| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-07-06 | Select on pipes. | Eric Holk | -5/+38 | |
| Updating syntax and test cases. | ||||
| 2012-07-06 | Moved pipes runtime support to libcore, and add a test that will help verify ↵ | Eric Holk | -1/+0 | |
| 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-04 | convert doc-attributes to doc-comments using ↵ | Gareth Daniel Smith | -458/+440 | |
| ./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498 | ||||
| 2012-07-03 | Switch 'native' to 'extern' (or 'foreign' in some descriptions) | Graydon Hoare | -4/+4 | |
| 2012-07-02 | Merge remote-tracking branch 'brson/uv' | Brian Anderson | -0/+1 | |
| Conflicts: src/libstd/net_ip.rs src/libstd/net_tcp.rs | ||||
| 2012-07-01 | Convert to new closure syntax | Brian Anderson | -50/+48 | |
| 2012-06-30 | Eliminate usages of old sugared call syntax | Brian Anderson | -25/+25 | |
| 2012-06-29 | Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. | Michael Sullivan | -292/+292 | |
| 2012-06-29 | core: export vec::unshift | Jeff Olson | -0/+1 | |
| 2012-06-28 | replace more vector + (issue #2719) | Eric Holk | -0/+8 | |
| 2012-06-27 | Replace more vector + (issue #2719) | Eric Holk | -1/+1 | |
| 2012-06-27 | Replace more vector additions (issue #2719) | Eric Holk | -1/+3 | |
| 2012-06-27 | vec::append reuses its left hand side when possible. (issue #2719) | Eric Holk | -3/+2 | |
| 2012-06-27 | Removed pretty much all the vector+ from core (issue #2719) | Eric Holk | -23/+48 | |
| 2012-06-27 | Remove unnecessary bounds checks in vec::push_all (issue #2719) | Eric Holk | -14/+12 | |
| Don't needlessly drop closures (issue #2603) | ||||
| 2012-06-26 | More perf tweaks (issue #2719) | Eric Holk | -2/+1 | |
| 2012-06-26 | Getting rid of lots more vector +=. (issue #2719) | Eric Holk | -1/+1 | |
| 2012-06-25 | Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725. | Michael Sullivan | -243/+247 | |
| 2012-06-25 | vec::slice is faster now (Issue #2719) | Eric Holk | -8/+4 | |
| 2012-06-25 | Some perf fixes, although vec::slice is still too slow (Issue #2719) | Eric Holk | -2/+7 | |
| 2012-06-25 | core: Convert declarations to not use the trailing 'unsafe' notation | Brian Anderson | -69/+93 | |
| 2012-06-25 | Improved graph500 performance (Issue #2719) | Eric Holk | -2/+2 | |
| 2012-06-22 | Adding unshift again. | Eric Holk | -0/+16 | |
| 2012-06-22 | Use must_have_lock instead of private functions. (Issue #2700) | Eric Holk | -1/+0 | |
| I hereby declare that messages sent from the same source arrive in order (Issue #2605) Removing FIXME, owned is the correct type here. (Issue #2704) Remove outdated FIXME (Issue #2703) Updating test for spawning native functions (Issue #2602) Removing bogus FIXME (Issue #2599) | ||||
| 2012-06-21 | Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this. | Graydon Hoare | -1/+1 | |
| 2012-06-21 | This was unsafe, and will probably leak. | Eric Holk | -8/+13 | |
| 2012-06-21 | Remove some warnings and make tests pass. | Eric Holk | -7/+0 | |
| 2012-06-21 | Basic functionality for new ports and chans | Eric Holk | -8/+16 | |
| The first benchmark shows about twice the throughput of the old system. | ||||
| 2012-06-21 | Library vecs are fast now. | Eric Holk | -9/+31 | |
| 2012-06-21 | Move vector addition out of trans and into libcore. | Eric Holk | -15/+90 | |
| 2012-06-14 | Remove workaround | Tim Chevalier | -3/+2 | |
| 2012-06-12 | Convert most str and vec fns to slices | Erick Tryzelaar | -10/+10 | |
| 2012-06-08 | Convert reinterpret_cast + forget to 'transmute' | Brian Anderson | -6/+2 | |
| 2012-06-07 | Use #[cfg(unix)] and #[cfg(windows)] everywhere | Brian Anderson | -2/+2 | |
| 2012-06-06 | add some purity annotations in dvec/vec, occasional accessor method | Niko Matsakis | -26/+26 | |
| 2012-06-06 | miscellaneous pure annotations and other small changes. | Niko Matsakis | -3/+3 | |
| it seems that, to be truly useful, pure fns really need the ability to modify their parameters. alternatively, we could rewrite the functions that modify their arguments to take/return. | ||||
| 2012-06-04 | Machine types are different from int/uint, etc (Issue #2187) | Eric Holk | -2/+4 | |
| 2012-06-03 | prohibit type parameters in native fns and other minor fixes | Niko Matsakis | -9/+12 | |
| trans now can safely assert that it never sees a type param | ||||
| 2012-06-02 | make vec fns/methods take imm slices. | Niko Matsakis | -141/+208 | |
| this also repairs the unsoundness in typing of unpack_slice, which was silently converting a const ptr to an imm one. | ||||
| 2012-06-02 | add some purity annotations in core | Niko Matsakis | -69/+66 | |
| 2012-05-30 | core: Update vec_repr to include the box header | Brian Anderson | -1/+6 | |
| 2012-05-26 | core: Make range follow the for loop protocol | Brian Anderson | -1/+1 | |
| 2012-05-25 | Remove from_const hack from vec.rs. | Michael Sullivan | -9/+2 | |
| 2012-05-18 | Added vec::view, for creating subslices. | Eric Holk | -0/+22 | |
| 2012-05-18 | Using const vector slices for more vec functions. | Eric Holk | -11/+21 | |
| 2012-05-17 | Exporting alli. | Eric Holk | -0/+1 | |
| 2012-05-17 | Added a few more extension methods on vectors, and fixed a pretty printer bug. | Eric Holk | -0/+16 | |
| 2012-05-14 | Adding more documentation to vec::each and vec::eachi to better explain the ↵ | Eric Holk | -0/+4 | |
| breaking protocol. | ||||
