about summary refs log tree commit diff
path: root/src/rustdoc/attr_pass.rs
AgeCommit message (Collapse)AuthorLines
2012-03-07stdlib: Stop incurring vtable dispatch costs when hashmaps are usedPatrick 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-07Revert "stdlib: Stop incurring vtable dispatch costs when hashmaps are used"Patrick Walton-2/+1
This reverts commit f0250a23d3fa2f8b4a4a4113ca89e41945a4cfed.
2012-03-07stdlib: Stop incurring vtable dispatch costs when hashmaps are usedPatrick 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-03rustdoc: Introduce the concept of a 'page'Brian Anderson-37/+38
2012-02-27rustdoc: Time passesBrian Anderson-3/+6
2012-02-26rustdoc: Optimize some closures to avoid copyingBrian Anderson-3/+5
2012-02-26rustdoc: Rename util mod to parBrian Anderson-5/+5
2012-02-26rustdoc: Do all maps as util::anymapBrian Anderson-5/+5
2012-02-26rustdoc: Use default_any_fold in some testsBrian Anderson-2/+2
2012-02-24rustdoc: Extract attribute docs from native stuffsBrian Anderson-0/+13
2012-02-21rustdoc: Make it easy to switch between parallel and sequential foldsBrian Anderson-1/+1
2012-02-21rustdoc: Convert most passes to parallel foldsBrian Anderson-1/+1
2012-02-21rustdoc: Convert the astsrv constructor to a higher order fnBrian Anderson-15/+18
This will allow it to manage the destruction of the astsrv after I convert it to a task
2012-02-21rustdoc: Rename mk_srv_from_str/file to just from_str/fileBrian Anderson-3/+3
2012-02-20rustdoc: astsrv::exec should return sendable typesBrian Anderson-1/+1
In order to make it parallelizable someday.
2012-02-17rustdoc: Simplify attr passBrian Anderson-117/+62
2012-02-17rustdoc: Extract common item fields into itemdocBrian Anderson-43/+70
2012-02-15Replace some explicit fails with 'alt check' invocationsMarijn Haverbeke-2/+1
2012-02-03Store item paths in ast_map, get rid of trans::local_ctxtMarijn 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-01rustdoc: Add support for type itemsBrian Anderson-1/+26
2012-01-31rustdoc: Refactor testsBrian Anderson-105/+61
2012-01-31rustdoc: Pull impl docs out of attributesBrian Anderson-3/+56
2012-01-31Require alts to be exhaustiveTim Chevalier-2/+8
middle::check_alt does the work. Lots of changes to add default cases into alts that were previously inexhaustive.
2012-01-30rustdoc: Add iface attribute docs to the doc treeBrian Anderson-24/+106
2012-01-30rustdoc: Use fewer unique pointersBrian Anderson-19/+19
2012-01-29rustdoc: Fix typo in attr_passBrian Anderson-1/+1
2012-01-29rustdoc: Move mod docs into the item tagBrian Anderson-1/+1
2012-01-29rustdoc: Move fn docs into the item tagBrian Anderson-5/+5
2012-01-29rustdoc: Move const docs into the item tagBrian Anderson-1/+1
2012-01-29rustdoc: Move enum docs into the item tagBrian Anderson-2/+2
2012-01-29rustdoc: Move resource docs into the item tagBrian Anderson-2/+2
2012-01-26rustdoc: Build resource arguments as wellBrian Anderson-5/+11
2012-01-26rustdoc: Add resource attribute docs to the doc treeBrian Anderson-1/+48
2012-01-26rustdoc: Rename astsrv::ctxt.map to ast_mapBrian Anderson-2/+2
2012-01-25rustdoc: Add enum doc attributes to the doc treeBrian Anderson-1/+59
2012-01-24rustdoc: Add fn failure conditions to the doc treeBrian Anderson-1/+12
2012-01-24rustdoc: Some refactoring in attr_passBrian Anderson-18/+15
2012-01-24rustdoc: Add const attr docs to doc treeBrian Anderson-2/+34
2012-01-23Revert "rustdoc: Get the crate brief description from the 'desc' attr"Brian Anderson-22/+1
This reverts commit 521e58a3c4f45ffc30a914dd0bb517945d87a503. Some crates use 'desc', some 'comment' - I want them to just use 'doc'
2012-01-23rustdoc: Get the crate brief description from the 'desc' attrBrian Anderson-1/+22
2012-01-19rustdoc: Make doc::retdoc non-optionalBrian Anderson-14/+6
2012-01-19rustdoc: Write markdown for function signaturesBrian Anderson-4/+13
2012-01-19rustdoc: Add function signatures to the doc treeBrian Anderson-1/+1
2012-01-19rustdoc: Add function signature field to the doc::fndocBrian Anderson-1/+2
2012-01-19rustdoc: Attach return value descriptions to the doc treeBrian Anderson-3/+24
2012-01-19Remove support for the '.' after a nullary tag in a patternTim Chevalier-1/+1
(Commit also includes lots of changes to remove '.'s that a git merge messed up, or else it was monkeys.)
2012-01-19rustdoc: CleanupBrian Anderson-18/+3
2012-01-19rustdoc: Remove nullary-tag dotsBrian Anderson-1/+1
2012-01-18rustdoc: Add fn arg descriptions to the doc treeBrian Anderson-4/+26
2012-01-18rustdoc: Change field order on doc::fndocBrian Anderson-2/+2