summaryrefslogtreecommitdiff
path: root/compiler/ngtcon.pas
Commit message (Expand)AuthorAgeFilesLines
* * attempt to fix bitpacked records with qwords in them (tw36156) when cross-c...karoly2021-02-211-4/+22
* * allow sub/add nodes in constant pointer expressions, resolves #34027florian2021-02-051-5/+27
* * patch by Marģers to unify internal error numbers, resolves #37888florian2020-10-131-3/+3
* * another error message changed into a better oneflorian2020-09-241-1/+1
* * better error message in case of illegal nodes for string constants, resol...florian2020-09-231-1/+1
* * attempt to correct bitpacked arrays on big-endian systems after r43186. thi...karoly2020-08-091-2/+2
* * add support for creating non-address-only procvars tojonas2020-04-021-1/+1
* * properly perform (or not) range/overflow checking when performing constantjonas2019-11-101-3/+3
* * don't try to bitpack arrays of non-ordinals (mantis #36157)jonas2019-10-131-0/+1
* * work around broken x86 shifting in bitpacked value calculationjonas2019-10-131-5/+18
* * on Mach-O, PECOFF and ELF platforms, write local symbols as hidden/jonas2019-07-071-0/+2
* * relaxation of r42272: again only show warnings rather than errors forjonas2019-06-231-3/+3
* * fix case completeness and unreachable code warnings in compiler that wouldjonas2019-05-121-2/+2
* * fixed dynamic array constants for llvmjonas2018-11-281-1/+1
* Avoid range errors or overflows on for AVR cpu, when computing address offsetspierre2018-11-271-9/+9
* More -CriotR fixes:pierre2018-11-011-1/+1
* * support for constant char/bool/enum indices in typed constantjonas2018-10-211-3/+5
* * converted Boolean8 to an internal type, and mapped Boolean to thejonas2018-10-161-0/+1
* * revert r39043 and r39045 which disallow static array constants inside dynam...svenbarth2018-05-211-10/+0
* * prohibit static array constants inside dynamic array constants for Delphi m...svenbarth2018-05-201-0/+10
* + add support for Delphi's dynamic array constant syntax ("[...]") in Delphi ...svenbarth2018-05-201-3/+6
* + add support for dynamic array constantssvenbarth2018-05-201-4/+53
* * fix range check errorflorian2017-08-201-1/+1
* * use an enum instead of integer constants to represent inline numbersnickysn2017-05-101-1/+1
* * removed unused unitsflorian2017-05-091-4/+4
* * Removed unused vars.yury2017-03-071-1/+0
* * fixed writing the VMT field of TP-style objects for typed constants if itjonas2016-11-291-6/+5
* + tcalo_apply_constalign option to specify that the alignment should bejonas2016-10-061-2/+2
* * make the string data of pchar constants read-only (mantis #30666)jonas2016-10-021-1/+1
* * cleanup of r34444jonas2016-09-101-2/+2
* * fixed r34439 for big endianjonas2016-09-071-3/+3
* * converted tnodeutils.InsertRuntimeInits() to the high level typed constjonas2016-09-071-2/+2
* * emit smallsets as a single byte/word/cardinal, since that is how theyjonas2016-09-061-6/+45
* * specify the def of assembler level symbols defined viajonas2016-07-201-3/+3
* * fixed type information for C-block typed constants (fixesjonas2016-07-191-2/+6
* * always write bitpacked typed constant arrays as a multiple of bytes ratherjonas2016-07-141-27/+16
* * when emitting the procedure address part of a complex procvar, typejonas2016-07-141-3/+5
* * data for bitpacked arrays is part of an aggregatejonas2016-06-301-0/+2
* * give an error when trying to get the address of an element of a dynamicjonas2016-06-121-1/+3
* * removed special-purpose code for constant chars while parsing typed stringjonas2015-12-111-10/+2
* * fixed types for classrefdef typed constantsjonas2015-11-221-3/+2
* Fixed #29025.laksen2015-11-211-2/+8
* * set minimum alignment for pchar to 1 instead of 0 (llvm doesn'tjonas2015-11-211-1/+1
* Convert the Boolean parameters accept_equal, typeonly and hadspecialize of co...svenbarth2015-11-071-18/+18
* * fixed ofs(procedure) as wellnickysn2015-10-301-0/+9
* - removed ttai_lowleveltypedconstbuilder.queue_addrn(), as we are alwaysjonas2015-07-301-8/+3
* * changed getarraydef() into a tarraydef.getreusable() class methodjonas2015-06-231-5/+5
* * fix tasmlisttypedconstbuilder memory leaksjonas2015-05-141-0/+9
* * fixed initialisation of procvar typed const with a pointerconstn:jonas2015-05-141-1/+1
* - removed extraneous maybe_begin_aggregate() when a procvar is initialisedjonas2015-05-141-2/+1