| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-01-14 | allowing the entry point name to be something other than main | ILyoan | -14/+127 | |
| add build tests | ||||
| 2013-01-14 | Merge pull request #4477 from jld/char-repr | Brian Anderson | -1/+1 | |
| Reflect on char as u32, not uint (which may be u64). | ||||
| 2013-01-14 | Add cfg attrs to handle auto_encode transition | Brian Anderson | -0/+58 | |
| 2013-01-14 | Merge remote-tracking branch 'mneumann/f-serialize' | Brian Anderson | -10/+12 | |
| 2013-01-14 | spelling fixes for iter module docstrings | Daniel Micay | -3/+3 | |
| 2013-01-13 | Reflect on char as u32, not uint (which may be u64). | Jed Davis | -1/+1 | |
| Fixes mozilla/rust#4473. | ||||
| 2013-01-13 | Win32 build fix | Brian Anderson | -1/+1 | |
| 2013-01-13 | Add FIXME's for #4404. Android JNI hacks | Brian Anderson | -0/+2 | |
| 2013-01-13 | More android support | ILyoan | -3/+17 | |
| Conflicts: Makefile.in cmakeFiles/rustllvm.cmake | ||||
| 2013-01-13 | Support ARM and Android | kyeongwoon | -28/+597 | |
| Conflicts: src/libcore/os.rs src/librustc/back/link.rs src/librustc/driver/driver.rs src/librustc/metadata/loader.rs src/librustc/middle/trans/base.rs | ||||
| 2013-01-13 | Update libuv for Android | Brian Anderson | -0/+0 | |
| 2013-01-13 | Long lines | Tim Chevalier | -4/+8 | |
| 2013-01-13 | Merge pull request #4474 from tychosci/readlink_safe | Tim Chevalier | -2/+11 | |
| core: Use libc::readlink function properly | ||||
| 2013-01-13 | Merge pull request #4411 from wting/4203_rename_memcpy | Tim Chevalier | -29/+29 | |
| Rename memcpy, memmove, memset | ||||
| 2013-01-13 | Merge pull request #4444 from JensNockert/pub-semaphore | Tim Chevalier | -1/+1 | |
| Make std::sync::semaphore() public | ||||
| 2013-01-13 | Merge pull request #4459 from jld/constenum | Tim Chevalier | -50/+185 | |
| Allow consts to be initialized by non-nullary enum constructors | ||||
| 2013-01-13 | Make vectors (& old ports) of zero-size types allocate one byte each. | Jed Davis | -15/+59 | |
| 2013-01-13 | Make empty structs debug-printable | Jed Davis | -5/+8 | |
| 2013-01-13 | Correct (I hope) amd64 ABI handling for empty structs | Jed Davis | -14/+14 | |
| 2013-01-13 | One more place where for loops and their bodies need to be unconfused. | Jed Davis | -1/+1 | |
| 2013-01-13 | Fix long lines in for loop trans change | Jed Davis | -7/+9 | |
| 2013-01-13 | For `for` loop bodies, translate the type of the closure | Niko Matsakis | -11/+35 | |
| based on the expr_loop_body expression and not the inner closure | ||||
| 2013-01-13 | Make () actually size 0 | Jed Davis | -19/+2 | |
| 2013-01-14 | core: Use libc::readlink function properly | Tycho Sci | -2/+11 | |
| The specification of readlink() says it's not guaranteed that the returned contents of the symbolic link is null-terminated. | ||||
| 2013-01-13 | core: Align cmp::le() with the other implementations | Peter Williams | -4/+10 | |
| Also add comments reminding that IEEE 754 requires unusual semantics for comparison operators as applied to NaNs (x != x, if x = NaN), in case someone in the future wants to get clever. | ||||
| 2013-01-13 | Merge pull request #4465 from thestinger/option | Tim Chevalier | -1/+42 | |
| improvements to option module | ||||
| 2013-01-13 | add Option methods for in-place mutation | Daniel Micay | -0/+16 | |
| 2013-01-14 | Inlining methods/functions in core. | gifnksm | -0/+338 | |
| Also inlining some functions which take functions as arguments. | ||||
| 2013-01-13 | avoid unwrap in Option::map_consume implementation | Daniel Micay | -1/+1 | |
| 2013-01-13 | add Option map_consume_default method | Daniel Micay | -0/+7 | |
| 2013-01-13 | add Option methods for swap_unwrap and map_consume | Daniel Micay | -0/+18 | |
| 2013-01-12 | libstd: "target_os = win32", not "target_os = windows". rs=bustage | Patrick Walton | -2/+2 | |
| 2013-01-11 | Regression tests for passing enum-typed consts by reference. | Jed Davis | -0/+48 | |
| If the PointerCast in trans_def_lvalue is removed, these cases cause LLVM assertion failures. | ||||
| 2013-01-11 | Add more tests for enum constants. | Jed Davis | -1/+67 | |
| The tests have consts defined both before and after their uses in order to prevent bugs that depend on the order in which they are translated. | ||||
| 2013-01-11 | Omit needless zeroes for C-like variants of non-C-like enums | Jed Davis | -12/+1 | |
| 2013-01-11 | Allow consts to be non-nullary enum constructors | Jed Davis | -1/+20 | |
| 2013-01-11 | Allow consts' LLVM types to depend on their initializers. | Jed Davis | -12/+22 | |
| Loosening the connection between the LLVM type and the Rust type is necessary to use non-nullary enum constructors as const initializers, because the const needs to be initialized with data of the actual type of the variant in question, which is (generally) not the same as the u8 array in the `type_of` type. Thus, referring to a const now requires casting the LLVM global to the expected pointer type instead of using it as-is. | ||||
| 2013-01-11 | Factor out base::get_discrim_val from const translation | Jed Davis | -24/+27 | |
| 2013-01-11 | Merge pull request #4443 from wting/4386_add_privs | Tim Chevalier | -6/+7 | |
| Adds priv qualifiers where they have been commented out before implementation. | ||||
| 2013-01-11 | Merge pull request #4445 from apasel422/notop | Tim Chevalier | -45/+70 | |
| Allow logical negation operator (!) to be overloaded | ||||
| 2013-01-11 | libsyntax: Fix name generation in condition! macro | Andrew Paseltiner | -1/+1 | |
| 2013-01-11 | Long lines | Brian Anderson | -2/+5 | |
| 2013-01-11 | libstd: Ignore failing test on Windows | Patrick Walton | -0/+3 | |
| 2013-01-11 | Make ast_util::path_name_i take a slice vector, eliminate a bad copy | Tim Chevalier | -3/+2 | |
| 2013-01-11 | Add core::private::run_in_bare_thread | Brian Anderson | -0/+67 | |
| This begins executing Rust code in a fresh context with no runtime environment | ||||
| 2013-01-11 | Comment out test_decode_form_urlencoded again. Filed issue 4449. rs=breakage | Tim Chevalier | -0/+4 | |
| 2013-01-11 | test: add test for overloading logical negation operator | Andrew Paseltiner | -0/+11 | |
| 2013-01-11 | allow logical negation operator (!) to be overloaded | Andrew Paseltiner | -45/+59 | |
| 2013-01-11 | test: XFAIL issue_3882 due to strange Windows failure. rs=failure | Patrick Walton | -0/+2 | |
| 2013-01-11 | libstd: Fix std test. rs=busted | Patrick Walton | -86/+111 | |
