mirror of
https://github.com/boostorg/spirit.git
synced 2026-01-19 04:42:11 +00:00
1.76 changelog
This commit is contained in:
@@ -8,6 +8,20 @@
|
||||
|
||||
[section What's New]
|
||||
|
||||
[/////////////////////////////////////////////////////////////////////////////]
|
||||
[section:spirit_2_5_8_boost_1_76 Spirit V2.5.8 (Boost V1.76.0)]
|
||||
|
||||
* Fixed assertion in standard parser with an input containing characters from
|
||||
extended charset (on values above 0x7F) [gh_pr 620]
|
||||
* Karma real numbers generator produces 10.0e-04 instead of 1.0e-03 [gh 628] [gh_pr 629]
|
||||
* Improved `what()` info for `distinct` directive [gh_pr 631]
|
||||
* Enhanced debug output to print unicode code points as hex [gh_pr 634]
|
||||
* Missing inline keyword in `function_impl_invert::eval<bool>` specialization [gh 638]
|
||||
* Replaced Boost.Math with Boost.Core alternatives [gh_pr 648]
|
||||
* Removed hardcap on Karma's `RealPolicy::precision()` value [trac 7785] [trac 11056] [gh 585] [gh_pr 586]
|
||||
|
||||
[endsect]
|
||||
|
||||
[/////////////////////////////////////////////////////////////////////////////]
|
||||
[section:spirit_2_5_8_boost_1_74 Spirit V2.5.8 (Boost V1.74.0)]
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
[/==============================================================================
|
||||
Copyright (C) 2018-2020 Nikita Kniazev
|
||||
Copyright (C) 2018-2021 Nikita Kniazev
|
||||
|
||||
Distributed under the Boost Software License, Version 1.0. (See accompanying
|
||||
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
|
||||
@@ -7,6 +7,26 @@
|
||||
|
||||
[section Changelog]
|
||||
|
||||
[/////////////////////////////////////////////////////////////////////////////]
|
||||
[section:spirit_3_0_8 Spirit V3.0.8 (Boost V1.76.0)]
|
||||
|
||||
* Fixed assertion in standard parser with an input containing characters from
|
||||
extended charset (on values above 0x7F) [gh_pr 620]
|
||||
* Enhanced debug output to print unicode code points as hex [gh_pr 634]
|
||||
* Skip rule definition binder creation in `parse_rule` [gh_pr 646]
|
||||
* Replaced Boost.Math with std alternatives [gh_pr 648]
|
||||
* Fixed unqualified `get<typename>` call in `parse_rule`
|
||||
* Removed unused header `no_case_string_parse.hpp`
|
||||
* Make literal binary parser constructor non-templated
|
||||
* Fixed unqualified `get<typename>` call in `annotate_on_success::on_success` [gh 526]
|
||||
* Fixed multiple times missed `force_attribute` parameter. Adresses compilation
|
||||
errors and slow compilation due to rule definition injection into context
|
||||
when `force_attribute` is set to `true` [gh_pr 651]
|
||||
* Skip rule definition injection into context when a rule placeholder constructed
|
||||
and immediately consumed (like `auto const grammar = rule<tag>{} = parser`) [gh_pr 650]
|
||||
|
||||
[endsect]
|
||||
|
||||
[/////////////////////////////////////////////////////////////////////////////]
|
||||
[section:spirit_3_0_7 Spirit V3.0.7 (Boost V1.74.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 0x3000 // version 3.0
|
||||
#define SPIRIT_X3_VERSION 0x3008 // version 3.0.8
|
||||
|
||||
[endsect] [/Include]
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
|
||||
[article Spirit X3
|
||||
[quickbook 1.5]
|
||||
[version 3.0.4]
|
||||
[version 3.0.8]
|
||||
[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.4]
|
||||
[def __version__ V3.0.8]
|
||||
|
||||
[/ external]
|
||||
|
||||
|
||||
@@ -14,6 +14,6 @@
|
||||
// This is the version of the current Spirit X3 distribution
|
||||
//
|
||||
///////////////////////////////////////////////////////////////////////////////
|
||||
#define SPIRIT_X3_VERSION 0x3007
|
||||
#define SPIRIT_X3_VERSION 0x3008
|
||||
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user