summary refs log tree commit diff
path: root/src/rustdoc
AgeCommit message (Collapse)AuthorLines
2012-03-09rustdoc: Update the demo moduleBrian Anderson-95/+73
2012-03-09rustdoc: Write sections in markdownBrian Anderson-60/+93
2012-03-09rustdoc: Add the concept of 'sections'Brian Anderson-2/+337
2012-03-09Add an infinite loop constructTim Chevalier-2/+2
Add a loop {} construct for infinite loops, and use it in test cases. See #1906 for details.
2012-03-08rustdoc: Rename desc_pass to text_passBrian Anderson-3/+3
2012-03-08Rename last to last_opt, last_unsafe to lastTim Chevalier-1/+1
As per discussion on IRC. I am about to file an RFC for further discussion about the more general issue of whether to enforce invariants through types, typestate, or dynamic checks, but for now, removing the misleading name "last_unsafe".
2012-03-08rustdoc: Improve formatting of subsection headersBrian Anderson-14/+21
2012-03-08rustdoc: Format return values consistentlyBrian Anderson-6/+6
2012-03-08rustdoc: Add some more demo docsBrian Anderson-0/+30
2012-03-08rustdoc: Don't bother reporting the type of return valuesBrian Anderson-240/+19
2012-03-08rustdoc: Don't bother reporting the type of argumentsBrian Anderson-125/+10
This is already displayed in the function signature. Simpler this way.
2012-03-08Rename last_total to last_unsafeTim Chevalier-1/+3
See Issue 1943 for any discussion (reopen it if necessary). Closes #1943
2012-03-08Drop collect_items pass, create decls on demandMarijn Haverbeke-5/+5
This solves a problem with inlined functions that have inner functions.
2012-03-07rustdoc: Look for pandoc in ~/.cabalBrian Anderson-2/+6
2012-03-07stdlib: Stop incurring vtable dispatch costs when hashmaps are usedPatrick Walton-2/+8
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-7/+2
This reverts commit f0250a23d3fa2f8b4a4a4113ca89e41945a4cfed.
2012-03-07stdlib: Stop incurring vtable dispatch costs when hashmaps are usedPatrick Walton-2/+7
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-07rustdoc: Implement more rules for generating internal pandoc linksBrian Anderson-2/+11
2012-03-07rustdoc: Support #[doc(hidden)]Brian Anderson-0/+89
2012-03-06rustdoc: Remove escaping passBrian Anderson-46/+0
2012-03-06rustdoc: Don't escape characters between backticksBrian Anderson-0/+20
2012-03-06rustdoc: Escape HTML special charactersBrian Anderson-0/+26
2012-03-06rustdoc: Put brief descriptions in the indexesBrian Anderson-1/+29
2012-03-06rustdoc: Write links correctly for multi-page docsBrian Anderson-26/+91
2012-03-06rustdoc: Parallelize markdown_passBrian Anderson-3/+3
2012-03-06rustdoc: Run pandoc in a way that won't deadlock waiting for IOBrian Anderson-6/+13
2012-03-06rustdoc: Detect when pandoc isn't availableBrian Anderson-24/+104
2012-03-06rustdoc: Add some more error reporting for pandocBrian Anderson-2/+25
2012-03-06rustdoc: Write a new file for each pageBrian Anderson-15/+47
2012-03-06rustdoc: Add a pass to split the document into pagesBrian Anderson-0/+237
2012-03-06rustdoc: Remove Google's copyright noticeBrian Anderson-4/+0
There is no Google code left.
2012-03-06make inline enabled by defaultNiko Matsakis-1/+0
2012-03-06Track all exports in exp_mapMarijn Haverbeke-19/+24
This is needed because the reachability checker needs to be able to follow exports. Issue #1934
2012-03-04rustdoc: Build appropriate filenames for pagesBrian Anderson-23/+75
2012-03-03rustdoc: Convert markdown writer to a writer_factoryBrian Anderson-28/+79
2012-03-03rustdoc: Simplify the markdown_pass interface a bitBrian Anderson-15/+6
2012-03-03rustdoc: Remove some bogus error handling around process spawningBrian Anderson-8/+2
2012-03-03rustdoc: Introduce the concept of a 'page'Brian Anderson-314/+381
2012-03-02rustdoc: WhitespaceBrian Anderson-1/+1
2012-03-02rustdoc: Write indexes in outputBrian Anderson-0/+34
2012-03-02rustdoc: Begin constructing indexesBrian Anderson-23/+130
2012-03-02Revert "rust: xfail-fast run-pass/cci_no_inline_exe"Brian Anderson-31/+2
This reverts commit 95099cddcf2691fcbb389db657c70cf80d776918.
2012-03-02rust: xfail-fast run-pass/cci_no_inline_exeBrian Anderson-2/+31
2012-03-02rustdoc: Remove some debug loggingBrian Anderson-2/+0
2012-03-01rustdoc: Extract markdown header logic. Needed for indexingBrian Anderson-30/+78
2012-03-01rustdoc: Stop having pandoc write the TOCBrian Anderson-1/+0
We will generate them ourselves
2012-03-01rustdoc: Add index records to the doc treeBrian Anderson-4/+31
2012-03-01rustdoc: Teach rustdoc to run pandocBrian Anderson-6/+74
2012-02-29rustdoc: Extract markdown_writer from markdown_passBrian Anderson-90/+103
2012-02-29rustdoc: Write markdown to a file instead of stdoutBrian Anderson-7/+47