| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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 | |
| 2013-05-06 | Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze | Niko Matsakis | -0/+28 | |
| 2013-05-06 | Add assert_approx_eq! macro | Brendan Zabarauskas | -0/+28 | |
| 2013-05-05 | Fix two more write guard failures | Niko Matsakis | -0/+38 | |
| 2013-05-05 | Merge remote-tracking branch 'mozilla/incoming' into issue-5910-dyna-freeze | Niko Matsakis | -5/+2 | |
| Conflicts: src/libcore/core.rc src/libcore/hashmap.rs src/libcore/num/f32.rs src/libcore/num/f64.rs src/libcore/num/float.rs src/libcore/num/int-template.rs src/libcore/num/num.rs src/libcore/num/strconv.rs src/libcore/num/uint-template.rs src/libcore/ops.rs src/libcore/os.rs src/libcore/prelude.rs src/libcore/rt/mod.rs src/libcore/unstable/lang.rs src/librustc/driver/session.rs src/librustc/middle/astencode.rs src/librustc/middle/borrowck/check_loans.rs src/librustc/middle/borrowck/gather_loans.rs src/librustc/middle/borrowck/loan.rs src/librustc/middle/borrowck/preserve.rs src/librustc/middle/liveness.rs src/librustc/middle/mem_categorization.rs src/librustc/middle/region.rs src/librustc/middle/trans/base.rs src/librustc/middle/trans/inline.rs src/librustc/middle/trans/reachable.rs src/librustc/middle/typeck/check/_match.rs src/librustc/middle/typeck/check/regionck.rs src/librustc/util/ppaux.rs src/libstd/arena.rs src/libstd/ebml.rs src/libstd/json.rs src/libstd/serialize.rs src/libstd/std.rc src/libsyntax/ast_map.rs src/libsyntax/parse/parser.rs src/test/compile-fail/borrowck-uniq-via-box.rs src/test/compile-fail/regions-infer-borrow-scope-within-loop.rs src/test/run-pass/borrowck-nested-calls.rs | ||||
| 2013-05-03 | add gitattributes and fix whitespace issues | Daniel Micay | -4/+1 | |
| 2013-05-03 | rustc: add rooting, write-guards to slices etc | Niko Matsakis | -0/+96 | |
| 2013-05-01 | Revert rename of Div to Quot | Brendan Zabarauskas | -1/+1 | |
| 2013-04-30 | remove some unused mut decls | Niko Matsakis | -6/+6 | |
| 2013-04-29 | librustc: Rename `reinterpret_cast` to `transmute_copy` and remove the intrinsic | Patrick Walton | -2/+2 | |
| 2013-04-28 | make way for a new iter module | Daniel Micay | -1/+3 | |
| 2013-04-27 | auto merge of #6081 : brson/rust/out-of-stack, r=thestinger | bors | -83/+0 | |
| People hit the recursion depth limit too often, it's not possible to unwind reliably from out-of-stack. Issues #3555, #3695 | ||||
| 2013-04-26 | rt: Set the stack depth limit to 1GB. Abort on error. | Brian Anderson | -83/+0 | |
| People hit the recursion depth limit too often, it's not possible to unwind reliably from out-of-stack. Issues #3555, #3695 | ||||
| 2013-04-26 | Added test cases for all fail message formats | Marvin Löbel | -0/+120 | |
| 2013-04-25 | Made fail! and assert! accept both &'static str and ~str, as well as a fmt! ↵ | Marvin Löbel | -1/+1 | |
| like format list. Unwinding through macros now happens as a call to the trait function `FailWithCause::fail_with()`, which consumes self, allowing to use a more generic failure object in the future. | ||||
| 2013-04-24 | Improve divide-by-zero error messages | Brendan Zabarauskas | -2/+2 | |
| 2013-04-22 | Rename Div operator trait to Quot and Modulo operator trait to Rem | Brendan Zabarauskas | -2/+2 | |
| 2013-04-03 | rename Linear{Map,Set} => Hash{Map,Set} | Daniel Micay | -1/+1 | |
| 2013-04-03 | hashmap: rm linear namespace | Daniel Micay | -1/+1 | |
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -16/+16 | |
| 2013-03-23 | turn std::oldmap into a wrapper around LinearMap | Daniel Micay | -5/+3 | |
| 2013-03-22 | test: Remove `pure` from the test suite | Patrick Walton | -2/+2 | |
| 2013-03-22 | test: replace uses of old deriving attribute with new one | Andrew Paseltiner | -1/+1 | |
| 2013-03-21 | auto merge of #5480 : pcwalton/rust/at-const, r=pcwalton | bors | -0/+1 | |
| r? @catamorphism | ||||
| 2013-03-21 | librustc: Forbid destructors from being attached to any structs that might ↵ | Patrick Walton | -0/+1 | |
| contain non-Owned fields. r=nmatsakis | ||||
| 2013-03-20 | add assert_eq! macro | John Clements | -0/+8 | |
| the assert_eq! macro compares its arguments and fails if they're not equal. It's more informative than fail_unless!, because it explicitly writes the given and expected arguments on failure. | ||||
| 2013-03-19 | Allow custom messages on assert statements | Alex Crichton | -0/+15 | |
| 2013-03-13 | librustc: Remove implicit self from the language, except for old-style drop ↵ | Patrick Walton | -2/+2 | |
| blocks. | ||||
| 2013-03-13 | Remove `++` mode from the compiler (it is parsed as `+` mode) | Niko Matsakis | -1/+1 | |
| and obsolete `-` mode altogether (it *was* parsed as `+` mode). | ||||
| 2013-03-11 | Remove the log keyword (by renaming it to __log) | Brian Anderson | -14/+0 | |
| We can't quite remove logging from the language, but this hides the keyword. | ||||
| 2013-03-11 | Remove uses of log | Brian Anderson | -22/+22 | |
| 2013-03-11 | librustc: Replace all uses of `fn()` with `&fn()`. rs=defun | Patrick Walton | -2/+2 | |
| 2013-03-07 | test: Fix tests. | Patrick Walton | -2/+5 | |
