BitArray (Preview)
Pre-release
Pre-release
Compared to the start, or the previous commit, this one is meant to stabilize the package.
Changes
Major
New(n)will not allocate ifn <= 512. So a backing array is used to avoid allocation until>512bits are required.
Minor
- Cleanup of bit-shifting code. Moved them into small procedures.
- Slight performance improvement of the
SwapRangeprocedure andCopyRangein aligned copy situations.