| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-11-03 | Merge branch 'master' into redox | Jeremy Soller | -338/+452 | |
| 2016-11-03 | Stabilize `..` in tuple (struct) patterns | Vadim Petrochenkov | -1/+1 | |
| 2016-11-02 | Rollup merge of #37498 - sanxiyn:unused-type-alias, r=eddyb | Jonathan Turner | -4/+0 | |
| Remove unused type aliases Found by extending the dead code lint. The lint itself is work in progress because of false positives. cc #37455. | ||||
| 2016-11-02 | Add missing urls for ErrorKind's variants | Guillaume Gomez | -2/+7 | |
| 2016-11-02 | Auto merge of #36948 - brson:sys, r=brson | bors | -290/+348 | |
| More refactoring to obey platform abstraction lint The most interesting things here are moving `std/sys/common` to `std/sys_common`, and `std/num/{f32,f64}.rs` to `std/{f32,f64}.rs`, and adding more documentation to `std/lib.rs`. r? @alexcrichton | ||||
| 2016-11-02 | Add a new non-heap allocated variant to io::Error's representation. | Mark-Simulacrum | -21/+48 | |
| Implement From<ErrorKind> for io::Error, intended for use with errors that should never be exposed to the user. | ||||
| 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 | |
