| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-02-14 | rm the unused calloc wrapper from memory_region | Daniel Micay | -18/+5 | |
| it doesn't actually call calloc, so it's fairly pointless | ||||
| 2013-02-14 | get rid of unused exchange_alloc calloc method | Daniel Micay | -12/+0 | |
| this isn't actually calloc - it calls the malloc wrapper which no longer zeroes | ||||
| 2013-02-14 | rm unused zero param in C++ exchange allocator | Daniel Micay | -6/+3 | |
| 2013-02-13 | rt: Fix alignment in debug_opaque | Luqman Aden | -6/+5 | |
| 2013-02-13 | rt: take into account alignment for debug_opaque. Closes #2667 | Luqman Aden | -3/+6 | |
| 2013-02-13 | rt: get rid of rust_fn and replace with fn_env_pair plus a little cleanup. | Luqman Aden | -37/+8 | |
| 2013-02-12 | auto merge of #4900 : luqmana/rust/core_os_errors, r=graydon | bors | -45/+0 | |
| Rewrote the last pull request (#4859) to not require on llvm for core. Also fixes #2269. | ||||
| 2013-02-12 | auto merge of #4858 : z0w0/rust/rm_weak_task_count, r=graydon | bors | -39/+20 | |
| 2013-02-12 | rt: remove last_os_error from rustrt.def.in | Luqman Aden | -1/+0 | |
| 2013-02-11 | rt: remove last_os_error and adjust tests. | Luqman Aden | -44/+0 | |
| 2013-02-10 | rt/std: update of libuv API glue for libuv submodule update | Jeff Olson | -7/+7 | |
| 2013-02-09 | Rename dec/inc_weak_task_count to inc/dec_live_count and remove ↵ | Zack Corr | -39/+20 | |
| register_task/unregister_task. Closes #4768 | ||||
| 2013-02-08 | rt: remove unused 'rust_compare_and_swap_ptr'. Closes #4836 | Mark Vian | -7/+0 | |
| 2013-02-08 | Fixed #1531 | ILyoan | -6/+5 | |
| 2013-02-06 | Rewrite the exchange allocator to work without an active scheduler. #4457 | Brian Anderson | -92/+136 | |
| 2013-02-06 | Make foreign calls work outside of tasks. #4451 | Brian Anderson | -16/+32 | |
| 2013-02-06 | rt: Add rust_try_get_current_task | Brian Anderson | -3/+16 | |
| 2013-02-01 | rt: Remove some unused upcalls | Brian Anderson | -37/+0 | |
| 2013-02-01 | rt: Remove get_frame_glue_fns. Unused | Brian Anderson | -8/+0 | |
| 2013-02-01 | rt: Remove circular_buffer | Brian Anderson | -276/+0 | |
| 2013-02-01 | rt: Remove ports | Brian Anderson | -535/+2 | |
| 2013-01-29 | fix #2673: avoid visiting the same crate twice | ILyoan | -9/+19 | |
| 2013-01-25 | Merge remote-tracking branch 'brson/nocommupstream' | Brian Anderson | -97/+178 | |
| Conflicts: src/libcore/private.rs src/libcore/task/mod.rs src/libcore/task/spawn.rs src/libstd/net_tcp.rs src/libstd/uv_global_loop.rs src/libstd/uv_iotask.rs | ||||
| 2013-01-23 | Remove old comm-based weak task interface | Brian Anderson | -63/+0 | |
| 2013-01-23 | std: Convert uv_global_loop to use pipes | Brian Anderson | -16/+0 | |
| 2013-01-23 | core: Convert getenv/setenv to use a mutex | Brian Anderson | -11/+0 | |
| This much simpler implementation uses a global mutex and eliminates the kernel environment channel. | ||||
| 2013-01-23 | core: Add new weak task API | Brian Anderson | -8/+34 | |
| 2013-01-17 | Add a license check to tidy. #4018 | Brian Anderson | -9/+7 | |
| 2013-01-17 | core: Add private global data interface. #3915 | Brian Anderson | -2/+10 | |
| 2013-01-15 | Add at_exit function #4450 | Brian Anderson | -0/+68 | |
| 2013-01-15 | Spawn new tasks onto the primary scheduler by default. #3760 | Brian Anderson | -21/+90 | |
| 2013-01-13 | Win32 build fix | Brian Anderson | -1/+1 | |
| 2013-01-13 | More android support | ILyoan | -3/+17 | |
| Conflicts: Makefile.in cmakeFiles/rustllvm.cmake | ||||
| 2013-01-13 | Support ARM and Android | kyeongwoon | -0/+364 | |
| 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-11 | Add core::private::run_in_bare_thread | Brian Anderson | -0/+33 | |
| This begins executing Rust code in a fresh context with no runtime environment | ||||
| 2013-01-09 | rt: Remove unused command line parsing | Brian Anderson | -71/+1 | |
| 2013-01-08 | Remove unused bigint from runtime | Brian Anderson | -3344/+0 | |
| 2013-01-05 | rt: Stop zeroing out all allocations. Unobservable perf win. Closes #2682. ↵ | Patrick Walton | -4/+2 | |
| rs=negligible-perf-win | ||||
| 2012-12-30 | rt: Remove dead code from schedule_task() | Chris Peterson | -6/+3 | |
| 2012-12-15 | Whitespace | Brian Anderson | -8/+11 | |
| 2012-12-15 | rt: Do some casting to avoid warnings | Brian Anderson | -3/+3 | |
| 2012-12-15 | Long lines | Brian Anderson | -2/+8 | |
| 2012-12-15 | Check for oom in a few more places | Jesse Jones | -0/+8 | |
| 2012-12-15 | Abort instead of throwing on oom | Jesse Jones | -2/+4 | |
| 2012-12-15 | Made a bunch more classes non-copyable | Jesse Jones | -0/+41 | |
| 2012-12-15 | Instead of returning a bool (which everyone ignored) pop asserts | Jesse Jones | -6/+3 | |
| 2012-12-15 | Check for realloc failure and bad subscripts | Jesse Jones | -2/+9 | |
| 2012-12-15 | polymorphic indexed_list fixes: | Jesse Jones | -9/+10 | |
| 1) indexed_list no longer has virtual methods. It's not actually subclassed and there is very rarely good reason to subclass collection classes. 2) Added a virtual dtor to indexed_list_object which is intended to be subclassed. This allows derived dtors to be called if the object is deleted with a indexed_list_object*. | ||||
| 2012-12-15 | Improvements to array_list, hash_map, and indexed_list: | Jesse Jones | -16/+45 | |
| * Disabled copying. * Added const where appropiate. | ||||
| 2012-12-10 | Add license boilerplate to more files. | Graydon Hoare | -0/+470 | |
