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