6a573e4b83
Define unary_function and binary_function unconditionally
boost-1.84.0
boost-1.87.0
boost-1.83.0
boost-1.88.0.beta1
boost-1.88.0
boost-1.87.0.beta1
boost-1.84.0.beta1
boost-1.86.0.beta1
boost-1.86.0
boost-1.85.0.beta1
boost-1.83.0.beta1
boost-1.85.0
2023-04-17 06:59:02 -04:00
b733c0d318
Merge pull request #22 from boostorg/feature/identity
...
Move identity to core
boost-1.82.0
boost-1.82.0.beta1
2023-02-21 07:13:48 -05:00
b681f2ced1
Move identity to core
2023-02-19 13:43:58 -05:00
075c2e089a
Support identity for boost::result_of pre C++11
boost-1.81.0.beta1
boost-1.81.0
boost-1.80.0.beta1
boost-1.80.0
boost-1.79.0.beta1
boost-1.79.0
2022-01-12 01:46:04 -05:00
0be868143d
Add identity function object
2021-12-12 14:15:52 -05:00
09d7a311a5
Merge pull request #18 from sdarwin/feature/gha
...
Update container OS in GHA
2021-12-12 10:39:00 -05:00
72627ca2aa
Change container OS in GHA
2021-12-12 15:30:01 +00:00
bbc0ae282e
Merge pull request #16 from sdarwin/githubactions
...
GitHub Actions config
2021-12-11 20:54:18 -05:00
0c7697fc66
Add CMakeLists.txt
boost-1.77.0
boost-1.77.0.beta1
boost-1.78.0
boost-1.78.0.beta1
2021-05-28 00:24:33 +03:00
5bed5543c8
Merge branch 'develop'
2021-05-28 00:23:59 +03:00
a93d77d663
Add GitHub Actions config [ci skip]
2021-03-02 14:53:57 +00:00
0ff1f6b6b2
Add "cxxstd" json field
2021-01-19 17:47:59 -05:00
a5cce1304a
Fix Travis and Appveyor configuration
2020-12-11 18:10:32 -05:00
28b1b25b94
Merge branch 'develop'
boost-1.73.0
boost-1.73.0.beta1
boost-1.72.0
boost-1.76.0.beta1
boost-1.76.0
boost-1.75.0.beta1
boost-1.75.0
boost-1.74.0.beta1
boost-1.74.0
boost-1.72.0.beta1
2019-08-30 14:54:36 -04:00
7120c2f840
Update documentation on pointee type
2019-08-30 14:54:27 -04:00
319df75a32
Merge branch 'develop'
2019-08-29 04:04:25 -04:00
ec67130557
Correct include order
2019-08-29 04:04:09 -04:00
7e0fae9738
Add gcc9 and correct clang8 travis entries
2019-08-28 21:34:07 -04:00
c7433cbaec
Merge branch 'develop'
2019-08-28 13:51:57 -04:00
1637da95b8
Update factory documentation
2019-08-27 21:09:24 -04:00
6520a84e70
Add Clang 8 to Travis testing
2019-08-27 12:16:30 -04:00
e037811753
Add appveyor for testing
2019-08-27 07:30:56 -04:00
f20515da7d
In test case use BOOST_NORETURN for throw_exception
2019-08-27 07:30:09 -04:00
4403017952
Rewrite factory and value_factory
...
- Support r-value arguments
- Use variadic templates for arbitrary arguments
- Support allocators that are final
- Support allocators that use fancy pointers
- Support environments with disabled exceptions
- Improve compilation times
2019-08-27 06:55:37 -04:00
03a3376483
Correct meta library file
2019-08-26 20:21:38 -04:00
a7707e7345
Update Library meta information and Travis configuration
2019-08-26 20:15:55 -04:00
96b71fef7e
Change broken sgi/stl links.
...
Change broken sgi/stl links.
2019-04-24 05:58:56 +10:00
7516442815
Merge branch 'develop'
boost-1.68.0
boost-1.69.0
boost-1.71.0.beta1
boost-1.71.0
boost-1.70.0.beta1
boost-1.70.0
boost-1.69.0-beta1
2018-04-15 22:40:40 +01:00
39de410228
Use boost 1.67.0 on travis
2018-04-15 22:17:45 +01:00
0391d607aa
Stop using Werror on travis
2018-04-15 22:17:45 +01:00
ce40e739b6
Use boost 1.67.0 on travis
2018-04-15 22:15:55 +01:00
c7780bccc7
Stop using Werror on travis
2018-04-15 22:15:42 +01:00
96fbb48b42
Merge branch 'develop'
boost-1.67.0
2018-01-14 16:10:59 +00:00
b0cd91e154
Add missing copyright
2018-01-10 15:21:36 +00:00
591caf1cf3
Rebuild overloaded_function with consistent ids
2018-01-10 15:21:36 +00:00
7fe70563fb
Run concurrent processes in travis
2018-01-06 14:17:35 +00:00
abd46b812e
Fix travis
...
A search and replace error message up BJAM_TOOLSET. Haven't used it for a
while, so just delete the parameter.
2018-01-06 14:12:57 +00:00
4ef2b1ebeb
Use cxxstd in travis
2018-01-06 13:57:39 +00:00
bbbd444cc7
Use boost 1.66.0 in travis
2018-01-06 13:55:45 +00:00
35622d14a3
Build boost.build in travis
2018-01-06 13:54:22 +00:00
3f2ef9b726
Merge branch 'develop'
2018-01-01 16:01:06 +00:00
16a4ab6de6
Remove hash from repo
2017-12-22 20:10:37 +00:00
173aa87c21
Manually write out tuple overloads
...
A tad more usable this way.
2017-12-19 17:48:48 +00:00
5f9b5bcfad
Update paths for headers moved to different modules
...
Makes it easier to see dependencies.
2017-12-19 17:48:18 +00:00
3697941e27
Call 'make_pointer' outside of try, catch block
...
If an exception is thrown in the constructor of a smart pointer,
then the smart pointer should handle deallocating the memory.
If this was inside the try block, then the catch block would
deallocate the memory a second time.
2017-12-17 12:47:03 +00:00
b378d0336c
Use allocator_traits::construct and destroy
2017-12-17 12:47:03 +00:00
3dc4f33ad5
Don't call deallocate with null pointers
2017-12-17 12:16:08 +00:00
65a6556800
Use alloator_traits for allocate/deallocate
2017-12-17 12:05:54 +00:00
270d59be4e
Add extra test for factory with std::allocator
...
So that it doesn't have to have warnings disabled, as in the other allocator
test.
2017-12-17 11:53:04 +00:00
040d8a649b
Merge pull request #7 from DanielaE/fix/replace-deprecated-allocator-members
...
replace members of std::allocate which are deprecated in c++17 by the…
2017-12-17 11:28:05 +00:00