Christian Mazakas
|
b84b94b4db
|
Update copyright notice for documentation
|
2022-06-16 07:52:27 -07:00 |
|
Christian Mazakas
|
8878482ca1
|
Merge pull request #125 from cmazakas/develop-build-instructions
Add PREVIEW markdown file
|
2022-06-10 09:06:59 -07:00 |
|
Christian Mazakas
|
19c7bbf97d
|
Add PREVIEW markdown file containing instructions for how to quickly build Boost from the tip of develop
|
2022-06-10 09:03:18 -07:00 |
|
Christian Mazakas
|
23f15947d3
|
Merge pull request #122 from Flamefire/readme
Add LICENSE and README
|
2022-06-09 13:50:20 -07:00 |
|
Christian Mazakas
|
152129bf70
|
Merge pull request #121 from Flamefire/appveyor_ci
Update Appveyor from Boost.CI
|
2022-06-09 11:02:38 -07:00 |
|
Christian Mazakas
|
20ac32c34c
|
Merge pull request #114 from Flamefire/ci
Update GithubActions CI from boost-ci
|
2022-06-09 11:02:32 -07:00 |
|
Alexander Grund
|
707b40e8c2
|
Workaround Segfault of Clang 3.8
Clang 3.8 segfaults during name mangling of `make_index_seq`.
Hence replace it by using type aliases.
|
2022-06-09 11:04:20 +02:00 |
|
Alexander Grund
|
0d1d9f4634
|
CI: Test only default (shared) linkage on GHA
As there is no actual compiled library there is no need to test shared
and static linking. This effectively halfes the number of compile jobs.
|
2022-06-09 11:04:20 +02:00 |
|
Alexander Grund
|
5a64ca48ad
|
Update CI from boost-ci
Sync with upstream adding improved CMake builds and coverage collection
|
2022-06-09 11:04:20 +02:00 |
|
Alexander Grund
|
f4ddf18124
|
Add LICENSE and README
Show project description and CI badges on the repo site.
|
2022-06-09 10:40:52 +02:00 |
|
Alexander Grund
|
657cf68e55
|
Remove unused download-boost-snapshot.py file
Boost.CI is now used.
|
2022-06-09 10:19:23 +02:00 |
|
Alexander Grund
|
f0013a4d65
|
Split jobs which take over 1h to complete and timeout
See #120
|
2022-06-08 21:26:15 +02:00 |
|
Alexander Grund
|
83fe0249b3
|
Allow MinGW32 and Cygwin-latest jobs to fail
Needs some more work
|
2022-06-08 21:26:15 +02:00 |
|
Alexander Grund
|
3701199cfa
|
Update Appveyor from Boost.CI
Adds MinGW, Cygwin and newer compilers
|
2022-06-08 21:26:15 +02:00 |
|
Peter Dimov
|
4b56bfac05
|
Merge pull request #119 from cmazakas/laundry
Fix `-Wmaybe-unitialized` warning in gcc-12
|
2022-06-07 20:55:32 +03:00 |
|
Christian Mazakas
|
613a997694
|
Fix -Wmaybe-unitialized warning in gcc-12 by laundering the result of reinterpret_cast<> in functions helper
|
2022-06-07 09:03:48 -07:00 |
|
Peter Dimov
|
e690e8910c
|
Merge branch 'feature/gha-gcc12-nosan' into develop
|
2022-06-03 22:54:39 +03:00 |
|
joaquintides
|
34b9a8d21f
|
Merge pull request #118 from cmazakas/fastmod-cleanup
Rename functions used to efficiently calculate modulo
|
2022-06-03 20:02:42 +02:00 |
|
Christian Mazakas
|
0106ed3d91
|
Rename functions used to efficiently calculate modulo, update associated comments
|
2022-06-03 09:28:17 -07:00 |
|
Peter Dimov
|
f8342e4b04
|
Add a GCC 12 job without sanitization
|
2022-06-03 17:08:51 +03:00 |
|
Peter Dimov
|
8a74b192b0
|
Merge pull request #117 from Flamefire/clang3_8_compat
Fix compilation on Clang < 3.8
|
2022-06-03 16:49:43 +03:00 |
|
Flamefire
|
d0ac539d09
|
Fix compilation on Clang < 3.8
`val_alloc` is used in the other branch of the #ifdef too.
|
2022-06-03 11:07:49 +02:00 |
|
Peter Dimov
|
0be4856144
|
Add GCC 12, Clang 13, 14 to ci.yml
|
2022-06-03 05:41:53 +03:00 |
|
Peter Dimov
|
7503b85f6a
|
Add posix-cmake-subdir, posix-cmake-install jobs to ci.yml
|
2022-06-03 01:36:57 +03:00 |
|
Peter Dimov
|
4a9abf20b3
|
Add test/cmake_install_test, test/cmake_subdir_test
|
2022-06-03 01:35:32 +03:00 |
|
Peter Dimov
|
2836bb5c41
|
Merge branch 'feature/quick-test' into feature/gha-cmake
|
2022-06-03 01:29:56 +03:00 |
|
Peter Dimov
|
e2925ba01b
|
Add test/quick.cpp
|
2022-06-02 22:53:12 +03:00 |
|
Peter Dimov
|
f2724b745b
|
Regenerate CMakeLists.txt
|
2022-06-02 21:46:56 +03:00 |
|
Peter Dimov
|
712d20079a
|
Fix alignment_of include
|
2022-06-02 21:46:07 +03:00 |
|
Peter Dimov
|
99a5409b39
|
Merge branch 'develop' into feature/gha-cmake
|
2022-06-02 21:41:51 +03:00 |
|
Peter Dimov
|
72fe06aa00
|
Remove unused include, removes dependency on Detail
|
2022-06-02 19:15:12 +03:00 |
|
Peter Dimov
|
8081a3f9ff
|
Add CMake tests to ci.yml
|
2022-06-02 18:43:12 +03:00 |
|
Peter Dimov
|
f218f9b5a2
|
Add test/CMakeLists.txt
|
2022-06-02 18:41:31 +03:00 |
|
Peter Dimov
|
4e38751187
|
Update test/Jamfile.v2
|
2022-06-02 18:41:14 +03:00 |
|
Christian Mazakas
|
e36e3bcf96
|
Merge pull request #112 from boostorg/feature/fca-unordered
Update internal implementation to use FCA
|
2022-06-01 15:44:05 -07:00 |
|
Christian Mazakas
|
18503e5eb8
|
Update documentation for new FCA implementation
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
110c5dcf10
|
Remove unnecessary test files due to FCA refactor
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
37f5a462e4
|
Update reserve_tests to handle the space requirements for new FCA implementation
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
a1fb756831
|
Fix bug in rebind semantics for test allocator in reserve_tests
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
5a456eb295
|
Refactor internal implementation to use "fast closed-addressing" aka fca
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
ad639ffb61
|
Lower version of dinkumware check as msvc-12.0 supports piecewise construction
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
2ae686c366
|
Add tests for testing the SCARY-ness of iterators
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
641c9fba9c
|
Update operator() implementations for predicate classes to properly return a bool
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
8473d8120f
|
Mark test Hasher and KeyEqual as final to extend test coverage
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
954db4e246
|
Extend fancy pointer types used by test allocators to support a wider array of semantic operations
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
4f43bc5ec7
|
Add missing #include for usage of BOOST_TEST macro
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
0bcc79baab
|
Update test allocators to be C++11 compliant by making them templates on the pointer type
|
2022-06-01 11:49:09 -07:00 |
|
Christian Mazakas
|
e7d34a5ab1
|
Remove unsupported Windows image from GHA CI
|
2022-05-20 13:53:40 -07:00 |
|
Peter Dimov
|
33f81fd490
|
Add benchmark/string_view.cpp
boost-1.79.0.beta1
boost-1.79.0
|
2022-03-08 02:44:30 +02:00 |
|
Peter Dimov
|
a1c156cec1
|
Rearrange and comment out the non-FNV-1a tests in string.cpp
|
2022-03-08 02:37:13 +02:00 |
|