| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-07-09 | Switch 'cont' to 'again' everywhere. Close #2229. | Graydon Hoare | -1/+1 | |
| 2012-07-05 | Comments only: change TODOs to FIXMEs and annotate them | Tim Chevalier | -3/+5 | |
| 2012-07-04 | convert doc-attributes to doc-comments using ↵ | Gareth Daniel Smith | -479/+480 | |
| ./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498 | ||||
| 2012-07-01 | Convert to new closure syntax | Brian Anderson | -9/+9 | |
| 2012-06-30 | Eliminate usages of old sugared call syntax | Brian Anderson | -1/+1 | |
| 2012-06-29 | Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. | Michael Sullivan | -9/+9 | |
| 2012-06-25 | Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725. | Michael Sullivan | -8/+8 | |
| 2012-06-21 | Move vector addition out of trans and into libcore. | Eric Holk | -1/+1 | |
| 2012-06-08 | Convert reinterpret_cast + forget to 'transmute' | Brian Anderson | -3/+1 | |
| 2012-05-26 | core: Make range follow the for loop protocol | Brian Anderson | -6/+6 | |
| 2012-05-24 | std: Remove unused variables | Brian Anderson | -2/+0 | |
| 2012-05-24 | remove dead assignments | Niko Matsakis | -3/+1 | |
| 2012-05-18 | introduce a few copies here and there | Niko Matsakis | -1/+1 | |
| 2012-04-18 | Fix [] on str to exclude the trailing null. | Graydon Hoare | -0/+1 | |
| 2012-03-26 | Bulk-edit mutable -> mut. | Graydon Hoare | -20/+20 | |
| 2012-03-26 | Disallow ret inside of block functions | Marijn Haverbeke | -4/+4 | |
| Also adds proper checking for cont/break being inside a loop. Closes #1854 Issue #1619 | ||||
| 2012-03-22 | make --enforce-mut-vars always on, add mut annotations to remaining files | Niko Matsakis | -12/+12 | |
| 2012-03-20 | core: Rename unsafe::leak to unsafe::forget. Closes #2031 | Brian Anderson | -2/+2 | |
| 2012-03-14 | annotate libstd and start enforcing mutability | Niko Matsakis | -24/+25 | |
| 2012-03-13 | Overhaul constructor naming in libs | Brian Anderson | -5/+5 | |
| 2012-03-10 | Use loop instead of while(true) in libraries and compiler itself | Tim Chevalier | -21/+15 | |
| And remove spurious fails/unreachable() calls. | ||||
| 2012-03-10 | core: Remove the nearly empty math module | Brian Anderson | -1/+1 | |
| This mod only had two functions, all of whose users have been changed to use the uint module. | ||||
| 2012-03-09 | std: Convert to rustdoc | Brian Anderson | -390/+296 | |
| 2012-03-08 | Change util::unreachable to core::unreachable | Tim Chevalier | -6/+6 | |
| Closes #1931 | ||||
| 2012-03-05 | std: Use util::unreachable | Brian Anderson | -6/+6 | |
| 2012-03-02 | core: Remove _mut functions from vec | Brian Anderson | -4/+4 | |
| Instead, use vec::to_mut/from_mut to transform vectors in place as needed. | ||||
| 2012-02-23 | Finish cleanup of core::str | Marijn Haverbeke | -11/+11 | |
| Closes #1849 | ||||
| 2012-02-23 | (core::str) rename substr_len_bytes to substr_len, and delete unused ↵ | Kevin Cantu | -3/+3 | |
| byte_index[_from] | ||||
| 2012-02-23 | (core::str) remove len_bytes alias | Kevin Cantu | -5/+5 | |
| 2012-02-23 | (core::str) replace uses of unsafe::slice_bytes; replace find[_from]_bytes ↵ | Kevin Cantu | -1/+1 | |
| with find[_from] | ||||
| 2012-02-23 | (core::str) mostly rename len -> len_chars | Kevin Cantu | -3/+3 | |
| 2012-02-12 | (core::str) rename byte_len_range -> substr_len_bytes and | Kevin Cantu | -5/+5 | |
| rename char_len_range -> substr_len_chars | ||||
| 2012-02-12 | (core::str) rename byte_len -> len_bytes and rename char_len -> len | Kevin Cantu | -8/+9 | |
| 2012-02-07 | core: make str::substr use char positions (and replace other uses) | Kevin Cantu | -3/+4 | |
| 2012-01-31 | Change option::t to option | Tim Chevalier | -8/+8 | |
| Now that core exports "option" as a synonym for option::t, search-and- replace option::t with option. The only place that still refers to option::t are the modules in libcore that use option, because fixing this requires a new snapshot (forthcoming). | ||||
| 2012-01-31 | Rename str::loop_chars to str::all, | Kevin Cantu | -2/+2 | |
| rename str::loop_chars_sub to str::substr_all, and propagate this change to std::rope and rustdoc's calls to these | ||||
| 2012-01-23 | s/block()/fn()/g | Niko Matsakis | -5/+5 | |
| 2012-01-21 | issue #1352: change param order on vec::init_elt, putting block in final ↵ | Graham Fawcett | -5/+5 | |
| position. To match the init_fn() and init_fn_mut() changes. | ||||
| 2012-01-19 | lib: ";" to "," in enums | Patrick Walton | -4/+4 | |
| 2012-01-19 | stdlib: "tag" -> "enum" | Patrick Walton | -2/+2 | |
| 2012-01-18 | Remove '.' after nullary tags in patterns | Tim Chevalier | -34/+34 | |
| Does what it says on the tin. The next commit will remove support for this syntax. | ||||
| 2012-01-17 | libstd: Move std tests into libstd | Brian Anderson | -0/+163 | |
| 2012-01-17 | Allow omission of the '.' after nullary tag patterns | Tim Chevalier | -7/+7 | |
| This commit allows patterns like: alt x { some(_) { ... } none { } } without the '.' after none. The parser suspends judgment about whether a bare ident is a tag or a new bound variable; instead, the resolver disambiguates. This means that any code after resolution that pattern-matches on patterns needs to call pat_util::normalize_pat, which consults an environment to do this disambiguation. In addition, local variables are no longer allowed to shadow tag names, so this required changing some code (e.g. renaming variables named "mut", and renaming ast::sub to subtract). The parser currently accepts patterns with and without the '.'. Once the compiler and libraries are changed, it will no longer accept the '.'. | ||||
| 2012-01-05 | Moved generic float::min, max to core::math and cleaned up some imports | Stefan Plantikow | -5/+1 | |
| 2012-01-03 | Allow tail expressions even in no_value blocks. Type checker | Niko Matsakis | -1/+1 | |
| will guarantee they have unit type. | ||||
| 2011-12-19 | preparing for removing math from std | Stefan Plantikow | -1/+1 | |
| 2011-12-16 | std: declared fns as pure where sensible | Stefan Plantikow | -1/+1 | |
| 2011-12-13 | Copy first batch of material from libstd to libcore. | Graydon Hoare | -1/+2 | |
| 2011-12-06 | Establish 'core' library separate from 'std'. | Graydon Hoare | -0/+1337 | |
