| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-07-31 | Add version command to proc-macro-srv | Lukas Wirth | -8/+122 | |
| 2025-07-31 | Reorganize proc-macro-srv | Lukas Wirth | -4/+6 | |
| 2025-07-31 | Properly clean proc-macro-srv proc-macro temp dir | Lukas Wirth | -2/+9 | |
| 2025-07-30 | Abtract away json protocol for proc-macro-srv | Lukas Wirth | -16/+87 | |
| 2025-06-12 | Support spans with proc macro servers from before the ast id changes | Chayim Refael Friedman | -5/+2 | |
| The only thing changed is the value of the fixup ast id, so we just swap it. | ||||
| 2025-06-12 | Use stable AST IDs | Chayim Refael Friedman | -2/+5 | |
| Instead of simple numbering, we hash important bits, like the name of the item. This will allow for much better incrementality, e.g. when you add an item. Currently, this invalidates the IDs of all following items, which invalidates pretty much everything. | ||||
| 2025-03-27 | chore: Remove salsa dependency from proc-macro server again | Lukas Wirth | -0/+1 | |
| 2025-03-23 | chore: Remove unused dependencies | Lukas Wirth | -0/+1 | |
| 2025-03-15 | cargo fmt | BenjaminBrienen | -3/+5 | |
| 2025-02-05 | Use interior mutability for loaded `ProcMacrorv::expanders` | Lukas Wirth | -6/+4 | |
| 2025-01-02 | Store token trees in contiguous `Vec` instead of as a tree | Chayim Refael Friedman | -2/+9 | |
| I expected this to be faster (due to less allocations and better cache locality), but benchmarked it is not (neither it is slower). Memory usage, however, drops by ~50mb (of `analysis-stats .`). I guess tt construction is just not hot. This also simplifies using even less memory for token trees by compressing equal span, which I plan to do right after. Some workflows are more easily expressed with a flat tt, while some are better expressed with a tree. With the right helpers, though (which was mostly a matter of trial and error), even the worst workflows become very easy indeed. | ||||
| 2024-12-30 | Move proc-macro protocol into legacy module | Lukas Wirth | -1/+1 | |
| 2024-12-30 | Decouple proc-macro server protocol from the server implementation | Lukas Wirth | -51/+135 | |
| 2024-12-13 | Do not require a special env var to be set for the proc-macro-srv | Lukas Wirth | -41/+15 | |
| 2024-12-12 | Fix clippy lints in proc-macro-srv | Lukas Wirth | -1/+1 | |
| 2024-08-06 | Replace `[package.repository] = "…"` of published crates with ↵ | Vincent Esche | -1/+1 | |
| `[package.repository.workspace] = true` | ||||
| 2024-08-06 | Apply Veykril's change suggestions | Vincent Esche | -1/+1 | |
| 2024-08-06 | Add repository URL for published crates' missing `[package.repository]` fields | Vincent Esche | -0/+1 | |
| 2024-08-06 | Replace `"TBD"` with more helpful desciptions in published crates' ↵ | Vincent Esche | -1/+1 | |
| `[package.description]` fields | ||||
| 2024-06-30 | Abstract proc-macro-srv protocol format | Lukas Wirth | -4/+8 | |
| 2024-06-30 | Simplify | Lukas Wirth | -3/+3 | |
| 2024-06-30 | Actual dummy server for the server cli | Lukas Wirth | -2/+28 | |
| 2024-06-30 | Faster env snapshotting in proc-macro-srv | Lukas Wirth | -1/+3 | |
| 2024-04-21 | Allow rust files to be used linkedProjects | Lukas Wirth | -0/+102 | |
