oracle/graal 15366
GraalVM: Run Programs Faster Anywhere :rocket:
TornadoVM: A practical and efficient heterogeneous programming framework for managed languages
graalvm/mandrel 227
Mandrel is a downstream distribution of the GraalVM community edition. Mandrel's main goal is to provide a native-image release specifically to support Quarkus.
qbicc/qbicc 31
Experimental static compiler for Java programs.
The run time class library for qbicc native images
zakkak/android-emacs-toolkit 5
Automatically exported from code.google.com/p/android-emacs-toolkit
beehive-lab/Maxine-Dockerfile 4
A Dockerfile to build a docker image that is capable of compiling and running the Maxine VM
A host monitoring tool for the Computer Science Dept. of the University of Crete
Graphs for Everyone
Run TPC-H benchmarks on MonetDBLite
pull request commentoracle/graal
Use method entries instead of primary ranges for method DIE generation
@olpaw both the NPE and the performance regression should now be fixed. Can you please have a look? If all is good, please let me know before pushing it internally so that I can squash the revert and the fixup.
Hi @zakkak I will re-run on our gates now to see if the debuginfo generation time regression and the NPE are now gone.
comment created time in 2 minutes
pull request commentoracle/graal
Allow root certificates to be configured at run time of native image
hello. any news on this?
comment created time in 10 minutes
issue commentoracle/graal
Failed to generate method handle for GraalVM 21.1.0 for dynamodb-enhanced client
any updates?
comment created time in 38 minutes
issue openedoracle/graal
NPE building Micronaut native image with Freemarker
Describe the issue
Our CI has failed with a NullPointerException when building a Micronaut native image with Freemarker.
CI logs:
- Java 8: https://gitlab.com/micronaut-projects/micronaut-graal-tests/-/jobs/1343190344
- Java 11: https://gitlab.com/micronaut-projects/micronaut-graal-tests/-/jobs/1343265283
Steps to reproduce the issue
git clone https://github.com/micronaut-graal-tests/micronaut-views-graalcd micronaut-views-graalgit checkout graalvm-npe- Use GraalVM compiled from master branch
./gradlew nativeImage
Describe GraalVM and your environment:
- GraalVM version: cbc5a97e39f060108d9c245178ea358635d8ce55
- JDK major version: 8 and 11
- OS: Linux Mint 20.1
- Architecture: AMD64
More details
[views-freemarker:34390] classlist: 1,969.60 ms, 0.96 GB
[views-freemarker:34390] (cap): 469.34 ms, 0.96 GB
[views-freemarker:34390] setup: 1,945.13 ms, 0.96 GB
[views-freemarker:34390] analysis: 24,941.47 ms, 3.86 GB
Fatal error:com.oracle.graal.pointsto.util.AnalysisError$ParsingError: Error encountered while parsing freemarker.ext.beans.ClassIntrospector.addConstructorsToClassIntrospectionData(java.util.Map, java.lang.Class, freemarker.ext.beans.ClassMemberAccessPolicy)
Parsing context:
at freemarker.ext.beans.ClassIntrospector.createClassIntrospectionData(ClassIntrospector.java:303)
at freemarker.ext.beans.ClassIntrospector.get(ClassIntrospector.java:260)
at freemarker.ext.beans.BeansWrapper.newInstance(BeansWrapper.java:1633)
at freemarker.core._ObjectBuilderSettingEvaluator$BuilderCallExpression.callConstructor(_ObjectBuilderSettingEvaluator.java:1029)
at freemarker.core._ObjectBuilderSettingEvaluator$BuilderCallExpression.eval(_ObjectBuilderSettingEvaluator.java:943)
at freemarker.core._ObjectBuilderSettingEvaluator.ensureEvaled(_ObjectBuilderSettingEvaluator.java:161)
at freemarker.core._ObjectBuilderSettingEvaluator.eval(_ObjectBuilderSettingEvaluator.java:129)
at freemarker.core._ObjectBuilderSettingEvaluator.eval(_ObjectBuilderSettingEvaluator.java:106)
at freemarker.template.Configuration.setSetting(Configuration.java:3434)
at freemarker.core.Configurable.setSettings(Configurable.java:2995)
at io.micronaut.views.freemarker.FreemarkerViewsRendererConfigurationProperties.setSettings(FreemarkerViewsRendererConfigurationProperties.java:140)
at io.micronaut.views.freemarker.$FreemarkerViewsRendererConfigurationPropertiesDefinition.injectBean(Unknown Source)
at io.micronaut.context.AbstractBeanDefinition.inject(AbstractBeanDefinition.java:341)
at io.micronaut.context.DefaultBeanContext.doInject(DefaultBeanContext.java:2272)
at io.micronaut.context.DefaultBeanContext.registerSingleton(DefaultBeanContext.java:575)
at io.micronaut.context.DefaultApplicationContext.registerSingleton(DefaultApplicationContext.java:112)
[views-freemarker:34390] at io.micronaut.context.ApplicationContext.registerSingleton(ApplicationContext.java:99)
[total]: at io.micronaut.context.ApplicationContext.registerSingleton(ApplicationContext.java:124)
29,099.70 ms, 3.86 GB
at io.micronaut.context.DefaultApplicationContextBuilder.build(DefaultApplicationContextBuilder.java:273)
at io.micronaut.runtime.Micronaut.start(Micronaut.java:67)
at io.micronaut.runtime.Micronaut.run(Micronaut.java:311)
at io.micronaut.runtime.Micronaut.run(Micronaut.java:297)
at example.micronaut.Application.main(Application.java:8)
at com.oracle.svm.core.JavaMainWrapper.runCore(JavaMainWrapper.java:146)
at com.oracle.svm.core.JavaMainWrapper.run(JavaMainWrapper.java:182)
at com.oracle.svm.core.code.IsolateEnterStub.JavaMainWrapper_run_5087f5482cc9a6abc971913ece43acb471d2631b(generated:0)
at com.oracle.graal.pointsto.util.AnalysisError.parsingError(AnalysisError.java:126)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.createTypeFlow(MethodTypeFlow.java:311)
# Printing build artifacts to: /home/ivan/workspaces/micronaut-graal-tests/micronaut-views-graal/build/native-image/views-freemarker.build_artifacts.txt at com.oracle.graal.pointsto.flow.MethodTypeFlow.ensureTypeFlowCreated(MethodTypeFlow.java:282)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.addContext(MethodTypeFlow.java:103)
at com.oracle.graal.pointsto.DefaultAnalysisPolicy$DefaultSpecialInvokeTypeFlow.onObservedUpdate(DefaultAnalysisPolicy.java:363)
at com.oracle.graal.pointsto.flow.TypeFlow.notifyObservers(TypeFlow.java:471)
at com.oracle.graal.pointsto.flow.TypeFlow.update(TypeFlow.java:540)
at com.oracle.graal.pointsto.BigBang$2.run(BigBang.java:539)
at com.oracle.graal.pointsto.util.CompletionExecutor.executeCommand(CompletionExecutor.java:190)
at com.oracle.graal.pointsto.util.CompletionExecutor.lambda$executeService$0(CompletionExecutor.java:174)
at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
Caused by: java.lang.NullPointerException
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.registerUsedElements(MethodTypeFlowBuilder.java:249)
at com.oracle.svm.hosted.analysis.flow.SVMMethodTypeFlowBuilder.registerUsedElements(SVMMethodTypeFlowBuilder.java:78)
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.parse(MethodTypeFlowBuilder.java:185)
at com.oracle.graal.pointsto.flow.MethodTypeFlowBuilder.apply(MethodTypeFlowBuilder.java:321)
at com.oracle.graal.pointsto.flow.MethodTypeFlow.createTypeFlow(MethodTypeFlow.java:293)
... 14 more
Error: Image build request failed with exit status 1
created time in 39 minutes
PR opened oracle/graal
Fixes #3467 by checking if jar is really a jar before scanning it.
pr created time in an hour
issue openedoracle/graal
Resource handling should check if classpath element is a jar
Non zip/jar dependencies still causing issues even after #3071, but in a different place:
[jbang] native-image: /opt/graalvm-ce-java11-21.1.0/bin/native-image -H:+ReportExceptionStackTraces --enable-https --class-path=/home/g/.m2/repository/org/graalvm/nativeimage/svm/21.1.0/svm-21.1.0.jar:/home/g/.m2/repository/org/graalvm/nativeimage/svm-hosted-native-linux-amd64/21.1.0/svm-hosted-native-linux-amd64-21.1.0.tar.gz:/home/g/.m2/repository/org/graalvm/nativeimage/svm-hosted-native-darwin-amd64/21.1.0/svm-hosted-native-darwin-amd64-21.1.0.tar.gz:/home/g/.m2/repository/org/graalvm/nativeimage/svm-hosted-native-windows-amd64/21.1.0/svm-hosted-native-windows-amd64-21.1.0.tar.gz:/home/g/.m2/repository/org/graalvm/sdk/graal-sdk/21.1.0/graal-sdk-21.1.0.jar:/home/g/.m2/repository/org/graalvm/nativeimage/objectfile/21.1.0/objectfile-21.1.0.jar:/home/g/.m2/repository/org/graalvm/nativeimage/pointsto/21.1.0/pointsto-21.1.0.jar:/home/g/.m2/repository/org/graalvm/compiler/compiler/21.1.0/compiler-21.1.0.jar:/home/g/.m2/repository/org/graalvm/truffle/truffle-api/21.1.0/truffle-api-21.1.0.jar -jar /home/g/.jbang/cache/jars/example.java.b7acb0fb141a742e1c2330740349f80d781b326cd18722d42830d9a0d0617df8.jar /home/g/.jbang/cache/jars/example.java.b7acb0fb141a742e1c2330740349f80d781b326cd18722d42830d9a0d0617df8.jar.bin
[jbang] log: /tmp/jbang9920023040190163357native-image
Error: Unable to handle classpath element '/home/g/.m2/repository/org/graalvm/nativeimage/svm-hosted-native-linux-amd64/21.1.0/svm-hosted-native-linux-amd64-21.1.0.tar.gz'. Make sure that all classpath entries are either directories or valid jar files.
com.oracle.svm.core.util.UserError$UserException: Unable to handle classpath element '/home/g/.m2/repository/org/graalvm/nativeimage/svm-hosted-native-linux-amd64/21.1.0/svm-hosted-native-linux-amd64-21.1.0.tar.gz'. Make sure that all classpath entries are either directories or valid jar files.
at com.oracle.svm.core.util.UserError.abort(UserError.java:68)
at com.oracle.svm.hosted.ResourcesFeature.duringAnalysis(ResourcesFeature.java:175)
at com.oracle.svm.hosted.NativeImageGenerator.lambda$runPointsToAnalysis$14(NativeImageGenerator.java:765)
at com.oracle.svm.hosted.FeatureHandler.forEachFeature(FeatureHandler.java:71)
at com.oracle.svm.hosted.NativeImageGenerator.runPointsToAnalysis(NativeImageGenerator.java:765)
at com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:582)
at com.oracle.svm.hosted.NativeImageGenerator.lambda$run$2(NativeImageGenerator.java:495)
at java.base/java.util.concurrent.ForkJoinTask$AdaptedRunnableAction.exec(ForkJoinTask.java:1407)
at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
The fix would be simple (add a check to see if the element is a jar before calling scanJar). However, testing this is a little more tricky since I'm unsure how to generate an svm pom.xml that has tar.gz dependencies (see slack question).
created time in 2 hours
created repositorymaekawatoshiki/eb
Eb is a embeddable programming language written in Rust
created time in 2 hours
issue commentoracle/graal
GraalVM 21.1.0 Native Image: Android APK crashes on start
@makingthematrix in the mean time, when we are checking the issue Please check with gluon team also https://github.com/gluonhq
comment created time in 3 hours
issue closedoracle/graal
RSS Memory Utilization was high with GraalVM CE Edition - java11-21.0.0
Hi Team,
RSS Memory utilisation was very high constantly (~80 to 90% all the time )across all the micro services deployed with GraalVM CE Edition
Version - GraalVM CE java11-21.0.0
Garbage collection pauses also very dominant across the runtime, below were the JVM options being used -
-XX:+UseParallelOldGC -XX:+UseParallelGC -Xms1g -Xmx1g -XX:+AlwaysPreTouch -XX:ParallelGCThreads=4 -XX:MaxGCPauseMillis=100 -XX:GCTimeRatio=19 -Xss512k -XX:+UseAdaptiveSizePolicy -XX:+ResizePLAB -XX:+ResizeTLAB
Can someone please shed some light here on whether I am using the right parameter
closed time in 3 hours
dinesh-nithyanandamissue commentoracle/graal
RSS Memory Utilization was high with GraalVM CE Edition - java11-21.0.0
Closing this issue as there is no response from the user in the last 30 days Please reopen, if you still required any assistance
comment created time in 3 hours
push eventoracle/graal
commit sha 8234931ff5b53705a1b2bf995175b06ffb026ba6
Fix debug stepping can cause stack overflow errors for compiled call targets. (GR-31987)
commit sha cbc5a97e39f060108d9c245178ea358635d8ce55
[GR-31987] Fix debug stepping can cause stack overflow errors for compiled call targets. PullRequest: graal/9104
push time in 4 hours
issue openedoracle/graal
Kotlin 1.5.10 and nativeImage gradle builds fail
Describe the issue
Kotlin 1.5.10 and nativeImage gradle builds fail
Steps to reproduce the issue
See https://github.com/square/okhttp/runs/2816094342?check_suite_focus=true
[ConsoleLauncher:1931] (features): 2,117.94 ms, 2.82 GB
Error: Unsupported features in 5 methods
[ConsoleLauncher:1931] analysis: 97,213.36 ms, 2.82 GB
Detailed message:
Error: unbalanced monitors: mismatch at monitorexit, 106|LoadField#this$0 != 162|LoadField#this$0
Call path from entry point to okhttp3.internal.http2.Http2Connection$pushHeadersLater$$inlined$execute$default$1.runOnce():
at okhttp3.internal.http2.Http2Connection$pushHeadersLater$$inlined$execute$default$1.runOnce(TaskQueue.kt:98)
at okhttp3.internal.concurrent.TaskRunner.runTask(TaskRunner.kt:116)
at okhttp3.internal.concurrent.TaskRunner.access$runTask(TaskRunner.kt:42)
at okhttp3.internal.concurrent.TaskRunner$runnable$1.run(TaskRunner.kt:65)
at java.lang.Thread.run(Thread.java:829)
at com.oracle.svm.core.thread.JavaThreads.threadStartRoutine(JavaThreads.java:553)
at com.oracle.svm.core.posix.thread.PosixJavaThreads.pthreadStartRoutine(PosixJavaThreads.java:192)
at com.oracle.svm.core.code.IsolateEnterStub.PosixJavaThreads_pthreadStartRoutine_e1f4a8c0039f8337338252cd8734f63a79b5e3df(generated:0)
Original exception that caused the problem: org.graalvm.compiler.code.SourceStackTraceBailoutException$1: unbalanced monitors: mismatch at monitorexit, 106|LoadField#this$0 != 162|LoadField#this$0
at okhttp3.internal.http2.Http2Connection$pushHeadersLater$$inlined$execute$default$1.runOnce(TaskQueue.kt:225)
Caused by: org.graalvm.compiler.core.common.PermanentBailoutException: unbalanced monitors: mismatch at monitorexit, 106|LoadField#this$0 != 162|LoadField#this$0
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.bailout(BytecodeParser.java:3974)
at jdk.internal.vm.compiler/org.graalvm.compiler.java.BytecodeParser.genMonitorExit(BytecodeParser.java:2842)
Please include both build steps as well as run steps
- git clone --depth 1 https://github.com/square/okhttp
- git checkout 7842d7da9f89d99b85f6a539a146b678c7558417
- ./gradlew okcurl:nativeImage or
- ./gradlew -PgraalBuild native-image-tests:nativeImage
Describe GraalVM and your environment:
- GraalVM version: 21.1.0 (or 21.0.x)
- JDK major version: 11
More details (TODO)
Consider adding the --native-image-info and --verbose flags when building your native image and paste output below.
Add any other information about the problem here. Especially important are stack traces or log output. Feel free to link to gists or to screenshots if necessary.
PASTE YOUR LOG/STACK TRACE HERE
created time in 5 hours
issue commentoracle/graal
Support newInstance() without reflection configuration when extracted to a method
@sdeleuze I merged an updated version of "inlining before analysis" last week. This is now the future-proof version that we want to enable by default. But for the upcoming 21.2 release it remains behind the InlineBeforeAnalysis option as before.
I looked at what the new approach is doing with the instantiateClass method from Spring: https://github.com/spring-projects/spring-framework/blob/main/spring-beans/src/main/java/org/springframework/beans/BeanUtils.java#L141
The good news is that we can get these kind of methods working. But there need to be small refactorings. In particular, in the
try {
return instantiateClass(clazz.getDeclaredConstructor());
} catch ...
it is problematic that the instantiateClass is within the try block. Because even when the getDeclaredConstructor is folded to a constant, the whole complicated catch blocks still remain reachable and therefore the method is way too big to ever be inlined.
When changing the method to
Assert.notNull(clazz, "Class must not be null");
if (clazz.isInterface()) {
throw new BeanInstantiationException(clazz, "Specified class is an interface");
}
Constructor<T> ctor;
try {
ctor = clazz.getDeclaredConstructor();
} catch (NoSuchMethodException ex) {
ctor = findPrimaryConstructor(clazz);
if (ctor == null) {
throw new BeanInstantiationException(clazz, "No default constructor found", ex);
}
} catch (LinkageError err) {
throw new BeanInstantiationException(clazz, "Unresolvable class definition", err);
}
return instantiateClass(ctor);
it can be inlined when the arguments are constants, because everything apart from the instantiateClass folds away.
This is of course a change with a semantic difference: a LinkageError being thrown by the constructor is no longer converted into a BeanInstantiationException. But if that was necessary, then the instantiateClass(Constructor<T> ctor, Object... args) method would actually need to catch LinkageError itself I guess.
Another barrier for inlining is class initialization. As it is written right now, BeanUtils cannot be initialized at image build time automatically. And the logger that is stored in a static final field probably also prevents you from manually initializing the class at build time. The solution for that would be to put the static final fields into an inner class. That way only the methods that really perform logging would trigger initialization of the logger.
KotlinDetector is probably another class that you want initialized at image build time. Because then all the "is Kotlin present" checks would fold away.
When Kotlin is really present, of course many lookups will not constant fold for the Kotlin part. I have not followed in detail where KotlinDelegate.findPrimaryConstructor goes to - but I can hardly think it leads to something that can be constant folded without a special Native Image plugin that intercepts reflection lookups, like we also do for Class.getDeclaredConstructor.
comment created time in 7 hours
push eventgraalvm/mandrel
commit sha cfc061877bbf47d951e4d0b31f0268a5a060ce56
The default static object super class is Object. The GeneratorClassLoader is now a child of the one used to load the factory interface.
commit sha c7a1b5b4e7a5cf4f2fdb8e1fece6f714f6853129
Describe how class loaders of the factory and of the storage super class are validated.
commit sha 68cada21dde7b2da3b51d920d6e503d6d5f2e7b6
Improve validation of factory interface and object super class. And add tests.
commit sha 63f56c1d480f58f62e6e05e414ed3ba15f3f0f9b
Document public classes and methods of the Static Object Model.
commit sha 685370d105b31fbf1cf0200dd9871f3a6175979c
Address first round of feedback.
commit sha e2c5ebd48b6aea00f3b66f78669e56b154fd2637
Fix ECJ warnings.
commit sha a59bbb23ba1b30c72243d49aadef1d049b7fca76
Be more robust when running with SubstrateVM.
commit sha 067cc14dc28bb6a2b64818328f75ff29d89b1d2f
Fix formatting.
commit sha 36fc8543131630fa8c41df4f7cdbe321478f20a1
Mention that properties stored as final might be constant-folded.
commit sha 3a7d7450acd0676105508d4f517874a3422303af
Fix documentation of non-volatile property get and set methods.
commit sha 7d3fef28a6de323ed9a1d70046463427cfcb542a
Always throw IllegalArgumentException when the shape does not match. Examples: * obj is not even of the right type at all * obj is or the wrong shape when using the field-based approach
commit sha eb6cc75d3f550172f2378185c090ccab7cf2fd2b
[GR-31969] Document public classes and methods of the Static Object Model. PullRequest: graal/9097
push time in 7 hours
push eventoracle/graal
commit sha cfc061877bbf47d951e4d0b31f0268a5a060ce56
The default static object super class is Object. The GeneratorClassLoader is now a child of the one used to load the factory interface.
commit sha c7a1b5b4e7a5cf4f2fdb8e1fece6f714f6853129
Describe how class loaders of the factory and of the storage super class are validated.
commit sha 68cada21dde7b2da3b51d920d6e503d6d5f2e7b6
Improve validation of factory interface and object super class. And add tests.
commit sha 63f56c1d480f58f62e6e05e414ed3ba15f3f0f9b
Document public classes and methods of the Static Object Model.
commit sha 685370d105b31fbf1cf0200dd9871f3a6175979c
Address first round of feedback.
commit sha e2c5ebd48b6aea00f3b66f78669e56b154fd2637
Fix ECJ warnings.
commit sha a59bbb23ba1b30c72243d49aadef1d049b7fca76
Be more robust when running with SubstrateVM.
commit sha 067cc14dc28bb6a2b64818328f75ff29d89b1d2f
Fix formatting.
commit sha 36fc8543131630fa8c41df4f7cdbe321478f20a1
Mention that properties stored as final might be constant-folded.
commit sha 3a7d7450acd0676105508d4f517874a3422303af
Fix documentation of non-volatile property get and set methods.
commit sha 7d3fef28a6de323ed9a1d70046463427cfcb542a
Always throw IllegalArgumentException when the shape does not match. Examples: * obj is not even of the right type at all * obj is or the wrong shape when using the field-based approach
commit sha eb6cc75d3f550172f2378185c090ccab7cf2fd2b
[GR-31969] Document public classes and methods of the Static Object Model. PullRequest: graal/9097
push time in 12 hours
startedzakkak/workspace-grid
started time in a day
startedgz/rust-elfloader
started time in a day
push eventgraalvm/mandrel
commit sha 44080313ad4f54d8a6c4a76849358691f61fe150
Refactoring and some bug fixes. Refactor AArch64NodeMatchRules and some of the narrowing and extension logic. Also fix several ASIMD bugs.
commit sha b4c51ca243743baf64476b4cd52bfd524565b7ab
Improved resource support. Implemenation of resource in-memory file system.
commit sha fdea713b741670b19d45a22ed0e9f8c3dc0e0267
Add more ASIMD instructions.
commit sha e873269d4f6489f82faa2144bbff77bff53fc973
Add limited support to memset structured interop types
commit sha 7ee6c6f6fd26437306b1fef94095b498310e81dd
Add test for native memset of structured interop object
commit sha cd9c5c8a99080094f77b3e8509c03528f4226346
Fix style
commit sha 00bf646c830942709cc9ea02a8029aef22ef527a
Prevent FileURLConnection from being reachable. Minor refactoring
commit sha 19cf5b3fe64189eedf4d6b13fc8b35c8c4517fa7
Detailed reporting of class initialization
commit sha 5b36483b26d452139b6b028fd5c96ed7e6dc1f72
Improve printing of safe classes
commit sha 5013ca7c9d88bd12de2ebd24e3196a40d9044c9c
Deprecate --initialize-at-build-time
commit sha 71fba02201f4b989510016059a842fdf56dc434f
Merge branch 'master' into resources
commit sha d5495d9e817ee89928ee20b0376f7d409c879dc4
Style fixes
commit sha 10e34f86fc636b85c6993d41b0441b488f7e453e
Report origin with the class name
commit sha 26703c9aa02a841c58cd7773e5a884672129cc79
[GR-31500] Add basic support to memset structured interop types. PullRequest: graal/8998
commit sha 8799187e7e0800ea43fbf80f0e3ab36527a6c8b7
Only intrinsify direct calls
commit sha 3a717259cd3cd52e157da5c7175a391ecca12086
Remove failing assertion
commit sha 703a07e7a7c375ab809afdfe841f8581b90b5899
Fix wrong Uninterruptible flags
commit sha d749f2966faf276087da43ab5f30ecf19a833d47
Rename old InlineBeforeAnalysis option
commit sha bd9423bcb77efadab12f5adaca0a751f70a475a4
Remove unnecessary code
commit sha d714509d17c12c11ac49861f5d644466e8132ef6
Fix strengthen graph
push time in a day
push eventoracle/graal
commit sha b4c51ca243743baf64476b4cd52bfd524565b7ab
Improved resource support. Implemenation of resource in-memory file system.
commit sha 00bf646c830942709cc9ea02a8029aef22ef527a
Prevent FileURLConnection from being reachable. Minor refactoring
commit sha 71fba02201f4b989510016059a842fdf56dc434f
Merge branch 'master' into resources
commit sha d5495d9e817ee89928ee20b0376f7d409c879dc4
Style fixes
commit sha e2eba702e22fd708a15172211ac750656e5d7a7e
[GR-23724] Resources support for Native Image. PullRequest: graal/9007
push time in 2 days
PR merged oracle/graal
Task and high-level overview (#3326)
PROGRESS:
- First step toward creating a custom filesystem with a TODO list is committed.
pr closed time in 2 days
issue commentoracle/graal
native-image fails with an error yet returns an exit code indicating success
@olafurpg I'm not sure when I'll next have access to my Windows machine again to try this. Probably some time next week.
comment created time in 2 days
push eventoracle/graal
commit sha 5f213b09ac0602a1e8036ad3115ec0e02a83259b
Add microservice benchmarks to all benchmarks to run on HotSpot
commit sha 3b9fbf5c0593b8cb37196523bd5ec703abe291f9
Removed method already defined in its parents
commit sha 383f918dbc7000d753f33d75dd4e7708de5bd766
[GR-28769] Add microservices benchmarks to all benchmarks to run on HotSpot. PullRequest: graal/9109
push time in 2 days
push eventoracle/graal
commit sha 05a686050a13e09e136655ce83824c02bba2d0e3
[GR-26395] Periodic update of the graal import. PullRequest: truffleruby/2723
push time in 2 days
push eventoracle/graal
commit sha 19cf5b3fe64189eedf4d6b13fc8b35c8c4517fa7
Detailed reporting of class initialization
commit sha 5b36483b26d452139b6b028fd5c96ed7e6dc1f72
Improve printing of safe classes
commit sha 5013ca7c9d88bd12de2ebd24e3196a40d9044c9c
Deprecate --initialize-at-build-time
commit sha 10e34f86fc636b85c6993d41b0441b488f7e453e
Report origin with the class name
commit sha 7dda3fe094f97f097afbc54e514745de83bd3825
[GR-29238] Detailed reporting of class initialization. PullRequest: graal/9113
push time in 2 days
pull request commentoracle/graal
Hello Michiel Borkent, thanks for contributing a PR to our project!
We use the Oracle Contributor Agreement to make the copyright of contributions clear. We don't have a record of you having signed this yet, based on your email address michielborkent -(at)- gmail -(dot)- com. You can sign it at that link.
If you think you've already signed it, please comment below and we'll check.
comment created time in 2 days
PR opened oracle/graal
@shelajev This commit fixes the documentation example of the JAVA_TOOL_OPTIONS variable.
pr created time in 2 days
push eventoracle/graal
commit sha 8799187e7e0800ea43fbf80f0e3ab36527a6c8b7
Only intrinsify direct calls
commit sha 3a717259cd3cd52e157da5c7175a391ecca12086
Remove failing assertion
commit sha 703a07e7a7c375ab809afdfe841f8581b90b5899
Fix wrong Uninterruptible flags
commit sha d749f2966faf276087da43ab5f30ecf19a833d47
Rename old InlineBeforeAnalysis option
commit sha bd9423bcb77efadab12f5adaca0a751f70a475a4
Remove unnecessary code
commit sha d714509d17c12c11ac49861f5d644466e8132ef6
Fix strengthen graph
commit sha 42591e631ab5554c401383a485f27421f48530fa
Fix ImageHeapMap
commit sha 64edff813f16e4114e043999bb08349dc4926ccc
Fix IntegerSwitchNode
commit sha c1a416fc4ecf91a471fdd985afee6af7adad1bc7
Apply invocation plugins when building reflection invoke graph
commit sha b3c622d2d522a5e3840c1d760ad8e4a7998f3b8e
Fix decoding of GuardsStage
commit sha 1fab0c9c0c967e3b2f65913216eac084172b3690
Fix handling of MemorySegmentProxy.scope in Truffle on JDK 16
commit sha c8cad89595bb3a98760addcd721ddc97dc051f81
Do not use ProfileBooleanNode for AOT compilation
commit sha a6d646c3d3ae75fcd2f8ef2d404d12ffb0c2ee2e
Classes that access thread local values must not be automatically initialized at image build time
commit sha 180908f27dbdefb822938d4f447fea8a587cd011
Inline before static analysis
commit sha ab9bfcf776020dd9bf73673122bec6dd8898aabd
[GR-28460] New infrastructure for method inlining before static analysis. PullRequest: graal/9111
push time in 2 days