Boost
Threads by month
- ----- 2026 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- 23 participants
- 33382 discussions
09 Oct '06
This package consists of 3 related components, and we're now seeking further
feedback on these before the final push prior to a review:
Statistical Distributions
~~~~~~~~~~~~~~~~~~~~~~~~~
Following feedback from the previous preview, we have re-organised
so that distributions are now C++ classes.
See the docs and especially the tutorial for illustrations on how
this will be useful in real life.
We would especially welcome feedback from those with experience of
using statistics, and indeed from professional statisticians who are
probably not Boosters.
Mathematical Special Functions
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
These are currently focused on those functions that are useful for
statistical applications:
Floating point classification.
Gamma/lgamma/digamma/beta/erf/erfc
Ratios of gamma functions
Factorials
The incomplete gamma and beta functions.
The inverses of the gamma, beta, and error functions.
Derivatives of the incomplete gamma and beta functions.
Compared to the previous release, most of the changes involve accuracy and
quality of implementation issues. Error handling has now been revised to
provide a comprehensive package-wide error handling scheme complete with
meaningful error messages.
Toolkit
~~~~~~~
Provides tools to assist in the implementation of numerical methods:
Infinite series evaluation.
Continued fraction evaluation.
Polynomial and rational function evaluation.
Root finding with derivatives (Newton/Halley/Schroeder methods).
Root finding without derivatives.
Function minimisation.
Misc Tools
~~~~~~~~~~
These are strictly experimental, but are used in the development of
approximations: they are provided to hopefully encourage others to develop
further special function implementations. Tools include:
Polynomial arithmetic and manipulation.
Minimax approximations (the Remez algorithm).
Helper functions used in testing etc.
Documentation and source downloads are available online at
www.johnmaddock.co.uk/toolkit
Regards,
John Maddock.
7
16
Hi there,
I am trying to build some code in Windows XP with VC++ 2005 express. The
same JamFile work fine in Fedora Core 3&4 with gcc. In my windows box setup
i can build successfully the latest cvs checkout including asio and
interprocess. Definitely something wrong with my Jamfile. The code compiles
fine and failed at link. When i built other libs, after "vc-Link" line,
there is a line saying "Creating lib ...", which doesn't happen for my code.
I attached the error msgs and part of my JamFile at end of the email. Could
some experts give me some hints? Anything special in win32?
Thanks
Yigong
-----------------------------------------------
The error msg is as following:
vc-Link
..\..\..\bin\boost\libs\channel\build\boost_channel.dll\vc-8_0\release\threading-multi\boost_channel-vc80-mt-1_35.dll
..\..\..\bin\boost\libs\channel\build\boost_channel.dll\vc-8_0\release\threading-multi\boost_channel-vc80-mt-1_35.lib
FileClone l:\workspace\boost\stage\lib\boost_channel-vc80-mt-1_35.dll
FileClone l:\workspace\boost\stage\lib\boost_channel-vc80-mt-1_35.lib
copy
"..\..\..\bin\boost\libs\channel\build\boost_channel.dll\vc-8_0\release\threading-multi\boost_channel-vc80-mt-1_35.lib"
"l:\workspace\boost\stage\lib\boost_channel-vc80-mt-1_35.lib" >NUL:
...failed FileClone
l:\workspace\boost\stage\lib\boost_channel-vc80-mt-1_35.lib...
...failed updating 2 targets...
-------------------------------------------------
JamFile:
template channel-options
: # sources
: # requirements
<define>BOOST_ALL_NO_LIB=1
<define>BOOST_CHANNEL_NO_LIB=1
<define>BOOST_LIB_DIAGNOSTIC=1
<sysinclude>$(BOOST_ROOT)
;
template channel-dll-options
: <template>channel-options # sources
: # requirements
<define>BOOST_ALL_NO_LIB=1
<define>BOOST_CHANNEL_DYN_LINK=1
<runtime-link>dynamic
;
SOURCES = binding_rule linear_id_trait hierarchical_id_trait ;
lib boost_channel : ../src/$(SOURCES).cpp <template>channel-options
:
[ common-names ]
:
debug release
;
dll boost_channel : ../src/$(SOURCES).cpp <template>channel-dll-options
:
[ common-names ]
:
debug release
;
2
1
[ No change ]
Bug count: 88
13 dgregor
12 nobody
9 jsiek
6 az_sw_dude
5 vladimir_prus
5 shammah
5 beman_dawes
4 grafik
3 samuel_k
3 nesotto
3 ebf
3 djowel
2 turkanis
2 jmaurer
2 jbandela
2 hubert_holin
2 agurtovoy
1 urzuga
1 mclow
1 johnmaddock
1 dlwalker
1 daniel_wallin
1 anthonyw
1 alnsn
Assignee: agurtovoy <http://sourceforge.net/users/agurtovoy/>
Summary: mpl::remove compile error with gcc 4.1.0
Bug #: 1453180
<http://sourceforge.net/tracker/index.php?func=detail&aid=1453180&group_id=7…>
Assignee: agurtovoy <http://sourceforge.net/users/agurtovoy/>
Summary: documentation mistake
Bug #: 1497329
<http://sourceforge.net/tracker/index.php?func=detail&aid=1497329&group_id=7…>
Assignee: alnsn <http://sourceforge.net/users/alnsn/>
Summary: lexical_cast & pure virtual functions & VC 8 STL
Bug #: 1358600
<http://sourceforge.net/tracker/index.php?func=detail&aid=1358600&group_id=7…>
Assignee: anthonyw <http://sourceforge.net/users/anthonyw/>
Summary: USES_CONVERSION is used in once.cpp
Bug #: 1489362
<http://sourceforge.net/tracker/index.php?func=detail&aid=1489362&group_id=7…>
Assignee: az_sw_dude <http://sourceforge.net/users/az_sw_dude/>
Summary: wrong usage of ios_base::narrow
Bug #: 989487
<http://sourceforge.net/tracker/index.php?func=detail&aid=989487&group_id=75…>
Assignee: az_sw_dude <http://sourceforge.net/users/az_sw_dude/>
Summary: date_time type conversion warning
Bug #: 1069225
<http://sourceforge.net/tracker/index.php?func=detail&aid=1069225&group_id=7…>
Assignee: az_sw_dude <http://sourceforge.net/users/az_sw_dude/>
Summary: from_ftime incorrectly processes FILETIME filled with zeros
Bug #: 1471025
<http://sourceforge.net/tracker/index.php?func=detail&aid=1471025&group_id=7…>
Assignee: az_sw_dude <http://sourceforge.net/users/az_sw_dude/>
Summary: memory leak with boost::gregorian::date_facet
Bug #: 1486232
<http://sourceforge.net/tracker/index.php?func=detail&aid=1486232&group_id=7…>
Assignee: az_sw_dude <http://sourceforge.net/users/az_sw_dude/>
Summary: operator<< for gregorian::date_duration not found
Bug #: 1498778
<http://sourceforge.net/tracker/index.php?func=detail&aid=1498778&group_id=7…>
Assignee: az_sw_dude <http://sourceforge.net/users/az_sw_dude/>
Summary: local_time_facet error in VS2005 Win2003
Bug #: 1551784
<http://sourceforge.net/tracker/index.php?func=detail&aid=1551784&group_id=7…>
Assignee: beman_dawes <http://sourceforge.net/users/beman_dawes/>
Summary: linker error mingw 3.4.5
Bug #: 1426819
<http://sourceforge.net/tracker/index.php?func=detail&aid=1426819&group_id=7…>
Assignee: beman_dawes <http://sourceforge.net/users/beman_dawes/>
Summary: VC8 can't find windows.h even though environment is correct!
Bug #: 1468124
<http://sourceforge.net/tracker/index.php?func=detail&aid=1468124&group_id=7…>
Assignee: beman_dawes <http://sourceforge.net/users/beman_dawes/>
Summary: Log level names wrong in documentation
Bug #: 1475886
<http://sourceforge.net/tracker/index.php?func=detail&aid=1475886&group_id=7…>
Assignee: beman_dawes <http://sourceforge.net/users/beman_dawes/>
Summary: [filesystem] portable_posix_name() may fail on premain call
Bug #: 1509633
<http://sourceforge.net/tracker/index.php?func=detail&aid=1509633&group_id=7…>
Assignee: beman_dawes <http://sourceforge.net/users/beman_dawes/>
Summary: significantly different timer class behaviour on Win and Lin
Bug #: 1520489
<http://sourceforge.net/tracker/index.php?func=detail&aid=1520489&group_id=7…>
Assignee: daniel_wallin <http://sourceforge.net/users/daniel_wallin/>
Summary: [Parameter] Docco error section 2.7.2
Bug #: 1378446
<http://sourceforge.net/tracker/index.php?func=detail&aid=1378446&group_id=7…>
Assignee: dgregor <http://sourceforge.net/users/dgregor/>
Summary: LEDA graph adaptors do not handle hidden nodes properly
Bug #: 1168431
<http://sourceforge.net/tracker/index.php?func=detail&aid=1168431&group_id=7…>
Assignee: dgregor <http://sourceforge.net/users/dgregor/>
Summary: random_vertex/random_edge are unnecessarily inefficient
Bug #: 1204684
<http://sourceforge.net/tracker/index.php?func=detail&aid=1204684&group_id=7…>
Assignee: dgregor <http://sourceforge.net/users/dgregor/>
Summary: Document copy_component
Bug #: 1204688
<http://sourceforge.net/tracker/index.php?func=detail&aid=1204688&group_id=7…>
Assignee: dgregor <http://sourceforge.net/users/dgregor/>
Summary: reverse_graph and constness of property maps
Bug #: 1246336
<http://sourceforge.net/tracker/index.php?func=detail&aid=1246336&group_id=7…>
Assignee: dgregor <http://sourceforge.net/users/dgregor/>
Summary: Bundled graph properties
Bug #: 1420498
<http://sourceforge.net/tracker/index.php?func=detail&aid=1420498&group_id=7…>
Assignee: dgregor <http://sourceforge.net/users/dgregor/>
Summary: Dijkstra no_init version should not require VertexListGraph
Bug #: 1540116
<http://sourceforge.net/tracker/index.php?func=detail&aid=1540116&group_id=7…>
Assignee: dgregor <http://sourceforge.net/users/dgregor/>
Summary: GraphViz reader ignores graph properties
Bug #: 1567797
<http://sourceforge.net/tracker/index.php?func=detail&aid=1567797&group_id=7…>
Assignee: dgregor <http://sourceforge.net/users/dgregor/>
Summary: Johnson All-Pairs needs better 'no path' information
Bug #: 1567811
<http://sourceforge.net/tracker/index.php?func=detail&aid=1567811&group_id=7…>
Assignee: dgregor <http://sourceforge.net/users/dgregor/>
Summary: Numbered headers don't work with 'preferred' syntax
Bug #: 1567812
<http://sourceforge.net/tracker/index.php?func=detail&aid=1567812&group_id=7…>
Assignee: dgregor <http://sourceforge.net/users/dgregor/>
Summary: Fruchterman-Reingold grid performance can be improved
Bug #: 1567818
<http://sourceforge.net/tracker/index.php?func=detail&aid=1567818&group_id=7…>
Assignee: dgregor <http://sourceforge.net/users/dgregor/>
Summary: Const correctness violation
Bug #: 1567821
<http://sourceforge.net/tracker/index.php?func=detail&aid=1567821&group_id=7…>
Assignee: dgregor <http://sourceforge.net/users/dgregor/>
Summary: Memory leaks in adjacency_list?
Bug #: 1567828
<http://sourceforge.net/tracker/index.php?func=detail&aid=1567828&group_id=7…>
Assignee: dgregor <http://sourceforge.net/users/dgregor/>
Summary: Memory leaks with signal::connect?
Bug #: 1567829
<http://sourceforge.net/tracker/index.php?func=detail&aid=1567829&group_id=7…>
Assignee: djowel <http://sourceforge.net/users/djowel/>
Summary: Miss ' = ParserT()'
Bug #: 907299
<http://sourceforge.net/tracker/index.php?func=detail&aid=907299&group_id=75…>
Assignee: djowel <http://sourceforge.net/users/djowel/>
Summary: spirit insert_key_actor.hpp
Bug #: 1059936
<http://sourceforge.net/tracker/index.php?func=detail&aid=1059936&group_id=7…>
Assignee: djowel <http://sourceforge.net/users/djowel/>
Summary: crash in boost::spirit::parse
Bug #: 1509978
<http://sourceforge.net/tracker/index.php?func=detail&aid=1509978&group_id=7…>
Assignee: dlwalker <http://sourceforge.net/users/dlwalker/>
Summary: boost/crc.hpp uses non-standard conforming syntax
Bug #: 1478435
<http://sourceforge.net/tracker/index.php?func=detail&aid=1478435&group_id=7…>
Assignee: ebf <http://sourceforge.net/users/ebf/>
Summary: boost::blank - missing operators
Bug #: 1191356
<http://sourceforge.net/tracker/index.php?func=detail&aid=1191356&group_id=7…>
Assignee: ebf <http://sourceforge.net/users/ebf/>
Summary: [variant] Bug in recursive_wrapper_fwd.hpp
Bug #: 1359257
<http://sourceforge.net/tracker/index.php?func=detail&aid=1359257&group_id=7…>
Assignee: ebf <http://sourceforge.net/users/ebf/>
Summary: ambiguous overloads in boost::variant source code
Bug #: 1456780
<http://sourceforge.net/tracker/index.php?func=detail&aid=1456780&group_id=7…>
Assignee: grafik <http://sourceforge.net/users/grafik/>
Summary: boost jam problem with parallel builds
Bug #: 1234224
<http://sourceforge.net/tracker/index.php?func=detail&aid=1234224&group_id=7…>
Assignee: grafik <http://sourceforge.net/users/grafik/>
Summary: boost.build needs fixes for HP/UX
Bug #: 1395924
<http://sourceforge.net/tracker/index.php?func=detail&aid=1395924&group_id=7…>
Assignee: grafik <http://sourceforge.net/users/grafik/>
Summary: Wrong .bat name in vc-8_0-x86_amd64-tools.jam
Bug #: 1548427
<http://sourceforge.net/tracker/index.php?func=detail&aid=1548427&group_id=7…>
Assignee: grafik <http://sourceforge.net/users/grafik/>
Summary: Generated files '@()' don't work in regular expressions.
Bug #: 1549607
<http://sourceforge.net/tracker/index.php?func=detail&aid=1549607&group_id=7…>
Assignee: hubert_holin <http://sourceforge.net/users/hubert_holin/>
Summary: Cannot compile octonion_test.cpp because of bug in sinc.hpp
Bug #: 751289
<http://sourceforge.net/tracker/index.php?func=detail&aid=751289&group_id=75…>
Assignee: hubert_holin <http://sourceforge.net/users/hubert_holin/>
Summary: octonion documentation bug
Bug #: 1499814
<http://sourceforge.net/tracker/index.php?func=detail&aid=1499814&group_id=7…>
Assignee: jbandela <http://sourceforge.net/users/jbandela/>
Summary: Compiler error for tokenizer on Solaris
Bug #: 976241
<http://sourceforge.net/tracker/index.php?func=detail&aid=976241&group_id=75…>
Assignee: jbandela <http://sourceforge.net/users/jbandela/>
Summary: token_iterator::at_end() result is inversed
Bug #: 1338326
<http://sourceforge.net/tracker/index.php?func=detail&aid=1338326&group_id=7…>
Assignee: jmaurer <http://sourceforge.net/users/jmaurer/>
Summary: Diff in state of mersenne_twister gen between GCC3.41 & CW9
Bug #: 1115124
<http://sourceforge.net/tracker/index.php?func=detail&aid=1115124&group_id=7…>
Assignee: jmaurer <http://sourceforge.net/users/jmaurer/>
Summary: uniform_01 copies engine instead of using a reference
Bug #: 1464566
<http://sourceforge.net/tracker/index.php?func=detail&aid=1464566&group_id=7…>
Assignee: johnmaddock <http://sourceforge.net/users/johnmaddock/>
Summary: Adding boost::is_complex to type_traits.hpp
Bug #: 1315712
<http://sourceforge.net/tracker/index.php?func=detail&aid=1315712&group_id=7…>
Assignee: jsiek <http://sourceforge.net/users/jsiek/>
Summary: invalid result for File Dependency Examp
Bug #: 551110
<http://sourceforge.net/tracker/index.php?func=detail&aid=551110&group_id=75…>
Assignee: jsiek <http://sourceforge.net/users/jsiek/>
Summary: Spelling of Edmonds-Karp-Algorithm
Bug #: 1226292
<http://sourceforge.net/tracker/index.php?func=detail&aid=1226292&group_id=7…>
Assignee: jsiek <http://sourceforge.net/users/jsiek/>
Summary: g++ v3.2.3 inker error for read_graphviz ih boost v1.33.1
Bug #: 1378907
<http://sourceforge.net/tracker/index.php?func=detail&aid=1378907&group_id=7…>
Assignee: jsiek <http://sourceforge.net/users/jsiek/>
Summary: Calling subgraph::global_to_local on a root graph
Bug #: 1444271
<http://sourceforge.net/tracker/index.php?func=detail&aid=1444271&group_id=7…>
Assignee: jsiek <http://sourceforge.net/users/jsiek/>
Summary: Calling subgraph::global_to_local on a root graph
Bug #: 1444293
<http://sourceforge.net/tracker/index.php?func=detail&aid=1444293&group_id=7…>
Assignee: jsiek <http://sourceforge.net/users/jsiek/>
Summary: strange compiling problem for transitive_closure
Bug #: 1489545
<http://sourceforge.net/tracker/index.php?func=detail&aid=1489545&group_id=7…>
Assignee: jsiek <http://sourceforge.net/users/jsiek/>
Summary: 'edmunds_karps'
Bug #: 1497880
<http://sourceforge.net/tracker/index.php?func=detail&aid=1497880&group_id=7…>
Assignee: jsiek <http://sourceforge.net/users/jsiek/>
Summary: boost::none redifinition
Bug #: 1571176
<http://sourceforge.net/tracker/index.php?func=detail&aid=1571176&group_id=7…>
Assignee: jsiek <http://sourceforge.net/users/jsiek/>
Summary: boost::none redifinition
Bug #: 1571188
<http://sourceforge.net/tracker/index.php?func=detail&aid=1571188&group_id=7…>
Assignee: mclow <http://sourceforge.net/users/mclow/>
Summary: Solaris - once.cpp compile error
Bug #: 549162
<http://sourceforge.net/tracker/index.php?func=detail&aid=549162&group_id=75…>
Assignee: nesotto <http://sourceforge.net/users/nesotto/>
Summary: boost.range and 'const char[]'.
Bug #: 1272315
<http://sourceforge.net/tracker/index.php?func=detail&aid=1272315&group_id=7…>
Assignee: nesotto <http://sourceforge.net/users/nesotto/>
Summary: [Boost.Range]boost::const_begin calls non-qualified 'begin'
Bug #: 1361686
<http://sourceforge.net/tracker/index.php?func=detail&aid=1361686&group_id=7…>
Assignee: nesotto <http://sourceforge.net/users/nesotto/>
Summary: bug in boost::range_detail
Bug #: 1484477
<http://sourceforge.net/tracker/index.php?func=detail&aid=1484477&group_id=7…>
Assignee: nobody
Summary: Numeric Conversion Documentation minor bug
Bug #: 1480954
<http://sourceforge.net/tracker/index.php?func=detail&aid=1480954&group_id=7…>
Assignee: nobody
Summary: bug in char_separator
Bug #: 1510041
<http://sourceforge.net/tracker/index.php?func=detail&aid=1510041&group_id=7…>
Assignee: nobody
Summary: does uBLAS provide some advanse methods
Bug #: 1516834
<http://sourceforge.net/tracker/index.php?func=detail&aid=1516834&group_id=7…>
Assignee: nobody
Summary: Shmem serious bugs
Bug #: 1518563
<http://sourceforge.net/tracker/index.php?func=detail&aid=1518563&group_id=7…>
Assignee: nobody
Summary: ublas: bug in mapped_vector_of_mapped_vector
Bug #: 1528178
<http://sourceforge.net/tracker/index.php?func=detail&aid=1528178&group_id=7…>
Assignee: nobody
Summary: [program_options] Endless loop with long default arguments
Bug #: 1528399
<http://sourceforge.net/tracker/index.php?func=detail&aid=1528399&group_id=7…>
Assignee: nobody
Summary: Changing size of memory-mapped file on Windows
Bug #: 1532684
<http://sourceforge.net/tracker/index.php?func=detail&aid=1532684&group_id=7…>
Assignee: nobody
Summary: format zero length string msvc-8
Bug #: 1537844
<http://sourceforge.net/tracker/index.php?func=detail&aid=1537844&group_id=7…>
Assignee: nobody
Summary: asio redefine FD_SETSIZE macro
Bug #: 1542376
<http://sourceforge.net/tracker/index.php?func=detail&aid=1542376&group_id=7…>
Assignee: nobody
Summary: problem when using bool type in variant
Bug #: 1547744
<http://sourceforge.net/tracker/index.php?func=detail&aid=1547744&group_id=7…>
Assignee: nobody
Summary: The ptr_map iterator cannot be dereference to value type
Bug #: 1566672
<http://sourceforge.net/tracker/index.php?func=detail&aid=1566672&group_id=7…>
Assignee: nobody
Summary: fails to build
Bug #: 1569429
<http://sourceforge.net/tracker/index.php?func=detail&aid=1569429&group_id=7…>
Assignee: samuel_k <http://sourceforge.net/users/samuel_k/>
Summary: format: assert when parsing invalid pattern
Bug #: 1326132
<http://sourceforge.net/tracker/index.php?func=detail&aid=1326132&group_id=7…>
Assignee: samuel_k <http://sourceforge.net/users/samuel_k/>
Summary: boost::format parse method doesn't work
Bug #: 1439607
<http://sourceforge.net/tracker/index.php?func=detail&aid=1439607&group_id=7…>
Assignee: samuel_k <http://sourceforge.net/users/samuel_k/>
Summary: 64 bit compile warning/error for boost::format
Bug #: 1451470
<http://sourceforge.net/tracker/index.php?func=detail&aid=1451470&group_id=7…>
Assignee: shammah <http://sourceforge.net/users/shammah/>
Summary: ct_gcd_lcm.hpp compilation error
Bug #: 558174
<http://sourceforge.net/tracker/index.php?func=detail&aid=558174&group_id=75…>
Assignee: shammah <http://sourceforge.net/users/shammah/>
Summary: pool::purge_memory() does not reset next_size
Bug #: 984124
<http://sourceforge.net/tracker/index.php?func=detail&aid=984124&group_id=75…>
Assignee: shammah <http://sourceforge.net/users/shammah/>
Summary: Borland compiler error with Pool, boost::pool_allocator
Bug #: 988124
<http://sourceforge.net/tracker/index.php?func=detail&aid=988124&group_id=75…>
Assignee: shammah <http://sourceforge.net/users/shammah/>
Summary: perfomance: memory cleanup for pool takes too long
Bug #: 995270
<http://sourceforge.net/tracker/index.php?func=detail&aid=995270&group_id=75…>
Assignee: shammah <http://sourceforge.net/users/shammah/>
Summary: boost::pool_allocator breaks with vector of vectors
Bug #: 1179641
<http://sourceforge.net/tracker/index.php?func=detail&aid=1179641&group_id=7…>
Assignee: turkanis <http://sourceforge.net/users/turkanis/>
Summary: rational operator&lt; can overflow
Bug #: 798357
<http://sourceforge.net/tracker/index.php?func=detail&aid=798357&group_id=75…>
Assignee: turkanis <http://sourceforge.net/users/turkanis/>
Summary: problem with boost::iostreams when compiled with Visual C++
Bug #: 1365752
<http://sourceforge.net/tracker/index.php?func=detail&aid=1365752&group_id=7…>
Assignee: urzuga <http://sourceforge.net/users/urzuga/>
Summary: [boost::lambda] Compile error with libstdc++ debug mode
Bug #: 1444052
<http://sourceforge.net/tracker/index.php?func=detail&aid=1444052&group_id=7…>
Assignee: vladimir_prus <http://sourceforge.net/users/vladimir_prus/>
Summary: multitoken broken in program_options 1.33
Bug #: 1266877
<http://sourceforge.net/tracker/index.php?func=detail&aid=1266877&group_id=7…>
Assignee: vladimir_prus <http://sourceforge.net/users/vladimir_prus/>
Summary: Fixes for build on IBM pSeries for AIX and Linux
Bug #: 1446471
<http://sourceforge.net/tracker/index.php?func=detail&aid=1446471&group_id=7…>
Assignee: vladimir_prus <http://sourceforge.net/users/vladimir_prus/>
Summary: Boost Jam, and non english directorys
Bug #: 1480900
<http://sourceforge.net/tracker/index.php?func=detail&aid=1480900&group_id=7…>
Assignee: vladimir_prus <http://sourceforge.net/users/vladimir_prus/>
Summary: program_options: format_paragraph assert fails on long line
Bug #: 1485069
<http://sourceforge.net/tracker/index.php?func=detail&aid=1485069&group_id=7…>
Assignee: vladimir_prus <http://sourceforge.net/users/vladimir_prus/>
Summary: boost 1.33.1 build error
Bug #: 1487256
<http://sourceforge.net/tracker/index.php?func=detail&aid=1487256&group_id=7…>
--
-- Marshall
Marshall Clow Idio Software <mailto:marshall@idio.com>
It is by caffeine alone I set my mind in motion.
It is by the beans of Java that thoughts acquire speed,
the hands acquire shaking, the shaking becomes a warning.
It is by caffeine alone I set my mind in motion.
1
0
[ No change here ]
Patch count: 16
7 nobody
4 turkanis
1 rgarcia
1 pdimov
1 johnmaddock
1 djowel
1 agurtovoy
Assignee: agurtovoy <http://sourceforge.net/users/agurtovoy/>
Summary: Adjusts mpl::pair concept to be compatible with STL pairs
Bug #: 1489713
<http://sourceforge.net/tracker/index.php?func=detail&aid=1489713&group_id=7…>
Assignee: djowel <http://sourceforge.net/users/djowel/>
Summary: [fusion] pair missing result metafunction
Bug #: 1490528
<http://sourceforge.net/tracker/index.php?func=detail&aid=1490528&group_id=7…>
Assignee: johnmaddock <http://sourceforge.net/users/johnmaddock/>
Summary: [config] evc4 port
Bug #: 1489359
<http://sourceforge.net/tracker/index.php?func=detail&aid=1489359&group_id=7…>
Assignee: nobody
Summary: [thread] evc4 port
Bug #: 1498914
<http://sourceforge.net/tracker/index.php?func=detail&aid=1498914&group_id=7…>
Assignee: nobody
Summary: [test] no eh exception handling functions on evc4
Bug #: 1499418
<http://sourceforge.net/tracker/index.php?func=detail&aid=1499418&group_id=7…>
Assignee: nobody
Summary: [program_options] static const variable on evc4
Bug #: 1499420
<http://sourceforge.net/tracker/index.php?func=detail&aid=1499420&group_id=7…>
Assignee: nobody
Summary: [serialization] comment out unused variables
Bug #: 1506528
<http://sourceforge.net/tracker/index.php?func=detail&aid=1506528&group_id=7…>
Assignee: nobody
Summary: [integer] add support for integers longer than long
Bug #: 1507034
<http://sourceforge.net/tracker/index.php?func=detail&aid=1507034&group_id=7…>
Assignee: nobody
Summary: opaque_pointer bug fix + enhancement
Bug #: 1557285
<http://sourceforge.net/tracker/index.php?func=detail&aid=1557285&group_id=7…>
Assignee: nobody
Summary: [program_options] putenv on Solaris
Bug #: 1568191
<http://sourceforge.net/tracker/index.php?func=detail&aid=1568191&group_id=7…>
Assignee: pdimov <http://sourceforge.net/users/pdimov/>
Summary: [shared_ptr] support for STLport 5's no-iostreams mode
Bug #: 1551992
<http://sourceforge.net/tracker/index.php?func=detail&aid=1551992&group_id=7…>
Assignee: rgarcia <http://sourceforge.net/users/rgarcia/>
Summary: [concept_check.hpp] remove unused variable warning in msvc
Bug #: 1388901
<http://sourceforge.net/tracker/index.php?func=detail&aid=1388901&group_id=7…>
Assignee: turkanis <http://sourceforge.net/users/turkanis/>
Summary: rational::operator< fails for unsigned value types
Bug #: 1434821
<http://sourceforge.net/tracker/index.php?func=detail&aid=1434821&group_id=7…>
Assignee: turkanis <http://sourceforge.net/users/turkanis/>
Summary: rational.hpp::gcd returns a negative value sometimes
Bug #: 1438626
<http://sourceforge.net/tracker/index.php?func=detail&aid=1438626&group_id=7…>
Assignee: turkanis <http://sourceforge.net/users/turkanis/>
Summary: rational::operator<(rational) fails due to overflow
Bug #: 1438991
<http://sourceforge.net/tracker/index.php?func=detail&aid=1438991&group_id=7…>
Assignee: turkanis <http://sourceforge.net/users/turkanis/>
Summary: iostreams // file_descriptor::seek BUG on files > 4 GB
Bug #: 1452698
<http://sourceforge.net/tracker/index.php?func=detail&aid=1452698&group_id=7…>
--
-- Marshall
Marshall Clow Idio Software <mailto:marshall@idio.com>
It is by caffeine alone I set my mind in motion.
It is by the beans of Java that thoughts acquire speed,
the hands acquire shaking, the shaking becomes a warning.
It is by caffeine alone I set my mind in motion.
1
0
[ Creeping up .... ]
Support count: 59
42 nobody
4 grafik
4 az_sw_dude
3 jsiek
2 djowel
1 turkanis
1 speedsnail
1 johnmaddock
1 dlwalker
Assignee: az_sw_dude <http://sourceforge.net/users/az_sw_dude/>
Summary: Boost 1.32.0: Compiler erros for msvc-stlport toolset
Bug #: 1106566
<http://sourceforge.net/tracker/index.php?func=detail&aid=1106566&group_id=7…>
Assignee: az_sw_dude <http://sourceforge.net/users/az_sw_dude/>
Summary: Building errors on windows with vc71stlport
Bug #: 1205155
<http://sourceforge.net/tracker/index.php?func=detail&aid=1205155&group_id=7…>
Assignee: az_sw_dude <http://sourceforge.net/users/az_sw_dude/>
Summary: support new 2007 DST rules for timezone db
Bug #: 1471723
<http://sourceforge.net/tracker/index.php?func=detail&aid=1471723&group_id=7…>
Assignee: az_sw_dude <http://sourceforge.net/users/az_sw_dude/>
Summary: new timezone db file for #1471723 - 2007 DST support
Bug #: 1478619
<http://sourceforge.net/tracker/index.php?func=detail&aid=1478619&group_id=7…>
Assignee: djowel <http://sourceforge.net/users/djowel/>
Summary: Spirit does not compile on aCC
Bug #: 1098070
<http://sourceforge.net/tracker/index.php?func=detail&aid=1098070&group_id=7…>
Assignee: djowel <http://sourceforge.net/users/djowel/>
Summary: spirit
Bug #: 1481295
<http://sourceforge.net/tracker/index.php?func=detail&aid=1481295&group_id=7…>
Assignee: dlwalker <http://sourceforge.net/users/dlwalker/>
Summary: Compilation error on MSVC 6
Bug #: 558568
<http://sourceforge.net/tracker/index.php?func=detail&aid=558568&group_id=75…>
Assignee: grafik <http://sourceforge.net/users/grafik/>
Summary: Jam Fails to Build
Bug #: 954048
<http://sourceforge.net/tracker/index.php?func=detail&aid=954048&group_id=75…>
Assignee: grafik <http://sourceforge.net/users/grafik/>
Summary: Compiling only needed version
Bug #: 1377001
<http://sourceforge.net/tracker/index.php?func=detail&aid=1377001&group_id=7…>
Assignee: grafik <http://sourceforge.net/users/grafik/>
Summary: libraries won't build
Bug #: 1524001
<http://sourceforge.net/tracker/index.php?func=detail&aid=1524001&group_id=7…>
Assignee: grafik <http://sourceforge.net/users/grafik/>
Summary: Having some trouble building boost
Bug #: 1534701
<http://sourceforge.net/tracker/index.php?func=detail&aid=1534701&group_id=7…>
Assignee: johnmaddock <http://sourceforge.net/users/johnmaddock/>
Summary: Regex: multi-processor scalability, user-defined allocators
Bug #: 1544410
<http://sourceforge.net/tracker/index.php?func=detail&aid=1544410&group_id=7…>
Assignee: jsiek <http://sourceforge.net/users/jsiek/>
Summary: Boost with Dinkumware C++ Library !?
Bug #: 531963
<http://sourceforge.net/tracker/index.php?func=detail&aid=531963&group_id=75…>
Assignee: jsiek <http://sourceforge.net/users/jsiek/>
Summary: creating my own properties
Bug #: 619615
<http://sourceforge.net/tracker/index.php?func=detail&aid=619615&group_id=75…>
Assignee: jsiek <http://sourceforge.net/users/jsiek/>
Summary: Max Flow Algorithm
Bug #: 1445526
<http://sourceforge.net/tracker/index.php?func=detail&aid=1445526&group_id=7…>
Assignee: nobody
Summary: Can't support Python2.3 yet.
Bug #: 776424
<http://sourceforge.net/tracker/index.php?func=detail&aid=776424&group_id=75…>
Assignee: nobody
Summary: configure problem with aCC
Bug #: 811040
<http://sourceforge.net/tracker/index.php?func=detail&aid=811040&group_id=75…>
Assignee: nobody
Summary: Problem compiling :/
Bug #: 942349
<http://sourceforge.net/tracker/index.php?func=detail&aid=942349&group_id=75…>
Assignee: nobody
Summary: boost for ARM platform?
Bug #: 957850
<http://sourceforge.net/tracker/index.php?func=detail&aid=957850&group_id=75…>
Assignee: nobody
Summary: dag_shortest_paths.cpp example doesn't compile on MS VC++6.0
Bug #: 961789
<http://sourceforge.net/tracker/index.php?func=detail&aid=961789&group_id=75…>
Assignee: nobody
Summary: problem with debug builds on Solaris
Bug #: 965747
<http://sourceforge.net/tracker/index.php?func=detail&aid=965747&group_id=75…>
Assignee: nobody
Summary: SLOOOWW tokenizer compilation on VC++6.0
Bug #: 969590
<http://sourceforge.net/tracker/index.php?func=detail&aid=969590&group_id=75…>
Assignee: nobody
Summary: boost::optional<enum> fails with /CLR
Bug #: 973424
<http://sourceforge.net/tracker/index.php?func=detail&aid=973424&group_id=75…>
Assignee: nobody
Summary: Visual C++ 'Language Extensions' support
Bug #: 1039338
<http://sourceforge.net/tracker/index.php?func=detail&aid=1039338&group_id=7…>
Assignee: nobody
Summary: ublas extendability1
Bug #: 1091151
<http://sourceforge.net/tracker/index.php?func=detail&aid=1091151&group_id=7…>
Assignee: nobody
Summary: ublas extendability 2
Bug #: 1091153
<http://sourceforge.net/tracker/index.php?func=detail&aid=1091153&group_id=7…>
Assignee: nobody
Summary: BOOST ON WIN CE
Bug #: 1101724
<http://sourceforge.net/tracker/index.php?func=detail&aid=1101724&group_id=7…>
Assignee: nobody
Summary: program_options Can one have options with optional values?
Bug #: 1102652
<http://sourceforge.net/tracker/index.php?func=detail&aid=1102652&group_id=7…>
Assignee: nobody
Summary: program_options Can one have options with optional values?
Bug #: 1102664
<http://sourceforge.net/tracker/index.php?func=detail&aid=1102664&group_id=7…>
Assignee: nobody
Summary: Error: Template with C linkage
Bug #: 1109438
<http://sourceforge.net/tracker/index.php?func=detail&aid=1109438&group_id=7…>
Assignee: nobody
Summary: program_options bug?
Bug #: 1114084
<http://sourceforge.net/tracker/index.php?func=detail&aid=1114084&group_id=7…>
Assignee: nobody
Summary: Link VC6 to Boost
Bug #: 1118381
<http://sourceforge.net/tracker/index.php?func=detail&aid=1118381&group_id=7…>
Assignee: nobody
Summary: Regex
Bug #: 1156957
<http://sourceforge.net/tracker/index.php?func=detail&aid=1156957&group_id=7…>
Assignee: nobody
Summary: Boost on opteron AMD
Bug #: 1200700
<http://sourceforge.net/tracker/index.php?func=detail&aid=1200700&group_id=7…>
Assignee: nobody
Summary: MSVC 6 compile error on kevin-bacon.cpp
Bug #: 1224174
<http://sourceforge.net/tracker/index.php?func=detail&aid=1224174&group_id=7…>
Assignee: nobody
Summary: lambda vs pure virtual functions
Bug #: 1231445
<http://sourceforge.net/tracker/index.php?func=detail&aid=1231445&group_id=7…>
Assignee: nobody
Summary: Linker Problems with VC .NET 2003 / STLPort / Boost
Bug #: 1292345
<http://sourceforge.net/tracker/index.php?func=detail&aid=1292345&group_id=7…>
Assignee: nobody
Summary: Serialization lib missing
Bug #: 1301634
<http://sourceforge.net/tracker/index.php?func=detail&aid=1301634&group_id=7…>
Assignee: nobody
Summary: Unable to build boost with Dinkumware STL version 4.02
Bug #: 1336312
<http://sourceforge.net/tracker/index.php?func=detail&aid=1336312&group_id=7…>
Assignee: nobody
Summary: unknown compiler version
Bug #: 1337851
<http://sourceforge.net/tracker/index.php?func=detail&aid=1337851&group_id=7…>
Assignee: nobody
Summary: Problem running configure for unsupported platform
Bug #: 1339778
<http://sourceforge.net/tracker/index.php?func=detail&aid=1339778&group_id=7…>
Assignee: nobody
Summary: Configuration
Bug #: 1380808
<http://sourceforge.net/tracker/index.php?func=detail&aid=1380808&group_id=7…>
Assignee: nobody
Summary: Embedded python won't compile
Bug #: 1391956
<http://sourceforge.net/tracker/index.php?func=detail&aid=1391956&group_id=7…>
Assignee: nobody
Summary: Building universal binary on MacOSX
Bug #: 1409774
<http://sourceforge.net/tracker/index.php?func=detail&aid=1409774&group_id=7…>
Assignee: nobody
Summary: symbian os
Bug #: 1428189
<http://sourceforge.net/tracker/index.php?func=detail&aid=1428189&group_id=7…>
Assignee: nobody
Summary: boost.iostreams file_descriptor and sharing
Bug #: 1445474
<http://sourceforge.net/tracker/index.php?func=detail&aid=1445474&group_id=7…>
Assignee: nobody
Summary: Cross compiling boost for Windows CE (ARM) from VS2005
Bug #: 1457763
<http://sourceforge.net/tracker/index.php?func=detail&aid=1457763&group_id=7…>
Assignee: nobody
Summary: compiler is out of heap space in pass 2
Bug #: 1481122
<http://sourceforge.net/tracker/index.php?func=detail&aid=1481122&group_id=7…>
Assignee: nobody
Summary: Boost.Build v2 build script help for evc4
Bug #: 1498919
<http://sourceforge.net/tracker/index.php?func=detail&aid=1498919&group_id=7…>
Assignee: nobody
Summary: Compiling Shmem
Bug #: 1504379
<http://sourceforge.net/tracker/index.php?func=detail&aid=1504379&group_id=7…>
Assignee: nobody
Summary: regex - perl syntax affects what gets matched
Bug #: 1519824
<http://sourceforge.net/tracker/index.php?func=detail&aid=1519824&group_id=7…>
Assignee: nobody
Summary: Bjam build should support attachment of individual build ids
Bug #: 1530168
<http://sourceforge.net/tracker/index.php?func=detail&aid=1530168&group_id=7…>
Assignee: nobody
Summary: Boost.Format doesn't work on MSVC with /vd2 compiler option
Bug #: 1545133
<http://sourceforge.net/tracker/index.php?func=detail&aid=1545133&group_id=7…>
Assignee: nobody
Summary: Having problems with building boost
Bug #: 1545941
<http://sourceforge.net/tracker/index.php?func=detail&aid=1545941&group_id=7…>
Assignee: nobody
Summary: Building Boost with Open Watcom Compiler
Bug #: 1547257
<http://sourceforge.net/tracker/index.php?func=detail&aid=1547257&group_id=7…>
Assignee: nobody
Summary: '-shared' not supported for linking under MacOS X
Bug #: 1553825
<http://sourceforge.net/tracker/index.php?func=detail&aid=1553825&group_id=7…>
Assignee: nobody
Summary: failing on 6 targets in MacOS X
Bug #: 1572712
<http://sourceforge.net/tracker/index.php?func=detail&aid=1572712&group_id=7…>
Assignee: speedsnail <http://sourceforge.net/users/speedsnail/>
Summary: Multithreaded process pausing but not deadlocking or crashin
Bug #: 1280829
<http://sourceforge.net/tracker/index.php?func=detail&aid=1280829&group_id=7…>
Assignee: turkanis <http://sourceforge.net/users/turkanis/>
Summary: Boost.Iostreams and newline translation
Bug #: 1299123
<http://sourceforge.net/tracker/index.php?func=detail&aid=1299123&group_id=7…>
--
-- Marshall
Marshall Clow Idio Software <mailto:marshall@idio.com>
It is by caffeine alone I set my mind in motion.
It is by the beans of Java that thoughts acquire speed,
the hands acquire shaking, the shaking becomes a warning.
It is by caffeine alone I set my mind in motion.
1
0
Hi,
I've discovered several problems with BCCL while using it recently:
1. The Generator concept class uses a reference to the result type, which causes an error if the result type is a reference itself:
c:\program files\boost\boost\concept_check.hpp(353) : error C2529: 'r' : reference to reference is illegal
2. The copy_constructible_archetype has a public default constructor defined - is it intentional? AFAIK it should not be there...
3. Borland 5.6.4 has problems with some concepts when using references:
Error E2232 C:\Program Files\boost\boost/concept_check.hpp 426: Reference member 'BinaryPredicate<_STL::less<int>,int,const int
&>::b' in class without constructors in function main()
Best regards,
Robert
-=##############=-
"I know not with what weapons World War III will be fought, but World War IV will be fought with sticks and stones." - Albert
Einstein
2
1
From: Steve Hutton <shutton(a)featurecomplete.com>
> I think it would be good practice to keep both queries and their related
> TypeConversions in the same header file. But of course even this isn't
> enough to ensure queries don't break - the database itself can always
> change :-) But using select * is another precaution that gives some
> added protection from database changes.
Surely you mean "... NOT using select *..."? I've always considered it a best practice not to use select * in any production code. Is there another perspective on this?
-
James Jones Administrative Data Mgmt.
Webmaster 375 Raritan Center Pkwy, Suite A
Data Architect Edison, NJ 08837
6
10
[thread] Proposal for thread safe initialization of local static and global objects
by Roland Schwarz 09 Oct '06
by Roland Schwarz 09 Oct '06
09 Oct '06
The Problem:
============
Initialisation of local static objects is
potentially not thread-safe.
E.g.:
class bar
{
public:
bar()
{
i = 42;
};
private:
int i;
};
void foo()
{
static bar abar;
}
The standard says (6.7/4):
" ... Otherwise such an object is initialized
the first time control passes through its
declaration; ... If control re-enters the
declaration (recursively) while the object is
beeing initialzed, the behaviour is undefined."
From this it follows that the constructor call
poses a race condition, when a second thread is
making a call to foo, while the first still is
in the constructor of bar.
Side Note:
==========
My research was triggered by a bug in the spirit
library:
"boost/spirit/core/non_terminal/impl/grammar.ipp"
Ref:
http://lists.boost.org/Archives/boost/2006/04/102794.php
Ref:
http://sourceforge.net/tracker/index.php?func=detail&aid=1509978&group_id=7…
In a templated function
template<typename DerivedT, typename ContextT, typename ScannerT>
inline typename DerivedT::template definition<ScannerT> &
get_definition(grammar<DerivedT, ContextT> const* self)
{
...
typedef grammar<DerivedT, ContextT> self_t;
typedef impl::grammar_helper<self_t, DerivedT, ScannerT>
helper_t;
typedef typename helper_t::helper_weak_ptr_t ptr_t;
static boost::thread_specific_ptr<ptr_t> tld_helper;
if (!tld_helper.get())
tld_helper.reset(new ptr_t);
ptr_t &helper = *tld_helper;
...
}
a local static thread_specific pointer is beeing
used for thread safety. To make this really thread
safe the pointer normally should be declared at
global (namespace) scope. This is not possible in
this case, since the pointer type is parameterized
on a template parameter.
Solution(s):
============
1)--
The simplest, straight forward solution, would
be, to guard the static declaration by a global mutex.
I.e.:
mutex::mx;
template<C> void foo(C arg)
{
mutex::scoped_lock lk(mx);
static bar<C> abar;
lk.unlock();
...
}
However this has some drawbacks:
*) All templated (unrelated) functions share a
single mutex.
*) All function calls need to pass through a
single point of synchronization, altough
not necessary, once the object is initialized.
2)--
Make use of a statically initializeable mutex.
template<C> void foo(C arg)
{
static_mutex mx = STATIC_MUTEX_INITIALIZER;
mutex::scoped_lock lk(mx);
static bar<C> abar;
lk.unlock();
...
}
While this removes the first of the above drawbacks,
the second still applies. (A static_mutex can be found
e.g. in boost/regex/pending/static_mutex.hpp)
3)--
Use a static pointer to the object and initialize
on first use, by making use of boost::call_once.
Based on this idea I wrote a little class wrapper that
can be used as following:
template<C> void foo(C arg)
{
static once_class<bar<C> > static_abar = ONCE_CLASS_INIT;
bar<C>& abar(static_abar);
...
abar.blah();
...
}
Notes:
Uses of this wrapper, not only cover the above case, but
can be used to make any object statically initializeable.
The only precondition is that it has a default ctor.
In particular it makes it unnecessary to create static init
versions of the various mutex types.
I.e.:
void foo()
{
static once_class<boost::mutex> mx = ONCE_CLASS_INIT;
boost::mutex::scoped_lock lk(mx);
....
}
Or
void foo()
{
static once_class<boost::recursive_mutex> mx = ONCE_CLASS_INIT;
boost::mutex::scoped_lock lk(mx);
....
}
Conclusion:
===========
Solution 3) does not suffer from the single point
of synchronization drawback and can make any default
constructible object statically initialzeable in a
thread-safe manner.
This of course can also be used to declare a (global)
mutex that needs to be available from within global
ctor's.
I have attached a commented implementation of this
class wrapper together with a sample usage.
I would be glad to get feedback on this design, before
adding it to the boost::thread library.
Regards,
Roland
// Copyright (C) 2006 Roland Schwarz
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
#ifndef ONCE_CLASS_HPP__
#define ONCE_CLASS_HPP__
#include <boost/thread/once.hpp>
#include <boost/thread/mutex.hpp>
#include <boost/thread/tss.hpp>
#include <vector>
#define ONCE_CLASS_INIT {BOOST_ONCE_INIT,0}
// once_class _is_ an aggregate, so it can be statically
// initialized. Since it also has no destructors, the
// compiler need not schedule a call to it (which might
// create a race condition).
template<class A>
struct once_class
{
// The conversion operator allows direct access to the
// wrapped class, and constructs it on demand in a
// thread safe manner.
// N.B.: This does not make the class thread safe,
// only construction is. You must supply your own
// synchronization to make it thread safe.
operator A&() {
boost::call_once(&init_class, class_flag);
// Using a thread global variable to pass arguments,
// since call_once does not allow passing arguments
// directly.
//once_class_arg->reset(reinterpret_cast<void**>(&p));
arg->reset(&instance);
boost::call_once(&init_instance,instance_flag);
return *instance;
};
boost::once_flag instance_flag;
A* instance;
private:
static void init_instance()
{
//A** ppm = reinterpret_cast<A**>(once_class_arg->get());
A** ppa = arg->get();
*ppa = new A;
boost::mutex::scoped_lock lk(*guard);
instances->push_back(*ppa);
};
static void init_class()
{
arg = new boost::thread_specific_ptr<A*>(no_cleanup);
guard = new boost::mutex;
instances = new std::vector<A*>;
// schedule removal
// NOTE: a once_class must not be used from any functions
// that will run from an atexit handler!
atexit(&cleanup);
};
static void cleanup()
{
std::vector<A*>::size_type i;
for (i=0; i<instances->size(); ++i)
{
delete (*instances)[i];
}
delete instances;
delete guard;
delete arg;
};
static void no_cleanup(A**) {};
static boost::once_flag class_flag;
static boost::thread_specific_ptr<A*>* arg;
static boost::mutex* guard;
static std::vector<A*>* instances;
};
// Making the following pointers, allows usage of
// once_class from within "static" ctor calls.
// (But I would not recommend such usage.)
template<class A> boost::once_flag once_class<A>::class_flag = BOOST_ONCE_INIT;
template<class A> boost::thread_specific_ptr<A*>* once_class<A>::arg = 0;
template<class A> boost::mutex* once_class<A>::guard = 0;
template<class A> std::vector<A*>* once_class<A>::instances = 0;
#endif // ONCE_CLASS_HPP__
// Copyright (C) 2006 Roland Schwarz
//
// Distributed under the Boost Software License, Version 1.0. (See accompanying
// file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
#include "once_class.hpp"
#include <boost/thread/mutex.hpp>
#include <boost/thread/thread.hpp>
#include <iostream>
using namespace std;
class test {
public:
test() {
boost::mutex::scoped_lock lk(m);
cout << "constructor" << endl;
};
~test() {
boost::mutex::scoped_lock lk(m);
cout << "destructor" << endl;
};
void operator()(){
boost::mutex::scoped_lock lk(m);
cout << "called" << endl;
};
private:
boost::mutex m;
};
void foo()
{
static once_class<test> static_bar = ONCE_CLASS_INIT;
test& bar(static_bar);
bar();
}
int main(int argc, char *argv[]) {
boost::thread th1(foo);
boost::thread th2(foo);
th1.join();
th2.join();
}
7
35
Apologize in advance if this is the wrong list for such discussion.
I am very happily using boost::program_options in a work project. I
adopted some conventions from the program_options tutorial, in
particular...
-------------------------------------
boost::program_options::variables_map vm;
...
if (vm.count("foo")) {
..
} else {}
------------------------------
With the idea that if the user specified "foo" on the command line at
least once, then the if-block would be executed. This usually works.
However I have stumbled on a case where it doesn't. Here is a piece of
the code does that fails :
-----------------------------------------------------------
const std::vector<double> & vec =
vm[PROB_TRIPLE_OPTION_NAME].as<std::vector<double> >();
std::cout << "vector size:" << vec.size() << std::endl;
if (vm.count(PROB_TRIPLE_OPTION_NAME)) {
...
} else {..}
--------------------------------------------------
When I run this the size of the vector is 3 and it has the exact
values I wanted from the command line (stored in the 'vec' reference).
However, the if-block is NOT executed.
I was perusing the variables_map code, which inherits count from
std::map<std::string, variable_val>. However variables_map also seems
to have pointers to other variables_maps which it iterates over when
searching (ie. when one uses operator[] to find a value). Thus I
*suspect* that I was assuming count would do something similar, but
instead it only checks the top level variables_map (since it's just
using std::map::count), not any of the other maps the vm instance has
pointers to.
Is this the best behavior for count()? If so should the tutorial
caveat the user about this? Or should one avoid using count() when
writing good program_options code? Or am I completely wrong all
together?
Thanks,
Carmelo
On 10/8/06, Michael Marcin <mike(a)mikemarcin.com> wrote:
> Janek Kozicki wrote:
> > Marcus Lindblom said: (by the date of Sun, 08 Oct 2006 13:28:56 +0200)
> >
> >> Perhaps we can make it so that you can decouple access style from the
> >> general algorithms? We might need that anyway, if we want to support
> >> things like rgba, stqr, etc, for the small 1-4 element vectors.
> >
> > interesting idea, compare:
> >
> > - iterators <-> continers
> > - member access <-> vectors
> >
> > maybe with MPL it's possible to define that 'custom' access method.
> >
>
> It would be very cool if you could swizzle the components for small
> vectors cheaply into views ala high level shader languages. I.E.
>
> geom::vector<float,4> vec( 1, 0, 0, 0 );
>
> // replicate x to all channels
> vec = vec.xxxx;
> // vec = { 1, 1, 1, 1 }
>
> or
>
> // convert the result of 3rd party geometry lib based function
> // that uses +y up to a result that a +z up application can use
>
> geom::vector<float,3> some_function();
>
> geom::vector<float,3> app_vec( some_function().xzy );
>
> - Mike
>
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
>
1
0
Boost Regression test failures
Report time: 2006-10-08T11:36:06Z
This report lists all regression test failures on release platforms.
Detailed report:
http://engineering.meta-comm.com/boost-regression/CVS-RC_1_34_0/developer/i…
The following platforms have a large number of failures:
vc-6_5
vc-6_5-stlport
vc-7_0
1570 failures in 26 libraries (1519 are from non-broken platforms)
algorithm/minmax (0 of 3 failures are from non-broken platforms)
algorithm/string (0 of 7 failures are from non-broken platforms)
assign (0 of 2 failures are from non-broken platforms)
disjoint_sets (0 of 3 failures are from non-broken platforms)
filesystem (2 of 22 failures are from non-broken platforms)
foreach (0 of 3 failures are from non-broken platforms)
graph (0 of 21 failures are from non-broken platforms)
io (1)
iostreams (7 of 89 failures are from non-broken platforms)
iterator (0 of 42 failures are from non-broken platforms)
mpl (4)
multi_array (0 of 38 failures are from non-broken platforms)
multi_index (0 of 56 failures are from non-broken platforms)
parameter (5 of 6 failures are from non-broken platforms)
program_options (9)
python (6 of 198 failures are from non-broken platforms)
range (0 of 24 failures are from non-broken platforms)
rational (2 of 5 failures are from non-broken platforms)
regex (0 of 3 failures are from non-broken platforms)
serialization (8 of 986 failures are from non-broken platforms)
signals (0 of 15 failures are from non-broken platforms)
spirit (5)
test (0 of 5 failures are from non-broken platforms)
tokenizer (0 of 18 failures are from non-broken platforms)
utility (1 of 4 failures are from non-broken platforms)
xpressive (1)
Test failures marked with a (*) represent tests that failed on
platforms that are considered broken. They are likely caused by
misconfiguration by the regression tester or a failure in a core
library such as Test or Config.
|algorithm/minmax|
minmax_element: vc-6_5* vc-6_5-stlport* vc-7_0*
|algorithm/string|
conv: vc-7_0*
find: vc-7_0*
join: vc-7_0*
predicate: vc-7_0*
regex: vc-7_0*
replace: vc-7_0*
split: vc-7_0*
|assign|
ptr_list_of: vc-7_0*
ptr_map_inserter: vc-7_0*
|disjoint_sets|
disjoint_set_test: vc-6_5* vc-6_5-stlport* vc-7_0*
|filesystem|
convenience_test: vc-6_5* vc-6_5-stlport* vc-7_0*
fstream_test: vc-6_5* vc-6_5-stlport* vc-7_0*
large_file_support_test: vc-6_5* vc-6_5-stlport* vc-7_0*
mbcopy: sun-5.8
operations_test: vc-7_0*
operations_test_dll: vc-7_0*
path_test: vc-6_5* vc-6_5-stlport* vc-7_0*
path_test_dll: vc-6_5* vc-6_5-stlport* vc-7_0*
simple_ls: vc-6_5* vc-6_5-stlport* vc-7_0*
wide_test: sun-5.8
|foreach|
noncopyable: vc-6_5* vc-6_5-stlport* vc-7_0*
|graph|
adj_list_cc: vc-7_0*
adj_list_edge_list_set: vc-7_0*
adjacency_matrix_test: vc-7_0*
astar_search_test: vc-7_0*
bellman-test: vc-7_0*
bfs: vc-7_0*
copy: vc-7_0*
cuthill_mckee_ordering: vc-7_0*
dag_longest_paths: vc-7_0*
dfs: vc-7_0*
dijkstra_heap_performance: vc-7_0*
edge_list_cc: vc-7_0*
filtered_graph_cc: vc-7_0*
graph: vc-7_0*
graph_concepts: vc-7_0*
isomorphism: vc-7_0*
king_ordering: vc-7_0*
layout_test: vc-7_0*
property_iter: vc-7_0*
reverse_graph_cc: vc-7_0*
sequential_vertex_coloring: vc-7_0*
|io|
ios_state_unit_test: gcc-4.1.0_linux_x86_64
|iostreams|
array_test: vc-6_5* vc-6_5-stlport* vc-7_0*
auto_close_test: vc-6_5* vc-6_5-stlport* vc-7_0*
buffer_size_test: vc-6_5* vc-6_5-stlport* vc-7_0*
bzip2_test: msvc-7.1 msvc-8.0
code_converter_test: vc-6_5* vc-6_5-stlport* vc-7_0*
component_access_test: vc-6_5* vc-6_5-stlport* vc-7_0*
compose_test: vc-6_5* vc-7_0*
copy_test: vc-6_5* vc-6_5-stlport* vc-7_0*
counter_test: vc-6_5* vc-6_5-stlport* vc-7_0*
direct_adapter_test: vc-6_5* vc-6_5-stlport* vc-7_0*
example_test: vc-6_5* vc-6_5-stlport* vc-7_0*
file_descriptor_test: vc-6_5* vc-6_5-stlport* vc-7_0*
file_test: vc-6_5* vc-6_5-stlport* vc-7_0*
filtering_stream_test: vc-6_5* vc-6_5-stlport* vc-7_0*
finite_state_filter_test: cw-9.4
flush_test: vc-6_5* vc-6_5-stlport* vc-7_0*
gzip_test: msvc-7.1 msvc-8.0
invert_test: vc-6_5* vc-6_5-stlport* vc-7_0*
line_filter_test: vc-6_5* vc-6_5-stlport* vc-7_0*
mapped_file_test: vc-6_5* vc-6_5-stlport* vc-7_0*
newline_test: vc-6_5* vc-6_5-stlport* vc-7_0*
null_test: vc-6_5* vc-6_5-stlport* vc-7_0*
pipeline_test: vc-6_5* vc-6_5-stlport* vc-7_0*
regex_filter_test: vc-6_5* vc-6_5-stlport* vc-7_0*
restrict_test: vc-6_5* vc-6_5-stlport* vc-7_0*
seekable_file_test: vc-6_5* vc-7_0*
seekable_filter_test: vc-6_5* vc-6_5-stlport* vc-7_0*
stdio_filter_test: vc-6_5* vc-6_5-stlport* vc-7_0*
symmetric_filter_test: vc-6_5* vc-6_5-stlport* vc-7_0*
tee_test: vc-6_5* vc-6_5-stlport* vc-7_0*
wide_stream_test: vc-6_5* vc-6_5-stlport* vc-7_0*
zlib_test: msvc-7.1 msvc-8.0
|iterator|
counting_iterator_test: vc-6_5* vc-6_5-stlport* vc-7_0*
filter_iterator_test: vc-6_5* vc-6_5-stlport* vc-7_0*
indirect_iter_member_types: vc-6_5* vc-6_5-stlport* vc-7_0*
indirect_iterator_test: vc-6_5* vc-6_5-stlport* vc-7_0*
interoperable: vc-6_5* vc-6_5-stlport* vc-7_0*
iterator_adaptor_cc: vc-6_5* vc-6_5-stlport* vc-7_0*
iterator_adaptor_test: vc-6_5* vc-6_5-stlport* vc-7_0*
iterator_archetype_cc: vc-6_5* vc-6_5-stlport* vc-7_0*
iterator_facade: vc-6_5* vc-6_5-stlport* vc-7_0*
permutation_iterator_test: vc-6_5* vc-6_5-stlport* vc-7_0*
reverse_iterator_test: vc-6_5* vc-6_5-stlport* vc-7_0*
transform_iterator_test: vc-6_5* vc-6_5-stlport* vc-7_0*
unit_tests: vc-6_5* vc-6_5-stlport* vc-7_0*
zip_iterator_test: vc-6_5* vc-6_5-stlport* vc-7_0*
|mpl|
multiset: gcc-4.1.0_linux_x86_64 gcc-4.1.1_sunos_i86pc gcc-4_0_3_tru64
vector_c: sun-5.8
|multi_array|
access: vc-6_5* vc-6_5-stlport* vc-7_0*
assign: vc-6_5* vc-6_5-stlport* vc-7_0*
assign_to_array: vc-6_5* vc-6_5-stlport* vc-7_0*
compare: vc-6_5* vc-6_5-stlport* vc-7_0*
concept_checks: vc-6_5* vc-6_5-stlport* vc-7_0*
constructors: vc-6_5-stlport* vc-7_0*
index_bases: vc-6_5* vc-6_5-stlport* vc-7_0*
iterators: vc-6_5* vc-6_5-stlport* vc-7_0*
reshape: vc-6_5* vc-6_5-stlport* vc-7_0*
resize: vc-6_5* vc-6_5-stlport* vc-7_0*
slice: vc-6_5* vc-6_5-stlport* vc-7_0*
stl_interaction: vc-6_5* vc-6_5-stlport* vc-7_0*
storage_order: vc-6_5* vc-6_5-stlport* vc-7_0*
|multi_index|
test_basic: vc-6_5* vc-6_5-stlport* vc-7_0*
test_capacity: vc-6_5* vc-6_5-stlport* vc-7_0*
test_comparison: vc-6_5* vc-6_5-stlport* vc-7_0*
test_composite_key: vc-6_5* vc-6_5-stlport* vc-7_0*
test_conv_iterators: vc-6_5* vc-6_5-stlport* vc-7_0*
test_copy_assignment: vc-6_5* vc-6_5-stlport* vc-7_0*
test_iterators: vc-6_5* vc-6_5-stlport* vc-7_0*
test_list_ops: vc-6_5* vc-6_5-stlport* vc-7_0*
test_modifiers: vc-6_5* vc-6_5-stlport* vc-7_0*
test_mpl_ops: vc-6_5* vc-6_5-stlport* vc-7_0*
test_observers: vc-6_5* vc-6_5-stlport* vc-7_0*
test_projection: vc-6_5* vc-6_5-stlport* vc-7_0*
test_range: vc-6_5* vc-6_5-stlport* vc-7_0*
test_rearrange: vc-6_5* vc-6_5-stlport* vc-7_0*
test_safe_mode: vc-6_5* vc-6_5-stlport* vc-7_0*
test_serialization: vc-6_5* vc-7_0*
test_set_ops: vc-6_5* vc-6_5-stlport* vc-7_0*
test_special_set_ops: vc-6_5* vc-6_5-stlport* vc-7_0*
test_update: vc-6_5* vc-6_5-stlport* vc-7_0*
|parameter|
optional_deduced_sfinae: sun-5.8
preprocessor_deduced: sun-5.8
python_test: qcc-3.3.5_gpp sun-5.8
sfinae: borland-5_8_2 vc-6_5-stlport*
|program_options|
cmdline_test_dll: cw-9.4
options_description_test_dll: cw-9.4
parsers_test_dll: cw-9.4
positional_options_test_dll: cw-9.4
unicode_test_dll: borland-5_8_2 cw-9.4
variable_map_test_dll: borland-5_8_2 cw-9.4
winmain_dll: cw-9.4
|python|
andreas_beyer: vc-6_5* vc-6_5-stlport* vc-7_0*
args: vc-6_5* vc-6_5-stlport* vc-7_0*
auto_ptr: vc-6_5* vc-6_5-stlport* vc-7_0*
back_reference: vc-6_5* vc-6_5-stlport* vc-7_0*
ben_scott1: vc-6_5* vc-6_5-stlport* vc-7_0*
bienstman1: vc-6_5* vc-6_5-stlport* vc-7_0*
bienstman2: vc-6_5* vc-6_5-stlport* vc-7_0*
bienstman3: vc-6_5* vc-6_5-stlport* vc-7_0*
builtin_converters: vc-6_5* vc-6_5-stlport* vc-7_0*
callbacks: vc-6_5* vc-6_5-stlport* vc-7_0*
const_argument: vc-6_5* vc-6_5-stlport* vc-7_0*
crossmod_exception: vc-6_5* vc-6_5-stlport* vc-7_0*
crossmod_opaque: vc-6_5* vc-6_5-stlport* vc-7_0*
data_members: vc-6_5* vc-6_5-stlport* vc-7_0*
defaults: vc-6_5* vc-6_5-stlport* vc-7_0*
dict: vc-6_5* vc-6_5-stlport* vc-7_0*
docstring: vc-6_5* vc-6_5-stlport* vc-7_0*
enum: vc-6_5* vc-6_5-stlport* vc-7_0*
exception_translator: vc-6_5* vc-6_5-stlport* vc-7_0*
exec: vc-6_5* vc-6_5-stlport* vc-7_0*
extract: vc-6_5* vc-6_5-stlport* vc-7_0*
implicit: vc-6_5* vc-6_5-stlport* vc-7_0*
indirect_traits_test: vc-6_5* vc-6_5-stlport* vc-7_0*
injected: vc-6_5* vc-6_5-stlport* vc-7_0*
iterator: vc-6_5* vc-6_5-stlport* vc-7_0*
keywords: vc-6_5* vc-6_5-stlport* vc-7_0*
list: vc-6_5* vc-6_5-stlport* vc-7_0*
long: vc-6_5* vc-6_5-stlport* vc-7_0*
map_indexing_suite: vc-6_5* vc-6_5-stlport* vc-7_0*
minimal: vc-6_5* vc-6_5-stlport* vc-7_0*
multi_arg_constructor: vc-6_5* vc-6_5-stlport* vc-7_0*
nested: vc-6_5* vc-6_5-stlport* vc-7_0*
numpy: darwin-4.0.1 gcc-3.3.6 gcc-3.4.4 vc-6_5* vc-6_5-stlport* vc-7_0*
object: vc-6_5* vc-6_5-stlport* vc-7_0*
object_manager: vc-6_5* vc-6_5-stlport* vc-7_0*
opaque: vc-6_5* vc-6_5-stlport* vc-7_0*
operators: vc-6_5* vc-6_5-stlport* vc-7_0*
pearu1: vc-6_5* vc-6_5-stlport* vc-7_0*
pickle1: vc-6_5* vc-6_5-stlport* vc-7_0*
pickle2: vc-6_5* vc-6_5-stlport* vc-7_0*
pickle3: vc-6_5* vc-6_5-stlport* vc-7_0*
pickle4: vc-6_5* vc-6_5-stlport* vc-7_0*
pointer_vector: vc-6_5* vc-6_5-stlport* vc-7_0*
polymorphism: vc-6_5* vc-6_5-stlport* vc-7_0*
polymorphism2: vc-6_5* vc-6_5-stlport* vc-7_0*
polymorphism2_auto_ptr: vc-6_5* vc-6_5-stlport* vc-7_0*
properties: vc-6_5* vc-6_5-stlport* vc-7_0*
raw_ctor: vc-6_5* vc-6_5-stlport* vc-7_0*
return_arg: vc-6_5* vc-6_5-stlport* vc-7_0*
select_arg_to_python_test: vc-6_5* vc-6_5-stlport* vc-7_0*
select_from_python_test: vc-6_5* vc-6_5-stlport* vc-7_0*
select_holder: vc-6_5* vc-6_5-stlport* vc-7_0*
shared_ptr: vc-6_5* vc-6_5-stlport* vc-7_0*
slice: darwin-4.0.1 gcc-3.3.6 gcc-3.4.4 vc-6_5* vc-6_5-stlport* vc-7_0*
staticmethod: vc-6_5* vc-6_5-stlport* vc-7_0*
stl_iterator: vc-6_5* vc-6_5-stlport* vc-7_0*
str: vc-6_5* vc-6_5-stlport* vc-7_0*
test_pointer_adoption: vc-6_5* vc-6_5-stlport* vc-7_0*
try: vc-6_5* vc-6_5-stlport* vc-7_0*
tuple: vc-6_5* vc-6_5-stlport* vc-7_0*
vector_indexing_suite: vc-6_5* vc-6_5-stlport* vc-7_0*
virtual_functions: vc-6_5* vc-6_5-stlport* vc-7_0*
voidptr: vc-6_5* vc-6_5-stlport* vc-7_0*
wrapper_held_type: vc-6_5* vc-6_5-stlport* vc-7_0*
|range|
algorithm_example: vc-6_5* vc-6_5-stlport* vc-7_0*
array: vc-6_5* vc-6_5-stlport* vc-7_0*
const_ranges: vc-6_5* vc-6_5-stlport* vc-7_0*
iterator_pair: vc-6_5* vc-6_5-stlport* vc-7_0*
iterator_range: vc-6_5* vc-7_0*
reversible_range: vc-6_5* vc-6_5-stlport* vc-7_0*
std_container: vc-6_5* vc-6_5-stlport* vc-7_0*
string: vc-6_5* vc-6_5-stlport* vc-7_0*
sub_range: vc-6_5*
|rational|
rational_test: borland-5_6_4 sun-5.8 vc-6_5* vc-6_5-stlport* vc-7_0*
|regex|
unicode_iterator_test: vc-6_5* vc-6_5-stlport* vc-7_0*
|serialization|
test_array_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_array_binary_archive_dll: vc-6_5* vc-7_0*
test_array_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_array_text_archive_dll: vc-6_5* vc-7_0*
test_array_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_array_text_warchive_dll: vc-6_5* vc-7_0*
test_array_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_array_xml_archive_dll: vc-6_5* vc-7_0*
test_array_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_array_xml_warchive_dll: vc-6_5* vc-7_0*
test_binary_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_binary_binary_archive_dll: vc-6_5* vc-7_0*
test_binary_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_binary_text_archive_dll: vc-6_5* vc-7_0*
test_binary_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_binary_text_warchive_dll: vc-6_5* vc-7_0*
test_binary_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_binary_xml_archive_dll: vc-6_5* vc-7_0*
test_binary_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_binary_xml_warchive_dll: vc-6_5* vc-7_0*
test_class_info_load_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_class_info_load_binary_archive_dll: vc-6_5* vc-7_0*
test_class_info_load_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_class_info_load_text_archive_dll: vc-6_5* vc-7_0*
test_class_info_load_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_class_info_load_text_warchive_dll: vc-7_0*
test_class_info_load_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_class_info_load_xml_archive_dll: vc-6_5* vc-7_0*
test_class_info_load_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_class_info_load_xml_warchive_dll: vc-6_5* vc-7_0*
test_class_info_save_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_class_info_save_binary_archive_dll: vc-6_5* vc-7_0*
test_class_info_save_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_class_info_save_text_archive_dll: vc-6_5* vc-7_0*
test_class_info_save_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_class_info_save_text_warchive_dll: vc-6_5* vc-7_0*
test_class_info_save_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_class_info_save_xml_archive_dll: vc-6_5* vc-7_0*
test_class_info_save_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_class_info_save_xml_warchive_dll: vc-6_5* vc-7_0*
test_codecvt_null: vc-6_5* vc-6_5-stlport* vc-7_0*
test_contained_class_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_contained_class_binary_archive_dll: vc-6_5* vc-7_0*
test_contained_class_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_contained_class_text_archive_dll: vc-6_5* vc-7_0*
test_contained_class_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_contained_class_text_warchive_dll: vc-6_5* vc-7_0*
test_contained_class_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_contained_class_xml_archive_dll: vc-6_5* vc-7_0*
test_contained_class_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_contained_class_xml_warchive_dll: vc-6_5* vc-7_0*
test_cyclic_ptrs_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_cyclic_ptrs_binary_archive_dll: vc-6_5* vc-7_0*
test_cyclic_ptrs_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_cyclic_ptrs_text_archive_dll: vc-6_5* vc-7_0*
test_cyclic_ptrs_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_cyclic_ptrs_text_warchive_dll: vc-6_5* vc-7_0*
test_cyclic_ptrs_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_cyclic_ptrs_xml_archive_dll: vc-6_5* vc-7_0*
test_cyclic_ptrs_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_cyclic_ptrs_xml_warchive_dll: vc-6_5* vc-7_0*
test_delete_pointer_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_delete_pointer_binary_archive_dll: vc-6_5* vc-7_0*
test_delete_pointer_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_delete_pointer_text_archive_dll: vc-6_5* vc-7_0*
test_delete_pointer_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_delete_pointer_text_warchive_dll: vc-6_5* vc-7_0*
test_delete_pointer_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_delete_pointer_xml_archive_dll: vc-6_5* vc-7_0*
test_delete_pointer_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_delete_pointer_xml_warchive_dll: vc-6_5* vc-7_0*
test_demo_auto_ptr: vc-6_5* vc-6_5-stlport* vc-7_0*
test_demo_auto_ptr_dll: vc-6_5* vc-7_0*
test_demo_fast_archive: vc-7_0*
test_demo_fast_archive_dll: vc-7_0*
test_demo_polymorphic: vc-6_5* vc-6_5-stlport* vc-7_0*
test_demo_polymorphic_dll: vc-6_5* vc-7_0*
test_demo_portable_archive: vc-7_0*
test_demo_xml: vc-6_5* vc-6_5-stlport* vc-7_0*
test_demo_xml_dll: vc-6_5* vc-7_0*
test_deque_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_deque_binary_archive_dll: vc-6_5* vc-7_0*
test_deque_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_deque_text_archive_dll: vc-6_5* vc-7_0*
test_deque_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_deque_text_warchive_dll: vc-6_5* vc-7_0*
test_deque_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_deque_xml_archive_dll: vc-6_5* vc-7_0*
test_deque_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_deque_xml_warchive_dll: vc-6_5* vc-7_0*
test_derived_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_derived_binary_archive_dll: vc-6_5* vc-7_0*
test_derived_class_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_derived_class_binary_archive_dll: vc-6_5* vc-7_0*
test_derived_class_ptr_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_derived_class_ptr_binary_archive_dll: vc-6_5* vc-7_0*
test_derived_class_ptr_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_derived_class_ptr_text_archive_dll: vc-6_5* vc-7_0*
test_derived_class_ptr_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_derived_class_ptr_text_warchive_dll: vc-6_5* vc-7_0*
test_derived_class_ptr_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_derived_class_ptr_xml_archive_dll: vc-6_5* vc-7_0*
test_derived_class_ptr_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_derived_class_ptr_xml_warchive_dll: vc-6_5* vc-7_0*
test_derived_class_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_derived_class_text_archive_dll: vc-6_5* vc-7_0*
test_derived_class_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_derived_class_text_warchive_dll: vc-6_5* vc-7_0*
test_derived_class_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_derived_class_xml_archive_dll: vc-6_5* vc-7_0*
test_derived_class_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_derived_class_xml_warchive_dll: vc-6_5* vc-7_0*
test_derived_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_derived_text_archive_dll: vc-6_5* vc-7_0*
test_derived_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_derived_text_warchive_dll: vc-6_5* vc-7_0*
test_derived_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_derived_xml_archive_dll: vc-6_5* vc-7_0*
test_derived_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_derived_xml_warchive_dll: vc-6_5* vc-7_0*
test_exported_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_exported_binary_archive_dll: vc-6_5* vc-7_0*
test_exported_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_exported_text_archive_dll: vc-6_5* vc-7_0*
test_exported_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_exported_text_warchive_dll: vc-6_5* vc-7_0*
test_exported_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_exported_xml_archive_dll: vc-6_5* vc-7_0*
test_exported_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_exported_xml_warchive_dll: vc-6_5* vc-7_0*
test_iterators: vc-6_5* vc-6_5-stlport* vc-7_0*
test_iterators_base64: vc-6_5* vc-6_5-stlport* vc-7_0*
test_list_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_list_binary_archive_dll: vc-6_5* vc-7_0*
test_list_ptrs_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_list_ptrs_binary_archive_dll: vc-6_5* vc-7_0*
test_list_ptrs_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_list_ptrs_text_archive_dll: vc-6_5* vc-7_0*
test_list_ptrs_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_list_ptrs_text_warchive_dll: vc-6_5* vc-7_0*
test_list_ptrs_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_list_ptrs_xml_archive_dll: vc-6_5* vc-7_0*
test_list_ptrs_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_list_ptrs_xml_warchive_dll: vc-6_5* vc-7_0*
test_list_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_list_text_archive_dll: vc-6_5* vc-7_0*
test_list_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_list_text_warchive_dll: vc-6_5* vc-7_0*
test_list_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_list_xml_archive_dll: vc-6_5* vc-7_0*
test_list_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_list_xml_warchive_dll: vc-6_5* vc-7_0*
test_map_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_map_xml_archive_dll: vc-6_5* vc-7_0*
test_map_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_map_xml_warchive_dll: vc-6_5* vc-7_0*
test_mi_binary_archive: vc-7_0*
test_mi_binary_archive_dll: vc-7_0*
test_mi_text_archive: vc-7_0*
test_mi_text_archive_dll: vc-7_0*
test_mi_text_warchive: vc-7_0*
test_mi_text_warchive_dll: vc-7_0*
test_mi_xml_archive: vc-7_0*
test_mi_xml_archive_dll: vc-7_0*
test_mi_xml_warchive: vc-7_0*
test_mi_xml_warchive_dll: vc-7_0*
test_multiple_ptrs_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_multiple_ptrs_binary_archive_dll: vc-6_5* vc-7_0*
test_multiple_ptrs_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_multiple_ptrs_text_archive_dll: vc-6_5* vc-7_0*
test_multiple_ptrs_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_multiple_ptrs_text_warchive_dll: vc-6_5* vc-7_0*
test_multiple_ptrs_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_multiple_ptrs_xml_archive_dll: vc-6_5* vc-7_0*
test_multiple_ptrs_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_multiple_ptrs_xml_warchive_dll: vc-6_5* vc-7_0*
test_no_rtti_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_no_rtti_binary_archive_dll: vc-6_5* vc-7_0*
test_no_rtti_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_no_rtti_text_archive_dll: vc-6_5* vc-7_0*
test_no_rtti_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_no_rtti_text_warchive_dll: vc-6_5* vc-7_0*
test_no_rtti_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_no_rtti_xml_archive_dll: vc-6_5* vc-7_0*
test_no_rtti_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_no_rtti_xml_warchive_dll: vc-6_5* vc-7_0*
test_non_default_ctor2_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_non_default_ctor2_binary_archive_dll: vc-6_5* vc-7_0*
test_non_default_ctor2_text_archive: qcc-3.3.5_cpp vc-6_5* vc-6_5-stlport* vc-7_0*
test_non_default_ctor2_text_archive_dll: qcc-3.3.5_cpp vc-6_5* vc-7_0*
test_non_default_ctor2_text_warchive: qcc-3.3.5_cpp vc-6_5* vc-6_5-stlport* vc-7_0*
test_non_default_ctor2_text_warchive_dll: qcc-3.3.5_cpp vc-6_5* vc-7_0*
test_non_default_ctor2_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_non_default_ctor2_xml_archive_dll: vc-6_5* vc-7_0*
test_non_default_ctor2_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_non_default_ctor2_xml_warchive_dll: vc-6_5* vc-7_0*
test_non_default_ctor_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_non_default_ctor_binary_archive_dll: vc-6_5* vc-7_0*
test_non_default_ctor_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_non_default_ctor_text_archive_dll: vc-6_5* vc-7_0*
test_non_default_ctor_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_non_default_ctor_text_warchive_dll: vc-6_5* vc-7_0*
test_non_default_ctor_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_non_default_ctor_xml_archive_dll: vc-6_5* vc-7_0*
test_non_default_ctor_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_non_default_ctor_xml_warchive_dll: vc-6_5* vc-7_0*
test_non_intrusive_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_non_intrusive_binary_archive_dll: vc-6_5* vc-7_0*
test_non_intrusive_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_non_intrusive_text_archive_dll: vc-6_5* vc-7_0*
test_non_intrusive_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_non_intrusive_text_warchive_dll: vc-6_5* vc-7_0*
test_non_intrusive_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_non_intrusive_xml_archive_dll: vc-6_5* vc-7_0*
test_non_intrusive_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_non_intrusive_xml_warchive_dll: vc-6_5* vc-7_0*
test_null_ptr_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_null_ptr_binary_archive_dll: vc-6_5* vc-7_0*
test_null_ptr_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_null_ptr_text_archive_dll: vc-6_5* vc-7_0*
test_null_ptr_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_null_ptr_text_warchive_dll: vc-6_5* vc-7_0*
test_null_ptr_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_null_ptr_xml_archive_dll: vc-6_5* vc-7_0*
test_null_ptr_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_null_ptr_xml_warchive_dll: vc-6_5* vc-7_0*
test_nvp_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_nvp_binary_archive_dll: vc-6_5* vc-7_0*
test_nvp_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_nvp_text_archive_dll: vc-6_5* vc-7_0*
test_nvp_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_nvp_text_warchive_dll: vc-6_5* vc-7_0*
test_nvp_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_nvp_xml_archive_dll: vc-6_5* vc-7_0*
test_nvp_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_nvp_xml_warchive_dll: vc-6_5* vc-7_0*
test_object_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_object_binary_archive_dll: vc-6_5* vc-7_0*
test_object_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_object_text_archive_dll: vc-6_5* vc-7_0*
test_object_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_object_text_warchive_dll: vc-6_5* vc-7_0*
test_object_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_object_xml_archive_dll: vc-6_5* vc-7_0*
test_object_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_object_xml_warchive_dll: vc-6_5* vc-7_0*
test_optional_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_optional_binary_archive_dll: vc-6_5* vc-7_0*
test_optional_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_optional_text_archive_dll: vc-6_5* vc-7_0*
test_optional_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_optional_text_warchive_dll: vc-6_5* vc-7_0*
test_optional_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_optional_xml_archive_dll: vc-6_5* vc-7_0*
test_optional_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_optional_xml_warchive_dll: vc-6_5* vc-7_0*
test_polymorphic_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_polymorphic_binary_archive_dll: vc-6_5* vc-7_0*
test_polymorphic_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_polymorphic_text_archive_dll: vc-6_5* vc-7_0*
test_polymorphic_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_polymorphic_text_warchive_dll: vc-6_5* vc-7_0*
test_polymorphic_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_polymorphic_xml_archive_dll: vc-6_5* vc-7_0*
test_polymorphic_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_polymorphic_xml_warchive_dll: vc-6_5* vc-7_0*
test_primitive_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_primitive_binary_archive_dll: vc-6_5* vc-7_0*
test_primitive_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_primitive_text_archive_dll: vc-6_5* vc-7_0*
test_primitive_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_primitive_text_warchive_dll: vc-6_5* vc-7_0*
test_primitive_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_primitive_xml_archive_dll: vc-6_5* vc-7_0*
test_primitive_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_primitive_xml_warchive_dll: vc-6_5* vc-7_0*
test_private_ctor: vc-6_5* vc-6_5-stlport* vc-7_0*
test_private_ctor_dll: vc-6_5* vc-7_0*
test_recursion_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_recursion_binary_archive_dll: vc-6_5* vc-7_0*
test_recursion_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_recursion_text_archive_dll: vc-6_5* vc-7_0*
test_recursion_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_recursion_text_warchive_dll: vc-6_5* vc-7_0*
test_recursion_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_recursion_xml_archive_dll: vc-6_5* vc-7_0*
test_recursion_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_recursion_xml_warchive_dll: vc-6_5* vc-7_0*
test_registered_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_registered_binary_archive_dll: vc-6_5* vc-7_0*
test_registered_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_registered_text_archive_dll: vc-6_5* vc-7_0*
test_registered_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_registered_text_warchive_dll: vc-6_5* vc-7_0*
test_registered_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_registered_xml_archive_dll: vc-6_5* vc-7_0*
test_registered_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_registered_xml_warchive_dll: vc-6_5* vc-7_0*
test_reset_object_address: vc-7_0*
test_reset_object_address_dll: vc-7_0*
test_set_binary_archive: vc-6_5* vc-7_0*
test_set_binary_archive_dll: vc-6_5* vc-7_0*
test_set_text_archive: vc-6_5* vc-7_0*
test_set_text_archive_dll: vc-6_5* vc-7_0*
test_set_text_warchive: vc-6_5* vc-7_0*
test_set_text_warchive_dll: vc-6_5* vc-7_0*
test_set_xml_archive: vc-6_5* vc-7_0*
test_set_xml_archive_dll: vc-6_5* vc-7_0*
test_set_xml_warchive: vc-6_5* vc-7_0*
test_set_xml_warchive_dll: vc-6_5* vc-7_0*
test_shared_ptr_132_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_shared_ptr_132_binary_archive_dll: vc-6_5* vc-7_0*
test_shared_ptr_132_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_shared_ptr_132_text_archive_dll: vc-6_5* vc-7_0*
test_shared_ptr_132_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_shared_ptr_132_text_warchive_dll: vc-6_5* vc-7_0*
test_shared_ptr_132_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_shared_ptr_132_xml_archive_dll: vc-6_5* vc-7_0*
test_shared_ptr_132_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_shared_ptr_132_xml_warchive_dll: vc-6_5* vc-7_0*
test_shared_ptr_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_shared_ptr_binary_archive_dll: vc-6_5* vc-7_0*
test_shared_ptr_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_shared_ptr_text_archive_dll: vc-6_5* vc-7_0*
test_shared_ptr_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_shared_ptr_text_warchive_dll: vc-6_5* vc-7_0*
test_shared_ptr_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_shared_ptr_xml_archive_dll: vc-6_5* vc-7_0*
test_shared_ptr_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_shared_ptr_xml_warchive_dll: vc-6_5* vc-7_0*
test_simple_class_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_simple_class_binary_archive_dll: vc-6_5* vc-7_0*
test_simple_class_ptr_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_simple_class_ptr_binary_archive_dll: vc-6_5* vc-7_0*
test_simple_class_ptr_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_simple_class_ptr_text_archive_dll: vc-6_5* vc-7_0*
test_simple_class_ptr_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_simple_class_ptr_text_warchive_dll: vc-6_5* vc-7_0*
test_simple_class_ptr_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_simple_class_ptr_xml_archive_dll: vc-6_5* vc-7_0*
test_simple_class_ptr_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_simple_class_ptr_xml_warchive_dll: vc-6_5* vc-7_0*
test_simple_class_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_simple_class_text_archive_dll: vc-6_5* vc-7_0*
test_simple_class_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_simple_class_text_warchive_dll: vc-6_5* vc-7_0*
test_simple_class_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_simple_class_xml_archive_dll: vc-6_5* vc-7_0*
test_simple_class_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_simple_class_xml_warchive_dll: vc-6_5* vc-7_0*
test_split_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_split_binary_archive_dll: vc-6_5* vc-7_0*
test_split_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_split_text_archive_dll: vc-6_5* vc-7_0*
test_split_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_split_text_warchive_dll: vc-6_5* vc-7_0*
test_split_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_split_xml_archive_dll: vc-6_5* vc-7_0*
test_split_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_split_xml_warchive_dll: vc-6_5* vc-7_0*
test_tracking_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_tracking_binary_archive_dll: vc-6_5* vc-7_0*
test_tracking_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_tracking_text_archive_dll: vc-6_5* vc-7_0*
test_tracking_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_tracking_text_warchive_dll: vc-6_5* vc-7_0*
test_tracking_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_tracking_xml_archive_dll: vc-6_5* vc-7_0*
test_tracking_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_tracking_xml_warchive_dll: vc-6_5* vc-7_0*
test_unregistered_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_unregistered_binary_archive_dll: vc-6_5* vc-7_0*
test_unregistered_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_unregistered_text_archive_dll: vc-6_5* vc-7_0*
test_unregistered_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_unregistered_text_warchive_dll: vc-6_5* vc-7_0*
test_unregistered_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_unregistered_xml_archive_dll: vc-6_5* vc-7_0*
test_unregistered_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_unregistered_xml_warchive_dll: vc-6_5* vc-7_0*
test_utf8_codecvt: vc-6_5* vc-6_5-stlport* vc-7_0*
test_variant_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_variant_binary_archive_dll: vc-6_5* vc-7_0*
test_variant_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_variant_text_archive_dll: vc-6_5* vc-7_0*
test_variant_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_variant_text_warchive_dll: vc-6_5* vc-7_0*
test_variant_xml_archive: borland-5_8_2 vc-6_5* vc-6_5-stlport* vc-7_0*
test_variant_xml_archive_dll: borland-5_8_2 vc-6_5* vc-7_0*
test_variant_xml_warchive: borland-5_8_2 vc-6_5* vc-6_5-stlport* vc-7_0*
test_variant_xml_warchive_dll: borland-5_8_2 vc-6_5* vc-7_0*
test_vector_binary_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_vector_binary_archive_dll: vc-6_5* vc-7_0*
test_vector_text_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_vector_text_archive_dll: vc-6_5* vc-7_0*
test_vector_text_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_vector_text_warchive_dll: vc-6_5* vc-7_0*
test_vector_xml_archive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_vector_xml_archive_dll: vc-6_5* vc-7_0*
test_vector_xml_warchive: vc-6_5* vc-6_5-stlport* vc-7_0*
test_vector_xml_warchive_dll: vc-6_5* vc-7_0*
test_void_cast: vc-7_0*
test_void_cast_dll: vc-7_0*
|signals|
dead_slot_test: vc-6_5* vc-6_5-stlport* vc-7_0*
deletion_test: vc-6_5* vc-6_5-stlport* vc-7_0*
ordering_test: vc-6_5* vc-6_5-stlport* vc-7_0*
signal_n_test: vc-6_5* vc-6_5-stlport* vc-7_0*
trackable_test: vc-6_5* vc-6_5-stlport* vc-7_0*
|spirit|
action_tests: qcc-3.3.5_cpp qcc-3.3.5_gpp
action_tests_debug: qcc-3.3.5_cpp qcc-3.3.5_gpp
mix_and_match_trees: sun-5.8
|test|
ifstream_line_iterator_test: vc-6_5* vc-6_5-stlport* vc-7_0*
parameterized_test_test: vc-6_5* vc-6_5-stlport*
|tokenizer|
examples: vc-6_5* vc-6_5-stlport* vc-7_0*
simple_example_1: vc-6_5* vc-6_5-stlport* vc-7_0*
simple_example_2: vc-6_5* vc-6_5-stlport* vc-7_0*
simple_example_3: vc-6_5* vc-6_5-stlport* vc-7_0*
simple_example_4: vc-6_5* vc-6_5-stlport* vc-7_0*
simple_example_5: vc-6_5* vc-6_5-stlport* vc-7_0*
|utility|
operators_test: gcc-3.4.5_linux_x86_64
shared_iterator_test: vc-6_5* vc-6_5-stlport* vc-7_0*
|xpressive|
test9: msvc-8.0
3
2