| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Disable effect checking in rustboot | Marijn Haverbeke | 2011-04-08 | 6 | -52/+0 |
| | | |||||
| * | Add a test case for calling generic functions taking alias args with box types | Brian Anderson | 2011-04-07 | 1 | -0/+13 |
| | | |||||
| * | Add an XFAILed test for blocks that result in functions | Brian Anderson | 2011-04-07 | 1 | -0/+15 |
| | | |||||
| * | Make block results work for generic types | Brian Anderson | 2011-04-07 | 9 | -40/+174 |
| | | | | | | | | I think just about every type can be used as a block result now. There's quite a proliferation of tests here, but they all test slightly different things and some are split out to remain XFAILed. The tests of generic vectors are still XFAILed because generic aliased boxes still don't work in general. | ||||
| * | Updated test to use 'check' rather than just logging results. | Lindsey Kuper | 2011-04-07 | 1 | -5/+3 |
| | | |||||
| * | Support for self-calls that take arguments. | Lindsey Kuper | 2011-04-07 | 2 | -0/+50 |
| | | | | | | | | Nicer parsing of self-calls (expr_self_method nodes inside expr_call nodes, rather than a separate expr_call_self) makes typechecking tractable. We can now write self-calls that take arguments and return values (see: test/run-pass/obj-self-*.rs). | ||||
| * | "xfail-stage0", not "XFAIL-stage0" | Patrick Walton | 2011-04-07 | 1 | -1/+1 |
| | | |||||
| * | XFAIL lib-option.rs in stage0 due to crash on Darwin on tinderbox | Patrick Walton | 2011-04-07 | 1 | -0/+1 |
| | | |||||
| * | Fix effect on deref-lval | Patrick Walton | 2011-04-07 | 1 | -1/+1 |
| | | |||||
| * | rustc: Allow dereference expressions to be used as lvalues. Add a test case. | Patrick Walton | 2011-04-07 | 1 | -0/+6 |
| | | |||||
| * | rustc: Link to external tag discriminants. Un-XFAIL test/run-pass/lib-option.rs. | Patrick Walton | 2011-04-07 | 1 | -2/+1 |
| | | |||||
| * | Minimal testcase for next bootstrap blocker. | Graydon Hoare | 2011-04-06 | 1 | -0/+6 |
| | | |||||
| * | Brute force and ignorance workaround for tag-and-generic-obj; un-XFAIL it. | Graydon Hoare | 2011-04-05 | 1 | -2/+0 |
| | | |||||
| * | Add new minimal test for current blocker on bootstrapping. | Graydon Hoare | 2011-04-05 | 1 | -0/+12 |
| | | |||||
| * | Add more tests for alt expressions | Brian Anderson | 2011-04-02 | 3 | -2/+111 |
| | | |||||
| * | Join the results of alt arms so alt can be used as an expression. | Brian Anderson | 2011-04-02 | 1 | -1/+0 |
| | | | | | Un-XFAIL expr-alt.rs. | ||||
| * | Cleanup typos and newlines | Brian Anderson | 2011-04-01 | 2 | -2/+2 |
| | | |||||
| * | Add an XFAILed test for treating alts as expressions | Brian Anderson | 2011-03-31 | 1 | -0/+31 |
| | | |||||
| * | Un-XFAIL expr-if-box.rs | Brian Anderson | 2011-03-31 | 1 | -1/+0 |
| | | |||||
| * | Add a test for block expressions of generic types. XFAILed | Brian Anderson | 2011-03-31 | 1 | -0/+56 |
| | | |||||
| * | Add another test for blocks as expressions | Brian Anderson | 2011-03-31 | 1 | -0/+31 |
| | | |||||
| * | Un-XFAIL expr-block-box.rs | Brian Anderson | 2011-03-31 | 1 | -1/+0 |
| | | |||||
| * | Move str test from expr-if.rs to expr-if-box.rs in preperation for breaking ↵ | Brian Anderson | 2011-03-31 | 2 | -7/+7 |
| | | | | | that code path. | ||||
| * | Add a test for block expressions that have results. XFAILed. | Brian Anderson | 2011-03-31 | 1 | -0/+11 |
| | | |||||
| * | Re-XFAIL lib-int.rs and lib-uint.rs. | Graydon Hoare | 2011-03-29 | 2 | -0/+2 |
| | | |||||
| * | Re-XFAIL lib-bitv.rs harder | Graydon Hoare | 2011-03-29 | 1 | -1/+1 |
| | | |||||
| * | Re-XFAIL lib-bitv.rs | Graydon Hoare | 2011-03-29 | 1 | -0/+1 |
| | | |||||
| * | rustc: Un-XFAIL lib-uint.rs | Patrick Walton | 2011-03-29 | 1 | -1/+0 |
| | | |||||
| * | rustc: Un-XFAIL lib-int.rs. | Patrick Walton | 2011-03-29 | 1 | -1/+0 |
| | | |||||
| * | rustc: Parse parameter IDs in external crate metadata. Un-XFAIL lib-bitv.rs. | Patrick Walton | 2011-03-29 | 1 | -1/+0 |
| | | |||||
| * | Beginnings of support for magical self prefix; nothing profound happening yet. | Lindsey Kuper | 2011-03-29 | 2 | -0/+29 |
| | | |||||
| * | Add partial support for if expressions resulting in generic types | Brian Anderson | 2011-03-28 | 1 | -0/+53 |
| | | |||||
| * | Add an XFAILed test for if expressions resulting in boxes | Brian Anderson | 2011-03-28 | 1 | -0/+14 |
| | | |||||
| * | Handle structural types as the result of if expressions | Brian Anderson | 2011-03-28 | 1 | -0/+24 |
| | | |||||
| * | Teach rustc to use the result of if expressions | Brian Anderson | 2011-03-28 | 1 | -0/+98 |
| | | |||||
| * | Add long-while.rs to check on frame growth. | Graydon Hoare | 2011-03-28 | 1 | -0/+8 |
| | | |||||
| * | Move all allocas to dedicated basic block at top of function, to keep frames ↵ | Graydon Hoare | 2011-03-28 | 1 | -5/+8 |
| | | | | | finite. Un-comment next size in nbody.rs. | ||||
| * | shootout: Hoist out the movement too; switch square root to an LLVM intrinsic | Patrick Walton | 2011-03-28 | 1 | -13/+13 |
| | | |||||
| * | Add support for break and cont to rustc | Marijn Haverbeke | 2011-03-27 | 1 | -0/+40 |
| | | | | | | Testing proper cleanup is hampered by https://github.com/graydon/rust/issues/293 | ||||
| * | shootout: Hoist out the vector indexing on nbody; don't rely on LICM, which ↵ | Patrick Walton | 2011-03-26 | 1 | -19/+21 |
| | | | | | isn't working for some reason (insufficient alias info?) Speeds up nbody a bit. | ||||
| * | Got the nbody demo working, and hopefully faster, too! | Lindsey Kuper | 2011-03-26 | 1 | -106/+112 |
| | | |||||
| * | Updates to the nbody demo. | Lindsey Kuper | 2011-03-26 | 1 | -38/+47 |
| | | |||||
| * | Switch xfail system to use comments embedded in source files. | Graydon Hoare | 2011-03-25 | 161 | -0/+189 |
| | | |||||
| * | Parse FP literals without coercing to int. This allows parsing 64-bit | Tim Chevalier | 2011-03-25 | 1 | -0/+8 |
| | | | | | | | floats. However, if someone writes a literal that can't be represented precisely in 64 bits, the front-end will accept it while the back-end will (presumably) complain. | ||||
| * | Add test for local declarations with receive. XFAIL in rustc. | Brian Anderson | 2011-03-25 | 1 | -0/+14 |
| | | |||||
| * | Start making the standard-lib utf-8 aware | Marijn Haverbeke | 2011-03-25 | 1 | -0/+32 |
| | | | | | | | Finally implements _str.is_utf8, adds from_chars, from_char, to_chars, char_at, char_len, (push|pop|shift|unshift)_char. Also, proper character I/O for streams. | ||||
| * | A first stab at the 'nbody' demo, with support for calling C sqrt(). | Lindsey Kuper | 2011-03-25 | 1 | -0/+209 |
| | | |||||
| * | Support for 'float' in type signatures. | Lindsey Kuper | 2011-03-23 | 1 | -0/+10 |
| | | |||||
| * | Further support for floating-point. Literals with exponents work | Tim Chevalier | 2011-03-22 | 1 | -0/+23 |
| | | | | | | | and literals with the 'f32' or 'f64' suffixes work as well. In addition, logging things with the f32 or f64 type works. (float is still assumed to be a synonym for f64). | ||||
| * | Add a test case for empty mutable vector literals, XFAIL'd in rustboot | Patrick Walton | 2011-03-22 | 1 | -0/+4 |
| | | |||||