An open API service for providing issue and pull request metadata for open source projects.

GitHub / swiftlang/swift-java issues and pull requests

#321 - [SwiftKit] Move 'selfPointer' to 'JNISwiftInstance'

Pull Request - State: closed - Opened by rintaro 16 days ago - 1 comment

#231 - Remove constant duplication in jextract generated code

Issue - State: open - Opened by ktoso 3 months ago

#229 - JavaKitSampleApp fails with redefinition of module 'JavaRuntime'

Issue - State: open - Opened by ykws 3 months ago - 1 comment

#228 - Make not imported methods java->swift unavailable

Issue - State: open - Opened by ktoso 3 months ago
Labels: Java2Swift

#227 - [WIP] Allow returning new java objects from JNI downcall

Pull Request - State: open - Opened by ktoso 3 months ago

#226 - java2swift should take into account arg labels if compiled with -g:vars

Issue - State: open - Opened by ktoso 3 months ago
Labels: Java2Swift

#225 - Generating SaticMethods protocol ignores 'static native' java methods

Issue - State: open - Opened by ktoso 3 months ago
Labels: Java2Swift

#223 - [jextract] Misc improvements

Pull Request - State: closed - Opened by rintaro 4 months ago

#222 - [jextract] Prepare all inputs before analyze()

Pull Request - State: closed - Opened by rintaro 4 months ago

#221 - [jextract] CodePrinter indentation improvements

Pull Request - State: closed - Opened by rintaro 4 months ago

#219 - Refactor to converge many command line tools into a single "swift-java"

Pull Request - State: open - Opened by ktoso 4 months ago - 1 comment

#218 - Can't build with C++ interop enabled

Issue - State: open - Opened by lhoward 5 months ago

#215 - Unable to run 'make jextract-run'

Issue - State: open - Opened by emrul 6 months ago

#214 - Introduce staged lowering of Swift to `@_cdecl` Swift to C

Pull Request - State: closed - Opened by DougGregor 6 months ago

#213 - Failed generating Java to Swift due to missing config file

Issue - State: open - Opened by julian-baumann 6 months ago - 1 comment

#212 - Implement function bodies for lowered @_cdecl thunks

Pull Request - State: closed - Opened by DougGregor 6 months ago

#211 - jextract: Indirect returns and more value type support

Pull Request - State: closed - Opened by ktoso 6 months ago

#210 - Initial implementation of a new lowering from a Swift func to `@_cdecl` func

Pull Request - State: closed - Opened by DougGregor 6 months ago - 1 comment

#209 - jextract must handle "sibling" types while extracting

Issue - State: open - Opened by ktoso 6 months ago

#208 - Revert "Prefer VarHandle to raw offset APIs"

Pull Request - State: closed - Opened by ktoso 6 months ago

#207 - Prototyping Swift Array Accessor

Pull Request - State: open - Opened by ktoso 7 months ago - 1 comment

#206 - Simple step towards importing structs, add initializeWithCopy funcs

Pull Request - State: closed - Opened by ktoso 7 months ago

#204 - Build failures with 6.0.2/3 release package on macOS

Issue - State: open - Opened by lhoward 7 months ago - 2 comments

#203 - JMH Benchmark and passing java String to JExtracted Swift

Pull Request - State: closed - Opened by ktoso 8 months ago

#202 - jextract: Find ways to minimize string copying when passing Java String to Swift

Issue - State: open - Opened by ktoso 8 months ago
Labels: jextract-swift

#200 - get rid of some of the warnings in Java2Swift generated sources: generics

Pull Request - State: open - Opened by AbdAlRahmanGad 8 months ago - 3 comments

#197 - Cleanup: Remove not used SystemClassLoaderUnsafe

Pull Request - State: closed - Opened by ktoso 8 months ago

#196 - Throwable CustomStringConvertible is risking infinite recursion

Issue - State: open - Opened by ktoso 8 months ago - 1 comment
Labels: bug, javakit

#195 - If for some reason we're missing java.lang.Object mapping during import, fail eagerly

Issue - State: open - Opened by ktoso 8 months ago - 1 comment
Labels: bug, good first issue, help wanted, Java2Swift

