v2.1.0
- Merge pull request #4 from notthelewis/features/bit-manipulation 03f31e5
- is_bit_set.test.ts: Replaced the previously broken test on the u8 bit set function, with a properly working test that checks whether the last bit of 0x80 is set. be4f7bb
- README.md: Aligned all of the return values in the same column, for aesthetic purposes. Also added in examples for the previously undocumented functions (u8x3_u32x1, u8x4_u32x1), and examples for the newly added bits.is_bit_set functions. Alongside that, I wrote some extra documentation for those functions too, in the Bits section. 0104285
- Latest compiled TS, ae6ae8a
- Latest test coverage, after adding the bit_set functions 2a0b269
- Moved the export down a line for clarity. This index.ts imports the default export from the bit_set functions, but it doesn't import the main class. 489b523
- 100% test coverage on the new bits.is_bit_set.<type> functions. 7be3105
- Exported the DataTypes class, so that Jest can test it. Added documentation to every bit_set function, and cleaned up the param checks inside the functions. 0596ad0
- Added unit tests for u8 and nibble is_bit_set functions e7ac464
- Updated the bounds checks on the bit set functions. 7f284c2
- Renamed the identifier from bit_set to is_bit_set acd8abd
- Latest compiled TS coverage. 471366d
- Added bounds checks on the is_bit_set functions. f93e1b6
- Added latest compiled ts 2aeb36c
- Added the 'bits' field in export, which contains the new bit manipulation function. 1ed553f
- Added bit_manipulation_functions/is_bit_set, which validates data types then checks whether a bit in a given position is set. 1bde4a0
What's Changed
- Features/bit manipulation by @notthelewis in #4
Full Changelog: v2.0.1...v2.1.0