aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Add tests and fix pexp bug. Closes #141.Graydon Hoare2010-08-034-2/+28
* Use a better heuristic to determine whether we're on a Mac, issue 69Patrick Walton2010-08-021-5/+3
* Patch up another place where the newly-expanded 'closure-ptr' implicit arg ne...Graydon Hoare2010-07-301-1/+2
* XFAIL all task-related tests for now; yesterday's work on notification proxie...Graydon Hoare2010-07-291-2/+29
* Log join-wait count under rust_log::TASK bits, not ::ALL.Graydon Hoare2010-07-291-1/+1
* Add a bunch of comm tests.Michael Bebenita2010-07-286-6/+167
* Log dead tasks when dom is just waiting for refcounts to drop.Michael Bebenita2010-07-281-2/+7
* Note that we keep running the main loop until all task refcounts are zero.Michael Bebenita2010-07-281-1/+2
* Add some missing headers to the Makefile's RUNTIME_HDR list.Michael Bebenita2010-07-281-1/+4
* Move ports out into their own file, add data_message and make communication s...Michael Bebenita2010-07-2814-178/+256
* Move notification-messages out into their own file and unify into notify_mess...Michael Bebenita2010-07-288-65/+246
* Rename rust_proxy_delegate to maybe_proxy, flesh out logic in it. Add strong-...Michael Bebenita2010-07-284-23/+48
* Add rust_dom::log_state, for logging the running/blocked/dead vectors per sch...Michael Bebenita2010-07-282-0/+32
* Null rust_task::cond on wakeup, add asserts and logging to block/wakeup.Michael Bebenita2010-07-281-5/+11
* Teach task_owned and dom_owned to find their dom via consistent interface.Michael Bebenita2010-07-281-0/+6
* Add modeline / file-local emacs var blocks.Michael Bebenita2010-07-285-0/+54
* Move rust_cond.Michael Bebenita2010-07-281-9/+7
* Fix typos in comments, delete obsolete comments and dead commented code.Michael Bebenita2010-07-285-92/+2
* Wrap long lines.Michael Bebenita2010-07-282-3/+4
* Add C++ wrapper around uthash.Michael Bebenita2010-07-281-0/+193
* Let circular buffers actually grow to max sz, reset _next when resizing.Michael Bebenita2010-07-281-5/+7
* Change unread-on-destroy condition for circular buffer to merely a warning.Michael Bebenita2010-07-281-1/+1
* Add comment explaining NULL case in circular_buffer::enqueue and add logging ...Michael Bebenita2010-07-281-1/+7
* Add peek method to circular buffer.Michael Bebenita2010-07-282-0/+6
* Change _unit_sz to unit_sz and make public in circular_buffer.Michael Bebenita2010-07-282-17/+17
* Make circular buffer use only power-of-two sizes, cheaper arithmetic.Michael Bebenita2010-07-282-3/+15
* Add a warning interface to rust_srv.Michael Bebenita2010-07-283-2/+15
* Move allocation-tracking into rust_srv.Michael Bebenita2010-07-282-10/+14
* Log a separator when logging switches between threads.Michael Bebenita2010-07-282-3/+8
* array_list improvements.Michael Bebenita2010-07-281-1/+21
* Another deque test commented out.Roy Frostig2010-07-281-1/+19
* Burn the mac and win trees less. Deque test is XFAILed, despite doing fine o...Roy Frostig2010-07-281-0/+1
* Test the deque some more.Roy Frostig2010-07-281-0/+152
* Test the deque more and fix uncovered off-by-one bug.Roy Frostig2010-07-282-18/+43
* Get slots in trans_tag using Semant tables. Closes #133.Roy Frostig2010-07-283-5/+34
* Refer to issue #136 at the offending source point.Roy Frostig2010-07-281-0/+1
* Test the deque a bit. Give it a get-by-index method. Fix two uncovered stat...Roy Frostig2010-07-287-8/+65
* Switch machine-type lexemes to use suffixes. Remove support for foo(bar) as a...Graydon Hoare2010-07-2724-207/+156
* Calm some LLVM indigestion of last change.Graydon Hoare2010-07-272-6/+7
* Distill semantics of use-def maps to fewer and more-obvious words.Graydon Hoare2010-07-2710-180/+216
* Slight shaving on RA, no more optimizing today. It's fast enough for now.Graydon Hoare2010-07-261-8/+9
* Adjust testcase to cover issue #91, which was actually fixed back in commit f...Roy Frostig2010-07-261-0/+2
* Fix numerous non-linearities and O(sizeof(crate)) issues in typestate system'...Graydon Hoare2010-07-262-126/+340
* Move the test suite to the "as" form for casts. XFAIL a few tests for LLVM.Patrick Walton2010-07-2619-75/+79
* Note the typestate dataflow timing. The culprit is revealed.Graydon Hoare2010-07-261-1/+2
* Add a cumulative timer count to be sure we're getting everything.Graydon Hoare2010-07-261-3/+6
* Change ctxt_crate_main to an Ast.name.Graydon Hoare2010-07-262-8/+7
* Do some more iflog-guarding.Graydon Hoare2010-07-262-84/+94
* vec_alloc takes four arguments these days, not three.Roy Frostig2010-07-251-1/+1
* Attempt 2. This time actually reading my own diffs before committing.Roy Frostig2010-07-251-0/+19