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

GitHub / dotnet/java-interop issues and pull requests

#1336 - [Java.Interop] Generic Type Definitions are allowed

Pull Request - State: closed - Opened by jonpryor 2 months ago

#1335 - Support JSpecify "nullness" annotations.

Issue - State: open - Opened by jpobst 3 months ago
Labels: generator

#1334 - [Java.Interop] JNI handles are now in a "control block"

Pull Request - State: open - Opened by jonpryor 3 months ago - 2 comments

#1333 - Pull in updated `NullableAttributes` from `dotnet/runtime`.

Pull Request - State: closed - Opened by jpobst 3 months ago

#1332 - [Java.Interop-Tests] use `#if !NO_GC_BRIDGE_SUPPORT` for some tests

Pull Request - State: closed - Opened by jonathanpeppers 3 months ago - 1 comment

#1331 - Compile error using `managedType` metadata and non-blittable types

Issue - State: open - Opened by jpobst 3 months ago
Labels: generator

#1329 - [Java.Runtime.Environment] don't call `PeekPeer()` inside `AddPeer()`

Pull Request - State: closed - Opened by jonathanpeppers 4 months ago - 5 comments

#1328 - [Java.Interop] Skip irrelevant types returned from TypeManager.GetTypes (sig)

Pull Request - State: closed - Opened by simonrozsival 4 months ago - 1 comment

#1327 - Bump external/xamarin-android-tools from `ac8d0ee` to `0658bc6`

Pull Request - State: closed - Opened by dependabot[bot] 4 months ago
Labels: dependencies, submodules

#1326 - [Java.Interop] Use `Class.forName()` as fallback to load Java classes

Pull Request - State: closed - Opened by jonpryor 4 months ago - 1 comment

#1323 - [Java.Interop] JNIEnv::NewObject and Replaceable instances

Pull Request - State: closed - Opened by jonpryor 5 months ago - 3 comments

#1322 - Centralize `<LangVersion>` for `netstandard2.0` projects.

Pull Request - State: closed - Opened by jpobst 5 months ago

#1321 - Expand `deprecated-error` metadata to support all type/member constructs

Issue - State: open - Opened by jpobst 5 months ago
Labels: generator

#1319 - [Hello-Java.Base] MonoVM + peer collection

Pull Request - State: closed - Opened by jonpryor 5 months ago

#1318 - [tests] fix trimmer warnings in Java.Interop-Tests

Pull Request - State: closed - Opened by jonathanpeppers 5 months ago - 1 comment

#1317 - [JavaCallableWrappers] Add XML import/export.

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

#1316 - [java-interop] Resuscitate Mono GC Bridge

Pull Request - State: closed - Opened by jonpryor 5 months ago - 1 comment

#1315 - [Hello-Java.Base] Add support for Java Callable Wrappers

Pull Request - State: closed - Opened by jonpryor 5 months ago

#1314 - [Java.Interop.GenericMarshaler] fix trimmer warnings

Pull Request - State: closed - Opened by jonathanpeppers 5 months ago - 2 comments

#1312 - [Java.Interop] Support System.Byte, somewhat

Pull Request - State: closed - Opened by jonpryor 5 months ago - 3 comments

#1311 - Bump external/xamarin-android-tools from `36e574c` to `ac8d0ee`

Pull Request - State: closed - Opened by dependabot[bot] 5 months ago
Labels: dependencies

#1310 - Test

Pull Request - State: closed - Opened by pjcollins 5 months ago

#1309 - Need to track API removals, mark bindings with [UnsupportedOSPlatform]

Issue - State: closed - Opened by jonpryor 6 months ago - 1 comment
Labels: enhancement

#1308 - [Java.Interop] CreatePeer() must satisfy targetType

Pull Request - State: closed - Opened by jonpryor 6 months ago - 2 comments

#1307 - [generator] Add support for emitting `[UnsupportedOSPlatform]`.

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

#1306 - [tests] fix `NU1510` warning as error

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

#1305 - [Java.Interop] GetSimpleReferences():fallback for GetTypeSignatures()

Pull Request - State: closed - Opened by jonpryor 6 months ago - 3 comments

#1304 - [jcw-gen] Use `+` for nested types, not `/`

Pull Request - State: closed - Opened by jonpryor 6 months ago - 7 comments

#1303 - Does main build?

Pull Request - State: closed - Opened by jonpryor 6 months ago - 4 comments

#1302 - [generator] Use `+` for nested types, not `/`

Pull Request - State: closed - Opened by jonpryor 6 months ago - 8 comments

