| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-07-11 | Fix some version numbers. | Graydon Hoare | -2/+2 | |
| 2012-07-10 | libcore: fix task::test_osmain test. | Erick Tryzelaar | -1/+1 | |
| 2012-07-10 | Tidy | Brian Anderson | -1/+1 | |
| 2012-07-10 | libcore: add a task::set_sched_mode fn | Erick Tryzelaar | -24/+18 | |
| 2012-07-09 | Switch 'cont' to 'again' everywhere. Close #2229. | Graydon Hoare | -1/+1 | |
| 2012-07-09 | Merge pull request #2847 from ben0x539/incoming | Brian Anderson | -19/+18 | |
| Tiny documentation fixes in rust.md and src/libcore/task.rs | ||||
| 2012-07-09 | rustc: Switch to the new resolution pass | Patrick Walton | -0/+6 | |
| 2012-07-09 | core: New closure syntax for comm.rs/task.rs docs | Benjamin Herr | -5/+5 | |
| 2012-07-09 | core: Formatting fix in documentation for task::unkillable | Benjamin Herr | -7/+9 | |
| 2012-07-09 | core: Give task::spawn_with the documentation from task::run_with | Benjamin Herr | -7/+5 | |
| 2012-07-09 | core: Remove spurious newline in task::run_with documentation | Benjamin Herr | -1/+0 | |
| 2012-07-08 | core: Ignore to_str::test_vectors. It's busted | Brian Anderson | -0/+1 | |
| 2012-07-08 | Add test attributes to test functions missing test attributes. | Ryan Scheel | -0/+2 | |
| 2012-07-06 | Revert "rustc: Switch to the new resolution pass" | Niko Matsakis | -6/+0 | |
| This reverts commit c4af6e92fbae171c56a4e68666025725555fc9d8. Branch was burning...many, many unresolved imports. | ||||
| 2012-07-06 | rustc: Switch to the new resolution pass | Patrick Walton | -0/+6 | |
| 2012-07-06 | Added a k-nucleotide version that uses pipes. 31% speedup. | Eric Holk | -0/+39 | |
| 2012-07-06 | Rename dvec::from_elt to dvec::from_elem. Closes #2792. | Michael Sullivan | -2/+2 | |
| 2012-07-06 | Move string append to libraries. Closes #2710. | Michael Sullivan | -20/+56 | |
| 2012-07-06 | Removing locked queue port/chan prototype. | Eric Holk | -87/+1 | |
| 2012-07-06 | Updating tests to use pipes. | Eric Holk | -0/+9 | |
| 2012-07-06 | pingpong protocol parses, although I should probably rewrite this to use ↵ | Eric Holk | -0/+7 | |
| Paul's Early parser stuff. | ||||
| 2012-07-06 | Select on pipes. | Eric Holk | -27/+158 | |
| Updating syntax and test cases. | ||||
| 2012-07-06 | Port future to pipes. Graph500 is about 21% faster now. | Eric Holk | -24/+112 | |
| Making all tests pass. | ||||
| 2012-07-06 | Pipes sleep and wake properly. | Eric Holk | -8/+43 | |
| 2012-07-06 | Enabling pipes for all stages, and updating closure syntax. | Eric Holk | -3/+1 | |
| 2012-07-06 | Moved pipes runtime support to libcore, and add a test that will help verify ↵ | Eric Holk | -3/+211 | |
| that busy waiting is no longer happening. Fixing the result of a bad merge. | ||||
| 2012-07-06 | Contracts work well enough to do the message ring benchmark, and it's really ↵ | Eric Holk | -0/+1 | |
| fast. Fixing old-style vector, and xfail-prettying th contracts test because the pretty printer is unhappy. | ||||
| 2012-07-06 | First example of a program using pipes. | Eric Holk | -2/+2 | |
| 2012-07-06 | Basic functionality for new ports and chans | Eric Holk | -1/+1 | |
| First test using the new comm system. About twice the throughput of the old system. | ||||
| 2012-07-05 | Ignore a should_fail test on windows | Brian Anderson | -0/+1 | |
| 2012-07-05 | A new `times` method on numeric types | Ben Striegel | -13/+74 | |
| This method is intended to elegantly subsume two common iteration functions. The first is `iter::range`, which is used identically to the method introduced in this commit, but currently works only on uints. The second is a common case of `{int, i8, uint, etc.}::range`, in the case where the inductive variable is ignored. Compare the usage of the three: ``` for iter::range(100u) { // do whatever } for int::range(0, 100) |_i| { // do whatever } for 100.times { // do whatever } ``` I feel that the latter reads much more nicely than the first two approaches, and unlike the first two the new method allows the user to ignore the specific type of the number (ineed, if we're throwing away the inductive variable, who cares what type it is?). A minor benefit is that this new method will be somewhat familiar to users of Ruby, from which we borrow the name "times". | ||||
| 2012-07-05 | Add test case in task.rs for #2782 | Ben Blum | -0/+38 | |
| 2012-07-05 | make disallow_kill an int for nested unkillables (closes #2782) | Ben Blum | -1/+1 | |
| 2012-07-05 | Mostly change TODOs to FIXMEs and annotate them | Tim Chevalier | -5/+6 | |
| But, one change in io to implement a TODO suggestion (using a const u8) | ||||
| 2012-07-05 | core: Actually build to_bytes | Brian Anderson | -0/+1 | |
| 2012-07-05 | core: Export to_bytes | Brian Anderson | -1/+1 | |
| 2012-07-05 | Arc requires send trait (issue #2788) | Eric Holk | -4/+4 | |
| 2012-07-05 | Remove create_lock in favor of lock_and_signal() (issue #2780) | Eric Holk | -8/+6 | |
| 2012-07-04 | convert doc-attributes to doc-comments using ↵ | Gareth Daniel Smith | -2712/+2709 | |
| ./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498 | ||||
| 2012-07-04 | Remove empty argument lists from do expressions | Ben Striegel | -64/+64 | |
| 2012-07-03 | Add a to_bytes iface and a handful of impls | Erick Tryzelaar | -0/+19 | |
| 2012-07-03 | oops, fix option.expect() and use it in libstd/map.rs | Ben Blum | -1/+1 | |
| 2012-07-03 | core: Convert iter::repeat to the for protocol | Brian Anderson | -14/+14 | |
| 2012-07-03 | add option::expect and mark option methods as pure | Ben Blum | -8/+27 | |
| 2012-07-03 | Change crust -> extern. | Graydon Hoare | -2/+2 | |
| 2012-07-03 | Switch 'native' to 'extern' (or 'foreign' in some descriptions) | Graydon Hoare | -55/+55 | |
| 2012-07-03 | core: Import future::extensions | Patrick Walton | -1/+1 | |
| 2012-07-03 | task.rs: minor doc/comment changes | Ben Blum | -5/+5 | |
| 2012-07-03 | core: Eliminate some overloading of the name "future" in future.rs | Patrick Walton | -1/+2 | |
| 2012-07-03 | Export dvec::from_elt. | Erick Tryzelaar | -0/+1 | |
