| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-09-23 | test: Fix rustdoc and tests. | Patrick Walton | -46/+1 | |
| 2013-09-16 | switch Drop to `&mut self` | Daniel Micay | -10/+10 | |
| 2013-09-13 | make ! support the equality/ordering operators | Daniel Micay | -0/+13 | |
| An expression such as `bottom == not_bottom` or `not_bottom == bottom` already compiled, but this fixes the case where both sides are `bottom`. | ||||
| 2013-08-29 | extra: error message should reflact that RUST_TEST_TASKS should be strictly ↵ | Huon Wilson | -1/+1 | |
| positive (zero is illegal). | ||||
| 2013-08-29 | Make the unit-test framework check RUST_TEST_TASKS over RUST_THREADS. | Huon Wilson | -0/+19 | |
| Fixes #7335. | ||||
| 2013-08-22 | Enabled tests. | Vadim Chugunov | -1/+0 | |
| 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 | |
