mirror of
https://github.com/boostorg/spirit.git
synced 2026-01-19 04:42:11 +00:00
Bump version and update changelog [skip ci]
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
% Reference Card for Boost.Spirit 2.5.7
|
||||
% Reference Card for Boost.Spirit 2.5.8
|
||||
% Copyright (c) 2014 Richard Thomson. May be freely distributed.
|
||||
% Created Friday, October 31, 2014
|
||||
% Updated Tuesday, July 12, 2016
|
||||
@@ -221,7 +221,7 @@ are preserved on all copies.
|
||||
|
||||
% ************ TEXT STARTS HERE **************************
|
||||
|
||||
\title{Boost.Spirit 2.5.7 Reference Card}
|
||||
\title{Boost.Spirit 2.5.8 Reference Card}
|
||||
|
||||
\section{Primitive Parsers}
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
[article Spirit
|
||||
[quickbook 1.5]
|
||||
[version 2.5.7]
|
||||
[version 2.5.8]
|
||||
[authors [de Guzman, Joel], [Kaiser, Hartmut]]
|
||||
[copyright 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 Joel de Guzman, Hartmut Kaiser]
|
||||
[/ purpose Parser and Generator Library]
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
[/ Some links ]
|
||||
|
||||
[def __version__ V2.5.7]
|
||||
[def __version__ V2.5.8]
|
||||
|
||||
[def __spirit__ [@http://boost-spirit.com Spirit]]
|
||||
[def __spirit_list__ [@http://www.nabble.com/The-Spirit-Parser-Library-f3430.html Spirit General List]]
|
||||
|
||||
@@ -8,6 +8,39 @@
|
||||
|
||||
[section What's New]
|
||||
|
||||
[/////////////////////////////////////////////////////////////////////////////]
|
||||
[section:spirit_2_5_8 Spirit V2.5.8]
|
||||
|
||||
[heading What's changed from V2.5.7 (Boost V1.69.0) to V2.5.8 (Boost V1.70.0)]
|
||||
|
||||
* Removed use of deprecated `boost/detail/iterator.hpp` header [gh_pr 432]
|
||||
* Macro name collisions and namespace conflicts with Boost.Endian were fixed. [gh_pr 349] [gh_pr 482]
|
||||
|
||||
[heading Bug Fixes in Qi]
|
||||
* Added static asserts for rule skipper type problems. [gh_pr 427]
|
||||
* The `check_overflow` trait default implementation now relies on
|
||||
`std::numeric_limits<T>::is_bounded` instead of `boost::integer_traits<T>::is_integral` [gh_pr 429]
|
||||
* Integer parsers should now handle user defined types. [gh_pr 429]
|
||||
*[/^] [*Note:] The `check_overflow` trait default implementation now relies on
|
||||
`std::numeric_limits<T>::is_bounded` instead of `boost::integer_traits<T>::is_integral`.
|
||||
* Removed broken 1.0#INF parser. It was poorly documented and never worked. [gh 415] [gh_pr 458] [trac 8699]
|
||||
* The undocumented `make_attribute` trait was merged into `transform_attribute` trait. [gh_pr 471]
|
||||
* The `pre_transform`, `post_transform`, and `fail_transform` utility functions
|
||||
were removed in favor of directly using `pre`/`post`/`fail` of the transform trait. [gh_pr 467]
|
||||
* The integer value parser now respects `std::numeric_limits<T>::digits10` value. [gh_pr 469]
|
||||
* Fixed underflow check for a `(Min % Base) == 0` corner case. [gh_pr 469]
|
||||
* Fixed an output value on overflow of IgnoreOverflowDigits=true integer parser. [gh_pr 470]
|
||||
* Special handling of references in `transform_attribute` was removed. [gh_pr 480]
|
||||
|
||||
[heading Bug Fixes in Lex]
|
||||
* Fixed UB in default constructor of lexer with user specified token type. [gh_pr 420]
|
||||
|
||||
[heading Bug Fixes in utree]
|
||||
* Fixed UB in tag getter due to left shift of negative value. [gh_pr 423]
|
||||
* Fixed double-conversion (`spirit::string -> std::string -> spirit::string`). [gh_pr 462]
|
||||
|
||||
[endsect]
|
||||
|
||||
[/////////////////////////////////////////////////////////////////////////////]
|
||||
[section:spirit_2_5_7 Spirit V2.5.7]
|
||||
|
||||
|
||||
@@ -8,6 +8,35 @@
|
||||
|
||||
[section Changelog]
|
||||
|
||||
[/////////////////////////////////////////////////////////////////////////////]
|
||||
[section:spirit_3_0_4 Spirit V3.0.4 (Boost V1.70.0)]
|
||||
|
||||
* Integer parsers should now handle user defined types. [gh_pr 429]
|
||||
*[/^] [*Note:] The `check_overflow` trait default implementation now relies on
|
||||
`std::numeric_limits<T>::is_bounded` instead of `boost::integer_traits<T>::is_integral`.
|
||||
* Removed use of deprecated `boost/detail/iterator.hpp` header. [gh_pr 432]
|
||||
* Removed sequence into plain parsing. Now it triggers a compile time error
|
||||
instead of silently parsing the the sequence and taking the last value as a result. [gh_pr 439]
|
||||
* Fixed `parse_rule` instantiation with `BOOST_SPIRIT_INSTANTIATE` when:
|
||||
* A rule has no attribute. [gh_pr 455]
|
||||
* An actual attribute is not of type a rule was declared with. [gh_pr 456] [gh 457]
|
||||
*[/^] A [*huge] thanks goes out to [@https://github.com/Xeverous Xeverous]
|
||||
for reporting a regression in [gh 453].
|
||||
* Fixed unneded attribute synthesization and no-transformation attribute
|
||||
reference pass-through in rules. [gh 444] [gh_pr 449] [gh_pr 452]
|
||||
* Removed broken 1.0#INF parser. It was poorly documented and never worked. [gh 415] [gh_pr 458] [trac 8699]
|
||||
* The undocumented `make_attribute` trait was removed due to bugs [gh_pr 449]
|
||||
and to simplify attribute transformation. [gh_pr 460]
|
||||
*[/^] If you were using it to workaround bugs in attribute transformation -
|
||||
they should not be needed anymore as of this release.
|
||||
* The integer value parser now respects `std::numeric_limits<T>::digits10` value. [gh_pr 469]
|
||||
* Fixed underflow check for a `(Min % Base) == 0` corner case. [gh_pr 469]
|
||||
* Fixed an output value on overflow of IgnoreOverflowDigits=true integer parser. [gh_pr 470]
|
||||
* Container attribute elements were copyied, but not moved. [gh_pr 472]
|
||||
* Special handling of references in `transform_attribute` was removed. [gh_pr 480]
|
||||
|
||||
[endsect]
|
||||
|
||||
[/////////////////////////////////////////////////////////////////////////////]
|
||||
[section:spirit_3_0_3 Spirit V3.0.3 (Boost V1.69.0)]
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
[article Spirit X3
|
||||
[quickbook 1.5]
|
||||
[version 3.0.3]
|
||||
[version 3.0.4]
|
||||
[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.3]
|
||||
[def __version__ V3.0.4]
|
||||
|
||||
[/ external]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user