| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-03-30 | rustc -> rustc_middle part 1 | Mazdak Farrokhzad | -71/+0 | |
| 2020-01-10 | nix syntax::errors & prefer rustc_errors over errors | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-09 | refactor 'Output = $ty' & reduce rustc dep | Mazdak Farrokhzad | -5/+0 | |
| 2020-01-05 | Use self profile infrastructure for -Z time and -Z time-passes | John Kåre Alsaker | -133/+0 | |
| 2020-01-02 | Normalize `syntax::symbol` imports. | Mazdak Farrokhzad | -1/+1 | |
| 2019-12-22 | Format the world | Mark Rousskov | -16/+28 | |
| 2019-12-03 | Move duration_to_secs_str to rustc_session | Mark Rousskov | -9/+1 | |
| 2019-11-26 | Move ErrorReported to rustc_errors | Mark Rousskov | -5/+1 | |
| 2019-10-03 | Remove -Zprofile-queries | Mark Rousskov | -73/+2 | |
| 2019-09-25 | Remove unused DepTrackingMap | Mark Rousskov | -39/+2 | |
| 2019-08-30 | Move librustc panic handler into the new one | Jonas Schievink | -37/+0 | |
| 2019-08-02 | librustc: Unconfigure tests during normal build | Vadim Petrochenkov | -13/+3 | |
| 2019-07-05 | Add a "total" measurement to -Ztime-passes. | Nicholas Nethercote | -13/+1 | |
| This is useful for getting the total compilation time at the end. To do this, the patch changes `print_time_passes_entry` to not increment the depth, which means that `print_time_passes_entry_internal` is no longer needed. | ||||
| 2019-06-05 | Aggregation of drive-by cosmetic changes. | Alexander Regueiro | -24/+24 | |
| 2019-05-17 | Change `rustc::util::common::FN_OUTPUT_NAME` to a `Symbol`. | Nicholas Nethercote | -1/+2 | |
| 2019-04-03 | Deny internal lints in librustc | flip1995 | -5/+4 | |
| 2019-03-13 | Use derive macro for HashStable | John Kåre Alsaker | -1/+2 | |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -4/+4 | |
| 2019-02-05 | move librustc to 2018 | Mark Mansi | -3/+3 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -1/+1 | |
| 2018-12-04 | cleanup: remove static lifetimes from consts | ljedrz | -1/+1 | |
| 2018-11-30 | proc_macro: introduce a "bridge" between clients (proc macros) and servers ↵ | Eduard-Mihai Burtescu | -8/+5 | |
| (compiler front-ends). | ||||
| 2018-09-29 | don't elide lifetimes in paths in librustc/ | Zack M. Davis | -2/+2 | |
| This seemed like a good way to kick the tires on the elided-lifetimes-in-paths lint (#52069)—seems to work! This was also pretty tedious—it sure would be nice if `cargo fix` worked on this codebase (#53896)! | ||||
| 2018-08-29 | Replace usages of 'bad_style' with 'nonstandard_style'. | Corey Farwell | -1/+1 | |
| `bad_style` is being deprecated in favor of `nonstandard_style`: - https://github.com/rust-lang/rust/issues/41646 | ||||
| 2018-08-23 | use String::new() instead of String::from(""), "".to_string(), "".to_owned() ↵ | Matthias Krüger | -1/+1 | |
| or "".into() | ||||
| 2018-08-09 | Move path2cstr to rustc_fs_util | Mark Rousskov | -15/+0 | |
| 2018-07-29 | Auto merge of #52767 - ljedrz:avoid_format, r=petrochenkov | bors | -1/+1 | |
| Prefer to_string() to format!() Simple benchmarks suggest in some cases it can be faster by even 37%: ``` test converting_f64_long ... bench: 339 ns/iter (+/- 199) test converting_f64_short ... bench: 136 ns/iter (+/- 34) test converting_i32_long ... bench: 87 ns/iter (+/- 16) test converting_i32_short ... bench: 87 ns/iter (+/- 49) test converting_str ... bench: 54 ns/iter (+/- 15) test formatting_f64_long ... bench: 349 ns/iter (+/- 176) test formatting_f64_short ... bench: 145 ns/iter (+/- 14) test formatting_i32_long ... bench: 98 ns/iter (+/- 14) test formatting_i32_short ... bench: 93 ns/iter (+/- 15) test formatting_str ... bench: 86 ns/iter (+/- 23) ``` | ||||
| 2018-07-27 | Use str::repeat | Shotaro Yamada | -2/+1 | |
| 2018-07-27 | Prefer to_string() to format!() | ljedrz | -1/+1 | |
| 2018-05-05 | Misc tweaks | John Kåre Alsaker | -0/+11 | |
| 2018-04-27 | Move query functions out from the define_maps! macro | John Kåre Alsaker | -1/+7 | |
| 2018-04-10 | Make PerfStats thread-safe and remove unused fields | John Kåre Alsaker | -12/+5 | |
| 2018-04-06 | Print query stack on ICEs | John Kåre Alsaker | -1/+9 | |
| 2018-03-30 | Rename fs::read_string to read_to_string and stabilize | Matt Brubeck | -1/+2 | |
| 2018-03-13 | add handy helper for Cell<usize>, used for perf stats | Niko Matsakis | -0/+10 | |
| 2018-03-09 | Move PROFQ_CHAN to a Session field | John Kåre Alsaker | -30/+32 | |
| 2018-03-02 | Run Rustfix on librustc | Manish Goregaokar | -1/+1 | |
| 2018-02-20 | Do not run the default panic hook inside procedural macros. Fixes #47812 | John Kåre Alsaker | -0/+21 | |
| 2018-01-10 | Use the new fs_read_write functions in rustc internals | Matt Brubeck | -5/+2 | |
| 2017-12-20 | incr.comp.: Cache check_match query. | Michael Woerister | -1/+1 | |
| 2017-12-09 | Use Try syntax for Option in place of macros or match | Matt Brubeck | -10/+4 | |
| 2017-09-23 | Compress "small" spans to 32 bits and intern "large" spans | Vadim Petrochenkov | -2/+3 | |
| 2017-08-23 | -Z profile-queries includes dep_graph.with_task uses in output | Matthew Hammer | -1/+6 | |
| 2017-08-23 | -Z profile-queries: remove panic when channel is unset | Matthew Hammer | -1/+6 | |
| 2017-08-23 | profiling with -Z profile-queries recognizes -Z time-passes | Matthew Hammer | -1/+11 | |
| 2017-08-23 | inc comp: -Z profile-queries support; see also ↵ | Matthew Hammer | -0/+57 | |
| https://github.com/rust-lang-nursery/rust-forge/blob/master/profile-queries.md | ||||
| 2017-08-12 | Fix some typos | Bastien Orivel | -1/+1 | |
| 2017-07-31 | async-llvm(25): Restore -Ztime-passes output for trans and LLVM. | Michael Woerister | -5/+27 | |
| 2017-07-12 | integrate anon dep nodes into trait selection | Niko Matsakis | -4/+2 | |
