| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-10-11 | Make to_str pure and fix const parameters for str-mutating functions | Tim Chevalier | -1/+2 | |
| Two separate changes that got intertwined (sorry): Make to_str pure. Closes #3691 In str, change functions like push_char to take an &mut str instead of an &str. Closes #3710 | ||||
| 2012-10-04 | Remove by-copy mode from std, mostly | Tim Chevalier | -8/+7 | |
| 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 | libstd: Make vec_from_set pure | Patrick Walton | -1/+1 | |
| 2012-10-03 | Remove uses of + mode from libstd | Tim Chevalier | -26/+26 | |
| 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 | -20/+12 | |
| 2012-09-28 | std: Eliminate deprecated patterns | Brian Anderson | -2/+1 | |
| 2012-09-25 | Demode dvec | Tim Chevalier | -1/+1 | |
| 2012-09-23 | core: Demode option | Brian Anderson | -2/+2 | |
| 2012-09-23 | Make it illegal to use modes in a fn signature with providing | Niko Matsakis | -1/+1 | |
| an explicit variable name. (Step one to changing the defaults) First step to #3535 | ||||
| 2012-09-21 | De-mode vec::map, vec::eachi, vec::rev_each, vec::rev_eachi | Niko Matsakis | -7/+5 | |
| 2012-09-21 | Install new pub/priv/export rules as defaults, old rules accessible under ↵ | Graydon Hoare | -0/+3 | |
| #[legacy_exports]; | ||||
| 2012-09-19 | repair broken map test; it seems that the original test relied on hokey | Niko Matsakis | -3/+0 | |
| hash fns in order to setup conflicts. I just removed those asserts, so the test is not as good as it once was. | ||||
| 2012-09-19 | Remove final bits of residual hokey-hash functions. Close #1616. | Graydon Hoare | -6/+0 | |
| 2012-09-19 | Remove redundant hashmap constructor functions. | Graydon Hoare | -56/+3 | |
| 2012-09-19 | De-mode vec::each() and many of the str iteration routines | Niko Matsakis | -9/+12 | |
| Note that the method foo.each() is not de-moded, nor the other vec routines. | ||||
| 2012-09-18 | Revert "replace explicit calls to vec::each with vec::each_ref, partially ↵ | Niko Matsakis | -6/+3 | |
| demode str" This reverts commit 1be24f0758d3075d2e7f141f8831bb8a233ce86e. Not quite ready. | ||||
| 2012-09-18 | replace explicit calls to vec::each with vec::each_ref, partially demode str | Niko Matsakis | -3/+6 | |
| 2012-09-18 | Replace uses of 'unchecked' with 'unsafe' | Brian Anderson | -12/+12 | |
| 2012-09-11 | Make moves explicit in arguments | Tim Chevalier | -1/+1 | |
| 2012-09-10 | Make remaining moves explicit in libstd | Tim Chevalier | -1/+1 | |
| 2012-09-10 | Convert std::map to camel case | Brian Anderson | -84/+84 | |
| 2012-09-10 | Rename the poorly named Managed<T> type to Mut<T>. | Niko Matsakis | -2/+2 | |
| The Mut<T> type is intended to allow freezable data stuctures to be stored in `@mut` boxes. Currently this causes borrowck to be very conserivative since it cannot prove that you are not modifying such a structure while iterating over it, for example. But if you do `@Mut<T>` instead of `@mut T`, you will effectively convert borrowck's static checks into dynamic ones. This lets you use the e.g. send_map just like a Java Map or something else. | ||||
| 2012-09-07 | Convert all kind bounds to camel case. Remove send, owned keywords. | Brian Anderson | -21/+21 | |
| 2012-09-07 | Migrate std::map to use core::hash::Hash trait. Disable many hokey hashes. | Graydon Hoare | -75/+45 | |
| 2012-09-07 | Convert field terminators to commas. Stop parsing semis. | Brian Anderson | -8/+8 | |
| 2012-09-04 | libstd: "import" -> "use" | Patrick Walton | -8/+8 | |
| 2012-09-02 | Camel case core::ops | Brian Anderson | -1/+1 | |
| 2012-09-01 | Confirm demode of map.rs and prettyprint.rs | Kevin Cantu | -1/+2 | |
| 2012-08-31 | Make utility funs in core::int, core::uint, etc. not by-reference | Tim Chevalier | -5/+5 | |
| Closes #3302 | ||||
| 2012-08-30 | Migrate core::send_map to random, keyed hashes w/ hash::Hash trait. | Graydon Hoare | -1/+6 | |
| 2012-08-29 | rustc: Make `<` and `=` into traits | Patrick Walton | -61/+83 | |
| 2012-08-26 | Camel case the option type | Brian Anderson | -20/+20 | |
| 2012-08-23 | `m1!{...}` -> `m1!(...)` | Paul Stansifer | -47/+47 | |
| 2012-08-21 | Fix some map related build failures. | Michael Sullivan | -4/+1 | |
| 2012-08-21 | implement a map testing benchmark | Niko Matsakis | -7/+97 | |
| This involved some other changes: - add a managed<T> wrapper that makes send_map usable from @-data - implement map<K,V> for managed<send_map> Unit tests are coming. | ||||
| 2012-08-14 | Convert more core types to camel case | Brian Anderson | -2/+2 | |
| 2012-08-14 | Add a map::str_slice_map constructor to libstd. | Graydon Hoare | -0/+6 | |
| 2012-08-13 | core: Camel case some lesser-used modules | Brian Anderson | -2/+2 | |
| 2012-08-08 | Convert impls to new syntax | Brian Anderson | -5/+4 | |
| 2012-08-06 | Convert alt to match. Stop parsing alt | Brian Anderson | -8/+8 | |
| 2012-08-05 | Switch alts to use arrows | Brian Anderson | -19/+19 | |
| 2012-08-03 | rustc: Remove all fixed-length strings from our codebase | Patrick Walton | -5/+5 | |
| 2012-08-02 | Remove modes from map API and replace with regions. | Niko Matsakis | -131/+158 | |
| API is (for now) mostly by value, there are options to use it by reference if you like. Hash and equality functions must be pure and by reference (forward looking to the day when something like send_map becomes the standard map). | ||||
| 2012-08-02 | Remove std::util | Ben Blum | -0/+11 | |
| 2012-08-01 | Convert ret to return | Brian Anderson | -21/+21 | |
| 2012-07-31 | Change remaining "iface" occurrences to "trait"; deprecate "iface" | Lindsey Kuper | -1/+1 | |
| 2012-07-30 | Change syntax extension syntax: `#m[...]` -> `m!{...}`. | Paul Stansifer | -47/+47 | |
| 2012-07-27 | core: Trait-ify various overloaded operators | Patrick Walton | -0/+8 | |
| 2012-07-23 | Add to_str for hashmap. | Glenn Willen | -1/+31 | |
| 2012-07-17 | rustc: Implement and enforce instance coherence | Patrick Walton | -5/+11 | |
