Gennaro Prota
583cb08f6f
Copy edit the readme
...
Note how I removed the "Directories" paragraph, as it just stated the
obvious.
2025-10-14 19:24:45 +02:00
Gennaro Prota
2579c3d6cd
Remove an unused, junk function template
2025-10-14 19:24:45 +02:00
Gennaro Prota
4aedddb332
Consistently use BOOST_ASSERT() in the implementation
...
Note: Not in the unit tests, which better do without the dependency.
2025-10-14 19:24:45 +02:00
Gennaro Prota
dab7861b74
Remove a workaround for CodeWarrior 8
2025-10-14 19:24:45 +02:00
Gennaro Prota
e28c5636d6
Remove a spurious #undef directive
...
The #undef'd macro wasn't actually defined anywhere.
2025-10-14 19:24:45 +02:00
Gennaro Prota
dc945046aa
Declare some internal details as private
...
They had been accidentally made public.
2025-10-14 19:24:45 +02:00
Gennaro Prota
8400b5c4c7
Remove some redundant access specifiers
2025-10-14 19:24:45 +02:00
Gennaro Prota
aea65e101f
Remove a hopefully outdated workaround
2025-10-14 19:24:45 +02:00
Gennaro Prota
3c2546f0bb
Remove a nonsensical usage of boost::addressof()
...
Because `dynamic_bitset` doesn't overload unary `operator &`.
2025-10-14 19:24:27 +02:00
Gennaro Prota
831ad00039
Fix the initial description in the documentation
...
This also aligns it with meta/libraries.json.
2025-09-11 12:36:42 +02:00
Gennaro Prota
6591f2fd30
Update my email address etc. in the documentation
2025-09-11 12:31:18 +02:00
Gennaro Prota
048a1cd3e5
Fix the metadata in libraries.json
...
The main fix, here, is not stating that dynamic_bitset is a container.
It isn't (at least in the C++ meaning of the term), as specified in the
documentation.
I'm also taking over as a maintainer, so I added my email address.
2025-09-11 12:31:18 +02:00
Gennaro Prota
e00b0048f9
Clean up all the #include sections
...
This commit:
- Sorts the #include directives: The #includes of the ""-form come
first, those of the <>-form come later (this helps checking if any
include file is not self-sufficient); in each of the two groups, the
names of the headers or source files are sorted alphabetically (this
eases searching for a specific #include and avoids duplicates).
- Uses the ""-form when including Boost files; using the <>-form is a
relic of the past. This was even discussed on the developers list many
years ago and led to core issue 370. Note that some parts of
DynamicBitset were already using the ""-form and that has never caused
any problem, AFAIK.
- Removes some comments attached to the directives themselves which
seemed pretty useless and prone to get out of sync.
2025-09-11 12:31:09 +02:00
Gennaro Prota
2852d27363
Remove all support for pre-standard iostreams
...
Reason: When I re-implemented dynamic_bitset, GCC 2.95 was still around
and its library still only implemented pre-standard iostreams, so I
added that support. But I'm pretty sure no one needs it, now.
2025-07-07 15:29:13 +02:00
Gennaro Prota
179d719c92
Remove a flawed "example" (timing_tests.cpp)
...
Reason: That file was intended as a benchmark, but it was poorly
constructed. It did not pre-load the cache, did not run the tested code
multiple times, and did not follow standard benchmarking practices. As
such, it was misleading and not useful.
2025-07-07 15:28:39 +02:00
greg7mdp
688a99f54a
Fix typo.
2025-03-29 08:02:48 -04:00
Unix&Me
b96250c3c6
simplify push_back logic
boost-1.89.0
boost-1.88.0.beta1
boost-1.88.0
2024-12-28 16:25:41 -05:00
James E. King III
d6eb91388f
Update CI to 2024.12 spec, update README
2024-12-28 21:25:17 +00:00
Anthony Eden
41d08970cd
Support stateful allocators
2024-12-24 09:29:42 -05:00
James E. King III
cd59d325d3
Enable branch coverage.
2024-11-30 19:43:12 +00:00
twomice
34f55c74b1
Implement find_first(pos).
2024-11-26 13:59:18 -05:00
James E. King III
b33c19e05c
Given GHA busted ubuntu-18.04 containers, those build jobs have been
...
removed. Others have been updated to move forward.
2024-11-26 18:56:51 +00:00
Alexander Grund
b3c78809c0
GHA: Reenable CMake jobs
2024-11-26 12:14:09 -05:00
Alexander Grund
3347ea317c
GHA: Add CMake subdir test
2024-11-26 12:14:09 -05:00
James E. King III
8ad7522ca0
Fix documentation links in the README
2024-11-25 22:27:27 +00:00
James E. King III
4eada1889f
Appveyor: move to cppalliance account
...
- Removed MINGW64 run from Appveyor, as it is done in GHA.
- Updated README to use badges from cppalliance org.
2024-11-25 22:21:52 +00:00
James E. King III
9f5a992ffa
Remove GHA macos-12 as it is not offered any more.
2024-11-25 20:07:45 +00:00
James E. King III
0b9a081d97
Refresh GitHub Actions and Appveyor CI
...
Moved baseline to C++11 due to our dependencies.
- Remove C++98 and C++03 from CI and mark C++11 baseline
- Remove duplicate jobs between Appveyor and GHA
- Disable CMake GHA jobs for now; broken
2024-11-25 18:59:55 +00:00
Rene Rivera
053fadace9
Update build deps.
2024-11-24 06:48:02 -05:00
Rene Rivera
2cbf3ad7d8
Move inter-lib dependencies to a project variable and into the build targets.
2024-11-24 06:48:02 -05:00
Rene Rivera
3bb682db62
Update copyright dates.
2024-11-24 06:48:02 -05:00
Rene Rivera
76b4bba9c2
Bump B2 require to 5.2
2024-11-24 06:48:02 -05:00
Rene Rivera
11d94f6794
Add requires-b2 check to top-level build file.
2024-11-24 06:48:02 -05:00
Rene Rivera
0231a500ed
Add missing import-search for cconfig/predef checks.
2024-11-24 06:48:02 -05:00
Rene Rivera
7939bf7ae6
Add missing b2 testing module import.
2024-11-24 06:48:02 -05:00
Rene Rivera
1eed20166e
Switch to library requirements instead of source. As source puts extra source in install targets.
2024-11-24 06:48:02 -05:00
Rene Rivera
1e9aa506d0
Make the library modular usable.
2024-11-24 06:48:02 -05:00
Alexander Grund
8e20aa1462
Fix ccache saving on cache hit ( #70 )
...
See boostorg/boost-ci#166
boost-1.87.0.beta1
boost-1.87.0
boost-1.86.0.beta1
boost-1.86.0
boost-1.85.0.beta1
boost-1.85.0
boost-1.84.0.beta1
boost-1.84.0
boost-1.83.0.beta1
boost-1.83.0
boost-1.82.0.beta1
boost-1.82.0
boost-1.81.0.beta1
boost-1.81.0
2022-06-24 08:58:29 -07:00
akr
d4be7a4fcb
Changed the order of at()
2022-05-02 20:38:40 -04:00
akr
29e1d40e88
Added std::out_of_range tests
2022-05-02 20:38:40 -04:00
akr
ccca25537a
Updated docs
2022-05-02 20:38:40 -04:00
akr
12be4b4464
Added tests
2022-05-02 20:38:40 -04:00
akr
b15fd0075f
Added at(size_type)
2022-05-02 20:38:40 -04:00
James E. King III
abd6417090
re-add mingw to ci
boost-1.80.0.beta1
boost-1.80.0
2022-04-24 21:16:37 -04:00
James E. King III
eb3f18086e
Fix badges in readme for develop
2022-04-15 16:21:30 -04:00
James E. King III
c811f468cd
align CI to boost-ci standard and update README
2022-04-15 12:40:54 -04:00
Sam Darwin
709a03b9e2
Update GitHub Actions CI file ( #61 )
2021-08-04 07:07:10 -07:00
Peter Dimov
11d85403b9
Regenerate CMakeLists.txt
boost-1.79.0.beta1
boost-1.79.0
boost-1.78.0.beta1
boost-1.78.0
boost-1.77.0.beta1
boost-1.77.0
2021-05-30 07:28:07 +03:00
Sam Darwin
296f902453
Add GitHub Actions config [ci skip] ( #60 )
2021-03-03 18:26:18 -08:00
Sam Darwin
a16a1c3afa
add drone config [ci skip] ( #57 )
2021-03-03 18:25:37 -08:00