| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-07-05 | Change 'iface' to 'trait' internally; parse `trait` as `iface` synonym | Lindsey Kuper | -10/+10 | |
| 2012-07-03 | Switch 'native' to 'extern' (or 'foreign' in some descriptions) | Graydon Hoare | -2/+2 | |
| 2012-07-01 | Convert to new closure syntax | Brian Anderson | -11/+11 | |
| 2012-06-30 | Eliminate usages of old sugared call syntax | Brian Anderson | -14/+14 | |
| 2012-06-29 | Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. | Michael Sullivan | -4/+4 | |
| 2012-06-26 | Change 'native' and 'crust' to 'extern'. | Graydon Hoare | -3/+3 | |
| This comes with a terminology change. All linkage-symbols are 'extern' now, including rust syms in other crates. Some extern ABIs are merely "foreign". The term "native" is retired, not clear/useful. What was "crust" is now "extern" applied to a _definition_. This is a bit of an overloading, but should be unambiguous: it means that the definition should be made available to some non-rust ABI. | ||||
| 2012-06-25 | Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725. | Michael Sullivan | -4/+4 | |
| 2012-06-13 | Box AST idents | Brian Anderson | -3/+3 | |
| 2012-05-25 | Get rid of many implicit copies as a preliminary to Issue #2448. | Michael Sullivan | -1/+1 | |
| 2012-05-21 | rustc: Move ast_map to the syntax crate | Brian Anderson | -1/+1 | |
| 2012-05-13 | rustc: Eliminate some indirection to the syntax crate | Brian Anderson | -1/+1 | |
| 2012-04-25 | lots of work to make iface/impls parameterized by regions | Niko Matsakis | -2/+2 | |
| - paths can now take region parameters, replacing the dirty hack I was doing before of abusing vstores. vstores are now a bit of a hack though. - fix various small bugs: - we never checked that iface types were compatible when casting to an iface with `as` - we allowed nonsense like int<int> - and more! (actually that may be it) | ||||
| 2012-04-23 | Rename option::get_or_default to get_default, for consistency | Tim Chevalier | -1/+1 | |
| 2012-04-19 | make nominal types optionally parameterized by a self region. | Niko Matsakis | -1/+1 | |
| Issue #2201. | ||||
| 2012-04-02 | Rename some core::option functions | Tim Chevalier | -1/+1 | |
| from_maybe => get_with_default maybe => with_option may => with_option_do I know these names are kind of ridiculous, but it's the best I could think of. Feel free to bikeshed. Closes #2081 | ||||
| 2012-03-20 | Revert order of arguments to option::maybe and from_maybe | Marijn Haverbeke | -1/+1 | |
| Closes #2019 | ||||
| 2012-03-09 | rustdoc: Simplify attribute parsing | Brian Anderson | -33/+13 | |
| 2012-03-09 | rustdoc: Vastly simplify the document model | Brian Anderson | -175/+7 | |
| Don't attempt to impose any structure for documenting arguments, return values, etc. | ||||
| 2012-03-08 | Drop collect_items pass, create decls on demand | Marijn Haverbeke | -1/+1 | |
| This solves a problem with inlined functions that have inner functions. | ||||
| 2012-03-07 | stdlib: Stop incurring vtable dispatch costs when hashmaps are used | Patrick Walton | -1/+2 | |
| 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 | -2/+1 | |
| This reverts commit f0250a23d3fa2f8b4a4a4113ca89e41945a4cfed. | ||||
| 2012-03-07 | stdlib: Stop incurring vtable dispatch costs when hashmaps are used | Patrick Walton | -1/+2 | |
| 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-03 | rustdoc: Introduce the concept of a 'page' | Brian Anderson | -37/+38 | |
| 2012-02-27 | rustdoc: Time passes | Brian Anderson | -3/+6 | |
| 2012-02-26 | rustdoc: Optimize some closures to avoid copying | Brian Anderson | -3/+5 | |
| 2012-02-26 | rustdoc: Rename util mod to par | Brian Anderson | -5/+5 | |
| 2012-02-26 | rustdoc: Do all maps as util::anymap | Brian Anderson | -5/+5 | |
| 2012-02-26 | rustdoc: Use default_any_fold in some tests | Brian Anderson | -2/+2 | |
| 2012-02-24 | rustdoc: Extract attribute docs from native stuffs | Brian Anderson | -0/+13 | |
| 2012-02-21 | rustdoc: Make it easy to switch between parallel and sequential folds | Brian Anderson | -1/+1 | |
| 2012-02-21 | rustdoc: Convert most passes to parallel folds | Brian Anderson | -1/+1 | |
| 2012-02-21 | rustdoc: Convert the astsrv constructor to a higher order fn | Brian Anderson | -15/+18 | |
| This will allow it to manage the destruction of the astsrv after I convert it to a task | ||||
| 2012-02-21 | rustdoc: Rename mk_srv_from_str/file to just from_str/file | Brian Anderson | -3/+3 | |
| 2012-02-20 | rustdoc: astsrv::exec should return sendable types | Brian Anderson | -1/+1 | |
| In order to make it parallelizable someday. | ||||
| 2012-02-17 | rustdoc: Simplify attr pass | Brian Anderson | -117/+62 | |
| 2012-02-17 | rustdoc: Extract common item fields into itemdoc | Brian Anderson | -43/+70 | |
| 2012-02-15 | Replace some explicit fails with 'alt check' invocations | Marijn Haverbeke | -2/+1 | |
| 2012-02-03 | Store item paths in ast_map, get rid of trans::local_ctxt | Marijn Haverbeke | -4/+4 | |
| The direct motivation for this was that the monomorphizer needs to be able to generate sane symbols for random items. The typechecker can probably also use this in the future to provide more useful error messages. | ||||
| 2012-02-01 | rustdoc: Add support for type items | Brian Anderson | -1/+26 | |
| 2012-01-31 | rustdoc: Refactor tests | Brian Anderson | -105/+61 | |
| 2012-01-31 | rustdoc: Pull impl docs out of attributes | Brian Anderson | -3/+56 | |
| 2012-01-31 | Require alts to be exhaustive | Tim Chevalier | -2/+8 | |
| middle::check_alt does the work. Lots of changes to add default cases into alts that were previously inexhaustive. | ||||
| 2012-01-30 | rustdoc: Add iface attribute docs to the doc tree | Brian Anderson | -24/+106 | |
| 2012-01-30 | rustdoc: Use fewer unique pointers | Brian Anderson | -19/+19 | |
| 2012-01-29 | rustdoc: Fix typo in attr_pass | Brian Anderson | -1/+1 | |
| 2012-01-29 | rustdoc: Move mod docs into the item tag | Brian Anderson | -1/+1 | |
| 2012-01-29 | rustdoc: Move fn docs into the item tag | Brian Anderson | -5/+5 | |
| 2012-01-29 | rustdoc: Move const docs into the item tag | Brian Anderson | -1/+1 | |
| 2012-01-29 | rustdoc: Move enum docs into the item tag | Brian Anderson | -2/+2 | |
| 2012-01-29 | rustdoc: Move resource docs into the item tag | Brian Anderson | -2/+2 | |
