-
Notifications
You must be signed in to change notification settings - Fork 51
Comparing changes
Open a pull request
base repository: graalvm/native-build-tools
base: 0.9.23
head repository: graalvm/native-build-tools
compare: 0.9.24
- 16 commits
- 61 files changed
- 6 contributors
Commits on Jun 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for bdf89e9 - Browse repository at this point
Copy the full SHA bdf89e9View commit details -
Merge pull request #454 from dnestoro/dnestoro/CreateRelease0.9.23
Create release 0.9.23
Configuration menu - View commit details
-
Copy full SHA for 3b0d4f7 - Browse repository at this point
Copy the full SHA 3b0d4f7View commit details
Commits on Jun 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for f97d2b7 - Browse repository at this point
Copy the full SHA f97d2b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5252d66 - Browse repository at this point
Copy the full SHA 5252d66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e28f5c - Browse repository at this point
Copy the full SHA 2e28f5cView commit details
Commits on Jun 30, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 70dd88c - Browse repository at this point
Copy the full SHA 70dd88cView commit details
Commits on Jul 7, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d1c4e41 - Browse repository at this point
Copy the full SHA d1c4e41View commit details -
Merge pull request #460 from graalvm/og/graalvm-install-steps
[GR-46881] Update GraalVM installation instructions.
Configuration menu - View commit details
-
Copy full SHA for 42fac01 - Browse repository at this point
Copy the full SHA 42fac01View commit details
Commits on Jul 12, 2023
-
Fix typos in reachability metadata gradle tasks descriptions (#463)
* metadataCopy: replaces 'metdata' with 'metadata' * collectReachabilityMetadata: removes trailing dot to match all other task's descriptions
Configuration menu - View commit details
-
Copy full SHA for 6e4a273 - Browse repository at this point
Copy the full SHA 6e4a273View commit details -
Discover tests with
ClassLoader
other thanImageClassLoader
(#445)Discover tests with another Java process JUnitPlatformFeature discovers tests before analysis. The discovery procsee will initialize some of the test classes when @RunWith, @parameterized annotations are used. As they are loaded by the ImageClassloader, the initialization may cause eager class initialization error during native image building time. This commit lauches the test discovery in a another Java process in the JUnitPlatformFeature to make sure the test class initialization at discovery time won't affect the native image class initialization policy.
Configuration menu - View commit details
-
Copy full SHA for 2988364 - Browse repository at this point
Copy the full SHA 2988364View commit details -
Keep same classpath order as surefire (#450)
The elements' order on the classpath for native-image building must be consistent with the testing time when the graalvm agent is enabled to record the native image configurations.
Configuration menu - View commit details
-
Copy full SHA for 1c4c174 - Browse repository at this point
Copy the full SHA 1c4c174View commit details
Commits on Jul 20, 2023
-
Revert "Discover tests with
ClassLoader
other than `ImageClassLoade…Configuration menu - View commit details
-
Copy full SHA for 7bdab7a - Browse repository at this point
Copy the full SHA 7bdab7aView commit details
Commits on Jul 27, 2023
-
Add support for PGO instrumentation (#471)
* Add support for PGO instrumentation This commit adds support for PGO instrumentation. This should be enabled by adding the `--pgo-instrument` option to the Gradle command line. When this is done, then the generated binary will be compiled with PGO instrumentation enabled, and the binary name will be suffixed with `-instrumented`. It is possible to run the instrumented binary directly too, in which case the profile files will be written in the same directory as the binary. * Add support for a PGO profiles directory By convention, the directory is set to `src/pgo-profiles/<binary>`. For example, for the `main` binary, the directory where to put PGO profiles would be `src/pgo-profiles/main`. If that directory is present _and that we're not instrumenting_, then the profile will be used when compiling with native image. It is possible to provide multiple profiles in a single directory. * Remove GraalVM version from workflows * Add documentation about PGO support See #457 * Fix JUnit native test * Make checkstyle happy * Fix tests * Temporarily(?) disable testing with config cache As we're not compatible. Test `org.graalvm.buildtools.gradle.OfficialMetadataRepoFunctionalTest` throws an incomprehensible error message, in all versions of Gradle I've tested: ``` Configuration cache state could not be cached: field `spec` of `org.gradle.api.internal.tasks.execution.SelfDescribingSpec` bean found in task `:compileJava` of type `org.gradle.api.tasks.compile.JavaCompile`: error writing value of type 'org.gradle.api.internal.tasks.compile.CompilerForkUtils$$Lambda$1235/0x00000008015b1c38' > Unable to make field private final java.lang.Object[] java.lang.invoke.SerializedLambda.capturedArgs accessible: module java.base does not "opens java.lang.invoke" to unnamed module @3cc98b0c ``` This PR also rewrote some code which fixed other configuration cache issues which arose _before_ reaching this one. * Upgrade to JUnit 5.10.0 * Make checkstyle happy * Fix test * Restore configuration cache tests * Update baseline versions for config cache
Configuration menu - View commit details
-
Copy full SHA for 421b6b6 - Browse repository at this point
Copy the full SHA 421b6b6View commit details
Commits on Jul 31, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e7d0f94 - Browse repository at this point
Copy the full SHA e7d0f94View commit details -
Merge pull request #474 from dnestoro/dnestoro/BumpMetadataVersionTo0…
….3.3 Bump metadata version to 0.3.3
Configuration menu - View commit details
-
Copy full SHA for bd456a5 - Browse repository at this point
Copy the full SHA bd456a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 654fcd4 - Browse repository at this point
Copy the full SHA 654fcd4View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.9.23...0.9.24