Commit History

Autor SHA1 Mensaxe Data
  pierre d4e059bd41 Fix bug report #35065 using provided patch by J. Gareth Moreton %!s(int64=6) %!d(string=hai) anos
  Károly Balogh 1d7486748a tabs to spaces cleanup. no functional change %!s(int64=6) %!d(string=hai) anos
  florian 9f16c34329 + initial work for tls-based threadvar support on arm-linux %!s(int64=6) %!d(string=hai) anos
  florian a092da723a + new fields for more precise control of alignment %!s(int64=6) %!d(string=hai) anos
  florian 64e8557180 + introduce tai_align_abstract.create_max which limits the maximal number of bytes being inserted for alignment %!s(int64=6) %!d(string=hai) anos
  florian 0cc3be49fa * GAS readers and writers can handle section flags %!s(int64=6) %!d(string=hai) anos
  Jeppe Johansen 29ea4ed07d Add rounding mode operands. %!s(int64=7) %!d(string=hai) anos
  Jeppe Johansen f781c8942e Write real atomic operations, and add memory barrier operations. %!s(int64=7) %!d(string=hai) anos
  florian 4f5f3c4a09 + support for vmov.xx vreg,#imm on arm %!s(int64=7) %!d(string=hai) anos
  nickysn 61e6d2afec + introduce asd_omf_linnum_line directives; they will be used for writing LINNUM %!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
  florian 3b779278e2 + (slightly) patch by Emelyanov Roman to add support of SEH directive in FPC internal assembler with INTEL syntax, resolves #29894 %!s(int64=7) %!d(string=hai) anos
  nickysn 44e29debee + introduce tai_const.Createname_near and .Createname_far on i8086 %!s(int64=7) %!d(string=hai) anos
  svenbarth d50848174a + add putboolean and getboolean convenience methods to tentfile %!s(int64=7) %!d(string=hai) anos
  nickysn 2af5c9d508 * changed type used for section alignment from byte/shortint to longint, so the %!s(int64=7) %!d(string=hai) anos
  nickysn 67a0e9bdae + added x86 helper function get_default_segment_of_ref, which returns the %!s(int64=7) %!d(string=hai) anos
  nickysn baf492c7a5 + another helper function: x86_parameterized_string_op_param_count %!s(int64=7) %!d(string=hai) anos
  nickysn 4c75b15afe * shortened the names of the is_x86_string_instruction_op, %!s(int64=7) %!d(string=hai) anos
  nickysn 2f28768d2d * simplify some code, by using is_x86_parameterized_string_instruction_op %!s(int64=7) %!d(string=hai) anos
  nickysn 0fb79946a5 + added support for the parameterized versions of the x86 string instructions %!s(int64=7) %!d(string=hai) anos
  florian 4cf2a2672a changes to fix #32043 %!s(int64=7) %!d(string=hai) anos
  svenbarth c6bfb0064f * keep track of the sections that are created in the asmlists %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 69a502db37 instead of stringdup(ppufile.getstring), have a getpshortstring function in entfile, and use it whereever possible. this avoids an extra shortstring copy, compared to the earlier solution %!s(int64=8) %!d(string=hai) anos
  florian c2af5a104e * patch by Emelyanov Roman to allow 64 byte alignment in the $codealign directive, resolves #30934 %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe a25ebbba3e + added volatility information to all memory references %!s(int64=8) %!d(string=hai) anos
  Jonas Maebe d2873e433e + top_asmlist operand type for LLVM inline assembly "call" instructions %!s(int64=8) %!d(string=hai) anos
  nickysn 77dedfdcf5 - removed tai_const.create_pint and .create_pint_aligned, because they use the %!s(int64=8) %!d(string=hai) anos
  nickysn 594290a16e + added *_unaligned counterparts to taiconst.create_[int|nil]_[code|data]ptr %!s(int64=8) %!d(string=hai) anos
  Károly Balogh 5237a4d5e2 m68k: support register pair operands in assembler reader and writer, as used by some instructions (mainly DIVS/DIVU and friends) so we don't have to hack them as three operand instructions %!s(int64=8) %!d(string=hai) anos
  nickysn 710c830859 + added constructors taiconst.Create_sizeint and .Create_sizeint_unaligned. They %!s(int64=8) %!d(string=hai) anos