From 053992dc2d2889424a95c30d6ee575b38a1244da Mon Sep 17 00:00:00 2001 From: Matthew Else Date: Fri, 5 Sep 2025 21:46:56 -0400 Subject: [PATCH] fix iarray primitives patches --- .../files/js_of_ocaml-iarray-primitives.patch | 9 ++++----- .../js_of_ocaml-compiler.6.0.1+ox/opam | 2 +- .../files/js_of_ocaml-iarray-primitives.patch | 9 ++++----- packages/js_of_ocaml-ppx/js_of_ocaml-ppx.6.0.1+ox/opam | 2 +- .../files/js_of_ocaml-iarray-primitives.patch | 9 ++++----- .../js_of_ocaml-toplevel.6.0.1+ox/opam | 2 +- .../files/js_of_ocaml-iarray-primitives.patch | 9 ++++----- packages/js_of_ocaml/js_of_ocaml.6.0.1+ox/opam | 2 +- .../files/js_of_ocaml-iarray-primitives.patch | 9 ++++----- .../wasm_of_ocaml-compiler.6.0.1+ox/opam | 2 +- 10 files changed, 25 insertions(+), 30 deletions(-) diff --git a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch b/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch index 33d9968c5..a9e15c1f4 100644 --- a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch +++ b/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch @@ -1,10 +1,9 @@ --- a/runtime/js/array.js +++ b/runtime/js/array.js -@@ -131,3 +131,13 @@ - for (var i = 1; i < len; i++) b[i] = 0; - return b +@@ -249,3 +249,12 @@ + return caml_array_make(len, init); } -+ + +// Provides: caml_iarray_of_array const +function caml_iarray_of_array(a) { + return a; @@ -16,7 +15,7 @@ +} --- a/runtime/wasm/array.wat +++ b/runtime/wasm/array.wat -@@ -293,4 +293,13 @@ +@@ -403,4 +403,13 @@ (struct.get $float 0 (ref.cast (ref $float) (local.get $v))) (local.get $len)))) (ref.i31 (i32.const 0))) diff --git a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.6.0.1+ox/opam b/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.6.0.1+ox/opam index 4668c125b..28420e513 100644 --- a/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.6.0.1+ox/opam +++ b/packages/js_of_ocaml-compiler/js_of_ocaml-compiler.6.0.1+ox/opam @@ -126,7 +126,7 @@ extra-files: [ ] [ "js_of_ocaml-iarray-primitives.patch" - "sha256=037ad55684c9ac3801ff284839d8bb1290d2e750cd4bcb03b75e5f4ab69559c9" + "sha256=1cefd949dad720858306c87e349dd927c402f292d7b7c770542f0b28bc8dc1b8" ] [ "js_of_ocaml-important-config-changes.patch" diff --git a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch b/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch index 33d9968c5..a9e15c1f4 100644 --- a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch +++ b/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch @@ -1,10 +1,9 @@ --- a/runtime/js/array.js +++ b/runtime/js/array.js -@@ -131,3 +131,13 @@ - for (var i = 1; i < len; i++) b[i] = 0; - return b +@@ -249,3 +249,12 @@ + return caml_array_make(len, init); } -+ + +// Provides: caml_iarray_of_array const +function caml_iarray_of_array(a) { + return a; @@ -16,7 +15,7 @@ +} --- a/runtime/wasm/array.wat +++ b/runtime/wasm/array.wat -@@ -293,4 +293,13 @@ +@@ -403,4 +403,13 @@ (struct.get $float 0 (ref.cast (ref $float) (local.get $v))) (local.get $len)))) (ref.i31 (i32.const 0))) diff --git a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.6.0.1+ox/opam b/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.6.0.1+ox/opam index 2107f9509..8c93abe0b 100644 --- a/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.6.0.1+ox/opam +++ b/packages/js_of_ocaml-ppx/js_of_ocaml-ppx.6.0.1+ox/opam @@ -115,7 +115,7 @@ extra-files: [ ] [ "js_of_ocaml-iarray-primitives.patch" - "sha256=037ad55684c9ac3801ff284839d8bb1290d2e750cd4bcb03b75e5f4ab69559c9" + "sha256=1cefd949dad720858306c87e349dd927c402f292d7b7c770542f0b28bc8dc1b8" ] [ "js_of_ocaml-important-config-changes.patch" diff --git a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch b/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch index 33d9968c5..a9e15c1f4 100644 --- a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch +++ b/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch @@ -1,10 +1,9 @@ --- a/runtime/js/array.js +++ b/runtime/js/array.js -@@ -131,3 +131,13 @@ - for (var i = 1; i < len; i++) b[i] = 0; - return b +@@ -249,3 +249,12 @@ + return caml_array_make(len, init); } -+ + +// Provides: caml_iarray_of_array const +function caml_iarray_of_array(a) { + return a; @@ -16,7 +15,7 @@ +} --- a/runtime/wasm/array.wat +++ b/runtime/wasm/array.wat -@@ -293,4 +293,13 @@ +@@ -403,4 +403,13 @@ (struct.get $float 0 (ref.cast (ref $float) (local.get $v))) (local.get $len)))) (ref.i31 (i32.const 0))) diff --git a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.6.0.1+ox/opam b/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.6.0.1+ox/opam index 7c920967f..b105be576 100644 --- a/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.6.0.1+ox/opam +++ b/packages/js_of_ocaml-toplevel/js_of_ocaml-toplevel.6.0.1+ox/opam @@ -118,7 +118,7 @@ extra-files: [ ] [ "js_of_ocaml-iarray-primitives.patch" - "sha256=037ad55684c9ac3801ff284839d8bb1290d2e750cd4bcb03b75e5f4ab69559c9" + "sha256=1cefd949dad720858306c87e349dd927c402f292d7b7c770542f0b28bc8dc1b8" ] [ "js_of_ocaml-important-config-changes.patch" diff --git a/packages/js_of_ocaml/js_of_ocaml.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch b/packages/js_of_ocaml/js_of_ocaml.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch index 33d9968c5..a9e15c1f4 100644 --- a/packages/js_of_ocaml/js_of_ocaml.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch +++ b/packages/js_of_ocaml/js_of_ocaml.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch @@ -1,10 +1,9 @@ --- a/runtime/js/array.js +++ b/runtime/js/array.js -@@ -131,3 +131,13 @@ - for (var i = 1; i < len; i++) b[i] = 0; - return b +@@ -249,3 +249,12 @@ + return caml_array_make(len, init); } -+ + +// Provides: caml_iarray_of_array const +function caml_iarray_of_array(a) { + return a; @@ -16,7 +15,7 @@ +} --- a/runtime/wasm/array.wat +++ b/runtime/wasm/array.wat -@@ -293,4 +293,13 @@ +@@ -403,4 +403,13 @@ (struct.get $float 0 (ref.cast (ref $float) (local.get $v))) (local.get $len)))) (ref.i31 (i32.const 0))) diff --git a/packages/js_of_ocaml/js_of_ocaml.6.0.1+ox/opam b/packages/js_of_ocaml/js_of_ocaml.6.0.1+ox/opam index 8dacb8ffd..44a1fcc3b 100644 --- a/packages/js_of_ocaml/js_of_ocaml.6.0.1+ox/opam +++ b/packages/js_of_ocaml/js_of_ocaml.6.0.1+ox/opam @@ -115,7 +115,7 @@ extra-files: [ ] [ "js_of_ocaml-iarray-primitives.patch" - "sha256=037ad55684c9ac3801ff284839d8bb1290d2e750cd4bcb03b75e5f4ab69559c9" + "sha256=1cefd949dad720858306c87e349dd927c402f292d7b7c770542f0b28bc8dc1b8" ] [ "js_of_ocaml-important-config-changes.patch" diff --git a/packages/wasm_of_ocaml-compiler/wasm_of_ocaml-compiler.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch b/packages/wasm_of_ocaml-compiler/wasm_of_ocaml-compiler.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch index 33d9968c5..a9e15c1f4 100644 --- a/packages/wasm_of_ocaml-compiler/wasm_of_ocaml-compiler.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch +++ b/packages/wasm_of_ocaml-compiler/wasm_of_ocaml-compiler.6.0.1+ox/files/js_of_ocaml-iarray-primitives.patch @@ -1,10 +1,9 @@ --- a/runtime/js/array.js +++ b/runtime/js/array.js -@@ -131,3 +131,13 @@ - for (var i = 1; i < len; i++) b[i] = 0; - return b +@@ -249,3 +249,12 @@ + return caml_array_make(len, init); } -+ + +// Provides: caml_iarray_of_array const +function caml_iarray_of_array(a) { + return a; @@ -16,7 +15,7 @@ +} --- a/runtime/wasm/array.wat +++ b/runtime/wasm/array.wat -@@ -293,4 +293,13 @@ +@@ -403,4 +403,13 @@ (struct.get $float 0 (ref.cast (ref $float) (local.get $v))) (local.get $len)))) (ref.i31 (i32.const 0))) diff --git a/packages/wasm_of_ocaml-compiler/wasm_of_ocaml-compiler.6.0.1+ox/opam b/packages/wasm_of_ocaml-compiler/wasm_of_ocaml-compiler.6.0.1+ox/opam index 80f6520de..0987f9315 100644 --- a/packages/wasm_of_ocaml-compiler/wasm_of_ocaml-compiler.6.0.1+ox/opam +++ b/packages/wasm_of_ocaml-compiler/wasm_of_ocaml-compiler.6.0.1+ox/opam @@ -129,7 +129,7 @@ extra-files: [ ] [ "js_of_ocaml-iarray-primitives.patch" - "sha256=037ad55684c9ac3801ff284839d8bb1290d2e750cd4bcb03b75e5f4ab69559c9" + "sha256=1cefd949dad720858306c87e349dd927c402f292d7b7c770542f0b28bc8dc1b8" ] [ "js_of_ocaml-important-config-changes.patch"