Jonas Maebe
|
835899524b
+ support for Objective-Pascal for-in loops ("fast enumerations")
|
15 years ago |
paul
|
ceccce93f5
compiler: add class constructors, class destructors to the initfinal table as regular initialization/finalization sections (class constructors is still not striped away with the class)
|
15 years ago |
florian
|
c6ffbe9eda
* support string constants > 255 chars
|
15 years ago |
paul
|
25298fbcd9
compiler: allow hint modifier for 'unit' keyword (reason - delphi compatibility) + test
|
15 years ago |
florian
|
c1f3d8dcaa
* unified names of system_*/systems_* sets
|
15 years ago |
Jonas Maebe
|
285ea223d4
* replaced commented-out code from r14543 with a comment explaining why that
|
15 years ago |
paul
|
8b27daae2c
compiler: don't generate code for empty initialization and finalization sections (with help of Florian) (issue #0013482)
|
15 years ago |
Jonas Maebe
|
820edb41a5
* hopefully fixed occasional endless ppu resolving loops after r14503
|
15 years ago |
Jonas Maebe
|
1743c6f1a8
* also recompile a unit if class/object definitions in indirectly used
|
15 years ago |
florian
|
b5e7b3e1e7
o patch by Sergei Gorelkin which basically resolves #14308 (still misses some tests):
|
15 years ago |
Jonas Maebe
|
0c675a4039
* the objc1 unit has been renamed to objc
|
16 years ago |
Jonas Maebe
|
fc40e1fe5b
+ support for implementing Objective-C classes in Pascal,
|
16 years ago |
Jonas Maebe
|
92de010fe1
Merged revisions 13218-13347 via svnmerge from
|
16 years ago |
Jonas Maebe
|
380e957a79
* init wpo collectors before parsing the interface of units
|
16 years ago |
Jonas Maebe
|
b1b9894ae3
* initial Objective-C 1.0 support:
|
16 years ago |
yury
|
9c9462cd5a
* Insert DW_AT_low_pc and DW_AT_high_pc attributes for modules on Windows also. It solves debugging problems on Windows with dwarf debug info.
|
16 years ago |
Jonas Maebe
|
41dcda600c
* disabled the internal linker when using DWARF debug info (it doesn't
|
16 years ago |
Jonas Maebe
|
c90ecac667
- disabled CFI again for Darwin, it doesn't work there yet
|
16 years ago |
Marc Weustink
|
0efd37a4c9
* enabled generation of dwarf frames for non x64 targets when dwarf debug info is requested
|
16 years ago |
Jonas Maebe
|
6165536b5e
+ added {$modeswitch objectivec1}/-Mobjectivec1 mode switch to enable
|
16 years ago |
florian
|
acb06dac1b
+ Wp<Controllertype> support for arm and avr
|
16 years ago |
Jonas Maebe
|
060d81b8fa
Merged revisions 11878,11881-11882,11889,11891-11893,11895,11899-11902,11935,11938,12212,12304,12308-12310,12316,12330-12332,12334,12339-12340 via svnmerge from
|
16 years ago |
peter
|
0f6f1a9c97
* remove obsolete unchain_overloads
|
16 years ago |
Jonas Maebe
|
2b067a427d
* give warning if a routine in the interface of a non-interface-only
|
17 years ago |
yury
|
fd0ed50331
* Removed/commented more unused variables.
|
17 years ago |
yury
|
fcceb9cfa1
* Removed/ifdefed/commented unused local variables.
|
17 years ago |
Almindor
|
62205d0346
* fix memory leaks in create_dwarf and types_dec procedures thanks to Giulio Bernardi's detailed report
|
17 years ago |
Jonas Maebe
|
99e1e85447
* fixed execution of finalization section of smart linked shared
|
17 years ago |
michael
|
174de3eab1
Merged revisions 9693-10480 via svnmerge from
|
17 years ago |
Jonas Maebe
|
f36e5411af
* split cpu64bit compiler define into
|
17 years ago |