Commit 43c3d40
committed
Merge commit '84541b16ae8a8726a0e7d76c7179d94a57ed84ee' into moe-svm
* commit '84541b16ae8a8726a0e7d76c7179d94a57ed84ee': (2123 commits)
Release 21.3.0
prevent inner LibGraalScope from using detached and destroyed isolate thread of an outer LibGraalScope that is in the process of closing (GR-34405)
update to jvmci-21.3-b05
Relax the JDK version check for static musl-based native-images
Fix reflection for shadowed methods
[GR-33681] [GR-23874] Backport: LLVM 12's strip needs to be told explicitly to preserve the .llvmbc bitcode section
Simplified metadata for non-reflection methods
Fix AnalysisType.hasSubTypes().
Compute AnalysisType.subTypes continuously, as the universe expands.
Remove the assertion in HostedMethod.compareTo
Add a comment explaining why the toolchain has to be added at the end of the PATH
Include FAQ
Review the Reflection Use in Native Images guide
Review the Static Native Images guide
Use toolchains for musl cross-compilation and improve docs for building static native-images.
Remember previous options to reinitialize the isolate if needed.
Provide workaround for successful bundle lookup at image-runtime
Fix checkstyle.
Avoid transient issues by refactoring NoTagSamplingTest to no longer be timing based.
Improve documentation in bypassedReservedOop.
...
# Conflicts:
# ci_includes/publish-javadoc.hocon
# common.json
# compiler/ci_common/benchmark-builders.jsonnet
# compiler/mx.compiler/suite.py
# espresso/ci_common/common.jsonnet
# espresso/mx.espresso/suite.py
# espresso/src/com.oracle.truffle.espresso/src/com/oracle/truffle/espresso/classfile/Constants.java
# espresso/src/com.oracle.truffle.espresso/src/com/oracle/truffle/espresso/impl/LinkedField.java
# espresso/src/com.oracle.truffle.espresso/src/com/oracle/truffle/espresso/impl/LinkedKlassFieldLayout.java
# espresso/src/com.oracle.truffle.espresso/src/com/oracle/truffle/espresso/meta/Meta.java
# espresso/src/com.oracle.truffle.espresso/src/com/oracle/truffle/espresso/substitutions/Target_sun_misc_Unsafe.java
# espresso/src/com.oracle.truffle.espresso/src/com/oracle/truffle/espresso/substitutions/UnsafeSupport.java
# espresso/src/com.oracle.truffle.espresso/src/com/oracle/truffle/espresso/vm/UnsafeAccess.java
# graal-common.json
# regex/mx.regex/suite.py
# sdk/mx.sdk/mx_sdk_benchmark.py
# sdk/mx.sdk/suite.py
# sdk/src/org.graalvm.nativeimage/src/org/graalvm/nativeimage/Platform.java
# sdk/src/org.graalvm.nativeimage/src/org/graalvm/nativeimage/hosted/RuntimeClassInitialization.java
# substratevm/mx.substratevm/suite.py
# substratevm/src/com.oracle.svm.agent/src/com/oracle/svm/agent/NativeImageAgent.java
# substratevm/src/com.oracle.svm.core/.checkstyle_checks.xml
# substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/hub/DynamicHub.java
# substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/hub/DynamicHubCompanion.java
# substratevm/src/com.oracle.svm.core/src/com/oracle/svm/core/hub/PredefinedClassesSupport.java
# substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/ClassPredefinitionFeature.java
# substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/ResourcesFeature.java
# substratevm/src/com.oracle.svm.hosted/src/com/oracle/svm/hosted/snippets/ReflectionPlugins.java
# tools/mx.tools/suite.py
# tools/src/com.oracle.truffle.tools.profiler/src/com/oracle/truffle/tools/profiler/impl/CPUSamplerCLI.java
# truffle/ci.hocon
# truffle/external_repos/simplelanguage/pom.xml
# truffle/external_repos/simplelanguage/sl
# truffle/external_repos/simpletool/pom.xml
# truffle/mx.truffle/mx_truffle.py
# truffle/mx.truffle/suite.py
# truffle/src/com.oracle.truffle.api.staticobject/src/com/oracle/truffle/api/staticobject/StaticProperty.java
# truffle/src/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/TruffleSafepointTest.java
# truffle/src/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/polyglot/PolyglotExceptionTest.java
# truffle/src/com.oracle.truffle.polyglot/src/com/oracle/truffle/polyglot/PolyglotContextImpl.java
# truffle/src/com.oracle.truffle.polyglot/src/com/oracle/truffle/polyglot/PolyglotExceptionImpl.java
# vm/ci_common/common.hocon
# vm/mx.vm/mx_vm_benchmark.py
# vm/mx.vm/suite.py
# wasm/mx.wasm/suite.pyFile tree
2,587 files changed
+112158
-52914
lines changed- .github
- assets
- workflows
- ci_includes
- compiler
- ci_common
- ci_includes
- mx.compiler
- src
- org.graalvm.compiler.asm.aarch64.test/src/org/graalvm/compiler/asm/aarch64/test
- org.graalvm.compiler.asm.aarch64/src/org/graalvm/compiler/asm/aarch64
- org.graalvm.compiler.asm.amd64/src/org/graalvm/compiler/asm/amd64
- org.graalvm.compiler.asm.test/src/org/graalvm/compiler/asm/test
- org.graalvm.compiler.code/src/org/graalvm/compiler/code
- org.graalvm.compiler.core.aarch64.test/src/org/graalvm/compiler/core/aarch64/test
- org.graalvm.compiler.core.aarch64/src/org/graalvm/compiler/core/aarch64
- org.graalvm.compiler.core.amd64/src/org/graalvm/compiler/core/amd64
- org.graalvm.compiler.core.common/src/org/graalvm/compiler/core/common
- cfg
- type
- util
- org.graalvm.compiler.core.jdk9.test/src/org/graalvm/compiler/core/jdk9/test/ea
- org.graalvm.compiler.core.test/src/org/graalvm/compiler/core/test
- org.graalvm.compiler.core/src/org/graalvm/compiler/core
- gen
- phases
- org.graalvm.compiler.debug.test/src/org/graalvm/compiler/debug/test
- org.graalvm.compiler.debug/src/org/graalvm/compiler/debug
- org.graalvm.compiler.graph/src/org/graalvm/compiler/graph
- org.graalvm.compiler.hotspot.aarch64.test/src/org/graalvm/compiler/hotspot/aarch64/test
- org.graalvm.compiler.hotspot.aarch64/src/org/graalvm/compiler/hotspot/aarch64
- org.graalvm.compiler.hotspot.amd64/src/org/graalvm/compiler/hotspot/amd64
- org.graalvm.compiler.hotspot.lir.test/src/org/graalvm/compiler/hotspot/lir/test
- org.graalvm.compiler.hotspot.management.libgraal/src/org/graalvm/compiler/hotspot/management
- libgraal
- org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test
- org.graalvm.compiler.hotspot/src/org/graalvm/compiler/hotspot
- debug
- doc-files
- lir
- meta
- nodes
- replacements
- org.graalvm.compiler.java/src/org/graalvm/compiler/java
- org.graalvm.compiler.jtt/src/org/graalvm/compiler/jtt/lang
- org.graalvm.compiler.lir.aarch64/src/org/graalvm/compiler/lir/aarch64
- org.graalvm.compiler.lir.amd64/src/org/graalvm/compiler/lir/amd64
- vector
- org.graalvm.compiler.lir.jtt/src/org/graalvm/compiler/lir/jtt
- org.graalvm.compiler.lir/src/org/graalvm/compiler/lir
- alloc/lsra
- asm
- dfa
- gen
- phases
- ssa
- org.graalvm.compiler.loop.phases/src/org/graalvm/compiler/loop/phases
- org.graalvm.compiler.microbenchmarks/src/org/graalvm/compiler/microbenchmarks/graal
- org.graalvm.compiler.nodes.test/src/org/graalvm/compiler/nodes/test
- org.graalvm.compiler.nodes/src/org/graalvm/compiler/nodes
- calc
- extended
- graphbuilderconf
- java
- loop
- memory
- spi
- util
- virtual
- org.graalvm.compiler.options.jdk11/src/org/graalvm/compiler/options
- org.graalvm.compiler.options.processor/src/org/graalvm/compiler/options/processor
- org.graalvm.compiler.options/src/org/graalvm/compiler/options
- org.graalvm.compiler.phases.common/src/org/graalvm/compiler/phases/common
- inlining
- util
- org.graalvm.compiler.phases/src/org/graalvm/compiler/phases
- tiers
- util
- org.graalvm.compiler.printer/src/org/graalvm/compiler/printer
- org.graalvm.compiler.replacements.aarch64/src/org/graalvm/compiler/replacements/aarch64
- org.graalvm.compiler.replacements.amd64/src/org/graalvm/compiler/replacements/amd64
- org.graalvm.compiler.replacements.jdk9.test/src/org/graalvm/compiler/replacements/jdk9/test
- org.graalvm.compiler.replacements.test/src/org/graalvm/compiler/replacements/test
- org.graalvm.compiler.replacements/src/org/graalvm/compiler/replacements
- arraycopy
- nodes
- org.graalvm.compiler.test/src/org/graalvm/compiler/test
- org.graalvm.compiler.truffle.common.hotspot.libgraal/src/org/graalvm/compiler/truffle/common/hotspot/libgraal
- org.graalvm.compiler.truffle.common.hotspot/src/org/graalvm/compiler/truffle/common/hotspot
- org.graalvm.compiler.truffle.common/src/org/graalvm/compiler/truffle/common
- org.graalvm.compiler.truffle.compiler.hotspot.libgraal/src/org/graalvm/compiler/truffle/compiler/hotspot/libgraal
- org.graalvm.compiler.truffle.compiler.hotspot/src/org/graalvm/compiler/truffle/compiler/hotspot
- org.graalvm.compiler.truffle.compiler/src/org/graalvm/compiler/truffle/compiler
- nodes/frame
- phases/inlining
- substitutions
- org.graalvm.compiler.truffle.options/src/org/graalvm/compiler/truffle/options
- org.graalvm.compiler.truffle.runtime.hotspot.libgraal/src/org/graalvm/compiler/truffle/runtime/hotspot/libgraal
- org.graalvm.compiler.truffle.runtime.hotspot/src/org/graalvm/compiler/truffle/runtime/hotspot
- org.graalvm.compiler.truffle.runtime/src/org/graalvm/compiler/truffle/runtime
- debug
- org.graalvm.compiler.truffle.test/src/org/graalvm/compiler/truffle/test
- builtins
- inlining
- libgraal
- org.graalvm.compiler.virtual/src/org/graalvm/compiler/virtual/phases/ea
- org.graalvm.compiler.word/src/org/graalvm/compiler/word
- org.graalvm.graphio/src/org/graalvm/graphio
- org.graalvm.libgraal/src/org/graalvm/libgraal
- org.graalvm.micro.benchmarks/src/micro/benchmarks
- docs
- enterprise-overview
- examples
- getting-started
- graalvm-community
- container-images
- graalvm-enterprise
- oci
- graalvm-as-a-platform
- guides
- img
- reference-manual
- embedding
- java-on-truffle
- java
- llvm
- native-image
- img
- security
- tools
- img
- vscode
- graalvm-pack
- graalvm
- images
- micronaut
- espresso
- ci_common
- mx.espresso
- src
- com.oracle.truffle.espresso.hotswap/src/com/oracle/truffle/espresso/hotswap
- com.oracle.truffle.espresso.jdk17/src/com/oracle/truffle/espresso/overlay
- com.oracle.truffle.espresso.jdwp/src/com/oracle/truffle/espresso/jdwp
- api
- impl
- com.oracle.truffle.espresso.launcher/src/com/oracle/truffle/espresso/launcher
- com.oracle.truffle.espresso.libespresso/src/com/oracle/truffle/espresso/libespresso
- com.oracle.truffle.espresso.mokapot
- include
- src
- com.oracle.truffle.espresso.native
- include
- src
- com.oracle.truffle.espresso.polyglot/src/com/oracle/truffle/espresso/polyglot
- com.oracle.truffle.espresso.processor/src
- META-INF/services
- com/oracle/truffle/espresso/processor
- com.oracle.truffle.espresso.staticobject.test/src/com/oracle/truffle/espresso/staticobject/test
- com.oracle.truffle.espresso.staticobject/src/com/oracle/truffle/espresso/staticobject
- com.oracle.truffle.espresso/src
- com/oracle/truffle/espresso
- bytecode
- classfile
- attributes
- constantpool
- descriptors
- ffi
- nfi
- impl
- jni
- jvmti
- meta
- nodes
- bytecodes
- helper
- interop
- methodhandle
- quick
- interop
- invoke
- overlay
- redefinition
- plugins
- impl
- jdkproxy
- runtime
- dispatch
- substitutions
- verifier
- vm
- structs
- java/lang/ref
- java-benchmarks
- java/org.graalvm.bench.console/src/bench/console
- mx.java-benchmarks
- regex
- docs
- mx.regex
- src
- com.oracle.truffle.regex.test/src/com/oracle/truffle/regex/tregex/test
- com.oracle.truffle.regex
- src/com/oracle/truffle/regex
- charset
- dead
- errors
- literal
- result
- runtime/nodes
- tregex
- buffer
- dfa
- matchers
- nodes
- dfa
- input
- nfa
- parser/flavors
- string
- tools
- sdk
- llvm-patches
- backports
- native-image
- mx.sdk
- src
- org.graalvm.home.test/src/org/graalvm/home/test
- org.graalvm.home/src/org/graalvm/home
- org.graalvm.launcher/src/org/graalvm/launcher
- org.graalvm.nativeimage
- src/org/graalvm/nativeimage
- c/struct
- hosted
- impl
- org.graalvm.polyglot
- src/org/graalvm/polyglot
- impl
- substratevm
- ci_includes
- mx.substratevm
- src
- com.oracle.graal.pointsto
- src/com/oracle/graal/pointsto
- api
- flow
- builder
- context
- bytecode
- free
- object
- infrastructure
- meta
- phases
- reports
- results
- typestate
- typestore
- util
- com.oracle.objectfile
- src/com/oracle/objectfile
- debugentry
- debuginfo
- elf
- dwarf
- macho
- pecoff
- cv
- com.oracle.svm.agent/src/com/oracle/svm/agent
- ignoredconfig
- predicatedconfig
- tracing
- com.oracle.svm.configure.jdk11/src/com/oracle/svm/configure/jdk11/filters
- com.oracle.svm.configure.test/src
- META-INF/native-image
- com/oracle/svm/configure/test/config
- config-dir
- prev-config-dir
- com.oracle.svm.configure/src/com/oracle/svm/configure
- config
- filters
- trace
- com.oracle.svm.core.containers/src/com/oracle/svm/core/containers
- com.oracle.svm.core.genscavenge/src/com/oracle/svm/core/genscavenge
- graal
- remset
- com.oracle.svm.core.graal.aarch64/src/com/oracle/svm/core/graal/aarch64
- com.oracle.svm.core.graal.amd64/src/com/oracle/svm/core/graal/amd64
- com.oracle.svm.core.graal.llvm/src/com/oracle/svm/core/graal/llvm
- util
- com.oracle.svm.core.jdk11/src/com/oracle/svm/core/jdk11
- reflect
- substitutions
- com.oracle.svm.core.jdk15/src/com/oracle/svm/core/jdk15
- com.oracle.svm.core.jdk17/src/com/oracle/svm/core/jdk17
- com.oracle.svm.core.jdk8/src/com/oracle/svm/core/jdk8
- reflect
- com.oracle.svm.core.posix/src/com/oracle/svm/core/posix
- aarch64
- amd64
- darwin
- headers
- darwin
- linux
- libc
- pthread
- com.oracle.svm.core.windows/src/com/oracle/svm/core/windows
- headers
- com.oracle.svm.core
- src/com/oracle/svm/core
- aarch64
- amd64
- annotate
- classinitialization
- code
- configure
- doc-files
- c
- deopt
- graal
- code
- jdk
- lir
- meta
- nodes
- phases
- replacements
- snippets
- aarch64
- thread
- heap
- hub
- identityhashcode
- invoke
- jdk
- localization
- substitutions
- management
- proxy
- resources
- jni
- locks
- log
- meta
- monitor
- option
- os
- reflect
- snippets
- stack
- threadlocal
- thread
- util
- com.oracle.svm.driver.jdk11/src/com/oracle/svm/driver/jdk11
- com.oracle.svm.driver
- resources
- src/com/oracle/svm/driver
- metainf
- com.oracle.svm.graal.hotspot.libgraal/src/com/oracle/svm/graal/hotspot/libgraal
- com.oracle.svm.graal/src/com/oracle/svm/graal
- hosted
- isolated
- meta
- com.oracle.svm.hosted.jdk11/src/com/oracle/svm/hosted
- jdk11
- com.oracle.svm.hosted.jdk8/src
- META-INF/services
- com/oracle/svm/hosted/agent/jdk8
- lambda
- com.oracle.svm.hosted
- src/com/oracle/svm/hosted
- agent
- ameta
- analysis
- flow
- annotation
- classinitialization
- code
- aarch64
- amd64
- config
- c
- codegen
- function
- info
- query
- dashboard
- image
- jdk
- lambda
- meta
- phases
- snippets
- substitute
- thread
- xml
- com.oracle.svm.jfr/src/com/oracle/svm/jfr
- logging
- com.oracle.svm.jni/src/com/oracle/svm/jni
- access
- functions
- hosted
- com.oracle.svm.junit/src/com/oracle/svm/junit
- com.oracle.svm.jvmtiagentbase/src/com/oracle/svm/jvmtiagentbase
- com.oracle.svm.libffi/include
- com.oracle.svm.methodhandles/src/com/oracle/svm/methodhandles
- com.oracle.svm.native.jvm.posix/src
- com.oracle.svm.native.libchelper
- include
- src
- com.oracle.svm.polyglot/src/com/oracle/svm/polyglot/scala
- com.oracle.svm.reflect/src/com/oracle/svm/reflect
- helpers
- hosted
- proxy
- hosted
- serialize
- hosted
- target
- com.oracle.svm.test.jdk11/src
- META-INF
- native-image/com/oracle/svm/test/jdk11
- services
- com/oracle/svm/test/jdk11
- jfr
- com.oracle.svm.test/src
- META-INF/native-image
- com.oracle.svm.test
- com/oracle/svm/test
- clinit
- proxy
- hello
- com.oracle.svm.truffle.nfi/src/com/oracle/svm/truffle/nfi
- com.oracle.svm.truffle.tck/src/com/oracle/svm/truffle/tck
- resources
- com.oracle.svm.truffle
- src/com/oracle/svm/truffle
- api
- isolated
- com.oracle.svm.util.jdk11/src/com/oracle/svm/util
- com.oracle.svm.util/src/com/oracle/svm/util
- native-image-maven-plugin-test
- native-image-maven-plugin
- src/main/java/com/oracle/substratevm
- native-image-module-tests/hello.app/src/main/java/hello
- org.graalvm.polyglot.nativeapi
- sulong
- ci_common
- mx.sulong
- projects
- com.oracle.truffle.llvm.asm.amd64/src/com/oracle/truffle/llvm/asm/amd64
- com.oracle.truffle.llvm.launcher/src/com/oracle/truffle/llvm/launcher
- com.oracle.truffle.llvm.libraries.bitcode/src
- com.oracle.truffle.llvm.libraries.native/src
- com.oracle.truffle.llvm.nativemode/src/com/oracle/truffle/llvm/nativemode
- runtime
- memory
- com.oracle.truffle.llvm.nfi/src/com/oracle/truffle/llvm/nfi
- com.oracle.truffle.llvm.parser.factories/src/com/oracle/truffle/llvm/parser/factories
- com.oracle.truffle.llvm.parser/src
- META-INF/native-image/com.oracle.truffle.llvm.parser
- com/oracle/truffle/llvm/parser
- listeners
- metadata
- debuginfo
- model
- symbols
- constants
- globals
- instructions
- visitors
- nodes
- com.oracle.truffle.llvm.runtime/src/com/oracle/truffle/llvm/runtime
- debug
- debugexpr
- nodes
- parser
- scope
- type
- value
- except
- floating
- global
- instruments/trace
- interop
- access
- convert
- export
- nfi
- library/internal
- memory
- nodes
- api
- asm
- support
- syscall
- posix
- base
- cast
- control
- func
- intrinsics
- c
- handles
- interop
- typed
- llvm
- aarch64
- arith
- debug
- va
- x86
- multithreading
- rust
- sulong
- memory
- literal
- load
- rmw
- store
- op
- arith/floating
- others
- util
- vars
- options
- pointer
- types
- com.oracle.truffle.llvm.spi/src/com/oracle/truffle/llvm/spi
- com.oracle.truffle.llvm.toolchain.config/src/com/oracle/truffle/llvm/toolchain/config
- com.oracle.truffle.llvm.toolchain.launchers/src/com/oracle/truffle/llvm/toolchain/launchers
- common
- darwin
- linux
- windows
- com.oracle.truffle.llvm/src/com/oracle/truffle/llvm
- initialization
- tests
- com.oracle.truffle.llvm.tests.debug.native
- debug
- trace
- com.oracle.truffle.llvm.tests.debugexpr.native/debugexpr
- com.oracle.truffle.llvm.tests.inlineasm.native/inlineasm
- com.oracle.truffle.llvm.tests.interop.native/interop
- com.oracle.truffle.llvm.tests.irdebug.native/irdebug
- com.oracle.truffle.llvm.tests.sulong.native/c/funnelshift
- com.oracle.truffle.llvm.tests/src/com/oracle/truffle/llvm/tests
- debug
- interop
- nfi
- values
- runtime
- toolchain-launchers-tests
- tools
- docs
- generators/src
- mx.tools
- src
- com.oracle.truffle.tools.agentscript/src/com/oracle/truffle/tools/agentscript/impl
- com.oracle.truffle.tools.chromeinspector.test/src/com/oracle/truffle/tools/chromeinspector/test
- com.oracle.truffle.tools.chromeinspector/src/com/oracle/truffle/tools/chromeinspector
- instrument
- types
- com.oracle.truffle.tools.coverage/src/com/oracle/truffle/tools/coverage/impl
- com.oracle.truffle.tools.dap/src/com/oracle/truffle/tools/dap/server
- com.oracle.truffle.tools.profiler.test/src/com/oracle/truffle/tools/profiler/test
- com.oracle.truffle.tools.profiler
- src/com/oracle/truffle/tools/profiler
- impl
- resources
- org.graalvm.tools.insight.heap/src/org/graalvm/tools/insight/heap
- instrument
- org.graalvm.tools.insight.test/src/org/graalvm/tools/insight/test
- heap
- truffle
- docs
- splitting
- external_repos
- simplelanguage
- simpletool
- mx.truffle
- src
- com.oracle.truffle.api.benchmark/src/com/oracle/truffle/api/benchmark
- com.oracle.truffle.api.debug.test/src/com/oracle/truffle/api/debug/test
- com.oracle.truffle.api.debug/src/com/oracle/truffle/api/debug
- com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test
- examples
- processor
- com.oracle.truffle.api.dsl
- src/com/oracle/truffle/api/dsl
- com.oracle.truffle.api.instrumentation.test/src/com/oracle/truffle/api/instrumentation/test
- com.oracle.truffle.api.instrumentation
- src/com/oracle/truffle/api/instrumentation
- com.oracle.truffle.api.interop
- src/com/oracle/truffle/api/interop
- com.oracle.truffle.api.library
- src/com/oracle/truffle/api/library
- com.oracle.truffle.api.object
- com.oracle.truffle.api.staticobject.test/src/com/oracle/truffle/api/staticobject/test
- com.oracle.truffle.api.staticobject
- src/com/oracle/truffle/api/staticobject
- com.oracle.truffle.api.test/src/com/oracle/truffle/api/test
- host
- interop
- option
- polyglot
- wrapper
- com.oracle.truffle.api
- src/com/oracle/truffle/api
- frame
- impl
- nodes
- source
- com.oracle.truffle.dsl.processor/src/com/oracle/truffle/dsl/processor
- generator
- java
- library
- model
- parser
- com.oracle.truffle.host/src/com/oracle/truffle/host
- com.oracle.truffle.nfi.backend.libffi/src/com/oracle/truffle/nfi/backend/libffi
- com.oracle.truffle.nfi.backend.spi/src/com/oracle/truffle/nfi/backend/spi
- com.oracle.truffle.nfi.native/src
- com.oracle.truffle.nfi.test.native/src
- com.oracle.truffle.nfi.test/src/com/oracle/truffle/nfi/test/parser/backend
- com.oracle.truffle.nfi/src/com/oracle/truffle/nfi
- com.oracle.truffle.polyglot/src/com/oracle/truffle/polyglot
- com.oracle.truffle.sl.test/src
- com/oracle/truffle/sl/test
- tests
- com.oracle.truffle.sl/src/com/oracle/truffle/sl
- builtins
- nodes
- expression
- local
- runtime
- com.oracle.truffle.tck.tests/src/com/oracle/truffle/tck/tests
- com.oracle.truffle.tck
- src/com/oracle/truffle/tck/impl
- vm
- benchmarks
- interpreter
- java
- DeltaBlue
- Fibonacci
- Richards
- Sieve
- nfi-native/src
- nfi
- ci_common
- ci_includes
- docs
- mx.vm
- src
- org.graalvm.component.installer.test/src/org/graalvm/component/installer
- persist
- org.graalvm.component.installer/src/org/graalvm/component/installer
- commands
- persist
- org.graalvm.polybench.micro/src/org/graalvm/polybench/micro
- expr
- nodes
- org.graalvm.polybench/src/org/graalvm/polybench
- tests/all/agentscript
- generators
- vscode
- wasm
- mx.wasm
- src
- org.graalvm.wasm.benchmark/src/org/graalvm/wasm/benchmark
- org.graalvm.wasm.test/src
- org/graalvm/wasm/test
- suites
- validation
- test/linker
- import_export_mutable_globals
- org.graalvm.wasm.utils/src/org/graalvm/wasm/utils/cases
- org.graalvm.wasm/src/org/graalvm/wasm
- api
- constants
- exception
- globals
- memory
- nodes
- parser
- ir
- validation
- predefined
- emscripten
- spectest
- testutil
- wasi
- fd
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
2,587 files changed
+112158
-52914
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | | - | |
| 2 | + | |
| 3 | + | |
Loading
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
| 32 | + | |
32 | 33 | | |
33 | 34 | | |
34 | 35 | | |
| |||
79 | 80 | | |
80 | 81 | | |
81 | 82 | | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
82 | 87 | | |
83 | 88 | | |
84 | 89 | | |
| |||
93 | 98 | | |
94 | 99 | | |
95 | 100 | | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
96 | 105 | | |
97 | 106 | | |
98 | 107 | | |
| |||
113 | 122 | | |
114 | 123 | | |
115 | 124 | | |
116 | | - | |
| 125 | + | |
117 | 126 | | |
118 | 127 | | |
119 | 128 | | |
| |||
124 | 133 | | |
125 | 134 | | |
126 | 135 | | |
127 | | - | |
128 | | - | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
129 | 139 | | |
130 | 140 | | |
131 | 141 | | |
| |||
155 | 165 | | |
156 | 166 | | |
157 | 167 | | |
158 | | - | |
159 | | - | |
160 | | - | |
161 | 168 | | |
| 169 | + | |
| 170 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
22 | 23 | | |
23 | 24 | | |
24 | 25 | | |
| |||
62 | 63 | | |
63 | 64 | | |
64 | 65 | | |
65 | | - | |
| 66 | + | |
66 | 67 | | |
67 | 68 | | |
68 | 69 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
| 1 | + | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | | - | |
| 7 | + | |
8 | 8 | | |
9 | | - | |
10 | | - | |
11 | | - | |
12 | | - | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
21 | | - | |
22 | | - | |
| 9 | + | |
23 | 10 | | |
24 | | - | |
25 | | - | |
26 | | - | |
| 11 | + | |
27 | 12 | | |
28 | | - | |
29 | | - | |
30 | | - | |
31 | | - | |
32 | | - | |
33 | | - | |
34 | | - | |
| 13 | + | |
35 | 14 | | |
36 | | - | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
37 | 18 | | |
38 | | - | |
| 19 | + | |
39 | 20 | | |
40 | | - | |
41 | | - | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
42 | 37 | | |
43 | 38 | | |
44 | 39 | | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
| 40 | + | |
51 | 41 | | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
52 | 53 | | |
53 | 54 | | |
54 | 55 | | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
0 commit comments