sergei
|
a54e342060
+ Reduce the amount of RTTI by not generating 'init' information if it will end up being the same as the 'full' one (which is the case of most simple types). The new behavior can be customized for every tdef by overriding needs_separate_initrtti method.
|
hace 13 años |
Jonas Maebe
|
aee5380ae0
* merged trunk up to r20882
|
hace 13 años |
paul
|
310c396cfc
compiler: add owner hierarchy prefix for mangled name of parameter def to prevent asm symbols collision (issue #0020940)
|
hace 13 años |
Jonas Maebe
|
ce88df680b
+ symansistr conditional define that, when activated, makes the symbol/
|
hace 14 años |
florian
|
79a96ab287
+ ttypesym.prettyname
|
hace 14 años |
florian
|
bc0def5e01
* optimized memory layout of some often used classes
|
hace 14 años |
florian
|
fb84cb865b
* rebase to trunk@17295
|
hace 14 años |
Jonas Maebe
|
9ae0414dda
* always print the fully qualified type name in case a type is nested
|
hace 14 años |
florian
|
c0b6f9b0b0
* simplify Get/PutPtrUInt
|
hace 14 años |
florian
|
26fbfaf5a7
+ introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>sizeof(pointer)
|
hace 14 años |
paul
|
55a0fefb1f
compiler: implement generic array type:
|
hace 14 años |
paul
|
ff1520ab8b
compiler: add enumsymtable case to FindUnitSymtable helper
|
hace 15 años |
Jonas Maebe
|
1f4d7d6057
* add type symbol names to -vp output (patch by Adriaan van Os, mantis
|
hace 15 años |
paul
|
e784ec1079
merge revisions 13898-13899:
|
hace 16 años |
florian
|
8fc6cbf89b
* reordered fields, safes 2-3 per cent of memory during compilation
|
hace 16 años |
florian
|
a1179733a7
+ tsym.prettyname
|
hace 16 años |
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
|
hace 17 años |
peter
|
36cad44923
* refactor is_visible_for_object
|
hace 17 años |
peter
|
a3a66ba74d
* split tvisibility from tsymoptions
|
hace 17 años |
yury
|
2f5d8b0381
* Fixed unreachable code warnings.
|
hace 17 años |
yury
|
491f0fa1d8
* Replaced all user defined warnings by TODO comments to reduce compiler noise.
|
hace 17 años |
yury
|
6daceb38f6
* Fixed unreachable code warnings.
|
hace 17 años |
daniel
|
1cd65c647d
* Convert guid load/save to endian safe code.
|
hace 18 años |
daniel
|
9adb202a92
* Rework the constexprint to allow operations from low(int64) to high(qword).
|
hace 18 años |
Jonas Maebe
|
d7b5cd4f14
* fixed debug info for pass-by-reference parameters in dwarf by
|
hace 18 años |
pierre
|
1c77710813
+ added code for reference list creation for tsym
|
hace 18 años |
Jonas Maebe
|
22a372f10b
* fixed bug where derefs with an index 65535 were not read correctly
|
hace 19 años |
peter
|
9ae8e9fa21
* refactor tclassheader in tvmtbuilder and tvmtwriter
|
hace 19 años |
peter
|
3cae449fda
* moved rtti to ncgrtti
|
hace 19 años |
peter
|
5cd8775d38
* show only totals for memdebug
|
hace 19 años |