about summary refs log tree commit diff
path: root/src/rustdoc
AgeCommit message (Collapse)AuthorLines
2012-02-24rustdoc: Extract attribute docs from native stuffsBrian Anderson-0/+13
2012-02-24rustdoc: Record paths to native functionsBrian Anderson-1/+19
2012-02-24rustdoc: Remove a pointer that's no longer neededBrian Anderson-25/+24
2012-02-24rustdoc: Extract doc nodes for native modsBrian Anderson-2/+45
2012-02-24rustdoc: Add doc node for native modsBrian Anderson-0/+36
2012-02-23rustc: Don't add duplicate entries to exp_mapBrian Anderson-1/+12
2012-02-23rustdoc: Make reexports work in the crate moduleBrian Anderson-1/+32
2012-02-23Finish cleanup of core::strMarijn Haverbeke-6/+6
Closes #1849
2012-02-23(core::str) remove len_bytes aliasKevin Cantu-3/+3
2012-02-23(core::str) replace uses of unsafe::slice_bytes; replace find[_from]_bytes ↵Kevin Cantu-4/+4
with find[_from]
2012-02-23(core::char) rename slice -> slice_charsKevin Cantu-1/+1
2012-02-23(core::str) mostly rename len -> len_charsKevin Cantu-2/+2
2012-02-21rustdoc: Turn off parallel folding until I figure out what's wrong on OS XBrian Anderson-2/+2
2012-02-21rustdoc: Make it easy to switch between parallel and sequential foldsBrian Anderson-13/+28
2012-02-21rustdoc: Convert most passes to parallel foldsBrian Anderson-13/+14
2012-02-21rustdoc: Implement a parallel foldBrian Anderson-27/+92
2012-02-21rustdoc: Implement astsrv in a dedicated taskBrian Anderson-22/+55
This allows the srv type to be sendable so we can parallelize all the rustdoc passes
2012-02-21rustdoc: Convert the astsrv constructor to a higher order fnBrian Anderson-165/+200
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-37/+37
2012-02-20rustdoc: Remove stray logBrian Anderson-1/+0
2012-02-20rustdoc: astsrv::exec should return sendable typesBrian Anderson-32/+51
In order to make it parallelizable someday.
2012-02-20rustdoc: Document reexportsBrian Anderson-1/+302
2012-02-17rustdoc: Find the path to all item typesBrian Anderson-10/+21
2012-02-17rustdoc: Add a test that we can tolerate missing external cratesBrian Anderson-1/+7
2012-02-17rustdoc: Simplify attr passBrian Anderson-307/+99
2012-02-17rustdoc: Simplify desc passBrian Anderson-60/+14
2012-02-17rustdoc: Simplify desc_to_brief passBrian Anderson-97/+7
2012-02-17rustdoc: Add an item foldBrian Anderson-14/+49
2012-02-17rustdoc: Refactor itemdoc creation in extract passBrian Anderson-40/+32
2012-02-17rustdoc: Extract itemdoc creationBrian Anderson-56/+18
2012-02-17rustdoc: Extract common item fields into itemdocBrian Anderson-296/+423
2012-02-17rustdoc: Add path field to all item docsBrian Anderson-0/+14
2012-02-17rustdoc: Resolve imports and reexportsBrian Anderson-12/+101
2012-02-15Replace some explicit fails with 'alt check' invocationsMarijn Haverbeke-30/+12
2012-02-14Change file_substr to allow for external strings.Kevin Atkinson-1/+1
2012-02-13(core::str) add find_bytes and export it...Kevin Cantu-5/+5
2012-02-12(core::str) rename byte_len -> len_bytes and rename char_len -> lenKevin Cantu-3/+3
2012-02-06Self types for ifacesMarijn 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-05rustdoc: Resolve some FIXMEsBrian Anderson-6/+2
2012-02-03Store info about file "substr".Kevin Atkinson-1/+1
That is when a string that is part of a file needs to be parsed for a reason, record that the string is a substr of the file rather than using "<anon>" or "-" as the file name. This will eventually allow pointing to the right location, for now it just uses a more meaningful string for the filename.
2012-02-03rustdoc: Add various sorting passesBrian Anderson-1/+71
2012-02-03core: rename str::lteq to str::leTom Lee-1/+1
2012-02-03Start on in-crate monomorphizingMarijn Haverbeke-0/+3
Adds a --monomorpize flag to rustc to turn it on. You probably don't want to use it yet, since it's broken in a whole bunch of ways, but it successfully monomorphizes simple generic functions called from within the crate. Issue #1736
2012-02-03Store item paths in ast_map, get rid of trans::local_ctxtMarijn Haverbeke-20/+20
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-03Remove experimental GC codeMarijn Haverbeke-1/+0
It's been sitting unused long enough to have bitrotted completely.
2012-02-01rustdoc: Add support for type itemsBrian Anderson-12/+253
2012-02-01Rename str::char_slice -> str::sliceKevin Cantu-1/+1
2012-01-31rustdoc: Split the pruning of undocumented branches into two passesBrian Anderson-104/+187
prune_undoc_details_pass strips arguments and return values that are undocumented. prune_undoc_items_pass prunes entire items.
2012-01-31rustdoc: Add impl docs to demo modBrian Anderson-0/+11
2012-01-31rustdoc: Write markdown for implsBrian Anderson-1/+96