Skip to content
Navigation Menu
Toggle navigation
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Spark
Build and deploy intelligent apps
GitHub Models
Manage and compare prompts
MCP Registry
New
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search or jump to...
Search code, repositories, users, issues, pull requests...
Search syntax tips
Provide feedback
Saved searches
Use saved searches to filter your results more quickly
Sign in
Sign up
Appearance settings
Resetting focus
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
TheTripleV
/
swift-java
Public
forked from
swiftlang/swift-java
Notifications
You must be signed in to change notification settings
Fork
0
Star
0
Code
Pull requests
0
Actions
Security and quality
0
Insights
Additional navigation options
Code
Pull requests
Actions
Security and quality
Insights
Commits
Branch selector
main
User selector
All users
All time
Commit History
Commits on Dec 31, 2025
Merge pull request #2 from TheTripleV/try-loading-libs-from-jar
TheTripleV
authored
3ddd7f0
Copy full SHA for 3ddd7f0
Merge pull request #1 from TheTripleV/skip-samples-option
TheTripleV
authored
0b24852
Copy full SHA for 0b24852
Add option to skip samples in build
Show description for 0a69922
TheTripleV
and
claude
committed
0a69922
Copy full SHA for 0a69922
Commits on Dec 30, 2025
Try loading Swift libraries from JAR resources
Show description for fe857f6
TheTripleV
and
claude
committed
fe857f6
Copy full SHA for fe857f6
Commits on Dec 11, 2025
make `SwiftJava` a dynamic lib and add class lookup fallbacks (#493)
madsodgaard
authored
0685f55
Copy full SHA for 0685f55
Commits on Dec 10, 2025
Cleanup: Initializers come before member methods (#488)
ktoso
authored
4fb6ca2
Copy full SHA for 4fb6ca2
jextract: pass arena from Swift instead of default interface for callbacks (#489)
Show description for acff3ee
madsodgaard
and
ktoso
authored
acff3ee
Copy full SHA for acff3ee
Commits on Dec 9, 2025
command: fix argument parser usage, remove workaround for bool? opts (#487)
ktoso
authored
9a2b40b
Copy full SHA for 9a2b40b
Commits on Dec 8, 2025
jextract: remove unsigned integers mode, remove wrap-guava mode (#485)
madsodgaard
authored
0eefeab
Copy full SHA for 0eefeab
jextract/ffm: Support [UInt8] parameters (#477)
ktoso
authored
5ff12b1
Copy full SHA for 5ff12b1
jextract: fix protocol threading (#483)
madsodgaard
authored
5e874ab
Copy full SHA for 5e874ab
Commits on Dec 6, 2025
Ignore unused jboolean (#482)
0xZaph
authored
2534f41
Copy full SHA for 2534f41
Commits on Dec 5, 2025
jextract: add array and throwing functions support to java callbacks (#481)
madsodgaard
authored
c6184a3
Copy full SHA for c6184a3
Commits on Dec 4, 2025
fix optional name (#480)
madsodgaard
authored
bf5ca01
Copy full SHA for bf5ca01
Fix jextract subdirectory handling in input Sources (#456)
Show description for 8d517bf
3 people
authored
8d517bf
Copy full SHA for 8d517bf
Commits on Dec 3, 2025
jextract: fix protocols that return java classes. (#479)
Show description for c6a56cd
madsodgaard
authored
c6a56cd
Copy full SHA for c6a56cd
extract `CustomStringConvertible` as `toString()` and fix extensions (#473)
Show description for 7519b4c
madsodgaard
authored
7519b4c
Copy full SHA for 7519b4c
Move some tests ouf of sample app into tests (#476)
ktoso
authored
670f640
Copy full SHA for 670f640
test: add tests for @Unsigned in methods in jextract JNI mode (#475)
ktoso
authored
a33d709
Copy full SHA for a33d709
Commits on Dec 2, 2025
jextract: add support for implementing Swift protocols in Java (#449)
Show description for 3be8df2
madsodgaard
and
ktoso
authored
3be8df2
Copy full SHA for 3be8df2
Commits on Dec 1, 2025
Fix JNI caching for native threads (#464)
madsodgaard
authored
67c20f7
Copy full SHA for 67c20f7
link log on android (#467)
madsodgaard
authored
eea0638
Copy full SHA for eea0638
[jextract] Add async legacy mode (#462)
madsodgaard
authored
2ed85e2
Copy full SHA for 2ed85e2
Use thread environment instead for JNI methods (#465)
madsodgaard
authored
c0c6fd5
Copy full SHA for c0c6fd5
jextract (ffm, jni): Subscripts support (#459)
Show description for 8d6365c
pelekon
authored
8d6365c
Copy full SHA for 8d6365c
Improve readme section of Java installation from SDKMan . (#461)
Show description for 6eb4705
pelekon
authored
6eb4705
Copy full SHA for 6eb4705
Fix `allowGlobalAutomatic` mode for interfaces (#466)
madsodgaard
authored
3fa3d44
Copy full SHA for 3fa3d44
Commits on Nov 20, 2025
Delete Samples/SwiftJavaExtractFFMSampleApp/src/test/java/com/example/swift/SwiftTypeInSubDirectoryTest.java
ktoso
committed
6a75aeb
Copy full SHA for 6a75aeb
Delete Samples/SwiftJavaExtractFFMSampleApp/Sources/MySwiftLibrary/LibrarySubDirectory/SwiftTypeInSubDirectory.swift
ktoso
committed
6728fc6
Copy full SHA for 6728fc6
config: log-level should encode as string
ktoso
committed
0f65d46
Copy full SHA for 0f65d46
Commits on Nov 17, 2025
fix mistake in how filtering applied to wrap java
ktoso
committed
c8023b7
Copy full SHA for c8023b7
Fix how we handle appending to empty config
Show description for 5f7ac58
ktoso
committed
5f7ac58
Copy full SHA for 5f7ac58
wrap-java: correct importing nested types
Show description for a9add7f
ktoso
committed
a9add7f
Copy full SHA for a9add7f
resolve docs issue
ktoso
committed
61fa6ab
Copy full SHA for 61fa6ab
scripts: improve validate_docs to not add the dependency if already there
ktoso
committed
64066bf
Copy full SHA for 64066bf
Pagination
Previous
Next
You can’t perform that action at this time.