Commit History

Autor SHA1 Mensaxe Data
  Jonas Maebe dcf4e4cb2c * support taking the address of labels defined in assembler blocks in the %!s(int64=5) %!d(string=hai) anos
  Jonas Maebe 98f55b1d86 * also register symbols referenced from assembler via asolutevarsyms %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 853e622fb7 * fix case completeness warnings %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 1b6425176b * synchronised with trunk till r42049 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 281b3ad276 * fix case completeness and unreachable code warnings in compiler that would %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 016882ca82 * do not add references to external procedures and variables to the used %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe b3a8543a56 * synchronised with trunk till r40942 %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 51e68eb302 * fixed several places where the interface crc could change: %!s(int64=6) %!d(string=hai) anos
  Jonas Maebe 68ce5dc91f * register static symbols references from assembly code as "used" so that LLVM won't %!s(int64=6) %!d(string=hai) anos
  Jeppe Johansen f781c8942e Write real atomic operations, and add memory barrier operations. %!s(int64=7) %!d(string=hai) anos
  nickysn d1fc31de94 + add support for '[' and ']' parenthesis in addition to '(' and ')' in %!s(int64=7) %!d(string=hai) anos
  nickysn bbc364b245 * inline asm fix for accessing record variables when using the unitname (e.g. %!s(int64=7) %!d(string=hai) anos
  nickysn 2cee948b72 + support segment overrides in inline asm references to local variables or parameters on x86 %!s(int64=7) %!d(string=hai) anos
  nickysn 10cbeafd7d + always allow using @Result in inline asm sections of pascal routines (only in %!s(int64=7) %!d(string=hai) anos
  florian 8731854165 * test code for avr assembler by Christo Crause %!s(int64=7) %!d(string=hai) anos
  nickysn 6c69e10613 + fix for using the function name (as the function's entry point address, %!s(int64=7) %!d(string=hai) anos
  nickysn b9e41330d4 + ensure the callee size paraloc info is available, when setting up a local var %!s(int64=7) %!d(string=hai) anos
  nickysn b49c09b84c * convert the 'var' parameters of RAUtils.AsmSearchSym to 'out' %!s(int64=7) %!d(string=hai) anos
  nickysn 4d0d143501 * converted the 'size' parameter to RAUtils.SearchType to 'out' instead of 'var' %!s(int64=7) %!d(string=hai) anos
  nickysn 85c0b3854d * converted the 'var' parameters of RAUtils.GetRecordOffsetSize to 'out', %!s(int64=7) %!d(string=hai) anos
  nickysn 11b1da0b9b + generate correct output on i8086 for 'DW xx', 'DW OFFSET xx', 'DD xx' and 'DD OFFSET xx' %!s(int64=7) %!d(string=hai) anos
  nickysn d591e698ac + added parameter 'hasofs' to ConcatConstSymbol. Will be used to support 'dd xx' %!s(int64=7) %!d(string=hai) anos
  nickysn 629be9cee1 + add a 'constsize' parameter to ConcatConstSymbol, so it can be used to %!s(int64=7) %!d(string=hai) anos
  nickysn 24d447716e * fixed support for access from inline asm to absolute vars, pointing to an %!s(int64=7) %!d(string=hai) anos
  nickysn 9450beb99c * fixed bug in intel syntax i8086 inline asm, when certain 'jmp/call [v]' %!s(int64=7) %!d(string=hai) anos
  nickysn d318ab086a * when handling absolute vars from within intel inline assembly, take the %!s(int64=7) %!d(string=hai) anos
  nickysn 325e66287c * fix for inline asm of instructions with 32-bit constant operands on i8086 %!s(int64=7) %!d(string=hai) anos
  florian 4cf2a2672a changes to fix #32043 %!s(int64=7) %!d(string=hai) anos
  Jonas Maebe 744facb7fc * properly support accepting register parameters of assembler routines in %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe aa82e00615 * fixed check to determine whether a record parameter can be subscripted %!s(int64=8) %!d(string=hai) anos