aboutsummaryrefslogtreecommitdiff
path: root/src/test
Commit message (Collapse)AuthorAgeFilesLines
* Minimal testcase for next bootstrap blocker.Graydon Hoare2011-04-061-0/+6
|
* Brute force and ignorance workaround for tag-and-generic-obj; un-XFAIL it.Graydon Hoare2011-04-051-2/+0
|
* Add new minimal test for current blocker on bootstrapping.Graydon Hoare2011-04-051-0/+12
|
* Add more tests for alt expressionsBrian Anderson2011-04-023-2/+111
|
* Join the results of alt arms so alt can be used as an expression.Brian Anderson2011-04-021-1/+0
| | | | Un-XFAIL expr-alt.rs.
* Cleanup typos and newlinesBrian Anderson2011-04-012-2/+2
|
* Add an XFAILed test for treating alts as expressionsBrian Anderson2011-03-311-0/+31
|
* Un-XFAIL expr-if-box.rsBrian Anderson2011-03-311-1/+0
|
* Add a test for block expressions of generic types. XFAILedBrian Anderson2011-03-311-0/+56
|
* Add another test for blocks as expressionsBrian Anderson2011-03-311-0/+31
|
* Un-XFAIL expr-block-box.rsBrian Anderson2011-03-311-1/+0
|
* Move str test from expr-if.rs to expr-if-box.rs in preperation for breaking ↵Brian Anderson2011-03-312-7/+7
| | | | that code path.
* Add a test for block expressions that have results. XFAILed.Brian Anderson2011-03-311-0/+11
|
* Re-XFAIL lib-int.rs and lib-uint.rs.Graydon Hoare2011-03-292-0/+2
|
* Re-XFAIL lib-bitv.rs harderGraydon Hoare2011-03-291-1/+1
|
* Re-XFAIL lib-bitv.rsGraydon Hoare2011-03-291-0/+1
|
* rustc: Un-XFAIL lib-uint.rsPatrick Walton2011-03-291-1/+0
|
* rustc: Un-XFAIL lib-int.rs.Patrick Walton2011-03-291-1/+0
|
* rustc: Parse parameter IDs in external crate metadata. Un-XFAIL lib-bitv.rs.Patrick Walton2011-03-291-1/+0
|
* Beginnings of support for magical self prefix; nothing profound happening yet.Lindsey Kuper2011-03-292-0/+29
|
* Add partial support for if expressions resulting in generic typesBrian Anderson2011-03-281-0/+53
|
* Add an XFAILed test for if expressions resulting in boxesBrian Anderson2011-03-281-0/+14
|
* Handle structural types as the result of if expressionsBrian Anderson2011-03-281-0/+24
|
* Teach rustc to use the result of if expressionsBrian Anderson2011-03-281-0/+98
|
* Add long-while.rs to check on frame growth.Graydon Hoare2011-03-281-0/+8
|
* Move all allocas to dedicated basic block at top of function, to keep frames ↵Graydon Hoare2011-03-281-5/+8
| | | | finite. Un-comment next size in nbody.rs.
* shootout: Hoist out the movement too; switch square root to an LLVM intrinsicPatrick Walton2011-03-281-13/+13
|
* Add support for break and cont to rustcMarijn Haverbeke2011-03-271-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 Walton2011-03-261-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 Kuper2011-03-261-106/+112
|
* Updates to the nbody demo.Lindsey Kuper2011-03-261-38/+47
|
* Switch xfail system to use comments embedded in source files.Graydon Hoare2011-03-25161-0/+189
|
* Parse FP literals without coercing to int. This allows parsing 64-bitTim Chevalier2011-03-251-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 Anderson2011-03-251-0/+14
|
* Start making the standard-lib utf-8 awareMarijn Haverbeke2011-03-251-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 Kuper2011-03-251-0/+209
|
* Support for 'float' in type signatures.Lindsey Kuper2011-03-231-0/+10
|
* Further support for floating-point. Literals with exponents workTim Chevalier2011-03-221-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 rustbootPatrick Walton2011-03-221-0/+4
|
* Added test case for floatsTim Chevalier2011-03-221-0/+9
|
* Add some nesting to the else-if test caseBrian Anderson2011-03-221-1/+24
|
* Add test for sending strings over channelsBrian Anderson2011-03-221-0/+17
|
* Add a regression test for channels of nil, which happens to work in rustc, ↵Brian Anderson2011-03-221-0/+17
| | | | but not in rustboot
* Generalize send/recv to work for more typesBrian Anderson2011-03-221-0/+105
|
* rustc: Fix inference for auto slots. Add a test case.Patrick Walton2011-03-181-0/+6
|
* rustc: Implement "mutable?". Add a test case and XFAIL it in rustboot for now.Patrick Walton2011-03-181-0/+17
|
* rustc: Add str_from_cstr() and str_from_buf() functions to the standard ↵Patrick Walton2011-03-161-0/+14
| | | | library, as well as a test case
* Switch all vases of vec += elt to vec += vec. Prohibit former in rustboot. ↵Graydon Hoare2011-03-164-20/+5
| | | | Tweak std lib vec fns in process.
* Add fannkuchredux shootout benchmarkBrian Anderson2011-03-141-0/+99
|
* Rename binary trees benchmark to match the original shootout sourceBrian Anderson2011-03-141-0/+0
|