summaryrefslogtreecommitdiff
path: root/compiler/symdef.pas
Commit message (Expand)AuthorAgeFilesLines
* * fixed SetIsEmptyflorian2020-04-261-1/+1
* * fix for Mantis #35140: apply patch by Ryan Joseph together with some furthe...svenbarth2020-04-251-9/+41
* * arm: more fixes for fpu_fpv4_sp_d16florian2020-04-121-0/+4
* * building on non-x86/non-xtensa fixedflorian2020-04-031-2/+2
* + Xtensa: hard float support, i.e. make use of floating point extension if ...florian2020-04-031-1/+5
* * add support for creating non-address-only procvars tojonas2020-04-021-9/+17
* * keep track of the fileposinfo for generic constraintssvenbarth2020-02-161-0/+2
* - remove generic_buf_needs_swapping again as that is now handled with tmodule...svenbarth2020-01-301-3/+0
* Hopefully fix problems related to loading of ppufile generated with other en...pierre2020-01-281-0/+4
* * first part of merging parts of Jeppe's intrinsics patch, mainly r31135florian2020-01-141-0/+9
* * record whether a function uses fastmath, and define the function asjonas2019-12-301-0/+2
* * support for marking arraydefs as vectorsjonas2019-12-241-6/+47
* * apply patch by Blaise.ru to remove last remnants of VMT regeneration which ...svenbarth2019-12-021-13/+6
* * apply (adjusted) patch by Blaise.ru: vmtentries is always created since 200...svenbarth2019-12-021-5/+1
* * initialize the defid in trecorddef.create_global_internal as unique_id_str ...svenbarth2019-12-021-0/+1
* * use tdef.unique_id_str to generate the unique internal name for anonymous r...svenbarth2019-11-301-1/+1
* * cleaned up safecall support: use a hidden localvarsym instead of resultjonas2019-11-241-2/+38
* * replaced tentryfile.get/putsmall/normalset() with a common tget/putsetjonas2019-11-061-21/+21
* - remmoved doregister parameter from t*sym constructors, as the registrationjonas2019-09-141-3/+3
* Suppress range check/invalid typecast errors when compiling with -CriotR optionpierre2019-09-071-2/+7
* Avoid error with -CR option in tobjectdef.vmt_def methodpierre2019-08-161-3/+3
* * reworked arm vfp capability handling to use fpu_capabilitesflorian2019-08-131-1/+1
* * apply patch by Blaise.ru to pass the record name for an internal record mor...svenbarth2019-08-111-9/+14
* * applied patch by Blaise.ru to reduce code duplication in trecorddef.create_...svenbarth2019-08-111-13/+6
* - fixed check for determining whether requesting the size of an array isjonas2019-07-221-1/+1
* * some runtime errors fixed, if compiled with -CrRflorian2019-07-211-2/+3
* * fix for Mantis #23071: also store local symtable in the PPU if the procdef ...svenbarth2019-07-191-16/+25
* - removed maxcrecordalign parameter/field from recordsymtables, as this valuejonas2019-07-141-12/+9
* * don't free the constructor call in trtti_attribute_list as that is already ...svenbarth2019-07-121-7/+0
* * use two empty lines between method definitions (no code changes)svenbarth2019-07-121-0/+18
* * store attribute information in PPU; this is less important for the compiler...svenbarth2019-07-121-2/+154
* * explicitely store the procdef of the picked constructor of the attributesvenbarth2019-07-121-2/+4
* + add functions for syms and defs and write sub entries of the sym/def to PPU...svenbarth2019-07-121-0/+16
* - symbolname field is no longer requiredsvenbarth2019-07-121-1/+0
* * generate construction function for the attributes used in a unit using a mo...svenbarth2019-07-121-0/+2
* * make the reference to the TCustomAttribute type globalsvenbarth2019-07-121-0/+2
* * move binding of a dangling attribute list to a sym's/def's attribute list t...svenbarth2019-07-121-0/+13
* * take a copy of the constructor assignment node (and free it together with t...svenbarth2019-07-121-0/+1
* * ensure that any potentially created constructor call is freed if the attrib...svenbarth2019-07-121-0/+9
* * store the parameter nodes in the attribute object as well (we need to write...svenbarth2019-07-121-2/+19
* * fix code formatting (no code changes)svenbarth2019-07-121-11/+11
* * considering that at least in theory every symbol and every def can carry RT...svenbarth2019-07-121-21/+18
* * rename trtti_attributesdef to trtti_attributes_listsvenbarth2019-07-121-10/+10
* Reintegration of Custom Attributes branch by Joost van der Sluis with patches...svenbarth2019-07-121-0/+51
* * fix tobjectdef.vmt_def to search in the correct symtablejonas2019-07-071-1/+4
* * factored out checks whether a procdef's symbol needs to be global, andjonas2019-07-071-0/+14
* * synchronised with trunk till r42256jonas2019-06-201-3/+15
|\
| * * disable array and record regvars for all cpuhighleveltarget platformsjonas2019-06-181-3/+7
| * + keep (certain) arrays in registers if they are used with constants indices ...florian2019-06-161-0/+8
* | * synchronised with trunk till r42189jonas2019-06-071-1/+1
|\ \ | |/