Ecosyste.ms: Timeline

Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.

ocaml-wasm/wasm_of_ocaml

vouillon pushed 1 commit to jsoo ocaml-wasm/wasm_of_ocaml
  • Merge remote-tracking branch 'jsoo/master' into jsoo 93a9202

View on GitHub

vouillon opened a pull request on ocaml-wasm/wasm_of_ocaml
Fix creation of float arrays
Fixes #112.
rickyvetter opened an issue on ocaml-wasm/wasm_of_ocaml
[BUG] float array error
**Describe the bug** ``` let construct x = [| x |] let project (x : float array) = x.(0) let _ = project (construct 4.0) ``` `construct` uses `caml_make_array`, but project uses `caml_float...
vouillon pushed 1 commit to jsoo ocaml-wasm/wasm_of_ocaml
  • Merge remote-tracking branch 'jsoo/master' into jsoo 9f49953

View on GitHub

vouillon pushed 2 commits to sm ocaml-wasm/wasm_of_ocaml
  • Merge remote-tracking branch 'jsoo/master' into jsoo 24c1c1e
  • Wasm AST: use standalone event instruction to indicate code locations 2875bbc

View on GitHub

vouillon pushed 1 commit to jsoo ocaml-wasm/wasm_of_ocaml
  • Merge remote-tracking branch 'jsoo/master' into jsoo 24c1c1e

View on GitHub

vouillon pushed 79 commits to sm ocaml-wasm/wasm_of_ocaml
  • Runtime: explicit isNaN check 762382e
  • Runtime: parsing, uniformize control flow 8bc3cff
  • Runtime: annotate all fallthrough dd0c9ae
  • Compiler: better name for global js name d372c31
  • Toplevel: no longer set globals for toplevel initialization 66c1115
  • [ci] Add 32bit 5.2.0 job (#1700) * [ci] Add 32bit 5.2.0 job Caveats: - The OCaml switch in this case byte-only... d8a42e3
  • Runtime: no global eval 1a334e3
  • Runtime: don't use double equal 7cc4334
  • Runtime: don't use double equal (part 2) b55ce87
  • Runtime: don't use double equal (part 3) 59f4693
  • Runtime: reimplement weak/ephemeron Co-authored-by: Jérôme Vouillon <[email protected]> 566ca51
  • Compiler: revisit static env handling (#1708) 1edf056
  • Tests: more test for float conv 4aba12c
  • Runtime: make float_of_string strict 0513a38
  • Changes fe407e2
  • Runtime: don't use substr d28d294
  • Compiler: small cleanup d87f26d
  • runtime: do not force array shape for bytes in lexing.js 1c78b71
  • runtime: fix requires 95dafb1
  • Compiler: Handle composite/Index sourcemaps 3158d8c
  • and 59 more ...

View on GitHub

vouillon created a branch on ocaml-wasm/wasm_of_ocaml

jsoo

vouillon deleted a branch ocaml-wasm/wasm_of_ocaml

float_of_string

vouillon pushed 4 commits to main ocaml-wasm/wasm_of_ocaml
  • Tests: more test for float conv 7a1d85c
  • Runtime: make float_of_string strict aede507
  • Stricter float_of_string 48c22c6
  • Merge pull request #110 from ocaml-wasm/float_of_string Stricter float_of_string 102f8dd

View on GitHub

vouillon closed a pull request on ocaml-wasm/wasm_of_ocaml
Stricter float_of_string
https://github.com/ocsigen/js_of_ocaml/pull/1709/
vouillon deleted a branch ocaml-wasm/wasm_of_ocaml

dead-code-fix

vouillon closed a pull request on ocaml-wasm/wasm_of_ocaml
Fix bad interaction of deadcode elimination and unboxed float records
When one of the fields is not used, we fill it with the float value 0. rather than using the generic placeholder `(ref.i31 (i32.const 0))` , which does not make sense. Fixes #107.
vouillon pushed 2 commits to float_of_string ocaml-wasm/wasm_of_ocaml
  • Runtime: make float_of_string strict aede507
  • Stricter float_of_string 48c22c6

View on GitHub

vouillon pushed 1 commit to ci ocaml-wasm/wasm_of_ocaml

View on GitHub

vouillon opened a pull request on ocaml-wasm/wasm_of_ocaml
Stricter float_of_string
https://github.com/ocsigen/js_of_ocaml/pull/1709/
vouillon created a branch on ocaml-wasm/wasm_of_ocaml

float_of_string

vouillon pushed 1 commit to ci ocaml-wasm/wasm_of_ocaml

View on GitHub

vouillon pushed 1 commit to ci ocaml-wasm/wasm_of_ocaml

View on GitHub

joeybellerose starred ocaml-wasm/wasm_of_ocaml
vouillon pushed 1 commit to ci ocaml-wasm/wasm_of_ocaml

View on GitHub

rickyvetter opened an issue on ocaml-wasm/wasm_of_ocaml
[FEATURE REQUEST] file system support
We use the `--file=foo` command line arg in js_of_ocaml quite heavily for attaching metadata to bundles - see https://github.com/janestreet/core_kernel/blob/fc5f4d527cbdf0d3b2f13de7e316baf8f95b92ef...
vouillon created a comment on an issue on ocaml-wasm/wasm_of_ocaml
Thanks a lot for your bug report! That should be fixed by #108.

View on GitHub

vouillon opened a pull request on ocaml-wasm/wasm_of_ocaml
Fix bad interaction of deadcode elimination and unboxed float records
When one of the fields is not used, we fill it with the float value 0. rather than using the generic placeholder `(ref.i31 (i32.const 0))` , which does not make sense. Fixes #107.
vouillon pushed 1 commit to dead-code-fix ocaml-wasm/wasm_of_ocaml
  • Fix bad interaction of deadcode elimination and unboxed float records When one of the fields is not used, we fill it... 3f187a6

View on GitHub

vouillon pushed 6 commits to dead-code-fix ocaml-wasm/wasm_of_ocaml
  • Move boxing/unboxing outside of some runtime primitives This makes it visible to binaryen, which than is able to eli... 38abfd5
  • Bigstring: add JavaScript functions to access 2 or 4 bytes at once Calling a JavaScript function is costly. This red... 6d62d29
  • Optimized blitting between strings and bigstrings c3ba995
  • Merge pull request #84 from ocaml-wasm/bigstring-perfs Bigstring performance optimizations c2a49a5
  • Test float record with dead field 887a964
  • Fix bad interaction of deadcode elimination and unboxed float records When one of the field is not used, we fill it ... fe6e412

View on GitHub

vouillon created a branch on ocaml-wasm/wasm_of_ocaml

dead-code-fix

vouillon pushed 4 commits to main ocaml-wasm/wasm_of_ocaml
  • Move boxing/unboxing outside of some runtime primitives This makes it visible to binaryen, which than is able to eli... 38abfd5
  • Bigstring: add JavaScript functions to access 2 or 4 bytes at once Calling a JavaScript function is costly. This red... 6d62d29
  • Optimized blitting between strings and bigstrings c3ba995
  • Merge pull request #84 from ocaml-wasm/bigstring-perfs Bigstring performance optimizations c2a49a5

View on GitHub

vouillon closed a pull request on ocaml-wasm/wasm_of_ocaml
Bigstring performance optimizations
zapashcanon opened an issue on ocaml-wasm/wasm_of_ocaml
[BUG] code generated from nucleic benchmark is crashing on nodejs
Hi, When running the nucleic benchmark on nodejs, I'm getting: ```shell-session $ ./test.sh [...] /home/zapashcanon/dev/ml/wasocaml/wasm/test/a.js:100 b=require("node:child_process").spaw...
Load more