| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-02-07 | Merge branch 'incoming' of https://github.com/mozilla/rust into incoming | Brendan Zabarauskas | -85/+70 | |
| 2013-02-07 | Add type parameter for epsilon value | Brendan Zabarauskas | -5/+42 | |
| 2013-02-06 | Fix sample program to compile in modern rust | Matthew McPherrin | -42/+44 | |
| 2013-02-07 | Convert fuzzy_epsilon constant to upper case and make public | Brendan Zabarauskas | -4/+4 | |
| 2013-02-06 | remove old snapshot workaround from smallintmap | Daniel Micay | -4/+0 | |
| 2013-02-06 | treemap: make map_next and set_next public | Daniel Micay | -2/+2 | |
| 2013-02-06 | update treemap FIXME | Daniel Micay | -1/+1 | |
| 2013-02-06 | get rid of implicit vec copies in treemap iterator | Daniel Micay | -69/+67 | |
| Each call to next() was doing a copy rather than a move. There's currently no way for this to be a method that uses &mut self, so it has to be a free function. Closes #4763. | ||||
| 2013-02-06 | treemap: get rid of some implicit vector copies | Daniel Micay | -2/+2 | |
| 2013-02-06 | remove issue #3148 workarounds (no longer needed) | Daniel Micay | -9/+0 | |
| 2013-02-05 | oldmap: use &K instead of K in find and get | Patrick Walton | -53/+52 | |
| This reverts commit a4250a96fdf61142a9c8dbb6d37ae8435c99e396. This is not the cause of the nonexhaustive-match failure. | ||||
| 2013-02-05 | Revert "oldmap: use &K instead of K in find and get" | Graydon Hoare | -52/+53 | |
| This reverts commit 8e643525d4e5bca993dada43615916c382a0645b. | ||||
| 2013-02-05 | Merge branch 'incoming' into removing | Tim Chevalier | -125/+145 | |
| 2013-02-05 | Merge | Tim Chevalier | -584/+712 | |
| 2013-02-05 | auto merge of #4796 : catamorphism/rust/derecord_std, r=catamorphism | bors | -71/+74 | |
| See #4665 | ||||
| 2013-02-04 | auto merge of #4784 : alexcrichton/rust/bitv-clear-fix, r=graydon | bors | -1/+19 | |
| I think that the inversion of `op(&mut w)` may have just been a mistake? | ||||
| 2013-02-04 | Fix the each_storage() iterator on big bit vectors | Alex Crichton | -1/+19 | |
| 2013-02-04 | auto merge of pull req #4777 from thestinger/rust, r=graydon | bors | -53/+52 | |
| 2013-02-04 | std: Stamp out structural records | Tim Chevalier | -71/+74 | |
| See #4665 | ||||
| 2013-02-04 | Merge remote-tracking branch 'bstrie/rimov' into incoming | Brian Anderson | -81/+80 | |
| Conflicts: src/libsyntax/parse/parser.rs src/test/bench/graph500-bfs.rs src/test/bench/sudoku.rs src/test/run-pass/borrowck-mut-vec-as-imm-slice.rs src/test/run-pass/empty-mutable-vec.rs src/test/run-pass/foreach-nested.rs src/test/run-pass/swap-2.rs | ||||
| 2013-02-03 | core: convert ToStr::to_str to take explicit &self | Erick Tryzelaar | -8/+8 | |
| 2013-02-03 | oldmap: use &K instead of K in find and get | Daniel Micay | -53/+52 | |
| 2013-02-03 | Merge remote-tracking branch 'thestinger/old_map' into incoming | Brian Anderson | -158/+57 | |
| Conflicts: src/test/bench/core-map.rs | ||||
| 2013-02-03 | Fixed `fmt!`, tests, doc-tests. | Marvin Löbel | -1/+1 | |
| 2013-02-03 | Converted the floating point types to the new string conversion functions. | Marvin Löbel | -2/+2 | |
| Also fixed all conflicting calls of the old functions in the rest of the codebase. The set of string conversion functions for each float type now consists of those items: - to_str(), converts to number in base 10 - to_str_hex(), converts to number in base 16 - to_str_radix(), converts to number in given radix - to_str_exact(), converts to number in base 10 with a exact number of trailing digits - to_str_digits(), converts to number in base 10 with a maximum number of trailing digits - implementations for to_str::ToStr and num::ToStrRadix - from_str(), parses a string as number in base 10 including decimal exponent and special values - from_str_hex(), parses a string as a number in base 16 including binary exponent and special values - from_str_radix(), parses a string as a number in a given base excluding any exponent and special values - implementations for from_str::FromStr and num::FromStrRadix | ||||
| 2013-02-03 | Fixed tests still using old integer to_str | Marvin Löbel | -13/+16 | |
| Fixed integer tests | ||||
| 2013-02-03 | Converted libcore/uint-template.rs to the new string functions. | Marvin Löbel | -3/+3 | |
| - Moved ToStr implementation of unsigned integers to uint-template.rs. - Marked the `str()` function as deprecated. - Forwarded all conversion functions to `core::num::to_str_common()` and `core::num::from_str_common()`. - Fixed most places in the codebase where `to_str()` is being used. - Added uint-template to_str and from_str overflow tests. | ||||
| 2013-02-03 | oldmap: &K instead of K for the remove parameter | Daniel Micay | -3/+3 | |
| 2013-02-03 | oldmap: start conversion to explicit self | Daniel Micay | -7/+6 | |
| 2013-02-03 | oldmap: remove legacy each method | Daniel Micay | -4/+0 | |
| 2013-02-03 | oldmap: get rid of the legacy each_key method | Daniel Micay | -5/+1 | |
| 2013-02-03 | oldmap: remove the legacy each_value method | Daniel Micay | -4/+0 | |
| 2013-02-03 | oldmap: implement core::container::Mutable | Daniel Micay | -6/+8 | |
| 2013-02-03 | oldmap: implement core::container::Container | Daniel Micay | -10/+14 | |
| 2013-02-03 | oldmap: get rid of the legacy contains_key method | Daniel Micay | -8/+4 | |
| 2013-02-03 | rename map -> oldmap and mark it as deprecated | Daniel Micay | -24/+24 | |
| LinearMap is quite a bit faster, and is fully owned/sendable without requiring copies. The older std::map also doesn't use explicit self and relies on mutable fields. | ||||
| 2013-02-03 | rm commented out std::map code from json module | Daniel Micay | -12/+0 | |
| it was replaced by LinearMap | ||||
| 2013-02-03 | remove old StdMap trait | Daniel Micay | -80/+2 | |
| this has been replaced by core::container::Map | ||||
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -9/+7 | |
| 2013-01-31 | modernize smallintmap | Daniel Micay | -133/+95 | |
| * switch to explicit self * get rid of the @ box * replace DVec with ~[] (to get rid of the mutable field) * implement the new container::Map trait | ||||
| 2013-01-31 | copy oldsmallintmap.rs to smallintmap.rs | Daniel Micay | -0/+237 | |
| 2013-01-31 | move smallintmap to oldsmallintmap | Daniel Micay | -2/+2 | |
| 2013-01-31 | implement container::Mutable for SmallIntMap | Daniel Micay | -3/+17 | |
| 2013-01-31 | clean up SmallIntMap tests a bit | Daniel Micay | -4/+3 | |
| 2013-01-31 | drop the StdMap implementation from SmallIntMap | Daniel Micay | -9/+1 | |
| 2013-01-31 | implement container::Container for SmallIntMap | Daniel Micay | -6/+30 | |
| 2013-01-31 | Replace most invocations of fail keyword with die! macro | Nick Desaulniers | -180/+181 | |
| 2013-01-31 | std: remove transitional code | Tim Chevalier | -28/+0 | |
| 2013-01-31 | Finalize moves-based-on-type implementation. | Niko Matsakis | -6/+14 | |
| Changes: - Refactor move mode computation - Removes move mode arguments, unary move, capture clauses (though they still parse for backwards compatibility) - Simplify how moves are handled in trans - Fix a number of illegal copies that cropped up - Workaround for bug involving def-ids in params (see details below) Future work (I'll open bugs for these...): - Improve error messages for moves that are due to bindings - Add support for moving owned content like a.b.c to borrow check, test in trans (but I think it'll "just work") - Proper fix for def-ids in params Def ids in params: Move captures into a map instead of recomputing. This is a workaround for a larger bug having to do with the def-ids associated with ty_params, which are not always properly preserved when inlining. I am not sure of my preferred fix for the larger bug yet. This current fix removes the only code in trans that I know of which relies on ty_param def-ids, but feels fragile. | ||||
| 2013-01-30 | Repair RIMOV damage to libstd tests | Ben Striegel | -9/+9 | |
