| Commit message (Expand) | Author | Age | Files | Lines |
* | fix TODO comments | Deadbeef | 2023-05-02 | 1 | -0/+4 |
* | Auto merge of #109002 - michaelvanstraten:master, r=petrochenkov | bors | 2023-04-21 | 2 | -1/+13 |
|\ |
|
| * | Renamed to byte_range and changed Range generics [skip ci] | Michael van Straten | 2023-03-11 | 2 | -4/+3 |
| * | added byte position range for proc_macro::Span | Michael van Straten | 2023-03-10 | 1 | -1/+1 |
| * | added byte position range for proc_macro::Span | Michael van Straten | 2023-03-10 | 2 | -1/+14 |
* | | remove some unneeded imports | KaDiWa | 2023-04-12 | 2 | -5/+3 |
|/ |
|
* | Auto merge of #105671 - lukas-code:depreciate-char, r=scottmcm | bors | 2023-02-12 | 1 | -1/+0 |
|\ |
|
| * | Use associated items of `char` instead of freestanding items in `core::char` | Lukas Markeffsky | 2023-01-14 | 1 | -1/+0 |
* | | Auto merge of #107318 - matthiaskrgr:rollup-776kd81, r=matthiaskrgr | bors | 2023-01-26 | 1 | -1/+1 |
|\ \ |
|
| * | | implement Hash for proc_macro::LineColumn | David Tolnay | 2023-01-16 | 1 | -1/+1 |
| |/ |
|
* | | Improve proc macro attribute diagnostics | mejrs | 2023-01-12 | 1 | -0/+1 |
|/ |
|
* | Replace libstd, libcore, liballoc in line comments. | jonathanCogan | 2022-12-30 | 2 | -2/+2 |
* | Replace libstd, libcore, liballoc in docs. | jonathanCogan | 2022-12-30 | 1 | -3/+3 |
* | Add a "the" to proc_macro documentation | est31 | 2022-12-12 | 1 | -1/+1 |
* | Bump version placeholders to release | Mark Rousskov | 2022-11-06 | 1 | -1/+1 |
* | Stabilize proc_macro::Span::source_text | est31 | 2022-10-18 | 1 | -1/+1 |
* | A tiny fix for `define_client_side`. | Nicholas Nethercote | 2022-10-05 | 1 | -2/+2 |
* | Fix typo in proc_macro Span::eq | jam1garner | 2022-09-17 | 1 | -1/+1 |
* | Rollup merge of #100767 - kadiwa4:escape_ascii, r=jackh726 | Dylan DPC | 2022-09-12 | 1 | -6/+1 |
|\ |
|
| * | use <[u8]>::escape_ascii instead of core::ascii::escape_default | KaDiWa | 2022-08-19 | 1 | -6/+1 |
* | | proc_macro/bridge: use the cross-thread executor for nested proc-macros | Nika Layzell | 2022-09-04 | 1 | -1/+36 |
* | | proc_macro/bridge: send diagnostics over the bridge as a struct | Nika Layzell | 2022-08-06 | 4 | -34/+20 |
|/ |
|
* | proc_macro: use crossbeam channels for the proc_macro cross-thread bridge | Nika Layzell | 2022-07-29 | 1 | -72/+64 |
* | Expose size_hint() for TokenStream's iterator | David Tolnay | 2022-07-24 | 1 | -0/+8 |
* | Rollup merge of #99516 - m-ou-se:proc-macro-tracked-tracking-issue, r=Mark-Si... | Matthias Krüger | 2022-07-20 | 1 | -4/+4 |
|\ |
|
| * | Use new tracking issue for proc_macro::tracked_*. | Mara Bos | 2022-07-20 | 1 | -4/+4 |
* | | proc_macro: Move subspan to be a method on Span in the bridge | Nika Layzell | 2022-07-18 | 2 | -7/+2 |
* | | proc_macro: stop using a remote object handle for Literal | Nika Layzell | 2022-07-18 | 4 | -79/+156 |
* | | proc_macro: stop using a remote object handle for Ident | Nika Layzell | 2022-07-18 | 6 | -29/+395 |
* | | proc_macro: Specialize Punct::to_string | Nika Layzell | 2022-07-18 | 1 | -0/+7 |
* | | proc_macro: use fxhash within the proc_macro crate | Nika Layzell | 2022-07-18 | 3 | -20/+125 |
|/ |
|
* | review changes | Nika Layzell | 2022-06-28 | 2 | -28/+33 |
* | proc_macro: stop using a remote object handle for Group | Nika Layzell | 2022-06-26 | 4 | -36/+45 |
* | proc_macro: stop using a remote object handle for Punct | Nika Layzell | 2022-06-26 | 4 | -34/+32 |
* | proc_macro: Rename ExpnContext to ExpnGlobals, and unify method on Server trait | Nika Layzell | 2022-06-26 | 3 | -30/+18 |
* | proc_macro: remove Context trait, and put span methods directly on Server | Nika Layzell | 2022-06-25 | 1 | -13/+9 |
* | proc_macro: cache static spans in client's thread-local state | Nika Layzell | 2022-06-25 | 5 | -86/+170 |
* | Auto merge of #98224 - eddyb:proc-macro-spurious-repr, r=bjorn3 | bors | 2022-06-19 | 1 | -3/+0 |
|\ |
|
| * | proc_macro/bridge: remove `#[repr(C)]` from non-ABI-relevant types. | Eduard-Mihai Burtescu | 2022-06-18 | 1 | -3/+0 |
* | | review fixups | Nika Layzell | 2022-06-17 | 3 | -67/+39 |
* | | Move empty final TokenStream handling to server side of bridge | Nika Layzell | 2022-06-17 | 2 | -14/+16 |
* | | Try to reduce codegen complexity of TokenStream's FromIterator and Extend impls | Nika Layzell | 2022-06-17 | 1 | -16/+92 |
* | | proc_macro: reduce the number of messages required to create, extend, and ite... | Nika Layzell | 2022-06-17 | 4 | -52/+74 |
* | | proc_macro: use macros to simplify aggregate Mark/Unmark definitions | Nika Layzell | 2022-06-16 | 1 | -24/+34 |
* | | proc_macro: support encoding/decoding Vec<T> | Nika Layzell | 2022-06-14 | 2 | -0/+35 |
* | | proc_macro: support encoding/decoding structs with type parameters | Nika Layzell | 2022-06-14 | 1 | -4/+6 |
|/ |
|
* | proc_macro: bypass RandomState to remove ASLR-like effects. | Eduard-Mihai Burtescu | 2022-06-13 | 1 | -3/+19 |
* | Auto merge of #95565 - jackh726:remove-borrowck-mode, r=nikomatsakis | bors | 2022-06-07 | 1 | -1/+0 |
|\ |
|
| * | Fully stabilize NLL | Jack Huey | 2022-06-03 | 1 | -1/+0 |
* | | Auto merge of #97604 - nnethercote:inline-bridge-Buffer-methods, r=eddyb | bors | 2022-06-04 | 1 | -0/+13 |
|\ \
| |/
|/| |
|