Skip to content
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

Merge devel into master #13

Open
wants to merge 94 commits into
base: master
Choose a base branch
from
Open

Merge devel into master #13

wants to merge 94 commits into from

Conversation

ephemer
Copy link
Member

@ephemer ephemer commented Feb 21, 2019

On the outside it may seem like this repo is inactive- that isn't the case, just that most development in the last years has happened in the devel branch -> let's put it into master so people are up to date with the latest developments

rikner and others added 30 commits July 13, 2017 16:59
- add JavaParameterConvertible.fromMethod() to complement .fromStaticMethod()
- add JNIObject type to help constructing java objects from Swift and calling their methods
ephemer and others added 30 commits January 23, 2018 16:28
This should be temporary until we get the libdispatch build working again.
* allow passing Int64 aka JavaFloat through JNI

* fix function signature and cleanup
* breaking change: Int does no longer conform to JavaParameterConvertible, use JavaInt instead

* cleanup
* allow calling static methods on JNIObjects

* reindent

* deprecate init with explicit className

* implement private classInstances cache

* use static getter for classinstances
* Update for Swift5

* Comment out johnno hack (fixes crash at runtime)

* Remove unneeded soname

* set CMAKE_Swift_MODULE_DIRECTORY

Co-authored-by: Geordie J <[email protected]>
implement JNIObject.getField()
make methodSignature() and asJavaParameters() public
fix threading bug in JNIObject.javaClass
…another JNI_OnLoad function

Use -DSTATIC_SWIFT_STDLIB
* update macos deployment target to 12.0

* downgrade to 10.15
* xcode project: remove CJNI target

* remove xcode project and and CJNI target from Package.swift

* unconditionally import Android

* cleanup
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants