8c5caaf594
glob headers
2022-07-05 10:48:33 +02:00
6eaae5f10b
Rework as esp-idf component
2022-07-04 20:18:27 +02:00
59b5b17e81
Add support for different sync instructions for CodeWarrior PPC ( #95 )
...
* Use msync or se_isync as appropriate for CodeWarrior PPC
* Un-obsolete sp_counted_base_cw_ppc
* Remove untested VLE_ON branch
* Use the supported compiler intrinsic __sync(); instead of msync asm
* Revert "Use the supported compiler intrinsic __sync(); instead of msync asm"
This reverts commit 9b92ea28f0
.
boost-1.80.0.beta1
boost-1.80.0
2022-06-22 18:41:00 +03:00
f2ab3b21f0
Merge pull request #90 from fanquake/use_core_checked_delete
...
refactor: use boost/core/checked_delete.hpp over boost/checked_delete.hpp
2022-05-20 03:45:08 +03:00
e04196b6a1
Update ci.yml
2022-05-20 01:35:15 +03:00
95eaa2d7c3
Update shared_ptr move constructors to improve codegen
2022-05-19 22:20:50 +03:00
2e31d0d633
Add ubuntu-22.04 to posix-cmake-test in ci.yml
2022-05-19 21:09:26 +03:00
b8cb132ab4
Update ci.yml
2022-05-19 20:15:52 +03:00
f4d7116241
refactor: use core/checked_delete.hpp over checked_delete.hpp
...
boost/checked_delete.hpp has been deprecated.
2022-04-03 16:49:10 +01:00
f2cc84a23c
Correct example in documentation
boost-1.79.0
boost-1.79.0.beta1
2021-12-17 01:36:17 -05:00
f12a33813d
Remove msvc-14.2 (in GHA); use clang-win from 2019
2021-12-17 02:49:45 +02:00
cfde4f7407
Correct spelling in changelog
2021-12-16 11:47:55 -05:00
b8d340b495
Update changelog
2021-12-16 11:29:54 -05:00
6716193d9c
Add get_allocator_pointer
2021-12-16 11:26:11 -05:00
8f40bff2f6
Remove cxxstd=2a from clang-8
boost-1.78.0.beta1
boost-1.78.0
2021-10-29 00:48:48 +03:00
1ef8f4e72d
Remove 16.04 from ci.yml
2021-10-28 23:31:51 +03:00
f651a49d96
Enable syntax hightlighting
2021-10-28 23:16:09 +03:00
598314b8e1
Add msvc-14.3 to ci.yml
2021-10-28 23:15:44 +03:00
72221d1da0
Update ci.yml
boost-1.77.0.beta1
boost-1.77.0
2021-06-08 18:59:28 +03:00
2cbeb5b185
Update ci.yml
2021-06-08 18:32:47 +03:00
67e657c228
Build CMake tests in .travis.yml
2021-06-08 08:18:47 +03:00
eba3cf92e7
Disable failing tests on 4.4 in addition to 4.4.7
2021-06-08 05:58:06 +03:00
8340a13539
Merge branch 'feature/move-up-deleter' into feature/move-only-deleter
2021-05-11 18:03:35 +03:00
098d0f4ce3
Disable sp_unique_ptr_test2 on msvc-10.0
2021-05-11 15:54:21 +03:00
fec5fb97c8
Enable move-only deleters in the nullptr_t constructors
2021-05-11 02:15:27 +03:00
b52d7548b3
Enable move-only deleters in the allocator constructor
2021-05-11 02:05:28 +03:00
594c7485a5
Enable move-only deleters
2021-05-11 01:59:01 +03:00
d751041fb9
Add more test cases to sp_unique_ptr_test2
2021-05-11 01:33:48 +03:00
d41546ddce
Move the unique_ptr deleter instead of copying it
2021-05-11 01:20:02 +03:00
f3424e74e8
Update .github/workflows
2021-04-19 18:53:52 +03:00
0eee7efd54
Update .github/workflows
2021-04-19 18:18:38 +03:00
dc2a127369
Update .travis.yml
boost-1.76.0.beta1
boost-1.76.0
2021-01-26 12:53:36 +02:00
42575a0e51
Add "cxxstd" json field
2021-01-21 12:04:23 -05:00
64b2eac868
Add .github/workflows
2021-01-20 00:41:39 +02:00
856ed108e8
Update maintainer e-mail
2020-12-12 01:05:17 +02:00
678a544d27
Add cxxstd=latest to msvc-14.2
2020-11-14 21:42:09 +02:00
f1b06df6f4
Use address-model=32 for msvc-9.0,10.0,11.0
2020-11-14 21:37:15 +02:00
620620df3d
Merge branch 'develop'
boost-1.74.0
boost-1.75.0.beta1
boost-1.75.0
boost-1.74.0.beta1
2020-06-19 19:17:05 +03:00
0bd61c1089
Remove boost_install call from CMakeLists.txt
2020-06-17 19:36:01 +03:00
d1295a9974
Remove boost_install call from CMakeLists.txt
2020-06-11 17:19:17 +03:00
6e8c15c02f
Fix typo, trailing whitespace
2020-06-10 21:59:48 +03:00
7c0dcd338a
Refactor yield_k.hpp
2020-06-10 18:58:08 +03:00
8d79ceaf8a
Revert using a relaxed load before test_and_set; not necessary, and slower, with a proper yielding strategy as opposed to just pause-spinning
2020-06-10 18:20:33 +03:00
d35cf29b99
Revert "Use a relaxed load before XCHG to not lock cache line on contention (AMD spinlock recommendation per < https://probablydance.com/2019/12/30/measuring-mutexes-spinlocks-and-how-bad-the-linux-scheduler-really-is/ >)"
...
This reverts commit 8afe162910
.
2020-06-10 18:18:35 +03:00
72ca834ae8
Change yield_k to not use sp_thread_yield; using sp_thread_sleep is always strictly superior, at least on Windows
2020-06-07 21:24:21 +03:00
8afe162910
Use a relaxed load before XCHG to not lock cache line on contention (AMD spinlock recommendation per < https://probablydance.com/2019/12/30/measuring-mutexes-spinlocks-and-how-bad-the-linux-scheduler-really-is/ >)
2020-06-07 21:07:35 +03:00
5d31c1c443
Refactor yield_k.hpp
2020-06-07 20:40:41 +03:00
3db4ad9a15
Use a relaxed load before test_and_set to not lock cache line on contention (AMD spinlock recommendation per < https://probablydance.com/2019/12/30/measuring-mutexes-spinlocks-and-how-bad-the-linux-scheduler-really-is/ >)
2020-06-07 17:59:55 +03:00
d0655ab145
Add atomic_count_gcc_atomic.hpp
2020-06-07 06:29:14 +03:00
7c01e640f7
Use int_least32_t in atomic_count_sync; prefer it to atomic_count_gcc_x86; mark latter obsolete
2020-06-07 06:05:17 +03:00