| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-02-03 | rt: Rename rust_scheduler to rust_task_thread | Brian Anderson | -272/+271 | |
| 2012-02-03 | log to stderr instead of stdout | Ted Horst | -5/+1 | |
| includes rustc diagnostics runtest updated to check stderr for errors | ||||
| 2012-02-03 | Remove experimental GC code | Marijn Haverbeke | -191/+7 | |
| It's been sitting unused long enough to have bitrotted completely. | ||||
| 2012-02-02 | rt: Change the win32 event object to an auto-reset event | Brian Anderson | -1/+1 | |
| The way I read the docs, having this be a manual reset event means that after the first time it's signalled it stays that way until reset, and we never, ever reset it. | ||||
| 2012-02-02 | rt: Remove lock_and_signal::signal_all | Brian Anderson | -18/+1 | |
| 2012-02-02 | rt: Remove lock_and_signal::timed_wait | Brian Anderson | -36/+2 | |
| 2012-02-02 | rt: Stop waking up the scheduler on a timer | Brian Anderson | -1/+1 | |
| 2012-02-02 | rt: Remove unused arguments in rust_scheduler | Brian Anderson | -7/+7 | |
| 2012-02-02 | rt: Simplify reap_dead_tasks | Brian Anderson | -28/+4 | |
| 2012-02-02 | rt: Remove rust_scheduler::interrupt_flag. Unused | Brian Anderson | -6/+0 | |
| 2012-02-02 | rt: Only wake up all schedulers when no tasks are left | Brian Anderson | -9/+25 | |
| At the moment there's not really any reason to be raising this signal, since they schedulers wake up periodically anyway, but once we remove the timer this will be how the schedulers know to exit. | ||||
| 2012-02-02 | rt: Do all signalling while holding a lock | Brian Anderson | -9/+5 | |
| This will matter once the scheduler is changed to not wake up on a timer | ||||
| 2012-02-02 | rt: Remove bogus task reaping from the scheduler | Brian Anderson | -14/+4 | |
| 2012-02-02 | rt: Remove rust_task::can_schedule. Does nothing | Brian Anderson | -20/+5 | |
| 2012-02-02 | rt: Remove running_on flag. Does nothing | Brian Anderson | -9/+1 | |
| 2012-02-02 | rt: Remove task pinning. Does nothing | Brian Anderson | -39/+1 | |
| 2012-02-02 | rt: Rename task_sleep intrinsic to task_yield. Remove usec param | Brian Anderson | -20/+17 | |
| 2012-02-02 | rt: Remove yield timers | Brian Anderson | -12/+4 | |
| 2012-02-02 | rt: Remove bitrotted tests | Brian Anderson | -303/+0 | |
| 2012-02-02 | rt: Generate intrinsics | Brian Anderson | -71/+85 | |
| 2012-02-02 | rt: Fix intrinsics bustage | Brian Anderson | -0/+1 | |
| intrinsics.cpp and the file to generate the ll had bitrotted. | ||||
| 2012-02-01 | make boxes self-describing (fixes #1493)" (take 2) | Niko Matsakis | -313/+286 | |
| this will be used to generate a new snapshot. | ||||
| 2012-02-01 | Revert "make boxes self-describing (fixes #1493)" until a new | Niko Matsakis | -286/+313 | |
| snapshot is prepared. | ||||
| 2012-02-01 | make boxes self-describing (fixes #1493) | Niko Matsakis | -313/+286 | |
| 2012-02-01 | rt: Don't access fields on null supervisor task | Brian Anderson | -2/+2 | |
| 2012-02-01 | rt: Fix lock_held_by_current_thread | Brian Anderson | -8/+12 | |
| This simplifies the check for thread ownership by removing the _locked flag and just comparing against the thread ID of the last thread to take the lock. If the running thread took the lock _holding_thread will be equal to pthread_self(); if _holding_thread is some other value then the running thread does not have the lock. Setting a pthread_t to 0 like this is not portable but should work on every platform we are likely to care about for the near future. | ||||
| 2012-02-01 | rt: Remove unused variable from lock_and_signal | Brian Anderson | -5/+1 | |
| 2012-02-01 | rt: Remove calls to signal the kernel lock | Brian Anderson | -3/+0 | |
| Nobody ever waits for it | ||||
| 2012-02-01 | rt: Remove rust_timer. Unused | Brian Anderson | -118/+0 | |
| 2012-01-29 | rt: Remove set_min_stack | Brian Anderson | -21/+1 | |
| 2012-01-29 | rt: Make the initial segment of the main task's stack 1MB | Brian Anderson | -10/+24 | |
| This is a trick to fool microbenchmarks. Closes #1681 | ||||
| 2012-01-27 | rt: Remove unused variable | Brian Anderson | -2/+2 | |
| 2012-01-27 | Implement timers. | Donovan Preston | -2/+65 | |
| 2012-01-26 | Shuffle around to work with rust-spidermonkey | Donovan Preston | -37/+59 | |
| 2012-01-25 | Merge pull request #1627 from graydon/win32-quoting | Brian Anderson | -4/+62 | |
| Fix win32 command-line quoting on rust_run_program. | ||||
| 2012-01-24 | freebsd clang support | Jyun-Yan You | -0/+4 | |
| 2012-01-23 | Fix win32 command-line quoting on rust_run_program. | Graydon Hoare | -4/+62 | |
| 2012-01-22 | std: Add some hacks to use libuv | Brian Anderson | -0/+356 | |
| 2012-01-20 | revert accidental commits | Niko Matsakis | -2/+2 | |
| 2012-01-20 | small fixes for building dist on windows | Niko Matsakis | -2/+2 | |
| 2012-01-17 | roll back commit 1c7a62 | Niko Matsakis | -10/+0 | |
| 2012-01-17 | encode variant names and have log print them out. | Niko Matsakis | -8/+26 | |
| 2012-01-17 | Use a memset upcall to zero things without static alignment | Marijn Haverbeke | -0/+10 | |
| This fixes issues #843 and #1546. The cost of an upcall is unfortunate, though. I assume there must be a way to simply manually compute the pointer or size, using something akin to the formula in `align_to` in `rust_util.h`. I could not get this to work, unfortunately. | ||||
| 2012-01-16 | use correct size for logging mod_entry state fields | Jyun-Yan You | -27/+27 | |
| The compiler outputs 32-bit values for these and on 64-bit FreeBSD the runtime was scribbling on some state used by getenv and segfaulting. | ||||
| 2012-01-13 | rt: Allow console logging to be turned off | Brian Anderson | -1/+46 | |
| 2012-01-12 | libcore: Add sys::set_exit_status | Brian Anderson | -5/+22 | |
| Sets the process exit code | ||||
| 2012-01-12 | add tydescs into shape, rewrite walk_fn_contents() | Niko Matsakis | -47/+53 | |
| 2012-01-12 | free uniq data we encounter on the sweep, walk thru them otherwise | Niko Matsakis | -257/+402 | |
| 2012-01-11 | update iface cc code to not walk contents (as with other boxes) | Niko Matsakis | -2/+4 | |
| 2012-01-11 | rt: Add RUST_MAX_STACK env var with 8MB default | Brian Anderson | -16/+46 | |
| Closes #1489 | ||||
