Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Jm/ext ts host (#117) Scale-65 This adds typescript host support for extensions. Scale-65 --------- Signed-off-by: Jimmy Moore <[email protected]> Signed-off-by: Shivansh Vij <[email protected]> Co-authored-by: Shivansh Vij <[email protected]> Signed-off-by: Jimmy Moore <[email protected]> * Initial extension generator code Signed-off-by: Jimmy Moore <[email protected]> First version with guest/host generated in cli working Signed-off-by: Jimmy Moore <[email protected]> Couple changes Signed-off-by: Jimmy Moore <[email protected]> First ver compile golang guest Signed-off-by: Jimmy Moore <[email protected]> Updated to first version working guest+host in go Signed-off-by: Jimmy Moore <[email protected]> Extensions now get reset at start of a run Signed-off-by: Jimmy Moore <[email protected]> Updated to use scale-extension-interfaces Signed-off-by: Jimmy Moore <[email protected]> Updated extension host go.mod to include correct ver of scale-extension-interfaces Signed-off-by: Jimmy Moore <[email protected]> Started on rust extension impl Signed-off-by: Jimmy Moore <[email protected]> Fixup for golang extension Signed-off-by: Jimmy Moore <[email protected]> Initial rust generator for types from signature to extension Signed-off-by: Jimmy Moore <[email protected]> Updated ext generator for rust Signed-off-by: Jimmy Moore <[email protected]> Updated for rust compile Signed-off-by: Jimmy Moore <[email protected]> Latest updates Signed-off-by: Jimmy Moore <[email protected]> Latest rust guest ext working Signed-off-by: Jimmy Moore <[email protected]> Updated to use extension hash rather than name in wasm fns Signed-off-by: Jimmy Moore <[email protected]> Fixing for tests Signed-off-by: Shivansh Vij <[email protected]> Signed-off-by: Jimmy Moore <[email protected]> Pulled in changes from staging, and fixed things up. e2e tests working on scale-cli Signed-off-by: Jimmy Moore <[email protected]> Removed unnecessary templates etc Signed-off-by: Jimmy Moore <[email protected]> Initial extension generator code Signed-off-by: Jimmy Moore <[email protected]> First ver compile golang guest Signed-off-by: Jimmy Moore <[email protected]> Extensions now get reset at start of a run Signed-off-by: Jimmy Moore <[email protected]> Updated to use scale-extension-interfaces Signed-off-by: Jimmy Moore <[email protected]> * Start on typescript generator Signed-off-by: Jimmy Moore <[email protected]> * First parts of ts ext templating Signed-off-by: Jimmy Moore <[email protected]> * Updated config.ts and module.ts to deal with extensions. Added scale-extension-interfaces import. Signed-off-by: Jimmy Moore <[email protected]> Updated ext generator Signed-off-by: Jimmy Moore <[email protected]> First ver of typescript extension generating host types etc Signed-off-by: Jimmy Moore <[email protected]> Module now correctly returns BigInt on ext function Signed-off-by: Jimmy Moore <[email protected]> Added extension impl interface typescript Signed-off-by: Jimmy Moore <[email protected]> Updated ts host templates. Just need function bodies now Signed-off-by: Jimmy Moore <[email protected]> First version of typescript host working e2e Signed-off-by: Jimmy Moore <[email protected]> Rebased to jm/ext and started tidying up Signed-off-by: Jimmy Moore <[email protected]> Reverted scalefile change, removed unused templates Signed-off-by: Jimmy Moore <[email protected]> Fixed up typescript type generation in extension Signed-off-by: Jimmy Moore <[email protected]> Removed dupe type templates in typescript extensions Signed-off-by: Jimmy Moore <[email protected]> Added generator for typescript extension host integration test Signed-off-by: Jimmy Moore <[email protected]> Added ts host generator, and start of extension test typescript Signed-off-by: Jimmy Moore <[email protected]> ts host ext tests passing Signed-off-by: Jimmy Moore <[email protected]> Lint golang fix Signed-off-by: Jimmy Moore <[email protected]> Fixed ts lint any issue Signed-off-by: Jimmy Moore <[email protected]> Fixed rust templ Signed-off-by: Jimmy Moore <[email protected]> Clean up pr Signed-off-by: Jimmy Moore <[email protected]> * Changes to typescript builder for mux passthrough Signed-off-by: Jimmy Moore <[email protected]> * Added ts guest template, generator. Adjusted build to call out to wasm-toolkit to do mux replaces Signed-off-by: Jimmy Moore <[email protected]> ts ext test compiling. Just need to have it call extension Signed-off-by: Jimmy Moore <[email protected]> Typescript guest extension passing integration tests Signed-off-by: Jimmy Moore <[email protected]> Test fix Signed-off-by: Jimmy Moore <[email protected]> Lint fixes Signed-off-by: Jimmy Moore <[email protected]> Lint fix Signed-off-by: Jimmy Moore <[email protected]> Add: js_builder-x86_64-unknown-linux-gnu Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Add: js_builder-aarch64-unknown-linux-gnu Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> More lint Signed-off-by: Jimmy Moore <[email protected]> Add: js_builder-aarch64-apple-darwin Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Add: js_builder-x86_64-pc-windows-msvc Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Add: js_builder-x86_64-apple-darwin Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Added missing index.ts for ts ext test Signed-off-by: Jimmy Moore <[email protected]> Add: js_builder-x86_64-pc-windows-msvc Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Add: js_builder-x86_64-pc-windows-msvc Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Signed-off-by: Jimmy Moore <[email protected]> * interfaces removed Signed-off-by: Jimmy Moore <[email protected]> * Add: js_builder-x86_64-unknown-linux-gnu Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Add: js_builder-aarch64-unknown-linux-gnu Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Add: js_builder-x86_64-apple-darwin Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Add: js_builder-x86_64-pc-windows-msvc Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Add: js_builder-aarch64-apple-darwin Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Add: js_builder-x86_64-pc-windows-msvc Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * chgs to default packaged js builds * update signature lockfile * Updated js_builder with rustv1.74.1. Updated workflows pinned to v1.74.1 for now * Add: js_builder-x86_64-unknown-linux-gnu Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Add: js_builder-aarch64-unknown-linux-gnu Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Add: js_builder-x86_64-pc-windows-msvc Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Add: js_builder-x86_64-apple-darwin Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Add: js_builder-aarch64-apple-darwin Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Lint go fix * Add: js_builder-x86_64-pc-windows-msvc Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Add: js_builder-x86_64-unknown-linux-gnu Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Add: js_builder-aarch64-apple-darwin Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * linter ci throwing non-specifics * CI linter update * Add: js_builder-aarch64-unknown-linux-gnu Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Add: js_builder-x86_64-apple-darwin Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Add: js_builder-x86_64-pc-windows-msvc Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * Add initial ext docs Signed-off-by: Daniel Phillips <[email protected]> * Add: js_builder-x86_64-pc-windows-msvc Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> * More extension docs Signed-off-by: Daniel Phillips <[email protected]> * Add: js_builder-x86_64-pc-windows-msvc Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> --------- Signed-off-by: Jimmy Moore <[email protected]> Signed-off-by: Shivansh Vij <[email protected]> Signed-off-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Signed-off-by: Daniel Phillips <[email protected]> Co-authored-by: Shivansh Vij <[email protected]> Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Daniel Phillips <[email protected]> Co-authored-by: Daniel Phillips <[email protected]>
- Loading branch information