James E. King III
91625cece1
Disable hardware supported popcount on MSVC.
...
- the new implementation failed to check for hardware support
- the behavior was undefined on platforms without SSE4
boost-1.70.0.beta1
boost-1.70.0
2019-02-22 08:36:12 -05:00
James E. King III
a580c496fa
fix set() ambiguity with range based call and default value
boost-1.69.0-beta1
boost-1.69.0
2018-11-03 16:45:29 -04:00
James E. King III
1ca15c5fcd
Enhance CI with libc++ and VC2017 strict jobs
2018-11-03 15:54:53 -04:00
James E. King III
512ac37529
Enhance Travis CI build coverage
2018-10-28 10:42:35 -04:00
James E. King III
8e265c49f8
cleanup pending and detail headers
2018-10-21 12:44:12 -04:00
Evgeny Shulgin
a449a11a80
Add set/reset/flip functions to change sequences ( #27 )
...
* Add set(pos, len) function to change sequences
* Add reset(pos, len) function to clear sequences
* Add flip(pos, len) function to flip sequences
* Add custom range operations
2018-10-12 08:07:01 -04:00
James E. King III
a0735943f2
Merge branch 'master' into develop
2018-10-12 11:47:12 +00:00
Glen Fernandes
8fe1db1b08
Correct e-mail address
2018-09-23 08:55:34 -04:00
Glen Fernandes
d7d6555f85
Correct e-mail address
2018-09-05 08:11:50 -04:00
Evgeny Shulgin
a90fe08934
Add hardware supported popcount
2018-09-01 21:56:57 -04:00
James E. King III
b944aa3008
fix broken ci jobs in travis
2018-07-14 20:51:19 +00:00
James E. King III
759af5e853
Fix coverity badges in readme
2018-07-04 08:05:54 -04:00
James E. King III
7b6379a356
Add CI framework used in a number of other repositories:
...
- travis with valgrind, cppcheck, ubsan, codecov, covscan (future)
- appveyor with MSVC 2010 through 2017, cygwin 32/64, mingw 32/64
- README, LICENSE, etc.
2018-07-04 07:49:11 -04:00
Edward Diener
4f54d83981
Merge pull request #21 from NAThompson/remove_deprecated_header
...
Replace deprecated header with non-deprecated
boost-1.68.0
boost-1.67.0
2018-02-11 16:50:56 -05:00
Nick Thompson
4cac68e762
Remove deprecated header.
2018-02-11 15:08:19 -06:00
Marshall Clow
d3eb4faf0c
Fix some warnings from gcc - https://github.com/boostorg/dynamic_bitset/issues/19
2018-01-31 11:11:12 -08:00
Marshall Clow
3f3662d39d
Fix comment block in Jamfile; addresses https://github.com/boostorg/dynamic_bitset/issues/20
2018-01-31 09:27:51 -08:00
Edward Diener
184d1ba7ad
Merge pull request #17 from DanielaE/feature/squash-narrowing-warnings
...
squash compiler warnings due to wrong order of type-cast and integral…
boost-1.66.0
2017-06-27 09:36:10 -04:00
Daniela Engert
5b39db5ba0
squash compiler warnings due to wrong order of type-cast and integral type promotion
...
Signed-off-by: Daniela Engert <dani@ngrt.de >
2017-05-25 10:29:34 +02:00
Edward Diener
f4e49ff56f
Revert masks change
boost-1.65.1
boost-1.65.0
2017-05-18 11:52:03 -04:00
Edward Diener
0c8640efb8
Merge branch 'develop' into LessThanFix
2017-05-17 20:59:44 -04:00
Edward Diener
0ead484c37
Implemented lexigraphic compare when bitsets have different lengths.
2017-05-17 20:59:08 -04:00
Edward Diener
6cafa21c6d
Fix for gcc and clang using libstdc++.
2017-05-15 16:29:38 -04:00
Edward Diener
dbfce8e174
Allow different sized bitsets to be compared for <, >, <=, >=
2017-05-15 13:03:15 -04:00
Marshall Clow
684b6117dd
Merge pull request #16 from DanielaE/fix/wrong-parameter-type
...
fix wrong parameter type in constructor of dynamic_bitset::reference
2017-04-16 07:03:51 -07:00
Daniela Engert
572e9d78ff
fix wrong parameter type in constructor of dynamic_bitset::reference
...
Signed-off-by: Daniela Engert <dani@ngrt.de >
2017-03-18 13:49:16 +01:00
Edward Diener
e49b08a289
Added expected doc subdirectory
boost-1.64.0-beta2
boost-1.64.0-beta1
boost-1.64.0
2017-01-09 03:09:28 -05:00
Edward Diener
d644c83b13
Merge pull request #14 from sehe/develop
...
Add support for Boost Serialization of dynamic_bitset<>
2017-01-08 23:35:27 -05:00
Seth Heeren
a50768c085
Add tests for serialization support
2017-01-09 03:26:14 +01:00
Seth Heeren
91895380c6
Add optional serialization support
...
This implemenents non-intrusive serialization support to dynamic_bitset<> based on Boost Serialization
- it supports archives that require named elements
- it gets private member access using a nested friend class (to decouple the interface entirely)
- relies on boost/serialization/vector.hpp for actual implementation
2017-01-09 03:19:57 +01:00
Marshall Clow
7259281f5b
Merge pull request #15 from danieljames/move-tests
...
This looks fine to me. I'll watch the test bots, and merge to master in a week or so.
boost-1.63.0
boost-1.62.0
2016-07-01 08:24:46 -07:00
Daniel
92af4f52e9
Dummy jamfile for the super project's build script.
2016-07-01 09:10:18 +01:00
Daniel
d86f4ebddb
Move tests into test subdirectory
2016-07-01 09:08:51 +01:00
ricky65
340822f979
Add capacity(), reserve(), and shrink_to_fit().
2015-06-03 22:45:16 -07:00
Ahmed Charles
1c5e30fe49
Merge branch 'master' into develop
2015-06-03 22:44:34 -07:00
Ahmed Charles
0f48010783
Merge branch 'develop'
boost-1.61.0
boost-1.60.0
boost-1.59.0
2015-06-03 22:43:44 -07:00
Ahmed Charles
1d59cc4788
Add converting constructor to minimal_allocator.
2015-05-19 00:36:26 -07:00
Marshall Clow
9879dd05b5
Merge changes from develop for the 1.58.0 release
boost-1.58.0
2015-04-01 10:29:10 -07:00
Marshall Clow
29ba0c22b1
Merge pull request #13 from ahmedcharles/doc
...
Update 'more' links.
2015-03-18 16:10:57 -07:00
Daniel James
8b7374b1db
Update 'more' links.
...
[SVN r44996]
2015-03-18 22:51:14 +00:00
Steven Watanabe
2091a4fd18
Merge branch 'develop'
2015-03-07 11:53:03 -07:00
Marshall Clow
225064d355
Patch by Riccardo Marcangelo: Added a pop_back() member function which decreases the size of the bitset by one
2014-09-15 08:29:05 -07:00
Noel Belcourt
b151c97fd2
Merge pull request #10 from danieljames/metadata
...
Create metadata file.
2014-08-23 14:08:58 -06:00
Daniel James
a93174ddf9
Add metadata file.
2014-08-18 14:58:36 +01:00
Noel Belcourt
1611aeb16a
Merge pull request #9 from boostorg/develop
...
Merge develop to master
Tested on Darwin, thanks.
boost-1.57.0
boost-1.56.0
2014-06-25 13:27:29 -06:00
Ahmed Charles
3229e26108
Merge pull request #8 from glenfe/develop
...
Support C++11 minimal allocators and add noexcept specifications
2014-05-28 10:12:07 -07:00
Glen Fernandes
083c5e6214
Use non-deprecated macro for r-value reference support detection
2014-05-19 17:41:50 -07:00
Glen Fernandes
18eb52ecee
Add noexcept specifications
2014-05-19 17:39:39 -07:00
Glen Fernandes
a3ea40d932
Support C++11 minimal allocators
2014-05-19 17:38:23 -07:00
Ahmed Charles
dd7cdc794e
Merge branch 'master' into develop
2014-05-17 16:32:16 -06:00