nickysn
|
fc6eac6a98
+ added $F directive handling, sets cs_force_far_calls (not implemented yet)
|
11 éve |
pierre
|
ca156aa64a
Force external linker for nasm smartlinking
|
11 éve |
Jonas Maebe
|
9420a5d7a7
* also check for targets not supporting -gc/checkpointer functionality in
|
11 éve |
paul
|
93883d1264
compiler: load binary unicode mappings in cpavailable() call instead of separate loadbinarycp() call
|
11 éve |
paul
|
52d1cbc544
compiler:
|
11 éve |
florian
|
4d5119bf1c
* fixes several issues which cause warnings by the dfa code when using it to detect uninitialized variables
|
11 éve |
nickysn
|
93a706f1a0
+ allow smartlinking and dwarf debug info at the same time for i8086-msdos
|
11 éve |
nickysn
|
9d1ba65cec
* {$PackRecords NORMAL}, {$PackRecords DEFAULT} and {$ALIGN RESET} now set
|
11 éve |
nickysn
|
119cf760eb
* UpdateTargetSwitchStr moved to a new unit dirparse.pas. This avoids the dependence of unit scandir on unit options
|
12 éve |
nickysn
|
989c543ea2
* UpdateTargetSwitchStr moved from unit globals to unit options in order to
|
12 éve |
nickysn
|
2afea8fc19
+ allow {$apptype com} and {$apptype exe} to set the msdos binary format
|
12 éve |
svenbarth
|
2e186a91fa
Add support for integer constants to SetPEFlags and SetPEOptFlags. This is Delphi compatible.
|
12 éve |
florian
|
fdde11fcc8
- -CPPAKCSET=NORMAL and CPPAKCSET=DEFAULT should set setalloc to 0 as $PACKSET=... with the same parameters does
|
12 éve |
paul
|
2a3618fb6c
compiler: set apptype using new SetAppType routine, add 'CONSOLE' define for console apptype.
|
12 éve |
Jonas Maebe
|
a51e64bd4d
+ {$targetswitch xxx} directive that enables changing target switches
|
12 éve |
florian
|
db68214e88
+ support setpeoptflags directive, resolves #23447
|
12 éve |
florian
|
761fcca4ec
+ is_dynamicstring
|
12 éve |
pierre
|
c501e6db5f
Partial fix for bug report 22744
|
13 éve |
Jonas Maebe
|
958600e74b
* by default disable the warning about interfaces raising a particular
|
13 éve |
Jonas Maebe
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 éve |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 éve |
Jonas Maebe
|
7aa3b99fb5
+ -CN/{$CHECKLOWADDRLOADS+/-} switch to enable explicit checks for accesses
|
13 éve |
Jonas Maebe
|
0d5b2b84a8
+ Android/JVM target, including a translation of the Android r14 SDK
|
13 éve |
paul
|
26f66897cd
compiler:
|
13 éve |
paul
|
21ac5dfb3b
compiler: output ansistring constants in explicit codepage if codepage is explicitly defined using either $codepage directive or compiler switch or for SystemCodepage modeswitch
|
14 éve |
Jonas Maebe
|
f96f5f9e94
+ {$VARPARACOPYOUTCHECK+/-} / -Cv switch to enable checking
|
14 éve |
paul
|
4d3da666db
compiler: replace string codepage comparison to numeric. store codepage as number in current settings
|
14 éve |
paul
|
e9f8182370
merge r14142 from cpstrnew branch by paul:
|
14 éve |
pierre
|
b5c4df8eb5
* exclude cs_create_smart if using external assembler and dwarf
|
14 éve |
Jonas Maebe
|
9aa40f5a08
* give a warning that packrecords settings are ignored when compiling for
|
14 éve |