Историја ревизија

Аутор SHA1 Порука Датум
  Jonas Maebe b5f5563337 * synchronised with fixes_3_0 till r32002 (3.0.0rc2) пре 10 година
  joost e8a1c4f562 --- Merging r31831 into '.': пре 10 година
  Jonas Maebe 698e251b00 * merged all revisions required for Darwin/AArch64 from trunk: пре 10 година
  nickysn b193073e32 + support the $fpcmemorymodel macro in fpc.cfg пре 10 година
  florian 5c67fcc43f + change always floating point divisions into multiplications if they are a power of two, пре 11 година
  nickysn 63305cc2e6 + added directive {$HUGEPOINTERARITHMETICNORMALIZATION} to control the пре 11 година
  nickysn aee568e6fc * cs_hugeptr_normalization renamed to cs_hugeptr_arithmetic_normalization, пре 11 година
  nickysn b3bb9df19f + added a $HUGEPOINTERNORMALIZATION switch пре 11 година
  nickysn 597f110eb9 + added support for units with code larger than 64kb in the far code i8086 пре 11 година
  nickysn fc6eac6a98 + added $F directive handling, sets cs_force_far_calls (not implemented yet) пре 11 година
  pierre e65da0deb8 Fix mipsel compilation by reinstalling rev27188 commit reverted in 27200 пре 11 година
  florian 686a2d2f3f + Support omitting the frame pointer on arm even in procedures with incoming parameters пре 11 година
  florian aa107b914c * merged avx2 branch, developed by Torsten Grundke пре 11 година
  florian b2b26f84cf * partially merged the mips-embedded branch of Michael Ring: пре 11 година
  sergei c003f934c5 * Included cs_opt_peephole into genericlevel1optimizerswitches, so it is re-enabled for all targets after r27106. пре 11 година
  florian 7eace968e7 + UNICODESTRINGS feature flag пре 11 година
  svenbarth ddb78fefdc Add a modeswitch for type helpers as discussed in core on 24th October 2013. It is disabled by default in all modes (afterall type helper support in Delphi started only beginning with XE3) пре 11 година
  florian d8c0f11ff9 + cs_userbp optimizer switch, so on x86-64 the compiler can make use of rbp if it is not needed as frame pointer пре 11 година
  florian 4aebcdaa94 * enable node dfa for life information with -O3: пре 12 година
  florian 1a4584f4c6 + dead store elimination, based on a patch by Jeppe Johansen пре 12 година
  florian b928b1e9c9 * reorganized generic optimization switches пре 12 година
  nickysn ac66f3ae1b + added new field 'define' to ttargetswitchinfo, which specifies a system macro пре 12 година
  nickysn bd0585274e * tsettings.enablecld converted to a targetswitch ts_cld пре 12 година
  nickysn 52a5ffc386 * use apptype to indicate that the target is a DOS .COM file, instead of introducing a new field in tsettings (as suggested by Sven) пре 12 година
  nickysn 567cdf875b + added new i8086 compiler options -Wtexe and -Wtcom for specifying the MS-DOS пре 12 година
  Jonas Maebe a14ceba791 + -CTinitlocals switch for the JVM that initialises all local variables пре 12 година
  Jonas Maebe 6013606a97 + -CTlowercaseprocstart switch to lowercase the first character of routines пре 12 година
  sergei 5c4abfa75a + Implemented saving/restoring registers using PUSH/POP instructions on i386 targets with non-fixed stack. Provides some advantage in code size (e.g. the compiler becomes about 20KBytes smaller). пре 12 година
  nickysn a9c949e551 * the memory model const sets introduced in r24812 moved to i8086/cpuinfo.pas пре 12 година
  nickysn 9eecec4910 + added const sets for the i8086 memory models based on the code and data model type пре 12 година