Commit History

Autor SHA1 Mensaxe Data
  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
  sergei 32ffddaad8 + ELF linker back-ends for ARM and MIPS. %!s(int64=12) %!d(string=hai) anos
  sergei af4935e346 + Support dynamic copy relocations. %!s(int64=12) %!d(string=hai) anos
  sergei a1503b51f2 + chmod 755 on executable files produced by internal linker. I missed this "small" detail for half a year because all development was going on a NTFS drive where everything is executable. %!s(int64=12) %!d(string=hai) anos
  svenbarth 252744ad24 m68k/cgcpu.pas, tcg68k.g_concatcopy: %!s(int64=12) %!d(string=hai) anos
  marco 72d1b249db * Unblockfile to programmatically unblock MSIE downloads %!s(int64=12) %!d(string=hai) anos
  marco f08a1ed7c9 * fixed minor mistake in comment. Mantis #23631 %!s(int64=12) %!d(string=hai) anos
  sergei 4b925763c3 + Enable CPU-specific descendants to write specific dynamic tags. %!s(int64=12) %!d(string=hai) anos
  michael 0ee95ca5f9 * Undid patch to resolve dotted unit names, it breaks generation of FPC documentation %!s(int64=12) %!d(string=hai) anos
  michael 3ec989ca8d * remove debug output %!s(int64=12) %!d(string=hai) anos
  michael 6bdcfaa493 * Added dependency on opengl %!s(int64=12) %!d(string=hai) anos
  michael c6d58be3e2 * Added dependency on opengl %!s(int64=12) %!d(string=hai) anos