mirror of
https://github.com/boostorg/spirit.git
synced 2026-01-19 04:42:11 +00:00
Changelog for Boost 1.77 release
This commit is contained in:
@@ -8,6 +8,16 @@
|
||||
|
||||
[section What's New]
|
||||
|
||||
[/////////////////////////////////////////////////////////////////////////////]
|
||||
[section:spirit_2_5_8_boost_1_77 Spirit V2.5.8 (Boost V1.77.0)]
|
||||
|
||||
* Fixed keyword list parser with Fusion adapt ADT attribute. [gh 666]
|
||||
* Lex: Changed token id storage type to `std::size_t` (lexer engine is hardcoded
|
||||
to `std::size_t`) to always be able to hold `boost::lexer::npos` value.
|
||||
* Ceased dependence on Foreach. [gh_pr 691]
|
||||
|
||||
[endsect]
|
||||
|
||||
[/////////////////////////////////////////////////////////////////////////////]
|
||||
[section:spirit_2_5_8_boost_1_76 Spirit V2.5.8 (Boost V1.76.0)]
|
||||
|
||||
|
||||
@@ -7,6 +7,21 @@
|
||||
|
||||
[section Changelog]
|
||||
|
||||
[/////////////////////////////////////////////////////////////////////////////]
|
||||
[section:spirit_3_0_9 Spirit V3.0.9 (Boost V1.76.0)]
|
||||
|
||||
*Breaking change*: Optional parser no longer unflattens sequence, parsers like
|
||||
`int_ >> -(int_ >> int_)` into `tuple<int, optional<int>, optional<int>>`
|
||||
will produce a compilation error in sequence parser. This was a bugfeature
|
||||
which might be reimplemented in the future.
|
||||
|
||||
* Fixed list parser with attribute-less subject in sequence parser. [gh_pr 663]
|
||||
* Fixed optional parser with container attribute in sequence parser. [gh_pr 665]
|
||||
* Fixed `error_handler` newline/whitespace handling issues. [gh_pr 669] [gh_pr 670]
|
||||
* Removed rollback in rules to fix a regression introduced in [gh_pr 670]. [gh_pr 686]
|
||||
|
||||
[endsect]
|
||||
|
||||
[/////////////////////////////////////////////////////////////////////////////]
|
||||
[section:spirit_3_0_8 Spirit V3.0.8 (Boost V1.76.0)]
|
||||
|
||||
|
||||
@@ -24,6 +24,6 @@ using the preprocessor define
|
||||
It is a hex number where the first two digits determine the major version while
|
||||
the last two digits determine the minor version. For example:
|
||||
|
||||
#define SPIRIT_X3_VERSION 0x3008 // version 3.0.8
|
||||
#define SPIRIT_X3_VERSION 0x3009 // version 3.0.9
|
||||
|
||||
[endsect] [/Include]
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
[article Spirit X3
|
||||
[quickbook 1.5]
|
||||
[version 3.0.8]
|
||||
[version 3.0.9]
|
||||
[authors [de Guzman, Joel], [Kaiser, Hartmut]]
|
||||
[copyright 2001-2018 Joel de Guzman, Hartmut Kaiser]
|
||||
[/ purpose Parser Library]
|
||||
@@ -25,7 +25,7 @@
|
||||
Some links and defines
|
||||
=============================================================================/]
|
||||
|
||||
[def __version__ V3.0.8]
|
||||
[def __version__ V3.0.9]
|
||||
|
||||
[/ external]
|
||||
|
||||
|
||||
@@ -14,6 +14,6 @@
|
||||
// This is the version of the current Spirit X3 distribution
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
#define SPIRIT_X3_VERSION 0x3008
|
||||
#define SPIRIT_X3_VERSION 0x3009
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user