Commit History

Autor SHA1 Mensaxe Data
  svenbarth f5e94a02cd rtl/m68k/m68k.inc: %!s(int64=12) %!d(string=hai) anos
  Jonas Maebe 583eb3f9a4 * re-enabled loadvmtaddrnode for records on JVM targets, fixes %!s(int64=12) %!d(string=hai) anos
  paul 65cbb4e9ba compiler: calculate offset of record fields in taddrnode (based on patch of Jeppe Johansen, fixes bug #0019357) %!s(int64=12) %!d(string=hai) anos
  paul 3a3c10a474 compiler: don't allow constants, methods, class members and properties for local or anonymous records (fixes bug #0023000) %!s(int64=12) %!d(string=hai) anos
  marco 146011d523 * two constants added. %!s(int64=12) %!d(string=hai) anos
  pierre 53b65300a6 + Add mips-linux gcc compiled objects %!s(int64=12) %!d(string=hai) anos
  pierre dcd3783c6e + mispel-linux gcc compiled objects added %!s(int64=12) %!d(string=hai) anos
  paul 4d79a44e4c compiler: don't create loadvmtaddrnode for record references, they have no VMT (fixes bug #23130) %!s(int64=12) %!d(string=hai) anos
  paul 890e91ab8c tests: fix test after allowing record helpers to have constructors %!s(int64=12) %!d(string=hai) anos
  florian cad1309935 * don't write directly to the function result destination if we are inlining and if the destination is too complex to evaluate (threadvar etc.) %!s(int64=12) %!d(string=hai) anos
  florian 247d6dd394 + implemented a tcasenode.printnodetree printing all cases %!s(int64=12) %!d(string=hai) anos
  florian abfa6c1b43 * redo LsrAnd2Lsr optimization %!s(int64=12) %!d(string=hai) anos
  sekelsenmat 0921df3191 Fixes a spelling mistake in TFPCustomFont %!s(int64=12) %!d(string=hai) anos
  masta fe520c215b New ARM Peephole optimizer FoldShiftLdrStr %!s(int64=12) %!d(string=hai) anos
  paul e9615716c1 compiler: allow constructors in helpers for records %!s(int64=12) %!d(string=hai) anos
  michael cce67cf5ae * Fixed case where connection is closed gracefully (Bug ID 23386) %!s(int64=12) %!d(string=hai) anos
  pierre 2b300ec2b4 Add breakpoint at Verbose.GenerateError procedure %!s(int64=12) %!d(string=hai) anos
  pierre 6d8b1e03d7 Increase status.errorcount only inside GenerateError procedure, to simplify debugging %!s(int64=12) %!d(string=hai) anos
  Almindor 235bda8746 * remove old cdecl record hack, fixes linker errors with aspell on mac os x %!s(int64=12) %!d(string=hai) anos
  paul 38da152b11 tests: fixed test %!s(int64=12) %!d(string=hai) anos
  paul b2a613c17f compiler: implement record constructors + tests %!s(int64=12) %!d(string=hai) anos
  paul 51825b6f2e compiler: change ret_in_param to accept tabstractprocdef instead of tproccalloption to allow check more options (required for record constructor implementation) %!s(int64=12) %!d(string=hai) anos
  sergei 4c84febfae * InterlockedIncrement/Decrement must return the modified value, not the initial one. Fixes a number of interface memory leaks in MIPS test suite. The functions remain not thread-safe yet. %!s(int64=12) %!d(string=hai) anos
  sergei b35d04ffa8 * MIPS: methodpointers must be compatible with records; since records are never passed by address in this ABI, so must be methodpointers. Fixes webtbs/tw9141.pp. %!s(int64=12) %!d(string=hai) anos
  sergei d2758265e3 * MIPS int->real conversion: When converting unsigned to single, load it into 64-bit FP register, otherwise further subtracting a 64-bit offset leads to invalid result. Fixes tw17714.pp. %!s(int64=12) %!d(string=hai) anos
  sergei b5eecab582 * Procvars (methodpointers) must be treated as records, too. Fixes tw12318.pp and tw14155.pp after r23377. %!s(int64=12) %!d(string=hai) anos
  svenbarth c7a9e17bc5 Patch by Vasiliy Kevroletin. Fixes Mantis #23655. %!s(int64=12) %!d(string=hai) anos
  svenbarth ccecf2c13c Fix comparisons (aka usage of flag/CCR register) %!s(int64=12) %!d(string=hai) anos
  svenbarth 741992bae4 m68k/n68kmat.pas, tm68kshlshrnode.first_shlshr64bitint: %!s(int64=12) %!d(string=hai) anos
  sergei 162896e7d7 * MIPS code generator fixes and improvements: %!s(int64=12) %!d(string=hai) anos