Commit History

Autor SHA1 Mensaxe Data
  florian f37bad774c * do not use 32 bit operations on 8 bit cpu in tcginnode.pass_generate_code if not needed, resolves #32071 %!s(int64=7) %!d(string=hai) anos
  florian c3a0a4e252 + support fmrrd/fmdrr, resolves #32398 %!s(int64=7) %!d(string=hai) anos
  florian 4d63945b8d + handle also STATUS_FLOAT_MULTIPLE_FAULTS, resolves #32822 %!s(int64=7) %!d(string=hai) anos
  florian b421ed0db1 * fixed TranslateMxcsr %!s(int64=7) %!d(string=hai) anos
  florian 5eb59196d5 * remove sequential moves to the same register %!s(int64=7) %!d(string=hai) anos
  florian c1de51454c ti386shlshrnode.second_64bit: %!s(int64=7) %!d(string=hai) anos
  florian 99f1fe54af * check for registers removed which is not needed anymore %!s(int64=7) %!d(string=hai) anos
  florian f66a91499d * FPC uses meanwhile more mov instructions, so extended taicpu.is_same_reg_move to support them %!s(int64=7) %!d(string=hai) anos
  florian cd41312a8f * fixes not(<qwordbool>) on arm %!s(int64=7) %!d(string=hai) anos
  florian 15bdce0a6a * new test %!s(int64=7) %!d(string=hai) anos
  florian 2e9f6f9dfb * wrong alignment was used in r38252: alignment for a class returns the alignment of the implict pointer, but we really need the alignment of the data structure %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner fb2a664640 pastojs: test UTF-16 surrogate %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner fc8e95f8f5 fcl-passrc: fixed parent of TPasVariable.Expr, added resolver property BuiltInProcs %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner 232195ee95 fcl-json: fixed UseUTF8=false %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner ae3a735e51 fcl-json: faster read /u %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner f3c7642384 fcl-json: fixed conversion UTF-8 to UTF-8 %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner f6d764ae67 fcl-json: fixed comments, less hints %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner 393991b26b fcl-json: clean up %!s(int64=7) %!d(string=hai) anos
  florian a21f462a93 * references of fields for types using indirect addressing get proper alignment %!s(int64=7) %!d(string=hai) anos
  marco 9a136836fd * elf section alignment, patch by Florian, mantis #32900 %!s(int64=7) %!d(string=hai) anos
  marco 14b14f3bda * fixes sysctl also with 3.0.4 as starting compiler. %!s(int64=7) %!d(string=hai) anos
  nickysn 81044b4cff + extended test tasm20.pp with a function, which checks that a shortstring %!s(int64=7) %!d(string=hai) anos
  nickysn 1a57391e55 + extended test tasm20.pp with a function, that returns a shortstring (in that %!s(int64=7) %!d(string=hai) anos
  nickysn f1b6be2d74 + only allocate a result variable for asm routines on i8086, if they are %!s(int64=7) %!d(string=hai) anos
  nickysn f3391f81a5 + introduce a new method tparamanager.asm_result_var(), which determines whether %!s(int64=7) %!d(string=hai) anos
  pierre 040ce05360 Fix error in condition to compile IDE package for cross-compilation, should solve bug report 33174 %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner a86cfa9aa0 fcl-passrc: resolver: fixed array[enum..enum] %!s(int64=7) %!d(string=hai) anos
  Mattias Gaertner c8d163463a pastojs: filer: write scopes %!s(int64=7) %!d(string=hai) anos
  florian 311bcd4c08 * do not destroy flags while clearing R1, resolves #33170 %!s(int64=7) %!d(string=hai) anos
  nickysn b2665b43aa - removed darwin-i386 stuff from i8086's cpupara %!s(int64=7) %!d(string=hai) anos