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