| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-12-01 | stdlib: Implement some preliminary libuv bindings | Brian Anderson | -2/+283 | |
| std::uv is intended to be low-level, exactly mirroring the C API. Difficult to continue the implementation now without scheduler improvements. | ||||
| 2011-12-01 | Fix mistake in last use pass | Marijn Haverbeke | -5/+12 | |
| Closes #1243 | ||||
| 2011-11-30 | rt: Reorganize stack growth code | Brian Anderson | -72/+75 | |
| 2011-11-30 | rt: Remove redundant defs of RUST_DEL_STACK | Brian Anderson | -2/+0 | |
| 2011-11-30 | rt: Remove the stack pointer field of stk_seg | Brian Anderson | -42/+9 | |
| 2011-11-30 | rt: Remove upcall_alloc_c_stack/call_c_stack, et. al. | Brian Anderson | -129/+0 | |
| We are using upcall_call_shim_on_c_stack now | ||||
| 2011-11-30 | rt: Rewrite 32-bit __morestack to use the shim upcall | Brian Anderson | -85/+63 | |
| 2011-11-30 | adjust and un-xfail | Niko Matsakis | -17/+21 | |
| 2011-11-30 | Register snapshots | Brian Anderson | -0/+7 | |
| 2011-11-30 | xfail run-pass/bind-native-printf | Brian Anderson | -0/+1 | |
| Bots are crashing on this on the x86_64 build. As this doesn't seem crucial for getting the x86_64 snapshot, I'm just turning it off. | ||||
| 2011-11-30 | Box ast::path values | Marijn Haverbeke | -103/+102 | |
| It seems inefficient to copy them around. Let's measure whether that's actually > the case | ||||
| 2011-11-30 | Fix typo in stdlib docs. | Lindsey Kuper | -1/+1 | |
| 2011-11-29 | rt: Request the correct number of bytes on the C stack | Brian Anderson | -1/+1 | |
| 2011-11-29 | rt: Delete the entire stack chain on task destruction | Brian Anderson | -2/+6 | |
| Unwinding through __morestack on 64-bit Linux seems to be no big deal, and all we have to do is free the stacks to make unwinding work with split stacks. | ||||
| 2011-11-29 | rt: Conditionalize out the 32-bit __morestack for everything but Linux | Brian Anderson | -0/+7 | |
| Currently broken everywhere else | ||||
| 2011-11-29 | rt: Fix the name of the linux macro in x86_64/morestack.S | Brian Anderson | -1/+1 | |
| 2011-11-29 | rt: Fix calculation of stack args location in x86_64/morestack.S | Brian Anderson | -3/+49 | |
| 2011-11-29 | rt: Fix i386/morestack.S for static linking | Brian Anderson | -2/+3 | |
| 2011-11-29 | make check-fast work | Niko Matsakis | -2/+2 | |
| 2011-11-29 | tweak to get windows test-running correct | Niko Matsakis | -1/+2 | |
| 2011-11-29 | fix to new model where triple is explicit | Niko Matsakis | -5/+5 | |
| 2011-11-29 | update snapshot scripts | Niko Matsakis | -21/+20 | |
| 2011-11-29 | when type checking still pass in the rustc args from cmd line | Niko Matsakis | -6/+2 | |
| otherwise we use the wrong target and things start to fail | ||||
| 2011-11-29 | update io test to use tmp directory, and update configure to create it | Niko Matsakis | -1/+1 | |
| 2011-11-29 | extra whitespace | Niko Matsakis | -1/+1 | |
| 2011-11-29 | fix bug in shape concerning size of tag variant | Niko Matsakis | -7/+47 | |
| 2011-11-29 | basic builds function | Niko Matsakis | -2/+4 | |
| 2011-11-29 | Add --stack-growth to the morestack test compile flags | Brian Anderson | -0/+3 | |
| 2011-11-28 | rt: Make 64-bit __morestack grow and shrink properly | Brian Anderson | -7/+54 | |
| 2011-11-28 | rt: Remove a FIXME frome x86_64/morestack.S | Brian Anderson | -1/+0 | |
| 2011-11-28 | rt: Get 64-bit Linux __morestack allocating new stacks | Brian Anderson | -5/+10 | |
| 2011-11-28 | rustc: Link in libmorestack.a when --stack-growth | Brian Anderson | -0/+5 | |
| 2011-11-28 | rt: Set hidden visibility on __morestack | Brian Anderson | -0/+18 | |
| Each crate will have its own copy of this function, which should not be exported. | ||||
| 2011-11-28 | rt: Rename L$bail to .L$bail in i386/morestack.S | Brian Anderson | -2/+2 | |
| 2011-11-28 | build: Stop linking morestack.S to rt | Brian Anderson | -1/+0 | |
| __morestack has to be linked statically. The odd calling convention on x86_64 results in the arguments to __morestack (r10 & r11) being clobbered by the dynamic linker. gcc links all the __morestack functions statically. | ||||
| 2011-11-28 | rt: Implement part of the 64-bit __morestack | Brian Anderson | -20/+57 | |
| 2011-11-28 | Ignore some should_fail tests on win32 | Brian Anderson | -0/+2 | |
| 2011-11-28 | c_vec: add tests | Joshua Wise | -0/+58 | |
| 2011-11-28 | c_vec: Remove the mutable cast be forcing the pointer to be mutable ↵ | Joshua Wise | -6/+7 | |
| throughout (discussion in #1217). | ||||
| 2011-11-28 | Add c_vec library to std. | Joshua Wise | -1/+100 | |
| 2011-11-28 | ptr: Add mut_offset, to be able to calculate an offset on mutable pointers. | Joshua Wise | -0/+10 | |
| 2011-11-27 | rt: Implement record_sp for 64-bit linux | Brian Anderson | -0/+5 | |
| 2011-11-25 | Register snapshots | Brian Anderson | -0/+5 | |
| 2011-11-25 | rustc: Fall back to intrinsics.ll if we can't parse the bc | Brian Anderson | -4/+61 | |
| This will allow us to transition to the new bitcode format. | ||||
| 2011-11-24 | Comment-out some math tests that produce different results on win32 | Brian Anderson | -7/+9 | |
| 2011-11-24 | std: math: renaming and documentation fixes | Stefan Plantikow | -8/+35 | |
| 2011-11-24 | std: factored f32 and f64 out from math | Stefan Plantikow | -77/+289 | |
| 2011-11-24 | std: added missing calls to math; covers C95 completely now, includes tests | Stefan Plantikow | -31/+336 | |
| 2011-11-24 | std: math now declares libm dependencies as pure | Stefan Plantikow | -60/+60 | |
| 2011-11-24 | std: rewrote math to support most C95 libmath calls on f32, f64 and float | Stefan Plantikow | -64/+305 | |
