Commit History

Author SHA1 Message Date
  pierre ea3bc10fd1 Change ReplaceForbiddenAsmSymbolChars to use ansistrings to avoid shortstring overflow 10 years ago
  pierre 831a876ec5 Added asmsymbindname array name for TAsmSymBind type 10 years ago
  nickysn 7cfd7a66cd + create a special 'heap' segment with reserved space equal to heapsize (i.e. 11 years ago
  nickysn 3cc8ff11e3 + generate the stack segment for i8086 far data memory models from within fpc 11 years ago
  florian 1f8192b6da * indention fixes 12 years ago
  florian ca5fabda6d * cleanup some unused units from uses clauses 13 years ago
  sergei fde944bf5d + Declare AT_TLS and AT_GNU_IFUNC symbol types, these are needed to handle object files created by gcc in ELF internal linker. 13 years ago
  pierre 68d7e943c8 + Add global_used callback procedure 13 years ago
  Jonas Maebe aee5380ae0 * merged trunk up to r20882 13 years ago
  Jonas Maebe ac43eb9b70 + generic implementation of ReplaceForbiddenAsmSymbolChars() instead 13 years ago
  florian cf0d808708 + avr assemblers do not convert automatically cond. branches with too large jump distances into an unconditional branch and a reverse condition branch, so fpc does this now 14 years ago
  Jonas Maebe ce88df680b + symansistr conditional define that, when activated, makes the symbol/ 14 years ago
  florian c97869bd89 * merge user sections support branch 14 years ago
  armin 7eace122dc internal linker support for creating novell netware loadable modules 14 years ago
  florian f328b6d635 + user section type 14 years ago
  mazen b127fc154a * Fixed spell error revealed by lintian. 15 years ago
  Jonas Maebe 28cd8271c9 * initial version of internal Mach-O/i386 assembler by Dmitry Boyarintsev 15 years ago
  Jonas Maebe edacea82be * changed assembler directives for darwin lazy/non-lazy symbol pointers 16 years ago
  Jonas Maebe 0c675a4039 * the objc1 unit has been renamed to objc 16 years ago
  Jonas Maebe ec8fee45fe * do not access local data via the GOT on x86_64, because 16 years ago
  Jonas Maebe 6165536b5e + added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable 16 years ago
  Jonas Maebe a23630260b + "weakexternal" support for imported procedures and variables. 17 years ago
  peter 9f0ca44c94 * new tf_smartlink_library flag 18 years ago
  Jonas Maebe 70c2414daa * split off sec_rodata_norel from sec_rodata, and only put constant data 18 years ago
  florian 4151029ee5 + .fini section support 18 years ago
  Tomas Hajny f55b4d9ece * comment about sec_fpc extended to cover current meaning 18 years ago
  florian c238bb15d1 * .init section support 18 years ago
  florian db3f8575ae * fixed library creating on x86_64-linux 18 years ago
  peter 05183ac829 * AsmSymbolDict changed to FPHashObjectList 19 years ago
  peter cb246eb781 * Remove dos,strings units, use SysUtils instead 19 years ago