summaryrefslogtreecommitdiff
path: root/compiler/aasmbase.pas
Commit message (Expand)AuthorAgeFilesLines
* + support exporting labels from asm blocks in intel syntax asm blocks via thenickysn2017-10-301-0/+1
* * add ability to disable the generation of an indirect symbol if needed (usef...svenbarth2017-01-291-0/+4
* * automatically generate necessary indirect symbols when a new assemblerjonas2016-07-201-0/+5
* + AT_METADATA symbol type for data that is unrelated to the programjonas2016-07-191-0/+2
* + generate .debug_aranges sections for dwarf debug info: enables faster addre...florian2016-04-081-0/+2
* Provide basic facilities to handle indirect symbols that are needed for prope...svenbarth2016-03-181-2/+7
* * factored out the generation of the Objective-C section names, so we canjonas2016-01-071-0/+2
* + tasmlabel.createstatic() constructor for creating static data labelsjonas2015-03-271-20/+42
* * synchronized with privatetrunk till r30095jonas2015-03-051-2/+4
|\
| * Change ReplaceForbiddenAsmSymbolChars to use ansistrings to avoid shortstrin...pierre2015-01-141-2/+2
| * Added asmsymbindname array name for TAsmSymBind typepierre2015-01-121-0/+2
* | * synchronised with r28168 of trunkjonas2014-07-051-1/+5
|\ \ | |/
| * + create a special 'heap' segment with reserved space equal to heapsize (i.e.nickysn2014-06-191-1/+3
| * + generate the stack segment for i8086 far data memory models from within fpcnickysn2014-05-271-1/+3
* | - removed the globalsymbolmangleprefix/suffix constants that were added forjonas2014-07-051-2/+4
* | * reworked handling of defined/declared symbols in llvm: we now automaticallyjonas2014-03-061-0/+4
* | + new globalsymbolmangleprefix/suffix constant set to '@"\01' resp. '"'jonas2014-03-061-1/+1
|/
* * indention fixesflorian2013-05-031-8/+10
* * cleanup some unused units from uses clausesflorian2012-09-211-1/+0
* + Declare AT_TLS and AT_GNU_IFUNC symbol types, these are needed to handle ob...sergei2012-09-141-1/+5
* + Add global_used callback procedurepierre2012-07-041-0/+14
* * merged trunk up to r20882jonas2012-04-151-0/+20
|\
| * + generic implementation of ReplaceForbiddenAsmSymbolChars() insteadjonas2012-04-111-0/+15
| * + avr assemblers do not convert automatically cond. branches with too large j...florian2011-08-241-0/+5
* | + symansistr conditional define that, when activated, makes the symbol/jonas2011-08-201-6/+6
|/
* * merge user sections support branchflorian2011-04-101-0/+2
|\
| * + user section typeflorian2011-03-201-0/+2
* | internal linker support for creating novell netware loadable modulesarmin2011-03-271-1/+1
|/
* * Fixed spell error revealed by lintian.mazen2010-10-061-1/+1
* * initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsevjonas2010-01-121-1/+1
* * changed assembler directives for darwin lazy/non-lazy symbol pointersjonas2009-11-091-0/+4
* * the objc1 unit has been renamed to objcjonas2009-09-271-3/+18
* * do not access local data via the GOT on x86_64, becausejonas2009-09-271-4/+11
* + added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enablejonas2009-03-081-1/+26
* + "weakexternal" support for imported procedures and variables.jonas2008-11-011-1/+1
* * new tf_smartlink_library flagpeter2007-10-011-6/+21
* * split off sec_rodata_norel from sec_rodata, and only put constant datajonas2007-09-261-0/+3
* + .fini section supportflorian2007-07-281-1/+2
* * comment about sec_fpc extended to cover current meaninghajny2007-03-171-1/+6
* * .init section supportflorian2007-01-071-2/+3
* * fixed library creating on x86_64-linuxflorian2007-01-061-2/+12
* * AsmSymbolDict changed to FPHashObjectListpeter2006-11-011-30/+29
* * Remove dos,strings units, use SysUtils insteadpeter2006-10-301-1/+1
* * order of named sections addedpeter2006-10-301-0/+2
* * settings refactoredflorian2006-10-301-1/+1
* - Removed need of assembler startup files for wince. Now compiler directly cr...yury2006-06-021-0/+2
* * properly copy tasmlabels when generating altsymbolsjonas2006-05-311-2/+31
* * leb128 gets always a 64bit intpeter2006-03-271-10/+11
* * leb128 support for binary writerspeter2006-03-261-2/+61
* Merged revisions 2921-2922,2925 via svnmerge from peter2006-03-161-178/+25