| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-08-18 | auto merge of #8560 : kballard/rust/reserve-yield, r=pcwalton | bors | -3/+3 | |
| Rename task::yield() to task::deschedule(). Fixes #8494. | ||||
| 2013-08-17 | Fix warnings it tests | Erick Tryzelaar | -43/+73 | |
| 2013-08-16 | Reserve 'yield' keyword | Kevin Ballard | -3/+3 | |
| Rename task::yield() to task::deschedule(). Fixes #8494. | ||||
| 2013-08-15 | rm obsolete test | Daniel Micay | -44/+0 | |
| 2013-08-13 | auto merge of #8497 : nikomatsakis/rust/improvements-to-object-coercion, ↵ | bors | -0/+22 | |
| r=pcwalton While looking over the code for object coercion, I realized that it wasn't quite handling freezing and reborrowing correctly. Tweak the code, adding tests for the relevant cases. r? @pcwalton | ||||
| 2013-08-13 | Merge pull request #8432 from chris-morgan/remove-assert-eq-macro-fail-binary | Graydon Hoare | -0/+0 | |
| Remove in-tree test binary. | ||||
| 2013-08-13 | Fix freezing of @mut Objects when passing as argument | Niko Matsakis | -0/+22 | |
| 2013-08-11 | tests: Add new tests for borrowck/objects and update some existing tests | Niko Matsakis | -0/+21 | |
| 2013-08-10 | Remove in-tree test binary. | Chris Morgan | -0/+0 | |
| I presume this was accidentally committed. | ||||
| 2013-08-08 | auto merge of #8385 : cmr/rust/big-rollup, r=alexcrichton | bors | -0/+0 | |
| 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 | Implement DoubleEndedIterator on Range | Kevin Ballard | -0/+0 | |
| Range is now invertable as long as its element type conforms to Integer. Remove int::range_rev() et al in favor of range().invert(). | ||||
| 2013-08-07 | Disable linked failure tests | Brian Anderson | -0/+7 | |
| The implementation currently contains a race that leads to segfaults. | ||||
| 2013-08-05 | Updated std::Option, std::Either and std::Result | Marvin Löbel | -2/+2 | |
| - Made naming schemes consistent between Option, Result and Either - Changed Options Add implementation to work like the maybe monad (return None if any of the inputs is None) - Removed duplicate Option::get and renamed all related functions to use the term `unwrap` instead | ||||
| 2013-08-03 | remove obsolete `foreach` keyword | Daniel Micay | -2/+2 | |
| this has been replaced by `for` | ||||
| 2013-08-03 | modified logging function to truncate output and adjusted error output ↵ | toddaaro | -8/+8 | |
| formatting tests to be compatible with both the new and old runtimes | ||||
| 2013-08-02 | replace `range` with an external iterator | Daniel Micay | -4/+2 | |
| 2013-08-01 | auto merge of #8172 : brson/rust/nomorestack, r=pcwalton | bors | -0/+4 | |
| The new scheduler does not yet implement split stacks | ||||
| 2013-08-01 | std: Change `Times` trait to use `do` instead of `for` | blake2-ppc | -1/+1 | |
| 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-07-31 | test: Disable morestack tests | Brian Anderson | -0/+4 | |
| The new scheduler does not yet implement split stacks | ||||
| 2013-07-28 | auto merge of #8069 : erickt/rust/maikklein, r=erickt | bors | -2/+2 | |
| Good evening, This is a superset of @MaikKlein's #7969 commit, that I've fixed up to compile. I had a couple commits I wanted to do on top of @MaikKlein's work that I didn't want to bitrot. | ||||
| 2013-07-27 | core: correct the casing of result::{Ok,Err} in the docs | Erick Tryzelaar | -1/+1 | |
| 2013-07-27 | to_either + fixes | Erick Tryzelaar | -1/+1 | |
| 2013-07-27 | Change concurrency primitives to standard naming conventions | Steven Stewart-Gallus | -1/+1 | |
| 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-24 | Change 'print(fmt!(...))' to printf!/printfln! in src/test/ | Birunthan Mohanathas | -4/+4 | |
| 2013-07-23 | test/run-fail: Un-xfail a test, make some other xfailed ones compile (they ↵ | Huon Wilson | -9/+10 | |
| still don't work). | ||||
| 2013-07-21 | auto merge of #7923 : alexcrichton/rust/add-tests, r=graydon | bors | -0/+19 | |
| Closes #5275, #4547 | ||||
| 2013-07-20 | librustc: Remove `pub extern` and `priv extern` from the language. | Patrick Walton | -3/+3 | |
| Place `pub` or `priv` on individual items instead. | ||||
| 2013-07-19 | Add tests for issues which can be closed | Alex Crichton | -0/+19 | |
| Closes #5275, $4547 | ||||
| 2013-07-17 | librustc: Remove all uses of "copy". | Patrick Walton | -5/+5 | |
| 2013-07-17 | Clean-up tests after debug!/std-macros change. | Huon Wilson | -3/+3 | |
| The entire testsuite is converted to using info! rather than debug! because some depend on the code within the debug! being trans'd. | ||||
| 2013-07-10 | fix test | Corey Richardson | -1/+1 | |
| 2013-07-04 | Convert vec::{as_imm_buf, as_mut_buf} to methods. | Huon Wilson | -2/+1 | |
| 2013-06-28 | librustc: Remove the broken overloaded assign-ops from the language. | Patrick Walton | -2/+2 | |
| They evaluated the receiver twice. They should be added back with `AddAssign`, `SubAssign`, etc., traits. | ||||
| 2013-06-28 | librustc: Change "Owned" to "Send" everywhere | Patrick Walton | -1/+1 | |
| 2013-06-25 | Change finalize -> drop. | Luqman Aden | -10/+10 | |
| 2013-06-24 | remove old_iter | Daniel Micay | -1/+0 | |
| the `test/run-pass/class-trait-bounded-param.rs` test was xfailed and written in an ancient dialect of Rust so I've just removed it this also removes `to_vec` from DList because it's provided by `std::iter::to_vec` an Iterator implementation is added for OptVec but some transitional internal iterator methods are still left | ||||
| 2013-06-10 | std: remove str::{len, slice, is_empty} in favour of methods. | Huon Wilson | -1/+1 | |
| 2013-06-04 | librustc: Disallow multiple patterns from appearing in a "let" declaration. | Patrick Walton | -2/+6 | |
| You can still initialize multiple variables at once with "let (x, y) = (1, 2)". | ||||
| 2013-05-29 | librustc: Stop reexporting the standard modules from prelude. | Patrick Walton | -3/+59 | |
| 2013-05-27 | Change `alt` to `match` in filenames. | Lindsey Kuper | -0/+0 | |
| 2013-05-22 | test: Update tests to use the new syntax. | Patrick Walton | -17/+17 | |
| 2013-05-19 | auto merge of #6106 : thestinger/rust/iter, r=bstrie | bors | -1/+1 | |
| I don't have a strong opinion on the function vs. method, but there's no point in having both. I'd like to make a `repeat` adaptor like Python/Haskell for turning a value into an infinite stream of the value, so this has to at least be renamed. | ||||
| 2013-05-19 | Use assert_eq! rather than assert! where possible | Corey Richardson | -6/+6 | |
| 2013-05-18 | replace old_iter::repeat with the Times trait | Daniel Micay | -1/+1 | |
| 2013-05-14 | Fix cosmetics for fail!() calls | Marvin Löbel | -2/+2 | |
| 2013-05-14 | Use static string with fail!() and remove fail!(fmt!()) | Björn Steinbrink | -37/+37 | |
| fail!() used to require owned strings but can handle static strings now. Also, it can pass its arguments to fmt!() on its own, no need for the caller to call fmt!() itself. | ||||
| 2013-05-09 | test: Add two tests for issue #6272. | Niko Matsakis | -0/+21 | |
| 2013-05-09 | auto merge of #6345 : seanmoon/rust/fix-typos, r=sanxiyn | bors | -1/+1 | |
| Hi there, Really enjoying Rust. Noticed a few typos so I searched around for a few more--here's some fixes. Ran `make check` and got `summary of 24 test runs: 4868 passed; 0 failed; 330 ignored`. Thanks! Sean | ||||
| 2013-05-08 | test: Fix tests. | Patrick Walton | -3/+3 | |
| 2013-05-09 | Fix typos | Sean Moon | -1/+1 | |
