bigstringafversion Documentation on ocaml.org
Bigstring intrinsics and fast blits based on memcpy/memmove
Bigstring intrinsics and fast blits based on memcpy/memmove
The OCaml compiler has a bunch of intrinsics for Bigstrings, but they're not widely-known, sometimes misused, and so programs that use Bigstrings are slower than they have to be. And even if a library got that part right and exposed the intrinsics properly, the compiler doesn't have any fast blits between Bigstrings and other string-like types.
So here they are. Go crazy.
| Author | Spiros Eliopoulos <spiros@inhabitedtype.com> | 
|---|---|
| License | BSD-3-clause | 
| Published | |
| Homepage | https://github.com/inhabitedtype/bigstringaf | 
| Issue Tracker | https://github.com/inhabitedtype/bigstringaf/issues | 
| Maintainer | Spiros Eliopoulos <spiros@inhabitedtype.com> | 
| Dependencies | 
  | 
| Conflicts | 
  | 
| Source [http] | https://github.com/inhabitedtype/bigstringaf/archive/0.10.0.tar.gz md5=be0a44416840852777651150757a0a3b  | 
| Edit | https://github.com/ocaml/opam-repository/tree/master/packages/bigstringaf/bigstringaf.0.10.0/opam | 
Required by
- albatross
 - angstrom>=0.10.0
 - caqti>=1.7.0
 - carton!=0.4.3 & <1.0.0
 - carton-git
 - carton-lwt<1.0.0
 - clz
 - comby-kernel>=1.7.0
 - compsort
 - conan-lwt
 - data-encoding>=1.0.0
 - decompresswith-test & >=1.0.0
 - docteur
 - docteur-solo5
 - docteur-unix
 - doi2bib
 - dream<1.0.0~alpha3
 - dream-httpaf<1.0.0~alpha4
 - dream-pure
 - duffwith-test & >=0.3
 - eio>=0.3
 - emile>=0.6
 - encore>=0.4
 - extism
 - faraday>=0.6.0
 - git>=3.15.0
 - git-cohttpwith-test
 - git-cohttp-unixwith-test
 - git-miragewith-test
 - git-paf
 - git-unix>=3.2.0
 - gluten
 - grpc-bench
 - h1<1.1.0
 - h2
 - httpaf>=0.6.0
 - httpun
 - httpun-ws
 - irmin>=3.5.2
 - kewith-test
 - lmdb>=1.0
 - mimicwith-test
 - mrmime
 - multipart_form>=0.2.0
 - multipart_form-eio
 - multipart_form-lwt
 - multipart_form-miou
 - octez-bls12-381-polynomial
 - octez-internal-libs
 - octez-libs
 - paf
 - piaf<0.2.0
 - prettym
 - reparse<2.0.0
 - riot<0.0.7
 - rock
 - sendmail>=0.6.0
 - sherlodoc
 - spoke
 - tensorboard
 - tezos-bls12-381-polynomial>=0.1.3
 - tezos-context>=12.3
 - unstrctrdwith-test
 - uring<0.2
 - websocketaf
 - xcursor
 
          

