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