| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-07-11 | Move rustc_borrowck -> rustc_ast_borrowck | Matthew Jasper | -24/+0 | |
| 2019-06-24 | Enable internal lints in bootstrap | flip1995 | -1/+0 | |
| 2019-06-12 | rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -0/+1 | |
| 2019-06-11 | rustc_borrowck: deny(unused_lifetimes). | Eduard-Mihai Burtescu | -0/+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-02-09 | Rollup merge of #58260 - taiki-e:librustc_borrowck-2018, r=Centril | Mazdak Farrokhzad | -10/+1 | |
| librustc_borrowck => 2018 Transitions `librustc_borrowck` to Rust 2018; cc #58099 r? @Centril | ||||
| 2019-02-08 | librustc_borrowck => 2018 | Taiki Endo | -10/+1 | |
| 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-09-27 | Bump to 1.31.0 and bootstrap from 1.30 beta | Josh Stone | -1/+1 | |
| 2018-09-11 | stabalize infer outlives requirements (RFC 2093). | toidiu | -1/+0 | |
| Co-authored-by: nikomatsakis | ||||
| 2018-08-24 | check that adding infer-outlives requirement to all crates works | Niko Matsakis | -0/+1 | |
| 2018-08-15 | Auto merge of #52928 - Mark-Simulacrum:borrowck-cleanup, r=cramertj | bors | -0/+2 | |
| (old) borrowck cleanup Primarily moves dataflow code based on CFG to borrowck; this is mostly so we don't forget to delete it once it becomes unused after we fully move to MIR borrowck. | ||||
| 2018-08-09 | librustc_borrowck: enable feature(nll) for bootstrap | memoryruins | -0/+1 | |
| 2018-08-05 | Remove unnecessary feature attributes that sneaked in | varkor | -1/+0 | |
| 2018-07-31 | Move dataflow to borrowck | Mark Rousskov | -0/+2 | |
| No one else uses it. | ||||
| 2018-07-25 | Deny bare_trait_objects globally | Tatsuyuki Ishi | -1/+0 | |
| 2018-07-12 | Deny bare trait objects in the rest of rust | ljedrz | -0/+1 | |
| 2018-06-19 | Parallel code | John Kåre Alsaker | -0/+2 | |
| 2018-04-08 | Move deny(warnings) into rustbuild | Mark Simulacrum | -1/+0 | |
| This permits easier iteration without having to worry about warnings being denied. Fixes #49517 | ||||
| 2018-04-05 | Bump the bootstrap compiler to 1.26.0 beta | Alex Crichton | -1/+0 | |
| Holy cow that's a lot of `cfg(stage0)` removed and a lot of new stable language features! | ||||
| 2018-03-28 | Stabilize match_default_bindings | Taylor Cramer | -1/+1 | |
| This includes a submodule update to rustfmt in order to allow a stable feature declaration. | ||||
| 2018-03-02 | Replace Rc with Lrc for shared data | John Kåre Alsaker | -0/+1 | |
| 2017-12-04 | rustc_back: remove slice module in favor of std::slice::from_ref. | Irina-Gabriela Popa | -1/+1 | |
| 2017-11-18 | convert the `closure_kinds` map to just store the origin information | Niko Matsakis | -0/+1 | |
| The closure kinds themselves are now completely found in the `ClosureSubsts`. | ||||
| 2017-10-16 | Auto merge of #45283 - alexcrichton:used-mut-nodes, r=arielb1 | bors | -0/+1 | |
| rustc: Remove `used_mut_nodes` from `TyCtxt` This updates the borrowck query to return a result, and this result is then used to incrementally check for unused mutable nodes given sets of all the used mutable nodes. Closes #42384 | ||||
| 2017-10-14 | rustc: Remove `used_mut_nodes` from `TyCtxt` | Alex Crichton | -0/+1 | |
| This updates the borrowck query to return a result, and this result is then used to incrementally check for unused mutable nodes given sets of all the used mutable nodes. Closes #42384 | ||||
| 2017-10-10 | Fixed client code for diagnostics migration, adding new methods to `trait ↵ | Felix S. Klock II | -1/+1 | |
| BorrowckErrors` as necessary. | ||||
| 2017-10-10 | Moved remaining AST-borrowck diagnostic definitions to `rustc_mir` crate. | Felix S. Klock II | -7/+0 | |
| 2017-08-27 | Move unused-extern-crate to late pass | Tatsuyuki Ishi | -2/+0 | |
| 2017-08-25 | *: remove crate_{name,type} attributes | Tamir Duberstein | -3/+0 | |
| Fixes #41701. | ||||
| 2017-08-19 | rustc: Remove some dead code | Vadim Petrochenkov | -2/+1 | |
| 2017-07-25 | Bump master to 1.21.0 | Alex Crichton | -2/+0 | |
| This commit bumps the master branch's version to 1.21.0 and also updates the bootstrap compiler from the freshly minted beta release. | ||||
| 2017-07-06 | remove associated_consts feature gate | Sean McArthur | -1/+2 | |
| 2017-06-28 | Shift mir-dataflow from `rustc_borrowck` to `rustc_mir` crate. | Felix S. Klock II | -2/+1 | |
| Turn `elaborate_drops` and `rustc_peek` implementations into MIR passes that also live in `rustc_mir` crate. Rewire things so `rustc_driver` uses the `ElaborateDrops` from `rustc_mir` crate. | ||||
| 2017-06-19 | Bump version and stage0 compiler | Alex Crichton | -4/+0 | |
| 2017-05-11 | rustc: Remove #![unstable] annotation | Alex Crichton | -3/+5 | |
| These are now no longer necessary with `-Z force-unstable-if-unmarked` | ||||
| 2017-04-04 | push `borrowck` into its own task | Niko Matsakis | -0/+2 | |
| 2016-12-29 | Remove not(stage0) from deny(warnings) | Alex Crichton | -1/+1 | |
| Historically this was done to accommodate bugs in lints, but there hasn't been a bug in a lint since this feature was added which the warnings affected. Let's completely purge warnings from all our stages by denying warnings in all stages. This will also assist in tracking down `stage0` code to be removed whenever we're updating the bootstrap compiler. | ||||
| 2016-11-30 | Update the bootstrap compiler | Alex Crichton | -2/+0 | |
| Now that we've got a beta build, let's use it! | ||||
| 2016-11-03 | Stabilize `..` in tuple (struct) patterns | Vadim Petrochenkov | -1/+1 | |
| 2016-10-12 | Rollup merge of #36995 - nrc:stable, r=@nikomatsakis | Alex Crichton | -1/+1 | |
| stabilise ?, attributes on stmts, deprecate Reflect r? @nikomatsakis | ||||
| 2016-10-12 | Stabilise `?` | Nick Cameron | -1/+1 | |
| cc [`?` tracking issue](https://github.com/rust-lang/rust/issues/31436) | ||||
| 2016-10-10 | Move IdxSetBuf and BitSlice to rustc_data_structures | Wesley Wiser | -2/+0 | |
| Resolves a FIXME | ||||
| 2016-09-04 | Replace `_, _, _` with `..` | Vadim Petrochenkov | -0/+1 | |
| 2016-06-23 | Move errors from libsyntax to its own crate | Jonathan Turner | -0/+2 | |
| 2016-06-09 | introduce the type-safe IdxVec and use it instead of loose indexes | Ariel Ben-Yehuda | -0/+1 | |
| 2016-06-03 | implement drop elaboration | Ariel Ben-Yehuda | -1/+1 | |
| Fixes #30380 | ||||
