-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Webassembly backend #153
Webassembly backend #153
Commits on Apr 28, 2022
-
feature(wasm) per-module extraction and add wasm_ast to compiler
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d7e309f - Browse repository at this point
Copy the full SHA d7e309fView commit details -
feature(wasm) Add preliminary wasm backend
Signed-off-by: Patrik Keller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cfafc2d - Browse repository at this point
Copy the full SHA cfafc2dView commit details -
Compile a few more operators and add testing
I'm struggling with RuntimeOpRecDot. make -C tests wasm I need debugger access to the generated wasm and provided ejson argument.
Configuration menu - View commit details
-
Copy full SHA for a7631f8 - Browse repository at this point
Copy the full SHA a7631f8View commit details -
Configuration menu - View commit details
-
Copy full SHA for be379ea - Browse repository at this point
Copy the full SHA be379eaView commit details -
Implement Ejson operators in AssemblyScript.
This PoC demonstrates how Assemblyscript could be used to implement a runtime for imp_ejson. The next step on this road would be to implement a pair functions that read/write JS Ejson from/to Assemblyscript's managed memory.
Configuration menu - View commit details
-
Copy full SHA for 0de40ef - Browse repository at this point
Copy the full SHA 0de40efView commit details -
Write/read Ejson to/from Assemblyscript managed memory.
This commit adds a pair of functions that read/write JS Ejson from/to Assemblyscript's managed memory. Executing a imp function compiled to wasm is now easy. Next steps: - Test the set op implemented operators. - Hook the new runtime into the compiler pipeline.
Configuration menu - View commit details
-
Copy full SHA for 9b4cec0 - Browse repository at this point
Copy the full SHA 9b4cec0View commit details -
Add debugging runtime for pre Assemblyscript modules.
The runtime allows to run qcert queries compiled to wasm modules in chrome. DevTools enable stepwise debugging. This predates the recent effort to implement the IMP operators in Assemblyscript.
Configuration menu - View commit details
-
Copy full SHA for 82361af - Browse repository at this point
Copy the full SHA 82361afView commit details -
Compile Imp operators as imported functions.
This commit removes the Imp(Wasm) runtime operators that have been implemented before. Instead we call imported functions. These functions are defined in an Assemblyscript module. As a side effect, we lost support for constants and EjsonRuntimeOperator(s). Next steps: - Unit test the set op implemented operators. - Provide engine that links the compiled module with the runtime. - Compile constants - Support EjsonRuntimeOperator(s).
Configuration menu - View commit details
-
Copy full SHA for 4d3941c - Browse repository at this point
Copy the full SHA 4d3941cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a93b2f8 - Browse repository at this point
Copy the full SHA a93b2f8View commit details -
Link runtime with compiled module and execute.
This commit add a PoC engine that executes a compiled to wasm qcert query on NodeJS. It dynamically links the IMP runtime that we implement in AssemblyScript and compile to a separate wasm module.
Configuration menu - View commit details
-
Copy full SHA for 13dde47 - Browse repository at this point
Copy the full SHA 13dde47View commit details -
Compile string constants and parts of EJsonRuntimeOperator.
We can compile the following OQL queries: 3.14 not (true or false) 3.14 <. 4.5 pi pi <. e greet And execute them on input: { "pi" : 3.14, "e" : 2.72, "greet" : "Hello World!" }
Configuration menu - View commit details
-
Copy full SHA for 5cfec3e - Browse repository at this point
Copy the full SHA 5cfec3eView commit details -
Improve compilation of contants.
Before, each use of an IMP constant lead to a fresh allocation in the AssemblyScript runtime. Additionally, strings were entirely encoded in the AST (as function that allocate and inititalize the corresponding string in the runtime). Now, constants are serialized into the linear memory of the compiled module. On first use, a corresponding value is allocated in the memory of the AssemblyScript runtime. Repeated use of a constant uses the same value on the runtime side.
Configuration menu - View commit details
-
Copy full SHA for 64de200 - Browse repository at this point
Copy the full SHA 64de200View commit details -
Delete redundant OCaml modules.
We now use the AssemblyScript runtime. The old runtime is not needed anymore.
Configuration menu - View commit details
-
Copy full SHA for ed5142f - Browse repository at this point
Copy the full SHA ed5142fView commit details -
Improve String constant allocation.
- Make explicit, that be transfer bytes of an UTF8 string. - Allocate a single, correctly sized buffer on the runtime side.
Configuration menu - View commit details
-
Copy full SHA for f9810ce - Browse repository at this point
Copy the full SHA f9810ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8180387 - Browse repository at this point
Copy the full SHA 8180387View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5d3f14 - Browse repository at this point
Copy the full SHA f5d3f14View commit details -
Avoids headache on Javascript/Wasm interface.
Configuration menu - View commit details
-
Copy full SHA for 9f4da3a - Browse repository at this point
Copy the full SHA 9f4da3aView commit details -
Configuration menu - View commit details
-
Copy full SHA for fec164e - Browse repository at this point
Copy the full SHA fec164eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 420a612 - Browse repository at this point
Copy the full SHA 420a612View commit details -
Configuration menu - View commit details
-
Copy full SHA for c369f88 - Browse repository at this point
Copy the full SHA c369f88View commit details -
WIP(Imp) An ImpEJson parser proof of concept
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1713bd7 - Browse repository at this point
Copy the full SHA 1713bd7View commit details -
WIP(imp) Generalizes runtime calls in imp parser
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9ac1ea8 - Browse repository at this point
Copy the full SHA 9ac1ea8View commit details -
WIP(imp) functions always contain a block, more tests
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1c3413a - Browse repository at this point
Copy the full SHA 1c3413aView commit details -
WIP(Imp) Add objects / array constructors to parser + more tests
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d133933 - Browse repository at this point
Copy the full SHA d133933View commit details -
fix(test) Remove generated files from tests
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e54329c - Browse repository at this point
Copy the full SHA e54329cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3071fb5 - Browse repository at this point
Copy the full SHA 3071fb5View commit details -
Configuration menu - View commit details
-
Copy full SHA for adf7e68 - Browse repository at this point
Copy the full SHA adf7e68View commit details -
Configuration menu - View commit details
-
Copy full SHA for 12e27e0 - Browse repository at this point
Copy the full SHA 12e27e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for ab5f5ff - Browse repository at this point
Copy the full SHA ab5f5ffView commit details -
Support runtime array creation.
Runtime operators added with this commit: - runtimeArray - runtimeArrayLength - runtimeFloatOfNat
Configuration menu - View commit details
-
Copy full SHA for 8713dcd - Browse repository at this point
Copy the full SHA 8713dcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b349517 - Browse repository at this point
Copy the full SHA b349517View commit details -
Configuration menu - View commit details
-
Copy full SHA for a417824 - Browse repository at this point
Copy the full SHA a417824View commit details -
fix(Wasm) add to_string to Wasm_ast API
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ab84ddc - Browse repository at this point
Copy the full SHA ab84ddcView commit details -
fix(Imp) Make imp truly polymorphic in foreign model after extraction
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 59e459a - Browse repository at this point
Copy the full SHA 59e459aView commit details -
fix(Imp) Also make imp truly polymorphic in foreign ops after extraction
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 95cd57e - Browse repository at this point
Copy the full SHA 95cd57eView commit details -
fix(imp) remove brand runtime operator from ImpEJson
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba2e465 - Browse repository at this point
Copy the full SHA ba2e465View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e74dc4 - Browse repository at this point
Copy the full SHA 2e74dc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for f957908 - Browse repository at this point
Copy the full SHA f957908View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2c7fdce - Browse repository at this point
Copy the full SHA 2c7fdceView commit details -
Configuration menu - View commit details
-
Copy full SHA for 662c64f - Browse repository at this point
Copy the full SHA 662c64fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bc23301 - Browse repository at this point
Copy the full SHA bc23301View commit details -
Allocate compiled constants using binary EJson encoding.
Before, we encoded constants into the linear memory of the compiled module using an ad hoc binary encoding. Now, we reuse the binary EJson encoding introduced with the last few commits.
Configuration menu - View commit details
-
Copy full SHA for c21e3b7 - Browse repository at this point
Copy the full SHA c21e3b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9a31b6c - Browse repository at this point
Copy the full SHA 9a31b6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35c4409 - Browse repository at this point
Copy the full SHA 35c4409View commit details -
Before, the new Wasm backend was intertwined with the extracted QCert code. The backend could not be be used with Imp definitions extracted in other projects. Now, we define which type definitions we need from the extraction in `wasm_intf.ml`. We abstract from the exact implementation using a functor (see `wasm_backend.ml`). Instantiation of the functor for local use happens in `wasm_ast.ml`. This way we stay compatible with the previous version without touching the Coq project itself.
Configuration menu - View commit details
-
Copy full SHA for b2185b4 - Browse repository at this point
Copy the full SHA b2185b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7952c4a - Browse repository at this point
Copy the full SHA 7952c4aView commit details -
Add runtimeCast and runtimeUnbrand operators.
This commit adds support for branded values. Both the Q*cert internal Wasm eval (spec interpreter) and the PoC NodeJS engine can run wasm modules with branded values. The commit also removes EjLeft/EjRight from the Assemblyscript runtime.
Configuration menu - View commit details
-
Copy full SHA for e6c37a5 - Browse repository at this point
Copy the full SHA e6c37a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 73c7bc5 - Browse repository at this point
Copy the full SHA 73c7bc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1ef9a7 - Browse repository at this point
Copy the full SHA a1ef9a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 99d0d47 - Browse repository at this point
Copy the full SHA 99d0d47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11c030f - Browse repository at this point
Copy the full SHA 11c030fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7409347 - Browse repository at this point
Copy the full SHA 7409347View commit details -
Configuration menu - View commit details
-
Copy full SHA for 667a32c - Browse repository at this point
Copy the full SHA 667a32cView commit details -
chore(8.12) Rebase and updates for Coq 8.11/8.12
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f9b3dfc - Browse repository at this point
Copy the full SHA f9b3dfcView commit details -
fix(WASM) Add type hierarchy to EJson -> WASM compile code
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1b42f97 - Browse repository at this point
Copy the full SHA 1b42f97View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53fa2a1 - Browse repository at this point
Copy the full SHA 53fa2a1View commit details -
feature(wasm) Add binary wasm target to compiler
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for baa8974 - Browse repository at this point
Copy the full SHA baa8974View commit details -
- fixes incompatibility with node ("invalid block type error" when loading compiled wasm module) - removes dependencies to wat2wasm/wasm2wat
Configuration menu - View commit details
-
Copy full SHA for 36ca10e - Browse repository at this point
Copy the full SHA 36ca10eView commit details -
fix(WASM) compilation of if-then-else
Before, if-then-else became if-then-then Signed-off-by: Patrik Keller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2104541 - Browse repository at this point
Copy the full SHA 2104541View commit details -
fix(WASM) flip sign of EJsonRuntimeCompare
Q*cert's `EJsonRuntimeCompare a b` returns sign(b - a). Before this fix the Wasm implementation of this operator returned sign(a - b). Signed-off-by: Patrik Keller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2590c9d - Browse repository at this point
Copy the full SHA 2590c9dView commit details -
fix(wasm) Add float to nat conversion to runtime
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0c9206b - Browse repository at this point
Copy the full SHA 0c9206bView commit details -
fix(wasm) Uses <i64> casting syntax for integer coercion in runtime
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 238449f - Browse repository at this point
Copy the full SHA 238449fView commit details -
Rename Imp variables for wasm function scoping (OCaml)
Signed-off-by: Patrik Keller <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 215613e - Browse repository at this point
Copy the full SHA 215613eView commit details -
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9e9a4d2 - Browse repository at this point
Copy the full SHA 9e9a4d2View commit details -
test(wasm) One more block scoping test for wasm
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4cf5926 - Browse repository at this point
Copy the full SHA 4cf5926View commit details -
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 21aa621 - Browse repository at this point
Copy the full SHA 21aa621View commit details -
chore(wasm) clean-up imp_ejson tests
- derive the expected output from Imp eval. - avoid bash for loop for iteration
Configuration menu - View commit details
-
Copy full SHA for a3cd52d - Browse repository at this point
Copy the full SHA a3cd52dView commit details -
Configuration menu - View commit details
-
Copy full SHA for a822285 - Browse repository at this point
Copy the full SHA a822285View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1db4c9e - Browse repository at this point
Copy the full SHA 1db4c9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for fb8452b - Browse repository at this point
Copy the full SHA fb8452bView commit details -
feature(wasm) Add union and distinct to runtime
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2e3dae6 - Browse repository at this point
Copy the full SHA 2e3dae6View commit details -
fix(wasm) Catches errors in cli-runner invoke
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 68124fa - Browse repository at this point
Copy the full SHA 68124faView commit details -
fix(wasm) Slightly more consistent error
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 047f211 - Browse repository at this point
Copy the full SHA 047f211View commit details -
fix(wasm) more on cli-runner error
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for aa9b0b4 - Browse repository at this point
Copy the full SHA aa9b0b4View commit details -
fix(wasm) Another fix to error in cli-runner.js
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 798fb84 - Browse repository at this point
Copy the full SHA 798fb84View commit details -
feature(wasm) Add array flatten to runtime
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 693c3a6 - Browse repository at this point
Copy the full SHA 693c3a6View commit details -
chore(wasm) ship wasm runtime in OCaml module.
- add a small binary (tools/binary_to_string.(ml|exe) that escapes a binary string to a valid OCaml string using hex codes. - add a dune rule that reads binary runtime.wasm into a generated ml file. - use the resulting OCaml value in for the wasm spec eval.
Configuration menu - View commit details
-
Copy full SHA for 59f7741 - Browse repository at this point
Copy the full SHA 59f7741View commit details -
fix(build) build runtimes before compiler
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0ebaa74 - Browse repository at this point
Copy the full SHA 0ebaa74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 162c8ca - Browse repository at this point
Copy the full SHA 162c8caView commit details -
test(imp) Add expected output to imp_ejson tests
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d6aa5c5 - Browse repository at this point
Copy the full SHA d6aa5c5View commit details -
fix(js) Fixes union in JS runtime, breaking when both inputs are same…
… array Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f8793e7 - Browse repository at this point
Copy the full SHA f8793e7View commit details -
test(imp) Run imp_ejson tests by default
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eb22630 - Browse repository at this point
Copy the full SHA eb22630View commit details -
feature(Wasm) Add array access and integer subtraction to runtime
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 124640f - Browse repository at this point
Copy the full SHA 124640fView commit details -
fix(test) systematically test wasm_ast target for imp_ejson
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ff652b9 - Browse repository at this point
Copy the full SHA ff652b9View commit details -
Add imp_ejson rewrite: for loops + blocks hook
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b79dce3 - Browse repository at this point
Copy the full SHA b79dce3View commit details -
fix(wasm) runtimeArrayAccess should not return optional result.
I change the implementation of runtimeArrayAccess such that it throws an error in case of out of bounds instead of returning null. This behaviour seems to be assumed by the For -> ForRange rewrite.
Configuration menu - View commit details
-
Copy full SHA for 33626a1 - Browse repository at this point
Copy the full SHA 33626a1View commit details -
fix(wasm) track binary runtime.wasm in git
We tracked a text representation before which resulted in polluted git logs. TODO: `dune build -w` is trapped in a loop after editing assembly/index.ts
Configuration menu - View commit details
-
Copy full SHA for 882048d - Browse repository at this point
Copy the full SHA 882048dView commit details -
proof(imp) A little bit more of the for loop rewrite proven
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9df4adb - Browse repository at this point
Copy the full SHA 9df4adbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3014d91 - Browse repository at this point
Copy the full SHA 3014d91View commit details -
Ensure reproducible build of assemblyscript runtime
npm install overrides the package-lock.json and uses newer versions. npm ci doesn't. https://stackoverflow.com/q/45022048
Configuration menu - View commit details
-
Copy full SHA for 18427ae - Browse repository at this point
Copy the full SHA 18427aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3299eb2 - Browse repository at this point
Copy the full SHA 3299eb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67415ff - Browse repository at this point
Copy the full SHA 67415ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98ab5bf - Browse repository at this point
Copy the full SHA 98ab5bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 297233e - Browse repository at this point
Copy the full SHA 297233eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05b206f - Browse repository at this point
Copy the full SHA 05b206fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ce4d7a - Browse repository at this point
Copy the full SHA 5ce4d7aView commit details -
Assemblyscript/Wasm runtime does not mutate values.
This is good news for #148. However, the opArrayPush clones the Array on each invocation.
Configuration menu - View commit details
-
Copy full SHA for f3198f7 - Browse repository at this point
Copy the full SHA f3198f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4235be - Browse repository at this point
Copy the full SHA f4235beView commit details -
assemblyscript-runtime: add placeholders for all EJsonRuntimeOperators
Not implemented operators raise an error.
Configuration menu - View commit details
-
Copy full SHA for 0c03493 - Browse repository at this point
Copy the full SHA 0c03493View commit details -
wasm-backend: compile all trivial operators
Runtime support might be missing.
Configuration menu - View commit details
-
Copy full SHA for 993fa4c - Browse repository at this point
Copy the full SHA 993fa4cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c19cd96 - Browse repository at this point
Copy the full SHA c19cd96View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2bed8d - Browse repository at this point
Copy the full SHA c2bed8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for b361255 - Browse repository at this point
Copy the full SHA b361255View commit details -
Configuration menu - View commit details
-
Copy full SHA for b46b147 - Browse repository at this point
Copy the full SHA b46b147View commit details -
Configuration menu - View commit details
-
Copy full SHA for aecefe0 - Browse repository at this point
Copy the full SHA aecefe0View commit details -
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8cd3024 - Browse repository at this point
Copy the full SHA 8cd3024View commit details -
Configuration menu - View commit details
-
Copy full SHA for 18982f2 - Browse repository at this point
Copy the full SHA 18982f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for e97beec - Browse repository at this point
Copy the full SHA e97beecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 14651b5 - Browse repository at this point
Copy the full SHA 14651b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ac4884 - Browse repository at this point
Copy the full SHA 2ac4884View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96df137 - Browse repository at this point
Copy the full SHA 96df137View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ca658f - Browse repository at this point
Copy the full SHA 8ca658fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6196b8b - Browse repository at this point
Copy the full SHA 6196b8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a44571 - Browse repository at this point
Copy the full SHA 1a44571View commit details -
Configuration menu - View commit details
-
Copy full SHA for bec768a - Browse repository at this point
Copy the full SHA bec768aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 34c4e01 - Browse repository at this point
Copy the full SHA 34c4e01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0621272 - Browse repository at this point
Copy the full SHA 0621272View commit details -
Configuration menu - View commit details
-
Copy full SHA for 012a951 - Browse repository at this point
Copy the full SHA 012a951View commit details -
Configuration menu - View commit details
-
Copy full SHA for f0f66d0 - Browse repository at this point
Copy the full SHA f0f66d0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f91de47 - Browse repository at this point
Copy the full SHA f91de47View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7bb3300 - Browse repository at this point
Copy the full SHA 7bb3300View commit details -
Configuration menu - View commit details
-
Copy full SHA for 788e03e - Browse repository at this point
Copy the full SHA 788e03eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d6be6df - Browse repository at this point
Copy the full SHA d6be6dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for c9fab28 - Browse repository at this point
Copy the full SHA c9fab28View commit details -
chore(build) Bump up version for opam
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bacf5a8 - Browse repository at this point
Copy the full SHA bacf5a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fe9242 - Browse repository at this point
Copy the full SHA 3fe9242View commit details -
Configuration menu - View commit details
-
Copy full SHA for 25ecb40 - Browse repository at this point
Copy the full SHA 25ecb40View commit details -
Implement wasm/EJsonRuntime(Contains|Length|Substring|SubstringEnd|St…
…ringJoin) operators
Configuration menu - View commit details
-
Copy full SHA for 07f68c0 - Browse repository at this point
Copy the full SHA 07f68c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6c5e87 - Browse repository at this point
Copy the full SHA f6c5e87View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a000b7 - Browse repository at this point
Copy the full SHA 8a000b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 85407ae - Browse repository at this point
Copy the full SHA 85407aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e1e9d1b - Browse repository at this point
Copy the full SHA e1e9d1bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0daf997 - Browse repository at this point
Copy the full SHA 0daf997View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a04a14 - Browse repository at this point
Copy the full SHA 3a04a14View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6dd860 - Browse repository at this point
Copy the full SHA c6dd860View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cea5a2 - Browse repository at this point
Copy the full SHA 8cea5a2View commit details -
feature(wasm) Add some foreign type hooks for WASM
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4d47414 - Browse repository at this point
Copy the full SHA 4d47414View commit details -
feature(wasm) Add foreign operator hook for Wasm backend
Signed-off-by: Jerome Simeon <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7dd31ae - Browse repository at this point
Copy the full SHA 7dd31aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e12b479 - Browse repository at this point
Copy the full SHA e12b479View commit details -
Configuration menu - View commit details
-
Copy full SHA for cee41d9 - Browse repository at this point
Copy the full SHA cee41d9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 865228d - Browse repository at this point
Copy the full SHA 865228dView commit details