| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-10-04 | Remove by-copy mode from std, mostly | Tim Chevalier | -3/+3 | |
| One instance remains in net_tcp due to a foreign fn. Lots of instances remain in serialization.rs, but IIRC that is being removed. I had to do unholy things to task-perf-word-count-generic to get it to compile after demoding pipes. I may well have messed up its performance, but it passes. | ||||
| 2012-10-03 | Remove uses of + mode from libstd | Tim Chevalier | -1/+1 | |
| More or less the same as my analogous commit for libcore. Had to remove the forbid(deprecated_modes) pragma from some files -- will restore it after the snapshot. | ||||
| 2012-10-02 | De-export std::{fun_treemap, list, map}. Part of #3583. | Graydon Hoare | -13/+13 | |
| 2012-09-28 | demode vec | Niko Matsakis | -1/+1 | |
| 2012-09-28 | std: Eliminate deprecated patterns | Brian Anderson | -7/+6 | |
| 2012-09-26 | std: Demode more of list and treemap | Brian Anderson | -3/+3 | |
| 2012-09-26 | std: Fix mode warnings in fun_treemap and list | Brian Anderson | -3/+3 | |
| 2012-09-25 | Check more things with deprecated_modes | Brian Anderson | -1/+1 | |
| 2012-09-23 | Register snapshots. Remove redundant Eq impls, Makefile hacks | Brian Anderson | -22/+0 | |
| 2012-09-21 | Install new pub/priv/export rules as defaults, old rules accessible under ↵ | Graydon Hoare | -0/+1 | |
| #[legacy_exports]; | ||||
| 2012-09-20 | rustc: De-mode all overloaded operators | Patrick Walton | -0/+22 | |
| 2012-09-07 | Convert all kind bounds to camel case. Remove send, owned keywords. | Brian Anderson | -10/+10 | |
| 2012-09-07 | rustc: Add an "ne" method to the Eq trait, and implement it everywhere | Patrick Walton | -0/+1 | |
| 2012-09-04 | std: Camel case list | Brian Anderson | -43/+43 | |
| 2012-09-04 | libstd: "import" -> "use" | Patrick Walton | -4/+4 | |
| 2012-08-31 | Remove deprecated modes from list.rs (and temporarily delete list::push) | Kevin Cantu | -13/+23 | |
| 2012-08-29 | rustc: Make `<` and `=` into traits | Patrick Walton | -1/+21 | |
| 2012-08-26 | Camel case the option type | Brian Anderson | -7/+7 | |
| 2012-08-15 | Expunge match checks | Tim Chevalier | -1/+5 | |
| 2012-08-06 | Convert alt to match. Stop parsing alt | Brian Anderson | -7/+7 | |
| 2012-08-05 | Switch alts to use arrows | Brian Anderson | -13/+16 | |
| 2012-08-01 | Convert ret to return | Brian Anderson | -12/+12 | |
| 2012-07-31 | Introduce 'return', 'match' and 'module' as synonyms | Brian Anderson | -5/+5 | |
| 2012-07-14 | Move the world over to using the new style string literals and types. Closes ↵ | Michael Sullivan | -1/+1 | |
| #2907. | ||||
| 2012-07-04 | convert doc-attributes to doc-comments using ↵ | Gareth Daniel Smith | -32/+32 | |
| ./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498 | ||||
| 2012-07-02 | rustc: Implement a new resolve pass behind a compile flag | Patrick Walton | -0/+5 | |
| 2012-07-02 | Make list::from_vec take a slice, not a ~. | Ben Blum | -1/+1 | |
| 2012-07-01 | Convert to new closure syntax | Brian Anderson | -4/+4 | |
| 2012-06-30 | Eliminate usages of old sugared call syntax | Brian Anderson | -2/+2 | |
| 2012-06-29 | Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. | Michael Sullivan | -12/+12 | |
| 2012-06-25 | Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725. | Michael Sullivan | -12/+12 | |
| 2012-06-02 | make vec fns/methods take imm slices. | Niko Matsakis | -14/+1 | |
| this also repairs the unsoundness in typing of unpack_slice, which was silently converting a const ptr to an imm one. | ||||
| 2012-05-21 | change list so that it must be used in a purely boxed fashion | Niko Matsakis | -7/+8 | |
| The old way was inconsistent---the head was unboxed but the tail was boxed. This resulted in numerous needless copies and also made the borrow check unhappy, because the head tended to be stored in mutable memory. | ||||
| 2012-05-21 | make list based on boxes | Niko Matsakis | -52/+39 | |
| 2012-05-18 | avoid modifying the variable we are alting over | Niko Matsakis | -9/+6 | |
| 2012-03-27 | Add vec::each, vec::eachi, and list::each | Marijn Haverbeke | -0/+20 | |
| For use with the new for construct. Issue #1619 | ||||
| 2012-03-26 | Bulk-edit mutable -> mut. | Graydon Hoare | -1/+1 | |
| 2012-03-15 | std: Swap the argument order of list::foldl to match vec::foldl | Brian Anderson | -4/+4 | |
| 2012-03-14 | annotate libstd and start enforcing mutability | Niko Matsakis | -5/+5 | |
| 2012-03-12 | stdlib: Make list::find do what the docs say it does. | Patrick Walton | -7/+5 | |
| Talked on #rust about this change, got approval from graydon and brson. Will bring up tomorrow at meeting to verify. | ||||
| 2012-03-10 | Use loop instead of while(true) in libraries and compiler itself | Tim Chevalier | -9/+7 | |
| And remove spurious fails/unreachable() calls. | ||||
| 2012-03-09 | std: Convert to rustdoc | Brian Anderson | -74/+21 | |
| 2012-02-22 | Remove preconditions from libraries | Marijn Haverbeke | -11/+2 | |
| Closes #1805 | ||||
| 2012-01-31 | Change option::t to option | Tim Chevalier | -4/+4 | |
| 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-27 | Make occurs check in ty::fixup_vars more reliable | Marijn Haverbeke | -1/+1 | |
| It wouldn't detect cycles that went through several type vars before. Closes #1464 | ||||
| 2012-01-23 | s/block()/fn()/g | Niko Matsakis | -3/+3 | |
| 2012-01-19 | lib: ";" to "," in enums | Patrick Walton | -2/+2 | |
| 2012-01-19 | stdlib: "tag" -> "enum" | Patrick Walton | -1/+1 | |
| 2012-01-18 | Remove '.' after nullary tags in patterns | Tim Chevalier | -9/+9 | |
| 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/+112 | |
