| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2022-07-16 | Improve syntax fixup a bit, handle incomplete `if` | Florian Diebold | -22/+27 | |
| - allow appending tokens after a token, not just a node - allow inserting delimiters (and remove them again) - fix up `if {}` and `if` without anything following | ||||
| 2022-07-11 | Implement `ignore` and `index` metavar expression | Jonas Schievink | -5/+82 | |
| 2022-07-03 | Bump smallvec | Laurențiu Nicola | -1/+1 | |
| 2022-06-10 | internal: Bump Dependencies | Lukas Wirth | -1/+1 | |
| 2022-06-02 | feat: Support `$$` in macros. | Tim Neumann | -0/+8 | |
| The implementation mirrors what `rustc` currently does [1]. Part of #11952. [1]: https://github.com/rust-lang/rust/blob/0595ea1d12cf745e0a672d05341429ecb0917e66/compiler/rustc_expand/src/mbe/quoted.rs#L230-L241 | ||||
| 2022-05-13 | Revert "Auto merge of #12149 - jonas-schievink:literally-just-a-literal, ↵ | Jonas Schievink | -32/+9 | |
| r=jonas-schievink" This reverts commit cc9ae2b89e01a30e441371b9fd3376c3d03a475f, reversing changes made to 7dfd1cb572d8d4fd951237361e43ecddd9c9a852. | ||||
| 2022-05-13 | Revert "Skip only the `tt::Literal` when consuming float tokens" | Jonas Schievink | -13/+0 | |
| This reverts commit 7db55313a17a488a8e437fbd184290995f04a32d. | ||||
| 2022-05-13 | Revert "Fix conversion of float literals in `TtTreeSink`" | Jonas Schievink | -50/+0 | |
| This reverts commit 43a066c5a87972b5e42ad41bab56861661c49b18. | ||||
| 2022-05-13 | Revert "Don't remap float tokens to `INT_NUMBER`" | Jonas Schievink | -2/+0 | |
| This reverts commit cb5e8da88a06be415bd804884284c11c0a709bcf. | ||||
| 2022-05-12 | Don't remap float tokens to `INT_NUMBER` | Jonas Schievink | -0/+2 | |
| 2022-05-06 | Fix conversion of float literals in `TtTreeSink` | Jonas Schievink | -0/+50 | |
| 2022-05-06 | Skip only the `tt::Literal` when consuming float tokens | Jonas Schievink | -0/+13 | |
| 2022-05-05 | Maybe everything else *should* have to deal with it | Jonas Schievink | -14/+10 | |
| 2022-05-05 | Split float literal tokens at the `.` | Jonas Schievink | -9/+36 | |
| 2022-05-01 | style: rename crates to kebab case | Peh | -1/+1 | |
| 2022-03-22 | minor: Bump dependencies | Lukas Wirth | -2/+2 | |
| 2022-03-12 | fix clippy::needless_borrow | Matthias Krüger | -4/+4 | |
| 2022-03-02 | Do not consider `_` to be an expression for `macro_rules!` | Chayim Refael Friedman | -1/+11 | |
| 2022-02-22 | internal: Split unresolve proc-macro error out of mbe | Lukas Wirth | -28/+26 | |
| 2022-02-15 | Impr mbe: remove unecessary temporary vec | bellau | -10/+10 | |
| 2022-02-09 | Add back an assertion | Florian Diebold | -1/+3 | |
| 2022-02-09 | Various fixes | Florian Diebold | -5/+16 | |
| 2022-02-09 | Rename syntax_node_to_token_tree_censored | Florian Diebold | -4/+3 | |
| 2022-02-09 | Replace expressions with errors in them | Florian Diebold | -7/+5 | |
| 2022-02-08 | Track synthetic tokens, to be able to remove them again later | Florian Diebold | -12/+57 | |
| 2022-02-07 | Reverse fixups | Florian Diebold | -1/+1 | |
| 2022-02-07 | Add a check | Florian Diebold | -1/+3 | |
| 2022-02-07 | Simplify a bit | Florian Diebold | -15/+13 | |
| 2022-02-07 | WIP: Actually fix up syntax errors in attribute macro input | Florian Diebold | -28/+89 | |
| 2022-02-03 | Shrink `mbe::ExpandError` and `mbe::ParseError` | Lukas Wirth | -84/+70 | |
| 2022-01-24 | Make syntax bridge fully infallible | Jonas Schievink | -3/+3 | |
| 2022-01-03 | simplify | Aleksey Kladov | -9/+7 | |
| 2022-01-03 | simplify | Aleksey Kladov | -6/+2 | |
| 2022-01-02 | Merge #11166 | bors[bot] | -80/+62 | |
| 11166: minor: Simplify r=Veykril a=Veykril bors r+ Co-authored-by: Lukas Wirth <lukastw97@gmail.com> | ||||
| 2022-01-02 | minor: Simplify | Lukas Wirth | -80/+62 | |
| 2022-01-02 | minor: replace panics with types | Aleksey Kladov | -1/+1 | |
| 2022-01-02 | minor: drop dead code | Aleksey Kladov | -16/+1 | |
| 2022-01-02 | check top level entry point invariants | Aleksey Kladov | -3/+2 | |
| 2022-01-02 | internal: more macro tests | Aleksey Kladov | -0/+1 | |
| 2022-01-02 | minor: Simplify | Lukas Wirth | -14/+10 | |
| 2022-01-02 | internal: Use basic NonEmptyVec in mbe::syntax_bridge | Lukas Wirth | -51/+52 | |
| 2022-01-02 | Simplify | Lukas Wirth | -59/+47 | |
| 2021-12-28 | add TopEntryPoint | Aleksey Kladov | -6/+4 | |
| 2021-12-28 | simplify | Aleksey Kladov | -93/+14 | |
| 2021-12-28 | move path | Aleksey Kladov | -1/+5 | |
| 2021-12-28 | move expr | Aleksey Kladov | -1/+5 | |
| 2021-12-28 | move ty | Aleksey Kladov | -1/+5 | |
| 2021-12-28 | move pat to prefix entry points | Aleksey Kladov | -1/+8 | |
| 2021-12-28 | move stmt to entry points | Aleksey Kladov | -1/+5 | |
| 2021-12-28 | internal: move block to prefix entry point | Aleksey Kladov | -6/+6 | |
