about summary refs log tree commit diff
path: root/src/rt/rust_builtin.cpp
AgeCommit message (Expand)AuthorLines
2012-10-03Attempt to fix os::args errors on various platforms.Graydon Hoare-0/+12
2012-10-02libstd: Switch off legacy modes in both core and std.Patrick Walton-0/+10
2012-09-25rustc: Fix calls to the logging function when the must_cast flag is true; sto...Patrick Walton-2/+2
2012-09-25Revert "rustc: Stop using shape code for logging" due to ICEsPatrick Walton-2/+2
2012-09-25rustc: Stop using shape code for loggingPatrick Walton-2/+2
2012-09-24rt: Add a logging function for strings (only).Patrick Walton-0/+7
2012-09-19V2: now with more locks!Philipp Brüschweiler-2/+2
2012-09-19core: Allocate threads on demand, not on scheduler startupPhilipp Brüschweiler-1/+7
2012-09-13rt: Implement ThreadPerCore scheduling modePhilipp Brüschweiler-1/+7
2012-09-07gc: Fix for GC missing stack frames across segment boundaries.Elliott Slaughter-0/+5
2012-08-31Merge remote-tracking branch 'erickt/incoming'Brian Anderson-34/+2
2012-08-31rt: Add interface to box annihilator.Elliott Slaughter-0/+7
2012-08-30libcore: rewrite str::reserve in pure rust.Erick Tryzelaar-7/+0
2012-08-30libcore: Rewrite str::unsafe::push_byte in pure rust.Erick Tryzelaar-10/+0
2012-08-30libcore: rewrite vec::unsafe::from_buf in pure rustErick Tryzelaar-17/+2
2012-08-21Make std::arena run destructors. Closes #2831.Michael Sullivan-0/+9
2012-08-16Fix issue-506.rs by adding a void-returning stub in the runtime (close #2957)Ben Blum-0/+2
2012-08-07Remove rust_cond_lock and sys::condition (rename to little_lock)Ben Blum-41/+8
2012-08-03rt: expose rust_task refcounts to rustlandBen Blum-0/+12
2012-07-25Fix asserts & short-read bug in isaac_seed (#2870)Ben Blum-1/+1
2012-07-25Remove notification channels in runtime (closes #1078)Ben Blum-5/+0
2012-07-24Change yield() and wait_event() to be MUST_CHECK and return the killed flag. ...Ben Blum-8/+8
2012-07-24tiny runtime cleanupBen Blum-0/+5
2012-07-24Remove unsuperviseBen Blum-5/+0
2012-07-24Add 'do atomically { .. }' for exclusivesBen Blum-4/+12
2012-07-17Tasks should not hold a ref to their parent (Close #1789)Ben Blum-2/+1
2012-07-17Create some infrastructure for building up @-vectors. Work on #2921.Michael Sullivan-0/+8
2012-07-13Add asserts to check fail_sched_loop() only onceBen Blum-1/+5
2012-07-13Reintroduce linked failure (killing runtime)Ben Blum-0/+5
2012-07-12Comments only: TODOs to FIXME in the runtimeTim Chevalier-2/+2
2012-07-12Revert linked failure (killing runtime)Ben Blum-5/+0
2012-07-12Fix linked failure with root taskgroup to kill the runtime too.Ben Blum-0/+5
2012-07-11Add rust_task_kill_otherBen Blum-0/+7
2012-07-10Handle failure conditions correctly in pipes.Eric Holk-2/+2
2012-07-06Pipes sleep and wake properly.Eric Holk-0/+20
2012-06-28Cleanup failure handling around rust_new_task_in_sched - closes #2668Ben Blum-1/+2
2012-06-28Fix sys::refcount and remove dbg::refcountBen Blum-7/+0
2012-06-28rt: Add task_local_data and related builtin calls (Closes #2680)Ben Blum-1/+13
2012-06-27More keyword paring and migration in runtime, docs, code modes.Graydon Hoare-1/+1
2012-06-22Use must_have_lock instead of private functions. (Issue #2700)Eric Holk-6/+2
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-8/+9
2012-06-21Comments only: annotate FIXMEsTim Chevalier-4/+5
2012-06-19Fixed a compile error in runtime.Eric Holk-1/+2
2012-06-19Adding a lock/condition variable to libcore.Eric Holk-0/+56
2012-06-18Some cleanup in the runtime.Michael Sullivan-3/+2
2012-06-16Revert "Adding a lock/condition variable to libcore."Tim Chevalier-55/+0
2012-06-15Adding a lock/condition variable to libcore.Eric Holk-0/+55
2012-06-06std: Add debug::breakpointBrian Anderson-0/+5
2012-06-05rt: Fix iaac_init using wrong type and not seeding correctlyBrian Anderson-1/+1
2012-05-30rt: Fix build errors on winBrian Anderson-3/+3