joaquintides
|
76c84ce5b3
|
upgraded CI (#21)
|
2025-06-22 16:55:06 +02:00 |
|
Rene Rivera
|
6461807d12
|
Sync from upstream.
|
2024-09-27 20:00:13 -05:00 |
|
joaquintides
|
468161b7ba
|
replaced #include <boost/detail/...> where possible
|
2024-09-26 19:25:47 +02:00 |
|
joaquintides
|
0d8e4da52e
|
Feature/concurrent_factory (#17)
* added concurrent_factory
* fixed friend declaration
* avoided static constexpr definition fiasco
* prevented spurious instantiations of concurrent_factory with placeholder params
* worked around spurious std::hash instantiation in msvc 14.0
* extended previous workaround
* refactored to ensure synced key_value construction with concurrent_factory,
plus fixed concurrent_factory_detail::refcounted_entry move ctor
|
2024-09-26 19:18:54 +02:00 |
|
Rene Rivera
|
c0fccf57bb
|
Update build deps.
|
2024-08-02 22:02:56 -05:00 |
|
Rene Rivera
|
8fc3ad4968
|
Make the library modular usable.
|
2024-03-11 08:38:17 -05:00 |
|
joaquintides
|
aaef985f89
|
Revert "Revert "added test for flyweight::operator*""
This reverts commit 736dc48557.
|
2023-04-17 18:23:17 +02:00 |
|
joaquintides
|
652b741fa6
|
Revert "Revert "added smart-pointer syntax to boost::flyweight (#11)""
This reverts commit e97cafcd4a.
|
2023-04-17 18:22:56 +02:00 |
|
joaquintides
|
e97cafcd4a
|
Revert "added smart-pointer syntax to boost::flyweight (#11)"
This reverts commit 0b5dd8c943.
|
2023-03-28 17:41:06 +02:00 |
|
joaquintides
|
736dc48557
|
Revert "added test for flyweight::operator*"
This reverts commit 32ef15c5be.
|
2023-03-28 17:40:57 +02:00 |
|
joaquintides
|
32ef15c5be
|
added test for flyweight::operator*
|
2023-03-17 17:09:47 +01:00 |
|
joaquintides
|
0b5dd8c943
|
added smart-pointer syntax to boost::flyweight (#11)
|
2023-03-17 09:46:47 +01:00 |
|
Giovanni Mascellani
|
20c606095e
|
Fix copyright headers encoding to UTF-8.
|
2020-10-09 15:47:54 +02:00 |
|
joaquintides
|
1111f9f4e7
|
fixed non-conforming (in C++03) usage of anonymous namespaces
|
2019-06-27 13:34:49 +02:00 |
|
joaquintides
|
d2a5d71abd
|
avoided self-assign-overloaded Clang warning
|
2019-06-26 10:39:54 +02:00 |
|
joaquintides
|
9dd0c57f46
|
fixed GCC symbol visibility (PR #2)
|
2018-10-26 10:10:29 +02:00 |
|
joaquintides
|
0d6ca71afa
|
shut down unused var warnings
|
2018-08-15 09:40:48 +02:00 |
|
joaquintides
|
4eea8cb754
|
fixed issue with ADL-induced instantiation of MPL placeholder expressions
|
2018-08-14 09:52:37 +02:00 |
|
joaquintides
|
10601edf34
|
provided missing macro arg
|
2015-07-28 09:45:02 +02:00 |
|
joaquintides
|
c8eece539b
|
typos
|
2014-11-13 08:12:59 +01:00 |
|
joaquintides
|
028d850fc1
|
added hash support
|
2014-10-15 21:53:19 +02:00 |
|
joaquintides
|
20230d9669
|
fixed https://svn.boost.org/trac/boost/ticket/10439
|
2014-09-04 18:33:13 +02:00 |
|
joaquintides
|
6b26fc69ec
|
added serialization capabilities
|
2014-09-01 17:24:12 +02:00 |
|
joaquintides
|
7dbd6df05b
|
fixed more most vexing parses
|
2014-07-26 16:28:10 +02:00 |
|
joaquintides
|
631ebebdb4
|
fixed a most vexing parse problem in previous fix
|
2014-07-24 14:51:19 +02:00 |
|
joaquintides
|
ceefa26442
|
covered the unusual case where initializer lists are supported but uniform initialization syntax is not
|
2014-07-23 09:08:01 +02:00 |
|
joaquintides
|
834e57e60d
|
std::initializer_list<T>::iterator --> const T* to cope with old versions of libstdc++
|
2014-07-21 19:11:32 +02:00 |
|
joaquintides
|
f20424e12d
|
fixed error in previous fix
|
2014-02-02 01:09:06 +01:00 |
|
joaquintides
|
3a0e7527b5
|
mended erroneous test case
|
2014-02-01 10:50:56 +01:00 |
|
joaquintides
|
7f199ae457
|
removed erroneous test case
|
2014-01-31 21:50:31 +01:00 |
|
joaquintides
|
9eac47cd01
|
added experimental std::initializer_list support
|
2014-01-30 23:48:33 +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
|
11ca52d38f
|
avoided -Wshadow warnings
|
2014-01-19 18:51:31 +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
|
cb08906aef
|
added missing #include
[SVN r85208]
|
2013-08-04 14:40:24 +00:00 |
|
Joaquín M López Muñoz
|
c28e085bc2
|
changed std 8.2/1 disambiguation method due to problems with PathScale and Open64
[SVN r54057]
|
2009-06-18 16:09:40 +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
|
44191dfc64
|
added threading=multi for Linux as discussed in http://lists.boost.org/boost-build/2008/11/20641.php
[SVN r50094]
|
2008-12-03 20:08:15 +00:00 |
|
Joaquín M López Muñoz
|
6cd6065e9f
|
Boost.Flyweight initial commit
[SVN r50077]
|
2008-12-02 21:28:53 +00:00 |
|