|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r70847 - in website/public_html/live: . build feed site-tools site-tools/boost_site site-tools/php site-tools/state site-tools/templates users/download users/history users/news
From: dnljms_at_[hidden]
Date: 2011-04-02 06:02:03
Author: danieljames
Date: 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
New Revision: 70847
URL: http://svn.boost.org/trac/boost/changeset/70847
Log:
Website: Merge new website tools to live.
Messy. Storing source, script and generated files in a single repository is not
a good idea. But very convenient for others. Hopefully I'm not about to
announce a non-existant release.
Added:
website/public_html/live/site-tools/
- copied from r70846, /website/public_html/beta/site-tools/
website/public_html/live/site-tools/.htaccess
- copied unchanged from r70846, /website/public_html/beta/site-tools/.htaccess
website/public_html/live/site-tools/README.txt
- copied unchanged from r70846, /website/public_html/beta/site-tools/README.txt
website/public_html/live/site-tools/boost_site/
- copied from r70846, /website/public_html/beta/site-tools/boost_site/
website/public_html/live/site-tools/boost_site/__init__.py
- copied unchanged from r70846, /website/public_html/beta/site-tools/boost_site/__init__.py
website/public_html/live/site-tools/boost_site/boostbook_parser.py
- copied unchanged from r70846, /website/public_html/beta/site-tools/boost_site/boostbook_parser.py
website/public_html/live/site-tools/boost_site/pages.py
- copied unchanged from r70846, /website/public_html/beta/site-tools/boost_site/pages.py
website/public_html/live/site-tools/boost_site/state.py
- copied unchanged from r70846, /website/public_html/beta/site-tools/boost_site/state.py
website/public_html/live/site-tools/boost_site/templite.py
- copied unchanged from r70846, /website/public_html/beta/site-tools/boost_site/templite.py
website/public_html/live/site-tools/boost_site/util.py
- copied unchanged from r70846, /website/public_html/beta/site-tools/boost_site/util.py
website/public_html/live/site-tools/php/
- copied from r70846, /website/public_html/beta/site-tools/php/
website/public_html/live/site-tools/php/update-doc-list.php
- copied unchanged from r70846, /website/public_html/beta/site-tools/php/update-doc-list.php
website/public_html/live/site-tools/site-tools.py
- copied unchanged from r70846, /website/public_html/beta/site-tools/site-tools.py
website/public_html/live/site-tools/state/
- copied from r70846, /website/public_html/beta/site-tools/state/
website/public_html/live/site-tools/state/feed-pages.txt
- copied unchanged from r70846, /website/public_html/beta/site-tools/state/feed-pages.txt
website/public_html/live/site-tools/templates/
- copied from r70846, /website/public_html/beta/site-tools/templates/
website/public_html/live/site-tools/templates/download-template.html
- copied unchanged from r70846, /website/public_html/beta/site-tools/templates/download-template.html
website/public_html/live/site-tools/templates/entry-template.html
- copied unchanged from r70846, /website/public_html/beta/site-tools/templates/entry-template.html
website/public_html/live/site-tools/templates/history-template.html
- copied unchanged from r70846, /website/public_html/beta/site-tools/templates/history-template.html
website/public_html/live/site-tools/templates/index-src.html
- copied unchanged from r70846, /website/public_html/beta/site-tools/templates/index-src.html
website/public_html/live/site-tools/templates/news-template.html
- copied unchanged from r70846, /website/public_html/beta/site-tools/templates/news-template.html
website/public_html/live/users/news/asio_formal_review_begins.html
- copied, changed from r70302, /website/public_html/beta/users/news/asio_formal_review_begins.html
website/public_html/live/users/news/website_1_0_launch.html
- copied, changed from r70302, /website/public_html/beta/users/news/website_1_0_launch.html
Removed:
website/public_html/live/build/
website/public_html/live/feed/bbook2rss.py
website/public_html/live/users/download/version_1_44_0.html
website/public_html/live/users/download/version_1_45_0.html
website/public_html/live/users/download/version_1_46_0.html
website/public_html/live/users/download/version_1_46_1.html
website/public_html/live/users/news/version_1_40_0.html
website/public_html/live/users/news/version_1_41_0.html
website/public_html/live/users/news/version_1_42_0.html
website/public_html/live/users/news/version_1_43_0.html
website/public_html/live/users/news/version_1_44_0.html
website/public_html/live/users/news/version_1_45_0.html
website/public_html/live/users/news/version_1_46_0.html
website/public_html/live/users/news/version_1_46_1.html
Properties modified:
website/public_html/live/ (props changed)
Text files modified:
website/public_html/live/.htaccess | 10
website/public_html/live/users/download/boost_jam_3_1_18.html | 6
website/public_html/live/users/download/index.html | 10
website/public_html/live/users/history/old_versions.html | 6
website/public_html/live/users/history/version_1_10_3.html | 18
website/public_html/live/users/history/version_1_10_4.html | 6
website/public_html/live/users/history/version_1_11_0.html | 8
website/public_html/live/users/history/version_1_11_1.html | 8
website/public_html/live/users/history/version_1_11_2.html | 6
website/public_html/live/users/history/version_1_12_0.html | 6
website/public_html/live/users/history/version_1_13_0.html | 6
website/public_html/live/users/history/version_1_14_0.html | 8
website/public_html/live/users/history/version_1_14_1.html | 6
website/public_html/live/users/history/version_1_14_2.html | 8
website/public_html/live/users/history/version_1_14_3.html | 8
website/public_html/live/users/history/version_1_15_0.html | 8
website/public_html/live/users/history/version_1_15_1.html | 8
website/public_html/live/users/history/version_1_16_0.html | 68 +
website/public_html/live/users/history/version_1_16_1.html | 42
website/public_html/live/users/history/version_1_17_0.html | 51
website/public_html/live/users/history/version_1_18_0.html | 61 +
website/public_html/live/users/history/version_1_18_1.html | 32
website/public_html/live/users/history/version_1_18_2.html | 44
website/public_html/live/users/history/version_1_18_3.html | 38
website/public_html/live/users/history/version_1_19_0.html | 52
website/public_html/live/users/history/version_1_20_0.html | 48
website/public_html/live/users/history/version_1_20_1.html | 28
website/public_html/live/users/history/version_1_20_2.html | 70 +
website/public_html/live/users/history/version_1_21_0.html | 81 +
website/public_html/live/users/history/version_1_21_1.html | 30
website/public_html/live/users/history/version_1_21_2.html | 54
website/public_html/live/users/history/version_1_22_0.html | 44
website/public_html/live/users/history/version_1_23_0.html | 49
website/public_html/live/users/history/version_1_24_0.html | 34
website/public_html/live/users/history/version_1_25_0.html | 74 +
website/public_html/live/users/history/version_1_25_1.html | 58
website/public_html/live/users/history/version_1_26_0.html | 54
website/public_html/live/users/history/version_1_27_0.html | 86 +
website/public_html/live/users/history/version_1_28_0.html | 74 +
website/public_html/live/users/history/version_1_29_0.html | 86 +
website/public_html/live/users/history/version_1_30_0.html | 130 ++-
website/public_html/live/users/history/version_1_30_1.html | 8
website/public_html/live/users/history/version_1_30_2.html | 78 +
website/public_html/live/users/history/version_1_31_0.html | 165 ++-
website/public_html/live/users/history/version_1_32_0.html | 208 +++-
website/public_html/live/users/history/version_1_33_0.html | 433 +++++++----
website/public_html/live/users/history/version_1_33_1.html | 229 +++--
website/public_html/live/users/history/version_1_34_0.html | 647 +++++++++++-----
website/public_html/live/users/history/version_1_34_1.html | 76 +
website/public_html/live/users/history/version_1_35_0.html | 504 ++++++++----
website/public_html/live/users/history/version_1_36_0.html | 503 +++++++++----
website/public_html/live/users/history/version_1_37_0.html | 338 ++++++--
website/public_html/live/users/history/version_1_38_0.html | 704 +++++++++++++-----
website/public_html/live/users/history/version_1_39_0.html | 561 ++++++++++----
website/public_html/live/users/history/version_1_40_0.html | 642 ++++++++++++----
website/public_html/live/users/history/version_1_41_0.html | 464 ++++++++---
website/public_html/live/users/history/version_1_42_0.html | 618 +++++++++++-----
website/public_html/live/users/history/version_1_43_0.html | 570 ++++++++++----
website/public_html/live/users/history/version_1_44_0.html | 1508 ++++++++++++++++++++-------------------
website/public_html/live/users/history/version_1_45_0.html | 6
website/public_html/live/users/history/version_1_46_0.html | 8
website/public_html/live/users/history/version_1_46_1.html | 6
website/public_html/live/users/news/asio_formal_review_begins.html | 4
website/public_html/live/users/news/website_1_0_launch.html | 4
64 files changed, 6308 insertions(+), 3500 deletions(-)
Modified: website/public_html/live/.htaccess
==============================================================================
--- website/public_html/live/.htaccess (original)
+++ website/public_html/live/.htaccess 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -26,11 +26,13 @@
RewriteCond %{HTTP_HOST} ^boost\.org [NC]
RewriteRule ^.*$ http://www\.boost\.org%{REQUEST_URI} [R=301]
-########## Rewrites to serve up dynamic RSS feeds.
+########## Rewrites to serve up news pages.
-RewriteRule ^users/news/([-\w]+)$ users/news/$1.html [L]
-RewriteRule ^users/download/([-\w]+)$ users/download/$1.html [L]
-RewriteRule ^users/history/([-\w]+)$ users/history/$1.html [L]
+RewriteRule ^users/news/(version_[-_\w]+)(\.html)?$ users/history/$1.html [L,R=301]
+RewriteRule ^users/download/(version_[-_\w]+)(\.html)?$ users/history/$1.html [L,R=301]
+RewriteRule ^users/news/([-_\w]+)$ users/news/$1.html [L,R=301]
+RewriteRule ^users/download/([-_\w]+)$ users/download/$1.html [L,R=301]
+RewriteRule ^users/history/([-_\w]+)$ users/history/$1.html [L,R=301]
########## Rewrite rules to support the regression test links from the old site.
Deleted: website/public_html/live/feed/bbook2rss.py
==============================================================================
--- website/public_html/live/feed/bbook2rss.py 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
+++ (empty file)
@@ -1,395 +0,0 @@
-#!/usr/bin/python
-# Copyright 2007 Rene Rivera
-# 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)
-
-import re
-import optparse
-import time
-import xml.dom.minidom
-import sys
-import os.path
-import hashlib
-import codecs
-from email.utils import parsedate_tz
-
-class RssUpdateCheck:
- """ Tracks which items in an rss feed have been updated.
-
- Stores in a csv file the quickbook file, the quickbook file's signature,
- the generated rss item's signature. If the quickbook hasn't changed and an
- item in the rss feed matches the stored signature it uses that instead of
- the newly generated xml.
-
- This is pretty dodgy since it's in the wrong stage of building - this should
- be done before the quickbook files are compiled. In order to work it has to
- guess the name of the quickbook file. With the current build setup it always
- guesses correctly.
-
- Overall a bit poor, but it works. More or less.
- """
- def __init__(self, hash_file = None):
- # Map of quickbook filename to (quickbook hash, rss hash)
- self.qbk_hashes = {}
- # Map of rss item hash to rss item
- self.rss_items = {}
-
- if(hash_file and os.path.isfile(hash_file)):
- self.load_hashes(hash_file)
-
- # You might be wondering why I didn't just save the rss items - would
- # be able to save all the items not just the ones in the feed.
- # I mostly wanted to minimise the amount of stuff that was checked in
- # to subversion with each change.
- def load_rss(self, rss_file):
- if(os.path.isfile(rss_file)):
- rss = xml.dom.minidom.parse(rss_file)
- for item in rss.getElementsByTagName('item'):
- self.rss_items[self.hash_node(item)] = item
-
- def load_hashes(self, hash_file):
- if(hash_file and os.path.isfile(hash_file)):
- file = open(hash_file)
- try:
- for line in file:
- (qbk_file, qbk_hash, rss_hash) = line.strip().split(',')
- self.qbk_hashes[qbk_file] = (qbk_hash, rss_hash)
- finally:
- file.close()
-
- def save_hashes(self, hash_file):
- file = open(hash_file, "w")
- try:
- for qbk_file in sorted(self.qbk_hashes.keys()):
- file.write(qbk_file + "," + ",".join(self.qbk_hashes[qbk_file]) + "\n")
- finally:
- file.close()
-
- def check_file(self, xml_file):
- (qbk_file, new_qbk_hash) = self.hash_qbk_file(xml_file)
- if(qbk_file not in self.qbk_hashes):
- return
- (old_qbk_hash, rss_hash) = self.qbk_hashes[qbk_file]
- if(old_qbk_hash != new_qbk_hash or rss_hash not in self.rss_items):
- return
- return self.rss_items[rss_hash]
-
- def add_file(self, xml_file, item):
- (qbk_file, qbk_hash) = self.hash_qbk_file(xml_file)
- if(qbk_file):
- self.qbk_hashes[qbk_file] = (qbk_hash, self.hash_node(item))
-
- def hash_node(self, node):
- return hashlib.sha256(node.toxml('utf-8')).hexdigest()
-
- # This is very dodgy....
- def hash_qbk_file(self, xml_file):
- qbk_file = os.path.normpath(xml_file.replace('.xml', '.qbk')).replace('\\', '/')
- if(not os.path.isfile(qbk_file)):
- return (None, None)
- file = open(qbk_file)
- try:
- return (qbk_file, hashlib.sha256(file.read()).hexdigest())
- finally:
- file.close()
-
-class BoostBook2RSS:
-
- def __init__(self):
- opt = optparse.OptionParser(
- usage="%prog [options] input+")
- opt.add_option( '--output',
- help="output RSS file" )
- opt.add_option( '--update-file' )
- opt.add_option( '--channel-title' )
- opt.add_option( '--channel-link' )
- opt.add_option( '--channel-language' )
- opt.add_option( '--channel-copyright' )
- opt.add_option( '--channel-description' )
- opt.add_option( '--count', type='int' )
- self.output = 'out.rss'
- self.channel_title = ''
- self.channel_link = ''
- self.channel_language = 'en-us'
- self.channel_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)'
- self.channel_description = ''
- self.count = None
- self.input = []
- self.update_file = None
- self.rss_update_check = None
- ( _opt_, self.input ) = opt.parse_args(None,self)
- self.rss = xml.dom.minidom.parseString('''<?xml version="1.0" encoding="UTF-8"?>
-<rss version="2.0" xmlns:boostbook="urn:boost.org:boostbook">
- <channel>
- <generator>BoostBook2RSS</generator>
- <title>%(title)s</title>
- <link>%(link)s</link>
- <description>%(description)s</description>
- <language>%(language)s</language>
- <copyright>%(copyright)s</copyright>
- </channel>
-</rss>
-''' % {
- 'title' : self.channel_title,
- 'link' : self.channel_link,
- 'description' : self.channel_description,
- 'language' : self.channel_language,
- 'copyright' : self.channel_copyright
- } )
-
- if self.update_file:
- self.rss_update_check = RssUpdateCheck(self.update_file)
-
- if self.output:
- self.rss_update_check.load_rss(self.output)
-
- self.add_articles()
- self.gen_output()
- if self.update_file and self.new_hashes:
- self.new_hashes.save_hashes(self.update_file)
-
- def add_articles(self):
- channel = self.get_child(self.rss.documentElement,tag='channel')
- items = []
- for bb in self.input:
- article = None
- item = None
- if(self.rss_update_check):
- item = self.rss_update_check.check_file(bb)
- if(not item):
- article = xml.dom.minidom.parse(bb)
- item = self.x(article.documentElement)
-
- if item:
- last_modified = item.getElementsByTagName('pubDate')[0]
- last_modified = " ".join(
- t.nodeValue for t in last_modified.childNodes
- if t.nodeType == t.TEXT_NODE)
- last_modified = last_modified.replace(',', ' ').strip()
-
- if not last_modified or last_modified[0] == '$':
- last_modified_time = time.time()
- else:
- last_modified_time = parsedate_tz(last_modified)
- last_modified_time = time.mktime(last_modified_time[:-1]) - last_modified_time[-1]
-
- items.append([last_modified_time, item, bb])
-
- self.new_hashes = RssUpdateCheck()
- items.sort(lambda x,y: -cmp(x[0],y[0]))
- for item in items[0:self.count]:
- channel.appendChild(item[1])
- self.new_hashes.add_file(item[2], item[1])
-
- def gen_output(self):
- if self.output:
- out = open(self.output,'w')
- else:
- out = sys.stdout
- if out:
- writer = codecs.lookup('utf-8')[3](out)
- self.rss.writexml(writer, encoding='utf-8')
-
- #~ Turns the internal XML tree into an output UTF-8 string.
- def tostring(self):
- #~ return self.boostbook.toprettyxml(' ')
- return self.rss.toxml('utf-8')
-
- def x(self, *context, **kwargs):
- node = None
- names = [ ]
- for c in context:
- if c:
- if not isinstance(c,xml.dom.Node):
- suffix = '_'+c.replace('-','_').replace('#','_')
- else:
- suffix = '_'+c.nodeName.replace('-','_').replace('#','_')
- node = c
- names.append('x')
- names = map(lambda x: x+suffix,names)
- if node:
- for name in names:
- if hasattr(self,name):
- return getattr(self,name)(node,**kwargs)
- else:
- assert False, 'Unknown node type %s'%(name)
- return None
-
- def x_children( self, parent, **kwargs ):
- result = []
- for n in parent.childNodes:
- child = self.x(n)
- if child:
- result.append(child)
- else:
- child = n.cloneNode(False)
- if hasattr(child,'data'):
- child.data = re.sub(r'\s+',' ',child.data)
- for grandchild in self.x_children(n,**kwargs):
- child.appendChild(grandchild)
- return result
-
- def x_article(self,node):
- brief_xhtml = self.new_node('span',
- self.x(self.get_child(self.get_child(node,tag='articleinfo'),
- tag='articlepurpose'
- )),
- klass='brief'
- )
-
- title_xhtml = self.new_node('title',
- *self.x_children(self.get_child(node,tag='title')))
-
- description_xhtml = self.new_node('div',klass='description')
- download_item = None
- body_item = node.firstChild
- while body_item:
- if body_item.nodeName not in ['title', 'articleinfo']:
- item = self.x(body_item)
- if item:
- download_i = self.get_child(item,tag='boostbook:download')
- if download_i:
- download_item = download_i
- else:
- description_xhtml.appendChild(item)
- body_item = body_item.nextSibling
-
- return self.new_node(
- 'item',
- title_xhtml,
- self.new_text('pubDate',node.getAttribute('last-revision')),
- self.new_text('boostbook:purpose',brief_xhtml.toxml()),
- download_item,
- self.new_text('description',description_xhtml.toxml())
- )
-
- def x__text(self,node):
- return self.rss.createTextNode(node.data);
-
- def x_para(self,node):
- return self.new_node('p',
- *self.x_children(node))
-
- def x_simpara(self,node):
- return self.new_node('div',
- *self.x_children(node))
-
- def x_ulink(self,node):
- return self.new_node('a',
- href=node.getAttribute('url'),
- *self.x_children(node))
-
- def x_section(self,node):
- return self.new_node('div',
- id=node.getAttribute('id'),
- *self.x_children(node))
-
- def x_title(self,node):
- return self.new_node('h3',
- *self.x_children(node))
-
- def x_link(self,node):
- return self.new_node('span',
- klass='link',
- *self.x_children(node))
-
- def x_itemizedlist(self,node):
- return self.new_node('ul',
- *self.x_children(node))
-
- def x_listitem(self,node):
- return self.new_node('li',
- *self.x_children(node))
-
- def x_phrase(self,node):
- return self.new_node('span',
- klass=node.getAttribute('role'),
- *self.x_children(node))
-
- def x_code(self,node):
- return self.new_node('code',
- *self.x_children(node))
-
- def x_literal(self,node):
- return self.new_node('tt',
- *self.x_children(node))
-
- def x_emphasis(self,node):
- if node.getAttribute('role') == 'bold':
- return self.new_node('strong',
- *self.x_children(node))
- else:
- return self.new_node('em',
- *self.x_children(node))
-
- def x_inlinemediaobject(self,node):
- image = self.get_child(node,'imageobject')
- if image:
- image = self.get_child(image,'imagedata')
- if image:
- image = image.getAttribute('fileref')
- alt = self.get_child(node,'textobject')
- if alt:
- alt = self.get_child(alt,'phrase')
- if alt and alt.getAttribute('role') == 'alt':
- alt = self.get_child(alt).data.strip()
- else:
- alt = None
- if not alt:
- alt = '[]'
- if image:
- return self.new_node('img',
- src=image,
- alt=alt)
- else:
- return None
-
- def x_articlepurpose(self,node):
- return self.new_node('span',
- klass='purpose',
- *self.x_children(node))
-
- def x_download(self,node):
- return self.new_text('boostbook:download',
- self.get_child(node).data)
-
- def get_child( self, root, tag = None, id = None, name = None):
- for n in root.childNodes:
- found = True
- if tag and found:
- found = found and tag == n.nodeName
- if id and found:
- if n.hasAttribute('id'):
- found = found and n.getAttribute('id') == id
- else:
- found = found and n.hasAttribute('id') and n.getAttribute('id') == id
- if name and found:
- found = found and n.hasAttribute('name') and n.getAttribute('name') == name
- if found:
- return n
- return None
-
- def new_node( self, tag, *child, **kwargs ):
- result = self.rss.createElement(tag)
- for k in kwargs.keys():
- if kwargs[k] != '':
- if k == 'id':
- result.setAttribute('id',kwargs[k])
- elif k == 'klass':
- result.setAttribute('class',kwargs[k])
- else:
- result.setAttribute(k,kwargs[k])
- for c in child:
- if c:
- result.appendChild(c)
- return result
-
- def new_text( self, tag, data, **kwargs ):
- result = self.new_node(tag,**kwargs)
- data = data.strip()
- if len(data) > 0:
- result.appendChild(self.rss.createTextNode(data))
- return result
-
-
-BoostBook2RSS()
Modified: website/public_html/live/users/download/boost_jam_3_1_18.html
==============================================================================
--- website/public_html/live/users/download/boost_jam_3_1_18.html (original)
+++ website/public_html/live/users/download/boost_jam_3_1_18.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -10,6 +10,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -83,10 +85,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/download/index.html
==============================================================================
--- website/public_html/live/users/download/index.html (original)
+++ website/public_html/live/users/download/index.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -10,6 +10,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -47,11 +49,11 @@
<ul class="menu">
<li>
- Release Notes</li>
+ Details</li>
<li>
<a href="http://sourceforge.net/projects/boost/files/boost/1.46.1/">Download</a></li>
- </ul>
+ </ul>
<h2><a name="history" id="history"></a>Old Boost Releases</h2>
<p>Old versions of boost can be found on the <a href=
@@ -140,10 +142,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2011-03-09 19:08:33 +0000 (Wed, 09 Mar 2011) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Deleted: website/public_html/live/users/download/version_1_44_0.html
==============================================================================
--- website/public_html/live/users/download/version_1_44_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
+++ (empty file)
@@ -1,1043 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
- <title>Version 1.44.0</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <link rel="icon" href="/favicon.ico" type="image/ico" />
- <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
- <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
-</head>
-
-<body>
- <div id="heading">
- <!--#include virtual="/common/heading.html" --> </div>
-
- <div id="body">
- <div id="body-inner">
- <div id="content">
- <div class="section" id="intro">
- <div class="section-0">
- <div class="section-title">
- <h1>Version 1.44.0</h1>
- </div>
-
- <div class="section-body">
- <h2><span class=
- "news-title">Version 1.44.0</span></h2>
-
- <p><span class=
- "news-date">August 13th, 2010 17:00 GMT</span></p>
-
- <table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
-<tr><th scope="row" rowspan="2">unix</th><td>boost_1_44_0.tar.bz2</td></tr><tr><td>boost_1_44_0.tar.gz</td></tr>
-<tr><th scope="row" rowspan="2">windows</th><td>boost_1_44_0.7z</td></tr><tr><td>boost_1_44_0.zip</td></tr></table>
- <div class="news-description">
- <div class="description">
-
-
-
- <div id="version_1_44_0.new_libraries">
- <h3><span class="link">New Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library">Meta State Machine:</span>
- High-performance
- expressive UML2 finite state machines, from Christophe Henry
- </div>
- </li>
- <li>
- <div>
- <span class="library">Polygon:</span>
- Booleans/clipping,
- resizing/offsetting and more for planar polygons with integral coordinates,
- from Lucanus Simonson.
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_44_0.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library">Accumulators:</span>
- <ul>
- <li>
- <div>
- Correct miscellaneous documentation inaccuracies
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Asio:</span>
- <ul>
- <li>
- <div>
- Reduced compile times. (Note that some programs may need to add additional
- <code><span class="preprocessor">#include</span></code>s, e.g.
- if the program uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code>
- but does not explicitly include <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>.)
- </div>
- </li>
- <li>
- <div>
- Reduced the size of generated code.
- </div>
- </li>
- <li>
- <div>
- Refactored <code><span class="identifier">deadline_timer</span></code>
- implementation to improve performance.
- </div>
- </li>
- <li>
- <div>
- Improved multiprocessor scalability on Windows by using a dedicated
- hidden thread to wait for timers.
- </div>
- </li>
- <li>
- <div>
- Improved performance of <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code>
- with <code><span class="identifier">async_read</span><span class="special">()</span></code>
- and <code><span class="identifier">async_read_until</span><span class="special">()</span></code>. These read operations now use
- the existing capacity of the <code><span class="identifier">streambuf</span></code>
- when reading, rather than limiting the read to 512 bytes.
- </div>
- </li>
- <li>
- <div>
- Added optional separate compilation. To enable, add <code><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">cpp</span><span class="special">></span></code>
- to one source file in a program, then build the program with <code><span class="identifier">BOOST_ASIO_SEPARATE_COMPILATION</span></code>
- defined in the project/compiler settings. Alternatively, <code><span class="identifier">BOOST_ASIO_DYN_LINK</span></code> may be defined
- to build a separately-compiled Asio as part of a shared library.
- </div>
- </li>
- <li>
- <div>
- Added new macro <code><span class="identifier">BOOST_ASIO_DISABLE_FENCED_BLOCK</span></code>
- to permit the disabling of memory fences around completion handlers,
- even if thread support is enabled.
- </div>
- </li>
- <li>
- <div>
- Reworked timeout examples to better illustrate typical use cases.
- </div>
- </li>
- <li>
- <div>
- Ensured that handler arguments are passed as <code><span class="keyword">const</span></code>
- types.
- </div>
- </li>
- <li>
- <div>
- Fixed incorrect parameter order in <code><span class="identifier">null_buffers</span></code>
- variant of <code><span class="identifier">async_send_to</span></code>
- (#4170).
- </div>
- </li>
- <li>
- <div>
- Ensured <code><span class="keyword">unsigned</span> <span class="keyword">char</span></code>
- is used with <code><span class="identifier">isdigit</span></code>
- in <code><span class="identifier">getaddrinfo</span></code> emulation
- (#4201).
- </div>
- </li>
- <li>
- <div>
- Fixed handling of very small but non-zero timeouts (#4205).
- </div>
- </li>
- <li>
- <div>
- Fixed crash that occurred when an empty buffer sequence was passed
- to a composed read or write operation.
- </div>
- </li>
- <li>
- <div>
- Added missing <code><span class="keyword">operator</span><span class="special">+</span></code> overload in <code><span class="identifier">buffers_iterator</span></code>
- (#4382).
- </div>
- </li>
- <li>
- <div>
- Implemented cancellation of <code><span class="identifier">null_buffers</span></code>
- operations on Windows.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Config:</span>
- <ul>
- <li>
- <div>
- Added new defect macro, <code><span class="identifier">BOOST_NO_COMPLETE_VALUE_INITIALIZATION</span></code>.
- </div>
- </li>
- <li>
- <div>
- Added new defect macro <code><span class="identifier">BOOST_NO_0X_HDR_TYPEINDEX</span></code>,
- fixes issue #4274.
- </div>
- </li>
- <li>
- <div>
- Added support for code visibility in GCC.
- </div>
- </li>
- <li>
- <div>
- Fixed issues #4385,
- #4324,
- #4221,
- #4182,
- #4178,
- #4152,
- #4115.
- #4112,
- #4059,
- #4041,
- #4012.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Filesystem:</span>
- <ul>
- <li>
- <div>
- This release contains both version 2 and version 3 of the library.
- Version 3 is a major upgrade that will break some existing user code,
- so version 2 is the default. Users are encouraged to migrate to version
- 3. See 'Version 2'
- and 'Version 3'
- for more information.
- </div>
- </li>
- <li>
- <div>
- Fix problems with symbol visibility for shared libraries.
- </div>
- </li>
- <li>
- <div>
- Fix various minor problems.
- </div>
- </li>
- <li>
- <div>
- Fixed issues: #3863,
- #4248.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Foreach:</span>
- <ul>
- <li>
- <div>
- Add <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> for forward declarations of
- foreach's customization points, fixes #3998.
- </div>
- </li>
- <li>
- <div>
- Remove out-of-date work-arounds for sun compilers, fixes #4306.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Fusion:</span>
- <ul>
- <li>
- <div>
- Added <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">reverse_fold</span></code>, <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">iter_fold</span></code>
- and <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">reverse_iter_fold</span></code> (#1623).
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Hash:</span>
- <ul>
- <li>
- <div>
- Option to prevent implicit casts when calling the hash function by
- defining the macro <code><span class="identifier">BOOST_HASH_NO_IMPLICIT_CASTS</span></code>,
- which can avoid some subtle problems. This might be activated by
- default in a future version.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Iostreams:</span>
- <ul>
- <li>
- <div>
- Several fixes for file descriptors class, including a breaking change
- to the constructors and <code><span class="identifier">open</span></code>
- methods for <code><span class="identifier">file_descriptor</span></code>,
- <code><span class="identifier">file_descriptor_source</span></code>
- and <code><span class="identifier">file_descriptor_sink</span></code>.
- See <a href="/libs/iostreams/doc/classes/file_descriptor.html">the
- documentation</a> for details. The old methods are still available
- if you define <code><span class="identifier">BOOST_IOSTREAMS_USE_DEPRECATED</span></code>
- (#3323,
- #3517,
- #4335).
- </div>
- </li>
- <li>
- <div>
- Fix several issues with compression and decompression (#2318,
- #4091,
- #3348,
- #2783,
- #1579,
- #3853).
- </div>
- </li>
- <li>
- <div>
- And a load more miscellaneous fixes (#3851,
- #3279,
- #3689,
- #2356,
- #2996,
- #4102,
- #2998,
- #1612,
- #2325).
- </div>
- </li>
- <li>
- <div>
- Thanks to Steven Watanabe for almost all these fixes. For more detail
- see the <a href="/libs/iostreams/doc/release_notes.html">release
- notes</a>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Math:</span>
- <ul>
- <li>
- <div>
- Fixed incorrect range and support for Rayleigh distribution.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">MPL:</span>
- <ul>
- <li>
- <div>
- Make <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">string</span></code> work with <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">transform</span></code>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Multi-index Containers:</span>
- <ul>
- <li>
- <div>
- Fixed a bug preventing the use of <code><span class="identifier">modify_key</span></code>
- with rollback in ordered
- and hashed
- indices when <code><span class="identifier">Modifier</span></code>
- and <code><span class="identifier">Rollback</span></code> are
- different types (ticket #4130).
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Proto:</span>
- <ul>
- <li>
- <div>
- <em>Minor change in behavior:</em> when using
- <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code> as a transform, apply <em>all</em>
- transforms but only return the result of applying the last. See Proto's
- <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- <em>Minor change in behavior:</em> <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">as_expr</span></code> and <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">as_child</span></code>
- no longer run objects that are already proto expressions through
- the expression domain's generator. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- <em>Minor change in behavior:</em> Proto
- uses <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">basic_expr</span></code> instead of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">expr</span></code> when possible for better compile
- times. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- Add support for sub-domains.
- </div>
- </li>
- <li>
- <div>
- Introduce per-domain <code><span class="identifier">as_expr</span></code>
- and <code><span class="identifier">as_child</span></code> customization
- points to allow for domain-specific customization of variable capture
- behavior.
- </div>
- </li>
- <li>
- <div>
- The <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_default</span></code> transform is also a grammar
- that matches the expressions the transform knows how to handle.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_void</span></code>, a no-op primitive transform
- that does nothing and returns <code><span class="keyword">void</span></code>.
- </div>
- </li>
- <li>
- <div>
- The <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">pass_through</span></code> transform doesn't
- strip expression wrappers, fixes #4175.
- </div>
- </li>
- <li>
- <div>
- Const-correctness fixes when invoking proto domains.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Regex:</span>
- <ul>
- <li>
- <div>
- Fixed issues: #4309,
- #4215,
- #4212,
- #4191,
- #4132,
- #4123,
- #4114,
- #4036,
- #4020,
- #3941,
- #3902,
- #3890.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Spirit:</span>
- Spirit V2.4,
- see the '<a href="/doc/libs/1_44_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4.html">What's
- New</a>' section for details.
- </div>
- </li>
- <li>
- <div>
- <span class="library">System:</span>
- <ul>
- <li>
- <div>
- Change system_category and generic_category to functions, to conform
- to the C++0x FCD. This change may cause compile errors some user
- code; the fix is add "()" to references to system_category
- and generic_category, so that they become function calls.
- </div>
- </li>
- <li>
- <div>
- Fix problems with symbol visibility for shared libraries.
- </div>
- </li>
- <li>
- <div>
- Fixed issues: #4254,
- #3994,
- #3474.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Thread:</span>
- <ul>
- <li>
- <div>
- Fixes for miscellaneous trac issues (#2501,
- #4341,
- #4363,
- #3760,
- #3761,
- #3611,
- #2955,
- #4071,
- #3195,
- #3097,
- #2874,
- #4316,
- #4317,
- #4322,
- #3244,
- #2747,
- #4305,
- #3195,
- #2704,
- #2293,
- #868,
- #2918,
- #4238,
- #3269,
- #3178,
- #3195).
- </div>
- </li>
- <li>
- <div>
- Fixes for other miscellaneous issues (remove warnings, support newer
- compilers, etc.)
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">TR1:</span>
- <ul>
- <li>
- <div>
- Fixed VC10 support.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span><span class="special">::</span><span class="identifier">result_of</span></code> always uses the TR1 ResultOf
- protocol, even on compilers that support the C++0x <code><span class="identifier">decltype</span></code>-based implementation.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Type Traits:</span>
- <ul>
- <li>
- <div>
- Added support for rvalue references throughout the library, plus
- two new traits classes is_rvalue_reference and is_lvalue_reference.
- Fixes #4407
- and #3804.
- </div>
- </li>
- <li>
- <div>
- Fixed ticket #3621.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">uBLAS:</span>
- <ul>
- <li>
- <div>
- New assignment operators to feed in vectors and matrices in many
- nice ways (#4034).
- Thank you Nasos
- </div>
- </li>
- <li>
- <div>
- New doxygen-based documentation
- </div>
- </li>
- <li>
- <div>
- Enable arithmetic operators (+,-,*,/) to work between ublas containers
- of std::complex and integral types (#3649).
- Thank you Neal
- </div>
- </li>
- <li>
- <div>
- Removed unused variables in functional.hpp (#4377).
- Thank you Marco
- </div>
- </li>
- <li>
- <div>
- New matrix_indirect and vector_indirect views to access elements
- with a matrix or vector of indices
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Utility:</span>
- <ul>
- <li>
- <div>
- Added a new template class, boost::initialized<T>
,
- in order to fix #3472.
- </div>
- </li>
- <li>
- <div>
- New version of <code><span class="identifier">value_initialized</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code> no longer calls <code><span class="identifier">memset</span></code> when the compiler has implemented
- value-initialization completely (#3869).
- </div>
- </li>
- <li>
- <div>
- New template <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tr1_result_of</span></code>
- that implements the TR1 ResultOf protocol even if <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span></code>
- uses the C++0x <code><span class="identifier">decltype</span></code>-based
- implementation.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Uuid:</span>
- <ul>
- <li>
- <div>
- Define <code><span class="identifier">BOOST_UUID_NO_TYPE_TRAITS</span></code>
- to remove the dependency on Boost.TypeTraits.
- </div>
- </li>
- <li>
- <div>
- Stream <code><span class="keyword">operator</span><span class="special"><<</span></code>
- handles left, internal, and right manipulators.
- </div>
- </li>
- <li>
- <div>
- Added <code><span class="identifier">to_string</span></code>,
- <code><span class="identifier">to_wstring</span></code> to convert
- a uuid to a string.
- </div>
- </li>
- <li>
- <div>
- Fixed minor bugs in documentation.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Wave:</span>
- See the Changelog
- for details.
- </div>
- </li>
- <li>
- <div>
- <span class="library">Xpressive:</span>
- <ul>
- <li>
- <div>
- Replace non-portable <code><span class="keyword">using</span></code>
- declarations with <code><span class="keyword">typedef</span></code>s
- in <code><span class="identifier">nested_results</span></code>.
- </div>
- </li>
- <li>
- <div>
- Support user-defined assertions with placeholders for non-local variables.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_44_0.updated_tools">
- <h3><span class="link">Updated tools</span></h3>
- <ul>
- <li>
- <div>
- <span class="library">Boostbook:</span>
- <ul>
- <li>
- <div>
- Significantly faster.
- </div>
- </li>
- <li>
- <div>
- Improved syntax highlighter.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Quickbook:</span>
- <ul>
- <li>
- <div>
- Use the cygwin 1.7 API for better path handling.
- </div>
- </li>
- <li>
- <div>
- Improved boostbook generation.
- </div>
- </li>
- <li>
- <div>
- Tweak the grammar to clean up some edge cases.
- </div>
- </li>
- <li>
- <div>
- For more detail see the <a href="/doc/libs/1_44_0/doc/html/quickbook/change_log.html#quickbook.change_log.version_1_5_2___boost_1_44_0">change
- log</a>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_44_0.compilers_tested">
- <h3><span class="link">Compilers Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- <div>
- OS X:
- <ul>
- <li>
- <div>
- GCC 4.0.1 on Intel Leopard.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Linux:
- <ul>
- <li>
- <div>
- GCC 4.4 on 64-bit Suse.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Windows:
- <ul>
- <li>
- <div>
- Visual C++ 7.1 SP1, 8.0 SP1, 9.0 SP1 and 10.0.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3, using Mingw.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- FreeBSD:
- <ul>
- <li>
- <div>
- GCC 4.2.1, 32 and 64 bit.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- <ul>
- <li>
- <div>
- Intel 10.1 on 32 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC, with C++0x extensions, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.4 on 64 bit Suse.
- </div>
- </li>
- <li>
- <div>
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- Clang from subversion (will be released with LLVM 2.8).
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- OS X:
- <ul>
- <li>
- <div>
- Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1, 4.2.1 (Apple build).
- </div>
- </li>
- <li>
- <div>
- GCC 4.4
- </div>
- </li>
- <li>
- <div>
- GCC, with C++0x extensions, 4.4
- </div>
- </li>
- <li>
- <div>
- Clang from subversion (will be released with LLVM 2.8).
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Windows:
- <ul>
- <li>
- <div>
- Visual C++ 7.1 SP, 8.0, 9.0 on 32-bit XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 10.0 on XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 10.0 on 64-bit Windows 7.
- </div>
- </li>
- <li>
- <div>
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3, 4.5 on Mingw.
- </div>
- </li>
- <li>
- <div>
- GCC, with C++0x extensions, 4.5 on Mingw.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- AIX:
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, V11.1.0.0, on AIX Version 5.3.0.40.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- FreeBSD:
- <ul>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 7.2, 64 bit.
- </div>
- </li>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 8.0, 32 bit.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Solaris:
- <ul>
- <li>
- <div>
- Sun C++ 5.10 on Solaris 5.10.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_44_0.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- Beman Dawes, Eric Niebler,
- Rene Rivera, Daniel James
- and Vladimir Prus managed this release.
- </p>
- <p>
- Thanks to Marshall Clow for organizing the bug sprint and to everyone who took
- part.
- </p>
- </div>
-</div> </div>
- </div>
- </div>
- </div>
- </div>
-
- <div id="sidebar">
- <!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" --> </div>
-
- <div class="clear"></div>
- </div>
- </div>
-
- <div id="footer">
- <div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-08-18 21:38:46 +0100 (Wed, 18 Aug 2010) $</p>
- </div>
-
- <div id="copyright">
- <p>Copyright Rene Rivera 2006-2007.</p>
- </div><!--#include virtual="/common/footer-license.html" --> </div>
-
- <div id="footer-right">
- <!--#include virtual="/common/footer-banners.html" --> </div>
-
- <div class="clear"></div>
- </div>
-</body>
-</html>
Deleted: website/public_html/live/users/download/version_1_45_0.html
==============================================================================
--- website/public_html/live/users/download/version_1_45_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
+++ (empty file)
@@ -1,893 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
- <title>Version 1.45.0</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <link rel="icon" href="/favicon.ico" type="image/ico" />
- <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
- <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
-</head>
-
-<body>
- <div id="heading">
- <!--#include virtual="/common/heading.html" --> </div>
-
- <div id="body">
- <div id="body-inner">
- <div id="content">
- <div class="section" id="intro">
- <div class="section-0">
- <div class="section-title">
- <h1>Version 1.45.0</h1>
- </div>
-
- <div class="section-body">
- <h2><span class=
- "news-title">Version 1.45.0</span></h2>
-
- <p><span class=
- "news-date">November 19th, 2010 16:00 GMT</span></p>
-
- <table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
-<tr><th scope="row" rowspan="2">unix</th><td>boost_1_45_0.tar.bz2</td></tr><tr><td>boost_1_45_0.tar.gz</td></tr>
-<tr><th scope="row" rowspan="2">windows</th><td>boost_1_45_0.7z</td></tr><tr><td>boost_1_45_0.zip</td></tr></table>
- <div class="news-description">
- <div class="description">
-
-
-
- <div id="version_1_45_0.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library">Asio:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fixed a problem on kqueue-based platforms where a <code><span class="identifier">deadline_timer</span></code>
- may never fire if the <code><span class="identifier">io_service</span></code>
- is running in a background thread (#4568).
- </div>
- </li>
- <li>
- <div>
- Fixed a const-correctness issue that prevented valid uses of <code><span class="identifier">has_service</span><span class="special"><></span></code>
- from compiling (#4638).
- </div>
- </li>
- <li>
- <div>
- Fixed MinGW cross-compilation (#4491).
- </div>
- </li>
- <li>
- <div>
- Removed dependency on deprecated Boost.System functions (#4672).
- </div>
- </li>
- <li>
- <div>
- Ensured <code><span class="identifier">close</span><span class="special">()</span></code>/<code><span class="identifier">closesocket</span><span class="special">()</span></code>
- failures are correctly propagated (#4573).
- </div>
- </li>
- <li>
- <div>
- Added a check for errors returned by <code><span class="identifier">InitializeCriticalSectionAndSpinCount</span></code>
- (#4574).
- </div>
- </li>
- <li>
- <div>
- Added support for hardware flow control on QNX (#4625).
- </div>
- </li>
- <li>
- <div>
- Always use <code><span class="identifier">pselect</span><span class="special">()</span></code> on HP-UX, if it is available (#4578).
- </div>
- </li>
- <li>
- <div>
- Ensured handler arguments are passed as lvalues (#4744).
- </div>
- </li>
- <li>
- <div>
- Fixed Windows build when thread support is disabled (#4680).
- </div>
- </li>
- <li>
- <div>
- Fixed a Windows-specific problem where <code><span class="identifier">deadline_timer</span></code>
- objects with expiry times set more than 5 minutes in the future may
- never expire (#4745).
- </div>
- </li>
- <li>
- <div>
- Fixed the <code><span class="identifier">resolver</span></code>
- backend on BSD platforms so that an empty service name resolves to
- port number <code><span class="number">0</span></code>, as per the
- documentation (#4690).
- </div>
- </li>
- <li>
- <div>
- Fixed read operations so that they do not accept buffer sequences of
- type <code><span class="identifier">const_buffers_1</span></code>
- (#4746).
- </div>
- </li>
- <li>
- <div>
- Redefined <code><span class="identifier">Protocol</span></code>
- and <code><span class="identifier">id</span></code> to avoid clashing
- with Objective-C++ keywords (#4191).
- </div>
- </li>
- <li>
- <div>
- Fixed a <code><span class="identifier">vector</span></code> reallocation
- performance issue that can occur when there are many active <code><span class="identifier">deadline_timer</span></code> objects (#4780).
- </div>
- </li>
- <li>
- <div>
- Fixed the kqueue backend so that it compiles on NetBSD (#4662).
- </div>
- </li>
- <li>
- <div>
- Fixed the socket <code><span class="identifier">io_control</span><span class="special">()</span></code> implementation on 64-bit Mac OS X
- and BSD platforms (#4782).
- </div>
- </li>
- <li>
- <div>
- Fixed a Windows-specific problem where failures from <code><span class="identifier">accept</span><span class="special">()</span></code>
- are incorrectly treated as successes (#4859).
- </div>
- </li>
- <li>
- <div>
- Deprecated the separate compilation header <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">cpp</span><span class="special">></span></code>
- in favour of <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code> (#4560).
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Config:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Added new defect macros, <code><span class="identifier">BOOST_NO_VARIADIC_MACROS</span></code>
- and <code><span class="identifier">BOOST_NO_NUMERIC_LIMITS_LOWEST</span></code>.
- </div>
- </li>
- <li>
- <div>
- Minor fixes (#4670,
- #4563,
- #4474,
- #4508).
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Flyweight:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fixed a hanging problem with intermodule_holder
in Win32
- platforms related to a Boost.Interprocess issue described at ticket
- #4606.
- </div>
- </li>
- <li>
- <div>
- Removed an internal assertion incompatible with program termination
- via <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">exit</span></code>.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Foreach:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fix ambiguitiy by making <code><span class="identifier">auto_any</span></code>
- constructor explicit.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Fusion:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Added <code><span class="identifier">BOOST_FUSION_ADAPT_ADT</span></code>,
- <code><span class="identifier">BOOST_FUSION_ADAPT_TPL_ADT</span></code>,
- <code><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_ADT</span></code>
- and <code><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_TPL_ADT</span></code>.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Graph:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Added Stoer-Wagner min-cut algorithm contributed by Daniel Trebbien.
- </div>
- </li>
- <li>
- <div>
- Added implicit graph (implicit_graph) and A* (astar_maze) examples
- contributed by W. P. McNeill.
- </div>
- </li>
- <li>
- <div>
- Added bundled property support for graph properties.
- </div>
- </li>
- <li>
- <div>
- Fixed bugs #4556,
- #4622,
- #4631,
- #4715,
- #4753,
- #4758
- and #4793
- plus others not in Trac.
- </div>
- </li>
- <li>
- <div>
- Fixed documentation bugs #4731
- and #4737.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Interprocess:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fixed bugs #1080,
- #3284,
- #3439,
- #3448,
- #3582,
- #3682,
- #3829,
- #3846,
- #3914,
- #3947,
- #3950,
- #3951,
- #3985,
- #4010,
- #4417,
- #4019,
- #4039,
- #4218,
- #4230,
- #4250,
- #4297,
- #4350,
- #4352,
- #4426,
- #4516,
- #4524,
- #4557,
- #4606,
- #4685,
- #4694.
- </div>
- </li>
- <li>
- <div>
- Added support for standard rvalue reference move semantics (tested
- on GCC 4.5 and VC10).
- </div>
- </li>
- <li>
- <div>
- Permissions can be detailed for interprocess named resources.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">mapped_region</span><span class="special">::</span><span class="identifier">flush</span></code> initiates disk flushing but
- does not guarantee it's completed when returns, since it is not portable.
- </div>
- </li>
- <li>
- <div>
- FreeBSD and MacOS now use posix semaphores to implement named semaphores
- and mutex.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Math:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Added inverse gamma distribution and inverse chi_square and scaled
- inverse chi_square.
- </div>
- </li>
- <li>
- <div>
- Added warnings about potential ambiguity with std random library in
- distribution and function names.
- </div>
- </li>
- <li>
- <div>
- Editorial revision of documentation, and added FAQ.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Meta State Machine:</span>
-
- </div>
- <ul>
- <li>
- <div>
- <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch08.html#d0e2995">Support
- for serialization</a>.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s04.html#eUML-reuse-functor">Possibility
- to use normal</a> functors (from functor front-end) in eUML.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s05.html#backend-fsm-constructor-args">New
- constructors where substates / submachines can be taken as arguments</a>.
- This allows passing arguments to the constructor of a submachine.
- </div>
- </li>
- <li>
- <div>
- Bugfixes (anonymous transitions)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">MultiArray:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fixes for bugs #3581,
- #3820,
- #3989,
- #4032,
- plus other bugs not in Trac.
- </div>
- </li>
- <li>
- <div>
- Added new examples and test cases.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Proto:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Knock down value of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">N</span></code>,
- fixes bug #4602,
- </div>
- </li>
- <li>
- <div>
- Support non-rtti compilers
- </div>
- </li>
- <li>
- <div>
- Fix bug with <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">matches</span></code>,
- array types and the wildcard pattern.
- </div>
- </li>
- <li>
- <div>
- Make Proto work on MSVC with the /clr option
- </div>
- </li>
- <li>
- <div>
- Add const-qualified overloads of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">eval</span></code>
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Spirit:</span>
- Spirit V2.4.1,
- see the '<a href="/doc/libs/1_45_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_1.html">What's
- New</a>' section for details.
- </div>
- </li>
- <li>
- <div>
- <span class="library">TypeTraits:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Added new traits add_rvalue_reference, add_lvalue_reference and common_type.
- </div>
- </li>
- <li>
- <div>
- Minor fixes to is_signed, is_unsigned and is_virtual_base_of.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">uBLAS:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Tickets closed:
- </div>
- <ul>
- <li>
- <div>
- #4410,
- </div>
- </li>
- <li>
- <div>
- #3397,
- </div>
- </li>
- <li>
- <div>
- #795,
- </div>
- </li>
- <li>
- <div>
- #3514,
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Mixed types operation are possible and new tests added (like matrix<complex>+matrix<double>),
- </div>
- </li>
- <li>
- <div>
- New features:
- </div>
- <ul>
- <li>
- <div>
- a new size<> operator is available. For example size<1>(A+B)
- give the number of rows of the sum of matrices A and B,
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Unordered:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fix inserting from iterators which return by copy from <code><span class="keyword">operator</span><span class="special">*</span></code>
- in <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unordered_map</span></code> and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unordered_set</span></code>.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Wave:</span>
-
- </div>
- <ul>
- <li>
- <div>
- See the Changelog for details.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Xpressive:</span>
-
- </div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">xpressive</span><span class="special">::</span><span class="identifier">as</span></code> handles wide-char <code><span class="identifier">sub_match</span></code> objects, fixes bug #4496
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_45_0.updated_tools">
- <h3><span class="link">Updated Tools</span></h3>
- <ul>
- <li>
- <div>
- <span class="library">Boostbook:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fix syntax highlighter for comments at the end of code blocks.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Quickbook:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fix command line macros.
- </div>
- </li>
- <li>
- <div>
- Nested code snippets.
- </div>
- </li>
- <li>
- <div>
- Nested documentation info comments.
- </div>
- </li>
- <li>
- <div>
- Revert xml escaping document info, it broke some documentation files
- (will now be in 1.6).
- </div>
- </li>
- <li>
- <div>
- Some other small tweaks. See <a href="/doc/html/quickbook/change_log.html#quickbook.change_log.releases.version_1_5_3___boost_1_45_0">the
- change log</a> for more info.
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_45_0.compilers_tested">
- <h3><span class="link">Compilers Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- </div>
- <ul>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.1.
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0.
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- Pathscale: 3.2.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- OS X:
- </div>
- <ul>
- <li>
- <div>
- GCC: 4.0.1, 4.2.1, 4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.
- </div>
- </li>
- <li>
- <div>
- Intel: 11.1
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Windows:
- </div>
- <ul>
- <li>
- <div>
- Visual C++: 7.1, 8.0, 9.0 and 10.0.
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.3.3.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- FreeBSD:
- </div>
- <ul>
- <li>
- <div>
- GCC: 4.2.1, 32 bit.
- </div>
- </li>
- <li>
- <div>
- GCC: 4.2.1, 64 bit.
- </div>
- </li>
- </ul>
- </li>
- </ul>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- </div>
- <ul>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.0, 4.6.0 (dev version).
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0.
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1.
- </div>
- </li>
- <li>
- <div>
- pgCC 10.1.
- </div>
- </li>
- <li>
- <div>
- PathScale: 3.2.
- </div>
- </li>
- <li>
- <div>
- Clang from subversion.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- OS X:
- </div>
- <ul>
- <li>
- <div>
- Intel C++ Compiler: 10.1, 11.0, 11.1.
- </div>
- </li>
- <li>
- <div>
- GCC: 4.0.1, 4.2.1, 4.4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.4
- </div>
- </li>
- <li>
- <div>
- Clang from subversion.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Windows:
- </div>
- <ul>
- <li>
- <div>
- Borland: 5.9.3, 6.1.3 (2009), 6.2.1 (2010), 6.3.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.3.3, 4.4.5, 4.5.1
- </div>
- </li>
- <li>
- <div>
- GCC, mingw, C++0x mode: 4.5.1
- </div>
- </li>
- <li>
- <div>
- Visual C++: 7.1, 8.0, 9.0, 10.0
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- AIX:
- </div>
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, V11.1.0.0.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- FreeBSD:
- </div>
- <ul>
- <li>
- <div>
- GCC 4.2.1, 64 bit.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Solaris:
- </div>
- <ul>
- <li>
- <div>
- Sun C++: 5.10.
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_45_0.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- Beman Dawes, Eric Niebler,
- Rene Rivera, Daniel James
- and Vladimir Prus managed this release.
- </p>
- </div>
-</div> </div>
- </div>
- </div>
- </div>
- </div>
-
- <div id="sidebar">
- <!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" --> </div>
-
- <div class="clear"></div>
- </div>
- </div>
-
- <div id="footer">
- <div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
- <div id="copyright">
- <p>Copyright Rene Rivera 2006-2007.</p>
- </div><!--#include virtual="/common/footer-license.html" --> </div>
-
- <div id="footer-right">
- <!--#include virtual="/common/footer-banners.html" --> </div>
-
- <div class="clear"></div>
- </div>
-</body>
-</html>
Deleted: website/public_html/live/users/download/version_1_46_0.html
==============================================================================
--- website/public_html/live/users/download/version_1_46_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
+++ (empty file)
@@ -1,937 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
- <title>Version 1.46.0</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <link rel="icon" href="/favicon.ico" type="image/ico" />
- <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
- <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
-</head>
-
-<body>
- <div id="heading">
- <!--#include virtual="/common/heading.html" --> </div>
-
- <div id="body">
- <div id="body-inner">
- <div id="content">
- <div class="section" id="intro">
- <div class="section-0">
- <div class="section-title">
- <h1>Version 1.46.0</h1>
- </div>
-
- <div class="section-body">
- <h2><span class=
- "news-title">Version 1.46.0</span></h2>
-
- <p><span class=
- "news-date">February 21st, 2011 20:36 GMT</span></p>
-
- <table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
-<tr><th scope="row" rowspan="2">unix</th><td>boost_1_46_0.tar.bz2</td></tr><tr><td>boost_1_46_0.tar.gz</td></tr>
-<tr><th scope="row" rowspan="2">windows</th><td>boost_1_46_0.7z</td></tr><tr><td>boost_1_46_0.zip</td></tr></table>
- <div class="news-description">
- <div class="description">
-
-
-
- <div id="version_1_46_0.new_libraries">
- <h3><span class="link">New Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library">Icl:</span>
- Interval Container
- Library, interval sets and maps and aggregation of associated values, from
- Joachim Faulhaber.
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_46_0.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library">Array:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Added support for cbegin/cend (#4761)
- </div>
- </li>
- <li>
- <div>
- Fixed a problem with the Sun compiler (#4757)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Asio:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fixed an integer overflow problem that occurs when <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">address_v4</span><span class="special">::</span><span class="identifier">broadcast</span><span class="special">()</span></code> is used on 64-bit platforms.
- </div>
- </li>
- <li>
- <div>
- Fixed a problem on older Linux kernels (where epoll is used without
- timerfd support) that prevents timely delivery of deadline_timer handlers,
- after the program has been running for some time (#5045).
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Bind:</span>
-
- </div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">make_adaptable</span></code> now
- documented (#4532)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Concept Check:</span>
-
- </div>
- <ul>
- <li>
- <div>
- fixed warnings with self-assignment (#4918)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Filesystem:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Version 3 of the library is now the default.
- </div>
- </li>
- <li>
- <div>
- IBM vacpp: Workaround for compiler bug affecting <code><span class="identifier">iterator_facade</span></code>.
- (#4912)
- </div>
- </li>
- <li>
- <div>
- Verify, clarify, document that <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">config</span><span class="special">/</span><span class="identifier">user</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
- can be used to specify <code><span class="identifier">BOOST_FILESYSTEM_VERSION</span></code>.
- (#4891)
- </div>
- </li>
- <li>
- <div>
- Replaced C-style <code><span class="identifier">assert</span></code>
- with <code><span class="identifier">BOOST_ASSERT</span></code>.
- </div>
- </li>
- <li>
- <div>
- Undeprecated <code><span class="identifier">unique_path</span><span class="special">()</span></code>. Instead, add a note mentioning the
- workaround for lack of thread safety and possible change to cwd. <code><span class="identifier">unique_path</span><span class="special">()</span></code>
- is just too convenient to deprecate!
- </div>
- </li>
- <li>
- <div>
- Cleared several GCC warnings.
- </div>
- </li>
- <li>
- <div>
- Changed V2 code to use <code><span class="identifier">BOOST_THROW_EXCEPTION</span></code>.
- </div>
- </li>
- <li>
- <div>
- Windows: Fix <code><span class="identifier">status</span><span class="special">()</span></code> to report non-symlink reparse point
- correctly.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">symlink_option</span></code>
- to <code><span class="identifier">recursive_directory_iterator</span></code>,
- allowing control over recursion into directory symlinks. Note that
- the default is changed to not recurse into directory symlinks.
- </div>
- </li>
- <li>
- <div>
- Reference documentation cleanup, including fixing missing and broken
- links, and adding missing functions.
- </div>
- </li>
- <li>
- <div>
- Miscellaneous implementation code cleanup.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Fusion:</span>
-
- </div>
- <ul>
- <li>
- <div>
- vector copy constructor now copies sequence members in the same order
- on different platforms (#2823)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Graph:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fixed Graphviz output to work on Visual C++ 7.1.
- </div>
- </li>
- <li>
- <div>
- Replaced assert with <code><span class="identifier">BOOST_ASSERT</span></code>.
- </div>
- </li>
- <li>
- <div>
- Changed to Boost.Filesystem v3.
- </div>
- </li>
- <li>
- <div>
- Fixed the following bugs from Trac: #1021,
- #4556,
- #4631,
- #4642,
- #4715,
- #4731,
- #4737,
- #4753,
- #4758,
- #4793,
- #4843,
- #4851,
- #4852,
- #4887,
- #4914,
- #4966.
- </div>
- </li>
- <li>
- <div>
- Fixed various bugs not in Trac.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Hash:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Support for <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">type_index</span></code> (#4756).
- </div>
- </li>
- <li>
- <div>
- Avoid <code><span class="special">-</span><span class="identifier">Wconversion</span></code>
- warnings.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Iostreams:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Use <code><span class="identifier">BOOST_ASSERT</span></code> instead
- of <code><span class="identifier">assert</span></code>.
- </div>
- </li>
- <li>
- <div>
- Fixed flush regression (#4590).
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Iterator:</span>
-
- </div>
- <ul>
- <li>
- <div>
- fixed problem with <code><span class="identifier">implicit_cast</span></code>
- (#3645)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Math:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Added Wald, Inverse Gaussian and geometric distributions.
- </div>
- </li>
- <li>
- <div>
- Added information about configuration macros.
- </div>
- </li>
- <li>
- <div>
- Added support for mpreal as a real-numered type.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Meta State Machine:</span>
-
- </div>
- <ul>
- <li>
- <div>
- <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-compile-time-analysis">Compile-time
- state machine analysis</a>.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-boost-parameter">Boost.Parameter
- interface definition for <code><span class="identifier">msm</span><span class="special">::</span><span class="identifier">back</span><span class="special">::</span><span class="identifier">state_machine</span><span class="special"><></span></code> template arguments</a>.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-queues">Possibility
- to provide a container for the event and deferred event queues</a>.
- A policy implementation based on a more efficient Boost.CircularBuffer
- is provided.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">msm</span><span class="special">::</span><span class="identifier">back</span><span class="special">::</span><span class="identifier">state_machine</span><span class="special"><>::</span><span class="identifier">is_flag_active</span></code> method made const.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-enqueueing">Added
- possibility to enqueue events for delayed processing</a>.
- </div>
- </li>
- <li>
- <div>
- Bugfixes
- </div>
- <ul>
- <li>
- <div>
- #4926.
- </div>
- </li>
- <li>
- <div>
- stack overflow using the Defer functor
- </div>
- </li>
- <li>
- <div>
- anonymous transition of a submachine not called for the initial
- state
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Optional:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Updated test results with information about expected failures (#2294)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Pool:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Now can set a max_size for pool (#2696)
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">pool</span><span class="special">/</span><span class="identifier">pool</span><span class="special">.</span><span class="identifier">hpp</span></code> uses <code><span class="keyword">reinterpret_cast</span></code>
- instead of <code><span class="keyword">static_cast</span></code>
- (#2941)
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">pool_allocator</span></code> now works with vector
- of vectors (#386)
- </div>
- </li>
- <li>
- <div>
- Boost pool is now compatible with Microsoft memory leak detection (#4346)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Program Options:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fixed errors in examples in docs (#3992,
- #4858)
- </div>
- </li>
- <li>
- <div>
- Now takes <code><span class="identifier">argv</span></code> as const
- (#3909)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Proto:</span>
-
- </div>
- <ul>
- <li>
- <div>
- <strong>Breaking change</strong>: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">core</span><span class="special">.</span><span class="identifier">hpp</span></code>
- no longer defines <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">pop_front</span></code>
- and <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">reverse</span></code>, which have moved to their
- own headers under <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">functional</span></code>
- </div>
- </li>
- <li>
- <div>
- Add callable wrappers for more Fusion algorithms (including <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">at</span></code>); and callable wrappers for some
- std utilities like <code><span class="identifier">make_pair</span></code>,
- <code><span class="identifier">first</span></code> and <code><span class="identifier">second</span></code>, all under the new <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">functional</span></code> directory
- </div>
- </li>
- <li>
- <div>
- Allow transforms to be specified separately from a grammar
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">matches</span></code> preserves domain-specific
- expression wrappers
- </div>
- </li>
- <li>
- <div>
- Fix ADL issue with <code><span class="keyword">operator</span><span class="special">,</span></code> in <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code>
- transform
- </div>
- </li>
- <li>
- <div>
- Fix handling of grammar checking in expressions involving multiple
- domains (#4675)
- </div>
- </li>
- <li>
- <div>
- Fix ambiguous <code><span class="keyword">operator</span><span class="special"><<</span></code> in <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">display_expr</span></code>
- (#4910)
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">is_sequence</span></code> answers true for Proto
- expressions (#5006)
- </div>
- </li>
- <li>
- <div>
- Eliminate <code><span class="special">-</span><span class="identifier">Wundef</span></code>
- GCC warning in <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">.</span><span class="identifier">hpp</span></code>
- (#5075)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Signals:</span>
-
- </div>
- <ul>
- <li>
- <div>
- gcc warning cleanup (#4365)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Spirit:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Spirit V2.4.2, see the '<a href="/doc/libs/1_46_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_2.html">What's
- New</a>' section for details.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Tokenizer:</span>
-
- </div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">isspace</span></code>/<code><span class="identifier">ispunct</span></code> was called with wrong character
- type (#4791)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Unordered:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Avoid using <code><span class="keyword">operator</span><span class="special">&</span></code>
- with the value type.
- </div>
- </li>
- <li>
- <div>
- Avoid <code><span class="special">-</span><span class="identifier">Wconversion</span></code>
- warnings.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Wave:</span>
-
- </div>
- <ul>
- <li>
- <div>
- See the Changelog for details.
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_46_0.updated_tools">
- <h3><span class="link">Updated Tools</span></h3>
- <ul>
- <li>
- <div>
- <span class="library">Boostbook:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Better support for attributes on root elements - including <code><span class="identifier">lang</span></code>.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Inspect:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Check that Boost headers do not use C's <code><span class="identifier">assert</span></code>
- macro.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Quickbook:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Add support for <code><span class="identifier">lang</span></code>
- attribute in documentation info.
- </div>
- </li>
- <li>
- <div>
- Improved anchors.
- </div>
- </li>
- <li>
- <div>
- Support <code><span class="identifier">import</span></code>, <code><span class="identifier">include</span></code> and <code><span class="identifier">xinclude</span></code>
- in conditional phrases.
- </div>
- </li>
- <li>
- <div>
- Uses Filesystem 3.
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_46_0.compilers_tested">
- <h3><span class="link">Compilers Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- </div>
- <ul>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.2,
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- Clang: 2.8
- </div>
- </li>
- <li>
- <div>
- Pathscale: 3.2.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- OS X:
- </div>
- <ul>
- <li>
- <div>
- GCC: 4.0.1, 4.2.1, 4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.
- </div>
- </li>
- <li>
- <div>
- Intel: 11.1
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Windows:
- </div>
- <ul>
- <li>
- <div>
- Visual C++: 7.1, 8.0, 9.0 and 10.0.
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.4.0.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- FreeBSD:
- </div>
- <ul>
- <li>
- <div>
- GCC: 4.2.1, 64 bit.
- </div>
- </li>
- </ul>
- </li>
- </ul>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- </div>
- <ul>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.3, 4.4.5, 4.5.0, 4.5.2
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
- </div>
- </li>
- <li>
- <div>
- pgCC 11.1
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- PathScale: 3.2, 4.0
- </div>
- </li>
- <li>
- <div>
- Visual Age C++ 10.1
- </div>
- </li>
- <li>
- <div>
- Clang from subversion
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- OS X:
- </div>
- <ul>
- <li>
- <div>
- Intel C++ Compiler: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- GCC: 4.0.1, 4.2.1, 4.4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.4
- </div>
- </li>
- <li>
- <div>
- Clang from subversion
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Windows:
- </div>
- <ul>
- <li>
- <div>
- Visual C++: 7.1, 8.0, 9.0, 10.0
- </div>
- </li>
- <li>
- <div>
- Visual C++ with STLport: 9.0
- </div>
- </li>
- <li>
- <div>
- Visual C++, Windows Mobile 5, with STLport: 9.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.4.0, 4.5.1, 4.6.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw, C++0x mode: 4.5.1
- </div>
- </li>
- <li>
- <div>
- Borland: 6.1.3 (2009), 6.2.1 (2010)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- AIX:
- </div>
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, V11.1.0.0
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- FreeBSD:
- </div>
- <ul>
- <li>
- <div>
- GCC 4.2.1, 64 bit
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Solaris:
- </div>
- <ul>
- <li>
- <div>
- Sun C++: 5.10
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_46_0.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- Beman Dawes, Eric Niebler,
- Rene Rivera, Daniel James
- and Vladimir Prus managed this release.
- </p>
- </div>
-</div> </div>
- </div>
- </div>
- </div>
- </div>
-
- <div id="sidebar">
- <!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" --> </div>
-
- <div class="clear"></div>
- </div>
- </div>
-
- <div id="footer">
- <div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
- <div id="copyright">
- <p>Copyright Rene Rivera 2006-2007.</p>
- </div><!--#include virtual="/common/footer-license.html" --> </div>
-
- <div id="footer-right">
- <!--#include virtual="/common/footer-banners.html" --> </div>
-
- <div class="clear"></div>
- </div>
-</body>
-</html>
Deleted: website/public_html/live/users/download/version_1_46_1.html
==============================================================================
--- website/public_html/live/users/download/version_1_46_1.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
+++ (empty file)
@@ -1,542 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
- <title>Version 1.46.1</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <link rel="icon" href="/favicon.ico" type="image/ico" />
- <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
- <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
-</head>
-
-<body>
- <div id="heading">
- <!--#include virtual="/common/heading.html" --> </div>
-
- <div id="body">
- <div id="body-inner">
- <div id="content">
- <div class="section" id="intro">
- <div class="section-0">
- <div class="section-title">
- <h1>Version 1.46.1</h1>
- </div>
-
- <div class="section-body">
- <h2><span class=
- "news-title">Version 1.46.1</span></h2>
-
- <p><span class=
- "news-date">March 12th, 2011 15:45 GMT</span></p>
-
- <table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
-<tr><th scope="row" rowspan="2">unix</th><td>boost_1_46_1.tar.bz2</td></tr><tr><td>boost_1_46_1.tar.gz</td></tr>
-<tr><th scope="row" rowspan="2">windows</th><td>boost_1_46_1.7z</td></tr><tr><td>boost_1_46_1.zip</td></tr></table>
- <div class="news-description">
- <div class="description">
-
-
-
- <div id="version_1_46_1.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library">Asio:</span>
-
- </div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">EV_ONESHOT</span></code> seems to
- cause problems on some versions of Mac OS X, with the <code><span class="identifier">io_service</span></code> destructor getting stuck
- inside the <code><span class="identifier">close</span><span class="special">()</span></code>
- system call. Changed the kqueue backend to use <code><span class="identifier">EV_CLEAR</span></code>
- instead (#5021).
- </div>
- </li>
- <li>
- <div>
- Fixed compile failures with some versions of <tt>g++</tt>
- due to the use of anonymous enums (#4883).
- </div>
- </li>
- <li>
- <div>
- Fixed a bug on kqueue-based platforms, where some system calls that
- repeatedly fail with <code><span class="identifier">EWOULDBLOCK</span></code>
- are not correctly re-registered with kqueue.
- </div>
- </li>
- <li>
- <div>
- Changed <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code> to ensure that its internal
- pointers are updated correctly after the data has been modified using
- <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">streambuf</span></code> member functions.
- </div>
- </li>
- <li>
- <div>
- Fixed a bug that prevented the linger socket option from working on
- platforms other than Windows.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Fusion:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fix <code><span class="identifier">disable_if</span></code> for
- Visual C++ 7.1/8.0
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Filesystem:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fix for STLPort (#5217).
- </div>
- </li>
- <li>
- <div>
- PGI large file support
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Graph:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Bug fixes, including fixes for: #5181,
- #5180,
- #5199
- and #5175.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Icl:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Intersects for interval_maps and segment_type/element_type (#5207).
- </div>
- </li>
- <li>
- <div>
- Fixed some ambiguous calls to functions in boost and std namespaces.
- </div>
- </li>
- <li>
- <div>
- Other bug fixes, and documentation fixes.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Math:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Several minor bug fixes.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Polygon:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Disabled 45-degree booleans optimization.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Proto:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Make <code><span class="identifier">display_expr</span></code> copyable
- (#5096).
- </div>
- </li>
- <li>
- <div>
- Fix const correctness problem in <code><span class="identifier">pass_through</span></code>.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Property Tree:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fix compile error in JSON parser.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Signals2:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fix unused parameter warning.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">TR1:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Allow specialization of <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span><span class="special">::</span><span class="identifier">hash</span></code>.
- </div>
- </li>
- <li>
- <div>
- Improved support for Pathscale and Sun compilers.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Unordered:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Add missing copy constructors and assignment operators when using rvalue
- references (#5119).
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_46_1.other_changes">
- <h3><span class="link">Other changes</span></h3>
- <ul>
- <li>
- <div>
- Update getting started guide to reflect changes to boost build.
- </div>
- </li>
- <li>
- <div>
- In quickbook, workaround optimization bug in g++ 4.4.
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_46_1.compilers_tested">
- <h3><span class="link">Compilers Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- </div>
- <ul>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.1, 4.4.3, 4.4.5, 4.5.2
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- Clang: 2.8
- </div>
- </li>
- <li>
- <div>
- Pathscale: 3.2
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- OS X:
- </div>
- <ul>
- <li>
- <div>
- GCC: 4.0.1, 4.2.1, 4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.
- </div>
- </li>
- <li>
- <div>
- Intel: 11.1
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Windows:
- </div>
- <ul>
- <li>
- <div>
- Visual C++: 7.1, 8.0, 9.0 and 10.0.
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.4.0.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- FreeBSD:
- </div>
- <ul>
- <li>
- <div>
- GCC: 4.2.1, 64 bit.
- </div>
- </li>
- </ul>
- </li>
- </ul>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- </div>
- <ul>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.4, 4.4.5, 4.5.2
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
- </div>
- </li>
- <li>
- <div>
- pgCC: 11.2
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- PathScale: 3.2, 4.0.8
- </div>
- </li>
- <li>
- <div>
- Visual Age C++: 10.1
- </div>
- </li>
- <li>
- <div>
- Clang from subversion
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- OS X:
- </div>
- <ul>
- <li>
- <div>
- Intel C++ Compiler: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- GCC: 4.0.1, 4.2.1, 4.4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.4
- </div>
- </li>
- <li>
- <div>
- Clang from subversion, with GNU libstdc++, libc++ and libc++ in C++0x
- mode.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Windows:
- </div>
- <ul>
- <li>
- <div>
- Visual C++: 7.1, 9.0, 10.0
- </div>
- </li>
- <li>
- <div>
- Visual C++ with STLport: 9.0
- </div>
- </li>
- <li>
- <div>
- Visual C++, Windows Mobile 5, with STLport: 9.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.5.1
- </div>
- </li>
- <li>
- <div>
- GCC, mingw, C++0x mode: 4.5.1
- </div>
- </li>
- <li>
- <div>
- Borland: 6.1.3 (2009), 6.2.1 (2010)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- AIX:
- </div>
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, V11.1.0.0
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Solaris:
- </div>
- <ul>
- <li>
- <div>
- Sun C++: 5.10
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_46_1.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- Beman Dawes, Eric Niebler,
- Rene Rivera, Daniel James
- and Vladimir Prus managed this release.
- </p>
- </div>
-</div> </div>
- </div>
- </div>
- </div>
- </div>
-
- <div id="sidebar">
- <!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" --> </div>
-
- <div class="clear"></div>
- </div>
- </div>
-
- <div id="footer">
- <div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
- <div id="copyright">
- <p>Copyright Rene Rivera 2006-2007.</p>
- </div><!--#include virtual="/common/footer-license.html" --> </div>
-
- <div id="footer-right">
- <!--#include virtual="/common/footer-banners.html" --> </div>
-
- <div class="clear"></div>
- </div>
-</body>
-</html>
Modified: website/public_html/live/users/history/old_versions.html
==============================================================================
--- website/public_html/live/users/history/old_versions.html (original)
+++ website/public_html/live/users/history/old_versions.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -154,10 +156,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_10_3.html
==============================================================================
--- website/public_html/live/users/history/version_1_10_3.html (original)
+++ website/public_html/live/users/history/version_1_10_3.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -57,13 +59,19 @@
</p>
<ul>
<li>
- xxx = Major version
+ <div>
+ xxx = Major version
+ </div>
</li>
<li>
- yyy = New library or feature added
+ <div>
+ yyy = New library or feature added
+ </div>
</li>
<li>
- zzz = Bug fixes only
+ <div>
+ zzz = Bug fixes only
+ </div>
</li>
</ul>
</div> </div>
@@ -81,10 +89,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_10_4.html
==============================================================================
--- website/public_html/live/users/history/version_1_10_4.html (original)
+++ website/public_html/live/users/history/version_1_10_4.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -63,10 +65,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_11_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_11_0.html (original)
+++ website/public_html/live/users/history/version_1_11_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.11.0</span></h2>
<p><span class=
- "news-date">February 1st, 2000 12:00 GMT</span></p>
+ "news-date">February 1st, 2000 12:00 GMT</span></p>
<div class="news-description">
@@ -67,10 +69,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_11_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_11_1.html (original)
+++ website/public_html/live/users/history/version_1_11_1.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.11.1</span></h2>
<p><span class=
- "news-date">February 2nd, 2000 12:00 GMT</span></p>
+ "news-date">February 2nd, 2000 12:00 GMT</span></p>
<div class="news-description">
@@ -64,10 +66,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_11_2.html
==============================================================================
--- website/public_html/live/users/history/version_1_11_2.html (original)
+++ website/public_html/live/users/history/version_1_11_2.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -65,10 +67,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_12_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_12_0.html (original)
+++ website/public_html/live/users/history/version_1_12_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -65,10 +67,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_13_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_13_0.html (original)
+++ website/public_html/live/users/history/version_1_13_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -65,10 +67,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_14_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_14_0.html (original)
+++ website/public_html/live/users/history/version_1_14_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.14.0</span></h2>
<p><span class=
- "news-date">March 5th, 2000 12:00 GMT</span></p>
+ "news-date">March 5th, 2000 12:00 GMT</span></p>
<div class="news-description">
@@ -65,10 +67,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_14_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_14_1.html (original)
+++ website/public_html/live/users/history/version_1_14_1.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -67,10 +69,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_14_2.html
==============================================================================
--- website/public_html/live/users/history/version_1_14_2.html (original)
+++ website/public_html/live/users/history/version_1_14_2.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.14.2</span></h2>
<p><span class=
- "news-date">May 9th, 2000 12:00 GMT</span></p>
+ "news-date">May 9th, 2000 11:00 GMT</span></p>
<div class="news-description">
@@ -65,10 +67,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_14_3.html
==============================================================================
--- website/public_html/live/users/history/version_1_14_3.html (original)
+++ website/public_html/live/users/history/version_1_14_3.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.14.3</span></h2>
<p><span class=
- "news-date">May 29th, 2000 12:00 GMT</span></p>
+ "news-date">May 29th, 2000 11:00 GMT</span></p>
<div class="news-description">
@@ -66,10 +68,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_15_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_15_0.html (original)
+++ website/public_html/live/users/history/version_1_15_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.15.0</span></h2>
<p><span class=
- "news-date">June 17th, 2000 12:00 GMT</span></p>
+ "news-date">June 17th, 2000 11:00 GMT</span></p>
<div class="news-description">
@@ -66,10 +68,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_15_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_15_1.html (original)
+++ website/public_html/live/users/history/version_1_15_1.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.15.1</span></h2>
<p><span class=
- "news-date">June 21st, 2000 12:00 GMT</span></p>
+ "news-date">June 21st, 2000 11:00 GMT</span></p>
<div class="news-description">
@@ -67,10 +69,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_16_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_16_0.html (original)
+++ website/public_html/live/users/history/version_1_16_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.16.0</span></h2>
<p><span class=
- "news-date">June 28th, 2000 12:00 GMT</span></p>
+ "news-date">June 28th, 2000 11:00 GMT</span></p>
<div class="news-description">
@@ -47,44 +49,64 @@
<ul>
<li>
- Added Functional Library -
- Enhanced function object adaptors from Mark Rodgers.
+ <div>
+ Added Functional Library
+ - Enhanced function object adaptors from Mark Rodgers.
+ </div>
</li>
<li>
- Added missing Random Number Library
- files.
+ <div>
+ Added missing Random Number Library
+ files.
+ </div>
</li>
<li>
- Updated operators docs and
- operators.hpp.
+ <div>
+ Updated operators docs and
+ operators.hpp.
+ </div>
</li>
<li>
- New iterator.hpp header.
+ <div>
+ New iterator.hpp header.
+ </div>
</li>
<li>
- Minor rational.hpp, rational_example.cpp,
- and integer_traits_test.cpp
- changes to support more compilers.
+ <div>
+ Minor rational.hpp, rational_example.cpp,
+ and integer_traits_test.cpp
+ changes to support more compilers.
+ </div>
</li>
<li>
- Revised cast.hpp: removed implicit_cast,
- plus fixes for broken compilers.
+ <div>
+ Revised cast.hpp: removed implicit_cast,
+ plus fixes for broken compilers.
+ </div>
</li>
<li>
- Minor smart_ptr.hpp workaround for
- some GCC builds.
+ <div>
+ Minor smart_ptr.hpp workaround
+ for some GCC builds.
+ </div>
</li>
<li>
- Several config.hpp changes for Microsoft,
- Intel, and other compilers.
+ <div>
+ Several config.hpp changes for Microsoft,
+ Intel, and other compilers.
+ </div>
</li>
<li>
- Added Configuration Header page
- and test program.
+ <div>
+ Added Configuration Header page
+ and test program.
+ </div>
</li>
<li>
- Added Experimental Compiler Status
- page showing what library works with which compilers.
+ <div>
+ Added Experimental Compiler Status
+ page showing what library works with which compilers.
+ </div>
</li>
</ul>
</div> </div>
@@ -102,10 +124,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_16_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_16_1.html (original)
+++ website/public_html/live/users/history/version_1_16_1.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.16.1</span></h2>
<p><span class=
- "news-date">July 5th, 2000 12:00 GMT</span></p>
+ "news-date">July 5th, 2000 11:00 GMT</span></p>
<div class="news-description">
@@ -47,26 +49,36 @@
<ul>
<li>
- <span class="library">Integer</span> library: fixed
- cstdint.hpp bug, added cstdint_test.cpp,
- updated docs.
+ <div>
+ <span class="library">Integer</span> library: fixed
+ cstdint.hpp bug, added cstdint_test.cpp,
+ updated docs.
+ </div>
</li>
<li>
- <span class="library">Random Number Library:</span> minor
- fixes to random.hpp and random_test.cpp
- to support more compilers.
+ <div>
+ <span class="library">Random Number Library:</span> minor
+ fixes to random.hpp and random_test.cpp
+ to support more compilers.
+ </div>
</li>
<li>
- Updated cast.hpp with more Microsoft compiler
- workarounds.
+ <div>
+ Updated cast.hpp with more Microsoft
+ compiler workarounds.
+ </div>
</li>
<li>
- Updated call_traits docs,
- added call_traits_test.cpp.
+ <div>
+ Updated call_traits docs,
+ added call_traits_test.cpp.
+ </div>
</li>
<li>
- Cleanup and bug fixes for operators.hpp
- and operators_test.cpp.
+ <div>
+ Cleanup and bug fixes for operators.hpp
+ and operators_test.cpp.
+ </div>
</li>
</ul>
</div> </div>
@@ -84,10 +96,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_17_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_17_0.html (original)
+++ website/public_html/live/users/history/version_1_17_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.17.0</span></h2>
<p><span class=
- "news-date">August 3rd, 2000 12:00 GMT</span></p>
+ "news-date">August 3rd, 2000 11:00 GMT</span></p>
<div class="news-description">
@@ -47,34 +49,51 @@
<ul>
<li>
- <span class="library">Array Library</span> added - An
- STL compliant container wrapper for arrays of constant size from Nicolai Josuttis.
+ <div>
+ <span class="library">Array Library</span> added - An
+ STL compliant container wrapper for arrays of constant size from Nicolai
+ Josuttis.
+ </div>
</li>
<li>
- array traits header renamed array_traits.hpp (was array.hpp).
+ <div>
+ array traits header renamed array_traits.hpp (was array.hpp).
+ </div>
</li>
<li>
- <span class="library">Random Number Library:</span> more
- minor changes to support more compilers.
+ <div>
+ <span class="library">Random Number Library:</span> more
+ minor changes to support more compilers.
+ </div>
</li>
<li>
- <span class="library">Smart Pointer Library:</span>
+ <div>
+ <span class="library">Smart Pointer Library:</span>
performance
- reducing exception-specifications removed.
+ reducing exception-specifications removed.
+ </div>
</li>
<li>
- Compiler and test program fixes for call_traits, compressed_pair, and type_traits.
+ <div>
+ Compiler and test program fixes for call_traits, compressed_pair, and type_traits.
+ </div>
</li>
<li>
- Updated cast.hpp to clear compiler warning
- messages.
+ <div>
+ Updated cast.hpp to clear compiler warning
+ messages.
+ </div>
</li>
<li>
- Linux Compiler Status added.
+ <div>
+ Linux Compiler Status added.
+ </div>
</li>
<li>
- Boost source code now lives in a publicly accessible Concurrent Versions System
- (CVS) repository.
+ <div>
+ Boost source code now lives in a publicly accessible Concurrent Versions
+ System (CVS) repository.
+ </div>
</li>
</ul>
</div> </div>
@@ -92,10 +111,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_18_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_18_0.html (original)
+++ website/public_html/live/users/history/version_1_18_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.18.0</span></h2>
<p><span class=
- "news-date">September 28th, 2000 12:00 GMT</span></p>
+ "news-date">September 28th, 2000 11:00 GMT</span></p>
<div class="news-description">
@@ -47,41 +49,60 @@
<ul>
<li>
- Preliminary release of two important new libraries:
+ <div>
+ Preliminary release of two important new libraries:
+ </div>
<ul>
<li>
- <span class="library">Graph Library</span> -
- Generic graph components and algorithms from Jeremy Siek and a University
- of Notre Dame team.
+ <div>
+ <span class="library">Graph Library</span> -
+ Generic graph components and algorithms from Jeremy Siek and a University
+ of Notre Dame team.
+ </div>
</li>
<li>
- <span class="library">Regular Expression Library</span> -
- Text pattern matching in all its glory from John Maddock.
+ <div>
+ <span class="library">Regular Expression Library</span> -
+ Text pattern matching in all its glory from John Maddock.
+ </div>
</li>
</ul>
</li>
<li>
- Other changes:
+ <div>
+ Other changes:
+ </div>
<ul>
<li>
- <span class="library">Array Library</span> improvements
- reflecting formal review comments.
+ <div>
+ <span class="library">Array Library</span> improvements
+ reflecting formal review comments.
+ </div>
</li>
<li>
- functional.hpp compiler workarounds
- added.
+ <div>
+ functional.hpp compiler workarounds
+ added.
+ </div>
</li>
<li>
- <code><span class="identifier">tie</span><span class="special">()</span>
- <span class="identifier">function</span> <span class="keyword">template</span></code>
- added to utility.hpp for easier handling of std::pair<> return values.
+ <div>
+ <code><span class="identifier">tie</span><span class="special">()</span>
+ <span class="identifier">function</span> <span class="keyword">template</span></code>
+ added to utility.hpp for easier handling of std::pair<> return
+ values.
+ </div>
</li>
<li>
- <span class="library">Integer Library</span> improved
- handling of 64-bit integers.
+ <div>
+ <span class="library">Integer Library</span> improved
+ handling of 64-bit integers.
+ </div>
</li>
<li>
- Minor web site page updates.
+ <div>
+ Minor web site page updates.
+ </div>
</li>
</ul>
</li>
@@ -101,10 +122,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_18_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_18_1.html (original)
+++ website/public_html/live/users/history/version_1_18_1.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.18.1</span></h2>
<p><span class=
- "news-date">October 15th, 2000 12:00 GMT</span></p>
+ "news-date">October 15th, 2000 11:00 GMT</span></p>
<div class="news-description">
@@ -47,19 +49,29 @@
<ul>
<li>
- <span class="library">Graph Library</span>,
- Random Number Library, and Regular Expression Library: Minor fixes.
+ <div>
+ <span class="library">Graph Library</span>,
+ Random Number Library, and
+ Regular Expression Library: Minor
+ fixes.
+ </div>
</li>
<li>
- <span class="library">Configuration Header</span> additions
- for various compiler foibles.
+ <div>
+ <span class="library">Configuration Header</span> additions
+ for various compiler foibles.
+ </div>
</li>
<li>
- Portability Hints: Borland C++ 5.5.1 from Jens Maurer added.
+ <div>
+ Portability Hints: Borland C++ 5.5.1 from Jens Maurer added.
+ </div>
</li>
<li>
- <span class="library">Compiler Status</span> updated
- for latest versions of several compilers.
+ <div>
+ <span class="library">Compiler Status</span> updated
+ for latest versions of several compilers.
+ </div>
</li>
</ul>
</div> </div>
@@ -77,10 +89,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_18_2.html
==============================================================================
--- website/public_html/live/users/history/version_1_18_2.html (original)
+++ website/public_html/live/users/history/version_1_18_2.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.18.2</span></h2>
<p><span class=
- "news-date">November 3rd, 2000 12:00 GMT</span></p>
+ "news-date">November 3rd, 2000 12:00 GMT</span></p>
<div class="news-description">
@@ -47,29 +49,41 @@
<ul>
<li>
- <span class="library">Cast Library</span> Fix numeric_cast<>
- bugs with floating types.
+ <div>
+ <span class="library">Cast Library</span> Fix numeric_cast<>
+ bugs with floating types.
+ </div>
</li>
<li>
- <span class="library">Graph Library</span>
+ <div>
+ <span class="library">Graph Library</span>
minor
- fixes.
+ fixes.
+ </div>
</li>
<li>
- <span class="library">Regular Expression Library</span> minor
- fixes.
+ <div>
+ <span class="library">Regular Expression Library</span> minor
+ fixes.
+ </div>
</li>
<li>
- <span class="library">Configuration Header</span> more
- fixes for broken compilers.
+ <div>
+ <span class="library">Configuration Header</span> more
+ fixes for broken compilers.
+ </div>
</li>
<li>
- Boost Header Dependencies page added.
+ <div>
+ Boost Header Dependencies page added.
+ </div>
</li>
<li>
- Terminology change: Several headers previously lumped together as a "utility"
- library are now considered separate libraries. For historical reasons, their
- non-header files still live in the "utility" sub-directory.
+ <div>
+ Terminology change: Several headers previously lumped together as a "utility"
+ library are now considered separate libraries. For historical reasons, their
+ non-header files still live in the "utility" sub-directory.
+ </div>
</li>
</ul>
</div> </div>
@@ -87,10 +101,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_18_3.html
==============================================================================
--- website/public_html/live/users/history/version_1_18_3.html (original)
+++ website/public_html/live/users/history/version_1_18_3.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -47,27 +49,39 @@
<ul>
<li>
- <span class="library">Graph Library</span>
+ <div>
+ <span class="library">Graph Library</span>
minor
- fixes and additions.
+ fixes and additions.
+ </div>
</li>
<li>
- <span class="library">Regular Expression Library</span> minor
- fixes.
+ <div>
+ <span class="library">Regular Expression Library</span> minor
+ fixes.
+ </div>
</li>
<li>
- cast.hpp Borland compiler fixes.
+ <div>
+ cast.hpp Borland compiler fixes.
+ </div>
</li>
<li>
- cstdint.hpp changed to no longer expose
- names to the global namespace.
+ <div>
+ cstdint.hpp changed to no longer
+ expose names to the global namespace.
+ </div>
</li>
<li>
- BeOS5/Intel compiler status contributed by John Maddock.
+ <div>
+ BeOS5/Intel compiler status contributed by John Maddock.
+ </div>
</li>
<li>
- <span class="library">Compiler Status</span> added
- two additional test programs.
+ <div>
+ <span class="library">Compiler Status</span> added
+ two additional test programs.
+ </div>
</li>
</ul>
</div> </div>
@@ -85,10 +99,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_19_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_19_0.html (original)
+++ website/public_html/live/users/history/version_1_19_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -47,36 +49,52 @@
<ul>
<li>
- <span class="library">Concept Check Library</span> added
- - tools for generic programming from Jeremy Siek.
+ <div>
+ <span class="library">Concept Check Library</span> added
+ - tools for generic programming from Jeremy Siek.
+ </div>
</li>
<li>
- <span class="library">Python Library</span> added
- - reflects C++ classes and functions into Python, from Dave Abrahams.
+ <div>
+ <span class="library">Python Library</span> added
+ - reflects C++ classes and functions into Python, from Dave Abrahams.
+ </div>
</li>
<li>
- <span class="library">Static Assert Library</span> added
- - compile time assertions from John Maddock
+ <div>
+ <span class="library">Static Assert Library</span> added
+ - compile time assertions from John Maddock
+ </div>
</li>
<li>
- <span class="library">Property Map Concepts</span> added
- - interfaces which map key objects to value objects from Jeremy Siek.
+ <div>
+ <span class="library">Property Map Concepts</span> added
+ - interfaces which map key objects to value objects from Jeremy Siek.
+ </div>
</li>
<li>
- <span class="library">Graph Library</span>
+ <div>
+ <span class="library">Graph Library</span>
minor
- updates.
+ updates.
+ </div>
</li>
<li>
- <span class="library">Regular Expression Library</span> minor
- updates.
+ <div>
+ <span class="library">Regular Expression Library</span> minor
+ updates.
+ </div>
</li>
<li>
- Library Requirements and Guidelines
- - directory name policy added.
+ <div>
+ Library Requirements and Guidelines
+ - directory name policy added.
+ </div>
</li>
<li>
- FAQ updated.
+ <div>
+ FAQ updated.
+ </div>
</li>
</ul>
</div> </div>
@@ -94,10 +112,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_20_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_20_0.html (original)
+++ website/public_html/live/users/history/version_1_20_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.20.0</span></h2>
<p><span class=
- "news-date">January 6th, 2001 12:00 GMT</span></p>
+ "news-date">January 6th, 2001 12:00 GMT</span></p>
<div class="news-description">
@@ -47,32 +49,46 @@
<ul>
<li>
- <span class="library">Conversion Library</span> added
- - cast and lexical_cast
- headers from Dave Abrahams and Kevlin Henney.
+ <div>
+ <span class="library">Conversion Library</span> added
+ - cast and lexical_cast
+ headers from Dave Abrahams and Kevlin Henney.
+ </div>
</li>
<li>
- Web site moved to a larger host after the old ISP collapsed unexpectedly.
+ <div>
+ Web site moved to a larger host after the old ISP collapsed unexpectedly.
+ </div>
</li>
<li>
- Regression tests now include execution testing. See <a href="/status/compiler_status.html">Compiler
- Status</a>.
+ <div>
+ Regression tests now include execution testing. See <a href="/status/compiler_status.html">Compiler
+ Status</a>.
+ </div>
</li>
<li>
- Discussion Policy page added.
+ <div>
+ Discussion Policy page added.
+ </div>
</li>
<li>
- <span class="library">Array Library</span> minor documentation
- improvements.
+ <div>
+ <span class="library">Array Library</span> minor documentation
+ improvements.
+ </div>
</li>
<li>
- <span class="library">Graph Library</span>
+ <div>
+ <span class="library">Graph Library</span>
minor
- updates.
+ updates.
+ </div>
</li>
<li>
- <span class="library">Regular Expression Library</span> minor
- updates.
+ <div>
+ <span class="library">Regular Expression Library</span> minor
+ updates.
+ </div>
</li>
</ul>
</div> </div>
@@ -90,10 +106,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_20_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_20_1.html (original)
+++ website/public_html/live/users/history/version_1_20_1.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -47,20 +49,28 @@
<ul>
<li>
- compressed_pair.hpp minor update
- fixes test failures of other libraries under VC++.
+ <div>
+ compressed_pair.hpp minor
+ update fixes test failures of other libraries under VC++.
+ </div>
</li>
<li>
- <span class="library">Graph Library</span>
+ <div>
+ <span class="library">Graph Library</span>
minor
- updates.
+ updates.
+ </div>
</li>
<li>
- <span class="library">Regular Expression Library</span> minor
- updates.
+ <div>
+ <span class="library">Regular Expression Library</span> minor
+ updates.
+ </div>
</li>
<li>
- Minor website fixes including missing files in boost_all.zip.
+ <div>
+ Minor website fixes including missing files in boost_all.zip.
+ </div>
</li>
</ul>
</div> </div>
@@ -78,10 +88,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_20_2.html
==============================================================================
--- website/public_html/live/users/history/version_1_20_2.html (original)
+++ website/public_html/live/users/history/version_1_20_2.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -48,47 +50,65 @@
<ul>
<li>
- Array traits: minor portability fix.
+ <div>
+ Array traits: minor portability fix.
+ </div>
</li>
<li>
- <span class="library">Graph Library</span> -
- Changes to breadth_first_search()
- re: BFSVisitor, added
- max flow algorithms edmunds_karp_max_flow()
- and push_relabel_max_flow()
, added adjacency_matrix
graph class, added
- filtered_graph
- adaptor
+ <div>
+ <span class="library">Graph Library</span> -
+ Changes to breadth_first_search()
+ re: BFSVisitor, added
+ max flow algorithms edmunds_karp_max_flow()
+ and push_relabel_max_flow()
,
+ added adjacency_matrix
+ graph class, added filtered_graph
adaptor
+ </div>
</li>
<li>
- <span class="library">Integer Library:</span> minor
- fixes to integer.hpp and integer_test.cpp
+ <div>
+ <span class="library">Integer Library:</span> minor
+ fixes to integer.hpp and integer_test.cpp
+ </div>
</li>
<li>
- Portability Hints: Microsoft Visual C++
- added.
+ <div>
+ Portability Hints: Microsoft Visual C++
+ added.
+ </div>
</li>
<li>
- <span class="library">Random Number Library:</span> Minor
- portability fixes
+ <div>
+ <span class="library">Random Number Library:</span> Minor
+ portability fixes
+ </div>
</li>
<li>
- <span class="library">Rational Number Library:</span>
+ <div>
+ <span class="library">Rational Number Library:</span>
documentation
- updates, efficiency improvements, co-operates with user-defined types, regression
- tests
+ updates, efficiency improvements, co-operates with user-defined types, regression
+ tests
+ </div>
</li>
<li>
- <span class="library">Regular Expression Library:</span> minor
- updates.
+ <div>
+ <span class="library">Regular Expression Library:</span> minor
+ updates.
+ </div>
</li>
<li>
- <span class="library">Smart Pointer Library:</span>
+ <div>
+ <span class="library">Smart Pointer Library:</span>
shared_ptr
- example added.
+ example added.
+ </div>
</li>
<li>
- <span class="library">Timer Library:</span> changed to
- an all inline implementation.
+ <div>
+ <span class="library">Timer Library:</span> changed
+ to an all inline implementation.
+ </div>
</li>
</ul>
</div> </div>
@@ -106,10 +126,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_21_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_21_0.html (original)
+++ website/public_html/live/users/history/version_1_21_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.21.0</span></h2>
<p><span class=
- "news-date">March 9th, 2001 12:00 GMT</span></p>
+ "news-date">March 9th, 2001 12:00 GMT</span></p>
<div class="news-description">
@@ -47,50 +49,67 @@
<ul>
<li>
- <span class="library">Iterator Adaptor Library</span> added.
- Adapt a base type into a standard conforming iterator, and more, from Dave
- Abrahams, Jeremy Siek, and John Potter.
+ <div>
+ <span class="library"><a href="/libs/utility/iterator_adaptors.htm">Iterator Adaptor
+ Library</a></span> added. Adapt a base type into a standard conforming iterator,
+ and more, from Dave Abrahams, Jeremy Siek, and John Potter.
+ </div>
</li>
<li>
- <span class="library">Pool Library</span> added. Memory
- pool management from Steve Cleary.
+ <div>
+ <span class="library">Pool Library</span> added.
+ Memory pool management from Steve Cleary.
+ </div>
</li>
<li>
- <span class="library">Test Library</span> added. Support
- for program testing and execution from Beman Dawes.
+ <div>
+ <span class="library">Test Library</span> added.
+ Support for program testing and execution from Beman Dawes.
+ </div>
</li>
<li>
- Generic Programming Techniques
- page added, contributed by Dave Abrahams.
+ <div>
+ Generic Programming Techniques
+ page added, contributed by Dave Abrahams.
+ </div>
</li>
<li>
- <span class="library">Graph Library:</span>
+ <div>
+ <span class="library">Graph Library:</span>
Updated
- use of iterator adaptors. Changed <code><span class="keyword">operator</span>
- <span class="special">==</span></code> for <code><span class="identifier">adjacency_list</span><span class="special">::</span><span class="identifier">edge_descriptor</span></code>
- to improve semantics for multigraphs. Moved <code><span class="identifier">adjacency_iterator_generator</span></code>
- from namespace <code><span class="identifier">detail</span></code> to <code><span class="identifier">boost</span></code> and added documentation.
- Renamed <code><span class="identifier">dynamic_components</span><span class="special">()</span></code> to incremental_components()
,
- better matching graph literature terminology. Cleaned up interface of connected_components()
and created separate strong_components()
- function using Tarjan's more efficient algorithm. Fixed documentation figures
- for adjacency_list
- and adjacency_matrix
.
- Added docs for cuthill_mckee_ordering()
- algorithm.
+ use of iterator adaptors. Changed <code><span class="keyword">operator</span>
+ <span class="special">==</span></code> for <code><span class="identifier">adjacency_list</span><span class="special">::</span><span class="identifier">edge_descriptor</span></code>
+ to improve semantics for multigraphs. Moved <code><span class="identifier">adjacency_iterator_generator</span></code>
+ from namespace <code><span class="identifier">detail</span></code> to
+ <code><span class="identifier">boost</span></code> and added documentation.
+ Renamed <code><span class="identifier">dynamic_components</span><span class="special">()</span></code> to incremental_components()
,
+ better matching graph literature terminology. Cleaned up interface of connected_components()
and created separate strong_components()
+ function using Tarjan's more efficient algorithm. Fixed documentation figures
+ for adjacency_list
+ and adjacency_matrix
.
+ Added docs for cuthill_mckee_ordering()
+ algorithm.
+ </div>
</li>
<li>
- <span class="library">Python Library</span> upgraded.
- Better compatibility with Python 2.0, NULL pointers and smart-pointers get
- converted to/from python None, massive documentation review/revision.
+ <div>
+ <span class="library">Python Library</span> upgraded.
+ Better compatibility with Python 2.0, NULL pointers and smart-pointers get
+ converted to/from python None, massive documentation review/revision.
+ </div>
</li>
<li>
- <span class="library">Regular Expression Library:</span> Minor
- fixes for Unicode platforms.
+ <div>
+ <span class="library">Regular Expression Library:</span> Minor
+ fixes for Unicode platforms.
+ </div>
</li>
<li>
- <span class="library">Type Traits Library</span>
+ <div>
+ <span class="library">Type Traits Library</span>
upgraded:
- Major revision.
+ Major revision.
+ </div>
</li>
</ul>
</div> </div>
@@ -108,10 +127,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_21_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_21_1.html (original)
+++ website/public_html/live/users/history/version_1_21_1.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -50,20 +52,28 @@
<ul>
<li>
- New download page. The .zip and .tar.gz files now live on the SourceForge ftp
- site.
+ <div>
+ New download page. The .zip and .tar.gz files now live on the SourceForge
+ ftp site.
+ </div>
</li>
<li>
- <span class="library">Graph Library:</span> Minor
- docs fixes.
+ <div>
+ <span class="library">Graph Library:</span> Minor
+ docs fixes.
+ </div>
</li>
<li>
- <span class="library">Python Library:</span> Minor
- docs fixes.
+ <div>
+ <span class="library">Python Library:</span> Minor
+ docs fixes.
+ </div>
</li>
<li>
- <span class="library">Regex Library:</span> Minor portability
- fixes.
+ <div>
+ <span class="library">Regex Library:</span> Minor portability
+ fixes.
+ </div>
</li>
</ul>
</div> </div>
@@ -81,10 +91,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_21_2.html
==============================================================================
--- website/public_html/live/users/history/version_1_21_2.html (original)
+++ website/public_html/live/users/history/version_1_21_2.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.21.2</span></h2>
<p><span class=
- "news-date">April 24th, 2001 12:00 GMT</span></p>
+ "news-date">April 24th, 2001 11:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_21_2.tar.bz2</td></tr><tr><td>boost_1_21_2.tar.gz</td></tr>
@@ -50,36 +52,50 @@
<ul>
<li>
- <span class="library">Compatibility Library</span>
+ <div>
+ <span class="library">Compatibility Library</span>
added:
- Help for non-conforming standard libraries missing CXX headers from Ralf Grosse-Kunstleve,
- and help for missing standard library <limits> header from Jens Maurer.
- (These are unreviewed implementation libraries, treated as maintenance steps
- only.)
+ Help for non-conforming standard libraries missing CXX headers from Ralf
+ Grosse-Kunstleve, and help for missing standard library <limits> header
+ from Jens Maurer. (These are unreviewed implementation libraries, treated
+ as maintenance steps only.)
+ </div>
</li>
<li>
- <span class="library">Random Number Library:</span> Split
- into separate headers, updated documentation, added lagged_fibonacci generator.
+ <div>
+ <span class="library">Random Number Library:</span> Split
+ into separate headers, updated documentation, added lagged_fibonacci generator.
+ </div>
</li>
<li>
- <span class="library">Integer Library:</span> Minor
- portability update.
+ <div>
+ <span class="library">Integer Library:</span> Minor
+ portability update.
+ </div>
</li>
<li>
- <span class="library">Graph Library:</span>
+ <div>
+ <span class="library">Graph Library:</span>
Changed
- algorithm interfaces to use named parameters technique. Added graph isomorphism
- algorithm.
+ algorithm interfaces to use named parameters technique. Added graph isomorphism
+ algorithm.
+ </div>
</li>
<li>
- Download refinements - files now available from either FTP or web server.
+ <div>
+ Download refinements - files now available from either FTP or web server.
+ </div>
</li>
<li>
- Tracker
- Added: View and submit bug, support, and feature requests.
+ <div>
+ Tracker
+ Added: View and submit bug, support, and feature requests.
+ </div>
</li>
<li>
- Minor portability fixes in several other libraries.
+ <div>
+ Minor portability fixes in several other libraries.
+ </div>
</li>
</ul>
</div> </div>
@@ -97,10 +113,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_22_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_22_0.html (original)
+++ website/public_html/live/users/history/version_1_22_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.22.0</span></h2>
<p><span class=
- "news-date">May 25th, 2001 12:00 GMT</span></p>
+ "news-date">May 25th, 2001 11:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_22_0.tar.bz2</td></tr><tr><td>boost_1_22_0.tar.gz</td></tr>
@@ -50,29 +52,41 @@
<ul>
<li>
- <span class="library">CRC Library</span> added. Compute
- cyclic redundancy codes from Daryle Walker.
+ <div>
+ <span class="library">CRC Library</span> added. Compute
+ cyclic redundancy codes from Daryle Walker.
+ </div>
</li>
<li>
- <span class="library">Graph Library:</span> Minor
- fixes.
+ <div>
+ <span class="library">Graph Library:</span> Minor
+ fixes.
+ </div>
</li>
<li>
- <span class="library">Integer Traits:</span> added
- wchar_t specialization, minor portability fixes.
+ <div>
+ <span class="library">Integer Traits:</span> added
+ wchar_t specialization, minor portability fixes.
+ </div>
</li>
<li>
- <span class="library">Regex Library:</span> Minor portability
- fixes.
+ <div>
+ <span class="library">Regex Library:</span> Minor portability
+ fixes.
+ </div>
</li>
<li>
- <span class="library">Smart Pointer Library:</span>
+ <div>
+ <span class="library">Smart Pointer Library:</span>
fixed
- bugs, tightened requirements, added examples.
+ bugs, tightened requirements, added examples.
+ </div>
</li>
<li>
- <span class="library">Utility Library:</span> added
- checked_delete() and checked_array_delete() functions.
+ <div>
+ <span class="library">Utility Library:</span> added
+ checked_delete() and checked_array_delete() functions.
+ </div>
</li>
</ul>
</div> </div>
@@ -90,10 +104,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_23_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_23_0.html (original)
+++ website/public_html/live/users/history/version_1_23_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.23.0</span></h2>
<p><span class=
- "news-date">July 6th, 2001 12:00 GMT</span></p>
+ "news-date">July 6th, 2001 11:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_23_0.tar.bz2</td></tr><tr><td>boost_1_23_0.tar.gz</td></tr>
@@ -50,32 +52,47 @@
<ul>
<li>
- <span class="library">Any Library</span> added. Safe, generic
- container for single values of different value types, from Kevlin Henney.
+ <div>
+ <span class="library">Any Library</span> added. Safe,
+ generic container for single values of different value types, from Kevlin
+ Henney.
+ </div>
</li>
<li>
- <span class="library">Function Library</span> added.
- Function object wrappers for deferred calls or callbacks, from Doug Gregor.
+ <div>
+ <span class="library">Function Library</span> added.
+ Function object wrappers for deferred calls or callbacks, from Doug Gregor.
+ </div>
</li>
<li>
- <span class="library">Tokenizer Library</span> added.
- Break a string into a series of tokens, from John Bandela.
+ <div>
+ <span class="library">Tokenizer Library</span> added.
+ Break a string into a series of tokens, from John Bandela.
+ </div>
</li>
<li>
- Special functions,
- octonions, quaternions added, from
- Hubert Holin.
+ <div>
+ Special functions,
+ octonions, quaternions added, from
+ Hubert Holin.
+ </div>
</li>
<li>
- <span class="library">Smart Pointer Library:</span>
+ <div>
+ <span class="library">Smart Pointer Library:</span>
shared_ptr
- polymorphic pointers now work on more broken compilers.
+ polymorphic pointers now work on more broken compilers.
+ </div>
</li>
<li>
- IBM/Aix Compiler status table contributed by Toon Knapen.
+ <div>
+ IBM/Aix Compiler status table contributed by Toon Knapen.
+ </div>
</li>
<li>
- Minor fixes to a number of other libraries.
+ <div>
+ Minor fixes to a number of other libraries.
+ </div>
</li>
</ul>
</div> </div>
@@ -93,10 +110,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_24_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_24_0.html (original)
+++ website/public_html/live/users/history/version_1_24_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.24.0</span></h2>
<p><span class=
- "news-date">August 19th, 2001 12:00 GMT</span></p>
+ "news-date">August 19th, 2001 11:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_24_0.tar.bz2</td></tr><tr><td>boost_1_24_0.tar.gz</td></tr>
@@ -50,22 +52,30 @@
<ul>
<li>
- <span class="library">Tuple Library</span>
+ <div>
+ <span class="library">Tuple Library</span>
added.
- Tuples ease definition of functions returning multiple values, and more, from
- Jaakko Jarvi.
+ Tuples ease definition of functions returning multiple values, and more,
+ from Jaakko Jarvi.
+ </div>
</li>
<li>
- Minor fixes to some other libraries.
+ <div>
+ Minor fixes to some other libraries.
+ </div>
</li>
<li>
- <span class="library">Boost Build System</span> added.
- Preliminary release of an innovative build system for Boost libraries, from
- Dave Abrahams and others.
+ <div>
+ <span class="library">Boost Build System</span> added.
+ Preliminary release of an innovative build system for Boost libraries, from
+ Dave Abrahams and others.
+ </div>
</li>
<li>
- Formal Review Schedule
- added. Shows current, future, and recent past review dates.
+ <div>
+ Formal Review Schedule
+ added. Shows current, future, and recent past review dates.
+ </div>
</li>
</ul>
</div> </div>
@@ -83,10 +93,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_25_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_25_0.html (original)
+++ website/public_html/live/users/history/version_1_25_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.25.0</span></h2>
<p><span class=
- "news-date">October 1st, 2001 12:00 GMT</span></p>
+ "news-date">October 1st, 2001 11:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_25_0.tar.bz2</td></tr><tr><td>boost_1_25_0.tar.gz</td></tr>
@@ -50,47 +52,65 @@
<ul>
<li>
- <span class="library">Thread Library</span> added.
- Portable C++ multi-programming at last, from William Kempf.
+ <div>
+ <span class="library">Thread Library</span> added.
+ Portable C++ multi-programming at last, from William Kempf.
+ </div>
</li>
<li>
- Base From Member added
- to Utility Library. Support
- for the base from member idiom, from Daryle Walker.
+ <div>
+ Base From Member
+ added to Utility Library.
+ Support for the base from member idiom, from Daryle Walker.
+ </div>
</li>
<li>
- Bind and mem_fn
- added - Generalized binders for function/object/pointers and member functions,
- from Peter Dimov.
+ <div>
+ Bind and mem_fn
+ added - Generalized binders for function/object/pointers and member functions,
+ from Peter Dimov.
+ </div>
</li>
<li>
- <span class="library">Array Library:</span> Minor updates,
- from Nico Josuttis.
+ <div>
+ <span class="library">Array Library:</span> Minor updates,
+ from Nico Josuttis.
+ </div>
</li>
<li>
- <span class="library">Config Library:</span> major redesign
- with much improved and automated configuration of Boost libraries for specific
- compilers, from John Maddock.
+ <div>
+ <span class="library">Config Library:</span> major
+ redesign with much improved and automated configuration of Boost libraries
+ for specific compilers, from John Maddock.
+ </div>
</li>
<li>
- <span class="library">Random Number Library:</span> Fixed
- bug when copying normal_distribution and improved the documentation, from Michael
- Stevens and Jens Maurer.
+ <div>
+ <span class="library">Random Number Library:</span> Fixed
+ bug when copying normal_distribution and improved the documentation, from
+ Michael Stevens and Jens Maurer.
+ </div>
</li>
<li>
- Special functions,
- octonions, quaternions updated, now
- useable with many more compilers, plus three new special functions, from Hubert
- Holin, Eric Ford, and others.
+ <div>
+ Special functions,
+ octonions, quaternions updated,
+ now useable with many more compilers, plus three new special functions, from
+ Hubert Holin, Eric Ford, and others.
+ </div>
</li>
<li>
- <span class="library">Tokenizer Library:</span>
+ <div>
+ <span class="library">Tokenizer Library:</span>
fixes/enhancements
- to escaped_list_separator based on empty fields and tokens comments from Johan
- Nillson and Jens Maurer.
+ to escaped_list_separator based on empty fields and tokens comments from
+ Johan Nillson and Jens Maurer.
+ </div>
</li>
<li>
- Coming Soon - A mailing list for Boost users!
+ <div>
+ Coming Soon - A mailing list for Boost users!
+ </div>
</li>
</ul>
</div> </div>
@@ -108,10 +128,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_25_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_25_1.html (original)
+++ website/public_html/live/users/history/version_1_25_1.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.25.1</span></h2>
<p><span class=
- "news-date">November 5th, 2001 12:00 GMT</span></p>
+ "news-date">November 5th, 2001 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_25_1.tar.bz2</td></tr><tr><td>boost_1_25_1.tar.gz</td></tr>
@@ -50,36 +52,50 @@
<ul>
<li>
- <span class="library">Boost Build System:</span> Continued
- improvements.
+ <div>
+ <span class="library">Boost Build System:</span> Continued
+ improvements.
+ </div>
</li>
<li>
- <span class="library">Config Library:</span> Continued
- refinements.
+ <div>
+ <span class="library">Config Library:</span> Continued
+ refinements.
+ </div>
</li>
<li>
- <span class="library">Graph Library:</span> Final
- cleanup for upcoming the Boost Graph Library book.
+ <div>
+ <span class="library">Graph Library:</span> Final
+ cleanup for upcoming the Boost Graph Library book.
+ </div>
</li>
<li>
- <span class="library">Thread Library:</span> Minor
- fixes - tests now pass on most Win32 and POSIX systems including Linux and
- Solaris. Semaphore removed as too error prone.
+ <div>
+ <span class="library">Thread Library:</span> Minor
+ fixes - tests now pass on most Win32 and POSIX systems including Linux and
+ Solaris. Semaphore removed as too error prone.
+ </div>
</li>
<li>
- <span class="library">Function Library:</span> direct
- support for member function pointers and documentation updates.
+ <div>
+ <span class="library">Function Library:</span> direct
+ support for member function pointers and documentation updates.
+ </div>
</li>
<li>
- Boost-Users
- mailing list has been created to address topics of interest to users of Boost
- libraries.
+ <div>
+ Boost-Users
+ mailing list has been created to address topics of interest to users of Boost
+ libraries.
+ </div>
</li>
<li>
- <a href="http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl">Boost
- Wiki web</a> added. Provides a place for Boost users to openly discuss
- and document the use of Boost libraries. It is not officially maintained by
- Boost developers.
+ <div>
+ <a href="http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl">Boost
+ Wiki web</a> added. Provides a place for Boost users to openly discuss
+ and document the use of Boost libraries. It is not officially maintained
+ by Boost developers.
+ </div>
</li>
</ul>
</div> </div>
@@ -97,10 +113,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_26_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_26_0.html (original)
+++ website/public_html/live/users/history/version_1_26_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -50,37 +52,51 @@
<ul>
<li>
- <span class="library">Common Factor Library</span>
+ <div>
+ <span class="library">Common Factor Library</span>
added.
- Greatest common divisor and least common multiple, from Daryle Walker.
+ Greatest common divisor and least common multiple, from Daryle Walker.
+ </div>
</li>
<li>
- <span class="library">Preprocessor Library</span>
+ <div>
+ <span class="library">Preprocessor Library</span>
added.
- Preprocessor metaprogramming tools including repetition and recursion, from
- Vesa Karvonen.
+ Preprocessor metaprogramming tools including repetition and recursion, from
+ Vesa Karvonen.
+ </div>
</li>
<li>
- <span class="library">Iterator Adaptor Library:</span> Added
- generator iterator
- adaptor, from Jens Maurer.
+ <div>
+ <span class="library"><a href="/libs/utility/iterator_adaptors.htm">Iterator Adaptor
+ Library</a>:</span> Added <a href="/libs/utility/generator_iterator.htm">generator
+ iterator</a> adaptor, from Jens Maurer.
+ </div>
</li>
<li>
- <span class="library">Random Number Library:</span> Removed
- iterator interface. Fixed overflows in uniform_int<>. Both changes cause
- random number sequences to differ compared to previous boost releases.
+ <div>
+ <span class="library">Random Number Library:</span> Removed
+ iterator interface. Fixed overflows in uniform_int<>. Both changes
+ cause random number sequences to differ compared to previous boost releases.
+ </div>
</li>
<li>
- [phase library..operators.hpp:]
- Improvements from Daryle and Helmut Ziesel
+ <div>
+ [phase library..operators.hpp:]
+ Improvements from Daryle and Helmut Ziesel
+ </div>
</li>
<li>
- <span class="library">Boost.Build:</span> Continuing
- improvements, including pre-built <a href="/tools/build/index.html">Boost.Jam
- executables</a>.
+ <div>
+ <span class="library">Boost.Build:</span> Continuing
+ improvements, including pre-built <a href="/tools/build/index.html">Boost.Jam
+ executables</a>.
+ </div>
</li>
<li>
- Minor fixes to a number of other libraries.
+ <div>
+ Minor fixes to a number of other libraries.
+ </div>
</li>
</ul>
</div> </div>
@@ -98,10 +114,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_27_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_27_0.html (original)
+++ website/public_html/live/users/history/version_1_27_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.27.0</span></h2>
<p><span class=
- "news-date">February 5th, 2002 12:00 GMT</span></p>
+ "news-date">February 5th, 2002 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_27_0.tar.bz2</td></tr><tr><td>boost_1_27_0.tar.gz</td></tr>
@@ -50,53 +52,71 @@
<ul>
<li>
- <span class="library">Python Library:</span> Scott
- Snyder contributed inplace operator support.
+ <div>
+ <span class="library">Python Library:</span> Scott
+ Snyder contributed inplace operator support.
+ </div>
</li>
<li>
- <span class="library">Integer Library:</span> Daryle
- Walker contributed enhancements to the <a href="/libs/integer/integer.htm">type
- selection templates</a>, and added new compile-time <a href="/libs/integer/doc/integer_mask.html">bit
- mask</a>, binary logarithm,
- and extrema templates.
+ <div>
+ <span class="library">Integer Library:</span> Daryle
+ Walker contributed enhancements to the <a href="/libs/integer/integer.htm">type
+ selection templates</a>, and added new compile-time <a href="/libs/integer/doc/integer_mask.html">bit
+ mask</a>, binary logarithm,
+ and extrema templates.
+ </div>
</li>
<li>
- <span class="library">Function Library:</span> user
- may request that <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">function</span></code> objects store a reference to a function
- object target instead of a copy, using ref
. Stateless objects are optimized
- so that they require no dynamic storage.
+ <div>
+ <span class="library">Function Library:</span> user
+ may request that <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">function</span></code> objects store a reference to a
+ function object target instead of a copy, using ref
. Stateless objects are optimized
+ so that they require no dynamic storage.
+ </div>
</li>
<li>
- <span class="library">Quaternions:</span> added
- support for GCC 2.95.x.
+ <div>
+ <span class="library">Quaternions:</span> added
+ support for GCC 2.95.x.
+ </div>
</li>
<li>
- <span class="library">Octonions:</span> added
- support for GCC 2.95.x.
+ <div>
+ <span class="library">Octonions:</span> added
+ support for GCC 2.95.x.
+ </div>
</li>
<li>
- <span class="library">Smart Pointers Library:</span> Peter
- Dimov contributed a new implementation that fixes some bugs and adds some features
- including <a href="/libs/smart_ptr/compatibility.htm#threadsafe">thread
- safety</a> when manipulating the use count, <a href="/libs/smart_ptr/shared_ptr.htm#constructors">custom
- delete functions</a>, a new weak_ptr,
- and shared_static_cast and shared_dynamic_cast.
+ <div>
+ <span class="library">Smart Pointers Library:</span> Peter
+ Dimov contributed a new implementation that fixes some bugs and adds some
+ features including <a href="/libs/smart_ptr/compatibility.htm#threadsafe">thread
+ safety</a> when manipulating the use count, <a href="/libs/smart_ptr/shared_ptr.htm#constructors">custom
+ delete functions</a>, a new weak_ptr,
+ and shared_static_cast and shared_dynamic_cast.
+ </div>
</li>
<li>
- <span class="library">Preprocessor Library:</span>
+ <div>
+ <span class="library">Preprocessor Library:</span>
changed
- macro prefix from BOOST_PREPROCESSOR to BOOST_PP, added support for list data
- structure manipulation, added examples, made library ANSI C friendly, added
- generalized repetition
- and iteration primitives,
- improved reference manual.
+ macro prefix from BOOST_PREPROCESSOR to BOOST_PP, added support for list
+ data structure manipulation, added examples, made library ANSI C friendly,
+ added generalized repetition
+ and iteration
+ primitives, improved reference manual.
+ </div>
</li>
<li>
- <span class="library">Threads Library:</span> Mac
- Carbon implementation contributed by Mac Murrett.
+ <div>
+ <span class="library">Threads Library:</span> Mac
+ Carbon implementation contributed by Mac Murrett.
+ </div>
</li>
<li>
- Minor fixes to many libraries.
+ <div>
+ Minor fixes to many libraries.
+ </div>
</li>
</ul>
</div> </div>
@@ -114,10 +134,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_28_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_28_0.html (original)
+++ website/public_html/live/users/history/version_1_28_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.28.0</span></h2>
<p><span class=
- "news-date">May 15th, 2002 12:00 GMT</span></p>
+ "news-date">May 15th, 2002 11:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_28_0.tar.bz2</td></tr><tr><td>boost_1_28_0.tar.gz</td></tr>
@@ -50,47 +52,67 @@
<ul>
<li>
- The Boost mailing lists are now also accessible as newsgroups.
+ <div>
+ The Boost mailing lists are now also accessible as newsgroups.
+ </div>
</li>
<li>
- A powerful <a href="http://aspn.activestate.com/ASPN/Mail/Archives/boost/">mailing
- list archive</a> has been contributed by the <a href="http://aspn.activestate.com/ASPN">ActiveState
- Programmer Network</a>.
+ <div>
+ A powerful <a href="http://aspn.activestate.com/ASPN/Mail/Archives/boost/">mailing
+ list archive</a> has been contributed by the <a href="http://aspn.activestate.com/ASPN">ActiveState
+ Programmer Network</a>.
+ </div>
</li>
<li>
- <span class="library">Lambda Library</span> added,
- from Jaakko Jarvi and Gary Powell. Define small unnamed function objects at
- the actual call site: for_each( a.begin(), a.end(), std::cout << _1 <<
- ' ' );
+ <div>
+ <span class="library">Lambda Library</span> added,
+ from Jaakko Jarvi and Gary Powell. Define small unnamed function objects
+ at the actual call site: for_each( a.begin(), a.end(), std::cout <<
+ _1 << ' ' );
+ </div>
</li>
<li>
- <span class="library">I/O State Saver Library added</span> -
- Save I/O state to prevent jumbled data, from Daryle Walker.
+ <div>
+ <span class="library">I/O State Saver Library added</span> -
+ Save I/O state to prevent jumbled data, from Daryle Walker.
+ </div>
</li>
<li>
- <span class="library">Configuration Library:</span> User
- code should not use BOOST_NO_LIMITS.
+ <div>
+ <span class="library">Configuration Library:</span> User
+ code should not use BOOST_NO_LIMITS.
+ </div>
</li>
<li>
- <span class="library">Random Number Library:</span> Avoid
- compiler warnings.
+ <div>
+ <span class="library">Random Number Library:</span> Avoid
+ compiler warnings.
+ </div>
</li>
<li>
- <span class="library">Smart Pointers Library:</span> Added
- shared_polymorphic_cast and shared_polymorphic_downcast.
+ <div>
+ <span class="library">Smart Pointers Library:</span> Added
+ shared_polymorphic_cast and shared_polymorphic_downcast.
+ </div>
</li>
<li>
- <span class="library">Function Library:</span> Now
- supports function objects with the unary <code><span class="special">&</span></code>
- operator overloaded.
+ <div>
+ <span class="library">Function Library:</span> Now
+ supports function objects with the unary <code><span class="special">&</span></code>
+ operator overloaded.
+ </div>
</li>
<li>
- <span class="library">Utility Library:</span> Added
- <code><span class="identifier">addressof</span><span class="special">()</span></code>
- function.
+ <div>
+ <span class="library">Utility Library:</span> Added
+ <code><span class="identifier">addressof</span><span class="special">()</span></code>
+ function.
+ </div>
</li>
<li>
- The usual small fixes and tweaks.
+ <div>
+ The usual small fixes and tweaks.
+ </div>
</li>
</ul>
</div> </div>
@@ -108,10 +130,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_29_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_29_0.html (original)
+++ website/public_html/live/users/history/version_1_29_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.29.0</span></h2>
<p><span class=
- "news-date">October 10th, 2002 12:00 GMT</span></p>
+ "news-date">October 10th, 2002 11:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_29_0.tar.bz2</td></tr><tr><td>boost_1_29_0.tar.gz</td></tr>
@@ -50,56 +52,76 @@
<ul>
<li>
- <span class="library">Date-Time Library</span> added
- - Dates, times, leap seconds, infinity, and more, from Jeff Garland.
+ <div>
+ <span class="library">Date-Time Library</span> added
+ - Dates, times, leap seconds, infinity, and more, from Jeff Garland.
+ </div>
</li>
<li>
- <span class="library">Dynamic Bitset</span>
+ <div>
+ <span class="library">Dynamic Bitset</span>
added
- - A runtime sized version of the <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">bitset</span></code>
- class from Jeremy Siek and Chuck Allison.
+ - A runtime sized version of the <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">bitset</span></code>
+ class from Jeremy Siek and Chuck Allison.
+ </div>
</li>
<li>
- <span class="library">Format Library</span> added - Type-safe
- 'printf-like' format operations, from Samuel Krempp.
+ <div>
+ <span class="library">Format Library</span> added -
+ Type-safe 'printf-like' format operations, from Samuel Krempp.
+ </div>
</li>
<li>
- <span class="library">Function Library:</span> Major
- syntactic changes have been made. Some old syntax and little-used features
- have been deprecated (and will be removed shortly), and the syntax for the
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">function</span></code> class template has been greatly
- improved on conforming compilers. Please see the compatibility note for more
- information.
+ <div>
+ <span class="library">Function Library:</span> Major
+ syntactic changes have been made. Some old syntax and little-used features
+ have been deprecated (and will be removed shortly), and the syntax for the
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">function</span></code> class template has been greatly
+ improved on conforming compilers. Please see the compatibility note for more
+ information.
+ </div>
</li>
<li>
- <span class="library">Multi-array Library</span>
+ <div>
+ <span class="library">Multi-array Library</span>
added
- - Multidimensional containers and adaptors for arrays of contiguous data, from
- Ron Garcia.
+ - Multidimensional containers and adaptors for arrays of contiguous data,
+ from Ron Garcia.
+ </div>
</li>
<li>
- <span class="library">Preprocessor Library:</span>
+ <div>
+ <span class="library">Preprocessor Library:</span>
Major
- upgrade, from Paul Mensonides.
+ upgrade, from Paul Mensonides.
+ </div>
</li>
<li>
- <span class="library">Python Library</span> - Version
- 2 is released, from Dave Abrahams and others. This is a major rewrite which
- works on many more compilers and platforms, with a completely new interface
- and lots of new features. Boost.Python v2 requires Python 2.2 or later.
+ <div>
+ <span class="library">Python Library</span> - Version
+ 2 is released, from Dave Abrahams and others. This is a major rewrite which
+ works on many more compilers and platforms, with a completely new interface
+ and lots of new features. Boost.Python v2 requires Python 2.2 or later.
+ </div>
</li>
<li>
- <span class="library">Signals Library</span> added
- - Managed signals & slots callback implementation, from Doug Gregor.
+ <div>
+ <span class="library">Signals Library</span> added
+ - Managed signals & slots callback implementation, from Doug Gregor.
+ </div>
</li>
<li>
- <span class="library">Test Library:</span> Major new
- version, including full unit test capabilities, from Gennadiy Rozental.
+ <div>
+ <span class="library">Test Library:</span> Major
+ new version, including full unit test capabilities, from Gennadiy Rozental.
+ </div>
</li>
<li>
- <span class="library">uBLAS Library</span> added
- - Basic linear algebra for dense, packed and sparse matrices, from Joerg Walter
- and Mathias Koch.
+ <div>
+ <span class="library">uBLAS Library</span> added
+ - Basic linear algebra for dense, packed and sparse matrices, from Joerg
+ Walter and Mathias Koch.
+ </div>
</li>
</ul>
</div> </div>
@@ -117,10 +139,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_30_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_30_0.html (original)
+++ website/public_html/live/users/history/version_1_30_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -50,93 +52,119 @@
<ul>
<li>
- <span class="library">Filesystem Library</span> added
- - Portable paths, iteration over directories, and other useful filesystem operations,
- from Beman Dawes.
+ <div>
+ <span class="library">Filesystem Library</span> added
+ - Portable paths, iteration over directories, and other useful filesystem
+ operations, from Beman Dawes.
+ </div>
</li>
<li>
- <span class="library">Optional Library</span> added
- - A discriminated-union wrapper for optional values, from Fernando Cacciola.
+ <div>
+ <span class="library">Optional Library</span> added
+ - A discriminated-union wrapper for optional values, from Fernando Cacciola.
+ </div>
</li>
<li>
- <span class="library">Interval Library</span>
+ <div>
+ <span class="library">Interval Library</span>
added
- - Extends the usual arithmetic functions to mathematical intervals, from Guillaume
- Melquiond, Herve Bronnimann and Sylvain Pion.
+ - Extends the usual arithmetic functions to mathematical intervals, from
+ Guillaume Melquiond, Herve Bronnimann and Sylvain Pion.
+ </div>
</li>
<li>
- <span class="library">MPL</span> added - Template metaprogramming
- framework of compile-time algorithms, sequences and metafunction classes, from
- Aleksey Gurtovoy.
+ <div>
+ <span class="library">MPL</span> added - Template
+ metaprogramming framework of compile-time algorithms, sequences and metafunction
+ classes, from Aleksey Gurtovoy.
+ </div>
</li>
<li>
- <span class="library">Spirit Library</span> added - An
- LL (unlimited lookahead) parser framework that represents parsers directly
- as EBNF grammars in inlined C++ source code, complete with semantic actions,
- ASTs and much more, from Joel de Guzman and team.
+ <div>
+ <span class="library">Spirit Library</span> added -
+ An LL (unlimited lookahead) parser framework that represents parsers directly
+ as EBNF grammars in inlined C++ source code, complete with semantic actions,
+ ASTs and much more, from Joel de Guzman and team.
+ </div>
</li>
<li>
- <span class="library">Smart Pointers Library</span> -
- cast functions are now spelled static_pointer_cast
- / dynamic_pointer_cast;
- enable_shared_from_this
- added; shared_ptr::shared_ptr(), shared_ptr::reset(), weak_ptr::weak_ptr(),
- weak_ptr::reset() no longer throw; get_deleter
- added; weak_ptr::get() removed; make_shared is now spelled weak_ptr::lock()
- ; intrusive_ptr documentation
- added; some experimental undocumented shared_ptr features have been removed;
- a <a href="/libs/smart_ptr/sp_techniques.html">page describing some smart
- pointer programming techniques</a> has been added.
+ <div>
+ <span class="library">Smart Pointers Library</span> -
+ cast functions are now spelled static_pointer_cast
+ / dynamic_pointer_cast;
+ enable_shared_from_this
+ added; shared_ptr::shared_ptr(), shared_ptr::reset(), weak_ptr::weak_ptr(),
+ weak_ptr::reset() no longer throw; get_deleter
+ added; weak_ptr::get() removed; make_shared is now spelled weak_ptr::lock()
+ ; intrusive_ptr documentation
+ added; some experimental undocumented shared_ptr features have been removed;
+ a <a href="/libs/smart_ptr/sp_techniques.html">page describing some smart
+ pointer programming techniques</a> has been added.
+ </div>
</li>
<li>
- boost/assert.hpp, boost/current_function.hpp,
- boost/throw_exception.hpp,
- boost/checked_delete.hpp
- have been documented.
+ <div>
+ boost/assert.hpp, boost/current_function.hpp,
+ boost/throw_exception.hpp,
+ boost/checked_delete.hpp
+ have been documented.
+ </div>
</li>
<li>
- <span class="library">Date-Time Library</span> -
- several fixes and small additions including an interface change to partial_date.
- See the Date-Time Change History for more details.
+ <div>
+ <span class="library">Date-Time Library</span> -
+ several fixes and small additions including an interface change to partial_date.
+ See the Date-Time Change History for more details.
+ </div>
</li>
<li>
- <span class="library">Function Library</span> - added
- support for assignment to zero (to clear) and comparison against zero (to check
- if empty).
+ <div>
+ <span class="library">Function Library</span> - added
+ support for assignment to zero (to clear) and comparison against zero (to
+ check if empty).
+ </div>
</li>
<li>
- <span class="library">Operators Library</span> -
- now takes advantage of named return value optimization (NRVO) when available,
- from Daniel Frey.
+ <div>
+ <span class="library">Operators Library</span> -
+ now takes advantage of named return value optimization (NRVO) when available,
+ from Daniel Frey.
+ </div>
</li>
<li>
- Regression Tests - Much expanded,
- plus a very nice <a href="http://boost.sourceforge.net/regression-logs/">summary
- page</a> from Rene Rivera.
+ <div>
+ Regression Tests - Much
+ expanded, plus a very nice <a href="http://boost.sourceforge.net/regression-logs/">summary
+ page</a> from Rene Rivera.
+ </div>
</li>
<li>
- <span class="library">Test Library</span> - introduced
- following new facilities: <ul>
+ <div>
+ <span class="library">Test Library</span> - introduced
+ following new facilities: <ul>
<li>
Automatic registration of unit tests </li>
<li>
XML log format
- </li>
+ </li>
<li>
XML report format </li>
<li>
BOOST_CHECK_NO_THROW test tool </li>
<li>
- BOOST_BITWISE_CHECK test tool
- </li>
+ BOOST_BITWISE_CHECK test
+ tool </li>
</ul>
<p>
For a complete list of changes see the Test Library <a href="/libs/test/doc/release_notes.html#v1_30_0">release
- notes</a>. </p>
+ notes</a>. </p>
+ </div>
</li>
<li>
- Many fixes and enhancements to other libraries.
+ <div>
+ Many fixes and enhancements to other libraries.
+ </div>
</li>
</ul>
</div> </div>
@@ -154,10 +182,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_30_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_30_1.html (original)
+++ website/public_html/live/users/history/version_1_30_1.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.30.1</span></h2>
<p><span class=
- "news-date">August 4th, 2003 12:00 GMT</span></p>
+ "news-date">August 4th, 2003 11:00 GMT</span></p>
<div class="news-description">
@@ -95,10 +97,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_30_2.html
==============================================================================
--- website/public_html/live/users/history/version_1_30_2.html (original)
+++ website/public_html/live/users/history/version_1_30_2.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.30.2</span></h2>
<p><span class=
- "news-date">August 19th, 2003 12:00 GMT</span></p>
+ "news-date">August 19th, 2003 11:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_30_2.tar.bz2</td></tr><tr><td>boost_1_30_2.tar.gz</td></tr>
@@ -50,50 +52,76 @@
<ul>
<li>
- Boost Consulting is now
- hosting Boost CVS mirrors - see our <a href="/more/getting_started.html#CVS">download
- page</a>.
+ <div>
+ Boost Consulting is
+ now hosting Boost CVS mirrors - see our <a href="/more/getting_started.html#CVS">download
+ page</a>.
+ </div>
</li>
<li>
- Backported changes to the config system,
- to better handle new compiler releases.
+ <div>
+ Backported changes to the config system,
+ to better handle new compiler releases.
+ </div>
</li>
<li>
- Bugs in regression reporting in subproject tests were fixed.
+ <div>
+ Bugs in regression reporting in subproject tests were fixed.
+ </div>
</li>
<li>
- Tests are now run in the context of the user's PATH environment settings
+ <div>
+ Tests are now run in the context of the user's PATH environment settings
+ </div>
</li>
<li>
- msvc-stlport and intel-win32-stlport toolsets now build static libraries with
- multithreading enabled, to be compatible with the STLPort builds.
+ <div>
+ msvc-stlport and intel-win32-stlport toolsets now build static libraries
+ with multithreading enabled, to be compatible with the STLPort builds.
+ </div>
</li>
<li>
- intel-win32 toolset now handles <code><span class="keyword">wchar_t</span></code>
- correctly when intel is installed over msvc6.
+ <div>
+ intel-win32 toolset now handles <code><span class="keyword">wchar_t</span></code>
+ correctly when intel is installed over msvc6.
+ </div>
</li>
<li>
- Backported fixes from the main trunk which prevent errors building the Boost.Test library in its default configuration.
+ <div>
+ Backported fixes from the main trunk which prevent errors building the Boost.Test library in its default
+ configuration.
+ </div>
</li>
<li>
- Backported portability improvements for checked_delete.
+ <div>
+ Backported portability improvements for checked_delete.
+ </div>
</li>
<li>
- Locale support for metrowerks (requiring a statically-linked runtime) is more
- uniformly handled.
+ <div>
+ Locale support for metrowerks (requiring a statically-linked runtime) is
+ more uniformly handled.
+ </div>
</li>
<li>
- Backported conversion/lexical_cast's
- <code><span class="keyword">wchar_t</span></code> fixes from the main trunk.
+ <div>
+ Backported conversion/lexical_cast's
+ <code><span class="keyword">wchar_t</span></code> fixes from the main
+ trunk.
+ </div>
</li>
<li>
- intel-linux-tools: added <tt>rt</tt> to FINDLIBS in order to make
- the <code><span class="identifier">clock_gettime</span><span class="special">()</span></code>
- function available (backport of a patch in CVS HEAD).
+ <div>
+ intel-linux-tools: added <tt>rt</tt> to FINDLIBS in order to make
+ the <code><span class="identifier">clock_gettime</span><span class="special">()</span></code>
+ function available (backport of a patch in CVS HEAD).
+ </div>
</li>
<li>
- regression/compiler_status.cpp:
- backported fixes in error log links generation.
+ <div>
+ regression/compiler_status.cpp:
+ backported fixes in error log links generation.
+ </div>
</li>
</ul>
</div> </div>
@@ -111,10 +139,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_31_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_31_0.html (original)
+++ website/public_html/live/users/history/version_1_31_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -74,12 +76,16 @@
<h3><span class="link">Build and Installation</span></h3>
<ul>
<li>
- New Getting Started
- procedures ease download and installation, from Rene Rivera and others.
+ <div>
+ New Getting Started
+ procedures ease download and installation, from Rene Rivera and others.
+ </div>
</li>
<li>
- Improved support for libraries requiring <a href="/doc/libs/1_31_0/more/separate_compilation.html">separate
- compilation</a>, from John Maddock and others.
+ <div>
+ Improved support for libraries requiring <a href="/doc/libs/1_31_0/more/separate_compilation.html">separate
+ compilation</a>, from John Maddock and others.
+ </div>
</li>
</ul>
</div>
@@ -87,15 +93,19 @@
<h3><span class="link">New Libraries</span></h3>
<ul>
<li>
- <span class="library">enable_if:</span> Selective
- inclusion of function template overloads, from Jaakko Jarvi, Jeremiah Willcock,
- and Andrew Lumsdaine. This is an important new technique which exploits the
- SFINAE (substitution-failure-is-not-an-error) principle.
+ <div>
+ <span class="library">enable_if:</span> Selective
+ inclusion of function template overloads, from Jaakko Jarvi, Jeremiah Willcock,
+ and Andrew Lumsdaine. This is an important new technique which exploits
+ the SFINAE (substitution-failure-is-not-an-error) principle.
+ </div>
</li>
<li>
- <span class="library">Variant Library:</span> Safe,
- generic, stack-based discriminated union container, from Eric Friedman and
- Itay Maman.
+ <div>
+ <span class="library">Variant Library:</span> Safe,
+ generic, stack-based discriminated union container, from Eric Friedman
+ and Itay Maman.
+ </div>
</li>
</ul>
</div>
@@ -103,83 +113,119 @@
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
- <span class="library">Compose:</span> This
- library has been deprecated and will be removed in a future release. Use
- Bind or Lambda instead.
+ <div>
+ <span class="library">Compose:</span> This
+ library has been deprecated and will be removed in a future release. Use
+ Bind or Lambda instead.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_31_0/libs/date_time/doc/index.html">Date Time
- Library</a>:</span> A whole host of bug fixes, new features, and documentation
- improvements. See the Date Time Change History for details.
+ <div>
+ <span class="library"><a href="/doc/libs/1_31_0/libs/date_time/doc/index.html">Date
+ Time Library</a>:</span> A whole host of bug fixes, new features, and documentation
+ improvements. See the Date Time Change History for details.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_31_0/libs/filesystem/doc/index.htm">Filesystem
- Library</a>:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_31_0/libs/filesystem/doc/index.htm">Filesystem
+ Library</a>:</span>
Several added functions, including improved checking for
- directory and file name portability.
+ directory and file name portability.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_31_0/libs/iterator/doc/index.html">Iterator
- Library</a>:</span> Major version upgrade, with interface as proposed for the
- C++ library TR, including an improved <tt>iterator_adaptor</tt>
- design plus several new components, from David Abrahams, Jeremy Siek, and
- Thomas Witt.
+ <div>
+ <span class="library"><a href="/doc/libs/1_31_0/libs/iterator/doc/index.html">Iterator
+ Library</a>:</span> Major version upgrade, with interface as proposed for the
+ C++ library TR, including an improved <tt>iterator_adaptor</tt>
+ design plus several new components, from David Abrahams, Jeremy Siek, and
+ Thomas Witt.
+ </div>
</li>
<li>
- <span class="library">MultiArray:</span> The
- <tt>multi_array</tt> class template now provides an element-preserving
- resize operation as well as default construction (see the <a href="/doc/libs/1_31_0/libs/multi_array/doc/reference.html">reference
- manual</a> for more information).
+ <div>
+ <span class="library">MultiArray:</span> The
+ <tt>multi_array</tt> class template now provides an element-preserving
+ resize operation as well as default construction (see the <a href="/doc/libs/1_31_0/libs/multi_array/doc/reference.html">reference
+ manual</a> for more information).
+ </div>
</li>
<li>
- <span class="library">Python Library:</span>
+ <div>
+ <span class="library">Python Library:</span>
+
+ </div>
<ul>
<li>
- Support for Python 2.3 and Intel C++ on Linux
+ <div>
+ Support for Python 2.3 and Intel C++ on Linux
+ </div>
</li>
<li>
- Container <a href="/doc/libs/1_31_0/libs/python/doc/v2/indexing.html">Indexing
- Suite</a> added.
+ <div>
+ Container <a href="/doc/libs/1_31_0/libs/python/doc/v2/indexing.html">Indexing
+ Suite</a> added.
+ </div>
</li>
<li>
- injected constructors and wrapped function objects.
+ <div>
+ injected constructors and wrapped function objects.
+ </div>
</li>
<li>
- wrapping static data members.
+ <div>
+ wrapping static data members.
+ </div>
</li>
<li>
- <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">wstring</span></code> conversions.
+ <div>
+ <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">wstring</span></code> conversions.
+ </div>
</li>
<li>
- Improved <a href="/doc/libs/1_31_0/libs/python/doc/v2/args.html">keyword
- arguments</a>.
+ <div>
+ Improved <a href="/doc/libs/1_31_0/libs/python/doc/v2/args.html">keyword
+ arguments</a>.
+ </div>
</li>
<li>
- Better error messages, including name demangling for GCC.
+ <div>
+ Better error messages, including name demangling for GCC.
+ </div>
</li>
<li>
- Simpler <a href="/doc/libs/1_31_0/libs/python/doc/building.html">build
- procedure</a>.
+ <div>
+ Simpler <a href="/doc/libs/1_31_0/libs/python/doc/building.html">build
+ procedure</a>.
+ </div>
</li>
<li>
- <em>...and more....</em>
+ <div>
+ <em>...and more....</em>
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_31_0/libs/random/index.html">Random Number
- Library</a>:</span> Interface changed to match the C++ <a href="/doc/libs/1_31_0/libs/random/wg21-proposal.html">TR
- proposal</a>, from Jens Maurer.
+ <div>
+ <span class="library"><a href="/doc/libs/1_31_0/libs/random/index.html">Random Number
+ Library</a>:</span> Interface changed to match the C++ <a href="/doc/libs/1_31_0/libs/random/wg21-proposal.html">TR
+ proposal</a>, from Jens Maurer.
+ </div>
</li>
<li>
- <span class="library">Regex:</span> Completely
- new matching algorithm is now much faster than before, plus a selection of
- <a href="/doc/libs/1_31_0/libs/regex/doc/history.html">new features and
- enhancements</a>.
+ <div>
+ <span class="library">Regex:</span> Completely
+ new matching algorithm is now much faster than before, plus a selection
+ of <a href="/doc/libs/1_31_0/libs/regex/doc/history.html">new features
+ and enhancements</a>.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_31_0/libs/spirit/index.html">Boost.Spirit
- 1.8.0</a>:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_31_0/libs/spirit/index.html">Boost.Spirit
+ 1.8.0</a>:</span>
<ul>
<li>Multiple grammar start rules</li>
<li>Multiple Scanner rules (no more scanner business woes)</li>
@@ -194,9 +240,11 @@
Spirit v1.6.x. See [@http://spirit.sf.net Spirit's Site] for more details.
</p>
+ </div>
</li>
<li>
- <span class="library">Test Library:</span>
+ <div>
+ <span class="library">Test Library:</span>
<ul>
<li>Free function template based test case</li>
<li>Custom exception translators support in execution monitor and
@@ -214,6 +262,7 @@
<a href="/doc/libs/1_31_0/libs/test/doc/release_notes.html#v1_31_0">release notes</a>.
</p>
+ </div>
</li>
</ul>
</div>
@@ -221,10 +270,14 @@
<h3><span class="link">Miscellaneous</span></h3>
<ul>
<li>
- Expanded testing and fixes for non-conforming compilers.
+ <div>
+ Expanded testing and fixes for non-conforming compilers.
+ </div>
</li>
<li>
- Web site hosting now provided by SourceForge.
+ <div>
+ Web site hosting now provided by SourceForge.
+ </div>
</li>
</ul>
</div>
@@ -243,10 +296,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_32_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_32_0.html (original)
+++ website/public_html/live/users/history/version_1_32_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -66,48 +68,67 @@
<h3><span class="link">New Libraries</span></h3>
<ul>
<li>
- <span class="library">Assignment Library:</span> Filling
- containers with constant or generated data has never been easier, from Thorsten
- Ottosen.
+ <div>
+ <span class="library"><a href="/doc/libs/1_32_0/libs/assign/index.html">Assignment
+ Library</a>:</span> Filling containers with constant or generated data has
+ never been easier, from Thorsten Ottosen.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_32_0/libs/algorithm/minmax/index.html">Minmax
- Library</a>:</span> Standard library extensions for simultaneous min/max and
- min/max element computations, from Herve Bronnimann.
+ <div>
+ <span class="library"><a href="/doc/libs/1_32_0/libs/algorithm/minmax/index.html">Minmax
+ Library</a>:</span> Standard library extensions for simultaneous min/max and
+ min/max element computations, from Herve Bronnimann.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_32_0/libs/multi_index/doc/index.html">Multi-index
- Containers Library</a>:</span> Containers with multiple STL-compatible access
- interfaces, from Joaquin M Lopez Munoz.
+ <div>
+ <span class="library"><a href="/doc/libs/1_32_0/libs/multi_index/doc/index.html">Multi-index
+ Containers Library</a>:</span> Containers with multiple STL-compatible access
+ interfaces, from Joaquin M Lopez Munoz.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_32_0/libs/numeric/conversion/index.html">Numeric
- Conversion Library</a>:</span> Optimized policy-based numeric conversions, from
- Fernando Cacciola.
+ <div>
+ <span class="library"><a href="/doc/libs/1_32_0/libs/numeric/conversion/index.html">Numeric
+ Conversion Library</a>:</span> Optimized policy-based numeric conversions,
+ from Fernando Cacciola.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_32_0/doc/html/program_options.html">Program
- Options Library</a>:</span> Access to configuration data given on command line,
- in config files and other sources, from Vladimir Prus.
+ <div>
+ <span class="library"><a href="/doc/libs/1_32_0/doc/html/program_options.html">Program
+ Options Library</a>:</span> Access to configuration data given on command line,
+ in config files and other sources, from Vladimir Prus.
+ </div>
</li>
<li>
- <span class="library">Range Library:</span> a
- new infrastructure for generic algorithms that builds on top of the new iterator
- concepts, from Thorsten Ottosen.
+ <div>
+ <span class="library">Range Library:</span> a
+ new infrastructure for generic algorithms that builds on top of the new
+ iterator concepts, from Thorsten Ottosen.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_32_0/libs/serialization/doc/index.html">Serialization
- Library</a>:</span> Serialization/de-serialization of arbitrary C++ data structures
- to various formats including text, binary, and xml, from Robert Ramey.
+ <div>
+ <span class="library"><a href="/doc/libs/1_32_0/libs/serialization/doc/index.html">Serialization
+ Library</a>:</span> Serialization/de-serialization of arbitrary C++ data structures
+ to various formats including text, binary, and xml, from Robert Ramey.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_32_0/libs/algorithm/string/index.html">String
- Algorithms Library</a>:</span> Collection of string related algorithms for case
- conversion, trimming, find/replace operations and more, from Pavol Droba.
+ <div>
+ <span class="library"><a href="/doc/libs/1_32_0/libs/algorithm/string/index.html">String
+ Algorithms Library</a>:</span> Collection of string related algorithms for
+ case conversion, trimming, find/replace operations and more, from Pavol
+ Droba.
+ </div>
</li>
<li>
- <span class="library">Tribool:</span> 3-state
- boolean type library, from Doug Gregor.
+ <div>
+ <span class="library">Tribool:</span> 3-state
+ boolean type library, from Doug Gregor.
+ </div>
</li>
</ul>
</div>
@@ -115,94 +136,140 @@
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
- Compose: This deprecated library has been removed.
+ <div>
+ Compose: This deprecated library has been removed.
+ </div>
</li>
<li>
- <span class="library">Graph:</span>
+ <div>
+ <span class="library">Graph:</span>
+
+ </div>
<ul>
<li>
- Added <a href="/doc/libs/1_32_0/libs/graph/doc/bundles.html">bundled
- properties</a> to the adjacency_list
and adjacency_matrix
class templates,
- greatly simplifying the introduction of internal vertex and edge properties.
+ <div>
+ Added <a href="/doc/libs/1_32_0/libs/graph/doc/bundles.html">bundled
+ properties</a> to the adjacency_list
and adjacency_matrix
class templates,
+ greatly simplifying the introduction of internal vertex and edge properties.
+ </div>
</li>
<li>
- The <a href="/doc/libs/1_32_0/libs/graph/doc/leda_conversion.html">LEDA
- graph adaptors</a> have been ported to LEDA 4.5.
+ <div>
+ The <a href="/doc/libs/1_32_0/libs/graph/doc/leda_conversion.html">LEDA
+ graph adaptors</a> have been ported to LEDA 4.5.
+ </div>
</li>
<li>
- Added algorithms for <a href="/doc/libs/1_32_0/libs/graph/doc/betweenness_centrality.html">betweenness
- centrality</a> and <a href="/doc/libs/1_32_0/libs/graph/doc/bc_clustering.html">betweenness
- centrality clustering</a>.
+ <div>
+ Added algorithms for <a href="/doc/libs/1_32_0/libs/graph/doc/betweenness_centrality.html">betweenness
+ centrality</a> and <a href="/doc/libs/1_32_0/libs/graph/doc/bc_clustering.html">betweenness
+ centrality clustering</a>.
+ </div>
</li>
<li>
- Added <a href="/doc/libs/1_32_0/libs/graph/doc/circle_layout.html">circle
- layout</a> and <a href="/doc/libs/1_32_0/libs/graph/doc/kamada_kawai_spring_layout.html">undirected
- spring layout</a> algorithms.
+ <div>
+ Added <a href="/doc/libs/1_32_0/libs/graph/doc/circle_layout.html">circle
+ layout</a> and <a href="/doc/libs/1_32_0/libs/graph/doc/kamada_kawai_spring_layout.html">undirected
+ spring layout</a> algorithms.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">MPL Library:</span>
+ <div>
+ <span class="library">MPL Library:</span>
+
+ </div>
<ul>
<li>
- Updated to use the Boost Software License.
+ <div>
+ Updated to use the Boost Software License.
+ </div>
</li>
<li>
- New documentation,
- including a complete <a href="/doc/libs/1_32_0/libs/mpl/doc/refmanual.html">reference
- manual.</a>
+ <div>
+ New documentation,
+ including a complete <a href="/doc/libs/1_32_0/libs/mpl/doc/refmanual.html">reference
+ manual.</a>
+ </div>
</li>
<li>
- Major interface changes and improvements, many of which are not backward
- compatible. Please refer to the <a href="/doc/libs/1_32_0/libs/mpl/doc/tutorial/changes-in-boost-1-32-0.html">1.32
- changelog</a> for the detailed information about upgrading to the
- new version.
+ <div>
+ Major interface changes and improvements, many of which are not backward
+ compatible. Please refer to the <a href="/doc/libs/1_32_0/libs/mpl/doc/tutorial/changes-in-boost-1-32-0.html">1.32
+ changelog</a> for the detailed information about upgrading to the
+ new version.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Python Library:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_32_0/libs/python/doc/index.html">Python
+ Library</a>:</span>
+
+ </div>
<ul>
<li>
- Updated to use the Boost Software License.
+ <div>
+ Updated to use the Boost Software License.
+ </div>
</li>
<li>
- a new, <a href="/doc/libs/1_32_0/libs/python/doc/tutorial/doc/html/python/exposing.html#python.class_virtual_functions">better
- method of wrapping classes with virtual functions</a> has been implemented.
+ <div>
+ a new, <a href="/doc/libs/1_32_0/libs/python/doc/tutorial/doc/html/python/exposing.html#python.class_virtual_functions">better
+ method of wrapping classes with virtual functions</a> has been
+ implemented.
+ </div>
</li>
<li>
- Support for the new Python Bool type, thanks to Daniel Holth.
+ <div>
+ Support for the new Python Bool type, thanks to Daniel Holth.
+ </div>
</li>
<li>
- Support for upcoming GCC symbol export control features have been folded
- in, thanks to Niall Douglas.
+ <div>
+ Support for upcoming GCC symbol export control features have been folded
+ in, thanks to Niall Douglas.
+ </div>
</li>
<li>
- Improved support for <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">auto_ptr</span></code>-like
- types.
+ <div>
+ Improved support for <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">auto_ptr</span></code>-like
+ types.
+ </div>
</li>
<li>
- Components used by other libraries have been moved out of <tt>python/detail</tt>
- and into <tt>boost/detail</tt> to improve dependency relationships.
+ <div>
+ Components used by other libraries have been moved out of <tt>python/detail</tt>
+ and into <tt>boost/detail</tt> to improve dependency relationships.
+ </div>
</li>
<li>
- Miscellaneous bug fixes and compiler workarounds.
+ <div>
+ Miscellaneous bug fixes and compiler workarounds.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Signals Library:</span> Introduced
- deterministic slot ordering, permitting slots to be connected at the beginning
- or end of slot groups or the slot list itself. Combiners may safely have
- state and are accessible from the signal.
+ <div>
+ <span class="library">Signals Library:</span> Introduced
+ deterministic slot ordering, permitting slots to be connected at the beginning
+ or end of slot groups or the slot list itself. Combiners may safely have
+ state and are accessible from the signal.
+ </div>
</li>
<li>
- <span class="library">Utility:</span> class
- template result_of
- added.
+ <div>
+ <span class="library">Utility:</span> class
+ template result_of
+ added.
+ </div>
</li>
<li>
- <span class="library">Test Library:</span>
+ <div>
+ <span class="library">Test Library:</span>
<ul>
<li>namespace names gets shorten; old one still supported till next
release</li>
@@ -214,6 +281,7 @@
<a href="/doc/libs/1_32_0/libs/test/doc/release_notes.html#v1_32_0">release notes</a>.
</p>
+ </div>
</li>
</ul>
</div>
@@ -280,10 +348,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_33_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_33_0.html (original)
+++ website/public_html/live/users/history/version_1_33_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.33.0</span></h2>
<p><span class=
- "news-date">August 11th, 2005 12:00 GMT</span></p>
+ "news-date">August 11th, 2005 11:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_33_0.tar.bz2</td></tr><tr><td>boost_1_33_0.tar.gz</td></tr>
@@ -52,33 +54,43 @@
<h3><span class="link">New Libraries</span></h3>
<ul>
<li>
- <span class="library"><a href="/doc/libs/1_33_1/libs/iostreams/doc/index.html">Iostreams
- Library</a>:</span>
- Framework for defining streams, stream buffers and i/o filters,
- from Jonathan Turkanis.
+ <div>
+ <span class="library"><a href="/doc/libs/1_33_1/libs/iostreams/doc/index.html">Iostreams
+ Library</a>:</span>
+ Framework for defining streams, stream buffers and i/o
+ filters, from Jonathan Turkanis.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_33_1/libs/functional/hash/index.html">Functional/Hash
- Library</a>:</span> A TR1 hash function object that can be extended to hash user
- defined types, from Daniel James.
+ <div>
+ <span class="library"><a href="/doc/libs/1_33_1/libs/functional/hash/index.html">Functional/Hash
+ Library</a>:</span> A TR1 hash function object that can be extended to hash
+ user defined types, from Daniel James.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_33_1/libs/parameter/doc/html/index.html">Parameter
- Library</a>:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_33_1/libs/parameter/doc/html/index.html">Parameter
+ Library</a>:</span>
Write functions that accept arguments by name: especially
- useful when a function has more than one argument with a useful default value,
- since named arguments can be passed in any order.
+ useful when a function has more than one argument with a useful default
+ value, since named arguments can be passed in any order.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_33_1/libs/ptr_container/index.html">Pointer
- Container Library</a>:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_33_1/libs/ptr_container/index.html">Pointer
+ Container Library</a>:</span>
Containers for storing heap-allocated polymorphic
- objects to ease OO-programming, from Thorsten Ottosen.
+ objects to ease OO-programming, from Thorsten Ottosen.
+ </div>
</li>
<li>
- <span class="library">Wave:</span> Standards
- conformant implementation of the mandated C99/C++ preprocessor functionality
- packed behind an easy to use iterator interface, from Hartmut Kaiser.
+ <div>
+ <span class="library">Wave:</span> Standards
+ conformant implementation of the mandated C99/C++ preprocessor functionality
+ packed behind an easy to use iterator interface, from Hartmut Kaiser.
+ </div>
</li>
</ul>
</div>
@@ -86,239 +98,350 @@
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
- <span class="library">Any Library:</span> <code><span class="identifier">any_cast</span></code> has been enhanced to allow direct
- access to <code><span class="identifier">any</span></code>'s held value.
+ <div>
+ <span class="library">Any Library:</span> <code><span class="identifier">any_cast</span></code> has been enhanced to allow direct
+ access to <code><span class="identifier">any</span></code>'s held value.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_33_1/libs/assign/doc/index.html">Assignment
- Library</a>:</span> Support for <a href="/doc/libs/1_33_1/libs/ptr_container/index.html">Pointer
- Container Library</a> and new efficient functions <code><span class="identifier">ref_list_of</span><span class="special">()</span></code> and <code><span class="identifier">cref_list_of</span><span class="special">()</span></code> for generating anonymous ranges.
+ <div>
+ <span class="library"><a href="/doc/libs/1_33_1/libs/assign/doc/index.html">Assignment
+ Library</a>:</span> Support for <a href="/doc/libs/1_33_1/libs/ptr_container/index.html">Pointer
+ Container Library</a> and new efficient functions <code><span class="identifier">ref_list_of</span><span class="special">()</span></code> and <code><span class="identifier">cref_list_of</span><span class="special">()</span></code> for generating anonymous ranges.
+ </div>
</li>
<li>
- <span class="library">Bind Library:</span> Bind
- expressions now support <a href="/doc/libs/1_33_1/libs/bind/bind.html#operators">comparisons
- and negation</a>. Example: <code><span class="identifier">bind</span><span class="special">(&</span><span class="identifier">X</span><span class="special">::</span><span class="identifier">name</span><span class="special">,</span> <span class="identifier">_1</span><span class="special">)</span>
- <span class="special"><</span> <span class="identifier">bind</span><span class="special">(&</span><span class="identifier">X</span><span class="special">::</span><span class="identifier">name</span><span class="special">,</span> <span class="identifier">_2</span><span class="special">)</span></code>.
+ <div>
+ <span class="library">Bind Library:</span> Bind
+ expressions now support <a href="/doc/libs/1_33_1/libs/bind/bind.html#operators">comparisons
+ and negation</a>. Example: <code><span class="identifier">bind</span><span class="special">(&</span><span class="identifier">X</span><span class="special">::</span><span class="identifier">name</span><span class="special">,</span> <span class="identifier">_1</span><span class="special">)</span> <span class="special"><</span> <span class="identifier">bind</span><span class="special">(&</span><span class="identifier">X</span><span class="special">::</span><span class="identifier">name</span><span class="special">,</span> <span class="identifier">_2</span><span class="special">)</span></code>.
+ </div>
</li>
<li>
- <span class="library">Date-Time Library:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_33_1/doc/html/date_time.html">Date-Time
+ Library</a>:</span>
+
+ </div>
<ul>
<li>
- Added <a href="/doc/libs/1_33_1/doc/html/date_time/local_time.html">local
- time and time zone classes</a>.
+ <div>
+ Added <a href="/doc/libs/1_33_1/doc/html/date_time/local_time.html">local
+ time and time zone classes</a>.
+ </div>
</li>
<li>
- Added <a href="/doc/libs/1_33_1/doc/html/date_time/date_time_io.html">format-based
- Input/Output facets</a>.
+ <div>
+ Added <a href="/doc/libs/1_33_1/doc/html/date_time/date_time_io.html">format-based
+ Input/Output facets</a>.
+ </div>
</li>
<li>
- For a complete list of changes, see the library <a href="/doc/libs/1_33_1/doc/html/date_time/details.html#date_time.changes">change
- history</a>.
+ <div>
+ For a complete list of changes, see the library <a href="/doc/libs/1_33_1/doc/html/date_time/details.html#date_time.changes">change
+ history</a>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Graph Library:</span> Introduced
- several new algorithms and improved existing algorithms:
+ <div>
+ <span class="library">Graph Library:</span> Introduced
+ several new algorithms and improved existing algorithms:
+ </div>
<ul>
<li>
- <a href="/doc/libs/1_33_1/libs/graph/doc/python.html">Experimental
- Python bindings</a>, from Doug Gregor and Indiana University.
+ <div>
+ <a href="/doc/libs/1_33_1/libs/graph/doc/python.html">Experimental
+ Python bindings</a>, from Doug Gregor and Indiana University.
+ </div>
</li>
<li>
- <a href="/doc/libs/1_33_1/libs/graph/doc/floyd_warshall_shortest.html"><code><span class="identifier">floyd</span> <span class="identifier">warshall</span>
- <span class="identifier">all</span> <span class="identifier">pairs</span>
- <span class="identifier">shortest</span> <span class="identifier">paths</span></code></a>,
- from Lauren Foutz and Scott Hill.
+ <div>
+ <a href="/doc/libs/1_33_1/libs/graph/doc/floyd_warshall_shortest.html"><code><span class="identifier">floyd</span> <span class="identifier">warshall</span>
+ <span class="identifier">all</span> <span class="identifier">pairs</span>
+ <span class="identifier">shortest</span> <span class="identifier">paths</span></code></a>,
+ from Lauren Foutz and Scott Hill.
+ </div>
</li>
<li>
- astar search
,
- from Kristopher Beevers and Jufeng Peng.
+ <div>
+ astar search
,
+ from Kristopher Beevers and Jufeng Peng.
+ </div>
</li>
<li>
- <a href="/doc/libs/1_33_1/libs/graph/doc/fruchterman_reingold.html"><code><span class="identifier">fruchterman</span> <span class="identifier">reingold</span>
- <span class="identifier">force</span> <span class="identifier">directed</span>
- <span class="identifier">layout</span></code></a>, from Doug Gregor
- and Indiana University.
+ <div>
+ <a href="/doc/libs/1_33_1/libs/graph/doc/fruchterman_reingold.html"><code><span class="identifier">fruchterman</span> <span class="identifier">reingold</span>
+ <span class="identifier">force</span> <span class="identifier">directed</span>
+ <span class="identifier">layout</span></code></a>, from Doug
+ Gregor and Indiana University.
+ </div>
</li>
<li>
- <a href="/doc/libs/1_33_1/libs/graph/doc/biconnected_components.html"><code><span class="identifier">biconnected</span> <span class="identifier">components</span></code>
- and <code><span class="identifier">articulation</span> <span class="identifier">points</span></code></a>,
- from Jeremy Siek, Janusz Piwowarski, and Doug Gregor.
+ <div>
+ <a href="/doc/libs/1_33_1/libs/graph/doc/biconnected_components.html"><code><span class="identifier">biconnected</span> <span class="identifier">components</span></code>
+ and <code><span class="identifier">articulation</span> <span class="identifier">points</span></code></a>,
+ from Jeremy Siek, Janusz Piwowarski, and Doug Gregor.
+ </div>
</li>
<li>
- <a href="/doc/libs/1_33_1/libs/graph/doc/sequential_vertex_coloring.html"><code><span class="identifier">sequential</span> <span class="identifier">vertex</span>
- <span class="identifier">coloring</span></code></a> has been updated,
- tested, and documented.
+ <div>
+ <a href="/doc/libs/1_33_1/libs/graph/doc/sequential_vertex_coloring.html"><code><span class="identifier">sequential</span> <span class="identifier">vertex</span>
+ <span class="identifier">coloring</span></code></a> has been
+ updated, tested, and documented.
+ </div>
</li>
<li>
- <a href="/doc/libs/1_33_1/libs/graph/doc/gursoy_atun_layout.html"><code><span class="identifier">gursoy</span> <span class="identifier">atun</span>
- <span class="identifier">layout</span></code></a>, from Jeremiah
- Willcock and Doug Gregor of Indiana University.
+ <div>
+ <a href="/doc/libs/1_33_1/libs/graph/doc/gursoy_atun_layout.html"><code><span class="identifier">gursoy</span> <span class="identifier">atun</span>
+ <span class="identifier">layout</span></code></a>, from Jeremiah
+ Willcock and Doug Gregor of Indiana University.
+ </div>
</li>
<li>
- king ordering
,
- from D. Kevin McGrath of Indiana University.
+ <div>
+ king ordering
,
+ from D. Kevin McGrath of Indiana University.
+ </div>
</li>
<li>
- <a href="/doc/libs/1_33_1/libs/graph/doc/cuthill_mckee_ordering.html"><code><span class="identifier">cuthill</span> <span class="identifier">mckee</span>
- <span class="identifier">ordering</span></code></a> has been recast
- as an invocation of <code><span class="identifier">breadth</span>
- <span class="identifier">first</span> <span class="identifier">search</span></code>
- and now supports graphs with multiple components.
+ <div>
+ <a href="/doc/libs/1_33_1/libs/graph/doc/cuthill_mckee_ordering.html"><code><span class="identifier">cuthill</span> <span class="identifier">mckee</span>
+ <span class="identifier">ordering</span></code></a> has been
+ recast as an invocation of <code><span class="identifier">breadth</span>
+ <span class="identifier">first</span> <span class="identifier">search</span></code>
+ and now supports graphs with multiple components.
+ </div>
</li>
<li>
- <a href="/doc/libs/1_33_1/libs/graph/doc/dijkstra_shortest_paths.html"><code><span class="identifier">dijkstra</span> <span class="identifier">shortest</span>
- <span class="identifier">paths</span></code></a> now uses a relaxed
- heap [61]
- as its priority queue, improving its complexity to O(V log V) and improving
- real-world performance for larger graphs.
+ <div>
+ <a href="/doc/libs/1_33_1/libs/graph/doc/dijkstra_shortest_paths.html"><code><span class="identifier">dijkstra</span> <span class="identifier">shortest</span>
+ <span class="identifier">paths</span></code></a> now uses a
+ relaxed heap [61]
+ as its priority queue, improving its complexity to O(V log V) and improving
+ real-world performance for larger graphs.
+ </div>
</li>
<li>
- read graphviz
- now has a new, Spirit-based parser that works for all graph types and
- supports arbitrary properties on the graph, from Ron Garcia. The old,
- Bison-based GraphViz reader has been deprecated and will be removed in
- a future Boost release. write graphviz
- also supports dynamic properties.
+ <div>
+ read graphviz
+ now has a new, Spirit-based parser that works for all graph types and
+ supports arbitrary properties on the graph, from Ron Garcia. The old,
+ Bison-based GraphViz reader has been deprecated and will be removed
+ in a future Boost release. write graphviz
+ also supports dynamic properties.
+ </div>
</li>
<li>
- subgraph
: <code><span class="identifier">get_property</span></code>
- now refers to the subgraph property, not the root graph's property.
+ <div>
+ subgraph
: <code><span class="identifier">get_property</span></code>
+ now refers to the subgraph property, not the root graph's property.
+ </div>
</li>
<li>
- See the history
- for additional changes and bug fixes.
+ <div>
+ See the history
+ for additional changes and bug fixes.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_33_1/libs/multi_index/doc/index.html">Multi-index
- Containers Library</a>:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_33_1/libs/multi_index/doc/index.html">Multi-index
+ Containers Library</a>:</span>
+
+ </div>
<ul>
<li>
- New <a href="/doc/libs/1_33_1/libs/multi_index/doc/tutorial/indices.html#hashed_indices">hashed
- indices</a>.
+ <div>
+ New <a href="/doc/libs/1_33_1/libs/multi_index/doc/tutorial/indices.html#hashed_indices">hashed
+ indices</a>.
+ </div>
</li>
<li>
- Added <a href="/doc/libs/1_33_1/libs/multi_index/doc/tutorial/creation.html#serialization">serialization
- support</a>.
+ <div>
+ Added <a href="/doc/libs/1_33_1/libs/multi_index/doc/tutorial/creation.html#serialization">serialization
+ support</a>.
+ </div>
</li>
<li>
- For a complete list of changes, see the library <a href="/doc/libs/1_33_1/libs/multi_index/doc/release_notes.html">release
- notes</a>.
+ <div>
+ For a complete list of changes, see the library <a href="/doc/libs/1_33_1/libs/multi_index/doc/release_notes.html">release
+ notes</a>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_33_1/libs/program_options/doc/index.html">Program
- Options Library</a>:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_33_1/libs/program_options/doc/index.html">Program
+ Options Library</a>:</span>
+
+ </div>
<ul>
<li>
- Option descriptions are now printed with word wrapping.
+ <div>
+ Option descriptions are now printed with word wrapping.
+ </div>
</li>
<li>
- Command line parser can bypass unregistered options, instread of throwing.
+ <div>
+ Command line parser can bypass unregistered options, instread of throwing.
+ </div>
</li>
<li>
- Removed support for "implicit" (optional) values.
+ <div>
+ Removed support for "implicit" (optional) values.
+ </div>
</li>
<li>
- New customization method 'command_line_parser::extra_style_parser'. Unlike
- 'additional_parser', allows the user to parse several tokens and return
- a vector of options, not just a single option.
+ <div>
+ New customization method 'command_line_parser::extra_style_parser'.
+ Unlike 'additional_parser', allows the user to parse several tokens
+ and return a vector of options, not just a single option.
+ </div>
</li>
<li>
- Work with disabled exceptions.
+ <div>
+ Work with disabled exceptions.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_33_1/libs/property_map/property_map.html">Property
- Map Library</a>:</span> Introduced the dynamic properties
- class, which provides dynamically-typed access to a set of property maps.
+ <div>
+ <span class="library"><a href="/doc/libs/1_33_1/libs/property_map/property_map.html">Property
+ Map Library</a>:</span> Introduced the dynamic properties
+ class, which provides dynamically-typed access to a set of property maps.
+ </div>
</li>
<li>
- <span class="library">Boost.Python:</span>
+ <div>
+ <span class="library">Boost.Python:</span>
+
+ </div>
<ul>
<li>
- Added support for docstrings on nonstatic properties.
+ <div>
+ Added support for docstrings on nonstatic properties.
+ </div>
</li>
<li>
- We now export the client-provided docstrings for <code><span class="identifier">init</span><span class="special"><</span><span class="identifier">optional</span><span class="special"><></span> <span class="special">></span></code>
- and <em>XXX</em><code><span class="identifier">_FUNCTION_OVERLOADS</span><span class="special">()</span></code> for only the last overload.
+ <div>
+ We now export the client-provided docstrings for <code><span class="identifier">init</span><span class="special"><</span><span class="identifier">optional</span><span class="special"><></span> <span class="special">></span></code>
+ and <em>XXX</em><code><span class="identifier">_FUNCTION_OVERLOADS</span><span class="special">()</span></code> for only the last overload.
+ </div>
</li>
<li>
- Support for Embedded VC++ 4 and GCC-3.3 on MacOS added
+ <div>
+ Support for Embedded VC++ 4 and GCC-3.3 on MacOS added
+ </div>
</li>
<li>
- Introduced better support for rvalue from-python conversions of shared_ptr.
+ <div>
+ Introduced better support for rvalue from-python conversions of shared_ptr.
+ </div>
</li>
<li>
- Support for exposing <code><span class="identifier">vector</span><span class="special"><</span><span class="identifier">T</span><span class="special">*></span></code> with the indexing suite.
+ <div>
+ Support for exposing <code><span class="identifier">vector</span><span class="special"><</span><span class="identifier">T</span><span class="special">*></span></code> with the indexing suite.
+ </div>
</li>
<li>
- updated visual studio project build file.
+ <div>
+ updated visual studio project build file.
+ </div>
</li>
<li>
- Added search feature to the index page.
+ <div>
+ Added search feature to the index page.
+ </div>
</li>
</ul>
</li>
<li>
- <p><span class="library"><a href="/doc/libs/1_33_1/libs/random/index.html">Random Number
- Library</a>:</span>
+ <div>
+ <p><span class="library"><a href="/doc/libs/1_33_1/libs/random/index.html">Random Number
+ Library</a>:</span>
Improved initialization for <code><span class="identifier">mersenne_twister</span></code>,
- algorithm by Makoto Matsumoto and Takuji Nishimura, implemented for Boost
- by Jens Maurer.</p>
+ algorithm by Makoto Matsumoto and Takuji Nishimura, implemented for Boost
+ by Jens Maurer.</p>
<p>Note: All test vectors for <code><span class="identifier">mersenne_twister</span></code>s
- constructed or seeded without parameters or with a single <code><span class="keyword">unsigned</span>
- <span class="keyword">int</span></code> parameter become invalid.</p>
+ constructed or seeded without parameters or with a single <code><span class="keyword">unsigned</span> <span class="keyword">int</span></code>
+ parameter become invalid.</p>
+ </div>
</li>
<li>
- <span class="library">Range Library:</span> Minor
- addition of convenience functions to <code><span class="identifier">iterator</span>
- <span class="identifier">range</span></code> like <code><span class="identifier">front</span><span class="special">(),</span> <span class="identifier">back</span><span class="special">()</span></code> and <code><span class="keyword">operator</span><span class="special">[]()</span></code>.
+ <div>
+ <span class="library">Range Library:</span> Minor
+ addition of convenience functions to <code><span class="identifier">iterator</span>
+ <span class="identifier">range</span></code> like <code><span class="identifier">front</span><span class="special">(),</span> <span class="identifier">back</span><span class="special">()</span></code> and <code><span class="keyword">operator</span><span class="special">[]()</span></code>.
+ </div>
</li>
<li>
- <span class="library">Regex Library:</span>
+ <div>
+ <span class="library">Regex Library:</span>
+
+ </div>
<ul>
<li>
- Rewritten front end parser now supports (?imsx-imsx) constructs, plus
- lookbehind assertions and conditional expressions.
+ <div>
+ Rewritten front end parser now supports (?imsx-imsx) constructs, plus
+ lookbehind assertions and conditional expressions.
+ </div>
</li>
<li>
- Thin wrapper classes improve integration with MFC/ATL code.
+ <div>
+ Thin wrapper classes improve integration with MFC/ATL code.
+ </div>
</li>
<li>
- Full (optional) Unicode support via the ICU library. Refer to the regex history page
- for more information on these and other small changes.
+ <div>
+ Full (optional) Unicode support via the ICU library. Refer to the
+ <a href="/doc/libs/1_33_1/libs/regex/doc/history.html">regex history
+ page</a> for more information on these and other small changes.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_33_1/libs/serialization/doc/index.html">Serialization
- Library</a>:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_33_1/libs/serialization/doc/index.html">Serialization
+ Library</a>:</span>
+
+ </div>
<ul>
<li>
- DLL version.
+ <div>
+ DLL version.
+ </div>
</li>
<li>
- Auto-linking.
+ <div>
+ Auto-linking.
+ </div>
</li>
<li>
- Serialization of variants.
+ <div>
+ Serialization of variants.
+ </div>
</li>
<li>
- Improved serialization of shared pointers.
+ <div>
+ Improved serialization of shared pointers.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Signals Library:</span> added
- slot blocking/unblocking, from Frantz Maerten. Huge improvements to signal
- invocation performance from Robert Zeh.
+ <div>
+ <span class="library">Signals Library:</span> added
+ slot blocking/unblocking, from Frantz Maerten. Huge improvements to signal
+ invocation performance from Robert Zeh.
+ </div>
</li>
</ul>
</div>
@@ -334,31 +457,43 @@
</p>
<ul>
<li>
- Apple GCC 3.x on Mac OS
- X.
+ <div>
+ Apple GCC 3.x on Mac OS
+ X.
+ </div>
</li>
<li>
- Borland C++
- 5.6.4 on Windows.
+ <div>
+ Borland C++
+ 5.6.4 on Windows.
+ </div>
</li>
<li>
- GNU C++ 2.95.3 (with and without
- STLport), 3.2.x., 3.3.x, 3.4.x, 4.0.x on Windows, Linux and Solaris.
+ <div>
+ GNU C++ 2.95.3 (with and without
+ STLport), 3.2.x., 3.3.x, 3.4.x, 4.0.x on Windows, Linux and Solaris.
+ </div>
</li>
<li>
- <a href="http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">Intel
- C++</a> 8.1, 9.0 on Windows, Linux.
+ <div>
+ <a href="http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">Intel
+ C++</a> 8.1, 9.0 on Windows, Linux.
+ </div>
</li>
<li>
- Metrowerks CodeWarrior 8.3,
- 9.4, 9.5 on Mac OS X and Windows.
+ <div>
+ Metrowerks CodeWarrior 8.3,
+ 9.4, 9.5 on Mac OS X and Windows.
+ </div>
</li>
<li>
- Microsoft Visual C++
- 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0 beta. Note: due to intermittent
- problems with Visual C++ 8.0 beta, and the presence of a variety of pre-release
- compiler builds, we are unable to guarantee compatibility until the final
- compiler is released.
+ <div>
+ Microsoft Visual C++
+ 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0 beta. Note: due to intermittent
+ problems with Visual C++ 8.0 beta, and the presence of a variety of pre-release
+ compiler builds, we are unable to guarantee compatibility until the final
+ compiler is released.
+ </div>
</li>
</ul>
</div>
@@ -393,10 +528,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_33_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_33_1.html (original)
+++ website/public_html/live/users/history/version_1_33_1.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.33.1</span></h2>
<p><span class=
- "news-date">December 5th, 2006 12:00 GMT</span></p>
+ "news-date">December 5th, 2006 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_33_1.tar.bz2</td></tr><tr><td>boost_1_33_1.tar.gz</td></tr>
@@ -52,124 +54,181 @@
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
- <span class="library">Any Library:</span> Cast
- to reference types introduced in 1.33.0 is now documented on <code><span class="identifier">any_cast</span></code> documentation page.
+ <div>
+ <span class="library">Any Library:</span> Cast
+ to reference types introduced in 1.33.0 is now documented on <code><span class="identifier">any_cast</span></code> documentation page.
+ </div>
</li>
<li>
- <span class="library">Bind Library:</span> Bind
- expressions now support <a href="/doc/libs/1_33_1/libs/bind/bind.html#operators">comparisons
- and negation</a>. Example: <code><span class="identifier">bind</span><span class="special">(&</span><span class="identifier">X</span><span class="special">::</span><span class="identifier">name</span><span class="special">,</span> <span class="identifier">_1</span><span class="special">)</span>
- <span class="special"><</span> <span class="identifier">bind</span><span class="special">(&</span><span class="identifier">X</span><span class="special">::</span><span class="identifier">name</span><span class="special">,</span> <span class="identifier">_2</span><span class="special">)</span></code>.
+ <div>
+ <span class="library">Bind Library:</span> Bind
+ expressions now support <a href="/doc/libs/1_33_1/libs/bind/bind.html#operators">comparisons
+ and negation</a>. Example: <code><span class="identifier">bind</span><span class="special">(&</span><span class="identifier">X</span><span class="special">::</span><span class="identifier">name</span><span class="special">,</span> <span class="identifier">_1</span><span class="special">)</span> <span class="special"><</span> <span class="identifier">bind</span><span class="special">(&</span><span class="identifier">X</span><span class="special">::</span><span class="identifier">name</span><span class="special">,</span> <span class="identifier">_2</span><span class="special">)</span></code>.
+ </div>
</li>
<li>
- <span class="library">Config Library:</span> Don't
- undef <code><span class="identifier">BOOST_LIB_TOOLSET</span></code> after
- use.
+ <div>
+ <span class="library">Config Library:</span> Don't
+ undef <code><span class="identifier">BOOST_LIB_TOOLSET</span></code>
+ after use.
+ </div>
</li>
<li>
- <span class="library">Boost.Python:</span>
+ <div>
+ <span class="library">Boost.Python:</span>
+
+ </div>
<ul>
<li>
- The build now assumes Python 2.4 by default, rather than 2.2
+ <div>
+ The build now assumes Python 2.4 by default, rather than 2.2
+ </div>
</li>
<li>
- Support Python that's built without Unicode support
+ <div>
+ Support Python that's built without Unicode support
+ </div>
</li>
<li>
- Support for wrapping classes with overloaded address-of (<code><span class="special">&</span></code>) operators
+ <div>
+ Support for wrapping classes with overloaded address-of (<code><span class="special">&</span></code>) operators
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_33_1/libs/smart_ptr/index.html">Smart Pointer
- Library</a>:</span> Fixed problems under Metrowerks CodeWarrior on PowerPC (Mac
- OS X) with inlining on, GNU GCC on PowerPC 64.
+ <div>
+ <span class="library"><a href="/doc/libs/1_33_1/libs/smart_ptr/index.html">Smart Pointer
+ Library</a>:</span> Fixed problems under Metrowerks CodeWarrior on PowerPC
+ (Mac OS X) with inlining on, GNU GCC on PowerPC 64.
+ </div>
</li>
<li>
- <span class="library">Regex Library:</span> Fixed
- the supplied makefiles, and other small compiler specific changes. Refer
- to the <a href="/doc/libs/1_33_1/libs/regex/doc/history.html">regex history
- page</a> for more information on these and other small changes.
+ <div>
+ <span class="library">Regex Library:</span> Fixed
+ the supplied makefiles, and other small compiler specific changes. Refer
+ to the <a href="/doc/libs/1_33_1/libs/regex/doc/history.html">regex
+ history page</a> for more information on these and other small changes.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_33_1/libs/iostreams/doc/index.html">Iostreams
- Library</a>:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_33_1/libs/iostreams/doc/index.html">Iostreams
+ Library</a>:</span>
Improved the interface for accessing a chain's components,
- added <code><span class="identifier">is_open</span></code> members to
- the file and file descriptor devices, fixed memory-mapped files on Windows,
- and made minor changes to the documentation.
+ added <code><span class="identifier">is_open</span></code> members to
+ the file and file descriptor devices, fixed memory-mapped files on Windows,
+ and made minor changes to the documentation.
+ </div>
</li>
<li>
- <span class="library">Boost.Python:</span>
+ <div>
+ <span class="library">Boost.Python:</span>
+
+ </div>
<ul>
<li>
- Added support for docstrings on nonstatic properties.
+ <div>
+ Added support for docstrings on nonstatic properties.
+ </div>
</li>
<li>
- We now export the client-provided docstrings for <code><span class="identifier">init</span><span class="special"><</span><span class="identifier">optional</span><span class="special"><></span> <span class="special">></span></code>
- and <em>XXX</em><code><span class="identifier">_FUNCTION_OVERLOADS</span><span class="special">()</span></code> for only the last overload.
+ <div>
+ We now export the client-provided docstrings for <code><span class="identifier">init</span><span class="special"><</span><span class="identifier">optional</span><span class="special"><></span> <span class="special">></span></code>
+ and <em>XXX</em><code><span class="identifier">_FUNCTION_OVERLOADS</span><span class="special">()</span></code> for only the last overload.
+ </div>
</li>
<li>
- Support for Embedded VC++ 4 and GCC-3.3 on MacOS added
+ <div>
+ Support for Embedded VC++ 4 and GCC-3.3 on MacOS added
+ </div>
</li>
<li>
- Introduced better support for rvalue from-python conversions of shared_ptr.
+ <div>
+ Introduced better support for rvalue from-python conversions of shared_ptr.
+ </div>
</li>
<li>
- Support for exposing <code><span class="identifier">vector</span><span class="special"><</span><span class="identifier">T</span><span class="special">*></span></code> with the indexing suite.
+ <div>
+ Support for exposing <code><span class="identifier">vector</span><span class="special"><</span><span class="identifier">T</span><span class="special">*></span></code> with the indexing suite.
+ </div>
</li>
<li>
- updated visual studio project build file.
+ <div>
+ updated visual studio project build file.
+ </div>
</li>
<li>
- Added search feature to the index page.
+ <div>
+ Added search feature to the index page.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_33_1/libs/functional/hash/index.html">Functional/Hash
- Library</a>:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_33_1/libs/functional/hash/index.html">Functional/Hash
+ Library</a>:</span>
Fixed the points example.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_33_1/libs/multi_index/doc/index.html">Multi-index
- Containers Library</a>:</span>
- Fixed a problem with multithreaded code, and other
- minor changes. Refer to the library <a href="/doc/libs/1_33_1/libs/multi_index/doc/release_notes.html#boost_1_33_1">release
- notes</a> for further details.
+ <div>
+ <span class="library"><a href="/doc/libs/1_33_1/libs/multi_index/doc/index.html">Multi-index
+ Containers Library</a>:</span>
+ Fixed a problem with multithreaded code, and
+ other minor changes. Refer to the library <a href="/doc/libs/1_33_1/libs/multi_index/doc/release_notes.html#boost_1_33_1">release
+ notes</a> for further details.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_33_1/libs/graph/doc/table_of_contents.html">Graph
- Library</a>:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_33_1/libs/graph/doc/table_of_contents.html">Graph
+ Library</a>:</span>
+
+ </div>
<ul>
<li>
- Fixed a problem with the relaxed heap on x86 Linux (fixes bug in <code><span class="identifier">dijkstra_shortest_paths</span></code>).
+ <div>
+ Fixed a problem with the relaxed heap on x86 Linux (fixes bug in <code><span class="identifier">dijkstra_shortest_paths</span></code>).
+ </div>
</li>
<li>
- Fixed problems with cuthill_mckee_ordering
and
- king_ordering
producing no
- results.
+ <div>
+ Fixed problems with cuthill_mckee_ordering
and
+ king_ordering
producing no
+ results.
+ </div>
</li>
<li>
- Added <code><span class="identifier">color_map</span></code> parameter
- to <code><span class="identifier">dijkstra_shortest_paths</span></code>.
+ <div>
+ Added <code><span class="identifier">color_map</span></code> parameter
+ to <code><span class="identifier">dijkstra_shortest_paths</span></code>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_33_1/libs/signals/doc/index.html">Signals
- Library</a>:</span> Fixed problems with the use of Signals across shared library
- boundaries.
+ <div>
+ <span class="library"><a href="/doc/libs/1_33_1/libs/signals/doc/index.html">Signals
+ Library</a>:</span> Fixed problems with the use of Signals across shared library
+ boundaries.
+ </div>
</li>
<li>
- <span class="library">Thread library:</span>
- <code><span class="identifier">read_write_mutex</span></code> has been removed due to
- problems with deadlocks.
+ <div>
+ <span class="library"><a href="/doc/libs/1_33_1/libs/thread/doc/index.html">Thread
+ library</a>:</span>
+ <code><span class="identifier">read_write_mutex</span></code>
+ has been removed due to problems with deadlocks.
+ </div>
</li>
<li>
- <span class="library">Wave library
- (V1.2.1):</span> Fixed a couple of problems, refer to the <a href="/doc/libs/1_33_1/libs/wave/ChangeLog">change
- log</a> for further details.
+ <div>
+ <span class="library">Wave library
+ (V1.2.1):</span> Fixed a couple of problems, refer to the <a href="/doc/libs/1_33_1/libs/wave/ChangeLog">change
+ log</a> for further details.
+ </div>
</li>
</ul>
</div>
@@ -193,35 +252,49 @@
</p>
<ul>
<li>
- Apple GCC 3.3, 4.0 on Mac
- OS X.
+ <div>
+ Apple GCC 3.3, 4.0 on
+ Mac OS X.
+ </div>
</li>
<li>
- Borland C++
- 5.6.4 on Windows.
+ <div>
+ Borland C++
+ 5.6.4 on Windows.
+ </div>
</li>
<li>
- GNU C++ 2.95.3 (with and without
- STLport), 3.2.x., 3.3.x, 3.4.x, 4.0.x on Windows, Linux and Solaris.
+ <div>
+ GNU C++ 2.95.3 (with and without
+ STLport), 3.2.x., 3.3.x, 3.4.x, 4.0.x on Windows, Linux and Solaris.
+ </div>
</li>
<li>
- HP C++ for Tru64 UNIX 7.1.
+ <div>
+ HP C++ for Tru64 UNIX 7.1.
+ </div>
</li>
<li>
- <a href="http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">Intel
- C++</a> 8.1, 9.0 on Windows, Linux.
+ <div>
+ <a href="http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">Intel
+ C++</a> 8.1, 9.0 on Windows, Linux.
+ </div>
</li>
<li>
- Metrowerks CodeWarrior 8.3,
- 9.4, 9.5 on Mac OS X and Windows.
+ <div>
+ Metrowerks CodeWarrior 8.3,
+ 9.4, 9.5 on Mac OS X and Windows.
+ </div>
</li>
<li>
- Microsoft Visual C++
- 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0. Note: Boost does not
- support the non-standard "Safe" C++ Library shipping with Visual
- C++ 8.0, which may result in many spurious warnings from Boost headers and
- other standards-conforming C++ code. To suppress these warnings, define the
- macro <code><span class="identifier">_SCL_SECURE_NO_DEPRECATE</span></code>.
+ <div>
+ Microsoft Visual C++
+ 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0. Note: Boost does not
+ support the non-standard "Safe" C++ Library shipping with Visual
+ C++ 8.0, which may result in many spurious warnings from Boost headers
+ and other standards-conforming C++ code. To suppress these warnings, define
+ the macro <code><span class="identifier">_SCL_SECURE_NO_DEPRECATE</span></code>.
+ </div>
</li>
</ul>
</div>
@@ -257,10 +330,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_34_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_34_0.html (original)
+++ website/public_html/live/users/history/version_1_34_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.34.0</span></h2>
<p><span class=
- "news-date">May 12th, 2007 12:00 GMT</span></p>
+ "news-date">May 12th, 2007 11:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_34_0.tar.bz2</td></tr><tr><td>boost_1_34_0.tar.gz</td></tr>
@@ -52,36 +54,46 @@
<h3><span class="link">New Libraries</span></h3>
<ul>
<li>
- <span class="library">Foreach Library:</span> <code><span class="identifier">BOOST_FOREACH</span></code> macro for easily iterating
- over the elements of a sequence, from Eric Niebler.
+ <div>
+ <span class="library">Foreach Library:</span> <code><span class="identifier">BOOST_FOREACH</span></code> macro for easily iterating
+ over the elements of a sequence, from Eric Niebler.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_34_0/libs/statechart/doc/index.html">Statechart
- Library</a>:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_34_0/libs/statechart/doc/index.html">Statechart
+ Library</a>:</span>
Arbitrarily complex finite state machines can be implemented
- in easily readable and maintainable C++ code, from Andreas Huber.
+ in easily readable and maintainable C++ code, from Andreas Huber.
+ </div>
</li>
<li>
- <span class="library">TR1 Library:</span> An
- implementation of the C++ Technical Report on Standard Library Extensions,
- from John Maddock. This library does not itself implement the TR1 components,
- rather it's a thin wrapper that will include your standard library's TR1
- implementation (if it has one), otherwise it will include the Boost Library
- equivalents, and import them into namespace <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span></code>.
- Highlights include: Reference Wrappers, Smart Pointers, result_of, Function
- Object Binders, Polymorphic function wrappers, Type Traits, Random Number
- Generators and Distributions, Tuples, Fixed Size Array, Hash Function Objects,
- Regular Expressions, and Complex Number Additional Algorithms.
+ <div>
+ <span class="library">TR1 Library:</span> An
+ implementation of the C++ Technical Report on Standard Library Extensions,
+ from John Maddock. This library does not itself implement the TR1 components,
+ rather it's a thin wrapper that will include your standard library's TR1
+ implementation (if it has one), otherwise it will include the Boost Library
+ equivalents, and import them into namespace <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span></code>.
+ Highlights include: Reference Wrappers, Smart Pointers, result_of, Function
+ Object Binders, Polymorphic function wrappers, Type Traits, Random Number
+ Generators and Distributions, Tuples, Fixed Size Array, Hash Function Objects,
+ Regular Expressions, and Complex Number Additional Algorithms.
+ </div>
</li>
<li>
- <span class="library">Typeof Library:</span> Typeof
- operator emulation, from Arkadiy Vertleyb and Peder Holt.
+ <div>
+ <span class="library">Typeof Library:</span> Typeof
+ operator emulation, from Arkadiy Vertleyb and Peder Holt.
+ </div>
</li>
<li>
- <span class="library">Xpressive Library:</span> Regular
- expressions that can be written as strings or as expression templates, and
- that can refer to each other and themselves recursively with the power of
- context-free grammars, from Eric Niebler.
+ <div>
+ <span class="library"><a href="/doc/libs/1_34_0/doc/html/xpressive.html">Xpressive
+ Library</a>:</span> Regular expressions that can be written as strings or as
+ expression templates, and that can refer to each other and themselves recursively
+ with the power of context-free grammars, from Eric Niebler.
+ </div>
</li>
</ul>
</div>
@@ -89,362 +101,541 @@
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
- <span class="library">Assign Library:</span>
+ <div>
+ <span class="library">Assign Library:</span>
+
+ </div>
<ul>
<li>
- Support for <code><span class="identifier">ptr_map</span><span class="special"><</span><span class="identifier">key</span><span class="special">,</span><span class="identifier">T</span><span class="special">></span></code>
- via the new function <code><span class="identifier">ptr_map_insert</span><span class="special">()</span></code>
+ <div>
+ Support for <code><span class="identifier">ptr_map</span><span class="special"><</span><span class="identifier">key</span><span class="special">,</span><span class="identifier">T</span><span class="special">></span></code> via the new function <code><span class="identifier">ptr_map_insert</span><span class="special">()</span></code>
+ </div>
</li>
<li>
- Support for initialization of <a href="/doc/libs/1_34_0/libs/ptr_container/index.html">Pointer
- Containers</a> when the containers hold pointers to an abstract base
- class.
+ <div>
+ Support for initialization of <a href="/doc/libs/1_34_0/libs/ptr_container/index.html">Pointer
+ Containers</a> when the containers hold pointers to an abstract
+ base class.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Date_time library:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_34_0/doc/html/date_time.html">Date_time
+ library</a>:</span>
+
+ </div>
<ul>
<li>
- Support for new US/Canada timezone rules and other bug fixes. See <a href="/doc/libs/1_34_0/doc/html/date_time/details.html#changes">Change
- History</a> for details.
+ <div>
+ Support for new US/Canada timezone rules and other bug fixes. See
+ <a href="/doc/libs/1_34_0/doc/html/date_time/details.html#changes">Change
+ History</a> for details.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_34_0/libs/filesystem/doc/index.htm">Filesystem
- Library</a>:</span> Major upgrade in preparation for submission to the C++ Standards
- Committee for TR2. Changes include:
+ <div>
+ <span class="library"><a href="/doc/libs/1_34_0/libs/filesystem/doc/index.htm">Filesystem
+ Library</a>:</span> Major upgrade in preparation for submission to the C++
+ Standards Committee for TR2. Changes include:
+ </div>
<ul>
<li>
- Internationalization,
- provided by class templates <em>basic_path</em>, <em>basic_filesystem_error</em>,
- <em>basic_directory_iterator</em>, and <em>basic_directory_entry</em>.
+ <div>
+ Internationalization,
+ provided by class templates <em>basic_path</em>, <em>basic_filesystem_error</em>,
+ <em>basic_directory_iterator</em>, and <em>basic_directory_entry</em>.
+ </div>
</li>
<li>
- Simplification
- of the path interface by eliminating special constructors to identify
- native formats.
+ <div>
+ Simplification
+ of the path interface by eliminating special constructors to identify
+ native formats.
+ </div>
</li>
<li>
- Rationalization
- of predicate function design, including the addition of several new functions.
+ <div>
+ Rationalization
+ of predicate function design, including the addition of several new
+ functions.
+ </div>
</li>
<li>
- Clearer specification by reference to POSIX,
- the ISO/IEEE Single Unix Standard, with provisions for Windows and other
- operating systems.
+ <div>
+ Clearer specification by reference to POSIX,
+ the ISO/IEEE Single Unix Standard, with provisions for Windows and
+ other operating systems.
+ </div>
</li>
<li>
- Preservation
- of existing user code whenever possible.
+ <div>
+ Preservation
+ of existing user code whenever possible.
+ </div>
</li>
<li>
- <a href="/doc/libs/1_34_0/libs/filesystem/doc/i18n.html#More_efficient">More
- efficient</a> directory iteration.
+ <div>
+ <a href="/doc/libs/1_34_0/libs/filesystem/doc/i18n.html#More_efficient">More
+ efficient</a> directory iteration.
+ </div>
</li>
<li>
- Addition of a <a href="/doc/libs/1_34_0/libs/filesystem/doc/tr2_proposal.html#Class-template-basic_recursive_directory_iterator">recursive
- directory iterator</a>.
+ <div>
+ Addition of a <a href="/doc/libs/1_34_0/libs/filesystem/doc/tr2_proposal.html#Class-template-basic_recursive_directory_iterator">recursive
+ directory iterator</a>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Function Library:</span>
- Boost.Function
- now implements a small buffer optimization, which can drastically improve
- the performance when copying or constructing Boost.Function objects storing
- small function objects. For instance, <code><span class="identifier">bind</span><span class="special">(&</span><span class="identifier">X</span><span class="special">:</span><span class="identifier">foo</span><span class="special">,</span>
- <span class="special">&</span><span class="identifier">x</span><span class="special">,</span> <span class="identifier">_1</span><span class="special">,</span>
- <span class="identifier">_2</span><span class="special">)</span></code>
- requires no heap allocation when placed into a Boost.Function object.
+ <div>
+ <span class="library"><a href="/doc/libs/1_34_0/libs/function/index.html">Function
+ Library</a>:</span>
+ Boost.Function now implements a small buffer optimization,
+ which can drastically improve the performance when copying or constructing
+ Boost.Function objects storing small function objects. For instance, <code><span class="identifier">bind</span><span class="special">(&</span><span class="identifier">X</span><span class="special">:</span><span class="identifier">foo</span><span class="special">,</span> <span class="special">&</span><span class="identifier">x</span><span class="special">,</span> <span class="identifier">_1</span><span class="special">,</span> <span class="identifier">_2</span><span class="special">)</span></code> requires no heap allocation when placed
+ into a Boost.Function object.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_34_0/libs/functional/hash/index.html">Functional/Hash
- Library</a>:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_34_0/libs/functional/hash/index.html">Functional/Hash
+ Library</a>:</span>
+
+ </div>
<ul>
<li>
- Use declarations for standard classes, so that the library doesn't need
- to include all of their headers
+ <div>
+ Use declarations for standard classes, so that the library doesn't
+ need to include all of their headers
+ </div>
</li>
<li>
- Deprecated the <tt><boost/functional<em>hash</em>*.hpp></tt>
- headers.
+ <div>
+ Deprecated the <tt><boost/functional<em>hash</em>*.hpp></tt>
+ headers.
+ </div>
</li>
<li>
- Add support for the <code><span class="identifier">BOOST_HASH_NO_EXTENSIONS</span></code>
- macro, which disables the extensions to TR1
+ <div>
+ Add support for the <code><span class="identifier">BOOST_HASH_NO_EXTENSIONS</span></code>
+ macro, which disables the extensions to TR1
+ </div>
</li>
<li>
- Minor improvements to the hash functions for floating point numbers.
+ <div>
+ Minor improvements to the hash functions for floating point numbers.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Graph Library:</span>
+ <div>
+ <span class="library">Graph Library:</span>
+
+ </div>
<ul>
<li>
- edmonds_maximum_cardinality_matching
,
- from Aaron Windsor.
+ <div>
+ edmonds_maximum_cardinality_matching
,
+ from Aaron Windsor.
+ </div>
</li>
<li>
- lengauer_tarjan_dominator_tree
,
- from JongSoo Park.
+ <div>
+ lengauer_tarjan_dominator_tree
,
+ from JongSoo Park.
+ </div>
</li>
<li>
- compressed_sparse_row_graph
,
- from Jeremiah Willcock and Douglas Gregor of Indiana University.
+ <div>
+ compressed_sparse_row_graph
,
+ from Jeremiah Willcock and Douglas Gregor of Indiana University.
+ </div>
</li>
<li>
- sorted_erdos_renyi_iterator
,
- from Jeremiah Willcock of Indiana University.
+ <div>
+ sorted_erdos_renyi_iterator
,
+ from Jeremiah Willcock of Indiana University.
+ </div>
</li>
<li>
- biconnected_components
now
- supports a visitor and named parameters, from Janusz Piwowarski.
+ <div>
+ biconnected_components
now
+ supports a visitor and named parameters, from Janusz Piwowarski.
+ </div>
</li>
<li>
- adjacency_matrix
now models
- the <a href="/doc/libs/1_34_0/libs/graph/doc/BidirectionalGraph.html">Bidirectional
- Graph</a> concept.
+ <div>
+ adjacency_matrix
now models
+ the <a href="/doc/libs/1_34_0/libs/graph/doc/BidirectionalGraph.html">Bidirectional
+ Graph</a> concept.
+ </div>
</li>
<li>
- dijkstra_shortest_paths
now
- calls <code><span class="identifier">vis</span><span class="special">.</span><span class="identifier">initialize_vertex</span></code> for each vertex during
- initialization.
+ <div>
+ dijkstra_shortest_paths
now
+ calls <code><span class="identifier">vis</span><span class="special">.</span><span class="identifier">initialize_vertex</span></code> for each vertex
+ during initialization.
+ </div>
</li>
<li>
- <em>Note:</em> the name of the compiled library
- for the <a href="/doc/libs/1_34_0/libs/graph/doc/read_graphviz.html">GraphViz
- reader</a> has changed to <tt>boost_graph</tt> (from <tt>bgl-viz</tt>)
- to match Boost conventions.
+ <div>
+ <em>Note:</em> the name of the compiled library
+ for the <a href="/doc/libs/1_34_0/libs/graph/doc/read_graphviz.html">GraphViz
+ reader</a> has changed to <tt>boost_graph</tt> (from
+ <tt>bgl-viz</tt>) to match Boost conventions.
+ </div>
</li>
<li>
- See the <a href="/doc/libs/1_34_0/libs/graph/doc/history.html#1.34.0">complete
- revision history</a> for more information.
+ <div>
+ See the <a href="/doc/libs/1_34_0/libs/graph/doc/history.html#1.34.0">complete
+ revision history</a> for more information.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_34_0/libs/multi_array/index.html">MultiArray
- Library</a>:</span>
- Boost.MultiArray now by default provides range-checking for
- <code><span class="keyword">operator</span><span class="special">[]</span></code>.
- Range checking can be disabled by defining the macro <code><span class="identifier">BOOST_DISABLE_ASSERTS</span></code>
- before including <tt>multi_array.hpp</tt>. A bug in <code><span class="identifier">multi_array</span><span class="special">::</span><span class="identifier">resize</span><span class="special">()</span></code>
- related to storage orders was fixed.
+ <div>
+ <span class="library"><a href="/doc/libs/1_34_0/libs/multi_array/index.html">MultiArray
+ Library</a>:</span>
+ Boost.MultiArray now by default provides range-checking
+ for <code><span class="keyword">operator</span><span class="special">[]</span></code>.
+ Range checking can be disabled by defining the macro <code><span class="identifier">BOOST_DISABLE_ASSERTS</span></code>
+ before including <tt>multi_array.hpp</tt>. A bug in <code><span class="identifier">multi_array</span><span class="special">::</span><span class="identifier">resize</span><span class="special">()</span></code>
+ related to storage orders was fixed.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_34_0/libs/multi_index/doc/index.html">Multi-index
- Containers Library</a>:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_34_0/libs/multi_index/doc/index.html">Multi-index
+ Containers Library</a>:</span>
+
+ </div>
<ul>
<li>
- New <a href="/doc/libs/1_34_0/libs/multi_index/doc/tutorial/indices.html#rnd_indices">random
- access indices</a>.
+ <div>
+ New <a href="/doc/libs/1_34_0/libs/multi_index/doc/tutorial/indices.html#rnd_indices">random
+ access indices</a>.
+ </div>
</li>
<li>
- Non key-based indices feature new <a href="/doc/libs/1_34_0/libs/multi_index/doc/tutorial/indices.html#rearrange">rearrange
- facilities</a>.
+ <div>
+ Non key-based indices feature new <a href="/doc/libs/1_34_0/libs/multi_index/doc/tutorial/indices.html#rearrange">rearrange
+ facilities</a>.
+ </div>
</li>
<li>
- This version also includes a number of optimizations and usage improvements.
- For a complete list of changes, see the library <a href="/doc/libs/1_34_0/libs/multi_index/doc/release_notes.html#boost_1_34">release
- notes</a>.
+ <div>
+ This version also includes a number of optimizations and usage improvements.
+ For a complete list of changes, see the library <a href="/doc/libs/1_34_0/libs/multi_index/doc/release_notes.html#boost_1_34">release
+ notes</a>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Optional Library:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_34_0/libs/optional/index.html">Optional
+ Library</a>:</span>
+
+ </div>
<ul>
<li>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">none_t</span> <span class="keyword">and</span>
- <span class="identifier">boost</span><span class="special">::</span><span class="identifier">none</span></code> now added to Optional's documentation
+ <div>
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">none_t</span> <span class="keyword">and</span>
+ <span class="identifier">boost</span><span class="special">::</span><span class="identifier">none</span></code> now added to Optional's documentation
+ </div>
</li>
<li>
- Relational operators now directly support arguments of type <code><span class="char">'T'</span></code> and <code><span class="char">'none_t'</span></code>
+ <div>
+ Relational operators now directly support arguments of type <code><span class="char">'T'</span></code> and <code><span class="char">'none_t'</span></code>
+ </div>
</li>
<li>
- operator->() now also works with reference types.
+ <div>
+ operator->() now also works with reference types.
+ </div>
</li>
<li>
- Helper functions <code><span class="identifier">make_optional</span><span class="special">(</span><span class="identifier">val</span><span class="special">),</span> <span class="identifier">make_optional</span><span class="special">(</span><span class="identifier">cond</span><span class="special">,</span><span class="identifier">val</span><span class="special">)</span> <span class="keyword">and</span> <span class="identifier">get_optional_value_or</span><span class="special">(</span><span class="identifier">opt</span><span class="special">,</span><span class="identifier">alternative_value</span><span class="special">)</span></code>
- added.
+ <div>
+ Helper functions <code><span class="identifier">make_optional</span><span class="special">(</span><span class="identifier">val</span><span class="special">),</span> <span class="identifier">make_optional</span><span class="special">(</span><span class="identifier">cond</span><span class="special">,</span><span class="identifier">val</span><span class="special">)</span> <span class="keyword">and</span> <span class="identifier">get_optional_value_or</span><span class="special">(</span><span class="identifier">opt</span><span class="special">,</span><span class="identifier">alternative_value</span><span class="special">)</span></code>
+ added.
+ </div>
</li>
<li>
- Constructor taking a boolean condition (as well as a value) added.
+ <div>
+ Constructor taking a boolean condition (as well as a value) added.
+ </div>
</li>
<li>
- Member function <code><span class="identifier">get_value_or</span><span class="special">(</span><span class="identifier">alternative_value</span><span class="special">)</span></code> added.
+ <div>
+ Member function <code><span class="identifier">get_value_or</span><span class="special">(</span><span class="identifier">alternative_value</span><span class="special">)</span></code> added.
+ </div>
</li>
<li>
- Incompatbility bug with mpl::apply<> fixed.
+ <div>
+ Incompatbility bug with mpl::apply<> fixed.
+ </div>
</li>
<li>
- Converting assignment bug with uninitialized lvalues fixed.
+ <div>
+ Converting assignment bug with uninitialized lvalues fixed.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_34_0/libs/parameter/index.html">Parameter
- Library</a>:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_34_0/libs/parameter/index.html">Parameter
+ Library</a>:</span>
+
+ </div>
<ul>
<li>
- Every ArgumentPack is now a valid <a href="/doc/libs/1_34_0/libs/mpl/doc/refmanual/forward-sequence.html">MPL
- Forward Sequence.</a>
+ <div>
+ Every ArgumentPack is now a valid <a href="/doc/libs/1_34_0/libs/mpl/doc/refmanual/forward-sequence.html">MPL
+ Forward Sequence.</a>
+ </div>
</li>
<li>
- Support for unnamed arguments (those whose keyword is deduced from their
- types) is added.
+ <div>
+ Support for unnamed arguments (those whose keyword is deduced from
+ their types) is added.
+ </div>
</li>
<li>
- Support for named and unnamed template arguments is added.
+ <div>
+ Support for named and unnamed template arguments is added.
+ </div>
</li>
<li>
- New overload generation macros solve the <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm">forwarding
- problem</a> directly.
+ <div>
+ New overload generation macros solve the <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2002/n1385.htm">forwarding
+ problem</a> directly.
+ </div>
</li>
<li>
- See also the Python library changes, below.
+ <div>
+ See also the Python library changes, below.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_34_0/libs/ptr_container/index.html">Pointer
- Container Library</a>:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_34_0/libs/ptr_container/index.html">Pointer
+ Container Library</a>:</span>
+
+ </div>
<ul>
<li>
- Support for serialization via Boost.Serialization.
+ <div>
+ Support for serialization via Boost.Serialization.
+ </div>
</li>
<li>
- Exceptions can be disabled by defining the macro BOOST_PTR_CONTAINER_NO_EXCEPTIONS
- before including any header. This macro is defined by default if BOOST_NO_EXCEPTIONS
- is defined.
+ <div>
+ Exceptions can be disabled by defining the macro BOOST_PTR_CONTAINER_NO_EXCEPTIONS
+ before including any header. This macro is defined by default if BOOST_NO_EXCEPTIONS
+ is defined.
+ </div>
</li>
<li>
- Additional <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">auto_ptr</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code>
- overloads added s.t. one can also pass <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">auto_ptr</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code> instead of only <code><span class="identifier">T</span><span class="special">*</span></code> arguments to member functions.
+ <div>
+ Additional <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">auto_ptr</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code>
+ overloads added s.t. one can also pass <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">auto_ptr</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code> instead of only <code><span class="identifier">T</span><span class="special">*</span></code> arguments to member functions.
+ </div>
</li>
<li>
- <code><span class="identifier">transfer</span><span class="special">()</span></code>
- now has weaker requirements s.t. one can transfer objects from <code><span class="identifier">ptr_container</span><span class="special"><</span><span class="identifier">Derived</span><span class="special">></span></code>
- to <code><span class="identifier">ptr_container</span><span class="special"><</span><span class="identifier">Base</span><span class="special">></span></code>,
+ <div>
+ <code><span class="identifier">transfer</span><span class="special">()</span></code>
+ now has weaker requirements s.t. one can transfer objects from <code><span class="identifier">ptr_container</span><span class="special"><</span><span class="identifier">Derived</span><span class="special">></span></code>
+ to <code><span class="identifier">ptr_container</span><span class="special"><</span><span class="identifier">Base</span><span class="special">></span></code>,
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Python Library:</span>
+ <div>
+ <span class="library">Python Library:</span>
+
+ </div>
<ul>
<li>
- Boost.Python now automatically appends C++ signatures to docstrings.
- The new docstring_options.hpp
- header is available to control the content of docstrings.
+ <div>
+ Boost.Python now automatically appends C++ signatures to docstrings.
+ The new docstring_options.hpp
+ header is available to control the content of docstrings.
+ </div>
</li>
<li>
- stl_input_iterator
, for turning
- a Python iterable object into an STL input iterator, from Eric Niebler.
+ <div>
+ stl_input_iterator
, for turning
+ a Python iterable object into an STL input iterator, from Eric Niebler.
+ </div>
</li>
<li>
- Support for <code><span class="keyword">void</span><span class="special">*</span></code>
- conversions is added.
+ <div>
+ Support for <code><span class="keyword">void</span><span class="special">*</span></code>
+ conversions is added.
+ </div>
</li>
<li>
- Integrated support for wrapping C++ functions built with the parameter
- library; keyword names are automatically known to docsstrings.
+ <div>
+ Integrated support for wrapping C++ functions built with the parameter
+ library; keyword names are automatically known to docsstrings.
+ </div>
</li>
<li>
- Enhancements to the API for better embedding support (<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">python</span><span class="special">::</span><span class="identifier">import</span><span class="special">()</span></code>, <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">python</span><span class="special">::</span><span class="identifier">exec</span><span class="special">()</span></code>, and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">python</span><span class="special">::</span><span class="identifier">exec_file</span><span class="special">()</span></code>).
+ <div>
+ Enhancements to the API for better embedding support (<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">python</span><span class="special">::</span><span class="identifier">import</span><span class="special">()</span></code>,
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">python</span><span class="special">::</span><span class="identifier">exec</span><span class="special">()</span></code>,
+ and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">python</span><span class="special">::</span><span class="identifier">exec_file</span><span class="special">()</span></code>).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Signals Library:</span> More
- improvements to signal invocation performance from Robert Zeh.
+ <div>
+ <span class="library">Signals Library:</span> More
+ improvements to signal invocation performance from Robert Zeh.
+ </div>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_34_0/libs/smart_ptr/smart_ptr.htm">Smart Pointers
- Library</a>:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_34_0/libs/smart_ptr/smart_ptr.htm">Smart
+ Pointers Library</a>:</span>
+
+ </div>
<ul>
<li>
- <a href="/doc/libs/1_34_0/libs/smart_ptr/shared_ptr.htm#allocator_constructor">Allocator
- support</a> as proposed in N1851
- (162 Kb PDF).
+ <div>
+ <a href="/doc/libs/1_34_0/libs/smart_ptr/shared_ptr.htm#allocator_constructor">Allocator
+ support</a> as proposed in N1851
+ (162 Kb PDF).
+ </div>
</li>
<li>
- pointer_cast
and pointer_to_other
utilities
- to allow pointer-independent code, from Ion Gaztanaga.
+ <div>
+ pointer_cast
and pointer_to_other
utilities
+ to allow pointer-independent code, from Ion Gaztanaga.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/doc/libs/1_34_0/libs/algorithm/string/index.html">String
- Algorithm Library</a>:</span>
+ <div>
+ <span class="library"><a href="/doc/libs/1_34_0/libs/algorithm/string/index.html">String
+ Algorithm Library</a>:</span>
+
+ </div>
<ul>
<li>
- <code><span class="identifier">lexicographical_compare</span></code>
+ <div>
+ <code><span class="identifier">lexicographical_compare</span></code>
+ </div>
</li>
<li>
- <code><span class="identifier">join</span></code>
+ <div>
+ <code><span class="identifier">join</span></code>
+ </div>
</li>
<li>
- New comparison predicates <code><span class="identifier">is_less</span></code>,
- <code><span class="identifier">is_not_greater</span></code>.
+ <div>
+ New comparison predicates <code><span class="identifier">is_less</span></code>,
+ <code><span class="identifier">is_not_greater</span></code>.
+ </div>
</li>
<li>
- Negative indexes support (like Perl) in various algorihtms (<code><span class="special">*</span><span class="identifier">_head</span><span class="special">/</span><span class="identifier">tail</span></code>,
- <code><span class="special">*</span><span class="identifier">_nth</span></code>).
+ <div>
+ Negative indexes support (like Perl) in various algorihtms (<code><span class="special">*</span><span class="identifier">_head</span><span class="special">/</span><span class="identifier">tail</span></code>,
+ <code><span class="special">*</span><span class="identifier">_nth</span></code>).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Wave Library:</span>
+ <div>
+ <span class="library">Wave Library:</span>
+
+ </div>
<ul>
<li>
- Wave now correctly recognizes pp-number tokens as mandated by the C++
- Standard, which are converted to C++ tokens right before they are returned
- from the library.
+ <div>
+ Wave now correctly recognizes pp-number tokens as mandated by the C++
+ Standard, which are converted to C++ tokens right before they are returned
+ from the library.
+ </div>
</li>
<li>
- Several new preprocessing hooks have been added. For a complete description
- please refer to the related documentation page: <a href="/doc/libs/1_34_0/libs/wave/doc/class_reference_ctxpolicy.html">The
- Context Policy</a>.
+ <div>
+ Several new preprocessing hooks have been added. For a complete description
+ please refer to the related documentation page: <a href="/doc/libs/1_34_0/libs/wave/doc/class_reference_ctxpolicy.html">The
+ Context Policy</a>.
+ </div>
</li>
<li>
- Shared library (dll) support has been added for the generated Wave libraries.
+ <div>
+ Shared library (dll) support has been added for the generated Wave
+ libraries.
+ </div>
</li>
<li>
- The overall error handling has been improved. It is now possible to recover
- and continue after an error or a warning was issued.
+ <div>
+ The overall error handling has been improved. It is now possible to
+ recover and continue after an error or a warning was issued.
+ </div>
</li>
<li>
- Support for optional comment and/or full whitespace preservation in the
- generated output stream has been added.
+ <div>
+ Support for optional comment and/or full whitespace preservation in
+ the generated output stream has been added.
+ </div>
</li>
<li>
- The Wave library now performs automatic include guard detection to avoid
- accessing header files more than once, if appropriate.
+ <div>
+ The Wave library now performs automatic include guard detection to
+ avoid accessing header files more than once, if appropriate.
+ </div>
</li>
<li>
- Full interactive mode has been added to the Wave tool. Now the Wave tool
- can be used just like Python or Perl for instance to interactively try
- out your BOOST_PP macros. Additionally it is now possible to load and
- save the current state of an interactive session (macro tables et.al.).
+ <div>
+ Full interactive mode has been added to the Wave tool. Now the Wave
+ tool can be used just like Python or Perl for instance to interactively
+ try out your BOOST_PP macros. Additionally it is now possible to load
+ and save the current state of an interactive session (macro tables
+ et.al.).
+ </div>
</li>
<li>
- The overall performance has been improved by upto 40-60%, depending on
- the concrete files to process.
+ <div>
+ The overall performance has been improved by upto 40-60%, depending
+ on the concrete files to process.
+ </div>
</li>
<li>
- Support for new pragmas has been added allowing to control certain library
- features from inside the preprocessed sources (partial output redirection,
- control of generated whitespace and #line directives).
+ <div>
+ Support for new pragmas has been added allowing to control certain
+ library features from inside the preprocessed sources (partial output
+ redirection, control of generated whitespace and #line directives).
+ </div>
</li>
<li>
- Optional support for #pragma message "..." has been added.
+ <div>
+ Optional support for #pragma message "..." has been added.
+ </div>
</li>
<li>
- This version also includes a number of bug fixes and usage improvements.
- For a complete list of changes, see the libraries <a href="/doc/libs/1_34_0/libs/wave/ChangeLog">change
- log</a>.
+ <div>
+ This version also includes a number of bug fixes and usage improvements.
+ For a complete list of changes, see the libraries <a href="/doc/libs/1_34_0/libs/wave/ChangeLog">change
+ log</a>.
+ </div>
</li>
</ul>
</li>
@@ -462,49 +653,71 @@
</p>
<ul>
<li>
- Apple GCC 4.0.1 on Mac OS
- X.
+ <div>
+ Apple GCC 4.0.1 on Mac
+ OS X.
+ </div>
</li>
<li>
- Borland C++
- 5.8.2 on Windows.
+ <div>
+ Borland C++
+ 5.8.2 on Windows.
+ </div>
</li>
<li>
- GNU C++
+ <div>
+ GNU C++
+ </div>
<ul>
<li>
- 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
+ <div>
+ 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
+ </div>
</li>
<li>
- 4.1.x on Solaris
+ <div>
+ 4.1.x on Solaris
+ </div>
</li>
<li>
- 3.4.x on Windows
+ <div>
+ 3.4.x on Windows
+ </div>
</li>
</ul>
</li>
<li>
- HP aC++ A.06.14.
+ <div>
+ HP aC++ A.06.14.
+ </div>
</li>
<li>
- <a href="http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">Intel
- C++</a> 9.1 on Windows, 9.0 on Linux.
+ <div>
+ <a href="http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">Intel
+ C++</a> 9.1 on Windows, 9.0 on Linux.
+ </div>
</li>
<li>
- Metrowerks CodeWarrior 9.4
- on Windows.
+ <div>
+ Metrowerks CodeWarrior
+ 9.4 on Windows.
+ </div>
</li>
<li>
- Microsoft Visual C++
- 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0. Note: Boost does not
- support the non-standard "Safe" C++ Library shipping with Visual
- C++ 8.0, which may result in many spurious warnings from Boost headers and
- other standards-conforming C++ code. To suppress these warnings, define the
- macro <code><span class="identifier">_SCL_SECURE_NO_DEPRECATE</span></code>.
+ <div>
+ Microsoft Visual C++
+ 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0. Note: Boost does not
+ support the non-standard "Safe" C++ Library shipping with Visual
+ C++ 8.0, which may result in many spurious warnings from Boost headers
+ and other standards-conforming C++ code. To suppress these warnings, define
+ the macro <code><span class="identifier">_SCL_SECURE_NO_DEPRECATE</span></code>.
+ </div>
</li>
<li>
- <a href="http://developers.sun.com/sunstudio/compilers_index.html">Sun
- Studio 11</a> on Solaris.
+ <div>
+ <a href="http://developers.sun.com/sunstudio/compilers_index.html">Sun
+ Studio 11</a> on Solaris.
+ </div>
</li>
</ul>
</div>
@@ -536,10 +749,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_34_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_34_1.html (original)
+++ website/public_html/live/users/history/version_1_34_1.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.34.1</span></h2>
<p><span class=
- "news-date">July 24th, 2007 12:00 GMT</span></p>
+ "news-date">July 24th, 2007 11:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_34_1.tar.bz2</td></tr><tr><td>boost_1_34_1.tar.gz</td></tr>
@@ -68,52 +70,76 @@
</p>
<ul>
<li>
- Apple GCC 4.0.1 on Mac OS
- X.
+ <div>
+ Apple GCC 4.0.1 on Mac
+ OS X.
+ </div>
</li>
<li>
- Borland C++
- 5.8.2 on Windows.
+ <div>
+ Borland C++
+ 5.8.2 on Windows.
+ </div>
</li>
<li>
- GNU C++
+ <div>
+ GNU C++
+ </div>
<ul>
<li>
- 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
+ <div>
+ 3.2.x., 3.3.x, 3.4.x, 4.0.x, 4.1.x on Linux
+ </div>
</li>
<li>
- 4.1.x on Solaris
+ <div>
+ 4.1.x on Solaris
+ </div>
</li>
<li>
- 3.4.x on Windows
+ <div>
+ 3.4.x on Windows
+ </div>
</li>
</ul>
</li>
<li>
- HP C++ for Tru64 UNIX 7.1.
+ <div>
+ HP C++ for Tru64 UNIX 7.1.
+ </div>
</li>
<li>
- HP aC++ A.06.14.
+ <div>
+ HP aC++ A.06.14.
+ </div>
</li>
<li>
- <a href="http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">Intel
- C++</a> 9.1 on Windows, 9.0 on Linux.
+ <div>
+ <a href="http://www.intel.com/cd/software/products/asmo-na/eng/compilers/index.htm">Intel
+ C++</a> 9.1 on Windows, 9.0 on Linux.
+ </div>
</li>
<li>
- Metrowerks CodeWarrior 9.4
- on Windows.
+ <div>
+ Metrowerks CodeWarrior
+ 9.4 on Windows.
+ </div>
</li>
<li>
- Microsoft Visual C++
- 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0. Note: Boost does not
- support the non-standard "Safe" C++ Library shipping with Visual
- C++ 8.0, which may result in many spurious warnings from Boost headers and
- other standards-conforming C++ code. To suppress these warnings, define the
- macro <code><span class="identifier">_SCL_SECURE_NO_DEPRECATE</span></code>.
+ <div>
+ Microsoft Visual C++
+ 6.0 (sp5, with and without STLport), 7.0, 7.1, 8.0. Note: Boost does not
+ support the non-standard "Safe" C++ Library shipping with Visual
+ C++ 8.0, which may result in many spurious warnings from Boost headers
+ and other standards-conforming C++ code. To suppress these warnings, define
+ the macro <code><span class="identifier">_SCL_SECURE_NO_DEPRECATE</span></code>.
+ </div>
</li>
<li>
- Sun Studio 11
- on Solaris.
+ <div>
+ Sun Studio 11
+ on Solaris.
+ </div>
</li>
</ul>
</div>
@@ -145,10 +171,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_35_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_35_0.html (original)
+++ website/public_html/live/users/history/version_1_35_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -52,70 +54,95 @@
<h3><span class="link">New Libraries</span></h3>
<ul>
<li>
- <span class="library">Asio:</span> Portable networking,
- including sockets, timers, hostname resolution and socket iostreams, from
- Chris Kohlhoff.
+ <div>
+ <span class="library">Asio:</span> Portable networking,
+ including sockets, timers, hostname resolution and socket iostreams, from
+ Chris Kohlhoff.
+ </div>
</li>
<li>
- <span class="library">Bimap:</span> Boost.Bimap is a
- bidirectional maps library for C++. With Boost.Bimap you can create associative
- containers in which both types can be used as key, from Matias Capeletto.
+ <div>
+ <span class="library">Bimap:</span> Boost.Bimap is
+ a bidirectional maps library for C++. With Boost.Bimap you can create associative
+ containers in which both types can be used as key, from Matias Capeletto.
+ </div>
</li>
<li>
- <span class="library">Circular Buffer:</span> STL
- compliant container also known as ring or cyclic buffer, from Jan Gaspar.
+ <div>
+ <span class="library">Circular Buffer:</span> STL
+ compliant container also known as ring or cyclic buffer, from Jan Gaspar.
+ </div>
</li>
<li>
- <span class="library">Function Types:</span>
+ <div>
+ <span class="library">Function Types:</span>
Boost.FunctionTypes
- provides functionality to classify, decompose and synthesize function, function
- pointer, function reference and pointer to member types. From Tobias Schwinger.
+ provides functionality to classify, decompose and synthesize function,
+ function pointer, function reference and pointer to member types. From
+ Tobias Schwinger.
+ </div>
</li>
<li>
- <span class="library">Fusion:</span>
- Library for working
- with tuples, including various containers, algorithms, etc. From Joel de
- Guzman, Dan Marsden and Tobias Schwinger.
+ <div>
+ <span class="library">Fusion:</span>
+ Library for
+ working with tuples, including various containers, algorithms, etc. From
+ Joel de Guzman, Dan Marsden and Tobias Schwinger.
+ </div>
</li>
<li>
- <span class="library">GIL:</span>
- Generic Image Library,
- from Lubomir Bourdev and Hailin Jin.
+ <div>
+ <span class="library">GIL:</span>
+ Generic Image
+ Library, from Lubomir Bourdev and Hailin Jin.
+ </div>
</li>
<li>
- <span class="library">Interprocess:</span>
+ <div>
+ <span class="library">Interprocess:</span>
Shared
- memory, memory mapped files, process-shared mutexes, condition variables,
- containers and allocators, from Ion Gaztañaga.
+ memory, memory mapped files, process-shared mutexes, condition variables,
+ containers and allocators, from Ion Gaztañaga.
+ </div>
</li>
<li>
- <span class="library">Intrusive:</span>
+ <div>
+ <span class="library">Intrusive:</span>
Intrusive
- containers and algorithms, from Ion Gaztañaga.
+ containers and algorithms, from Ion Gaztañaga.
+ </div>
</li>
<li>
- <span class="library"><a href="/libs/math/doc/sf_and_dist/html/index.html">Math/Special
- Functions</a>:</span>
+ <div>
+ <span class="library"><a href="/libs/math/doc/sf_and_dist/html/index.html">Math/Special
+ Functions</a>:</span>
A wide selection of mathematical special functions from
- John Maddock, Paul Bristow, Hubert Holin and Xiaogang Zhang.
+ John Maddock, Paul Bristow, Hubert Holin and Xiaogang Zhang.
+ </div>
</li>
<li>
- <span class="library"><a href="/libs/math/doc/sf_and_dist/html/index.html">Math/Statistical
- Distributions</a>:</span>
+ <div>
+ <span class="library"><a href="/libs/math/doc/sf_and_dist/html/index.html">Math/Statistical
+ Distributions</a>:</span>
A wide selection of univariate statistical distributions
- and functions that operate on them from John Maddock and Paul Bristow
+ and functions that operate on them from John Maddock and Paul Bristow
+ </div>
</li>
<li>
- <span class="library">MPI:</span>
+ <div>
+ <span class="library">MPI:</span>
Message Passing Interface
- library, for use in distributed-memory parallel application programming,
- from Douglas Gregor and Matthias Troyer.
+ library, for use in distributed-memory parallel application programming,
+ from Douglas Gregor and Matthias Troyer.
+ </div>
</li>
<li>
- <span class="library">System:</span>
+ <div>
+ <span class="library">System:</span>
Operating system
- support, including the diagnostics support that will be part of the C++0x
- standard library, from Beman Dawes.
+ support, including the diagnostics support that will be part of the C++0x
+ standard library, from Beman Dawes.
+ </div>
</li>
</ul>
</div>
@@ -123,251 +150,364 @@
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
- <span class="library">Graph:</span>
+ <div>
+ <span class="library">Graph:</span>
Generic graph
- components and algorithms. Highlights:
+ components and algorithms. Highlights:
+ </div>
<ul>
<li>
- <code><span class="identifier">kolmogorov_max_flow</span></code>,
- from Stephan Diederich as part of the 2006 Google Summer of Code.
+ <div>
+ <code><span class="identifier">kolmogorov_max_flow</span></code>,
+ from Stephan Diederich as part of the 2006 Google Summer of Code.
+ </div>
</li>
<li>
- <code><span class="identifier">read_dimacs_max_flow</span></code>
- and <code><span class="identifier">write_dimacs_max_flow</span></code>
- for max-flow problems, from Stephan Diederich.
+ <div>
+ <code><span class="identifier">read_dimacs_max_flow</span></code>
+ and <code><span class="identifier">write_dimacs_max_flow</span></code>
+ for max-flow problems, from Stephan Diederich.
+ </div>
</li>
<li>
- <code><span class="identifier">read_graphml</span></code> and <code><span class="identifier">write_graphml</span></code> for GraphML input/output,
- from Tiago de Paula Peixoto.
+ <div>
+ <code><span class="identifier">read_graphml</span></code> and <code><span class="identifier">write_graphml</span></code> for GraphML input/output,
+ from Tiago de Paula Peixoto.
+ </div>
</li>
<li>
- <code><span class="identifier">minimum_cycle_ratio</span></code> and
- <code><span class="identifier">maximum_cycle_ratio</span></code>,
- from Dmitry Bufistov and Andrey Parfenov.
+ <div>
+ <code><span class="identifier">minimum_cycle_ratio</span></code>
+ and <code><span class="identifier">maximum_cycle_ratio</span></code>,
+ from Dmitry Bufistov and Andrey Parfenov.
+ </div>
</li>
<li>
- <code><span class="identifier">boyer_myrvold_planarity_test</span></code>,
- along with a suite of algorithms for planar graphs, from Aaron Windsor.
+ <div>
+ <code><span class="identifier">boyer_myrvold_planarity_test</span></code>,
+ along with a suite of algorithms for planar graphs, from Aaron Windsor.
+ </div>
</li>
<li>
- LEDA Adaptor improvements, from Jens Müller.
+ <div>
+ LEDA Adaptor improvements, from Jens Müller.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Hash:</span>
- A TR1 hash
- function object, from Daniel James. Highlights:
+ <div>
+ <span class="library">Hash:</span>
+ A TR1
+ hash function object, from Daniel James. Highlights:
+ </div>
<ul>
<li>
- Support for <code><span class="keyword">long</span> <span class="keyword">long</span></code>,
- <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span></code>.
+ <div>
+ Support for <code><span class="keyword">long</span> <span class="keyword">long</span></code>,
+ <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">complex</span></code>.
+ </div>
</li>
<li>
- Improved the algorithm for hashing floating point numbers.
+ <div>
+ Improved the algorithm for hashing floating point numbers.
+ </div>
</li>
<li>
- A few bug and warning fixes.
+ <div>
+ A few bug and warning fixes.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Iostreams:</span> Framework
- for defining streams, stream buffers and i/o filters, from Jonathan Turkanis.
- Highlights:
+ <div>
+ <span class="library">Iostreams:</span> Framework
+ for defining streams, stream buffers and i/o filters, from Jonathan Turkanis.
+ Highlights:
+ </div>
<ul>
<li>
- Clarified the semantics of close(). This fixes several bugs but will
- break some existing code. See <a href="/libs/iostreams/doc/index.html?path=12">Release
- Notes</a> for details.
+ <div>
+ Clarified the semantics of close(). This fixes several bugs but will
+ break some existing code. See <a href="/libs/iostreams/doc/index.html?path=12">Release
+ Notes</a> for details.
+ </div>
</li>
<li>
- Numerous other bug fixes and optimizations.
+ <div>
+ Numerous other bug fixes and optimizations.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Multi Array:</span>
+ <div>
+ <span class="library">Multi Array:</span>
+
+ </div>
<ul>
<li>
- Added "dimensionality" compile-time constante to the MultiArray
- concept.
+ <div>
+ Added "dimensionality" compile-time constante to the MultiArray
+ concept.
+ </div>
</li>
<li>
- For greater control over error situations, uses of C++ assert have been
- replaced with BOOST_ASSERT.
+ <div>
+ For greater control over error situations, uses of C++ assert have
+ been replaced with BOOST_ASSERT.
+ </div>
</li>
<li>
- Fixed a bug with simultaneous resizing and reindexing.
+ <div>
+ Fixed a bug with simultaneous resizing and reindexing.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Multi-index Containers:</span>
+ <div>
+ <span class="library">Multi-index Containers:</span>
+
+ </div>
<ul>
<li>
- New global_fun
predefined key extractor.
+ <div>
+ New global_fun
predefined key
+ extractor.
+ </div>
</li>
<li>
- Added iterator_to
facility.
+ <div>
+ Added iterator_to
facility.
+ </div>
</li>
<li>
- Included <a href="/libs/multi_index/doc/tutorial/creation.html#special_allocator">support
- for non-standard allocators</a> such as those of Boost.Interprocess,
- which makes <code><span class="identifier">multi_index_container</span></code>s
- placeable in shared memory.
+ <div>
+ Included <a href="/libs/multi_index/doc/tutorial/creation.html#special_allocator">support
+ for non-standard allocators</a> such as those of Boost.Interprocess,
+ which makes <code><span class="identifier">multi_index_container</span></code>s
+ placeable in shared memory.
+ </div>
</li>
<li>
- New versions of <code><span class="identifier">modify</span></code>
- and <code><span class="identifier">modify_key</span></code> with rollback,
- as described in the tutorial.
+ <div>
+ New versions of <code><span class="identifier">modify</span></code>
+ and <code><span class="identifier">modify_key</span></code> with
+ rollback, as described in the tutorial.
+ </div>
</li>
<li>
- A number of optimizations and minor improvements have also been included.
- For a complete list of changes, see the library <a href="/libs/multi_index/doc/release_notes.html#boost_1_35">release
- notes</a>.
+ <div>
+ A number of optimizations and minor improvements have also been included.
+ For a complete list of changes, see the library <a href="/libs/multi_index/doc/release_notes.html#boost_1_35">release
+ notes</a>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Serialization:</span>
+ <div>
+ <span class="library">Serialization:</span>
Boost.Serialization
- has been updated with optimizations for dense arrays.
+ has been updated with optimizations for dense arrays.
+ </div>
</li>
<li>
- <span class="library">Thread:</span>
+ <div>
+ <span class="library">Thread:</span>
+
+ </div>
<ul>
<li>
- The Thread library has been updated to be more in line with the C++0x
- working draft.
+ <div>
+ The Thread library has been updated to be more in line with the C++0x
+ working draft.
+ </div>
</li>
<li>
- Instances of boost::thread and of the various lock types are now movable.
+ <div>
+ Instances of boost::thread and of the various lock types are now movable.
+ </div>
</li>
<li>
- Threads can be interrupted at interruption points.
+ <div>
+ Threads can be interrupted at interruption points.
+ </div>
</li>
<li>
- Condition variables can now be used with any type that implements the
- Lockable concept, through the use of <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable_any</span></code>
- (<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition</span></code> is a typedef to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable_any</span></code>, provided for
- backwards compatibility). <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable</span></code>
- is provided as an optimization, and will only work with <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unique_lock</span><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">></span></code>
- (<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span></code>).
+ <div>
+ Condition variables can now be used with any type that implements the
+ Lockable concept, through the use of <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable_any</span></code>
+ (<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition</span></code> is a typedef to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable_any</span></code>, provided
+ for backwards compatibility). <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">condition_variable</span></code>
+ is provided as an optimization, and will only work with <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unique_lock</span><span class="special"><</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">></span></code>
+ (<code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span></code>).
+ </div>
</li>
<li>
- Thread IDs are separated from boost::thread, so a thread can obtain it's
- own ID (using <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">this_thread</span><span class="special">::</span><span class="identifier">get_id</span><span class="special">()</span></code>),
- and IDs can be used as keys in associative containers, as they have the
- full set of comparison operators.
+ <div>
+ Thread IDs are separated from boost::thread, so a thread can obtain
+ it's own ID (using <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">this_thread</span><span class="special">::</span><span class="identifier">get_id</span><span class="special">()</span></code>), and IDs can be used as keys in
+ associative containers, as they have the full set of comparison operators.
+ </div>
</li>
<li>
- Timeouts are now implemented using the Boost DateTime library, through
- a typedef <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">system_time</span></code> for absolute timeouts,
- and with support for relative timeouts in many cases. <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">xtime</span></code>
- is supported for backwards compatibility only.
+ <div>
+ Timeouts are now implemented using the Boost DateTime library, through
+ a typedef <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">system_time</span></code> for absolute timeouts,
+ and with support for relative timeouts in many cases. <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">xtime</span></code> is supported for backwards
+ compatibility only.
+ </div>
</li>
<li>
- Locks are implemented as publicly accessible templates <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lock_guard</span></code>, <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unique_lock</span></code>,
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_lock</span></code>, and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">upgrade_lock</span></code>,
- which are templated on the type of the mutex. The Lockable concept has
- been extended to include publicly available <code><span class="identifier">lock</span><span class="special">()</span></code> and <code><span class="identifier">unlock</span><span class="special">()</span></code> member functions, which are used by
- the lock types.
+ <div>
+ Locks are implemented as publicly accessible templates <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">lock_guard</span></code>, <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unique_lock</span></code>,
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_lock</span></code>, and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">upgrade_lock</span></code>,
+ which are templated on the type of the mutex. The Lockable concept
+ has been extended to include publicly available <code><span class="identifier">lock</span><span class="special">()</span></code> and <code><span class="identifier">unlock</span><span class="special">()</span></code> member functions, which are used
+ by the lock types.
+ </div>
</li>
<li>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">try_mutex</span></code> has been removed, and the
- functionality subsumed into <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span></code>.
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">try_mutex</span></code> is left as a typedef, but
- is no longer a separate class.
+ <div>
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">try_mutex</span></code> has been removed, and the
+ functionality subsumed into <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span></code>.
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">try_mutex</span></code> is left as a typedef, but
+ is no longer a separate class.
+ </div>
</li>
<li>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_try_mutex</span></code> has been removed,
- and the functionality subsumed into <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_mutex</span></code>.
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_try_mutex</span></code> is left as a typedef,
- but is no longer a separate class.
+ <div>
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_try_mutex</span></code> has been removed,
+ and the functionality subsumed into <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_mutex</span></code>.
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">recursive_try_mutex</span></code> is left as a
+ typedef, but is no longer a separate class.
+ </div>
</li>
<li>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">thread</span><span class="special">::</span><span class="identifier">lock_ops</span></code> has been removed. Code that
- relies on the <code><span class="identifier">lock_ops</span></code>
- implementation detail will no longer work, as this has been removed,
- as it is no longer necessary now that mutex types now have public <code><span class="identifier">lock</span><span class="special">()</span></code>
- and <code><span class="identifier">unlock</span><span class="special">()</span></code>
- member functions.
+ <div>
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">detail</span><span class="special">::</span><span class="identifier">thread</span><span class="special">::</span><span class="identifier">lock_ops</span></code> has been removed. Code that
+ relies on the <code><span class="identifier">lock_ops</span></code>
+ implementation detail will no longer work, as this has been removed,
+ as it is no longer necessary now that mutex types now have public
+ <code><span class="identifier">lock</span><span class="special">()</span></code>
+ and <code><span class="identifier">unlock</span><span class="special">()</span></code>
+ member functions.
+ </div>
</li>
<li>
- <code><span class="identifier">scoped_lock</span></code> constructors
- with a second parameter of type bool are no longer provided. With previous
- boost releases, <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span>
- <span class="identifier">some_lock</span><span class="special">(</span><span class="identifier">some_mutex</span><span class="special">,</span><span class="keyword">false</span><span class="special">);</span></code>
- could be used to create a lock object that was associated with a mutex,
- but did not lock it on construction. This facility has now been replaced
- with the constructor that takes a <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">defer_lock_type</span></code>
- as the second parameter: <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span>
- <span class="identifier">some_lock</span><span class="special">(</span><span class="identifier">some_mutex</span><span class="special">,</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">defer_lock</span><span class="special">);</span></code>
+ <div>
+ <code><span class="identifier">scoped_lock</span></code> constructors
+ with a second parameter of type bool are no longer provided. With previous
+ boost releases, <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span>
+ <span class="identifier">some_lock</span><span class="special">(</span><span class="identifier">some_mutex</span><span class="special">,</span><span class="keyword">false</span><span class="special">);</span></code>
+ could be used to create a lock object that was associated with a mutex,
+ but did not lock it on construction. This facility has now been replaced
+ with the constructor that takes a <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">defer_lock_type</span></code>
+ as the second parameter: <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mutex</span><span class="special">::</span><span class="identifier">scoped_lock</span>
+ <span class="identifier">some_lock</span><span class="special">(</span><span class="identifier">some_mutex</span><span class="special">,</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">defer_lock</span><span class="special">);</span></code>
+ </div>
</li>
<li>
- The broken <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">read_write_mutex</span></code> has been replaced
- with <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_mutex</span></code>.
+ <div>
+ The broken <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">read_write_mutex</span></code> has been replaced
+ with <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_mutex</span></code>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Wave:</span> Standards conformant
- implementation of the mandated C99/C++ preprocessor functionality packed
- behind an easy to use iterator interface, from Hartmut Kaiser. Highlights:
+ <div>
+ <span class="library">Wave:</span> Standards conformant
+ implementation of the mandated C99/C++ preprocessor functionality packed
+ behind an easy to use iterator interface, from Hartmut Kaiser. Highlights:
+ </div>
<ul>
<li>
- Added the possibility to continue the preprocessing after an error occured.
+ <div>
+ Added the possibility to continue the preprocessing after an error
+ occured.
+ </div>
</li>
<li>
- Added the macro introspection API to the wave::context object.
+ <div>
+ Added the macro introspection API to the wave::context object.
+ </div>
</li>
<li>
- Added threading support to the library.
+ <div>
+ Added threading support to the library.
+ </div>
</li>
<li>
- Improved the overall performance by upto 30%.
+ <div>
+ Improved the overall performance by upto 30%.
+ </div>
</li>
<li>
- Changed and unified preprocessor hook interface (this is an interface
- breaking change!), added several new preprocessor hook functions.
+ <div>
+ Changed and unified preprocessor hook interface (this is an interface
+ breaking change!), added several new preprocessor hook functions.
+ </div>
</li>
<li>
- Added serialization support.
+ <div>
+ Added serialization support.
+ </div>
</li>
<li>
- Added new examples (for instance: Hannibal - a partial C++ parser, by
- Danny Havenith).
+ <div>
+ Added new examples (for instance: Hannibal - a partial C++ parser,
+ by Danny Havenith).
+ </div>
</li>
<li>
- Added a new lexical analyzer based on Ben Hansons Lexertl library.
+ <div>
+ Added a new lexical analyzer based on Ben Hansons Lexertl library.
+ </div>
</li>
<li>
- Fixed a large number of other bugs and problems.
+ <div>
+ Fixed a large number of other bugs and problems.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Xpressive:</span> Regular
- expressions that can be written as strings or as expression templates, and
- that can refer to each other and themselves recursively with the power of
- context-free grammars, from Eric Niebler. Highlights:
+ <div>
+ <span class="library">Xpressive:</span> Regular
+ expressions that can be written as strings or as expression templates,
+ and that can refer to each other and themselves recursively with the power
+ of context-free grammars, from Eric Niebler. Highlights:
+ </div>
<ul>
<li>
- Added <em>semantic actions</em> to static regexes. A semantic
- action is code that executes when part of a regular expression matches.
+ <div>
+ Added <em>semantic actions</em> to static regexes. A semantic
+ action is code that executes when part of a regular expression matches.
+ </div>
</li>
<li>
- Added <em>custom assertions</em> to static regexes. A custom
- assertion is a Boolean predicate that can participate in the regex match.
+ <div>
+ Added <em>custom assertions</em> to static regexes. A custom
+ assertion is a Boolean predicate that can participate in the regex
+ match.
+ </div>
</li>
<li>
- Added <em>named regexes</em> for embedding a static or dynamic
- regex into a dynamic regex. This can be used to create dynamic regex
- grammars.
+ <div>
+ Added <em>named regexes</em> for embedding a static or
+ dynamic regex into a dynamic regex. This can be used to create dynamic
+ regex grammars.
+ </div>
</li>
<li>
- Added <em>named captures</em> to dynamic regexes, like Perl.
+ <div>
+ Added <em>named captures</em> to dynamic regexes, like
+ Perl.
+ </div>
</li>
</ul>
</li>
@@ -380,22 +520,34 @@
</p>
<ul>
<li>
- HP aC++ A.06.14 on HP-UX
+ <div>
+ HP aC++ A.06.14 on HP-UX
+ </div>
</li>
<li>
- Darwin GCC 4.01.
+ <div>
+ Darwin GCC 4.01.
+ </div>
</li>
<li>
- GNU GCC up to version 4.2.1, on Linux and Solaris.
+ <div>
+ GNU GCC up to version 4.2.1, on Linux and Solaris.
+ </div>
</li>
<li>
- Intel C++ 9.1 on Linux.
+ <div>
+ Intel C++ 9.1 on Linux.
+ </div>
</li>
<li>
- Intel C++ 10.1 on Windows.
+ <div>
+ Intel C++ 10.1 on Windows.
+ </div>
</li>
<li>
- Microsoft Visual C++ 7.1 and 8 on Windows (Visual Sudio .NET 2003 and 2005).
+ <div>
+ Microsoft Visual C++ 7.1 and 8 on Windows (Visual Sudio .NET 2003 and 2005).
+ </div>
</li>
</ul>
<p>
@@ -404,16 +556,24 @@
</p>
<ul>
<li>
- IBM Visual Age 9.0 on AIX.
+ <div>
+ IBM Visual Age 9.0 on AIX.
+ </div>
</li>
<li>
- Intel C++ 10 and later on Linux.
+ <div>
+ Intel C++ 10 and later on Linux.
+ </div>
</li>
<li>
- GNU GCC 4.3 and later on Linux and Solaris.
+ <div>
+ GNU GCC 4.3 and later on Linux and Solaris.
+ </div>
</li>
<li>
- Microsoft Visual C++ 9 (Visual Studio .NET 2008).
+ <div>
+ Microsoft Visual C++ 9 (Visual Studio .NET 2008).
+ </div>
</li>
</ul>
</div>
@@ -439,10 +599,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_36_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_36_0.html (original)
+++ website/public_html/live/users/history/version_1_36_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.36.0</span></h2>
<p><span class=
- "news-date">August 14th, 2008 12:00 GMT</span></p>
+ "news-date">August 14th, 2008 11:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_36_0.tar.bz2</td></tr><tr><td>boost_1_36_0.tar.gz</td></tr>
@@ -52,26 +54,34 @@
<h3><span class="link">New Libraries</span></h3>
<ul>
<li>
- <span class="library">Accumulators:</span> Framework
- for incremental calculation, and collection of statistical accumulators,
- from Eric Niebler.
+ <div>
+ <span class="library">Accumulators:</span> Framework
+ for incremental calculation, and collection of statistical accumulators,
+ from Eric Niebler.
+ </div>
</li>
<li>
- <span class="library">Exception:</span>
+ <div>
+ <span class="library">Exception:</span>
A
- library for transporting of arbitrary data in exception objects, and transporting
- of exceptions between threads, from Emil Dotchevski.
+ library for transporting of arbitrary data in exception objects, and transporting
+ of exceptions between threads, from Emil Dotchevski.
+ </div>
</li>
<li>
- <span class="library">Units:</span>
- Zero-overhead dimensional
- analysis and unit/quantity manipulation and conversion, from Matthias Schabel
- and Steven Watanabe
+ <div>
+ <span class="library">Units:</span>
+ Zero-overhead
+ dimensional analysis and unit/quantity manipulation and conversion, from
+ Matthias Schabel and Steven Watanabe
+ </div>
</li>
<li>
- <span class="library">Unordered:</span>
+ <div>
+ <span class="library">Unordered:</span>
Unordered
- associative containers, from Daniel James.
+ associative containers, from Daniel James.
+ </div>
</li>
</ul>
</div>
@@ -79,256 +89,379 @@
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
- <span class="library">Asio:</span>
+ <div>
+ <span class="library">Asio:</span>
+
+ </div>
<ul>
<li>
- Added support for serial ports.
+ <div>
+ Added support for serial ports.
+ </div>
</li>
<li>
- Added support for UNIX domain sockets.
+ <div>
+ Added support for UNIX domain sockets.
+ </div>
</li>
<li>
- Added support for raw sockets and ICMP.
+ <div>
+ Added support for raw sockets and ICMP.
+ </div>
</li>
<li>
- Added wrappers for POSIX stream-oriented file descriptors (excluding
- regular files).
+ <div>
+ Added wrappers for POSIX stream-oriented file descriptors (excluding
+ regular files).
+ </div>
</li>
<li>
- Added wrappers for Windows stream-oriented <code><span class="identifier">HANDLE</span></code>s
- such as named pipes (requires <code><span class="identifier">HANDLE</span></code>s
- that work with I/O completion ports).
+ <div>
+ Added wrappers for Windows stream-oriented <code><span class="identifier">HANDLE</span></code>s
+ such as named pipes (requires <code><span class="identifier">HANDLE</span></code>s
+ that work with I/O completion ports).
+ </div>
</li>
<li>
- Added wrappers for Windows random-access <code><span class="identifier">HANDLE</span></code>s
- such as files (requires <code><span class="identifier">HANDLE</span></code>s
- that work with I/O completion ports).
+ <div>
+ Added wrappers for Windows random-access <code><span class="identifier">HANDLE</span></code>s
+ such as files (requires <code><span class="identifier">HANDLE</span></code>s
+ that work with I/O completion ports).
+ </div>
</li>
<li>
- Added support for reactor-style operations (i.e. they report readiness
- but perform no I/O) using a new <code><span class="identifier">null_buffers</span></code>
- type.
+ <div>
+ Added support for reactor-style operations (i.e. they report readiness
+ but perform no I/O) using a new <code><span class="identifier">null_buffers</span></code>
+ type.
+ </div>
</li>
<li>
- Added an iterator type for bytewise traversal of buffer sequences.
+ <div>
+ Added an iterator type for bytewise traversal of buffer sequences.
+ </div>
</li>
<li>
- Added new <code><span class="identifier">read_until</span><span class="special">()</span></code> and <code><span class="identifier">async_read_until</span><span class="special">()</span></code> overloads that take a user-defined
- function object for locating message boundaries.
+ <div>
+ Added new <code><span class="identifier">read_until</span><span class="special">()</span></code> and <code><span class="identifier">async_read_until</span><span class="special">()</span></code> overloads that take a user-defined
+ function object for locating message boundaries.
+ </div>
</li>
<li>
- Added an experimental two-lock queue (enabled by defining <code><span class="identifier">BOOST_ASIO_ENABLE_TWO_LOCK_QUEUE</span></code>) that
- may provide better <code><span class="identifier">io_service</span></code>
- scalability across many processors.
+ <div>
+ Added an experimental two-lock queue (enabled by defining <code><span class="identifier">BOOST_ASIO_ENABLE_TWO_LOCK_QUEUE</span></code>)
+ that may provide better <code><span class="identifier">io_service</span></code>
+ scalability across many processors.
+ </div>
</li>
<li>
- Various fixes, performance improvements, and more complete coverage of
- the custom memory allocation support.
+ <div>
+ Various fixes, performance improvements, and more complete coverage
+ of the custom memory allocation support.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Assign:</span>
+ <div>
+ <span class="library">Assign:</span>
<code><span class="identifier">list_of</span><span class="special">()</span></code>
- (and its variants) now has overloaded comparison operators. This allows you
- to write test code such as <code><span class="identifier">BOOST_CHECK_EQUAL</span><span class="special">(</span> <span class="identifier">my_container</span><span class="special">,</span> <span class="identifier">list_of</span><span class="special">(</span><span class="number">2</span><span class="special">)(</span><span class="number">3</span><span class="special">)(</span><span class="number">4</span><span class="special">)(</span><span class="number">5</span><span class="special">)</span>
- <span class="special">);</span></code>.
+ (and its variants) now has overloaded comparison operators. This allows
+ you to write test code such as <code><span class="identifier">BOOST_CHECK_EQUAL</span><span class="special">(</span> <span class="identifier">my_container</span><span class="special">,</span> <span class="identifier">list_of</span><span class="special">(</span><span class="number">2</span><span class="special">)(</span><span class="number">3</span><span class="special">)(</span><span class="number">4</span><span class="special">)(</span><span class="number">5</span><span class="special">)</span>
+ <span class="special">);</span></code>.
+ </div>
</li>
<li>
- <span class="library">Circular Buffer:</span>
+ <div>
+ <span class="library">Circular Buffer:</span>
+
+ </div>
<ul>
<li>
- Default constructor now doesn't allocate memory, and sets the capacity
- of the buffer to 0
+ <div>
+ Default constructor now doesn't allocate memory, and sets the capacity
+ of the buffer to 0
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Foreach:</span> <code><span class="identifier">BOOST_FOREACH</span></code> macro for easily iterating
- over the elements of a sequence, from Eric Niebler.
+ <div>
+ <span class="library">Foreach:</span> <code><span class="identifier">BOOST_FOREACH</span></code> macro for easily iterating
+ over the elements of a sequence, from Eric Niebler.
+ </div>
<ul>
<li>
- New <code><span class="identifier">BOOST_REVERSE_FOREACH</span></code>
- macro for iterating over a sequence in reverse.
+ <div>
+ New <code><span class="identifier">BOOST_REVERSE_FOREACH</span></code>
+ macro for iterating over a sequence in reverse.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Function:</span>
+ <div>
+ <span class="library">Function:</span>
+
+ </div>
<ul>
<li>
- Improved allocator support, from Emil Dotchevski.
+ <div>
+ Improved allocator support, from Emil Dotchevski.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Hash:</span>
- Minor updates
- and fixes, for more info see the <a href="/doc/html/hash/changes.html#hash.changes.boost_1_36_0">change
- log</a>.
+ <div>
+ <span class="library">Hash:</span>
+ Minor
+ updates and fixes, for more info see the <a href="/doc/html/hash/changes.html#hash.changes.boost_1_36_0">change
+ log</a>.
+ </div>
</li>
<li>
- <span class="library">Interprocess:</span>
+ <div>
+ <span class="library">Interprocess:</span>
+
+ </div>
<ul>
<li>
- Added anonymous shared memory for UNIX systems.
+ <div>
+ Added anonymous shared memory for UNIX systems.
+ </div>
</li>
<li>
- Fixed missing move semantics on managed memory classes.
+ <div>
+ Fixed missing move semantics on managed memory classes.
+ </div>
</li>
<li>
- Added copy_on_write and open_read_only options for shared memory and
- mapped file managed classes.
+ <div>
+ Added copy_on_write and open_read_only options for shared memory and
+ mapped file managed classes.
+ </div>
</li>
<li>
- <code><span class="identifier">shared_ptr</span></code> is movable
- and supports aliasing.
+ <div>
+ <code><span class="identifier">shared_ptr</span></code> is movable
+ and supports aliasing.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Intrusive:</span>
+ <div>
+ <span class="library">Intrusive:</span>
+
+ </div>
<ul>
<li>
- Added <code><span class="identifier">linear</span><span class="special"><></span></code>
- and <code><span class="identifier">cache_last</span><span class="special"><></span></code>
- options to singly linked lists.
+ <div>
+ Added <code><span class="identifier">linear</span><span class="special"><></span></code>
+ and <code><span class="identifier">cache_last</span><span class="special"><></span></code>
+ options to singly linked lists.
+ </div>
</li>
<li>
- Added <code><span class="identifier">optimize_multikey</span><span class="special"><></span></code> option to unordered container
- hooks.
+ <div>
+ Added <code><span class="identifier">optimize_multikey</span><span class="special"><></span></code> option to unordered container
+ hooks.
+ </div>
</li>
<li>
- Optimized unordered containers when <code><span class="identifier">store_hash</span></code>
- option is used in the hook.
+ <div>
+ Optimized unordered containers when <code><span class="identifier">store_hash</span></code>
+ option is used in the hook.
+ </div>
</li>
<li>
- Implementation changed to avoid explicit use of <code><span class="keyword">try</span></code>-<code><span class="keyword">catch</span></code> blocks and be compilable with exceptions
- disabled.
+ <div>
+ Implementation changed to avoid explicit use of <code><span class="keyword">try</span></code>-<code><span class="keyword">catch</span></code> blocks and be compilable with
+ exceptions disabled.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Math:</span>
+ <div>
+ <span class="library">Math:</span>
+
+ </div>
<ul>
<li>
- Added new non-central Chi-Square, Beta, F and T distributions.
+ <div>
+ Added new non-central Chi-Square, Beta, F and T distributions.
+ </div>
</li>
<li>
- Added Exponential Integral and Zeta special functions.
+ <div>
+ Added Exponential Integral and Zeta special functions.
+ </div>
</li>
<li>
- Added Rounding, Truncation, and Unit-in-the-last-place functions.
+ <div>
+ Added Rounding, Truncation, and Unit-in-the-last-place functions.
+ </div>
</li>
<li>
- Added support for compile time powers of a runtime base.
+ <div>
+ Added support for compile time powers of a runtime base.
+ </div>
</li>
<li>
- Added a few SSE2 based optimisations for the Lanczos approximations.
+ <div>
+ Added a few SSE2 based optimisations for the Lanczos approximations.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">MPI:</span>
+ <div>
+ <span class="library">MPI:</span>
+
+ </div>
<ul>
<li>
- Added support for non-blocking operations in Python, from Andreas Klöckner.
+ <div>
+ Added support for non-blocking operations in Python, from Andreas Klöckner.
+ </div>
</li>
<li>
- Added support for graph topologies.
+ <div>
+ Added support for graph topologies.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Multi-index Containers:</span>
+ <div>
+ <span class="library">Multi-index Containers:</span>
Minor
- additions and maintenance fixes. Consult the library <a href="/libs/multi_index/doc/release_notes.html#boost_1_36">release
- notes</a> for further information.
+ additions and maintenance fixes. Consult the library <a href="/libs/multi_index/doc/release_notes.html#boost_1_36">release
+ notes</a> for further information.
+ </div>
</li>
<li>
- <span class="library">PtrContainer:</span>
+ <div>
+ <span class="library">PtrContainer:</span>
Support
- for a few more containers, and addition of insert iterators. For details
- see <a href="/libs/ptr_container/doc/ptr_container.html#upgrading-from-boost-v-1-35">upgrading
- details</a>.
+ for a few more containers, and addition of insert iterators. For details
+ see <a href="/libs/ptr_container/doc/ptr_container.html#upgrading-from-boost-v-1-35">upgrading
+ details</a>.
+ </div>
</li>
<li>
- <span class="library">Spirit:</span>
+ <div>
+ <span class="library">Spirit:</span>
Integrated the
- "Classic" Spirit V1.8.x code base with Spirit V2, "The New
- Generation". See <a href="/libs/spirit/classic/change_log.html">Change
- Log</a>.
+ "Classic" Spirit V1.8.x code base with Spirit V2, "The New
+ Generation". See <a href="/libs/spirit/classic/change_log.html">Change
+ Log</a>.
+ </div>
</li>
<li>
- <span class="library">Thread:</span>
+ <div>
+ <span class="library">Thread:</span>
+
+ </div>
<ul>
<li>
- New generic <code><span class="identifier">lock</span></code> and
- <code><span class="identifier">try_lock</span></code> functions for
- locking multiple mutexes at once.
+ <div>
+ New generic <code><span class="identifier">lock</span></code> and
+ <code><span class="identifier">try_lock</span></code> functions
+ for locking multiple mutexes at once.
+ </div>
</li>
<li>
- Rvalue reference support for move semantics where the compilers supports
- it.
+ <div>
+ Rvalue reference support for move semantics where the compilers supports
+ it.
+ </div>
</li>
<li>
- A few bugs fixed and missing functions added (including the serious win32
- condition variable bug).
+ <div>
+ A few bugs fixed and missing functions added (including the serious
+ win32 condition variable bug).
+ </div>
</li>
<li>
- <code><span class="identifier">scoped_try_lock</span></code> types
- are now backwards-compatible with Boost 1.34.0 and previous releases.
+ <div>
+ <code><span class="identifier">scoped_try_lock</span></code> types
+ are now backwards-compatible with Boost 1.34.0 and previous releases.
+ </div>
</li>
<li>
- Support for passing function arguments to the thread function by supplying
- additional arguments to the <code><span class="identifier">thread</span></code>
- constructor.
+ <div>
+ Support for passing function arguments to the thread function by supplying
+ additional arguments to the <code><span class="identifier">thread</span></code>
+ constructor.
+ </div>
</li>
<li>
- Backwards-compatibility overloads added for <code><span class="identifier">timed_lock</span></code>
- and <code><span class="identifier">timed_wait</span></code> functions
- to allow use of <code><span class="identifier">xtime</span></code>
- for timeouts.
+ <div>
+ Backwards-compatibility overloads added for <code><span class="identifier">timed_lock</span></code>
+ and <code><span class="identifier">timed_wait</span></code> functions
+ to allow use of <code><span class="identifier">xtime</span></code>
+ for timeouts.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Wave:</span>
+ <div>
+ <span class="library">Wave:</span>
+
+ </div>
<ul>
<li>
- Wave V2.0 is a new major release introducing some breaking API changes,
- preventing it to be used with Boost versions earlier than V1.36.0. Mainly,
- the API and hook interface have been streamlined for more consistency.
+ <div>
+ Wave V2.0 is a new major release introducing some breaking API changes,
+ preventing it to be used with Boost versions earlier than V1.36.0.
+ Mainly, the API and hook interface have been streamlined for more consistency.
+ </div>
</li>
<li>
- Fixed a couple of bugs, improved regression test system to include testing
- of the preporcessing hooks interface (for details see: Changelog).
+ <div>
+ Fixed a couple of bugs, improved regression test system to include
+ testing of the preporcessing hooks interface (for details see: Changelog).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Xpressive:</span>
+ <div>
+ <span class="library">Xpressive:</span>
Regular
- expressions that can be written as strings or as expression templates, and
- that can refer to each other and themselves recursively with the power of
- context-free grammars, from Eric Niebler.
+ expressions that can be written as strings or as expression templates,
+ and that can refer to each other and themselves recursively with the power
+ of context-free grammars, from Eric Niebler.
+ </div>
<ul>
<li>
- <code><span class="identifier">skip</span><span class="special">()</span></code>
- for specifying which parts of the input sequence to ignore when matching
- it against a regex.
+ <div>
+ <code><span class="identifier">skip</span><span class="special">()</span></code>
+ for specifying which parts of the input sequence to ignore when matching
+ it against a regex.
+ </div>
</li>
<li>
- <code><span class="identifier">regex_replace</span><span class="special">()</span></code>
- accepts formatter objects and formatter expressions in addition to format
- strings.
+ <div>
+ <code><span class="identifier">regex_replace</span><span class="special">()</span></code>
+ accepts formatter objects and formatter expressions in addition to
+ format strings.
+ </div>
</li>
<li>
- Range-based <code><span class="identifier">regex_replace</span><span class="special">()</span></code> algorithm.
+ <div>
+ Range-based <code><span class="identifier">regex_replace</span><span class="special">()</span></code> algorithm.
+ </div>
</li>
<li>
- Fix crash when semantic actions are placed in look-aheads, look-behinds
- or independent sub-expressions.
+ <div>
+ Fix crash when semantic actions are placed in look-aheads, look-behinds
+ or independent sub-expressions.
+ </div>
</li>
</ul>
</li>
@@ -341,16 +474,24 @@
</p>
<ul>
<li>
- GCC 4.01 on Mac OS X 10.4.10 with both Intel and Power PC
+ <div>
+ GCC 4.01 on Mac OS X 10.4.10 with both Intel and Power PC
+ </div>
</li>
<li>
- GCC 4.2.3 on Ubuntu Linux 8.04.1
+ <div>
+ GCC 4.2.3 on Ubuntu Linux 8.04.1
+ </div>
</li>
<li>
- HP C/aC++ B3910B A.06.17 on HP-UX 64-bit
+ <div>
+ HP C/aC++ B3910B A.06.17 on HP-UX 64-bit
+ </div>
</li>
<li>
- Visual C++ 9.0 SP1 beta, 8.0 SP1, and 7.1, all on Windows XP SP-2
+ <div>
+ Visual C++ 9.0 SP1 beta, 8.0 SP1, and 7.1, all on Windows XP SP-2
+ </div>
</li>
</ul>
<p>
@@ -358,79 +499,127 @@
</p>
<ul>
<li>
- GCC 4.2.1 on FreeBSD-7
+ <div>
+ GCC 4.2.1 on FreeBSD-7
+ </div>
</li>
<li>
- GCC 4.1.2 on NetBSD
+ <div>
+ GCC 4.1.2 on NetBSD
+ </div>
</li>
<li>
- HP aCC on OS: HP-UX B.11.31 U ia64 and HP-UX B.11.31 9000/800 RISC
+ <div>
+ HP aCC on OS: HP-UX B.11.31 U ia64 and HP-UX B.11.31 9000/800 RISC
+ </div>
</li>
<li>
- IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40
+ <div>
+ IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40
+ </div>
</li>
<li>
- Intel 9.1, 10.0, and 10.1, on Mac OS X 10.4.1
+ <div>
+ Intel 9.1, 10.0, and 10.1, on Mac OS X 10.4.1
+ </div>
</li>
<li>
- Compaq C++ V7.1-006 for Compaq Tru64 Unix on an OSF1 V5.1 platform.
+ <div>
+ Compaq C++ V7.1-006 for Compaq Tru64 Unix on an OSF1 V5.1 platform.
+ </div>
</li>
<li>
- Sun C++ 5.7, 5.8, 5.9 and GCC 3.4.6 on Sun Solaris 5.10.
+ <div>
+ Sun C++ 5.7, 5.8, 5.9 and GCC 3.4.6 on Sun Solaris 5.10.
+ </div>
</li>
<li>
- On Linux:
+ <div>
+ On Linux:
+ </div>
<ul>
<li>
- GCC 3.4.3, 4.0.1, 4.2.1, 4.3.0.
+ <div>
+ GCC 3.4.3, 4.0.1, 4.2.1, 4.3.0.
+ </div>
</li>
<li>
- GCC 4.3.0 with C++0x extensions.
+ <div>
+ GCC 4.3.0 with C++0x extensions.
+ </div>
</li>
<li>
- GCC 3.4.6, 4.1.1, 4.2.1 on 64 bit linux.
+ <div>
+ GCC 3.4.6, 4.1.1, 4.2.1 on 64 bit linux.
+ </div>
</li>
<li>
- Intel C++ 8.1, 9.0 and 9.1.
+ <div>
+ Intel C++ 8.1, 9.0 and 9.1.
+ </div>
</li>
<li>
- QLogic PathScale(TM) Compiler Suite: Version 3.1
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.1
+ </div>
</li>
<li>
- pgCC 7.2-3 64-bit target on x86-64 Linux
+ <div>
+ pgCC 7.2-3 64-bit target on x86-64 Linux
+ </div>
</li>
</ul>
</li>
<li>
- On Windows:
+ <div>
+ On Windows:
+ </div>
<ul>
<li>
- Intel 10.1, with Visual C++ 9 backend.
+ <div>
+ Intel 10.1, with Visual C++ 9 backend.
+ </div>
</li>
<li>
- Lots of tests on Visual C++ 7.1, 8.0, 9.0
+ <div>
+ Lots of tests on Visual C++ 7.1, 8.0, 9.0
+ </div>
</li>
<li>
- Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
+ <div>
+ Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
+ </div>
</li>
<li>
- Visual C++ 8.0 with STLport 5.1
+ <div>
+ Visual C++ 8.0 with STLport 5.1
+ </div>
</li>
<li>
- Visual C++ 8.0 with STLport 5.1 cross-compiling for Windows Mobile 5.0
- Pocket PC SDK (ARMV4I).
+ <div>
+ Visual C++ 8.0 with STLport 5.1 cross-compiling for Windows Mobile
+ 5.0 Pocket PC SDK (ARMV4I).
+ </div>
</li>
<li>
- Borland 5.6.4, 5.8.2, 5.9.3
+ <div>
+ Borland 5.6.4, 5.8.2, 5.9.3
+ </div>
</li>
<li>
- 64 bit Intel 10.1, with Visual C++ 9 backend.
+ <div>
+ 64 bit Intel 10.1, with Visual C++ 9 backend.
+ </div>
</li>
<li>
- 64 bit Visual C++ 9.
+ <div>
+ 64 bit Visual C++ 9.
+ </div>
</li>
<li>
- Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
+ <div>
+ Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
+ </div>
</li>
</ul>
</li>
@@ -458,10 +647,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_37_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_37_0.html (original)
+++ website/public_html/live/users/history/version_1_37_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.37.0</span></h2>
<p><span class=
- "news-date">November 3rd, 2008 12:00 GMT</span></p>
+ "news-date">November 3rd, 2008 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_37_0.tar.bz2</td></tr><tr><td>boost_1_37_0.tar.gz</td></tr>
@@ -52,11 +54,16 @@
<h3><span class="link">New Libraries</span></h3>
<ul>
<li>
- <span class="library">Proto:</span>
+ <div>
+ <span class="library">Proto:</span>
+
+ </div>
<ul>
<li>
- Expression template library and compiler construction toolkit for domain-specific
- embedded languages, from Eric Niebler.
+ <div>
+ Expression template library and compiler construction toolkit for domain-specific
+ embedded languages, from Eric Niebler.
+ </div>
</li>
</ul>
</li>
@@ -66,148 +73,225 @@
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
- <span class="library">Asio:</span>
+ <div>
+ <span class="library">Asio:</span>
+
+ </div>
<ul>
<li>
- Enhanced CompletionCondition concept with the signature <code><span class="identifier">size_t</span> <span class="identifier">CompletionCondition</span><span class="special">(</span><span class="identifier">error_code</span>
- <span class="identifier">ec</span><span class="special">,</span>
- <span class="identifier">size_t</span> <span class="identifier">total</span><span class="special">)</span></code>, where the return value indicates the
- maximum number of bytes to be transferred on the next read or write operation.
- (The old CompletionCondition signature is still supported for backwards
- compatibility).
+ <div>
+ Enhanced CompletionCondition concept with the signature <code><span class="identifier">size_t</span> <span class="identifier">CompletionCondition</span><span class="special">(</span><span class="identifier">error_code</span>
+ <span class="identifier">ec</span><span class="special">,</span>
+ <span class="identifier">size_t</span> <span class="identifier">total</span><span class="special">)</span></code>, where the return value indicates
+ the maximum number of bytes to be transferred on the next read or write
+ operation. (The old CompletionCondition signature is still supported
+ for backwards compatibility).
+ </div>
</li>
<li>
- New windows::overlapped_ptr class to allow arbitrary overlapped I/O functions
- (such as TransmitFile) to be used with Asio.
+ <div>
+ New windows::overlapped_ptr class to allow arbitrary overlapped I/O
+ functions (such as TransmitFile) to be used with Asio.
+ </div>
</li>
<li>
- On recent versions of Linux, an eventfd descriptor is now used (rather
- than a pipe) to interrupt a blocked select/epoll reactor.
+ <div>
+ On recent versions of Linux, an eventfd descriptor is now used (rather
+ than a pipe) to interrupt a blocked select/epoll reactor.
+ </div>
</li>
<li>
- Added const overloads of lowest_layer().
+ <div>
+ Added const overloads of lowest_layer().
+ </div>
</li>
<li>
- Synchronous read, write, accept and connect operations are now thread
- safe (meaning that it is now permitted to perform concurrent synchronous
- operations on an individual socket, if supported by the OS).
+ <div>
+ Synchronous read, write, accept and connect operations are now thread
+ safe (meaning that it is now permitted to perform concurrent synchronous
+ operations on an individual socket, if supported by the OS).
+ </div>
</li>
<li>
- Reactor-based io_service implementations now use lazy initialisation
- to reduce the memory usage of an io_service object used only as a message
- queue.
+ <div>
+ Reactor-based io_service implementations now use lazy initialisation
+ to reduce the memory usage of an io_service object used only as a message
+ queue.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Circular Buffer:</span>
+ <div>
+ <span class="library">Circular Buffer:</span>
+
+ </div>
<ul>
<li>
- Added new methods <code><span class="identifier">is_linearized</span><span class="special">()</span></code> and <code><span class="identifier">rotate</span><span class="special">(</span><span class="identifier">const_iterator</span><span class="special">)</span></code>.
+ <div>
+ Added new methods <code><span class="identifier">is_linearized</span><span class="special">()</span></code> and <code><span class="identifier">rotate</span><span class="special">(</span><span class="identifier">const_iterator</span><span class="special">)</span></code>.
+ </div>
</li>
<li>
- Minor bug fixes and documentation updates.
+ <div>
+ Minor bug fixes and documentation updates.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Dynamic Bitset:</span>
+ <div>
+ <span class="library">Dynamic Bitset:</span>
+
+ </div>
<ul>
<li>
- Constructor "do the right thing" dispatch, a la standard sequence
- containers (follows the proposed resolution of <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#438">library
- issue 438</a>, currently in the <tt>C++0x</tt> working
- paper).
+ <div>
+ Constructor "do the right thing" dispatch, a la standard
+ sequence containers (follows the proposed resolution of <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/lwg-defects.html#438">library
+ issue 438</a>, currently in the <tt>C++0x</tt> working
+ paper).
+ </div>
</li>
<li>
- Improvements to documentation, code examples and implementation.
+ <div>
+ Improvements to documentation, code examples and implementation.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Exception:</span>
+ <div>
+ <span class="library">Exception:</span>
+
+ </div>
<ul>
<li>
- Support for non-RTTI builds.
+ <div>
+ Support for non-RTTI builds.
+ </div>
</li>
<li>
- Optimizations.
+ <div>
+ Optimizations.
+ </div>
</li>
<li>
- A new macro <code><span class="identifier">BOOST_THROW_EXCEPTION</span></code>
- which can be used instead of <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span></code>
- when throwing, to automatically record information about the location
- of the throw in the exception object.
+ <div>
+ A new macro <code><span class="identifier">BOOST_THROW_EXCEPTION</span></code>
+ which can be used instead of <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span></code>
+ when throwing, to automatically record information about the location
+ of the throw in the exception object.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Hash:</span>
+ <div>
+ <span class="library">Hash:</span>
+
+ </div>
<ul>
<li>
- Minor bug fix (<a href="http://svn.boost.org/trac/boost/ticket/2264">ticket
- 2264</a>).
+ <div>
+ Minor bug fix (<a href="http://svn.boost.org/trac/boost/ticket/2264">ticket
+ 2264</a>).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Interprocess:</span>
+ <div>
+ <span class="library">Interprocess:</span>
+
+ </div>
<ul>
<li>
- Added placement insertion (<code><span class="identifier">emplace</span><span class="special">()</span></code>, <code><span class="identifier">emplace_back</span><span class="special">()</span></code>...) methods to containers.
+ <div>
+ Added placement insertion (<code><span class="identifier">emplace</span><span class="special">()</span></code>, <code><span class="identifier">emplace_back</span><span class="special">()</span></code>...) methods to containers.
+ </div>
</li>
<li>
- Containers can be used now in recursive types.
+ <div>
+ Containers can be used now in recursive types.
+ </div>
</li>
<li>
- Minor bug fixes.
+ <div>
+ Minor bug fixes.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Intrusive:</span>
+ <div>
+ <span class="library">Intrusive:</span>
+
+ </div>
<ul>
<li>
- Intrusive now takes advantage of compilers with variadic templates.
+ <div>
+ Intrusive now takes advantage of compilers with variadic templates.
+ </div>
</li>
<li>
- <code><span class="identifier">clone_from</span></code> functions
- now copy predicates and hash functions of associative containers.
+ <div>
+ <code><span class="identifier">clone_from</span></code> functions
+ now copy predicates and hash functions of associative containers.
+ </div>
</li>
<li>
- Added incremental hashing to unordered containers via <code><span class="identifier">incremental</span><span class="special"><></span></code> option.
+ <div>
+ Added incremental hashing to unordered containers via <code><span class="identifier">incremental</span><span class="special"><></span></code>
+ option.
+ </div>
</li>
<li>
- Minor bug fixes.
+ <div>
+ Minor bug fixes.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library"><a href="/libs/math/doc/sf_and_dist/html/index.html">Math.Special
- Functions</a>:</span>
+ <div>
+ <span class="library"><a href="/libs/math/doc/sf_and_dist/html/index.html">Math.Special
+ Functions</a>:</span>
Improved accuracy and testing of the inverse hypergeometric
- functions.
+ functions.
+ </div>
</li>
<li>
- <span class="library">Type Traits:</span>
+ <div>
+ <span class="library">Type Traits:</span>
Added
- better support for the Codegear compiler.
+ better support for the Codegear compiler.
+ </div>
</li>
<li>
- <span class="library">Unordered:</span>
+ <div>
+ <span class="library">Unordered:</span>
+
+ </div>
<ul>
<li>
- Rename overload of <code><span class="identifier">emplace</span></code>
- with hint, to <code><span class="identifier">emplace_hint</span></code>
- as specified in n2691.
+ <div>
+ Rename overload of <code><span class="identifier">emplace</span></code>
+ with hint, to <code><span class="identifier">emplace_hint</span></code>
+ as specified in n2691.
+ </div>
</li>
<li>
- Provide forwarding headers at <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">unordered</span><span class="special">/</span><span class="identifier">unordered_map_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
- and <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">unordered</span><span class="special">/</span><span class="identifier">unordered_set_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>.
+ <div>
+ Provide forwarding headers at <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">unordered</span><span class="special">/</span><span class="identifier">unordered_map_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
+ and <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">unordered</span><span class="special">/</span><span class="identifier">unordered_set_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>.
+ </div>
</li>
<li>
- Move all of the implementation inside the <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">unordered</span></code>
- directory.
+ <div>
+ Move all of the implementation inside the <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">unordered</span></code>
+ directory.
+ </div>
</li>
</ul>
</li>
@@ -220,22 +304,34 @@
</p>
<ul>
<li>
- GCC 4.01 on Mac OS X 10.4.10 with both Intel and Power PC
+ <div>
+ GCC 4.01 on Mac OS X 10.4.10 with both Intel and Power PC
+ </div>
</li>
<li>
- GCC 4.2.4 on Ubuntu Linux 8.10
+ <div>
+ GCC 4.2.4 on Ubuntu Linux 8.10
+ </div>
</li>
<li>
- GCC 4.3.2 on Debian Sid
+ <div>
+ GCC 4.3.2 on Debian Sid
+ </div>
</li>
<li>
- GCC 4.2.1 on HP-UX Integrity
+ <div>
+ GCC 4.2.1 on HP-UX Integrity
+ </div>
</li>
<li>
- HP C/aC++ B3910B A.06.17 on HP-UX 64-bit
+ <div>
+ HP C/aC++ B3910B A.06.17 on HP-UX 64-bit
+ </div>
</li>
<li>
- Visual C++ 9.0 SP1, 8.0, and 7.1 SP1, all on Windows XP
+ <div>
+ Visual C++ 9.0 SP1, 8.0, and 7.1 SP1, all on Windows XP
+ </div>
</li>
</ul>
<p>
@@ -243,79 +339,127 @@
</p>
<ul>
<li>
- GCC 4.1.2 on NetBSD
+ <div>
+ GCC 4.1.2 on NetBSD
+ </div>
</li>
<li>
- HP aCC on OS: HP-UX B.11.31 U ia64 and HP-UX B.11.31 9000/800 RISC
+ <div>
+ HP aCC on OS: HP-UX B.11.31 U ia64 and HP-UX B.11.31 9000/800 RISC
+ </div>
</li>
<li>
- IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40
+ <div>
+ IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40
+ </div>
</li>
<li>
- Intel 9.1, 10.0, and 10.1, on Mac OS X 10.4.10
+ <div>
+ Intel 9.1, 10.0, and 10.1, on Mac OS X 10.4.10
+ </div>
</li>
<li>
- Compaq C++ V7.1-006 for Compaq Tru64 Unix on an OSF1 V5.1 platform.
+ <div>
+ Compaq C++ V7.1-006 for Compaq Tru64 Unix on an OSF1 V5.1 platform.
+ </div>
</li>
<li>
- Sun C++ 5.7, 5.8, 5.9 and GCC 3.4.6 on Sun Solaris 5.10.
+ <div>
+ Sun C++ 5.7, 5.8, 5.9 and GCC 3.4.6 on Sun Solaris 5.10.
+ </div>
</li>
<li>
- On Linux:
+ <div>
+ On Linux:
+ </div>
<ul>
<li>
- GCC 3.4.3, 4.0.1, 4.2.1, 4.2.4, 4.3.2.
+ <div>
+ GCC 3.4.3, 4.0.1, 4.2.1, 4.2.4, 4.3.2.
+ </div>
</li>
<li>
- GCC 4.3.2 with C++0x extensions.
+ <div>
+ GCC 4.3.2 with C++0x extensions.
+ </div>
</li>
<li>
- GCC 4.1.1, 4.2.1 on 64 bit linux.
+ <div>
+ GCC 4.1.1, 4.2.1 on 64 bit linux.
+ </div>
</li>
<li>
- Intel C++ 8.1, 9.0, 9.1 and 10.0
+ <div>
+ Intel C++ 8.1, 9.0, 9.1 and 10.0
+ </div>
</li>
<li>
- QLogic PathScale(TM) Compiler Suite: Version 3.1
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.1
+ </div>
</li>
<li>
- Sun Compiler 5.9, 5.10 with stdcxx
+ <div>
+ Sun Compiler 5.9, 5.10 with stdcxx
+ </div>
</li>
</ul>
</li>
<li>
- On Windows:
+ <div>
+ On Windows:
+ </div>
<ul>
<li>
- Several testers using Visual C++ 7.1, 8.0, 9.0 and 10.0
+ <div>
+ Several testers using Visual C++ 7.1, 8.0, 9.0 and 10.0
+ </div>
</li>
<li>
- Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
+ <div>
+ Visual C++ 7.1 with Apache C++ Standard Library 4.2.x branch.
+ </div>
</li>
<li>
- Visual C++ 8.0 with STLport 5.1
+ <div>
+ Visual C++ 8.0 with STLport 5.1
+ </div>
</li>
<li>
- Visual C++ 8.0 with STLport 5.1 cross-compiling for Windows Mobile 5.0
- Pocket PC SDK (ARMV4I).
+ <div>
+ Visual C++ 8.0 with STLport 5.1 cross-compiling for Windows Mobile
+ 5.0 Pocket PC SDK (ARMV4I).
+ </div>
</li>
<li>
- Intel 10.1, with Visual C++ 9 backend.
+ <div>
+ Intel 10.1, with Visual C++ 9 backend.
+ </div>
</li>
<li>
- Borland 5.9.3 and 6.10.0
+ <div>
+ Borland 5.9.3 and 6.10.0
+ </div>
</li>
<li>
- 64 bit Intel 10.1, with Visual C++ 9 backend.
+ <div>
+ 64 bit Intel 10.1, with Visual C++ 9 backend.
+ </div>
</li>
<li>
- 64 bit Visual C++ 9.0.
+ <div>
+ 64 bit Visual C++ 9.0.
+ </div>
</li>
<li>
- 64-bit Visual C++ 9.0 with Apache C++ Standard Library 4.2.x branch.
+ <div>
+ 64-bit Visual C++ 9.0 with Apache C++ Standard Library 4.2.x branch.
+ </div>
</li>
<li>
- Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
+ <div>
+ Comeau C++ 4.3.10.1 beta 2, with Visual C++ 9 backend.
+ </div>
</li>
</ul>
</li>
@@ -344,10 +488,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_38_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_38_0.html (original)
+++ website/public_html/live/users/history/version_1_38_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.38.0</span></h2>
<p><span class=
- "news-date">February 8th, 2009 12:00 GMT</span></p>
+ "news-date">February 8th, 2009 12:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_38_0.tar.bz2</td></tr><tr><td>boost_1_38_0.tar.gz</td></tr>
@@ -52,27 +54,42 @@
<h3><span class="link">New Libraries</span></h3>
<ul>
<li>
- <span class="library">Flyweight:</span>
+ <div>
+ <span class="library">Flyweight:</span>
+
+ </div>
<ul>
<li>
- Design pattern to manage large quantities of highly redundant objects,
- from JoaquÃn M López Muñoz.
+ <div>
+ Design pattern to manage large quantities of highly redundant objects,
+ from JoaquÃn M López Muñoz.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">ScopeExit:</span>
+ <div>
+ <span class="library">ScopeExit:</span>
+
+ </div>
<ul>
<li>
- Execute arbitrary code at scope exit, from Alexander Nasonov.
+ <div>
+ Execute arbitrary code at scope exit, from Alexander Nasonov.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Swap:</span>
+ <div>
+ <span class="library">Swap:</span>
+
+ </div>
<ul>
<li>
- Enhanced generic swap function, from Joseph Gauterin.
+ <div>
+ Enhanced generic swap function, from Joseph Gauterin.
+ </div>
</li>
</ul>
</li>
@@ -82,347 +99,530 @@
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
- <span class="library">Accumulators:</span>
+ <div>
+ <span class="library">Accumulators:</span>
+
+ </div>
<ul>
<li>
- Add <code><span class="identifier">rolling_sum</span></code>, <code><span class="identifier">rolling_count</span></code> and <code><span class="identifier">rolling_mean</span></code>
- accumulators.
+ <div>
+ Add <code><span class="identifier">rolling_sum</span></code>, <code><span class="identifier">rolling_count</span></code> and <code><span class="identifier">rolling_mean</span></code>
+ accumulators.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Any:</span>
+ <div>
+ <span class="library">Any:</span>
+
+ </div>
<ul>
<li>
- Use a by-value argument for <code><span class="keyword">operator</span><span class="special">=</span></code> (#2311).
+ <div>
+ Use a by-value argument for <code><span class="keyword">operator</span><span class="special">=</span></code> (#2311).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Asio:</span>
+ <div>
+ <span class="library">Asio:</span>
+
+ </div>
<ul>
<li>
- Improved compatibility with some Windows firewall software.
+ <div>
+ Improved compatibility with some Windows firewall software.
+ </div>
</li>
<li>
- Ensured arguments to <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">overlapped_ptr</span><span class="special">::</span><span class="identifier">complete</span><span class="special">()</span></code> are correctly passed to the completion
- handler (#2614).
+ <div>
+ Ensured arguments to <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">overlapped_ptr</span><span class="special">::</span><span class="identifier">complete</span><span class="special">()</span></code> are correctly passed to the completion
+ handler (#2614).
+ </div>
</li>
<li>
- Fixed a link problem and multicast failure on QNX (#2504,
- #2530).
+ <div>
+ Fixed a link problem and multicast failure on QNX (#2504,
+ #2530).
+ </div>
</li>
<li>
- Fixed a compile error in SSL support on MinGW / g++ 3.4.5.
+ <div>
+ Fixed a compile error in SSL support on MinGW / g++ 3.4.5.
+ </div>
</li>
<li>
- Drop back to using a pipe for notification if eventfd is not available
- at runtime on Linux (#2683).
+ <div>
+ Drop back to using a pipe for notification if eventfd is not available
+ at runtime on Linux (#2683).
+ </div>
</li>
<li>
- Various minor bug and documentation fixes (#2534,
- #2541,
- #2607,
- #2617,
- #2619)
+ <div>
+ Various minor bug and documentation fixes (#2534,
+ #2541,
+ #2607,
+ #2617,
+ #2619)
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Config:</span>
+ <div>
+ <span class="library">Config:</span>
+
+ </div>
<ul>
<li>
- Add new macros BOOST_NO_STD_UNORDERED and BOOST_NO_INITIALIZER_LISTS.
+ <div>
+ Add new macros BOOST_NO_STD_UNORDERED and BOOST_NO_INITIALIZER_LISTS.
+ </div>
</li>
<li>
- Added Codegear compiler support.
+ <div>
+ Added Codegear compiler support.
+ </div>
</li>
<li>
- Added Dragonfly to the BSD family of configs.
+ <div>
+ Added Dragonfly to the BSD family of configs.
+ </div>
</li>
<li>
- Updated MSVC's binary ABI settings to match compiler default when doing
- 64-bit builds.
+ <div>
+ Updated MSVC's binary ABI settings to match compiler default when doing
+ 64-bit builds.
+ </div>
</li>
<li>
- Recognise latest compilers from MS and Intel.
+ <div>
+ Recognise latest compilers from MS and Intel.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Date_Time:</span>
+ <div>
+ <span class="library">Date_Time:</span>
+
+ </div>
<ul>
<li>
- Added support for formatting and reading time durations longer than 24
- hours with new formatter: <code><span class="special">%</span><span class="number">0</span></code>.
+ <div>
+ Added support for formatting and reading time durations longer than
+ 24 hours with new formatter: <code><span class="special">%</span><span class="number">0</span></code>.
+ </div>
</li>
<li>
- Removed the <code><span class="identifier">testfrmwk</span><span class="special">.</span><span class="identifier">hpp</span></code>
- file from the public include directory.
+ <div>
+ Removed the <code><span class="identifier">testfrmwk</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ file from the public include directory.
+ </div>
</li>
<li>
- Fixed several bugs and compile errors.
+ <div>
+ Fixed several bugs and compile errors.
+ </div>
</li>
<li>
- For full details see the <a href="/doc/libs/1_38_0/doc/html/date_time/details.html#date_time.changes">change
- history</a>
+ <div>
+ For full details see the <a href="/doc/libs/1_38_0/doc/html/date_time/details.html#date_time.changes">change
+ history</a>
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Exception:</span>
+ <div>
+ <span class="library">Exception:</span>
+
+ </div>
<ul>
<li>
- Improved and more customizable diagnostic_information
- output.
+ <div>
+ Improved and more customizable diagnostic_information
+ output.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Filesystem:</span>
+ <div>
+ <span class="library">Filesystem:</span>
+
+ </div>
<ul>
<li>
- Fix native(name) test failures on POSIX-like systems.
+ <div>
+ Fix native(name) test failures on POSIX-like systems.
+ </div>
</li>
<li>
- Several bugfixes (#2543,
- #2224,
- #2531,
- #1840,
- #2542).
+ <div>
+ Several bugfixes (#2543,
+ #2224,
+ #2531,
+ #1840,
+ #2542).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Graph:</span>
+ <div>
+ <span class="library">Graph:</span>
+
+ </div>
<ul>
<li>
- Added a new algorithms for Travelling Salesman Problem approximation
- (<code><span class="identifier">metric_tsp_approx</span></code>) and
- resource-constrained Shortest Paths (<code><span class="identifier">r_c_shortest_paths</span></code>).
+ <div>
+ Added a new algorithms for Travelling Salesman Problem approximation
+ (<code><span class="identifier">metric_tsp_approx</span></code>)
+ and resource-constrained Shortest Paths (<code><span class="identifier">r_c_shortest_paths</span></code>).
+ </div>
</li>
<li>
- Support for named vertices in <code><span class="identifier">adjacency_list</span></code>.
+ <div>
+ Support for named vertices in <code><span class="identifier">adjacency_list</span></code>.
+ </div>
</li>
<li>
- A number of bugfixes ( #416,
- #1622,
- #1700,
- #2209,
- #2392,
- #2460,
- and #2550)
+ <div>
+ A number of bugfixes ( #416,
+ #1622,
+ #1700,
+ #2209,
+ #2392,
+ #2460,
+ and #2550)
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Hash:</span>
+ <div>
+ <span class="library">Hash:</span>
+
+ </div>
<ul>
<li>
- <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> has been moved to <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code>. The current location is deprecated.
+ <div>
+ <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> has been moved to <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">detail</span><span class="special">/</span><span class="identifier">container_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code>. The current location is deprecated.
+ </div>
</li>
<li>
- For more detail, see the <a href="/doc/html/hash/changes.html#hash.changes.boost_1_38_0">library
- changelog</a>.
+ <div>
+ For more detail, see the <a href="/doc/html/hash/changes.html#hash.changes.boost_1_38_0">library
+ changelog</a>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Interprocess:</span>
+ <div>
+ <span class="library">Interprocess:</span>
+
+ </div>
<ul>
<li>
- Updated documentation to show rvalue-references functions instead of
- emulation functions.
+ <div>
+ Updated documentation to show rvalue-references functions instead of
+ emulation functions.
+ </div>
</li>
<li>
- More non-copyable classes are now movable.
+ <div>
+ More non-copyable classes are now movable.
+ </div>
</li>
<li>
- Move-constructor and assignments now leave moved object in default-constructed
- state instead of just swapping contents.
+ <div>
+ Move-constructor and assignments now leave moved object in default-constructed
+ state instead of just swapping contents.
+ </div>
</li>
<li>
- Several bugfixes (#2391,
- #2431,
- #1390,
- #2570,
- #2528).
+ <div>
+ Several bugfixes (#2391,
+ #2431,
+ #1390,
+ #2570,
+ #2528).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Intrusive:</span>
+ <div>
+ <span class="library">Intrusive:</span>
+
+ </div>
<ul>
<li>
- New treap-based containers: treap, treap_set, treap_multiset.
+ <div>
+ New treap-based containers: treap, treap_set, treap_multiset.
+ </div>
</li>
<li>
- Corrected compilation bug for Windows-based 64 bit compilers.
+ <div>
+ Corrected compilation bug for Windows-based 64 bit compilers.
+ </div>
</li>
<li>
- Corrected exception-safety bugs in container constructors.
+ <div>
+ Corrected exception-safety bugs in container constructors.
+ </div>
</li>
<li>
- Updated documentation to show rvalue-references functions instead of
- emulation functions.
+ <div>
+ Updated documentation to show rvalue-references functions instead of
+ emulation functions.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Lexical Cast:</span>
+ <div>
+ <span class="library">Lexical Cast:</span>
+
+ </div>
<ul>
<li>
- Changed to work without RTTI when <code><span class="identifier">BOOST_NO_TYPEID</span></code>
- is defined (#1220).
+ <div>
+ Changed to work without RTTI when <code><span class="identifier">BOOST_NO_TYPEID</span></code>
+ is defined (#1220).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Math:</span>
+ <div>
+ <span class="library">Math:</span>
+
+ </div>
<ul>
<li>
- Added Johan RÃ¥de's optimised floating point classification routines.
+ <div>
+ Added Johan RÃ¥de's optimised floating point classification routines.
+ </div>
</li>
<li>
- Fixed code so that it compiles in GCC's -pedantic mode (bug report #1451).
+ <div>
+ Fixed code so that it compiles in GCC's -pedantic mode (bug report
+ #1451).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Multi-index Containers:</span>
+ <div>
+ <span class="library">Multi-index Containers:</span>
Some
- redundant type definitions have been deprecated. Consult the library release notes
- for further information.
+ redundant type definitions have been deprecated. Consult the library release notes
+ for further information.
+ </div>
</li>
<li>
- <span class="library">Proto:</span>
+ <div>
+ <span class="library">Proto:</span>
+
+ </div>
<ul>
<li>
- Fix problem with SFINAE of binary operators (Bug 2407).
+ <div>
+ Fix problem with SFINAE of binary operators (Bug 2407).
+ </div>
</li>
<li>
- Fix <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">call</span></code> transform for callable transforms
- with >3 arguments.
+ <div>
+ Fix <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">call</span></code> transform for callable transforms
+ with >3 arguments.
+ </div>
</li>
<li>
- <code><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value</span></code> changed behavior for array-by-value
- terminals.
+ <div>
+ <code><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">value</span></code> changed behavior for array-by-value
+ terminals.
+ </div>
</li>
<li>
- <code><span class="identifier">unpack_expr</span></code> requires
- only Forward Sequences rather than Random Access Sequences.
+ <div>
+ <code><span class="identifier">unpack_expr</span></code> requires
+ only Forward Sequences rather than Random Access Sequences.
+ </div>
</li>
<li>
- Deprecate legacy undocumented <code><span class="identifier">BOOST_PROTO_DEFINE_</span><span class="special">(</span><span class="identifier">VARARG_</span><span class="special">)</span><span class="identifier">FUNCTION_TEMPLATE</span></code>
- macros.
+ <div>
+ Deprecate legacy undocumented <code><span class="identifier">BOOST_PROTO_DEFINE_</span><span class="special">(</span><span class="identifier">VARARG_</span><span class="special">)</span><span class="identifier">FUNCTION_TEMPLATE</span></code>
+ macros.
+ </div>
</li>
<li>
- Add <code><span class="identifier">BOOST_PROTO_REPEAT</span></code>
- and <code><span class="identifier">BOOST_PROTO_LOCAL_ITERATE</span></code>
- macros to help with repetitive code generation
+ <div>
+ Add <code><span class="identifier">BOOST_PROTO_REPEAT</span></code>
+ and <code><span class="identifier">BOOST_PROTO_LOCAL_ITERATE</span></code>
+ macros to help with repetitive code generation
+ </div>
</li>
<li>
- Support for nullary expressions with tag types other than <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">tag</span><span class="special">::</span><span class="identifier">terminal</span></code>
+ <div>
+ Support for nullary expressions with tag types other than <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">tag</span><span class="special">::</span><span class="identifier">terminal</span></code>
+ </div>
</li>
<li>
- Allow 0- and 1-argument variants of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">or_</span></code>
- and <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code>
+ <div>
+ Allow 0- and 1-argument variants of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">or_</span></code>
+ and <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code>
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Regex:</span>
+ <div>
+ <span class="library">Regex:</span>
+
+ </div>
<ul>
<li>
- <em>Breaking change</em>: 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
- <code><span class="identifier">syntax_option_type</span></code> <em>no_empty_expressions</em>
- is set then the old behaviour is preserved and empty expressions are
- prohibited. This is issue #1081.
+ <div>
+ <em>Breaking change</em>: 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 <code><span class="identifier">syntax_option_type</span></code>
+ <em>no_empty_expressions</em> is set then the old behaviour
+ is preserved and empty expressions are prohibited. This is issue #1081.
+ </div>
</li>
<li>
- Added support for Perl style ${n} expressions in format strings (issue
- #2556).
+ <div>
+ Added support for Perl style ${n} expressions in format strings (issue
+ #2556).
+ </div>
</li>
<li>
- Added support for accessing the location of sub-expressions within the
- regular expression string (issue #2269).
+ <div>
+ Added support for accessing the location of sub-expressions within
+ the regular expression string (issue #2269).
+ </div>
</li>
<li>
- Fixed compiler compatibility issues #2244,
- #2514,
- and #2458.
+ <div>
+ Fixed compiler compatibility issues #2244,
+ #2514,
+ and #2458.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Thread:</span>
+ <div>
+ <span class="library">Thread:</span>
+
+ </div>
<ul>
<li>
- No longer catches unhandled exceptions in threads as this debuggers couldn't
- identify the cause of unhandled exceptions in threads. An unhandled exception
- will still cause the application to terminate.
+ <div>
+ No longer catches unhandled exceptions in threads as this debuggers
+ couldn't identify the cause of unhandled exceptions in threads. An
+ unhandled exception will still cause the application to terminate.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">TR1:</span>
+ <div>
+ <span class="library">TR1:</span>
+
+ </div>
<ul>
<li>
- Added support for the TR1 math functions and the unordered containers.
+ <div>
+ Added support for the TR1 math functions and the unordered containers.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Type Traits:</span>
+ <div>
+ <span class="library">Type Traits:</span>
+
+ </div>
<ul>
<li>
- Added support for Codegear intrinsics.
+ <div>
+ Added support for Codegear intrinsics.
+ </div>
</li>
<li>
- Minor tweaks to warning suppression and alignment_of code.
+ <div>
+ Minor tweaks to warning suppression and alignment_of code.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Unordered:</span>
+ <div>
+ <span class="library">Unordered:</span>
+
+ </div>
<ul>
<li>
- Use boost::swap
.
+ <div>
+ Use boost::swap
.
+ </div>
</li>
<li>
- Use a larger prime number list for selecting the number of buckets.
+ <div>
+ Use a larger prime number list for selecting the number of buckets.
+ </div>
</li>
<li>
- Use <a href="/libs/type_traits/doc/html/boost_typetraits/category/alignment.html">aligned
- storage</a> to store the types.
+ <div>
+ Use <a href="/libs/type_traits/doc/html/boost_typetraits/category/alignment.html">aligned
+ storage</a> to store the types.
+ </div>
</li>
<li>
- Add support for C++0x initializer lists where they're available.
+ <div>
+ Add support for C++0x initializer lists where they're available.
+ </div>
</li>
<li>
- For more detail, see the <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_38_0">library
- changelog</a>.
+ <div>
+ For more detail, see the <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_38_0">library
+ changelog</a>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Xpressive:</span>
+ <div>
+ <span class="library">Xpressive:</span>
+
+ </div>
<ul>
<li>
- <code><span class="identifier">basic_regex</span></code> gets nested
- <code><span class="identifier">syntax_option_flags</span></code> and
- <code><span class="identifier">value_type</span></code> typedef, for
- compatibility with <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_regex</span></code>
+ <div>
+ <code><span class="identifier">basic_regex</span></code> gets nested
+ <code><span class="identifier">syntax_option_flags</span></code>
+ and <code><span class="identifier">value_type</span></code> typedef,
+ for compatibility with <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">basic_regex</span></code>
+ </div>
</li>
<li>
- Ported to Proto v4; Proto v2 at <tt>boost/xpressive/proto</tt>
- has been removed.
+ <div>
+ Ported to Proto v4; Proto v2 at <tt>boost/xpressive/proto</tt>
+ has been removed.
+ </div>
</li>
<li>
- <code><span class="identifier">regex_error</span></code> inherits
- from <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">exception</span></code>
+ <div>
+ <code><span class="identifier">regex_error</span></code> inherits
+ from <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">exception</span></code>
+ </div>
</li>
</ul>
</li>
@@ -432,14 +632,18 @@
<h3><span class="link">Other Changes</span></h3>
<ul>
<li>
- Experimental support for building Boost with CMake
- has been introduced in this version. For more details see the wiki,
- Discussion is taking place on the <a href="http://lists.boost.org/mailman/listinfo.cgi/boost-cmake">Boost-cmake
- mailing list</a>.
+ <div>
+ Experimental support for building Boost with CMake
+ has been introduced in this version. For more details see the wiki,
+ Discussion is taking place on the <a href="http://lists.boost.org/mailman/listinfo.cgi/boost-cmake">Boost-cmake
+ mailing list</a>.
+ </div>
</li>
<li>
- Fixed subversion properties for several files. Most notably, unix shell scripts
- should always have unix line endings, even in the windows packages.
+ <div>
+ Fixed subversion properties for several files. Most notably, unix shell
+ scripts should always have unix line endings, even in the windows packages.
+ </div>
</li>
</ul>
</div>
@@ -450,43 +654,65 @@
</p>
<ul>
<li>
- OS X:
+ <div>
+ OS X:
+ </div>
<ul>
<li>
- GCC 4.0.1 on Intel OS X 10.4.10, 10.5.2
+ <div>
+ GCC 4.0.1 on Intel OS X 10.4.10, 10.5.2
+ </div>
</li>
<li>
- GCC 4.0.1 on PowerPC OS X 10.4.9
+ <div>
+ GCC 4.0.1 on PowerPC OS X 10.4.9
+ </div>
</li>
</ul>
</li>
<li>
- Linux:
+ <div>
+ Linux:
+ </div>
<ul>
<li>
- GCC 4.3.2 on Ubuntu Linux.
+ <div>
+ GCC 4.3.2 on Ubuntu Linux.
+ </div>
</li>
<li>
- GCC 4.3.3 on Debian "unstable".
+ <div>
+ GCC 4.3.3 on Debian "unstable".
+ </div>
</li>
</ul>
</li>
<li>
- HP-UX:
+ <div>
+ HP-UX:
+ </div>
<ul>
<li>
- GCC 4.2.1 on HP-UX 64-bit.
+ <div>
+ GCC 4.2.1 on HP-UX 64-bit.
+ </div>
</li>
<li>
- HP C/aC++ B3910B A.06.17 on HP-UX 64-bit.
+ <div>
+ HP C/aC++ B3910B A.06.17 on HP-UX 64-bit.
+ </div>
</li>
</ul>
</li>
<li>
- Windows:
+ <div>
+ Windows:
+ </div>
<ul>
<li>
- Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
+ <div>
+ Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
+ </div>
</li>
</ul>
</li>
@@ -496,121 +722,191 @@
</p>
<ul>
<li>
- Linux:
+ <div>
+ Linux:
+ </div>
<ul>
<li>
- GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux
+ <div>
+ GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux
+ </div>
</li>
<li>
- GCC 4.1.2 on 64-bit Redhat Server 5.1
+ <div>
+ GCC 4.1.2 on 64-bit Redhat Server 5.1
+ </div>
</li>
<li>
- GCC 3.4.3, GCC 4.0.1, GCC 4.2.4 and GCC 4.3.2 on Red Hat Enterprise Linux
+ <div>
+ GCC 3.4.3, GCC 4.0.1, GCC 4.2.4 and GCC 4.3.2 on Red Hat Enterprise
+ Linux
+ </div>
</li>
<li>
- GCC 4.3.2 with C++0x extensions
+ <div>
+ GCC 4.3.2 with C++0x extensions
+ </div>
</li>
<li>
- GCC 4.2.1 on OpenSuSE Linux
+ <div>
+ GCC 4.2.1 on OpenSuSE Linux
+ </div>
</li>
<li>
- pgCC 8.0-0a 64-bit target on Red Hat Enterprise Linux
+ <div>
+ pgCC 8.0-0a 64-bit target on Red Hat Enterprise Linux
+ </div>
</li>
<li>
- QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
- Linux
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
+ Linux
+ </div>
</li>
</ul>
</li>
<li>
- OS X:
+ <div>
+ OS X:
+ </div>
<ul>
<li>
- Intel 9.1, 10.0 on OS X 10.4.10
+ <div>
+ Intel 9.1, 10.0 on OS X 10.4.10
+ </div>
</li>
<li>
- Intel 10.1, 11.0 on OS X 10.5.2
+ <div>
+ Intel 10.1, 11.0 on OS X 10.5.2
+ </div>
</li>
</ul>
</li>
<li>
- Windows:
+ <div>
+ Windows:
+ </div>
<ul>
<li>
- Visual C++ 9.0 on Vista EE 64-bit.
+ <div>
+ Visual C++ 9.0 on Vista EE 64-bit.
+ </div>
</li>
<li>
- Visual C++ 9.0 express on Vista 32-bit.
+ <div>
+ Visual C++ 9.0 express on Vista 32-bit.
+ </div>
</li>
<li>
- Visual C++ 9.0 on XP 32-bit.
+ <div>
+ Visual C++ 9.0 on XP 32-bit.
+ </div>
</li>
<li>
- Visual C++ 8.0, using STLport, on XP and Windows Mobile 5.0
+ <div>
+ Visual C++ 8.0, using STLport, on XP and Windows Mobile 5.0
+ </div>
</li>
<li>
- Visual C++ 7.1, using STLport, on XP
+ <div>
+ Visual C++ 7.1, using STLport, on XP
+ </div>
</li>
<li>
- Borland 5.9.3
+ <div>
+ Borland 5.9.3
+ </div>
</li>
<li>
- Borland 6.1.0
+ <div>
+ Borland 6.1.0
+ </div>
</li>
<li>
- Intel C++ 11.0, with a Visual C++ 9.0 backend, on XP 32-bit.
+ <div>
+ Intel C++ 11.0, with a Visual C++ 9.0 backend, on XP 32-bit.
+ </div>
</li>
<li>
- Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit.
+ <div>
+ Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit.
+ </div>
</li>
<li>
- Comeau 4.3.10.1 beta 2, with a Visual C++ 9.0 backend.
+ <div>
+ Comeau 4.3.10.1 beta 2, with a Visual C++ 9.0 backend.
+ </div>
</li>
<li>
- GCC 3.4.4, on Cygwin
+ <div>
+ GCC 3.4.4, on Cygwin
+ </div>
</li>
</ul>
</li>
<li>
- AIX:
+ <div>
+ AIX:
+ </div>
<ul>
<li>
- IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40
+ <div>
+ IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
+ 5.3.0.40
+ </div>
</li>
</ul>
</li>
<li>
- FreeBSD:
+ <div>
+ FreeBSD:
+ </div>
<ul>
<li>
- GCC 4.2.1 on FreeBSD 7.
+ <div>
+ GCC 4.2.1 on FreeBSD 7.
+ </div>
</li>
</ul>
</li>
<li>
- NetBSD:
+ <div>
+ NetBSD:
+ </div>
<ul>
<li>
- GCC 4.1.2 on NetBSD 4.0/i386 and NetBSD 4.0/amd64.
+ <div>
+ GCC 4.1.2 on NetBSD 4.0/i386 and NetBSD 4.0/amd64.
+ </div>
</li>
</ul>
</li>
<li>
- QNX:
+ <div>
+ QNX:
+ </div>
<ul>
<li>
- QNX Software Development Platform 6.4.0 x86
+ <div>
+ QNX Software Development Platform 6.4.0 x86
+ </div>
</li>
</ul>
</li>
<li>
- Solaris:
+ <div>
+ Solaris:
+ </div>
<ul>
<li>
- Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10
+ <div>
+ Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10
+ </div>
</li>
<li>
- GCC 3.4.6 on Solaris 5.10
+ <div>
+ GCC 3.4.6 on Solaris 5.10
+ </div>
</li>
</ul>
</li>
@@ -640,10 +936,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_39_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_39_0.html (original)
+++ website/public_html/live/users/history/version_1_39_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.39.0</span></h2>
<p><span class=
- "news-date">May 2nd, 2009 12:00 GMT</span></p>
+ "news-date">May 2nd, 2009 11:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_39_0.tar.bz2</td></tr><tr><td>boost_1_39_0.tar.gz</td></tr>
@@ -52,9 +54,11 @@
<h3><span class="link">New Libraries</span></h3>
<ul>
<li>
- <span class="library">Signals2:</span> Managed signals
- & slots callback implementation (thread-safe version 2), from Frank Mori
- Hess.
+ <div>
+ <span class="library">Signals2:</span> Managed
+ signals & slots callback implementation (thread-safe version 2), from
+ Frank Mori Hess.
+ </div>
</li>
</ul>
</div>
@@ -62,165 +66,254 @@
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
- <span class="library">Asio:</span>
+ <div>
+ <span class="library">Asio:</span>
+
+ </div>
<ul>
<li>
- Implement automatic resizing of the bucket array in the internal hash
- maps. This is to improve performance for very large numbers of asynchronous
- operations and also to reduce memory usage for very small numbers. A
- new macro <code><span class="identifier">BOOST_ASIO_HASH_MAP_BUCKETS</span></code>
- may be used to tweak the sizes used for the bucket arrays.
+ <div>
+ Implement automatic resizing of the bucket array in the internal hash
+ maps. This is to improve performance for very large numbers of asynchronous
+ operations and also to reduce memory usage for very small numbers.
+ A new macro <code><span class="identifier">BOOST_ASIO_HASH_MAP_BUCKETS</span></code>
+ may be used to tweak the sizes used for the bucket arrays.
+ </div>
</li>
<li>
- Add performance optimisation for the Windows IOCP backend for when no
- timers are used.
+ <div>
+ Add performance optimisation for the Windows IOCP backend for when
+ no timers are used.
+ </div>
</li>
<li>
- Prevent locale settings from affecting formatting of TCP and UDP endpoints
- (#2682).
+ <div>
+ Prevent locale settings from affecting formatting of TCP and UDP endpoints
+ (#2682).
+ </div>
</li>
<li>
- Fix a memory leak that occurred when an asynchronous SSL operation's
- completion handler threw an exception (#2910).
+ <div>
+ Fix a memory leak that occurred when an asynchronous SSL operation's
+ completion handler threw an exception (#2910).
+ </div>
</li>
<li>
- Fix the implementation of <code><span class="identifier">io_control</span><span class="special">()</span></code> so that it adheres to the documented
- type requirements for IoControlCommand (#2820).
+ <div>
+ Fix the implementation of <code><span class="identifier">io_control</span><span class="special">()</span></code> so that it adheres to the documented
+ type requirements for IoControlCommand (#2820).
+ </div>
</li>
<li>
- Fix incompatibility between Asio and ncurses.h (#2156).
+ <div>
+ Fix incompatibility between Asio and ncurses.h (#2156).
+ </div>
</li>
<li>
- On Windows, specifically handle the case when an overlapped <code><span class="identifier">ReadFile</span></code> call fails with <code><span class="identifier">ERROR_MORE_DATA</span></code>. This enables a hack
- where a <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">stream_handle</span></code> can be used with a message-oriented
- named pipe (#2936).
+ <div>
+ On Windows, specifically handle the case when an overlapped <code><span class="identifier">ReadFile</span></code> call fails with <code><span class="identifier">ERROR_MORE_DATA</span></code>. This enables a hack
+ where a <code><span class="identifier">windows</span><span class="special">::</span><span class="identifier">stream_handle</span></code> can be used with a
+ message-oriented named pipe (#2936).
+ </div>
</li>
<li>
- Fix system call wrappers to always clear the error on success, as POSIX
- allows successful system calls to modify errno (#2953).
+ <div>
+ Fix system call wrappers to always clear the error on success, as POSIX
+ allows successful system calls to modify errno (#2953).
+ </div>
</li>
<li>
- Don't include termios.h if <code><span class="identifier">BOOST_ASIO_DISABLE_SERIAL_PORT</span></code>
- is defined (#2917).
+ <div>
+ Don't include termios.h if <code><span class="identifier">BOOST_ASIO_DISABLE_SERIAL_PORT</span></code>
+ is defined (#2917).
+ </div>
</li>
<li>
- Cleaned up some more MSVC level 4 warnings (#2828).
+ <div>
+ Cleaned up some more MSVC level 4 warnings (#2828).
+ </div>
</li>
<li>
- Various documentation fixes (#2871).
+ <div>
+ Various documentation fixes (#2871).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Flyweight:</span>
+ <div>
+ <span class="library">Flyweight:</span>
+
+ </div>
<ul>
<li>
- The refcounted
- component was not thread-safe due to an incorrect implementation and
- could deadlock under heavy usage conditions. This problem has been corrected.
+ <div>
+ The refcounted
+ component was not thread-safe due to an incorrect implementation and
+ could deadlock under heavy usage conditions. This problem has been
+ corrected.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Foreach:</span>
+ <div>
+ <span class="library">Foreach:</span>
+
+ </div>
<ul>
<li>
- Eliminate shadow warnings on gcc for nested <code><span class="identifier">FOREACH</span></code>
- loops
+ <div>
+ Eliminate shadow warnings on gcc for nested <code><span class="identifier">FOREACH</span></code>
+ loops
+ </div>
</li>
<li>
- Portability fix for Intel-Win toolset
+ <div>
+ Portability fix for Intel-Win toolset
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Hash:</span>
+ <div>
+ <span class="library">Hash:</span>
+
+ </div>
<ul>
<li>
- Remove deprecated headers for hashing containers. Everything that was
- in them is included in <code><span class="special"><</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">hash</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
- (#2412).
+ <div>
+ Remove deprecated headers for hashing containers. Everything that was
+ in them is included in <code><span class="special"><</span><span class="identifier">functional</span><span class="special">/</span><span class="identifier">hash</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
+ (#2412).
+ </div>
</li>
<li>
- Other minor changes, full details in the library <a href="/doc/html/hash/changes.html#hash.changes.boost_1_39_0">change
- log</a>.
+ <div>
+ Other minor changes, full details in the library <a href="/doc/html/hash/changes.html#hash.changes.boost_1_39_0">change
+ log</a>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Interprocess:</span>
+ <div>
+ <span class="library">Interprocess:</span>
+
+ </div>
<ul>
<li>
- Increased portability and bug fixes. Full details in the library <a href="/doc/html/interprocess/acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_39_00">change
- log</a>.
+ <div>
+ Increased portability and bug fixes. Full details in the library <a href="/doc/html/interprocess/acknowledgements_notes.html#interprocess.acknowledgements_notes.release_notes.release_notes_boost_1_39_00">change
+ log</a>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Intrusive:</span>
+ <div>
+ <span class="library">Intrusive:</span>
+
+ </div>
<ul>
<li>
- Optimizations and bug fixes. Full details in the library <a href="/doc/html/intrusive/release_notes.html#intrusive.release_notes.release_notes_boost_1_39_00">change
- log</a>.
+ <div>
+ Optimizations and bug fixes. Full details in the library <a href="/doc/html/intrusive/release_notes.html#intrusive.release_notes.release_notes_boost_1_39_00">change
+ log</a>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Program.Options:</span>
+ <div>
+ <span class="library">Program.Options:</span>
+
+ </div>
<ul>
<li>
- Multitoken options fixed (#469).
+ <div>
+ Multitoken options fixed (#469).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Proto:</span>
+ <div>
+ <span class="library">Proto:</span>
+
+ </div>
<ul>
<li>
- Work around incompatibility with standard Linux header.
+ <div>
+ Work around incompatibility with standard Linux header.
+ </div>
</li>
<li>
- Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">noinvoke</span><span class="special"><></span></code>
- to block metafunction invocation in object transforms.
+ <div>
+ Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">noinvoke</span><span class="special"><></span></code>
+ to block metafunction invocation in object transforms.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">PtrContainer:</span>
+ <div>
+ <span class="library">PtrContainer:</span>
+
+ </div>
<ul>
<li>
- Bug fixes from Trac applied.
+ <div>
+ Bug fixes from Trac applied.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Range:</span>
+ <div>
+ <span class="library">Range:</span>
+
+ </div>
<ul>
<li>
- Bug fixes from Trac applied.
+ <div>
+ Bug fixes from Trac applied.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Unordered:</span>
+ <div>
+ <span class="library">Unordered:</span>
+
+ </div>
<ul>
<li>
- Fixed regression in 1.38 that prevented unordered from using more than
- about 1.5 million buckets (#2975).
+ <div>
+ Fixed regression in 1.38 that prevented unordered from using more than
+ about 1.5 million buckets (#2975).
+ </div>
</li>
<li>
- Minor implementation changes, including #2756.
- Full details in the library <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_39_0">change
- log</a>.
+ <div>
+ Minor implementation changes, including #2756.
+ Full details in the library <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_39_0">change
+ log</a>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Xpressive:</span>
+ <div>
+ <span class="library">Xpressive:</span>
+
+ </div>
<ul>
<li>
- Work around for gcc optimization problem resulting in pure virtual function
- call runtime error (#2655).
+ <div>
+ Work around for gcc optimization problem resulting in pure virtual
+ function call runtime error (#2655).
+ </div>
</li>
</ul>
</li>
@@ -230,119 +323,187 @@
<h3><span class="link">Updated Tools</span></h3>
<ul>
<li>
- <span class="library">Boostbook:</span>
+ <div>
+ <span class="library">Boostbook:</span>
+
+ </div>
<ul>
<li>
- Improved PDF generation.
+ <div>
+ Improved PDF generation.
+ </div>
</li>
<li>
- Preliminary HTMLHelp support.
+ <div>
+ Preliminary HTMLHelp support.
+ </div>
</li>
<li>
- Add default path for callout images.
+ <div>
+ Add default path for callout images.
+ </div>
</li>
<li>
- Include data members' <code><span class="special"><</span><span class="identifier">purpose</span><span class="special">></span></code>
- in the class synopsis.
+ <div>
+ Include data members' <code><span class="special"><</span><span class="identifier">purpose</span><span class="special">></span></code>
+ in the class synopsis.
+ </div>
</li>
<li>
- Fix bug where a function's <code><span class="special"><</span><span class="identifier">purpose</span><span class="special">></span></code>
- wasn't displayed if it was just plain text.
+ <div>
+ Fix bug where a function's <code><span class="special"><</span><span class="identifier">purpose</span><span class="special">></span></code>
+ wasn't displayed if it was just plain text.
+ </div>
</li>
<li>
- Support the alt tag in <code><span class="special"><</span><span class="identifier">headername</span><span class="special">></span></code>
- and <code><span class="special"><</span><span class="identifier">macroname</span><span class="special">></span></code>. Use this if the header or macro
- name is different to the contents of the tag (#1977).
+ <div>
+ Support the alt tag in <code><span class="special"><</span><span class="identifier">headername</span><span class="special">></span></code>
+ and <code><span class="special"><</span><span class="identifier">macroname</span><span class="special">></span></code>. Use this if the header or macro
+ name is different to the contents of the tag (#1977).
+ </div>
</li>
<li>
- Support links relative to the boost root in <code><span class="special"><</span><span class="identifier">ulink</span><span class="special">></span></code>
- tags, using a custom url, see the <a href="/doc/html/boostbook/together.html#boostbook.linking">linking
- documentation</a> for details (#1166).
+ <div>
+ Support links relative to the boost root in <code><span class="special"><</span><span class="identifier">ulink</span><span class="special">></span></code>
+ tags, using a custom url, see the <a href="/doc/html/boostbook/together.html#boostbook.linking">linking
+ documentation</a> for details (#1166).
+ </div>
</li>
<li>
- Avoid generating filenames that only differ in case for function, method
- and macro documentation.
+ <div>
+ Avoid generating filenames that only differ in case for function, method
+ and macro documentation.
+ </div>
</li>
<li>
- Run the docbook chunker quietly, unless boostbook.verbose is set. This
- parameter might be used in other places in future releases.
+ <div>
+ Run the docbook chunker quietly, unless boostbook.verbose is set. This
+ parameter might be used in other places in future releases.
+ </div>
</li>
<li>
- Make the 1.1 DTD available.
+ <div>
+ Make the 1.1 DTD available.
+ </div>
</li>
<li>
- Fill in some missing reference documentation (partially fixes #2153).
+ <div>
+ Fill in some missing reference documentation (partially fixes #2153).
+ </div>
</li>
<li>
- Changes to doxygen integration:
+ <div>
+ Changes to doxygen integration:
+ </div>
<ul>
<li>
- Support <code><span class="special">\</span><span class="keyword">throw</span></code>.
+ <div>
+ Support <code><span class="special">\</span><span class="keyword">throw</span></code>.
+ </div>
</li>
<li>
- Support global variables and enums.
+ <div>
+ Support global variables and enums.
+ </div>
</li>
<li>
- Better support for documentation written in function and method bodies.
+ <div>
+ Better support for documentation written in function and method
+ bodies.
+ </div>
</li>
<li>
- Workaround a problem with doxygen 1.5.8's xml output (#2937).
+ <div>
+ Workaround a problem with doxygen 1.5.8's xml output (#2937).
+ </div>
</li>
</ul>
</li>
</ul>
</li>
<li>
- <span class="library">Quickbook:</span>
+ <div>
+ <span class="library">Quickbook:</span>
+
+ </div>
<ul>
<li>
- Return an error code and error count if there are any errors (#1399).
+ <div>
+ Return an error code and error count if there are any errors (#1399).
+ </div>
</li>
<li>
- Support both windows and cygwin paths at the compile line when compiled
- with cygwin.
+ <div>
+ Support both windows and cygwin paths at the compile line when compiled
+ with cygwin.
+ </div>
</li>
<li>
- Fix some issues with C++ and Python code:
+ <div>
+ Fix some issues with C++ and Python code:
+ </div>
<ul>
<li>
- Fail gracefully for a mismatched <code><span class="char">''</span></code>.
+ <div>
+ Fail gracefully for a mismatched <code><span class="char">''</span></code>.
+ </div>
</li>
<li>
- Warn if any unexpected character are encountered and write them out
- properly (#1170).
+ <div>
+ Warn if any unexpected character are encountered and write them
+ out properly (#1170).
+ </div>
</li>
<li>
- Fix a bug for hex encoded characters in strings (#2860).
+ <div>
+ Fix a bug for hex encoded characters in strings (#2860).
+ </div>
</li>
</ul>
</li>
<li>
- Improved testing, including tests for expected failures.
+ <div>
+ Improved testing, including tests for expected failures.
+ </div>
</li>
<li>
- Generate valid document info for document types other than <code><span class="identifier">library</span></code> (#2711):
+ <div>
+ Generate valid document info for document types other than <code><span class="identifier">library</span></code> (#2711):
+ </div>
<ul>
<li>
- Remove library specific attributes.
+ <div>
+ Remove library specific attributes.
+ </div>
</li>
<li>
- Put title before info block.
+ <div>
+ Put title before info block.
+ </div>
</li>
</ul>
</li>
<li>
- Fix a bug when calling templates.
+ <div>
+ Fix a bug when calling templates.
+ </div>
</li>
<li>
- Less warnings when built using gcc.
+ <div>
+ Less warnings when built using gcc.
+ </div>
</li>
<li>
- Small documentation improvements (#1213,
- #2701).
+ <div>
+ Small documentation improvements (#1213,
+ #2701).
+ </div>
</li>
<li>
- Fix a bug with xinclude pages when outdir is the current directory (#2921).
+ <div>
+ Fix a bug with xinclude pages when outdir is the current directory
+ (#2921).
+ </div>
</li>
</ul>
</li>
@@ -355,32 +516,48 @@
</p>
<ul>
<li>
- OS X:
+ <div>
+ OS X:
+ </div>
<ul>
<li>
- GCC 4.0.1 on Intel Tiger and Leopard
+ <div>
+ GCC 4.0.1 on Intel Tiger and Leopard
+ </div>
</li>
<li>
- GCC 4.0.1 on PowerPC Tiger
+ <div>
+ GCC 4.0.1 on PowerPC Tiger
+ </div>
</li>
</ul>
</li>
<li>
- Linux:
+ <div>
+ Linux:
+ </div>
<ul>
<li>
- GCC 4.3.2 on Ubuntu Linux.
+ <div>
+ GCC 4.3.2 on Ubuntu Linux.
+ </div>
</li>
<li>
- GCC 4.3.3 on Debian "unstable".
+ <div>
+ GCC 4.3.3 on Debian "unstable".
+ </div>
</li>
</ul>
</li>
<li>
- Windows:
+ <div>
+ Windows:
+ </div>
<ul>
<li>
- Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
+ <div>
+ Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
+ </div>
</li>
</ul>
</li>
@@ -390,119 +567,189 @@
</p>
<ul>
<li>
- Linux:
+ <div>
+ Linux:
+ </div>
<ul>
<li>
- Intel 9.0 on Red Hat Enterprise Linux
+ <div>
+ Intel 9.0 on Red Hat Enterprise Linux
+ </div>
</li>
<li>
- Intel 10.0 on Red Hat Enterprise Linux
+ <div>
+ Intel 10.0 on Red Hat Enterprise Linux
+ </div>
</li>
<li>
- Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
+ <div>
+ Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
+ </div>
</li>
<li>
- Intel 10.1 on Suse Linux on 64 bit Itanium
+ <div>
+ Intel 10.1 on Suse Linux on 64 bit Itanium
+ </div>
</li>
<li>
- Intel 11.0 on Red Hat Enterprise Linux
+ <div>
+ Intel 11.0 on Red Hat Enterprise Linux
+ </div>
</li>
<li>
- GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux
+ <div>
+ GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux
+ </div>
</li>
<li>
- GCC 4.1.2 on 64-bit Redhat Server 5.1
+ <div>
+ GCC 4.1.2 on 64-bit Redhat Server 5.1
+ </div>
</li>
<li>
- GCC 4.1.2 on Suse Linux on 64 bit Itanium
+ <div>
+ GCC 4.1.2 on Suse Linux on 64 bit Itanium
+ </div>
</li>
<li>
- GCC 3.4.3, GCC 4.0.1, GCC 4.2.4 and GCC 4.3.2 on Red Hat Enterprise Linux
+ <div>
+ GCC 3.4.3, GCC 4.0.1, GCC 4.2.4 and GCC 4.3.2 on Red Hat Enterprise
+ Linux
+ </div>
</li>
<li>
- GCC 4.3.2 with C++0x extensions on Red Hat Enterprise Linux
+ <div>
+ GCC 4.3.2 with C++0x extensions on Red Hat Enterprise Linux
+ </div>
</li>
<li>
- GCC 4.2.1 on OpenSuSE Linux
+ <div>
+ GCC 4.2.1 on OpenSuSE Linux
+ </div>
</li>
<li>
- QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
- Linux
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
+ Linux
+ </div>
</li>
<li>
- GNU gcc version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise
- Linux
+ <div>
+ GNU gcc version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise
+ Linux
+ </div>
</li>
<li>
- Sun 5.9 on Red Hat Enterprise Linux
+ <div>
+ Sun 5.9 on Red Hat Enterprise Linux
+ </div>
</li>
</ul>
</li>
<li>
- OS X:
+ <div>
+ OS X:
+ </div>
<ul>
<li>
- Intel 9.1, 10.1 on Tiger
+ <div>
+ Intel 9.1, 10.1 on Tiger
+ </div>
</li>
<li>
- Intel 10.1, 11.0 on Leopard
+ <div>
+ Intel 10.1, 11.0 on Leopard
+ </div>
</li>
<li>
- GCC 4.2.1 on Leopard
+ <div>
+ GCC 4.2.1 on Leopard
+ </div>
</li>
</ul>
</li>
<li>
- Windows:
+ <div>
+ Windows:
+ </div>
<ul>
<li>
- Visual C++ 9.0 on Vista.
+ <div>
+ Visual C++ 9.0 on Vista.
+ </div>
</li>
<li>
- Visual C++ 9.0, using STLport 5.2, on XP and Windows Mobile 5.0.
+ <div>
+ Visual C++ 9.0, using STLport 5.2, on XP and Windows Mobile 5.0.
+ </div>
</li>
<li>
- Borland 5.9.3
+ <div>
+ Borland 5.9.3
+ </div>
</li>
<li>
- Borland 6.1.0
+ <div>
+ Borland 6.1.0
+ </div>
</li>
<li>
- Intel C++ 11.0, with a Visual C++ 9.0 backend, on XP 32-bit.
+ <div>
+ Intel C++ 11.0, with a Visual C++ 9.0 backend, on XP 32-bit.
+ </div>
</li>
<li>
- Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit. (TODO:
- not recently)
+ <div>
+ Intel C++ 11.0, with a Visual C++ 9.0 backend, on Vista 64-bit. (TODO:
+ not recently)
+ </div>
</li>
<li>
- GCC 4.3.3, on Mingw
+ <div>
+ GCC 4.3.3, on Mingw
+ </div>
</li>
</ul>
</li>
<li>
- AIX:
+ <div>
+ AIX:
+ </div>
<ul>
<li>
- IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40
+ <div>
+ IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
+ 5.3.0.40
+ </div>
</li>
</ul>
</li>
<li>
- NetBSD:
+ <div>
+ NetBSD:
+ </div>
<ul>
<li>
- GCC 4.1.2 on NetBSD 4.0/i386 and NetBSD 4.0/amd64.
+ <div>
+ GCC 4.1.2 on NetBSD 4.0/i386 and NetBSD 4.0/amd64.
+ </div>
</li>
</ul>
</li>
<li>
- Solaris:
+ <div>
+ Solaris:
+ </div>
<ul>
<li>
- Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10
+ <div>
+ Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10
+ </div>
</li>
<li>
- GCC 3.4.6 on Solaris 5.10
+ <div>
+ GCC 3.4.6 on Solaris 5.10
+ </div>
</li>
</ul>
</li>
@@ -531,10 +778,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_40_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_40_0.html (original)
+++ website/public_html/live/users/history/version_1_40_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.40.0</span></h2>
<p><span class=
- "news-date">August 27th, 2009 17:00 GMT</span></p>
+ "news-date">August 27th, 2009 16:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_40_0.tar.bz2</td></tr><tr><td>boost_1_40_0.tar.gz</td></tr>
@@ -67,303 +69,461 @@
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
- <span class="library">Accumulators:</span>
+ <div>
+ <span class="library">Accumulators:</span>
+
+ </div>
<ul>
<li>
- Works on GCC 4.4.
+ <div>
+ Works on GCC 4.4.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Asio:</span>
+ <div>
+ <span class="library">Asio:</span>
+
+ </div>
<ul>
<li>
- Added a new ping example to illustrate the use of ICMP sockets.
+ <div>
+ Added a new ping example to illustrate the use of ICMP sockets.
+ </div>
</li>
<li>
- Changed the <code><span class="identifier">buffered</span><span class="special">*</span><span class="identifier">_stream</span><span class="special"><></span></code> templates to treat 0-byte reads
- and writes as no-ops, to comply with the documented type requirements
- for <code><span class="identifier">SyncReadStream</span></code>,
- <code><span class="identifier">AsyncReadStream</span></code>, <code><span class="identifier">SyncWriteStream</span></code> and <code><span class="identifier">AsyncWriteStream</span></code>.
+ <div>
+ Changed the <code><span class="identifier">buffered</span><span class="special">*</span><span class="identifier">_stream</span><span class="special"><></span></code> templates to treat 0-byte reads
+ and writes as no-ops, to comply with the documented type requirements
+ for <code><span class="identifier">SyncReadStream</span></code>,
+ <code><span class="identifier">AsyncReadStream</span></code>, <code><span class="identifier">SyncWriteStream</span></code> and <code><span class="identifier">AsyncWriteStream</span></code>.
+ </div>
</li>
<li>
- Changed some instances of the <code><span class="keyword">throw</span></code>
- keyword to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span><span class="special">()</span></code>
- to allow Asio to be used when exception support is disabled. Note that
- the SSL wrappers still require exception support (#2754).
+ <div>
+ Changed some instances of the <code><span class="keyword">throw</span></code>
+ keyword to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span><span class="special">()</span></code>
+ to allow Asio to be used when exception support is disabled. Note that
+ the SSL wrappers still require exception support (#2754).
+ </div>
</li>
<li>
- Made Asio compatible with the OpenSSL 1.0 beta (#3256).
+ <div>
+ Made Asio compatible with the OpenSSL 1.0 beta (#3256).
+ </div>
</li>
<li>
- Eliminated a redundant system call in the Solaris <tt>/dev/poll</tt>
- backend.
+ <div>
+ Eliminated a redundant system call in the Solaris <tt>/dev/poll</tt>
+ backend.
+ </div>
</li>
<li>
- Fixed a bug in resizing of the bucket array in the internal hash maps
- (#3095).
+ <div>
+ Fixed a bug in resizing of the bucket array in the internal hash maps
+ (#3095).
+ </div>
</li>
<li>
- Ensured correct propagation of the error code when a synchronous accept
- fails (#3216).
+ <div>
+ Ensured correct propagation of the error code when a synchronous accept
+ fails (#3216).
+ </div>
</li>
<li>
- Ensured correct propagation of the error code when a synchronous read
- or write on a Windows HANDLE fails.
+ <div>
+ Ensured correct propagation of the error code when a synchronous read
+ or write on a Windows HANDLE fails.
+ </div>
</li>
<li>
- Fixed failures reported when <code><span class="identifier">_GLIBCXX_DEBUG</span></code>
- is defined (#3098).
+ <div>
+ Fixed failures reported when <code><span class="identifier">_GLIBCXX_DEBUG</span></code>
+ is defined (#3098).
+ </div>
</li>
<li>
- Fixed custom memory allocation support for timers (#3107).
+ <div>
+ Fixed custom memory allocation support for timers (#3107).
+ </div>
</li>
<li>
- Tidied up various warnings reported by g++ (#1341,
- #2618).
+ <div>
+ Tidied up various warnings reported by g++ (#1341,
+ #2618).
+ </div>
</li>
<li>
- Various documentation improvements, including more obvious hyperlinks
- to function overloads, header file information, examples for the handler
- type requirements, and adding enum values to the index (#3157,
- #2620).
+ <div>
+ Various documentation improvements, including more obvious hyperlinks
+ to function overloads, header file information, examples for the handler
+ type requirements, and adding enum values to the index (#3157,
+ #2620).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Circular Buffer:</span>
+ <div>
+ <span class="library">Circular Buffer:</span>
+
+ </div>
<ul>
<li>
- Fixed bugs #2785,
- #3285.
+ <div>
+ Fixed bugs #2785,
+ #3285.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Foreach:</span>
+ <div>
+ <span class="library">Foreach:</span>
+
+ </div>
<ul>
<li>
- Workaround for conflict with Python headers (#3000).
+ <div>
+ Workaround for conflict with Python headers (#3000).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Function:</span>
+ <div>
+ <span class="library">Function:</span>
+
+ </div>
<ul>
<li>
- Optimize the use of small target objects.
+ <div>
+ Optimize the use of small target objects.
+ </div>
</li>
<li>
- Make Boost.Function compile under BOOST_NO_EXCEPTIONS (#2499,
- #2494,
- #2469,
- #2466,
- #2900)
+ <div>
+ Make Boost.Function compile under BOOST_NO_EXCEPTIONS (#2499,
+ #2494,
+ #2469,
+ #2466,
+ #2900)
+ </div>
</li>
<li>
- Various minor fixes (#2642,
- #2847,
- #2929
- #3012)
+ <div>
+ Various minor fixes (#2642,
+ #2847,
+ #2929
+ #3012)
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Fusion:</span>
+ <div>
+ <span class="library">Fusion:</span>
+
+ </div>
<ul>
<li>
- Improved compile times for <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">vector</span></code>.
+ <div>
+ Improved compile times for <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">vector</span></code>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Graph:</span>
+ <div>
+ <span class="library">Graph:</span>
+
+ </div>
<ul>
<li>
- Merged in the <a href="/libs/graph_parallel/doc/html/index.html">Parallel
- Boost Graph Library</a>, giving a full suite of graph algorithms
- and data structures for distributed-memory computers (such as clusters).
+ <div>
+ Merged in the <a href="/libs/graph_parallel/doc/html/index.html">Parallel
+ Boost Graph Library</a>, giving a full suite of graph algorithms
+ and data structures for distributed-memory computers (such as clusters).
+ </div>
</li>
<li>
- Updates to the interface of the compressed sparse row graph, including
- constructors from unsorted edge lists.
+ <div>
+ Updates to the interface of the compressed sparse row graph, including
+ constructors from unsorted edge lists.
+ </div>
</li>
<li>
- An implicit grid graph, saving memory over using the former generator.
+ <div>
+ An implicit grid graph, saving memory over using the former generator.
+ </div>
</li>
<li>
- New algorithms: Dijkstra's single-source shortest path algorithm without
- a separate color map and an algorithm to find maximal common subgraphs
- between two graphs.
+ <div>
+ New algorithms: Dijkstra's single-source shortest path algorithm without
+ a separate color map and an algorithm to find maximal common subgraphs
+ between two graphs.
+ </div>
</li>
<li>
- Assorted bug fixes.
+ <div>
+ Assorted bug fixes.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Hash:</span>
+ <div>
+ <span class="library">Hash:</span>
+
+ </div>
<ul>
<li>
- Automatically configure the float functions using template metaprogramming
- instead of trying to configure every possibility manually.
+ <div>
+ Automatically configure the float functions using template metaprogramming
+ instead of trying to configure every possibility manually.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Interprocess:</span>
+ <div>
+ <span class="library">Interprocess:</span>
+
+ </div>
<ul>
<li>
- Windows shared memory is created in Shared Documents folder so that it
- can be shared between services and processes
+ <div>
+ Windows shared memory is created in Shared Documents folder so that
+ it can be shared between services and processes
+ </div>
</li>
<li>
- Fixed bugs #2967,
- #2973,
- #2992,
- #3138,
- #3166,
- #3205.
+ <div>
+ Fixed bugs #2967,
+ #2973,
+ #2992,
+ #3138,
+ #3166,
+ #3205.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Intrusive:</span>
+ <div>
+ <span class="library">Intrusive:</span>
+
+ </div>
<ul>
<li>
- Code cleanup in tree_algorithms.hpp and avl_tree_algorithms.hpp
+ <div>
+ Code cleanup in tree_algorithms.hpp and avl_tree_algorithms.hpp
+ </div>
</li>
<li>
- Fixed bug #3164.
+ <div>
+ Fixed bug #3164.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">MPL:</span>
+ <div>
+ <span class="library">MPL:</span>
+
+ </div>
<ul>
<li>
- Added <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">char_</span></code> and <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">string</span></code>
- for compile-time string manipulation, based on multichar literals (#2905).
+ <div>
+ Added <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">char_</span></code> and <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">string</span></code>
+ for compile-time string manipulation, based on multichar literals (#2905).
+ </div>
</li>
<li>
- Updated MPL Reference Manual.
+ <div>
+ Updated MPL Reference Manual.
+ </div>
</li>
<li>
- Bug fixes.
+ <div>
+ Bug fixes.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Program.Options:</span>
+ <div>
+ <span class="library">Program.Options:</span>
+
+ </div>
<ul>
<li>
- Support for building with disabled exceptions (#2096).
+ <div>
+ Support for building with disabled exceptions (#2096).
+ </div>
</li>
<li>
- Unicode parser no longer drops original tokens (#2425).
+ <div>
+ Unicode parser no longer drops original tokens (#2425).
+ </div>
</li>
<li>
- Fixed crash on user-inserted items in <code><span class="identifier">variables_map</span></code>
- (#2782).
+ <div>
+ Fixed crash on user-inserted items in <code><span class="identifier">variables_map</span></code>
+ (#2782).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Property Map:</span>
+ <div>
+ <span class="library">Property Map:</span>
+
+ </div>
<ul>
<li>
- Moved property map code into a separate directory, <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span></code>. The old files exist and forward to
- the new ones; the previous files directly in <code><span class="identifier">boost</span><span class="special">/</span></code> will be removed in Boost 1.42.0.
+ <div>
+ Moved property map code into a separate directory, <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span></code>. The old files exist and forward to
+ the new ones; the previous files directly in <code><span class="identifier">boost</span><span class="special">/</span></code> will be removed in Boost 1.42.0.
+ </div>
</li>
<li>
- Moved distributed property maps to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">graph</span><span class="special">::</span><span class="identifier">parallel</span></code>
- namespace.
+ <div>
+ Moved distributed property maps to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">graph</span><span class="special">::</span><span class="identifier">parallel</span></code>
+ namespace.
+ </div>
</li>
<li>
- Added a property map based on a <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_array</span></code>,
- providing a simpler interface.
+ <div>
+ Added a property map based on a <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_array</span></code>,
+ providing a simpler interface.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Proto:</span>
+ <div>
+ <span class="library">Proto:</span>
+
+ </div>
<ul>
<li>
- PrimitiveTransforms have stricter conformance to ResultOf protocol. (Warning:
- some invalid code may break.)
+ <div>
+ PrimitiveTransforms have stricter conformance to ResultOf protocol.
+ (Warning: some invalid code may break.)
+ </div>
</li>
<li>
- Add a sensible default for <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_default</span></code>'s
- template parameter.
+ <div>
+ Add a sensible default for <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_default</span></code>'s
+ template parameter.
+ </div>
</li>
<li>
- Improved default evaluation strategy for pointers to members.
+ <div>
+ Improved default evaluation strategy for pointers to members.
+ </div>
</li>
<li>
- GCC 3.4 portability fixes (#3021).
+ <div>
+ GCC 3.4 portability fixes (#3021).
+ </div>
</li>
<li>
- Work around Visual C++'s non-std-compliant ciso646 macros.
+ <div>
+ Work around Visual C++'s non-std-compliant ciso646 macros.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Random:</span>
+ <div>
+ <span class="library">Random:</span>
+
+ </div>
<ul>
<li>
- Made the constructors of all the generators call the copy constructor
- when passed a non-const reference.
+ <div>
+ Made the constructors of all the generators call the copy constructor
+ when passed a non-const reference.
+ </div>
</li>
<li>
- Changed seeding functions to accept any arithmetic type. As a side-effect,
- the exact signature of seed changed for some classes.
+ <div>
+ Changed seeding functions to accept any arithmetic type. As a side-effect,
+ the exact signature of seed changed for some classes.
+ </div>
</li>
<li>
- Major bug fixes in uniform_int.
+ <div>
+ Major bug fixes in uniform_int.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Serialization:</span>
+ <div>
+ <span class="library">Serialization:</span>
+
+ </div>
<ul>
<li>
- Removed deprecated headers: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">static_warning</span><span class="special">.</span><span class="identifier">hpp</span></code>,
- <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">state_saver</span><span class="special">.</span><span class="identifier">hpp</span></code>, <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">smart_cast</span><span class="special">.</span><span class="identifier">hpp</span></code>,
- <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">pfto</span><span class="special">.</span><span class="identifier">hpp</span></code>. Use the the equivalent headers
- in the <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">serialization</span><span class="special">/</span></code>
- directory instead (#3062).
+ <div>
+ Removed deprecated headers: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">static_warning</span><span class="special">.</span><span class="identifier">hpp</span></code>,
+ <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">state_saver</span><span class="special">.</span><span class="identifier">hpp</span></code>, <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">smart_cast</span><span class="special">.</span><span class="identifier">hpp</span></code>,
+ <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">pfto</span><span class="special">.</span><span class="identifier">hpp</span></code>. Use the the equivalent headers
+ in the <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">serialization</span><span class="special">/</span></code>
+ directory instead (#3062).
+ </div>
</li>
<li>
- <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_serializer_map</span></code> should now be
- used instead of <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_pointer_iserializer</span></code>.
- For more details see <a href="/doc/libs/1_40_0/libs/serialization/doc/release.html">the
- library release notes</a>.
+ <div>
+ <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_serializer_map</span></code> should now
+ be used instead of <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_pointer_iserializer</span></code>.
+ For more details see <a href="/doc/libs/1_40_0/libs/serialization/doc/release.html">the
+ library release notes</a>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Unordered:</span>
+ <div>
+ <span class="library">Unordered:</span>
+
+ </div>
<ul>
<li>
- Implement <code><span class="identifier">emplace</span></code> for
- all compilers, not just ones with rvalue references and variadic templates
- (#1978).
+ <div>
+ Implement <code><span class="identifier">emplace</span></code> for
+ all compilers, not just ones with rvalue references and variadic templates
+ (#1978).
+ </div>
</li>
<li>
- Create less buckets by default.
+ <div>
+ Create less buckets by default.
+ </div>
</li>
<li>
- Some minor tweaks for better compiler support (#2908,
- #3096,
- #3082).
+ <div>
+ Some minor tweaks for better compiler support (#2908,
+ #3096,
+ #3082).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Xpressive:</span>
+ <div>
+ <span class="library">Xpressive:</span>
+
+ </div>
<ul>
<li>
- Works on Visual C++ 10.0 (#3124).
+ <div>
+ Works on Visual C++ 10.0 (#3124).
+ </div>
</li>
</ul>
</li>
@@ -383,26 +543,40 @@
<h3><span class="link">Updated Tools</span></h3>
<ul>
<li>
- <span class="library">Boostbook:</span>
+ <div>
+ <span class="library">Boostbook:</span>
+
+ </div>
<ul>
<li>
- Hide <code><span class="identifier">INTERNAL</span> <span class="identifier">ONLY</span></code>
- enums in doxygen documentation (#3242).
+ <div>
+ Hide <code><span class="identifier">INTERNAL</span> <span class="identifier">ONLY</span></code>
+ enums in doxygen documentation (#3242).
+ </div>
</li>
<li>
- Tweaked appearance of member classes/structs/unions in a class synopsis.
+ <div>
+ Tweaked appearance of member classes/structs/unions in a class synopsis.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Quickbook:</span>
+ <div>
+ <span class="library">Quickbook:</span>
+
+ </div>
<ul>
<li>
- Support python code snippets (#3029).
+ <div>
+ Support python code snippets (#3029).
+ </div>
</li>
<li>
- Add <code><span class="identifier">teletype</span></code> source mode
- (#1202)
+ <div>
+ Add <code><span class="identifier">teletype</span></code> source
+ mode (#1202)
+ </div>
</li>
</ul>
</li>
@@ -415,29 +589,43 @@
</p>
<ul>
<li>
- OS X:
+ <div>
+ OS X:
+ </div>
<ul>
<li>
- GCC 4.0.1 on Intel Tiger and Leopard
+ <div>
+ GCC 4.0.1 on Intel Tiger and Leopard
+ </div>
</li>
<li>
- GCC 4.0.1 on PowerPC Tiger
+ <div>
+ GCC 4.0.1 on PowerPC Tiger
+ </div>
</li>
</ul>
</li>
<li>
- Linux:
+ <div>
+ Linux:
+ </div>
<ul>
<li>
- GCC 4.3.3 on Ubuntu Linux.
+ <div>
+ GCC 4.3.3 on Ubuntu Linux.
+ </div>
</li>
</ul>
</li>
<li>
- Windows:
+ <div>
+ Windows:
+ </div>
<ul>
<li>
- Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
+ <div>
+ Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
+ </div>
</li>
</ul>
</li>
@@ -447,135 +635,217 @@
</p>
<ul>
<li>
- Linux:
+ <div>
+ Linux:
+ </div>
<ul>
<li>
- Intel 9.0 on Red Hat Enterprise Linux.
+ <div>
+ Intel 9.0 on Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- Intel 10.0 on Red Hat Enterprise Linux.
+ <div>
+ Intel 10.0 on Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
+ <div>
+ Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
+ </div>
</li>
<li>
- Intel 10.1 on Suse Linux on 64 bit Itanium.
+ <div>
+ Intel 10.1 on Suse Linux on 64 bit Itanium.
+ </div>
</li>
<li>
- Intel 11.0 on Red Hat Enterprise Linux.
+ <div>
+ Intel 11.0 on Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- Intel 11.1 on Red Hat Enterprise Linux.
+ <div>
+ Intel 11.1 on Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- GCC 3.4.3, GCC 4.0.1, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.0 on Red Hat Enterprise
- Linux.
+ <div>
+ GCC 3.4.3, GCC 4.0.1, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.0 on Red Hat
+ Enterprise Linux.
+ </div>
</li>
<li>
- GCC 4.3.3 and GCC 4.4.0 with C++0x extensions on Red Hat Enterprise Linux.
+ <div>
+ GCC 4.3.3 and GCC 4.4.0 with C++0x extensions on Red Hat Enterprise
+ Linux.
+ </div>
</li>
<li>
- GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux.
+ <div>
+ GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- GCC 4.1.2 on Suse Linux on 64 bit Itanium.
+ <div>
+ GCC 4.1.2 on Suse Linux on 64 bit Itanium.
+ </div>
</li>
<li>
- GCC 4.1.2 on 64-bit Redhat Server 5.1.
+ <div>
+ GCC 4.1.2 on 64-bit Redhat Server 5.1.
+ </div>
</li>
<li>
- GCC Open64 4.2.2 on Red Hat Enterprise Linux.
+ <div>
+ GCC Open64 4.2.2 on Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- GCC 4.3.4 on Debian unstable.
+ <div>
+ GCC 4.3.4 on Debian unstable.
+ </div>
</li>
<li>
- QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
- Linux.
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
+ Linux.
+ </div>
</li>
<li>
- GCC version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise
- Linux.
+ <div>
+ GCC version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise
+ Linux.
+ </div>
</li>
<li>
- Sun 5.9 on Red Hat Enterprise Linux.
+ <div>
+ Sun 5.9 on Red Hat Enterprise Linux.
+ </div>
</li>
</ul>
</li>
<li>
- OS X:
+ <div>
+ OS X:
+ </div>
<ul>
<li>
- Intel 10.1, 11.0 on Intel Leopard.
+ <div>
+ Intel 10.1, 11.0 on Intel Leopard.
+ </div>
</li>
<li>
- Intel 10.1, 11.0 on Intel Tiger.
+ <div>
+ Intel 10.1, 11.0 on Intel Tiger.
+ </div>
</li>
<li>
- GCC 4.0.1, 4.2.1 on Intel Leopard.
+ <div>
+ GCC 4.0.1, 4.2.1 on Intel Leopard.
+ </div>
</li>
<li>
- GCC 4.0.1 on Intel Tiger.
+ <div>
+ GCC 4.0.1 on Intel Tiger.
+ </div>
</li>
<li>
- GCC 4.0.1 on PowerPC Tiger.
+ <div>
+ GCC 4.0.1 on PowerPC Tiger.
+ </div>
</li>
</ul>
</li>
<li>
- Windows:
+ <div>
+ Windows:
+ </div>
<ul>
<li>
- Visual C++ 7.1 on XP.
+ <div>
+ Visual C++ 7.1 on XP.
+ </div>
</li>
<li>
- Visual C++ 9.0 on XP.
+ <div>
+ Visual C++ 9.0 on XP.
+ </div>
</li>
<li>
- Visual C++ 9.0 on Vista.
+ <div>
+ Visual C++ 9.0 on Vista.
+ </div>
</li>
<li>
- Visual C++ 9.0 on Vista 64-bit.
+ <div>
+ Visual C++ 9.0 on Vista 64-bit.
+ </div>
</li>
<li>
- Visual C++ 9.0, using STLport 5.2, on XP and Windows Mobile 5.0.
+ <div>
+ Visual C++ 9.0, using STLport 5.2, on XP and Windows Mobile 5.0.
+ </div>
</li>
<li>
- Visual C++ 10.0 beta.
+ <div>
+ Visual C++ 10.0 beta.
+ </div>
</li>
<li>
- Borland 5.9.3, 6.1.0, 6.1.3.
+ <div>
+ Borland 5.9.3, 6.1.0, 6.1.3.
+ </div>
</li>
<li>
- Borland C++ Builder 2007 and 2009.
+ <div>
+ Borland C++ Builder 2007 and 2009.
+ </div>
</li>
<li>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ <div>
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ </div>
</li>
<li>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 64-bit.
+ <div>
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 64-bit.
+ </div>
</li>
<li>
- GCC 4.3.3 and 4.4.0, on Mingw with C++0x features.
+ <div>
+ GCC 4.3.3 and 4.4.0, on Mingw with C++0x features.
+ </div>
</li>
</ul>
</li>
<li>
- AIX:
+ <div>
+ AIX:
+ </div>
<ul>
<li>
- IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40.
+ <div>
+ IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
+ 5.3.0.40.
+ </div>
</li>
</ul>
</li>
<li>
- Solaris:
+ <div>
+ Solaris:
+ </div>
<ul>
<li>
- Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10.
+ <div>
+ Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10.
+ </div>
</li>
<li>
- GCC 3.4.6 on Solaris 5.10.
+ <div>
+ GCC 3.4.6 on Solaris 5.10.
+ </div>
</li>
</ul>
</li>
@@ -604,10 +874,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_41_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_41_0.html (original)
+++ website/public_html/live/users/history/version_1_41_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -52,9 +54,11 @@
<h3><span class="link">New Libraries</span></h3>
<ul>
<li>
- <span class="library">Property Tree:</span> A
- tree data structure especially suited to storing configuration data, from
- Marcin Kalicinski and Sebastian Redl.
+ <div>
+ <span class="library">Property Tree:</span> A
+ tree data structure especially suited to storing configuration data, from
+ Marcin Kalicinski and Sebastian Redl.
+ </div>
</li>
</ul>
</div>
@@ -62,178 +66,261 @@
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
- <span class="library">DateTime:</span>
+ <div>
+ <span class="library">DateTime:</span>
+
+ </div>
<ul>
<li>
- The default format for time durations is now "<code><span class="special">%-%</span><span class="identifier">O</span><span class="special">:%</span><span class="identifier">M</span><span class="special">:%</span><span class="identifier">S</span><span class="special">%</span><span class="identifier">F</span></code>" instead of "<code><span class="special">%-%</span><span class="identifier">H</span><span class="special">:%</span><span class="identifier">M</span><span class="special">:%</span><span class="identifier">S</span><span class="special">%</span><span class="identifier">F</span></code>"
- that was used previously. In order to retain the old behavior, the format
- string has to be specified explicitly during the time IO facet construction
- (#1861).
+ <div>
+ The default format for time durations is now "<code><span class="special">%-%</span><span class="identifier">O</span><span class="special">:%</span><span class="identifier">M</span><span class="special">:%</span><span class="identifier">S</span><span class="special">%</span><span class="identifier">F</span></code>" instead of "<code><span class="special">%-%</span><span class="identifier">H</span><span class="special">:%</span><span class="identifier">M</span><span class="special">:%</span><span class="identifier">S</span><span class="special">%</span><span class="identifier">F</span></code>"
+ that was used previously. In order to retain the old behavior, the
+ format string has to be specified explicitly during the time IO facet
+ construction (#1861).
+ </div>
</li>
<li>
- Gregorian dates now use 32-bit integer type internally on 64-bit platforms
- (#3308).
+ <div>
+ Gregorian dates now use 32-bit integer type internally on 64-bit platforms
+ (#3308).
+ </div>
</li>
<li>
- See the <a href="/doc/html/date_time/details.html#date_time.changes">full
- changelog</a> for more detail.
+ <div>
+ See the <a href="/doc/html/date_time/details.html#date_time.changes">full
+ changelog</a> for more detail.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Filesystem:</span>
+ <div>
+ <span class="library">Filesystem:</span>
+
+ </div>
<ul>
<li>
- Bug fixes: (#3385).
- (#3528).
- (#3509).
+ <div>
+ Bug fixes: (#3385).
+ (#3528).
+ (#3509).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Iostreams:</span>
+ <div>
+ <span class="library">Iostreams:</span>
Some old
- unreleased developments. There are still several open issues that should
- be fixed in the next version.
+ unreleased developments. There are still several open issues that should
+ be fixed in the next version.
+ </div>
<ul>
<li>
- Add a grep filter (#1627).
+ <div>
+ Add a grep filter (#1627).
+ </div>
</li>
<li>
- Support archives with multiple members (#1896).
+ <div>
+ Support archives with multiple members (#1896).
+ </div>
</li>
<li>
- Make <code><span class="identifier">tee</span></code> work with input
- streams (#791).
+ <div>
+ Make <code><span class="identifier">tee</span></code> work with
+ input streams (#791).
+ </div>
</li>
<li>
- Improved filesystem interoperability.
+ <div>
+ Improved filesystem interoperability.
+ </div>
</li>
<li>
- Several warnings fixed or suppressed (including #1618,
- #1875,
- #2779).
+ <div>
+ Several warnings fixed or suppressed (including #1618,
+ #1875,
+ #2779).
+ </div>
</li>
<li>
- Various other fixes (including #1580,
- #1671).
+ <div>
+ Various other fixes (including #1580,
+ #1671).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Math:</span>
+ <div>
+ <span class="library">Math:</span>
Substantially improved
- the performance of the incomplete gamma function and it's inverse: this enhances
- the performance of the gamma, poisson, chi-squared and non-central chi-squared
- distributions.
+ the performance of the incomplete gamma function and it's inverse: this
+ enhances the performance of the gamma, poisson, chi-squared and non-central
+ chi-squared distributions.
+ </div>
</li>
<li>
- <span class="library">Multi-index Containers:</span>
+ <div>
+ <span class="library">Multi-index Containers:</span>
Maintenance
- fixes. Consult the library <a href="/libs/multi_index/doc/release_notes.html#boost_1_41">release
- notes</a> for further information.
+ fixes. Consult the library <a href="/libs/multi_index/doc/release_notes.html#boost_1_41">release
+ notes</a> for further information.
+ </div>
</li>
<li>
- <span class="library">Proto:</span>
+ <div>
+ <span class="library">Proto:</span>
+
+ </div>
<ul>
<li>
- Clean up some MSVC warnings and errors in /Za (disable Microsoft extensions)
- mode.
+ <div>
+ Clean up some MSVC warnings and errors in /Za (disable Microsoft extensions)
+ mode.
+ </div>
</li>
<li>
- Fixes for c++0x mode on various compilers.
+ <div>
+ Fixes for c++0x mode on various compilers.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Python:</span>
- Boost.Python now
- supports Python 3 (Haoyu Bai's Google Summer of Code project, mentored by
- Stefan Seefeld).
+ <div>
+ <span class="library">Python:</span>
+ Boost.Python
+ now supports Python 3 (Haoyu Bai's Google Summer of Code project, mentored
+ by Stefan Seefeld).
+ </div>
</li>
<li>
- <span class="library">Regex:</span>
- Added support for
- many Perl 5.10 syntax elements including named sub-expressions, branch resets
- and recursive regular expressions.
+ <div>
+ <span class="library">Regex:</span>
+ Added support
+ for many Perl 5.10 syntax elements including named sub-expressions, branch
+ resets and recursive regular expressions.
+ </div>
</li>
<li>
- <span class="library">Spirit:</span> This is the initial
- official release of the new Spirit V2.1, a completely new library for parsing,
- lexing, and output generation. Note: this release is not backwards compatible
- with earlier versions. Known issue: <code><span class="identifier">qi</span><span class="special">::</span><span class="identifier">symbol</span><span class="special">::</span><span class="identifier">find</span></code>
- will match a symbol that starts with the string you're searching for. This
- will be fixed in the next version.
+ <div>
+ <span class="library">Spirit:</span> This is the
+ initial official release of the new Spirit V2.1, a completely new library
+ for parsing, lexing, and output generation. Note: this release is not backwards
+ compatible with earlier versions. Known issue: <code><span class="identifier">qi</span><span class="special">::</span><span class="identifier">symbol</span><span class="special">::</span><span class="identifier">find</span></code>
+ will match a symbol that starts with the string you're searching for. This
+ will be fixed in the next version.
+ </div>
</li>
<li>
- <span class="library">System:</span>
+ <div>
+ <span class="library">System:</span>
+
+ </div>
<ul>
<li>
- Bug fix: (#3559).
+ <div>
+ Bug fix: (#3559).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Thread:</span>
+ <div>
+ <span class="library">Thread:</span>
+
+ </div>
<ul>
<li>
- Support for futures, promises and packaged tasks added
+ <div>
+ Support for futures, promises and packaged tasks added
+ </div>
</li>
<li>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">thread_specific_ptr</span></code> is now faster when
- there are lots of thread-specific objects
+ <div>
+ <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">thread_specific_ptr</span></code> is now faster
+ when there are lots of thread-specific objects
+ </div>
</li>
<li>
- Some Boost.Thread facilities are now header-only
+ <div>
+ Some Boost.Thread facilities are now header-only
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Unordered:</span>
- Major update:
+ <div>
+ <span class="library">Unordered:</span>
+ Major
+ update:
+ </div>
<ul>
<li>
- Replaced a lot of the macro based implementation with a cleaner template
- based implementation.
+ <div>
+ Replaced a lot of the macro based implementation with a cleaner template
+ based implementation.
+ </div>
</li>
<li>
- Reduced memory use.
+ <div>
+ Reduced memory use.
+ </div>
</li>
<li>
- Full details in <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_41_1">the
- changelog</a>.
+ <div>
+ Full details in <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_41_1">the
+ changelog</a>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Utility:</span>
+ <div>
+ <span class="library">Utility:</span>
A "const"
- issue of <code><span class="identifier">value_initialized</span></code>
- is fixed: Its <code><span class="identifier">data</span><span class="special">()</span></code>
- member function and its conversion operator are replaced by overloads for
- const and non-const access (#2548).
+ issue of <code><span class="identifier">value_initialized</span></code>
+ is fixed: Its <code><span class="identifier">data</span><span class="special">()</span></code>
+ member function and its conversion operator are replaced by overloads for
+ const and non-const access (#2548).
+ </div>
</li>
<li>
- <span class="library">Wave:</span>
+ <div>
+ <span class="library">Wave:</span>
See the changelog
- for details.
+ for details.
+ </div>
</li>
<li>
- <span class="library">Xpressive:</span>
+ <div>
+ <span class="library">Xpressive:</span>
+
+ </div>
<ul>
<li>
- Fix infinite loop with some uses of <tt>\Q...\E</tt> quotemeta
- (#3586).
+ <div>
+ Fix infinite loop with some uses of <tt>\Q...\E</tt> quotemeta
+ (#3586).
+ </div>
</li>
<li>
- Eliminate unreachable code warnings on MSVC
+ <div>
+ Eliminate unreachable code warnings on MSVC
+ </div>
</li>
<li>
- Clean up some MSVC warnings and errors in /Za ("disable Microsoft
- extensions") mode.
+ <div>
+ Clean up some MSVC warnings and errors in /Za ("disable Microsoft
+ extensions") mode.
+ </div>
</li>
<li>
- Fixes for c++0x mode on various compilers.
+ <div>
+ Fixes for c++0x mode on various compilers.
+ </div>
</li>
</ul>
</li>
@@ -261,22 +348,34 @@
<h3><span class="link">Updated Tools</span></h3>
<ul>
<li>
- <span class="library">Quickbook 1.5:</span>
+ <div>
+ <span class="library">Quickbook 1.5:</span>
These
- changes require your document to use the <code><span class="special">[</span><span class="identifier">quickbook</span> <span class="number">1.5</span><span class="special">]</span></code> tag:
+ changes require your document to use the <code><span class="special">[</span><span class="identifier">quickbook</span> <span class="number">1.5</span><span class="special">]</span></code> tag:
+ </div>
<ul>
<li>
- More intuitive syntax and variable lookup for template calls (#1174, #2034, #2036).
+ <div>
+ More intuitive syntax and variable lookup for template calls (#1174,
+ #2034,
+ #2036).
+ </div>
</li>
<li>
- Image attributes (#1157)
+ <div>
+ Image attributes (#1157)
+ </div>
</li>
<li>
- Table Ids (#1194)
+ <div>
+ Table Ids (#1194)
+ </div>
</li>
<li>
- Better handling of whitespace in <code><span class="identifier">section</span></code>
- syntax. (#2712)
+ <div>
+ Better handling of whitespace in <code><span class="identifier">section</span></code>
+ syntax. (#2712)
+ </div>
</li>
</ul>
</li>
@@ -289,32 +388,48 @@
</p>
<ul>
<li>
- OS X:
+ <div>
+ OS X:
+ </div>
<ul>
<li>
- GCC 4.0.1 on Intel Tiger and Leopard.
+ <div>
+ GCC 4.0.1 on Intel Tiger and Leopard.
+ </div>
</li>
<li>
- GCC 4.0.1 on PowerPC Tiger.
+ <div>
+ GCC 4.0.1 on PowerPC Tiger.
+ </div>
</li>
</ul>
</li>
<li>
- Linux:
+ <div>
+ Linux:
+ </div>
<ul>
<li>
- GCC 4.4.1 on Ubuntu Linux.
+ <div>
+ GCC 4.4.1 on Ubuntu Linux.
+ </div>
</li>
<li>
- GCC 4.4 on Debian
+ <div>
+ GCC 4.4 on Debian
+ </div>
</li>
</ul>
</li>
<li>
- Windows:
+ <div>
+ Windows:
+ </div>
<ul>
<li>
- Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
+ <div>
+ Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
+ </div>
</li>
</ul>
</li>
@@ -324,124 +439,199 @@
</p>
<ul>
<li>
- Linux:
+ <div>
+ Linux:
+ </div>
<ul>
<li>
- Intel 10.1 on Red Hat Enterprise Linux.
+ <div>
+ Intel 10.1 on Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- Intel 10.1 on 64-bit Red Hat Enterprise Linux.
+ <div>
+ Intel 10.1 on 64-bit Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- Intel 10.1 on Suse Linux on 64 bit Itanium.
+ <div>
+ Intel 10.1 on Suse Linux on 64 bit Itanium.
+ </div>
</li>
<li>
- Intel 11.0 on 32 bit Red Hat Enterprise Linux.
+ <div>
+ Intel 11.0 on 32 bit Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- Intel 11.0 on 64 bit Red Hat Enterprise Linux.
+ <div>
+ Intel 11.0 on 64 bit Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- Intel 11.1 on 64 bit Red Hat Enterprise Linux.
+ <div>
+ Intel 11.1 on 64 bit Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
+ <div>
+ Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
+ </div>
</li>
<li>
- GCC 3.4.3, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.1 on Red Hat Enterprise Linux.
+ <div>
+ GCC 3.4.3, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.1 on Red Hat Enterprise
+ Linux.
+ </div>
</li>
<li>
- GCC 4.3.3 and GCC 4.4.1 with C++0x extensions on Red Hat Enterprise Linux.
+ <div>
+ GCC 4.3.3 and GCC 4.4.1 with C++0x extensions on Red Hat Enterprise
+ Linux.
+ </div>
</li>
<li>
- GCC 4.3.3 on 64-bit Redhat Server 5.1.
+ <div>
+ GCC 4.3.3 on 64-bit Redhat Server 5.1.
+ </div>
</li>
<li>
- GCC 4.3.3 on 64 bit Linux.
+ <div>
+ GCC 4.3.3 on 64 bit Linux.
+ </div>
</li>
<li>
- GCC 4.3.4 on Debian unstable.
+ <div>
+ GCC 4.3.4 on Debian unstable.
+ </div>
</li>
<li>
- GCC 4.3.2 on 64 bit Gentoo.
+ <div>
+ GCC 4.3.2 on 64 bit Gentoo.
+ </div>
</li>
<li>
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
+ Linux.
+ </div>
</li>
<li>
- Sun 5.9 on Red Hat Enterprise Linux.
+ <div>
+ Sun 5.9 on Red Hat Enterprise Linux.
+ </div>
</li>
</ul>
</li>
<li>
- OS X:
+ <div>
+ OS X:
+ </div>
<ul>
<li>
- Intel C++ Compiler 11.1 on Leopard.
+ <div>
+ Intel C++ Compiler 11.1 on Leopard.
+ </div>
</li>
<li>
- Intel C++ Compiler 10.1, 11.0.
+ <div>
+ Intel C++ Compiler 10.1, 11.0.
+ </div>
</li>
<li>
- GCC 4.0.1 on Intel Tiger.
+ <div>
+ GCC 4.0.1 on Intel Tiger.
+ </div>
</li>
<li>
- GCC 4.0.1 on PowerPC Tiger.
+ <div>
+ GCC 4.0.1 on PowerPC Tiger.
+ </div>
</li>
</ul>
</li>
<li>
- Windows:
+ <div>
+ Windows:
+ </div>
<ul>
<li>
- Visual C++ 7.1, 8,0, 9,0 on XP.
+ <div>
+ Visual C++ 7.1, 8,0, 9,0 on XP.
+ </div>
</li>
<li>
- Visual C++ 9.0 on 32-bit Vista.
+ <div>
+ Visual C++ 9.0 on 32-bit Vista.
+ </div>
</li>
<li>
- Visual C++ 9.0 on AMD 64-bit Vista.
+ <div>
+ Visual C++ 9.0 on AMD 64-bit Vista.
+ </div>
</li>
<li>
- Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
+ <div>
+ Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
+ </div>
</li>
<li>
- Visual C++ 10.0 beta 1 with <a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=457199">a
- patch for the program options lib</a>.
+ <div>
+ Visual C++ 10.0 beta 1 with <a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=457199">a
+ patch for the program options lib</a>.
+ </div>
</li>
<li>
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.0 (2010).
+ <div>
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.0 (2010).
+ </div>
</li>
<li>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ <div>
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ </div>
</li>
<li>
- GCC 4.4.1 on Mingw, with and without C++0x extensions.
+ <div>
+ GCC 4.4.1 on Mingw, with and without C++0x extensions.
+ </div>
</li>
</ul>
</li>
<li>
- AIX:
+ <div>
+ AIX:
+ </div>
<ul>
<li>
- IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40.
+ <div>
+ IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
+ 5.3.0.40.
+ </div>
</li>
</ul>
</li>
<li>
- FreeBSD:
+ <div>
+ FreeBSD:
+ </div>
<ul>
<li>
- GCC 4.2.1 on FreeBSD 7.0.
+ <div>
+ GCC 4.2.1 on FreeBSD 7.0.
+ </div>
</li>
</ul>
</li>
<li>
- Solaris:
+ <div>
+ Solaris:
+ </div>
<ul>
<li>
- Sun C++ 5.10 on Solaris 5.10.
+ <div>
+ Sun C++ 5.10 on Solaris 5.10.
+ </div>
</li>
</ul>
</li>
@@ -470,10 +660,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_42_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_42_0.html (original)
+++ website/public_html/live/users/history/version_1_42_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.42.0</span></h2>
<p><span class=
- "news-date">February 2nd, 2010 14:00 GMT</span></p>
+ "news-date">February 2nd, 2010 14:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_42_0.tar.bz2</td></tr><tr><td>boost_1_42_0.tar.gz</td></tr>
@@ -52,9 +54,11 @@
<h3><span class="link">New Libraries</span></h3>
<ul>
<li>
- <span class="library">Uuid:</span>
+ <div>
+ <span class="library">Uuid:</span>
A universally unique
- identifier, from Andy Tompkins.
+ identifier, from Andy Tompkins.
+ </div>
</li>
</ul>
</div>
@@ -62,301 +66,450 @@
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
- <span class="library">Asio:</span>
+ <div>
+ <span class="library">Asio:</span>
+
+ </div>
<ul>
<li>
- Added a new HTTP Server 4 example illustrating the use of stackless coroutines
- with Asio.
+ <div>
+ Added a new HTTP Server 4 example illustrating the use of stackless
+ coroutines with Asio.
+ </div>
</li>
<li>
- Changed handler allocation and invocation to use <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">addressof</span></code>
- to get the address of handler objects, rather than applying <code><span class="keyword">operator</span><span class="special">&</span></code>
- directly (#2977).
+ <div>
+ Changed handler allocation and invocation to use <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">addressof</span></code>
+ to get the address of handler objects, rather than applying <code><span class="keyword">operator</span><span class="special">&</span></code>
+ directly (#2977).
+ </div>
</li>
<li>
- Restricted MSVC buffer debugging workaround to 2008, as it causes a crash
- with 2010 beta 2 (#3796,
- #3822).
+ <div>
+ Restricted MSVC buffer debugging workaround to 2008, as it causes a
+ crash with 2010 beta 2 (#3796,
+ #3822).
+ </div>
</li>
<li>
- Fixed a problem with the lifetime of handler memory, where Windows needs
- the <code><span class="identifier">OVERLAPPED</span></code> structure
- to be valid until both the initiating function call has returned and
- the completion packet has been delivered.
+ <div>
+ Fixed a problem with the lifetime of handler memory, where Windows
+ needs the <code><span class="identifier">OVERLAPPED</span></code>
+ structure to be valid until both the initiating function call has returned
+ and the completion packet has been delivered.
+ </div>
</li>
<li>
- Don't block signals while performing system calls, but instead restart
- the calls if they are interrupted.
+ <div>
+ Don't block signals while performing system calls, but instead restart
+ the calls if they are interrupted.
+ </div>
</li>
<li>
- Documented the guarantee made by strand objects with respect to order
- of handler invocation.
+ <div>
+ Documented the guarantee made by strand objects with respect to order
+ of handler invocation.
+ </div>
</li>
<li>
- Changed strands to use a pool of implementations, to make copying of
- strands cheaper.
+ <div>
+ Changed strands to use a pool of implementations, to make copying of
+ strands cheaper.
+ </div>
</li>
<li>
- Ensured that kqueue support is enabled for BSD platforms (#3626).
+ <div>
+ Ensured that kqueue support is enabled for BSD platforms (#3626).
+ </div>
</li>
<li>
- Added a <code><span class="identifier">boost_</span></code> prefix
- to the <code><span class="keyword">extern</span> <span class="string">"C"</span></code>
- thread entry point function (#3809).
+ <div>
+ Added a <code><span class="identifier">boost_</span></code> prefix
+ to the <code><span class="keyword">extern</span> <span class="string">"C"</span></code>
+ thread entry point function (#3809).
+ </div>
</li>
<li>
- In <code><span class="identifier">getaddrinfo</span></code> emulation,
- only check the socket type (<code><span class="identifier">SOCK_STREAM</span></code>
- or <code><span class="identifier">SOCK_DGRAM</span></code>) if a service
- name has been specified. This should allow the emulation to work with
- raw sockets.
+ <div>
+ In <code><span class="identifier">getaddrinfo</span></code> emulation,
+ only check the socket type (<code><span class="identifier">SOCK_STREAM</span></code>
+ or <code><span class="identifier">SOCK_DGRAM</span></code>) if a
+ service name has been specified. This should allow the emulation to
+ work with raw sockets.
+ </div>
</li>
<li>
- Added a workaround for some broken Windows firewalls that make a socket
- appear bound to 0.0.0.0 when it is in fact bound to 127.0.0.1.
+ <div>
+ Added a workaround for some broken Windows firewalls that make a socket
+ appear bound to 0.0.0.0 when it is in fact bound to 127.0.0.1.
+ </div>
</li>
<li>
- Applied a fix for reported excessive CPU usage under Solaris (#3670).
+ <div>
+ Applied a fix for reported excessive CPU usage under Solaris (#3670).
+ </div>
</li>
<li>
- Added some support for platforms that use older compilers such as g++
- 2.95 (#3743).
+ <div>
+ Added some support for platforms that use older compilers such as g++
+ 2.95 (#3743).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Circular Buffer:</span>
+ <div>
+ <span class="library">Circular Buffer:</span>
+
+ </div>
<ul>
<li>
- Added methods erase_begin(size_type) and erase_end(size_type) with constant
- complexity for such types of stored elements which do not need an explicit
- destruction e.g. int or double.
+ <div>
+ Added methods erase_begin(size_type) and erase_end(size_type) with
+ constant complexity for such types of stored elements which do not
+ need an explicit destruction e.g. int or double.
+ </div>
</li>
<li>
- Similarly changed implementation of the clear() method and the destructor
- so their complexity is now constant for such types of stored elements
- which do not require an explicit destruction (the complexity for other
- types remains linear).
+ <div>
+ Similarly changed implementation of the clear() method and the destructor
+ so their complexity is now constant for such types of stored elements
+ which do not require an explicit destruction (the complexity for other
+ types remains linear).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Fusion:</span>
+ <div>
+ <span class="library">Fusion:</span>
+
+ </div>
<ul>
<li>
- The accumulator is the first argument to the functor of <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">fold</span></code> and <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">accumulate</span></code>
- (#2355).
+ <div>
+ The accumulator is the first argument to the functor of <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">fold</span></code> and <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">accumulate</span></code>
+ (#2355).
+ </div>
</li>
<li>
- Added support for associative iterators and views (#3473).
+ <div>
+ Added support for associative iterators and views (#3473).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Graph:</span>
+ <div>
+ <span class="library">Graph:</span>
+
+ </div>
<ul>
<li>
- Removed old interface to <code><span class="identifier">compressed_sparse_row_graph</span></code>,
- making new interface the default.
+ <div>
+ Removed old interface to <code><span class="identifier">compressed_sparse_row_graph</span></code>,
+ making new interface the default.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Integer:</span>
+ <div>
+ <span class="library">Integer:</span>
+
+ </div>
<ul>
<li>
- Reverted Trunk to release branch state (i.e. a "known good state").
+ <div>
+ Reverted Trunk to release branch state (i.e. a "known good state").
+ </div>
</li>
<li>
- Fixed issues: 653,
- 3084,
- 3177,
- 3180,
- 3568,
- 3657,
- 2134.
+ <div>
+ Fixed issues: 653,
+ 3084,
+ 3177,
+ 3180,
+ 3568,
+ 3657,
+ 2134.
+ </div>
</li>
<li>
- Added long long support to <tt>boost::static_log2</tt>, <tt>boost::static_signed_min</tt>,
- <tt>boost::static_signed_max</tt>, <tt>boost::static_unsigned_min</tt><tt>boost::static_unsigned_max</tt>,
- when available.
+ <div>
+ Added long long support to <tt>boost::static_log2</tt>,
+ <tt>boost::static_signed_min</tt>, <tt>boost::static_signed_max</tt>,
+ <tt>boost::static_unsigned_min</tt><tt>boost::static_unsigned_max</tt>,
+ when available.
+ </div>
</li>
<li>
- The argument type and the result type of <tt>boost::static_signed_min</tt>
- etc are now typedef'd. Formerly, they were hardcoded as <tt>unsigned
- long</tt> and <tt>int</tt> respectively. Please, use the
- provided typedefs in new code (and update old code as soon as possible).
+ <div>
+ The argument type and the result type of <tt>boost::static_signed_min</tt>
+ etc are now typedef'd. Formerly, they were hardcoded as <tt>unsigned
+ long</tt> and <tt>int</tt> respectively. Please, use
+ the provided typedefs in new code (and update old code as soon as possible).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Iostreams:</span>
+ <div>
+ <span class="library">Iostreams:</span>
+
+ </div>
<ul>
<li>
- Fixed many outstanding issues. Thanks to Richard Smith for his work on
- this. (#3612,
- #3311,
- #2094,
- #3010,
- #2894,
- #3011,
- #3352,
- #3505).
+ <div>
+ Fixed many outstanding issues. Thanks to Richard Smith for his work
+ on this. (#3612,
+ #3311,
+ #2094,
+ #3010,
+ #2894,
+ #3011,
+ #3352,
+ #3505).
+ </div>
</li>
<li>
- For more information see the <a href="/libs/iostreams/doc/release_notes.html">library
- release notes</a>.
+ <div>
+ For more information see the <a href="/libs/iostreams/doc/release_notes.html">library
+ release notes</a>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Program.Options:</span>
+ <div>
+ <span class="library">Program.Options:</span>
+
+ </div>
<ul>
<li>
- Information about option name added to a few exception classes and various
- clean ups in exception classes (#3423).
+ <div>
+ Information about option name added to a few exception classes and
+ various clean ups in exception classes (#3423).
+ </div>
</li>
<li>
- Description wordwrapping in presense of default parameters fixed (#2613).
+ <div>
+ Description wordwrapping in presense of default parameters fixed (#2613).
+ </div>
</li>
<li>
- Empty value in configuration file is now permitted (#1537).
+ <div>
+ Empty value in configuration file is now permitted (#1537).
+ </div>
</li>
<li>
- Quotes are no longer stripped from string values (#850).
+ <div>
+ Quotes are no longer stripped from string values (#850).
+ </div>
</li>
<li>
- Fix endless loop in case of long default arguments (#689).
+ <div>
+ Fix endless loop in case of long default arguments (#689).
+ </div>
</li>
<li>
- Fix compile warning caused by usage of boost::any (#2562).
+ <div>
+ Fix compile warning caused by usage of boost::any (#2562).
+ </div>
</li>
<li>
- Fix memory bug in example/response_file.cpp (#3525).
+ <div>
+ Fix memory bug in example/response_file.cpp (#3525).
+ </div>
</li>
<li>
- Most compilation warnings were fixed (#3608).
+ <div>
+ Most compilation warnings were fixed (#3608).
+ </div>
</li>
<li>
- Make column width for description text configurable. (#3703).
+ <div>
+ Make column width for description text configurable. (#3703).
+ </div>
</li>
<li>
- Add general split function: split_unix() (#2561).
+ <div>
+ Add general split function: split_unix() (#2561).
+ </div>
</li>
<li>
- Enable open config files from given file name (#3264).
+ <div>
+ Enable open config files from given file name (#3264).
+ </div>
</li>
<li>
- Additional flag for required options (#2982).
+ <div>
+ Additional flag for required options (#2982).
+ </div>
</li>
<li>
- Enable case insensitive style for command line (#3498).
+ <div>
+ Enable case insensitive style for command line (#3498).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">PropertyMap:</span>
+ <div>
+ <span class="library">PropertyMap:</span>
+
+ </div>
<ul>
<li>
- Removed old header files (directly in the <code><span class="identifier">boost</span><span class="special">/</span></code> directory); they were deprecated since
- 1.40, replaced by headers in <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span></code>.
+ <div>
+ Removed old header files (directly in the <code><span class="identifier">boost</span><span class="special">/</span></code> directory); they were deprecated since
+ 1.40, replaced by headers in <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span></code>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Proto:</span>
+ <div>
+ <span class="library">Proto:</span>
+
+ </div>
<ul>
<li>
- Fix const correctness issues with <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">flatten</span></code>
- and friends (#3364).
+ <div>
+ Fix const correctness issues with <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">flatten</span></code>
+ and friends (#3364).
+ </div>
</li>
<li>
- Accomodate recent change to <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">fold</span></code>,
- remove old support for Doxygen and pre-1.35 Fusion (#3553).
+ <div>
+ Accomodate recent change to <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">fold</span></code>,
+ remove old support for Doxygen and pre-1.35 Fusion (#3553).
+ </div>
</li>
<li>
- In binary operations, when one operand has a user-specified domain and
- the other has the default domain, the user-specified domain trumps.
+ <div>
+ In binary operations, when one operand has a user-specified domain
+ and the other has the default domain, the user-specified domain trumps.
+ </div>
</li>
<li>
- Fix <code><span class="identifier">BOOST_PROTO_EXTENDS</span></code>
- to work with elaborated types.
+ <div>
+ Fix <code><span class="identifier">BOOST_PROTO_EXTENDS</span></code>
+ to work with elaborated types.
+ </div>
</li>
<li>
- Work around EDG compiler bug with function types and cv-qualification.
+ <div>
+ Work around EDG compiler bug with function types and cv-qualification.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Regex:</span>
+ <div>
+ <span class="library">Regex:</span>
+
+ </div>
<ul>
<li>
- Added support for Functors rather than strings as format expressions.
+ <div>
+ Added support for Functors rather than strings as format expressions.
+ </div>
</li>
<li>
- Improved error reporting when throwing exceptions to include better more
- relevant information.
+ <div>
+ Improved error reporting when throwing exceptions to include better
+ more relevant information.
+ </div>
</li>
<li>
- Improved performance and reduced stack usage of recursive expressions.
+ <div>
+ Improved performance and reduced stack usage of recursive expressions.
+ </div>
</li>
<li>
- Fixed tickets #2802,
- #3425,
- #3507,
- #3546,
- #3631,
- #3632,
- #3715,
- #3718,
- #3763,
- #3764
+ <div>
+ Fixed tickets #2802,
+ #3425,
+ #3507,
+ #3546,
+ #3631,
+ #3632,
+ #3715,
+ #3718,
+ #3763,
+ #3764
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Spirit:</span>
- Spirit V2.2, see
- the '<a href="/doc/libs/1_42_0/libs/spirit/doc/html/spirit/what_s_new.html">What's
- New</a>' section for details.
+ <div>
+ <span class="library">Spirit:</span>
+ Spirit V2.2,
+ see the '<a href="/doc/libs/1_42_0/libs/spirit/doc/html/spirit/what_s_new.html">What's
+ New</a>' section for details.
+ </div>
</li>
<li>
- <span class="library">Unordered:</span>
+ <div>
+ <span class="library">Unordered:</span>
+
+ </div>
<ul>
<li>
- Support instantiating the containers with incomplete value types.
+ <div>
+ Support instantiating the containers with incomplete value types.
+ </div>
</li>
<li>
- Add <code><span class="identifier">erase_return_void</span></code>
- as a temporary workaround for the current <code><span class="identifier">erase</span></code>
- which can be inefficient because it has to find the next element to return
- an iterator (#3693).
+ <div>
+ Add <code><span class="identifier">erase_return_void</span></code>
+ as a temporary workaround for the current <code><span class="identifier">erase</span></code>
+ which can be inefficient because it has to find the next element to
+ return an iterator (#3693).
+ </div>
</li>
<li>
- Add templated find overload for compatible keys.
+ <div>
+ Add templated find overload for compatible keys.
+ </div>
</li>
<li>
- Improved codegear compatibility.
+ <div>
+ Improved codegear compatibility.
+ </div>
</li>
<li>
- Other minor changes, full details in <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_42_0">the
- changelog</a>.
+ <div>
+ Other minor changes, full details in <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_42_0">the
+ changelog</a>.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Xpressive:</span>
+ <div>
+ <span class="library">Xpressive:</span>
+
+ </div>
<ul>
<li>
- <code><span class="identifier">match_results</span></code> no longer
- relies on undefined behavior in <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">list</span></code>
- (#3278).
+ <div>
+ <code><span class="identifier">match_results</span></code> no longer
+ relies on undefined behavior in <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">list</span></code>
+ (#3278).
+ </div>
</li>
<li>
- Do NOT copy singular iterators (#3538).
+ <div>
+ Do NOT copy singular iterators (#3538).
+ </div>
</li>
<li>
- Eliminate gcc and darwin warnings (#3734).
+ <div>
+ Eliminate gcc and darwin warnings (#3734).
+ </div>
</li>
</ul>
</li>
@@ -369,46 +522,70 @@
</p>
<ul>
<li>
- OS X:
+ <div>
+ OS X:
+ </div>
<ul>
<li>
- GCC 4.0.1 on Intel Leopard.
+ <div>
+ GCC 4.0.1 on Intel Leopard.
+ </div>
</li>
<li>
- GCC 4.0.1 on PowerPC Tiger.
+ <div>
+ GCC 4.0.1 on PowerPC Tiger.
+ </div>
</li>
</ul>
</li>
<li>
- Linux:
+ <div>
+ Linux:
+ </div>
<ul>
<li>
- GCC 4.4.1 on Ubuntu Linux.
+ <div>
+ GCC 4.4.1 on Ubuntu Linux.
+ </div>
</li>
<li>
- GCC 4.4 on Debian.
+ <div>
+ GCC 4.4 on Debian.
+ </div>
</li>
</ul>
</li>
<li>
- Windows:
+ <div>
+ Windows:
+ </div>
<ul>
<li>
- Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
+ <div>
+ Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
+ </div>
</li>
<li>
- Visual C++ 9.0 on Windows 2008, 64 bit.
+ <div>
+ Visual C++ 9.0 on Windows 2008, 64 bit.
+ </div>
</li>
<li>
- GCC 4.3.3, using Mingw
+ <div>
+ GCC 4.3.3, using Mingw
+ </div>
</li>
</ul>
</li>
<li>
- FreeBSD:
+ <div>
+ FreeBSD:
+ </div>
<ul>
<li>
- GCC 4.2.1, 32 and 64 bit.
+ <div>
+ GCC 4.2.1, 32 and 64 bit.
+ </div>
</li>
</ul>
</li>
@@ -418,108 +595,173 @@
</p>
<ul>
<li>
- Linux:
+ <div>
+ Linux:
+ </div>
<ul>
<li>
- Intel 10.1 on Red Hat Enterprise Linux.
+ <div>
+ Intel 10.1 on Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- Intel 10.1 on 64 bit Red Hat Enterprise Linux.
+ <div>
+ Intel 10.1 on 64 bit Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- Intel 11.0 on 32 bit Red Hat Enterprise Linux.
+ <div>
+ Intel 11.0 on 32 bit Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- Intel 11.0 on 64 bit Red Hat Enterprise Linux.
+ <div>
+ Intel 11.0 on 64 bit Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- Intel 11.1 on 64 bit Red Hat Enterprise Linux.
+ <div>
+ Intel 11.1 on 64 bit Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
+ <div>
+ Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
+ </div>
</li>
<li>
- Intel 11.1 on Suse Linux 64 bit.
+ <div>
+ Intel 11.1 on Suse Linux 64 bit.
+ </div>
</li>
<li>
- GCC 3.4.6, GCC 4.2.4, GCC 4.3.4 and GCC 4.4.2 on Red Hat Enterprise Linux.
+ <div>
+ GCC 3.4.6, GCC 4.2.4, GCC 4.3.4 and GCC 4.4.2 on Red Hat Enterprise
+ Linux.
+ </div>
</li>
<li>
- GCC 4.3.4 and GCC 4.4.2 with C++0x extensions on Red Hat Enterprise Linux.
+ <div>
+ GCC 4.3.4 and GCC 4.4.2 with C++0x extensions on Red Hat Enterprise
+ Linux.
+ </div>
</li>
<li>
- GCC 4.4.1 on 64 bit Linux.
+ <div>
+ GCC 4.4.1 on 64 bit Linux.
+ </div>
</li>
<li>
- GCC 4.4.3 on Debian unstable.
+ <div>
+ GCC 4.4.3 on Debian unstable.
+ </div>
</li>
<li>
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
+ Linux.
+ </div>
</li>
</ul>
</li>
<li>
- OS X:
+ <div>
+ OS X:
+ </div>
<ul>
<li>
- Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
+ <div>
+ Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
+ </div>
</li>
<li>
- GCC 4.0.1 on Intel Leopard.
+ <div>
+ GCC 4.0.1 on Intel Leopard.
+ </div>
</li>
<li>
- GCC 4.0.1 on PowerPC Tiger.
+ <div>
+ GCC 4.0.1 on PowerPC Tiger.
+ </div>
</li>
</ul>
</li>
<li>
- Windows:
+ <div>
+ Windows:
+ </div>
<ul>
<li>
- Visual C++ 7.1, 8,0, 9,0 on XP.
+ <div>
+ Visual C++ 7.1, 8,0, 9,0 on XP.
+ </div>
</li>
<li>
- Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
+ <div>
+ Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
+ </div>
</li>
<li>
- Visual C++ 10.0 beta 2.
+ <div>
+ Visual C++ 10.0 beta 2.
+ </div>
</li>
<li>
- Visual C++ 10.0 on 32-bit Vista.
+ <div>
+ Visual C++ 10.0 on 32-bit Vista.
+ </div>
</li>
<li>
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
+ <div>
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
+ </div>
</li>
<li>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ <div>
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ </div>
</li>
<li>
- GCC 4.4.1 on Mingw, with and without C++0x extensions.
+ <div>
+ GCC 4.4.1 on Mingw, with and without C++0x extensions.
+ </div>
</li>
</ul>
</li>
<li>
- AIX:
+ <div>
+ AIX:
+ </div>
<ul>
<li>
- IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40.
+ <div>
+ IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version
+ 5.3.0.40.
+ </div>
</li>
</ul>
</li>
<li>
- FreeBSD:
+ <div>
+ FreeBSD:
+ </div>
<ul>
<li>
- GCC 4.2.1 on FreeBSD 7.0, 32 bit and 64 bit.
+ <div>
+ GCC 4.2.1 on FreeBSD 7.0, 32 bit and 64 bit.
+ </div>
</li>
</ul>
</li>
<li>
- Solaris:
+ <div>
+ Solaris:
+ </div>
<ul>
<li>
- Sun C++ 5.10 on Solaris 5.10.
+ <div>
+ Sun C++ 5.10 on Solaris 5.10.
+ </div>
</li>
</ul>
</li>
@@ -548,10 +790,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_43_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_43_0.html (original)
+++ website/public_html/live/users/history/version_1_43_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.43.0</span></h2>
<p><span class=
- "news-date">May 6th, 2010 12:00 GMT</span></p>
+ "news-date">May 6th, 2010 11:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_43_0.tar.bz2</td></tr><tr><td>boost_1_43_0.tar.gz</td></tr>
@@ -52,14 +54,18 @@
<h3><span class="link">New Libraries</span></h3>
<ul>
<li>
- <span class="library">Functional/factory:</span>
+ <div>
+ <span class="library">Functional/factory:</span>
Function
- objects for dynamic and by-value construction, from Tobias Schwinger.
+ objects for dynamic and by-value construction, from Tobias Schwinger.
+ </div>
</li>
<li>
- <span class="library">Functional/forward:</span>
+ <div>
+ <span class="library">Functional/forward:</span>
Function
- object adapters to address the forwarding problem, from Tobias Schwinger.
+ object adapters to address the forwarding problem, from Tobias Schwinger.
+ </div>
</li>
</ul>
</div>
@@ -67,20 +73,28 @@
<h3><span class="link">Major Updates</span></h3>
<ul>
<li>
- <span class="library">Range:</span>
+ <div>
+ <span class="library">Range:</span>
Boost.Range has
- undergone extensive updates that it include all of the features from the
- recently reviewed Boost.RangeEx, from Neil Groves.
+ undergone extensive updates that it include all of the features from the
+ recently reviewed Boost.RangeEx, from Neil Groves.
+ </div>
<ul>
<li>
- Range-based version of the full STL iterator based algorithms.
+ <div>
+ Range-based version of the full STL iterator based algorithms.
+ </div>
</li>
<li>
- Range adaptors which can be combined with range-based algorithms for
- unprecedented expressiveness and efficiency.
+ <div>
+ Range adaptors which can be combined with range-based algorithms for
+ unprecedented expressiveness and efficiency.
+ </div>
</li>
<li>
- New functions: irange, istream_range, join, combine.
+ <div>
+ New functions: irange, istream_range, join, combine.
+ </div>
</li>
</ul>
</li>
@@ -90,240 +104,365 @@
<h3><span class="link">Updated Libraries</span></h3>
<ul>
<li>
- <span class="library">Accumulators:</span>
+ <div>
+ <span class="library">Accumulators:</span>
+
+ </div>
<ul>
<li>
- Avoid premature template evaluation in operator overload return types.
+ <div>
+ Avoid premature template evaluation in operator overload return types.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Array:</span>
+ <div>
+ <span class="library">Array:</span>
+
+ </div>
<ul>
<li>
- Added support for SunCC compiler.
+ <div>
+ Added support for SunCC compiler.
+ </div>
</li>
<li>
- Added 'fill' member function.
+ <div>
+ Added 'fill' member function.
+ </div>
</li>
<li>
- Changed exception code to use boost::throw_exception.
+ <div>
+ Changed exception code to use boost::throw_exception.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Asio:</span>
+ <div>
+ <span class="library">Asio:</span>
+
+ </div>
<ul>
<li>
- Improved performance.
+ <div>
+ Improved performance.
+ </div>
</li>
<li>
- Reduced compile times.
+ <div>
+ Reduced compile times.
+ </div>
</li>
<li>
- Reduced the size of generated code.
+ <div>
+ Reduced the size of generated code.
+ </div>
</li>
<li>
- Extended the guarantee that background threads don't call user code to
- all asynchronous operations (#3923).
+ <div>
+ Extended the guarantee that background threads don't call user code
+ to all asynchronous operations (#3923).
+ </div>
</li>
<li>
- Changed to use edge-triggered epoll on Linux.
+ <div>
+ Changed to use edge-triggered epoll on Linux.
+ </div>
</li>
<li>
- Changed to use <code><span class="identifier">timerfd</span></code>
- for dispatching timers on Linux, when available.
+ <div>
+ Changed to use <code><span class="identifier">timerfd</span></code>
+ for dispatching timers on Linux, when available.
+ </div>
</li>
<li>
- Changed to use one-shot notifications with kqueue on Mac OS X and BSD
- platforms.
+ <div>
+ Changed to use one-shot notifications with kqueue on Mac OS X and BSD
+ platforms.
+ </div>
</li>
<li>
- Added a bitmask type <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">resolver_query_base</span><span class="special">::</span><span class="identifier">flags</span></code>
- as per the TR2 proposal. This type prevents implicit conversion from
- <code><span class="keyword">int</span></code> to <code><span class="identifier">flags</span></code>,
- allowing the compiler to catch cases where users incorrectly pass a numeric
- port number as the service name.
+ <div>
+ Added a bitmask type <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">resolver_query_base</span><span class="special">::</span><span class="identifier">flags</span></code>
+ as per the TR2 proposal. This type prevents implicit conversion from
+ <code><span class="keyword">int</span></code> to <code><span class="identifier">flags</span></code>,
+ allowing the compiler to catch cases where users incorrectly pass a
+ numeric port number as the service name.
+ </div>
</li>
<li>
- Added <code><span class="preprocessor">#define</span> <span class="identifier">NOMINMAX</span></code>
- for all Windows compilers. Users can define <code><span class="identifier">BOOST_ASIO_NO_NOMINMAX</span></code>
- to suppress this definition (#3901).
+ <div>
+ Added <code><span class="preprocessor">#define</span> <span class="identifier">NOMINMAX</span></code>
+ for all Windows compilers. Users can define <code><span class="identifier">BOOST_ASIO_NO_NOMINMAX</span></code>
+ to suppress this definition (#3901).
+ </div>
</li>
<li>
- Fixed a bug where 0-byte asynchronous reads were incorrectly passing
- an <code><span class="identifier">error</span><span class="special">::</span><span class="identifier">eof</span></code> result to the completion handler
- (#4023).
+ <div>
+ Fixed a bug where 0-byte asynchronous reads were incorrectly passing
+ an <code><span class="identifier">error</span><span class="special">::</span><span class="identifier">eof</span></code> result to the completion handler
+ (#4023).
+ </div>
</li>
<li>
- Changed the <code><span class="identifier">io_control</span><span class="special">()</span></code> member functions to always call <code><span class="identifier">ioctl</span></code> on the underlying descriptor
- when modifying blocking mode (#3307).
+ <div>
+ Changed the <code><span class="identifier">io_control</span><span class="special">()</span></code> member functions to always call
+ <code><span class="identifier">ioctl</span></code> on the underlying
+ descriptor when modifying blocking mode (#3307).
+ </div>
</li>
<li>
- Changed the resolver implementation to longer require the typedefs <code><span class="identifier">InternetProtocol</span><span class="special">::</span><span class="identifier">resolver_query</span></code> and <code><span class="identifier">InternetProtocol</span><span class="special">::</span><span class="identifier">resolver_iterator</span></code>,
- as neither typedef is part of the documented <code><span class="identifier">InternetProtocol</span></code>
- requirements. The corresponding typedefs in the <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">tcp</span></code>,
- <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">udp</span></code> and <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">icmp</span></code>
- classes have been deprecated.
+ <div>
+ Changed the resolver implementation to longer require the typedefs
+ <code><span class="identifier">InternetProtocol</span><span class="special">::</span><span class="identifier">resolver_query</span></code> and <code><span class="identifier">InternetProtocol</span><span class="special">::</span><span class="identifier">resolver_iterator</span></code>, as neither typedef
+ is part of the documented <code><span class="identifier">InternetProtocol</span></code>
+ requirements. The corresponding typedefs in the <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">tcp</span></code>,
+ <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">udp</span></code> and <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">icmp</span></code>
+ classes have been deprecated.
+ </div>
</li>
<li>
- Fixed out-of-band handling for reactors not based on <code><span class="identifier">select</span><span class="special">()</span></code>.
+ <div>
+ Fixed out-of-band handling for reactors not based on <code><span class="identifier">select</span><span class="special">()</span></code>.
+ </div>
</li>
<li>
- Added new <code><span class="identifier">BOOST_ASIO_DISABLE_THREADS</span></code>
- macro that allows Asio's threading support to be independently disabled.
+ <div>
+ Added new <code><span class="identifier">BOOST_ASIO_DISABLE_THREADS</span></code>
+ macro that allows Asio's threading support to be independently disabled.
+ </div>
</li>
<li>
- Minor documentation improvements.
+ <div>
+ Minor documentation improvements.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Fusion:</span>
+ <div>
+ <span class="library">Fusion:</span>
+
+ </div>
<ul>
<li>
- Added new macros for adapting or defining custom types. See the Changelog
- for details.
+ <div>
+ Added new macros for adapting or defining custom types. See the Changelog
+ for details.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Iostreams:</span>
+ <div>
+ <span class="library">Iostreams:</span>
+
+ </div>
<ul>
<li>
- Minor fixes (#2505,
- #3839,
- #3953,
- #3723,
- #3969,
- #4135).
+ <div>
+ Minor fixes (#2505,
+ #3839,
+ #3953,
+ #3723,
+ #3969,
+ #4135).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Multi-index Containers:</span>
+ <div>
+ <span class="library">Multi-index Containers:</span>
+
+ </div>
<ul>
<li>
- <a href="/libs/serialization/doc/serialization.html#constructors">Serialization
- of non default constructible values</a> is now properly supported
- through user-provided facilities <code><span class="identifier">save_construct_data</span></code>
- and <code><span class="identifier">load_construct_data</span></code>.
- <code><span class="identifier">multi_index_container</span></code>
- serialization <a href="/libs/serialization/doc/tutorial.html#versioning">class
- version</a> has been bumped from 1 to 2.
+ <div>
+ <a href="/libs/serialization/doc/serialization.html#constructors">Serialization
+ of non default constructible values</a> is now properly supported
+ through user-provided facilities <code><span class="identifier">save_construct_data</span></code>
+ and <code><span class="identifier">load_construct_data</span></code>.
+ <code><span class="identifier">multi_index_container</span></code>
+ serialization <a href="/libs/serialization/doc/tutorial.html#versioning">class
+ version</a> has been bumped from 1 to 2.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Proto:</span>
+ <div>
+ <span class="library">Proto:</span>
+
+ </div>
<ul>
<li>
- Minor change in behavior: non-const expression self-assignment creates
- an assign node. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_43">Release
- Notes</a> for details.
+ <div>
+ Minor change in behavior: non-const expression self-assignment creates
+ an assign node. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_43">Release
+ Notes</a> for details.
+ </div>
</li>
<li>
- Minor change to recommended expression extension mechanism: use <code><span class="identifier">BOOST_PROTO_EXTENDS_USING_ASSIGN</span><span class="special">()</span></code>.
- See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_43">Release
- Notes</a> for details.
+ <div>
+ Minor change to recommended expression extension mechanism: use <code><span class="identifier">BOOST_PROTO_EXTENDS_USING_ASSIGN</span><span class="special">()</span></code>. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_43">Release
+ Notes</a> for details.
+ </div>
</li>
<li>
- Fix error in invocation of callable monomorphic function objects in Proto
- transforms.
+ <div>
+ Fix error in invocation of callable monomorphic function objects in
+ Proto transforms.
+ </div>
</li>
<li>
- Fix misc const correctness issues, work around fusion bug.
+ <div>
+ Fix misc const correctness issues, work around fusion bug.
+ </div>
</li>
<li>
- Add non-const function call overloads to proto terminals.
+ <div>
+ Add non-const function call overloads to proto terminals.
+ </div>
</li>
<li>
- Add a default constructor to <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">literal</span><span class="special"><></span></code>.
+ <div>
+ Add a default constructor to <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">literal</span><span class="special"><></span></code>.
+ </div>
</li>
<li>
- Do not use deprecated config macros.
+ <div>
+ Do not use deprecated config macros.
+ </div>
</li>
<li>
- Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">assert_matches</span><span class="special">()</span></code>
- function and friends to <tt><boost/proto/debug.hpp></tt>.
+ <div>
+ Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">assert_matches</span><span class="special">()</span></code>
+ function and friends to <tt><boost/proto/debug.hpp></tt>.
+ </div>
</li>
<li>
- <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">make_expr</span><span class="special"><></span></code>
- and <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">unpack_expr</span><span class="special"><></span></code>
- return const-qualified rvalues.
+ <div>
+ <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">make_expr</span><span class="special"><></span></code>
+ and <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">unpack_expr</span><span class="special"><></span></code>
+ return const-qualified rvalues.
+ </div>
</li>
<li>
- Add documentation for Expr and Domain concepts.
+ <div>
+ Add documentation for Expr and Domain concepts.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Random:</span>
+ <div>
+ <span class="library">Random:</span>
+
+ </div>
<ul>
<li>
- Put the implementation of random_device in a compiled lib, and added
- Windows support.
+ <div>
+ Put the implementation of random_device in a compiled lib, and added
+ Windows support.
+ </div>
</li>
<li>
- Rewrote the documentation using Quickbook/Doxygen/Boostbook and brought
- it up to date.
+ <div>
+ Rewrote the documentation using Quickbook/Doxygen/Boostbook and brought
+ it up to date.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Spirit:</span>
- Spirit V2.3, see
- the '<a href="/doc/libs/1_43_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_3.html">What's
- New</a>' section for details.
+ <div>
+ <span class="library">Spirit:</span>
+ Spirit V2.3,
+ see the '<a href="/doc/libs/1_43_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_3.html">What's
+ New</a>' section for details.
+ </div>
</li>
<li>
- <span class="library">Thread:</span>
+ <div>
+ <span class="library">Thread:</span>
+
+ </div>
<ul>
<li>
- Uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span></code> for all exceptions
- except <code><span class="identifier">thread_interrupted</span></code>
+ <div>
+ Uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span></code> for all exceptions
+ except <code><span class="identifier">thread_interrupted</span></code>
+ </div>
</li>
<li>
- Added fix for issue 2742
+ <div>
+ Added fix for issue 2742
+ </div>
</li>
<li>
- Optimizations to mutex locks and <code><span class="identifier">call_once</span></code>
+ <div>
+ Optimizations to mutex locks and <code><span class="identifier">call_once</span></code>
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Unordered:</span>
+ <div>
+ <span class="library">Unordered:</span>
+
+ </div>
<ul>
<li>
- <code><span class="identifier">erase_return_void</span></code> is
- now <code><span class="identifier">quick_erase</span></code> (#3966).
+ <div>
+ <code><span class="identifier">erase_return_void</span></code> is
+ now <code><span class="identifier">quick_erase</span></code> (#3966).
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Uuid:</span>
+ <div>
+ <span class="library">Uuid:</span>
+
+ </div>
<ul>
<li>
- Split generators into separate files.
+ <div>
+ Split generators into separate files.
+ </div>
</li>
<li>
- Fixed bug in basic_random_generator (#3971).
+ <div>
+ Fixed bug in basic_random_generator (#3971).
+ </div>
</li>
<li>
- Updated documentation.
+ <div>
+ Updated documentation.
+ </div>
</li>
</ul>
</li>
<li>
- <span class="library">Wave:</span>
+ <div>
+ <span class="library">Wave:</span>
See the Changelog
- for details.
+ for details.
+ </div>
</li>
<li>
- <span class="library">Xpressive:</span>
+ <div>
+ <span class="library">Xpressive:</span>
+
+ </div>
<ul>
<li>
- Add missing include to <tt><boost/xpressive/regex_error.hpp></tt>.
+ <div>
+ Add missing include to <tt><boost/xpressive/regex_error.hpp></tt>.
+ </div>
</li>
</ul>
</li>
@@ -333,14 +472,18 @@
<h3><span class="link">Build System</span></h3>
<ul>
<li>
- When cross-compiling to GNU targets, static libraries are properly created.
- Previously, using such libraries resulted in <tt>Archive has no index</tt>
- error.
+ <div>
+ When cross-compiling to GNU targets, static libraries are properly created.
+ Previously, using such libraries resulted in <tt>Archive has no index</tt>
+ error.
+ </div>
</li>
<li>
- The naming of DLL and import libraries with gcc compiler on Windows, both
- mingw and cygwin, now matches default conventions of those environments.
- Previously, the naming scheme was the same as for other Windows compilers.
+ <div>
+ The naming of DLL and import libraries with gcc compiler on Windows, both
+ mingw and cygwin, now matches default conventions of those environments.
+ Previously, the naming scheme was the same as for other Windows compilers.
+ </div>
</li>
</ul>
</div>
@@ -348,28 +491,43 @@
<h3><span class="link">Updated Tools</span></h3>
<ul>
<li>
- <span class="library">Quickbook:</span>
+ <div>
+ <span class="library">Quickbook:</span>
+
+ </div>
<ul>
<li>
- Unicode escape characters.
+ <div>
+ Unicode escape characters.
+ </div>
</li>
<li>
- Support the UTF-8 byte order mark.
+ <div>
+ Support the UTF-8 byte order mark.
+ </div>
</li>
<li>
- Disallow <code><span class="special">[</span></code> in simple markup.
- Fixes some errors with mismatched punctuation.
+ <div>
+ Disallow <code><span class="special">[</span></code> in simple markup.
+ Fixes some errors with mismatched punctuation.
+ </div>
</li>
<li>
- Add a command line flag (<code><span class="special">-</span><span class="identifier">D</span></code>) to define macros at the command
- line.
+ <div>
+ Add a command line flag (<code><span class="special">-</span><span class="identifier">D</span></code>) to define macros at the command
+ line.
+ </div>
</li>
<li>
- Improved post-processor output.
+ <div>
+ Improved post-processor output.
+ </div>
</li>
<li>
- Check that <code><span class="special">[</span><span class="identifier">section</span><span class="special">]</span></code> and <code><span class="special">[</span><span class="identifier">endsect</span><span class="special">]</span></code>
- tags are balanced in templates.
+ <div>
+ Check that <code><span class="special">[</span><span class="identifier">section</span><span class="special">]</span></code> and <code><span class="special">[</span><span class="identifier">endsect</span><span class="special">]</span></code>
+ tags are balanced in templates.
+ </div>
</li>
</ul>
</li>
@@ -382,40 +540,60 @@
</p>
<ul>
<li>
- OS X:
+ <div>
+ OS X:
+ </div>
<ul>
<li>
- GCC 4.0.1 on Intel Leopard.
+ <div>
+ GCC 4.0.1 on Intel Leopard.
+ </div>
</li>
</ul>
</li>
<li>
- Linux:
+ <div>
+ Linux:
+ </div>
<ul>
<li>
- GCC 4.4.1 on Ubuntu Linux.
+ <div>
+ GCC 4.4.1 on Ubuntu Linux.
+ </div>
</li>
<li>
- GCC 4.4 on 64-bit Suse.
+ <div>
+ GCC 4.4 on 64-bit Suse.
+ </div>
</li>
</ul>
</li>
<li>
- Windows:
+ <div>
+ Windows:
+ </div>
<ul>
<li>
- Visual C++ 8.0 SP1 and 9.0 SP1 on Windows XP.
+ <div>
+ Visual C++ 8.0 SP1 and 9.0 SP1 on Windows XP.
+ </div>
</li>
<li>
- GCC 4.3.3, using Mingw
+ <div>
+ GCC 4.3.3, using Mingw
+ </div>
</li>
</ul>
</li>
<li>
- FreeBSD:
+ <div>
+ FreeBSD:
+ </div>
<ul>
<li>
- GCC 4.2.1, 32 and 64 bit.
+ <div>
+ GCC 4.2.1, 32 and 64 bit.
+ </div>
</li>
</ul>
</li>
@@ -425,96 +603,150 @@
</p>
<ul>
<li>
- Linux:
+ <div>
+ Linux:
+ </div>
<ul>
<li>
- Intel 10.1, 11.1 on 32 bit Red Hat Enterprise Linux.
+ <div>
+ Intel 10.1, 11.1 on 32 bit Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
+ <div>
+ Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3 on Red Hat Enterprise Linux.
+ <div>
+ GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3 on Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- GCC 4.3.4, 4.4.3 with C++0x extensions on Red Hat Enterprise Linux.
+ <div>
+ GCC 4.3.4, 4.4.3 with C++0x extensions on Red Hat Enterprise Linux.
+ </div>
</li>
<li>
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
+ Linux.
+ </div>
</li>
</ul>
</li>
<li>
- OS X:
+ <div>
+ OS X:
+ </div>
<ul>
<li>
- Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
+ <div>
+ Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
+ </div>
</li>
<li>
- GCC 4.0.1 on Intel Leopard.
+ <div>
+ GCC 4.0.1 on Intel Leopard.
+ </div>
</li>
<li>
- Clang from subversion.
+ <div>
+ Clang from subversion.
+ </div>
</li>
</ul>
</li>
<li>
- Windows:
+ <div>
+ Windows:
+ </div>
<ul>
<li>
- Visual C++ 8,0, 9,0 on 32-bit XP.
+ <div>
+ Visual C++ 8,0, 9,0 on 32-bit XP.
+ </div>
</li>
<li>
- Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
+ <div>
+ Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
+ </div>
</li>
<li>
- Visual C++ 10.0 on XP.
+ <div>
+ Visual C++ 10.0 on XP.
+ </div>
</li>
<li>
- Visual C++ 10.0 on 64-bit Windows 7.
+ <div>
+ Visual C++ 10.0 on 64-bit Windows 7.
+ </div>
</li>
<li>
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
+ <div>
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
+ </div>
</li>
<li>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ <div>
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ </div>
</li>
<li>
- GCC 4.3.3 on Mingw.
+ <div>
+ GCC 4.3.3 on Mingw.
+ </div>
</li>
<li>
- GCC 4.4.3 on Mingw, with and without C++0x extensions.
+ <div>
+ GCC 4.4.3 on Mingw, with and without C++0x extensions.
+ </div>
</li>
<li>
- GCC 4.5 on Mingw.
+ <div>
+ GCC 4.5 on Mingw.
+ </div>
</li>
</ul>
</li>
<li>
- AIX:
+ <div>
+ AIX:
+ </div>
<ul>
<li>
- IBM XL C/C++ Enterprise Edition, V10.1.0.0, on AIX Version 5.3.0.40.
+ <div>
+ IBM XL C/C++ Enterprise Edition, V10.1.0.0, on AIX Version 5.3.0.40.
+ </div>
</li>
</ul>
</li>
<li>
- FreeBSD:
+ <div>
+ FreeBSD:
+ </div>
<ul>
<li>
- GCC 4.2.1 on FreeBSD 7.2, 64 bit.
+ <div>
+ GCC 4.2.1 on FreeBSD 7.2, 64 bit.
+ </div>
</li>
<li>
- GCC 4.2.1 on FreeBSD 8.0, 32 bit.
+ <div>
+ GCC 4.2.1 on FreeBSD 8.0, 32 bit.
+ </div>
</li>
</ul>
</li>
<li>
- Solaris:
+ <div>
+ Solaris:
+ </div>
<ul>
<li>
- Sun C++ 5.10 on Solaris 5.10.
+ <div>
+ Sun C++ 5.10 on Solaris 5.10.
+ </div>
</li>
</ul>
</li>
@@ -543,10 +775,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_44_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_44_0.html (original)
+++ website/public_html/live/users/history/version_1_44_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -38,7 +40,7 @@
"news-title">Version 1.44.0</span></h2>
<p><span class=
- "news-date">August 13th, 2010 17:00 GMT</span></p>
+ "news-date">August 13th, 2010 16:00 GMT</span></p>
<table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
<tr><th scope="row" rowspan="2">unix</th><td>boost_1_44_0.tar.bz2</td></tr><tr><td>boost_1_44_0.tar.gz</td></tr>
@@ -74,420 +76,434 @@
<li>
<div>
<span class="library">Accumulators:</span>
- <ul>
- <li>
- <div>
- Correct miscellaneous documentation inaccuracies
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Correct miscellaneous documentation inaccuracies
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">Asio:</span>
- <ul>
- <li>
- <div>
- Reduced compile times. (Note that some programs may need to add additional
- <code><span class="preprocessor">#include</span></code>s, e.g.
- if the program uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code>
- but does not explicitly include <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>.)
- </div>
- </li>
- <li>
- <div>
- Reduced the size of generated code.
- </div>
- </li>
- <li>
- <div>
- Refactored <code><span class="identifier">deadline_timer</span></code>
- implementation to improve performance.
- </div>
- </li>
- <li>
- <div>
- Improved multiprocessor scalability on Windows by using a dedicated
- hidden thread to wait for timers.
- </div>
- </li>
- <li>
- <div>
- Improved performance of <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code>
- with <code><span class="identifier">async_read</span><span class="special">()</span></code>
- and <code><span class="identifier">async_read_until</span><span class="special">()</span></code>. These read operations now use
- the existing capacity of the <code><span class="identifier">streambuf</span></code>
- when reading, rather than limiting the read to 512 bytes.
- </div>
- </li>
- <li>
- <div>
- Added optional separate compilation. To enable, add <code><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">cpp</span><span class="special">></span></code>
- to one source file in a program, then build the program with <code><span class="identifier">BOOST_ASIO_SEPARATE_COMPILATION</span></code>
- defined in the project/compiler settings. Alternatively, <code><span class="identifier">BOOST_ASIO_DYN_LINK</span></code> may be defined
- to build a separately-compiled Asio as part of a shared library.
- </div>
- </li>
- <li>
- <div>
- Added new macro <code><span class="identifier">BOOST_ASIO_DISABLE_FENCED_BLOCK</span></code>
- to permit the disabling of memory fences around completion handlers,
- even if thread support is enabled.
- </div>
- </li>
- <li>
- <div>
- Reworked timeout examples to better illustrate typical use cases.
- </div>
- </li>
- <li>
- <div>
- Ensured that handler arguments are passed as <code><span class="keyword">const</span></code>
- types.
- </div>
- </li>
- <li>
- <div>
- Fixed incorrect parameter order in <code><span class="identifier">null_buffers</span></code>
- variant of <code><span class="identifier">async_send_to</span></code>
- (#4170).
- </div>
- </li>
- <li>
- <div>
- Ensured <code><span class="keyword">unsigned</span> <span class="keyword">char</span></code>
- is used with <code><span class="identifier">isdigit</span></code>
- in <code><span class="identifier">getaddrinfo</span></code> emulation
- (#4201).
- </div>
- </li>
- <li>
- <div>
- Fixed handling of very small but non-zero timeouts (#4205).
- </div>
- </li>
- <li>
- <div>
- Fixed crash that occurred when an empty buffer sequence was passed
- to a composed read or write operation.
- </div>
- </li>
- <li>
- <div>
- Added missing <code><span class="keyword">operator</span><span class="special">+</span></code> overload in <code><span class="identifier">buffers_iterator</span></code>
- (#4382).
- </div>
- </li>
- <li>
- <div>
- Implemented cancellation of <code><span class="identifier">null_buffers</span></code>
- operations on Windows.
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Reduced compile times. (Note that some programs may need to add additional
+ <code><span class="preprocessor">#include</span></code>s, e.g. if
+ the program uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code>
+ but does not explicitly include <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>.)
+ </div>
+ </li>
+ <li>
+ <div>
+ Reduced the size of generated code.
+ </div>
+ </li>
+ <li>
+ <div>
+ Refactored <code><span class="identifier">deadline_timer</span></code>
+ implementation to improve performance.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved multiprocessor scalability on Windows by using a dedicated
+ hidden thread to wait for timers.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved performance of <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code>
+ with <code><span class="identifier">async_read</span><span class="special">()</span></code>
+ and <code><span class="identifier">async_read_until</span><span class="special">()</span></code>. These read operations now use the
+ existing capacity of the <code><span class="identifier">streambuf</span></code>
+ when reading, rather than limiting the read to 512 bytes.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added optional separate compilation. To enable, add <code><span class="preprocessor">#include</span>
+ <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">cpp</span><span class="special">></span></code> to one source file in a program,
+ then build the program with <code><span class="identifier">BOOST_ASIO_SEPARATE_COMPILATION</span></code>
+ defined in the project/compiler settings. Alternatively, <code><span class="identifier">BOOST_ASIO_DYN_LINK</span></code> may be defined
+ to build a separately-compiled Asio as part of a shared library.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added new macro <code><span class="identifier">BOOST_ASIO_DISABLE_FENCED_BLOCK</span></code>
+ to permit the disabling of memory fences around completion handlers,
+ even if thread support is enabled.
+ </div>
+ </li>
+ <li>
+ <div>
+ Reworked timeout examples to better illustrate typical use cases.
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured that handler arguments are passed as <code><span class="keyword">const</span></code>
+ types.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed incorrect parameter order in <code><span class="identifier">null_buffers</span></code>
+ variant of <code><span class="identifier">async_send_to</span></code>
+ (#4170).
+ </div>
+ </li>
+ <li>
+ <div>
+ Ensured <code><span class="keyword">unsigned</span> <span class="keyword">char</span></code>
+ is used with <code><span class="identifier">isdigit</span></code>
+ in <code><span class="identifier">getaddrinfo</span></code> emulation
+ (#4201).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed handling of very small but non-zero timeouts (#4205).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed crash that occurred when an empty buffer sequence was passed
+ to a composed read or write operation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added missing <code><span class="keyword">operator</span><span class="special">+</span></code> overload in <code><span class="identifier">buffers_iterator</span></code>
+ (#4382).
+ </div>
+ </li>
+ <li>
+ <div>
+ Implemented cancellation of <code><span class="identifier">null_buffers</span></code>
+ operations on Windows.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">Config:</span>
- <ul>
- <li>
- <div>
- Added new defect macro, <code><span class="identifier">BOOST_NO_COMPLETE_VALUE_INITIALIZATION</span></code>.
- </div>
- </li>
- <li>
- <div>
- Added new defect macro <code><span class="identifier">BOOST_NO_0X_HDR_TYPEINDEX</span></code>,
- fixes issue #4274.
- </div>
- </li>
- <li>
- <div>
- Added support for code visibility in GCC.
- </div>
- </li>
- <li>
- <div>
- Fixed issues #4385,
- #4324,
- #4221,
- #4182,
- #4178,
- #4152,
- #4115.
- #4112,
- #4059,
- #4041,
- #4012.
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Added new defect macro, <code><span class="identifier">BOOST_NO_COMPLETE_VALUE_INITIALIZATION</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added new defect macro <code><span class="identifier">BOOST_NO_0X_HDR_TYPEINDEX</span></code>,
+ fixes issue #4274.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added support for code visibility in GCC.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed issues #4385,
+ #4324,
+ #4221,
+ #4182,
+ #4178,
+ #4152,
+ #4115.
+ #4112,
+ #4059,
+ #4041,
+ #4012.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">Filesystem:</span>
- <ul>
- <li>
- <div>
- This release contains both version 2 and version 3 of the library.
- Version 3 is a major upgrade that will break some existing user code,
- so version 2 is the default. Users are encouraged to migrate to version
- 3. See 'Version 2'
- and 'Version 3'
- for more information.
- </div>
- </li>
- <li>
- <div>
- Fix problems with symbol visibility for shared libraries.
- </div>
- </li>
- <li>
- <div>
- Fix various minor problems.
- </div>
- </li>
- <li>
- <div>
- Fixed issues: #3863,
- #4248.
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ This release contains both version 2 and version 3 of the library.
+ Version 3 is a major upgrade that will break some existing user code,
+ so version 2 is the default. Users are encouraged to migrate to version
+ 3. See 'Version 2'
+ and 'Version 3'
+ for more information.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix problems with symbol visibility for shared libraries.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix various minor problems.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed issues: #3863,
+ #4248.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">Foreach:</span>
- <ul>
- <li>
- <div>
- Add <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> for forward declarations of
- foreach's customization points, fixes #3998.
- </div>
- </li>
- <li>
- <div>
- Remove out-of-date work-arounds for sun compilers, fixes #4306.
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Add <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> for forward declarations of foreach's
+ customization points, fixes #3998.
+ </div>
+ </li>
+ <li>
+ <div>
+ Remove out-of-date work-arounds for sun compilers, fixes #4306.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">Fusion:</span>
- <ul>
- <li>
- <div>
- Added <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">reverse_fold</span></code>, <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">iter_fold</span></code>
- and <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">reverse_iter_fold</span></code> (#1623).
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Added <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">reverse_fold</span></code>, <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">iter_fold</span></code>
+ and <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">reverse_iter_fold</span></code> (#1623).
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">Hash:</span>
- <ul>
- <li>
- <div>
- Option to prevent implicit casts when calling the hash function by
- defining the macro <code><span class="identifier">BOOST_HASH_NO_IMPLICIT_CASTS</span></code>,
- which can avoid some subtle problems. This might be activated by
- default in a future version.
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Option to prevent implicit casts when calling the hash function by
+ defining the macro <code><span class="identifier">BOOST_HASH_NO_IMPLICIT_CASTS</span></code>,
+ which can avoid some subtle problems. This might be activated by default
+ in a future version.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">Iostreams:</span>
- <ul>
- <li>
- <div>
- Several fixes for file descriptors class, including a breaking change
- to the constructors and <code><span class="identifier">open</span></code>
- methods for <code><span class="identifier">file_descriptor</span></code>,
- <code><span class="identifier">file_descriptor_source</span></code>
- and <code><span class="identifier">file_descriptor_sink</span></code>.
- See <a href="/libs/iostreams/doc/classes/file_descriptor.html">the
- documentation</a> for details. The old methods are still available
- if you define <code><span class="identifier">BOOST_IOSTREAMS_USE_DEPRECATED</span></code>
- (#3323,
- #3517,
- #4335).
- </div>
- </li>
- <li>
- <div>
- Fix several issues with compression and decompression (#2318,
- #4091,
- #3348,
- #2783,
- #1579,
- #3853).
- </div>
- </li>
- <li>
- <div>
- And a load more miscellaneous fixes (#3851,
- #3279,
- #3689,
- #2356,
- #2996,
- #4102,
- #2998,
- #1612,
- #2325).
- </div>
- </li>
- <li>
- <div>
- Thanks to Steven Watanabe for almost all these fixes. For more detail
- see the <a href="/libs/iostreams/doc/release_notes.html">release
- notes</a>.
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Several fixes for file descriptors class, including a breaking change
+ to the constructors and <code><span class="identifier">open</span></code>
+ methods for <code><span class="identifier">file_descriptor</span></code>,
+ <code><span class="identifier">file_descriptor_source</span></code>
+ and <code><span class="identifier">file_descriptor_sink</span></code>.
+ See <a href="/libs/iostreams/doc/classes/file_descriptor.html">the
+ documentation</a> for details. The old methods are still available
+ if you define <code><span class="identifier">BOOST_IOSTREAMS_USE_DEPRECATED</span></code>
+ (#3323,
+ #3517,
+ #4335).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix several issues with compression and decompression (#2318,
+ #4091,
+ #3348,
+ #2783,
+ #1579,
+ #3853).
+ </div>
+ </li>
+ <li>
+ <div>
+ And a load more miscellaneous fixes (#3851,
+ #3279,
+ #3689,
+ #2356,
+ #2996,
+ #4102,
+ #2998,
+ #1612,
+ #2325).
+ </div>
+ </li>
+ <li>
+ <div>
+ Thanks to Steven Watanabe for almost all these fixes. For more detail
+ see the <a href="/libs/iostreams/doc/release_notes.html">release
+ notes</a>.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">Math:</span>
- <ul>
- <li>
- <div>
- Fixed incorrect range and support for Rayleigh distribution.
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Fixed incorrect range and support for Rayleigh distribution.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">MPL:</span>
- <ul>
- <li>
- <div>
- Make <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">string</span></code> work with <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">transform</span></code>.
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Make <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">string</span></code> work with <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">transform</span></code>.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">Multi-index Containers:</span>
- <ul>
- <li>
- <div>
- Fixed a bug preventing the use of <code><span class="identifier">modify_key</span></code>
- with rollback in ordered
- and hashed
- indices when <code><span class="identifier">Modifier</span></code>
- and <code><span class="identifier">Rollback</span></code> are
- different types (ticket #4130).
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Fixed a bug preventing the use of <code><span class="identifier">modify_key</span></code>
+ with rollback in ordered
+ and hashed
+ indices when <code><span class="identifier">Modifier</span></code>
+ and <code><span class="identifier">Rollback</span></code> are different
+ types (ticket #4130).
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">Proto:</span>
- <ul>
- <li>
- <div>
- <em>Minor change in behavior:</em> when using
- <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code> as a transform, apply <em>all</em>
- transforms but only return the result of applying the last. See Proto's
- <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- <em>Minor change in behavior:</em> <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">as_expr</span></code> and <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">as_child</span></code>
- no longer run objects that are already proto expressions through
- the expression domain's generator. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- <em>Minor change in behavior:</em> Proto
- uses <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">basic_expr</span></code> instead of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">expr</span></code> when possible for better compile
- times. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- Add support for sub-domains.
- </div>
- </li>
- <li>
- <div>
- Introduce per-domain <code><span class="identifier">as_expr</span></code>
- and <code><span class="identifier">as_child</span></code> customization
- points to allow for domain-specific customization of variable capture
- behavior.
- </div>
- </li>
- <li>
- <div>
- The <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_default</span></code> transform is also a grammar
- that matches the expressions the transform knows how to handle.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_void</span></code>, a no-op primitive transform
- that does nothing and returns <code><span class="keyword">void</span></code>.
- </div>
- </li>
- <li>
- <div>
- The <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">pass_through</span></code> transform doesn't
- strip expression wrappers, fixes #4175.
- </div>
- </li>
- <li>
- <div>
- Const-correctness fixes when invoking proto domains.
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ <em>Minor change in behavior:</em> when using
+ <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code> as a transform, apply <em>all</em>
+ transforms but only return the result of applying the last. See Proto's
+ <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
+ Notes</a> for details.
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Minor change in behavior:</em> <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">as_expr</span></code> and <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">as_child</span></code>
+ no longer run objects that are already proto expressions through the
+ expression domain's generator. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
+ Notes</a> for details.
+ </div>
+ </li>
+ <li>
+ <div>
+ <em>Minor change in behavior:</em> Proto uses
+ <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">basic_expr</span></code> instead of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">expr</span></code> when possible for better compile
+ times. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
+ Notes</a> for details.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add support for sub-domains.
+ </div>
+ </li>
+ <li>
+ <div>
+ Introduce per-domain <code><span class="identifier">as_expr</span></code>
+ and <code><span class="identifier">as_child</span></code> customization
+ points to allow for domain-specific customization of variable capture
+ behavior.
+ </div>
+ </li>
+ <li>
+ <div>
+ The <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_default</span></code> transform is also a grammar
+ that matches the expressions the transform knows how to handle.
+ </div>
+ </li>
+ <li>
+ <div>
+ Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_void</span></code>, a no-op primitive transform
+ that does nothing and returns <code><span class="keyword">void</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ The <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">pass_through</span></code> transform doesn't strip
+ expression wrappers, fixes #4175.
+ </div>
+ </li>
+ <li>
+ <div>
+ Const-correctness fixes when invoking proto domains.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">Regex:</span>
- <ul>
- <li>
- <div>
- Fixed issues: #4309,
- #4215,
- #4212,
- #4191,
- #4132,
- #4123,
- #4114,
- #4036,
- #4020,
- #3941,
- #3902,
- #3890.
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Fixed issues: #4309,
+ #4215,
+ #4212,
+ #4191,
+ #4132,
+ #4123,
+ #4114,
+ #4036,
+ #4020,
+ #3941,
+ #3902,
+ #3890.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
@@ -500,206 +516,213 @@
<li>
<div>
<span class="library">System:</span>
- <ul>
- <li>
- <div>
- Change system_category and generic_category to functions, to conform
- to the C++0x FCD. This change may cause compile errors some user
- code; the fix is add "()" to references to system_category
- and generic_category, so that they become function calls.
- </div>
- </li>
- <li>
- <div>
- Fix problems with symbol visibility for shared libraries.
- </div>
- </li>
- <li>
- <div>
- Fixed issues: #4254,
- #3994,
- #3474.
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Change system_category and generic_category to functions, to conform
+ to the C++0x FCD. This change may cause compile errors some user code;
+ the fix is add "()" to references to system_category and
+ generic_category, so that they become function calls.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fix problems with symbol visibility for shared libraries.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed issues: #4254,
+ #3994,
+ #3474.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">Thread:</span>
- <ul>
- <li>
- <div>
- Fixes for miscellaneous trac issues (#2501,
- #4341,
- #4363,
- #3760,
- #3761,
- #3611,
- #2955,
- #4071,
- #3195,
- #3097,
- #2874,
- #4316,
- #4317,
- #4322,
- #3244,
- #2747,
- #4305,
- #3195,
- #2704,
- #2293,
- #868,
- #2918,
- #4238,
- #3269,
- #3178,
- #3195).
- </div>
- </li>
- <li>
- <div>
- Fixes for other miscellaneous issues (remove warnings, support newer
- compilers, etc.)
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Fixes for miscellaneous trac issues (#2501,
+ #4341,
+ #4363,
+ #3760,
+ #3761,
+ #3611,
+ #2955,
+ #4071,
+ #3195,
+ #3097,
+ #2874,
+ #4316,
+ #4317,
+ #4322,
+ #3244,
+ #2747,
+ #4305,
+ #3195,
+ #2704,
+ #2293,
+ #868,
+ #2918,
+ #4238,
+ #3269,
+ #3178,
+ #3195).
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixes for other miscellaneous issues (remove warnings, support newer
+ compilers, etc.)
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">TR1:</span>
- <ul>
- <li>
- <div>
- Fixed VC10 support.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span><span class="special">::</span><span class="identifier">result_of</span></code> always uses the TR1 ResultOf
- protocol, even on compilers that support the C++0x <code><span class="identifier">decltype</span></code>-based implementation.
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Fixed VC10 support.
+ </div>
+ </li>
+ <li>
+ <div>
+ <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span><span class="special">::</span><span class="identifier">result_of</span></code> always uses the TR1 ResultOf
+ protocol, even on compilers that support the C++0x <code><span class="identifier">decltype</span></code>-based
+ implementation.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">Type Traits:</span>
- <ul>
- <li>
- <div>
- Added support for rvalue references throughout the library, plus
- two new traits classes is_rvalue_reference and is_lvalue_reference.
- Fixes #4407
- and #3804.
- </div>
- </li>
- <li>
- <div>
- Fixed ticket #3621.
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Added support for rvalue references throughout the library, plus two
+ new traits classes is_rvalue_reference and is_lvalue_reference. Fixes
+ #4407
+ and #3804.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed ticket #3621.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">uBLAS:</span>
- <ul>
- <li>
- <div>
- New assignment operators to feed in vectors and matrices in many
- nice ways (#4034).
- Thank you Nasos
- </div>
- </li>
- <li>
- <div>
- New doxygen-based documentation
- </div>
- </li>
- <li>
- <div>
- Enable arithmetic operators (+,-,*,/) to work between ublas containers
- of std::complex and integral types (#3649).
- Thank you Neal
- </div>
- </li>
- <li>
- <div>
- Removed unused variables in functional.hpp (#4377).
- Thank you Marco
- </div>
- </li>
- <li>
- <div>
- New matrix_indirect and vector_indirect views to access elements
- with a matrix or vector of indices
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ New assignment operators to feed in vectors and matrices in many nice
+ ways (#4034).
+ Thank you Nasos
+ </div>
+ </li>
+ <li>
+ <div>
+ New doxygen-based documentation
+ </div>
+ </li>
+ <li>
+ <div>
+ Enable arithmetic operators (+,-,*,/) to work between ublas containers
+ of std::complex and integral types (#3649).
+ Thank you Neal
+ </div>
+ </li>
+ <li>
+ <div>
+ Removed unused variables in functional.hpp (#4377).
+ Thank you Marco
+ </div>
+ </li>
+ <li>
+ <div>
+ New matrix_indirect and vector_indirect views to access elements with
+ a matrix or vector of indices
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">Utility:</span>
- <ul>
- <li>
- <div>
- Added a new template class, boost::initialized<T>
,
- in order to fix #3472.
- </div>
- </li>
- <li>
- <div>
- New version of <code><span class="identifier">value_initialized</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code> no longer calls <code><span class="identifier">memset</span></code> when the compiler has implemented
- value-initialization completely (#3869).
- </div>
- </li>
- <li>
- <div>
- New template <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tr1_result_of</span></code>
- that implements the TR1 ResultOf protocol even if <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span></code>
- uses the C++0x <code><span class="identifier">decltype</span></code>-based
- implementation.
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Added a new template class, boost::initialized<T>
,
+ in order to fix #3472.
+ </div>
+ </li>
+ <li>
+ <div>
+ New version of <code><span class="identifier">value_initialized</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code> no longer calls <code><span class="identifier">memset</span></code>
+ when the compiler has implemented value-initialization completely (#3869).
+ </div>
+ </li>
+ <li>
+ <div>
+ New template <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tr1_result_of</span></code>
+ that implements the TR1 ResultOf protocol even if <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span></code>
+ uses the C++0x <code><span class="identifier">decltype</span></code>-based
+ implementation.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">Uuid:</span>
- <ul>
- <li>
- <div>
- Define <code><span class="identifier">BOOST_UUID_NO_TYPE_TRAITS</span></code>
- to remove the dependency on Boost.TypeTraits.
- </div>
- </li>
- <li>
- <div>
- Stream <code><span class="keyword">operator</span><span class="special"><<</span></code>
- handles left, internal, and right manipulators.
- </div>
- </li>
- <li>
- <div>
- Added <code><span class="identifier">to_string</span></code>,
- <code><span class="identifier">to_wstring</span></code> to convert
- a uuid to a string.
- </div>
- </li>
- <li>
- <div>
- Fixed minor bugs in documentation.
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Define <code><span class="identifier">BOOST_UUID_NO_TYPE_TRAITS</span></code>
+ to remove the dependency on Boost.TypeTraits.
+ </div>
+ </li>
+ <li>
+ <div>
+ Stream <code><span class="keyword">operator</span><span class="special"><<</span></code>
+ handles left, internal, and right manipulators.
+ </div>
+ </li>
+ <li>
+ <div>
+ Added <code><span class="identifier">to_string</span></code>, <code><span class="identifier">to_wstring</span></code> to convert a uuid to a
+ string.
+ </div>
+ </li>
+ <li>
+ <div>
+ Fixed minor bugs in documentation.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
@@ -711,21 +734,22 @@
<li>
<div>
<span class="library">Xpressive:</span>
- <ul>
- <li>
- <div>
- Replace non-portable <code><span class="keyword">using</span></code>
- declarations with <code><span class="keyword">typedef</span></code>s
- in <code><span class="identifier">nested_results</span></code>.
- </div>
- </li>
- <li>
- <div>
- Support user-defined assertions with placeholders for non-local variables.
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Replace non-portable <code><span class="keyword">using</span></code>
+ declarations with <code><span class="keyword">typedef</span></code>s
+ in <code><span class="identifier">nested_results</span></code>.
+ </div>
+ </li>
+ <li>
+ <div>
+ Support user-defined assertions with placeholders for non-local variables.
+ </div>
+ </li>
+ </ul>
</li>
</ul>
</div>
@@ -735,47 +759,49 @@
<li>
<div>
<span class="library">Boostbook:</span>
- <ul>
- <li>
- <div>
- Significantly faster.
- </div>
- </li>
- <li>
- <div>
- Improved syntax highlighter.
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Significantly faster.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved syntax highlighter.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
<span class="library">Quickbook:</span>
- <ul>
- <li>
- <div>
- Use the cygwin 1.7 API for better path handling.
- </div>
- </li>
- <li>
- <div>
- Improved boostbook generation.
- </div>
- </li>
- <li>
- <div>
- Tweak the grammar to clean up some edge cases.
- </div>
- </li>
- <li>
- <div>
- For more detail see the <a href="/doc/libs/1_44_0/doc/html/quickbook/change_log.html#quickbook.change_log.version_1_5_2___boost_1_44_0">change
- log</a>.
- </div>
- </li>
- </ul>
+
</div>
+ <ul>
+ <li>
+ <div>
+ Use the cygwin 1.7 API for better path handling.
+ </div>
+ </li>
+ <li>
+ <div>
+ Improved boostbook generation.
+ </div>
+ </li>
+ <li>
+ <div>
+ Tweak the grammar to clean up some edge cases.
+ </div>
+ </li>
+ <li>
+ <div>
+ For more detail see the <a href="/doc/libs/1_44_0/doc/html/quickbook/change_log.html#quickbook.change_log.version_1_5_2___boost_1_44_0">change
+ log</a>.
+ </div>
+ </li>
+ </ul>
</li>
</ul>
</div>
@@ -788,55 +814,55 @@
<li>
<div>
OS X:
- <ul>
- <li>
- <div>
- GCC 4.0.1 on Intel Leopard.
- </div>
- </li>
- </ul>
</div>
+ <ul>
+ <li>
+ <div>
+ GCC 4.0.1 on Intel Leopard.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
Linux:
- <ul>
- <li>
- <div>
- GCC 4.4 on 64-bit Suse.
- </div>
- </li>
- </ul>
</div>
+ <ul>
+ <li>
+ <div>
+ GCC 4.4 on 64-bit Suse.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
Windows:
- <ul>
- <li>
- <div>
- Visual C++ 7.1 SP1, 8.0 SP1, 9.0 SP1 and 10.0.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3, using Mingw.
- </div>
- </li>
- </ul>
</div>
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1 SP1, 8.0 SP1, 9.0 SP1 and 10.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3, using Mingw.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
FreeBSD:
- <ul>
- <li>
- <div>
- GCC 4.2.1, 32 and 64 bit.
- </div>
- </li>
- </ul>
</div>
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1, 32 and 64 bit.
+ </div>
+ </li>
+ </ul>
</li>
</ul>
<p>
@@ -846,166 +872,166 @@
<li>
<div>
Linux:
- <ul>
- <li>
- <div>
- Intel 10.1 on 32 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC, with C++0x extensions, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.4 on 64 bit Suse.
- </div>
- </li>
- <li>
- <div>
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- Clang from subversion (will be released with LLVM 2.8).
- </div>
- </li>
- </ul>
</div>
+ <ul>
+ <li>
+ <div>
+ Intel 10.1 on 32 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, with C++0x extensions, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4 on 64 bit Suse.
+ </div>
+ </li>
+ <li>
+ <div>
+ QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
+ Linux.
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang from subversion (will be released with LLVM 2.8).
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
OS X:
- <ul>
- <li>
- <div>
- Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1, 4.2.1 (Apple build).
- </div>
- </li>
- <li>
- <div>
- GCC 4.4
- </div>
- </li>
- <li>
- <div>
- GCC, with C++0x extensions, 4.4
- </div>
- </li>
- <li>
- <div>
- Clang from subversion (will be released with LLVM 2.8).
- </div>
- </li>
- </ul>
</div>
+ <ul>
+ <li>
+ <div>
+ Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.0.1, 4.2.1 (Apple build).
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, with C++0x extensions, 4.4
+ </div>
+ </li>
+ <li>
+ <div>
+ Clang from subversion (will be released with LLVM 2.8).
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
Windows:
- <ul>
- <li>
- <div>
- Visual C++ 7.1 SP, 8.0, 9.0 on 32-bit XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 10.0 on XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 10.0 on 64-bit Windows 7.
- </div>
- </li>
- <li>
- <div>
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3, 4.5 on Mingw.
- </div>
- </li>
- <li>
- <div>
- GCC, with C++0x extensions, 4.5 on Mingw.
- </div>
- </li>
- </ul>
</div>
+ <ul>
+ <li>
+ <div>
+ Visual C++ 7.1 SP, 8.0, 9.0 on 32-bit XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 10.0 on XP.
+ </div>
+ </li>
+ <li>
+ <div>
+ Visual C++ 10.0 on 64-bit Windows 7.
+ </div>
+ </li>
+ <li>
+ <div>
+ Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
+ </div>
+ </li>
+ <li>
+ <div>
+ Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.3.3, 4.5 on Mingw.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC, with C++0x extensions, 4.5 on Mingw.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
AIX:
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, V11.1.0.0, on AIX Version 5.3.0.40.
- </div>
- </li>
- </ul>
</div>
+ <ul>
+ <li>
+ <div>
+ IBM XL C/C++ Enterprise Edition, V11.1.0.0, on AIX Version 5.3.0.40.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
FreeBSD:
- <ul>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 7.2, 64 bit.
- </div>
- </li>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 8.0, 32 bit.
- </div>
- </li>
- </ul>
</div>
+ <ul>
+ <li>
+ <div>
+ GCC 4.2.1 on FreeBSD 7.2, 64 bit.
+ </div>
+ </li>
+ <li>
+ <div>
+ GCC 4.2.1 on FreeBSD 8.0, 32 bit.
+ </div>
+ </li>
+ </ul>
</li>
<li>
<div>
Solaris:
- <ul>
- <li>
- <div>
- Sun C++ 5.10 on Solaris 5.10.
- </div>
- </li>
- </ul>
</div>
+ <ul>
+ <li>
+ <div>
+ Sun C++ 5.10 on Solaris 5.10.
+ </div>
+ </li>
+ </ul>
</li>
</ul>
</div>
@@ -1036,10 +1062,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_45_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_45_0.html (original)
+++ website/public_html/live/users/history/version_1_45_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -886,10 +888,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_46_0.html
==============================================================================
--- website/public_html/live/users/history/version_1_46_0.html (original)
+++ website/public_html/live/users/history/version_1_46_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -474,7 +476,7 @@
<ul>
<li>
<div>
- <strong>Breaking change</strong>: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">core</span><span class="special">.</span><span class="identifier">hpp</span></code>
+ <em>Breaking change</em>: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">core</span><span class="special">.</span><span class="identifier">hpp</span></code>
no longer defines <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">pop_front</span></code>
and <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">reverse</span></code>, which have moved to their
own headers under <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">functional</span></code>
@@ -930,10 +932,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Modified: website/public_html/live/users/history/version_1_46_1.html
==============================================================================
--- website/public_html/live/users/history/version_1_46_1.html (original)
+++ website/public_html/live/users/history/version_1_46_1.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -20,6 +20,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -535,10 +537,6 @@
<div id="footer">
<div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
<div id="copyright">
<p>Copyright Rene Rivera 2006-2007.</p>
</div><!--#include virtual="/common/footer-license.html" --> </div>
Copied: website/public_html/live/users/news/asio_formal_review_begins.html (from r70302, /website/public_html/beta/users/news/asio_formal_review_begins.html)
==============================================================================
--- /website/public_html/beta/users/news/asio_formal_review_begins.html (original)
+++ website/public_html/live/users/news/asio_formal_review_begins.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -10,6 +10,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -28,7 +30,7 @@
"news-title">asio Formal Review Begins</span></h2>
<p><span class=
- "news-date">December 10, 2006 12:00 GMT</span></p>
+ "news-date">December 10th, 2006 12:00 GMT</span></p>
<div class="news-description">
Deleted: website/public_html/live/users/news/version_1_40_0.html
==============================================================================
--- website/public_html/live/users/news/version_1_40_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
+++ (empty file)
@@ -1,621 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
- <title>Version 1.40.0</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <link rel="icon" href="/favicon.ico" type="image/ico" />
- <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
- <style type="text/css">
-/*<![CDATA[*/
- #content .news-description ul {
- list-style: none;
- }
- #content .news-description ul ul {
- list-style: circle;
- }
- /*]]>*/
- </style>
- <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
-</head>
-
-<body>
- <div id="heading">
- <!--#include virtual="/common/heading.html" --> </div>
-
- <div id="body">
- <div id="body-inner">
- <div id="content">
- <div class="section" id="intro">
- <div class="section-0">
- <div class="section-title">
- <h1>Version 1.40.0</h1>
- </div>
-
- <div class="section-body">
- <h2><span class=
- "news-title">Version 1.40.0</span></h2>
-
- <p><span class=
- "news-date">August 27th, 2009 17:00 GMT</span></p>
-
- <table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
-<tr><th scope="row" rowspan="2">unix</th><td>boost_1_40_0.tar.bz2</td></tr><tr><td>boost_1_40_0.tar.gz</td></tr>
-<tr><th scope="row" rowspan="2">windows</th><td>boost_1_40_0.7z</td></tr><tr><td>boost_1_40_0.zip</td></tr></table>
- <div class="news-description">
- <div class="description">
-
-
-
- <div id="version_1_40_0.update">
- <h3><span class="link">Update</span></h3>
- <p>
- Added missing notes for Graph and Property Map.
- </p>
- </div>
- <div id="version_1_40_0.boost_cmake">
- <h3><span class="link">Boost.CMake</span></h3>
- <p>
- Boost.CMake is <em>now distributed separately</em>.
- The cmake build for boost is <em>BROKEN</em> in the
- tarballs above. See the <a href="https://svn.boost.org/trac/boost/wiki/CMake">Boost.CMake
- wiki page</a> for pointers to working versions.
- </p>
- </div>
- <div id="version_1_40_0.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <span class="library">Accumulators:</span>
- <ul>
- <li>
- Works on GCC 4.4.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Asio:</span>
- <ul>
- <li>
- Added a new ping example to illustrate the use of ICMP sockets.
- </li>
- <li>
- Changed the <code><span class="identifier">buffered</span><span class="special">*</span><span class="identifier">_stream</span><span class="special"><></span></code> templates to treat 0-byte reads
- and writes as no-ops, to comply with the documented type requirements
- for <code><span class="identifier">SyncReadStream</span></code>,
- <code><span class="identifier">AsyncReadStream</span></code>, <code><span class="identifier">SyncWriteStream</span></code> and <code><span class="identifier">AsyncWriteStream</span></code>.
- </li>
- <li>
- Changed some instances of the <code><span class="keyword">throw</span></code>
- keyword to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span><span class="special">()</span></code>
- to allow Asio to be used when exception support is disabled. Note that
- the SSL wrappers still require exception support (#2754).
- </li>
- <li>
- Made Asio compatible with the OpenSSL 1.0 beta (#3256).
- </li>
- <li>
- Eliminated a redundant system call in the Solaris <tt>/dev/poll</tt>
- backend.
- </li>
- <li>
- Fixed a bug in resizing of the bucket array in the internal hash maps
- (#3095).
- </li>
- <li>
- Ensured correct propagation of the error code when a synchronous accept
- fails (#3216).
- </li>
- <li>
- Ensured correct propagation of the error code when a synchronous read
- or write on a Windows HANDLE fails.
- </li>
- <li>
- Fixed failures reported when <code><span class="identifier">_GLIBCXX_DEBUG</span></code>
- is defined (#3098).
- </li>
- <li>
- Fixed custom memory allocation support for timers (#3107).
- </li>
- <li>
- Tidied up various warnings reported by g++ (#1341,
- #2618).
- </li>
- <li>
- Various documentation improvements, including more obvious hyperlinks
- to function overloads, header file information, examples for the handler
- type requirements, and adding enum values to the index (#3157,
- #2620).
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Circular Buffer:</span>
- <ul>
- <li>
- Fixed bugs #2785,
- #3285.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Foreach:</span>
- <ul>
- <li>
- Workaround for conflict with Python headers (#3000).
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Function:</span>
- <ul>
- <li>
- Optimize the use of small target objects.
- </li>
- <li>
- Make Boost.Function compile under BOOST_NO_EXCEPTIONS (#2499,
- #2494,
- #2469,
- #2466,
- #2900)
- </li>
- <li>
- Various minor fixes (#2642,
- #2847,
- #2929
- #3012)
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Fusion:</span>
- <ul>
- <li>
- Improved compile times for <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">vector</span></code>.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Graph:</span>
- <ul>
- <li>
- Merged in the <a href="/libs/graph_parallel/doc/html/index.html">Parallel
- Boost Graph Library</a>, giving a full suite of graph algorithms
- and data structures for distributed-memory computers (such as clusters).
- </li>
- <li>
- Updates to the interface of the compressed sparse row graph, including
- constructors from unsorted edge lists.
- </li>
- <li>
- An implicit grid graph, saving memory over using the former generator.
- </li>
- <li>
- New algorithms: Dijkstra's single-source shortest path algorithm without
- a separate color map and an algorithm to find maximal common subgraphs
- between two graphs.
- </li>
- <li>
- Assorted bug fixes.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Hash:</span>
- <ul>
- <li>
- Automatically configure the float functions using template metaprogramming
- instead of trying to configure every possibility manually.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Interprocess:</span>
- <ul>
- <li>
- Windows shared memory is created in Shared Documents folder so that it
- can be shared between services and processes
- </li>
- <li>
- Fixed bugs #2967,
- #2973,
- #2992,
- #3138,
- #3166,
- #3205.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Intrusive:</span>
- <ul>
- <li>
- Code cleanup in tree_algorithms.hpp and avl_tree_algorithms.hpp
- </li>
- <li>
- Fixed bug #3164.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">MPL:</span>
- <ul>
- <li>
- Added <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">char_</span></code> and <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">string</span></code>
- for compile-time string manipulation, based on multichar literals (#2905).
- </li>
- <li>
- Updated MPL Reference Manual.
- </li>
- <li>
- Bug fixes.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Program.Options:</span>
- <ul>
- <li>
- Support for building with disabled exceptions (#2096).
- </li>
- <li>
- Unicode parser no longer drops original tokens (#2425).
- </li>
- <li>
- Fixed crash on user-inserted items in <code><span class="identifier">variables_map</span></code>
- (#2782).
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Property Map:</span>
- <ul>
- <li>
- Moved property map code into a separate directory, <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span></code>. The old files exist and forward to
- the new ones; the previous files directly in <code><span class="identifier">boost</span><span class="special">/</span></code> will be removed in Boost 1.42.0.
- </li>
- <li>
- Moved distributed property maps to <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">graph</span><span class="special">::</span><span class="identifier">parallel</span></code>
- namespace.
- </li>
- <li>
- Added a property map based on a <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">shared_array</span></code>,
- providing a simpler interface.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Proto:</span>
- <ul>
- <li>
- PrimitiveTransforms have stricter conformance to ResultOf protocol. (Warning:
- some invalid code may break.)
- </li>
- <li>
- Add a sensible default for <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_default</span></code>'s
- template parameter.
- </li>
- <li>
- Improved default evaluation strategy for pointers to members.
- </li>
- <li>
- GCC 3.4 portability fixes (#3021).
- </li>
- <li>
- Work around Visual C++'s non-std-compliant ciso646 macros.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Random:</span>
- <ul>
- <li>
- Made the constructors of all the generators call the copy constructor
- when passed a non-const reference.
- </li>
- <li>
- Changed seeding functions to accept any arithmetic type. As a side-effect,
- the exact signature of seed changed for some classes.
- </li>
- <li>
- Major bug fixes in uniform_int.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Serialization:</span>
- <ul>
- <li>
- Removed deprecated headers: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">static_warning</span><span class="special">.</span><span class="identifier">hpp</span></code>,
- <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">state_saver</span><span class="special">.</span><span class="identifier">hpp</span></code>, <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">smart_cast</span><span class="special">.</span><span class="identifier">hpp</span></code>,
- <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">pfto</span><span class="special">.</span><span class="identifier">hpp</span></code>. Use the the equivalent headers
- in the <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">serialization</span><span class="special">/</span></code>
- directory instead (#3062).
- </li>
- <li>
- <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_serializer_map</span></code> should now be
- used instead of <code><span class="identifier">detail</span><span class="special">::</span><span class="identifier">archive_pointer_iserializer</span></code>.
- For more details see <a href="/doc/libs/1_40_0/libs/serialization/doc/release.html">the
- library release notes</a>.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Unordered:</span>
- <ul>
- <li>
- Implement <code><span class="identifier">emplace</span></code> for
- all compilers, not just ones with rvalue references and variadic templates
- (#1978).
- </li>
- <li>
- Create less buckets by default.
- </li>
- <li>
- Some minor tweaks for better compiler support (#2908,
- #3096,
- #3082).
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Xpressive:</span>
- <ul>
- <li>
- Works on Visual C++ 10.0 (#3124).
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_40_0.build_system">
- <h3><span class="link">Build System</span></h3>
- <p>
- The default naming of libraries in Unix-like environment now matches system
- conventions, and does not include various decorations. Naming of libraries
- on Cygwin was also fixed. Support for beta versions of Microsoft Visual Studio
- 10 was added. With gcc, 64-bit compilation no longer requires that target architecture
- be specified.
- </p>
- </div>
- <div id="version_1_40_0.updated_tools">
- <h3><span class="link">Updated Tools</span></h3>
- <ul>
- <li>
- <span class="library">Boostbook:</span>
- <ul>
- <li>
- Hide <code><span class="identifier">INTERNAL</span> <span class="identifier">ONLY</span></code>
- enums in doxygen documentation (#3242).
- </li>
- <li>
- Tweaked appearance of member classes/structs/unions in a class synopsis.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Quickbook:</span>
- <ul>
- <li>
- Support python code snippets (#3029).
- </li>
- <li>
- Add <code><span class="identifier">teletype</span></code> source mode
- (#1202)
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_40_0.compilers_tested">
- <h3><span class="link">Compilers Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- OS X:
- <ul>
- <li>
- GCC 4.0.1 on Intel Tiger and Leopard
- </li>
- <li>
- GCC 4.0.1 on PowerPC Tiger
- </li>
- </ul>
- </li>
- <li>
- Linux:
- <ul>
- <li>
- GCC 4.3.3 on Ubuntu Linux.
- </li>
- </ul>
- </li>
- <li>
- Windows:
- <ul>
- <li>
- Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
- </li>
- </ul>
- </li>
- </ul>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- Linux:
- <ul>
- <li>
- Intel 9.0 on Red Hat Enterprise Linux.
- </li>
- <li>
- Intel 10.0 on Red Hat Enterprise Linux.
- </li>
- <li>
- Intel 10.1 on 64-bit Linux Redhat 5.1 Server.
- </li>
- <li>
- Intel 10.1 on Suse Linux on 64 bit Itanium.
- </li>
- <li>
- Intel 11.0 on Red Hat Enterprise Linux.
- </li>
- <li>
- Intel 11.1 on Red Hat Enterprise Linux.
- </li>
- <li>
- GCC 3.4.3, GCC 4.0.1, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.0 on Red Hat Enterprise
- Linux.
- </li>
- <li>
- GCC 4.3.3 and GCC 4.4.0 with C++0x extensions on Red Hat Enterprise Linux.
- </li>
- <li>
- GCC 4.1.1, 4.2.1 on 64-bit Red Hat Enterprise Linux.
- </li>
- <li>
- GCC 4.1.2 on Suse Linux on 64 bit Itanium.
- </li>
- <li>
- GCC 4.1.2 on 64-bit Redhat Server 5.1.
- </li>
- <li>
- GCC Open64 4.2.2 on Red Hat Enterprise Linux.
- </li>
- <li>
- GCC 4.3.4 on Debian unstable.
- </li>
- <li>
- QLogic PathScale(TM) Compiler Suite: Version 3.1 on Red Hat Enterprise
- Linux.
- </li>
- <li>
- GCC version 4.2.0 (PathScale 3.2 driver) on 64-bit Red Hat Enterprise
- Linux.
- </li>
- <li>
- Sun 5.9 on Red Hat Enterprise Linux.
- </li>
- </ul>
- </li>
- <li>
- OS X:
- <ul>
- <li>
- Intel 10.1, 11.0 on Intel Leopard.
- </li>
- <li>
- Intel 10.1, 11.0 on Intel Tiger.
- </li>
- <li>
- GCC 4.0.1, 4.2.1 on Intel Leopard.
- </li>
- <li>
- GCC 4.0.1 on Intel Tiger.
- </li>
- <li>
- GCC 4.0.1 on PowerPC Tiger.
- </li>
- </ul>
- </li>
- <li>
- Windows:
- <ul>
- <li>
- Visual C++ 7.1 on XP.
- </li>
- <li>
- Visual C++ 9.0 on XP.
- </li>
- <li>
- Visual C++ 9.0 on Vista.
- </li>
- <li>
- Visual C++ 9.0 on Vista 64-bit.
- </li>
- <li>
- Visual C++ 9.0, using STLport 5.2, on XP and Windows Mobile 5.0.
- </li>
- <li>
- Visual C++ 10.0 beta.
- </li>
- <li>
- Borland 5.9.3, 6.1.0, 6.1.3.
- </li>
- <li>
- Borland C++ Builder 2007 and 2009.
- </li>
- <li>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
- </li>
- <li>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 64-bit.
- </li>
- <li>
- GCC 4.3.3 and 4.4.0, on Mingw with C++0x features.
- </li>
- </ul>
- </li>
- <li>
- AIX:
- <ul>
- <li>
- IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40.
- </li>
- </ul>
- </li>
- <li>
- Solaris:
- <ul>
- <li>
- Sun C++ 5.7, 5.8, 5.9 on Solaris 5.10.
- </li>
- <li>
- GCC 3.4.6 on Solaris 5.10.
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_40_0.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- Beman Dawes, Eric Niebler,
- Rene Rivera, and Daniel
- James managed this release.
- </p>
- </div>
-</div> </div>
- </div>
- </div>
- </div>
- </div>
-
- <div id="sidebar">
- <!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" --> </div>
-
- <div class="clear"></div>
- </div>
- </div>
-
- <div id="footer">
- <div id="footer-left">
- <div id="revised">
- <p>Revised $Date$</p>
- </div>
-
- <div id="copyright">
- <p>Copyright Rene Rivera 2006-2007.</p>
- </div><!--#include virtual="/common/footer-license.html" --> </div>
-
- <div id="footer-right">
- <!--#include virtual="/common/footer-banners.html" --> </div>
-
- <div class="clear"></div>
- </div>
-</body>
-</html>
Deleted: website/public_html/live/users/news/version_1_41_0.html
==============================================================================
--- website/public_html/live/users/news/version_1_41_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
+++ (empty file)
@@ -1,487 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
- <title>Version 1.41.0</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <link rel="icon" href="/favicon.ico" type="image/ico" />
- <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
- <style type="text/css">
-/*<![CDATA[*/
- #content .news-description ul {
- list-style: none;
- }
- #content .news-description ul ul {
- list-style: circle;
- }
- /*]]>*/
- </style>
- <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
-</head>
-
-<body>
- <div id="heading">
- <!--#include virtual="/common/heading.html" --> </div>
-
- <div id="body">
- <div id="body-inner">
- <div id="content">
- <div class="section" id="intro">
- <div class="section-0">
- <div class="section-title">
- <h1>Version 1.41.0</h1>
- </div>
-
- <div class="section-body">
- <h2><span class=
- "news-title">Version 1.41.0</span></h2>
-
- <p><span class=
- "news-date">November 17th, 2009 17:00 GMT</span></p>
-
- <table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
-<tr><th scope="row" rowspan="2">unix</th><td>boost_1_41_0.tar.bz2</td></tr><tr><td>boost_1_41_0.tar.gz</td></tr>
-<tr><th scope="row" rowspan="2">windows</th><td>boost_1_41_0.7z</td></tr><tr><td>boost_1_41_0.zip</td></tr></table>
- <div class="news-description">
- <div class="description">
-
-
-
- <div id="version_1_41_0.new_libraries">
- <h3><span class="link">New Libraries</span></h3>
- <ul>
- <li>
- <span class="library">Property Tree:</span> A
- tree data structure especially suited to storing configuration data, from
- Marcin Kalicinski and Sebastian Redl.
- </li>
- </ul>
- </div>
- <div id="version_1_41_0.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <span class="library">DateTime:</span>
- <ul>
- <li>
- The default format for time durations is now "<code><span class="special">%-%</span><span class="identifier">O</span><span class="special">:%</span><span class="identifier">M</span><span class="special">:%</span><span class="identifier">S</span><span class="special">%</span><span class="identifier">F</span></code>" instead of "<code><span class="special">%-%</span><span class="identifier">H</span><span class="special">:%</span><span class="identifier">M</span><span class="special">:%</span><span class="identifier">S</span><span class="special">%</span><span class="identifier">F</span></code>"
- that was used previously. In order to retain the old behavior, the format
- string has to be specified explicitly during the time IO facet construction
- (#1861).
- </li>
- <li>
- Gregorian dates now use 32-bit integer type internally on 64-bit platforms
- (#3308).
- </li>
- <li>
- See the <a href="/doc/html/date_time/details.html#date_time.changes">full
- changelog</a> for more detail.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Filesystem:</span>
- <ul>
- <li>
- Bug fixes: (#3385).
- (#3528).
- (#3509).
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Iostreams:</span>
- Some old
- unreleased developments. There are still several open issues that should
- be fixed in the next version.
- <ul>
- <li>
- Add a grep filter (#1627).
- </li>
- <li>
- Support archives with multiple members (#1896).
- </li>
- <li>
- Make <code><span class="identifier">tee</span></code> work with input
- streams (#791).
- </li>
- <li>
- Improved filesystem interoperability.
- </li>
- <li>
- Several warnings fixed or suppressed (including #1618,
- #1875,
- #2779).
- </li>
- <li>
- Various other fixes (including #1580,
- #1671).
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Math:</span>
- Substantially improved
- the performance of the incomplete gamma function and it's inverse: this enhances
- the performance of the gamma, poisson, chi-squared and non-central chi-squared
- distributions.
- </li>
- <li>
- <span class="library">Multi-index Containers:</span>
- Maintenance
- fixes. Consult the library <a href="/libs/multi_index/doc/release_notes.html#boost_1_41">release
- notes</a> for further information.
- </li>
- <li>
- <span class="library">Proto:</span>
- <ul>
- <li>
- Clean up some MSVC warnings and errors in /Za (disable Microsoft extensions)
- mode.
- </li>
- <li>
- Fixes for c++0x mode on various compilers.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Python:</span>
- Boost.Python now
- supports Python 3 (Haoyu Bai's Google Summer of Code project, mentored by
- Stefan Seefeld).
- </li>
- <li>
- <span class="library">Regex:</span>
- Added support for
- many Perl 5.10 syntax elements including named sub-expressions, branch resets
- and recursive regular expressions.
- </li>
- <li>
- <span class="library">Spirit:</span> This is the initial
- official release of the new Spirit V2.1, a completely new library for parsing,
- lexing, and output generation. Note: this release is not backwards compatible
- with earlier versions. Known issue: <code><span class="identifier">qi</span><span class="special">::</span><span class="identifier">symbol</span><span class="special">::</span><span class="identifier">find</span></code>
- will match a symbol that starts with the string you're searching for. This
- will be fixed in the next version.
- </li>
- <li>
- <span class="library">System:</span>
- <ul>
- <li>
- Bug fix: (#3559).
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Thread:</span>
- <ul>
- <li>
- Support for futures, promises and packaged tasks added
- </li>
- <li>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">thread_specific_ptr</span></code> is now faster when
- there are lots of thread-specific objects
- </li>
- <li>
- Some Boost.Thread facilities are now header-only
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Unordered:</span>
- Major update:
- <ul>
- <li>
- Replaced a lot of the macro based implementation with a cleaner template
- based implementation.
- </li>
- <li>
- Reduced memory use.
- </li>
- <li>
- Full details in <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_41_1">the
- changelog</a>.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Utility:</span>
- A "const"
- issue of <code><span class="identifier">value_initialized</span></code>
- is fixed: Its <code><span class="identifier">data</span><span class="special">()</span></code>
- member function and its conversion operator are replaced by overloads for
- const and non-const access (#2548).
- </li>
- <li>
- <span class="library">Wave:</span>
- See the changelog
- for details.
- </li>
- <li>
- <span class="library">Xpressive:</span>
- <ul>
- <li>
- Fix infinite loop with some uses of <tt>\Q...\E</tt> quotemeta
- (#3586).
- </li>
- <li>
- Eliminate unreachable code warnings on MSVC
- </li>
- <li>
- Clean up some MSVC warnings and errors in /Za ("disable Microsoft
- extensions") mode.
- </li>
- <li>
- Fixes for c++0x mode on various compilers.
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_41_0.build_system">
- <h3><span class="link">Build System</span></h3>
- <p>
- A bug preventing "fat" 32-bit + 64-bit builds on OSX has been fixed.
- </p>
- </div>
- <div id="version_1_41_0.boost_cmake_moved">
- <h3><span class="link">Boost.CMake moved</span></h3>
- <p>
- The cmake version of boost has moved; the Boost.CMmake release will be separate
- and will lag the main release slightly, but will also be capable of producing
- patch releases as necessary.
- </p>
- <p>
- More information on the <a href="https:://svn.boost.org/trac/boost/wiki/CMake">Boost
- CMake wiki page</a>.
- </p>
- </div>
- <div id="version_1_41_0.updated_tools">
- <h3><span class="link">Updated Tools</span></h3>
- <ul>
- <li>
- <span class="library">Quickbook 1.5:</span>
- These
- changes require your document to use the <code><span class="special">[</span><span class="identifier">quickbook</span> <span class="number">1.5</span><span class="special">]</span></code> tag:
- <ul>
- <li>
- More intuitive syntax and variable lookup for template calls (#1174, #2034, #2036).
- </li>
- <li>
- Image attributes (#1157)
- </li>
- <li>
- Table Ids (#1194)
- </li>
- <li>
- Better handling of whitespace in <code><span class="identifier">section</span></code>
- syntax. (#2712)
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_41_0.compilers_tested">
- <h3><span class="link">Compilers Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- OS X:
- <ul>
- <li>
- GCC 4.0.1 on Intel Tiger and Leopard.
- </li>
- <li>
- GCC 4.0.1 on PowerPC Tiger.
- </li>
- </ul>
- </li>
- <li>
- Linux:
- <ul>
- <li>
- GCC 4.4.1 on Ubuntu Linux.
- </li>
- <li>
- GCC 4.4 on Debian
- </li>
- </ul>
- </li>
- <li>
- Windows:
- <ul>
- <li>
- Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
- </li>
- </ul>
- </li>
- </ul>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- Linux:
- <ul>
- <li>
- Intel 10.1 on Red Hat Enterprise Linux.
- </li>
- <li>
- Intel 10.1 on 64-bit Red Hat Enterprise Linux.
- </li>
- <li>
- Intel 10.1 on Suse Linux on 64 bit Itanium.
- </li>
- <li>
- Intel 11.0 on 32 bit Red Hat Enterprise Linux.
- </li>
- <li>
- Intel 11.0 on 64 bit Red Hat Enterprise Linux.
- </li>
- <li>
- Intel 11.1 on 64 bit Red Hat Enterprise Linux.
- </li>
- <li>
- Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
- </li>
- <li>
- GCC 3.4.3, GCC 4.2.4, GCC 4.3.3 and GCC 4.4.1 on Red Hat Enterprise Linux.
- </li>
- <li>
- GCC 4.3.3 and GCC 4.4.1 with C++0x extensions on Red Hat Enterprise Linux.
- </li>
- <li>
- GCC 4.3.3 on 64-bit Redhat Server 5.1.
- </li>
- <li>
- GCC 4.3.3 on 64 bit Linux.
- </li>
- <li>
- GCC 4.3.4 on Debian unstable.
- </li>
- <li>
- GCC 4.3.2 on 64 bit Gentoo.
- </li>
- <li>
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
- </li>
- <li>
- Sun 5.9 on Red Hat Enterprise Linux.
- </li>
- </ul>
- </li>
- <li>
- OS X:
- <ul>
- <li>
- Intel C++ Compiler 11.1 on Leopard.
- </li>
- <li>
- Intel C++ Compiler 10.1, 11.0.
- </li>
- <li>
- GCC 4.0.1 on Intel Tiger.
- </li>
- <li>
- GCC 4.0.1 on PowerPC Tiger.
- </li>
- </ul>
- </li>
- <li>
- Windows:
- <ul>
- <li>
- Visual C++ 7.1, 8,0, 9,0 on XP.
- </li>
- <li>
- Visual C++ 9.0 on 32-bit Vista.
- </li>
- <li>
- Visual C++ 9.0 on AMD 64-bit Vista.
- </li>
- <li>
- Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
- </li>
- <li>
- Visual C++ 10.0 beta 1 with <a href="http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=457199">a
- patch for the program options lib</a>.
- </li>
- <li>
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.0 (2010).
- </li>
- <li>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
- </li>
- <li>
- GCC 4.4.1 on Mingw, with and without C++0x extensions.
- </li>
- </ul>
- </li>
- <li>
- AIX:
- <ul>
- <li>
- IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40.
- </li>
- </ul>
- </li>
- <li>
- FreeBSD:
- <ul>
- <li>
- GCC 4.2.1 on FreeBSD 7.0.
- </li>
- </ul>
- </li>
- <li>
- Solaris:
- <ul>
- <li>
- Sun C++ 5.10 on Solaris 5.10.
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_41_0.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- Beman Dawes, Eric Niebler,
- Rene Rivera, and Daniel
- James managed this release.
- </p>
- </div>
-</div> </div>
- </div>
- </div>
- </div>
- </div>
-
- <div id="sidebar">
- <!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" --> </div>
-
- <div class="clear"></div>
- </div>
- </div>
-
- <div id="footer">
- <div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-08-18 21:38:46 +0100 (Wed, 18 Aug 2010) $</p>
- </div>
-
- <div id="copyright">
- <p>Copyright Rene Rivera 2006-2007.</p>
- </div><!--#include virtual="/common/footer-license.html" --> </div>
-
- <div id="footer-right">
- <!--#include virtual="/common/footer-banners.html" --> </div>
-
- <div class="clear"></div>
- </div>
-</body>
-</html>
Deleted: website/public_html/live/users/news/version_1_42_0.html
==============================================================================
--- website/public_html/live/users/news/version_1_42_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
+++ (empty file)
@@ -1,565 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
- <title>Version 1.42.0</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <link rel="icon" href="/favicon.ico" type="image/ico" />
- <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
- <style type="text/css">
-/*<![CDATA[*/
- #content .news-description ul {
- list-style: none;
- }
- #content .news-description ul ul {
- list-style: circle;
- }
- /*]]>*/
- </style>
- <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
-</head>
-
-<body>
- <div id="heading">
- <!--#include virtual="/common/heading.html" --> </div>
-
- <div id="body">
- <div id="body-inner">
- <div id="content">
- <div class="section" id="intro">
- <div class="section-0">
- <div class="section-title">
- <h1>Version 1.42.0</h1>
- </div>
-
- <div class="section-body">
- <h2><span class=
- "news-title">Version 1.42.0</span></h2>
-
- <p><span class=
- "news-date">February 2nd, 2010 14:00 GMT</span></p>
-
- <table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
-<tr><th scope="row" rowspan="2">unix</th><td>boost_1_42_0.tar.bz2</td></tr><tr><td>boost_1_42_0.tar.gz</td></tr>
-<tr><th scope="row" rowspan="2">windows</th><td>boost_1_42_0.7z</td></tr><tr><td>boost_1_42_0.zip</td></tr></table>
- <div class="news-description">
- <div class="description">
-
-
-
- <div id="version_1_42_0.new_libraries">
- <h3><span class="link">New Libraries</span></h3>
- <ul>
- <li>
- <span class="library">Uuid:</span>
- A universally unique
- identifier, from Andy Tompkins.
- </li>
- </ul>
- </div>
- <div id="version_1_42_0.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <span class="library">Asio:</span>
- <ul>
- <li>
- Added a new HTTP Server 4 example illustrating the use of stackless coroutines
- with Asio.
- </li>
- <li>
- Changed handler allocation and invocation to use <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">addressof</span></code>
- to get the address of handler objects, rather than applying <code><span class="keyword">operator</span><span class="special">&</span></code>
- directly (#2977).
- </li>
- <li>
- Restricted MSVC buffer debugging workaround to 2008, as it causes a crash
- with 2010 beta 2 (#3796,
- #3822).
- </li>
- <li>
- Fixed a problem with the lifetime of handler memory, where Windows needs
- the <code><span class="identifier">OVERLAPPED</span></code> structure
- to be valid until both the initiating function call has returned and
- the completion packet has been delivered.
- </li>
- <li>
- Don't block signals while performing system calls, but instead restart
- the calls if they are interrupted.
- </li>
- <li>
- Documented the guarantee made by strand objects with respect to order
- of handler invocation.
- </li>
- <li>
- Changed strands to use a pool of implementations, to make copying of
- strands cheaper.
- </li>
- <li>
- Ensured that kqueue support is enabled for BSD platforms (#3626).
- </li>
- <li>
- Added a <code><span class="identifier">boost_</span></code> prefix
- to the <code><span class="keyword">extern</span> <span class="string">"C"</span></code>
- thread entry point function (#3809).
- </li>
- <li>
- In <code><span class="identifier">getaddrinfo</span></code> emulation,
- only check the socket type (<code><span class="identifier">SOCK_STREAM</span></code>
- or <code><span class="identifier">SOCK_DGRAM</span></code>) if a service
- name has been specified. This should allow the emulation to work with
- raw sockets.
- </li>
- <li>
- Added a workaround for some broken Windows firewalls that make a socket
- appear bound to 0.0.0.0 when it is in fact bound to 127.0.0.1.
- </li>
- <li>
- Applied a fix for reported excessive CPU usage under Solaris (#3670).
- </li>
- <li>
- Added some support for platforms that use older compilers such as g++
- 2.95 (#3743).
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Circular Buffer:</span>
- <ul>
- <li>
- Added methods erase_begin(size_type) and erase_end(size_type) with constant
- complexity for such types of stored elements which do not need an explicit
- destruction e.g. int or double.
- </li>
- <li>
- Similarly changed implementation of the clear() method and the destructor
- so their complexity is now constant for such types of stored elements
- which do not require an explicit destruction (the complexity for other
- types remains linear).
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Fusion:</span>
- <ul>
- <li>
- The accumulator is the first argument to the functor of <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">fold</span></code> and <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">accumulate</span></code>
- (#2355).
- </li>
- <li>
- Added support for associative iterators and views (#3473).
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Graph:</span>
- <ul>
- <li>
- Removed old interface to <code><span class="identifier">compressed_sparse_row_graph</span></code>,
- making new interface the default.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Integer:</span>
- <ul>
- <li>
- Reverted Trunk to release branch state (i.e. a "known good state").
- </li>
- <li>
- Fixed issues: 653,
- 3084,
- 3177,
- 3180,
- 3568,
- 3657,
- 2134.
- </li>
- <li>
- Added long long support to <tt>boost::static_log2</tt>, <tt>boost::static_signed_min</tt>,
- <tt>boost::static_signed_max</tt>, <tt>boost::static_unsigned_min</tt><tt>boost::static_unsigned_max</tt>,
- when available.
- </li>
- <li>
- The argument type and the result type of <tt>boost::static_signed_min</tt>
- etc are now typedef'd. Formerly, they were hardcoded as <tt>unsigned
- long</tt> and <tt>int</tt> respectively. Please, use the
- provided typedefs in new code (and update old code as soon as possible).
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Iostreams:</span>
- <ul>
- <li>
- Fixed many outstanding issues. Thanks to Richard Smith for his work on
- this. (#3612,
- #3311,
- #2094,
- #3010,
- #2894,
- #3011,
- #3352,
- #3505).
- </li>
- <li>
- For more information see the <a href="/libs/iostreams/doc/release_notes.html">library
- release notes</a>.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Program.Options:</span>
- <ul>
- <li>
- Information about option name added to a few exception classes and various
- clean ups in exception classes (#3423).
- </li>
- <li>
- Description wordwrapping in presense of default parameters fixed (#2613).
- </li>
- <li>
- Empty value in configuration file is now permitted (#1537).
- </li>
- <li>
- Quotes are no longer stripped from string values (#850).
- </li>
- <li>
- Fix endless loop in case of long default arguments (#689).
- </li>
- <li>
- Fix compile warning caused by usage of boost::any (#2562).
- </li>
- <li>
- Fix memory bug in example/response_file.cpp (#3525).
- </li>
- <li>
- Most compilation warnings were fixed (#3608).
- </li>
- <li>
- Make column width for description text configurable. (#3703).
- </li>
- <li>
- Add general split function: split_unix() (#2561).
- </li>
- <li>
- Enable open config files from given file name (#3264).
- </li>
- <li>
- Additional flag for required options (#2982).
- </li>
- <li>
- Enable case insensitive style for command line (#3498).
- </li>
- </ul>
- </li>
- <li>
- <span class="library">PropertyMap:</span>
- <ul>
- <li>
- Removed old header files (directly in the <code><span class="identifier">boost</span><span class="special">/</span></code> directory); they were deprecated since
- 1.40, replaced by headers in <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">property_map</span><span class="special">/</span></code>.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Proto:</span>
- <ul>
- <li>
- Fix const correctness issues with <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">flatten</span></code>
- and friends (#3364).
- </li>
- <li>
- Accomodate recent change to <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">fold</span></code>,
- remove old support for Doxygen and pre-1.35 Fusion (#3553).
- </li>
- <li>
- In binary operations, when one operand has a user-specified domain and
- the other has the default domain, the user-specified domain trumps.
- </li>
- <li>
- Fix <code><span class="identifier">BOOST_PROTO_EXTENDS</span></code>
- to work with elaborated types.
- </li>
- <li>
- Work around EDG compiler bug with function types and cv-qualification.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Regex:</span>
- <ul>
- <li>
- Added support for Functors rather than strings as format expressions.
- </li>
- <li>
- Improved error reporting when throwing exceptions to include better more
- relevant information.
- </li>
- <li>
- Improved performance and reduced stack usage of recursive expressions.
- </li>
- <li>
- Fixed tickets #2802,
- #3425,
- #3507,
- #3546,
- #3631,
- #3632,
- #3715,
- #3718,
- #3763,
- #3764
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Spirit:</span>
- Spirit V2.2, see
- the '<a href="/doc/libs/1_42_0/libs/spirit/doc/html/spirit/what_s_new.html">What's
- New</a>' section for details.
- </li>
- <li>
- <span class="library">Unordered:</span>
- <ul>
- <li>
- Support instantiating the containers with incomplete value types.
- </li>
- <li>
- Add <code><span class="identifier">erase_return_void</span></code>
- as a temporary workaround for the current <code><span class="identifier">erase</span></code>
- which can be inefficient because it has to find the next element to return
- an iterator (#3693).
- </li>
- <li>
- Add templated find overload for compatible keys.
- </li>
- <li>
- Improved codegear compatibility.
- </li>
- <li>
- Other minor changes, full details in <a href="/doc/html/unordered/changes.html#unordered.changes.boost_1_42_0">the
- changelog</a>.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Xpressive:</span>
- <ul>
- <li>
- <code><span class="identifier">match_results</span></code> no longer
- relies on undefined behavior in <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">list</span></code>
- (#3278).
- </li>
- <li>
- Do NOT copy singular iterators (#3538).
- </li>
- <li>
- Eliminate gcc and darwin warnings (#3734).
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_42_0.compilers_tested">
- <h3><span class="link">Compilers Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- OS X:
- <ul>
- <li>
- GCC 4.0.1 on Intel Leopard.
- </li>
- <li>
- GCC 4.0.1 on PowerPC Tiger.
- </li>
- </ul>
- </li>
- <li>
- Linux:
- <ul>
- <li>
- GCC 4.4.1 on Ubuntu Linux.
- </li>
- <li>
- GCC 4.4 on Debian.
- </li>
- </ul>
- </li>
- <li>
- Windows:
- <ul>
- <li>
- Visual C++ 7.1 SP1, 8.0 SP1 and 9.0 SP1 on Windows XP.
- </li>
- <li>
- Visual C++ 9.0 on Windows 2008, 64 bit.
- </li>
- <li>
- GCC 4.3.3, using Mingw
- </li>
- </ul>
- </li>
- <li>
- FreeBSD:
- <ul>
- <li>
- GCC 4.2.1, 32 and 64 bit.
- </li>
- </ul>
- </li>
- </ul>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- Linux:
- <ul>
- <li>
- Intel 10.1 on Red Hat Enterprise Linux.
- </li>
- <li>
- Intel 10.1 on 64 bit Red Hat Enterprise Linux.
- </li>
- <li>
- Intel 11.0 on 32 bit Red Hat Enterprise Linux.
- </li>
- <li>
- Intel 11.0 on 64 bit Red Hat Enterprise Linux.
- </li>
- <li>
- Intel 11.1 on 64 bit Red Hat Enterprise Linux.
- </li>
- <li>
- Intel 11.1 on 64 bit Linux Redhat 5.1 Server.
- </li>
- <li>
- Intel 11.1 on Suse Linux 64 bit.
- </li>
- <li>
- GCC 3.4.6, GCC 4.2.4, GCC 4.3.4 and GCC 4.4.2 on Red Hat Enterprise Linux.
- </li>
- <li>
- GCC 4.3.4 and GCC 4.4.2 with C++0x extensions on Red Hat Enterprise Linux.
- </li>
- <li>
- GCC 4.4.1 on 64 bit Linux.
- </li>
- <li>
- GCC 4.4.3 on Debian unstable.
- </li>
- <li>
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
- </li>
- </ul>
- </li>
- <li>
- OS X:
- <ul>
- <li>
- Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
- </li>
- <li>
- GCC 4.0.1 on Intel Leopard.
- </li>
- <li>
- GCC 4.0.1 on PowerPC Tiger.
- </li>
- </ul>
- </li>
- <li>
- Windows:
- <ul>
- <li>
- Visual C++ 7.1, 8,0, 9,0 on XP.
- </li>
- <li>
- Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
- </li>
- <li>
- Visual C++ 10.0 beta 2.
- </li>
- <li>
- Visual C++ 10.0 on 32-bit Vista.
- </li>
- <li>
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
- </li>
- <li>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
- </li>
- <li>
- GCC 4.4.1 on Mingw, with and without C++0x extensions.
- </li>
- </ul>
- </li>
- <li>
- AIX:
- <ul>
- <li>
- IBM XL C/C++ Enterprise Edition for AIX, V10.1.0.0, on AIX Version 5.3.0.40.
- </li>
- </ul>
- </li>
- <li>
- FreeBSD:
- <ul>
- <li>
- GCC 4.2.1 on FreeBSD 7.0, 32 bit and 64 bit.
- </li>
- </ul>
- </li>
- <li>
- Solaris:
- <ul>
- <li>
- Sun C++ 5.10 on Solaris 5.10.
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_42_0.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- Beman Dawes, Eric Niebler,
- Rene Rivera, Daniel James
- and Vladimir Prus managed this release.
- </p>
- </div>
-</div> </div>
- </div>
- </div>
- </div>
- </div>
-
- <div id="sidebar">
- <!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" --> </div>
-
- <div class="clear"></div>
- </div>
- </div>
-
- <div id="footer">
- <div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
- <div id="copyright">
- <p>Copyright Rene Rivera 2006-2007.</p>
- </div><!--#include virtual="/common/footer-license.html" --> </div>
-
- <div id="footer-right">
- <!--#include virtual="/common/footer-banners.html" --> </div>
-
- <div class="clear"></div>
- </div>
-</body>
-</html>
Deleted: website/public_html/live/users/news/version_1_43_0.html
==============================================================================
--- website/public_html/live/users/news/version_1_43_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
+++ (empty file)
@@ -1,560 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
- <title>Version 1.43.0</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <link rel="icon" href="/favicon.ico" type="image/ico" />
- <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
- <style type="text/css">
-/*<![CDATA[*/
- #content .news-description ul {
- list-style: none;
- }
- #content .news-description ul ul {
- list-style: circle;
- }
- /*]]>*/
- </style>
- <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
-</head>
-
-<body>
- <div id="heading">
- <!--#include virtual="/common/heading.html" --> </div>
-
- <div id="body">
- <div id="body-inner">
- <div id="content">
- <div class="section" id="intro">
- <div class="section-0">
- <div class="section-title">
- <h1>Version 1.43.0</h1>
- </div>
-
- <div class="section-body">
- <h2><span class=
- "news-title">Version 1.43.0</span></h2>
-
- <p><span class=
- "news-date">May 6th, 2010 12:00 GMT</span></p>
-
- <table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
-<tr><th scope="row" rowspan="2">unix</th><td>boost_1_43_0.tar.bz2</td></tr><tr><td>boost_1_43_0.tar.gz</td></tr>
-<tr><th scope="row" rowspan="2">windows</th><td>boost_1_43_0.7z</td></tr><tr><td>boost_1_43_0.zip</td></tr></table>
- <div class="news-description">
- <div class="description">
-
-
-
- <div id="version_1_43_0.new_libraries">
- <h3><span class="link">New Libraries</span></h3>
- <ul>
- <li>
- <span class="library">Functional/factory:</span>
- Function
- objects for dynamic and by-value construction, from Tobias Schwinger.
- </li>
- <li>
- <span class="library">Functional/forward:</span>
- Function
- object adapters to address the forwarding problem, from Tobias Schwinger.
- </li>
- </ul>
- </div>
- <div id="version_1_43_0.major_updates">
- <h3><span class="link">Major Updates</span></h3>
- <ul>
- <li>
- <span class="library">Range:</span>
- Boost.Range has
- undergone extensive updates that it include all of the features from the
- recently reviewed Boost.RangeEx, from Neil Groves.
- <ul>
- <li>
- Range-based version of the full STL iterator based algorithms.
- </li>
- <li>
- Range adaptors which can be combined with range-based algorithms for
- unprecedented expressiveness and efficiency.
- </li>
- <li>
- New functions: irange, istream_range, join, combine.
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_43_0.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <span class="library">Accumulators:</span>
- <ul>
- <li>
- Avoid premature template evaluation in operator overload return types.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Array:</span>
- <ul>
- <li>
- Added support for SunCC compiler.
- </li>
- <li>
- Added 'fill' member function.
- </li>
- <li>
- Changed exception code to use boost::throw_exception.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Asio:</span>
- <ul>
- <li>
- Improved performance.
- </li>
- <li>
- Reduced compile times.
- </li>
- <li>
- Reduced the size of generated code.
- </li>
- <li>
- Extended the guarantee that background threads don't call user code to
- all asynchronous operations (#3923).
- </li>
- <li>
- Changed to use edge-triggered epoll on Linux.
- </li>
- <li>
- Changed to use <code><span class="identifier">timerfd</span></code>
- for dispatching timers on Linux, when available.
- </li>
- <li>
- Changed to use one-shot notifications with kqueue on Mac OS X and BSD
- platforms.
- </li>
- <li>
- Added a bitmask type <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">resolver_query_base</span><span class="special">::</span><span class="identifier">flags</span></code>
- as per the TR2 proposal. This type prevents implicit conversion from
- <code><span class="keyword">int</span></code> to <code><span class="identifier">flags</span></code>,
- allowing the compiler to catch cases where users incorrectly pass a numeric
- port number as the service name.
- </li>
- <li>
- Added <code><span class="preprocessor">#define</span> <span class="identifier">NOMINMAX</span></code>
- for all Windows compilers. Users can define <code><span class="identifier">BOOST_ASIO_NO_NOMINMAX</span></code>
- to suppress this definition (#3901).
- </li>
- <li>
- Fixed a bug where 0-byte asynchronous reads were incorrectly passing
- an <code><span class="identifier">error</span><span class="special">::</span><span class="identifier">eof</span></code> result to the completion handler
- (#4023).
- </li>
- <li>
- Changed the <code><span class="identifier">io_control</span><span class="special">()</span></code> member functions to always call <code><span class="identifier">ioctl</span></code> on the underlying descriptor
- when modifying blocking mode (#3307).
- </li>
- <li>
- Changed the resolver implementation to longer require the typedefs <code><span class="identifier">InternetProtocol</span><span class="special">::</span><span class="identifier">resolver_query</span></code> and <code><span class="identifier">InternetProtocol</span><span class="special">::</span><span class="identifier">resolver_iterator</span></code>,
- as neither typedef is part of the documented <code><span class="identifier">InternetProtocol</span></code>
- requirements. The corresponding typedefs in the <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">tcp</span></code>,
- <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">udp</span></code> and <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">icmp</span></code>
- classes have been deprecated.
- </li>
- <li>
- Fixed out-of-band handling for reactors not based on <code><span class="identifier">select</span><span class="special">()</span></code>.
- </li>
- <li>
- Added new <code><span class="identifier">BOOST_ASIO_DISABLE_THREADS</span></code>
- macro that allows Asio's threading support to be independently disabled.
- </li>
- <li>
- Minor documentation improvements.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Fusion:</span>
- <ul>
- <li>
- Added new macros for adapting or defining custom types. See the Changelog
- for details.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Iostreams:</span>
- <ul>
- <li>
- Minor fixes (#2505,
- #3839,
- #3953,
- #3723,
- #3969,
- #4135).
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Multi-index Containers:</span>
- <ul>
- <li>
- <a href="/libs/serialization/doc/serialization.html#constructors">Serialization
- of non default constructible values</a> is now properly supported
- through user-provided facilities <code><span class="identifier">save_construct_data</span></code>
- and <code><span class="identifier">load_construct_data</span></code>.
- <code><span class="identifier">multi_index_container</span></code>
- serialization <a href="/libs/serialization/doc/tutorial.html#versioning">class
- version</a> has been bumped from 1 to 2.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Proto:</span>
- <ul>
- <li>
- Minor change in behavior: non-const expression self-assignment creates
- an assign node. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_43">Release
- Notes</a> for details.
- </li>
- <li>
- Minor change to recommended expression extension mechanism: use <code><span class="identifier">BOOST_PROTO_EXTENDS_USING_ASSIGN</span><span class="special">()</span></code>.
- See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_43">Release
- Notes</a> for details.
- </li>
- <li>
- Fix error in invocation of callable monomorphic function objects in Proto
- transforms.
- </li>
- <li>
- Fix misc const correctness issues, work around fusion bug.
- </li>
- <li>
- Add non-const function call overloads to proto terminals.
- </li>
- <li>
- Add a default constructor to <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">literal</span><span class="special"><></span></code>.
- </li>
- <li>
- Do not use deprecated config macros.
- </li>
- <li>
- Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">assert_matches</span><span class="special">()</span></code>
- function and friends to <tt><boost/proto/debug.hpp></tt>.
- </li>
- <li>
- <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">make_expr</span><span class="special"><></span></code>
- and <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">unpack_expr</span><span class="special"><></span></code>
- return const-qualified rvalues.
- </li>
- <li>
- Add documentation for Expr and Domain concepts.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Random:</span>
- <ul>
- <li>
- Put the implementation of random_device in a compiled lib, and added
- Windows support.
- </li>
- <li>
- Rewrote the documentation using Quickbook/Doxygen/Boostbook and brought
- it up to date.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Spirit:</span>
- Spirit V2.3, see
- the '<a href="/doc/libs/1_43_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_3.html">What's
- New</a>' section for details.
- </li>
- <li>
- <span class="library">Thread:</span>
- <ul>
- <li>
- Uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">throw_exception</span></code> for all exceptions
- except <code><span class="identifier">thread_interrupted</span></code>
- </li>
- <li>
- Added fix for issue 2742
- </li>
- <li>
- Optimizations to mutex locks and <code><span class="identifier">call_once</span></code>
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Unordered:</span>
- <ul>
- <li>
- <code><span class="identifier">erase_return_void</span></code> is
- now <code><span class="identifier">quick_erase</span></code> (#3966).
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Uuid:</span>
- <ul>
- <li>
- Split generators into separate files.
- </li>
- <li>
- Fixed bug in basic_random_generator (#3971).
- </li>
- <li>
- Updated documentation.
- </li>
- </ul>
- </li>
- <li>
- <span class="library">Wave:</span>
- See the Changelog
- for details.
- </li>
- <li>
- <span class="library">Xpressive:</span>
- <ul>
- <li>
- Add missing include to <tt><boost/xpressive/regex_error.hpp></tt>.
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_43_0.build_system">
- <h3><span class="link">Build System</span></h3>
- <ul>
- <li>
- When cross-compiling to GNU targets, static libraries are properly created.
- Previously, using such libraries resulted in <tt>Archive has no index</tt>
- error.
- </li>
- <li>
- The naming of DLL and import libraries with gcc compiler on Windows, both
- mingw and cygwin, now matches default conventions of those environments.
- Previously, the naming scheme was the same as for other Windows compilers.
- </li>
- </ul>
- </div>
- <div id="version_1_43_0.updated_tools">
- <h3><span class="link">Updated Tools</span></h3>
- <ul>
- <li>
- <span class="library">Quickbook:</span>
- <ul>
- <li>
- Unicode escape characters.
- </li>
- <li>
- Support the UTF-8 byte order mark.
- </li>
- <li>
- Disallow <code><span class="special">[</span></code> in simple markup.
- Fixes some errors with mismatched punctuation.
- </li>
- <li>
- Add a command line flag (<code><span class="special">-</span><span class="identifier">D</span></code>) to define macros at the command
- line.
- </li>
- <li>
- Improved post-processor output.
- </li>
- <li>
- Check that <code><span class="special">[</span><span class="identifier">section</span><span class="special">]</span></code> and <code><span class="special">[</span><span class="identifier">endsect</span><span class="special">]</span></code>
- tags are balanced in templates.
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_43_0.compilers_tested">
- <h3><span class="link">Compilers Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- OS X:
- <ul>
- <li>
- GCC 4.0.1 on Intel Leopard.
- </li>
- </ul>
- </li>
- <li>
- Linux:
- <ul>
- <li>
- GCC 4.4.1 on Ubuntu Linux.
- </li>
- <li>
- GCC 4.4 on 64-bit Suse.
- </li>
- </ul>
- </li>
- <li>
- Windows:
- <ul>
- <li>
- Visual C++ 8.0 SP1 and 9.0 SP1 on Windows XP.
- </li>
- <li>
- GCC 4.3.3, using Mingw
- </li>
- </ul>
- </li>
- <li>
- FreeBSD:
- <ul>
- <li>
- GCC 4.2.1, 32 and 64 bit.
- </li>
- </ul>
- </li>
- </ul>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- Linux:
- <ul>
- <li>
- Intel 10.1, 11.1 on 32 bit Red Hat Enterprise Linux.
- </li>
- <li>
- Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
- </li>
- <li>
- GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3 on Red Hat Enterprise Linux.
- </li>
- <li>
- GCC 4.3.4, 4.4.3 with C++0x extensions on Red Hat Enterprise Linux.
- </li>
- <li>
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
- </li>
- </ul>
- </li>
- <li>
- OS X:
- <ul>
- <li>
- Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
- </li>
- <li>
- GCC 4.0.1 on Intel Leopard.
- </li>
- <li>
- Clang from subversion.
- </li>
- </ul>
- </li>
- <li>
- Windows:
- <ul>
- <li>
- Visual C++ 8,0, 9,0 on 32-bit XP.
- </li>
- <li>
- Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
- </li>
- <li>
- Visual C++ 10.0 on XP.
- </li>
- <li>
- Visual C++ 10.0 on 64-bit Windows 7.
- </li>
- <li>
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
- </li>
- <li>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
- </li>
- <li>
- GCC 4.3.3 on Mingw.
- </li>
- <li>
- GCC 4.4.3 on Mingw, with and without C++0x extensions.
- </li>
- <li>
- GCC 4.5 on Mingw.
- </li>
- </ul>
- </li>
- <li>
- AIX:
- <ul>
- <li>
- IBM XL C/C++ Enterprise Edition, V10.1.0.0, on AIX Version 5.3.0.40.
- </li>
- </ul>
- </li>
- <li>
- FreeBSD:
- <ul>
- <li>
- GCC 4.2.1 on FreeBSD 7.2, 64 bit.
- </li>
- <li>
- GCC 4.2.1 on FreeBSD 8.0, 32 bit.
- </li>
- </ul>
- </li>
- <li>
- Solaris:
- <ul>
- <li>
- Sun C++ 5.10 on Solaris 5.10.
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_43_0.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- Beman Dawes, Eric Niebler,
- Rene Rivera, Daniel James
- and Vladimir Prus managed this release.
- </p>
- </div>
-</div> </div>
- </div>
- </div>
- </div>
- </div>
-
- <div id="sidebar">
- <!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" --> </div>
-
- <div class="clear"></div>
- </div>
- </div>
-
- <div id="footer">
- <div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
- <div id="copyright">
- <p>Copyright Rene Rivera 2006-2007.</p>
- </div><!--#include virtual="/common/footer-license.html" --> </div>
-
- <div id="footer-right">
- <!--#include virtual="/common/footer-banners.html" --> </div>
-
- <div class="clear"></div>
- </div>
-</body>
-</html>
Deleted: website/public_html/live/users/news/version_1_44_0.html
==============================================================================
--- website/public_html/live/users/news/version_1_44_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
+++ (empty file)
@@ -1,1053 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
- <title>Version 1.44.0</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <link rel="icon" href="/favicon.ico" type="image/ico" />
- <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
- <style type="text/css">
-/*<![CDATA[*/
- #content .news-description ul {
- list-style: none;
- }
- #content .news-description ul ul {
- list-style: circle;
- }
- /*]]>*/
- </style>
- <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
-</head>
-
-<body>
- <div id="heading">
- <!--#include virtual="/common/heading.html" --> </div>
-
- <div id="body">
- <div id="body-inner">
- <div id="content">
- <div class="section" id="intro">
- <div class="section-0">
- <div class="section-title">
- <h1>Version 1.44.0</h1>
- </div>
-
- <div class="section-body">
- <h2><span class=
- "news-title">Version 1.44.0</span></h2>
-
- <p><span class=
- "news-date">August 13th, 2010 17:00 GMT</span></p>
-
- <table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
-<tr><th scope="row" rowspan="2">unix</th><td>boost_1_44_0.tar.bz2</td></tr><tr><td>boost_1_44_0.tar.gz</td></tr>
-<tr><th scope="row" rowspan="2">windows</th><td>boost_1_44_0.7z</td></tr><tr><td>boost_1_44_0.zip</td></tr></table>
- <div class="news-description">
- <div class="description">
-
-
-
- <div id="version_1_44_0.new_libraries">
- <h3><span class="link">New Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library">Meta State Machine:</span>
- High-performance
- expressive UML2 finite state machines, from Christophe Henry
- </div>
- </li>
- <li>
- <div>
- <span class="library">Polygon:</span>
- Booleans/clipping,
- resizing/offsetting and more for planar polygons with integral coordinates,
- from Lucanus Simonson.
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_44_0.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library">Accumulators:</span>
- <ul>
- <li>
- <div>
- Correct miscellaneous documentation inaccuracies
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Asio:</span>
- <ul>
- <li>
- <div>
- Reduced compile times. (Note that some programs may need to add additional
- <code><span class="preprocessor">#include</span></code>s, e.g.
- if the program uses <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">array</span></code>
- but does not explicitly include <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>.)
- </div>
- </li>
- <li>
- <div>
- Reduced the size of generated code.
- </div>
- </li>
- <li>
- <div>
- Refactored <code><span class="identifier">deadline_timer</span></code>
- implementation to improve performance.
- </div>
- </li>
- <li>
- <div>
- Improved multiprocessor scalability on Windows by using a dedicated
- hidden thread to wait for timers.
- </div>
- </li>
- <li>
- <div>
- Improved performance of <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code>
- with <code><span class="identifier">async_read</span><span class="special">()</span></code>
- and <code><span class="identifier">async_read_until</span><span class="special">()</span></code>. These read operations now use
- the existing capacity of the <code><span class="identifier">streambuf</span></code>
- when reading, rather than limiting the read to 512 bytes.
- </div>
- </li>
- <li>
- <div>
- Added optional separate compilation. To enable, add <code><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">cpp</span><span class="special">></span></code>
- to one source file in a program, then build the program with <code><span class="identifier">BOOST_ASIO_SEPARATE_COMPILATION</span></code>
- defined in the project/compiler settings. Alternatively, <code><span class="identifier">BOOST_ASIO_DYN_LINK</span></code> may be defined
- to build a separately-compiled Asio as part of a shared library.
- </div>
- </li>
- <li>
- <div>
- Added new macro <code><span class="identifier">BOOST_ASIO_DISABLE_FENCED_BLOCK</span></code>
- to permit the disabling of memory fences around completion handlers,
- even if thread support is enabled.
- </div>
- </li>
- <li>
- <div>
- Reworked timeout examples to better illustrate typical use cases.
- </div>
- </li>
- <li>
- <div>
- Ensured that handler arguments are passed as <code><span class="keyword">const</span></code>
- types.
- </div>
- </li>
- <li>
- <div>
- Fixed incorrect parameter order in <code><span class="identifier">null_buffers</span></code>
- variant of <code><span class="identifier">async_send_to</span></code>
- (#4170).
- </div>
- </li>
- <li>
- <div>
- Ensured <code><span class="keyword">unsigned</span> <span class="keyword">char</span></code>
- is used with <code><span class="identifier">isdigit</span></code>
- in <code><span class="identifier">getaddrinfo</span></code> emulation
- (#4201).
- </div>
- </li>
- <li>
- <div>
- Fixed handling of very small but non-zero timeouts (#4205).
- </div>
- </li>
- <li>
- <div>
- Fixed crash that occurred when an empty buffer sequence was passed
- to a composed read or write operation.
- </div>
- </li>
- <li>
- <div>
- Added missing <code><span class="keyword">operator</span><span class="special">+</span></code> overload in <code><span class="identifier">buffers_iterator</span></code>
- (#4382).
- </div>
- </li>
- <li>
- <div>
- Implemented cancellation of <code><span class="identifier">null_buffers</span></code>
- operations on Windows.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Config:</span>
- <ul>
- <li>
- <div>
- Added new defect macro, <code><span class="identifier">BOOST_NO_COMPLETE_VALUE_INITIALIZATION</span></code>.
- </div>
- </li>
- <li>
- <div>
- Added new defect macro <code><span class="identifier">BOOST_NO_0X_HDR_TYPEINDEX</span></code>,
- fixes issue #4274.
- </div>
- </li>
- <li>
- <div>
- Added support for code visibility in GCC.
- </div>
- </li>
- <li>
- <div>
- Fixed issues #4385,
- #4324,
- #4221,
- #4182,
- #4178,
- #4152,
- #4115.
- #4112,
- #4059,
- #4041,
- #4012.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Filesystem:</span>
- <ul>
- <li>
- <div>
- This release contains both version 2 and version 3 of the library.
- Version 3 is a major upgrade that will break some existing user code,
- so version 2 is the default. Users are encouraged to migrate to version
- 3. See 'Version 2'
- and 'Version 3'
- for more information.
- </div>
- </li>
- <li>
- <div>
- Fix problems with symbol visibility for shared libraries.
- </div>
- </li>
- <li>
- <div>
- Fix various minor problems.
- </div>
- </li>
- <li>
- <div>
- Fixed issues: #3863,
- #4248.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Foreach:</span>
- <ul>
- <li>
- <div>
- Add <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">foreach_fwd</span><span class="special">.</span><span class="identifier">hpp</span></code> for forward declarations of
- foreach's customization points, fixes #3998.
- </div>
- </li>
- <li>
- <div>
- Remove out-of-date work-arounds for sun compilers, fixes #4306.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Fusion:</span>
- <ul>
- <li>
- <div>
- Added <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">reverse_fold</span></code>, <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">iter_fold</span></code>
- and <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">reverse_iter_fold</span></code> (#1623).
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Hash:</span>
- <ul>
- <li>
- <div>
- Option to prevent implicit casts when calling the hash function by
- defining the macro <code><span class="identifier">BOOST_HASH_NO_IMPLICIT_CASTS</span></code>,
- which can avoid some subtle problems. This might be activated by
- default in a future version.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Iostreams:</span>
- <ul>
- <li>
- <div>
- Several fixes for file descriptors class, including a breaking change
- to the constructors and <code><span class="identifier">open</span></code>
- methods for <code><span class="identifier">file_descriptor</span></code>,
- <code><span class="identifier">file_descriptor_source</span></code>
- and <code><span class="identifier">file_descriptor_sink</span></code>.
- See <a href="/libs/iostreams/doc/classes/file_descriptor.html">the
- documentation</a> for details. The old methods are still available
- if you define <code><span class="identifier">BOOST_IOSTREAMS_USE_DEPRECATED</span></code>
- (#3323,
- #3517,
- #4335).
- </div>
- </li>
- <li>
- <div>
- Fix several issues with compression and decompression (#2318,
- #4091,
- #3348,
- #2783,
- #1579,
- #3853).
- </div>
- </li>
- <li>
- <div>
- And a load more miscellaneous fixes (#3851,
- #3279,
- #3689,
- #2356,
- #2996,
- #4102,
- #2998,
- #1612,
- #2325).
- </div>
- </li>
- <li>
- <div>
- Thanks to Steven Watanabe for almost all these fixes. For more detail
- see the <a href="/libs/iostreams/doc/release_notes.html">release
- notes</a>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Math:</span>
- <ul>
- <li>
- <div>
- Fixed incorrect range and support for Rayleigh distribution.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">MPL:</span>
- <ul>
- <li>
- <div>
- Make <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">string</span></code> work with <code><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">transform</span></code>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Multi-index Containers:</span>
- <ul>
- <li>
- <div>
- Fixed a bug preventing the use of <code><span class="identifier">modify_key</span></code>
- with rollback in ordered
- and hashed
- indices when <code><span class="identifier">Modifier</span></code>
- and <code><span class="identifier">Rollback</span></code> are
- different types (ticket #4130).
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Proto:</span>
- <ul>
- <li>
- <div>
- <em>Minor change in behavior:</em> when using
- <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code> as a transform, apply <em>all</em>
- transforms but only return the result of applying the last. See Proto's
- <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- <em>Minor change in behavior:</em> <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">as_expr</span></code> and <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">as_child</span></code>
- no longer run objects that are already proto expressions through
- the expression domain's generator. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- <em>Minor change in behavior:</em> Proto
- uses <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">basic_expr</span></code> instead of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">expr</span></code> when possible for better compile
- times. See Proto's <a href="/doc/html/proto/appendices.html#boost_proto.appendices.release_notes.boost_1_44">Release
- Notes</a> for details.
- </div>
- </li>
- <li>
- <div>
- Add support for sub-domains.
- </div>
- </li>
- <li>
- <div>
- Introduce per-domain <code><span class="identifier">as_expr</span></code>
- and <code><span class="identifier">as_child</span></code> customization
- points to allow for domain-specific customization of variable capture
- behavior.
- </div>
- </li>
- <li>
- <div>
- The <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_default</span></code> transform is also a grammar
- that matches the expressions the transform knows how to handle.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">_void</span></code>, a no-op primitive transform
- that does nothing and returns <code><span class="keyword">void</span></code>.
- </div>
- </li>
- <li>
- <div>
- The <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">pass_through</span></code> transform doesn't
- strip expression wrappers, fixes #4175.
- </div>
- </li>
- <li>
- <div>
- Const-correctness fixes when invoking proto domains.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Regex:</span>
- <ul>
- <li>
- <div>
- Fixed issues: #4309,
- #4215,
- #4212,
- #4191,
- #4132,
- #4123,
- #4114,
- #4036,
- #4020,
- #3941,
- #3902,
- #3890.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Spirit:</span>
- Spirit V2.4,
- see the '<a href="/doc/libs/1_44_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4.html">What's
- New</a>' section for details.
- </div>
- </li>
- <li>
- <div>
- <span class="library">System:</span>
- <ul>
- <li>
- <div>
- Change system_category and generic_category to functions, to conform
- to the C++0x FCD. This change may cause compile errors some user
- code; the fix is add "()" to references to system_category
- and generic_category, so that they become function calls.
- </div>
- </li>
- <li>
- <div>
- Fix problems with symbol visibility for shared libraries.
- </div>
- </li>
- <li>
- <div>
- Fixed issues: #4254,
- #3994,
- #3474.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Thread:</span>
- <ul>
- <li>
- <div>
- Fixes for miscellaneous trac issues (#2501,
- #4341,
- #4363,
- #3760,
- #3761,
- #3611,
- #2955,
- #4071,
- #3195,
- #3097,
- #2874,
- #4316,
- #4317,
- #4322,
- #3244,
- #2747,
- #4305,
- #3195,
- #2704,
- #2293,
- #868,
- #2918,
- #4238,
- #3269,
- #3178,
- #3195).
- </div>
- </li>
- <li>
- <div>
- Fixes for other miscellaneous issues (remove warnings, support newer
- compilers, etc.)
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">TR1:</span>
- <ul>
- <li>
- <div>
- Fixed VC10 support.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span><span class="special">::</span><span class="identifier">result_of</span></code> always uses the TR1 ResultOf
- protocol, even on compilers that support the C++0x <code><span class="identifier">decltype</span></code>-based implementation.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Type Traits:</span>
- <ul>
- <li>
- <div>
- Added support for rvalue references throughout the library, plus
- two new traits classes is_rvalue_reference and is_lvalue_reference.
- Fixes #4407
- and #3804.
- </div>
- </li>
- <li>
- <div>
- Fixed ticket #3621.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">uBLAS:</span>
- <ul>
- <li>
- <div>
- New assignment operators to feed in vectors and matrices in many
- nice ways (#4034).
- Thank you Nasos
- </div>
- </li>
- <li>
- <div>
- New doxygen-based documentation
- </div>
- </li>
- <li>
- <div>
- Enable arithmetic operators (+,-,*,/) to work between ublas containers
- of std::complex and integral types (#3649).
- Thank you Neal
- </div>
- </li>
- <li>
- <div>
- Removed unused variables in functional.hpp (#4377).
- Thank you Marco
- </div>
- </li>
- <li>
- <div>
- New matrix_indirect and vector_indirect views to access elements
- with a matrix or vector of indices
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Utility:</span>
- <ul>
- <li>
- <div>
- Added a new template class, boost::initialized<T>
,
- in order to fix #3472.
- </div>
- </li>
- <li>
- <div>
- New version of <code><span class="identifier">value_initialized</span><span class="special"><</span><span class="identifier">T</span><span class="special">></span></code> no longer calls <code><span class="identifier">memset</span></code> when the compiler has implemented
- value-initialization completely (#3869).
- </div>
- </li>
- <li>
- <div>
- New template <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">tr1_result_of</span></code>
- that implements the TR1 ResultOf protocol even if <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">result_of</span></code>
- uses the C++0x <code><span class="identifier">decltype</span></code>-based
- implementation.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Uuid:</span>
- <ul>
- <li>
- <div>
- Define <code><span class="identifier">BOOST_UUID_NO_TYPE_TRAITS</span></code>
- to remove the dependency on Boost.TypeTraits.
- </div>
- </li>
- <li>
- <div>
- Stream <code><span class="keyword">operator</span><span class="special"><<</span></code>
- handles left, internal, and right manipulators.
- </div>
- </li>
- <li>
- <div>
- Added <code><span class="identifier">to_string</span></code>,
- <code><span class="identifier">to_wstring</span></code> to convert
- a uuid to a string.
- </div>
- </li>
- <li>
- <div>
- Fixed minor bugs in documentation.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Wave:</span>
- See the Changelog
- for details.
- </div>
- </li>
- <li>
- <div>
- <span class="library">Xpressive:</span>
- <ul>
- <li>
- <div>
- Replace non-portable <code><span class="keyword">using</span></code>
- declarations with <code><span class="keyword">typedef</span></code>s
- in <code><span class="identifier">nested_results</span></code>.
- </div>
- </li>
- <li>
- <div>
- Support user-defined assertions with placeholders for non-local variables.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_44_0.updated_tools">
- <h3><span class="link">Updated tools</span></h3>
- <ul>
- <li>
- <div>
- <span class="library">Boostbook:</span>
- <ul>
- <li>
- <div>
- Significantly faster.
- </div>
- </li>
- <li>
- <div>
- Improved syntax highlighter.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- <span class="library">Quickbook:</span>
- <ul>
- <li>
- <div>
- Use the cygwin 1.7 API for better path handling.
- </div>
- </li>
- <li>
- <div>
- Improved boostbook generation.
- </div>
- </li>
- <li>
- <div>
- Tweak the grammar to clean up some edge cases.
- </div>
- </li>
- <li>
- <div>
- For more detail see the <a href="/doc/libs/1_44_0/doc/html/quickbook/change_log.html#quickbook.change_log.version_1_5_2___boost_1_44_0">change
- log</a>.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_44_0.compilers_tested">
- <h3><span class="link">Compilers Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- <div>
- OS X:
- <ul>
- <li>
- <div>
- GCC 4.0.1 on Intel Leopard.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Linux:
- <ul>
- <li>
- <div>
- GCC 4.4 on 64-bit Suse.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Windows:
- <ul>
- <li>
- <div>
- Visual C++ 7.1 SP1, 8.0 SP1, 9.0 SP1 and 10.0.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3, using Mingw.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- FreeBSD:
- <ul>
- <li>
- <div>
- GCC 4.2.1, 32 and 64 bit.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- <ul>
- <li>
- <div>
- Intel 10.1 on 32 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- Intel 10.1, 11.0, 11.1 on 64 bit Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise Linux.
- </div>
- </li>
- <li>
- <div>
- GCC, with C++0x extensions, 4.3.4, 4.4.3, 4.5 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- GCC 4.4 on 64 bit Suse.
- </div>
- </li>
- <li>
- <div>
- QLogic PathScale(TM) Compiler Suite: Version 3.2 on Red Hat Enterprise
- Linux.
- </div>
- </li>
- <li>
- <div>
- Clang from subversion (will be released with LLVM 2.8).
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- OS X:
- <ul>
- <li>
- <div>
- Intel C++ Compiler 10.1, 11.0, 11.1 on Leopard.
- </div>
- </li>
- <li>
- <div>
- GCC 4.0.1, 4.2.1 (Apple build).
- </div>
- </li>
- <li>
- <div>
- GCC 4.4
- </div>
- </li>
- <li>
- <div>
- GCC, with C++0x extensions, 4.4
- </div>
- </li>
- <li>
- <div>
- Clang from subversion (will be released with LLVM 2.8).
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Windows:
- <ul>
- <li>
- <div>
- Visual C++ 7.1 SP, 8.0, 9.0 on 32-bit XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 9.0 using STLport 5.2 on XP and Windows Mobile 5.0.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 10.0 on XP.
- </div>
- </li>
- <li>
- <div>
- Visual C++ 10.0 on 64-bit Windows 7.
- </div>
- </li>
- <li>
- <div>
- Borland/Codegear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
- </div>
- </li>
- <li>
- <div>
- Intel C++ 11.1, with a Visual C++ 9.0 backend, on Vista 32-bit.
- </div>
- </li>
- <li>
- <div>
- GCC 4.3.3, 4.5 on Mingw.
- </div>
- </li>
- <li>
- <div>
- GCC, with C++0x extensions, 4.5 on Mingw.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- AIX:
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, V11.1.0.0, on AIX Version 5.3.0.40.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- FreeBSD:
- <ul>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 7.2, 64 bit.
- </div>
- </li>
- <li>
- <div>
- GCC 4.2.1 on FreeBSD 8.0, 32 bit.
- </div>
- </li>
- </ul>
- </div>
- </li>
- <li>
- <div>
- Solaris:
- <ul>
- <li>
- <div>
- Sun C++ 5.10 on Solaris 5.10.
- </div>
- </li>
- </ul>
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_44_0.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- Beman Dawes, Eric Niebler,
- Rene Rivera, Daniel James
- and Vladimir Prus managed this release.
- </p>
- <p>
- Thanks to Marshall Clow for organizing the bug sprint and to everyone who took
- part.
- </p>
- </div>
-</div> </div>
- </div>
- </div>
- </div>
- </div>
-
- <div id="sidebar">
- <!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" --> </div>
-
- <div class="clear"></div>
- </div>
- </div>
-
- <div id="footer">
- <div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
- <div id="copyright">
- <p>Copyright Rene Rivera 2006-2007.</p>
- </div><!--#include virtual="/common/footer-license.html" --> </div>
-
- <div id="footer-right">
- <!--#include virtual="/common/footer-banners.html" --> </div>
-
- <div class="clear"></div>
- </div>
-</body>
-</html>
Deleted: website/public_html/live/users/news/version_1_45_0.html
==============================================================================
--- website/public_html/live/users/news/version_1_45_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
+++ (empty file)
@@ -1,903 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
- <title>Version 1.45.0</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <link rel="icon" href="/favicon.ico" type="image/ico" />
- <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
- <style type="text/css">
-/*<![CDATA[*/
- #content .news-description ul {
- list-style: none;
- }
- #content .news-description ul ul {
- list-style: circle;
- }
- /*]]>*/
- </style>
- <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
-</head>
-
-<body>
- <div id="heading">
- <!--#include virtual="/common/heading.html" --> </div>
-
- <div id="body">
- <div id="body-inner">
- <div id="content">
- <div class="section" id="intro">
- <div class="section-0">
- <div class="section-title">
- <h1>Version 1.45.0</h1>
- </div>
-
- <div class="section-body">
- <h2><span class=
- "news-title">Version 1.45.0</span></h2>
-
- <p><span class=
- "news-date">November 19th, 2010 16:00 GMT</span></p>
-
- <table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
-<tr><th scope="row" rowspan="2">unix</th><td>boost_1_45_0.tar.bz2</td></tr><tr><td>boost_1_45_0.tar.gz</td></tr>
-<tr><th scope="row" rowspan="2">windows</th><td>boost_1_45_0.7z</td></tr><tr><td>boost_1_45_0.zip</td></tr></table>
- <div class="news-description">
- <div class="description">
-
-
-
- <div id="version_1_45_0.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library">Asio:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fixed a problem on kqueue-based platforms where a <code><span class="identifier">deadline_timer</span></code>
- may never fire if the <code><span class="identifier">io_service</span></code>
- is running in a background thread (#4568).
- </div>
- </li>
- <li>
- <div>
- Fixed a const-correctness issue that prevented valid uses of <code><span class="identifier">has_service</span><span class="special"><></span></code>
- from compiling (#4638).
- </div>
- </li>
- <li>
- <div>
- Fixed MinGW cross-compilation (#4491).
- </div>
- </li>
- <li>
- <div>
- Removed dependency on deprecated Boost.System functions (#4672).
- </div>
- </li>
- <li>
- <div>
- Ensured <code><span class="identifier">close</span><span class="special">()</span></code>/<code><span class="identifier">closesocket</span><span class="special">()</span></code>
- failures are correctly propagated (#4573).
- </div>
- </li>
- <li>
- <div>
- Added a check for errors returned by <code><span class="identifier">InitializeCriticalSectionAndSpinCount</span></code>
- (#4574).
- </div>
- </li>
- <li>
- <div>
- Added support for hardware flow control on QNX (#4625).
- </div>
- </li>
- <li>
- <div>
- Always use <code><span class="identifier">pselect</span><span class="special">()</span></code> on HP-UX, if it is available (#4578).
- </div>
- </li>
- <li>
- <div>
- Ensured handler arguments are passed as lvalues (#4744).
- </div>
- </li>
- <li>
- <div>
- Fixed Windows build when thread support is disabled (#4680).
- </div>
- </li>
- <li>
- <div>
- Fixed a Windows-specific problem where <code><span class="identifier">deadline_timer</span></code>
- objects with expiry times set more than 5 minutes in the future may
- never expire (#4745).
- </div>
- </li>
- <li>
- <div>
- Fixed the <code><span class="identifier">resolver</span></code>
- backend on BSD platforms so that an empty service name resolves to
- port number <code><span class="number">0</span></code>, as per the
- documentation (#4690).
- </div>
- </li>
- <li>
- <div>
- Fixed read operations so that they do not accept buffer sequences of
- type <code><span class="identifier">const_buffers_1</span></code>
- (#4746).
- </div>
- </li>
- <li>
- <div>
- Redefined <code><span class="identifier">Protocol</span></code>
- and <code><span class="identifier">id</span></code> to avoid clashing
- with Objective-C++ keywords (#4191).
- </div>
- </li>
- <li>
- <div>
- Fixed a <code><span class="identifier">vector</span></code> reallocation
- performance issue that can occur when there are many active <code><span class="identifier">deadline_timer</span></code> objects (#4780).
- </div>
- </li>
- <li>
- <div>
- Fixed the kqueue backend so that it compiles on NetBSD (#4662).
- </div>
- </li>
- <li>
- <div>
- Fixed the socket <code><span class="identifier">io_control</span><span class="special">()</span></code> implementation on 64-bit Mac OS X
- and BSD platforms (#4782).
- </div>
- </li>
- <li>
- <div>
- Fixed a Windows-specific problem where failures from <code><span class="identifier">accept</span><span class="special">()</span></code>
- are incorrectly treated as successes (#4859).
- </div>
- </li>
- <li>
- <div>
- Deprecated the separate compilation header <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">cpp</span><span class="special">></span></code>
- in favour of <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">asio</span><span class="special">/</span><span class="identifier">impl</span><span class="special">/</span><span class="identifier">src</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code> (#4560).
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Config:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Added new defect macros, <code><span class="identifier">BOOST_NO_VARIADIC_MACROS</span></code>
- and <code><span class="identifier">BOOST_NO_NUMERIC_LIMITS_LOWEST</span></code>.
- </div>
- </li>
- <li>
- <div>
- Minor fixes (#4670,
- #4563,
- #4474,
- #4508).
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Flyweight:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fixed a hanging problem with intermodule_holder
in Win32
- platforms related to a Boost.Interprocess issue described at ticket
- #4606.
- </div>
- </li>
- <li>
- <div>
- Removed an internal assertion incompatible with program termination
- via <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">exit</span></code>.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Foreach:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fix ambiguitiy by making <code><span class="identifier">auto_any</span></code>
- constructor explicit.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Fusion:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Added <code><span class="identifier">BOOST_FUSION_ADAPT_ADT</span></code>,
- <code><span class="identifier">BOOST_FUSION_ADAPT_TPL_ADT</span></code>,
- <code><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_ADT</span></code>
- and <code><span class="identifier">BOOST_FUSION_ADAPT_ASSOC_TPL_ADT</span></code>.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Graph:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Added Stoer-Wagner min-cut algorithm contributed by Daniel Trebbien.
- </div>
- </li>
- <li>
- <div>
- Added implicit graph (implicit_graph) and A* (astar_maze) examples
- contributed by W. P. McNeill.
- </div>
- </li>
- <li>
- <div>
- Added bundled property support for graph properties.
- </div>
- </li>
- <li>
- <div>
- Fixed bugs #4556,
- #4622,
- #4631,
- #4715,
- #4753,
- #4758
- and #4793
- plus others not in Trac.
- </div>
- </li>
- <li>
- <div>
- Fixed documentation bugs #4731
- and #4737.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Interprocess:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fixed bugs #1080,
- #3284,
- #3439,
- #3448,
- #3582,
- #3682,
- #3829,
- #3846,
- #3914,
- #3947,
- #3950,
- #3951,
- #3985,
- #4010,
- #4417,
- #4019,
- #4039,
- #4218,
- #4230,
- #4250,
- #4297,
- #4350,
- #4352,
- #4426,
- #4516,
- #4524,
- #4557,
- #4606,
- #4685,
- #4694.
- </div>
- </li>
- <li>
- <div>
- Added support for standard rvalue reference move semantics (tested
- on GCC 4.5 and VC10).
- </div>
- </li>
- <li>
- <div>
- Permissions can be detailed for interprocess named resources.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">mapped_region</span><span class="special">::</span><span class="identifier">flush</span></code> initiates disk flushing but
- does not guarantee it's completed when returns, since it is not portable.
- </div>
- </li>
- <li>
- <div>
- FreeBSD and MacOS now use posix semaphores to implement named semaphores
- and mutex.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Math:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Added inverse gamma distribution and inverse chi_square and scaled
- inverse chi_square.
- </div>
- </li>
- <li>
- <div>
- Added warnings about potential ambiguity with std random library in
- distribution and function names.
- </div>
- </li>
- <li>
- <div>
- Editorial revision of documentation, and added FAQ.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Meta State Machine:</span>
-
- </div>
- <ul>
- <li>
- <div>
- <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch08.html#d0e2995">Support
- for serialization</a>.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s04.html#eUML-reuse-functor">Possibility
- to use normal</a> functors (from functor front-end) in eUML.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_45_0/libs/msm/doc/HTML/ch03s05.html#backend-fsm-constructor-args">New
- constructors where substates / submachines can be taken as arguments</a>.
- This allows passing arguments to the constructor of a submachine.
- </div>
- </li>
- <li>
- <div>
- Bugfixes (anonymous transitions)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">MultiArray:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fixes for bugs #3581,
- #3820,
- #3989,
- #4032,
- plus other bugs not in Trac.
- </div>
- </li>
- <li>
- <div>
- Added new examples and test cases.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Proto:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Knock down value of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">N</span></code>,
- fixes bug #4602,
- </div>
- </li>
- <li>
- <div>
- Support non-rtti compilers
- </div>
- </li>
- <li>
- <div>
- Fix bug with <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">matches</span></code>,
- array types and the wildcard pattern.
- </div>
- </li>
- <li>
- <div>
- Make Proto work on MSVC with the /clr option
- </div>
- </li>
- <li>
- <div>
- Add const-qualified overloads of <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">eval</span></code>
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Spirit:</span>
- Spirit V2.4.1,
- see the '<a href="/doc/libs/1_45_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_1.html">What's
- New</a>' section for details.
- </div>
- </li>
- <li>
- <div>
- <span class="library">TypeTraits:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Added new traits add_rvalue_reference, add_lvalue_reference and common_type.
- </div>
- </li>
- <li>
- <div>
- Minor fixes to is_signed, is_unsigned and is_virtual_base_of.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">uBLAS:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Tickets closed:
- </div>
- <ul>
- <li>
- <div>
- #4410,
- </div>
- </li>
- <li>
- <div>
- #3397,
- </div>
- </li>
- <li>
- <div>
- #795,
- </div>
- </li>
- <li>
- <div>
- #3514,
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Mixed types operation are possible and new tests added (like matrix<complex>+matrix<double>),
- </div>
- </li>
- <li>
- <div>
- New features:
- </div>
- <ul>
- <li>
- <div>
- a new size<> operator is available. For example size<1>(A+B)
- give the number of rows of the sum of matrices A and B,
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Unordered:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fix inserting from iterators which return by copy from <code><span class="keyword">operator</span><span class="special">*</span></code>
- in <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unordered_map</span></code> and <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">unordered_set</span></code>.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Wave:</span>
-
- </div>
- <ul>
- <li>
- <div>
- See the Changelog for details.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Xpressive:</span>
-
- </div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">xpressive</span><span class="special">::</span><span class="identifier">as</span></code> handles wide-char <code><span class="identifier">sub_match</span></code> objects, fixes bug #4496
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_45_0.updated_tools">
- <h3><span class="link">Updated Tools</span></h3>
- <ul>
- <li>
- <div>
- <span class="library">Boostbook:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fix syntax highlighter for comments at the end of code blocks.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Quickbook:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fix command line macros.
- </div>
- </li>
- <li>
- <div>
- Nested code snippets.
- </div>
- </li>
- <li>
- <div>
- Nested documentation info comments.
- </div>
- </li>
- <li>
- <div>
- Revert xml escaping document info, it broke some documentation files
- (will now be in 1.6).
- </div>
- </li>
- <li>
- <div>
- Some other small tweaks. See <a href="/doc/html/quickbook/change_log.html#quickbook.change_log.releases.version_1_5_3___boost_1_45_0">the
- change log</a> for more info.
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_45_0.compilers_tested">
- <h3><span class="link">Compilers Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- </div>
- <ul>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.1.
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0.
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- Pathscale: 3.2.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- OS X:
- </div>
- <ul>
- <li>
- <div>
- GCC: 4.0.1, 4.2.1, 4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.
- </div>
- </li>
- <li>
- <div>
- Intel: 11.1
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Windows:
- </div>
- <ul>
- <li>
- <div>
- Visual C++: 7.1, 8.0, 9.0 and 10.0.
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.3.3.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- FreeBSD:
- </div>
- <ul>
- <li>
- <div>
- GCC: 4.2.1, 32 bit.
- </div>
- </li>
- <li>
- <div>
- GCC: 4.2.1, 64 bit.
- </div>
- </li>
- </ul>
- </li>
- </ul>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- </div>
- <ul>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.0, 4.6.0 (dev version).
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0.
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1.
- </div>
- </li>
- <li>
- <div>
- pgCC 10.1.
- </div>
- </li>
- <li>
- <div>
- PathScale: 3.2.
- </div>
- </li>
- <li>
- <div>
- Clang from subversion.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- OS X:
- </div>
- <ul>
- <li>
- <div>
- Intel C++ Compiler: 10.1, 11.0, 11.1.
- </div>
- </li>
- <li>
- <div>
- GCC: 4.0.1, 4.2.1, 4.4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.4
- </div>
- </li>
- <li>
- <div>
- Clang from subversion.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Windows:
- </div>
- <ul>
- <li>
- <div>
- Borland: 5.9.3, 6.1.3 (2009), 6.2.1 (2010), 6.3.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.3.3, 4.4.5, 4.5.1
- </div>
- </li>
- <li>
- <div>
- GCC, mingw, C++0x mode: 4.5.1
- </div>
- </li>
- <li>
- <div>
- Visual C++: 7.1, 8.0, 9.0, 10.0
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- AIX:
- </div>
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, V11.1.0.0.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- FreeBSD:
- </div>
- <ul>
- <li>
- <div>
- GCC 4.2.1, 64 bit.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Solaris:
- </div>
- <ul>
- <li>
- <div>
- Sun C++: 5.10.
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_45_0.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- Beman Dawes, Eric Niebler,
- Rene Rivera, Daniel James
- and Vladimir Prus managed this release.
- </p>
- </div>
-</div> </div>
- </div>
- </div>
- </div>
- </div>
-
- <div id="sidebar">
- <!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" --> </div>
-
- <div class="clear"></div>
- </div>
- </div>
-
- <div id="footer">
- <div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
- <div id="copyright">
- <p>Copyright Rene Rivera 2006-2007.</p>
- </div><!--#include virtual="/common/footer-license.html" --> </div>
-
- <div id="footer-right">
- <!--#include virtual="/common/footer-banners.html" --> </div>
-
- <div class="clear"></div>
- </div>
-</body>
-</html>
Deleted: website/public_html/live/users/news/version_1_46_0.html
==============================================================================
--- website/public_html/live/users/news/version_1_46_0.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
+++ (empty file)
@@ -1,947 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
- <title>Version 1.46.0</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <link rel="icon" href="/favicon.ico" type="image/ico" />
- <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
- <style type="text/css">
-/*<![CDATA[*/
- #content .news-description ul {
- list-style: none;
- }
- #content .news-description ul ul {
- list-style: circle;
- }
- /*]]>*/
- </style>
- <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
-</head>
-
-<body>
- <div id="heading">
- <!--#include virtual="/common/heading.html" --> </div>
-
- <div id="body">
- <div id="body-inner">
- <div id="content">
- <div class="section" id="intro">
- <div class="section-0">
- <div class="section-title">
- <h1>Version 1.46.0</h1>
- </div>
-
- <div class="section-body">
- <h2><span class=
- "news-title">Version 1.46.0</span></h2>
-
- <p><span class=
- "news-date">February 21st, 2011 20:36 GMT</span></p>
-
- <table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
-<tr><th scope="row" rowspan="2">unix</th><td>boost_1_46_0.tar.bz2</td></tr><tr><td>boost_1_46_0.tar.gz</td></tr>
-<tr><th scope="row" rowspan="2">windows</th><td>boost_1_46_0.7z</td></tr><tr><td>boost_1_46_0.zip</td></tr></table>
- <div class="news-description">
- <div class="description">
-
-
-
- <div id="version_1_46_0.new_libraries">
- <h3><span class="link">New Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library">Icl:</span>
- Interval Container
- Library, interval sets and maps and aggregation of associated values, from
- Joachim Faulhaber.
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_46_0.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library">Array:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Added support for cbegin/cend (#4761)
- </div>
- </li>
- <li>
- <div>
- Fixed a problem with the Sun compiler (#4757)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Asio:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fixed an integer overflow problem that occurs when <code><span class="identifier">ip</span><span class="special">::</span><span class="identifier">address_v4</span><span class="special">::</span><span class="identifier">broadcast</span><span class="special">()</span></code> is used on 64-bit platforms.
- </div>
- </li>
- <li>
- <div>
- Fixed a problem on older Linux kernels (where epoll is used without
- timerfd support) that prevents timely delivery of deadline_timer handlers,
- after the program has been running for some time (#5045).
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Bind:</span>
-
- </div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">make_adaptable</span></code> now
- documented (#4532)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Concept Check:</span>
-
- </div>
- <ul>
- <li>
- <div>
- fixed warnings with self-assignment (#4918)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Filesystem:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Version 3 of the library is now the default.
- </div>
- </li>
- <li>
- <div>
- IBM vacpp: Workaround for compiler bug affecting <code><span class="identifier">iterator_facade</span></code>.
- (#4912)
- </div>
- </li>
- <li>
- <div>
- Verify, clarify, document that <code><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">config</span><span class="special">/</span><span class="identifier">user</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
- can be used to specify <code><span class="identifier">BOOST_FILESYSTEM_VERSION</span></code>.
- (#4891)
- </div>
- </li>
- <li>
- <div>
- Replaced C-style <code><span class="identifier">assert</span></code>
- with <code><span class="identifier">BOOST_ASSERT</span></code>.
- </div>
- </li>
- <li>
- <div>
- Undeprecated <code><span class="identifier">unique_path</span><span class="special">()</span></code>. Instead, add a note mentioning the
- workaround for lack of thread safety and possible change to cwd. <code><span class="identifier">unique_path</span><span class="special">()</span></code>
- is just too convenient to deprecate!
- </div>
- </li>
- <li>
- <div>
- Cleared several GCC warnings.
- </div>
- </li>
- <li>
- <div>
- Changed V2 code to use <code><span class="identifier">BOOST_THROW_EXCEPTION</span></code>.
- </div>
- </li>
- <li>
- <div>
- Windows: Fix <code><span class="identifier">status</span><span class="special">()</span></code> to report non-symlink reparse point
- correctly.
- </div>
- </li>
- <li>
- <div>
- Add <code><span class="identifier">symlink_option</span></code>
- to <code><span class="identifier">recursive_directory_iterator</span></code>,
- allowing control over recursion into directory symlinks. Note that
- the default is changed to not recurse into directory symlinks.
- </div>
- </li>
- <li>
- <div>
- Reference documentation cleanup, including fixing missing and broken
- links, and adding missing functions.
- </div>
- </li>
- <li>
- <div>
- Miscellaneous implementation code cleanup.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Fusion:</span>
-
- </div>
- <ul>
- <li>
- <div>
- vector copy constructor now copies sequence members in the same order
- on different platforms (#2823)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Graph:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fixed Graphviz output to work on Visual C++ 7.1.
- </div>
- </li>
- <li>
- <div>
- Replaced assert with <code><span class="identifier">BOOST_ASSERT</span></code>.
- </div>
- </li>
- <li>
- <div>
- Changed to Boost.Filesystem v3.
- </div>
- </li>
- <li>
- <div>
- Fixed the following bugs from Trac: #1021,
- #4556,
- #4631,
- #4642,
- #4715,
- #4731,
- #4737,
- #4753,
- #4758,
- #4793,
- #4843,
- #4851,
- #4852,
- #4887,
- #4914,
- #4966.
- </div>
- </li>
- <li>
- <div>
- Fixed various bugs not in Trac.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Hash:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Support for <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">type_index</span></code> (#4756).
- </div>
- </li>
- <li>
- <div>
- Avoid <code><span class="special">-</span><span class="identifier">Wconversion</span></code>
- warnings.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Iostreams:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Use <code><span class="identifier">BOOST_ASSERT</span></code> instead
- of <code><span class="identifier">assert</span></code>.
- </div>
- </li>
- <li>
- <div>
- Fixed flush regression (#4590).
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Iterator:</span>
-
- </div>
- <ul>
- <li>
- <div>
- fixed problem with <code><span class="identifier">implicit_cast</span></code>
- (#3645)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Math:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Added Wald, Inverse Gaussian and geometric distributions.
- </div>
- </li>
- <li>
- <div>
- Added information about configuration macros.
- </div>
- </li>
- <li>
- <div>
- Added support for mpreal as a real-numered type.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Meta State Machine:</span>
-
- </div>
- <ul>
- <li>
- <div>
- <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-compile-time-analysis">Compile-time
- state machine analysis</a>.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-boost-parameter">Boost.Parameter
- interface definition for <code><span class="identifier">msm</span><span class="special">::</span><span class="identifier">back</span><span class="special">::</span><span class="identifier">state_machine</span><span class="special"><></span></code> template arguments</a>.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-queues">Possibility
- to provide a container for the event and deferred event queues</a>.
- A policy implementation based on a more efficient Boost.CircularBuffer
- is provided.
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">msm</span><span class="special">::</span><span class="identifier">back</span><span class="special">::</span><span class="identifier">state_machine</span><span class="special"><>::</span><span class="identifier">is_flag_active</span></code> method made const.
- </div>
- </li>
- <li>
- <div>
- <a href="/doc/libs/1_46_0/libs/msm/doc/HTML/ch03s05.html#backend-enqueueing">Added
- possibility to enqueue events for delayed processing</a>.
- </div>
- </li>
- <li>
- <div>
- Bugfixes
- </div>
- <ul>
- <li>
- <div>
- #4926.
- </div>
- </li>
- <li>
- <div>
- stack overflow using the Defer functor
- </div>
- </li>
- <li>
- <div>
- anonymous transition of a submachine not called for the initial
- state
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Optional:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Updated test results with information about expected failures (#2294)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Pool:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Now can set a max_size for pool (#2696)
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">pool</span><span class="special">/</span><span class="identifier">pool</span><span class="special">.</span><span class="identifier">hpp</span></code> uses <code><span class="keyword">reinterpret_cast</span></code>
- instead of <code><span class="keyword">static_cast</span></code>
- (#2941)
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">boost</span><span class="special">::</span><span class="identifier">pool_allocator</span></code> now works with vector
- of vectors (#386)
- </div>
- </li>
- <li>
- <div>
- Boost pool is now compatible with Microsoft memory leak detection (#4346)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Program Options:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fixed errors in examples in docs (#3992,
- #4858)
- </div>
- </li>
- <li>
- <div>
- Now takes <code><span class="identifier">argv</span></code> as const
- (#3909)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Proto:</span>
-
- </div>
- <ul>
- <li>
- <div>
- <strong>Breaking change</strong>: <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">core</span><span class="special">.</span><span class="identifier">hpp</span></code>
- no longer defines <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">pop_front</span></code>
- and <code><span class="identifier">functional</span><span class="special">::</span><span class="identifier">reverse</span></code>, which have moved to their
- own headers under <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">functional</span></code>
- </div>
- </li>
- <li>
- <div>
- Add callable wrappers for more Fusion algorithms (including <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">at</span></code>); and callable wrappers for some
- std utilities like <code><span class="identifier">make_pair</span></code>,
- <code><span class="identifier">first</span></code> and <code><span class="identifier">second</span></code>, all under the new <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">functional</span></code> directory
- </div>
- </li>
- <li>
- <div>
- Allow transforms to be specified separately from a grammar
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">matches</span></code> preserves domain-specific
- expression wrappers
- </div>
- </li>
- <li>
- <div>
- Fix ADL issue with <code><span class="keyword">operator</span><span class="special">,</span></code> in <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">and_</span></code>
- transform
- </div>
- </li>
- <li>
- <div>
- Fix handling of grammar checking in expressions involving multiple
- domains (#4675)
- </div>
- </li>
- <li>
- <div>
- Fix ambiguous <code><span class="keyword">operator</span><span class="special"><<</span></code> in <code><span class="identifier">proto</span><span class="special">::</span><span class="identifier">display_expr</span></code>
- (#4910)
- </div>
- </li>
- <li>
- <div>
- <code><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">is_sequence</span></code> answers true for Proto
- expressions (#5006)
- </div>
- </li>
- <li>
- <div>
- Eliminate <code><span class="special">-</span><span class="identifier">Wundef</span></code>
- GCC warning in <code><span class="identifier">boost</span><span class="special">/</span><span class="identifier">proto</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">.</span><span class="identifier">hpp</span></code>
- (#5075)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Signals:</span>
-
- </div>
- <ul>
- <li>
- <div>
- gcc warning cleanup (#4365)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Spirit:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Spirit V2.4.2, see the '<a href="/doc/libs/1_46_0/libs/spirit/doc/html/spirit/what_s_new/spirit_2_4_2.html">What's
- New</a>' section for details.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Tokenizer:</span>
-
- </div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">isspace</span></code>/<code><span class="identifier">ispunct</span></code> was called with wrong character
- type (#4791)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Unordered:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Avoid using <code><span class="keyword">operator</span><span class="special">&</span></code>
- with the value type.
- </div>
- </li>
- <li>
- <div>
- Avoid <code><span class="special">-</span><span class="identifier">Wconversion</span></code>
- warnings.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Wave:</span>
-
- </div>
- <ul>
- <li>
- <div>
- See the Changelog for details.
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_46_0.updated_tools">
- <h3><span class="link">Updated Tools</span></h3>
- <ul>
- <li>
- <div>
- <span class="library">Boostbook:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Better support for attributes on root elements - including <code><span class="identifier">lang</span></code>.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Inspect:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Check that Boost headers do not use C's <code><span class="identifier">assert</span></code>
- macro.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Quickbook:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Add support for <code><span class="identifier">lang</span></code>
- attribute in documentation info.
- </div>
- </li>
- <li>
- <div>
- Improved anchors.
- </div>
- </li>
- <li>
- <div>
- Support <code><span class="identifier">import</span></code>, <code><span class="identifier">include</span></code> and <code><span class="identifier">xinclude</span></code>
- in conditional phrases.
- </div>
- </li>
- <li>
- <div>
- Uses Filesystem 3.
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_46_0.compilers_tested">
- <h3><span class="link">Compilers Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- </div>
- <ul>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.5, 4.5.2,
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- Clang: 2.8
- </div>
- </li>
- <li>
- <div>
- Pathscale: 3.2.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- OS X:
- </div>
- <ul>
- <li>
- <div>
- GCC: 4.0.1, 4.2.1, 4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.
- </div>
- </li>
- <li>
- <div>
- Intel: 11.1
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Windows:
- </div>
- <ul>
- <li>
- <div>
- Visual C++: 7.1, 8.0, 9.0 and 10.0.
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.4.0.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- FreeBSD:
- </div>
- <ul>
- <li>
- <div>
- GCC: 4.2.1, 64 bit.
- </div>
- </li>
- </ul>
- </li>
- </ul>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- </div>
- <ul>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.3.5, 4.4.3, 4.4.5, 4.5.0, 4.5.2
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.0, 4.5.2
- </div>
- </li>
- <li>
- <div>
- pgCC 11.1
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- PathScale: 3.2, 4.0
- </div>
- </li>
- <li>
- <div>
- Visual Age C++ 10.1
- </div>
- </li>
- <li>
- <div>
- Clang from subversion
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- OS X:
- </div>
- <ul>
- <li>
- <div>
- Intel C++ Compiler: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- GCC: 4.0.1, 4.2.1, 4.4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.4
- </div>
- </li>
- <li>
- <div>
- Clang from subversion
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Windows:
- </div>
- <ul>
- <li>
- <div>
- Visual C++: 7.1, 8.0, 9.0, 10.0
- </div>
- </li>
- <li>
- <div>
- Visual C++ with STLport: 9.0
- </div>
- </li>
- <li>
- <div>
- Visual C++, Windows Mobile 5, with STLport: 9.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.4.0, 4.5.1, 4.6.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw, C++0x mode: 4.5.1
- </div>
- </li>
- <li>
- <div>
- Borland: 6.1.3 (2009), 6.2.1 (2010)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- AIX:
- </div>
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, V11.1.0.0
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- FreeBSD:
- </div>
- <ul>
- <li>
- <div>
- GCC 4.2.1, 64 bit
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Solaris:
- </div>
- <ul>
- <li>
- <div>
- Sun C++: 5.10
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_46_0.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- Beman Dawes, Eric Niebler,
- Rene Rivera, Daniel James
- and Vladimir Prus managed this release.
- </p>
- </div>
-</div> </div>
- </div>
- </div>
- </div>
- </div>
-
- <div id="sidebar">
- <!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" --> </div>
-
- <div class="clear"></div>
- </div>
- </div>
-
- <div id="footer">
- <div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
- <div id="copyright">
- <p>Copyright Rene Rivera 2006-2007.</p>
- </div><!--#include virtual="/common/footer-license.html" --> </div>
-
- <div id="footer-right">
- <!--#include virtual="/common/footer-banners.html" --> </div>
-
- <div class="clear"></div>
- </div>
-</body>
-</html>
Deleted: website/public_html/live/users/news/version_1_46_1.html
==============================================================================
--- website/public_html/live/users/news/version_1_46_1.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
+++ (empty file)
@@ -1,552 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head>
- <title>Version 1.46.1</title>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <link rel="icon" href="/favicon.ico" type="image/ico" />
- <link rel="stylesheet" type="text/css" href="/style-v2/section-boost.css" />
- <style type="text/css">
-/*<![CDATA[*/
- #content .news-description ul {
- list-style: none;
- }
- #content .news-description ul ul {
- list-style: circle;
- }
- /*]]>*/
- </style>
- <!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
-</head>
-
-<body>
- <div id="heading">
- <!--#include virtual="/common/heading.html" --> </div>
-
- <div id="body">
- <div id="body-inner">
- <div id="content">
- <div class="section" id="intro">
- <div class="section-0">
- <div class="section-title">
- <h1>Version 1.46.1</h1>
- </div>
-
- <div class="section-body">
- <h2><span class=
- "news-title">Version 1.46.1</span></h2>
-
- <p><span class=
- "news-date">March 12th, 2011 15:45 GMT</span></p>
-
- <table class="download-table"><caption>Downloads</caption><tr><th scope="col">Platform</th><th scope="col">File</th></tr>
-<tr><th scope="row" rowspan="2">unix</th><td>boost_1_46_1.tar.bz2</td></tr><tr><td>boost_1_46_1.tar.gz</td></tr>
-<tr><th scope="row" rowspan="2">windows</th><td>boost_1_46_1.7z</td></tr><tr><td>boost_1_46_1.zip</td></tr></table>
- <div class="news-description">
- <div class="description">
-
-
-
- <div id="version_1_46_1.updated_libraries">
- <h3><span class="link">Updated Libraries</span></h3>
- <ul>
- <li>
- <div>
- <span class="library">Asio:</span>
-
- </div>
- <ul>
- <li>
- <div>
- <code><span class="identifier">EV_ONESHOT</span></code> seems to
- cause problems on some versions of Mac OS X, with the <code><span class="identifier">io_service</span></code> destructor getting stuck
- inside the <code><span class="identifier">close</span><span class="special">()</span></code>
- system call. Changed the kqueue backend to use <code><span class="identifier">EV_CLEAR</span></code>
- instead (#5021).
- </div>
- </li>
- <li>
- <div>
- Fixed compile failures with some versions of <tt>g++</tt>
- due to the use of anonymous enums (#4883).
- </div>
- </li>
- <li>
- <div>
- Fixed a bug on kqueue-based platforms, where some system calls that
- repeatedly fail with <code><span class="identifier">EWOULDBLOCK</span></code>
- are not correctly re-registered with kqueue.
- </div>
- </li>
- <li>
- <div>
- Changed <code><span class="identifier">asio</span><span class="special">::</span><span class="identifier">streambuf</span></code> to ensure that its internal
- pointers are updated correctly after the data has been modified using
- <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">streambuf</span></code> member functions.
- </div>
- </li>
- <li>
- <div>
- Fixed a bug that prevented the linger socket option from working on
- platforms other than Windows.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Fusion:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fix <code><span class="identifier">disable_if</span></code> for
- Visual C++ 7.1/8.0
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Filesystem:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fix for STLPort (#5217).
- </div>
- </li>
- <li>
- <div>
- PGI large file support
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Graph:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Bug fixes, including fixes for: #5181,
- #5180,
- #5199
- and #5175.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Icl:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Intersects for interval_maps and segment_type/element_type (#5207).
- </div>
- </li>
- <li>
- <div>
- Fixed some ambiguous calls to functions in boost and std namespaces.
- </div>
- </li>
- <li>
- <div>
- Other bug fixes, and documentation fixes.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Math:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Several minor bug fixes.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Polygon:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Disabled 45-degree booleans optimization.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Proto:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Make <code><span class="identifier">display_expr</span></code> copyable
- (#5096).
- </div>
- </li>
- <li>
- <div>
- Fix const correctness problem in <code><span class="identifier">pass_through</span></code>.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Property Tree:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fix compile error in JSON parser.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Signals2:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Fix unused parameter warning.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">TR1:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Allow specialization of <code><span class="identifier">std</span><span class="special">::</span><span class="identifier">tr1</span><span class="special">::</span><span class="identifier">hash</span></code>.
- </div>
- </li>
- <li>
- <div>
- Improved support for Pathscale and Sun compilers.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- <span class="library">Unordered:</span>
-
- </div>
- <ul>
- <li>
- <div>
- Add missing copy constructors and assignment operators when using rvalue
- references (#5119).
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_46_1.other_changes">
- <h3><span class="link">Other changes</span></h3>
- <ul>
- <li>
- <div>
- Update getting started guide to reflect changes to boost build.
- </div>
- </li>
- <li>
- <div>
- In quickbook, workaround optimization bug in g++ 4.4.
- </div>
- </li>
- </ul>
- </div>
- <div id="version_1_46_1.compilers_tested">
- <h3><span class="link">Compilers Tested</span></h3>
- <p>
- Boost's primary test compilers are:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- </div>
- <ul>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.1, 4.4.3, 4.4.5, 4.5.2
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- Clang: 2.8
- </div>
- </li>
- <li>
- <div>
- Pathscale: 3.2
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- OS X:
- </div>
- <ul>
- <li>
- <div>
- GCC: 4.0.1, 4.2.1, 4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.
- </div>
- </li>
- <li>
- <div>
- Intel: 11.1
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Windows:
- </div>
- <ul>
- <li>
- <div>
- Visual C++: 7.1, 8.0, 9.0 and 10.0.
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.4.0.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- FreeBSD:
- </div>
- <ul>
- <li>
- <div>
- GCC: 4.2.1, 64 bit.
- </div>
- </li>
- </ul>
- </li>
- </ul>
- <p>
- Boost's additional test compilers include:
- </p>
- <ul>
- <li>
- <div>
- Linux:
- </div>
- <ul>
- <li>
- <div>
- GCC: 3.4.6, 4.2.4, 4.3.4, 4.4.3, 4.4.4, 4.4.5, 4.5.2
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.3.4, 4.4.3, 4.5.2
- </div>
- </li>
- <li>
- <div>
- pgCC: 11.2
- </div>
- </li>
- <li>
- <div>
- Intel: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- PathScale: 3.2, 4.0.8
- </div>
- </li>
- <li>
- <div>
- Visual Age C++: 10.1
- </div>
- </li>
- <li>
- <div>
- Clang from subversion
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- OS X:
- </div>
- <ul>
- <li>
- <div>
- Intel C++ Compiler: 10.1, 11.0, 11.1
- </div>
- </li>
- <li>
- <div>
- GCC: 4.0.1, 4.2.1, 4.4.4
- </div>
- </li>
- <li>
- <div>
- GCC, C++0x mode: 4.4.4
- </div>
- </li>
- <li>
- <div>
- Clang from subversion, with GNU libstdc++, libc++ and libc++ in C++0x
- mode.
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Windows:
- </div>
- <ul>
- <li>
- <div>
- Visual C++: 7.1, 9.0, 10.0
- </div>
- </li>
- <li>
- <div>
- Visual C++ with STLport: 9.0
- </div>
- </li>
- <li>
- <div>
- Visual C++, Windows Mobile 5, with STLport: 9.0
- </div>
- </li>
- <li>
- <div>
- GCC, mingw: 4.5.1
- </div>
- </li>
- <li>
- <div>
- GCC, mingw, C++0x mode: 4.5.1
- </div>
- </li>
- <li>
- <div>
- Borland: 6.1.3 (2009), 6.2.1 (2010)
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- AIX:
- </div>
- <ul>
- <li>
- <div>
- IBM XL C/C++ Enterprise Edition, V11.1.0.0
- </div>
- </li>
- </ul>
- </li>
- <li>
- <div>
- Solaris:
- </div>
- <ul>
- <li>
- <div>
- Sun C++: 5.10
- </div>
- </li>
- </ul>
- </li>
- </ul>
- </div>
- <div id="version_1_46_1.acknowledgements">
- <h3><span class="link">Acknowledgements</span></h3>
- <p>
- Beman Dawes, Eric Niebler,
- Rene Rivera, Daniel James
- and Vladimir Prus managed this release.
- </p>
- </div>
-</div> </div>
- </div>
- </div>
- </div>
- </div>
-
- <div id="sidebar">
- <!--#include virtual="/common/sidebar-common.html" --><!--#include virtual="/common/sidebar-boost.html" --> </div>
-
- <div class="clear"></div>
- </div>
- </div>
-
- <div id="footer">
- <div id="footer-left">
- <div id="revised">
- <p>Revised $Date: 2010-12-11 14:59:32 +0000 (Sat, 11 Dec 2010) $</p>
- </div>
-
- <div id="copyright">
- <p>Copyright Rene Rivera 2006-2007.</p>
- </div><!--#include virtual="/common/footer-license.html" --> </div>
-
- <div id="footer-right">
- <!--#include virtual="/common/footer-banners.html" --> </div>
-
- <div class="clear"></div>
- </div>
-</body>
-</html>
Copied: website/public_html/live/users/news/website_1_0_launch.html (from r70302, /website/public_html/beta/users/news/website_1_0_launch.html)
==============================================================================
--- /website/public_html/beta/users/news/website_1_0_launch.html (original)
+++ website/public_html/live/users/news/website_1_0_launch.html 2011-04-02 06:01:55 EDT (Sat, 02 Apr 2011)
@@ -10,6 +10,8 @@
<!--[if IE 7]> <style type="text/css"> body { behavior: url(/style-v2/csshover3.htc); } </style> <![endif]-->
</head>
+<!-- Don't edit this page! It's generated by site-tools/site-tools.py -->
+
<body>
<div id="heading">
<!--#include virtual="/common/heading.html" --> </div>
@@ -28,7 +30,7 @@
"news-title">Website 1.0 Launch</span></h2>
<p><span class=
- "news-date">March 28, 2008 16:00 GMT</span></p>
+ "news-date">March 28th, 2008 16:00 GMT</span></p>
<div class="news-description">
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