-
Ceased dependence on Boost.Locale (replaced
locale::conv::utf_to_utf
with x3::to_utf8
), and Boost.Filesystem GH#596
-
Fixed infinity recursion in
is_substitute
trait that was blocking recursive sequences via containers GH#461 GH#606
-
Fixed sequence parser in alternative into container GH#434 GH#605
-
Fixed some corner cases in alternative parser with container attribute,
notably atribute-less parsers in alternative parser with container attribute
were appending an empty value GH#394 GH#603 GH#604
-
Attribute type of alternative/sequence parsers now calculated without
MPL, what removes MPL limits on alternative/sequence parser chain length
GH#515 GH#607
-
Reverted GH#534 that made possible parsing
optional<T>
into T
GH#608
-
Removed unneeded
reserve
before insert
GH#611
-
Removed
value_initialize
trait GH#613
-
Removed unwanted move due to wrong
pseudo_attribute
usage, that was also causing bogus GCC -Wununinitlized
warning GH#613
-
Removed unused
boost/spirit/home/x3/support/utility/unrefcv.hpp
header