-
Notifications
You must be signed in to change notification settings - Fork 55
GSoC 2020: Webassembly backend for the Ergo compiler #777
Commits on Aug 24, 2020
-
(WIP) New backend compiler, new code org, new build
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 020fb15 - Browse repository at this point
Copy the full SHA 020fb15View commit details -
WIP(Wasm) Some initial compiler extension for Wasm
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8671328 - Browse repository at this point
Copy the full SHA 8671328View commit details -
feature(wasm) Add, almost, compilation path from Ergo to Wasm
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6edb6e3 - Browse repository at this point
Copy the full SHA 6edb6e3View commit details -
fix(test) license check and some tests
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ec3bb0b - Browse repository at this point
Copy the full SHA ec3bb0bView commit details -
fix(rebase) Adjust code after rebase with master
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for abfb134 - Browse repository at this point
Copy the full SHA abfb134View commit details -
Use QCert's new Wasm backend functor
Signed-off-by: Patrik Keller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4d744a8 - Browse repository at this point
Copy the full SHA 4d744a8View commit details -
chore(dep) Fixes for Coq 8.12 + license check fixes
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d60966c - Browse repository at this point
Copy the full SHA d60966cView commit details -
fix(Wasm) Update to new compile call with type hierarchy
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 69d91a9 - Browse repository at this point
Copy the full SHA 69d91a9View commit details -
fix(engine) Make calls async yet again...
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7aee535 - Browse repository at this point
Copy the full SHA 7aee535View commit details -
feature(wasm) Some initial code for the new Ergo to Wasm compiler
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 49878e7 - Browse repository at this point
Copy the full SHA 49878e7View commit details -
fix(Wasm) --target wasm in the compiler now generates binary wasm for…
… execution Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 03f61d5 - Browse repository at this point
Copy the full SHA 03f61d5View commit details -
feature(engine) trigger is now just invoking main
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f37ede8 - Browse repository at this point
Copy the full SHA f37ede8View commit details -
refactor(compiler) Remove unneeded dispatch/init boiler plates in ES6…
… target Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9f2f9c2 - Browse repository at this point
Copy the full SHA 9f2f9c2View commit details -
refactor(engine) Updates to API calls / terminology in the engine
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7e63b8a - Browse repository at this point
Copy the full SHA 7e63b8aView commit details -
feature(wasm) Gets first end to end Wasm backed with lots of hacks
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 68ee55c - Browse repository at this point
Copy the full SHA 68ee55cView commit details -
Enables true ergo -> wasm -> invoke/trigger pipeline. Signed-off-by: Patrik Keller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8dfa0cb - Browse repository at this point
Copy the full SHA 8dfa0cbView commit details -
Avoid Base64 on JS/Ocaml interop
Signed-off-by: Patrik Keller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d87329b - Browse repository at this point
Copy the full SHA d87329bView commit details -
chore(dep) Add wasm to OCaml dependencies in CI and DEVELOPERS.md
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 80a1a4b - Browse repository at this point
Copy the full SHA 80a1a4bView commit details -
fix(wasm) Various fixes to tests
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 41411c6 - Browse repository at this point
Copy the full SHA 41411c6View commit details -
fix(wasm) Various fixes to engine and tests, factor out error handlimg
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9226af2 - Browse repository at this point
Copy the full SHA 9226af2View commit details -
fix(build) Remove base64 from js_of_ocaml build dependencies
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e8ffb1 - Browse repository at this point
Copy the full SHA 4e8ffb1View commit details -
refactor(runtime) Remove error unwrap from ES6 runtime
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for edf3021 - Browse repository at this point
Copy the full SHA edf3021View commit details -
fix(dep) dependency for assemblyscript loader
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c56bc01 - Browse repository at this point
Copy the full SHA c56bc01View commit details -
fix(runtime) Temporarily remove copy of WASM runtime -- until we know…
… how it is being distributed Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7d8c13a - Browse repository at this point
Copy the full SHA 7d8c13aView commit details -
fix(engine) Some initial WASM test harness
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eda9a86 - Browse repository at this point
Copy the full SHA eda9a86View commit details -
fix(wasm) More tests for WASM + engine
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 60abe46 - Browse repository at this point
Copy the full SHA 60abe46View commit details -
fix(wasm) Update with latest Wasm compiler + volumediscount test
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bd3c019 - Browse repository at this point
Copy the full SHA bd3c019View commit details -
fix(compiler) Fix to logic manager for ES6 compiled archives
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee42324 - Browse repository at this point
Copy the full SHA ee42324View commit details -
fix(wasm) Add runtime and test for float -> integer coercion
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1fd376e - Browse repository at this point
Copy the full SHA 1fd376eView commit details -
fix(wasm) Update to latest Q*cert WASM backend/runtime + pyth test
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1ee3619 - Browse repository at this point
Copy the full SHA 1ee3619View commit details