Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r70043 - trunk/libs/spirit/doc
From: hartmut.kaiser_at_[hidden]
Date: 2011-03-16 20:10:48


Author: hkaiser
Date: 2011-03-16 20:10:46 EDT (Wed, 16 Mar 2011)
New Revision: 70043
URL: http://svn.boost.org/trac/boost/changeset/70043

Log:
Spirit: fixing problem in sequence attribute handling if symbols components are involved
Text files modified:
   trunk/libs/spirit/doc/spirit2.qbk | 2 +-
   trunk/libs/spirit/doc/what_s_new.qbk | 17 ++++++++++-------
   2 files changed, 11 insertions(+), 8 deletions(-)

Modified: trunk/libs/spirit/doc/spirit2.qbk
==============================================================================
--- trunk/libs/spirit/doc/spirit2.qbk (original)
+++ trunk/libs/spirit/doc/spirit2.qbk 2011-03-16 20:10:46 EDT (Wed, 16 Mar 2011)
@@ -148,7 +148,7 @@
 [/ References to reference ]
 
 [def __qi_attr__ [link spirit.qi.reference.auxiliary.attr `attr(attrib)`]]
-[def __qi_symbols__ [link spirit.qi.reference.string.symbols `symbols<Ch, T>`]]
+[def __qi_symbols__ [link spirit.qi.reference.string.symbols `symbols<>`]]
 [template qi_lit_string[str] [link spirit.qi.reference.string.string [str]]]
 [template qi_lit_char[char] [link spirit.qi.reference.char.char [char]]]
 [template karma_lit_string[str] [link spirit.karma.reference.string.string [str]]]

Modified: trunk/libs/spirit/doc/what_s_new.qbk
==============================================================================
--- trunk/libs/spirit/doc/what_s_new.qbk (original)
+++ trunk/libs/spirit/doc/what_s_new.qbk 2011-03-16 20:10:46 EDT (Wed, 16 Mar 2011)
@@ -47,6 +47,15 @@
 
 * __qi__ integer literals (like `int_(10)`) do not consume input on failure
   anymore.
+* Fixed Boost ticket #5246: mmap_file_iterator Fails to initialize correctly.
+* Fixed Boost ticket #5246: mmap_file_iterator Fails to initialize correctly.
+* Fixed a const correctness problem in `karma::real_policies<>` preventing the
+ use of const floating point types with the generator. Thanks to Jeroen
+ Habraken (a.k.a. VeXocide) for reporting it and for submitting a patch and
+ a test.
+* Fixed the __qi__ __qi_attr__ parser, the __qi__ __qi_symbols__ parser, and
+ the __karma__ [karma_symbols `symbols<>`] generator to properly handle
+ container attributes. Those have been broken in Boost V1.46.1.
 
 [heading Breaking Changes]
 
@@ -63,7 +72,7 @@
 
 [heading New Features in Lex]
 
-* Added the possibility to speciy a token id while creating a token definition
+* Added the possibility to specify a token id while creating a token definition
   using `lex::char_` and `lex::string`. Both primitives now accept a second
   parameter which will be interpreted as the requested token id for any token
   generated from this definition.
@@ -78,17 +87,11 @@
   where `Char` is the character type used for the streaming operators
   (`operator>>()` and `operator<<()`). The `hold_any` is still available as a
   `typedef basic_hold_any<char> hold_any`;
-* Fixed a const correctness problem in `karma::real_policies<>` preventing the
- use of const floating point types with the generator. Thanks to Jeroen
- Habraken (a.k.a. VeXocide) for reporting it and for submitting a patch and
- a test.
 * Semantic actions now support attribute compatibility. This is a breaking
   change but #define BOOST_SPIRIT_ACTIONS_ALLOW_ATTR_COMPAT must be defined
   in order for the new behavior to kick in. By default, the old behavior
   is still in place.
 * Alternatives now support attribute compatibility.
-* Fixed Boost ticket #5246: mmap_file_iterator Fails to initialize correctly.
-* Fixed Boost ticket #5246: mmap_file_iterator Fails to initialize correctly.
 
 [endsect]
 


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk