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
#1325 - [JavaCallableWrappers] Remove `was_scanned` from `XmlImporter`/`XmlExporter`.
Pull Request -
State: closed - Opened by jpobst 4 months ago
#1324 - (Re)move the `type.ContainsGenericParameters` check in `JniRuntime.JniTypeManager.GetTypeSignature()`?
Issue -
State: closed - Opened by jonpryor 4 months ago
#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
#1320 - [Hello-NativeAOTFromAndroid] Add instructions for building on Windows
Pull Request -
State: closed - Opened by jonpryor 5 months ago
#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
#1313 - [generator] Don't mark a method as `[UnsupportedOSPlatform]` if it overrides a supported base method.
Pull Request -
State: closed - Opened by jpobst 5 months ago
#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
#1276 - [Java.Interop] Add JniIdentityHashCode to ObjectDisposedException
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
#1264 - Interface methods that another interface provides a `default` implementation for shouldn't be made into class `abstract` methods
Issue -
State: open - Opened by jpobst 10 months ago
Labels: generator
#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
#1242 - [generator] Place interface alternatives [Register] classes in dummy package.
Pull Request -
State: closed - Opened by jpobst 12 months ago
#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
#1211 - Unifying InputStream & OutputStream as System.IO.Stream causes overloaded methods/ctors failed to bind
Issue -
State: open - Opened by tuyen-vuduc over 1 year ago
- 1 comment
Labels: generator
#1200 - Deprecated binding constructs
Issue -
State: open - Opened by jpobst over 1 year ago
- 2 comments
Labels: generator