Antony Polukhin
3b639851fb
Removed some whitespaces
20131209-develop
2013-12-04 19:16:45 +04:00
Antony Polukhin
e2528e4168
Fixed setting memory to '0xcc' in debug mode for non-pointer allocator::pointer types
2013-12-04 19:14:40 +04:00
Antony Polukhin
c5625fa2bc
Fixed issues with allocators that do not return pointers, added tes case for such situations (refs #9334 )
2013-12-04 19:14:40 +04:00
Antony Polukhin
416011d8e2
Merge remote-tracking branches 'origin/sandbox-branches/bhy/py3k', 'origin/sandbox-branches/birbacher/fix_documentation', 'origin/sandbox-branches/birbacher/fix_iostreams', 'origin/sandbox-branches/birbacher/propertymap-functormap', 'origin/sandbox-branches/intrusive_fix_SunCC', 'origin/sandbox-branches/optional_optimization', 'origin/sandbox-branches/straszheim/merge_me_into_trunk', 'origin/sandbox/trunk', 'origin/svn-branches/b2', 'origin/svn-branches/bcbboost', 'origin/svn-branches/bitten', 'origin/svn-branches/cpp0x', 'origin/svn-branches/doc', 'origin/svn-branches/doc-tools-docs', 'origin/svn-branches/filesystem-v3', 'origin/svn-branches/filesystem-v3a', 'origin/svn-branches/filesystem3', 'origin/svn-branches/fix-links', 'origin/svn-branches/hash', 'origin/svn-branches/initializer-list', 'origin/svn-branches/inspect', 'origin/svn-branches/iostreams_dev', 'origin/svn-branches/maintenance/1_41', 'origin/svn-branches/maintenance/1_50_0', 'origin/svn-branches/modular-build', 'origin/svn-branches/multi_array', 'origin/svn-branches/pdimov_pre_136', 'origin/svn-branches/phoenix_v3', 'origin/svn-branches/proto/v3', 'origin/svn-branches/proto/v4', 'origin/svn-branches/proto/v4.bak', 'origin/svn-branches/quickbook-dev', 'origin/svn-branches/quickbook-filenames', 'origin/svn-branches/sredl_2009_05_proptree_update', 'origin/svn-branches/system', 'origin/svn-branches/units/autoprefix' and 'origin/svn-branches/xpressive/nested_dynamic_regex' into develop
2013-12-04 16:23:12 +04:00
Stephen Kelly
f9694e2dcb
Remove remaining occurances of BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION
...
These evaded scripting.
[SVN r86249]
2013-10-11 23:22:36 +00:00
Daniel James
783ea198b9
Final (hopefully?) fixed link.
...
[SVN r86197]
2013-10-07 23:06:58 +00:00
Daniel James
4b86f0994d
Try to fix the images in the circular buffer documentation.
...
It's really awkward because the image path has to be relative to the combined
documentation location.
[SVN r86196]
2013-10-07 20:29:54 +00:00
Daniel James
1e48373264
Fix another circular buffer link.
...
[SVN r86176]
2013-10-06 15:15:34 +00:00
Daniel James
0c7032c145
Try to fix some links in circular buffer.
...
Changes some links to use the location independent 'boost:' links.
Also changes the build settings so that 'boost:' is used as a prefix when
generating docbook. The reason is a bit obscure. When generating documentation
with an index, the docbook documentation has to first be generated separately,
so that the index doesn't get confused with other documents. But when this
happens the boost.root parameter from the circular buffer jamfile is used -
which was the wrong location. So I changed it to use the prefix 'boost:'
which will later get converted to the correct location when building the
combined documentation. Sorry if that doesn't make any sense, but hopefully it
should fix some broken links.
[SVN r86174]
2013-10-06 08:03:35 +00:00
Stephen Kelly
6b14d766d2
CircularBuffer: Remove obsolete MSVC version checks.
...
[SVN r86081]
2013-09-30 16:03:51 +00:00
Stephen Kelly
d2d2710560
Remove use of BOOST_ITERATOR_CATEGORY
...
[SVN r86056]
2013-09-30 15:54:32 +00:00
Stephen Kelly
1f3a0aaa3d
Remove obsolete MSVC check from pragma guard
...
git grep -h -B1 "^#\s*pragma once" | grep -v pragma | sort | uniq
is now clean.
[SVN r85952]
2013-09-26 13:02:51 +00:00
Vladimir Prus
027970b4ad
Create branch to keep WIP patch for modular build.
...
[SVN r85883]
2013-09-25 08:12:19 +00:00
Antony Polukhin
f129fc1a7e
Make move_if_noexcept more strict and move values only if they have noexcept move constructor *and* noexcept move assignment operator (refs #7888 )
...
[SVN r85458]
2013-08-25 12:36:51 +00:00
Antony Polukhin
24ef3b6939
Updated documentaion of the circular_buffer to reflect the rvalue references support (refs #7888 ) + replaced some tabs with whitespaces and added the boost.root parameter to jamfile.v2
...
[SVN r85240]
2013-08-08 15:32:11 +00:00
Antony Polukhin
584239fb3a
Fix errors in circular_buffer tests(refs #7888 ).
...
[SVN r85133]
2013-07-23 16:06:38 +00:00
Antony Polukhin
a08fb95e1f
Make tests of circular_buffer compile with -DBOOST_THREAD_VERSION=4
...
[SVN r85102]
2013-07-22 11:49:48 +00:00
Antony Polukhin
f91a722738
Fixed MSVC related bug for rvalues move support of circular_buffer (refs #7888 )
...
[SVN r85101]
2013-07-22 11:44:10 +00:00
Antony Polukhin
25b1edf93c
Fixed my own typo (refs #7888 )
...
[SVN r85082]
2013-07-19 14:41:41 +00:00
Antony Polukhin
1d0e7d01f9
Fix errors in circular_buffer tests(refs #7888 ).
...
[SVN r85059]
2013-07-17 14:09:32 +00:00
Paul A. Bristow
7ea5ea0d00
Deleted old docs, leaving only re-factored Quickbook version.
...
[SVN r85054]
2013-07-16 17:15:46 +00:00
Paul A. Bristow
2c97b19896
Changed redirection to refactored version in Boostbook collection
...
[SVN r85053]
2013-07-16 17:12:21 +00:00
Paul A. Bristow
9167a3edb4
Updated to correct broken links.
...
[SVN r85035]
2013-07-14 16:32:46 +00:00
Antony Polukhin
a739343a66
Improved rvalues move support for elements of circular_buffer (refs #7888 ):
...
* all `erase` methods now use move construction to to move elements
* space optimized circullar buffer now has move constructor, move assignment and functions that work with rvalues
* more methods marked as BOOST_NOEXCEPT
* much more tests
[SVN r85003]
2013-07-11 14:55:24 +00:00
John Maddock
c1ac2a4cf8
Commit of circular buffer doc build.
...
[SVN r85000]
2013-07-10 16:19:37 +00:00
Antony Polukhin
62b25b47c7
Improved rvalues move support for elements of circular_buffer (refs #7888 ):
...
* set_capacity and rset_capacity now work with move-only types if move constructor of type marked with `noexcept`
* force placement ::new usage
* minor optimizations (move values in more cases)
* more tests
[SVN r84991]
2013-07-09 15:06:16 +00:00
Antony Polukhin
4d86f119cb
Improved rvalues move support for elements of circular_buffer (refs #7888 ):
...
* move_if_noexcept uses is_copy_constructible trait
* more tests, tests are now more strict
* linearize() now works with move-only types
[SVN r84988]
2013-07-09 09:32:45 +00:00
Antony Polukhin
4eb876042e
Add basic rvalues move support for elements of circular_buffer (refs #7888 ). Patch uses Boost.Move to emulate rvalues in C++03
...
[SVN r84984]
2013-07-08 13:41:58 +00:00
Vicente J. Botet Escriba
e06194c3d3
CircularBuffer: manage with #5362 , #7025 , #7050 .
...
[SVN r84971]
2013-07-07 12:59:57 +00:00
Antony Polukhin
693933160d
Basic commit of C++11 move constructor and move assignment for circular_buffer (refs #7888 ). some of the functions marked with BOOST_NOEXCEPT
...
[SVN r84941]
2013-07-02 13:51:55 +00:00
Paul A. Bristow
754f3a8011
Quickbook version of docs.
...
[SVN r84938]
2013-07-02 07:44:38 +00:00
Paul A. Bristow
82bf47c8d2
Changed Doxygen comments for new Quickbook/Doxygen based documentation. No intentional changes to code.
...
[SVN r84881]
2013-06-22 13:43:44 +00:00
Paul A. Bristow
d5f31115b9
Added typical output for use with new version of docs.
...
[SVN r84652]
2013-06-06 13:14:18 +00:00
Paul A. Bristow
d9927cdf32
Removed log file added by mistake.
...
[SVN r84651]
2013-06-06 13:13:21 +00:00
Paul A. Bristow
c36b612595
Examples extracted from previous docs separated out, annotated with Quickbook snippets for use with new docs, and run with the new jamfile.
...
[SVN r84650]
2013-06-06 13:12:16 +00:00
Marshall Clow
dc0aa175a9
Applied patch from #8032
...
[SVN r84405]
2013-05-21 18:48:05 +00:00
Daniel James
3dc11f09b0
Create a maintenance branch for 1.50.
...
I know we don't normally do this, but I wanted to store a fix for a bug in
unordered somewhere.
[SVN r79440]
2012-07-12 10:15:53 +00:00
Beman Dawes
46cd184afe
Release 1.50.0
...
[SVN r79156]
boost-1.50.0
2012-06-28 12:37:29 +00:00
Beman Dawes
d91680c2f7
Branch for 2nd try at V2 removal
...
[SVN r77497]
2012-03-23 12:04:44 +00:00
Frank Birbacher
0351a30d98
Created branch to extend PropertyMap:
...
add a readable functor map that calls a given functor or function upon lookup.
Ideas from: http://comments.gmane.org/gmane.comp.lib.boost.user/54397
and: http://comments.gmane.org/gmane.comp.lib.boost.user/73358
[SVN r77438]
2012-03-20 20:11:17 +00:00
Beman Dawes
ee5b2aa40e
Create branches/filesystem-v3 for v2 removal
...
[SVN r77385]
2012-03-18 20:54:17 +00:00
Christopher Hite
779ac92972
optional_optimization branch
...
[SVN r77091]
2012-02-22 10:37:27 +00:00
Daniel James
7675c89d94
Quickbook: Copy trunk libs into quickbook-dev branch.
...
[SVN r75213]
2011-11-01 13:04:29 +00:00
Gennadiy Rozental
a3d9f1266d
eliminated unit_test_framework
...
[SVN r74733]
2011-10-05 10:00:14 +00:00
Daniel James
c61658da0a
Quickbook: New branch for development.
...
From now on this will be my development branch.
[SVN r70613]
2011-03-27 10:17:05 +00:00
Daniel James
bc8996f12a
Branch for working on the documentation tools documentation.
...
[SVN r68640]
2011-02-04 21:18:24 +00:00
Daniel James
47a86c0709
Branch to work on filename handling without disturbing trunk.
...
[SVN r68345]
2011-01-21 09:17:08 +00:00
Jan Gaspar
ed237fa058
circular_buffer: fixed when BOOST_NO_STDC_NAMESPACE defined
...
[SVN r66704]
2010-11-23 19:45:36 +00:00
Jan Gaspar
fb85032783
circular_buffer: fixed (the fix ;-) when BOOST_NO_STDC_NAMESPACE defined
...
[SVN r66691]
2010-11-22 22:06:08 +00:00
Jan Gaspar
2a5aa64de6
circular_buffer: fixed when BOOST_NO_STDC_NAMESPACE defined
...
[SVN r66690]
2010-11-22 22:01:09 +00:00