- 10 2月, 2012 14 次提交
-
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Jyun-Yan You 提交于
-
由 Tim Chevalier 提交于
-
由 Tim Chevalier 提交于
Changes to resolve and typeck. Still nothning working yet.
-
由 Brian Anderson 提交于
fixed memmove. were using memcpy due to copy paste error
-
由 Brian Anderson 提交于
-
由 Magnus Auvinen 提交于
-
由 Tycho Sci 提交于
* -g or --mode=user to create/use .cargo under $HOME * -G or --mode=system to create/use .cargo under sysroot * by default, `cargo` uses .cargo under current working directory
-
由 Tycho Sci 提交于
-
由 Marijn Haverbeke 提交于
-
- 09 2月, 2012 22 次提交
-
-
由 Marijn Haverbeke 提交于
Enough to be able to compile librustc with --monomorphize. Issue #1736
-
由 Marijn Haverbeke 提交于
-
由 Marijn Haverbeke 提交于
Closes #1717
-
由 Marijn Haverbeke 提交于
Issue #1736
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
This function creates a new scheduler with a specified number of threads and immediately executes a task on it. The scheduler is configured to terminate when the task dies. This is the minimum API necessary to enable blocking C calls.
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
This is in preparation for giving schedulers their own life cycle separate from the kernel. Tasks must be deleted before their scheduler thread, so we can't let the scheduler exit before all its tasks have been cleaned up. In this scheme, the scheduler will unregister tasks with the kernel when they are reaped, then drop their ref on the task (there may still be others). When the task ref count hits zero, the task will request to be unregistered from the scheduler, which is responsible for deleting the task. Instead of having the kernel tell the scheduler to exit, let the scheduler decide when to exit. For now it will exit when all of its tasks are unregistered.
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
This will be needed once we support dynamically changing schedulers.
-
由 Brian Anderson 提交于
Instead of joining on the scheduler threads, instead keep a count of active schedulers. When there are no more schedulers raise a signal for the main thread to continue. This will be required once schedulers can be added and removed from the running kernel.
-
由 Brian Anderson 提交于
-
由 Brian Anderson 提交于
-
由 Tim Chevalier 提交于
-
由 Niko Matsakis 提交于
-
由 Niko Matsakis 提交于
basically, the alignment step did not check if it walked off the end of the buffer
-
由 Brian Anderson 提交于
Adding a str::as_bytes<T>(str, fn([u8] -> T) -> T function
-
由 Erick Tryzelaar 提交于
This pattern is used in a couple places, so it'd be nice to abstract it away.
-
由 Niko Matsakis 提交于
-
- 08 2月, 2012 4 次提交
-
-
由 Graydon Hoare 提交于
-
由 Marijn Haverbeke 提交于
-
由 Marijn Haverbeke 提交于
Issue #1736
-
由 Brian Anderson 提交于
-