about summary refs log tree commit diff
path: root/src/rustdoc/astsrv.rs
AgeCommit message (Collapse)AuthorLines
2012-11-03library-ifying of tools - turning cargo, rustdoc, fuzzer, into libraries, as ↵Daniel Patterson-215/+0
per #3543
2012-10-15rustc: Merge module and type namespaces. r=brsonPatrick Walton-7/+7
2012-10-12Make moves explicit in rustdocTim Chevalier-3/+3
2012-10-04De-mode comm::ChanTim Chevalier-1/+1
2012-09-28Demode extfmtTim Chevalier-8/+8
Needs a snapshot before this can be completed, because I changed the mode for conv_poly.
2012-09-20rustdoc: Use doc comments for rustdoc's rustdocsBrian Anderson-8/+8
2012-09-18rustdoc: Camel caseBrian Anderson-28/+28
2012-09-18Revert "rustc: Change all non-keyword uses of "link""Patrick Walton-0/+1
This reverts commit 3b013cd800ce675a445220105911bbefd2427e47.
2012-09-18rustc: Change all non-keyword uses of "link"Patrick Walton-1/+0
2012-09-10Convert 'import' to 'use'. Remove 'import' keyword.Brian Anderson-2/+2
2012-09-10Convert std::map to camel caseBrian Anderson-1/+1
2012-09-07Convert all kind bounds to camel case. Remove send, owned keywords.Brian Anderson-1/+1
2012-09-05rustdoc: "import" -> "use"Patrick Walton-13/+13
2012-08-27Camel case various core constructorsBrian Anderson-2/+2
2012-08-26Camel case the option typeBrian Anderson-3/+3
2012-08-24Start using core::path2::Path in a lot of places.Graydon Hoare-1/+1
2012-08-15Convert more core types to camel caseBrian Anderson-2/+2
2012-08-08Convert impls to new syntaxBrian Anderson-1/+1
2012-08-06Convert alt to match. Stop parsing altBrian Anderson-1/+1
2012-08-05Switch alts to use arrowsBrian Anderson-2/+2
2012-08-01Convert ret to returnBrian Anderson-1/+1
2012-07-24Make rustdoc deal with macros. Rustdoc still fails, though; we think it ↵Paul Stansifer-0/+2
needs to do an unparallelized, non-failure-ignoring resolve.
2012-07-18rustdoc: Make rustdoc no longer resolve names.Patrick Walton-73/+11
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-17rustdoc: XFAIL a failing astsrv testPatrick Walton-2/+4
2012-07-17Remove most of old resolveTim Chevalier-1/+2
resolve has a few type definitions in it that are used, so I left those and deleted everything else. Also, I switched rustdoc to use resolve3 instead of the old resolve. In a future commit I'll remove the type definitions entirely, as they're just duplicates of types defined in resolve3.
2012-07-14Move the world over to using the new style string literals and types. Closes ↵Michael Sullivan-22/+22
#2907.
2012-07-02rustc: Implement a new resolve pass behind a compile flagPatrick Walton-1/+1
2012-07-01Convert to new closure syntaxBrian Anderson-14/+14
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-14/+14
2012-06-26rustdoc: Work around some more metadata infelicitiesPatrick Walton-4/+6
2012-06-14Remove code from parser that was awaiting snapshotTim Chevalier-1/+1
Remove old parser functions as well as support for old-style capture clauses. Remove remaining old-style capture clauses.
2012-05-29rustc: Move filesearch into metadata modBrian Anderson-1/+1
It's not that related to metadata, but metadata needs it and it will probably be useful for doing dynamic loading.
2012-05-25Get rid of many implicit copies as a preliminary to Issue #2448.Michael Sullivan-1/+1
2012-05-21rustc: Move ast_map to the syntax crateBrian Anderson-1/+1
2012-05-21rustc: Remove ast_map's session dependencyBrian Anderson-1/+2
2012-05-13rustc: Eliminate some indirection to the syntax crateBrian Anderson-4/+4
2012-05-08rustc: Extract session::basic_options from rustdocBrian Anderson-27/+1
2012-04-30Revert "Eliminate a copy in syntax::parse::new_parser_from_file"Tim Chevalier-7/+4
This reverts commit 2bb3b63ec4379b812aeceb690d78763ec55d3cbb. (I was confused.)
2012-04-30Eliminate a copy in syntax::parse::new_parser_from_fileTim Chevalier-4/+7
Fixing a FIXME turned out to be pretty involved. I added an io function that returns a unique boxed string (for the contents of a file) rather than a string, and went from there. Also made the src field of codemap a unique boxed string. This doesn't seem to make that much difference in amount of allocation according to valgrind (disappointingly), but I also had to introduce a copy somewhere else pending a new snapshot, so maybe that's it.
2012-04-17new debug flag, new testNiko Matsakis-0/+1
2012-04-12Support general warnings and errors in lint pass via flags and attrs. Close ↵Graydon Hoare-1/+0
#1543.
2012-03-26Bulk-edit mutable -> mut.Graydon Hoare-5/+5
2012-03-22Add an LLVM-instruction-counting mode to trans.Graydon Hoare-0/+1
Pipe to xdu to see a trans call graph of generated insns.
2012-03-22make --enforce-mut-vars always on, add mut annotations to remaining filesNiko Matsakis-3/+2
2012-03-21Avoid mangling names differently in debug builds to work around a build ↵Josh Matthews-1/+1
error. Fix up file name and path debug information, and build one compilation unit for a crate instead of one per source file.
2012-03-20rustdoc: Run the entire resolve passBrian Anderson-3/+5
2012-03-15Turn on monomorphization by defaultMarijn Haverbeke-1/+0
2012-03-08Drop collect_items pass, create decls on demandMarijn Haverbeke-1/+1
This solves a problem with inlined functions that have inner functions.
2012-03-07stdlib: Stop incurring vtable dispatch costs when hashmaps are usedPatrick 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-07Revert "stdlib: Stop incurring vtable dispatch costs when hashmaps are used"Patrick Walton-1/+0
This reverts commit f0250a23d3fa2f8b4a4a4113ca89e41945a4cfed.