| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-10-28 | Move to short type parameter keywords | Marijn Haverbeke | -24/+24 | |
| Issue #1076 | ||||
| 2011-10-28 | Register snapshot | Marijn Haverbeke | -0/+5 | |
| 2011-10-28 | Move to short kind kinds words in test suite | Marijn Haverbeke | -39/+39 | |
| Issue #1076 | ||||
| 2011-10-28 | Start accepting short keywords for parameter kinds | Marijn Haverbeke | -3/+5 | |
| This is a pre-snapshot commit to be able to implement #1076 without the bootstrap compiler getting in my way. | ||||
| 2011-10-27 | Remove whitespace | Brian Anderson | -2/+2 | |
| 2011-10-27 | Add std::vec::foldr | Brian Anderson | -1/+24 | |
| 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/+57 | |
| 2011-10-27 | Remove std::vec::eachi. Same function as iter2. | Brian Anderson | -24/+11 | |
| 2011-10-27 | Implement vec::foldl without recursion | Brian Anderson | -6/+16 | |
| 2011-10-27 | Add std::vec::iter | Brian Anderson | -1/+26 | |
| 2011-10-27 | Remove std::int::eq_alias | Brian Anderson | -3/+0 | |
| This is the exact same function as int::eq | ||||
| 2011-10-27 | Make option::is_some option::is_none pure | Brian Anderson | -2/+2 | |
| 2011-10-27 | Make vec::reversed take [mutable? T] | Brian Anderson | -1/+8 | |
| 2011-10-27 | Make std:vec::grow_fn take an init_op type | Brian Anderson | -2/+2 | |
| 2011-10-27 | Reorder std::vec so the documentation renders better | Brian Anderson | -34/+35 | |
| Put all types first, then predicates, then functions | ||||
| 2011-10-27 | Convert various functions in std to take lambda blocks | Brian Anderson | -5/+5 | |
| 2011-10-27 | Document std::bitv | Brian Anderson | -3/+125 | |
| 2011-10-27 | Add more std docs | Brian Anderson | -27/+145 | |
| 2011-10-27 | Use the std::term color constants in the codemap | Brian Anderson | -3/+3 | |
| Exported constants work now. Woo! | ||||
| 2011-10-27 | Remove uint::max/min in favor if math::max/min | Matt Brubeck | -9/+7 | |
| 2011-10-27 | Add documentation to std::uint | Matt Brubeck | -10/+73 | |
| 2011-10-27 | Add std documentation for float and u8 functions | Matt Brubeck | -0/+41 | |
| 2011-10-27 | Mark uint add/sub/mul/div/rem functions as pure | Matt Brubeck | -5/+5 | |
| 2011-10-27 | Add function aliases for float operators | Matt Brubeck | -0/+30 | |
| 2011-10-27 | Add tests for the 'as' (cast) operator | Matt Brubeck | -0/+269 | |
| 2011-10-27 | Add more std docs | Brian Anderson | -7/+164 | |
| 2011-10-27 | Cleanup in std::task | Brian Anderson | -14/+14 | |
| 2011-10-27 | More std docs | Brian Anderson | -3/+26 | |
| 2011-10-26 | Remove task::join_id | Brian Anderson | -32/+0 | |
| This is the old, racy way of joining to a task. It is no longer used. | ||||
| 2011-10-26 | Add more std documentation | Brian Anderson | -80/+858 | |
| 2011-10-26 | Add more std documentation | Brian Anderson | -20/+211 | |
| 2011-10-25 | Begin documenting std and add doc generation using naturaldocs | Brian Anderson | -109/+1114 | |
| Naturaldocs isn't really that great but it seems easier to get something working than with doxygen, for which we would need to convert rust code to something C++ish. We probably want to just write a rustdoc utility at some point. | ||||
| 2011-10-25 | Properly take mutable object fields into account during alias analysis | Marijn Haverbeke | -29/+35 | |
| Closes #1055 | ||||
| 2011-10-25 | Update our code to new type parameter kind syntax | Marijn Haverbeke | -288/+289 | |
| Closes #1067 | ||||
| 2011-10-25 | Remove support for @/~-style type param kind annotation | Marijn Haverbeke | -9/+2 | |
| Issue #1067 | ||||
| 2011-10-25 | Register new snapshot | Marijn Haverbeke | -0/+5 | |
| 2011-10-25 | Step one towards new type param kind syntax | Marijn Haverbeke | -5/+9 | |
| Issue #1067 Needs a snapshot to finalize. | ||||
| 2011-10-24 | Fix long lines | Brian Anderson | -1/+2 | |
| 2011-10-24 | fix c-stack-cdecl when used w/ i64 | Niko Matsakis | -5/+40 | |
| 2011-10-24 | kill errant log_err | Niko Matsakis | -2/+0 | |
| 2011-10-24 | remove (unused) fn rust_list_files from win32_fs; that is | Niko Matsakis | -1/+0 | |
| defined in fs.rs | ||||
| 2011-10-24 | switch over sqrt from llvm to c-stack-cdecl, exposing a bug in | Niko Matsakis | -9/+31 | |
| the supported return types of upcall_c_stack | ||||
| 2011-10-24 | add implicit ctx | Niko Matsakis | -1/+1 | |
| 2011-10-24 | remove unused task ptr arg | Niko Matsakis | -7/+5 | |
| 2011-10-24 | update intrinsics file | Niko Matsakis | -10/+9 | |
| 2011-10-24 | move uses of rust ABI in tests to cdecl or c-stack-cdecl as appr | Niko Matsakis | -17/+26 | |
| Note: I found a bug in c-stack-cdecl which codes not permit such native functions to be used as values. I added an xfail-test (c-stack-as-value) documenting it. | ||||
| 2011-10-24 | move remaining task natives to cdecl ABI (run on rust stack) | Niko Matsakis | -10/+12 | |
| 2011-10-24 | isolate those funcs in task that can run on the c stack | Niko Matsakis | -19/+20 | |
| 2011-10-24 | work around bug when calling c-stack-cdecl fns from outside crate | Niko Matsakis | -1/+14 | |
| 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. | ||||
