Skip to content

Releases: dtolnay/syn

2.0.94

Choose a tag to compare

@dtolnay dtolnay released this 01 Jan 20:40
2.0.94
417ff92

2.0.93

Choose a tag to compare

@dtolnay dtolnay released this 28 Dec 20:12
2.0.93
3f2acdc
  • Fix expression parsing edge cases: x as T <<= y (#1804), break as T (#1805), match x { _ if .. => {} } (#1807)
  • Fix expression printing edge cases: || -> T 'a: {} (#1806), if break x {} (#1808, #1810)

2.0.92

Choose a tag to compare

@dtolnay dtolnay released this 26 Dec 23:00
2.0.92
c494b9a
  • Fix parenthesization of jumps inside ranges (#1798)

2.0.91

Choose a tag to compare

@dtolnay dtolnay released this 22 Dec 01:54
2.0.91
53de985
  • Support parsing Vec<Arm> using parse_quote! (#1796, #1797)

2.0.90

Choose a tag to compare

@dtolnay dtolnay released this 29 Nov 21:48
2.0.90
ac5b41c
  • Fix automatic parenthesization of subexpressions containing outer attributes, such as (#[attr] thing).field (#1785)
  • Fix automatic parenthesization of function calls via a struct field, such as (thing.field)() and thing.0() (#1786)

2.0.89

Choose a tag to compare

@dtolnay dtolnay released this 21 Nov 05:56
2.0.89
06af36b

2.0.88

Choose a tag to compare

@dtolnay dtolnay released this 21 Nov 03:37
2.0.88
424e484
  • Improve error recovery in parse_str (#1783)

2.0.87

Choose a tag to compare

@dtolnay dtolnay released this 02 Nov 16:30
2.0.87
a777cff

2.0.86

Choose a tag to compare

@dtolnay dtolnay released this 31 Oct 23:36
2.0.86
12b0d1d
  • Support peeking the end of a parse stream (#1689)
  • Allow parse_quote! to produce Vec<Attribute> (#1775)

2.0.85

Choose a tag to compare

@dtolnay dtolnay released this 23 Oct 22:55
2.0.85
293d7c9
  • Preserve extern static unsafety in ForeignItem::Verbatim (#1773)