Jonas Maebe
|
25561d0f71
- removed unnecessary string copy form tppufile.getstring
|
15 years ago |
Jonas Maebe
|
15e9c54b44
* fixed ABI compliance for parameter passing and function returning on all
|
15 years ago |
Jonas Maebe
|
72bec41317
* increased ppu version after r15350, because the explicit paralocations
|
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 |
paul
|
1b614b526a
compiler:
|
15 years ago |
Jonas Maebe
|
0cfc6e1cac
+ support for "univ" in macpas mode: a parameter modifier that allows
|
15 years ago |
Jonas Maebe
|
7201d61d20
* forgotten, part of r14912
|
15 years ago |
paul
|
25298fbcd9
compiler: allow hint modifier for 'unit' keyword (reason - delphi compatibility) + test
|
15 years ago |
paul
|
1ae0cebc1a
compiler: implement dispinterface properties + modified test
|
15 years ago |
paul
|
77a2c316dd
compiler: use sp_internal instead of vo_is_internal for internal symbols used for static fields, remove vo_is_internal
|
15 years ago |
paul
|
c9987c296e
compiler: don't show notes for symbols which are created by static class fields, update ppudump and ppu version
|
15 years ago |
florian
|
79f084167a
* increased ppu version due to r14596
|
15 years ago |
Jonas Maebe
|
b3a1833e0f
* lowered symbol length at which we start shortening it with a crc so
|
15 years ago |
florian
|
81f34dd4bb
* avoid too long prefixes of manglednames by using a CRC like for long parameter name lists, resolves #15203
|
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
|
280f27b45c
* store/restore trttinode.rttidatatype to/from ppu file, and also copy it in
|
15 years ago |
Jonas Maebe
|
60a9ef963d
* finished basic support for calling methods from external C++ classes
|
15 years ago |
Jonas Maebe
|
c1cdf1e087
* merged objc branch:
|
15 years ago |
paul
|
aa5a5e79ce
merge revisions: 13909,13923,13924,13934,13935,13942,13943,13944,13946,13948,13950,13951,13952,13983,13994:
|
15 years ago |
paul
|
e784ec1079
merge revisions 13898-13899:
|
15 years ago |
florian
|
eb433d1bdd
* merged sealed and abstract support by Paul Ishenin
|
16 years ago |
Jonas Maebe
|
3660bf7f98
* integrated the transformation of an Objective-C method call into a call
|
16 years ago |
Jonas Maebe
|
4c57a5f504
+ support multiple inheritance for obj-c protocols
|
16 years ago |
Jonas Maebe
|
a149674a75
Merged revisions 13458-13596 via svnmerge from
|
16 years ago |
Jonas Maebe
|
0eec337a00
- removed SUPPORT_UNALIGNED, FPC_SUPPORTS_UNALIGNED and FPC_UNALIGNED_FIXED
|
16 years ago |
Jonas Maebe
|
10aa7f40cd
* made ppu version again different from trunk version, because the format
|
16 years ago |
florian
|
fc5e5d9258
* talignmentinfo must be packed, it is written to the ppu during streaming, further it is member of tsettings which packed too
|
16 years ago |
florian
|
2574851942
* ppu format change, ppu version increased
|
16 years ago |
Jonas Maebe
|
41acad1d11
+ keep track of called virtual methods per unit. -Owoptvtms will now replace
|
16 years ago |