| Commit message (Expand) | Author | Age | Files | Lines |
* | * fix tw3930 after r37927 | jonas | 2020-09-05 | 1 | -0/+3 |
* | * RTTI: Offset of record fields is defined as SizeInt not ptruint. | yury | 2020-08-16 | 1 | -1/+1 |
* | * add support for creating non-address-only procvars to | jonas | 2020-04-02 | 1 | -1/+1 |
* | * Removed lot of unused local vars. It is useful to turn on the notes in opti... | yury | 2020-01-28 | 1 | -1/+1 |
* | * added is_normal_fieldvarsym() helper and use it | jonas | 2019-12-24 | 1 | -5/+4 |
* | * use the size of the generated anonymous record instead of the manual tracke... | svenbarth | 2019-07-28 | 1 | -5/+3 |
* | * generate correctly aligned string RTTI, fixes trtti7 on ARM | svenbarth | 2019-07-23 | 1 | -23/+23 |
* | * don't apply user-specified constant alignments to RTTI data | jonas | 2019-07-22 | 1 | -3/+3 |
* | * reverted r42463, the internalerrors were caused by a bug in the LLVM typed | jonas | 2019-07-21 | 1 | -10/+3 |
* | * more fixes to rtti after attribute branch merging | florian | 2019-07-21 | 1 | -4/+62 |
* | * don't reuse defs for attribute lists or individual attributes with parame... | jonas | 2019-07-20 | 1 | -3/+10 |
* | * compilation fixed | florian | 2019-07-14 | 1 | -2/+1 |
* | * properly align rtti for orddefs | florian | 2019-07-14 | 1 | -0/+6 |
* | - removed maxcrecordalign parameter/field from recordsymtables, as this value | jonas | 2019-07-14 | 1 | -84/+42 |
* | * first bunch of fixes for rtti for arm after attribute commits, fixes mostly... | florian | 2019-07-14 | 1 | -29/+35 |
* | * generate construction function for the attributes used in a unit using a mo... | svenbarth | 2019-07-12 | 1 | -1/+3 |
* | * the RTTI of an attribute not only consists of the creation function, but al... | svenbarth | 2019-07-12 | 1 | -3/+69 |
* | * as attributes can be part of any type they are best suited in a common part... | svenbarth | 2019-07-12 | 1 | -6/+53 |
* | - remove unit info and related code again as that will be handled similar, bu... | svenbarth | 2019-07-12 | 1 | -46/+3 |
* | * always write a class' reference to the attribute table, even if the unit do... | svenbarth | 2019-07-12 | 1 | -2/+1 |
* | * instead of embedding the attributes inside the class' and property's type d... | svenbarth | 2019-07-12 | 1 | -31/+49 |
* | * rename trtti_attributesdef to trtti_attributes_list | svenbarth | 2019-07-12 | 1 | -6/+6 |
* | Reintegration of Custom Attributes branch by Joost van der Sluis with patches... | svenbarth | 2019-07-12 | 1 | -2/+90 |
* | * fix case completeness and unreachable code warnings in compiler that would | jonas | 2019-05-12 | 1 | -0/+12 |
* | * parameter type needs to be Nil for formal parameters (Delphi compatible) | svenbarth | 2019-03-22 | 1 | -0/+6 |
* | * Do not set pi_needs_got in current_procinfo.flags at the node level, since ... | yury | 2019-02-25 | 1 | -3/+0 |
* | + customint torddef type to create arbitraty bit-width integers | jonas | 2018-11-29 | 1 | -4/+25 |
* | * Moved inline methods to the beginning in order to allow them to be actually... | yury | 2018-11-04 | 1 | -16/+15 |
* | * Removed unused local vars. | yury | 2018-11-02 | 1 | -4/+0 |
* | * Reverted r39947. According to Sven, the $self parameters is not required t... | yury | 2018-10-17 | 1 | -34/+15 |
* | * converted Boolean8 to an internal type, and mapped Boolean to the | jonas | 2018-10-16 | 1 | -1/+2 |
* | * Fixed writing of method's RTTI for aarch64 by explicitly writing the $self ... | yury | 2018-10-16 | 1 | -15/+34 |
* | * generate RTTI for *all* parameters of a method or procedure variable | svenbarth | 2018-10-07 | 1 | -39/+30 |
* | * instead of a flags field generate a table with all Initialize operators of ... | svenbarth | 2018-08-29 | 1 | -18/+80 |
* | * use pooled constant references for the parameter locations as more often th... | svenbarth | 2018-08-29 | 1 | -14/+51 |
* | * use pooled constant references for the names of VMT methods in the RTTI | svenbarth | 2018-08-29 | 1 | -1/+1 |
* | * use pooled constant references for the parameter names of VMT methods in th... | svenbarth | 2018-08-29 | 1 | -2/+2 |
* | * use reverse_longword() instead of reverse_byte(); fixes the management oper... | svenbarth | 2018-06-20 | 1 | -1/+1 |
* | + add a flags field to the record init RTTI which declares whether | svenbarth | 2018-06-20 | 1 | -7/+36 |
* | + implementation of the vectorcall calling convention by J. Gareth Moreton | florian | 2018-02-11 | 1 | -1/+2 |
* | * ensure that the correct RTTI data is written for "array of const" parameter... | svenbarth | 2017-12-12 | 1 | -5/+5 |
* | * correctly encapsulate the RTTI data for sets to avoid alignment problems wi... | svenbarth | 2017-09-13 | 1 | -5/+7 |
* | + also write the set's size to the RTTI as that simplifies handling in Invoke() | svenbarth | 2017-08-31 | 1 | -1/+2 |
* | * correctly write the type of open array parameters as the element def and no... | svenbarth | 2017-08-29 | 1 | -2/+10 |
* | * ncgrtti has to use target pointer sizes, so changed SizeOf(PtrInt) into Siz... | florian | 2017-06-04 | 1 | -19/+19 |
* | * removed unused units | florian | 2017-05-09 | 1 | -2/+1 |
* | * Rtti info about Management Operators (MO) in init table for records. Note: ... | maciej | 2017-02-19 | 1 | -0/+62 |
* | + support for specifying ms_abi_default, ms_abi_cdelc, sysv_abi_default, and | jonas | 2017-02-11 | 1 | -1/+5 |
* | More consequent writing of Rtti. Part of code related to recorddef moved from... | maciej | 2017-02-06 | 1 | -20/+26 |
* | * fix ncgrtti correctly (for once that warning was indeed useful :P ) | svenbarth | 2017-02-04 | 1 | -2/+1 |