ocaml-bigstringaf (ocaml/ocaml-bigstringaf) Updated: 1 month, 1 week ago Add to my watchlist

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.

Version: 0.9.1 License: BSD GitHub
Reset

18 build(s) found
Builder Build Number Start Time Elapsed Time Watcher Build Status
13 66864 2024-04-21 22:49:17 0:00:24 20358 build successful
12.arm64 123537 2024-04-21 21:39:34 0:00:06 34468 build successful
14.arm64 24706 2024-04-21 18:18:12 0:00:09 8214 build successful
10.6 161610 2024-04-21 15:10:36 0:00:09 57689 failed install-dependencies
10.12 268659 2024-04-21 15:08:24 0:00:22 83944 build successful
10.6.x86_64 197422 2024-04-21 15:07:42 0:00:08 57737 failed install-dependencies
10.8 172399 2024-04-21 15:06:23 0:00:04 55527 failed install-dependencies
11 150448 2024-04-21 15:05:30 0:00:21 45667 build successful
10.15 179664 2024-04-21 15:03:57 0:00:18 55741 build successful
10.7 185098 2024-04-21 15:03:36 0:00:06 57467 failed install-dependencies
10.11 259249 2024-04-21 15:03:09 0:00:03 85165 failed install-dependencies
10.9 271537 2024-04-21 15:00:33 0:00:03 84734 failed install-dependencies
10.13 228528 2024-04-21 14:59:36 0:00:12 75999 build successful
10.14 203078 2024-04-21 14:59:06 0:00:17 66749 build successful
12 103961 2024-04-21 14:55:01 0:00:18 34481 build successful
10.10 264362 2024-04-21 14:54:12 0:00:02 85058 failed install-dependencies
14 35748 2024-04-21 14:51:39 0:00:19 8537 build successful
13.arm64 56168 2024-04-21 14:43:23 0:00:07 20097 build successful