| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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 | |
| 2018-05-27 | Make &Slice a thin pointer | John Kåre Alsaker | -0/+1 | |
| 2018-05-26 | Rollup merge of #51047 - spastorino:use_polonius_engine_facts, r=nikomatsakis | kennytm | -0/+1 | |
| Use AllFacts from polonius-engine | ||||
| 2018-05-25 | Auto merge of #50967 - oli-obk:miri_api_refactor, r=eddyb | bors | -0/+1 | |
| Miri api refactor r? @eddyb cc @Zoxc based on https://github.com/rust-lang/rust/pull/50916 | ||||
| 2018-05-24 | Use AllFacts from polonius-engine | Santiago Pastorino | -0/+1 | |
| 2018-05-24 | Use in-band-lifetimes instead of unused explicit lifetimes | Oliver Schneider | -0/+1 | |
| 2018-05-24 | implement the chalk traits, albeit with many placeholders | Niko Matsakis | -0/+1 | |
| 2018-05-17 | Stabilise inclusive_range_methods | varkor | -1/+0 | |
| 2018-05-17 | Switch to 1.26 bootstrap compiler | Mark Simulacrum | -1/+0 | |
| 2018-05-16 | Stabilize num::NonZeroU* | Simon Sapin | -1/+0 | |
| Tracking issue: https://github.com/rust-lang/rust/issues/49137 | ||||
| 2018-05-15 | Generalise more cases of explicit iteration of specific kinds | varkor | -0/+1 | |
| 2018-05-13 | restore feature for stage0 | Alex Burka | -0/+1 | |
| 2018-05-13 | stabilize :lifetime | Alex Burka | -1/+0 | |
| 2018-05-01 | Auto merge of #50198 - oli-obk:const_prop, r=eddyb | bors | -1/+0 | |
| Remove some unused code | ||||
| 2018-05-01 | Removed direct field usage of RangeInclusive in rustc itself. | kennytm | -1/+1 | |
| 2018-04-30 | Remove the `rustc_const_math` crate | Oliver Schneider | -1/+0 | |
| 2018-04-28 | Rollup merge of #49968 - christianpoveda:stabilize_dyn, r=nikomatsakis | kennytm | -1/+1 | |
| Stabilize dyn trait This PR stabilizes RFC 2113. I followed the [stabilization guide](https://forge.rust-lang.org/stabilization-guide.html). Related issue: https://github.com/rust-lang/rust/issues/49218 | ||||
| 2018-04-27 | dyn_trait feature-gate just for stage0 | Christian Poveda | -1/+1 | |
| 2018-04-27 | Rename InternedString to LocalInternedString and introduce a new thread-safe ↵ | John Kåre Alsaker | -0/+1 | |
| InternedString | ||||
| 2018-04-26 | Rename rustc_back::target to rustc_target::spec. | Irina Popa | -1/+1 | |
| 2018-04-20 | Revert stabilization of `feature(never_type)`. | Felix S. Klock II | -0/+1 | |
| This commit is just covering the feature gate itself and the tests that made direct use of `!` and thus need to opt back into the feature. A follow on commit brings back the other change that motivates the revert: Namely, going back to the old rules for falling back to `()`. | ||||
| 2018-04-11 | Rollup merge of #49525 - varkor:sort_by_cached_key-conversion, r=scottmcm | kennytm | -0/+1 | |
| Use sort_by_cached_key where appropriate A follow-up to https://github.com/rust-lang/rust/pull/48639, converting various slice sorting calls to `sort_by_cached_key` when the key functions are more expensive. | ||||
| 2018-04-09 | Convert sort_by_key to sort_by_cached_key | varkor | -0/+1 | |
| 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 | -7/+0 | |
| Holy cow that's a lot of `cfg(stage0)` removed and a lot of new stable language features! | ||||
| 2018-03-29 | Stabilize underscore lifetimes | Taylor Cramer | -1/+1 | |
| 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-26 | Stabilize i128 feature too | Mark Mansi | -2/+1 | |
| 2018-03-26 | Stabilize i128_type | Mark Mansi | -1/+1 | |
| 2018-03-26 | Stabilize conservative_impl_trait | Taylor Cramer | -1/+1 | |
| 2018-03-26 | Stabilize universal_impl_trait | Taylor Cramer | -1/+1 | |
| 2018-03-23 | Stabilize the copy_closures and clone_closures features | Simon Sapin | -1/+1 | |
| In addition to the `Fn*` family of traits, closures now implement `Copy` (and similarly `Clone`) if all of the captures do. | ||||
| 2018-03-21 | work around fallout from these changes in rustc | Niko Matsakis | -0/+1 | |
| 2018-03-15 | Keep the fields of RangeInclusive unstable. | kennytm | -0/+1 | |
| 2018-03-15 | Stabilize `inclusive_range_syntax` language feature. | kennytm | -1/+1 | |
| Stabilize the syntax `a..=b` and `..=b`. | ||||
| 2018-03-15 | Stabilize `inclusive_range` library feature. | kennytm | -1/+0 | |
| Stabilize std::ops::RangeInclusive and std::ops::RangeInclusiveTo. | ||||
