diff options
| author | bors <bors@rust-lang.org> | 2015-08-22 09:59:07 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2015-08-22 09:59:07 +0000 |
| commit | 94ee3b5a54a9f4965b82f5e4eda512966e96ac63 (patch) | |
| tree | d404e61ade0e002ee43c690d64e4fb2e2900c694 /src/rustllvm/RustWrapper.cpp | |
| parent | e9b74a90172e99e361ff46277f52bfc03d0a7ba4 (diff) | |
| parent | a2b932c0b614aa5a68f7d24977fab241998a89ef (diff) | |
| download | rust-94ee3b5a54a9f4965b82f5e4eda512966e96ac63.tar.gz rust-94ee3b5a54a9f4965b82f5e4eda512966e96ac63.zip | |
Auto merge of #27871 - alexcrichton:stabilize-libcore, r=aturon
These commits move libcore into a state so that it's ready for stabilization, performing some minor cleanup: * The primitive modules for integers in the standard library were all removed from the source tree as they were just straight reexports of the libcore variants. * The `core::atomic` module now lives in `core::sync::atomic`. The `core::sync` module is otherwise empty, but ripe for expansion! * The `core::prelude::v1` module was stabilized after auditing that it is a subset of the standard library's prelude plus some primitive extension traits (char, str, and slice) * Some unstable-hacks for float parsing errors were shifted around to not use the same unstable hacks (e.g. the `flt2dec` module is now used for "privacy"). After this commit, the remaining large unstable functionality specific to libcore is: * `raw`, `intrinsics`, `nonzero`, `array`, `panicking`, `simd` -- these modules are all unstable or not reexported in the standard library, so they're just remaining in the same status quo as before * `num::Float` - this extension trait for floats needs to be audited for functionality (much of that is happening in #27823) and may also want to be renamed to `FloatExt` or `F32Ext`/`F64Ext`. * Should the extension traits for primitives be stabilized in libcore? I believe other unstable pieces are not isolated to just libcore but also affect the standard library. cc #27701
Diffstat (limited to 'src/rustllvm/RustWrapper.cpp')
0 files changed, 0 insertions, 0 deletions
