summaryrefslogtreecommitdiff
path: root/compiler/aasmcnst.pas
Commit message (Expand)AuthorAgeFilesLines
* The Important Ones:marco2018-09-261-0/+53
* Try to avoid inserting all RTTI symbols into executables on targets not supp...pierre2018-05-251-1/+8
* + add methods begin_dynarray_const and end_dynarray_const which can be used t...svenbarth2018-05-201-0/+53
* + add method get_dynarray_symofs to retrieve the platform specific offset of ...svenbarth2018-05-201-0/+16
* + add method get_dynarray_header_size to retrieve the size of the dynamic arr...svenbarth2018-05-201-1/+12
* * use a unique internal errorsvenbarth2018-05-181-1/+1
* * properly align unicode- and ansistring constantsflorian2017-06-191-2/+2
* * extracted the code to generate the indirect symbols fromjonas2017-05-191-7/+14
* * extend tai_typedconstbuilder with the ability to add an indirect symbol to ...svenbarth2017-01-291-0/+30
* * initialize tguid typed constants by searching for the named fields we need,jonas2016-12-231-6/+8
* * fixed comment typojonas2016-12-021-1/+1
* + tcalo_apply_constalign option to specify that the alignment should bejonas2016-10-061-4/+8
* * also use sizesinttype, instead of ptrsinttype for the string reference countnickysn2016-10-041-2/+2
* * use sizeint, instead of pint/ptrsinttype for emitting the reference count andnickysn2016-10-041-10/+12
* * removed optimisation to reduce the number of unnecessary section headersjonas2016-08-281-7/+11
* * only don't insert passing alignment immediately for anonymous recordsjonas2016-08-281-1/+3
* * fixed typojonas2016-08-281-1/+1
* * don't add ".reference" assembler directives on Darwin for symbols that arejonas2016-08-281-2/+9
* + ttai_typedconstbuilder.get_dynstring_rec() class method to get a recorddefjonas2016-08-241-0/+67
* * changed the result of get_dynstring_rec_name() to TSymStrjonas2016-08-241-2/+2
* Fix cycling.svenbarth2016-07-231-1/+8
* Extend the ttypedconstbuilder's dead_stripe_section handling (get_vectorized_...svenbarth2016-07-221-15/+48
* * specify the def of assembler level symbols defined viajonas2016-07-201-2/+2
* * added an extra parameter to ttai_typedconstbuilder.emit_pchar_const() tojonas2016-07-191-4/+16
* * fixed buffer overrun in tai_aggregatetypedconst.add_to_string()jonas2016-06-151-1/+2
* * fixed code generation for initialized pointer variables, with the initialnickysn2016-06-131-1/+1
* * C-style blocks are implicit pointers -> don't parse such typed constantsjonas2016-06-051-1/+2
* + emit_pchar_const() helper for high level typed const builderjonas2016-01-101-0/+14
* + support for emitting weak symbols with the high level typed constant builderjonas2016-01-071-1/+6
* * ttai_typedconstbuilder.finalize_asmlist(): fixed handling of non-localjonas2016-01-071-3/+3
* + tai_aggregatetypedconst.changetorecord() to change the type of anjonas2015-12-251-0/+14
* * emit all resource strings and internal dynamic string data using thejonas2015-12-251-1/+17
* * always keep track of the field about to be emitted in curfield, as wejonas2015-12-251-15/+7
* * added/clarified some commentsjonas2015-12-071-2/+4
* * fixup for r32534: don't define external symbols, only reference themjonas2015-11-261-7/+7
* * make the vectorized dead strip section symbol external for files thatjonas2015-11-251-2/+8
* * fixed type of resourcestrings in typed constantsjonas2015-11-221-1/+1
* * fixed high level type of unicodestring recordsjonas2015-11-221-2/+3
* * actually assign the section name for end of the resourcestringsjonas2015-11-211-1/+1
* * initialize variables to avoid warningsflorian2015-11-211-0/+1
* * moved darwin/aix-specific code for resource string sections tojonas2015-11-211-16/+19
* + provide way to specify a custom section name for vectorized dead strippablejonas2015-11-211-4/+21
* * implemented emitting items in a vectorized dead strippable section tojonas2015-11-211-7/+16
* * factored out generating the start and end of a vectorized dead strippablejonas2015-11-211-3/+88
* * factored out the creation of start/end symbols of vectorized dead strippablejonas2015-11-211-2/+15
* - removed useless ansistring pointer def creation from r32209jonas2015-10-301-2/+0
* * converted emitting resourcestring references to the high level typedjonas2015-10-301-1/+11
* * Fixed notes "var is assigned but not used".yury2015-09-171-2/+1
* + new tcalo_no_dead_strip flag for the high level typed const builder tojonas2015-09-141-2/+20
* * removed outdated commentjonas2015-09-121-2/+1