paul
|
79ef05407a
compiler: fix error message (was error message about resourcestring for property)
|
11 years ago |
paul
|
52d1cbc544
compiler:
|
11 years ago |
paul
|
1c578de28c
compiler:
|
12 years ago |
nickysn
|
4d6a9137cf
+ added the new -CTcld option to the help screen
|
12 years ago |
nickysn
|
912299e9e7
+ documented the new options -Wtexe and -Wtcom in the fpc help
|
12 years ago |
florian
|
02e054a09e
+ fpc -i now writes also the available inline assembler input modes
|
12 years ago |
paul
|
8d526e9b07
compiler: add a check for srsym <> nil since try_consume_unitsym may change srsym to nil, better error message
|
12 years ago |
Jonas Maebe
|
a14ceba791
+ -CTinitlocals switch for the JVM that initialises all local variables
|
12 years ago |
Jonas Maebe
|
6013606a97
+ -CTlowercaseprocstart switch to lowercase the first character of routines
|
12 years ago |
florian
|
f58d1461c3
* fixed help page for -C3 as mentioned by Dmitry Boyarintsev on the mailing list
|
12 years ago |
florian
|
d4968e054b
+ arm: tsettings.instructionset
|
12 years ago |
nickysn
|
243e3bbb77
+ added i8086 memory model flags to the ppu flags and added a check that prevents the using of units compiled for different memory models
|
12 years ago |
florian
|
37df6f6455
* nostackframe now results in an error if used on pascal subroutines
|
12 years ago |
svenbarth
|
b6bfa864d4
Disallow the usage of the inline assembler inside generics, because there are currently two problems:
|
12 years ago |
svenbarth
|
2e186a91fa
Add support for integer constants to SetPEFlags and SetPEOptFlags. This is Delphi compatible.
|
12 years ago |
nickysn
|
fa9c26f76f
+ medium memory model added to the compiler help messages
|
12 years ago |
nickysn
|
b409d600ee
+ implemented the tiny memory model for i8086-msdos; we now produce working dos .com files as well
|
12 years ago |
Jonas Maebe
|
262593c571
* "can not" -> "cannot"
|
12 years ago |
florian
|
79d5d83f6c
* fixed lazy english
|
12 years ago |
svenbarth
|
376bd046aa
Don't allow "static" for class operators or normal methods (except in objects).
|
12 years ago |
florian
|
7511968f2b
+ warn if one of the linux libc startup code files is not found
|
12 years ago |
svenbarth
|
489e038379
Disallow "protected" and "strict protected" in extended records (Delphi compatible).
|
12 years ago |
svenbarth
|
344571cb4e
Added support for type helpers. In non Delphi modes they use "type helper" and in mode Delphi they use "record helper". They can also be used on constants.
|
12 years ago |
Jonas Maebe
|
39e31337f1
* documented -CTthumbinterworking parameter
|
12 years ago |
florian
|
3ca7a5ff8e
- remove switch -Wx for arm thumb interworking, one should use -CTHUMBTINTERWORKING=ON instead
|
12 years ago |
sergei
|
d762ef9e78
+ PECOFF targets: support more than 65535 relocations per object section, resolves #23752. DJCOFF targets: give a fatal error, since this object file format does not support extended relocations.
|
12 years ago |
florian
|
7184306a4c
+ option -Wx to generate thumb interworking safe code on arm
|
12 years ago |
paul
|
1b8369dd99
compiler: don't allow parameterless constructors
|
12 years ago |
paul
|
3a3c10a474
compiler: don't allow constants, methods, class members and properties for local or anonymous records (fixes bug #0023000)
|
12 years ago |
florian
|
fce9e953b4
+ nested exit support
|
12 years ago |