about summary refs log tree commit diff
path: root/src/test/stdtest
AgeCommit message (Collapse)AuthorLines
2012-01-17libstd: Move std tests into libstdBrian Anderson-3027/+0
2012-01-17libcore: Move core tests into libcoreBrian Anderson-2068/+0
2012-01-15Added string functions: split_func, split_char, lines, lines_any, words,Kevin Cantu-0/+92
and more tests
2012-01-13test: Simplify rope::bal1. Closes #1424Brian Anderson-2/+2
2012-01-13libcore: Add task::tryBrian Anderson-0/+21
2012-01-13distinguish "any closure" and "stack closure" (block)Niko Matsakis-3/+3
2012-01-11Major clean-up of std::ioMarijn Haverbeke-7/+9
Use ifaces instead of objs, stop wrapping everything in two (or three) layers of no-value-added indirection, and remove some of the more pointless/outdated idioms from the code.
2012-01-11Implement std::map as an iface/impl instead of an objMarijn Haverbeke-9/+1
2012-01-11add section on spawn_connected to tutorial and pull test into fileNiko Matsakis-19/+0
2012-01-09Change all uses of 'when' in alt-patterns to 'if'Austin Seipp-1/+1
Issue #1396
2012-01-09Merge pull request #1470 from grahame/grahameBrian Anderson-0/+48
add new read_chars method, fix bug in read_char
2012-01-09add tests for io::readchars and io::readcharGrahame Bowland-0/+48
Additionally reformat so that 'make check' passes.
2012-01-08add spawn_connectedNiko Matsakis-0/+19
2012-01-06fix how we walk functions to match new closure fmtNiko Matsakis-1/+1
2012-01-06port over the tests to use the new APINiko Matsakis-6/+6
2012-01-06rewrite task testsNiko Matsakis-35/+17
2012-01-06std: Add fs::homedirBrian Anderson-0/+52
Returns the home directory of the user as appropriate for the platform. Issue #1359
2012-01-06libstd: rename c_vec::size to len.Erick Tryzelaar-1/+1
2012-01-05Merge branch 'master' into kmathStefan Plantikow-2/+2
Conflicts: src/libcore/float.rs
2012-01-05Moved generic float::min, max to core::math and cleaned up some importsStefan Plantikow-0/+1
2012-01-05Merge branch 'master' into kmathStefan Plantikow-35/+35
2012-01-05Switch to new param kind bound syntaxMarijn Haverbeke-2/+2
And remove support for the old syntax
2012-01-05Merge branch 'master' into kmathStefan Plantikow-13/+62
Conflicts: src/libcore/cmath.rs
2012-01-04"str": rename "str_from_cstr" to "from_cstr" (analogous to the other "from_*")Lenny222-3/+3
2012-01-04"char": use shorter names "to_lower"/"to_upper", analogous to the same names ↵Lenny222-10/+10
in "str"
2012-01-03Allow tail expressions even in no_value blocks. Type checkerNiko Matsakis-2/+5
will guarantee they have unit type.
2012-01-03Merge pull request #1392 from Lenny222/listBrian Anderson-7/+36
list: add "is_not_empty" requirement to "head" and "tail" (analogous to "vec")
2012-01-01freebsd supportUser Jyyou-1/+2
2012-01-01"str": extract to_upper/lower_case() into "char"Lenny222-0/+16
2011-12-31core: killed all math wrappersStefan Plantikow-1/+4
2011-12-30add test for list:is_empty()Lenny222-1/+16
2011-12-29list: use predicate to enforce non-empty requirementLenny222-7/+21
2011-12-24Merge pull request #1382 from Lenny222/charGraydon Hoare-0/+18
"char": add is_lowercase(), is_uppercase()
2011-12-24Merge pull request #1377 from Lenny222/icuGraydon Hoare-0/+34
std::unicode::icu: add "is*" functions + unit test
2011-12-24char: add is_lowercase(), is_uppercase()Lenny222-0/+18
2011-12-22Register new snapshots, purge log_err and log_full in favour of log(...).Graydon Hoare-60/+60
2011-12-22Merge all 3 log syntaxes, tidy up residual misuses.Graydon Hoare-25/+19
2011-12-22Register snapshots and switch logging over to use of log_full or #error / ↵Graydon Hoare-105/+117
#debug.
2011-12-22std::unicode: add functions, unit testLenny222-0/+34
2011-12-22tests: add corner case (empty list)Lenny222-11/+19
2011-12-22json: add "null"Lenny222-0/+7
2011-12-20removed math leftovers from stdStefan Plantikow-1/+1
2011-12-19libcore: add splitn to split a string N times.Erick Tryzelaar-13/+28
2011-12-19libcore: add vec push.Erick Tryzelaar-0/+15
This is a simple wrapper around grow for the common case of pushing a value on the end of a vector.
2011-12-19libcore: Add vec any2 and all2 functions.Erick Tryzelaar-0/+16
2011-12-19getopts: add test for strings with spaces.Erick Tryzelaar-2/+5
2011-12-18std: getopts now uses result::t (fixes #1289)Stefan Plantikow-35/+36
2011-12-16implement #[nolink]; deprecate #[link_name = ""]; note in stdlib to remove ↵Graham Fawcett-1/+1
empty link_name. Can't remove them from stdlib until the snapshotted compiler supports #[nolink].
2011-12-16std: file_is_dir -> path_is_dir, add path_existsElly Jones-4/+10
2011-12-16rename iter2 to iteri to match typical conventionNiko Matsakis-4/+4