Josh Matthews
|
df6052c4f8
|
Remove source line generation craziness. Ensure incorrect subprogram caches are not conflated. Generate ast_map entries for object members and resource constructors and destructors.
|
2011-12-18 23:53:44 -05:00 |
|
Josh Matthews
|
c6f16ed2c4
|
Hide extended, unfinished debug information behind --xg compiler flag.
|
2011-12-18 23:48:04 -05:00 |
|
Josh Matthews
|
8597077b7a
|
Clean up some names and factor out some common code.
|
2011-12-18 23:46:39 -05:00 |
|
Josh Matthews
|
61e8b44f20
|
Add support for vectors.
|
2011-12-18 23:46:39 -05:00 |
|
Josh Matthews
|
30d019d520
|
Add record debug information.
|
2011-12-18 23:46:39 -05:00 |
|
Josh Matthews
|
f43ed8f1bd
|
Fix up ast types after literal changes.
|
2011-12-18 23:44:21 -05:00 |
|
Josh Matthews
|
134585bb06
|
Add debug information for boxed and unique values.
|
2011-12-18 23:44:21 -05:00 |
|
Josh Matthews
|
064d757ece
|
Handle inferred basic types when generating debug information for types.
|
2011-12-18 23:44:21 -05:00 |
|
Josh Matthews
|
6c26b892e4
|
Add argument metadata and aborted return value code.
|
2011-12-18 23:44:21 -05:00 |
|
Josh Matthews
|
0752252737
|
Use proper size and alignment of types for debuginfo.
|
2011-12-18 23:44:21 -05:00 |
|
Josh Matthews
|
0b303523bd
|
Fix up local variable support so it actually works.
|
2011-12-18 23:44:21 -05:00 |
|
Josh Matthews
|
e95c56f855
|
Fix up subprogram composite type nodes, and lexical block context nodes.
|
2011-12-18 23:44:21 -05:00 |
|
Josh Matthews
|
544bcfece2
|
Fix LLVM assertions when lowering log statements.
|
2011-12-18 23:44:21 -05:00 |
|
Josh Matthews
|
fa6d871e11
|
Build fix.
|
2011-12-18 23:43:37 -05:00 |
|
Josh Matthews
|
e383004985
|
Add debug info for local vars, basic fundamental types, and lexical blocks, along with source line information generation for individual instructions.
|
2011-12-18 23:41:03 -05:00 |
|
Josh Matthews
|
10030a37d5
|
Generate basic debug info for files, functions and compile units.
|
2011-12-18 23:39:54 -05:00 |
|