Commit graph

28962 commits

Author SHA1 Message Date
Anthony Williams
36ed9c3f84 Added license and copyright to docs
[SVN r46705]
2008-06-26 06:41:00 +00:00
Emil Dotchevski
453069b3bc documentation bindings updated.
[SVN r46704]
2008-06-26 06:33:51 +00:00
Robert Ramey
f1a5356902 make sure that headers are included which size_t
[SVN r46703]
2008-06-26 05:56:15 +00:00
Robert Ramey
9e81da1bd1 Correction in last attempt
[SVN r46702]
2008-06-26 05:54:12 +00:00
Beman Dawes
61569c6a5d Add Hall of Shame
[SVN r46698]
2008-06-26 01:43:08 +00:00
Emil Dotchevski
755846b6af documentation update, added function exception::diagnostic_information, added std::exception to_string overload, removed tabs from source files
[SVN r46697]
2008-06-25 23:27:56 +00:00
Douglas Gregor
39f4b916bc Fix mpi::scatter arguments, from Erik Zeek. Fixes #2051
[SVN r46695]
2008-06-25 21:52:57 +00:00
Jonathan Turkanis
ec8cba4be7 applied changes from Jorge Lodos (with modifications)
[SVN r46692]
2008-06-25 18:23:59 +00:00
Jonathan Turkanis
42eb38b921 added code to inistialize pimpl_ with a dynamically constructed impl_type in all ctors
[SVN r46691]
2008-06-25 18:20:31 +00:00
Jonathan Turkanis
321e3fddfa removed documentation sketch; correct place is in libs/iostreams/doc
[SVN r46690]
2008-06-25 18:18:59 +00:00
Jonathan Turkanis
837a9cd73c added missing return statements in operator=
[SVN r46689]
2008-06-25 18:17:51 +00:00
Eric Niebler
8af4137d92 remove dependence on undefined vector capacity behavior in tail_impl
[SVN r46687]
2008-06-25 17:58:23 +00:00
Beman Dawes
fb1d9db538 Clear gcc shadow warnings (Gordon Magnusson), fixing ticket #1770
[SVN r46680]
2008-06-25 14:43:31 +00:00
Beman Dawes
77912f73b3 Add const char* constructors to system_error, rationalize test coverage
[SVN r46678]
2008-06-25 14:16:59 +00:00
Thorsten Jørgen Ottosen
1ae3deec03 update for ptr_container regressions
[SVN r46677]
2008-06-25 11:09:14 +00:00
Robert Ramey
53a3af39af error in usage of BOOST_USED
[SVN r46676]
2008-06-25 05:00:02 +00:00
Robert Ramey
1fb477ea84 error in usage of BOOST_USED
[SVN r46675]
2008-06-25 04:48:27 +00:00
Steven Watanabe
bb86054965 Inline do_call_base_unit_converter_impl and make it always go to the same implementation so that I don't need base_unit_converter::is_defined. Altogether this saves 1000 template instantiations out of 25000 for systems.cpp
[SVN r46674]
2008-06-25 04:06:43 +00:00
Steven Watanabe
0cb7d51892 Save about 3000 out of 28000 template instantiations in example/systems.cpp by replacing is_base_and_derived with integral constant members and inlining base_unit_converter_is_undefined
[SVN r46673]
2008-06-25 03:15:08 +00:00
Jonathan Turkanis
cc97d71846 updated to allow pathnames to be supplied as Boost.Filesystem paths and to allow access to file timestamps
[SVN r46669]
2008-06-25 00:49:23 +00:00
Jonathan Turkanis
781aa59867 added helper types and functions for Boost.Filesystem interoperability and for accessing file timestamps
[SVN r46668]
2008-06-25 00:48:10 +00:00
Jonathan Turkanis
e56dbd90b2 added macros for mmap and fstat
[SVN r46667]
2008-06-25 00:45:13 +00:00
Eric Niebler
0361267af9 regex iterators hold ref count to regex impl, fixes #1990
[SVN r46655]
2008-06-24 16:24:50 +00:00
Eric Niebler
968b0f8a4b make immediate the default implementation for variance and weighted_variance
[SVN r46651]
2008-06-24 15:40:19 +00:00
Thorsten Jørgen Ottosen
051057dc76 html fix
[SVN r46650]
2008-06-24 15:39:28 +00:00
Beman Dawes
f025f579cf Apply LWG issue 805, using a namespace to emulate scoped enums.
[SVN r46645]
2008-06-24 14:59:10 +00:00
Jurko Gospodnetić
848f9ed935 Applied a date_time greg_weekday.hpp typo correction patch by Peter Klotz.
[SVN r46638]
2008-06-24 08:35:07 +00:00
Jurko Gospodnetić
8f00ad1255 Corrected a bug in the iostream library's mapped_file_source::operator!() member function.
[SVN r46637]
2008-06-24 06:25:27 +00:00
Steven Watanabe
ce35278c17 Reduced the number of template instantiations
[SVN r46632]
2008-06-24 03:04:49 +00:00
Anthony Williams
204295a650 Added missing include of detail/config.hpp
[SVN r46624]
2008-06-23 12:14:58 +00:00
Robert Ramey
2b5ed93061 Attempt to resolve problems with instantiation on Intel Platforms
[SVN r46622]
2008-06-23 03:48:31 +00:00
Robert Ramey
f102a7cf1d Attempt to resolve problems with instantiation on Intel Platforms
[SVN r46621]
2008-06-23 03:48:01 +00:00
Aleksey Gurtovoy
71be317f5d Fix redeclaration errors detected by GCC 4.3.0 (ticket #1528)
[SVN r46620]
2008-06-23 02:31:22 +00:00
Ion Gaztañaga
929b47272b Fixes to avoid documentation warnings with Boostbook
[SVN r46616]
2008-06-22 17:43:22 +00:00
Ion Gaztañaga
698c2f8c3c Fixes to avoid documentation warnings with Boostbook
[SVN r46615]
2008-06-22 17:43:15 +00:00
Daniel James
598c6f7832 Extract the hash and equality functions from hash_table_data_*.
As these are extensions and add extra requirements to the container elements,
they shouldn't be part of hash_table_data_* so that they won't get instantiated
if an unordered container is explicitly instantiated.

Merged revisions 46594-46604 via svnmerge from 
https://svn.boost.org/svn/boost/branches/unordered/trunk


[SVN r46607]
2008-06-22 13:54:45 +00:00
Ion Gaztañaga
cc3363ab16 Missing boost/static_assert.hpp include
[SVN r46601]
2008-06-22 08:16:41 +00:00
Robert Ramey
01ed685e62 included cstddef to define null_deleter
added BOOST_USED in export.hpp to accommodate Intel compilers

[SVN r46598]
2008-06-22 01:10:52 +00:00
Robert Ramey
405bdc15c8 included cstddef to define null_deleter
added BOOST_USED to accommodate Intel compilers

[SVN r46597]
2008-06-22 01:06:16 +00:00
Daniel James
92e9fe7c39 Merge inspect fixes for the unordered library.
Merged revisions 46470-46592 via svnmerge from 
https://svn.boost.org/svn/boost/branches/unordered/trunk

................
  r46589 | danieljames | 2008-06-21 21:37:42 +0100 (Sat, 21 Jun 2008) | 2 lines
  
  Fix some inspect errors (tabs and missing copyright/license).
................
  r46591 | danieljames | 2008-06-21 21:47:51 +0100 (Sat, 21 Jun 2008) | 1 line
  
  Move memory.hpp into the helpers subdirectory.
................
  r46592 | danieljames | 2008-06-21 22:08:53 +0100 (Sat, 21 Jun 2008) | 1 line
  
  Prevent inspect errors for unnamed namespaces in some of the test header files.
................


[SVN r46594]
2008-06-21 22:02:15 +00:00
Daniel James
8e29ae30e7 Markup an expected failure for unordered.
[SVN r46588]
2008-06-21 20:11:26 +00:00
Daniel James
ce22fb6e7c Get the test to pass when pair's default constructor creates two instances of
the member classes.

With some standard libraries I was getting two copies of the object after
creating a default pair, probably because it was creating an instance for its
default parameter. So only test after creating the pair object - since it isn't
our concern how many instances that creates.


[SVN r46587]
2008-06-21 19:58:39 +00:00
Ion Gaztañaga
1c66d8e83e gcc 4.3 fixes for normal and -std=c++0x modes
[SVN r46582]
2008-06-21 17:20:20 +00:00
Ion Gaztañaga
afa9e28ee6 gcc 4.3 fixes for normal and -std=c++0x modes
[SVN r46581]
2008-06-21 17:20:02 +00:00
Steven Watanabe
6f83fc42c0 Replace random's make_unsigned with the type_traits version. Fixes #2026
[SVN r46580]
2008-06-21 16:07:44 +00:00
Daniel James
42176bc929 Define unordered containers' friend functions outside of the class.
On some compilers, friend functions are being instantiated when the main class
is explicitly instantiated. This is slightly problematic because the equality
functions (which are an extension) put extra requirements on the types used. So
I'm going to try defining the functions outside of the class, in the hope that
they won't get instantiated. If someone wants non-member functions to be
instantiated, I think it's reasonable to expect them to explicitly instantiate
them, especially as compilers don't seem to be consistent about this.


[SVN r46579]
2008-06-21 15:32:11 +00:00
Ion Gaztañaga
c1725d60f6 "this->purge_blocks()()" should be "this->purge_blocks()"
[SVN r46578]
2008-06-21 12:21:37 +00:00
Ion Gaztañaga
befa4aa8bc gcc 4.3 fixes for normal and -std=c++0x modes
[SVN r46577]
2008-06-21 09:15:00 +00:00
Ion Gaztañaga
0580b1ddb9 gcc 4.3 fixes for normal and -std=c++0x modes
[SVN r46576]
2008-06-21 09:12:15 +00:00
Ion Gaztañaga
345d3dad3e gcc 4.3 fixes for normal and -std=c++0x modes
[SVN r46575]
2008-06-21 09:11:38 +00:00