rust/src/rt
Brian Anderson 9604544e23 rt: Don't log in the stack switching failure path
The runtime is in an uncertain state here and, instead of thinking
about how to make the logger work correctly, let's just avoid it.

Currently, it ends up hitting an assert saying that we can't log on
the rust stack.
2012-04-18 18:45:24 -07:00
..
arch rt: Add architecture-specific general-purpose register definitions 2012-04-04 21:40:34 -07:00
bigint Populate tree. 2010-06-23 21:03:09 -07:00
isaac rt: Remove the problematic min()/max()/align()/abs() macros from isaac/standard.h, as they're unused 2011-09-23 11:04:14 -07:00
msvc Add some C99 and C++ compatibility headers for MSVC 2011-03-21 10:24:00 -07:00
sync Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
uthash Populate tree. 2010-06-23 21:03:09 -07:00
util Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
vg Upgrade valgrind headers to 3.7, silencing build breakage on FreeBSD. 2012-03-21 18:40:32 -07:00
boxed_region.cpp Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
boxed_region.h make boxes self-describing (fixes #1493)" (take 2) 2012-02-01 18:52:08 -08:00
circular_buffer.cpp Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
circular_buffer.h Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
memory_region.cpp Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
memory_region.h Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust.cpp Merge remote-tracking branch 'brson/mainthread' 2012-04-03 20:30:01 -07:00
rust_abi.cpp freebsd support 2012-01-01 20:18:55 -08:00
rust_abi.h rt: Add missing <stdint.h> in rust_abi.h 2011-09-23 15:14:44 -07:00
rust_box_annihilator.cpp Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_builtin.cpp core: Add priv::weaken_task 2012-04-07 19:56:41 -07:00
rust_cc.cpp Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_cc.h add an option to the final cc so that it prints out/logs unreclaimed ptrs 2012-02-24 20:46:27 -08:00
rust_debug.cpp Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_debug.h rt: Add a RUST_TRACK_ORIGINS debug flag to help track down memory corruption 2011-09-23 11:42:20 -07:00
rust_env.cpp Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_env.h Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_globals.h Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_gpr_base.h rt: Add architecture-specific general-purpose register definitions 2012-04-04 21:40:34 -07:00
rust_kernel.cpp core: Add priv::weaken_task 2012-04-07 19:56:41 -07:00
rust_kernel.h core: Add priv::weaken_task 2012-04-07 19:56:41 -07:00
rust_log.cpp Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_log.h Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_port.cpp Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_port.h Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_port_selector.cpp Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_port_selector.h Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_refcount.h actually remove memory.h; include cleanups 2012-04-03 16:02:38 -07:00
rust_run_program.cpp Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_sched_driver.cpp Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_sched_driver.h rt: Extract start_main_loop from rust_sched_loop to rust_sched_driver 2012-03-31 19:51:29 -07:00
rust_sched_launcher.cpp Merge remote-tracking branch 'brson/mainthread' 2012-04-03 20:30:01 -07:00
rust_sched_launcher.h Merge remote-tracking branch 'brson/mainthread' 2012-04-03 20:30:01 -07:00
rust_sched_loop.cpp Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_sched_loop.h Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_sched_reaper.cpp Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_sched_reaper.h rt: Introduce rust_sched_reaper 2012-03-31 19:51:29 -07:00
rust_scheduler.cpp core: Add priv::weaken_task 2012-04-07 19:56:41 -07:00
rust_scheduler.h Merge remote-tracking branch 'brson/mainthread' 2012-04-03 20:30:01 -07:00
rust_shape.cpp Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_shape.h Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_signal.h rt: Extract start_main_loop from rust_sched_loop to rust_sched_driver 2012-03-31 19:51:29 -07:00
rust_stack.cpp Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_stack.h Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_task.cpp rt: Fix typo 2012-04-09 16:26:23 -07:00
rust_task.h fix 'I don't know how C works' 2012-04-03 16:02:38 -07:00
rust_type.h Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_unwind.h freebsd clang support 2012-01-24 11:48:36 -08:00
rust_upcall.cpp rt: Don't log in the stack switching failure path 2012-04-18 18:45:24 -07:00
rust_upcall.h Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_util.h Refactor includes structure, getting rid of rust_internal.h 2012-04-03 16:02:38 -07:00
rust_uv.cpp removing some unneeded native fn mappingsin uv.rs and misc clean 2012-04-06 15:35:50 -07:00
rustrt.def.in Get explicit unique estrs working. 2012-04-16 16:17:51 -07:00