Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r50840 - in website/public_html/beta/feed: . history
From: john_at_[hidden]
Date: 2009-01-28 05:30:32


Author: johnmaddock
Date: 2009-01-28 05:30:31 EST (Wed, 28 Jan 2009)
New Revision: 50840
URL: http://svn.boost.org/trac/boost/changeset/50840

Log:
Added regex and math library updates.
Text files modified:
   website/public_html/beta/feed/history.rss | 39 ++++++++++++++++++++++++++++++++++++++-
   website/public_html/beta/feed/history/boost_1_38_0.qbk | 24 ++++++++++++++++++++++++
   website/public_html/beta/feed/news.rss | 39 ++++++++++++++++++++++++++++++++++++++-
   3 files changed, 100 insertions(+), 2 deletions(-)

Modified: website/public_html/beta/feed/history.rss
==============================================================================
--- website/public_html/beta/feed/history.rss (original)
+++ website/public_html/beta/feed/history.rss 2009-01-28 05:30:31 EST (Wed, 28 Jan 2009)
@@ -6,7 +6,7 @@
     <description/>
     <language>en-us</language>
     <copyright>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</copyright>
- <item><title>Version 1.38.0</title><pubDate>$Date: 2009/01/27 23:24:20 $</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ <item><title>Version 1.38.0</title><pubDate>$Date$</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
       New Libraries: Flyweight, ScopeExit, Swap. Updated Libraries: Accumulators,
       Exception, Hash, Multi-index Containers, Proto, Unordered, Xpressive
     &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><description>&lt;div class=&quot;description&quot;&gt;
