Releases: dtolnay/syn
Releases · dtolnay/syn
2.0.94
Expression precedence fixes (#1811 , #1812 , #1813 , #1814 , #1815 , #1816 , #1818 , #1819 , #1820 , #1825 , #1826 , #1827 , #1828 , #1829 , #1830 )
2.0.93
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
Fix parenthesization of jumps inside ranges (#1798 )
2.0.91
Support parsing Vec<Arm>
using parse_quote!
(#1796 , #1797 )
2.0.90
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.88
Improve error recovery in parse_str
(#1783 )
2.0.86
Support peeking the end of a parse stream (#1689 )
Allow parse_quote!
to produce Vec<Attribute> (#1775 )
2.0.85
Preserve extern static unsafety in ForeignItem::Verbatim (#1773 )
You can’t perform that action at this time.