pierre
|
4c633c46ed
Change mangling to avoid overlap and increase PPU version
|
há 14 anos atrás |
paul
|
de21de2024
compiler: implement delphi like namespaces
|
há 14 anos atrás |
Jonas Maebe
|
6154f1b0d9
* keep track of the number of abstract methods per class via a counter
|
há 14 anos atrás |
Jonas Maebe
|
6bc68a11d9
* determine size of aword/aint/asizeint based on type size instead of based
|
há 14 anos atrás |
Jonas Maebe
|
c943d703fd
* fixed range check error when compiling with -dTest_Double_checksum
|
há 14 anos atrás |
Jonas Maebe
|
ce88df680b
+ symansistr conditional define that, when activated, makes the symbol/
|
há 14 anos atrás |
Jonas Maebe
|
1e2c70796e
+ jvm (cpu architecure) and java ("OS"/target) identifiers
|
há 14 anos atrás |
florian
|
275c6092e5
* avoid range check errors for empty ansistrings written/read from ppus
|
há 14 anos atrás |
florian
|
79a96ab287
+ ttypesym.prettyname
|
há 14 anos atrás |
sergei
|
fec5dde5b6
* Fix handling of Windows WideString typed constants, resolves #15842 and completes the related #14308:
|
há 14 anos atrás |
Jonas Maebe
|
0398ff6bf5
* also save/restore the size of the padding of record/objectsymtables
|
há 14 anos atrás |
Jonas Maebe
|
1c11f6c8b7
+ tppufile.putasizeint()
|
há 14 anos atrás |
Jonas Maebe
|
86b088f398
* store the current field alignment of tobjectdefs that use C_alignment,
|
há 14 anos atrás |
pierre
|
322e3f8a16
* More fixes for ppudump use
|
há 14 anos atrás |
pierre
|
dd96bfb3dd
* fix ppu dumping with ppudump utility for cross CPU
|
há 14 anos atrás |
pierre
|
239944f8d0
+ Use DLL name in assembler labels used to import DLL functions/variables
|
há 14 anos atrás |
pierre
|
09e9d922c7
* Reset F to NIL after freeing in tempclose
|
há 14 anos atrás |
pierre
|
82ffdb48c9
* Fix tppufile.tempopen method needed for go32v2 cycle
|
há 14 anos atrás |
florian
|
d19d8de8fe
* packed column writing/reading for token recorder, reduces size of fgl.ppu by approx. 10%
|
há 14 anos atrás |
florian
|
41c18adaf4
* patch by Sven Barth, handle idtoken correctly in the token recorder, resolves #19277
|
há 14 anos atrás |
paul
|
d21bbc4548
compiler: reduce amount of hints and warnings
|
há 14 anos atrás |
svenbarth
|
35b47e491c
Rebase to revision 17306
|
há 14 anos atrás |
florian
|
c97869bd89
* merge user sections support branch
|
há 14 anos atrás |
florian
|
0c62133d38
* patch by Mattias Gaertner to allow to override how the compiler reads source/ppu files, resolves #18740
|
há 14 anos atrás |
florian
|
e4656050a7
+ get/putansistring
|
há 14 anos atrás |
svenbarth
|
80e6498921
Rebase to revision 17096
|
há 14 anos atrás |
florian
|
26fbfaf5a7
+ introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>sizeof(pointer)
|
há 14 anos atrás |
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.
|
há 14 anos atrás |
svenbarth
|
a7d99a5561
Increased PPU version again so it differs from that in trunk
|
há 14 anos atrás |
sergei
|
58f37dc952
Improvements to dispinterface property handling:
|
há 14 anos atrás |