#194 - Java2Swift: nested types in generic types

Issue - State: open - Opened by ktoso 8 months ago
Labels: bug, help wanted, Java2Swift

#193 - Consolidate how we do logging in plugins

Issue - State: open - Opened by ktoso 8 months ago

#192 - Fix how we spell "classpath" consistently

Pull Request - State: closed - Opened by ktoso 8 months ago

#191 - Fetching dependencies declared in swift-java.config

Pull Request - State: closed - Opened by ktoso 8 months ago - 1 comment

#190 - Update Class Layout to use Runtime Metadata

Pull Request - State: closed - Opened by jrosen081 8 months ago

#189 - Adds support for optional mapping

Pull Request - State: closed - Opened by jrosen081 8 months ago - 3 comments

#188 - Add Support for Threadsafe and NotThreadSafe annotations

Pull Request - State: closed - Opened by jrosen081 8 months ago - 5 comments

#187 - See if we can use --scratch-path to speed up samples building

Issue - State: open - Opened by ktoso 8 months ago - 1 comment
Labels: help wanted, build

#185 - Make sure we don't cause stray o and swiftdeps files in root directories

Issue - State: open - Opened by ktoso 8 months ago
Labels: Java2Swift

#184 - Deduplicate shared configuration between swiftpm plugins

Pull Request - State: closed - Opened by ktoso 8 months ago

#183 - Objective-C Errors when building

Issue - State: open - Opened by pnewell 8 months ago - 3 comments

#182 - Add support for failing build when multiple types are mapped to the same type

Pull Request - State: closed - Opened by jrosen081 8 months ago - 1 comment

#181 - How to build a `.so` dynamic lib on macOS, for building multi-platform jars

Issue - State: open - Opened by ktoso 9 months ago
Labels: build plugin

#179 - introduce some initial docc files

Pull Request - State: closed - Opened by ktoso 9 months ago - 1 comment

#178 - use -print-target-info to get swift library paths reliably

Pull Request - State: closed - Opened by ktoso 9 months ago - 1 comment

#177 - Use "swiftc -print-target-info" to get the java library paths where to find swiftCore.so/dylib

Issue - State: closed - Opened by ktoso 9 months ago - 1 comment
Labels: jextract-swift

#176 - Java2Swift: Diagnose when two Java classes are mapped to the same Swift type

Issue - State: closed - Opened by DougGregor 9 months ago
Labels: Java2Swift, javakit

#175 - Java2Swift: static native methods

Issue - State: open - Opened by lhoward 9 months ago
Labels: Java2Swift

#174 - Fail Macro Expansion if JavaStaticField is used in non-class

Pull Request - State: closed - Opened by jrosen081 9 months ago - 2 comments

#173 - Detach from any threads we have attached to.

Pull Request - State: closed - Opened by lhoward 9 months ago - 7 comments

#172 - JavaKit: thread detach interactions with implicitly created threads

Issue - State: closed - Opened by lhoward 9 months ago - 5 comments

#171 - Consider PanamaPort-style use of Panama APIs on Android?

Issue - State: open - Opened by ktoso 9 months ago
Labels: question, jextract-swift, android

#170 - Redesign jextract-swift: plugins and avoid custom swift features

Pull Request - State: closed - Opened by ktoso 9 months ago

#169 - Try to get rid of warnings in Java2Swift generated sources: generics

Issue - State: open - Opened by ktoso 9 months ago - 2 comments
Labels: good first issue, help wanted, Java2Swift

#168 - JavaKit: Java maintaining references to Swift values without Panama

Issue - State: open - Opened by lhoward 9 months ago - 20 comments
Labels: enhancement

#167 - Adapt to swift-syntax changes in generic argument handling

Pull Request - State: closed - Opened by DougGregor 9 months ago

#166 - JavaKit: add source/target versions to Java2Swift.config

Pull Request - State: closed - Opened by lhoward 9 months ago - 1 comment

#165 - build: remove package-benchmark from the dependencies

Pull Request - State: open - Opened by compnerd 9 months ago - 2 comments

#164 - build: elide the JavaKitMacroTests

Pull Request - State: open - Opened by compnerd 9 months ago

