Peter Dimov
aeadd6aeff
Initial commit of local_shared_ptr
2017-06-04 21:24:20 +03:00
Peter Dimov
ca9cb71e86
Merge pull request #39 from Teemperor/ReencodeAsUtf8
...
Reencoded a few headers that used Windows-1252 with UTF-8.
2017-06-02 23:08:35 +03:00
Raphael Isemann
ba98b8c33f
Reencoded a few headers that used Windows-1252 with UTF-8.
...
Nearly every header in the boost codebase is UTF-8, but here there
are a few headers which are using Windows-1252, which makes it impossible
for some tools to parse those files. This patch just reencodes them
with UTF-8 like the rest of the codebase. I checked that the name of the
author is still correct after this change.
No functional change intended.
2017-06-02 14:51:53 +02:00
Peter Dimov
e9010baaf5
Merge branch 'Belcourt-develop' into develop
2017-05-27 03:02:32 +03:00
Peter Dimov
b530ffcae5
Remove redundant check; add coment; include config.hpp
2017-05-27 03:01:34 +03:00
K. Noel Belcourt
7f42d987e7
Protect clang pragmas with BOOST_CLANG macro.
2017-05-26 12:33:59 -06:00
Glen Fernandes
33b18c7da0
Reformat (line wrap at 80 characters)
2017-05-02 08:12:25 -04:00
Glen Fernandes
6bdd3fde65
Add alternative sp_array_construct for trivially destructible case
2017-04-23 01:42:15 -04:00
Peter Dimov
3568e093bb
Fix lwm_win32_cs.hpp for Clang
2017-04-16 21:38:29 +03:00
Peter Dimov
acb29ad6f3
Add lwm_win32_cs_test
2017-04-16 21:02:07 +03:00
Peter Dimov
d2c1ed0ed5
Add clang-3.9/linux, c++1z/osx to Travis
2017-04-16 00:18:24 +03:00
Peter Dimov
d7ad42724d
Revert Appveyor changes.
2017-03-13 19:42:39 +02:00
Peter Dimov
83d3f07b0d
Fourth try to obtain bootstrap.log from Appveyor
2017-03-13 19:02:57 +02:00
Peter Dimov
994f39f9b0
Third try to obtain bootstrap.log from Appveyor
2017-03-13 18:47:38 +02:00
Peter Dimov
f45dd4d955
Second try to obtain bootstrap.log from Appveyor
2017-03-13 18:36:52 +02:00
Peter Dimov
b4abcdb016
Try to obtain bootstrap.log from Appveyor
2017-03-13 18:29:04 +02:00
Glen Fernandes
25cf644f60
Merge pull request #37 from glenfe/develop
...
Add examples back to documentation
2017-03-13 11:22:06 -04:00
Glen Fernandes
71ef7850ab
Add examples back to documentation
2017-03-13 10:59:58 -04:00
Glen Fernandes
687d31b7c8
Update documentation in make_unique.html
2017-03-10 11:55:06 -05:00
Glen Fernandes
fac6fbe3cf
Update documentation in make_shared_array.html
2017-03-10 10:21:21 -05:00
Glen Fernandes
650537da60
Update unit tests for make_unique
2017-03-06 08:36:57 -05:00
Glen Fernandes
324347b9ec
Update unit tests for shared array functions
2017-03-06 01:18:16 -05:00
Glen Fernandes
6ef791c715
Rename identifiers in allocate and deallocate
2017-03-05 22:07:58 -05:00
Glen Fernandes
15ed558a29
Further simplify alignment logic in allocate
2017-03-05 21:39:22 -05:00
Glen Fernandes
106ada7770
Remove unnecessary helper function
2017-03-05 19:13:26 -05:00
Glen Fernandes
9f70f6619f
Do not rely on size of type_with_alignment
2017-03-05 19:10:56 -05:00
Glen Fernandes
8c058dfeee
Use BOOST_NOEXCEPT_OR_NOTHROW over BOOST_NOEXCEPT
2017-03-04 23:36:24 -05:00
Glen Fernandes
bea0fc4a37
Update make_shared_array documentation
2017-03-04 01:07:43 -05:00
Peter Dimov
7beb91fd0e
Merge branch 'glenfe-allocate_shared' into develop
2017-03-02 06:06:35 +02:00
Glen Fernandes
d1bb87d34e
Remove the now unnecessary allocate hint parameter
2017-03-01 13:15:23 -05:00
Glen Fernandes
7570340d70
Add test for allocator construct usage
2017-03-01 13:03:14 -05:00
Glen Fernandes
b42acf77b3
Only use allocator construct/destroy for value_type, not shared_count
2017-03-01 06:18:06 -05:00
Peter Dimov
1f9c63c34f
Fix MSVC parsing problem in allocate_shared_array
2017-03-01 12:08:17 +02:00
Peter Dimov
f8524c42a8
Add test for a MSVC parsing problem in make_shared
2017-03-01 12:02:30 +02:00
Glen Fernandes
52fbf70879
Special case aligning up sizes and change integral constant style
2017-02-28 19:23:02 -05:00
Glen Fernandes
fb59cd574e
Copy rebind allocator before impl destruct
2017-02-28 07:21:49 -05:00
Glen Fernandes
c749052162
Merge pull request #33 from glenfe/allocate_shared_array
...
Revise make_shared and allocate_shared for arrays
2017-02-28 04:26:20 -05:00
Glen Fernandes
970e88897c
Revise make_shared and allocate_shared for arrays
2017-02-28 03:47:09 -05:00
Peter Dimov
d641b9c436
Merge pull request #32 from pgroke-dt/z_OS_XL_C++_support
...
don't define BOOST_SP_HAS_SYNC for z/OS XL C/C++ compiler
2017-02-25 13:38:33 +02:00
Paul Groke
3bb4e4d2df
don't define BOOST_SP_HAS_SYNC for z/OS XL C/C++ compiler
2017-02-25 05:44:04 +01:00
Peter Dimov
b80ffbeb3d
Remove tools/inspect from appveyor.yml
2017-02-16 15:35:53 +02:00
Peter Dimov
5f8c2a7ee0
Remove tools/inspect from .travis.yml
2017-02-16 15:34:51 +02:00
Peter Dimov
94634cb853
Only install necessary packages in .travis.yml to speed it up
2017-02-07 01:50:59 +02:00
Peter Dimov
d4bc4c9733
Add platform matrix to .travis.yml
2017-02-06 16:51:33 +02:00
Peter Dimov
1d7f6b9bfd
Merge pull request #31 from gongminmin/ClangC2
...
Fix compiling problems under ClangC2.
2017-02-06 15:26:24 +02:00
Minmin Gong
d718d21d6b
Fix compiling problems under ClangC2.
2017-02-05 15:51:42 -08:00
Peter Dimov
19147212a9
Merge pull request #29 from cdglove/rvalue_casts
...
Add rvalue versions of static_pointer_cast, const_pointer_cast, dynamic_pointer_cast, reinterpret_pointer_cast.
2016-12-12 05:45:17 +02:00
Peter Dimov
53928bcc12
Merge pull request #30 from cdglove/reinterpret_pointer_cast_test
...
Add explicit tests for reinterpret_pointer_cast
2016-12-12 05:42:29 +02:00
Chris Glover
9e568dad6e
Add explicit tests for reinterpret_pointer_cast. Based on existing pointer_cast tests in shared_ptr_test.cpp
2016-12-11 22:18:57 -05:00
Chris Glover
ebd1788f2c
Add test for rvalue reinterpret_pointer_cast.
2016-12-11 21:18:18 -05:00