| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-07-14 | rustdoc: glue tokens before highlighting | Andy Russell | -14/+37 | |
| Fixes #72684. This commit also modifies the signature of `Classifier::new` to avoid copying the source being highlighted. | ||||
| 2020-04-16 | Dogfood or_patterns in rustdoc | Josh Stone | -6/+2 | |
| 2020-03-06 | fix various typos | Matthias Krüger | -1/+1 | |
| 2020-02-29 | Rename `syntax` to `rustc_ast` in source code | Vadim Petrochenkov | -1/+1 | |
| 2020-02-29 | Make it build again | Vadim Petrochenkov | -1/+1 | |
| 2020-02-22 | Rename CodeMap to SourceMap follow up | Maxim Zholobak | -2/+2 | |
| 2020-02-01 | 1. move node_id to syntax | Mazdak Farrokhzad | -1/+1 | |
| 2. invert rustc_session & syntax deps 3. drop rustc_session dep in rustc_hir | ||||
| 2020-01-26 | Fix run button positionning in case of scrolling | Guillaume Gomez | -7/+4 | |
| 2020-01-17 | rustdoc: Catch fatal errors when syntax highlighting | Oliver Middleton | -2/+3 | |
| For some errors the lexer will unwind so we need to handle that in addition to handling `token::Unknown`. | ||||
| 2020-01-15 | rustdoc: HTML escape codeblocks which fail syntax highlighting | Oliver Middleton | -1/+1 | |
| 2020-01-02 | Normalize `syntax::symbol` imports. | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-02 | Normalize `syntax::source_map` imports. | Mazdak Farrokhzad | -1/+1 | |
| 2020-01-01 | Rename `syntax_pos` to `rustc_span` in source code | Vadim Petrochenkov | -1/+1 | |
| 2019-12-22 | Format the world | Mark Rousskov | -61/+81 | |
| 2019-11-20 | Delete ProcessCfgMod | Mark Rousskov | -2/+1 | |
| The previous commit removes the use of this, and now we cleanup. | ||||
| 2019-11-10 | move syntax::parse -> librustc_parse | Mazdak Farrokhzad | -2/+2 | |
| also move MACRO_ARGUMENTS -> librustc_parse | ||||
| 2019-11-10 | move config.rs to libsyntax_expand | Mazdak Farrokhzad | -1/+2 | |
| 2019-11-07 | syntax::parser::token -> syntax::token | Mazdak Farrokhzad | -1/+1 | |
| 2019-11-03 | use silent emitter for rustdoc highlighting pass | Andy Russell | -2/+2 | |
| 2019-10-15 | syntax::parse::sess -> syntax::sess | Mazdak Farrokhzad | -2/+2 | |
| 2019-08-05 | adapt rustdoc to infailable lexer | Aleksey Kladov | -13/+14 | |
| 2019-08-05 | add unknown token | Aleksey Kladov | -1/+1 | |
| 2019-07-04 | cleanup lexer constructors | Aleksey Kladov | -11/+11 | |
| 2019-07-04 | remove StringReader::peek | Aleksey Kladov | -9/+20 | |
| The reader itself doesn't need ability to peek tokens, so it's better if clients implement this functionality. This hopefully becomes especially easy once we use iterator interface for lexer, but this is not too easy at the moment, because of buffered errors. | ||||
| 2019-06-08 | syntax: Move most of the `TokenKind` methods to `Token` | Vadim Petrochenkov | -1/+1 | |
| 2019-06-06 | syntax: Remove duplicate span from `token::Ident` | Vadim Petrochenkov | -2/+2 | |
| 2019-06-06 | syntax: Use `Token` in `StringReader` and `TokenTreesReader` | Vadim Petrochenkov | -5/+5 | |
| 2019-06-06 | syntax: Use `Token` in `TokenTree::Token` | Vadim Petrochenkov | -2/+2 | |
| 2019-06-06 | syntax: Rename `TokenAndSpan` into `Token` | Vadim Petrochenkov | -15/+15 | |
| 2019-05-23 | syntax: Turn `token::Lit` into a struct | Vadim Petrochenkov | -7/+7 | |
| 2019-05-22 | Restore the old behavior of the rustdoc keyword check + Fix rebase | Vadim Petrochenkov | -7/+7 | |
| 2019-05-11 | Keep the original token in `ast::Lit` | Vadim Petrochenkov | -0/+2 | |
| 2019-02-23 | Transition librustdoc to 2018 edition | Hirokazu Hata | -1/+1 | |
| 2019-02-10 | rustc: doc comments | Alexander Regueiro | -1/+1 | |
| 2019-01-20 | Auto merge of #56884 - euclio:codeblock-diagnostics, r=QuietMisdreavus | bors | -37/+55 | |
| rustdoc: overhaul code block lexing errors Fixes #53919. This PR moves the reporting of code block lexing errors from rendering time to an early pass, so we can use the compiler's error reporting mechanisms. This dramatically improves the diagnostics in this situation: we now de-emphasize the lexing errors as a note under a warning that has a span and suggestion instead of just emitting errors at the top level. Additionally, this PR generalizes the markdown -> source span calculation function, which should allow other rustdoc warnings to use better spans in the future. Last, the PR makes sure that the code block is always emitted in the docs, even if it fails to highlight correctly. Of note: - The new pass unfortunately adds another pass over the docs to gather the doc blocks for syntax-checking. I wonder if this could be combined with the pass that looks for testable blocks? I'm not familiar with that code, so I don't know how feasible that is. - `pulldown_cmark` doesn't make it easy to find the spans of the code blocks, so the code that calculates the spans is a little nasty. It works for all the test cases I threw at it, but I wouldn't be surprised if an edge case would break it. Should have a thorough review. - This PR worsens the state of #56885, since those certain fatal lexing errors are now emitted before docs get generated at all. | ||||
| 2019-01-18 | Add token::Err | Yuki Okushi | -1/+1 | |
| 2019-01-14 | rustdoc: check code block syntax in early pass | Andy Russell | -37/+55 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-02 | Remove not used `DotEq` token | yui-knk | -1/+1 | |
| Currently libproc_macro does not use `DotEq` token. https://github.com/rust-lang/rust/pull/49545 changed libproc_macro to not generate `DotEq` token. | ||||
| 2018-10-26 | Rollup merge of #54921 - GuillaumeGomez:line-numbers, r=QuietMisdreavus | kennytm | -5/+8 | |
| Add line numbers option to rustdoc Fixes #22878. r? @QuietMisdreavus | ||||
| 2018-10-09 | Add line numbers option to rustdoc | Guillaume Gomez | -5/+8 | |
| 2018-09-29 | Add a sentence before rustc errors | Guillaume Gomez | -1/+1 | |
| 2018-09-29 | Improve error display for codeblocks in rustdoc | Guillaume Gomez | -7/+18 | |
| 2018-08-19 | fix tidy errors | Donato Sciarra | -2/+4 | |
| 2018-08-19 | mv codemap source_map | Donato Sciarra | -5/+5 | |
| 2018-08-19 | mv codemap() source_map() | Donato Sciarra | -2/+2 | |
| 2018-08-19 | mv (mod) codemap source_map | Donato Sciarra | -1/+1 | |
| 2018-08-19 | mv filemap source_file | Donato Sciarra | -1/+1 | |
| 2018-08-19 | mv CodeMap SourceMap | Donato Sciarra | -3/+3 | |
| 2018-08-07 | Avoid unnecessary pattern matching against Option and Result | ljedrz | -1/+1 | |
