about summary refs log tree commit diff
path: root/src/test
AgeCommit message (Collapse)AuthorLines
2011-03-18rustc: Implement "mutable?". Add a test case and XFAIL it in rustboot for now.Patrick Walton-0/+17
2011-03-16rustc: Add str_from_cstr() and str_from_buf() functions to the standard ↵Patrick Walton-0/+14
library, as well as a test case
2011-03-16Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. ↵Graydon Hoare-20/+5
Tweak std lib vec fns in process.
2011-03-14Add fannkuchredux shootout benchmarkBrian Anderson-0/+99
2011-03-14Rename binary trees benchmark to match the original shootout sourceBrian Anderson-0/+0
2011-03-14Implement the rest of the binary trees shootout benchmarkBrian Anderson-0/+56
2011-03-14Add _int.powBrian Anderson-0/+11
2011-03-14Remove broken 99-bottles makefile and run scriptBrian Anderson-23/+0
2011-03-14Integrate shootout benchmarks into testsuiteBrian Anderson-5/+5
2011-03-14Split trans' collection in two passes. This allows us to handle tagsRafael Ávila de Espíndola-0/+13
that are defined after use in a block. This is really inefficient, but for now it lets us compile the included test.
2011-03-10Add failing test for tag-leaking case.Graydon Hoare-0/+9
2011-03-09Implement deep structural comparison through boxes and sequences.Graydon Hoare-0/+20
2011-03-09rustc: Make test/run-pass/generic-tag-alt.rs valid Rust; it was passing a ↵Patrick Walton-1/+1
dynamically-sized value by value instead of by alias
2011-03-09rustc: Have demand_pat() extract type parameters from tags. Add a test case.Patrick Walton-0/+11
2011-03-09rustc: Substitute type parameters in type_of_variant(). Add a test case.Patrick Walton-0/+8
2011-03-09rustc: Don't try to load dynamically-sized types when translating tag ↵Patrick Walton-0/+7
variants. Add a test case for this.
2011-03-08Fix generic-bind support for bound aliases and generics.Graydon Hoare-3/+10
2011-03-07Most of the way through genericizing bind properly with new malloc path. ↵Graydon Hoare-2/+7
Still getting the thunk call wrong.
2011-03-07Modernize test/run-pass/generic-recursive-tag.rs. Un-XFAIL it in rustboot.Patrick Walton-3/+4
2011-03-07Poison ty_param values in trans; fix buggy parametric obj and box malloc ↵Graydon Hoare-0/+8
paths. Add generic-box test.
2011-03-06Change io.fileflag to a tag type. Remove FIXMEBrian Anderson-1/+1
2011-03-03Rewrite rustboot's flow-graph wiring passes to be less awful. Add test for ↵Graydon Hoare-0/+26
nested control-flow constructs.
2011-03-02Add more #fmt testsBrian Anderson-0/+3
2011-03-02Parse parameter types for fmt extensionBrian Anderson-6/+5
2011-03-02Add fold, typecheck and trans for expr_extBrian Anderson-2/+3
2011-03-02Begin work on #fmt parsingBrian Anderson-3/+3
2011-03-02Begin implementing #fmt in rustcBrian Anderson-2/+10
2011-02-25Revert "rustc: Push type parameters down through alt tag patterns; add a ↵Patrick Walton-19/+0
test" due to valgrind failures This reverts commit 7a1d01effcfa5763bc62aefba40f67ad2130d28d.
2011-02-25rustc: Push type parameters down through alt tag patterns; add a testPatrick Walton-0/+19
2011-02-24Cast more aggressively to the callee type when calling generic functions. ↵Patrick Walton-0/+9
Add a test-case for this, and XFAIL it in rustboot.
2011-02-24Revert "Cast more aggressively to the callee type when calling generic ↵Patrick Walton-9/+0
functions. Add a test-case for this, and XFAIL it in rustboot." due to test failures This reverts commit 0a65283c5eeae0b98fff7d213dbaad59889e677e.
2011-02-24Cast more aggressively to the callee type when calling generic functions. ↵Patrick Walton-0/+9
Add a test-case for this, and XFAIL it in rustboot.
2011-02-23Parse the abi in native modules.Rafael Ávila de Espíndola-0/+9
2011-02-22Teach rustc about reserved keywordsBrian Anderson-0/+35
2011-02-22Rename std._io to std.io since 'io' is no longer a keywordBrian Anderson-3/+3
2011-02-21Implement sha-1 in standard library. Closes #228Brian Anderson-0/+115
2011-02-17Add type parameters to tag typesPatrick Walton-1/+1
2011-02-14Add support for unsigned binops. Closes #57Brian Anderson-0/+24
2011-02-10Add alt-pattern-lit.rs test.Graydon Hoare-0/+17
2011-02-10Cleanup for 'be' statement and comments about future typestateBrian Anderson-2/+2
2011-02-10Add compile-fail tests for tail callsBrian Anderson-0/+23
2011-02-09Fix bug in test and un-XFAIL 4 tests now passing on rustc.Graydon Hoare-1/+1
2011-02-07Fix expressions with paths with more than one element.Rafael Avila de Espindola-0/+8
2011-02-07Add support forRafael Avila de Espindola-0/+4
native mod foo = "bar" ...
2011-02-04Parse function declarations.Rafael Ávila de Espíndola-0/+1
2011-02-02Add most of the plumbing for native items and add support for parsing native ↵Rafael Ávila de Espíndola-0/+1
type declarations.
2011-02-01Add very minimal support for native modules. For now they must be empty.Rafael Ávila de Espíndola-0/+5
2011-01-30Reenable xfailed tests for rustboot that pass with trivial or no modificationsBrian Anderson-23/+23
2011-01-28Correctly handle "import foo = bar.zed;".Rafael Ávila de Espíndola-0/+13
2011-01-27Fix bug in box-unbox.rs test.Graydon Hoare-1/+1