about summary refs log tree commit diff
path: root/library/proc_macro
AgeCommit message (Expand)AuthorLines
2023-12-11Add support for `--env` on `tracked_env::var`Guillaume Gomez-1/+3
2023-12-11Improve `print_tts` by changing `tokenstream::Spacing`.Nicholas Nethercote-14/+12
2023-11-15Bump cfg(bootstrap)sMark Rousskov-2/+2
2023-10-08rustdoc: remove rust logo from non-Rust cratesMichael Howell-0/+2
2023-09-26Auto merge of #116124 - WaffleLapkin:fix-proc-macro-literal-to-string, r=comp...bors-1/+9
2023-09-24Fix `.to_string()` of `proc_macro::Literal` (properly print cstr literals)Maybe Waffle-1/+9
2023-09-23implement Literal::byte_characterEmil Gardström-0/+7
2023-08-23Bump cfg(bootstrap)Mark Rousskov-1/+1
2023-08-16proc_macro: Update docs for `Spacing`Vadim Petrochenkov-13/+25
2023-08-10Stabilize thread local cell methods.Mara Bos-1/+0
2023-08-03Add `internal_features` lintNilstrieb-0/+1
2023-07-24Hide `ToString` implementations that specialize the default onesFrank Steffahn-2/+6
2023-06-20Merge proc_macro_span_shrink and proc_macro_spanJacob Pratt-2/+2
2023-06-20Add `Span::{line, column}`Jacob Pratt-0/+18
2023-06-20`Span::{before, after}` → `Span::{start, end}`Jacob Pratt-6/+6
2023-06-20Remove `LineColumn`, `Span::start`, `Span::end`Jacob Pratt-56/+1
2023-05-02fix TODO commentsDeadbeef-0/+4
2023-04-21Auto merge of #109002 - michaelvanstraten:master, r=petrochenkovbors-1/+13
2023-04-12remove some unneeded importsKaDiWa-5/+3
2023-03-11Renamed to byte_range and changed Range generics [skip ci]Michael van Straten-4/+3
2023-03-10added byte position range for proc_macro::SpanMichael van Straten-1/+1
2023-03-10added byte position range for proc_macro::SpanMichael van Straten-1/+14
2023-02-12Auto merge of #105671 - lukas-code:depreciate-char, r=scottmcmbors-1/+0
2023-01-26Auto merge of #107318 - matthiaskrgr:rollup-776kd81, r=matthiaskrgrbors-1/+1
2023-01-16implement Hash for proc_macro::LineColumnDavid Tolnay-1/+1
2023-01-14Use associated items of `char` instead of freestanding items in `core::char`Lukas Markeffsky-1/+0
2023-01-12Improve proc macro attribute diagnosticsmejrs-0/+1
2022-12-30Replace libstd, libcore, liballoc in line comments.jonathanCogan-2/+2
2022-12-30Replace libstd, libcore, liballoc in docs.jonathanCogan-3/+3
2022-12-12Add a "the" to proc_macro documentationest31-1/+1
2022-11-06Bump version placeholders to releaseMark Rousskov-1/+1
2022-10-18Stabilize proc_macro::Span::source_textest31-1/+1
2022-10-05A tiny fix for `define_client_side`.Nicholas Nethercote-2/+2
2022-09-17Fix typo in proc_macro Span::eqjam1garner-1/+1
2022-09-12Rollup merge of #100767 - kadiwa4:escape_ascii, r=jackh726Dylan DPC-6/+1
2022-09-04proc_macro/bridge: use the cross-thread executor for nested proc-macrosNika Layzell-1/+36
2022-08-19use <[u8]>::escape_ascii instead of core::ascii::escape_defaultKaDiWa-6/+1
2022-08-06proc_macro/bridge: send diagnostics over the bridge as a structNika Layzell-34/+20
2022-07-29proc_macro: use crossbeam channels for the proc_macro cross-thread bridgeNika Layzell-72/+64
2022-07-24Expose size_hint() for TokenStream's iteratorDavid Tolnay-0/+8
2022-07-20Rollup merge of #99516 - m-ou-se:proc-macro-tracked-tracking-issue, r=Mark-Si...Matthias Krüger-4/+4
2022-07-20Use new tracking issue for proc_macro::tracked_*.Mara Bos-4/+4
2022-07-18proc_macro: Move subspan to be a method on Span in the bridgeNika Layzell-7/+2
2022-07-18proc_macro: stop using a remote object handle for LiteralNika Layzell-79/+156
2022-07-18proc_macro: stop using a remote object handle for IdentNika Layzell-29/+395
2022-07-18proc_macro: Specialize Punct::to_stringNika Layzell-0/+7
2022-07-18proc_macro: use fxhash within the proc_macro crateNika Layzell-20/+125
2022-06-28review changesNika Layzell-28/+33
2022-06-26proc_macro: stop using a remote object handle for GroupNika Layzell-36/+45
2022-06-26proc_macro: stop using a remote object handle for PunctNika Layzell-34/+32