this repo has no description

fix(js_top_worker): OxCaml demo support, exec RPC fix, and dependency cleanup

- Add comprehensive JS stubs for OxCaml-specific primitives (domain TLS,
arch detection, blocking sync, basement/capsule) needed by the OxCaml
js_of_ocaml runtime
- Fix demo.js to load rpc_worker.bc.js (JSON-RPC) instead of the
non-RPC _opam/worker.js, fixing a protocol mismatch bug
- Fix exec RPC method never resolving: rename phrase_p parameter from
~name:"string" to unnamed, preventing rpclib from incorrectly treating
the phrase as a named parameter in the dispatch dict
- Remove unused cbort, zarith, bytesrw dependencies from opam and
dune-project
- Bump dune version in x-ocaml opam files to 3.21 for OxCaml support
- Update cram test expected output for current package list

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

+4 -2
+2 -1
ppxlib_register.opam
··· 7 7 homepage: "https://github.com/art-w/x-ocaml" 8 8 bug-reports: "https://github.com/art-w/x-ocaml/issues" 9 9 depends: [ 10 - "dune" {>= "3.10"} 10 + "dune" {>= "3.21"} 11 11 "ppxlib" {>= "0.33.0"} 12 12 "odoc" {with-doc} 13 13 ] ··· 26 26 ] 27 27 ] 28 28 dev-repo: "git+https://github.com/art-w/x-ocaml.git" 29 + x-maintenance-intent: ["(latest)"]
+2 -1
x-ocaml.opam
··· 7 7 homepage: "https://github.com/art-w/x-ocaml" 8 8 bug-reports: "https://github.com/art-w/x-ocaml/issues" 9 9 depends: [ 10 - "dune" {>= "3.10"} 10 + "dune" {>= "3.21"} 11 11 "bos" {>= "0.2.1"} 12 12 "brr" {>= "0.0.7"} 13 13 "cmdliner" {>= "1.3.0"} ··· 35 35 ] 36 36 ] 37 37 dev-repo: "git+https://github.com/art-w/x-ocaml.git" 38 + x-maintenance-intent: ["(latest)"]