| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2017-02-04 | ignore more gdb versions with buggy rust support | Tim Neumann | -1/+1 | |
| 2017-01-13 | debuginfo: Ignore optimized enum tests for GDB versions that can't handle them. | Michael Woerister | -0/+1 | |
| 2016-10-31 | adapt debuginfo tests for gdb with native rust support | Tim Neumann | -14/+29 | |
| 2015-09-19 | Feature-gate `#[no_debug]` and `#[omit_gdb_pretty_printer_section]` | Andrew Paseltiner | -0/+1 | |
| Closes #28091. | ||||
| 2015-03-26 | Mass rename uint/int to usize/isize | Alex Crichton | -1/+1 | |
| Now that support has been removed, all lingering use cases are renamed. | ||||
| 2015-03-15 | Strip all leading/trailing newlines | Tamir Duberstein | -1/+0 | |
| 2015-03-05 | Remove integer suffixes where the types in compiled code are identical. | Eduard Burtescu | -2/+2 | |
| 2015-02-10 | Enable test/debuginfo on android | Eunji Jeong | -1/+0 | |
| 2015-01-07 | Test fixes and rebase conflicts | Alex Crichton | -0/+1 | |
| 2014-12-30 | debuginfo: Add a rust-gdb shell script that will start GDB with Rust pretty ↵ | Michael Woerister | -0/+1 | |
| printers enabled. | ||||
| 2014-12-20 | Allow use of `[_ ; n]` syntax for fixed length and repeating arrays. | Nick Cameron | -1/+1 | |
| This does NOT break any existing programs because the `[_, ..n]` syntax is also supported. | ||||
| 2014-11-20 | removed struct_variant feature from tests | Simon Wollwage | -1/+0 | |
| 2014-11-17 | Switch to purely namespaced enums | Steven Fackler | -0/+2 | |
| This breaks code that referred to variant names in the same namespace as their enum. Reexport the variants in the old location or alter code to refer to the new locations: ``` pub enum Foo { A, B } fn main() { let a = A; } ``` => ``` pub use self::Foo::{A, B}; pub enum Foo { A, B } fn main() { let a = A; } ``` or ``` pub enum Foo { A, B } fn main() { let a = Foo::A; } ``` [breaking-change] | ||||
| 2014-10-31 | debuginfo: Make GDB tests use line breakpoints like done in LLDB tests. | Michael Woerister | -5/+1 | |
| On some Windows versions of GDB this is more stable than setting breakpoints via function names. | ||||
| 2014-10-28 | Update code with new lint names | Aaron Turon | -1/+1 | |
| 2014-10-02 | Test fixes from the rollup | Alex Crichton | -16/+16 | |
| 2014-10-02 | tests: remove uses of Gc. | Eduard Burtescu | -98/+0 | |
| 2014-07-26 | Remove managed_box gate from tests | Brian Anderson | -1/+0 | |
| No longer does anything. | ||||
| 2014-07-16 | debuginfo: Add LLDB autotests to debuginfo test suite. | Michael Woerister | -0/+1 | |
| This commit adds LLDB autotests to the test suite but does not activate them by default yet. | ||||
| 2014-06-14 | rustc: Obsolete the `@` syntax entirely | Alex Crichton | -8/+9 | |
| This removes all remnants of `@` pointers from rustc. Additionally, this removes the `GC` structure from the prelude as it seems odd exporting an experimental type in the prelude by default. Closes #14193 [breaking-change] | ||||
| 2014-05-29 | debuginfo: Make DWARF representation of enums uniform. | Michael Woerister | -11/+12 | |
| So far the DWARF information for enums was different for regular enums, univariant enums, Option-like enums, etc. Regular enums were encoded as unions of structs, while the other variants were encoded as bare structs. With the changes in this PR all enums are encoded as unions so that debuggers can reconstruct if something originally was a struct, a univariant enum, or an Option-like enum. For the latter case, information about the Null variant is encoded into the union field name. This information can then be used by the debugger to print a None value actually as None instead of Some(0x0). | ||||
| 2014-05-18 | Update debuginfo tests. | Luqman Aden | -12/+12 | |
| 2014-05-07 | debuginfo: Split debuginfo autotests into debuginfo-gdb and debuginfo-lldb | Michael Woerister | -0/+320 | |
