| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-11-29 | impls of traits cannot define methods on the anonymous trait | Brian Anderson | -1/+0 | |
| 2012-11-25 | Rename insert_with functions to update, update_with_key | Brian Anderson | -8/+8 | |
| 2012-11-25 | Add improvements to insert_with_key | Kevin Cantu | -1/+39 | |
| This commit adds a lower-level implementation of the generic `insert_with_key` which I expect to be faster. Now insert could be defined with insert_with_key, too, although I'm not sure we want to do that. This also clarifies the tests a bit and adds an `insert_with` function. | ||||
| 2012-11-25 | Add an insert_with_key function to the Map trait | Kevin Cantu | -0/+7 | |
| 2012-11-18 | Made Map.contains_key, contains_key_ref, and get pure. | Jesse Jones | -4/+4 | |
| 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 | -10/+10 | |
| 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-01 | De-export std::{rope,smallintmap}. Part of #3583. | Graydon Hoare | -7/+7 | |
| 2012-09-28 | demode vec | Niko Matsakis | -1/+1 | |
| 2012-09-28 | std: Eliminate deprecated patterns | Brian Anderson | -3/+2 | |
| 2012-09-25 | Demode dvec | Tim Chevalier | -1/+1 | |
| 2012-09-23 | core: Demode option | Brian Anderson | -1/+1 | |
| 2012-09-19 | demode the each() method on vec and other iterables. | Niko Matsakis | -1/+1 | |
| 2012-09-19 | De-mode vec::each() and many of the str iteration routines | Niko Matsakis | -10/+4 | |
| Note that the method foo.each() is not de-moded, nor the other vec routines. | ||||
| 2012-09-18 | Replace uses of 'unchecked' with 'unsafe' | Brian Anderson | -1/+1 | |
| 2012-09-12 | fixup mutability of vec::each, make iter_bytes pure | Niko Matsakis | -1/+1 | |
| also, change DVec() to work with imm vectors rather than mut ones | ||||
| 2012-09-10 | Make remaining moves explicit in libstd | Tim Chevalier | -1/+1 | |
| 2012-09-10 | Convert std::map to camel case | Brian Anderson | -4/+4 | |
| 2012-09-07 | Convert all kind bounds to camel case. Remove send, owned keywords. | Brian Anderson | -10/+10 | |
| 2012-09-04 | std: Camel case smallintmap | Brian Anderson | -12/+12 | |
| 2012-09-04 | Confirm demoding of smallintmap.rs | Kevin Cantu | -1/+4 | |
| 2012-09-04 | libstd: "import" -> "use" | Patrick Walton | -4/+4 | |
| 2012-09-02 | Camel case core::ops | Brian Anderson | -1/+1 | |
| 2012-08-29 | rustc: Make `<` and `=` into traits | Patrick Walton | -8/+8 | |
| 2012-08-27 | Camel case various core constructors | Brian Anderson | -2/+2 | |
| 2012-08-26 | Camel case the option type | Brian Anderson | -14/+14 | |
| 2012-08-23 | `m1!{...}` -> `m1!(...)` | Paul Stansifer | -2/+2 | |
| 2012-08-21 | implement a map testing benchmark | Niko Matsakis | -3/+3 | |
| 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-15 | Convert more core types to camel case | Brian Anderson | -2/+2 | |
| 2012-08-08 | Convert impls to new syntax | Brian Anderson | -3/+3 | |
| 2012-08-07 | syntax: Make match arm parsing more restrictive again | Brian Anderson | -2/+2 | |
| Require comma separators for all expression types except the plain block | ||||
| 2012-08-06 | Convert alt to match. Stop parsing alt | Brian Anderson | -4/+4 | |
| 2012-08-05 | Switch alts to use arrows | Brian Anderson | -11/+13 | |
| 2012-08-02 | Remove modes from map API and replace with regions. | Niko Matsakis | -11/+29 | |
| 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-01 | Convert ret to return | Brian Anderson | -8/+8 | |
| 2012-07-30 | Change syntax extension syntax: `#m[...]` -> `m!{...}`. | Paul Stansifer | -2/+2 | |
| 2012-07-27 | core: Trait-ify various overloaded operators | Patrick Walton | -2/+10 | |
| 2012-07-26 | 3x faster typechecking | Eric Holk | -1/+1 | |
| 2012-07-26 | Add #[inline(never)], and also fixed inlining on vec::push | Eric Holk | -1/+3 | |
| 2012-07-17 | rustc: Implement and enforce instance coherence | Patrick Walton | -2/+7 | |
| 2012-07-08 | Add clear() to the map interface. | Glenn Willen | -0/+3 | |
| Add clear to the map interface, and implement it in hashmap and smallintmap. | ||||
| 2012-07-04 | convert doc-attributes to doc-comments using ↵ | Gareth Daniel Smith | -25/+23 | |
| ./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498 | ||||
| 2012-07-01 | Convert to new closure syntax | Brian Anderson | -2/+2 | |
| 2012-06-30 | Eliminate usages of old sugared call syntax | Brian Anderson | -1/+1 | |
| 2012-06-27 | Add an overloaded [] function to the map interface. Closes #2730. | Michael Sullivan | -0/+1 | |
| 2012-06-21 | Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this. | Graydon Hoare | -2/+2 | |
| 2012-06-21 | Library vecs are fast now. | Eric Holk | -0/+2 | |
| 2012-06-08 | revise map interface so that K need not be copyable | Niko Matsakis | -1/+1 | |
| 2012-05-18 | port smallintmap over to dvec | Niko Matsakis | -28/+18 | |
| also: add a non-operator-overloaded method for [] to work around #2378 | ||||
| 2012-05-03 | Comments only: annotate more FIXMEs in libstd | Tim Chevalier | -1/+1 | |
