| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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 | |
| 2012-05-18 | avoid modifying the variable we are alting over | Niko Matsakis | -2/+2 | |
| 2012-05-18 | std: Don't copy hash key until we must | Brian Anderson | -2/+2 | |
| 2012-05-17 | Added a method to convert sets to vectors. | Eric Holk | -0/+13 | |
| 2012-05-03 | Annotate more FIXMES in libstd (comments only) | Tim Chevalier | -1/+1 | |
| 2012-04-23 | Move map iface over to more `for`-friendly iteration methods | Marijn Haverbeke | -38/+29 | |
| 2012-03-26 | Bulk-edit mutable -> mut. | Graydon Hoare | -9/+9 | |
| 2012-03-23 | Fix inconsistent-iteration hazard in map.rs | Marijn Haverbeke | -6/+10 | |
| Closes #2049 | ||||
| 2012-03-22 | make --enforce-mut-vars always on, add mut annotations to remaining files | Niko Matsakis | -2/+2 | |
| 2012-03-16 | std: Add a a hashmap_from_vecs function | Erick Tryzelaar | -4/+52 | |
| 2012-03-16 | Check kind bounds when calling methods | Marijn Haverbeke | -1/+1 | |
| Closes #1915 | ||||
| 2012-03-14 | std: Rename the hashmap constructors to conform to new standards | Brian Anderson | -21/+21 | |
| Instead of using the new_ prefix just name them after their type | ||||
| 2012-03-14 | annotate libstd and start enforcing mutability | Niko Matsakis | -4/+5 | |
| 2012-03-13 | Overhaul constructor naming in libs | Brian Anderson | -17/+17 | |
| 2012-03-10 | Use loop instead of while(true) in libraries and compiler itself | Tim Chevalier | -4/+3 | |
| And remove spurious fails/unreachable() calls. | ||||
| 2012-03-09 | std: Convert to rustdoc | Brian Anderson | -93/+33 | |
| 2012-03-08 | Change util::unreachable to core::unreachable | Tim Chevalier | -1/+1 | |
| Closes #1931 | ||||
| 2012-03-07 | stdlib: Stop incurring vtable dispatch costs when hashmaps are used | Patrick Walton | -26/+28 | |
| This required changing almost all users of hashmaps to import the hashmap interface first. The `size` member in the hashmap structure was renamed to `count` to work around a name conflict. | ||||
| 2012-03-07 | Revert "stdlib: Stop incurring vtable dispatch costs when hashmaps are used" | Patrick Walton | -28/+26 | |
| This reverts commit f0250a23d3fa2f8b4a4a4113ca89e41945a4cfed. | ||||
| 2012-03-07 | stdlib: Stop incurring vtable dispatch costs when hashmaps are used | Patrick Walton | -26/+28 | |
| This required changing almost all users of hashmaps to import the hashmap interface first. The `size` member in the hashmap structure was renamed to `count` to work around a name conflict. | ||||
| 2012-03-02 | core: Remove _mut functions from vec | Brian Anderson | -1/+1 | |
| Instead, use vec::to_mut/from_mut to transform vectors in place as needed. | ||||
| 2012-02-09 | Increase precedence of as operator | Marijn Haverbeke | -1/+1 | |
| Closes #1717 | ||||
| 2012-02-05 | Merge remote-tracking branch 'erickt/master' | Brian Anderson | -1/+2 | |
| Conflicts: src/libcore/vec.rs src/libstd/getopts.rs | ||||
| 2012-01-31 | Change option::t to option | Tim Chevalier | -6/+6 | |
| 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-28 | std: Whitespace cleanup. | Erick Tryzelaar | -1/+2 | |
| 2012-01-23 | s/block()/fn()/g | Niko Matsakis | -9/+9 | |
| 2012-01-21 | issue #1352: change param order on vec::init_elt, putting block in final ↵ | Graham Fawcett | -1/+1 | |
| position. To match the init_fn() and init_fn_mut() changes. | ||||
| 2012-01-19 | Additional ; to , changes, disable "tag" and ";" in parser. Close #1430. ↵ | Graydon Hoare | -2/+2 | |
| Close #1428. | ||||
| 2012-01-19 | lib: ';' to ',' in enums in more places | Patrick Walton | -5/+5 | |
| 2012-01-19 | stdlib: "tag" -> "enum" | Patrick Walton | -2/+2 | |
| 2012-01-18 | Remove '.' after nullary tags in patterns | Tim Chevalier | -7/+7 | |
| 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/+244 | |
| 2012-01-13 | deprecate fn exprs and the fn() type, preferring fn@ and native fn | Niko Matsakis | -2/+2 | |
