Jonas Maebe
|
bb3fd863e1
* merged support for changing the language set in the DWARF debug info to
|
8 سال پیش |
Jonas Maebe
|
e926169fcb
- Merging r29456 into '.':
|
9 سال پیش |
joost
|
e8a1c4f562
--- Merging r31831 into '.':
|
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,
|
10 سال پیش |
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:
|
11 سال پیش |
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 سال پیش |