Commit graph

34183 commits

Author SHA1 Message Date
Daniel James
5dc0faa12d Extra guidelines for web documentation, and some editorial changes. Fixes #2214
Merged revisions 53551,53611-53613,53637 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r53551 | danieljames | 2009-06-01 20:18:00 +0100 (Mon, 01 Jun 2009) | 1 line
  
  Extra guidelines for writing documentation for the web.
........
  r53611 | danieljames | 2009-06-03 23:48:11 +0100 (Wed, 03 Jun 2009) | 1 line
  
  New introduction and web reference guidelines, by Robert Stewart.
........
  r53612 | danieljames | 2009-06-03 23:48:22 +0100 (Wed, 03 Jun 2009) | 2 lines
  
  Use the second paragraph of Robert's introduction as an introduction to the standard guidelines section.
  Reintroduce the reference to the standard and link to the 'more information' section.
........
  r53613 | danieljames | 2009-06-03 23:48:35 +0100 (Wed, 03 Jun 2009) | 1 line
  
  Link footnotes back to their location in the document.
........
  r53637 | danieljames | 2009-06-04 17:43:30 +0100 (Thu, 04 Jun 2009) | 1 line
  
  Writing docs tweaks from Robert Stewart.
........


[SVN r53683]
2009-06-06 13:17:08 +00:00
Andrey Semashev
eb369887dc Added recent changes.
[SVN r53681]
2009-06-06 11:29:34 +00:00
Andrey Semashev
c0b25ea108 Fixes #3015.
[SVN r53679]
2009-06-06 11:27:35 +00:00
Andrey Semashev
e1b8103ad7 Fixes #2824.
[SVN r53678]
2009-06-06 11:25:55 +00:00
Andrey Semashev
5ef92f918a Fixes #2809.
[SVN r53677]
2009-06-06 11:24:09 +00:00
Jan Gaspar
fb35fddb83 circular_buffer: #2785, #3032
[SVN r53652]
2009-06-05 10:33:11 +00:00
Frank Mori Hess
bb3c690153 Merged [53599] to release. Fixes #3125.
[SVN r53634]
2009-06-04 13:26:30 +00:00
Andrey Semashev
28ddfa194d Fixes #3094.
[SVN r53631]
2009-06-04 11:52:28 +00:00
Andrey Semashev
695e5de9bc The std::tm instances are zero initialized before usage. Related to #1859.
[SVN r53629]
2009-06-04 11:40:18 +00:00
Andrey Semashev
fd31abdb80 Fixes #3105.
[SVN r53628]
2009-06-04 11:36:43 +00:00
Andrey Semashev
bdd83ee0c8 Fixes #2710.
[SVN r53621]
2009-06-04 09:48:01 +00:00
Andrey Semashev
3b24010a90 Merged fixes for #287, #1859 and partially #1861. Improved diagnostics in case of test failures.
[SVN r53618]
2009-06-04 08:24:49 +00:00
Ronald Garcia
06cf0bd6aa Merge [47295] to release.
[SVN r53602]
2009-06-03 14:45:12 +00:00
Ronald Garcia
6c3dc48471 Merged change over from trunk. Added documentation for unwrap_ref.
[SVN r53601]
2009-06-03 14:36:08 +00:00
Hartmut Kaiser
5442fe1cc1 Fusion: merging from trunk
[SVN r53596]
2009-06-03 12:44:26 +00:00
Eric Niebler
9bdcf8b86d Merged revisions 53158,53182,53334,53337,53419,53421,53521,53566-53568,53578,53590 via svnmerge from
https://svn.boost.org/svn/boost/trunk



