| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-10-29 | stdlib: Add result::chain for composing results | Brian Anderson | -0/+18 | |
| 2011-10-28 | stdlib: Add fs::splitext | Brian Anderson | -0/+56 | |
| Splits a path into the filename + extension | ||||
| 2011-10-28 | stdlib: Add vec::init. Returns all but the last element. | Brian Anderson | -0/+26 | |
| Per haskell, to go with head/tail, and last. | ||||
| 2011-10-28 | Change behavior of float::nonpositive/nonnegative | Matt Brubeck | -2/+2 | |
| Rather than being defined as !positive and !negative, these should act the same as negative and positive (respectively). The only effect of this change should be that all four functions will now return false for NaN. | ||||
| 2011-10-28 | Use IEEE 754 semantics for NaN (Issue #1084) | Matt Brubeck | -1/+25 | |
| 2011-10-28 | +0.0 should be positive and -0.0 should be negative. | Matt Brubeck | -0/+19 | |
| 2011-10-28 | stdlib: Make merge_sort take [mutable? T] | Brian Anderson | -0/+8 | |
| 2011-10-28 | stdlib: Fix the list::foldl implementation | Brian Anderson | -1/+11 | |
| 2011-10-28 | stdlib: Rename list::length to list::len to match vec::len | Brian Anderson | -2/+2 | |
| 2011-10-28 | stdlib: make list::from_vec take [mutable? T] | Brian Anderson | -0/+8 | |
| 2011-10-28 | Move to short kind kinds words in test suite | Marijn Haverbeke | -1/+1 | |
| Issue #1076 | ||||
| 2011-10-27 | Remove whitespace | Brian Anderson | -2/+2 | |
| 2011-10-27 | Add std::vec::foldr | Brian Anderson | -0/+10 | |
| 2011-10-27 | Add a test for std::vec::iter2 | Brian Anderson | -0/+11 | |
| 2011-10-27 | Add reverse iterators to std::vec | Brian Anderson | -0/+28 | |
| 2011-10-27 | Implement vec::foldl without recursion | Brian Anderson | -0/+10 | |
| 2011-10-27 | Add std::vec::iter | Brian Anderson | -0/+14 | |
| 2011-10-27 | Make vec::reversed take [mutable? T] | Brian Anderson | -0/+7 | |
| 2011-10-25 | Properly take mutable object fields into account during alias analysis | Marijn Haverbeke | -2/+5 | |
| Closes #1055 | ||||
| 2011-10-25 | Update our code to new type parameter kind syntax | Marijn Haverbeke | -4/+4 | |
| Closes #1067 | ||||
| 2011-10-24 | work around bug when calling c-stack-cdecl fns from outside crate | Niko Matsakis | -1/+3 | |
| In the main test, I call the wrapper instead of the native fn, as intended. I also added an xfail-test that exercises the broken code path. Will file a bug. Description of the broken code path: The code path is that when we look up the external identifier we go through trans_external_path() -> type_of_ty_param_kinds_and_ty() -> type_of_fn_from_ty() -> type_of_fn(), and type_of_fn() adds a lot of external parameters. Problem is, I guess, that we don't pass the native ABI (or even the fact that it's a native function!), just the types and kinds of the parameters. | ||||
| 2011-10-24 | move comm functions out of rust abi | Niko Matsakis | -1/+16 | |
| 2011-10-20 | Restore broken tests in stdtest::test | Brian Anderson | -9/+6 | |
| 2011-10-20 | Remove temporary fn# syntax | Brian Anderson | -7/+7 | |
| 2011-10-20 | Get windows working under the bare function regime | Brian Anderson | -0/+16 | |
| Had to ignore some task failure tests due to the current implementation of spawn which guarantees that there's always something in the spawned task that needs to be unwound. Fixed some win-specific build problems. | ||||
| 2011-10-20 | Make fn denote a bare function. Convert fn to fn@ as needed | Brian Anderson | -4/+4 | |
| 2011-10-20 | Drop the 2 from the spawn*2 functions | Brian Anderson | -8/+8 | |
| Issue #1022 | ||||
| 2011-10-20 | Convert the test runners to typesafe spawn | Brian Anderson | -4/+4 | |
| Issue #1022 | ||||
| 2011-10-20 | Convert tests to use bare-fn spawn | Brian Anderson | -22/+17 | |
| Issue #1022 | ||||
| 2011-10-18 | Add a math module to the standard lib | Marijn Haverbeke | -0/+35 | |
| I need some rudimentary stdlib stuff for the tutorial. Closes #1042 | ||||
| 2011-10-17 | [Lib] int.rs, uint.rs: added max_value, min_value | David Rajchenbach-Teller | -0/+14 | |
| 2011-10-12 | make compiler emit more than 1 error in the case of unsafe | Niko Matsakis | -2/+2 | |
| 2011-10-12 | convert a few tests from unsafe fns to fns with unsafe bodies | Niko Matsakis | -3/+3 | |
| 2011-10-12 | continue to annotate functions as unsafe where neccessary | Niko Matsakis | -6/+6 | |
| 2011-10-12 | add unsafe tags into various points in the translation chains | Niko Matsakis | -3/+3 | |
| and so forth | ||||
| 2011-10-12 | Ignore stdtest::os::test_setenv. Fails periodically on mac | Brian Anderson | -0/+1 | |
| 2011-10-12 | [Tests] added float tests | David Rajchenbach-Teller | -0/+20 | |
| 2011-10-07 | Add pass-by-ref annotation to the tests to make them typecheck | Marijn Haverbeke | -31/+31 | |
| Issue #1008 | ||||
| 2011-10-06 | Add std::str::contains | Brian Anderson | -0/+11 | |
| 2011-10-05 | Fix some path handling in std::fs on win32 | Brian Anderson | -0/+16 | |
| 2011-10-04 | Add std::os::get_exe_path | Brian Anderson | -0/+15 | |
| Need this to correctly determine sysroot in rustc | ||||
| 2011-10-04 | Hide unused variable warnings in stdtest::treemap | Brian Anderson | -2/+2 | |
| 2011-10-04 | Add std::fs::normalize | Brian Anderson | -0/+77 | |
| 2011-10-04 | Add std::fs::split | Brian Anderson | -0/+36 | |
| 2011-09-23 | Add vec::filter | Jesse Ruderman | -0/+7 | |
| 2011-09-12 | Merge branch 'unwind' | Brian Anderson | -0/+7 | |
| Conflicts: src/comp/middle/trans.rs src/comp/middle/trans_build.rs src/lib/run_program.rs src/test/compiletest/runtest.rs | ||||
| 2011-09-12 | Pretty-print for new arg-mode syntax | Marijn Haverbeke | -2/+2 | |
| 2011-09-12 | Reformat for new mode syntax, step 1 | Marijn Haverbeke | -43/+43 | |
| Long lines were fixed in a very crude way, as I'll be following up with another reformat in a bit. | ||||
| 2011-09-11 | Add a waitpid wrapper to std::run that interprets the exit status on unix | Brian Anderson | -0/+7 | |
| This makes the result of running a program a little more uniform between unix and windows | ||||
| 2011-09-02 | Reformat. Issue #855 | Brian Anderson | -452/+409 | |
