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