| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-08-30 | mv compiler to compiler/ | mark | -38/+0 | |
| 2020-08-15 | Merge branch 'master' into feature/incorporate-tracing | pawanbisht62 | -0/+1 | |
| 2020-08-14 | Rework `rustc_serialize` | Matthew Jasper | -0/+1 | |
| - Move the type parameter from `encode` and `decode` methods to the trait. - Remove `UseSpecialized(En|De)codable` traits. - Remove blanket impls for references. - Add `RefDecodable` trait to allow deserializing to arena-allocated references safely. - Remove ability to (de)serialize HIR. - Create proc-macros `(Ty)?(En|De)codable` to help implement these new traits. | ||||
| 2020-08-06 | Incorporate tracing crate | bishtpawan | -1/+1 | |
| 2020-07-31 | Move from `log` to `tracing` | Oliver Scherer | -1/+1 | |
| 2020-07-18 | fixes #67108 by using the external crate | Federico Ponzi | -0/+1 | |
| 2020-06-02 | Make things build again | Vadim Petrochenkov | -1/+1 | |
| 2020-04-20 | Remove unused dependencies | Shotaro Yamada | -1/+0 | |
| 2020-04-14 | Add illumos triple | Patrick Mooney | -1/+1 | |
| Co-Authored-By: Jason King <jason.brian.king@gmail.com> Co-Authored-By: Joshua M. Clulow <jmc@oxide.computer> | ||||
| 2020-03-30 | rustc -> rustc_middle part 1 | Mazdak Farrokhzad | -1/+1 | |
| 2020-03-19 | Refactorings to begin getting rid of rustc_codegen_utils | Mark Mansi | -1/+2 | |
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -1/+1 | |
| 2020-02-29 | Make it build again | Vadim Petrochenkov | -1/+1 | |
| 2020-02-01 | Move builtin attribute logic to new rustc_attr crate. | Mazdak Farrokhzad | -0/+1 | |
| For now, this is all the crate contains, but more attribute logic & types will be moved there over time. | ||||
| 2020-01-18 | remove rustc_error_codes deps except in rustc_driver | Mazdak Farrokhzad | -1/+0 | |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -0/+1 | |
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -1/+1 | |
| 2019-12-30 | Make things build again | Vadim Petrochenkov | -1/+1 | |
| 2019-12-08 | Auto merge of #66981 - michaelwoerister:measureme-0.5.0, r=Mark-Simulacrum | bors | -1/+1 | |
| Update measureme crate to 0.5.0 This PR updates the `measureme` self-profiling crate to the latest release. Heads up, this version changes the trace file format, so the `summarize` tool on perf.rlo needs to be updated to 0.5 too. r? @Mark-Simulacrum cc @wesleywiser | ||||
| 2019-12-03 | Move cgu_reuse_tracker to librustc_session | Mark Rousskov | -0/+1 | |
| 2019-12-03 | Update measureme crate to 0.5.0. | Michael Woerister | -1/+1 | |
| 2019-11-14 | Update to use new librustc_error_codes library | Guillaume Gomez | -0/+1 | |
| 2019-10-29 | Rollup merge of #65294 - varkor:lint-inline-prototype, r=matthewjasper | Mazdak Farrokhzad | -1/+1 | |
| Lint ignored `#[inline]` on function prototypes Fixes https://github.com/rust-lang/rust/issues/51280. - Adds a `unused_attribute` lint for `#[inline]` on function prototypes. - As a consequence, foreign items, impl items and trait items now have their attributes checked, which could cause some code to no longer compile (it was previously erroneously ignored). | ||||
| 2019-10-27 | rustc, rustc_passes: don't depend on syntax_expand. | Mazdak Farrokhzad | -1/+0 | |
| This is done by moving some data definitions to syntax::expand. | ||||
| 2019-10-25 | Update bitflags | varkor | -1/+1 | |
| 2019-10-16 | move syntax::ext to new crate syntax_expand | Mazdak Farrokhzad | -0/+1 | |
| 2019-09-29 | remove bit_set re-export from rustc_data_structures | csmoe | -0/+1 | |
| 2019-09-23 | Remove unused dependencies | Shotaro Yamada | -1/+0 | |
| 2019-09-11 | Upgrade parking_lot and tempfile rustc dependencies | Mateusz Mikuła | -2/+2 | |
| 2019-07-25 | Rollup merge of #62735 - petrochenkov:galloc, r=alexcrichton | Mazdak Farrokhzad | -1/+0 | |
| Turn `#[global_allocator]` into a regular attribute macro It was a 99% macro with exception of some diagnostic details. As a result of the change, `#[global_allocator]` now works in nested modules and even in nameless blocks. Fixes https://github.com/rust-lang/rust/issues/44113 Fixes https://github.com/rust-lang/rust/issues/58072 | ||||
| 2019-07-24 | Merge `rustc_allocator` into `libsyntax_ext` | Vadim Petrochenkov | -1/+0 | |
| 2019-07-23 | cleanup: Remove `extern crate serialize as rustc_serialize`s | Vadim Petrochenkov | -1/+1 | |
| 2019-07-09 | Remove unused dependencies | Shotaro Yamada | -1/+0 | |
| 2019-07-07 | rustc: Remove `dylib` crate type from most rustc crates | Alex Crichton | -1/+0 | |
| Now that procedural macros no longer link transitively to libsyntax, this shouldn't be needed any more! This commit is an experiment in removing all dynamic libraries from rustc except for librustc_driver itself. Let's see how far we can get with that! | ||||
| 2019-06-02 | remove last dependency of codegen on rustc_mir | Mark Mansi | -1/+0 | |
| 2019-05-31 | Update rustc-demangle version. | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-04-20 | Move almost all of cg_llvm/back/link.rs to cg_ssa | bjorn3 | -0/+1 | |
| 2019-03-03 | Wrap the self-profiler in an `Arc<Mutex<>>` | Wesley Wiser | -0/+1 | |
| This will allow us to send it across threads and measure things like LLVM time. | ||||
| 2019-02-09 | librustc_codegen_ssa => 2018 | Taiki Endo | -0/+1 | |
| 2018-12-12 | Increase required version for crates.io `libc` to get fix from PR ↵ | Felix S. Klock II | -1/+1 | |
| rust-lang/libc#1057. Part of issue #55465 | ||||
| 2018-11-22 | Add rustc_codegen_ssa to sysroot | bjorn3 | -0/+19 | |
| 2018-11-16 | Separating the back folder between backend-agnostic and LLVM-specific code | Denis Merigoux | -0/+4 | |
| 2018-11-16 | Beginning of moving all backend-agnostic code to rustc_codegen_ssa | Denis Merigoux | -0/+11 | |
