| Commit message (Expand) | Author | Age | Files | Lines |
* | * fix for Mantis #38642: for enumerations with jumps Delphi behaves as follows: | svenbarth | 2021-03-27 | 1 | -7/+17 |
* | * generate more efficient code for trunc(currency), trunc(comp), and | jonas | 2020-12-27 | 1 | -27/+70 |
* | + min/max intrinsics for internal use by the compiler | florian | 2020-12-05 | 1 | -0/+43 |
* | * cleanup merge overlefts | florian | 2020-12-05 | 1 | -14/+1 |
* | * if a variant is read/written, include the variants unit | florian | 2020-11-19 | 1 | -1/+4 |
* | * patch by Marģers to unify internal error numbers, resolves #37888 | florian | 2020-10-13 | 1 | -14/+14 |
* | * fix for Mantis #37806: allow undefineddefs for Include() and Exclude() | svenbarth | 2020-09-25 | 1 | -1/+1 |
* | * fix for Mantis #37779: use init RTTI instead of full RTTI when copying an a... | svenbarth | 2020-09-21 | 1 | -1/+1 |
* | * fix for Mantis #37221: apply adjusted patch by Ondrej Pokorny to allow the ... | svenbarth | 2020-09-18 | 1 | -11/+52 |
* | * write a proper error message if types are read/written which are not supp... | florian | 2020-09-17 | 1 | -1/+8 |
* | * fix for Mantis #37187: inside generics the constant code in pexpr does not ... | svenbarth | 2020-08-03 | 1 | -1/+3 |
* | * do not throw an internal error if an errorneous type is passed to str, re... | florian | 2020-08-01 | 1 | -3/+7 |
* | * check if current_procinfo is assigned when creating a default sym to avoi... | florian | 2020-07-11 | 1 | -16/+23 |
* | * fix for Mantis #37251: apply patches by Bi0T1N to implement the IsConstValu... | svenbarth | 2020-06-25 | 1 | -0/+14 |
* | * make more use of is_typeparam | florian | 2020-05-21 | 1 | -110/+108 |
* | * handle generic parameters in Ord() | svenbarth | 2020-05-03 | 1 | -1/+10 |
* | + retinparam fixes for exp, frac, int, cos, sin, arctan, ln, round and trunc | nickysn | 2020-04-23 | 1 | -18/+72 |
* | + ret in param fix in pass_typecheck for exp,frac,int,cos,sin,arctan,ln | nickysn | 2020-04-23 | 1 | -3/+10 |
* | + ret in param fix for tinlinenode.first_sqrt_real | nickysn | 2020-04-23 | 1 | -4/+9 |
* | + ret in param fix for tinlinenode.first_sqr_real | nickysn | 2020-04-23 | 1 | -2/+7 |
* | + handle properly ret in param in tinlinenode.first_abs_real | nickysn | 2020-04-23 | 1 | -2/+7 |
* | * fix for the handling of abs(real), sqr(real) and sqrt(real) when the result... | nickysn | 2020-04-22 | 1 | -1/+8 |
* | Add most SSE instructions as intrinsics. | laksen | 2020-03-06 | 1 | -1/+7 |
* | * set nf_* correctly when an inc/dec node is converted into an add/sub node | florian | 2020-02-15 | 1 | -0/+3 |
* | * never inline routines that call get_frame (otherwise get_frame would return | jonas | 2020-01-29 | 1 | -0/+1 |
* | * first part of merging parts of Jeppe's intrinsics patch, mainly r31135 | florian | 2020-01-14 | 1 | -2/+15 |
* | + inline high(<dyn. array>), resolves #28536 | florian | 2019-12-28 | 1 | -17/+19 |
* | * properly perform (or not) range/overflow checking when performing constant | jonas | 2019-11-10 | 1 | -7/+7 |
* | + add support for the IsManagedType() intrinsics which reports for a type (or... | svenbarth | 2019-11-06 | 1 | -0/+16 |
* | - remmoved doregister parameter from t*sym constructors, as the registration | jonas | 2019-09-14 | 1 | -1/+1 |
* | * factored out inlinenode check whether it may have a side effect | jonas | 2019-08-18 | 1 | -0/+16 |
* | - Fix result type of SizeOf and BitSizeOf to use sizesint instead of sint. | laksen | 2019-07-07 | 1 | -6/+6 |
* | * LLVM-specific support for bsr*/bsf* | jonas | 2019-06-29 | 1 | -2/+10 |
* | * relaxation of r42272: again only show warnings rather than errors for | jonas | 2019-06-23 | 1 | -6/+7 |
* | Commit of new debug feature implemented by J. Gareth Moreton | pierre | 2019-06-22 | 1 | -0/+10 |
* | * synchronised with trunk till r42049 | jonas | 2019-05-12 | 1 | -3/+24 |
|\ |
|
| * | * fix case completeness and unreachable code warnings in compiler that would | jonas | 2019-05-12 | 1 | -3/+24 |
* | | * synchronised with trunk till r41159 | jonas | 2019-02-01 | 1 | -6/+6 |
|\ \
| |/ |
|
| * | * first step towards supporting 32 bit targets with the LLVM code generator: | jonas | 2019-01-29 | 1 | -6/+6 |
* | | * synchronised with trunk till r40732 | jonas | 2019-01-01 | 1 | -2/+2 |
|\ \
| |/ |
|
| * | * changed reverseparameters() from function into procedure: it does not make | jonas | 2019-01-01 | 1 | -2/+2 |
* | | * synchronised with trunk till r40635 | jonas | 2018-12-24 | 1 | -1/+1 |
|\ \
| |/ |
|
| * | * prevent calling firstpass multiple times for a node (such as when | jonas | 2018-12-24 | 1 | -1/+1 |
* | | * synchronised with trunk till r40466 | jonas | 2018-12-04 | 1 | -1/+8 |
|\ \
| |/ |
|
| * | + volatile() expression that marks an expression as volatile | jonas | 2018-12-04 | 1 | -1/+8 |
* | | * synchronised with trunk till r40348 | jonas | 2018-11-18 | 1 | -4/+12 |
|\ \
| |/ |
|
| * | Implement mark_write override for tinilinenode | pierre | 2018-11-08 | 1 | -0/+11 |
| * | * Further improvement for r40180: | yury | 2018-11-04 | 1 | -1/+1 |
| * | * Removed unused local vars. | yury | 2018-11-02 | 1 | -3/+0 |
| * | * Make SetLength() to emit hint "Local variable "s" of a managed type does no... | yury | 2018-11-02 | 1 | -1/+1 |