| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-09-25 | rustdoc: Change all code-blocks with a script | Alex Crichton | -4/+4 | |
| find src -name '*.rs' | xargs sed -i '' 's/~~~.*{\.rust}/```rust/g' find src -name '*.rs' | xargs sed -i '' 's/ ~~~$/ ```/g' find src -name '*.rs' | xargs sed -i '' 's/^~~~$/ ```/g' | ||||
| 2013-09-24 | Correctly encode item visibility in metadata | Alex Crichton | -2/+2 | |
| This fixes private statics and functions from being usable cross-crates, along with some bad privacy error messages. This is a reopening of #8365 with all the privacy checks in privacy.rs instead of resolve.rs (where they should be anyway). These maps of exported items will hopefully get used for generating documentation by rustdoc Closes #8592 | ||||
| 2013-09-16 | switch Drop to `&mut self` | Daniel Micay | -1/+1 | |
| 2013-09-04 | Use MuextArc and RWArc in docstrings | Flaper Fesp | -5/+5 | |
| 2013-09-04 | Fixed docs and styles | Flaper Fesp | -122/+30 | |
| 2013-09-04 | Add a safe implementation of MutexArc::access* methods | Flaper Fesp | -21/+162 | |
| Current access methods are nestable and unsafe. This patch renames current methods implementation - prepends unsafe_ - and implements 2 new methods that are both safe and un-nestable. Fixes #7473 | ||||
| 2013-09-04 | Rename MutexArc access methods to unsafe_access | Flaper Fesp | -9/+9 | |
| 2013-08-31 | Cleanup concurrency tests | Steven Stewart-Gallus | -49/+49 | |
| In this commit I: - removed unneeded heap allocations - added extra whitespace to crowded expressions - and removed unneeded syntax | ||||
| 2013-08-27 | Rename UnsafeAtomicRcBox to UnsafeArc. Fixes #7674. | Huon Wilson | -7/+7 | |
| 2013-08-22 | Enabled unit tests in std and extra. | Vadim Chugunov | -9/+9 | |
| 2013-08-16 | Reserve 'yield' keyword | Kevin Ballard | -4/+4 | |
| Rename task::yield() to task::deschedule(). Fixes #8494. | ||||
| 2013-08-09 | Remove the C++ runtime. Sayonara | Brian Anderson | -2/+2 | |
| 2013-08-08 | auto merge of #8385 : cmr/rust/big-rollup, r=alexcrichton | bors | -10/+4 | |
| This is a fairly large rollup, but I've tested everything locally, and none of it should be platform-specific. r=alexcrichton (bdfdbdd) r=brson (d803c18) r=alexcrichton (a5041d0) r=bstrie (317412a) r=alexcrichton (135c85e) r=thestinger (8805baa) r=pcwalton (0661178) r=cmr (9397fe0) r=cmr (caa4135) r=cmr (6a21d93) r=cmr (4dc3379) r=cmr (0aa5154) r=cmr (18be261) r=thestinger (f10be03) | ||||
| 2013-08-07 | std: Fix for-range loops that can use iterators | blake2-ppc | -10/+4 | |
| Fix inappropriate for-range loops to use for-iterator constructs (or other appropriate solution) instead. | ||||
| 2013-08-07 | Disable linked failure tests | Brian Anderson | -0/+1 | |
| The implementation currently contains a race that leads to segfaults. | ||||
| 2013-08-03 | remove obsolete `foreach` keyword | Daniel Micay | -3/+3 | |
| this has been replaced by `for` | ||||
| 2013-08-03 | Explicitly impl Clone for RWArc | Kevin Ballard | -14/+12 | |
| RWArc had a clone() method, but it was part of impl RWArc instead of an implementation of Clone. Stick with the explicit implementation instead of deriving Clone so we can have a docstring. Fixes #8052. | ||||
| 2013-08-02 | replace `range` with an external iterator | Daniel Micay | -3/+2 | |
| 2013-08-01 | auto merge of #8190 : thestinger/rust/for, r=thestinger | bors | -6/+6 | |
| 2013-08-01 | std: Change `Times` trait to use `do` instead of `for` | blake2-ppc | -6/+6 | |
| Change the former repetition:: for 5.times { } to:: do 5.times { } .times() cannot be broken with `break` or `return` anymore; for those cases, use a numerical range loop instead. | ||||
| 2013-08-01 | auto merge of #8164 : brson/rust/noportset, r=pcwalton | bors | -4/+0 | |
| ...haredChan. | ||||
| 2013-08-01 | migrate many `for` loops to `foreach` | Daniel Micay | -1/+1 | |
| 2013-07-31 | std: Remove PortSet. Not supported by new scheduler. Replace uses with ↵ | Brian Anderson | -4/+0 | |
| SharedChan. | ||||
| 2013-07-30 | UnsafeArc methods return unsafe pointers, so are not themselves unsafe. | Ben Blum | -3/+3 | |
| 2013-07-27 | Fix nits. | Steven Stewart-Gallus | -8/+9 | |
| 2013-07-27 | Change concurrency primitives to standard naming conventions | Steven Stewart-Gallus | -110/+110 | |
| To be more specific: `UPPERCASETYPE` was changed to `UppercaseType` `type_new` was changed to `Type::new` `type_function(value)` was changed to `value.method()` | ||||
| 2013-07-22 | new snapshot | Daniel Micay | -1/+0 | |
| 2013-07-20 | Reimplement ARC::unwrap() and friends. | Ben Blum | -8/+72 | |
| 2013-07-17 | librustc: Remove all uses of "copy". | Patrick Walton | -1/+1 | |
| 2013-06-30 | auto merge of #7468 : cmr/rust/great_renaming, r=pcwalton | bors | -10/+8 | |
| 2013-06-29 | Removing a lot of usage of '&const' | Alex Crichton | -2/+2 | |
| 2013-06-29 | Great renaming: propagate throughout the rest of the codebase | Corey Richardson | -10/+8 | |
| 2013-06-29 | Rename #[mutable] to #[no_freeze] | Brian Anderson | -1/+2 | |
| 2013-06-28 | librustc: Change "Owned" to "Send" everywhere | Patrick Walton | -14/+14 | |
| 2013-06-28 | librustc: Rename Const to Freeze | Patrick Walton | -10/+10 | |
| 2013-06-27 | auto merge of #7430 : huonw/rust/vec-kill, r=thestinger | bors | -1/+0 | |
| 2013-06-28 | extra: silence some test warnings. | Huon Wilson | -1/+0 | |
| 2013-06-27 | auto merge of #7361 : brson/rust/incoming, r=brson | bors | -1/+1 | |
| 2013-06-25 | auto merge of #7269 : luqmana/rust/drop, r=thestinger | bors | -1/+1 | |
| Finally rename finalize to drop. Closes #4332. | ||||
| 2013-06-25 | Merge remote-tracking branch 'mozilla/master' into incoming | Brian Anderson | -4/+7 | |
| Conflicts: src/librustc/middle/astencode.rs src/librustc/middle/check_const.rs | ||||
| 2013-06-25 | Change finalize -> drop. | Luqman Aden | -1/+1 | |
| 2013-06-25 | remove `each` from vec, HashMap and HashSet | Daniel Micay | -4/+7 | |
| 2013-06-24 | Merge remote-tracking branch 'reusee/master' into HEAD | Brian Anderson | -1/+1 | |
| 2013-06-23 | vec: remove BaseIter implementation | Daniel Micay | -3/+4 | |
| I removed the `static-method-test.rs` test because it was heavily based on `BaseIter` and there are plenty of other more complex uses of static methods anyway. | ||||
| 2013-06-22 | replaced some 'std::' with 'extra::' in comments | reus | -1/+1 | |
| 2013-06-21 | libextra: cleanup warnings | James Miller | -9/+7 | |
| 2013-06-18 | replace #[inline(always)] with #[inline]. r=burningtree. | Graydon Hoare | -11/+11 | |
| 2013-06-13 | Improve comments in sync and arc a bit more. | Ben Blum | -4/+4 | |
| 2013-06-13 | Add a test case for #7065. | Ben Blum | -0/+62 | |
| 2013-06-12 | remove bitrotted cant_nest field from RWARC (the #[mutable] tag suffices) | Ben Blum | -3/+1 | |
