| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-18 | rustdoc: Print type params in fn sigs. Closes #2021 | Brian Anderson | -18/+29 | |
| 2012-03-09 | rustdoc: Vastly simplify the document model | Brian Anderson | -2/+2 | |
| Don't attempt to impose any structure for documenting arguments, return values, etc. | ||||
| 2012-03-08 | rustdoc: Don't bother reporting the type of return values | Brian Anderson | -163/+0 | |
| 2012-03-08 | rustdoc: Don't bother reporting the type of arguments | Brian Anderson | -111/+0 | |
| This is already displayed in the function signature. Simpler this way. | ||||
| 2012-03-08 | Drop collect_items pass, create decls on demand | Marijn Haverbeke | -3/+3 | |
| 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 | -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-03-03 | rustdoc: Introduce the concept of a 'page' | Brian Anderson | -27/+27 | |
| 2012-02-27 | rustdoc: Time passes | Brian Anderson | -1/+4 | |
| 2012-02-26 | rustdoc: Optimize some closures to avoid copying | Brian Anderson | -1/+2 | |
| 2012-02-26 | rustdoc: Rename util mod to par | Brian Anderson | -3/+3 | |
| 2012-02-26 | rustdoc: Do all maps as util::anymap | Brian Anderson | -3/+3 | |
| 2012-02-24 | rustdoc: Add types for native functions | Brian Anderson | -1/+29 | |
| 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 | -3/+4 | |
| 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 | -1/+1 | |
| 2012-02-17 | rustdoc: Extract common item fields into itemdoc | Brian Anderson | -12/+12 | |
| 2012-02-15 | Replace some explicit fails with 'alt check' invocations | Marijn Haverbeke | -28/+11 | |
| 2012-02-06 | Self types for ifaces | Marijn Haverbeke | -1/+1 | |
| This allows a 'Name:' to appear in front of an iface declaration's name, which will cause 'Name' to refer to the self type (with the same number of type parameters as the iface has) in the method signatures of the iface. For example: iface F: functor<A> { fn fmap<B>(f: fn(A) -> B) -> F<B>; } Issue #1718 | ||||
| 2012-02-03 | Store item paths in ast_map, get rid of trans::local_ctxt | Marijn Haverbeke | -15/+15 | |
| 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/+36 | |
| 2012-01-31 | rustdoc: Refactor tests | Brian Anderson | -76/+28 | |
| 2012-01-31 | rustdoc: Gather types of impls | Brian Anderson | -25/+161 | |
| 2012-01-31 | Require alts to be exhaustive | Tim Chevalier | -0/+18 | |
| 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 method type info to the doc tree | Brian Anderson | -11/+185 | |
| 2012-01-30 | rustdoc: Use fewer unique pointers | Brian Anderson | -12/+12 | |
| 2012-01-29 | rustdoc: Move fn docs into the item tag | Brian Anderson | -4/+4 | |
| 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 | -1/+1 | |
| 2012-01-29 | rustdoc: Move resource docs into the item tag | Brian Anderson | -2/+2 | |
| 2012-01-26 | rustdoc: Add resource arg tys to doc tree | Brian Anderson | -1/+13 | |
| 2012-01-26 | rustdoc: Add resource signatures to doc tree | Brian Anderson | -1/+32 | |
| 2012-01-26 | rustdoc: Rename astsrv::ctxt.map to ast_map | Brian Anderson | -5/+5 | |
| 2012-01-25 | rustdoc: Extract variant signatures | Brian Anderson | -2/+44 | |
| 2012-01-24 | rustdoc: Add const types to the doc tree | Brian Anderson | -1/+31 | |
| 2012-01-19 | rustdoc: Make doc::retdoc non-optional | Brian Anderson | -17/+10 | |
| 2012-01-19 | rustdoc: Remove debug logging | Brian Anderson | -1/+0 | |
| 2012-01-19 | rustdoc: Add function signatures to the doc tree | Brian Anderson | -3/+27 | |
| 2012-01-19 | rustdoc: Cleanup | Brian Anderson | -6/+1 | |
| 2012-01-19 | rustdoc: Remove nullary-tag dots | Brian Anderson | -2/+2 | |
| 2012-01-18 | rustdoc: Ignore nil-typed return values | Brian Anderson | -7/+25 | |
| 2012-01-18 | rustdoc: Add argument types to the doc | Brian Anderson | -17/+59 | |
| 2012-01-18 | rustdoc: Extract functions from tystr_pass::fold_fn | Brian Anderson | -32/+32 | |
| 2012-01-17 | rustdoc: Add rustdocs | Brian Anderson | -0/+3 | |
| 2012-01-17 | rustdoc: Convert markdown generation to a pass | Brian Anderson | -1/+5 | |
| 2012-01-17 | rustdoc: Remove iface. Causing random crashes in resolve? | Brian Anderson | -6/+5 | |
| 2012-01-16 | rustdoc: Convert tystr_pass to use astsrv | Brian Anderson | -16/+19 | |
| 2012-01-16 | rustdoc: Cleanup | Brian Anderson | -1/+4 | |
