Jonas Maebe
|
0b7b6361fe
* ignore methods that are added for the purpose of the JVM (inherited
|
14 years ago |
Jonas Maebe
|
ee75bfaaf4
* change non-virtual instance methods to "virtual; final;" methods on the
|
14 years ago |
Jonas Maebe
|
4074bf412b
- removed po_java procoption, since it wasn't really used for anything
|
14 years ago |
Jonas Maebe
|
6154f1b0d9
* keep track of the number of abstract methods per class via a counter
|
14 years ago |
Jonas Maebe
|
f59a2b38bf
+ string conversion for oo_is_enum_class
|
14 years ago |
Jonas Maebe
|
94a4e1e069
+ string version of vis_none
|
14 years ago |
Jonas Maebe
|
622ac7184c
* fixed string length for varspez strings
|
14 years ago |
Jonas Maebe
|
13b0ac91d9
+ generate java.lang.Enum descendant classes for Pascal enum types
|
14 years ago |
Jonas Maebe
|
ce88df680b
+ symansistr conditional define that, when activated, makes the symbol/
|
14 years ago |
Jonas Maebe
|
54f96997b9
+ support for JVM additions and some other fixes
|
14 years ago |
Jonas Maebe
|
f17936e598
* moved import_lib (for JVM package name) and jvm_full_typename()
|
14 years ago |
sergei
|
fec5dde5b6
* Fix handling of Windows WideString typed constants, resolves #15842 and completes the related #14308:
|
14 years ago |
Jonas Maebe
|
0398ff6bf5
* also save/restore the size of the padding of record/objectsymtables
|
14 years ago |
Jonas Maebe
|
13598f1b5f
* update of ppudump for r18114
|
14 years ago |
pierre
|
5a2d6c0429
Fix constant pointer reading for 64 bit CPU
|
14 years ago |
pierre
|
0ca127b97e
* Fix length size for non-short string types
|
14 years ago |
pierre
|
b94cdd4881
* Handled real constants of different size
|
14 years ago |
pierre
|
eb4798238d
* Display hexadecimal values of wide strings
|
14 years ago |
pierre
|
239944f8d0
+ Use DLL name in assembler labels used to import DLL functions/variables
|
14 years ago |
pierre
|
83f100432c
+ Move enumration types uses in ppu files from systems.pas
|
14 years ago |
pierre
|
f9e7b364bb
* Added missing PPU flags
|
14 years ago |
florian
|
d19d8de8fe
* packed column writing/reading for token recorder, reduces size of fgl.ppu by approx. 10%
|
14 years ago |
florian
|
e29d8df95c
* updated ppudump for latest ppu format changes
|
14 years ago |
svenbarth
|
c0a0ec9962
correct ppudump
|
14 years ago |
svenbarth
|
f7f357f18e
* symconst.pas:
|
14 years ago |
svenbarth
|
e19bcfae38
Added a flag set to TSymtable that tells whether it contains a class helper symbol, which is currently only used for static- and globalsymtables.
|
14 years ago |
svenbarth
|
36ee46110c
Updated ppudump to support the new ppu data that might contain class helpers.
|
14 years ago |
paul
|
4e93ecda3d
utils: fix ppudump generic tokenbuf reading
|
14 years ago |
paul
|
dd921ffc9d
utils: fix ppudump:
|
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 |