Ion Gaztañaga
9efcc3ba7a
Update changelog with Trac #11615
2015-09-08 23:26:46 +02:00
Ion Gaztañaga
6e42a16dd6
Add missing std:: namespace to size_t types.
2015-09-08 23:19:54 +02:00
Ion Gaztañaga
49e1fbb0f5
New macros for two-dimension expansion
2015-09-07 18:17:54 +02:00
Ion Gaztañaga
dea88b1443
Merge branch 'develop'
boost-1.59.0
2015-07-31 21:57:20 +02:00
Ion Gaztañaga
b88cfcaf84
Fixed Trac #11510 ("unique_ptr: -Wshadow warning issued")
2015-07-31 21:54:35 +02:00
Ion Gaztañaga
4a7a2b8b19
Merge branch 'develop'
2015-07-29 20:58:44 +02:00
Ion Gaztañaga
49a42a2fff
- Removed unused "bool Bool" template parameter which was conflicting with some external library macros.
...
- Fixed Trac #11500 https://svn.boost.org/trac/boost/ticket/11500
2015-07-27 22:20:10 +02:00
Ion Gaztañaga
7bf8367604
Merge branch 'develop'
2015-07-18 10:53:09 +02:00
Ion Gaztañaga
0a429e5de9
Use reinterpret_cast instead of static_cast when the address sanitizer is on to avoid errors in C++03 emulation.
2015-07-02 14:55:51 +02:00
Ion Gaztañaga
5dd4040723
Update changelog
2015-07-02 14:52:26 +02:00
Ion Gaztañaga
530717a8a4
Merge branch 'develop'
2015-06-10 17:58:10 +02:00
Ion Gaztañaga
67bd18d04e
Fix uninitialized variable warnings in GCC 4.9
2015-06-10 17:57:24 +02:00
Ion Gaztañaga
21ceef2d65
Merge branch 'develop'
2015-06-09 22:51:45 +02:00
Ion Gaztañaga
196914b7a0
Added is_const trait
2015-06-04 11:12:48 +02:00
Ion Gaztañaga
c4ddf9a96e
Merge branch 'develop'
2015-05-20 17:58:22 +02:00
Ion Gaztañaga
4a44ed3d26
Modify unique_ptr's constructor from convertible unique_ptr's to take the argument by value. This allows constructing unique_ptr from functions returning convertible unique_ptr's. See https://svn.boost.org/trac/boost/ticket/11259 for some details.
2015-05-06 12:32:11 +02:00
Ion Gaztañaga
69598a3d3f
- Reworked some traits to refactor code
...
- is_trivially_copy_xxxxable updated to add is_pod
- Updated is_pod adding scalar and void as some compilers' __is_pod intrinsic doesn't work with scalars
- Added test for type_traits. Only a few tested, more to come.
2015-04-26 23:29:27 +02:00
Ion Gaztañaga
ad37df6a58
Merge branch 'develop'
2015-04-25 11:38:01 +02:00
Ion Gaztañaga
32f4d91cec
Fixed Trac #11229 : vector incorrectly copies move-only objects using memcpy
2015-04-25 11:36:36 +02:00
Ion Gaztañaga
48f99751a8
Merge branch 'develop'
2015-04-19 11:09:15 +02:00
Ion Gaztañaga
a6d924e82e
Fix memory leaks when testing "unique_ptr.release()"
2015-04-12 12:42:34 +02:00
Ion Gaztañaga
4f9c2b62fb
-> Added new meta-utils that were duplicated in Container & Intrusive.
...
-> Use some of them to avoid SFINAE instantiation errors in some old compilers.
-> Added a macro to static_cast or reinterpret_cast to rv<T> so in the future we can avoid some sanitizer errors when using static_cast
2015-04-12 12:26:46 +02:00
Ion Gaztañaga
d424afb67c
Merge branch 'develop'
boost-1.58.0
2015-02-26 00:42:03 +01:00
Ion Gaztañaga
0ebc3f4682
Updated changelog with #11044
2015-02-23 23:26:06 +01:00
Ion Gaztañaga
b7f617e080
Merge branch 'jzmaddock-patch-1' into develop
2015-02-23 22:56:19 +01:00
Ion Gaztañaga
1fcc7e2350
Merge branch 'develop'
2015-02-22 23:17:56 +01:00
jzmaddock
67ffda6684
Fix for BOOST_ALIGNMENT_OF being set to an "unknown" value.
2015-02-21 18:13:28 +00:00
Ion Gaztañaga
d61685461c
Include boost/config.hpp before testing BOOST_HAS_PRAGMA_ONCE.
2015-02-02 15:58:29 +01:00
Ion Gaztañaga
b7bd1d603b
Merge branch 'develop'
2015-02-01 01:03:03 +01:00
Ion Gaztañaga
6c1b630d4d
Use is_class to allow union types for boost::rv<>
2015-01-28 20:21:10 +01:00
Ion Gaztañaga
8f8464cefb
Merge branch 'develop'
2015-01-26 00:26:26 +01:00
Ion Gaztañaga
db6448f7ea
Added is_nothrow_swappable
2015-01-19 00:05:05 +01:00
Ion Gaztañaga
f21d8f51e7
Use is_class in is_empty_nonintrinsic.
2015-01-18 20:22:22 +01:00
Ion Gaztañaga
4ef98d900b
Added is_enum, is_empty
2015-01-18 11:18:12 +01:00
Ion Gaztañaga
63d45d2fdd
Updated type traits workaround deleted copy constructors
2015-01-17 19:59:33 +01:00
Ion Gaztañaga
6820091556
Merge branch 'develop'
2015-01-14 15:10:35 +01:00
Ion Gaztañaga
35a8b69c94
Replaced _MSC_VER with BOOST_HAS_PRAGMA_ONCE before #pragma once.
2015-01-10 12:49:25 +01:00
Ion Gaztañaga
0bb4e06cff
Removed commented code.
2015-01-08 16:03:04 +01:00
Ion Gaztañaga
ca12c962c8
Deleted some tabs.
2015-01-08 15:25:11 +01:00
Ion Gaztañaga
8e1518da00
Fixed bug in BOOST_MOVE_MFWD and simplified mref
2015-01-08 15:24:57 +01:00
Ion Gaztañaga
15ad7002a5
Trying to fix warning "variable 'pnothrow' is not needed and will not be emitted"
2015-01-07 16:14:33 +01:00
Ion Gaztañaga
43ad7b31b8
Disable harmless MSVC warning about alignment.
2015-01-06 22:44:45 +01:00
Ion Gaztañaga
a01c33fbb7
Merge branch 'MarcelRaad-patch-1' into develop
2015-01-06 22:43:00 +01:00
Marcel Raad
a1d56c0c8b
Add support for BOOST_NO_INTRINSIC_WCHAR_T
...
This fixes a compile error in lexical_cast's lexical_cast_typedefed_wchar_test_runtime regression test with MSVC.
2015-01-06 22:29:31 +01:00
Ion Gaztañaga
32722591d5
Divide meta_utils in two headers, core (with [dis|en]able_if[_c], is_same, integral_constant, identity) and the rest.
2015-01-04 02:12:51 +01:00
Ion Gaztañaga
ab39252039
Use lightweight test.
2015-01-04 02:11:09 +01:00
Ion Gaztañaga
784c34fc16
Used macros to avoid code repetition in make_unique
2015-01-04 02:10:13 +01:00
Ion Gaztañaga
d8084c45bc
Add missing files.
2015-01-03 11:03:44 +01:00
Ion Gaztañaga
8503b508e8
Reduced dependencies on other Boost libraries to make the library a bit more lightweight.
2015-01-02 18:34:14 +01:00
Ion Gaztañaga
787273bc16
Merge branch 'develop'
2014-11-29 23:47:38 +01:00