Ecosyste.ms: Timeline
Browse the timeline of events for every public repo on GitHub. Data updated hourly from GH Archive.
OlivierNicole created a review comment on a pull request on ocsigen/js_of_ocaml
Couldn’t we exploit the fact that functions called under assume_no_perform may not need to be in CPS?
OlivierNicole pushed 1 commit to optim_effects OlivierNicole/js_of_ocaml
- Use copy_file rather than duplicate tests 215883e
OlivierNicole pushed 1 commit to optim_effects OlivierNicole/js_of_ocaml
- Use copy_file rather than duplicate tests 4c77603
OlivierNicole pushed 1 commit to optim_effects OlivierNicole/js_of_ocaml
- Revert "Add wasm mode to double translation tests" This reverts commit d3cc1b7c8437ffe1f1e2b9aa6fbe00e26469e80b. af3bbc3
OlivierNicole pushed 1 commit to optim_effects OlivierNicole/js_of_ocaml
- CR: Add missing Wasm stubs d91f764
OlivierNicole pushed 1 commit to optim_effects OlivierNicole/js_of_ocaml
- Add wasm mode to double translation tests d3cc1b7
OlivierNicole pushed 597 commits to optim_effects OlivierNicole/js_of_ocaml
- Wasm AST 8999005
- Ouput assembly code for LLVM e419de7
- Structured control flow + simple instructions b49f569
- Memory operations c686d24
- Constants 7ec6bc3
- Closure conversion 61ac73f
- Constant propagation 1a6be26
- Curryfication ad2e7ef
- Shadow stack 7414051
- Disable mutual tail call optimization for now 5a25ace
- Wasm AST: additional features e0b475a
- Assembly code output: add producer section 8038c43
- Generate some code for exception handling 82c2015
- Output Wasm in text format bec3f10
- More primitives 2314e7c
- Target the GC proposal cdcafa2
- AST changes 20d26db
- Implement some float operations f621020
- Minimal runtime 7376bbf
- AST fixes 8ff4ba6
- and 577 more ...
OlivierNicole pushed 1 commit to optim_effects OlivierNicole/js_of_ocaml
- Revert addition of no longer necessary Freevars functions 8ea4915
OlivierNicole pushed 1 commit to optim_effects OlivierNicole/js_of_ocaml
- Add test for lambda-lifting of mutually recursive functions b184754
OlivierNicole pushed 1 commit to optim_effects OlivierNicole/js_of_ocaml
- CR: Apply suggested simplifications b69bb7c
OlivierNicole pushed 26 commits to optim_effects OlivierNicole/js_of_ocaml
- Misc: ocamlformat.0.27 576c9a3
- Lib: small refactoring of cSS.ml d876ec9
- Effects: double translation of functions and ... dynamic switching between direct-style and CPS code. (#1461) a29da2f
- Add caml_assume_no_effects primitive and tests Passing a function [f] as argument of `caml_assume_no_effects` guaran... 6b176e0
- CR: Fix non-raised Unhandled with assume_no_perform b132bb0
- CR: Commit suggestion for compiler/lib/driver.ml Co-authored-by: Jérôme Vouillon <[email protected]> c517274
- Fix runtime deps, add missing test 62d1ddc
- CR 1f3dfae
- CR 380221b
- Runtime format cfeca8f
- Factorize substitution logic 35615d8
- CR: make caml_callback an alias of caml_call_gen... ... when double translation is enabled. 665d1cf
- Promote tests f5d8362
- CR: Fix caml_trampoline_cps and rename it to caml_resume 2ac4869
- CR: First fixes to Lambda_lifting_simple 90dff95
- Simplify and clarify Lambda_lifting_simple d42927b
- Format runtime f20b6ae
- Fix bug: functions inside CPS functions were not lambda-lifted a245312
- Runtime: fix caml_uncaught_effect_handler We can use a single definition for the CPS transformation and the double t... e973299
- Runtime: the trampoline now distinguish direct and CPS calls 2f07bef
- and 6 more ...
OlivierNicole pushed 1 commit to optim_effects OlivierNicole/js_of_ocaml
- CR: remove unnecessary conditionals in Effects 041fcf9
OlivierNicole pushed 1 commit to optim_effects OlivierNicole/js_of_ocaml
- CR: Fixes in Lambda_lifting_simple ec6cd10
OlivierNicole pushed 1 commit to optim_effects OlivierNicole/js_of_ocaml
- CR: Fixes in Lambda_lifting_simple 58e35c1
OlivierNicole pushed 1 commit to optim_effects OlivierNicole/js_of_ocaml
- CR: Fixes in Lambda_lifting_simple b5d4f70
OlivierNicole pushed 1 commit to optim_effects OlivierNicole/js_of_ocaml
- Reformat dune files and remove leftover files 752b1b6
OlivierNicole pushed 30 commits to optim_effects OlivierNicole/js_of_ocaml
- Use dune test stanza f7ad262
- Parsing test: remove no longer necessary flush dd457be
- Dune 3.17 has a source map directive ef3a817
- Always enable tests in compiler/tests-jsoo/lib-effects for OCaml 5 ecf1267
- Changes e69a51f
- Compiler: introduce mechanism to deprecated runtime primitives, restore caml_new_string b357582
- Misc: bump version 8f24160
- Misc: fix for dune 3.17 480cee7
- Effects: double translation of functions and ... dynamic switching between direct-style and CPS code. (#1461) 1e36ca4
- Add caml_assume_no_effects primitive and tests Passing a function [f] as argument of `caml_assume_no_effects` guaran... 69fb1e1
- CR: Fix non-raised Unhandled with assume_no_perform 0cf63ed
- CR: Commit suggestion for compiler/lib/driver.ml Co-authored-by: Jérôme Vouillon <[email protected]> 5b30874
- Fix runtime deps, add missing test c3400e6
- CR 102b601
- CR f0833f3
- Runtime format e154057
- Factorize substitution logic 955e9da
- format 234af06
- CR: make caml_callback an alias of caml_call_gen... ... when double translation is enabled. 47c6368
- Promote tests a2ed9da
- and 10 more ...
OlivierNicole pushed 1 commit to optim_effects OlivierNicole/js_of_ocaml
- Fix unregistered test and add one for nested handler 8772479