| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-22 | make --enforce-mut-vars always on, add mut annotations to remaining files | Niko Matsakis | -4/+4 | |
| 2012-03-14 | std: Rename the hashmap constructors to conform to new standards | Brian Anderson | -2/+2 | |
| Instead of using the new_ prefix just name them after their type | ||||
| 2012-03-07 | stdlib: Stop incurring vtable dispatch costs when hashmaps are used | Patrick Walton | -0/+1 | |
| 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 | -1/+0 | |
| This reverts commit f0250a23d3fa2f8b4a4a4113ca89e41945a4cfed. | ||||
| 2012-03-07 | stdlib: Stop incurring vtable dispatch costs when hashmaps are used | Patrick Walton | -0/+1 | |
| 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-02-11 | make bind syntax unnecessary: just use _ for one of the arguments | Niko Matsakis | -1/+1 | |
| 2012-01-31 | Change option::t to option | Tim Chevalier | -1/+1 | |
| 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-25 | Replacing str::unsafe_from_bytes with str::from_bytes (part 1) | Kevin Cantu | -1/+1 | |
| 2012-01-19 | rustc: Make the pretty printer output commas after enum variants. Update all ↵ | Patrick Walton | -1/+1 | |
| tests accordingly. | ||||
| 2012-01-19 | test: "tag" -> "enum" in run-pass and run-fail | Patrick Walton | -1/+1 | |
| 2012-01-18 | Remove '.' after nullary tags in patterns | Tim Chevalier | -3/+3 | |
| Does what it says on the tin. The next commit will remove support for this syntax. | ||||
| 2012-01-13 | deprecate fn exprs and the fn() type, preferring fn@ and native fn | Niko Matsakis | -1/+1 | |
| 2012-01-06 | port over the tests to use the new API | Niko Matsakis | -4/+4 | |
| 2011-12-22 | Register new snapshots, purge log_err and log_full in favour of log(...). | Graydon Hoare | -1/+1 | |
| 2011-12-22 | Register snapshots and switch logging over to use of log_full or #error / ↵ | Graydon Hoare | -3/+3 | |
| #debug. | ||||
| 2011-12-13 | Copy first batch of material from libstd to libcore. | Graydon Hoare | -11/+11 | |
| 2011-10-20 | Remove temporary fn# syntax | Brian Anderson | -1/+1 | |
| 2011-10-20 | Make fn denote a bare function. Convert fn to fn@ as needed | Brian Anderson | -1/+1 | |
| 2011-10-20 | Drop the 2 from the spawn*2 functions | Brian Anderson | -1/+1 | |
| Issue #1022 | ||||
| 2011-10-20 | Convert tests to use bare-fn spawn | Brian Anderson | -2/+3 | |
| Issue #1022 | ||||
| 2011-09-12 | Pretty-print for new arg-mode syntax | Marijn Haverbeke | -1/+1 | |
| 2011-09-12 | Reformat for new mode syntax, step 1 | Marijn Haverbeke | -7/+7 | |
| Long lines were fixed in a very crude way, as I'll be following up with another reformat in a bit. | ||||
| 2011-09-02 | Reformat. Issue #855 | Brian Anderson | -13/+11 | |
| 2011-09-01 | Rename std::istr to std::str. Issue #855 | Brian Anderson | -3/+3 | |
| 2011-08-31 | Start paring down std::str. Issue #855 | Brian Anderson | -13/+14 | |
| 2011-08-27 | Convert std::map::new_str_hash to istrs. Issue #855 | Brian Anderson | -5/+6 | |
| 2011-08-25 | Cleaning up task and comm exports, updating all the test cases. | Eric Holk | -14/+14 | |
| 2011-08-20 | Reformat | Brian Anderson | -3/+3 | |
| This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[] | ||||
| 2011-08-16 | Port the tests to the expr foo::<T> syntax. | Erick Tryzelaar | -1/+1 | |
| 2011-08-16 | Port the tests to the typaram foo<T> syntax. | Erick Tryzelaar | -6/+6 | |
| 2011-08-16 | Rename std::ivec to std::vec | Brian Anderson | -2/+2 | |
| 2011-08-15 | The wonky for...in... whitespace was bothering me. Sorry! | Lindsey Kuper | -2/+2 | |
| 2011-08-15 | Removed spawn and task from the parser. Updated all the tests except for the ↵ | Eric Holk | -20/+24 | |
| benchmarks. | ||||
| 2011-08-12 | Remove last uses of vec::len | Brian Anderson | -5/+5 | |
| 2011-08-12 | Convert all uses of std::io to std::ioivec | Brian Anderson | -1/+0 | |
| 2011-08-02 | Don't pp extra lines after block open when preserving whitespace. Closes #759 | Brian Anderson | -1/+0 | |
| 2011-08-02 | Add xfail-pretty directives to tests that don't pretty-print correctly | Brian Anderson | -0/+1 | |
| Issue #789 | ||||
| 2011-07-27 | Reformat for new syntax | Marijn Haverbeke | -55/+40 | |
| 2011-07-23 | Attempt to put out burning Windows tinderbox. | Eric Holk | -1/+1 | |
| 2011-07-22 | More work on word-count. | Eric Holk | -2/+2 | |
| Updated the MapReduce protocol so that it's correct more often. It's still not perfect, but the bugs repro less often now. Also found a race condition in channel sending. The problem is that send and receive both need to refer to the _unread field in circular_buffer. For now I just grabbed the port lock to send. We can probably get around this by using atomics instead. | ||||
| 2011-07-22 | Adding test case dealing with communication and hashmaps. | Eric Holk | -0/+108 | |
