florian
|
570f3c4b39
* merges recent class helper fixes by Sven Barth
|
пре 14 година |
florian
|
d35d1ed357
+ initial support for pascal booleans with sizes 2, 4 and 8
|
пре 14 година |
svenbarth
|
35b47e491c
Rebase to revision 17306
|
пре 14 година |
florian
|
4d19f6c532
* patch by Jeppe Johansen to be able to generate debug info if an rtl without variant support is used, resolves #18483
|
пре 14 година |
svenbarth
|
96116a6c3a
Several adjustments because virtual methods in helpers are just normal methods and a VMT isn't generated for them either.
|
пре 14 година |
svenbarth
|
80e6498921
Rebase to revision 17096
|
пре 14 година |
florian
|
26fbfaf5a7
+ introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>sizeof(pointer)
|
пре 14 година |
joost
|
1e92e576dd
* Use TDebugInfoDwarf2.appenddef_object's DoAppend also for writing the
|
пре 14 година |
joost
|
d5de153e39
* Refactored TDebugInfoDwarf2.appenddef_object, no functional changes, to easy code-reuse for Dwarf3s appenddef_object
|
пре 14 година |
joost
|
a03c7cdc69
* Added two more Dwarf-4 constants
|
пре 14 година |
joost
|
faeb80b55c
* Write Dwarf-debug info for class constants
|
пре 14 година |
joost
|
4bd0f6db7a
* Dwarf: Hide the implicit pointer from a function-parameter which is passed
|
пре 14 година |
joost
|
a7cea8606f
* Dwarf3: Classes are not encoded as a pointer to a class-structure, but
|
пре 14 година |
Jonas Maebe
|
2222f2c44b
* renamed is_class_or_interface_or_dispinterface_or_objc() into
|
пре 14 година |
paul
|
915c412ae3
compiler: generate debug info for record methods:
|
пре 14 година |
paul
|
17815ce7a2
compiler: implement properties in records:
|
пре 14 година |
paul
|
56bf42de57
compiler: implement record methods and class methods:
|
пре 14 година |
florian
|
1c5a3b6bf0
o patch by Graeme Geldenhuys
|
пре 14 година |
mazen
|
b127fc154a
* Fixed spell error revealed by lintian.
|
пре 15 година |
pierre
|
874e69bcf8
* revert wrong commits
|
пре 15 година |
pierre
|
d27278faac
* Add external linker possibility for windows x86_64 compiler
|
пре 15 година |
Jonas Maebe
|
57bd6d2685
+ merged nestedprocvars branch
|
пре 15 година |
Jonas Maebe
|
daef2efa69
- removed tstoreddef.reset() and overrides, and the associated
|
пре 15 година |
Jonas Maebe
|
356026f849
* use new_section() instead of tai_section.create() everywhere
|
пре 15 година |
Jonas Maebe
|
39adedb12a
* fixed writing debug info for string constants that are exactly 255 chars
|
пре 15 година |
Jonas Maebe
|
3019d3e560
* do not generate DW_AT_allocated info for dynarrays/ansi/unicodestrings
|
пре 15 година |
pierre
|
11d6509a56
Attempt to fix missing stabs definitions problem
|
пре 15 година |
joost
|
95620e8774
* Do not write the DWARF abbrev sections direclty, but use a searchtree to
|
пре 15 година |
paul
|
1b614b526a
compiler:
|
пре 15 година |
joost
|
520c5fe962
* Since Dwarf 3 the length of a DW_FORM_ref_addr is dependent on the used debug-format (32 or 64 bit), not on the target platform pointer size.
|
пре 15 година |