florian
|
fdde11fcc8
- -CPPAKCSET=NORMAL and CPPAKCSET=DEFAULT should set setalloc to 0 as $PACKSET=... with the same parameters does
|
12 years ago |
paul
|
2a3618fb6c
compiler: set apptype using new SetAppType routine, add 'CONSOLE' define for console apptype.
|
12 years ago |
Jonas Maebe
|
a51e64bd4d
+ {$targetswitch xxx} directive that enables changing target switches
|
12 years ago |
florian
|
db68214e88
+ support setpeoptflags directive, resolves #23447
|
12 years ago |
florian
|
761fcca4ec
+ is_dynamicstring
|
12 years ago |
pierre
|
c501e6db5f
Partial fix for bug report 22744
|
13 years ago |
Jonas Maebe
|
958600e74b
* by default disable the warning about interfaces raising a particular
|
13 years ago |
Jonas Maebe
|
14cfe770a4
* replaced most (if not all) remaining fields/parameters in the compiler
|
13 years ago |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
13 years ago |
Jonas Maebe
|
7aa3b99fb5
+ -CN/{$CHECKLOWADDRLOADS+/-} switch to enable explicit checks for accesses
|
13 years ago |
Jonas Maebe
|
0d5b2b84a8
+ Android/JVM target, including a translation of the Android r14 SDK
|
13 years ago |
paul
|
26f66897cd
compiler:
|
13 years ago |
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 years ago |
Jonas Maebe
|
f96f5f9e94
+ {$VARPARACOPYOUTCHECK+/-} / -Cv switch to enable checking
|
14 years ago |
paul
|
4d3da666db
compiler: replace string codepage comparison to numeric. store codepage as number in current settings
|
14 years ago |
paul
|
e9f8182370
merge r14142 from cpstrnew branch by paul:
|
14 years ago |
pierre
|
b5c4df8eb5
* exclude cs_create_smart if using external assembler and dwarf
|
14 years ago |
Jonas Maebe
|
9aa40f5a08
* give a warning that packrecords settings are ignored when compiling for
|
14 years ago |
Jonas Maebe
|
0700e2d7ef
+ support for {$namespace x.y.z} directive to specify the namespace
|
14 years ago |
Jonas Maebe
|
f67919e9f5
+ odt_javaclass, odt_interfacejava objectdef types
|
14 years ago |
pierre
|
c43b91ef15
Fix infinite loop in PUSH/POP directives
|
14 years ago |
pierre
|
1a262bee80
* $WARN $PUSH/$POP support
|
14 years ago |
pierre
|
d09389ac79
Implement support for $WARN XXX ON/OFF/ERROR
|
14 years ago |
florian
|
93e53e1990
* allow also smaller values for code alignment parameters than the current one, resolves #19463
|
14 years ago |
paul
|
86d3e41442
compiler: replace MODESWTICH POINTERARITHMETICS with $POINTERMATH directive, disable pointer arithmetic in delphi mode by default (compatible with delphi), enable pointer arithmetic in fpc/objfpc modes as they had it enabled by default before, add has_pointer_math field to tpointerdef to allow pointer arithmetic with such pointer even if pointer math mode is off (delphi compatible) + tests
|
14 years ago |
florian
|
0085c22c59
- NaN floating point constants do not anymore cause an error when $Q or $R is active (resolves #16315 and #14757)
|
15 years ago |
paul
|
1b614b526a
compiler:
|
15 years ago |
paul
|
49d94c5a16
compiler: implement {$VARPROPSETTER ON/OFF} support which is required for COM (D7 compatibility):
|
15 years ago |
Jonas Maebe
|
23e517a81e
+ {$OV+/-} alias for {$Q+/-} in macpas mode for CodeWarrior compatibility
|
15 years ago |
Jonas Maebe
|
1b7dacfd1c
* make {$align powerpc} an alias for {$align power} (patch by
|
15 years ago |