| Commit message (Expand) | Author | Age | Files | Lines |
* | Reverted revision 33036. This feature is too controverse to be left in. | svenbarth | 2016-02-04 | 1 | -78/+0 |
* | Add support for IfThen() instrinsic that works like the if-statement in that ... | svenbarth | 2016-01-31 | 1 | -0/+78 |
* | * implement sizeof/typeof completely at the node level, based on | jonas | 2015-12-27 | 1 | -4/+29 |
* | Extend tlocalvarsym with the ability to not register it if needed. | svenbarth | 2015-11-20 | 1 | -1/+1 |
* | o basic extended pascal support: | florian | 2015-11-15 | 1 | -9/+9 |
* | * add "doregister" parameter to torddef.create, and don't register temporary | jonas | 2015-10-13 | 1 | -3/+7 |
* | + tinlinenode.createintern | florian | 2015-08-31 | 1 | -1/+10 |
* | * synchronized with privatetrunk till r30095 | jonas | 2015-03-05 | 1 | -98/+121 |
|\ |
|
| * | * add explicit check that argument of sizeof(x) is a simple load node (this | jonas | 2015-02-23 | 1 | -0/+4 |
| * | * properly firstpass nodes when inc(...) is converted into ...:=...+x, resolv... | florian | 2015-02-17 | 1 | -0/+8 |
| * | * set nf_internal for if nodes generated by assert, prevent warning for asser... | florian | 2014-12-14 | 1 | -0/+1 |
| * | * extracted the pass 1 handling of inc/dec to a virtual method first_IncDec | nickysn | 2014-12-06 | 1 | -97/+107 |
| * | Fix bug in in_const_swap_qword handling | pierre | 2014-11-13 | 1 | -1/+1 |
* | | * fixed the resultdef of length() intrinsic: it's ossinttype rather than | jonas | 2014-08-12 | 1 | -1/+1 |
|/ |
|
* | * On 64-bit targets, handle abs(int64) internally, using the same code as for... | sergei | 2014-06-17 | 1 | -4/+3 |
* | Fix for Mantis #26180. Accept undefineddef as first parameter type of an Asse... | svenbarth | 2014-06-06 | 1 | -1/+5 |
* | * handle_ln_const: if/else branches were swapped, correct values are: ln(0)=-... | sergei | 2014-06-01 | 1 | -16/+4 |
* | * abs(): when translated to generic fpc_abs_real() helper, typecast result ba... | sergei | 2014-05-25 | 1 | -2/+2 |
* | * Fixed sqrt procedure selection on arm-wince after r27809. | sergei | 2014-05-23 | 1 | -2/+2 |
* | * sqrt(real): for targets with emulated floating point, invoke float64_sqrt o... | sergei | 2014-05-21 | 1 | -3/+35 |
* | * sqr(real) and sqrt(real): remove typeconv node inserted by initial call pro... | sergei | 2014-05-21 | 1 | -2/+21 |
* | + support for FMA intrinsic: if there is no hardware support, the compiler th... | florian | 2014-04-13 | 1 | -0/+25 |
* | Fix for Mantis #23776. | svenbarth | 2014-04-11 | 1 | -1/+7 |
* | * moved pbestrealtype from symdef to symcpu | jonas | 2014-04-01 | 1 | -1/+1 |
* | + support overriding tdef/tsym methods with target-specific functionality: | jonas | 2014-03-29 | 1 | -4/+4 |
* | * fixed r27320 for darwin, as its mangled names get prefixed with '_' | jonas | 2014-03-29 | 1 | -1/+11 |
* | Fix for Mantis #25929 | svenbarth | 2014-03-28 | 1 | -2/+2 |
* | * skip dec/inc type checking in unspecialized generic methods, resolves #25603 | florian | 2014-02-22 | 1 | -58/+61 |
* | * fixes handling of typed files in iso mode | florian | 2014-01-12 | 1 | -2/+3 |
* | * when converting Hi() to a shr node, convert the right shr const parameter to | nickysn | 2014-01-01 | 1 | -1/+1 |
* | + support for arbitrary encodings in readstr/writestr | jonas | 2013-12-29 | 1 | -0/+5 |
* | * Reverted r26256 since it produced wrong results if argument of inc/dec is a... | sergei | 2013-12-21 | 1 | -8/+10 |
* | * Use typed pointer to store address of x when processing inc(x)/dec(x) with ... | sergei | 2013-12-20 | 1 | -3/+7 |
* | * fixes several issues which cause warnings by the dfa code when using it to ... | florian | 2013-12-01 | 1 | -1/+7 |
* | * the writestr helper initializes the target string, so mark it as being written | florian | 2013-11-10 | 1 | -0/+4 |
* | * Handle "SarInt64" always as internal procedure, introduced virtual method t... | sergei | 2013-10-28 | 1 | -3/+21 |
* | * Handle assigned(x) expressions entirely in first pass by converting them to... | sergei | 2013-09-16 | 1 | -5/+7 |
* | * don't call the ansistring val variant for a zero based array if not necessa... | florian | 2013-08-18 | 1 | -2/+3 |
* | Inline Length(DynamicArray) | masta | 2013-08-07 | 1 | -9/+1 |
* | * record/use the code page of string constants typecasted to an ansistring | jonas | 2013-08-02 | 1 | -1/+1 |
* | * Define SUPPORT_GET_FRAME for targets having "get_frame" as internal symbol ... | sergei | 2013-06-26 | 1 | -1/+1 |
* | * sizeof(x), typeof(x): if "x" is typenode, request GOT for PIC because a glo... | sergei | 2013-06-03 | 1 | -7/+9 |
* | * convert function like used new into a appropriate nodes only in pass_1 so p... | florian | 2013-05-31 | 1 | -2/+41 |
* | + far pointer fixes in the internal compiler handling of ptr(const,const) | nickysn | 2013-05-24 | 1 | -1/+7 |
* | + added support for special versions of near data pointers associated with a ... | nickysn | 2013-05-05 | 1 | -1/+1 |
* | * merge i8086 branch by Nikolay Nikolov | florian | 2013-04-25 | 1 | -84/+192 |
|\ |
|
| * | * use is_nativeuint() in ninl.get_str_int_func(), instead of the ifdef sequence | nickysn | 2013-04-09 | 1 | -11/+1 |
| * | * val, str and read/write(ln) now use is_oversizedint/ord to determine which ... | nickysn | 2013-03-31 | 1 | -33/+18 |
| * | * prevent compilation warning due to function result not being set in tinline... | nickysn | 2013-03-30 | 1 | -0/+1 |
| * | * sequences that check for cpu64bitaddr made to also check for cpu32bitaddr i... | nickysn | 2013-03-30 | 1 | -3/+3 |