·
7 commits
to master
since this release
Fixed
- remove unsafe slice MaybeUninit::uninit().assume_init() (#601)
Added
- The
allocfeature, allowing use in environments lacking a heap #582 - The
descriptive-errorsfeature, replacingno-assertion-string#582
Other
- update deps (#612)
- Fix #571: Add more documentation about ctx in the first example (#574)
- introduce release-plz
- Fix reading little endian fields in LSB order when not aligned to byte boundaries (#604)
- Ensure bits fit in container (#598)
- Fix big endian bit_order lsb writing (#597)
- Improve error message for id_type and missing repr (#596)
- Fix bit order padding logic in Writer::finalize and update tests (#595)
- Expose
allocas a selectable feature (#582) - Removed duplicate
bitsentry from the 'List of attributes' section of attributes docs (#588) - Fix DekuRead for #[repr(...)] enums constructed using
idviactxand whose variants assign discriminant values (#577) - Change arc/cow/cstring requirements from std to alloc (#579)
- deku_read: Use checked slice for remaining data (#581)
- Implements From for no_std_io::io::Error in no_std context (#578)
- Warnings and clippy fixes (#575)
- hashset: tests: Handle arbitrary iteration order of HashSet (#573)
- add map attribute to list (#570)
- Return empty vec for read_to_end ZST (#566)
- Bugfix/signed values in bitfields (#565)
- Fix writer dropping count of bytes written for unaligned writes (#561)
- Fix CString byte length reading (#563)