proc-macro2

Test `extern crate proc_macro2 as proc_macro;`

APACHE-2.0 License

Downloads
444.4M
Stars
678
Committers
30
proc-macro2 -

Published by dtolnay about 2 years ago

  • Improve parsing performance in non-macro mode (#335)
  • Expose a size_hint() for TokenStream's iterator (#334)
proc-macro2 -

Published by dtolnay about 2 years ago

  • Produce an accurate .size_hint() from TokenStream's iterator (#334)
proc-macro2 -

Published by dtolnay over 2 years ago

  • Stabilize Ident::new_raw constructor (#331, thanks @mystor)
proc-macro2 -

Published by dtolnay over 2 years ago

proc-macro2 -

Published by dtolnay over 2 years ago

  • Reduce allocations done by Literal::byte_string constructor (#328)
proc-macro2 -

Published by dtolnay over 2 years ago

  • Rely on unicode-xid to optimize ASCII properly (#325)
proc-macro2 -

Published by dtolnay almost 3 years ago

  • Improve performance of creating literal tokens through quote! macro
proc-macro2 -

Published by dtolnay almost 3 years ago

  • Try to diagnose "cannot find type SourceFile" errors better (#311)
proc-macro2 -

Published by dtolnay almost 3 years ago

  • Work around doc build failure due to docs.rs flags change (#310)
proc-macro2 -

Published by dtolnay almost 3 years ago

proc-macro2 -

Published by dtolnay almost 3 years ago

proc-macro2 -

Published by dtolnay almost 3 years ago

  • Update Cargo metadata to new repository location
proc-macro2 -

Published by dtolnay almost 3 years ago

  • Use proc_macro::is_available on Rust 1.57+ to support projects built with panic=abort or cg_clif (#300, thanks @bjorn3)
proc-macro2 -

Published by dtolnay about 3 years ago

  • Pick up stable implementation of proc_macro's impl FromStr for Literal (#287)
proc-macro2 -

Published by dtolnay over 3 years ago

proc-macro2 -

Published by dtolnay over 3 years ago

proc-macro2 -

Published by dtolnay over 3 years ago

  • Add impl LexError { pub fn span(&self) -> Span } (#283)
proc-macro2 -

Published by dtolnay over 3 years ago

  • Documentation improvements (#278, #279)
proc-macro2 -

Published by dtolnay about 4 years ago

  • Implement Error and Display for proc_macro2::LexError, matching the libproc_macro impls which exists in Rust 1.44+ (#240)
proc-macro2 -

Published by dtolnay about 4 years ago

  • Fix several bugs involving lexing of unicode escapes and carriage returns in string literals (#256, #257, #258, #259, #260)