#1301 - [Java.Interop] Add `JniRuntime.JniValueManager.TryCreatePeer()`

Pull Request - State: closed - Opened by jonpryor 6 months ago - 2 comments

#1300 - Proposal: Managed Source Generator Slim Bindings

Issue - State: open - Opened by jpobst 6 months ago - 2 comments
Labels: generator, proposal

#1299 - [ci] Move build pipeline to dnceng-public

Pull Request - State: closed - Opened by pjcollins 6 months ago - 3 comments

#1298 - Remove strong name signing.

Pull Request - State: closed - Opened by jpobst 6 months ago - 3 comments

#1297 - [ci] Add dev/* branches to CI trigger

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

#1296 - [generator] Avoid non-blittable types in native callback methods

Pull Request - State: closed - Opened by jpobst 6 months ago - 2 comments

#1295 - [Java.Interop] Add JniRuntime.JniValueManager.GetPeer()

Pull Request - State: closed - Opened by jonpryor 6 months ago - 4 comments

#1294 - Bump external/xamarin-android-tools from `f62cd09` to `36e574c`

Pull Request - State: closed - Opened by dependabot[bot] 7 months ago
Labels: dependencies

#1293 - [Java.Interop] JavaException supports param override

Pull Request - State: closed - Opened by jonpryor 7 months ago - 11 comments

#1292 - error BG0000: System.ArgumentOutOfRangeException: Specified argument was out of the range of valid values.

Issue - State: open - Opened by tuyen-vuduc 7 months ago - 7 comments
Labels: need-info, generator

#1291 - [build] Prefer JDK-17

Pull Request - State: closed - Opened by jonpryor 7 months ago - 4 comments

#1290 - [Java.Base] Flush Java.Base-ref.cs

Pull Request - State: closed - Opened by jonpryor 7 months ago - 3 comments

#1289 - [java-source-utils] Flush VSCode changes

Pull Request - State: closed - Opened by jonpryor 7 months ago - 2 comments

#1288 - [ci] Fail build if any git tracked files were modified.

Pull Request - State: closed - Opened by jpobst 7 months ago - 4 comments

#1287 - [build] Add support for JDK 21

Pull Request - State: closed - Opened by jonpryor 7 months ago - 2 comments

#1286 - [Tools.JavaSource] Support html tags with attributes

Pull Request - State: closed - Opened by pjcollins 7 months ago - 5 comments

#1285 - [Java.Interop] remove `DynamicallyAccessedMemberTypes.Interfaces`

Pull Request - State: closed - Opened by jonathanpeppers 7 months ago - 6 comments

#1284 - [Java.Interop] Add JniTypeSignatureAttribute.InvokerType

Pull Request - State: closed - Opened by jonpryor 8 months ago - 2 comments

#1283 - [build] `main` *conceptually* targets .NET 10

Pull Request - State: closed - Opened by jonpryor 8 months ago - 2 comments

#1282 - Bump external/xamarin-android-tools from `60fae19` to `f62cd09`

Pull Request - State: closed - Opened by dependabot[bot] 8 months ago - 1 comment
Labels: dependencies

#1281 - [generator] Add `[UnmanagedFunctionPointer]` to marshal delegate declarations.

Pull Request - State: closed - Opened by jpobst 8 months ago - 2 comments

#1280 - can i use .aar which is c++ native code?

Issue - State: closed - Opened by ljzj2 8 months ago - 2 comments

#1279 - [build] Target net9.0

Pull Request - State: closed - Opened by jpobst 8 months ago - 7 comments

#1278 - [Java.Interop.BootstrapTasks] Filter out invalid JDKs

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

#1275 - [generator] Eliminate usage of `JNINativeWrapper.CreateDelegate` in bindings.

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

#1274 - [Java.Base] Bind package java.util.concurrent

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

#1273 - [generator-Tests] bind java.util.List

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

#1272 - [Java.Base] Flush `Java.Base-ref.cs`

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

#1271 - [generator-Tests] Enable JavaInterop1 Integration output tests

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

#1270 - Bump external/xamarin-android-tools from `ab2165d` to `60fae19`

Pull Request - State: closed - Opened by dependabot[bot] 9 months ago
Labels: dependencies

#1269 - `generator` output should avoid mentioning non-`public` types

Issue - State: open - Opened by jonpryor 9 months ago
Labels: generator

#1268 - `generator` Symbol Table semantics

Issue - State: open - Opened by jonpryor 9 months ago - 1 comment
Labels: generator

#1267 - [generator] Fix exception caused by incorrect nested type name.

Pull Request - State: closed - Opened by jpobst 10 months ago - 2 comments

