about summary refs log tree commit diff
path: root/src/rustdoc/prune_unexported_pass.rs
AgeCommit message (Collapse)AuthorLines
2012-07-18rustdoc: Make rustdoc no longer resolve names.Patrick Walton-247/+0
It relies on being able to ignore errors, which doesn't make sense; resolve is meaningless if errors are ignored. It also doesn't perform macro expansion. Most of what is affected will be reexports, which are changing anyway.
2012-07-17rustc: Implement and enforce instance coherencePatrick Walton-3/+4
2012-07-14Move the world over to using the new style string literals and types. Closes ↵Michael Sullivan-25/+25
#2907.
2012-07-05Change 'iface' to 'trait' internally; parse `trait` as `iface` synonymLindsey Kuper-2/+2
2012-07-04convert doc-attributes to doc-comments using ↵Gareth Daniel Smith-1/+1
./src/etc/sugarise-doc-comments.py (and manually tweaking) - for issue #2498
2012-07-01Convert to new closure syntaxBrian Anderson-7/+7
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-6/+6
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-8/+8
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-8/+8
2012-06-24Remove resourcesTim Chevalier-13/+0
Also fixed shapes for classes with dtors, as well as handling offsets for classes with dtors correctly in take glue. Closes #2485
2012-06-20Remove bind. Issue #2189Brian Anderson-1/+3
2012-06-13Box AST identsBrian Anderson-2/+2
2012-05-21rustc: Move ast_map to the syntax crateBrian Anderson-1/+1
2012-05-13rustc: Eliminate some indirection to the syntax crateBrian Anderson-2/+2
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-20/+20
2012-02-27rustdoc: Clean up pass namesBrian Anderson-1/+1
2012-02-27rustdoc: Time passesBrian Anderson-2/+5
2012-02-24rustdoc: Don't prune reexportsBrian Anderson-1/+17
2012-02-24rustdoc: Remove a pointer that's no longer neededBrian Anderson-2/+2
2012-02-21rustdoc: Make it easy to switch between parallel and sequential foldsBrian Anderson-2/+2
2012-02-21rustdoc: Convert most passes to parallel foldsBrian Anderson-2/+2
2012-02-21rustdoc: Convert the astsrv constructor to a higher order fnBrian Anderson-3/+4
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-1/+1
2012-02-17rustdoc: Extract common item fields into itemdocBrian Anderson-2/+2
2012-02-03Store item paths in ast_map, get rid of trans::local_ctxtMarijn Haverbeke-1/+1
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-0/+6
2012-01-31rustdoc: Refactor testsBrian Anderson-58/+29
2012-01-31rustdoc: Prune unexported implsBrian Anderson-0/+9
2012-01-31Require alts to be exhaustiveTim Chevalier-1/+5
middle::check_alt does the work. Lots of changes to add default cases into alts that were previously inexhaustive.
2012-01-30rustdoc: Add a test that unexported ifaces are prunedBrian Anderson-0/+9
2012-01-30rustdoc: Use fewer unique pointersBrian Anderson-6/+6
2012-01-29rustdoc: Extract method to get item namesBrian Anderson-8/+1
2012-01-29rustdoc: Move mod docs into the item tagBrian Anderson-45/+9
2012-01-29rustdoc: Move fn docs into the item tagBrian Anderson-40/+4
2012-01-29rustdoc: Move const docs into the item tagBrian Anderson-40/+4
2012-01-29rustdoc: Add test that unexported resources are prunedBrian Anderson-1/+19
2012-01-29rustdoc: Move enum docs into the item tagBrian Anderson-43/+53
2012-01-26rustdoc: Prune unexported enums and variantsBrian Anderson-1/+92
2012-01-26rustdoc: Rename astsrv::ctxt.map to ast_mapBrian Anderson-1/+1
2012-01-24rustdoc: Prune unexported constsBrian Anderson-7/+64
2012-01-23rustdoc: Prune unexported items from the doc treeBrian Anderson-0/+176