Commit History

作者 SHA1 備註 提交日期
  paul 3f2e62874b compiler: handle unit, namespace and class/record/object prefixes before identifiers while parsing {$IF ...} expressions (fixes mantis #0020996) 12 年之前
  paul 4fd0245120 compiler: fix indentation 12 年之前
  paul 1b81afcd42 compiler: allow to hide parent function identifier inside them (by a nested function with the same name or by a local variable). Fixes mantis #0024129. 12 年之前
  paul d25ae84113 compiler: don't output an error twice in 'on Exception do' block if Exception is not a valid type 12 年之前
  florian e2ec3bbcb0 * do shifts for sign/zero extensions correctly 12 年之前
  florian a240e74591 * check cputhumb/cputhumb2 to detect instruction set 12 年之前
  florian 6f11e3f316 * clz is only available on thumb2/arm 12 年之前
  Jonas Maebe d2bad665fa * fixed a_op_*_reg() for OP_NOT/OP_NEG (due to the register allocation the 12 年之前
  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 年之前
  Károly Balogh 2c49af3191 added missing closing parentheses 12 年之前
  paul 115ddf4364 compiler: modernize exception class parse: 12 年之前
  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 年之前
  svenbarth d03507671d Fix for Mantis #24953. 12 年之前
  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 年之前
  florian 333e84202f * fixed a_load_reg_reg for thumb 12 年之前
  florian 7ef37b5d2a * PLD is not supported by thumb 12 年之前
  florian cb1f38b0af * strd/ldrd are not supported by thumb 12 年之前
  florian 0e7a7c68b0 * the -CI switch is now handled correctly 12 年之前
  michael bda396906d * Forgot to commit 12 年之前
  michael 3c7881ef04 * Fixed AV when setting capacity to something smaller than count but larger than 0 (bug ID 24943) 12 年之前
  Jeppe Johansen 9acfd929f5 Added ARMv6M to cpu types where the default instruction set is Thumb 12 年之前
  Jonas Maebe 1a78ec1f11 * workaround for bug in Apple's assembler regarding movq/vmovq and integer 12 年之前
  florian 0b30b0913d * fix building of go32v2 rtl with make 3.82 12 年之前
  svenbarth 7babce23da Fix compilation of arm-wince on Linux(?). 12 年之前
  svenbarth b288179d56 Fix for Mantis #24929. 12 年之前
  Tomas Hajny 38ae8c7250 * changed from import by name (not working correctly) to import by index (as used everywhere else in OS/2 RTL) 12 年之前
  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 年之前
  Jonas Maebe fcaad5baf2 * perform -CTlowercaseprocstart conversion it tprocsym.create rather than 12 年之前
  Jonas Maebe a14ceba791 + -CTinitlocals switch for the JVM that initialises all local variables 12 年之前
  Jonas Maebe 10bb07a665 * brackets around and/or combination 12 年之前