about summary refs log tree commit diff
path: root/src/test/debug-info
AgeCommit message (Collapse)AuthorLines
2013-07-25debuginfo: Support for function arguments. (WIP)Michael Woerister-3/+1
2013-07-25debuginfo: Implemented support for destructured locals.Michael Woerister-5/+182
Conflicts: src/librustc/middle/trans/debuginfo.rs src/test/debug-info/destructured-local.rs
2013-07-20debuginfo: Removed some test relying on data structure sizes hard to predict ↵Michael Woerister-19/+23
for all possible platforms and configurations.
2013-07-19debuginfo: Adapted DI generation to new memory layout of unique vecs.Michael Woerister-2/+39
2013-07-19debuginfo: Cleaned up style issues for pull request.Michael Woerister-96/+124
2013-07-19debuginfo: Added support for Option<T>-like enums.Michael Woerister-0/+69
2013-07-19debuginfo: Fixed unique pointers to data containing managed pointers.Michael Woerister-0/+45
2013-07-19debuginfo: DI generation for enums uses adt::represent_type() now.Michael Woerister-6/+6
2013-07-19debuginfo: Extended test suite with various tests for enums.Michael Woerister-0/+343
2013-07-19debuginfo: Fixes related to changed memory layout of unique allocationsMichael Woerister-4/+4
2013-07-19debuginfo: Added support for struct-style enums.Michael Woerister-8/+107
2013-07-19debuginfo: Better support for univariant tuple-style enums.Michael Woerister-3/+13
2013-07-19debuginfo: Support for tuple-style enums (WIP)Michael Woerister-2/+81
2013-07-19debuginfo: Added support for c-style enums.Michael Woerister-4/+220
2013-07-19debuginfo: Added test cases for packed structs (/w drop)Michael Woerister-0/+356
2013-07-19debuginfo: Refactoring of composite type info generation done.Michael Woerister-0/+34
There is no more StructContext now. Better support for boxed vectors in there too.
2013-07-19debuginfo: Refactored vec slice code to use the new infrastructure. Added ↵Michael Woerister-14/+74
test cases for vec slices.
2013-07-19debuginfo: Removed some misleading comments from test cases.Michael Woerister-17/+1
2013-07-19debuginfo: Renamed *reference-to-* test cases to *borrowed-*Michael Woerister-0/+0
2013-07-19debuginfo: Began refactoring of composite type handling.Michael Woerister-9/+65
2013-06-27debuginfo: Some corrections after review.Michael Woerister-4/+16
2013-06-27debuginfo: Formatting cleanup.Michael Woerister-22/+12
2013-06-27debuginfo: Added test case for function arguments.Michael Woerister-0/+51
2013-06-27debuginfo: Added test case for local variables declared with destructuring.Michael Woerister-0/+33
2013-06-27debuginfo: Added more tests for region pointers (tuples, structs).Michael Woerister-0/+125
2013-06-27debuginfo: Fixed some instances of gdb wrongly printing u8/i8 values as chars.Michael Woerister-6/+6
2013-06-27debuginfo: Added test cases for region pointers into heap boxes for basic types.Michael Woerister-0/+230
2013-06-27debuginfo: Added test case for region pointers pointing to stack values with ↵Michael Woerister-0/+116
basic type.
2013-06-27debuginfo: Added test case for structs with destructor.Michael Woerister-0/+77
2013-06-27debuginfo: Added test case for local variable scopes.Michael Woerister-0/+49
2013-06-27debuginfo: Made test cases use correct naming convention for variables.Michael Woerister-64/+64
2013-06-27debuginfo: Added test cases for tuples contained in structs.Michael Woerister-0/+151
2013-06-27debuginfo: Added test cases for tuples.Michael Woerister-26/+101
2013-06-27Extended test cases for struct debug information.Michael Woerister-35/+237
Added test cases for different kinds of padding (simple-struct.rs) Added test cases for nested structs (struct-in-struct.rs)
2013-06-21_Actually_ xfail debuginfo testsJames Miller-2/+2
2013-06-20xfail box-related debug-info tests r=snapshotJames Miller-4/+4
2013-06-17Fixed remaining issues to pass debug-test/* tests.Vadim Chugunov-15/+30
Made debugger scripts source line insensitive.
2013-04-19auto merge of #5824 : bleibig/rust/debuginfo, r=brsonbors-0/+64
This adds debugging symbol generation for boxes, bare functions, vectors, and strings, along with a tests for boxes and vectors. Note that gdb will see them as their actual compiled representation with the refcount, tydesc, etc. fields, so if `b` refers to box, `b->boxed` will refer to its value. Also, since you seem to use the [C struct hack](http://c-faq.com/struct/structhack.html) for dynamic vectors, you won't be able to print out the whole vector at once, only one element at a time by indexing specific elements.
2013-04-18xfail box and vec debug info testsBrian Leibig-0/+4
2013-04-11xail all debuginfo testsBrian Anderson-0/+6
The broke with the LLVM upgrade
2013-04-10Add debug info test for vectorsBrian Leibig-0/+30
2013-04-10Add debug info test for boxesBrian Leibig-0/+30
2013-03-11Re-enable struct value printing in debug info tests with gdb pretty printing offBrian Leibig-10/+9
2013-03-11Disable struct value printing in debug info testsBrian Leibig-8/+4
This is due to the way different versions of gdb print out structs: older versions have them always spread out with fields on different lines, while newer versions will compactly print them on one line. This makes it hard for the output checker to verify the expected output.
2013-03-11Debuginfo revampBrian Leibig-12/+82
2013-02-09Add debug info testsBrian Leibig-0/+54