Historia zmian

Autor SHA1 Wiadomość Data
  florian c5ad1bce7b * avoid uncessary zero extensions in case code 13 lat temu
  florian c8435b503f * better folding of consecutive shift operations 13 lat temu
  michael 7976add94b * Added ParseFiles 13 lat temu
  sergei a7311f1348 * Fixed handling of OleVariant type (was messed up with Variant), now comparisons with colevarianttype work correctly, resolves #22504 (r21970 was correct but not enough). 13 lat temu
  svenbarth b0458b55a3 Loosen the restriction regarding operator overloads by applying a (modified) patch from JC Chu. This fixes Mantis #22359. 13 lat temu
  sergei 1763309d8e * Fixed test crash with -Cg on non-Darwin targets: the GOT slot stores address of symbol, not its value. 13 lat temu
  Jonas Maebe 44fd18a041 * correctly set expectloc for bool->cbool type conversions (mantis #22502) 13 lat temu
  Jonas Maebe df2eddd169 * correctly deal with writing debug information in the Stabs writer for class 13 lat temu
  sergei 1d09005542 + Implemented two-stage removal of empty exe sections. Candidates for removal are first marked with oso_disabled flag, then actually removed. Descendants of TExeOutput that override MemPos_Start may modify list of sections pending removal. In particular, the COFF-specific .reloc section no longer has to be handled in base TExeOutput class. 13 lat temu
  sergei 3d19605fc2 * Using OleVariant type should trigger inclusion of Variants unit into uses clause the same way as using Variant type does. Mantis #22504. 13 lat temu
  Jonas Maebe 16974d2f08 * empty result of IntParseString() in case the input is empty, fixes double 13 lat temu
  sergei 31d004e056 + Basic executable stack support in TExeOutput. 13 lat temu
  joost 8703a15a83 * Patch from Dimitrios Chr. Ioannidis to fix error-message, bug #22503 13 lat temu
  florian 58a7baa62b * build an armhf armv6 compiler if it is built by an armhf armv6 compiler 13 lat temu
  sergei 24c7b7f433 * If alignment requirement of data is bigger than alignment of the section being written to, increase section alignment to match. This mostly affects cases of non-smart linking, where wrong initial alignment used to cause hard to catch misalignment issues. It also largely obsoletes the need to supply the initial section alignment (hidden tai_section constructor,etc). 13 lat temu
  Jonas Maebe b50d0aa3d0 * only don't pre-finalize funcret temps that are passed by reference to the 13 lat temu
  Jonas Maebe 93c345a099 * always decrease the refcount of the function result of helpers that return 13 lat temu
  masta f354651180 Fix ARM FPU Exceptions for WinCE 13 lat temu
  joost dde026f5d1 * Reverted file accidentally committed in r21957 13 lat temu
  joost 160c2fec65 * Use fpmkunit in the fppkg package, to avoid double code. 13 lat temu
  florian 614afc1c8f * pass march to GNU AS for cpu_armv6 and cpu_armv7 13 lat temu
  joost 7b13c9230d * Renamed TLogLevel vl** enumerations to ll**, to avoid 13 lat temu
  florian c2eb030632 * for proper alignment in arrays of text, text should be a multiple of 4 in size on 32 bit platforms 13 lat temu
  Jonas Maebe ccbcb36f98 * don't pre-finalize temp nodes that are passed by reference as hidden 13 lat temu
  Jonas Maebe ba4b08261c * fixed (real)modulename memory leak when changing the module name 13 lat temu
  Jonas Maebe 0a1157da38 * fixed memory leaks in the compiler introduced in r21862 by marking and 13 lat temu
  masta 386738a7c3 Fix ARM FPU exception masks 13 lat temu
  masta 109eb8bf75 Add a couple of ARM Linux syscalls 13 lat temu
  florian d5aa89449e * generate less register wasting code for 64 bit comparions 13 lat temu
  masta be6bf6e3f7 Fix possible access violation introduces in r21885 13 lat temu