With the coming revival of bit utilities paper for the C++ Standard and the potential of a new suite of bit utilities coming from a header [5], the goal of this Google Summer of Code 2019 project will be to identify existing algorithms where libstdc++ will benefit from additional overloads based on using the bit iterators. This proposal also explores the fundamental appeal of broadening this class of optimizations to types that are not only represented by bit iterators or std::vector , but any type whose bits are relocatable.

Student

ThePhD

Mentors

  • Thomas Rodgers
  • Jonathan Wakely
  • Ville Voutilainen
close

2019