summaryrefslogtreecommitdiff
path: root/compiler/aasmdata.pas
Commit message (Expand)AuthorAgeFilesLines
* The Important Ones:marco2018-09-261-1/+2
* * keep track of the sections that are created in the asmlistssvenbarth2017-02-101-0/+1
* * add ability to disable the generation of an indirect symbol if needed (usef...svenbarth2017-01-291-1/+1
* * move the indirect symbols from al_exports to a new assembler list al_indire...svenbarth2017-01-071-0/+3
* * converted tnodeutils.InsertRuntimeInits() to the high level typed constjonas2016-09-071-2/+4
* - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol():jonas2016-08-051-3/+3
* * automatically generate necessary indirect symbols when a new assemblerjonas2016-07-201-2/+6
* * specify the def of assembler level symbols defined viajonas2016-07-201-46/+58
* + generate .debug_aranges sections for dwarf debug info: enables faster addre...florian2016-04-081-0/+4
* Provide basic facilities to handle indirect symbols that are needed for prope...svenbarth2016-03-181-9/+27
* * put the code for pure assembler routines in a separate asmlist, sojonas2015-09-121-0/+3
* + tasmlabel.createstatic() constructor for creating static data labelsjonas2015-03-271-1/+17
* + getlocaldatalabel()jonas2015-03-271-0/+9
* * renamed getdatalabel() to getglobaldatalabeljonas2015-03-271-2/+2
* * disabled hints/warnings about changed symbol visibility by default, usejonas2015-01-161-0/+5
* Add Warning/Hint if changing bind type after assembler symbol haspierre2015-01-121-6/+11
* Possible fix for the OpenSolaris x86_64 cycle failure, due to bind change f...pierre2015-01-101-1/+6
* - No longer insert BlockStart markers into asmlists. The presence of these ma...sergei2014-09-221-16/+0
* * Removed tasmdata.realname (it is not used anywhere) and changed tasmdata.na...sergei2013-09-191-9/+7
* + added optional Tasmsymtype parameter to TAsmData.RefAsmSymbol and WeakRefAs...nickysn2013-08-111-6/+6
* The scheduler pass of the ARM optimizer left markers in the instruction list,...laksen2013-06-021-0/+5
* + put guids in a constant pool as wellflorian2013-03-291-1/+2
* * Add missing checks for android target.yury2013-01-211-1/+1
* * cleanup some unused units from uses clausesflorian2012-09-211-4/+3
* Using global assmelber labels for debug line is not required for smartlinked...pierre2012-09-061-1/+4
* * synchronised with trunk up to r21067jonas2012-04-261-2/+16
|\
| * * when we get near the limit of the maximum number of TOC entries that canjonas2012-04-211-2/+16
* | * merged trunk up to r20882jonas2012-04-151-9/+27
|\ \ | |/
| * * don't raise an internalerror when the the binding type of a weak externaljonas2012-04-111-1/+1
| * compiler:paul2011-09-281-3/+18
| * * Extend global label for smart linked objects to bsd systemspierre2011-09-251-1/+1
| * * Consider cs_create_smart instead of cs_link_smart for pierre2011-09-141-1/+1
| * + Mantis #19651: Generate table of typed string constants which are initializ...sergei2011-09-041-3/+6
* | + symansistr conditional define that, when activated, makes the symbol/jonas2011-08-201-8/+8
|/
* * Optimized pooling of floating point and large set constants using hash tables.sergei2011-06-191-3/+5
* * changed r16080 so that global debug labels are only created on linuxjonas2010-10-101-1/+2
* * Fixed spell error revealed by lintian.mazen2010-10-061-1/+1
* * Partial fix for i386 linux PIC code generationpierre2010-10-051-1/+5
* * cleaned up handling of Darwin non-lazy pointer sections: create sectionsjonas2010-08-081-3/+0
* * use new_section() instead of tai_section.create() everywherejonas2010-06-261-1/+1
* o patch by Sergei Gorelkin which basically resolves #14308 (still misses some...florian2009-12-131-0/+22
* * fixed alignment for (non-)lazy symbol sectionsjonas2009-11-101-1/+1
* * changed assembler directives for darwin lazy/non-lazy symbol pointersjonas2009-11-091-1/+1
* + support for obj-c protocols implemented in Pascal (based on patch byjonas2009-09-171-1/+2
* * use separate pools for obj-c strings and string referencesjonas2009-09-071-3/+4
* + support for implementing Objective-C classes in Pascal,jonas2009-09-061-2/+8
* * initial Objective-C 1.0 support:jonas2009-05-171-1/+2
* * enabled generation of dwarf frames for non x64 targets when dwarf debug inf...marc2009-03-161-2/+2
* + added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enablejonas2009-03-081-1/+5
* + "weakexternal" support for imported procedures and variables.jonas2008-11-011-1/+13