Commit történet

Szerző SHA1 Üzenet Dátum
  paul b2a613c17f compiler: implement record constructors + tests 12 éve
  paul 51825b6f2e compiler: change ret_in_param to accept tabstractprocdef instead of tproccalloption to allow check more options (required for record constructor implementation) 12 éve
  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. 12 éve
  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. 12 éve
  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. 12 éve
  sergei b5eecab582 * Procvars (methodpointers) must be treated as records, too. Fixes tw12318.pp and tw14155.pp after r23377. 12 éve
  svenbarth c7a9e17bc5 Patch by Vasiliy Kevroletin. Fixes Mantis #23655. 12 éve
  svenbarth ccecf2c13c Fix comparisons (aka usage of flag/CCR register) 12 éve
  svenbarth 741992bae4 m68k/n68kmat.pas, tm68kshlshrnode.first_shlshr64bitint: 12 éve
  sergei 162896e7d7 * MIPS code generator fixes and improvements: 12 éve
  sergei 32ffddaad8 + ELF linker back-ends for ARM and MIPS. 12 éve
  sergei af4935e346 + Support dynamic copy relocations. 12 éve
  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. 12 éve
  svenbarth 252744ad24 m68k/cgcpu.pas, tcg68k.g_concatcopy: 12 éve
  marco 72d1b249db * Unblockfile to programmatically unblock MSIE downloads 12 éve
  marco f08a1ed7c9 * fixed minor mistake in comment. Mantis #23631 12 éve
  sergei 4b925763c3 + Enable CPU-specific descendants to write specific dynamic tags. 12 éve
  michael 0ee95ca5f9 * Undid patch to resolve dotted unit names, it breaks generation of FPC documentation 12 éve
  michael 3ec989ca8d * remove debug output 12 éve
  michael 6bdcfaa493 * Added dependency on opengl 12 éve
  michael c6d58be3e2 * Added dependency on opengl 12 éve
  Jonas Maebe f57f7fda78 * fixed case of unit name dependencies for MacOS unit 12 éve
  sergei f98e09d86e - TObjData.sectiontype2options: removed oso_keep flags. They don't have any effect here because this function is used only during assembling, and oso_keep cannot be represented in object files and therefore gets lost before linking. 12 éve
  sergei ad1621df3f * Revert part of r22548, correct fix for the issue is provided by r23188. 12 éve
  michael f4c2ba9eb6 * Make sure that current method is removed from stack prior to executing it (bug ID #23629) 12 éve
  Tomas Hajny 67e1aeab5e + new language added (cs) 12 éve
  sergei 7969fb4ee1 - Removed TlsSize variable, it duplicates threadvarblocksize. 12 éve
  sergei bc4c1149c3 + Native threadvar implementation for Win32 and Win64 (most of it, but not yet complete). 12 éve
  svenbarth b5827ce363 Move the handling of "misstyled" floating point constants like "2." or "2.e10" from the scanner to the parser. This way type helpers calls for integer constants can be parsed correctly in the future. 12 éve
  pierre c26ef20f30 Use OLDBINUTILS conditional to disable assembler code unsupported by older GNU assmebler for x86_64.inc as in cpu.pp to allow use for openbsd for instance 12 éve