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