-
Notifications
You must be signed in to change notification settings - Fork 5.6k
feat: ffi to replace plugins #11152
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
Merged
Merged
feat: ffi to replace plugins #11152
Changes from 61 commits
Commits
Show all changes
66 commits
Select commit
Hold shift + click to select a range
00228d7
feat: begin work on ffi
eliassjogreen dff8206
Merge branch 'denoland:main' into main
eliassjogreen e594fdd
permission and fix build
eliassjogreen 3433945
chore: remove old plugin api
eliassjogreen 9e57e82
feat: permissions
eliassjogreen 60bee1f
feat: permissions
eliassjogreen 7d1d520
fix: lsp integration test
eliassjogreen 2db65db
chore: fmt
eliassjogreen 5500ea1
Merge branch 'main' of https://github.com/denoland/deno into denoland…
eliassjogreen 40dfcd8
merge changes
eliassjogreen e5e1471
Merge branch 'denoland-main'
eliassjogreen ed3ae89
Merge branch 'denoland:main' into main
eliassjogreen 9e37073
fix ci?
eliassjogreen 1481018
update lockfile
eliassjogreen ad30536
Merge branch 'main' into main
eliassjogreen a4cf764
update lock
eliassjogreen 4fc52a3
refactor
eliassjogreen cccbb87
better permissions
eliassjogreen 8ac6dbb
fmt and lint
eliassjogreen 2f68bce
Merge branch 'main' into main
eliassjogreen 8c31e20
update lockfile
eliassjogreen 1e1fcc4
attempt to fix autoconf issue
eliassjogreen d4156c0
Merge branch 'main' into main
eliassjogreen af8a9a3
apt-get install dependencies? argh...
eliassjogreen 05c4fb5
apt-get install dependencies? argh...
eliassjogreen 33cd326
nope
eliassjogreen d05fe4f
don't depend on autotools, fix m1 build, use ry's fork of libffi-rs
ry 5eaa8f5
Merge branch 'main' into eliassjogreen/main
ry 9014e1f
apt-get install file
ry 4e0f873
undo github actions changes
ry 861c16d
fix sysroot build
piscisaureus 5ca83b4
fix some tests
piscisaureus 0f14c1a
fix another test
piscisaureus ad5e5ef
fix yet another test
piscisaureus 7866903
fix ffi test
piscisaureus 7beb2ab
Merge remote-tracking branch 'origin/main' into ffi
piscisaureus c18c24f
undo unrelated Cargo.toml changes
piscisaureus 9e576f5
undo unrelated changes to Cargo.lock
piscisaureus 2c9b71b
don't need template string here
piscisaureus f2912f0
Merge remote-tracking branch 'origin/main' into ffi
piscisaureus 5ac8b49
fix merge
piscisaureus 50ca0d9
update types
eliassjogreen 2b8d716
Merge remote-tracking branch 'origin/main' into ffi
piscisaureus 044bc5e
Remove unstable native plugins (#10908)
bartlomieju 452a500
Fix use-after-free
piscisaureus dec90cb
ci: fail-fast off
piscisaureus 1a9fb25
Merge remote-tracking branch 'origin/main' into ffi
piscisaureus fe65d10
umm nooo
piscisaureus ff5d594
rename stuff
piscisaureus 8995e85
upgrade deno-libbfi
piscisaureus 672aaa7
Revert "ci: fail-fast off"
piscisaureus 5d639e1
update deno-libffi-sys
piscisaureus 9c820d5
Upgrade to deno-libffi 0.0.3
piscisaureus 79992b1
Merge remote-tracking branch 'origin/main' into ffi
piscisaureus 9b22cad
Merge branch 'main' into eliassjogreen_main
bartlomieju 582127d
update extensions/ffi
bartlomieju be0c886
reset CI
bartlomieju 393c95a
Merge branch 'main' into eliassjogreen_main
bartlomieju da4a270
Merge branch 'main' into eliassjogreen_main
bartlomieju 8f7b719
Merge branch 'main' into eliassjogreen_main
bartlomieju 0738564
clippy
bartlomieju 7088a9d
Merge branch 'main' into eliassjogreen_main
bartlomieju f69ffb0
fmt
bartlomieju d0fbb91
Merge branch 'main' into eliassjogreen_main
bartlomieju e36d4f0
Merge branch 'main' into eliassjogreen_main
bartlomieju c6b66a2
reset CI
bartlomieju File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Since we have
allow-ffi
, it would be helpful for googling/doc searches if this function somehow included the string "ffi". Maybe rename "dlopen" to "openffi" ?There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ffiopen
has a nice ring