| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-04-11 | tests: update for MIR debuginfo. | Eduard Burtescu | -1/+2 | |
| 2015-09-19 | Feature-gate `#[no_debug]` and `#[omit_gdb_pretty_printer_section]` | Andrew Paseltiner | -0/+1 | |
| Closes #28091. | ||||
| 2015-04-01 | Fallout in tests | Niko Matsakis | -3/+3 | |
| 2015-03-27 | Fix fallout of removing quotes in crate names | Alex Crichton | -11/+11 | |
| 2015-03-25 | Ignore some tests on aarch64 | Sae-bom Kim | -0/+1 | |
| 2015-02-10 | Enable test/debuginfo on android | Eunji Jeong | -1/+0 | |
| 2015-01-02 | Use `derive` rather than `deriving` in tests | Nick Cameron | -3/+3 | |
| 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-08 | librustc: Make `Copy` opt-in. | Niko Matsakis | -0/+3 | |
| This change makes the compiler no longer infer whether types (structures and enumerations) implement the `Copy` trait (and thus are implicitly copyable). Rather, you must implement `Copy` yourself via `impl Copy for MyType {}`. A new warning has been added, `missing_copy_implementations`, to warn you if a non-generic public type has been added that could have implemented `Copy` but didn't. For convenience, you may *temporarily* opt out of this behavior by using `#![feature(opt_out_copy)]`. Note though that this feature gate will never be accepted and will be removed by the time that 1.0 is released, so you should transition your code away from using it. This breaks code like: #[deriving(Show)] struct Point2D { x: int, y: int, } fn main() { let mypoint = Point2D { x: 1, y: 1, }; let otherpoint = mypoint; println!("{}{}", mypoint, otherpoint); } Change this code to: #[deriving(Show)] struct Point2D { x: int, y: int, } impl Copy for Point2D {} fn main() { let mypoint = Point2D { x: 1, y: 1, }; let otherpoint = mypoint; println!("{}{}", mypoint, otherpoint); } This is the backwards-incompatible part of #13231. Part of RFC #3. [breaking-change] | ||||
| 2014-11-17 | Switch to purely namespaced enums | Steven Fackler | -0/+4 | |
| 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: Enable some GDB tests on Windows. | Michael Woerister | -1/+0 | |
| 2014-10-31 | debuginfo: Make GDB tests use line breakpoints like done in LLDB tests. | Michael Woerister | -3/+0 | |
| 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-22 | debuginfo: Gate all LLDB debuginfo tests on a minimum LLDB version being ↵ | Michael Woerister | -0/+1 | |
| available | ||||
| 2014-08-12 | Replace "ignore-win32" in tests with "ignore-windows" | Vadim Chugunov | -1/+1 | |
| 2014-07-16 | debuginfo: Add LLDB autotests to debuginfo test suite. | Michael Woerister | -2/+31 | |
| This commit adds LLDB autotests to the test suite but does not activate them by default yet. | ||||
| 2014-05-07 | debuginfo: Split debuginfo autotests into debuginfo-gdb and debuginfo-lldb | Michael Woerister | -0/+130 | |
