about summary refs log tree commit diff
path: root/library/proc_macro/src/lib.rs
AgeCommit message (Expand)AuthorLines
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-12Improve proc macro attribute diagnosticsmejrs-0/+1
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-09-17Fix typo in proc_macro Span::eqjam1garner-1/+1
2022-08-19use <[u8]>::escape_ascii instead of core::ascii::escape_defaultKaDiWa-6/+1
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-6/+1
2022-07-18proc_macro: stop using a remote object handle for LiteralNika Layzell-28/+110
2022-07-18proc_macro: stop using a remote object handle for IdentNika Layzell-16/+31
2022-07-18proc_macro: Specialize Punct::to_stringNika Layzell-0/+7
2022-06-28review changesNika Layzell-2/+6
2022-06-26proc_macro: stop using a remote object handle for GroupNika Layzell-11/+15
2022-06-26proc_macro: stop using a remote object handle for PunctNika Layzell-19/+17
2022-06-25proc_macro: cache static spans in client's thread-local stateNika Layzell-1/+1
2022-06-17review fixupsNika Layzell-15/+15
2022-06-17Try to reduce codegen complexity of TokenStream's FromIterator and Extend implsNika Layzell-16/+92
2022-06-17proc_macro: reduce the number of messages required to create, extend, and ite...Nika Layzell-24/+54
2022-06-03Fully stabilize NLLJack Huey-1/+0
2022-06-02Revert #96682.Nicholas Nethercote-3/+2
2022-05-04Show invisible delimeters (within comments) when pretty printing.Nicholas Nethercote-2/+3
2022-04-28rustc_ast: Harmonize delimiter naming with `proc_macro::Delimiter`Vadim Petrochenkov-2/+2
2022-04-09Rollup merge of #95308 - bjorn3:more_stable_proc_macro, r=Mark-SimulacrumDylan DPC-3/+3
2022-04-05trivial cfg(bootstrap) changesPietro Albini-2/+0
2022-03-25Add note about feature gatesbjorn3-0/+3
2022-03-25Remove usage of extern_types feature gatebjorn3-1/+0
2022-03-25Remove usage of panic_update_hook feature gatebjorn3-1/+0
2022-03-25Remove unused auto_traits feature gatebjorn3-1/+0
2022-03-10Use implicit capture syntax in format_argsT-O-R-U-S-4/+4
2022-03-07Stabilize const_fn_fn_ptr_basics and const_fn_trait_boundEric Holk-2/+2
2022-01-07Implement panic::update_hookBadel2-0/+1
2021-12-14made compiler happyAnuvrat-1/+0
2021-11-12proc_macro: Add an expand_expr method to TokenStreamNika Layzell-7/+41
2021-10-25Append .0 to unsuffixed float if it would otherwise become int tokenDavid Tolnay-2/+10
2021-10-10Stabilize proc_macro::is_availablebjorn3-1/+1
2021-09-10Rollup merge of #86165 - m-ou-se:proc-macro-span-shrink, r=dtolnayManish Goregaokar-0/+12
2021-08-22Fix typos “a”→“an”Frank Steffahn-1/+1
2021-08-04Auto merge of #87712 - est31:line-column-1-based, r=petrochenkovbors-4/+10
2021-08-03Remove space after negative sign in Literal to_stringDavid Tolnay-1/+1
2021-08-03Make the UTF-8 statement more explicit and explicitly test for itest31-2/+2
2021-08-03Make columns 1 basedest31-3/+9
2021-07-29Fix may not to appropriate might not or must notAli Malik-9/+9
2021-07-28Add tracking issue number to proc_macro_span_shrink.Mara Bos-2/+2
2021-07-03Rollup merge of #84029 - drahnr:master, r=petrochenkovYuki Okushi-0/+14
2021-07-02add track_path::path fn for proc-macro usageBernhard Schuster-0/+14
2021-07-01Stabilize `Bound::cloned()`Aris Merchant-1/+0