Boost
Threads by month
- ----- 2026 -----
- 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
- 29 participants
- 33319 discussions
The review ends in three days (on Wednesday). The current collection of
reviews is very small, thus I am asking for more reviews of this
library.
Thanks!
>From the original announcement...
The review period for Scope Exit Time Series, submitted by Alexander
Nasonov, runs from Monday, August 13 until Wednesday, August 22.
>From the documentation:
Nowadays, every C++ developer is familiar with RAII technique. It binds
resource acquisition and release to initialization and destruction of a
variable that holds the resource. But there are times when writing a
special class for such variable is not worth the effort.
This is when ScopeExit macro comes into play. You put resource
acquisition directly in your code and next to it you write a code that
releases the resource.
Note that ScopeExit uses PP macros and relies on Boost.Typeof.
The latest version can is here:
http://boost-consulting.com/vault/index.php?action=downloadfile&filename=sc…
It's available also at http://tinyurl.com/2z6qg2
Online documentation is here:
http://194.6.223.221/~nasonov/scope_exit-0.04/libs/scope_exit/doc/html/inde…
>From the review guidelines here:
http://boost.org/more/formal_review_process.htm ...
Boost mailing list members are encouraged to submit Formal Review
comments:
* Publicly on the mailing list.
* Privately to the Review Manager.
Private comments to a library submitter may be helpful to her or him,
but won't help the Review Manager reach a decision, so the other forms
are preferred.
What to include in Review Comments
Your comments may be brief or lengthy, but basically the Review Manager
needs your evaluation of the library. If you identify problems along
the way, please note if they are minor, serious, or showstoppers.
Here are some questions you might want to answer in your review:
* What is your evaluation of the design?
* What is your evaluation of the implementation?
* What is your evaluation of the documentation?
* What is your evaluation of the potential usefulness of the
library?
* Did you try to use the library? With what compiler? Did you have
any problems?
* How much effort did you put into your evaluation? A glance? A
quick reading? In-depth study?
* Are you knowledgeable about the problem domain?
And finally, every review should answer this question:
* Do you think the library should be accepted as a Boost library?
Be sure to say this explicitly so that your other comments don't obscure
your overall opinion.
Thanks in advance to every for your participation in this review.
1
0
[ 353 open tickets today, 355 yesterday ]
If you are maintaining a library, and have not logged into the trac system
at <http://svn.boost.org/trac/boost/>, please do so ASAP. Until you do that,
no tickets can be assigned to you, and will remain under "None".
Instructions on working with tickets can be found at:
<http://svn.boost.org/trac/boost/wiki/TicketWorkflow>
and a mapping of user names to "real names" can be found at:
<http://svn.boost.org/trac/boost/report/16>
26 grafik
24 doug_gregor
22 johnmaddock
21 bemandawes
21 None
19 az_sw_dude
15 rogeeff
15 djowel
15 dave
14 ramey
13 jsiek
12 pdimov
11 vladimir_prus
11 turkanis
11 dgregor
11 agurtovoy
8 anthonyw
7 <Blank>
6 shammah
6 nesotto
6 jbandela
5 witt
4 urzuga
4 nobody
4 mark_rodgers
4 fcacciola
4 danielw
3 samuel_krempp
3 jmaurer
3 ebf
3 dlwalker
2 hubert_holin
2 eric_niebler
2 danieljames
2 alnsn
1 t_schwinger
1 speedsnail
1 samuel_k
1 pavol_droba
1 nmusatti
1 mistevens
1 kevlin
1 hkaiser
1 garcia
1 chris_kohlhoff
1 burbelgruff
1 asutton
1 aaron_windsor
None 1187 bcp copy not needed files
None 1184 property_tree assignment (operator) bug
None 1183 Missing "template" in
boost/interprocess/detail/managed_memory_impl.hpp
None 1182 Specifying character-set by the guideline and the inspect program
None 1166 [boostbook] paths relative to boost.root
None 1161 warning: source_type/target_type shadows a member of this
None 1151 [range] make_indirect_range()
None 1145 Small bugs in Boost.Range documentation
None 1144 GIL 2.1 PNG IO fix for endianness problem with bit_depth == 16.
None 1130 GCC -wundef warnings
None 1116 disable some warnings in msvc build
None 1094 Finding the correct library to link (feature request for
pkg-config support)h
None 1089 missing boost::serialization::make_nvp in pointer container library
None 1080 boost::interprocess win32 global file mapping issue
None 1079 boost-1.34.0 fails to compile. concept checks not satisfied.
None 1068 Mersenne twister disables streaming for Visual C++
None 1059 random_on_sphere can be made 10 times faster!
None 991 [pool]
None 986 Problem building Python modules on boost 1.34.0
None 982 x64 documentation for windows
None 960 [random] lognormal_distribution problem
<Blank> 1185 iostreams::direct_streambuf<T_Tr>::is_open always
returns false if output iterator is not null
<Blank> 1112 reference_wrapper<T> should convert to
reference_wrapper<U> when T& is convertible to U&
<Blank> 1093 Mandatory source files shouldn't require_ or give the
impression to require_ the Boost Build system
<Blank> 1070 [iostreams]boost\iostreams\copy.hpp line80 copy_impl
<Blank> 1033 iostreams::restrict doesn't work on an iostreams::file_source
<Blank> 1027 [ptr_container] optional serialization support
<Blank> 1011 amd64: #error Boost.Numeric.Interval: Please specify
rounding control mechanism.
aaron_windsor 778 top-level configure is broken
agurtovoy 1122 Update regression.py to use SVN repo.
agurtovoy 1099 unable to iterate through a "non-explicitly-declared" mpl::set
agurtovoy 1051 MPL header ordering triggers bug
agurtovoy 1049 Getting mpl/has_xxx.hpp to compile on AIX
agurtovoy 1001 gcc 4.1.2 segfaults on mpl/test/apply.cpp
agurtovoy 861 Detect nested template members with has_template_xxx
agurtovoy 816 duplicat initial members -> erase_key postcond. fail
agurtovoy 761 [mpl] evc4 port
agurtovoy 640 documentation mistake
agurtovoy 637 Adjusts mpl::pair concept to be compatible with STL pairs
agurtovoy 588 mpl::remove compile error with gcc 4.1.0
alnsn 839 lexical_cast - local variable shadow patch
alnsn 754 boost::any - typeid comparison across shared boundaries
anthonyw 1168 [thread] tss crashes randomly
anthonyw 1154 tss destruction segfaults in conjunction with dlopen/dlclose
anthonyw 1053 Error using boost::mutex and C++/CLI
anthonyw 659 provide an abstract "Task" type based on Boost.Threads
anthonyw 881 errors when build with Apache stdcxx
anthonyw 876 xtime documentation incomplete
anthonyw 868 [thread] thread_specific_ptr::element_type ?
anthonyw 802 [thread] MSVS: Allow use of thread headers with /Za
asutton 693 Add clique detection algorithms DFMax_ Bron-Kerbosch
az_sw_dude 1162 warning: ticks shadows a member of this
az_sw_dude 1160 warning: month_format shadows a member of this
az_sw_dude 1147 date_time library contains global #define ERROR
az_sw_dude 1117 [asio][0.3.8 rc3]check BOOST_ASIO_HAS_IOCP before
assumed _WIN32_WINNT was defined
az_sw_dude 1098 Urgent libboost-date-time1.33.1 : bugs on ia64 ?
az_sw_dude 1078 from_iso_string cannot read the output from to_iso_string
az_sw_dude 1028 typo in boost header: date_time/time_defs.hpp
az_sw_dude 187 locale
az_sw_dude 17 Socket wrapper class
az_sw_dude 890 date_time library supports only the current dst rule
az_sw_dude 889 Insane Dependencies
az_sw_dude 827 Unused variable in format date parser
az_sw_dude 642 operator<< for gregorian::date_duration not found
az_sw_dude 614 new timezone db file for #1471723 - 2007 DST support
az_sw_dude 605 support new 2007 DST rules for timezone db
az_sw_dude 604 from_ftime incorrectly processes FILETIME filled with zeros
az_sw_dude 596 make timezone csv file C/C++ compatible
az_sw_dude 316 date_time type conversion warning
az_sw_dude 287 wrong usage of ios_base::narrow
bemandawes 1092 [Boost.Filesystem] Program can't run under Win 98
bemandawes 1090 scoped_file class that deletes file at end of scope
bemandawes 1073 operations.cpp_ dummy_first_name lifetime
bemandawes 1061 boost::filesystem::basic_recursive_directory_iterator
fails on empty directories.
bemandawes 1014 rename throws an exception that is not documented
bemandawes 897 exists() throws exeption on existing but locked file on wind
bemandawes 842 typo in auto_unit_test.hpp Revision 1.17
bemandawes 824 BOOST_IOSTREAMS_HAS_LSEEK64 on Mac OS X
bemandawes 823 Seekable file_descriptor_source /sink?
bemandawes 800 [filesystem] chdir()
bemandawes 752 directory_iterator doesn't work with catch
bemandawes 680 significantly different timer class behaviour on Win and Lin
bemandawes 662 [filesystem] portable_posix_name() may fail on premain call
bemandawes 621 filesystem::path as a template
bemandawes 607 Log level names wrong in documentation
bemandawes 600 VC8 can't find windows.h even though environment is correct!
bemandawes 590 mkstemp
bemandawes 559 linker error mingw 3.4.5
bemandawes 366 handle double '/' in the boost::filesystem
bemandawes 294 unicode support in boost::filesystem
bemandawes 222 Code analysis_ flaw detection_ debugging
burbelgruff 1188 extra semicolon
chris_kohlhoff 710 asio redefine FD_SETSIZE macro
danieljames 1095 GCC warnings with -Wsign-promo
danieljames 1064 problem on platforms with no errno.h header file
danielw 1097 keyword.hpp generates many warnings C4180: qualifier
applied to function type has no meaning; ignored
danielw 1054 Parameter takes an "infinite" amount of time to compile
with the Intel compiler.
danielw 1044 Argument pack inaccessable in a functions return type
danielw 863 [parameter] fix operator|| for lazy binding
dave 1181 [boost.python] can modify enum value
dave 1180 [boost.python] def_readwrite need a default docstring
dave 1179 [boost.python] can not export a union in VC2005sp1
dave 1096 Tutorial needs updating for BBv2
dave 1085 Python rules for compiling in Mac OS X
dave 1066 Patch to make Boost.Python compile on SunCC
dave 1020 Boost.Iterator proposal to add is_constant_iterator
dave 1019 iterator_facade::pointer should be the return type of
operator-> (DR 445)
dave 1010 linking boost.python on freebsd
dave 918 __doc__ strings
dave 916 BPL Support for Python Callable Objects
dave 910 gcc strict-aliasing problems with python
dave 903 inconsistent usage of function pointer typedefs
dave 865 Use of C++0x keyword as identifier
dave 857 add shared_ptr< const T> support
dgregor 1164 Floyd Warshall broken with unsigned edge weights
dgregor 1163 Spurious warning supression needed?
dgregor 1149 Minor doc error in basic_null_device
dgregor 1140 boost::iostreams linked_streambuf bug
dgregor 1139 [iostreams] Regex filter segfaults when zero matches found
dgregor 1124 ./configure failed on cygwin
dgregor 1101 [MPI] Const-incorrectness in boost::mpi::status
dgregor 1003 [iostreams] copy-paste error in typedefs for wchar
multichar_filters
dgregor 1002 [iostreams] close_impl<closable_tag> does not comply with spec
dgregor 116 creating my own properties
dgregor 556 Bundled graph properties
djowel 1176 Space after inline code
djowel 1175 What is punctuation?
djowel 1174 Simplified template arg handling
djowel 1173 Balanced comments
djowel 1172 non-utf
djowel 1171 Quickbook title output
djowel 1170 Emit Warnings instead of # symbols in the syntax highlighter
djowel 1159 bibliography support
djowel 1158 optional named parameters
djowel 1157 On Images
djowel 1156 feature request: linkid to the whole document
djowel 664 crash in boost::spirit::parse
djowel 543 Embedded python won't compile
djowel 314 spirit insert_key_actor.hpp
djowel 241 Miss " = ParserT()"
dlwalker 766 "Bug" in comment (x2)
dlwalker 653 [integer] add support for integers longer than long
dlwalker 613 boost/crc.hpp uses non-standard conforming syntax
doug_gregor 1087 Mismatch between BBv2 and bjam toolsets in configure script.
doug_gregor 1076 compile error: disconnecting struct with
operator()() doesn't work in VS2005 SP1
doug_gregor 1067 Function needs to use pass-by-reference internally
doug_gregor 1021 [Graph][reverse_graph] Problem using reverse_graph
adapter with an adapted user defined graph
doug_gregor 954 boost::dynamic_properties has no copy-constructor
doug_gregor 891 Bunch of compilation error reported while using function.hpp
doug_gregor 870 boost::graph::graph_utility.hpp is_connected() bad call
doug_gregor 862 [utility] Make result_of handle lambda expressions
doug_gregor 852 Problem with Boost and GCC 4.1
doug_gregor 829 Implicit graph not implement
doug_gregor 746 max flow with lower bounds (capacities)
doug_gregor 738 Memory leaks with signal::connect?
doug_gregor 736 Const correctness violation
doug_gregor 735 Fruchterman-Reingold grid performance can be improved
doug_gregor 733 Numbered headers don't work with "preferred" syntax
doug_gregor 732 Johnson All-Pairs needs better "no path" information
doug_gregor 708 Dijkstra no_init version should not require VertexListGraph
doug_gregor 447 reverse_graph and constness of property maps
doug_gregor 403 Document copy_component
doug_gregor 402 random_vertex/random_edge are unnecessarily inefficient
doug_gregor 395 BGL graph types do not support allocators
doug_gregor 375 LEDA graph adaptors do not handle hidden nodes properly
doug_gregor 373 LEDA graph adaptors for undirected graphs
doug_gregor 372 adjacency_matrix should model BidirectionalGraph
ebf 993 Variant should use least common multiple of alignments_
rather than maximum
ebf 965 [doc] boost::variant tutorial - final example uses v1_v2
should be seq1_seq2
ebf 547 [variant] Compile time checked getter
eric_niebler 1119 enable_reference_tracking copy constructor does not
call base class version
eric_niebler 1071 Request for BOOST_REVERSE_FOREACH and rationale
fcacciola 818 No zero-argument in_place()
fcacciola 765 optional documentation
fcacciola 617 Numeric Conversion Documentation minor bug
fcacciola 282 boost::optional<enum> fails with /CLR
garcia 1045 [multi_array] Need a proper swap operation
grafik 1146 KAI Referenced in compiler status acknowledgements
grafik 1135 bjam crashes
grafik 1128 boost-buil rule does not overrule BOOST_BUILD_PATH
grafik 1088 Docs for template escape feature.
grafik 1074 FreeBSD specific patches to boost 1.34.0
grafik 1041 Cygwin requires PATH setting.
grafik 1040 boost.devel archive at ActiveState disconnected
grafik 1031 AmigaOS fixes for bjam
grafik 1023 inspect
grafik 989 Boost build does not support building universal binaries
on macintosh
grafik 714 [jam] HardLink rule on NT platform
grafik 94 Better reporting of failed expectation.
grafik 93 Testing problems on AIX and OSF
grafik 1062 Cygwin install stage fails with combination of patches
grafik 977 bjam crashes when compiled with gcc 4.2
grafik 959 linking fails when Boost is compiled with STLport 5.1.* on
Linux (names mismatch)
grafik 896 <native-wchar_t>off does not work when build with vc-8.0
grafik 798 bjam: always define OSPLAT
grafik 721 Generated files "@()" don't work in regular expressions.
grafik 683 libraries won't build
grafik 616 Boost Jam_ and non english directorys
grafik 552 Building universal binary on MacOSX
grafik 546 boost.build needs fixes for HP/UX
grafik 497 Unable to build boost with Dinkumware STL version 4.02
grafik 481 Linker Problems with VC .NET 2003 / STLPort / Boost
grafik 431 boost jam problem with parallel builds
hkaiser 1077 Spirit integer parser does not always detect integer overflow
hubert_holin 647 octonion documentation bug
hubert_holin 162 Cannot compile octonion_test.cpp because of bug in sinc.hpp
jbandela 665 bug in char_separator
jbandela 501 token_iterator::at_end() result is inversed
jbandela 306 Visual C++ "Language Extensions" support
jbandela 283 Compiler error for tokenizer on Solaris
jbandela 279 SLOOOWW tokenizer compilation on VC++6.0
jbandela 259 Problem compiling :/
jmaurer 920 Proposed extension to random library
jmaurer 819 uniform_int<> with type's maximum availaible range error
jmaurer 351 Diff in state of mersenne_twister gen between GCC3.41 & CW9
johnmaddock 1178 Regular expression min match length
johnmaddock 1148 boost_1_34_1 regex library compile failure on aix with xlv
johnmaddock 1105 Add BOOST_NO_STD_TYPEINFO or inject ::type_info into std
johnmaddock 1104 Add BOOST_NO_TYPEID
johnmaddock 1103 Add BOOST_NO_IOSFWD
johnmaddock 1102 Add BOOST_NO_IOSTREAM
johnmaddock 1083 boost_regex 1.34.0 uses ICU library without linking to it
johnmaddock 1081 Empty string rejected as perl-style regex
johnmaddock 1075 [doc] incorrect comment
johnmaddock 1008 Undocumented type traits.
johnmaddock 928 VC6: should __fastcall be defined?
johnmaddock 905 Assertion failed in token_iterator.hpp
johnmaddock 871 Problem build boost 1.33.1 on Aix 4.3.3
johnmaddock 883 errors when build with Apache stdcxx
johnmaddock 775 Warnings on MSVC 2005
johnmaddock 764 [regex] add support for a BOOST_NO_CREGEX mode
johnmaddock 633 [config] evc4 port
johnmaddock 591 make portable stdint.h from boost code
johnmaddock 540 Please add support for Borland C++ Builder 2006
johnmaddock 502 Problem running configure for unsupported platform
johnmaddock 492 Adding boost::is_complex to type_traits.hpp
johnmaddock 315 Implement operator[] for Tokenizer
jsiek 900 graphml reader namespace handling is broken
jsiek 875 No iterator based constructor for adjacency_matrix
jsiek 815 remove_edge core dumps on self-circle
jsiek 813 concept_check.hpp unused variable warning
jsiek 694 Add Maximum Common Subgraph (MCS) algorithm
jsiek 636 strange compiling problem for transitive_closure
jsiek 580 Max Flow Algorithm
jsiek 575 Calling subgraph::global_to_local on a root graph
jsiek 541 [concept_check.hpp] remove unused variable warning in msvc
jsiek 416 Spelling of Edmonds-Karp-Algorithm
jsiek 193 Check ordering for mutexes
jsiek 182 Support aspect-orientation
jsiek 100 more use of the concept "allocator"
kevlin 913 Specialization of lexical_cast
mark_rodgers 821 allow_unregistered improvement
mark_rodgers 558 add database library?
mark_rodgers 87 function to get the size of a array
mark_rodgers 30 parser
mistevens 688 ublas: bug in mapped_vector_of_mapped_vector
nesotto 807 boost::assignment documentation: mathematical "typo"
nesotto 730 The ptr_map iterator cannot be dereference to value type
nesotto 723 local_time_facet error in VS2005 Win2003
nesotto 624 bug in boost::range_detail
nesotto 518 [Boost.Range]boost::const_begin calls non-qualified 'begin'
nesotto 471 boost.range and "const char[]".
nmusatti 285 Borland compiler error with Pool_ boost::pool_allocator
nobody 930 iostream and zlib
nobody 922 Lexical cast and wide characters
nobody 884 [iostreams] workaround for the boost + stdcxx on MSVC 7.1
nobody 795 [ublas] vector::back()
pavol_droba 1152 rle_example fails
pdimov 1114 Request for shared_ptr::type and shared_ptr::pointer
pdimov 1113 shared_array<T> should convert to shared_array<T const>
pdimov 1111 boost::bind objects should expose function_type and list_type
pdimov 1110 Add a release method to scoped_array
pdimov 1109 intrusive_ptr needs a helper base class
pdimov 1108 shared_ptr does not compile under g++ with -fno-rtti
pdimov 1107 Add weak_use_count to weak_ptr as a debugging aid
pdimov 1106 shared_ptr<T> should not convert to shared_ptr<U> when T*
doesn't convert to U*
pdimov 997 error in boost::bind doc
pdimov 810 support for weak_ptr binding
pdimov 445 Can't delete automatically in circularly included object.
pdimov 398 Support for embedded VC++ 4.0
ramey 1143 Archive headers appear to be missing multiple(?) include files
ramey 1142 boost/serialization/optional doesn't include necessary header
ramey 1141 Dangerious operator<< for wostream
ramey 1137 Virtual destructor is missing
ramey 1121 xml_archive_exception is missing seperate header file_ and
documentation mismatch
ramey 1086 Serialization of weak_ptr produces invalid XML
ramey 1038 "<" and ">" should be excaped in xml_oarchive
ramey 1036 assert failure in oserializer.hpp:418
ramey 969 basic_binary_iprimitive::load_binary bug
ramey 968 xml_grammar - incorrect define char
ramey 961 boost::basic_binary_oprimitive not instantiated correctly
ramey 874 Ability to partially specialize implementation_level
ramey 757 xml serialization fails when using namespace
ramey 878 error C2039: 'mbstate_t' : is not a member of 'std'
rogeeff 1169 errors in tutorial for test framework "new_year_resolution"
rogeeff 1136 Let BOOST_CHECK_EQUAL support std::wstring
rogeeff 1060 no example sources in online docs for Boost::Test
rogeeff 1050 BOOST_CHECK_CLOSE_FRACTION documentation missing
rogeeff 1032 typo in Boost.Test documentation
rogeeff 1030 execution_monitor.ipp #warning directive breaks
compilation on MSVC 8.0
rogeeff 999 prg_exec_fail3 fails on release variant
rogeeff 998 prg_exec_fail2 fail on ppc
rogeeff 962 Missing links in Test library documentation
rogeeff 956 Doc error in test examples.
rogeeff 893 grammatical error in error message
rogeeff 847 [Test Library] How to init/free a singleton
rogeeff 762 [test] evc4 issue with SEH support
rogeeff 747 failing on 6 targets in MacOS X
rogeeff 645 [test] no eh exception handling functions on evc4
samuel_k 585 64 bit compile warning/error for boost::format
samuel_krempp 859 boost::format ignores a user defined locale
samuel_krempp 980 boost.format vc8/win32 compilation warning
samuel_krempp 704 format zero length string msvc-8
shammah 840 pool allocator - local variable shadow patch
shammah 836 warning using pool.hpp
shammah 386 boost::pool_allocator breaks with vector of vectors
shammah 290 perfomance: memory cleanup for pool takes too long
shammah 284 pool::purge_memory() does not reset next_size
shammah 88 ct_gcd_lcm.hpp compilation error
speedsnail 1138 Problems with TSS and static thread library
t_schwinger 1100 Building boost.function_types fails cvs rev-1.1_ no
chdir command in bash
turkanis 869 [iostreams] patch for building by BBv2
turkanis 856 iostreams file_descriptor::write fails under Win32
turkanis 822 Incorrect usage of bad_write()_ bad_seek() etc.
turkanis 817 Performance problem in iostreams
turkanis 791 iostreams::tee_filter is for output only
turkanis 786 bug in iostreams/copy.hpp line 81
turkanis 699 Changing size of memory-mapped file on Windows
turkanis 586 iostreams // file_descriptor::seek BUG on files > 4 GB
turkanis 579 boost.iostreams file_descriptor and sharing
turkanis 525 problem with boost::iostreams when compiled with Visual C++
turkanis 484 Boost.Iostreams and newline translation
urzuga 864 [lambda][utility] Make lambda support result<>
urzuga 781 Lambda: (_1 + "y")(string("x")) Doesn't Compile
urzuga 574 [boost::lambda] Compile error with libstdc++ debug mode
urzuga 426 lambda vs pure virtual functions
vladimir_prus 1186 Lack of 64-bit address model support using Sun Studio C++
vladimir_prus 1177 Various bugs in STLport jamfile
vladimir_prus 1165 more quoting problems
vladimir_prus 1132 program_options documentation error.
vladimir_prus 1129 Standalone doc_ outdated path from homepage
vladimir_prus 1058 Cygwin libraries & GNU libtool
vladimir_prus 985 Free features don't work when building boost
vladimir_prus 850 program_options strips off escaped quotes in some situations
vladimir_prus 689 [program_options] Endless loop with long default arguments
vladimir_prus 674 find-library for boost decorated names
vladimir_prus 469 multitoken broken
witt 1046 Boost.Python quickstart instructions mention nonexistent target
witt 973 zip_iterator has value_type == reference
witt 957 The "Getting Started" page does not mention the stdlib option
witt 834 Homepage regression links
witt 145 filter iterator adaptor should be able to be bidirectional
--
-- Marshall
Marshall Clow Qualcomm, Inc. <mailto:mclow@qualcomm.com>
The famous British scientist, Lord Kelvin, said: "When you measure
what you are speaking about and express it in numbers, you know
something about it, but when you cannot (or do not) measure it, when
you cannot (or do not) express it in numbers, then your knowledge is
of a meagre and unsatisfactory kind."
1
0
I was doing some cleanup on the boost Trac this morning -
trying to make sure that bugs were getting to the right people, and I
have bugs that I want to assign to libraries (and maintainers), but
the maintainers are not users on the Trac system.
I would appreciate it if all library maintainers would create
accounts for themselves on Trac. Instructions can be found here:
<http://svn.boost.org/trac/boost/>.
Doing bug triage this morning, I was looking for user names for:
Ion Gaztanaga (interprocess)
Thorsten Ottosen (range, ptr_container)
Stephen Cleary (pool)
Jaakko Jarvi (lambda)
Fernando Cacciola (optional)
Alexander Nasonov (any)
John R. Bandela (tokenizer)
If I've got any of these names wrong or if someone else is now
maintaining these libraries, please let me know (they came from
"libs/maintainers.txt")
Thanks in advance!
--
-- 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
Modified: I:\boost-sandbox\math_toolkit\libs\math\doc\distributions\binomial.qbk
Sending content: I:\boost-sandbox\math_toolkit\libs\math\doc\distributions\binomial.qbk
Error: Commit failed (details follow):
Error: MERGE request failed on '/svn/boost/sandbox/math_toolkit/libs/math/doc/distributions'
Error: 'pre-commit' hook failed with error output:
I'm sure I've done something naughty here, but some clues as to what would be really nice ;-)
Is this 'null message' a bug or a feature?
Any suggestions - thanks.
Paul
---
Paul A Bristow
Prizet Farmhouse, Kendal, Cumbria UK LA8 8AB
+44 1539561830 & SMS, Mobile +44 7714 330204 & SMS
pbristow(a)hetp.u-net.com
2
2
Since we seem to be using this to generate pdf version at the end of the toolchain from Quickbook/Docbook thru XML to html and pdf
XML to PDF by RenderX XEP XSL-FO Formatter, visit us at http://www.renderx.com/
I think it would be grateful to add an acknowledgement, perhaps to
http://www.boost.org/status/compiler_status.html
perhaps this text:
<quote>
[@http://www.renderx.com/ RenderX, Inc.]
have kindly provided copies of their
[@http://www.renderx.com/download/personal.html Personal Edition]
of the XML to PDF by RenderX XEP XSL-FO Formatter (engine XEP.exe) to documentation writers.
</quote>
(In addition, you may notice a very discreet ad at the bottom of each pdf page.
XML to PDF by RenderX XEP XSL-FO Formatter, visit us at http://www.renderx.com/
)
Perhaps someone would like to update this page?
Thanks
Paul
---
Paul A Bristow
Prizet Farmhouse, Kendal, Cumbria UK LA8 8AB
+44 1539561830 & SMS, Mobile +44 7714 330204 & SMS
pbristow(a)hetp.u-net.com
5
6
[ 355 open tickets today, 357 yesterday ]
[ Thanks to Samuel Krempp and Rene Rivera for their bug triage yesterday. ]
If you are maintaining a library, and have not logged into the trac system
at <http://svn.boost.org/trac/boost/>, please do so ASAP. Until you do that,
no tickets can be assigned to you, and will remain under "None".
Instructions on working with tickets can be found at:
<http://svn.boost.org/trac/boost/wiki/TicketWorkflow>
and a mapping of user names to "real names" can be found at:
<http://svn.boost.org/trac/boost/report/16>
26 grafik
24 doug_gregor
22 johnmaddock
21 bemandawes
21 None
20 az_sw_dude
15 rogeeff
15 jsiek
15 djowel
15 dave
14 ramey
12 pdimov
11 vladimir_prus
11 turkanis
11 dgregor
11 agurtovoy
8 anthonyw
6 shammah
6 nesotto
6 jbandela
6 <Blank>
5 witt
4 urzuga
4 nobody
4 mark_rodgers
4 fcacciola
4 danielw
3 samuel_krempp
3 jmaurer
3 ebf
3 dlwalker
2 hubert_holin
2 eric_niebler
2 danieljames
2 alnsn
1 t_schwinger
1 speedsnail
1 samuel_k
1 pavol_droba
1 nmusatti
1 mistevens
1 kevlin
1 hkaiser
1 garcia
1 chris_kohlhoff
1 burbelgruff
1 asutton
1 aaron_windsor
None 1187 bcp copy not needed files
None 1185 iostreams::direct_streambuf<T_Tr>::is_open always returns
false if output iterator is not null
None 1184 property_tree assignment (operator) bug
None 1183 Missing "template" in
boost/interprocess/detail/managed_memory_impl.hpp
None 1182 Specifying character-set by the guideline and the inspect program
None 1161 warning: source_type/target_type shadows a member of this
None 1151 [range] make_indirect_range()
None 1145 Small bugs in Boost.Range documentation
None 1144 GIL 2.1 PNG IO fix for endianness problem with bit_depth == 16.
None 1130 GCC -wundef warnings
None 1116 disable some warnings in msvc build
None 1094 Finding the correct library to link (feature request for
pkg-config support)h
None 1089 missing boost::serialization::make_nvp in pointer container library
None 1080 boost::interprocess win32 global file mapping issue
None 1079 boost-1.34.0 fails to compile. concept checks not satisfied.
None 1068 Mersenne twister disables streaming for Visual C++
None 1059 random_on_sphere can be made 10 times faster!
None 991 [pool]
None 986 Problem building Python modules on boost 1.34.0
None 982 x64 documentation for windows
None 960 [random] lognormal_distribution problem
<Blank> 1166 [boostbook] paths relative to boost.root
<Blank> 1112 reference_wrapper<T> should convert to
reference_wrapper<U> when T& is convertible to U&
<Blank> 1093 Mandatory source files shouldn't require_ or give the
impression to require_ the Boost Build system
<Blank> 1070 [iostreams]boost\iostreams\copy.hpp line80 copy_impl
<Blank> 1027 [ptr_container] optional serialization support
<Blank> 1011 amd64: #error Boost.Numeric.Interval: Please specify
rounding control mechanism.
aaron_windsor 778 top-level configure is broken
agurtovoy 1122 Update regression.py to use SVN repo.
agurtovoy 1099 unable to iterate through a "non-explicitly-declared" mpl::set
agurtovoy 1051 MPL header ordering triggers bug
agurtovoy 1049 Getting mpl/has_xxx.hpp to compile on AIX
agurtovoy 1001 gcc 4.1.2 segfaults on mpl/test/apply.cpp
agurtovoy 861 Detect nested template members with has_template_xxx
agurtovoy 816 duplicat initial members -> erase_key postcond. fail
agurtovoy 761 [mpl] evc4 port
agurtovoy 640 documentation mistake
agurtovoy 637 Adjusts mpl::pair concept to be compatible with STL pairs
agurtovoy 588 mpl::remove compile error with gcc 4.1.0
alnsn 839 lexical_cast - local variable shadow patch
alnsn 754 boost::any - typeid comparison across shared boundaries
anthonyw 1168 [thread] tss crashes randomly
anthonyw 1154 tss destruction segfaults in conjunction with dlopen/dlclose
anthonyw 1053 Error using boost::mutex and C++/CLI
anthonyw 659 provide an abstract "Task" type based on Boost.Threads
anthonyw 881 errors when build with Apache stdcxx
anthonyw 876 xtime documentation incomplete
anthonyw 868 [thread] thread_specific_ptr::element_type ?
anthonyw 802 [thread] MSVS: Allow use of thread headers with /Za
asutton 693 Add clique detection algorithms DFMax_ Bron-Kerbosch
az_sw_dude 1162 warning: ticks shadows a member of this
az_sw_dude 1160 warning: month_format shadows a member of this
az_sw_dude 1147 date_time library contains global #define ERROR
az_sw_dude 1117 [asio][0.3.8 rc3]check BOOST_ASIO_HAS_IOCP before
assumed _WIN32_WINNT was defined
az_sw_dude 1098 Urgent libboost-date-time1.33.1 : bugs on ia64 ?
az_sw_dude 1078 from_iso_string cannot read the output from to_iso_string
az_sw_dude 1028 typo in boost header: date_time/time_defs.hpp
az_sw_dude 224 Extensions to std::string: compareIgnoreCase()_ trim()_ ...
az_sw_dude 187 locale
az_sw_dude 17 Socket wrapper class
az_sw_dude 890 date_time library supports only the current dst rule
az_sw_dude 889 Insane Dependencies
az_sw_dude 827 Unused variable in format date parser
az_sw_dude 642 operator<< for gregorian::date_duration not found
az_sw_dude 614 new timezone db file for #1471723 - 2007 DST support
az_sw_dude 605 support new 2007 DST rules for timezone db
az_sw_dude 604 from_ftime incorrectly processes FILETIME filled with zeros
az_sw_dude 596 make timezone csv file C/C++ compatible
az_sw_dude 316 date_time type conversion warning
az_sw_dude 287 wrong usage of ios_base::narrow
bemandawes 1092 [Boost.Filesystem] Program can't run under Win 98
bemandawes 1090 scoped_file class that deletes file at end of scope
bemandawes 1073 operations.cpp_ dummy_first_name lifetime
bemandawes 1061 boost::filesystem::basic_recursive_directory_iterator
fails on empty directories.
bemandawes 1014 rename throws an exception that is not documented
bemandawes 897 exists() throws exeption on existing but locked file on wind
bemandawes 842 typo in auto_unit_test.hpp Revision 1.17
bemandawes 824 BOOST_IOSTREAMS_HAS_LSEEK64 on Mac OS X
bemandawes 823 Seekable file_descriptor_source /sink?
bemandawes 800 [filesystem] chdir()
bemandawes 752 directory_iterator doesn't work with catch
bemandawes 680 significantly different timer class behaviour on Win and Lin
bemandawes 662 [filesystem] portable_posix_name() may fail on premain call
bemandawes 621 filesystem::path as a template
bemandawes 607 Log level names wrong in documentation
bemandawes 600 VC8 can't find windows.h even though environment is correct!
bemandawes 590 mkstemp
bemandawes 559 linker error mingw 3.4.5
bemandawes 366 handle double '/' in the boost::filesystem
bemandawes 294 unicode support in boost::filesystem
bemandawes 222 Code analysis_ flaw detection_ debugging
burbelgruff 1188 extra semicolon
chris_kohlhoff 710 asio redefine FD_SETSIZE macro
danieljames 1095 GCC warnings with -Wsign-promo
danieljames 1064 problem on platforms with no errno.h header file
danielw 1097 keyword.hpp generates many warnings C4180: qualifier
applied to function type has no meaning; ignored
danielw 1054 Parameter takes an "infinite" amount of time to compile
with the Intel compiler.
danielw 1044 Argument pack inaccessable in a functions return type
danielw 863 [parameter] fix operator|| for lazy binding
dave 1181 [boost.python] can modify enum value
dave 1180 [boost.python] def_readwrite need a default docstring
dave 1179 [boost.python] can not export a union in VC2005sp1
dave 1096 Tutorial needs updating for BBv2
dave 1085 Python rules for compiling in Mac OS X
dave 1066 Patch to make Boost.Python compile on SunCC
dave 1020 Boost.Iterator proposal to add is_constant_iterator
dave 1019 iterator_facade::pointer should be the return type of
operator-> (DR 445)
dave 1010 linking boost.python on freebsd
dave 918 __doc__ strings
dave 916 BPL Support for Python Callable Objects
dave 910 gcc strict-aliasing problems with python
dave 903 inconsistent usage of function pointer typedefs
dave 865 Use of C++0x keyword as identifier
dave 857 add shared_ptr< const T> support
dgregor 1164 Floyd Warshall broken with unsigned edge weights
dgregor 1163 Spurious warning supression needed?
dgregor 1149 Minor doc error in basic_null_device
dgregor 1140 boost::iostreams linked_streambuf bug
dgregor 1139 [iostreams] Regex filter segfaults when zero matches found
dgregor 1124 ./configure failed on cygwin
dgregor 1101 [MPI] Const-incorrectness in boost::mpi::status
dgregor 1033 iostreams::restrict doesn't work on an iostreams::file_source
dgregor 1003 [iostreams] copy-paste error in typedefs for wchar
multichar_filters
dgregor 1002 [iostreams] close_impl<closable_tag> does not comply with spec
dgregor 556 Bundled graph properties
djowel 1176 Space after inline code
djowel 1175 What is punctuation?
djowel 1174 Simplified template arg handling
djowel 1173 Balanced comments
djowel 1172 non-utf
djowel 1171 Quickbook title output
djowel 1170 Emit Warnings instead of # symbols in the syntax highlighter
djowel 1159 bibliography support
djowel 1158 optional named parameters
djowel 1157 On Images
djowel 1156 feature request: linkid to the whole document
djowel 664 crash in boost::spirit::parse
djowel 543 Embedded python won't compile
djowel 314 spirit insert_key_actor.hpp
djowel 241 Miss " = ParserT()"
dlwalker 766 "Bug" in comment (x2)
dlwalker 653 [integer] add support for integers longer than long
dlwalker 613 boost/crc.hpp uses non-standard conforming syntax
doug_gregor 1087 Mismatch between BBv2 and bjam toolsets in configure script.
doug_gregor 1076 compile error: disconnecting struct with
operator()() doesn't work in VS2005 SP1
doug_gregor 1067 Function needs to use pass-by-reference internally
doug_gregor 1021 [Graph][reverse_graph] Problem using reverse_graph
adapter with an adapted user defined graph
doug_gregor 954 boost::dynamic_properties has no copy-constructor
doug_gregor 891 Bunch of compilation error reported while using function.hpp
doug_gregor 870 boost::graph::graph_utility.hpp is_connected() bad call
doug_gregor 862 [utility] Make result_of handle lambda expressions
doug_gregor 852 Problem with Boost and GCC 4.1
doug_gregor 829 Implicit graph not implement
doug_gregor 746 max flow with lower bounds (capacities)
doug_gregor 738 Memory leaks with signal::connect?
doug_gregor 736 Const correctness violation
doug_gregor 735 Fruchterman-Reingold grid performance can be improved
doug_gregor 733 Numbered headers don't work with "preferred" syntax
doug_gregor 732 Johnson All-Pairs needs better "no path" information
doug_gregor 708 Dijkstra no_init version should not require VertexListGraph
doug_gregor 447 reverse_graph and constness of property maps
doug_gregor 403 Document copy_component
doug_gregor 402 random_vertex/random_edge are unnecessarily inefficient
doug_gregor 395 BGL graph types do not support allocators
doug_gregor 375 LEDA graph adaptors do not handle hidden nodes properly
doug_gregor 373 LEDA graph adaptors for undirected graphs
doug_gregor 372 adjacency_matrix should model BidirectionalGraph
ebf 993 Variant should use least common multiple of alignments_
rather than maximum
ebf 965 [doc] boost::variant tutorial - final example uses v1_v2
should be seq1_seq2
ebf 547 [variant] Compile time checked getter
eric_niebler 1119 enable_reference_tracking copy constructor does not
call base class version
eric_niebler 1071 Request for BOOST_REVERSE_FOREACH and rationale
fcacciola 818 No zero-argument in_place()
fcacciola 765 optional documentation
fcacciola 617 Numeric Conversion Documentation minor bug
fcacciola 282 boost::optional<enum> fails with /CLR
garcia 1045 [multi_array] Need a proper swap operation
grafik 1146 KAI Referenced in compiler status acknowledgements
grafik 1135 bjam crashes
grafik 1128 boost-buil rule does not overrule BOOST_BUILD_PATH
grafik 1088 Docs for template escape feature.
grafik 1074 FreeBSD specific patches to boost 1.34.0
grafik 1041 Cygwin requires PATH setting.
grafik 1040 boost.devel archive at ActiveState disconnected
grafik 1031 AmigaOS fixes for bjam
grafik 1023 inspect
grafik 989 Boost build does not support building universal binaries
on macintosh
grafik 714 [jam] HardLink rule on NT platform
grafik 94 Better reporting of failed expectation.
grafik 93 Testing problems on AIX and OSF
grafik 1062 Cygwin install stage fails with combination of patches
grafik 977 bjam crashes when compiled with gcc 4.2
grafik 959 linking fails when Boost is compiled with STLport 5.1.* on
Linux (names mismatch)
grafik 896 <native-wchar_t>off does not work when build with vc-8.0
grafik 798 bjam: always define OSPLAT
grafik 721 Generated files "@()" don't work in regular expressions.
grafik 683 libraries won't build
grafik 616 Boost Jam_ and non english directorys
grafik 552 Building universal binary on MacOSX
grafik 546 boost.build needs fixes for HP/UX
grafik 497 Unable to build boost with Dinkumware STL version 4.02
grafik 481 Linker Problems with VC .NET 2003 / STLPort / Boost
grafik 431 boost jam problem with parallel builds
hkaiser 1077 Spirit integer parser does not always detect integer overflow
hubert_holin 647 octonion documentation bug
hubert_holin 162 Cannot compile octonion_test.cpp because of bug in sinc.hpp
jbandela 665 bug in char_separator
jbandela 501 token_iterator::at_end() result is inversed
jbandela 306 Visual C++ "Language Extensions" support
jbandela 283 Compiler error for tokenizer on Solaris
jbandela 279 SLOOOWW tokenizer compilation on VC++6.0
jbandela 259 Problem compiling :/
jmaurer 920 Proposed extension to random library
jmaurer 819 uniform_int<> with type's maximum availaible range error
jmaurer 351 Diff in state of mersenne_twister gen between GCC3.41 & CW9
johnmaddock 1178 Regular expression min match length
johnmaddock 1148 boost_1_34_1 regex library compile failure on aix with xlv
johnmaddock 1105 Add BOOST_NO_STD_TYPEINFO or inject ::type_info into std
johnmaddock 1104 Add BOOST_NO_TYPEID
johnmaddock 1103 Add BOOST_NO_IOSFWD
johnmaddock 1102 Add BOOST_NO_IOSTREAM
johnmaddock 1083 boost_regex 1.34.0 uses ICU library without linking to it
johnmaddock 1081 Empty string rejected as perl-style regex
johnmaddock 1075 [doc] incorrect comment
johnmaddock 1008 Undocumented type traits.
johnmaddock 928 VC6: should __fastcall be defined?
johnmaddock 905 Assertion failed in token_iterator.hpp
johnmaddock 871 Problem build boost 1.33.1 on Aix 4.3.3
johnmaddock 883 errors when build with Apache stdcxx
johnmaddock 775 Warnings on MSVC 2005
johnmaddock 764 [regex] add support for a BOOST_NO_CREGEX mode
johnmaddock 633 [config] evc4 port
johnmaddock 591 make portable stdint.h from boost code
johnmaddock 540 Please add support for Borland C++ Builder 2006
johnmaddock 502 Problem running configure for unsupported platform
johnmaddock 492 Adding boost::is_complex to type_traits.hpp
johnmaddock 315 Implement operator[] for Tokenizer
jsiek 900 graphml reader namespace handling is broken
jsiek 875 No iterator based constructor for adjacency_matrix
jsiek 815 remove_edge core dumps on self-circle
jsiek 813 concept_check.hpp unused variable warning
jsiek 694 Add Maximum Common Subgraph (MCS) algorithm
jsiek 636 strange compiling problem for transitive_closure
jsiek 580 Max Flow Algorithm
jsiek 575 Calling subgraph::global_to_local on a root graph
jsiek 541 [concept_check.hpp] remove unused variable warning in msvc
jsiek 416 Spelling of Edmonds-Karp-Algorithm
jsiek 193 Check ordering for mutexes
jsiek 182 Support aspect-orientation
jsiek 116 creating my own properties
jsiek 100 more use of the concept "allocator"
jsiek 69 Boost with Dinkumware C++ Library !?
kevlin 913 Specialization of lexical_cast
mark_rodgers 821 allow_unregistered improvement
mark_rodgers 558 add database library?
mark_rodgers 87 function to get the size of a array
mark_rodgers 30 parser
mistevens 688 ublas: bug in mapped_vector_of_mapped_vector
nesotto 807 boost::assignment documentation: mathematical "typo"
nesotto 730 The ptr_map iterator cannot be dereference to value type
nesotto 723 local_time_facet error in VS2005 Win2003
nesotto 624 bug in boost::range_detail
nesotto 518 [Boost.Range]boost::const_begin calls non-qualified 'begin'
nesotto 471 boost.range and "const char[]".
nmusatti 285 Borland compiler error with Pool_ boost::pool_allocator
nobody 930 iostream and zlib
nobody 922 Lexical cast and wide characters
nobody 884 [iostreams] workaround for the boost + stdcxx on MSVC 7.1
nobody 795 [ublas] vector::back()
pavol_droba 1152 rle_example fails
pdimov 1114 Request for shared_ptr::type and shared_ptr::pointer
pdimov 1113 shared_array<T> should convert to shared_array<T const>
pdimov 1111 boost::bind objects should expose function_type and list_type
pdimov 1110 Add a release method to scoped_array
pdimov 1109 intrusive_ptr needs a helper base class
pdimov 1108 shared_ptr does not compile under g++ with -fno-rtti
pdimov 1107 Add weak_use_count to weak_ptr as a debugging aid
pdimov 1106 shared_ptr<T> should not convert to shared_ptr<U> when T*
doesn't convert to U*
pdimov 997 error in boost::bind doc
pdimov 810 support for weak_ptr binding
pdimov 445 Can't delete automatically in circularly included object.
pdimov 398 Support for embedded VC++ 4.0
ramey 1143 Archive headers appear to be missing multiple(?) include files
ramey 1142 boost/serialization/optional doesn't include necessary header
ramey 1141 Dangerious operator<< for wostream
ramey 1137 Virtual destructor is missing
ramey 1121 xml_archive_exception is missing seperate header file_ and
documentation mismatch
ramey 1086 Serialization of weak_ptr produces invalid XML
ramey 1038 "<" and ">" should be excaped in xml_oarchive
ramey 1036 assert failure in oserializer.hpp:418
ramey 969 basic_binary_iprimitive::load_binary bug
ramey 968 xml_grammar - incorrect define char
ramey 961 boost::basic_binary_oprimitive not instantiated correctly
ramey 874 Ability to partially specialize implementation_level
ramey 757 xml serialization fails when using namespace
ramey 878 error C2039: 'mbstate_t' : is not a member of 'std'
rogeeff 1169 errors in tutorial for test framework "new_year_resolution"
rogeeff 1136 Let BOOST_CHECK_EQUAL support std::wstring
rogeeff 1060 no example sources in online docs for Boost::Test
rogeeff 1050 BOOST_CHECK_CLOSE_FRACTION documentation missing
rogeeff 1032 typo in Boost.Test documentation
rogeeff 1030 execution_monitor.ipp #warning directive breaks
compilation on MSVC 8.0
rogeeff 999 prg_exec_fail3 fails on release variant
rogeeff 998 prg_exec_fail2 fail on ppc
rogeeff 962 Missing links in Test library documentation
rogeeff 956 Doc error in test examples.
rogeeff 893 grammatical error in error message
rogeeff 847 [Test Library] How to init/free a singleton
rogeeff 762 [test] evc4 issue with SEH support
rogeeff 747 failing on 6 targets in MacOS X
rogeeff 645 [test] no eh exception handling functions on evc4
samuel_k 585 64 bit compile warning/error for boost::format
samuel_krempp 859 boost::format ignores a user defined locale
samuel_krempp 980 boost.format vc8/win32 compilation warning
samuel_krempp 704 format zero length string msvc-8
shammah 840 pool allocator - local variable shadow patch
shammah 836 warning using pool.hpp
shammah 386 boost::pool_allocator breaks with vector of vectors
shammah 290 perfomance: memory cleanup for pool takes too long
shammah 284 pool::purge_memory() does not reset next_size
shammah 88 ct_gcd_lcm.hpp compilation error
speedsnail 1138 Problems with TSS and static thread library
t_schwinger 1100 Building boost.function_types fails cvs rev-1.1_ no
chdir command in bash
turkanis 869 [iostreams] patch for building by BBv2
turkanis 856 iostreams file_descriptor::write fails under Win32
turkanis 822 Incorrect usage of bad_write()_ bad_seek() etc.
turkanis 817 Performance problem in iostreams
turkanis 791 iostreams::tee_filter is for output only
turkanis 786 bug in iostreams/copy.hpp line 81
turkanis 699 Changing size of memory-mapped file on Windows
turkanis 586 iostreams // file_descriptor::seek BUG on files > 4 GB
turkanis 579 boost.iostreams file_descriptor and sharing
turkanis 525 problem with boost::iostreams when compiled with Visual C++
turkanis 484 Boost.Iostreams and newline translation
urzuga 864 [lambda][utility] Make lambda support result<>
urzuga 781 Lambda: (_1 + "y")(string("x")) Doesn't Compile
urzuga 574 [boost::lambda] Compile error with libstdc++ debug mode
urzuga 426 lambda vs pure virtual functions
vladimir_prus 1186 Lack of 64-bit address model support using Sun Studio C++
vladimir_prus 1177 Various bugs in STLport jamfile
vladimir_prus 1165 more quoting problems
vladimir_prus 1132 program_options documentation error.
vladimir_prus 1129 Standalone doc_ outdated path from homepage
vladimir_prus 1058 Cygwin libraries & GNU libtool
vladimir_prus 985 Free features don't work when building boost
vladimir_prus 850 program_options strips off escaped quotes in some situations
vladimir_prus 689 [program_options] Endless loop with long default arguments
vladimir_prus 674 find-library for boost decorated names
vladimir_prus 469 multitoken broken
witt 1046 Boost.Python quickstart instructions mention nonexistent target
witt 973 zip_iterator has value_type == reference
witt 957 The "Getting Started" page does not mention the stdlib option
witt 834 Homepage regression links
witt 145 filter iterator adaptor should be able to be bidirectional
--
-- Marshall
Marshall Clow Qualcomm, Inc. <mailto:mclow@qualcomm.com>
The famous British scientist, Lord Kelvin, said: "When you measure
what you are speaking about and express it in numbers, you know
something about it, but when you cannot (or do not) measure it, when
you cannot (or do not) express it in numbers, then your knowledge is
of a meagre and unsatisfactory kind."
1
0
Hello,
(my version of the library is intrusive.2007-03-04.zip. Is there a more
recent version?)
I have three suggestions:
1) The containers uses a modulo operation to map the hash value range into
the bucket index domain. When using a bucket size that is an order of 2, the
excess cost of the div instruction is unneeded. This was a critical issue
for me.
There can be a new templated type parameter for specifying a functor that
takes the hash output value and the bucket size as inputs and outputs the
bucket index. The default type of this template parameter can simply be
std::modulus.
2) Each container stores the bucket size. This is too an unneeded excess in
certain circumstances. If the containers had a (optional) templated constant
parameter that determined its bucket size, then the container memory
footprint can be reduced at the expense of bloating the code segments with
multiple instantiations. This memory saving is crucial when deploying
numerous small hash container objects.
This new templated constant parameter has interface ramifications. We would
require two specializations of the container class: the run-time bucket size
specialization is what we have today; for the compile-time bucket size
container, the constructors would not have "size_type buckets_len"
parameters.
3) Now, if we add another templated type parameter for specifying a functor
that takes the object 'this' pointer as input and outputs the memory address
of the bucket array, then we can reduce the memory cost of each container to
zero.
Combining 2) and 3), we can develop a single concept: As an example...
struct default_bucket_info
{
/* appropriate constructors... */
bucket_ptr buckets_;
size_type buckets_len_;
template<class T> bucket_ptr buckets( T* container ) const { return
buckets_; }
size_type buckets_len() const { return buckets_len_; }
}
Realizing 2):
template< unsigned n >
struct bucket_info_size_n
{
/* appropriate constructors... */
bucket_ptr buckets_;
template<class T> bucket_ptr buckets( T* container ) const { return
buckets_; }
size_type buckets_len() const { return 1<<n; }
}
Realizing 2) and 3):
template< unsigned n >
struct bucket_info_in_place_size_n
{
template<class T> bucket_ptr buckets( T* container ) const { return
(bucket_ptr)container; }
size_type buckets_len() const { return 1<<n; }
}
Applying these concepts, I think we can reach a balance between having a
concrete container class and having a collection of free container algorithm
functions. (If only C++ would adopt C99's VLAs, 3) can be far more
elegant...)
Are there any drawbacks to extending the unordered associative container
classes with these concepts?
(I will be modifying my copy of the library with these changes for my
personal needs)
RT
4
6
I am pleased to announce that the Time Series library, submitted by
Eric Neibler and developed by him along with Daniel Egloff, Matthias
Troyer, David Abrahams and Daniel Wallin using funding provided by
Zurcher Kantonalbank has been accepted into boost. As seen in the
review, there are some important issues that need to be addressed before
the library is ready for boost distribution, however I am confident that
this is a very good library. Although the donation of time and funding
for Time Series by Zurcher Kantonalbank is laudable and something we
would like to encourage more companies to do, the fact that it was
donated is not important to the review process.
Something that is important is the well-established reputation of the
involved lead developer. Eric has a number of very high quality
libraries already in boost and has shown his willingness to support them
thoroughly and improve them continually. He has been very responsive to
user feedback and has an obvious desire to have only high quality work
committed to boost with his name on it. For this reason, I am giving him
a little more leeway than might be given to a developer without his
reputation to address the issues in this review and enter the revised
version into boost without a fast tracked second review.
Many thanks to the participants in the review: Tom Brinkman, Hugo
Duncan, Andrey Tcherepanov, Matthias Schabel, Steven Watanabe, Stjepan
Rajko, Matias Capeletto, Matthias Schabel, Lewis Hyatt, Paul Bristow,
Tobias Schwinger, Matthias Troyer, Phil Endecott, Zach Laine, Dave
Abrahams, Michael Marcin, and Michael Fawcett for their time and
attention. The discussions held in this review provided a strong
foundation for improving the library, and the variety of domains of
expertise represented by the participants shows how broad the desire for
a library of this sort is.
Most of the points raised in the review have been directly addressed
by Eric and discussed until a solution that is acceptable to all
involved parties was reached. Eric has acknowledged many as now either
fixed in his version or on his To-Do list. However, for the sake of easy
reference I will list the major points and my current understanding of
what to do about them below. The order in which the points are presented
should not be taken as a rating of importance: it is just the order I
made notes about them as I reviewed the discussion.
1) Fix the floating-point offset issues – The answer to this may be a
change in how they are implemented or a complete scrapping of the
floating point offsets as an indexing type. In either case, it would be
a good idea to provide a view facade for time series that applies a
constant multiplicative factor (or possibly a more general function) to
an offset. This may even be a sufficient answer to all the
floating-point issues, but it is not yet clear to me (or to anyone else
that I noticed in the review) what the best answer is. I expect there
will be continued discussion on the developer list to clarify this issue.
2) Polish and include the rolling window average example sent to the
list – This is a very good example of a very potent design idiom for
this library, and one that would help a lot of people better understand
the potential of the library. The use of the circular buffer to collect
multiple points is necessary for many filters. It is such a good case
that you should consider not only including it in the library, but also
making a tutorial out of it that shows how new algorithms can be added
to the library. Ideally, many algorithms that are specific to domains
that the authors are not specialists in will be donated by users who
develop and polish them for inclusion. A very clear tutorial will make
this more likely.
3) If the rolling average is not developed as a tutorial example, some
other filter should be – There is no way the library can include all the
filters in use by programmers in all the various use domains, so the
expectation is that writing your own filters will be common. The
documentation needs to support this very well.
4) The documentation needs improvement in a number of ways –
Reorganization to build from foundational ideas and uses to the more
complex issues is important, as is the addition of overview, tutorial
and rationale sections, as well as a substantial increase in the number
of examples. The learning curve is currently too steep and that seems to
be discouraging users who might find the library a very good fit. An
important step along the way is to add good examples and good pictures
in many places in the documentation. This general note is reinforced in
some of the other comments.
5) Small toy examples for each of the algorithms would make the
documentation of them far more clear
6) Since you maintain both libraries, it would be useful to add to the
documentation for both the Time Series and the Accumulators libraries
some notes on how a user should select between them for specific jobs.
This came up in discussions before the review, so it is likely to be a
problem for more future users.
7) Well chosen pictures can help the readers of this documentation
immensely – Especially in your attempts to clarify the documentation of
the discretization, the offset and sample values, good pictures will be
invaluable.
8) Expand the focus of the documentation so it doesn't appear to a
casual reader that this is purely for econometric/financial time series
– The library has potential uses in a wide variety of fields, so it is
important that potential future users can tell that from even a light
skimming of the documentation.
9) The prenamed discretizations seem to cause more problems than they
solve – Initial testing of the boost::units library to provide
discretization units looks hopeful. If this stands up under testing, not
only remove the current prenamed discretizations, but also document
using boost::units. A good example could do for this.
10) It is only possible to assign across series with the same
discretization type – This should be made more explicit in the
documentation and also since a good example of trouble that would be
caused by trying to assign series with different discretization types
showed up during the review, it might be added to the rationale section
so users can see why the choice is a good one.
11) The reasoning behind having unit series for types that have no
obvious unit member should also appear in the rationale – In general,
there were many good explanations for design choices that should appear
in the rationale section. Many of these reasons are compelling but not
obvious to a developer who has not tried writing a time series library.
Thus they are ideal rationale entries.
12) Currently non-entries in a dense time series are recorded as zeros.
This does not seem to be the best idea in all cases. In specific, in
some time series, the difference between a value of zero an unknown is
very important. Investigate the best choice for a non-entry. Zero gives
simple arithmetic for multiplication (though not addition) that gives
the unknown value placeholder when multiplied with anything. Some
non-zero value would have to have special arithmetic rules, probably. A
universal answer may not be feasible. If not, consider making the
unknown value a parameter available for the user to set.
13) Consider a name change from delta_series to dirac_delta_series and a
link in the documentation to what a Dirac delta function is.
14) Consider renaming the inverse_series to reciprocal_series or some
other more illustrative name.
15) Consider reorganizing to expose the storage containers to outside
developers – They are likely to be useful for a number of applications
aside from time series and this would prevent others from needing to
reinvent the wheel as often.
16) Since the usage of time series is spread across a variety of
different problem domains, there will be terms that aren't familiar to
many of the readers of the documentation. Consider including links to
definitions and descriptions for many of the terms used. Paul's example
of users who don't know what amortized constant complexity implies is
unfortunately not extreme for what you should expect.
17) ordered_inserter is not a great name for the operation it performs -
Determine a better name and change to that. Also consider moving to
named parameters for the start, stop and value arguments to the
ordered_inserter. After all this, the ordered_inserter is a lower level
interface than most users want in most circumstances. Add another layer
for doing appends on top of this interface, and include a push_back
method where sensible for more stl-like syntax.
18) There is a confusion between the template parameter discretization
and the constructor parameter discretization. Consider changing the name
for the template parameter to something like Discretization_type.
19) Include in the documentation a clear description of what it means
for two discretizations to be the same, and point out that the runtime
check for this is an assertion, not an exception. Explain why in the
rationale section, if nowhere else.
20) A number of reviewers found the concepts of discretization, offset
and run to be hard to grasp from the documentation. Work to improve this.
21) The comparison operators for the time_series_facade currently are
tied to the time_series_base class. This could be generalized to remove
that dependency. If this is done, the documentation should no longer say
that time_series_base is the base for all time_series classes, but
instead that it provides a convenient base for implementing time_series
classes. If this isn't done, the documentation should clearly state the
need to inherit from time_series_base.
22) A large number of specific documentation edits were provided in
posts by Steven, Paul and Zach.
23) Fix the documentation to clearly show what kind of iterator the
series_stl_iterator is.
24) This is outside the scope of this review for a complete answer, but
there are questions about the behavior of non-MSVC compilers that define
the _MSC_VER macro to masquerade as MS compilers. Is there a way to know
which (if any) share the behaviors of the actual MS compilers they pose
as, and what is the best way to test for them in code. While the pursuit
of this answer is not part of this library, using it is, so if a good
answer is found it should become part of this library.
25) Provide versions of the fine_grain and coarse_grain functions that
allow for the user to easily provide a sampling function - This is
likely to be a very common use case for this library, so it should be
well supported. An example in the documentation of how to do this is a
good idea.
26) If the review of floating point offsets concludes that they should
remain in the library, the dense series reference page should explicitly
point out that floating point offsets are not usable with dense series.
27) What is the appropriate handling of zero width points. They are a
part of the library in the delta_series, so having them is unavoidable.
They should be on firm conceptual ground if possible.
28) Make the existence and use of the set_at function more obvious in
the documentation – Reviewers didn't notice it and missed the
functionality, so others will, as well.
29) Consider whether it is valuable to provide versions of the transform
algorithm that take more than two series as arguments. I can't think of
a good application off hand, but there may be some. However, the same
reviewer who requested the feature said earlier in the review that he
almost never works on more than one series at a time.
30) Provide an example of using a single pass data stream with a
circular buffer based algorithm.
31) Consider a better name for the scaled_storage_tag.
32) Consider whether users need access to the metafunctions used to
determine return types. If so, consider how they could be exposed in a
user friendly way.
Once again, my thanks to the reviewers and the developers for the
work, time and attention put into this library and congratulations to
Eric for the accepted work.
John Phillips
Review Manager
3
2
[ 357 open tickets today, 357 yesterday ]
If you are maintaining a library, and have not logged into the trac system
at <http://svn.boost.org/trac/boost/>, please do so ASAP. Until you do that,
no tickets can be assigned to you, and will remain under "None".
Instructions on working with tickets can be found at:
<http://svn.boost.org/trac/boost/wiki/TicketWorkflow>
and a mapping of user names to "real names" can be found at:
<http://svn.boost.org/trac/boost/report/16>
28 None
25 grafik
24 doug_gregor
21 bemandawes
20 johnmaddock
20 az_sw_dude
15 rogeeff
15 jsiek
15 djowel
15 dave
14 ramey
12 pdimov
11 turkanis
11 agurtovoy
10 vladimir_prus
10 dgregor
8 anthonyw
6 shammah
6 nesotto
6 jbandela
6 <Blank>
5 witt
4 urzuga
4 nobody
4 mark_rodgers
4 fcacciola
4 danielw
3 samuel_krempp
3 jmaurer
3 ebf
3 dlwalker
2 hubert_holin
2 eric_niebler
2 danieljames
2 alnsn
1 t_schwinger
1 speedsnail
1 samuel_k
1 pavol_droba
1 nmusatti
1 mistevens
1 kevlin
1 hkaiser
1 garcia
1 chris_kohlhoff
1 burbelgruff
1 asutton
1 aaron_windsor
None 1187 bcp copy not needed files
None 1186 Lack of 64-bit address model support using Sun Studio C++
None 1185 iostreams::direct_streambuf<T_Tr>::is_open always returns
false if output iterator is not null
None 1184 property_tree assignment (operator) bug
None 1183 Missing "template" in
boost/interprocess/detail/managed_memory_impl.hpp
None 1182 Specifying character-set by the guideline and the inspect program
None 1178 Regular expression min match length
None 1161 warning: source_type/target_type shadows a member of this
None 1153 booststrap boost 1.34 from svn not working
None 1151 [range] make_indirect_range()
None 1148 boost_1_34_1 regex library compile failure on aix with xlv
None 1145 Small bugs in Boost.Range documentation
None 1144 GIL 2.1 PNG IO fix for endianness problem with bit_depth == 16.
None 1135 bjam crashes
None 1130 GCC -wundef warnings
None 1116 disable some warnings in msvc build
None 1101 [MPI] Const-incorrectness in boost::mpi::status
None 1094 Finding the correct library to link (feature request for
pkg-config support)h
None 1089 missing boost::serialization::make_nvp in pointer container library
None 1080 boost::interprocess win32 global file mapping issue
None 1079 boost-1.34.0 fails to compile. concept checks not satisfied.
None 1068 Mersenne twister disables streaming for Visual C++
None 1059 random_on_sphere can be made 10 times faster!
None 991 [pool]
None 986 Problem building Python modules on boost 1.34.0
None 982 x64 documentation for windows
None 980 boost.format vc8/win32 compilation warning
None 960 [random] lognormal_distribution problem
<Blank> 1166 [boostbook] paths relative to boost.root
<Blank> 1112 reference_wrapper<T> should convert to
reference_wrapper<U> when T& is convertible to U&
<Blank> 1093 Mandatory source files shouldn't require_ or give the
impression to require_ the Boost Build system
<Blank> 1070 [iostreams]boost\iostreams\copy.hpp line80 copy_impl
<Blank> 1027 [ptr_container] optional serialization support
<Blank> 1011 amd64: #error Boost.Numeric.Interval: Please specify
rounding control mechanism.
aaron_windsor 778 top-level configure is broken
agurtovoy 1122 Update regression.py to use SVN repo.
agurtovoy 1099 unable to iterate through a "non-explicitly-declared" mpl::set
agurtovoy 1051 MPL header ordering triggers bug
agurtovoy 1049 Getting mpl/has_xxx.hpp to compile on AIX
agurtovoy 1001 gcc 4.1.2 segfaults on mpl/test/apply.cpp
agurtovoy 861 Detect nested template members with has_template_xxx
agurtovoy 816 duplicat initial members -> erase_key postcond. fail
agurtovoy 761 [mpl] evc4 port
agurtovoy 640 documentation mistake
agurtovoy 637 Adjusts mpl::pair concept to be compatible with STL pairs
agurtovoy 588 mpl::remove compile error with gcc 4.1.0
alnsn 839 lexical_cast - local variable shadow patch
alnsn 754 boost::any - typeid comparison across shared boundaries
anthonyw 1168 [thread] tss crashes randomly
anthonyw 1154 tss destruction segfaults in conjunction with dlopen/dlclose
anthonyw 1053 Error using boost::mutex and C++/CLI
anthonyw 659 provide an abstract "Task" type based on Boost.Threads
anthonyw 881 errors when build with Apache stdcxx
anthonyw 876 xtime documentation incomplete
anthonyw 868 [thread] thread_specific_ptr::element_type ?
anthonyw 802 [thread] MSVS: Allow use of thread headers with /Za
asutton 693 Add clique detection algorithms DFMax_ Bron-Kerbosch
az_sw_dude 1162 warning: ticks shadows a member of this
az_sw_dude 1160 warning: month_format shadows a member of this
az_sw_dude 1147 date_time library contains global #define ERROR
az_sw_dude 1117 [asio][0.3.8 rc3]check BOOST_ASIO_HAS_IOCP before
assumed _WIN32_WINNT was defined
az_sw_dude 1098 Urgent libboost-date-time1.33.1 : bugs on ia64 ?
az_sw_dude 1078 from_iso_string cannot read the output from to_iso_string
az_sw_dude 1028 typo in boost header: date_time/time_defs.hpp
az_sw_dude 224 Extensions to std::string: compareIgnoreCase()_ trim()_ ...
az_sw_dude 187 locale
az_sw_dude 17 Socket wrapper class
az_sw_dude 890 date_time library supports only the current dst rule
az_sw_dude 889 Insane Dependencies
az_sw_dude 827 Unused variable in format date parser
az_sw_dude 642 operator<< for gregorian::date_duration not found
az_sw_dude 614 new timezone db file for #1471723 - 2007 DST support
az_sw_dude 605 support new 2007 DST rules for timezone db
az_sw_dude 604 from_ftime incorrectly processes FILETIME filled with zeros
az_sw_dude 596 make timezone csv file C/C++ compatible
az_sw_dude 316 date_time type conversion warning
az_sw_dude 287 wrong usage of ios_base::narrow
bemandawes 1092 [Boost.Filesystem] Program can't run under Win 98
bemandawes 1090 scoped_file class that deletes file at end of scope
bemandawes 1073 operations.cpp_ dummy_first_name lifetime
bemandawes 1061 boost::filesystem::basic_recursive_directory_iterator
fails on empty directories.
bemandawes 1014 rename throws an exception that is not documented
bemandawes 897 exists() throws exeption on existing but locked file on wind
bemandawes 842 typo in auto_unit_test.hpp Revision 1.17
bemandawes 824 BOOST_IOSTREAMS_HAS_LSEEK64 on Mac OS X
bemandawes 823 Seekable file_descriptor_source /sink?
bemandawes 800 [filesystem] chdir()
bemandawes 752 directory_iterator doesn't work with catch
bemandawes 680 significantly different timer class behaviour on Win and Lin
bemandawes 662 [filesystem] portable_posix_name() may fail on premain call
bemandawes 621 filesystem::path as a template
bemandawes 607 Log level names wrong in documentation
bemandawes 600 VC8 can't find windows.h even though environment is correct!
bemandawes 590 mkstemp
bemandawes 559 linker error mingw 3.4.5
bemandawes 366 handle double '/' in the boost::filesystem
bemandawes 294 unicode support in boost::filesystem
bemandawes 222 Code analysis_ flaw detection_ debugging
burbelgruff 1188 extra semicolon
chris_kohlhoff 710 asio redefine FD_SETSIZE macro
danieljames 1095 GCC warnings with -Wsign-promo
danieljames 1064 problem on platforms with no errno.h header file
danielw 1097 keyword.hpp generates many warnings C4180: qualifier
applied to function type has no meaning; ignored
danielw 1054 Parameter takes an "infinite" amount of time to compile
with the Intel compiler.
danielw 1044 Argument pack inaccessable in a functions return type
danielw 863 [parameter] fix operator|| for lazy binding
dave 1181 [boost.python] can modify enum value
dave 1180 [boost.python] def_readwrite need a default docstring
dave 1179 [boost.python] can not export a union in VC2005sp1
dave 1096 Tutorial needs updating for BBv2
dave 1085 Python rules for compiling in Mac OS X
dave 1066 Patch to make Boost.Python compile on SunCC
dave 1020 Boost.Iterator proposal to add is_constant_iterator
dave 1019 iterator_facade::pointer should be the return type of
operator-> (DR 445)
dave 1010 linking boost.python on freebsd
dave 918 __doc__ strings
dave 916 BPL Support for Python Callable Objects
dave 910 gcc strict-aliasing problems with python
dave 903 inconsistent usage of function pointer typedefs
dave 865 Use of C++0x keyword as identifier
dave 857 add shared_ptr< const T> support
dgregor 1164 Floyd Warshall broken with unsigned edge weights
dgregor 1163 Spurious warning supression needed?
dgregor 1149 Minor doc error in basic_null_device
dgregor 1140 boost::iostreams linked_streambuf bug
dgregor 1139 [iostreams] Regex filter segfaults when zero matches found
dgregor 1124 ./configure failed on cygwin
dgregor 1033 iostreams::restrict doesn't work on an iostreams::file_source
dgregor 1003 [iostreams] copy-paste error in typedefs for wchar
multichar_filters
dgregor 1002 [iostreams] close_impl<closable_tag> does not comply with spec
dgregor 556 Bundled graph properties
djowel 1176 Space after inline code
djowel 1175 What is punctuation?
djowel 1174 Simplified template arg handling
djowel 1173 Balanced comments
djowel 1172 non-utf
djowel 1171 Quickbook title output
djowel 1170 Emit Warnings instead of # symbols in the syntax highlighter
djowel 1159 bibliography support
djowel 1158 optional named parameters
djowel 1157 On Images
djowel 1156 feature request: linkid to the whole document
djowel 664 crash in boost::spirit::parse
djowel 543 Embedded python won't compile
djowel 314 spirit insert_key_actor.hpp
djowel 241 Miss " = ParserT()"
dlwalker 766 "Bug" in comment (x2)
dlwalker 653 [integer] add support for integers longer than long
dlwalker 613 boost/crc.hpp uses non-standard conforming syntax
doug_gregor 1087 Mismatch between BBv2 and bjam toolsets in configure script.
doug_gregor 1076 compile error: disconnecting struct with
operator()() doesn't work in VS2005 SP1
doug_gregor 1067 Function needs to use pass-by-reference internally
doug_gregor 1021 [Graph][reverse_graph] Problem using reverse_graph
adapter with an adapted user defined graph
doug_gregor 954 boost::dynamic_properties has no copy-constructor
doug_gregor 891 Bunch of compilation error reported while using function.hpp
doug_gregor 870 boost::graph::graph_utility.hpp is_connected() bad call
doug_gregor 862 [utility] Make result_of handle lambda expressions
doug_gregor 852 Problem with Boost and GCC 4.1
doug_gregor 829 Implicit graph not implement
doug_gregor 746 max flow with lower bounds (capacities)
doug_gregor 738 Memory leaks with signal::connect?
doug_gregor 736 Const correctness violation
doug_gregor 735 Fruchterman-Reingold grid performance can be improved
doug_gregor 733 Numbered headers don't work with "preferred" syntax
doug_gregor 732 Johnson All-Pairs needs better "no path" information
doug_gregor 708 Dijkstra no_init version should not require VertexListGraph
doug_gregor 447 reverse_graph and constness of property maps
doug_gregor 403 Document copy_component
doug_gregor 402 random_vertex/random_edge are unnecessarily inefficient
doug_gregor 395 BGL graph types do not support allocators
doug_gregor 375 LEDA graph adaptors do not handle hidden nodes properly
doug_gregor 373 LEDA graph adaptors for undirected graphs
doug_gregor 372 adjacency_matrix should model BidirectionalGraph
ebf 993 Variant should use least common multiple of alignments_
rather than maximum
ebf 965 [doc] boost::variant tutorial - final example uses v1_v2
should be seq1_seq2
ebf 547 [variant] Compile time checked getter
eric_niebler 1119 enable_reference_tracking copy constructor does not
call base class version
eric_niebler 1071 Request for BOOST_REVERSE_FOREACH and rationale
fcacciola 818 No zero-argument in_place()
fcacciola 765 optional documentation
fcacciola 617 Numeric Conversion Documentation minor bug
fcacciola 282 boost::optional<enum> fails with /CLR
garcia 1045 [multi_array] Need a proper swap operation
grafik 1146 KAI Referenced in compiler status acknowledgements
grafik 1128 boost-buil rule does not overrule BOOST_BUILD_PATH
grafik 1088 Docs for template escape feature.
grafik 1074 FreeBSD specific patches to boost 1.34.0
grafik 1041 Cygwin requires PATH setting.
grafik 1040 boost.devel archive at ActiveState disconnected
grafik 1031 AmigaOS fixes for bjam
grafik 1023 inspect
grafik 989 Boost build does not support building universal binaries
on macintosh
grafik 714 [jam] HardLink rule on NT platform
grafik 94 Better reporting of failed expectation.
grafik 93 Testing problems on AIX and OSF
grafik 1062 Cygwin install stage fails with combination of patches
grafik 977 bjam crashes when compiled with gcc 4.2
grafik 959 linking fails when Boost is compiled with STLport 5.1.* on
Linux (names mismatch)
grafik 896 <native-wchar_t>off does not work when build with vc-8.0
grafik 798 bjam: always define OSPLAT
grafik 721 Generated files "@()" don't work in regular expressions.
grafik 683 libraries won't build
grafik 616 Boost Jam_ and non english directorys
grafik 552 Building universal binary on MacOSX
grafik 546 boost.build needs fixes for HP/UX
grafik 497 Unable to build boost with Dinkumware STL version 4.02
grafik 481 Linker Problems with VC .NET 2003 / STLPort / Boost
grafik 431 boost jam problem with parallel builds
hkaiser 1077 Spirit integer parser does not always detect integer overflow
hubert_holin 647 octonion documentation bug
hubert_holin 162 Cannot compile octonion_test.cpp because of bug in sinc.hpp
jbandela 665 bug in char_separator
jbandela 501 token_iterator::at_end() result is inversed
jbandela 306 Visual C++ "Language Extensions" support
jbandela 283 Compiler error for tokenizer on Solaris
jbandela 279 SLOOOWW tokenizer compilation on VC++6.0
jbandela 259 Problem compiling :/
jmaurer 920 Proposed extension to random library
jmaurer 819 uniform_int<> with type's maximum availaible range error
jmaurer 351 Diff in state of mersenne_twister gen between GCC3.41 & CW9
johnmaddock 1105 Add BOOST_NO_STD_TYPEINFO or inject ::type_info into std
johnmaddock 1104 Add BOOST_NO_TYPEID
johnmaddock 1103 Add BOOST_NO_IOSFWD
johnmaddock 1102 Add BOOST_NO_IOSTREAM
johnmaddock 1083 boost_regex 1.34.0 uses ICU library without linking to it
johnmaddock 1081 Empty string rejected as perl-style regex
johnmaddock 1075 [doc] incorrect comment
johnmaddock 1008 Undocumented type traits.
johnmaddock 928 VC6: should __fastcall be defined?
johnmaddock 905 Assertion failed in token_iterator.hpp
johnmaddock 871 Problem build boost 1.33.1 on Aix 4.3.3
johnmaddock 883 errors when build with Apache stdcxx
johnmaddock 775 Warnings on MSVC 2005
johnmaddock 764 [regex] add support for a BOOST_NO_CREGEX mode
johnmaddock 633 [config] evc4 port
johnmaddock 591 make portable stdint.h from boost code
johnmaddock 540 Please add support for Borland C++ Builder 2006
johnmaddock 502 Problem running configure for unsupported platform
johnmaddock 492 Adding boost::is_complex to type_traits.hpp
johnmaddock 315 Implement operator[] for Tokenizer
jsiek 900 graphml reader namespace handling is broken
jsiek 875 No iterator based constructor for adjacency_matrix
jsiek 815 remove_edge core dumps on self-circle
jsiek 813 concept_check.hpp unused variable warning
jsiek 694 Add Maximum Common Subgraph (MCS) algorithm
jsiek 636 strange compiling problem for transitive_closure
jsiek 580 Max Flow Algorithm
jsiek 575 Calling subgraph::global_to_local on a root graph
jsiek 541 [concept_check.hpp] remove unused variable warning in msvc
jsiek 416 Spelling of Edmonds-Karp-Algorithm
jsiek 193 Check ordering for mutexes
jsiek 182 Support aspect-orientation
jsiek 116 creating my own properties
jsiek 100 more use of the concept "allocator"
jsiek 69 Boost with Dinkumware C++ Library !?
kevlin 913 Specialization of lexical_cast
mark_rodgers 821 allow_unregistered improvement
mark_rodgers 558 add database library?
mark_rodgers 87 function to get the size of a array
mark_rodgers 30 parser
mistevens 688 ublas: bug in mapped_vector_of_mapped_vector
nesotto 807 boost::assignment documentation: mathematical "typo"
nesotto 730 The ptr_map iterator cannot be dereference to value type
nesotto 723 local_time_facet error in VS2005 Win2003
nesotto 624 bug in boost::range_detail
nesotto 518 [Boost.Range]boost::const_begin calls non-qualified 'begin'
nesotto 471 boost.range and "const char[]".
nmusatti 285 Borland compiler error with Pool_ boost::pool_allocator
nobody 930 iostream and zlib
nobody 922 Lexical cast and wide characters
nobody 884 [iostreams] workaround for the boost + stdcxx on MSVC 7.1
nobody 795 [ublas] vector::back()
pavol_droba 1152 rle_example fails
pdimov 1114 Request for shared_ptr::type and shared_ptr::pointer
pdimov 1113 shared_array<T> should convert to shared_array<T const>
pdimov 1111 boost::bind objects should expose function_type and list_type
pdimov 1110 Add a release method to scoped_array
pdimov 1109 intrusive_ptr needs a helper base class
pdimov 1108 shared_ptr does not compile under g++ with -fno-rtti
pdimov 1107 Add weak_use_count to weak_ptr as a debugging aid
pdimov 1106 shared_ptr<T> should not convert to shared_ptr<U> when T*
doesn't convert to U*
pdimov 997 error in boost::bind doc
pdimov 810 support for weak_ptr binding
pdimov 445 Can't delete automatically in circularly included object.
pdimov 398 Support for embedded VC++ 4.0
ramey 1143 Archive headers appear to be missing multiple(?) include files
ramey 1142 boost/serialization/optional doesn't include necessary header
ramey 1141 Dangerious operator<< for wostream
ramey 1137 Virtual destructor is missing
ramey 1121 xml_archive_exception is missing seperate header file_ and
documentation mismatch
ramey 1086 Serialization of weak_ptr produces invalid XML
ramey 1038 "<" and ">" should be excaped in xml_oarchive
ramey 1036 assert failure in oserializer.hpp:418
ramey 969 basic_binary_iprimitive::load_binary bug
ramey 968 xml_grammar - incorrect define char
ramey 961 boost::basic_binary_oprimitive not instantiated correctly
ramey 874 Ability to partially specialize implementation_level
ramey 757 xml serialization fails when using namespace
ramey 878 error C2039: 'mbstate_t' : is not a member of 'std'
rogeeff 1169 errors in tutorial for test framework "new_year_resolution"
rogeeff 1136 Let BOOST_CHECK_EQUAL support std::wstring
rogeeff 1060 no example sources in online docs for Boost::Test
rogeeff 1050 BOOST_CHECK_CLOSE_FRACTION documentation missing
rogeeff 1032 typo in Boost.Test documentation
rogeeff 1030 execution_monitor.ipp #warning directive breaks
compilation on MSVC 8.0
rogeeff 999 prg_exec_fail3 fails on release variant
rogeeff 998 prg_exec_fail2 fail on ppc
rogeeff 962 Missing links in Test library documentation
rogeeff 956 Doc error in test examples.
rogeeff 893 grammatical error in error message
rogeeff 847 [Test Library] How to init/free a singleton
rogeeff 762 [test] evc4 issue with SEH support
rogeeff 747 failing on 6 targets in MacOS X
rogeeff 645 [test] no eh exception handling functions on evc4
samuel_k 585 64 bit compile warning/error for boost::format
samuel_krempp 859 boost::format ignores a user defined locale
samuel_krempp 713 Boost.Format doesn't work on MSVC with /vd2 compiler option
samuel_krempp 704 format zero length string msvc-8
shammah 840 pool allocator - local variable shadow patch
shammah 836 warning using pool.hpp
shammah 386 boost::pool_allocator breaks with vector of vectors
shammah 290 perfomance: memory cleanup for pool takes too long
shammah 284 pool::purge_memory() does not reset next_size
shammah 88 ct_gcd_lcm.hpp compilation error
speedsnail 1138 Problems with TSS and static thread library
t_schwinger 1100 Building boost.function_types fails cvs rev-1.1_ no
chdir command in bash
turkanis 869 [iostreams] patch for building by BBv2
turkanis 856 iostreams file_descriptor::write fails under Win32
turkanis 822 Incorrect usage of bad_write()_ bad_seek() etc.
turkanis 817 Performance problem in iostreams
turkanis 791 iostreams::tee_filter is for output only
turkanis 786 bug in iostreams/copy.hpp line 81
turkanis 699 Changing size of memory-mapped file on Windows
turkanis 586 iostreams // file_descriptor::seek BUG on files > 4 GB
turkanis 579 boost.iostreams file_descriptor and sharing
turkanis 525 problem with boost::iostreams when compiled with Visual C++
turkanis 484 Boost.Iostreams and newline translation
urzuga 864 [lambda][utility] Make lambda support result<>
urzuga 781 Lambda: (_1 + "y")(string("x")) Doesn't Compile
urzuga 574 [boost::lambda] Compile error with libstdc++ debug mode
urzuga 426 lambda vs pure virtual functions
vladimir_prus 1177 Various bugs in STLport jamfile
vladimir_prus 1165 more quoting problems
vladimir_prus 1132 program_options documentation error.
vladimir_prus 1129 Standalone doc_ outdated path from homepage
vladimir_prus 1058 Cygwin libraries & GNU libtool
vladimir_prus 985 Free features don't work when building boost
vladimir_prus 850 program_options strips off escaped quotes in some situations
vladimir_prus 689 [program_options] Endless loop with long default arguments
vladimir_prus 674 find-library for boost decorated names
vladimir_prus 469 multitoken broken
witt 1046 Boost.Python quickstart instructions mention nonexistent target
witt 973 zip_iterator has value_type == reference
witt 957 The "Getting Started" page does not mention the stdlib option
witt 834 Homepage regression links
witt 145 filter iterator adaptor should be able to be bidirectional
--
-- Marshall
Marshall Clow Qualcomm, Inc. <mailto:mclow@qualcomm.com>
The famous British scientist, Lord Kelvin, said: "When you measure
what you are speaking about and express it in numbers, you know
something about it, but when you cannot (or do not) measure it, when
you cannot (or do not) express it in numbers, then your knowledge is
of a meagre and unsatisfactory kind."
1
0
Now that we've switched everyone back to testing the trunk I though I'd
bring this test up. When one is lucky, it fails with a "memory access
violation" in *all* platforms. When one isn't lucky, which seems to be
just about all the time on my Linux machine, one gets an interrupt from
libc with an accompanying stack dump:
*** glibc detected ***
/home/grafik/devroots/Boost/boost-trunk-testing/results/boost/bin.v2/libs/graph/test/csr_graph_test.test/gcc-4.2.0~linux~x86/debug/csr_graph_test:
free(): invalid size: 0x08091818 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0xb7cdf7cd]
/lib/tls/i686/cmov/libc.so.6[0xb7ce04da]
/lib/tls/i686/cmov/libc.so.6(__libc_malloc+0x7e)[0xb7ce160e]
/usr/local/gcc-4.2.0/lib/libstdc++.so.6(__cxa_allocate_exception+0x22)[0xb7eac3a2]
/home/grafik/devroots/Boost/boost-trunk-testing/results/boost/bin.v2/libs/graph/test/csr_graph_test.test/gcc-4.2.0~linux~x86/debug/csr_graph_test[0x804c797]
/home/grafik/devroots/Boost/boost-trunk-testing/results/boost/bin.v2/libs/graph/test/csr_graph_test.test/gcc-4.2.0~linux~x86/debug/csr_graph_test[0x804c86f]
/home/grafik/devroots/Boost/boost-trunk-testing/results/boost/bin.v2/libs/graph/test/csr_graph_test.test/gcc-4.2.0~linux~x86/debug/csr_graph_test[0x804d680]
/lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc)[0xb7c8debc]
/home/grafik/devroots/Boost/boost-trunk-testing/results/boost/bin.v2/libs/graph/test/csr_graph_test.test/gcc-4.2.0~linux~x86/debug/csr_graph_test(_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKci+0x41)[0x804af91]
======= Memory map: ========
08048000-0807c000 r-xp 00000000 03:01 879620
/home/grafik/devroots/Boost/boost-trunk-testing/results/boost/bin.v2/libs/graph/test/csr_graph_test.test/gcc-4.2.0~linux~x86/debug/csr_graph_test
0807c000-0807d000 rw-p 00034000 03:01 879620
/home/grafik/devroots/Boost/boost-trunk-testing/results/boost/bin.v2/libs/graph/test/csr_graph_test.test/gcc-4.2.0~linux~x86/debug/csr_graph_test
0807d000-080c0000 rw-p 0807d000 00:00 0 [heap]
[...]
************************* ~~~~ *************************
Which wouldn't be so bad, except that it halts the testing. And hence
prevents posting any results.
--
-- Grafik - Don't Assume Anything
-- Redshift Software, Inc. - http://redshift-software.com
-- rrivera/acm.org - grafik/redshift-software.com
-- 102708583/icq - grafikrobot/aim - grafikrobot/yahoo
2
3