#1266 - [generator] Only use `[JniTypeSignatureAttribute]` for `JavaInterop1`.

Pull Request - State: closed - Opened by jpobst 10 months ago - 8 comments

#1265 - [generator] Add support for `skipInterfaceMethods`.

Pull Request - State: closed - Opened by jpobst 10 months ago - 1 comment

#1263 - Emit [DynamicDependency] to preserve Invokers

Issue - State: open - Opened by jonpryor 10 months ago - 8 comments
Labels: generator

#1262 - [UnmanagedFunctionPointer] on delegates

Issue - State: closed - Opened by jonpryor 10 months ago
Labels: enhancement, generator

#1261 - [generator] Fix StackOverflow when copying DIM from package-protected interfaces

Pull Request - State: closed - Opened by jpobst 10 months ago - 4 comments

#1260 - Cannot add annotations to JCW for methods that implement interface methods

Issue - State: open - Opened by jpobst 10 months ago
Labels: callable-wrappers

#1259 - [build] `main` *conceptually* targets .NET 9

Pull Request - State: closed - Opened by jonpryor 10 months ago

#1258 - Remove JNINativeWrapper.CreateDelegate() Usage From Marshal Methods

Issue - State: closed - Opened by jonpryor 10 months ago - 5 comments
Labels: enhancement, generator

#1257 - Remove support for using Java's WeakReference instead of JNI's weak handles

Pull Request - State: open - Opened by filipnavara 10 months ago - 1 comment

#1256 - Remove unused managed declaration of java_interop_strdup

Pull Request - State: closed - Opened by filipnavara 10 months ago - 4 comments

#1255 - Remove unused code in the interop layers

Issue - State: open - Opened by filipnavara 10 months ago - 3 comments
Labels: java-interop

#1254 - Replace `Mono.Cecil` usage with modified `S.R.MetadataLoadContext`

Issue - State: open - Opened by jpobst 10 months ago - 1 comment
Labels: proposal

#1253 - Class does not implement interface member

Issue - State: closed - Opened by corradolab 10 months ago - 1 comment

#1252 - [Java.Interop] Add `[RequiresDynamicCode]` attribute

Pull Request - State: closed - Opened by jonathanpeppers 11 months ago

#1251 - Bump external/xamarin-android-tools from `11fad9d` to `ab2165d`

Pull Request - State: closed - Opened by dependabot[bot] 11 months ago
Labels: dependencies

#1250 - Bump external/xamarin-android-tools from `6575743` to `11fad9d`

Pull Request - State: closed - Opened by dependabot[bot] 11 months ago
Labels: dependencies

#1249 - [Java.Interop] ReadOnlyProperty<T>?

Pull Request - State: open - Opened by jonpryor 11 months ago

#1248 - [generator] Cache static final field values.

Pull Request - State: closed - Opened by jpobst 11 months ago - 4 comments

#1247 - [Java.Interop] Remove support for NewObjectRequired

Pull Request - State: closed - Opened by jonpryor 11 months ago

#1246 - Bump external/xamarin-android-tools from `7ec795c` to `6575743`

Pull Request - State: closed - Opened by dependabot[bot] 11 months ago - 2 comments
Labels: dependencies

#1245 - Pin .NET 8 to '8.0.303'.

Pull Request - State: closed - Opened by jpobst 12 months ago

#1244 - [Java.Interop.Tools.Cecil] Unroll TypeDefinitionRocks iterators.

Pull Request - State: closed - Opened by jpobst 12 months ago

#1243 - Java enumerations should *cache* the field values

Issue - State: open - Opened by jonpryor 12 months ago - 2 comments
Labels: generator

#1241 - [build] Improve support for building on GitHub Codespaces

Pull Request - State: closed - Opened by jonpryor 12 months ago

#1240 - Bump external/xamarin-android-tools from `3debf8e` to `7ec795c`

Pull Request - State: closed - Opened by dependabot[bot] 12 months ago
Labels: dependencies

#1239 - [generator] Fix potential callback naming conflict.

Pull Request - State: closed - Opened by jpobst 12 months ago - 2 comments

#1238 - [Java.Interop] Add JavaPeerableRegistrationScope

Pull Request - State: closed - Opened by jonpryor 12 months ago - 8 comments

#1215 - `jcw-gen` should warn about "duplicate" methods

Issue - State: open - Opened by jonpryor over 1 year ago
Labels: callable-wrappers

#1200 - Deprecated binding constructs

Issue - State: open - Opened by jpobst over 1 year ago - 2 comments
Labels: generator