index
:
rust
master
Unnamed repository; edit this file 'description' to name the repository.
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
rt
Commit message (
Expand
)
Author
Age
Files
Lines
...
*
Tidy up the sync dir, remove dead or mis-designed code in favour of OS primit...
Graydon Hoare
2010-09-08
17
-345
/
+170
*
XFAIL many.rs since it crashes on win32, and add a time-slice sleep to the ke...
Graydon Hoare
2010-09-08
1
-1
/
+24
*
Cleaned up locking in the kernel.
Michael Bebenita
2010-09-08
3
-53
/
+54
*
Fixed race in the rust kernel.
Michael Bebenita
2010-09-07
4
-19
/
+43
*
Lots of design changes around proxies and message passing. Made it so that do...
Michael Bebenita
2010-09-07
21
-410
/
+638
*
Started work on a framework for writing runtime tests, added some simple test...
Michael Bebenita
2010-09-07
4
-0
/
+180
*
Small updates to util classes.
Michael Bebenita
2010-09-07
2
-1
/
+24
*
Change signature of array_list::pop().
Michael Bebenita
2010-09-07
3
-7
/
+22
*
Added "new" inline operators to memory regions.
Michael Bebenita
2010-09-07
1
-0
/
+8
*
Added a .cpp file for rust_proxy to help avoid .h file dependencies in the fu...
Michael Bebenita
2010-09-07
1
-0
/
+1
*
Added a thread utility class to factor out operations on threads.
Michael Bebenita
2010-09-07
2
-0
/
+64
*
Added a few utility classes, cleaned up the include order of .h files, and st...
Michael Bebenita
2010-09-07
15
-111
/
+246
*
Add a little pointer-cast helper to dbg.
Roy Frostig
2010-09-06
1
-0
/
+13
*
When vec growth results in a newly allocated (extended) buffer, copy existing...
Roy Frostig
2010-09-03
1
-9
/
+26
*
Whitespace churn.
Graydon Hoare
2010-08-31
1
-38
/
+63
*
Fix rust_vec constructor assertion failure caused by slow path of upcall_vec_...
Roy Frostig
2010-08-31
1
-2
/
+3
*
Implemented an lock free queue based on this paper http://www.cs.rochester.ed...
Michael Bebenita
2010-08-24
7
-21
/
+294
*
Add support in dbg.debug_obj for printing the obj body.
Roy Frostig
2010-08-24
1
-1
/
+7
*
Add std.dbg module for inspecting rust values in memory.
Roy Frostig
2010-08-24
1
-0
/
+100
*
Disable task-growing logic for now until #151 is fixed
Patrick Walton
2010-08-20
1
-1
/
+10
*
Make _io.buf_reader read more than 0 bytes at a time.
Roy Frostig
2010-08-19
1
-2
/
+22
*
Added simple deadlock detection in the scheduler.
Michael Bebenita
2010-08-17
2
-0
/
+28
*
Lots of changes around memory managment in the Runtime. Added memory regions ...
Michael Bebenita
2010-08-17
12
-124
/
+298
*
Add a "special" rust_log flag to be used for debugging in cases where the ful...
Michael Bebenita
2010-08-17
2
-0
/
+2
*
Added labels to blocking conditions.
Michael Bebenita
2010-08-17
4
-8
/
+13
*
Fixed deadlock by removing channel flushing.
Michael Bebenita
2010-08-17
2
-32
/
+20
*
Made the lock_free_queue lock (temporarily, until fixed).
Michael Bebenita
2010-08-17
2
-0
/
+7
*
Putting out the burning tree on Windows. Turns out you can completely starve ...
Michael Bebenita
2010-08-16
3
-5
/
+5
*
Un-xfailed working tests.
Michael Bebenita
2010-08-16
1
-1
/
+2
*
Pulled rust_srv in its own file. Some cleanup, and added varargs to assertion...
Michael Bebenita
2010-08-16
6
-128
/
+164
*
A little tidy-up that should have gone in with 4e376852e709844d67f94430d9dc95...
Roy Frostig
2010-08-12
1
-2
/
+2
*
Add vec debugging utility to _vec module.
Roy Frostig
2010-08-12
3
-1
/
+20
*
Added support for task sleeping in the scheduler.
Michael Bebenita
2010-08-11
8
-8
/
+127
*
Remove commented-out code that slipped in during last commit.
Roy Frostig
2010-08-11
1
-16
/
+0
*
Ignore upcall_flush for channels that are disassociated from ports. This make...
Michael Bebenita
2010-08-11
4
-2
/
+16
*
Made ref_count a word sized value.
Michael Bebenita
2010-08-11
1
-1
/
+1
*
Print domain and task names in log prefix.
Michael Bebenita
2010-08-11
1
-4
/
+13
*
Add native vec[u8] to str converter. Put in workaround for leak in str to ve...
Roy Frostig
2010-08-11
1
-19
/
+68
*
Merge commit 'jyasskin/work'
Graydon Hoare
2010-08-10
6
-78
/
+104
|
\
|
*
Add names to tasks and domains. These can either be an explicit literal string
Jeffrey Yasskin
2010-08-09
6
-71
/
+100
*
|
Synthesize a flush_chan upcall right before a channel's ref_count drops to ze...
Michael Bebenita
2010-08-09
8
-55
/
+93
*
|
Fixed deadlock in the scheduler caused by condition variables.
Michael Bebenita
2010-08-09
4
-11
/
+13
*
|
Added peek() to ptr_vec.
Michael Bebenita
2010-08-09
2
-0
/
+8
*
|
Made ref_count signed to help detect negative ref_count bugs.
Michael Bebenita
2010-08-09
1
-1
/
+1
*
|
Some pretty printing in the runtime.
Michael Bebenita
2010-08-09
6
-18
/
+66
*
|
Added class to abstract away platform specific thread primitives.
Michael Bebenita
2010-08-09
2
-0
/
+21
*
|
Made the runtime keep track of all live domains and print their state.
Michael Bebenita
2010-08-09
2
-0
/
+16
*
|
Added the RUST_SEED env variable to seed the Rust task scheduler -- helpful w...
Michael Bebenita
2010-08-09
1
-5
/
+14
*
|
Added "none" option to rust_log env string to disable all log output.
Michael Bebenita
2010-08-09
1
-0
/
+1
*
|
Added timed_wait to condition variables.
Michael Bebenita
2010-08-09
3
-5
/
+26
[prev]
[next]