| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-11-02 | Add Error implementation for std::sync::mpsc::RecvTimeoutError. | Mark-Simulacrum | -0/+32 | |
| 2016-11-01 | std: Flatten the num directory to reflect the module layout | Brian Anderson | -2/+2 | |
| This makes it dissimilar to how core is structured on disk, but more predictable on its own. | ||||
| 2016-11-01 | Clean up and add more comments to libstd/lib.rs | Brian Anderson | -79/+70 | |
| 2016-11-01 | std: Remove unused test feature | Brian Anderson | -1/+0 | |
| 2016-11-01 | Document sys_common and sys | Brian Anderson | -0/+36 | |
| 2016-11-01 | std: Move sys_common to libstd/sys_common | Brian Anderson | -2/+1 | |
| Make the directory structure reflect the module structure. I've always found the existing structure confusing. | ||||
| 2016-11-01 | std: Move platform-specific out of sys_common::util | Brian Anderson | -27/+26 | |
| 2016-11-01 | std: Move platform-specific code out of libstd/lib.rs | Brian Anderson | -7/+23 | |
| 2016-11-01 | std: Move a plattform-specific constant to sys::stdio | Brian Anderson | -10/+10 | |
| 2016-11-01 | Document reasoning for supporting both fast and OS TLS in the same bin | Brian Anderson | -0/+9 | |
| 2016-11-01 | std: Move elf TLS to sys::fast_thread_local | Brian Anderson | -162/+171 | |
| 2016-11-01 | Rollup merge of #37316 - ollie27:docs_links, r=GuillaumeGomez | Guillaume Gomez | -3/+6 | |
| Fix a few links in the docs r? @steveklabnik | ||||
| 2016-11-01 | Auto merge of #37178 - apasel422:issue-37136, r=alexcrichton | bors | -1/+43 | |
| Implement `RefUnwindSafe` for atomic types Closes #37136 | ||||
| 2016-10-31 | Auto merge of #36595 - bluss:hashmap-usize-for-hash, r=alexcrichton | bors | -25/+44 | |
| hashmap: Store hashes as usize internally We can't use more than usize's bits of a hash to select a bucket anyway, so we only need to store that part in the table. This should be an improvement for the size of the data structure on 32-bit platforms. Smaller data means better cache utilization and hopefully better performance. Fixes #36567 | ||||
| 2016-10-31 | Changed most vec! invocations to use square braces | iirelu | -7/+7 | |
| Most of the Rust community agrees that the vec! macro is clearer when called using square brackets [] instead of regular brackets (). Most of these ocurrences are from before macros allowed using different types of brackets. There is one left unchanged in a pretty-print test, as the pretty printer still wants it to have regular brackets. | ||||
| 2016-10-31 | Don't reuse RandomState seeds | arthurprs | -14/+12 | |
| 2016-10-31 | Merge branch 'master' of https://github.com/rust-lang/rust into redox | Jeremy Soller | -4/+71 | |
| 2016-10-31 | Remove unused type aliases | Seo Sanghyeon | -4/+0 | |
| 2016-10-30 | Fix for thread locals | Jeremy Soller | -15/+24 | |
| 2016-10-30 | Implement TLS scoped keys, compiler builtins | Jeremy Soller | -3/+3 | |
| 2016-10-30 | Implement thread | Jeremy Soller | -14/+12 | |
| 2016-10-29 | Implement rand and args, cleanup other modules | Jeremy Soller | -74/+29 | |
| 2016-10-29 | Implement env, reentrant mutex, and partially implement scoped thread ↵ | Jeremy Soller | -49/+174 | |
| locals. Better error messages for unsupported features | ||||
| 2016-10-29 | Auto merge of #37387 - raphlinus:fuchsia_aarch64, r=alexcrichton | bors | -2/+4 | |
| Support for aarch64 architecture on Fuchsia This patch adds support for the aarch64-unknown-fuchsia target. Also updates src/liblibc submodule to include required libc change. | ||||
| 2016-10-28 | Auto merge of #37385 - raphlinus:fuchsia_random, r=alexcrichton | bors | -1/+55 | |
| Add support for kernel randomness for Fuchsia Wire up cprng syscall as provider for rand::os::OsRng on Fuchsia. | ||||
| 2016-10-28 | Can import unwind now | Jeremy Soller | -1/+1 | |
| 2016-10-28 | Remove unsafe libc layer | Jeremy Soller | -637/+193 | |
| 2016-10-28 | Auto merge of #37450 - GuillaumeGomez:rollup, r=GuillaumeGomez | bors | -0/+11 | |
| Rollup of 5 pull requests - Successful merges: #36206, #37343, #37430, #37436, #37441 - Failed merges: | ||||
| 2016-10-28 | Rollup merge of #37343 - bluss:write-doc, r=GuillaumeGomez | Guillaume Gomez | -0/+11 | |
| Add documentation for Read, Write impls for slices and Vec The Write imps for &[u8] and Vec<u8> are quite different, and we need this to be reflected in the docs. These documentation comments will be visible on the respective type's page in the trait impls section. | ||||
| 2016-10-27 | Add redox system | Jeremy Soller | -5/+4313 | |
| 2016-10-27 | tidy/features: fix checking of lang features | Tamir Duberstein | -1/+1 | |
| Removes the `STATUSES` static which duplicates truth from the pattern match in `collect_lang_features`. Fixes existing duplicates by renaming: - never_type{,_impls} on `impl`s on `!` - concat_idents{,_macro} on `macro_rules! concat_idents` Fixes #37013. | ||||
| 2016-10-27 | Add documentation for Read, Write impls for slices and Vec | Ulrik Sverdrup | -0/+11 | |
| The Write impls for &[u8] and Vec<u8> are quite different, and we need this to be reflected in the docs. These documentation comments will be visible on the respective type's page in the trait impls section. | ||||
| 2016-10-24 | Support for aarch64 architecture on Fuchsia | Raph Levien | -2/+4 | |
| This patch adds support for the aarch64-unknown-fuchsia target. Also updates src/liblibc submodule to include required libc change. | ||||
| 2016-10-24 | Add support for kernel randomness for Fuchsia | Raph Levien | -1/+55 | |
| Wire up cprng syscall as provider for rand::os::OsRng on Fuchsia. | ||||
| 2016-10-24 | Auto merge of #37382 - jonathandturner:rollup, r=jonathandturner | bors | -58/+72 | |
| Rollup of 7 pull requests - Successful merges: #37228, #37304, #37324, #37328, #37336, #37349, #37372 - Failed merges: | ||||
| 2016-10-24 | Rollup merge of #37372 - vtduncan:pathbuf-docs-link, r=steveklabnik | Jonathan Turner | -3/+7 | |
| Link to PathBuf from the Path docs I got stuck trying to use `Path` when `PathBuf` was what I needed. Hopefully this makes `PathBuf` and the module docs a bit easier to find for others. r? @steveklabnik | ||||
| 2016-10-24 | Rollup merge of #37304 - GuillaumeGomez:collections_url, r=frewsxcv | Jonathan Turner | -55/+65 | |
| Add missing urls in collections module r? @steveklabnik | ||||
| 2016-10-24 | Auto merge of #37313 - raphlinus:fuchsia, r=alexcrichton | bors | -37/+464 | |
| Add Fuchsia support Adds support for the x86_64-unknown-fuchsia target, which covers the Fuchsia operating system. | ||||
| 2016-10-24 | Link to PathBuf from the Path docs | Duncan | -3/+7 | |
| 2016-10-22 | Update libc submodule with corresponding fuchsia changes | Raph Levien | -5/+0 | |
| Also trim os::fuchsia::raw architectures. | ||||
| 2016-10-22 | Fix tidy warning | Raph Levien | -1/+1 | |
| Prefer FIXME to TODO | ||||
| 2016-10-22 | Fix missing DirEntryExt::ino | Raph Levien | -2/+2 | |
| The DirEntryExt::ino() implementation was omitted from the first iteration of this patch, because a dependency needed to be configured. The fix is straightforward enough. | ||||
| 2016-10-22 | Add Fuchsia support | Raph Levien | -36/+468 | |
| Adds support for the x86_64-unknown-fuchsia target, which covers the Fuchsia operating system. | ||||
| 2016-10-21 | Small docstring changes for include_bytes and include_str | Артём Павлов [Artyom Pavlov] | -5/+9 | |
| 2016-10-21 | Small doc change for include! | Артём Павлов [Artyom Pavlov] | -3/+4 | |
| 2016-10-21 | Fix a few links in the docs | Oliver Middleton | -3/+6 | |
| 2016-10-20 | Add missing urls in collections module | Guillaume Gomez | -55/+65 | |
| 2016-10-19 | Rollup merge of #37165 - GuillaumeGomez:bytes_url, r=kmcallister | Guillaume Gomez | -6/+12 | |
| Add missing urls for io types r? @steveklabnik | ||||
| 2016-10-19 | Auto merge of #37259 - GuillaumeGomez:fix_io_urls, r=frewsxcv | bors | -41/+52 | |
| Add more io urls r? @steveklabnik | ||||
| 2016-10-19 | Rollup merge of #37236 - bluss:range-argument, r=alexcrichton | Eduard-Mihai Burtescu | -0/+4 | |
| std::collections: Reexport libcollections's range module This is overdue, even if range and RangeArgument is still unstable. The stability attributes are the same ones as the other unstable item (Bound) here, they don't seem to matter. | ||||
