| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2018-11-29 | Rollup merge of #56257 - mark-i-m:rustc-guide-links, r=nikomatsakis | Guillaume Gomez | -1/+1 | |
| rustc-guide has moved to rust-lang/ r? @nikomatsakis | ||||
| 2018-11-27 | remove uses of feature gate | Mark Mansi | -1/+0 | |
| 2018-11-26 | rustc-guide has moved | Mark Mansi | -1/+1 | |
| 2018-10-31 | Bump nightly to 1.32.0 | Alex Crichton | -2/+0 | |
| * Also update the bootstrap compiler * Update cargo to 1.32.0 * Clean out stage0 annotations | ||||
| 2018-10-19 | Stabilize impl_header_lifetime_elision in 2015 | Scott McMurray | -1/+1 | |
| It's already stable in 2018; this finishes the stabilization. | ||||
| 2018-10-14 | create only one vector when winnowing candidates | ljedrz | -0/+1 | |
| 2018-10-05 | Stabilize `min_const_fn` | Oliver Schneider | -1/+1 | |
| 2018-09-29 | don't elide lifetimes in paths in librustc/ | Zack M. Davis | -0/+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-09-27 | Bump to 1.31.0 and bootstrap from 1.30 beta | Josh Stone | -7/+3 | |
| 2018-09-22 | Stabilize crate_in_paths, extern_absolute_paths and extern_prelude on all ↵ | Eduard-Mihai Burtescu | -1/+1 | |
| editions. | ||||
| 2018-09-14 | Auto merge of #54032 - oli-obk:layout_scalar_ranges, r=eddyb | bors | -0/+2 | |
| Add forever unstable attribute to allow specifying arbitrary scalar ranges r? @eddyb for the first commit and @nikomatsakis for the second one | ||||
| 2018-09-11 | stabalize infer outlives requirements (RFC 2093). | toidiu | -1/+0 | |
| Co-authored-by: nikomatsakis | ||||
| 2018-09-11 | Forbid the upper indices of `IndexVec` indices to allow for niche optimizations | Oliver Schneider | -0/+2 | |
| 2018-08-31 | Restrict most uses of `const_fn` to `min_const_fn` | Oliver Schneider | -1/+2 | |
| 2018-08-27 | Auto merge of #53441 - toidiu:ak-fix53419, r=nikomatsakis | bors | -0/+1 | |
| fix for late-bound regions Fix for https://github.com/rust-lang/rust/issues/53419 r? @nikomatsakis | ||||
| 2018-08-25 | Auto merge of #53385 - matklad:stabilize-find-map, r=KodrAus | bors | -1/+0 | |
| Stablize Iterator::find_map Stabilization PR for https://github.com/rust-lang/rust/issues/49602 | ||||
| 2018-08-24 | check that adding infer-outlives requirement to all crates works | Niko Matsakis | -0/+1 | |
| 2018-08-23 | Auto merge of #53384 - gootorov:use-servo-smallvec, r=michaelwoerister | bors | -0/+3 | |
| Use optimized SmallVec implementation This PR replaces current SmallVec implementation with the one from the Servo project. Closes https://github.com/rust-lang/rust/issues/51640 r? @Mark-Simulacrum | ||||
| 2018-08-23 | Auto merge of #52602 - scottmcm:tryblock-expr, r=nikomatsakis | bors | -1/+0 | |
| Implement try block expressions I noticed that `try` wasn't a keyword yet in Rust 2018, so... ~~Fixes https://github.com/rust-lang/rust/issues/52604~~ That was fixed by PR https://github.com/rust-lang/rust/pull/53135 cc https://github.com/rust-lang/rust/issues/31436 https://github.com/rust-lang/rust/issues/50412 | ||||
| 2018-08-23 | Use optimized SmallVec implementation | Igor Gutorov | -0/+3 | |
| 2018-08-19 | Rename `catch_expr` feature to `try_blocks` | Scott McMurray | -1/+0 | |
| 2018-08-19 | Stabilize macro_vis_matcher | Jakub Kozlowski | -1/+1 | |
| 2018-08-15 | Stablize Iterator::find_map | Aleksey Kladov | -1/+0 | |
| 2018-08-15 | Auto merge of #52928 - Mark-Simulacrum:borrowck-cleanup, r=cramertj | bors | -1/+0 | |
| (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-12 | Rollup merge of #53230 - memoryruins:nll_bootstrap_4, r=nikomatsakis | Guillaume Gomez | -0/+1 | |
| [nll] enable feature(nll) on various crates for bootstrap: part 4 #53172 r? @nikomatsakis | ||||
| 2018-08-09 | Move span_bug and bug helper functions to util | Mark Rousskov | -0/+1 | |
| 2018-08-09 | Move Fingerprint to data structures | Mark Rousskov | -0/+1 | |
| 2018-08-09 | Move rustc::util::fs into separate (new) crate | Mark Rousskov | -1/+1 | |
| 2018-08-09 | [nll] librustc: enable feature(nll) for bootstrap | memoryruins | -0/+1 | |
| 2018-08-06 | Auto merge of #53016 - scottmcm:impl-header-lifetime-elision, r=nikomatsakis | bors | -0/+1 | |
| Extract impl_header_lifetime_elision out of in_band_lifetimes This way we can experiment with `impl Debug for &MyType` separately from `impl Debug for &'a MyType`. I can't say I know what the code in here is doing, so please let me know if there's a better way :slightly_smiling_face: I marked this as enabled in 2018 so that edition code continues to work without another flag. Actual feature PR https://github.com/rust-lang/rust/pull/49251; Tracking Issue https://github.com/rust-lang/rust/issues/15872; In-band lifetimes tracking issue https://github.com/rust-lang/rust/issues/44524. cc @aturon, per discussion on discord earlier cc @cramertj & @nikomatsakis, who actually wrote these features | ||||
| 2018-08-05 | Remove unnecessary feature attributes that sneaked in | varkor | -3/+0 | |
| 2018-08-05 | Add lint for unknown feature attributes | varkor | -0/+1 | |
| 2018-08-03 | Fix the stage1 build | Scott McMurray | -0/+1 | |
| 2018-08-02 | Basic profiling | Wesley Wiser | -0/+1 | |
| 2018-07-31 | Move dataflow to borrowck | Mark Rousskov | -1/+0 | |
| No one else uses it. | ||||
| 2018-07-29 | Sanity-check all constants | Oliver Schneider | -0/+1 | |
| 2018-07-27 | Auto merge of #52336 - ishitatsuyuki:dyn-rollup, r=Mark-Simulacrum | bors | -2/+0 | |
| Rollup of bare_trait_objects PRs All deny attributes were moved into bootstrap so they can be disabled with a line of config. Warnings for external tools are allowed and it's up to the tool's maintainer to keep it warnings free. r? @Mark-Simulacrum cc @ljedrz @kennytm | ||||
| 2018-07-25 | Deny bare_trait_objects globally | Tatsuyuki Ishi | -2/+0 | |
| 2018-07-25 | implement `Step` for `Idx` types | Niko Matsakis | -0/+1 | |
| This way, we can iterate over a `Range<T>` where `T: Idx` | ||||
| 2018-07-11 | Deny bare trait objects in in src/librustc | ljedrz | -0/+2 | |
| 2018-07-07 | Move time_graph.rs to rustc/util | bjorn3 | -0/+1 | |
| 2018-06-30 | Auto merge of #51717 - Mark-Simulacrum:snap, r=alexcrichton | bors | -1/+0 | |
| Bootstrap from 1.28.0 beta | ||||
| 2018-06-30 | Bootstrap from 1.28.0-beta.3 | Mark Simulacrum | -1/+0 | |
| 2018-06-28 | Move everything over from `middle::const_val` to `mir::interpret` | Oliver Schneider | -1/+0 | |
| 2018-06-10 | Stabilize entry-or-default | Guillaume Gomez | -1/+0 | |
| 2018-06-06 | Make queries block and handle query cycles | John Kåre Alsaker | -0/+5 | |
| 2018-06-01 | Make const decoding from the incremental cache thread-safe. | Michael Woerister | -0/+1 | |
| 2018-05-28 | introduce `shifted_in`, `shifted_out` and friends | Niko Matsakis | -0/+1 | |
| Co-authored-by: csmoe <35686186+csmoe@users.noreply.github.com> | ||||
| 2018-05-28 | Auto merge of #50612 - Zoxc:thin-slice, r=michaelwoerister | bors | -0/+1 | |
| Make &Slice a thin pointer Split out from https://github.com/rust-lang/rust/pull/50395 r? @michaelwoerister | ||||
| 2018-05-27 | Make anon params lint warn-by-default | Mark Mansi | -0/+1 | |
