summary refs log tree commit diff
path: root/src/rt
AgeCommit message (Expand)AuthorLines
2012-02-28correcting for libuv behavior that differs between linux & windowsJeff Olson-16/+2
2012-02-28moving new uv stuff into uv.rs and rust_uv.cppJeff Olson-669/+170
2012-02-28fzzzy's patch for rustrt.def.inJeff Olson-0/+13
2012-02-28finishing up simple uv_timer implJeff Olson-8/+51
2012-02-28cleaning up uv_async stuff and stubbing uv_timerJeff Olson-36/+91
2012-02-28removed hello world and added uv_async_*Jeff Olson-3/+37
2012-02-28everything is laid out and working through a basic hwJeff Olson-0/+52
2012-02-28remove temp sanity checkNiko Matsakis-3/+0
2012-02-27rt: Don't zero new stacksBrian Anderson-33/+28
2012-02-27rt: Change the way the kernel exits to avoid pthread leaksBrian Anderson-28/+44
2012-02-27Revert "rt: Reconfigure the C stack for valgrind each time it's used"Brian Anderson-1/+1
2012-02-26rt: Remove unused forward declaration of rust_realloc_sharedBrian Anderson-2/+0
2012-02-26rt: Remove ptr_vec. UnusedBrian Anderson-119/+0
2012-02-26rt: Remove smart_ptr. UnusedBrian Anderson-34/+0
2012-02-24add an option to the final cc so that it prints out/logs unreclaimed ptrsNiko Matsakis-1/+27
2012-02-24Revert "rt: Cut the red zone to 10K on mac"Brian Anderson-2/+2
2012-02-23rt: Cut the red zone to 10K on macBrian Anderson-2/+2
2012-02-23rt: Cut the red zone to 2K on linuxBrian Anderson-2/+2
2012-02-22rt: Cut the red zone to 4K on linuxBrian Anderson-2/+2
2012-02-22rt: Switch to the C stack in reset_stack_limitBrian Anderson-5/+24
2012-02-22rt: Stop logging on the Rust stack. Closes #1478Brian Anderson-1/+9
2012-02-21Remove unused tydesc argument to upcall_shared_mallocMarijn Haverbeke-10/+5
2012-02-20core: New task APIBrian Anderson-0/+9
2012-02-19rt: Add some lock_and_signal assertionsChris Peterson-0/+5
2012-02-19rt: Initialize Windows CRITICAL_SECTION with non-zero spin countChris Peterson-1/+12
2012-02-19rt: Delete Windows CRITICAL_SECTION in dtorChris Peterson-0/+1
2012-02-18rt: rename nano_time() builtin to match time::precise_time_ns()Chris Peterson-2/+2
2012-02-18std: Fix Windows system time conversion for get_time()Chris Peterson-11/+14
2012-02-17rt: Make upcall_vec_push an intrinsicBrian Anderson-88/+308
2012-02-17rt: Don't take the lock when reallocing in the kernel memory regionBrian Anderson-2/+2
2012-02-17rt: Don't hit TLS on upcall_vec_push unless necessaryBrian Anderson-5/+15
2012-02-17rt: Don't log on entry to upcall_vec_push. Also slowBrian Anderson-2/+0
2012-02-17rt: Don't do the stack canary check in upcall_vec_push. Too slowBrian Anderson-4/+0
2012-02-17rt: Simplify upcall_vec_pushBrian Anderson-23/+11
2012-02-17rt: Make the stack canary just a word on the stk_seg structBrian Anderson-13/+12
2012-02-16rt: Untabify rust_port_selector.cppBrian Anderson-32/+32
2012-02-16rt: Randomize port selectionBrian Anderson-2/+6
2012-02-16rt: Add rust_port_select functionBrian Anderson-9/+151
2012-02-14rt: Reconfigure the C stack for valgrind each time it's usedBrian Anderson-1/+1
2012-02-14rt: Don't allocate a C stack for tasks that already have oneBrian Anderson-4/+5
2012-02-14rt: Don't kill tasks while they are in a callback from CBrian Anderson-6/+25
2012-02-14rt: Maintain stack ptrs correctly when returning from stack switchesBrian Anderson-0/+6
2012-02-14rustc: Translate crust functionsBrian Anderson-2/+2
2012-02-14rt: Add a Rust callback debugging functionBrian Anderson-0/+8
2012-02-10put fflush back inTed Horst-0/+4
2012-02-10log to stderr instead of stdoutTed Horst-5/+1
2012-02-10rt: Add docs to stack functionsBrian Anderson-0/+6
2012-02-10rt: Call register/deregister_valgrind_stack from the stack con/destructorsBrian Anderson-13/+9
2012-02-10rt: Extract prepare_valgrind_stack from register_valgrind_stackBrian Anderson-0/+10
2012-02-10rt: Rename config_valgrind_stack to register_valgrind_stack, etcBrian Anderson-16/+10