Boost logo

Boost :

From: Joel de Guzman (djowel_at_[hidden])
Date: 2003-08-01 11:35:11

David Abrahams <dave_at_[hidden]> wrote:
> I have put a diff of the changes between Version_1_30_0 and RC_1_30_0
> at These will be
> the changes that go into the Boost 1.30.1 release. Will the
> authors/maintainers of the following libraries please post a brief
> summary of the fixes that were applied?
> smart_ptr
> lexical_cast
> function
> lambda
> type_traits
> workaround (that's me)
> Python (me again)
> error_handling.html (again, me)

Hi Dave,

I'd like to add Spirit 1.6.1 (a bug fix release) to Boost 1.30.1.
There are no new features in 1.6.1, just bug fixes. Here are
the list of bug fixes.

  a.. Fixed. Using MSVC++6 (SP5), calling the assign action with a string value on parsers
using the file_iterator will not work.
  b.. Fixed: using assign semantic action in a grammar with a multi_pass iterator adaptor
applied to an std::istream_iterator resulted in a failure to compile under msvc 7.0.
  c.. Fixed: There is a bug in the "range_run<CharT>::set (range<CharT> const& r)" function in
the "boost\spirit\utility\impl\chset\range_run.ipp".
  d.. Fixed: handling of trailing whitespace bug (ast_parse/pt_parse related)
  e.. Fixed: comment_p and end of data bug
  f.. Fixed: Most trailing space bug:
  g.. Fixed:
  chset<>::operator~(range<>) bug
  operator&(chset<>, range<>) bug
  operator&(range<>, chset<>) bug
  h.. Fixed: impl::detach_clear bug
  i.. Fixed: mismatch closure return type bug
  j.. Fixed: access_node_d[] and access_match_d[] iterator bugs
  k.. Fixed a bug regarding threadsafety of Phoenix/Spirit closures.
  l.. Added missing include files to miniboost

I am about to commit Spirit 1.6.1 to the RC_1_30_0 but wanted to
ask anyway.

Joel de Guzman
joel at

Boost list run by bdawes at, gregod at, cpdaniel at, john at