@@ -74,6 +74,17 @@
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/doc/sf_and_dist/html/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added Johan RÃ¥de's optimised floating point classification routines.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed code so that it compiles in GCC's -pedantic mode (bug report &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1451&quot;&gt;#1451&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
         &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/multi_index/doc/index.html&quot;&gt;Multi-index Containers&lt;/a&gt;:&lt;/span&gt;
   Some
         redundant type definitions have been deprecated. Consult the library &lt;a href=&quot;/libs/multi_index/doc/release_notes.html#boost_1_38&quot;&gt;release notes&lt;/a&gt;
@@ -116,6 +127,32 @@
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/regex/index.html&quot;&gt;Regex&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;em&gt;Breaking change&lt;/em&gt;: empty expressions,
+ and empty alternatives are now allowed when using the Perl regular expression
+ syntax. This change has been added for Perl compatibility, when the new
+ [syntax_option_type] &lt;em&gt;no_empty_expressions&lt;/em&gt; is set
+ then the old behaviour is preserved and empty expressions are prohibited.
+ This is issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1081&quot;&gt;#1081&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added support for Perl style ${n} expressions in format strings (issue
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2556&quot;&gt;#2556&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added support for accessing the location of sub-expressions within the
+ regular expression string (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2269&quot;&gt;#2269&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed compiler compatibility issues &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2244&quot;&gt;#2244&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2514&quot;&gt;#2514&lt;/a&gt;,
+ and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2244&quot;&gt;#2458&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
         &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/index.html&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;

Modified: website/public_html/beta/feed/history/boost_1_38_0.qbk
==============================================================================
--- website/public_html/beta/feed/history/boost_1_38_0.qbk (original)
+++ website/public_html/beta/feed/history/boost_1_38_0.qbk 2009-01-28 05:30:31 EST (Wed, 28 Jan 2009)
@@ -52,6 +52,11 @@
     [@/doc/html/hash/changes.html#hash.changes.boost_1_38_0
     library changelog].
     
+* [phrase library..[@/libs/math/doc/sf_and_dist/html/index.html Math]:]
+ * Added Johan R'''&#xE5;'''de's optimised floating point classification routines.
+ * Fixed code so that it compiles in GCC's -pedantic mode (bug report
+ [@https://svn.boost.org/trac/boost/ticket/1451 #1451]).
+
 * [phrase library..[@/libs/multi_index/doc/index.html Multi-index Containers]:]
   Some redundant type definitions have been deprecated. Consult the library
   [@/libs/multi_index/doc/release_notes.html#boost_1_38 release notes] for
@@ -72,6 +77,24 @@
     `proto::tag::terminal`
   * Allow 0- and 1-argument variants of `proto::or_` and `proto::and_`
 
+* [phrase library..[@/libs/regex/index.html Regex]:]
+ * [*Breaking change]: empty expressions, and empty alternatives are now
+ allowed when using the Perl regular expression syntax. This change has
+ been added for Perl compatibility, when the new [syntax_option_type]
+ ['no_empty_expressions] is set then the old behaviour is preserved and
+ empty expressions are prohibited. This is issue
+ [@https://svn.boost.org/trac/boost/ticket/1081 #1081].
+ * Added support for Perl style ${n} expressions in format strings
+ (issue [@https://svn.boost.org/trac/boost/ticket/2556 #2556]).
+ * Added support for accessing the location of sub-expressions within the
+ regular expression string
+ (issue [@https://svn.boost.org/trac/boost/ticket/2269 #2269]).
+ * Fixed compiler compatibility issues
+ [@https://svn.boost.org/trac/boost/ticket/2244 #2244],
+ [@https://svn.boost.org/trac/boost/ticket/2514 #2514],
+ and
+ [@https://svn.boost.org/trac/boost/ticket/2244 #2458].
+
 * [phrase library..[@/libs/unordered/index.html Unordered]:]
   * Use [@/libs/utility/swap.html `boost::swap`].
   * Use a larger prime number list for selecting the number of buckets.
@@ -120,3 +143,4 @@
 
 [endsect]
 
+

Modified: website/public_html/beta/feed/news.rss
==============================================================================
--- website/public_html/beta/feed/news.rss (original)
+++ website/public_html/beta/feed/news.rss 2009-01-28 05:30:31 EST (Wed, 28 Jan 2009)
@@ -6,7 +6,7 @@
     <description/>
     <language>en-us</language>
     <copyright>Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</copyright>
- <item><title>Version 1.38.0</title><pubDate>$Date: 2009/01/27 23:24:20 $</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
+ <item><title>Version 1.38.0</title><pubDate>$Date$</pubDate><boostbook:purpose>&lt;span class=&quot;brief&quot;&gt;&lt;span class=&quot;purpose&quot;&gt;
       New Libraries: Flyweight, ScopeExit, Swap. Updated Libraries: Accumulators,
       Exception, Hash, Multi-index Containers, Proto, Unordered, Xpressive
     &lt;/span&gt;&lt;/span&gt;</boostbook:purpose><description>&lt;div class=&quot;description&quot;&gt;
@@ -74,6 +74,17 @@
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/math/doc/sf_and_dist/html/index.html&quot;&gt;Math&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ Added Johan RÃ¥de's optimised floating point classification routines.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed code so that it compiles in GCC's -pedantic mode (bug report &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1451&quot;&gt;#1451&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
         &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/multi_index/doc/index.html&quot;&gt;Multi-index Containers&lt;/a&gt;:&lt;/span&gt;
   Some
         redundant type definitions have been deprecated. Consult the library &lt;a href=&quot;/libs/multi_index/doc/release_notes.html#boost_1_38&quot;&gt;release notes&lt;/a&gt;
@@ -116,6 +127,32 @@
         &lt;/ul&gt;
       &lt;/li&gt;
       &lt;li&gt;
+ &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/regex/index.html&quot;&gt;Regex&lt;/a&gt;:&lt;/span&gt;
+ &lt;ul&gt;
+ &lt;li&gt;
+ &lt;em&gt;Breaking change&lt;/em&gt;: empty expressions,
+ and empty alternatives are now allowed when using the Perl regular expression
+ syntax. This change has been added for Perl compatibility, when the new
+ [syntax_option_type] &lt;em&gt;no_empty_expressions&lt;/em&gt; is set
+ then the old behaviour is preserved and empty expressions are prohibited.
+ This is issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/1081&quot;&gt;#1081&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added support for Perl style ${n} expressions in format strings (issue
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2556&quot;&gt;#2556&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Added support for accessing the location of sub-expressions within the
+ regular expression string (issue &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2269&quot;&gt;#2269&lt;/a&gt;).
+ &lt;/li&gt;
+ &lt;li&gt;
+ Fixed compiler compatibility issues &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2244&quot;&gt;#2244&lt;/a&gt;,
+ &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2514&quot;&gt;#2514&lt;/a&gt;,
+ and &lt;a href=&quot;https://svn.boost.org/trac/boost/ticket/2244&quot;&gt;#2458&lt;/a&gt;.
+ &lt;/li&gt;
+ &lt;/ul&gt;
+ &lt;/li&gt;
+ &lt;li&gt;
         &lt;span class=&quot;library&quot;&gt;&lt;a href=&quot;/libs/unordered/index.html&quot;&gt;Unordered&lt;/a&gt;:&lt;/span&gt;
         &lt;ul&gt;
           &lt;li&gt;


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