| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-07-04 | convert doc-attributes to doc-comments using ↵ | Gareth Daniel Smith | -246/+257 | |
| ./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498 | ||||
| 2012-07-04 | Remove empty argument lists from do expressions | Ben Striegel | -35/+35 | |
| 2012-07-03 | core: Convert iter::repeat to the for protocol | Brian Anderson | -2/+2 | |
| 2012-07-03 | Change crust -> extern. | Graydon Hoare | -2/+2 | |
| 2012-07-03 | Switch 'native' to 'extern' (or 'foreign' in some descriptions) | Graydon Hoare | -3/+3 | |
| 2012-07-03 | task.rs: minor doc/comment changes | Ben Blum | -5/+5 | |
| 2012-07-02 | rustc: Implement a new resolve pass behind a compile flag | Patrick Walton | -1/+2 | |
| 2012-07-01 | Convert to new closure syntax | Brian Anderson | -53/+53 | |
| 2012-06-30 | Eliminate usages of old sugared call syntax | Brian Anderson | -53/+53 | |
| 2012-06-28 | Cleanup failure handling around rust_new_task_in_sched - closes #2668 | Ben Blum | -0/+1 | |
| 2012-06-28 | add TLS failure test case in task.rs | Ben Blum | -0/+20 | |
| 2012-06-27 | Tidy fixes | Brian Anderson | -1/+1 | |
| 2012-06-28 | Add task-local storage in libcore. | Ben Blum | -0/+286 | |
| 2012-06-26 | Change 'native' and 'crust' to 'extern'. | Graydon Hoare | -11/+11 | |
| This comes with a terminology change. All linkage-symbols are 'extern' now, including rust syms in other crates. Some extern ABIs are merely "foreign". The term "native" is retired, not clear/useful. What was "crust" is now "extern" applied to a _definition_. This is a bit of an overloading, but should be unambiguous: it means that the definition should be made available to some non-rust ABI. | ||||
| 2012-06-25 | Merge | Tim Chevalier | -24/+28 | |
| 2012-06-25 | core: Convert declarations to not use the trailing 'unsafe' notation | Brian Anderson | -24/+28 | |
| 2012-06-21 | Port resources to classes in libcore | Tim Chevalier | -2/+5 | |
| 2012-06-21 | Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this. | Graydon Hoare | -8/+8 | |
| 2012-06-14 | Remove code from parser that was awaiting snapshot | Tim Chevalier | -2/+2 | |
| Remove old parser functions as well as support for old-style capture clauses. Remove remaining old-style capture clauses. | ||||
| 2012-06-08 | Convert reinterpret_cast + forget to 'transmute' | Brian Anderson | -3/+2 | |
| 2012-06-07 | Use #[cfg(unix)] and #[cfg(windows)] everywhere | Brian Anderson | -6/+6 | |
| 2012-06-01 | Comment only: fix typo | Tim Chevalier | -1/+1 | |
| 2012-05-29 | Updating comments. | Eric Holk | -1/+1 | |
| 2012-05-15 | core: Add task::unkillable | Brian Anderson | -1/+62 | |
| 2012-04-12 | Annotate FIXMEs in core::task | Tim Chevalier | -2/+2 | |
| 2012-04-06 | Re-rename option functions | Tim Chevalier | -1/+1 | |
| get_with_default (nee from_maybe) => get_default with_option (nee maybe) => map_default with_option_do (nee may) => iter As per discussion of 21be1379d561b6679a8a2ea47dce88f948c5acca | ||||
| 2012-04-05 | Rename task::task_builder to task::builder | Tim Chevalier | -51/+51 | |
| Closes #2120. | ||||
| 2012-04-03 | Merge remote-tracking branch 'brson/mainthread' | Brian Anderson | -2/+35 | |
| Conflicts: src/rt/rust_kernel.cpp src/rt/rust_scheduler.cpp src/rt/rust_scheduler.h | ||||
| 2012-04-03 | core: Add a scheduler mode, osmain, to spawn onto the main scheduler | Brian Anderson | -2/+35 | |
| 2012-04-02 | Rename some core::option functions | Tim Chevalier | -1/+1 | |
| from_maybe => get_with_default maybe => with_option may => with_option_do I know these names are kind of ridiculous, but it's the best I could think of. Feel free to bikeshed. Closes #2081 | ||||
| 2012-03-26 | Bulk-edit mutable -> mut. | Graydon Hoare | -4/+4 | |
| 2012-03-24 | Avoid unifying vars when possible; handle bot (more) correctly | Niko Matsakis | -1/+1 | |
| 2012-03-23 | Support [rust_stack] annotation on native functions (crudely) | Marijn Haverbeke | -6/+4 | |
| 2012-03-22 | make --enforce-mut-vars always on, add mut annotations to remaining files | Niko Matsakis | -1/+1 | |
| 2012-03-20 | core: Rename unsafe::leak to unsafe::forget. Closes #2031 | Brian Anderson | -1/+1 | |
| 2012-03-16 | core: Store reexporting result and either. Closes #1997 | Brian Anderson | -0/+2 | |
| 2012-03-15 | rt: Remove remaining uses of rust_kernel::get_task_by_id | Brian Anderson | -8/+8 | |
| 2012-03-13 | Name types after their modules instead of 't' | Brian Anderson | -1/+1 | |
| 2012-03-13 | Overhaul constructor naming in libs | Brian Anderson | -23/+24 | |
| 2012-03-12 | Libc/os/run/rand/io reorganization. Close #1373. Close #1638. | Graydon Hoare | -9/+9 | |
| - Move io, run and rand to core. - Remove incorrect ctypes module (use libc). - Remove os-specific modules for os and fs. - Split fs between core::path and core::os. | ||||
| 2012-03-09 | core: Convert to rustdoc | Brian Anderson | -47/+18 | |
| 2012-03-07 | add mutability annotations to libcore | Niko Matsakis | -7/+7 | |
| 2012-03-06 | core: Remove some explicit move capture clauses | Brian Anderson | -18/+18 | |
| 2012-02-20 | core: New task API | Brian Anderson | -416/+767 | |
| 2012-02-09 | core: Use rust_task_config_notify instead of twiddling rust_task's innards | Brian Anderson | -12/+4 | |
| 2012-02-08 | core: Add a test for blocking in native code | Brian Anderson | -0/+68 | |
| 2012-02-08 | core: Add task::spawn_sched | Brian Anderson | -5/+98 | |
| 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. | ||||
| 2012-02-05 | core: Resolve some FIXMEs | Brian Anderson | -5/+5 | |
| 2012-02-02 | rt: Remove task pinning. Does nothing | Brian Anderson | -19/+0 | |
| 2012-02-02 | rt: Rename task_sleep intrinsic to task_yield. Remove usec param | Brian Anderson | -24/+6 | |
