pierre
|
239944f8d0
+ Use DLL name in assembler labels used to import DLL functions/variables
|
14 éve |
pierre
|
83f100432c
+ Move enumration types uses in ppu files from systems.pas
|
14 éve |
pierre
|
f9e7b364bb
* Added missing PPU flags
|
14 éve |
florian
|
d19d8de8fe
* packed column writing/reading for token recorder, reduces size of fgl.ppu by approx. 10%
|
14 éve |
florian
|
e29d8df95c
* updated ppudump for latest ppu format changes
|
14 éve |
svenbarth
|
c0a0ec9962
correct ppudump
|
14 éve |
svenbarth
|
f7f357f18e
* symconst.pas:
|
14 éve |
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 éve |
svenbarth
|
36ee46110c
Updated ppudump to support the new ppu data that might contain class helpers.
|
14 éve |
paul
|
4e93ecda3d
utils: fix ppudump generic tokenbuf reading
|
14 éve |
paul
|
dd921ffc9d
utils: fix ppudump:
|
14 éve |
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 éve |
paul
|
4f274b157c
compiler: move objectoptions to tabstractrecorddef because it will be needed for records too
|
14 éve |
paul
|
26cef34005
compiler:
|
14 éve |
Jonas Maebe
|
8b0301409a
+ i386/iphonesim target for the new iPhoneSimulator in Xcode 3.2.4 and
|
15 éve |
Jonas Maebe
|
eb2581946c
o adapted to current ppu format:
|
15 éve |
paul
|
d6c514b6db
compiler: apply patch of Sven Barth to add nativent-i386 and linux-mips to the ppudump (issue #0016266)
|
15 éve |
paul
|
24d8a7d833
compiler: start implementation of class constructors/destructors: parsing is ready but at the moment neither class constructors nor destructors are called - this is to be implemented
|
15 éve |
Jonas Maebe
|
635bf9fb7a
+ support for "univ" parameter modifier added in r15010
|
15 éve |
florian
|
e7bff9f5c1
* fixed reading of constants from token streams
|
15 éve |
paul
|
1b55473ad5
utils: implement module options for ppudump
|
15 éve |
paul
|
77a2c316dd
compiler: use sp_internal instead of vo_is_internal for internal symbols used for static fields, remove vo_is_internal
|
15 éve |
paul
|
c9987c296e
compiler: don't show notes for symbols which are created by static class fields, update ppudump and ppu version
|
15 éve |
Jonas Maebe
|
1743c6f1a8
* also recompile a unit if class/object definitions in indirectly used
|
15 éve |
Jonas Maebe
|
d219109b16
* fixed dumping objectdefs after r14185
|
15 éve |
pierre
|
57b0a1b0da
+ Add target_x86_64_solaris constant
|
15 éve |
Jonas Maebe
|
f8754d8fab
+ Objective-C category support (old and new ABI, both external and
|
15 éve |
pierre
|
d12c36ee32
* add to missing CPUs
|
15 éve |
Jonas Maebe
|
a60869fe64
+ support for Objective-C classes/protols/options
|
15 éve |
paul
|
aa5a5e79ce
merge revisions: 13909,13923,13924,13934,13935,13942,13943,13944,13946,13948,13950,13951,13952,13983,13994:
|
15 éve |