-
Notifications
You must be signed in to change notification settings - Fork 24
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
Upgrade to uniffi @0.24 #13
Closed
dignifiedquire
wants to merge
65
commits into
NordSecurity:main
from
dignifiedquire:upgarde-uniffi-24
Closed
Changes from 62 commits
Commits
Show all changes
65 commits
Select commit
Hold shift + click to select a range
59fe5b3
start upgrade
dignifiedquire 332306c
update template logic
dignifiedquire 20d4c43
update deps
dignifiedquire 47fd164
import additional fixtures
dignifiedquire 887906f
stub in new features and templates
dignifiedquire 73e1d4a
fix binding name
dignifiedquire 3152346
stub in and update test files
dignifiedquire b393312
fix some rendering issues
dignifiedquire 6825052
basic support for bytes
dignifiedquire 18d6098
stub out foreign exectuor types
dignifiedquire eab4932
test import fixes
dignifiedquire 9a4a554
tests compile
dignifiedquire 51fd2e9
simplify RustBuffer handling
dignifiedquire 3d44a78
update to new callback interface
dignifiedquire 83795d1
debugging and some fixes for callbacks
dignifiedquire 6cef98b
update callback constants
dignifiedquire 66163ad
fix slice passing
dignifiedquire 66c5dc3
cleanup some debugging
dignifiedquire e97161e
fix bytes helper impl
dignifiedquire 2e2213d
eixsting tests passing
dignifiedquire 47f9f36
cleanups
dignifiedquire fbe51a0
large reworking, almost got external types working
dignifiedquire 2231e19
external types tests passing
dignifiedquire 3d473b8
use unsafe.Slice for more efficient reader generation
dignifiedquire 6c435b2
update to latest of uniffi-rs
dignifiedquire bb46ebb
implement library mode and make simple_fn tests pass
dignifiedquire 3c6c0fe
start work on fixing proc_macro
dignifiedquire f45911a
fix bytes implementation
dignifiedquire f2d31eb
finish proc macro tests
dignifiedquire 33f7222
implement and fix basic trait methods
dignifiedquire 5bb82a5
simple iface test
dignifiedquire 5e53b27
start compiling futures tests
dignifiedquire f17c97c
type limits test
dignifiedquire de7a9a1
implement (failing) test: foreign executor
dignifiedquire f3349d9
start setting up registry for foreign executors
dignifiedquire 141af7e
implement foreign exeuctor basics (tests passing)
dignifiedquire 1396b61
implement basic future test
dignifiedquire a4b281d
futures test compile
dignifiedquire f022bb0
basic future tests passing
dignifiedquire d8d7ce3
faster tests
dignifiedquire 7fd2f6e
finish future tests impl
dignifiedquire 63c56c5
cleanup import handling and remove some dead code
dignifiedquire ce07032
improve code type for primitive
dignifiedquire 3e1f700
update to latest version of uniffi-rs
dignifiedquire 8af51dd
cleanup generated code
dignifiedquire cc7d3b5
apply CR
dignifiedquire 02903a8
refactor: improve conversion function name
dignifiedquire d41dc1e
fix: make sure cgo.Handle handling passes checkptr
dignifiedquire 39d6727
test: fix race condition in callbacks_test
dignifiedquire 784a2d4
Merge remote-tracking branch 'upstream/main' into upgarde-uniffi-24
dignifiedquire d93ff3c
ci: update rust version
dignifiedquire ca1a9f3
improve documentation and simplify some code
dignifiedquire 5a0cf9a
split up ci scripts
dignifiedquire c28cdb7
run ci on test branch
dignifiedquire 7714f1d
ci fixes
dignifiedquire 9c0745c
CR: move lower_fn_call to macros.go
dignifiedquire c59edad
feat: implement function checksumming
dignifiedquire eef341b
ci: path fix
dignifiedquire 2fa1f81
ci..
dignifiedquire ab30368
ci..
dignifiedquire 0158272
test: allow for more delay
dignifiedquire 2af2f21
docs: fixup readme
dignifiedquire 7373888
apply latest CR
dignifiedquire 2f69695
improved naming in panic
dignifiedquire 086e8c1
fix: improved default value definition
dignifiedquire 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 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 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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,3 @@ | ||
[submodule "3rd-party/uniffi-rs"] | ||
path = 3rd-party/uniffi-rs | ||
url = https://github.com/NordSecurity/uniffi-rs.git | ||
url = https://github.com/mozilla/uniffi-rs.git |
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.
Undo this before merge
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.
fixed