| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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 | |
| 2012-07-14 | improve failure message when key is not present | Niko Matsakis | -1/+4 | |
| 2012-07-14 | Move the world over to using the new style string literals and types. Closes ↵ | Michael Sullivan | -65/+65 | |
| #2907. | ||||
| 2012-07-12 | Accept prefix notation for writing the types of str/~ and friends. | Michael Sullivan | -2/+2 | |
| 2012-07-08 | Add clear() to the map interface. | Glenn Willen | -1/+22 | |
| 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 | -49/+45 | |
| ./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498 | ||||
| 2012-07-03 | oops, fix option.expect() and use it in libstd/map.rs | Ben Blum | -2/+2 | |
| 2012-07-01 | Convert to new closure syntax | Brian Anderson | -7/+7 | |
| 2012-06-30 | Eliminate usages of old sugared call syntax | Brian Anderson | -4/+4 | |
| 2012-06-29 | Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. | Michael Sullivan | -12/+12 | |
| 2012-06-27 | Add an overloaded [] function to the map interface. Closes #2730. | Michael Sullivan | -0/+7 | |
| 2012-06-26 | perf: improved the core-std benchmark | Eric Holk | -1/+1 | |
| 2012-06-25 | Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725. | Michael Sullivan | -12/+12 | |
| 2012-06-21 | Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this. | Graydon Hoare | -2/+2 | |
| 2012-06-13 | Box AST idents | Brian Anderson | -0/+6 | |
| 2012-06-12 | std: Remove copy from all the hashmap key type params | Erick Tryzelaar | -2/+2 | |
| 2012-06-12 | whitespace cleanup | Erick Tryzelaar | -1/+1 | |
| 2012-06-12 | Rewrite int/uint helper functions to use refs | Erick Tryzelaar | -10/+4 | |
| This lets us pass them to generic functions. | ||||
| 2012-06-08 | revise map interface so that K need not be copyable | Niko Matsakis | -6/+6 | |
| 2012-05-31 | Make std::map require const keys. | Eric Holk | -3/+5 | |
| 2012-05-23 | changes to get std passing borrowck | Niko Matsakis | -6/+4 | |
| 2012-05-22 | impl-ify map | Niko Matsakis | -146/+134 | |
