Commit 25eef3e
authored
migrate NAPI front-end to WASM and ESM (#1120)
See the added changesets for the specific API changes/additions.
Additionally, this PR:
- deprecates/removes NAPI build/pipeline.
- adds `jco` as a sub-module to the repo.
- deletes the platform-specific packages, as we now just need one.
Closes #410
Closes #570
Closes #573
Closes #816
Closes #9871 parent 9126cda commit 25eef3e
450 files changed
Lines changed: 9668 additions & 16111 deletions
File tree
- .changeset
- .vscode
- bin
- crates
- codegen/runtime
- cargo
- crate
- src
- runtime
- bindings
- generated
- cst
- generated
- diagnostic
- parser
- generated
- lexer
- parser_support
- scanner_macros
- src
- runtime
- cli/commands
- cst
- generated
- napi_interface
- generated
- parser
- wit
- interface
- generated
- wrappers
- wasm
- src
- runtime
- generated
- interface
- generated
- wrappers
- ast
- generated
- cst
- parser
- generator/src
- node_addon
- npm
- package
- src
- runtime
- ast
- generated
- cst
- parser
- wasm
- generated
- interfaces
- src/runtime
- ast
- cst
- diagnostic
- napi-bindings/generated
- infra
- cli
- src
- commands
- check
- publish
- changesets
- npm
- setup
- cargo
- git
- npm
- test
- toolchains
- napi
- bindings
- npm
- wasm
- utils/src
- codegen
- paths
- terminal
- metaslang
- bindings
- cst
- generated
- src
- query
- graph_builder
- src
- tests
- solidity
- inputs/language/src
- outputs
- cargo
- cli
- src
- crate
- generated
- src
- generated
- bindings
- generated
- cst
- generated
- diagnostic
- parser
- generated
- lexer
- parser_support
- scanner_macros
- slang_solidity_cli/src
- slang_solidity_node_addon
- slang_solidity/src/generated
- cli
- commands
- cst/generated
- napi_interface
- generated
- parser
- wit
- interface/generated
- wrappers
- tests
- src
- bindings_assertions
- bindings_output
- cst_output
- doc_examples
- wasm
- src
- generated
- generated
- interface/generated
- wrappers
- ast
- generated
- cst
- parser
- npm
- package
- platforms
- darwin-arm64
- darwin-x64
- linux-arm64-gnu
- linux-arm64-musl
- linux-x64-gnu
- linux-x64-musl
- win32-arm64-msvc
- win32-ia32-msvc
- win32-x64-msvc
- src/generated
- ast
- generated
- cst
- diagnostic
- napi-bindings/generated
- parser
- wasm
- generated
- interfaces
- tests
- src
- doc-examples
- utils
- spec/generated
- public/01-file-structure
- testing
- perf/benches/iai/tests
- sanctuary
- src
- snapshots/cst_output/PragmaDirective/abi_coder/generated
- testlang/outputs
- cargo
- crate
- src
- generated
- bindings
- generated
- cst
- generated
- diagnostic
- parser
- generated
- lexer
- parser_support
- scanner_macros
- slang_testlang_node_addon
- slang_testlang/src/generated
- cli
- commands
- cst/generated
- napi_interface
- generated
- parser
- wit
- interface/generated
- wrappers
- tests/src
- errors
- graph
- query
- wasm
- src
- generated
- generated
- interface/generated
- wrappers
- ast
- generated
- cst
- parser
- npm
- package
- src/generated
- ast
- generated
- cst
- diagnostic
- napi-bindings/generated
- parser
- wasm
- generated
- interfaces
- tests
- src
- tests
- ast
- cst
- parser
- utils
- documentation/public
- assets/javascripts
- user-guide/npm-package
- scripts/bin
- submodules
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
6 | | - | |
| 5 | + | |
7 | 6 | | |
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
| |||
0 commit comments