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 |
Jonas Maebe
|
6ac8b4fbdf
* give a proper error when an mmx/fpu/sse register is used inside a memory
|
12 years ago |
florian
|
db68214e88
+ support setpeoptflags directive, resolves #23447
|
12 years ago |
Jonas Maebe
|
2dac1c445a
- disabled Stabs support on 64 bit targets (mantis #23365)
|
12 years ago |
florian
|
f6109d7c65
* improved error reporting by printing the type being found in with expressions
|
12 years ago |
Jonas Maebe
|
cb41d6355c
* clarified -Cb explanation (mantis #23308)
|
12 years ago |
Jonas Maebe
|
4aa05f5133
+ support for automatically generating setters/getters for properties on the
|
12 years ago |
svenbarth
|
8a631e9ba8
msg/errore.msg:
|
12 years ago |
florian
|
a499a30ca9
* fixes to avx support by Torsten Grundke
|
13 years ago |
pierre
|
be5839e44a
Add warning/error message about possible problems with nostackframe modifier
|
13 years ago |
florian
|
283ff05127
* merged avx support in inline assembler developed by Torsten Grundke
|
13 years ago |