| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2017-04-05 | Rollup merge of #40608 - GuillaumeGomez:mutex-doc-inconsistency, r=steveklabnik | Corey Farwell | -7/+7 | |
| Fix mutex's docs inconsistency Fixes #40176. r? @steveklabnik cc @rust-lang/docs | ||||
| 2017-04-03 | Fix styling issues | Bryan Tan | -6/+17 | |
| 2017-04-03 | Fix mutex's docs inconsistency | Guillaume Gomez | -7/+7 | |
| 2017-03-31 | Fix warnings in examples | Bryan Tan | -9/+9 | |
| 2017-03-31 | Fix broken links to std::iter::Iterator::next | Bryan Tan | -2/+2 | |
| 2017-03-31 | Add links and examples to std::sync::mpsc docs (#29377) | Bryan Tan | -31/+136 | |
| This change adds links to to `Receiver`, `Iter`, `TryIter`, `IntoIter`, `Sender`, `SyncSender`, `SendError`, `RecvError`, `TryRecvError`, `RecvTimeoutError`, `TrySendError`, `Sender::send`, `SyncSender::send`, `SyncSender::try_send`, `Receiver::recv`, `Receiver::recv_timeout`, `Receiver::iter`, and `Receiver::try_iter`. Examples added to `Receiver`, `Sender`, `Receiver::iter`. | ||||
| 2017-03-31 | Updating the description for BarrierWaitResult #29377 | projektir | -5/+4 | |
| 2017-03-30 | Add links to std::sync::mpsc docs #29377 | Bryan Tan | -15/+25 | |
| 2017-03-29 | Adding linking for Once docs #29377 | projektir | -8/+29 | |
| 2017-03-19 | Rollup merge of #40611 - ScottAbbey:patch-1, r=GuillaumeGomez | Corey Farwell | -1/+1 | |
| Fix typo in mutex.rs docs This seems to match other uses of "be accessed" in the document. | ||||
| 2017-03-17 | Fix typo in mutex.rs docs | ScottAbbey | -1/+1 | |
| This seems to match other uses of "be accessed" in the document. | ||||
| 2017-03-13 | Remove function invokation parens from documentation links. | Corey Farwell | -26/+26 | |
| This was never established as a convention we should follow in the 'More API Documentation Conventions' RFC: https://github.com/rust-lang/rfcs/blob/master/text/1574-more-api-documentation-conventions.md | ||||
| 2017-02-28 | Rollup merge of #40033 - GuillaumeGomez:condvar-docs, r=frewsxcv | Corey Farwell | -16/+230 | |
| Add missing urls and examples for Condvar docs r? @frewsxcv | ||||
| 2017-02-24 | Rollup merge of #40052 - GuillaumeGomez:sunc_docs, r=frewsxcv | Guillaume Gomez | -1/+3 | |
| Add missing urls in MutexGuard docs r? @frewsxcv | ||||
| 2017-02-23 | Add missing urls in MutexGuard docs | Guillaume Gomez | -1/+3 | |
| 2017-02-23 | Add missing urls and examples for Condvar docs | Guillaume Gomez | -16/+230 | |
| 2017-02-21 | Add missing urls and examples into Barrier structs | Guillaume Gomez | -7/+69 | |
| 2017-02-15 | Fix wording in LocalKey documentation | Stjepan Glavina | -1/+1 | |
| 2017-02-05 | Rollup merge of #39393 - ollie27:stab_impls, r=alexcrichton | Corey Farwell | -7/+7 | |
| Fix a few impl stability attributes The versions show up in rustdoc. | ||||
| 2017-02-04 | tiny doc wording change | Son | -1/+1 | |
| 2017-01-29 | Fix a few impl stability attributes | Oliver Middleton | -7/+7 | |
| The versions show up in rustdoc. | ||||
| 2017-01-10 | Add missing doc examples for Mutex | Guillaume Gomez | -1/+79 | |
| 2016-12-28 | Replace uses of `#[unsafe_destructor_blind_to_params]` with `#[may_dangle]` | Andrew Paseltiner | -4/+2 | |
| CC #34761 | ||||
| 2016-12-20 | Rollup merge of #38006 - frewsxcv:libstd-debug, r=alexcrichton | Alex Crichton | -0/+64 | |
| Implement `fmt::Debug` for all structures in libstd. Part of https://github.com/rust-lang/rust/issues/31869. Also turn on the `missing_debug_implementations` lint at the crate level. | ||||
| 2016-12-19 | Rollup merge of #38421 - apasel422:issue-36934, r=alexcrichton | Seo Sanghyeon | -328/+328 | |
| Replace invalid use of `&mut` with `UnsafeCell` in `std::sync::mpsc` Closes #36934 r? @alexcrichton | ||||
| 2016-12-18 | Implement `fmt::Debug` for all structures in libstd. | Corey Farwell | -0/+64 | |
| Part of https://github.com/rust-lang/rust/issues/31869. Also turn on the `missing_debug_implementations` lint at the crate level. | ||||
| 2016-12-16 | Replace invalid use of `&mut` with `UnsafeCell` in `std::sync::mpsc` | Andrew Paseltiner | -328/+328 | |
| Closes #36934 | ||||
| 2016-12-15 | Stabilize std::sync::mpsc::Receiver::try_iter | Aaron Turon | -3/+3 | |
| 2016-12-07 | Improve and fix mpsc documentation | Cobrand | -9/+20 | |
| Closes #37915 This commit enhances documentation with several links and fixes an error in the `sync_channel` documentation as well: `send` doesn't panic when the senders are all disconnected | ||||
| 2016-11-26 | Rollup merge of #38010 - frewsxcv:lock-creations, r=GuillaumeGomez | Seo Sanghyeon | -1/+22 | |
| Document how lock 'guard' structures are created. | ||||
| 2016-11-25 | Document how the `MutexGuard` structure is created. | Corey Farwell | -1/+8 | |
| Also, end sentence with a period. | ||||
| 2016-11-25 | Document how the `RwLockWriteGuard` structure is created. | Corey Farwell | -0/+7 | |
| 2016-11-25 | Document how the `RwLockReadGuard` structure is created. | Corey Farwell | -0/+7 | |
| 2016-11-24 | Define `bound` argument in std::sync::mpsc::sync_channel | fkjogu | -5/+5 | |
| The `bound` argument in `std::sync::mpsc::sync:channel(bound: usize)` was not defined in the documentation. | ||||
| 2016-11-02 | Add Error implementation for std::sync::mpsc::RecvTimeoutError. | Mark-Simulacrum | -0/+32 | |
| 2016-10-17 | Auto merge of #37162 - matklad:static-mut-lint, r=jseyfried | bors | -7/+7 | |
| Lint against lowercase static mut Closes #37145. Lint for non mut statics was added in https://github.com/rust-lang/rust/pull/7523, and it explicitly did not cover mut statics. I am not sure why. | ||||
| 2016-10-14 | Rename static mut to upper case | Aleksey Kladov | -7/+7 | |
| 2016-10-13 | Update | Nabeel Omer | -3/+8 | |
| 2016-10-13 | Updated RwLock Docs | Nabeel Omer | -0/+3 | |
| 2016-10-12 | Deprecate `Reflect` | Nick Cameron | -3/+2 | |
| [tracking issue](https://github.com/rust-lang/rust/issues/27749) | ||||
| 2016-10-05 | Auto merge of #36893 - apasel422:issue-32114, r=alexcrichton | bors | -0/+9 | |
| Restore `DISCONNECTED` state in `oneshot::Packet::send` Closes #32114 I'm not sure if this is the best approach, but the current action of swapping `DISCONNECTED` with `DATA` seems wrong. Additionally, it is strange that the `send` method (and others in the `oneshot` module) takes `&mut self` despite performing atomic operations, as this requires extra discipline to avoid data races and lets us use methods like `AtomicUsize::get_mut` instead of methods that require a memory ordering. | ||||
| 2016-10-05 | Restore `DISCONNECTED` state in `oneshot::Packet::send` | Andrew Paseltiner | -0/+9 | |
| Closes #32114 | ||||
| 2016-10-04 | Rollup merge of #36902 - ollie27:stab_impls, r=alexcrichton | Manish Goregaokar | -2/+0 | |
| std: Correct stability attributes for some implementations These are displayed by rustdoc so should be correct. | ||||
| 2016-10-02 | Add a platform-abstraction tidy script | Brian Anderson | -1/+1 | |
| This is intended to maintain existing standards of code organization in hopes that the standard library will continue to be refactored to isolate platform-specific bits, making porting easier; where "standard library" roughly means "all the dependencies of the std and test crates". This generally means placing restrictions on where `cfg(unix)`, `cfg(windows)`, `cfg(target_os)` and `cfg(target_env)` may appear, the basic objective being to isolate platform-specific code to the platform-specific `std::sys` modules, and to the allocation, unwinding, and libc crates. Following are the basic rules, though there are currently exceptions: - core may not have platform-specific code - liballoc_system may have platform-specific code - liballoc_jemalloc may have platform-specific code - libpanic_abort may have platform-specific code - libpanic_unwind may have platform-specific code - other crates in the std facade may not - std may have platform-specific code in the following places - sys/unix/ - sys/windows/ - os/ There are plenty of exceptions today though, noted in the whitelist. | ||||
| 2016-10-01 | std: Correct stability attributes for some implementations | Oliver Middleton | -2/+0 | |
| These are displayed by rustdoc so should be correct. | ||||
| 2016-09-30 | Ignore various entire test modules on emscripten | Brian Anderson | -26/+5 | |
| 2016-09-30 | Ignore entire test modules on emscripten instead of individual tests | Brian Anderson | -66/+3 | |
| 2016-09-30 | Ignore lots and lots of std tests on emscripten | Brian Anderson | -0/+89 | |
| 2016-09-22 | Rollup merge of #36423 - GuillaumeGomez:eq_impl, r=pnkfelix | Jonathan Turner | -1/+1 | |
| Add missing Eq implementations Part of #36301. | ||||
| 2016-09-18 | Add missing Eq implementations | Guillaume Gomez | -1/+1 | |
