ocaml-bigstringaf (ocaml/ocaml-bigstringaf) Updated: 1 month 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.10.0 License: BSD GitHub
Reset

43 build(s) found
Builder Build Number Start Time Elapsed Time Watcher Build Status
13 77058 2024-08-20 21:01:35 0:00:30 24739 build successful
14 46467 2024-08-19 0:03:36 0:00:29 12945 build successful
13.arm64 69294 2024-08-18 22:24:43 0:00:05 24488 build successful
14.arm64 40147 2024-08-18 22:12:59 0:00:06 12579 build successful
10.12 283996 2024-08-18 18:15:47 0:00:22 88329 build successful
10.6 178697 2024-08-18 18:15:28 0:00:08 62114 failed install-dependencies
10.14 216778 2024-08-18 18:14:56 0:00:26 71099 build successful
10.6.x86_64 214372 2024-08-18 18:14:46 0:00:06 62159 failed install-dependencies
10.15 193792 2024-08-18 18:13:40 0:00:21 60167 build successful
10.11 274670 2024-08-18 18:13:29 0:00:03 89616 failed install-dependencies
11 164823 2024-08-18 18:13:24 0:00:26 50091 build successful
10.13 242814 2024-08-18 18:13:02 0:00:15 80429 build successful
10.10 280762 2024-08-18 18:11:13 0:00:02 89454 failed install-dependencies
10.9 288089 2024-08-18 18:10:45 0:00:02 89126 failed install-dependencies
12 116549 2024-08-18 18:10:38 0:00:19 38997 build successful
10.8 188484 2024-08-18 18:10:31 0:00:04 59919 failed install-dependencies
10.7 202135 2024-08-18 18:10:17 0:00:04 61866 failed install-dependencies
12.arm64 135625 2024-08-18 18:09:51 0:00:06 38887 build successful
10.11 272956 2024-08-03 11:49:10 0:00:02 89071 failed install-dependencies
10.9 286215 2024-08-03 11:47:55 0:00:02 88581 failed install-dependencies
10.10 278892 2024-08-03 11:47:48 0:00:02 88909 failed install-dependencies
10.8 186601 2024-08-03 11:37:16 0:00:05 59374 failed install-dependencies
10.6.x86_64 211901 2024-08-03 11:34:46 0:00:07 61610 failed install-dependencies
10.6 176079 2024-08-03 11:33:33 0:00:09 61565 failed install-dependencies
10.7 200069 2024-08-03 11:33:20 0:00:05 61321 failed install-dependencies
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