[SVN r53591]
2009-06-03 04:32:30 +00:00
Hartmut Kaiser
21d37fc110 Spirit: fixing the latest fix
[SVN r53588]
2009-06-03 01:24:11 +00:00
Frank Mori Hess
4767dcd107 Merged [53554] from trunk to release.
[SVN r53571]
2009-06-02 14:26:15 +00:00
Frank Mori Hess
c0eb06bc02 Fixed my email address.
[SVN r53570]
2009-06-02 14:22:53 +00:00
Frank Mori Hess
15ac802335 Merged Boost.Signals2 revisions r53132:53548 from trunk to release.
[SVN r53569]
2009-06-02 14:18:22 +00:00
Hartmut Kaiser
8a32ce273d Spirit: fix #1953
[SVN r53565]
2009-06-02 01:45:25 +00:00
Hartmut Kaiser
607df39101 Spirit: fix #2351
[SVN r53560]
2009-06-02 01:37:52 +00:00
Hartmut Kaiser
d8b87dbd0e Spirit: fix #2432
[SVN r53559]
2009-06-02 01:19:06 +00:00
Hartmut Kaiser
54f65a3092 Spirit: applying patch from ticket #2517
[SVN r53546]
2009-06-01 16:04:26 +00:00
Hartmut Kaiser
b91f0de284 Spirit: fixing ticket #2706
[SVN r53543]
2009-06-01 16:01:03 +00:00
Hartmut Kaiser
2f7a85c0f0 Spirit.Classic: fix #2858
[SVN r53541]
2009-06-01 14:59:17 +00:00
Hartmut Kaiser
3d91aacaf2 Spirit: refactored loop to avoid warning about assignment in conditional expression (fix #2902)
[SVN r53540]
2009-06-01 14:56:10 +00:00
Hartmut Kaiser
28c64b8e61 Spirit.Classic: fixing #3066
[SVN r53538]
2009-06-01 14:53:12 +00:00
Daniel James
65d10f2f5b Fix gcc -pedantic error:extra extra ';'
Merged revisions 53203 via svnmerge from 
https://svn.boost.org/svn/boost/trunk


[SVN r53467]
2009-05-30 17:45:06 +00:00
Daniel James
9cc4ee2a0a A couple more minor unordered changes.
Merged revisions 53312,53367 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r53312 | danieljames | 2009-05-27 18:43:22 +0100 (Wed, 27 May 2009) | 1 line
  
  Remove obsolete comment.
........
  r53367 | danieljames | 2009-05-28 23:06:42 +0100 (Thu, 28 May 2009) | 1 line
  
  Remove a couple of old uses of BOOST_NO_INITIALIZER_LISTS.
........


[SVN r53466]
2009-05-30 17:41:05 +00:00
Daniel James
895fafdfb2 Merge latest changes for unordered. Improved compatability and a few tweaks.
Merged revisions 53127,53253,53256,53311,53314,53316-53318 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r53127 | danieljames | 2009-05-20 07:43:38 +0100 (Wed, 20 May 2009) | 1 line
  
  Better configuration for boost.unordered.
........
  r53253 | danieljames | 2009-05-25 20:14:07 +0100 (Mon, 25 May 2009) | 3 lines
  
  Add explicit destructors to the unordered containers. Refs #2908.
  
  Isn't really needed but it doesn't hurt.
........
  r53256 | danieljames | 2009-05-25 20:45:23 +0100 (Mon, 25 May 2009) | 1 line
  
  Unordered change log for explicit destructors.
........
  r53311 | danieljames | 2009-05-27 18:42:01 +0100 (Wed, 27 May 2009) | 1 line
  
  Missing changelog entry.
........
  r53314 | danieljames | 2009-05-27 18:44:09 +0100 (Wed, 27 May 2009) | 1 line
  
  Use lightweight_test for unordered.
........
  r53316 | danieljames | 2009-05-27 19:19:32 +0100 (Wed, 27 May 2009) | 1 line
  
  Some workarounds for old versions of Borland.
........
  r53317 | danieljames | 2009-05-27 19:32:22 +0100 (Wed, 27 May 2009) | 1 line
  
  Fix a change accidentally included in the last commit.
........
  r53318 | danieljames | 2009-05-27 19:32:38 +0100 (Wed, 27 May 2009) | 1 line
  
  Remove an unused function.
........


[SVN r53465]
2009-05-30 17:34:12 +00:00
Beman Dawes
ce1847f480 Merge from trunk
[SVN r53445]
2009-05-30 11:22:59 +00:00
Beman Dawes
97072c293a Merge from trunk
[SVN r53444]
2009-05-30 11:16:25 +00:00
Eric Niebler
5c66668f0c Merged revisions 53405 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r53405 | eric_niebler | 2009-05-29 11:21:13 -0700 (Fri, 29 May 2009) | 1 line
  
  document precondition on result extraction for density accumulator
........


[SVN r53406]
2009-05-29 18:39:20 +00:00
Daniel James
291bdf22d0 Automatically detect what float functions the compiler/library supports
in hash and seperate out some of the detail headers.

Merged revisions 53159-53161,53167-53169,53175,53185,53205,53247-53248,53254 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r53159 | danieljames | 2009-05-21 22:21:11 +0100 (Thu, 21 May 2009) | 1 line
  
  Move the hash limits workaround into its own file.
........
  r53160 | danieljames | 2009-05-21 22:21:44 +0100 (Thu, 21 May 2009) | 1 line
  
  Move the two different hash float implementation into their own header.
........
  r53161 | danieljames | 2009-05-21 22:22:04 +0100 (Thu, 21 May 2009) | 1 line
  
  Try to automatically detect which float functions are available.
........
  r53167 | danieljames | 2009-05-22 07:00:56 +0100 (Fri, 22 May 2009) | 1 line
  
  Fix a typo.
........
  r53168 | danieljames | 2009-05-22 07:01:19 +0100 (Fri, 22 May 2009) | 3 lines
  
  Spell out exactly which functions can be used with which types.
  
  I was hitting some ambiguity errors when the function was for the wrong type.
........
  r53169 | danieljames | 2009-05-22 07:01:35 +0100 (Fri, 22 May 2009) | 1 line
  
  Some STLport fixes for hash.
........
  r53175 | danieljames | 2009-05-22 14:35:56 +0100 (Fri, 22 May 2009) | 2 lines
  
  Rename struct to avoid using 'type::'type' which confuses some
  compilers.
........
  r53185 | danieljames | 2009-05-22 20:00:35 +0100 (Fri, 22 May 2009) | 1 line
  
  Explicitly qualify 'none' to avoid confusion with boost::none.
........
  r53205 | danieljames | 2009-05-23 16:21:38 +0100 (Sat, 23 May 2009) | 4 lines
  
  Try to deal with macros for frexpl and ldexpl.
  
  The error message for msvc-9.0~wm5~stlport5.2 suggests that frexpl and ldexpl
  are macros.
........
  r53247 | danieljames | 2009-05-25 14:45:16 +0100 (Mon, 25 May 2009) | 4 lines
  
  Check for float functions with less templates.
  
  The only template mechanism now used is full specialization, so this should
  hopefully be more portable to compilers we don't test.
........
  r53248 | danieljames | 2009-05-25 15:27:00 +0100 (Mon, 25 May 2009) | 1 line
  
  Fix a couple of clumsy errors in the last commit.
........
  r53254 | danieljames | 2009-05-25 20:44:52 +0100 (Mon, 25 May 2009) | 1 line
  
  Hash change log.
........


[SVN r53361]
2009-05-28 20:42:55 +00:00
Daniel James
7eab00389e Second try at merging emplace support.
Note that the previously rolled back commit was [53257], not [52357].

Merged revisions 52393-52394,52397,52884-52885,53255 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r52393 | danieljames | 2009-04-14 18:23:37 +0100 (Tue, 14 Apr 2009) | 2 lines
  
  Implement full extract_key for compilers without SFINAE and variadic
  templates.
........
  r52394 | danieljames | 2009-04-14 18:23:51 +0100 (Tue, 14 Apr 2009) | 1 line
  
  Use emplace instead of insert in the backend as it's more appropriate.
........
  r52397 | danieljames | 2009-04-14 18:51:34 +0100 (Tue, 14 Apr 2009) | 1 line
  
  Add stream output to the count test helper for unordered.
........
  r52884 | danieljames | 2009-05-10 22:24:41 +0100 (Sun, 10 May 2009) | 19 lines
  
  Cherrypick some unordered container changes from sandbox. Not including
  anything which depends on the new move library.
  
  ------------------------------------------------------------------------
  r52746 | danieljames | 2009-05-03 11:12:30 +0100 (Sun, 03 May 2009) | 1 line
  
  Merge latest unordered container changes.
  ------------------------------------------------------------------------
  r52747 | danieljames | 2009-05-03 11:15:35 +0100 (Sun, 03 May 2009) | 4 lines
  
  Put the C++0x emplace implementations before the non-C++0x versions.
  
  I'm going to change the non-C++0x to be macro heavy emulations of the
  C++0x versions, so this will put the readable version first.
  ------------------------------------------------------------------------
  r52748 | danieljames | 2009-05-03 11:15:44 +0100 (Sun, 03 May 2009) | 1 line
  
  Refactor the unordered implementation a tad, to make implementing emplace less painful.
  ------------------------------------------------------------------------
........
  r52885 | danieljames | 2009-05-10 22:25:09 +0100 (Sun, 10 May 2009) | 1 line
  
  Merge emplace support for sandbox - but without move support.
........
  r53255 | danieljames | 2009-05-25 20:45:06 +0100 (Mon, 25 May 2009) | 1 line
  
  Unordered change log.
........


[SVN r53328]
2009-05-27 21:31:08 +00:00
Daniel James
16d718d189 Rollback [52357] as it depends on macros that aren't in release.
Rolled back revisions 52393-52394,52397,52884-52885,53127,53255 via svnmerge from 
https://svn.boost.org/svn/boost/trunk


[SVN r53277]
2009-05-26 09:56:59 +00:00
Steven Watanabe
56d9de4c99 Merge [53062] from the trunk
[SVN r53270]
2009-05-26 01:17:07 +00:00
Steven Watanabe
d0df205417 Merge [53061] and [53233] from the trunk
[SVN r53266]
2009-05-26 00:59:17 +00:00
Daniel James
7113052d28 Merge dynamic bitset fixes for gcc 4.3.3.
Merged revisions 52879-52881,53050 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r52879 | hkaiser | 2009-05-10 17:52:14 +0100 (Sun, 10 May 2009) | 1 line
  
  Applying patch fixing problem on certain patch levels for gcc.4.3.3/Ubuntu
........
  r52880 | hkaiser | 2009-05-10 17:55:07 +0100 (Sun, 10 May 2009) | 1 line
  
  Fixing the fix by taking into account __GNUC_PATCHLEVEL__ as well
........
  r52881 | hkaiser | 2009-05-10 17:59:27 +0100 (Sun, 10 May 2009) | 1 line
  
  Minor comment edit
........
  r53050 | danieljames | 2009-05-16 15:58:33 +0100 (Sat, 16 May 2009) | 13 lines
  
  Merge dynamic bitset from release.
  
  I think the recent changes in trunk and release were for the same problem. But
  I'm not sure so I've merged them together. Hopefully, the release branch might
  fix the Intel C++ errors as well.
  
  ------------------------------------------------------------------------
  r52960 | dgregor | 2009-05-13 07:11:03 +0100 (Wed, 13 May 2009) | 1 line
  
  Use enum constants rather than local variables for integral constants. Should fix dynamic_bitset failures on GCC 4.3.x
  ------------------------------------------------------------------------
........


[SVN r53259]
2009-05-25 20:26:02 +00:00
Daniel James
55c345dc90 Use local copy of the valid HTML 4.01 icon, and make sure all the pages
that use it are valid.

Merged revisions 53047-53048 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r53047 | danieljames | 2009-05-16 15:17:20 +0100 (Sat, 16 May 2009) | 1 line
  
  Fix some validation errors.
........
  r53048 | danieljames | 2009-05-16 15:23:59 +0100 (Sat, 16 May 2009) | 1 line
  
  Use a local copy of the valid HTML 4.01 icon.
........


[SVN r53258]
2009-05-25 20:06:26 +00:00
Daniel James
17b88e7312 Merge unordered changes:
* Support emplace for all compilers.
 * Better configuration of C++0x features for when the appropriate headers
   aren't available.

Merged revisions 52393-52394,52397,52884-52885,53127,53255 via svnmerge from 
https://svn.boost.org/svn/boost/trunk

........
  r52393 | danieljames | 2009-04-14 18:23:37 +0100 (Tue, 14 Apr 2009) | 2 lines
  
  Implement full extract_key for compilers without SFINAE and variadic
  templates.
........
  r52394 | danieljames | 2009-04-14 18:23:51 +0100 (Tue, 14 Apr 2009) | 1 line
  
  Use emplace instead of insert in the backend as it's more appropriate.
........
  r52397 | danieljames | 2009-04-14 18:51:34 +0100 (Tue, 14 Apr 2009) | 1 line
  
  Add stream output to the count test helper for unordered.
........
  r52884 | danieljames | 2009-05-10 22:24:41 +0100 (Sun, 10 May 2009) | 19 lines
  
  Cherrypick some unordered container changes from sandbox. Not including
  anything which depends on the new move library.
  
  ------------------------------------------------------------------------
  r52746 | danieljames | 2009-05-03 11:12:30 +0100 (Sun, 03 May 2009) | 1 line
  
  Merge latest unordered container changes.
  ------------------------------------------------------------------------
  r52747 | danieljames | 2009-05-03 11:15:35 +0100 (Sun, 03 May 2009) | 4 lines
  
  Put the C++0x emplace implementations before the non-C++0x versions.
  
  I'm going to change the non-C++0x to be macro heavy emulations of the
  C++0x versions, so this will put the readable version first.
  ------------------------------------------------------------------------
  r52748 | danieljames | 2009-05-03 11:15:44 +0100 (Sun, 03 May 2009) | 1 line
  
  Refactor the unordered implementation a tad, to make implementing emplace less painful.
  ------------------------------------------------------------------------
........
  r52885 | danieljames | 2009-05-10 22:25:09 +0100 (Sun, 10 May 2009) | 1 line
  
  Merge emplace support for sandbox - but without move support.
........
  r53127 | danieljames | 2009-05-20 07:43:38 +0100 (Wed, 20 May 2009) | 1 line
  
  Better configuration for boost.unordered.
........
  r53255 | danieljames | 2009-05-25 20:45:06 +0100 (Mon, 25 May 2009) | 1 line
  
  Unordered change log.
........


[SVN r53257]
2009-05-25 19:57:04 +00:00
Emil Dotchevski
5ec3ce880d documentation update
[SVN r53241]
2009-05-25 07:16:32 +00:00
Emil Dotchevski
3fcf2bcba0 documentation update
[SVN r53239]
2009-05-25 06:13:42 +00:00
Steven Watanabe
888f5f510f Merge [53104] and [53105] from the trunk
[SVN r53198]
2009-05-23 06:00:42 +00:00
Steven Watanabe
cb88c9d59c Merge [53060] from the trunk.
[SVN r53197]
2009-05-23 05:36:13 +00:00
Steven Watanabe
0ef49a84a1 Merge [42989] and [53187] from the trunk.
[SVN r53196]
2009-05-23 05:27:24 +00:00
Hartmut Kaiser
5f1e9e5761 Fixed a bogus preprocessor directive
[SVN r53189]
2009-05-22 20:07:55 +00:00
John Maddock
973ff92518 Major upgrade merged from Trunk: see history section in the docs for the full details.
[SVN r53183]
2009-05-22 17:49:00 +00:00
Vladimir Prus
b0714d8a6d Merge from trunk
[SVN r53173]
2009-05-22 11:36:46 +00:00