| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-07-27 | mv std libs to library/ | mark | -83/+0 | |
| 2020-04-25 | Bump bootstrap compiler | Mark Rousskov | -1/+0 | |
| 2020-04-15 | Deprecate the asm! macro | Amanieu d'Antras | -0/+1 | |
| 2020-03-26 | Rename asm! to llvm_asm! | Amanieu d'Antras | -2/+2 | |
| asm! is left as a wrapper around llvm_asm! to maintain compatibility. | ||||
| 2020-03-10 | builtin_macros: Add attribute macro `#[cfg_accessible(path)]` | Vadim Petrochenkov | -0/+9 | |
| 2019-11-26 | Format libcore with rustfmt | David Tolnay | -33/+10 | |
| This commit applies rustfmt with default settings to files in src/libcore *that are not involved in any currently open PR* to minimize merge conflicts. The list of files involved in open PRs was determined by querying GitHub's GraphQL API with this script: https://gist.github.com/dtolnay/aa9c34993dc051a4f344d1b10e4487e8 With the list of files from the script in `outstanding_files`, the relevant commands were: $ find src/libcore -name '*.rs' | xargs rustfmt --edition=2018 $ rg libcore outstanding_files | xargs git checkout -- Repeating this process several months apart should get us coverage of most of the rest of libcore. | ||||
| 2019-08-15 | Remove `__rust_unstable_column` | Vadim Petrochenkov | -1/+0 | |
| 2019-08-14 | Handle cfg(bootstrap) throughout | Mark Rousskov | -4/+0 | |
| 2019-08-10 | Give built-in macros stable addresses in the standard library | Vadim Petrochenkov | -16/+22 | |
| 2019-07-31 | Remove derives `Encodable`/`Decodable` and unstabilize attribute `#[bench]` | Vadim Petrochenkov | -2/+0 | |
| 2019-07-26 | Introduce built-in macros through libcore | Vadim Petrochenkov | -0/+47 | |
| 2019-04-18 | libcore => 2018 | Taiki Endo | -11/+11 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -20/+0 | |
| 2018-12-21 | Update Pin API to match the one proposed for stabilization | Taylor Cramer | -1/+1 | |
| Remove pin::Unpin reexport and add Unpin to the prelude. Change Pin associated functions to methods. Rename get_mut_unchecked_ to get_unchecked_mut Remove impl Unpin for Pin Mark Pin repr(transparent) | ||||
| 2018-05-17 | Switch to 1.26 bootstrap compiler | Mark Simulacrum | -10/+0 | |
| 2018-04-21 | Replace StrExt with inherent str methods in libcore | Simon Sapin | -0/+1 | |
| 2018-04-21 | Replace SliceExt with inherent [T] methods in libcore | Simon Sapin | -0/+1 | |
| 2018-04-12 | Remove the CharExt trait, now that libcore has inherent methods for char | Simon Sapin | -3/+0 | |
| 2018-03-30 | Revert "Add TryFrom and TryInto to the prelude" | Simon Sapin | -3/+0 | |
| This reverts commit 09008cc23ff6395c2c928f3690e07d7389d08ebc. | ||||
| 2018-03-26 | Add TryFrom and TryInto to the prelude | Simon Sapin | -0/+3 | |
| 2018-01-15 | Reexport -> re-export in prose and documentation comments | Carol (Nichols || Goulding) | -4/+4 | |
| 2016-10-16 | Run rustfmt on libcore/prelude folder | Srinivas Reddy Thatiparthy | -14/+28 | |
| 2015-11-18 | Add missing annotations and some tests | Vadim Petrochenkov | -0/+14 | |
| 2015-08-17 | core: Stabilize prelude::v1 | Alex Crichton | -18/+19 | |
| This commit stabilizes the prelude::v1 module of libcore after verifying that it's a subset of the prelude of the standard library with the addition of a few extension traits. | ||||
| 2015-08-15 | core: Fill out issues for unstable features | Alex Crichton | -1/+2 | |
| 2015-08-03 | syntax: Implement #![no_core] | Alex Crichton | -0/+52 | |
| This commit is an implementation of [RFC 1184][rfc] which tweaks the behavior of the `#![no_std]` attribute and adds a new `#![no_core]` attribute. The `#![no_std]` attribute now injects `extern crate core` at the top of the crate as well as the libcore prelude into all modules (in the same manner as the standard library's prelude). The `#![no_core]` attribute disables both std and core injection. [rfc]: https://github.com/rust-lang/rfcs/pull/1184 | ||||
