1. 18 Dec, 2020 1 commit
    • Tom Almeida's avatar
      fix: Make reads in `read_int` aligned · ca42b8d7
      Tom Almeida authored
      This may (or may not) fix some performance issues on ARM, which
      generally deals extremely poorly with unaligned reads (see #7). As far
      as I am able to test, there is negligible performance impact for this on
      x86, likely because the average number of reads per call hasn't changed
      much.
      
      Another approach which was taken was attempting to call
      copy_nonoverlapping to copy byte-by-byte to a u64 buffer. This was
      significantly slower than the previous implementation, and thus dropped.
      
      Fixes: #7
      ca42b8d7
  2. 01 Dec, 2020 2 commits
  3. 30 Nov, 2020 2 commits
  4. 24 Nov, 2020 4 commits
  5. 16 Nov, 2020 4 commits
  6. 01 Aug, 2020 1 commit
  7. 31 Jul, 2020 1 commit
  8. 27 Jun, 2020 3 commits
  9. 14 Jun, 2020 5 commits
  10. 31 Jan, 2020 3 commits
  11. 29 Jan, 2020 3 commits
  12. 28 Jan, 2020 1 commit
    • Tom Almeida's avatar
      Cargo.toml: Bump to version 3.0.7 · 5fdb9823
      Tom Almeida authored
      - Fix warning about docstrings in function body.
      - Fix `helper::read_u64` on 32-bit systems.
      - Fix `buffer::pop` to rotate in the correct direction.
      5fdb9823
  13. 11 Apr, 2019 1 commit
  14. 10 Apr, 2019 3 commits
  15. 27 Feb, 2019 1 commit
  16. 25 Feb, 2019 2 commits