Skip to content

Releases: dtolnay/proc-macro2

0.4.26

20 Jan 04:56
0.4.26
c34356a
Compare
Choose a tag to compare
  • Update documentation to 2018 edition
  • Rename span.unstable() method to span.unwrap(); this method is usable from a stable compiler but panics if called from outside of a procedural macro

0.4.25

16 Jan 20:31
0.4.25
dd1af43
Compare
Choose a tag to compare
  • Disable stable shim when building with procmacro2_semver_exempt on a nightly compiler (#158)

0.4.24

16 Nov 12:02
0.4.24
f6674da
Compare
Choose a tag to compare
  • Remove semver exempt type proc_macro2::FileName in favor of PathBuf (rust-lang/rust@e5e29d1)
  • Remove Send and Sync impls of semver exempt type SourceFile (#141)
  • Support building semver exempt APIs on stable channel (#152)

0.4.23

16 Nov 11:59
0.4.23
102ee29
Compare
Choose a tag to compare
  • Work around compilation failures in docs.rs when proc-macro2 is used as a dependency (#147)

0.4.22

16 Nov 11:58
0.4.22
553aaa9
Compare
Choose a tag to compare
  • Attempt to work around documentation not appearing on docs.rs (#145)

0.4.21

08 Nov 17:19
0.4.21
3f8382d
Compare
Choose a tag to compare
  • Add support for constructing 128 bit Literal integers (#144)

0.4.20

08 Nov 17:18
Compare
Choose a tag to compare
  • Provide unstable Group::span_open and span_close accessors to mirror the API in nightly (#134)

0.4.19

08 Sep 23:24
0.4.19
262c957
Compare
Choose a tag to compare
  • FromIterator<TokenStream> for TokenStream (#130)

0.4.18

06 Sep 16:57
0.4.18
1ded350
Compare
Choose a tag to compare
  • Enable libproc_macro rich API with real spans when building on 1.29.0+ (#128)

0.4.17

03 Sep 17:34
0.4.17
d4286c8
Compare
Choose a tag to compare
  • Performance optimization of impl PartialEq for Ident (#125)