| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-12-24 | Deprecate Error::description for real | David Tolnay | -18/+3 | |
| `description` has been documented as soft-deprecated since 1.27.0 (17 months ago). There is no longer any reason to call it or implement it. This commit: - adds #[rustc_deprecated(since = "1.41.0")] to Error::description; - moves description (and cause, which is also deprecated) below the source and backtrace methods in the Error trait; - reduces documentation of description and cause to take up much less vertical real estate in rustdocs, while preserving the example that shows how to render errors without needing to call description; - removes the description function of all *currently unstable* Error impls in the standard library; - marks #[allow(deprecated)] the description function of all *stable* Error impls in the standard library; - replaces miscellaneous uses of description in example code and the compiler. | ||||
| 2019-12-22 | Format the world | Mark Rousskov | -987/+1242 | |
| 2019-12-14 | Revert "Stabilize the `never_type`, written `!`." | Niko Matsakis | -1/+1 | |
| This reverts commit 15c30ddd69d6cc3fffe6d304c6dc968a5ed046f1. | ||||
| 2019-11-21 | Stabilize the `never_type`, written `!`. | Mazdak Farrokhzad | -1/+1 | |
| 2019-11-04 | bump smallvec to 1.0 | Ralf Jung | -1/+1 | |
| 2019-10-21 | Remove unnecessary `Hash` bounds from various types. | Nicholas Nethercote | -2/+2 | |
| 2019-10-01 | Fix clippy warnings | Yuki Okushi | -11/+10 | |
| 2019-09-23 | Tweak libserialize allows | Alex Crichton | -2/+2 | |
| 2019-09-23 | Fix compiling libserialize tests | Alex Crichton | -0/+4 | |
| They've got new warnings turned on so they need more `#![allow]` | ||||
| 2019-09-23 | Move handling of internal lints to `build.rs` | Alex Crichton | -0/+1 | |
| 2019-08-08 | Use associated_type_bounds where applicable - closes #61738 | Ilija Tovilo | -8/+3 | |
| 2019-08-02 | libserialize: Unconfigure tests during normal build | Vadim Petrochenkov | -44/+46 | |
| 2019-07-28 | Remove lint annotations in specific crates that are already enforced by ↵ | Vadim Petrochenkov | -2/+0 | |
| rustbuild Remove some random unnecessary lint `allow`s | ||||
| 2019-07-25 | Rollup merge of #60066 - sfackler:type-name, r=Centril | Mazdak Farrokhzad | -3/+3 | |
| Stabilize the type_name intrinsic in core::any Stabilize `type_name` in `core::any`. Closes rust-lang/rfcs#1428 FCP completed over there. `RELEASES.md`: Prefer T-libs for categorization. | ||||
| 2019-07-24 | Stabilize the type_name intrinsic in core::any | Steven Fackler | -3/+3 | |
| Closes rust-lang/rfcs#1428 | ||||
| 2019-07-23 | cleanup: Remove `extern crate serialize as rustc_serialize`s | Vadim Petrochenkov | -2/+0 | |
| 2019-07-07 | Rollup merge of #62042 - petrochenkov:macstab, r=matthewjasper | Mazdak Farrokhzad | -7/+7 | |
| Support stability and deprecation checking for all macros RELNOTES: Deprecation attributes on macros now have effect. Fixes https://github.com/rust-lang/rust/issues/34079 Fixes https://github.com/rust-lang/rust/issues/49912 Unblocks https://github.com/rust-lang/rust/pull/62086 Unblocks https://github.com/rust-lang/rust/pull/61000 | ||||
| 2019-07-07 | Address review comments + Fix rebase | Vadim Petrochenkov | -9/+7 | |
| 2019-07-07 | syntax: Migrate built-in macros to the regular stability checking | Vadim Petrochenkov | -0/+2 | |
| 2019-07-07 | rustc: Remove `dylib` crate type from most rustc crates | Alex Crichton | -1/+0 | |
| Now that procedural macros no longer link transitively to libsyntax, this shouldn't be needed any more! This commit is an experiment in removing all dynamic libraries from rustc except for librustc_driver itself. Let's see how far we can get with that! | ||||
| 2019-07-01 | Remove needless lifetimes | Jeremy Stucki | -2/+2 | |
| 2019-06-26 | Fix clippy::cast_losless | Igor Matuszewski | -7/+7 | |
| 2019-06-26 | Fix clippy::redundant_field_names | Igor Matuszewski | -1/+1 | |
| 2019-06-25 | Use f{32,64}::from_bits | Igor Matuszewski | -2/+2 | |
| 2019-06-23 | Fix meta-variable binding errors in macros | Julien Cretin | -9/+9 | |
| The errors are either: - The meta-variable used in the right-hand side is not bound (or defined) in the left-hand side. - The meta-variable used in the right-hand side does not repeat with the same kleene operator as its binder in the left-hand side. Either it does not repeat enough, or it uses a different operator somewhere. This change should have no semantic impact. | ||||
| 2019-06-18 | rustc: remove 'x: 'y bounds (except from comments/strings). | Eduard-Mihai Burtescu | -1/+1 | |
| 2019-06-16 | Separate libserialize module | chansuke | -212/+210 | |
| 2019-06-10 | Rollup merge of #59600 - tobia:master, r=pnkfelix | Mazdak Farrokhzad | -5/+12 | |
| Replaced linear token counting macros with optimized implementation There are currently two distinct token-counting macros in the source. Both implement the trivial algorithm, with linear complexity. They may or may not be adequate for their use case, but considering that other people are probably going to copy and paste them whenever they need a token-counting macro, I replaced them with an optimized implementation with logarithmic complexity. | ||||
| 2019-06-01 | rustc: use indexmap instead of a plain vector for upvars. | Eduard-Mihai Burtescu | -0/+70 | |
| 2019-05-07 | serialize: add missing Encodable impl for Path. | Eduard-Mihai Burtescu | -1/+7 | |
| 2019-04-21 | Allow unused_extern_crates for rustc_libserialize | Philipp Hansch | -0/+2 | |
| 2019-04-13 | Replaced linear token counting macros with optimized implementation | Tobia | -5/+12 | |
| 2019-04-10 | Remove useless ?Sized bound | John Kåre Alsaker | -2/+2 | |
| 2019-04-05 | Impl UseSpecializedDecodable for &T | John Kåre Alsaker | -0/+1 | |
| 2019-04-05 | Introduce an arena type which may be used to allocate a list of types with ↵ | John Kåre Alsaker | -1/+1 | |
| destructors | ||||
| 2019-02-12 | Auto merge of #58341 - alexreg:cosmetic-2-doc-comments, r=steveklabnik | bors | -37/+37 | |
| 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-12 | Rollup merge of #58318 - taiki-e:libserialize-2018, r=Centril | Mazdak Farrokhzad | -1609/+1607 | |
| libserialize => 2018 Transitions `libserialize` to Rust 2018; cc #58099 This includes a commit from #58252 (thanks @h-michael!) r? @Centril | ||||
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -37/+37 | |
| 2019-02-09 | Cleanup imports | Taiki Endo | -3/+2 | |
| 2019-02-09 | Move some tests into the tests directory | Taiki Endo | -1570/+1568 | |
| This moves tests in opaque.rs and tests other than tests that require private items in json.rs into tests/opaque.rs and tests/json.rs. | ||||
| 2019-02-07 | Remove images' url to make it work even without internet connection | Guillaume Gomez | -3/+1 | |
| 2019-02-07 | Transition libserialize to 2018 edition | Hirokazu Hata | -41/+42 | |
| 2019-01-13 | Cosmetic improvements | Alexander Regueiro | -1/+1 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -70/+0 | |
| 2018-12-21 | Inline tweaks | John Kåre Alsaker | -0/+1 | |
| 2018-12-12 | Bump to 1.33.0 | Alex Crichton | -1/+1 | |
| * Update bootstrap compiler * Update version to 1.33.0 * Remove some `#[cfg(stage0)]` annotations Actually updating the version number is blocked on updating Cargo | ||||
| 2018-12-10 | Upgrade `smallvec` to 0.6.7 and use the new `may_dangle` feature. | Nicholas Nethercote | -1/+1 | |
| 2018-11-21 | serialize: preallocate VecDeque in Decodable::decode | ljedrz | -1/+1 | |
| 2018-11-13 | A few tweaks to iterations/collecting | ljedrz | -1/+1 | |
| 2018-09-27 | Bump to 1.31.0 and bootstrap from 1.30 beta | Josh Stone | -1/+1 | |
