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
|
11 年之前 |
florian
|
b928b1e9c9
* reorganized generic optimization switches
|
11 年之前 |
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 年之前 |
nickysn
|
b409d600ee
+ implemented the tiny memory model for i8086-msdos; we now produce working dos .com files as well
|
12 年之前 |
nickysn
|
ed29f7a92d
+ far pointer support in tpointerconstnode
|
12 年之前 |
nickysn
|
5ed1222e64
* changed the default i8086 calling convention to pocall_pascal
|
12 年之前 |
nickysn
|
51d61cc593
* define the i8086 default calling convention separately from the other x86 architectures
|
12 年之前 |
florian
|
1ab42714c3
+ fix compilation by adding a Int32 type, no sure why it is needed
|
12 年之前 |