package fast_bitvector
  A bitvector library
Install
    
    dune-project
 Dependency
Authors
Maintainers
Sources
  
    
      fast_bitvector-0.1.2.2.tbz
    
    
        
    
  
  
  
    
  
  
    
  
        sha256=5be2df6779c72432e1f512c4e31d6b564e90d8d839429c46b2062ef5b9d7b3f4
    
    
  sha512=9196c0e6984eab20cb3e4db4f0c9510ef9d8fd5fb6fed00db7d46bf9d63afe9e6218db732a84d6a213fe1bcbf66acb92755df709e8c746767fbae3af18a280f3
    
    
  doc/CHANGES.html
0.1.2.2
- Use /bin/sh for scripts
0.1.2.1
- Build fixes
0.1.2
- Added: - union,- is_subset,- are_disjointand- equal_moduloto complete set operations
- xnor,- nor,- nand
- (rev_)iter,- (rev_)iteriand- (rev_)iter_set,- fold_left(i)and- fold_right(i)
- QCheck tests
- Builder to construct bitvectors more efficiently
- Documentation to most of the public API
- randomize
 
- Internals: - Normalize unused bits to zero
- More efficient create
- Compatibility with multiple versions of ocaml_intrinsics_kernel
 
0.1.0.1
- Simplify append, add test
0.1.0
- New, more clear, sexp representation
- Better error messages for safe functions
- Fix big-endian architecture compatibility
- Remove returned bitvector in ops, user is now required to track it themselves
- Use ~dstinstead of~result
- Add Allocatevariant of all ops in a submodule
- Allow equality check between different-length bitvectors
0.0.5
- 32-bit compatible
- Properly fix append
- Add more tests for logical operations
0.0.4.2
- Additional opam fixes
0.0.4.1
- Update opam files to build with earlier ocaml
0.0.4
- compatibility with ocaml 4.14
- use ~leninstead of~length
- fix append and add tests
0.0.3.1
- use ocaml_intrinsics_kernel
0.0.3
- add set_allandclear_all
- add basic testing
- add endianness in sexp conversion
- add is_emptyandis_full
- add set operations
- add create_full
- fix set_to
0.0.2
- Initial release