| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-07-03 | Auto merge of #62311 - Mark-Simulacrum:stable-next, r=Mark-Simulacrum 1.36.0 | bors | -1/+117 | |
| [stable] Emergency stable backports | ||||
| 2019-07-02 | HashMap is UnwindSafe | Simon Sapin | -0/+12 | |
| Fixes https://github.com/rust-lang/rust/issues/62301, a regression in 1.36.0 which was caused by hashbrown using `NonZero<T>` where the older hashmap used `Unique<T>`. | ||||
| 2019-07-02 | Amend release notes with compat-notes for stdsimd | Mark Rousskov | -2/+5 | |
| 2019-07-02 | Updated RELEASES.md for 1.36.0 | Erin Power | -1/+102 | |
| Co-Authored-By: Taiki Endo <te316e89@gmail.com> Co-Authored-By: Jonas Schievink <jonasschievink@gmail.com> Co-Authored-By: Torbjørn Birch Moltu <t.b.moltu@lyse.net> | ||||
| 2019-06-29 | Auto merge of #62209 - ↵ | bors | -33/+254 | |
| nikomatsakis:arbitrary_self_types-lifetime-elision-2-beta, r=Centril Emergency backport of "arbitrary self types lifetime elision 2" this is a backport of #61207 per the discussion in [compiler steering meeting](https://rust-lang.zulipchat.com/#narrow/stream/131828-t-compiler/topic/steering.20meeting.202019-06-28) r? @Centril | ||||
| 2019-06-28 | arbitrary_self_types lifetime elision: --bless --compare-mode=nll. | Mazdak Farrokhzad | -0/+42 | |
| 2019-06-28 | Use Set1<Region> instead of Option<Region> | Taiki Endo | -5/+6 | |
| 2019-06-28 | Make is_self_ty a method on SelfVisitor | Taiki Endo | -32/+35 | |
| 2019-06-28 | Remove query for `.pin_type()` | Taiki Endo | -36/+47 | |
| 2019-06-28 | Allow lifetime elision in `Pin<&(mut) Self>` | Taiki Endo | -1/+165 | |
| 2019-06-26 | Auto merge of #62162 - Mark-Simulacrum:stable-next, r=Mark-Simulacrum | bors | -1/+1 | |
| [stable] 1.36 stable release cc @rust-lang/release | ||||
| 2019-06-26 | Switch to stable from beta | Mark Rousskov | -1/+1 | |
| 2019-06-26 | Auto merge of #62065 - pietroalbini:beta-rollup, r=Mark-Simulacrum | bors | -209/+674 | |
| [beta] Rollup backports Rolled up: * [beta] Comment out dev key #61700 Cherry picked: * Dont ICE on an attempt to use GAT without feature gate #61118 * Fix cfg(test) build for x86_64-fortanix-unknown-sgx #61503 * Handle index out of bound errors during const eval without panic #61598 * Hygienize macros in the standard library #61629 * Fix ICE involving mut references #61947 * rustc_typeck: correctly compute `Substs` for `Res::SelfCtor`. #61896 * Revert "Set test flag when rustdoc is running with --test option" #61199 * create a "provisional cache" to restore performance in the case of cycles #61754 r? @ghost | ||||
| 2019-06-26 | Add dummy Azure config | Mark Rousskov | -0/+15 | |
| 2019-06-26 | Beta backport of: Auto merge of #61754 - nikomatsakis:trait-caching-perf-3, ↵ | Niko Matsakis | -83/+407 | |
| r=pnkfelix create a "provisional cache" to restore performance in the case of cycles Introduce a "provisional cache" that caches the results of auto trait resolutions but keeps them from entering the *main* cache until everything is ready. This turned out a bit more complex than I hoped, but I don't see another short term fix -- happy to take suggestions! In the meantime, it's very clear we need to rework the trait solver. This resolves the extreme performance slowdown experienced in #60846 -- I plan to add a perf.rust-lang.org regression test to track this. Caveat: I've not run `x.py test` in full yet. r? @pnkfelix cc @arielb1 Fixes #60846 | ||||
| 2019-06-26 | Revert "Set test flag when rustdoc is running with --test option" | Oliver Middleton | -12/+12 | |
| This reverts commit 8ed2292dbe75b9b65e9fe1a079428d1e1e3b610f. It caused doctests in this repository to no longer be tested including all of the core crate. | ||||
| 2019-06-26 | rustc_typeck: correctly compute `Substs` for `Res::SelfCtor`. | Eduard-Mihai Burtescu | -53/+109 | |
| 2019-06-26 | bless ui tests | Pietro Albini | -8/+1 | |
| 2019-06-26 | review comment | Esteban Küber | -1/+1 | |
| 2019-06-26 | Fix ICE involving mut references | Esteban Küber | -1/+34 | |
| 2019-06-26 | Hygienize macros in the standard library | Vadim Petrochenkov | -47/+26 | |
| 2019-06-26 | Handle index out of bound errors during const eval without panic | Esteban Küber | -2/+36 | |
| 2019-06-26 | Fix cfg(test) build for x86_64-fortanix-unknown-sgx | Jethro Beekman | -1/+2 | |
| 2019-06-26 | Regression test for issue #60654. | Felix S. Klock II | -0/+26 | |
| 2019-06-26 | Delay ICE in early_free_scope so feature gate has chance to stop compilation ↵ | Felix S. Klock II | -6/+9 | |
| cleanly. | ||||
| 2019-06-26 | Delay ICE in fold_region so feature gate has chance to stop compilation cleanly. | Felix S. Klock II | -4/+5 | |
| 2019-06-24 | Auto merge of #61700 - Mark-Simulacrum:beta-non-dev, r=alexcrichton | bors | -3/+3 | |
| [beta] Comment out dev key r? @alexcrichton or @pietroalbini | ||||
| 2019-06-23 | Solaris CI: Build with dilos2 stable | bgermann | -1/+1 | |
| dilos2-testing has problems since the last repository update, so get the packages from dilos2 stable. Fixes #61022. | ||||
| 2019-06-09 | Comment out dev key | Mark Rousskov | -2/+2 | |
| 2019-06-07 | Auto merge of #61602 - pietroalbini:beta-rollup, r=pietroalbini | bors | -106/+169 | |
| [beta] Rollup backports Rolled up: * [beta] Permit unwinding through FFI by default #61569 Cherry-picked: * upgrade rustdoc's `pulldown-cmark` to 0.5.2 #60802 * Fix overflowing literal lint in loops #61098 * Revert edition-guide toolstate override #61110 * Turn turbo 🐟 🍨 into an error #61189 * Bump hashbrown to 0.4.0 #61388 * Fix regression 61475 #61500 r? @ghost | ||||
| 2019-06-07 | bump clippy | Pietro Albini | -14/+5 | |
| 2019-06-06 | Rollup merge of #61569 - cuviper:beta-1.36-no-unwind-abort, r=Mark-Simulacrum | Pietro Albini | -3/+11 | |
| 2019-06-06 | upgrade rustdoc's `pulldown-cmark` to 0.5.2 | Andy Russell | -24/+22 | |
| Fixes #60482. | ||||
| 2019-06-06 | Add test for denying overflowing literal in loop | varkor | -1/+10 | |
| 2019-06-06 | Update unreachable loop patterns test | varkor | -1/+8 | |
| 2019-06-06 | Fix missing overflowing literal lint in for loop | varkor | -15/+16 | |
| 2019-06-06 | Revert edition-guide toolstate override | Eric Huss | -3/+1 | |
| 2019-06-06 | Turn ICE on type arguments on variables into an error | Oliver Scherer | -34/+66 | |
| 2019-06-06 | Bump hashbrown to 0.4.0 | Amanieu d'Antras | -4/+4 | |
| Fixes #61357 | ||||
| 2019-06-06 | Add regression test | Esteban Küber | -0/+15 | |
| 2019-06-06 | Fix regression #61475 | Esteban Küber | -7/+11 | |
| 2019-06-05 | Force #[unwind(aborts)] in test/codegen/c-variadic.rs | Josh Stone | -0/+6 | |
| 2019-06-05 | Revert "Allow a dirty MirBuilt for make_extern and make_method_extern" | Josh Stone | -2/+2 | |
| This reverts commit b4a6f597934f16f89e27058a32a514c9572f148f. | ||||
| 2019-06-05 | Permit unwinding through FFI by default | Mark Rousskov | -1/+3 | |
| See #58794 for context. | ||||
| 2019-05-29 | Auto merge of #61283 - pietroalbini:beta-rollup, r=pietroalbini | bors | -170/+79 | |
| [beta] Rollup backports Rolled up: * [beta] adjust deprecation date of mem::uninitialized #61160 Cherry-picked: * Fix ICE with inconsistent macro matchers #61046 * Revert "Add implementations of last in terms of next_back on a bunch of DoubleEndedIterators." #61057 * debuginfo: Revert to old/more verbose behavior for -Cdebuginfo=1 #61007 r? @ghost | ||||
| 2019-05-28 | debuginfo: Revert to old/more verbose behavior for -Cdebuginfo=1. | Michael Woerister | -2/+21 | |
| https://github.com/rust-lang/rust/commit/cff075009 made LLVM emit less debuginfo when compiling with "line-tables-only". The change was essentially correct but the reduced amount of debuginfo broke a number of tools. This commit reverts the change so we get back the old behavior, until we figure out how to do this properly and give external tools to adapt to the new format. See https://github.com/rust-lang/rust/issues/60020 for more info. | ||||
| 2019-05-28 | Revert "Add implementations of last in terms of next_back on a bunch of ↵ | Steven Fackler | -159/+0 | |
| DoubleEndedIterators." This reverts commit 3e86cf36b5114f201868bf459934fe346a76a2d4. | ||||
| 2019-05-28 | add ui tests | Mark Mansi | -0/+47 | |
| 2019-05-28 | these errors can happen after all | Mark Mansi | -8/+10 | |
| 2019-05-28 | Rollup merge of #61160 - RalfJung:maybe-uninit-beta, r=pietroalbini | Pietro Albini | -1/+1 | |
