| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-12-06 | Rename to `then_some` and `then` | varkor | -3/+3 | |
| 2019-12-06 | Use `to_option_with` in several places | varkor | -4/+7 | |
| 2019-12-06 | Use `to_option` in various places | varkor | -16/+6 | |
| 2019-11-14 | Update to use new librustc_error_codes library | Guillaume Gomez | -2/+0 | |
| 2019-11-09 | rustc_metadata: don't let LLVM confuse rmeta blobs for COFF object files. | Eduard-Mihai Burtescu | -1/+2 | |
| 2019-10-22 | Fix issue #64153 by checking for .rcgu.o suffix when trying to identify Rust ↵ | Michael Woerister | -2/+22 | |
| generated object files. | ||||
| 2019-10-13 | Add top level provide/provide_extern to cg_ssa and cg_utils | bjorn3 | -0/+11 | |
| 2019-10-13 | Inline functions from cg_ssa::callee and remove the mod | bjorn3 | -1/+0 | |
| Fixes #65271 | ||||
| 2019-10-08 | Stabilize mem::take (mem_take) | Jon Gjengset | -1/+0 | |
| Tracking issue: https://github.com/rust-lang/rust/issues/61129 | ||||
| 2019-09-30 | Self-Profiling: Make names of existing events more consistent and use new API. | Michael Woerister | -1/+0 | |
| 2019-09-23 | rustc: Convert `dependency_formats` to a query | Alex Crichton | -0/+2 | |
| This commit converts a field of `Session`, `dependency_formats`, into a query of `TyCtxt`. This information then also needed to be threaded through to other remaining portions of the linker, but it's relatively straightforward. The only change here is that instead of `HashMap<CrateType, T>` the data structure changed to `Vec<(CrateType, T)>` to make it easier to deal with in queries. | ||||
| 2019-09-09 | Convert Place's projection to a boxed slice | Santiago Pastorino | -0/+1 | |
| 2019-09-05 | Remove rustc_diagnostic_macros feature | Mark Rousskov | -1/+0 | |
| 2019-09-05 | Replace diagnostic plugins with macro_rules | Mark Rousskov | -4/+0 | |
| 2019-08-10 | Derive Debug for CrateInfo | bjorn3 | -0/+1 | |
| 2019-08-08 | Use associated_type_bounds where applicable - closes #61738 | Ilija Tovilo | -0/+1 | |
| 2019-07-28 | Deny `unused_lifetimes` through rustbuild | Vadim Petrochenkov | -1/+0 | |
| 2019-07-28 | Remove lint annotations in specific crates that are already enforced by ↵ | Vadim Petrochenkov | -3/+0 | |
| rustbuild Remove some random unnecessary lint `allow`s | ||||
| 2019-07-05 | Rollup merge of #61545 - flip1995:internal_lints, r=oli-obk | Mazdak Farrokhzad | -1/+0 | |
| Implement another internal lints cc #49509 This adds ~~two~~ one internal lint~~s~~: 1. LINT_PASS_IMPL_WITHOUT_MACRO: Make sure, that the `{declare,impl}_lint_pass` macro is used to implement lint passes. cc #59669 2. ~~USAGE_OF_TYCTXT_AND_SPAN_ARGS: item 2 on the list in #49509~~ ~~With 2. I wasn't sure, if this lint should be applied everywhere. That means a careful review of 0955835 would be great. Also 73fb9b4 allows this lint on some functions. Should I also apply this lint there?~~ TODO (not directly relevant for review): - [ ] https://github.com/rust-lang/rust/pull/59316#discussion_r280186517 (not sure yet, if this works or how to query for `rustc_private`, since it's not in [`Features`](https://doc.rust-lang.org/nightly/nightly-rustc/syntax/feature_gate/struct.Features.html) :thinking: cc @eddyb) - [x] https://github.com/rust-lang/rust/pull/61735#discussion_r292389870 - [x] Check explicitly for the `{declare,impl}_lint_pass!` macros r? @oli-obk | ||||
| 2019-07-01 | Enable mem_take feature in relevant crates | Chris Gregory | -0/+1 | |
| 2019-06-24 | Enable internal lints in bootstrap | flip1995 | -1/+0 | |
| 2019-06-22 | Deny explicit_outlives_requirements in the compiler | Matthew Jasper | -1/+0 | |
| 2019-06-11 | rustc_codegen_*: deny(unused_lifetimes). | Eduard-Mihai Burtescu | -0/+1 | |
| 2019-06-08 | Remove unused `#![feature(custom_attribute)]`s | Vadim Petrochenkov | -1/+0 | |
| 2019-04-24 | Don't generate unnecessary rmeta files. | Nicholas Nethercote | -1/+1 | |
| 2019-04-20 | Move some filename constants to cg_ssa | bjorn3 | -0/+1 | |
| 2019-04-18 | Auto merge of #60025 - JohnTitor:rename-files, r=petrochenkov | bors | -1/+1 | |
| Rename files about error codes fixes #60017 This PR will be failed in tidy. <details> <summary>The log is here:</summary> ``` tidy check tidy error: duplicate error code: 411 tidy error: Documents\GitHub\rust\src\librustc_resolve\diagnostics.rs:83: __diagnostic_used!(E0411); tidy error: Documents\GitHub\rust\src\librustc_resolve\diagnostics.rs:84: err.code(DiagnosticId::Error("E0411".to_owned())); tidy error: duplicate error code: 424 tidy error: Documents\GitHub\rust\src\librustc_resolve\diagnostics.rs:90: debug!("smart_resolve_path_fragment: E0424, source={:?}", source); tidy error: Documents\GitHub\rust\src\librustc_resolve\diagnostics.rs:92: __diagnostic_used!(E0424); tidy error: Documents\GitHub\rust\src\librustc_resolve\diagnostics.rs:93: err.code(DiagnosticId::Error("E0424".to_owned())); some tidy checks failed ``` </details> I'd like to fix this but I don't know what to do. I will work on later. Please let me know if you have any solutions. r? @petrochenkov | ||||
| 2019-04-17 | Rename modules | Yuki OKUSHI | -1/+1 | |
| 2019-04-17 | Deny `internal` in stage0 | Mateusz Mikuła | -1/+1 | |
| 2019-04-03 | Deny internal lints on non conflicting crates | flip1995 | -0/+1 | |
| - libarena - librustc_allocator - librustc_borrowck - librustc_codegen_ssa - librustc_codegen_utils - librustc_driver - librustc_errors - librustc_incremental - librustc_metadata - librustc_passes - librustc_privacy - librustc_resolve - librustc_save_analysis - librustc_target - librustc_traits - libsyntax - libsyntax_ext - libsyntax_pos | ||||
| 2019-03-29 | Use ExactSizeIterator + TrustedLen instead of num_cases arg for switch | bjorn3 | -0/+1 | |
| 2019-03-14 | Use try blocks in rustc_codegen_ssa | Taiki Endo | -0/+1 | |
| 2019-03-03 | Wrap the self-profiler in an `Arc<Mutex<>>` | Wesley Wiser | -0/+3 | |
| This will allow us to send it across threads and measure things like LLVM time. | ||||
| 2019-02-26 | rustc: Update LLVM, remove dead wasm code | Alex Crichton | -1/+0 | |
| This commit updates the LLVM branch to the rebased version of the upstream release/8.x branch. This includes a wasm patch which means that the `rewrite_imports` pass in rustc is no longer needed (yay!) and we can instead rely on `wasm-import-module`, an attribute we're already emitting, to take care of all the work. | ||||
| 2019-02-25 | librustc_codegen_ssa: deny(elided_lifetimes_in_paths) | Mazdak Farrokhzad | -1/+0 | |
| 2019-02-12 | Stabilize slice_sort_by_cached_key | Scott McMurray | -1/+0 | |
| 2019-02-12 | Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnik | bors | -2/+2 | |
| Cosmetic improvements to doc comments This has been factored out from https://github.com/rust-lang/rust/pull/58036 to only include changes to documentation comments (throughout the rustc codebase). r? @steveklabnik Once you're happy with this, maybe we could get it through with r=1, so it doesn't constantly get invalidated? (I'm not sure this will be an issue, but just in case...) Anyway, thanks for your advice so far! | ||||
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -2/+2 | |
| 2019-02-09 | librustc_codegen_ssa => 2018 | Taiki Endo | -20/+5 | |
| 2019-02-07 | Remove images' url to make it work even without internet connection | Guillaume Gomez | -3/+1 | |
| 2019-01-24 | Remove quote_*! macros and associated APIs | Mark Simulacrum | -1/+0 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-23 | Fix recursion limits | John Kåre Alsaker | -0/+2 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -1/+1 | |
| 2018-11-16 | [eddyb] rustc_codegen_ssa: rename `interfaces` to `traits`. | Eduard-Mihai Burtescu | -1/+1 | |
| 2018-11-16 | Separating the back folder between backend-agnostic and LLVM-specific code | Denis Merigoux | -0/+25 | |
| 2018-11-16 | Added some docs + start to &mut self builder methods | Denis Merigoux | -4/+4 | |
| 2018-11-16 | Finished moving backend-agnostic code to rustc_codegen_ssa | Denis Merigoux | -16/+16 | |
| 2018-11-16 | Great separation of librustc_codegen_llvm: librustc_codegen_ssa compiles | Denis Merigoux | -5/+52 | |
| 2018-11-16 | Moved DeclareMethods, MiscMethods and StaticMethods | Denis Merigoux | -0/+2 | |
