Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-09-29 | Replace BBV_MODSPLIT macro with Ref utility struct | David Robillard | 1 | -44/+50 | |
2018-09-29 | Flesh out bitvec tests | David Robillard | 4 | -47/+286 | |
2018-09-29 | Add equality operators | David Robillard | 2 | -0/+20 | |
2018-09-29 | Add methods to set all bits | David Robillard | 2 | -0/+14 | |
2018-09-29 | Rename fsb() to find_first() to match boost::dynamic_bitset | David Robillard | 4 | -5/+5 | |
2018-09-29 | Rename toggle() to flip() to match std::bitset | David Robillard | 3 | -8/+8 | |
2018-09-29 | Fix BigBitVec assignment operators | David Robillard | 1 | -12/+19 | |
2018-09-29 | Clean up remaining code and format consistently with clang-format | David Robillard | 7 | -430/+499 | |
2018-09-29 | Move conditional comments inside branches | David Robillard | 1 | -14/+17 | |
2018-09-29 | Remove superfluous return statements | David Robillard | 2 | -30/+0 | |
2018-09-29 | Fix indentation | David Robillard | 1 | -389/+389 | |
2018-09-29 | Simplify compactIndex | David Robillard | 1 | -12/+10 | |
This enables integral Compact Hilbert Indices. | |||||
2018-09-29 | Clean up bit vector code | David Robillard | 3 | -590/+367 | |
2018-09-29 | Raise responsibility of allocating scratch | David Robillard | 3 | -22/+42 | |
Use copy constructors instead of size-based initialization in deeper methods instead. This avoids the assumption that the types take a dynamic size parameter. | |||||
2018-08-07 | Remove spurious semicolons | David Robillard | 3 | -3/+3 | |
2018-08-07 | Use unique_ptr to manage BigBitVec memory | David Robillard | 1 | -59/+22 | |
2018-08-07 | Use raw integers in BigBitVec | David Robillard | 4 | -104/+72 | |
2018-08-07 | Remove dead code | David Robillard | 2 | -151/+0 | |
2018-08-07 | Support integral points in both directions | David Robillard | 4 | -37/+44 | |
2018-08-07 | Clean up includes | David Robillard | 6 | -8/+12 | |
2018-08-07 | Fix use of reserved identifiers for include guards | David Robillard | 10 | -20/+20 | |
2018-08-07 | Fix potential use of uninitialized memory | David Robillard | 1 | -2/+2 | |
2018-08-07 | Rename library "chilbert" | David Robillard | 12 | -39/+38 | |
2018-08-07 | Put everything inside namespace | David Robillard | 4 | -0/+13 | |
2018-08-07 | Refresh copyright headers | David Robillard | 10 | -167/+164 | |
2018-08-07 | Use builtin FFS instructions | David Robillard | 2 | -16/+20 | |
2018-08-07 | Fix BigBitVec::fsb() | David Robillard | 3 | -8/+68 | |
2018-08-07 | Remove dead code | David Robillard | 2 | -5/+2 | |
2018-08-07 | Remove dynamic bit vector type enum | David Robillard | 2 | -20/+0 | |
2018-08-07 | Simplify bit operations and support integral points | David Robillard | 6 | -285/+115 | |
2018-08-07 | Use inline | David Robillard | 9 | -60/+26 | |
2018-08-07 | Remove dead code | David Robillard | 3 | -244/+0 | |
2018-08-07 | Use toggle instead of manually accessing racks | David Robillard | 1 | -5/+1 | |
2018-08-07 | Use static_assert | David Robillard | 1 | -10/+3 | |
2018-08-07 | Make bit vector interfaces more like std::bitset | David Robillard | 8 | -60/+60 | |
2018-08-07 | Use nullptr | David Robillard | 2 | -4/+4 | |
2018-08-07 | Add missing include | David Robillard | 1 | -0/+2 | |
2018-08-04 | Initial import | David Robillard | 10 | -0/+2758 | |