| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2019-08-14 | Handle cfg(bootstrap) throughout | Mark Rousskov | -3/+2 | |
| 2019-08-10 | Rollup merge of #63350 - iluuu1994:use-associated-type-bounds, r=Centril | Mazdak Farrokhzad | -0/+1 | |
| Use associated_type_bounds where applicable - closes #61738 | ||||
| 2019-08-10 | Give built-in macros stable addresses in the standard library | Vadim Petrochenkov | -21/+30 | |
| 2019-08-09 | Add missing #![feature(associated_type_bounds)] | Ilija Tovilo | -0/+1 | |
| 2019-08-09 | Postpone deprecating try! until 1.39.0 | Lzu Tao | -1/+2 | |
| 2019-08-09 | Deprecate `try!` macro | BO41 | -1/+4 | |
| Co-Authored-By: Mazdak Farrokhzad <twingoow@gmail.com> Co-Authored-By: Oliver Middleton <olliemail27@gmail.com> | ||||
| 2019-07-31 | Remove derives `Encodable`/`Decodable` and unstabilize attribute `#[bench]` | Vadim Petrochenkov | -1/+2 | |
| 2019-07-28 | Deny `unused_lifetimes` through rustbuild | Vadim Petrochenkov | -0/+1 | |
| 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-26 | Introduce built-in macros through libcore | Vadim Petrochenkov | -2/+38 | |
| 2019-07-22 | Remove uses of mem::uninitialized in std::sys::cloudabi | Nathan | -0/+1 | |
| Usages still appear in cloudabi tests and in the reentrant mutex implementation | ||||
| 2019-07-19 | do not use mem::uninitialized in std::io | Ralf Jung | -0/+1 | |
| 2019-07-19 | warn about deprecated-in-future in most of libstd | Ralf Jung | -1/+1 | |
| 2019-07-15 | Update the stdarch submodule | gnzlbg | -2/+2 | |
| 2019-07-01 | Enable mem_take feature in relevant crates | Chris Gregory | -0/+1 | |
| 2019-06-22 | Remove FnBox. | Mazdak Farrokhzad | -1/+0 | |
| 2019-06-16 | Stabilize todo macro | Stjepan Glavina | -1/+0 | |
| 2019-06-10 | std: Remove internal definitions of `cfg_if!` macro | Alex Crichton | -0/+6 | |
| This is duplicated in a few locations throughout the sysroot to work around issues with not exporting a macro in libstd but still wanting it available to sysroot crates to define blocks. Nowadays though we can simply depend on the `cfg-if` crate on crates.io, allowing us to use it from there! | ||||
| 2019-06-03 | Fix cfg(test) build for x86_64-fortanix-unknown-sgx | Jethro Beekman | -1/+2 | |
| 2019-05-20 | stabilize core parts of MaybeUninit and deprecate mem::uninitialized in the ↵ | Ralf Jung | -1/+0 | |
| future Also expand the documentation a bit | ||||
| 2019-05-09 | Fix cfg(test) build on SGX | Jethro Beekman | -0/+1 | |
| 2019-05-09 | Stabilize and re-export core::array | Yuki OKUSHI | -1/+2 | |
| 2019-04-26 | Remove feature gates from std and tests | Christopher Serr | -1/+0 | |
| 2019-04-25 | Rollup merge of #60185 - NieDzejkob:int-error-kind-reexport, r=rkruppe | Mazdak Farrokhzad | -0/+1 | |
| Reexport IntErrorKind in std Currently `IntErrorKind` can only be found in `core`. @Centril confirmed on Discord that this is unintentional (should I r? him in this situation?). Should there be a test for this? As far as this *specific* situation goes, I don't think so, I'll risk it and say that there's no way this regresses. However, it might be a good idea to have some tool detect public items in `core` that are not reexported in `std`. Does this belong in tidy, or should that be a separate tool? Is there some rustc-specific *linter*? Unless that's entirely a dumb idea, this should probably get an issue. Note: My local build hasn't finished yet, but it's well past the point where I would expect problems. | ||||
| 2019-04-23 | Stabilize futures_api | Taylor Cramer | -7/+3 | |
| 2019-04-23 | Reexport IntErrorKind in std | Jakub Kądziołka | -0/+1 | |
| 2019-04-14 | make lint levels more consistent | Ralf Jung | -3/+4 | |
| 2019-04-12 | Stabilize the `alloc` crate. | Simon Sapin | -1/+0 | |
| This implements RFC 2480: * https://github.com/rust-lang/rfcs/pull/2480 * https://github.com/rust-lang/rfcs/blob/master/text/2480-liballoc.md Closes https://github.com/rust-lang/rust/issues/27783 | ||||
| 2019-03-31 | libstd: deny(elided_lifetimes_in_paths) | Mazdak Farrokhzad | -1/+0 | |
| 2019-03-18 | Add todo!() macro | Aleksey Kladov | -1/+2 | |
| The use-case of `todo!()` macro is to be a much easier to type alternative to `unimplemented!()` macro. | ||||
| 2019-03-16 | Rollup merge of #59152 - smmalis37:range_contains, r=SimonSapin | kennytm | -1/+1 | |
| Stabilize Range*::contains. Closes https://github.com/rust-lang/rust/issues/32311. There's also a bit of rustfmt on range.rs thrown in for good measure (I forgot to turn off format-on-save in VSCode). | ||||
| 2019-03-15 | Auto merge of #58710 - EdorianDark:master, r=sfackler | bors | -0/+1 | |
| Add clamp for ranges. Implements #44095 Ready for merge | ||||
| 2019-03-12 | Stabilize Range*::contains. | Steven Malis | -1/+1 | |
| 2019-03-09 | add feature clamp | Dirk Leifeld | -0/+1 | |
| 2019-02-28 | Use the correct stderr when testing libstd | Jethro Beekman | -1/+1 | |
| 2019-02-28 | Fix some imports and paths | Taiki Endo | -3/+0 | |
| 2019-02-28 | Revert removed #![feature(nll)] | Taiki Endo | -0/+1 | |
| 2019-02-28 | libstd => 2018 | Taiki Endo | -7/+6 | |
| 2019-02-27 | Auto merge of #58709 - kornelski:book, r=QuietMisdreavus | bors | -1/+1 | |
| Update book submodule Updates the book to the latest commit This is to include [documentation SEO fix](https://github.com/rust-lang/book/pull/1788) ASAP. | ||||
| 2019-02-26 | Auto merge of #58357 - sfackler:vectored-io, r=alexcrichton | bors | -0/+1 | |
| Add vectored read and write support This functionality has lived for a while in the tokio ecosystem, where it can improve performance by minimizing copies. r? @alexcrichton | ||||
| 2019-02-25 | Auto merge of #58302 - SimonSapin:tryfrom, r=alexcrichton | bors | -1/+0 | |
| Stabilize TryFrom and TryInto with a convert::Infallible empty enum This is the plan proposed in https://github.com/rust-lang/rust/issues/33417#issuecomment-423073898 | ||||
| 2019-02-25 | Update book submodule | Kornel | -1/+1 | |
| 2019-02-22 | Make std feature list sorted | Aleksey Kladov | -23/+26 | |
| This helps to avoid merge conflicts when concurrent PRs append features to the end of the list. | ||||
| 2019-02-17 | Rollup merge of #58395 - vi:checked_duration_since, r=dtolnay | kennytm | -0/+1 | |
| Instant::checked_duration_since | ||||
| 2019-02-13 | Add vectored read and write support | Steven Fackler | -0/+1 | |
| This functionality has lived for a while in the tokio ecosystem, where it can improve performance by minimizing copies. | ||||
| 2019-02-14 | Rollup merge of #57992 - Matthias247:waker4, r=cramertj | Mazdak Farrokhzad | -2/+0 | |
| Update the future/task API This change updates the future and task API as discussed in the stabilization RFC at https://github.com/rust-lang/rfcs/pull/2592. Changes: - Replacing UnsafeWake with RawWaker and RawWakerVtable - Removal of LocalWaker - Removal of Arc-based Wake trait | ||||
| 2019-02-13 | Stabilize TryFrom and TryInto | Simon Sapin | -1/+0 | |
| 2019-02-13 | Auto merge of #58235 - jethrogb:jb/sgx-usercall-internals, r=alexcrichton | bors | -3/+0 | |
| SGX target: simplify usercall internals This moves logic from assembly to Rust and removes the special case for exit/panic handling, merging it with regular usercall handling. Also, this fixes a bug in the exit usercall introduced in a75ae00. The bug would make regular exits look like panics with high probability. It would also with some probability leak information through uncleared registers. cc @VardhanThigle r? @alexcrichton | ||||
| 2019-02-12 | Merging master | Matthias Einwag | -4/+2 | |
| 2019-02-13 | Add Instant::checked_duration_since, address #58402. | Vitaly _Vi Shukela | -0/+1 | |
