GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Pull requests · skiptools/swift-java

Pull requests

Open
26 (26)
Closed
2 (2)
More items
  • Comfortable display density
  • Compact display density
  • JNI: keep Swift names that are Java keywords out of generated Java

    #30·piercifani opened Nov 4, 2026··
    ·
    1
  • JNI: closureMethodName names the method of closure interfaces

    #29·piercifani opened Nov 4, 2026··
    ·
  • JNI: return main-actor and async closures to Java

    #28·piercifani opened Nov 4, 2026··
    ·
  • JNI: Foundation values as standard Java types

    #27·piercifani opened Nov 4, 2026··
    ·
  • JNI: choose what jextract exports with @JavaExport(false) and exportMode

    #26·piercifani opened Nov 4, 2026··
    ·
  • JNI: Swift Error values cross as Java Throwables

    #25·piercifani opened Nov 3, 2026··
    ·
  • JNI: nullableAnnotation and nonNullAnnotation for Kotlin types

    #24·piercifani opened Nov 3, 2026··
    ·
  • JNI: Java enum constants keep the Swift case names

    #23·piercifani opened Nov 3, 2026··
    ·
  • JNI: async closures implemented in Java return a CompletableFuture

    #22·piercifani opened Nov 3, 2026··
    ·
  • JNI: closures returned to Java, and optional closure parameters

    #21·piercifani opened Nov 3, 2026··
    ·
  • JNI: non-escaping closures taking or returning jextracted types

    #20·piercifani opened Nov 3, 2026··
    ·
  • JNI: optionalsAsNullable passes optionals as nullable Java types

    #19·piercifani opened Nov 3, 2026··
    ·
  • JNI: Java overloads for trailing default arguments

    #18·piercifani opened Nov 3, 2026··
    ·
  • JNI: payloadlessEnumsAsJavaEnums generates Java enums

    #17·piercifani opened Nov 3, 2026··
    ·
  • JNI: arrays of optionals, dictionaries and sets

    #16·piercifani opened Nov 3, 2026··
    ·
  • JNI: AsyncThrowingStream results, with errors delivered to onError

    #15·piercifani opened Nov 3, 2026··
    ·
  • JNI: AsyncStream results as SwiftAsyncStream

    #14·piercifani opened Nov 3, 2026··
    ·
  • JNI: wrappers of the same Swift object are equal; arena-free getCase()

    #13·piercifani opened Nov 3, 2026··
    ·
  • Samples: Swift 6 JNI sample used from Kotlin, with main-actor view models (on swiftlang#938)

    #11·piercifani opened Nov 3, 2026··
    ·
  • JNI: cancelling an async function's future cancels the Swift task

    #10·piercifani opened Nov 3, 2026··
    ·
  • JNI: Swift class hierarchies as Java class hierarchies

    #8·piercifani opened Nov 3, 2026··
    ·
  • JNI: Java implementations of async and cross-module Swift protocols

    #7·piercifani opened Nov 3, 2026··
    ·
  • JNI: fix Int closures and inout thunks; infer unannotated variable types

    #6·piercifani opened Nov 3, 2026··
    ·
  • JNI: qualify enum payload types shadowed by Case record names

    #5·piercifani opened Nov 3, 2026··
    ·
  • JExtract: report every skipped declaration; add failOnSkippedDeclarations

    #3·piercifani opened Nov 3, 2026··
    ·
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.