Commit History

Author SHA1 Message Date
  sergei da2887a4ec * x86_64-win64: SEH finalization procedures have frame pointer set to RBP but since r25389 they save registers relative to RSP. Fixed offsets for .seh_savereg/.seh_savexmm directives. 12 years ago
  Károly Balogh 2c49af3191 added missing closing parentheses 12 years ago
  paul 115ddf4364 compiler: modernize exception class parse: 12 years ago
  lacak f24d30105e fcl-db: base: improve Blob handling. When writting empty blob set null on. raise data event FieldChange after data are written, not before. 12 years ago
  svenbarth d03507671d Fix for Mantis #24953. 12 years ago
  lacak f11b8b5da4 fcl-db: base: fix streaming of NULL values in XMLDatapacketReader (like in Delphi null values are skiped and are not saved into <ROW ... />) 12 years ago
  florian 333e84202f * fixed a_load_reg_reg for thumb 12 years ago
  florian 7ef37b5d2a * PLD is not supported by thumb 12 years ago
  florian cb1f38b0af * strd/ldrd are not supported by thumb 12 years ago
  florian 0e7a7c68b0 * the -CI switch is now handled correctly 12 years ago
  michael bda396906d * Forgot to commit 12 years ago
  michael 3c7881ef04 * Fixed AV when setting capacity to something smaller than count but larger than 0 (bug ID 24943) 12 years ago
  Jeppe Johansen 9acfd929f5 Added ARMv6M to cpu types where the default instruction set is Thumb 12 years ago
  Jonas Maebe 1a78ec1f11 * workaround for bug in Apple's assembler regarding movq/vmovq and integer 12 years ago
  florian 0b30b0913d * fix building of go32v2 rtl with make 3.82 12 years ago
  svenbarth 7babce23da Fix compilation of arm-wince on Linux(?). 12 years ago
  svenbarth b288179d56 Fix for Mantis #24929. 12 years ago
  Tomas Hajny 38ae8c7250 * changed from import by name (not working correctly) to import by index (as used everywhere else in OS/2 RTL) 12 years ago
  sergei e41149a7ec * x86_64: reworked register saving/restoring to use PUSH/POP instructions for procedures with RSP-based frame and SEH finalization procedures. XMM registers are also saved/restored without involving tempgen in mentioned cases. This prevents SEH finalization procedures from saving registers in stack frame of their parent procedures, fixing incorrect unwind bytecode (Mantis #24791). It also reduces executable size (for compiler itself, by about 100Kb). 12 years ago
  Jonas Maebe fcaad5baf2 * perform -CTlowercaseprocstart conversion it tprocsym.create rather than 12 years ago
  Jonas Maebe a14ceba791 + -CTinitlocals switch for the JVM that initialises all local variables 12 years ago
  Jonas Maebe 10bb07a665 * brackets around and/or combination 12 years ago
  Jonas Maebe 6013606a97 + -CTlowercaseprocstart switch to lowercase the first character of routines 12 years ago
  sergei 690995fa12 * RTL: fixed some warnings when compiling for x86_64: 12 years ago
  Károly Balogh 86cb4d0c12 use a TSuperRegister instead of an aint 12 years ago
  Károly Balogh c677f1fd69 trying harder to follow the code style (no functional changes) 12 years ago
  sergei 5dda96bdfe - Tcgx86_64.init_register_allocators: removed 'preserved_by_proc' parameter, because it isn't used by RA in any way. 12 years ago
  Károly Balogh 25619d4991 removed the const-in-the-left internalerror 12 years ago
  Károly Balogh cb4d01627f save an extra reg if it's required to keep 64bit stack alignment on ARM 12 years ago
  michael 901f5742b8 * Remove redundant if 12 years ago