Commit History

Autor SHA1 Mensaxe Data
  pierre 84d21fad21 Use -KPIC option for dllprt0.as for mips/mipsel %!s(int64=12) %!d(string=hai) anos
  michael 164c677cfd * Enable property setter by default %!s(int64=12) %!d(string=hai) anos
  michael 49e3d2734e * Added possibility to force use of setter/getter for properties. %!s(int64=12) %!d(string=hai) anos
  paul 7c663af588 compiler: also don't allow record constructors with only default arguments %!s(int64=12) %!d(string=hai) anos
  paul fe338013a5 compiler: calculate offset of record fields in taddrnode also for bitpacked structures (Jonas comment in bug #0019357) %!s(int64=12) %!d(string=hai) anos
  paul 1b8369dd99 compiler: don't allow parameterless constructors %!s(int64=12) %!d(string=hai) anos
  svenbarth 83af4e93f7 rtl/m68k/m68k.inc: %!s(int64=12) %!d(string=hai) anos
  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