#163 - build: adjust the linker flags for JavaKit

Pull Request - State: closed - Opened by compnerd 9 months ago

#162 - build: add proper search path for Windows

Pull Request - State: closed - Opened by compnerd 9 months ago - 5 comments

#161 - ExampleSwiftLibrary: adjust imports for Windows

Pull Request - State: closed - Opened by compnerd 9 months ago - 1 comment

#160 - JavaKit: make JavaVirtualMachine(adoptingJVM:) public

Pull Request - State: closed - Opened by lhoward 9 months ago - 2 comments

#159 - JavaKit: add CustomJavaClassLoaderConstructible protocol

Pull Request - State: closed - Opened by lhoward 9 months ago - 7 comments

#158 - JavaKit: map NULL jstring to the empty string

Pull Request - State: closed - Opened by lhoward 9 months ago - 3 comments

#157 - JavaKit: Passing objects between threads

Issue - State: open - Opened by lhoward 9 months ago - 2 comments
Labels: javakit

#156 - JavaKit: inout primitive arrays

Issue - State: open - Opened by lhoward 9 months ago - 5 comments
Labels: javakit

#154 - JavaKit: Class loader hints for Android

Issue - State: closed - Opened by lhoward 9 months ago - 5 comments
Labels: help wanted, javakit, android

#153 - Drop dependency on swift-collections

Pull Request - State: closed - Opened by DougGregor 9 months ago

#152 - JavaCompiler: need flexible argument passing

Issue - State: closed - Opened by lhoward 9 months ago - 6 comments
Labels: Java2Swift

#151 - JavaCompiler: need better way to organise Java dependencies within a package

Issue - State: closed - Opened by lhoward 9 months ago - 1 comment
Labels: Java2Swift

#150 - JavaKit: check each classPath element exists before starting VM

Pull Request - State: closed - Opened by lhoward 9 months ago - 11 comments

#148 - Java2Swift: Swift does not support overriding with covariant array result types

Pull Request - State: closed - Opened by DougGregor 9 months ago - 1 comment

#146 - Fixes for importing Java classes as Swift classes

Pull Request - State: closed - Opened by DougGregor 9 months ago

#145 - JavaKit: clear exception before initializing Throwable

Pull Request - State: closed - Opened by lhoward 9 months ago - 1 comment
Labels: android

#144 - [WIP] changes for Android JVM integration

Pull Request - State: open - Opened by lhoward 9 months ago - 5 comments
Labels: android

#143 - Android JVM does not allow NewGlobalRef whilst exception pending

Issue - State: closed - Opened by lhoward 9 months ago - 1 comment

#142 - Building Swift benchmarks crashes the nightly compiler on Linux

Issue - State: open - Opened by ktoso 9 months ago
Labels: bug, build

#141 - JavaKit: Enable imported Java classes as Swift classes by default

Pull Request - State: closed - Opened by DougGregor 9 months ago - 7 comments

#140 - JavaKit: Macro and translator support for mapping Java classes to Swift classes

Pull Request - State: closed - Opened by DougGregor 9 months ago - 3 comments

#139 - jextract import optional types

Pull Request - State: open - Opened by ktoso 9 months ago - 1 comment

#138 - [WIP] JExtractSwiftPlugin

Pull Request - State: closed - Opened by ktoso 9 months ago - 1 comment

#137 - PoC of using gradle to obtain classpath for dependency expressed in config

Pull Request - State: closed - Opened by ktoso 9 months ago - 3 comments

#136 - javakit: improve error messages when class missing from classpath

Issue - State: closed - Opened by ktoso 9 months ago - 13 comments
Labels: enhancement, good first issue, help wanted, javakit

#135 - Swift2Java package plugin should fetch dependencies

Issue - State: closed - Opened by ktoso 9 months ago - 3 comments
Labels: build plugin, Java2Swift

#134 - Add placeholder ordo-benchmark and JMH benchmarks

Pull Request - State: closed - Opened by helmetcrest 9 months ago - 3 comments

#132 - Java2Swift: Move from Swift structs over to Swift classes

Issue - State: closed - Opened by DougGregor 9 months ago
Labels: Java2Swift, javakit