Skip to content

Commit

Permalink
feat(ext/ffi): Implement FFI fast-call trampoline with Dynasmrt (deno…
Browse files Browse the repository at this point in the history
  • Loading branch information
arnauorriols committed Sep 7, 2022
1 parent 5819fef commit 8bdc3c2
Show file tree
Hide file tree
Showing 15 changed files with 2,282 additions and 601 deletions.
4 changes: 1 addition & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,4 @@
[submodule "test_util/wpt"]
path = test_util/wpt
url = https://github.com/web-platform-tests/wpt.git
[submodule "ext/ffi/tinycc"]
path = ext/ffi/tinycc
url = https://github.com/TinyCC/tinycc

37 changes: 37 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions ext/ffi/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ path = "lib.rs"
[dependencies]
deno_core = { version = "0.149.0", path = "../../core" }
dlopen = "0.1.8"
dynasmrt = "1.2.3"
libffi = "3.0.0"
serde = { version = "1.0.129", features = ["derive"] }
tokio = { version = "1.17", features = ["full"] }
Expand Down
70 changes: 0 additions & 70 deletions ext/ffi/build.rs

This file was deleted.

Loading

0 comments on commit 8bdc3c2

Please sign in to comment.