Jonas Maebe
|
281b3ad276
* fix case completeness and unreachable code warnings in compiler that would
|
6 ani în urmă |
svenbarth
|
ecda183153
* revert r37968: it does more harm than good
|
7 ani în urmă |
svenbarth
|
22932493b9
* if the debug info of a parent def is considered as queued then ensure that it is indeed queued (if it should already be in the list then the duplicate entry would have the state written if it's checked and thus ignored)
|
7 ani în urmă |
svenbarth
|
ff44f51292
* generate an internal error to avoid infinite loops if nothing changed during a loop pass to write the debug info of remaining defs
|
7 ani în urmă |
florian
|
b1dff29cbf
* removed unused units
|
8 ani în urmă |
svenbarth
|
3a9f8e88fd
* don't write or reference debug information for a unit if it belongs to a/another package
|
9 ani în urmă |
Jonas Maebe
|
145e9c1aae
* don't generate debug info for class fields in generic types
|
11 ani în urmă |
pierre
|
356ea656e4
Try to avoid problems with generic types for stabs/stabx
|
11 ani în urmă |
Jonas Maebe
|
df2eddd169
* correctly deal with writing debug information in the Stabs writer for class
|
13 ani în urmă |
pierre
|
813ebf08e3
* Avoid having current_debuginfo pointing to freed memory
|
13 ani în urmă |
paul
|
de21de2024
compiler: implement delphi like namespaces
|
14 ani în urmă |
paul
|
915c412ae3
compiler: generate debug info for record methods:
|
14 ani în urmă |
pierre
|
11d6509a56
Attempt to fix missing stabs definitions problem
|
15 ani în urmă |
Jonas Maebe
|
671f8a1d30
* always immediately reset isdbgwritten for syms in the parasymtable,
|
15 ani în urmă |
Jonas Maebe
|
341708b95d
* write all parameters using the order of procdef.paras, eliminates the
|
16 ani în urmă |
peter
|
a3a66ba74d
* split tvisibility from tsymoptions
|
16 ani în urmă |
Jonas Maebe
|
98e843c092
* support overriding debuginfo for classrefdefs
|
17 ani în urmă |
Jonas Maebe
|
39fa81d40e
* fixed stabs debug info for webtbs/tw9766 again
|
17 ani în urmă |
peter
|
741b5a1df7
* fix writing procedure local type defs
|
17 ani în urmă |
peter
|
13f6396221
* generalize def and symbol handling
|
17 ani în urmă |
peter
|
a724d80e81
* debuginfo initialized per unit
|
18 ani în urmă |
pierre
|
3473faab07
+ added generation of debugging infos of parast and localst for methods
|
18 ani în urmă |
florian
|
eda8184e21
* problem with virtual methods and interfaces fixed, fixes #8158
|
18 ani în urmă |
peter
|
e17b424e28
* refactor procsym procdef list
|
19 ani în urmă |
peter
|
658c46b903
* remove tdictionary and tindexarray
|
19 ani în urmă |
peter
|
3078a1927f
* remove ttype
|
19 ani în urmă |
peter
|
b7fe6797bf
Merged revisions 2921-2922,2925 via svnmerge from
|
19 ani în urmă |
florian
|
12730b4cb1
+ dwarf: objectdef
|
19 ani în urmă |
florian
|
8cd8e4ba8d
+ basic dwarf support for variables and types
|
19 ani în urmă |
peter
|
51b8a4a132
* move stabs generation to a single procedure call from pmodules
|
20 ani în urmă |