Stefan Wolf

Results 19 issues of Stefan Wolf

`JavaCompile` already supports generating JNI headers. We should use the built-in support in the sample instead of rolling our own command line. See these changes in `native-platform`: https://github.com/gradle/native-platform/pull/78.

After #6 is merged, there is still one use-case missing for replacing the [Sample Rule](https://github.com/gradle/gradle/blob/8a7b8ea7bfd2c38689c8fa339c66485f610c10a9/subprojects/internal-integ-testing/src/main/groovy/org/gradle/integtests/fixtures/Sample.java) in `gradle/gradle`: The `Sample` rule allows configuring `testSampleDirName`, the target directory name for the sample....

When running the `test` task on `master` (ca15a6581ba2e91ef72510032604a653c783c2f6), the following output occurs: ``` 2020-02-26 08:46 java[94718] (FSEvents.framework) process_dir_events: watch_all_parents: error trying to add kqueue for fd 52 (/private/var/folders/y8/lns4s7jn3jldwky0nm3dmx9m0000gn/T; Bad file...

Linux sends the `0x800` event (`IN_MOVE_SELF`), when renaming a watched directory. Currently, we treat that event as an unknown event. We could handle it as well as `REMOVED`/`CREATED`. See this...

a:performance-issue

The PR https://github.com/gradle/native-platform/pull/37 switched from using `GetFileAttributesExW` to `GetFileInformationByHandle` for symlink support. This seems to be much slower. The same issue seems to have appeared in Visual Studio: https://github.com/Microsoft/msbuild/issues/2052 There,...

a:performance-issue

Bintray is shutting down and not accepting new artifacts on March 31st. Native platform has previously been published to JCenter via Bintray. The 0.22 milestones have been published to repo.gradle.org....

The default input for the `ktlintScriptSourceCheck` are all `*.kts` files in the project directory. This causes all kinds of problems, especially with the new missing dependency validation. We should configure...

Avoiding strange static state caused by unit tests that causes flaky test failures. The real culprit seems to be the reuse of the cache inside the `AsmBackedClassGenerator` - https://github.com/gradle/gradle/blob/d70090545b34a65edaf90843cd81fbaec9d152ac/subprojects/model-core/src/main/java/org/gradle/internal/instantiation/generator/AsmBackedClassGenerator.java#L173-L179. If...

p:flaky-fix-it
1 min review