summary refs log tree commit diff
path: root/src/rt
AgeCommit message (Expand)AuthorLines
2013-04-01rt/arch/arm: fix syntax used for noexec stackDaniel Micay-4/+4
2013-03-31mark the assembly object stacks as non-executableDaniel Micay-19/+91
2013-03-25auto merge of #5409 : brson/rust/rt, r=brsonbors-15/+100
2013-03-25Merge remote-tracking branch 'brson/rt'Brian Anderson-15/+100
2013-03-25auto merge of #5424 : luqmana/rust/inline-rt, r=brsonbors-124/+217
2013-03-21rt: Increase C_STACK_SIZE to 2MB to get JIT/rusti working again (dlopen segfa...Zack Corr-1/+1
2013-03-19Rewrite arm/ccall.sILyoan-15/+10
2013-03-18core: Initialize global state lazily in the Scheduler ctorBrian Anderson-4/+13
2013-03-18Add a way to run the test suite with the new schedulerBrian Anderson-15/+34
2013-03-18core: Simplify uvll bindings and strip out currently-unused bitsBrian Anderson-0/+57
2013-03-18rt: Inline get_sp_limit/set_sp_limit/get_sp for x86.Luqman Aden-63/+45
2013-03-17rt: Inline get_sp_limit/set_sp_limit/get_sp for x86_64.Luqman Aden-64/+175
2013-03-16rt: Add RUST_DEBUG_MEM to rust_env to avoid racesBrian Anderson-2/+14
2013-03-14auto merge of #5364 : xenocons/rust/patch-1, r=z0w0bors-1/+1
2013-03-14updated from L to ull for easier mingw32 builds.xenocons-1/+1
2013-03-13Revamp foreign code not to consider the Rust modes. This requiresNiko Matsakis-7/+44
2013-03-12Work around linkage bug cross-compiling from x86_64-apple-darwin to i686-appl...Brian Anderson-0/+29
2013-03-11core: Add rt mod and add the new scheduler codeBrian Anderson-28/+69
2013-03-11rt/core: port os::list_dir to rust ref #4812Jeff Olson-70/+33
2013-03-11core: rt/core: impl os::env() in rust ref #4812Jeff Olson-31/+4
2013-03-11rt/core: impl os::getcwd() in rust ref #4812Jeff Olson-21/+0
2013-03-06Merge remote-tracking branch 'brson/cross7'Brian Anderson-2/+19
2013-03-05mk: --android-cross-path to rustcYoung-il Choi-2/+7
2013-03-03rt: fix some bugs for MIPS targetJyun-Yan You-2/+23
2013-03-03rt: MIPS32 supportJyun-Yan You-0/+319
2013-03-02librustdoc: Remove `fn@`, `fn~`, and `fn&` from compiletest, fuzzer, rustdoc,...Patrick Walton-1/+1
2013-03-01auto merge of #5162 : brson/rust/fixmes, r=brsonbors-1/+1
2013-02-28rt: Comment out an assert in rust_kernel. #4711Brian Anderson-2/+5
2013-02-27Convert NOTEs to FIXMEsBrian Anderson-1/+1
2013-02-27rt: Make some runtime calls work outside of task contextBrian Anderson-8/+12
2013-02-27mk: rewrite make filesYoung-il Choi-0/+12
2013-02-21Put unique allocs in managed heap when they might contain managed boxes.Graydon Hoare-2/+4
2013-02-19rt: remove export of symbol removed in last commit, r=burningtreeGraydon Hoare-1/+0
2013-02-19rt: fix memory-unsafe random seed logic, r=valgrindcleanGraydon Hoare-49/+37
2013-02-16rm unused reserve_vec from rt (done in libcore)Daniel Micay-19/+0
2013-02-15rm unused hash table from the runtimeDaniel Micay-1256/+0
2013-02-14don't deplete RNG entropy when there is only one runnable taskChris Peterson-4/+4
2013-02-14reseed rust_rng after generating 32KBChris Peterson-5/+31
2013-02-14encapsulate isaac RNG in rust_rng structChris Peterson-23/+37
2013-02-14move isaac RNG utility functions to new rust_rng.cpp fileChris Peterson-60/+116
2013-02-14rt: rand.rs expects rust_next() to return uint32_t, not size_tChris Peterson-1/+1
2013-02-14auto merge of #4938 : thestinger/rust/no_zero, r=brsonbors-36/+8
2013-02-14rm the unused calloc wrapper from memory_regionDaniel Micay-18/+5
2013-02-14get rid of unused exchange_alloc calloc methodDaniel Micay-12/+0
2013-02-14rm unused zero param in C++ exchange allocatorDaniel Micay-6/+3
2013-02-13rt: Fix alignment in debug_opaqueLuqman Aden-6/+5
2013-02-13rt: take into account alignment for debug_opaque. Closes #2667Luqman Aden-3/+6
2013-02-13rt: get rid of rust_fn and replace with fn_env_pair plus a little cleanup.Luqman Aden-37/+8
2013-02-12auto merge of #4900 : luqmana/rust/core_os_errors, r=graydonbors-45/+0
2013-02-12auto merge of #4858 : z0w0/rust/rm_weak_task_count, r=graydonbors-39/+20