Commit Graph

52 Commits

Author SHA1 Message Date
joaquintides
4c1e74ffa1 extended workaround 2019-06-25 10:18:12 +02:00
joaquintides
0ce2a43087 shut down unused param warnings 2018-08-15 09:46:00 +02:00
joaquintides
0d6ca71afa shut down unused var warnings 2018-08-15 09:40:48 +02:00
joaquintides
c9c6cd8943 handled GCC 7+ resolution of CWG DR 150 2018-08-10 12:28:17 +02:00
joaquintides
44d400b2fd reverted 1399fa2488. 2018-08-09 15:00:16 +02:00
joaquintides
1399fa2488 fwd declared in-class-defined operator== 2018-08-07 10:04:26 +02:00
joaquintides
adda32bfa9 suppressed trivial warnings 2015-11-10 08:01:19 +01:00
joaquintides
ad69c21e22 fixed std::hash-related fix at 1e6454f226 2015-07-29 07:53:44 +02:00
joaquintides
1e6454f226 added workaround for Dinkumware 5.20's declaring std::hash as class rather than struct 2015-07-27 08:50:45 +02:00
joaquintides
095dcfb812 reverted previous fix in favor of a warning disabling #pragma 2014-12-05 08:07:45 +01:00
joaquintides
8f5bbd5d57 fixed https://svn.boost.org/trac/boost/ticket/10844 2014-12-04 21:26:24 +01:00
joaquintides
e9b0660a70 used BOOST_FLYWEIGHT[_TYPENAME]_TEMPL_ARGS for consistency with the rest of code 2014-10-18 19:15:39 +02:00
joaquintides
06b7163869 avoided std::hash fwd decl as per http://lists.boost.org/Archives/boost/2011/02/177218.php 2014-10-18 00:46:46 +02:00
joaquintides
bd22b50b8c added missing namespace qualifier 2014-10-16 08:20:21 +02:00
joaquintides
028d850fc1 added hash support 2014-10-15 21:53:19 +02:00
joaquintides
86ff5cab90 stopped explicitly providing serialization helper support instance id: this is consistent with the current state of Boost.Serialization in master branch *and* its planned evolution in develop branch (which will be eventually merged here, hopefully in time for Boost 1.57) 2014-10-11 12:48:09 +02:00
joaquintides
20230d9669 fixed https://svn.boost.org/trac/boost/ticket/10439 2014-09-04 18:33:13 +02:00
joaquintides
66fe601f30 matched changes in in-development version of helper support API 2014-09-02 17:13:34 +02:00
joaquintides
6b26fc69ec added serialization capabilities 2014-09-01 17:24:12 +02:00
joaquintides
67f2df39f5 cosmetic reformatting 2014-07-20 16:00:56 +02:00
joaquintides
09b74a0d9d completed previous fix 2014-07-20 16:00:29 +02:00
joaquintides
8ad10f9c19 fixed previous fix 2014-07-19 19:41:40 +02:00
joaquintides
13f19f14a0 tentative workaround for a GCC 4.4.2 problem with variadic template ctors 2014-07-18 18:45:28 +02:00
joaquintides
9eac47cd01 added experimental std::initializer_list support 2014-01-30 23:48:33 +01:00
joaquintides
b624826542 refactored perfect fwd / rvalue ref scaffolding 2014-01-29 22:14:31 +01:00
joaquintides
b666ee2000 fixed interferences between rvalue ref compiler support and perfect fwd ctor and used move semantics where possible to the extent that the library now --unofficially-- supports move-only key_type's and value_type's 2014-01-24 19:58:41 +01:00
joaquintides
6f2d4196bb added perfect forwarding ctor to boost::flyweight 2014-01-19 18:50:51 +01:00
joaquintides
7e984210f2 fixed #9553 2014-01-15 20:15:56 +01:00
Stephen Kelly
38c1292334 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
Joaquín M López Muñoz
4aa17c9b16 fixed #8914
[SVN r85302]
2013-08-11 15:27:10 +00:00
Joaquín M López Muñoz
b65c71fdc2 avoided potential clash with Apple macro
[SVN r85225]
2013-08-06 17:19:47 +00:00
Joaquín M López Muñoz
b93967a9a7 fixed swap lookup problem in MSVC 9.0 and prior
[SVN r85209]
2013-08-04 14:45:37 +00:00
Joaquín M López Muñoz
c8d8a98d24 removed unnecessary header
[SVN r75466]
2011-11-12 18:50:46 +00:00
Joaquín M López Muñoz
c9142cd874 synced up change of namespace in Boost.Interprocess
[SVN r75464]
2011-11-12 18:46:12 +00:00
Bryce Adelstein-Lelbach
3fc4756231 Pathscale-4.0 configuration code/workarounds.
[SVN r68142]
2011-01-14 02:59:34 +00:00
Joaquín M López Muñoz
03f5546f37 removed an internal assertion incompatible with program termination via std::exit
[SVN r66013]
2010-10-16 11:35:29 +00:00
Joaquín M López Muñoz
e37c5fcbd5 removed no longer used file
[SVN r66011]
2010-10-16 11:14:30 +00:00
Joaquín M López Muñoz
7af8912f64 fixed problem triggered by ticket #4606
[SVN r65863]
2010-10-09 17:49:15 +00:00
Joaquín M López Muñoz
d5c83e6783 fixed potentially pessimizing lack of a &
[SVN r54020]
2009-06-17 19:02:41 +00:00
Joaquín M López Muñoz
030be7054d polished up [52457]
[SVN r54019]
2009-06-17 18:58:06 +00:00
Joaquín M López Muñoz
979bd18f34 fixed bug occurring when a user exception is thrown in some points of flyweight construction
[SVN r54017]
2009-06-17 18:54:33 +00:00
Joaquín M López Muñoz
d0292b7911 reapplied [52238] in light of [52456]
[SVN r52457]
2009-04-17 20:57:55 +00:00
Joaquín M López Muñoz
59a40c70a8 reverted [52238] for the moment being
[SVN r52442]
2009-04-17 15:01:04 +00:00
Joaquín M López Muñoz
cffeab65e7 fixed a thread safety bug in refcounted
[SVN r52238]
2009-04-07 19:36:13 +00:00
Joaquín M López Muñoz
2c409bd070 made Boost.Interprocess names shorter to accommodate some filesystems
[SVN r52069]
2009-03-30 19:34:54 +00:00
Joaquín M López Muñoz
c0defe377f added missing std::
[SVN r50974]
2009-02-02 19:50:03 +00:00
Joaquín M López Muñoz
4fd1d40bbd completed changes that should have gone in rev. 50709
[SVN r50829]
2009-01-27 22:34:02 +00:00
Joaquín M López Muñoz
522370ccd4 reverted rev. 50283
prevented assoc_container_factory_class<Container> from instantiating Container when this type is an MPL placeholder expression

[SVN r50709]
2009-01-21 19:52:01 +00:00
Joaquín M López Muñoz
512b17a3aa added direct tagging of specifiers through PTS as this avoids certain type instantiations that marker derivation can't prevent
[SVN r50283]
2008-12-15 20:27:50 +00:00
Joaquín M López Muñoz
2ffc1393db rewritten the workaround in rev 50235 in a more maintainable fashion
[SVN r50250]
2008-12-12 21:06:02 +00:00