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