summary refs log tree commit diff
path: root/src/rt/sync/lock_and_signal.cpp
AgeCommit message (Expand)AuthorLines
2012-12-10Add license boilerplate to more files.Graydon Hoare-0/+10
2012-07-12Comments only: TODOs to FIXME in the runtimeTim Chevalier-1/+2
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-1/+2
2012-04-03Refactor includes structure, getting rid of rust_internal.hJon Morton-3/+2
2012-04-01Merge remote-tracking branch 'brson/mainthread'Brian Anderson-0/+59
2012-03-31rt: Fix whitespaceBrian Anderson-1/+2
2012-03-31Revert "rt: Remove lock_held_by_current_thread"Brian Anderson-0/+59
2012-03-28Tidy up multiple declarations and STDC_FOO_MACROS guards in headers.Graydon Hoare-1/+1
2012-03-18rt: Remove lock_held_by_current_threadBrian Anderson-26/+0
2012-03-13rt: Remove an incorrect assert in lock_and_signalBrian Anderson-1/+0
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-02rt: Change the win32 event object to an auto-reset eventBrian Anderson-1/+1
2012-02-02rt: Remove lock_and_signal::signal_allBrian Anderson-16/+0
2012-02-02rt: Remove lock_and_signal::timed_waitBrian Anderson-35/+2
2012-02-01rt: Fix lock_held_by_current_threadBrian Anderson-7/+12
2012-02-01rt: Remove unused variable from lock_and_signalBrian Anderson-3/+1
2011-08-03timeout_in_ns was renamed to timeout_in_ms.Erick Tryzelaar-1/+1
2011-08-03Sleep for a nonzero amount of time on Windows.Eric Holk-3/+3
2011-07-28Updating to work on Windows.Eric Holk-1/+2
2011-07-28Adding upcalls to to ref() and deref() tasks. This is the first step towards ...Eric Holk-1/+1
2011-07-28Made task threads wait instead of sleep, so they can be woken up. This appear...Eric Holk-4/+30
2011-07-13Prohibit trailing whitespace under 'tidy' script. Clean up all caught cases.Graydon Hoare-1/+1
2011-06-27A little tidying in rt.Graydon Hoare-1/+1
2011-06-27Implementation mising features in lock_and_signal for Win32. Also lowered th...Eric Holk-4/+4
2011-06-27Conservatively serialize nearly all upcalls. Successfuly ran make check with ...Eric Holk-1/+3
2011-06-27Basic multithreading support. The infinite loops test successfully maxes out ...Eric Holk-0/+23
2011-06-13This is the mega-ucontext commit. It replaces the task switching mechanism wi...Eric Holk-10/+10
2011-06-09Remove executable bit from lock_and_signal.cpp.Erick Tryzelaar-0/+0
2010-09-10Added lock_and_signal::signal_all(), and made the rust_kernel::join() use wai...Michael Bebenita-9/+24
2010-09-08Tidy up the sync dir, remove dead or mis-designed code in favour of OS primit...Graydon Hoare-0/+97