2013-08-08 |
Ben Blum | fix recv_ready for Port to take &self and not need...
|
commit | commitdiff | tree |
2013-08-05 |
Ben Blum | Lazily initialize 'leaf node' taskgroups for unlinked...
|
commit | commitdiff | tree |
2013-08-05 |
Ben Blum | (cleanup) Uncomment an assertion that now holds.
|
commit | commitdiff | tree |
2013-08-02 |
Ben Blum | Add an assert_may_sleep() check on every context switch.
|
commit | commitdiff | tree |
2013-08-02 |
Ben Blum | Don't fail from kill signals if already unwinding.
|
commit | commitdiff | tree |
2013-08-02 |
Ben Blum | (cleanup) Use more do...finally in extra::sync.
|
commit | commitdiff | tree |
2013-08-02 |
Ben Blum | Fix embarrassing bug where 'unkillable' would unwind...
|
commit | commitdiff | tree |
2013-08-02 |
Ben Blum | Fix nasty double-free bug where a newrt chan could...
|
commit | commitdiff | tree |
2013-08-02 |
Ben Blum | Add SendDeferred trait and use it to fix #8214.
|
commit | commitdiff | tree |
2013-08-01 |
Ben Blum | Have linked failure tests run on the new scheduler...
|
commit | commitdiff | tree |
2013-08-01 |
Ben Blum | Temporary workaround to prevent taskgroup cleanup code...
|
commit | commitdiff | tree |
2013-08-01 |
Ben Blum | Make a forgotten assert in comm be cfg(test)-dependent
|
commit | commitdiff | tree |
2013-08-01 |
Ben Blum | Document task killing design and relaxed barrier rationale.
|
commit | commitdiff | tree |
2013-08-01 |
Ben Blum | Relax some atomic barriers. Loosen up all that tension...
|
commit | commitdiff | tree |
2013-07-31 |
Ben Blum | Move atomically to unstable::sync, and document what...
|
commit | commitdiff | tree |
2013-07-31 |
Ben Blum | Give tasks useful names. #2891
|
commit | commitdiff | tree |
2013-07-30 |
Ben Blum | UnsafeArc methods return unsafe pointers, so are not...
|
commit | commitdiff | tree |
2013-07-30 |
Ben Blum | Unkillable is not unsafe. Close #7832.
|
commit | commitdiff | tree |
2013-07-30 |
Ben Blum | (cleanup) Fix unimplemented message for kill_all in...
|
commit | commitdiff | tree |
2013-07-30 |
Ben Blum | Add a better-for-testing optimistic_check() for pipes...
|
commit | commitdiff | tree |
2013-07-30 |
Ben Blum | Add test cases for select
|
commit | commitdiff | tree |
2013-07-30 |
Ben Blum | Implement select() for new runtime pipes.
|
commit | commitdiff | tree |
2013-07-29 |
Ben Blum | Optimize try_recv to not require the two context switches...
|
commit | commitdiff | tree |
2013-07-29 |
Ben Blum | Remove ChanOneHack/PortOneHack extra allocation
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Fix warnings in stdtest and extratest. Maybe somebody...
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Fix warnings in src/test/bench tests. Nobody will ever...
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Add watched and indestructible spawn modes.
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Rename TCB to Taskgroup
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Enable taskgroup code for newsched spawns.
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Fix linked failure tests to block forever instead of...
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | (cleanup) impl TaskSet
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | (cleanup) Don't check taskgroup generation monotonicity...
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | (cleanup) Modernize taskgroup code for the new borrow...
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Replace *rust_task ptrs in taskgroup code with TaskHandle...
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Add option::take(), the building block of the option...
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Stash a spare kill flag inside tasks, to save two atomic...
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Add tests for task killing and blocking.
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Add test::with_test_task() convenience function.
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Change the HOF context switchers to pass a BlockedTask...
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Add BlockedTask (wake, try_block, etc) in kill.rs.
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Do a task-killed check at the start of task 'timeslices'.
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Implement KillHandle::kill() and friends (unkillable...
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Add tests for KillHandle
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Remove join_latch
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Add kill::Death for task death services and use it...
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Add KillHandle and implement exit code propagation...
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Add UnsafeAtomicRcBox::try_unwrap()
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Reimplement ARC::unwrap() and friends.
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Add AtomicOption::fill() and AtomicOption::is_empty()
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Remove redundant Atomic{Ui,I}nt types from unstable...
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Add Option::take_map{,_default}()
|
commit | commitdiff | tree |
2013-07-20 |
Ben Blum | Add Either::expect_{left,right}
|
commit | commitdiff | tree |
2013-07-01 |
Ben Blum | Add a run-pass test for recursive copyable stack closures.
|
commit | commitdiff | tree |
2013-07-01 |
Ben Blum | Fix filenames of some compile-fail tests.
|
commit | commitdiff | tree |
2013-07-01 |
Ben Blum | Better error messages in report_use_of_moved_value...
|
commit | commitdiff | tree |
2013-06-29 |
Ben Blum | Add two tests for the case of the recurring closure.
|
commit | commitdiff | tree |
2013-06-29 |
Ben Blum | Trade stack closure copyability for type soundness.
|
commit | commitdiff | tree |
2013-06-29 |
Ben Blum | Make librust satisfy noncopyable stack closures
|
commit | commitdiff | tree |
2013-06-29 |
Ben Blum | 'Borrow' stack closures rather than copying them (e...
|
commit | commitdiff | tree |
2013-06-29 |
Ben Blum | Use more deriving(IterBytes) in librustc.
|
commit | commitdiff | tree |
2013-06-29 |
Ben Blum | Use more deriving(IterBytes) in libsyntax.
|
commit | commitdiff | tree |
2013-06-29 |
Ben Blum | Change taskgroup key type to fn:Copy in prep for noncopyable...
|
commit | commitdiff | tree |
2013-06-29 |
Ben Blum | xfail-fast once fn run-pass tests
|
commit | commitdiff | tree |
2013-06-26 |
Ben Blum | Add a run-pass test for existential traits in ARCs.
|
commit | commitdiff | tree |
2013-06-26 |
Ben Blum | Fix pretty-printing for bounded closures. Close #7333.
|
commit | commitdiff | tree |
2013-06-26 |
Ben Blum | Change expected error message in kindchk compile-fail...
|
commit | commitdiff | tree |
2013-06-26 |
Ben Blum | Looser restrictions on what can be captured in unbounded...
|
commit | commitdiff | tree |
2013-06-26 |
Ben Blum | Make closure contents call out to trait_contents.
|
commit | commitdiff | tree |
2013-06-26 |
Ben Blum | Looser restrictions on what can be captured in unbounded...
|
commit | commitdiff | tree |
2013-06-26 |
Ben Blum | Infer default static/Owned bounds for unbounded heap...
|
commit | commitdiff | tree |
2013-06-26 |
Ben Blum | Work-around 'static bound requirement in io::with_bytes_read...
|
commit | commitdiff | tree |
2013-06-26 |
Ben Blum | Make ^~~~~ colour dependent on error/warning/note level...
|
commit | commitdiff | tree |
2013-06-23 |
Ben Blum | Fix pretty-printing builtin bounds on closures and...
|
commit | commitdiff | tree |
2013-06-23 |
Ben Blum | Check existential type contents against destination...
|
commit | commitdiff | tree |
2013-06-23 |
Ben Blum | Allow ~fn:Copy() to be copied.
|
commit | commitdiff | tree |
2013-06-23 |
Ben Blum | Add basic test cases for closure bounds. (#3569)
|
commit | commitdiff | tree |
2013-06-23 |
Ben Blum | Check closure freevar kinds against destination environment...
|
commit | commitdiff | tree |
2013-06-23 |
Ben Blum | Add tests for not-kind-checked trait bounds.
|
commit | commitdiff | tree |
2013-06-23 |
Ben Blum | Parse and typecheck (not kindcheck) bounds on trait...
|
commit | commitdiff | tree |
2013-06-23 |
Ben Blum | Fix error messages in test cases, since fns/traits...
|
commit | commitdiff | tree |
2013-06-23 |
Ben Blum | Add rules for assert, fail, and deriving to vim syntax...
|
commit | commitdiff | tree |
2013-06-19 |
Ben Blum | Oops, hide 'unless once fn' error message hint behind...
|
commit | commitdiff | tree |
2013-06-19 |
Ben Blum | Hide the once-move-out privilege for stack fns behind...
|
commit | commitdiff | tree |
2013-06-19 |
Ben Blum | Add tests for once functions (#2549).
|
commit | commitdiff | tree |
2013-06-19 |
Ben Blum | Permit moving out of captured upvars in once fns. Close...
|
commit | commitdiff | tree |
2013-06-19 |
Ben Blum | Consume once fns when calling them (#2549).
|
commit | commitdiff | tree |
2013-06-13 |
Ben Blum | Improve comments in sync and arc a bit more.
|
commit | commitdiff | tree |
2013-06-13 |
Ben Blum | Change sync::RWlock implementation to use atomic uint...
|
commit | commitdiff | tree |
2013-06-13 |
Ben Blum | Add a test case for #7065.
|
commit | commitdiff | tree |
2013-06-13 |
Ben Blum | Thread order_lock through rwlock condvars for reacquiring...
|
commit | commitdiff | tree |
2013-06-13 |
Ben Blum | Document unstable::atomics fetch_* return values
|
commit | commitdiff | tree |
2013-06-13 |
Ben Blum | remove bitrotted cant_nest field from RWARC (the #...
|
commit | commitdiff | tree |
2013-06-13 |
Ben Blum | make util::NonCopyable a unit struct instead of a struct...
|
commit | commitdiff | tree |
2013-06-10 |
Ben Blum | Tag a bunch of destructors that need mutable self with...
|
commit | commitdiff | tree |
2013-06-10 |
Ben Blum | Remove 'this could be clearer' FIXME. Looks fine. Close...
|
commit | commitdiff | tree |
2013-06-10 |
Ben Blum | Replace str::raw::buf_as_slice with c_str_to_static_slice...
|
commit | commitdiff | tree |
2013-05-31 |
Ben Blum | Add simple tests for Sized
|
commit | commitdiff | tree |
2013-05-31 |
Ben Blum | Highlight Sized in vim and kate
|
commit | commitdiff | tree |
2013-05-31 |
Ben Blum | Add 'Sized' builtin kind; doesn't do anything yet
|
commit | commitdiff | tree |
2013-02-22 |
Ben Blum | Fix private::exclusive_unwrap_conflict test. Fixes...
|
commit | commitdiff | tree |
next |