summaryrefslogtreecommitdiff
path: root/library/proc_macro/src
Commit message (Expand)AuthorAgeFilesLines
* fix TODO commentsDeadbeef2023-05-021-0/+4
* Auto merge of #109002 - michaelvanstraten:master, r=petrochenkovbors2023-04-212-1/+13
|\
| * Renamed to byte_range and changed Range generics [skip ci]Michael van Straten2023-03-112-4/+3
| * added byte position range for proc_macro::SpanMichael van Straten2023-03-101-1/+1
| * added byte position range for proc_macro::SpanMichael van Straten2023-03-102-1/+14
* | remove some unneeded importsKaDiWa2023-04-122-5/+3
|/
* Auto merge of #105671 - lukas-code:depreciate-char, r=scottmcmbors2023-02-121-1/+0
|\
| * Use associated items of `char` instead of freestanding items in `core::char`Lukas Markeffsky2023-01-141-1/+0
* | Auto merge of #107318 - matthiaskrgr:rollup-776kd81, r=matthiaskrgrbors2023-01-261-1/+1
|\ \
| * | implement Hash for proc_macro::LineColumnDavid Tolnay2023-01-161-1/+1
| |/
* | Improve proc macro attribute diagnosticsmejrs2023-01-121-0/+1
|/
* Replace libstd, libcore, liballoc in line comments.jonathanCogan2022-12-302-2/+2
* Replace libstd, libcore, liballoc in docs.jonathanCogan2022-12-301-3/+3
* Add a "the" to proc_macro documentationest312022-12-121-1/+1
* Bump version placeholders to releaseMark Rousskov2022-11-061-1/+1
* Stabilize proc_macro::Span::source_textest312022-10-181-1/+1
* A tiny fix for `define_client_side`.Nicholas Nethercote2022-10-051-2/+2
* Fix typo in proc_macro Span::eqjam1garner2022-09-171-1/+1
* Rollup merge of #100767 - kadiwa4:escape_ascii, r=jackh726Dylan DPC2022-09-121-6/+1
|\
| * use <[u8]>::escape_ascii instead of core::ascii::escape_defaultKaDiWa2022-08-191-6/+1
* | proc_macro/bridge: use the cross-thread executor for nested proc-macrosNika Layzell2022-09-041-1/+36
* | proc_macro/bridge: send diagnostics over the bridge as a structNika Layzell2022-08-064-34/+20
|/
* proc_macro: use crossbeam channels for the proc_macro cross-thread bridgeNika Layzell2022-07-291-72/+64
* Expose size_hint() for TokenStream's iteratorDavid Tolnay2022-07-241-0/+8
* Rollup merge of #99516 - m-ou-se:proc-macro-tracked-tracking-issue, r=Mark-Si...Matthias Krüger2022-07-201-4/+4
|\
| * Use new tracking issue for proc_macro::tracked_*.Mara Bos2022-07-201-4/+4
* | proc_macro: Move subspan to be a method on Span in the bridgeNika Layzell2022-07-182-7/+2
* | proc_macro: stop using a remote object handle for LiteralNika Layzell2022-07-184-79/+156
* | proc_macro: stop using a remote object handle for IdentNika Layzell2022-07-186-29/+395
* | proc_macro: Specialize Punct::to_stringNika Layzell2022-07-181-0/+7
* | proc_macro: use fxhash within the proc_macro crateNika Layzell2022-07-183-20/+125
|/
* review changesNika Layzell2022-06-282-28/+33
* proc_macro: stop using a remote object handle for GroupNika Layzell2022-06-264-36/+45
* proc_macro: stop using a remote object handle for PunctNika Layzell2022-06-264-34/+32
* proc_macro: Rename ExpnContext to ExpnGlobals, and unify method on Server traitNika Layzell2022-06-263-30/+18
* proc_macro: remove Context trait, and put span methods directly on ServerNika Layzell2022-06-251-13/+9
* proc_macro: cache static spans in client's thread-local stateNika Layzell2022-06-255-86/+170
* Auto merge of #98224 - eddyb:proc-macro-spurious-repr, r=bjorn3bors2022-06-191-3/+0
|\
| * proc_macro/bridge: remove `#[repr(C)]` from non-ABI-relevant types.Eduard-Mihai Burtescu2022-06-181-3/+0
* | review fixupsNika Layzell2022-06-173-67/+39
* | Move empty final TokenStream handling to server side of bridgeNika Layzell2022-06-172-14/+16
* | Try to reduce codegen complexity of TokenStream's FromIterator and Extend implsNika Layzell2022-06-171-16/+92
* | proc_macro: reduce the number of messages required to create, extend, and ite...Nika Layzell2022-06-174-52/+74
* | proc_macro: use macros to simplify aggregate Mark/Unmark definitionsNika Layzell2022-06-161-24/+34
* | proc_macro: support encoding/decoding Vec<T>Nika Layzell2022-06-142-0/+35
* | proc_macro: support encoding/decoding structs with type parametersNika Layzell2022-06-141-4/+6
|/
* proc_macro: bypass RandomState to remove ASLR-like effects.Eduard-Mihai Burtescu2022-06-131-3/+19
* Auto merge of #95565 - jackh726:remove-borrowck-mode, r=nikomatsakisbors2022-06-071-1/+0
|\
| * Fully stabilize NLLJack Huey2022-06-031-1/+0
* | Auto merge of #97604 - nnethercote:inline-bridge-Buffer-methods, r=eddybbors2022-06-041-0/+13
|\ \ | |/ |/|