svector

Compact SVO optimized vector for C++17 or higher

MIT License

Stars
94

Bot releases are visible (Hide)

svector - v1.0.3 Latest Release

Published by martinus over 1 year ago

Direct download: svector.h

What's Changed

Full Changelog: https://github.com/martinus/svector/compare/v1.0.2...v1.0.3

svector - v1.0.2

Published by martinus about 2 years ago

Direct download: svector.h

  • #41 Adds fuzzing. This immediately found a bug (move-assiging an empty svector to an svector that has been indirect causes segfault). Adds lots of fuzz generated tests with high coverage

Full Changelog: https://github.com/martinus/svector/compare/v1.0.1...v1.0.2

svector - v1.0.1

Published by martinus over 2 years ago

Direct download: svector.h

  • #31 make it easy to integrate with cmake
  • #32 CI Builds
  • #34 Badges!
  • #36 Improve OpenSSF best practices rating
  • #40 replace all shell scripts with python
  • #42 [BUG] Using delete operator for the memory allocated with placement new. Thanks @vstakhov!

Full Changelog: https://github.com/martinus/svector/compare/v1.0.0...v1.0.1

svector - v1.0.0

Published by martinus over 2 years ago

Direct download: svector.h

  • 🎉 First release! As far as I can say, there's no undefined behavior any more in the code.
  • Practically all std::vector API implemented
  • plenty of tests, some benchmarks

New Contributors

  • @hkaiser Enable resize for move-only types
  • @cculianu Update README.md (I keep mixing up the heap and stack terms...)
  • @martinus Heh, I'm new as well. I did the rest.