Commit History

Author SHA1 Message Date
  tg74 634338dcd2 merge with trunk 10 years ago
  tg74 996b1c6bcf merge with trunk 11 years ago
  tg74 d0344d7d0e merge with trunk 12 years ago
  florian 283ff05127 * merged avx support in inline assembler developed by Torsten Grundke 13 years ago
  florian 3733a000a4 * fix compilation with -dextdebug 13 years ago
  Jonas Maebe 14cfe770a4 * replaced most (if not all) remaining fields/parameters in the compiler 13 years ago
  Jonas Maebe ac43eb9b70 + generic implementation of ReplaceForbiddenAsmSymbolChars() instead 13 years ago
  Jonas Maebe aaf6015b51 * converted tai directive string from pshortstring to ansistring (some 13 years ago
  sergei 4c21beb48e win64 unwinding, misc fixes: 14 years ago
  sergei 782cdd8e9a x86 external Intel assembler: 14 years ago
  sergei 19c8000056 64-bit masm writer: 14 years ago
  sergei 5bda700410 * External assemblers: moved some common code into the base class, 4 copies reduced to one. 14 years ago
  florian f328b6d635 + user section type 14 years ago
  sergei 34ffb184a8 * MASM and NASM assembler writers, added check for InlineLevel>0 so it suppresses entire source file processing, not just output of source lines. Without this, auto-generated instructions cause output of bogus line information. GAS writer already has similar check. 14 years ago
  sergei ae028b1e1d * Intel assembler writer, don't truncate written values to 32 bits, as this code is also used for x86_64. Fixes Mantis #18020. 14 years ago
  Jonas Maebe 4838ebe73b * renamed mark_InlineStart/mark_InlineEnd to mark_NoLineinfoStart/ 15 years ago
  Jonas Maebe f7360d47c5 - removed aitconst_indirect_symbol, replaced with tai_directive 16 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 e393446769 * fixed several omissions that could cause the dynamic linker not to 16 years ago
  yury f726e1691b * Fixed warnings and notes. 16 years ago
  Jonas Maebe 6165536b5e + added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable 16 years ago
  Jonas Maebe b1c3f76ff9 * changed the supported targets for assembler writers to a set, and 16 years ago
  yury 5548824859 * Removed/ifdefed/commented unused local variables. 17 years ago
  florian 35c0f78642 + Haiku support by Olivier Coursière based on old BeOS support 17 years ago
  peter 59365a6db9 - garbage was being output sometimes instead of source lines when compiling with -al. This is because lastfileinfo and lastinfile were never initialized for MASM writer. This is true for TPPCMPWAssembler, too. 18 years ago
  peter 1e28adac60 * there can be a tai_stab between lock/rep and the next opcode 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
  peter 29ffdefacb * secrel32 relocation support required by dwarf2 under windows 18 years ago