Mon, 01 Jun 2015 18:13:48 +0200 |
Doug Simon |
fixed pylint issue
|
Mon, 01 Jun 2015 18:04:52 +0200 |
Doug Simon |
moved FINDBUGS jar from lib/ to graal/
|
Mon, 01 Jun 2015 18:04:12 +0200 |
Doug Simon |
mx: added support for server-nograal and client-nograal aliases
|
Mon, 01 Jun 2015 17:20:51 +0200 |
Doug Simon |
added -x option to gate command that makes --task-filter an exclusion filter
|
Mon, 01 Jun 2015 16:10:50 +0200 |
Doug Simon |
fixed compile error in FilterTypes.java
|
Mon, 01 Jun 2015 15:03:26 +0200 |
Doug Simon |
do not initialize classes when resolving from GraalJUnitCore
|
Mon, 01 Jun 2015 15:02:31 +0200 |
Doug Simon |
added SecurityManager checks and field/method reflection hiding (JBS:GRAAL-51)
|
Mon, 01 Jun 2015 15:01:34 +0200 |
Doug Simon |
more graceful failure in context of stale mx-deployed JDK jars
|
Mon, 01 Jun 2015 15:24:37 +0200 |
Gilles Duboscq |
mx: make dependency omission more strict so that a distribution that lists a non-existent project is detected
|
Mon, 01 Jun 2015 15:14:20 +0200 |
Gilles Duboscq |
Services: don't throw exceptions or print warnings when there are no implementations for a non-required service
|
Mon, 01 Jun 2015 15:13:16 +0200 |
Gilles Duboscq |
mx: use BootstrapJVMCI rather than BootstrapGraal
|
Mon, 01 Jun 2015 17:03:29 +0200 |
Gilles Duboscq |
Move EventProvider to jvmci.hotspot, make it a JVMCI Service
|
Fri, 29 May 2015 14:46:49 +0200 |
Gilles Duboscq |
Add getProfilingInfo(boolean includeNormal, boolean includeOSR) to ResolvedJavaMethod
|
Mon, 01 Jun 2015 15:14:39 +0200 |
Gilles Duboscq |
Move HotSpotResolvedJavaMethod.getSpeculationLog to ResolvedJavaMethod
|
Fri, 29 May 2015 13:22:29 +0200 |
Gilles Duboscq |
Add JVMCI working set
|
Mon, 01 Jun 2015 15:12:33 +0200 |
Stefan Anzinger |
Fix build for JVMCI on Solaris (JBS:GRAAL-53)
|
Mon, 01 Jun 2015 14:17:05 +0200 |
Stefan Anzinger |
JVMCI update makefiles for Solaris/SPARC; os::read at early stage of VM does not work, use ::read as fallback in JVMCIRuntime::parse_lines (JBS:GRAAL-54)
|
Mon, 01 Jun 2015 13:19:48 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 01 Jun 2015 00:44:38 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 31 May 2015 23:58:09 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 31 May 2015 23:57:57 +0200 |
Thomas Wuerthinger |
Enable inlining during parsing by default.
|
Sun, 31 May 2015 23:20:24 +0200 |
Thomas Wuerthinger |
Fix in the bytecode parser: Do not overwrite the stateAfter of the start instruction.
|
Sun, 31 May 2015 23:05:25 +0200 |
Thomas Wuerthinger |
Small fix to NestedLoopTest: Make sure the placeholder methods cannot be inlined.
|
Sun, 31 May 2015 22:48:50 +0200 |
Thomas Wuerthinger |
Fix in the dominator based conditional elimination for the corner case of a loop exit merge.
|
Sun, 31 May 2015 13:27:50 +0200 |
Thomas Wuerthinger |
Fix for the method handle plugin.
|
Mon, 01 Jun 2015 12:29:48 +0200 |
Doug Simon |
don't destroy and clear JNI global for HotSpotJVMCIRuntime singleton object during shutdown as racing compiler threads may still access it
|
Sun, 31 May 2015 23:57:31 +0200 |
Doug Simon |
recast VM compilation request via JVMCI to be a HotSpot JVMCI event, removing the last direct reference to a Graal class in the VM (JBS:GRAAL-53)
|
Sun, 31 May 2015 14:30:13 +0200 |
Doug Simon |
handle service filtering that returns an empty result
|
Sun, 31 May 2015 13:42:47 +0200 |
Doug Simon |
Truffle and NFI implementations are now accessed via JVMCI services instead of being hard coded in the VM (JBS:GRAAL-51)
|
Sun, 31 May 2015 12:32:15 +0200 |
Doug Simon |
replaced use of javap with a small Java utility for refining service class list to only those implementing com.oracle.jvmci.service.Service
|
Sat, 30 May 2015 14:31:16 +0200 |
Thomas Wuerthinger |
Reduce the number of foreign calls in monitorenter snippets.
|
Fri, 29 May 2015 22:49:07 -0700 |
Christian Wimmer |
Make BytecodeParser more extensible
|
Fri, 29 May 2015 20:43:55 -0700 |
Christian Wimmer |
Fix options in makefile
|
Fri, 29 May 2015 19:11:39 -0700 |
Christian Wimmer |
Make BytecodeParser a top-level class to avoid excessive indentation of two class nesting levels
|
Fri, 29 May 2015 17:01:31 -0700 |
Christian Wimmer |
Allow multiple ParameterPlugin and InlineInvokePlugin in graph builder plugins; cleanup InlineInvokePlugin and implementations, including in Truffle
|
Fri, 29 May 2015 22:27:38 +0200 |
Doug Simon |
moved JVMCI classes into their own distributions (JBS:GRAAL-53)
|
Fri, 29 May 2015 13:19:05 -0700 |
Christian Wimmer |
Cleanup and generalize graph builder plugins
|
Fri, 29 May 2015 17:23:14 +0200 |
Doug Simon |
replaced OptionsParsed with DebugInitializationPropertyProvider
|
Fri, 29 May 2015 17:01:57 +0200 |
Doug Simon |
moved JVMCI service API into separate com.oracle.jvmci.service module (JBS:GRAAL-53)
|
Fri, 29 May 2015 16:24:25 +0200 |
Doug Simon |
handle graal.jar that has already had Graal.class patched
|
Fri, 29 May 2015 16:15:57 +0200 |
Roland Schatz |
Add missing option processors.
|
Fri, 29 May 2015 14:46:58 +0200 |
Roland Schatz |
Remove unused methods.
|
Thu, 28 May 2015 20:02:54 +0200 |
Josef Eisl |
AMD64: emit INC and DEC for add or sub with 1 or -1.
|
Thu, 28 May 2015 19:49:05 +0200 |
Josef Eisl |
Add BC_iadd_const* unittests.
|
Thu, 28 May 2015 13:07:25 +0200 |
Josef Eisl |
LinearScanLifetimeAnalysisPhase: special case StackStoreOp.
|
Thu, 28 May 2015 13:06:01 +0200 |
Josef Eisl |
Introduce StackStoreOp.
|
Wed, 27 May 2015 16:26:10 +0200 |
Josef Eisl |
AMD64HotSpotEpilogueOp: set rbp rescue location on construction.
|
Wed, 27 May 2015 15:46:11 +0200 |
Josef Eisl |
Encapsulate AMD64HotSpotLIRGenerator#saveRbp.
|
Fri, 29 May 2015 12:08:54 +0200 |
Josef Eisl |
SSAMoveResolver: add support for non-virtual stack slots.
|
Fri, 29 May 2015 11:46:51 +0200 |
Josef Eisl |
SSAMoveResolver: outsource VirtualStackSlot index calculation.
|
Fri, 29 May 2015 11:33:47 +0200 |
Josef Eisl |
GraalDebugConfig: dump LSRA intervals with -G:+DumpOnError.
|
Fri, 29 May 2015 10:59:03 +0200 |
Josef Eisl |
LinearScan: fix intervals context.
|
Fri, 29 May 2015 13:02:04 +0200 |
Christian Wirth |
Merged
|
Fri, 29 May 2015 13:01:09 +0200 |
Christian Wirth |
fix typo in mx_graal.py
|
Fri, 29 May 2015 12:59:36 +0200 |
Christian Wirth |
fix graal.version identification issue (replace is happening, but assert does not identify that.
|
Fri, 29 May 2015 12:59:12 +0200 |
Christian Wirth |
fixes for windows build (size_t conversion, missing precompiled.hpp, missing strtof, strtoll in Windows SDK)
|
Fri, 29 May 2015 12:09:07 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 29 May 2015 10:52:21 +0200 |
Thomas Wuerthinger |
Fix a bug in the dominator based conditional elimination.
|
Fri, 29 May 2015 11:35:20 +0200 |
Doug Simon |
support DEFAULT_VM=graal in mx/env
|
Fri, 29 May 2015 10:38:52 +0200 |
Gilles Duboscq |
delete options once they have been passed to Java
|
Fri, 29 May 2015 10:35:51 +0200 |
Gilles Duboscq |
Fix wrong free in ~OptionsTable
|
Fri, 29 May 2015 10:13:18 +0200 |
Josef Eisl |
Backed out changeset: 23bc51cd8654
|
Fri, 29 May 2015 09:08:21 +0200 |
Doug Simon |
added support for '--vm graal' to mx as an alias for '--vm jvmci'
|
Thu, 28 May 2015 21:14:08 -0700 |
Michael Van De Vanter |
Fix project dependency
|
Thu, 28 May 2015 21:11:28 -0700 |
Michael Van De Vanter |
Merge with f41409c6ff26923655747d1a36ac51892b1153ac
|
Thu, 28 May 2015 15:10:18 -0700 |
Michael Van De Vanter |
Merge with fad97102875561c0cecb2da155cdf0a1bc3cdaa8
|
Thu, 28 May 2015 10:16:13 -0700 |
Michael Van De Vanter |
Merge with 4b3b38415adf974774952abb69b359053d6f0018
|
Thu, 28 May 2015 09:51:44 -0700 |
Michael Van De Vanter |
Merge with 47c5e0903d065856b2eac8054f3de9413cd617d2
|
Wed, 27 May 2015 21:52:52 -0700 |
Michael Van De Vanter |
Merge with 93d486d51ab48f91d8697d94793e208e01e44559
|
Wed, 27 May 2015 20:52:21 -0700 |
Michael Van De Vanter |
Truffle/Debugging: temporary patches so the DebugEngine will work (partially) with the new TruffleVM framework.
|
Wed, 27 May 2015 20:49:09 -0700 |
Michael Van De Vanter |
Truffle/instrumentation: catch a NPE error condition (when a tagged STATEMENT has no source information)
|
Wed, 27 May 2015 16:36:03 -0700 |
Michael Van De Vanter |
Truffle/Debugging: fix a python problem with the "sldebug" command
|
Tue, 26 May 2015 17:38:44 -0700 |
Michael Van De Vanter |
Merge with ce585b0ac3e2eef29a0c4423ab9a5c524a331a30
|
Tue, 26 May 2015 16:44:24 -0700 |
Michael Van De Vanter |
ghost entry in hg's model
|
Tue, 26 May 2015 16:38:13 -0700 |
Michael Van De Vanter |
Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools.
|
Thu, 28 May 2015 17:00:59 -0700 |
Christian Wimmer |
Do not rely on single/double slot information from the Kind of the value in a local variable or expression stack entry. With word type rewriting during parsing, long values can be single slot values when they are rewritten from Object values.
|
Fri, 29 May 2015 01:11:41 +0200 |
Doug Simon |
fixed missed renaming
|
Fri, 29 May 2015 00:35:10 +0200 |
Doug Simon |
fixed eclipseformat issues
|
Fri, 29 May 2015 00:19:05 +0200 |
Doug Simon |
Merge.
|
Fri, 29 May 2015 00:06:22 +0200 |
Doug Simon |
revived post option parsing handler notification
|
Thu, 28 May 2015 21:58:33 +0200 |
Doug Simon |
Merge.
|
Thu, 28 May 2015 17:13:22 +0200 |
Doug Simon |
Merge.
|
Thu, 28 May 2015 16:39:41 +0200 |
Doug Simon |
added lower runtime overhead mechanism for setting "graal.version" system property
|
Thu, 28 May 2015 15:36:48 +0200 |
Doug Simon |
recast all Graal native code as JVMCI code (JBS:GRAAL-53)
|
Wed, 27 May 2015 13:43:27 +0200 |
Doug Simon |
changed uses of Graal terminology to JVMCI (JBS:GRAAL-53)
|
Wed, 27 May 2015 13:32:18 +0200 |
Doug Simon |
Merge.
|
Wed, 27 May 2015 00:36:16 +0200 |
Doug Simon |
renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53)
|
Tue, 26 May 2015 23:45:05 +0200 |
Doug Simon |
renamed com.oracle.graal.api.meta.test to com.oracle.graal.java.test since it is Graal specific (JBS:GRAAL-53)
|
Tue, 26 May 2015 23:21:15 +0200 |
Doug Simon |
renamed com.oracle.graal.[debug|options|hotspotvmconfig]* modules to com.oracle.jvmci.[debug|options|hotspotvmconfig]* modules (JBS:GRAAL-53)
|
Tue, 26 May 2015 20:29:07 +0200 |
Doug Simon |
merge fixes
|
Tue, 26 May 2015 17:21:29 +0200 |
Doug Simon |
use skeleton findbugs jar containing only SuppresFBWarnings to avoid external dependency for JVMCI classes (JBS:GRAAL-53)
|
Tue, 26 May 2015 17:13:37 +0200 |
Doug Simon |
moved com.oracle.graal.hotspot.jvmci classes to com.oracle.jvmci.hotspot module (JBS:GRAAL-53)
|
Tue, 26 May 2015 12:27:05 +0200 |
Doug Simon |
fixed canonicalizeprojects issues
|
Tue, 26 May 2015 11:42:44 +0200 |
Doug Simon |
moved MethodId* classes from c.o.g.graphbuilderconf to c.o.g.api.meta (JBS:GRAAL-53)
|
Tue, 26 May 2015 11:19:50 +0200 |
Doug Simon |
moved Receiver inner class from MethodIdMap to InvocationPlugin (JBS:GRAAL-53)
|
Tue, 26 May 2015 11:14:59 +0200 |
Doug Simon |
fixed expected exception type in some TestResolvedJavaType tests
|
Tue, 26 May 2015 00:40:36 +0200 |
Doug Simon |
removed dependency from JVMCI class HotSpotResolvedJavaMethodImpl to non-JVMCI class StructuredGraph (JBS:GRAAL-53)
|
Tue, 26 May 2015 00:31:30 +0200 |
Doug Simon |
removed dependency from JVMCI class HotSpotProfilingInfo to non-JVMCI class StructuredGraph (JBS:GRAAL-53)
|
Mon, 25 May 2015 23:44:59 +0200 |
Doug Simon |
reverted uses of InternalError to JVMCIError (JBS:GRAAL-53)
|
Mon, 25 May 2015 23:30:34 +0200 |
Doug Simon |
moved GraalInternalError to com.oracle.jvmci.common and renamed it to JVMCIError (JBS:GRAAL-53)
|
Mon, 25 May 2015 22:30:44 +0200 |
Doug Simon |
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
|
Mon, 25 May 2015 22:17:10 +0200 |
Doug Simon |
moved UnsafeAccess to com.oracle.jvmci.common (JBS:GRAAL-53)
|
Mon, 25 May 2015 17:40:30 +0200 |
Doug Simon |
fixed missing rename
|
Mon, 25 May 2015 17:34:32 +0200 |
Doug Simon |
renamed com.oracle.graal.service.processor to com.oracle.jvmci.runtime.processor (JBS:GRAAL-53)
|
Mon, 25 May 2015 17:20:39 +0200 |
Doug Simon |
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
|
Mon, 25 May 2015 17:09:00 +0200 |
Doug Simon |
handle duplicates when extracting service files
|
Mon, 25 May 2015 11:06:22 +0200 |
Doug Simon |
remove documentation about extended bytecodes
|
Sun, 24 May 2015 16:40:29 +0200 |
Doug Simon |
removed use of lambda in JVMCI/Graal initialization code
|
Sun, 24 May 2015 16:29:41 +0200 |
Doug Simon |
avoid unnecessary loading of regex classes when assertions are disabled
|
Sun, 24 May 2015 14:44:28 +0200 |
Doug Simon |
fixed regression preventing hosted CompileTheWorld from running (JBS:GRAAL-53)
|
Sun, 24 May 2015 14:42:38 +0200 |
Doug Simon |
require @ServiceProcessor annotated classes to be top level types
|
Sun, 24 May 2015 13:11:53 +0200 |
Doug Simon |
added extension point for post Option parsing actions and used it to remove another JVMCI to non-JVMCI dependency (JBS:GRAAL-53)
|
Sun, 24 May 2015 12:07:04 +0200 |
Doug Simon |
assert that at most one GraalRuntimeFactory is available
|
Sun, 24 May 2015 11:56:57 +0200 |
Doug Simon |
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53)
|
Fri, 22 May 2015 23:58:35 +0200 |
Doug Simon |
merge fixes
|
Fri, 22 May 2015 23:26:20 +0200 |
Doug Simon |
added HotSpotJVMCIRuntime* classes, replaced references to HotSpotGraalRuntime in VM with HotSpotJVMCIRuntime (JBS:GRAAL-53)
|
Tue, 19 May 2015 23:16:07 +0200 |
Doug Simon |
created com.oracle.graal.hotspot.jvmci package and moved classes destined for future JVMCI module into it (JBS:GRAAL-53)
|
Thu, 28 May 2015 21:26:54 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 28 May 2015 21:25:21 +0200 |
Thomas Wuerthinger |
Apply type check plugin only when parsing intrinsics.
|
Thu, 28 May 2015 18:06:26 +0200 |
Gilles Duboscq |
make GraalRuntime::parse_argument public to avoid needing the firend declaration
|
Thu, 28 May 2015 17:44:05 +0200 |
Gilles Duboscq |
Merge
|
Thu, 28 May 2015 16:54:14 +0200 |
Gilles Duboscq |
remove hotspot.sourcegen
|
Thu, 28 May 2015 16:50:35 +0200 |
Gilles Duboscq |
Remove GenGraalRuntimeInlineHpp
|
Wed, 27 May 2015 17:40:26 +0200 |
Gilles Duboscq |
Use files in lib/graal/options to define Graal options (-G:...) instead of generating code for them
|
Mon, 18 May 2015 18:30:43 +0200 |
Gilles Duboscq |
Extract options file to build
|
Mon, 18 May 2015 17:59:40 +0200 |
Gilles Duboscq |
Make OptionProcessor create options files
|
Thu, 07 May 2015 16:59:34 +0200 |
Gilles Duboscq |
Use GraalRuntime::parse_lines in GraalRuntime::parse_graal_options_file
|
Thu, 07 May 2015 16:00:42 +0200 |
Gilles Duboscq |
Factor GraalRuntime::parse_lines out of GraalRuntime::get_service_impls
|
Wed, 06 May 2015 17:04:06 +0200 |
Gilles Duboscq |
mx: better description for strict-compliance and fix typo
|
Wed, 06 May 2015 16:54:59 +0200 |
Gilles Duboscq |
Graal loader: load all .jar files (regardless of graal prefix)
|
Tue, 05 May 2015 17:56:23 +0200 |
Gilles Duboscq |
GraphDecoder: add debug information to Invoke assertion
|
Thu, 28 May 2015 10:04:46 +0200 |
Josef Eisl |
Add RegisterAllocationConfig to AllocationContext.
|
Wed, 27 May 2015 12:12:22 +0200 |
Josef Eisl |
Backend: add #newRegisterAllocationConfig.
|
Thu, 28 May 2015 11:04:19 +0200 |
Josef Eisl |
Add AMD64HotSpotRegisterAllocationConfig.
|
Wed, 27 May 2015 12:06:50 +0200 |
Josef Eisl |
LinearScanWalker: outsource register range check.
|
Wed, 27 May 2015 12:09:09 +0200 |
Josef Eisl |
RegisterAllocationConfig: add AllocatableRegisters.
|
Thu, 28 May 2015 10:59:34 +0200 |
Roland Schatz |
Remove reference to CompilationResult from HotSpotCompiledCode.
|
Wed, 27 May 2015 12:23:22 +0200 |
Roland Schatz |
[AMD64] Use shorter encoding of zero-extend opcodes.
|
Wed, 27 May 2015 10:57:21 +0200 |
Stefan Anzinger |
Remove duplicate directories in distrule
|
Wed, 27 May 2015 10:18:54 +0200 |
Jaroslav Tulach |
GRAAL-1090: Doug speeds up ./mx.sh build --only com.oracle.truffle.sl from 8s to 4s on my computer.
|
Tue, 26 May 2015 16:19:16 -0700 |
Christian Wimmer |
Bugfix for Graph Decoder: ensure that guard dependencies to block begins are correctly re-wired during decoding
|
Tue, 26 May 2015 21:22:00 +0200 |
Thomas Wuerthinger |
Create different nodes in the graph builder when instanceof and checkcast have a single type profile.
|
Tue, 26 May 2015 20:48:30 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 May 2015 20:23:22 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 26 May 2015 20:23:11 +0200 |
Thomas Wuerthinger |
Improve canonicalization of instanceof node.
|
Tue, 26 May 2015 20:21:07 +0200 |
Thomas Wuerthinger |
Disable inlining during parsing.
|
Tue, 26 May 2015 18:57:51 +0200 |
Thomas Wuerthinger |
Enable inlining during parsing by default.
|
Tue, 26 May 2015 18:34:22 +0200 |
Thomas Wuerthinger |
Fix folding of type check node.
|
Tue, 26 May 2015 20:04:08 +0200 |
Christian Humer |
Truffle-DSL: move internal @ExpectError annotation from public API to the test package only; share expect error handling between new processors.
|
Tue, 26 May 2015 20:04:07 +0200 |
Christian Humer |
SL: handle undefined functions gracefully.
|
Tue, 26 May 2015 20:02:07 +0200 |
Christian Humer |
Truffle-DSL: pow example should not use @ExplodeLoop.
|
Tue, 19 May 2015 17:48:50 +0200 |
Christian Humer |
SL: Remove useless rewriteOn parameter in SLLogicalOrNode#doBoolean
|
Tue, 26 May 2015 19:11:36 +0200 |
Jaroslav Tulach |
Introducing standard I/O and error into Env and using TruffleVM to execute SL test cases. Adding SLTckTest to verify SL language interop.
|
Tue, 26 May 2015 16:46:25 +0200 |
Thomas Wuerthinger |
Fix probabilities for new array instances.
|
Tue, 26 May 2015 14:46:32 +0200 |
Stefan Anzinger |
Add Makefile generator for building graal without mx
|
Fri, 22 May 2015 11:52:28 +0200 |
Stefan Anzinger |
[SPARC] Make Membar delayable
|
Fri, 22 May 2015 11:41:03 +0200 |
Stefan Anzinger |
[SPARC] Make CAS delayable
|
Fri, 22 May 2015 11:29:13 +0200 |
Stefan Anzinger |
[SPARC] Use SPARCAddressValue in NullCheckOp
|
Fri, 22 May 2015 10:53:28 +0200 |
Stefan Anzinger |
[SPARC] Consolidate SPARCMove loads and stores
|
Tue, 19 May 2015 17:38:53 +0200 |
Stefan Anzinger |
.project: Update path to make directory
|
Tue, 26 May 2015 10:53:19 +0200 |
Roland Schatz |
mx gate: add option to skip ideclean
|
Mon, 25 May 2015 12:26:53 +0200 |
Jaroslav Tulach |
Enforcing public, one parameter constructor for each TruffleLanguage by annotation processor and required call to super.
|
Mon, 25 May 2015 10:36:30 +0200 |
Jaroslav Tulach |
Testing the annotation processor using the @ExpectedError annotation as suggested by Christian Humer
|
Mon, 25 May 2015 09:09:07 +0200 |
Jaroslav Tulach |
PrintWriter needs to be flushed more often than PrintStream
|
Mon, 25 May 2015 08:49:16 +0200 |
Jaroslav Tulach |
Hardcoding .sl mimetype for now. Should have an API so language implementations can declare their own supported mime types.
|
Mon, 25 May 2015 01:37:31 +0200 |
Thomas Wuerthinger |
Make inlining code more robust in the context of inlining substituted graphs.
|
Sun, 24 May 2015 11:02:42 +0200 |
Doug Simon |
fixed npe in CompileTheWorld for methods that are already compiled
|
Sun, 24 May 2015 10:27:27 +0200 |
Doug Simon |
fixed regression that disabled parsing of Graal command line options
|
Sun, 24 May 2015 09:18:55 +0200 |
Doug Simon |
removed unused support for forced inlining of method substitutions
|
Sun, 24 May 2015 00:21:20 +0200 |
Doug Simon |
compute compiled bytecodes using method inlining recording instead of a DebugMetric
|
Fri, 22 May 2015 23:11:17 +0200 |
Doug Simon |
added checkcopyrights command (from mxtool2)
|
Fri, 22 May 2015 23:10:51 +0200 |
Doug Simon |
removed OKRA libraries
|
Fri, 22 May 2015 10:20:38 -0700 |
Tom Rodriguez |
Add missing OSR test
|
Fri, 22 May 2015 18:12:01 +0200 |
Jaroslav Tulach |
Replacing PrintStream with PrintWriter in the simple language
|
Fri, 22 May 2015 13:41:10 +0200 |
Jaroslav Tulach |
Introducing TruffleVM - a central place to invoke code in any registered TruffleLanguage.
|
Fri, 22 May 2015 10:50:43 +0200 |
Paul Woegerer |
Make PEA handling of node virtualization customizable
|
Fri, 22 May 2015 09:39:22 +0200 |
Jaroslav Tulach |
Removing author tag
|
Thu, 21 May 2015 22:42:21 -0700 |
Tom Rodriguez |
Merge fix
|
Thu, 21 May 2015 22:23:08 -0700 |
Tom Rodriguez |
Merge
|
Thu, 21 May 2015 22:20:41 -0700 |
Tom Rodriguez |
Lower checkcast arraycopy idiom after frame state assignment and convert arraycopy lowering into snippets
|
Wed, 20 May 2015 11:58:51 -0700 |
Tom Rodriguez |
Fix SnippetCounters private location assert
|
Mon, 18 May 2015 16:51:01 -0700 |
Tom Rodriguez |
Warn about null arguments to snippets and allow recursive calls in snippets
|
Mon, 18 May 2015 14:57:05 -0700 |
Tom Rodriguez |
Fixed javadoc formatting
|
Mon, 18 May 2015 14:46:23 -0700 |
Tom Rodriguez |
support later folding of constant array reads
|
Mon, 18 May 2015 14:44:59 -0700 |
Tom Rodriguez |
make sure the arraycopy routines have the right array locations
|
Mon, 18 May 2015 14:32:42 -0700 |
Tom Rodriguez |
fixed scope name
|
Mon, 18 May 2015 14:32:14 -0700 |
Tom Rodriguez |
Remove unused argument from snippet
|
Mon, 18 May 2015 14:30:03 -0700 |
Tom Rodriguez |
Handle AbstractPointerStamp in duplicateModified
|
Mon, 18 May 2015 14:29:35 -0700 |
Tom Rodriguez |
Support string formatting in forceDump
|
Thu, 21 May 2015 11:15:56 -0400 |
Kevin Menard |
Optimize singleton factory lists.
|
Thu, 21 May 2015 15:53:02 +0200 |
Roland Schatz |
Support detection of long induction variables.
|
Thu, 21 May 2015 15:00:11 +0200 |
Josef Eisl |
SPARCArithmetic: add register hint for Unary2Op.
|
Thu, 21 May 2015 14:56:00 +0200 |
Josef Eisl |
SPARCLIRGenerator: create new variables for I2F and L2D converting.
|
Thu, 21 May 2015 13:28:41 +0200 |
Josef Eisl |
Move ConstantStackMoveTest and StackStoreTest to amd64 specific project.
|
Thu, 21 May 2015 13:25:44 +0200 |
Roland Schatz |
Make ShiftNode narrowable under certain conditions.
|
Thu, 07 May 2015 14:47:27 +0200 |
Josef Eisl |
mx gate: bootstrap with -G:+SSA_LIR.
|
Thu, 21 May 2015 11:54:22 +0200 |
Josef Eisl |
MoveResolver: recognize self assignment even on Kind mismatch.
|
Thu, 21 May 2015 11:51:32 +0200 |
Josef Eisl |
NodeLIRBuilder#getExactPhiKind: handle non-java constants.
|
Thu, 21 May 2015 11:50:38 +0200 |
Josef Eisl |
LIRKind: add merge(Iterable<LIRKind>).
|
Mon, 18 May 2015 15:38:22 +0200 |
Josef Eisl |
NodeLIRBuilder#createPhiIn: add assertion message.
|
Mon, 18 May 2015 14:48:02 +0200 |
Josef Eisl |
NodeLIRBuilder#createPhiOut: do not put fixed registers into phiOuts.
|
Mon, 18 May 2015 14:40:32 +0200 |
Josef Eisl |
SSALinarScanResolveDataFlowPhase: do not allow registers as phi operands.
|
Wed, 20 May 2015 15:01:24 +0200 |
Josef Eisl |
LinearScan: move LinearScanEliminateSpillMovePhase#beforeSpillMoveElimination to LinearScan.
|
Mon, 18 May 2015 14:39:43 +0200 |
Josef Eisl |
LinearScan: add intervals to scope.
|
Wed, 20 May 2015 17:30:34 +0200 |
Josef Eisl |
AMD64Move: refactor #const2stack and add support for short and byte.
|
Wed, 20 May 2015 16:30:05 +0200 |
Josef Eisl |
AMD64MacroAssembler#movlong: use sign-extend 32bit move if possible.
|
Thu, 21 May 2015 12:10:17 +0200 |
Josef Eisl |
Add ConstantStackMoveTest.
|
Wed, 20 May 2015 17:25:23 +0200 |
Josef Eisl |
NumUtil: add isShort(long).
|
Wed, 20 May 2015 16:27:26 +0200 |
Josef Eisl |
LIRTest: support for zero parameters and subclasses of LIRTestSpecification.
|
Wed, 20 May 2015 15:25:28 +0200 |
Josef Eisl |
Add StackStoreTest.
|
Thu, 21 May 2015 02:07:10 +0200 |
Andreas Woess |
Reenable processing deoptimizations that do not invalidate in ConvertDeoptimizeToGuardPhase
|
Wed, 20 May 2015 14:18:02 +0200 |
Lukas Stadler |
only put type in HotSpotConstantPool cache if it's resolved
|
Wed, 20 May 2015 14:17:56 +0200 |
Lukas Stadler |
more debug dumping in PEGraphDecoder
|
Wed, 20 May 2015 10:17:58 +0200 |
Doug Simon |
tolerate ConstantNodes in unused FrameStates when checking nodes added by an invocation plugin
|
Wed, 20 May 2015 05:37:55 +0200 |
Jaroslav Tulach |
Bind NetBeans Build action directly to ./mx build command line invocation
|
Tue, 19 May 2015 20:16:07 +0200 |
Thomas Wuerthinger |
Add support of CachedGraph to BinaryGraphPrinter.
|
Tue, 19 May 2015 15:35:58 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 19 May 2015 15:35:47 +0200 |
Thomas Wuerthinger |
Fixed for CachedGraph utility class.
|
Tue, 19 May 2015 15:02:51 +0200 |
Thomas Wuerthinger |
Make CachedGraph generic. Clean up Graph#copy methods.
|
Tue, 19 May 2015 14:24:47 +0200 |
Thomas Wuerthinger |
Add ability to receive the duplication map via a callback when copying a graph.
|
Tue, 19 May 2015 14:50:15 +0200 |
Stefan Anzinger |
[SPARC] Remove SPARC/Graal specific code for deoptimizing with exception
|
Tue, 19 May 2015 14:00:11 +0200 |
Thomas Wuerthinger |
Add CachedGraph utility class.
|
Tue, 19 May 2015 12:30:51 +0200 |
Jaroslav Tulach |
The annotation processor should verify proper use of @Child annotation during compilation time and prevent usage of final.
|
Tue, 19 May 2015 11:54:32 +0200 |
Roland Schatz |
Support build on Linux 4.
|
Mon, 18 May 2015 11:41:11 +0200 |
Roland Schatz |
Move memory related nodes to their own package.
|
Mon, 18 May 2015 11:38:35 +0200 |
Roland Schatz |
Unit test for boxing nodes.
|
Tue, 19 May 2015 09:53:34 +0200 |
Stefan Anzinger |
ControlFlowGraph.computeLoopBlocks removed recursion; simulating stack
|
Tue, 19 May 2015 09:51:55 +0200 |
Stefan Anzinger |
Prefer ipv4 on dacapo benchmark (was set to false before)
|
Mon, 18 May 2015 23:00:45 +0200 |
Doug Simon |
removed unnecessary CompilerToVM.CodeInstallResult enum (JBS:GRAAL-53)
|
Mon, 18 May 2015 22:27:24 +0200 |
Doug Simon |
removed unnecessary HotSpotCodeCache.MarkId enum (JBS:GRAAL-53)
|
Mon, 18 May 2015 17:44:43 +0200 |
Stefan Anzinger |
Force IPv4 on dacapo tests; see JDK-8072384
|
Mon, 18 May 2015 14:55:32 +0200 |
Doug Simon |
removed com.oracle.graal.hotspot.server and uses of Serializable it depended upon (JBS:GRAAL-53)
|
Mon, 18 May 2015 13:47:45 +0200 |
Doug Simon |
removed redundant references in VM to Graal classes
|
Mon, 18 May 2015 10:34:10 +0200 |
Roland Schatz |
Bugfix: Join of alwaysNull and nonNull is the empty stamp.
|
Sun, 17 May 2015 20:47:04 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: fix NPE hazard
|
Sun, 17 May 2015 20:35:31 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: some commentary and a new AST printing method needed for tools.
|
Sun, 17 May 2015 18:30:43 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc commentary
|
Fri, 15 May 2015 23:03:42 +0200 |
Stefan Anzinger |
[SPARC] sign extend array compare length
|
Fri, 15 May 2015 14:48:18 +0200 |
Stefan Anzinger |
Merge
|
Fri, 15 May 2015 14:47:51 +0200 |
Stefan Anzinger |
[SPARC] also do sign extend on char if requested
|
Fri, 15 May 2015 14:47:23 +0200 |
Stefan Anzinger |
[SPARC] Sign extend address to 64 bit when building an address
|
Fri, 15 May 2015 13:52:46 +0200 |
Roland Schatz |
Fix handling of null flags in MetaspacePointerStamp operations.
|
Fri, 15 May 2015 13:45:06 +0200 |
Doug Simon |
removed cache for intermediate graphs in ReplacementsImpl since graph building inlining is now used
|
Fri, 15 May 2015 11:55:52 +0200 |
Stefan Anzinger |
Merge
|
Fri, 15 May 2015 11:40:02 +0200 |
Stefan Anzinger |
[SPARC] Remove sign extension when loading stack slot
|
Thu, 14 May 2015 16:30:45 -0700 |
Christian Wimmer |
Fix formatting
|
Thu, 14 May 2015 16:26:31 -0700 |
Christian Wimmer |
Make support for method handles VM independent
|
Thu, 14 May 2015 16:20:12 -0700 |
Christian Wimmer |
mx: Allow disabling of package prefix check
|
Thu, 14 May 2015 16:19:40 -0700 |
Christian Wimmer |
Allow subclasses of TruffleCompiler
|
Thu, 14 May 2015 16:19:10 -0700 |
Christian Wimmer |
Do not cache option values in static final fields
|
Thu, 14 May 2015 16:17:56 -0700 |
Christian Wimmer |
Add trace methods
|
Thu, 14 May 2015 16:17:36 -0700 |
Christian Wimmer |
Expand functionality of FieldIntrospection
|
Thu, 14 May 2015 16:16:43 -0700 |
Christian Wimmer |
Allow subclasses of LocationIdentity to provide immuatability information
|
Thu, 14 May 2015 16:14:41 -0700 |
Christian Wimmer |
Add convenience method
|
Thu, 14 May 2015 16:14:17 -0700 |
Christian Wimmer |
Always do liveness analysis, but allow non-clearing of local variables; centralize omitAssertion code in bytecode parser
|
Thu, 14 May 2015 16:11:58 -0700 |
Christian Wimmer |
Remove final and abstract class restrictions
|
Thu, 14 May 2015 16:10:39 -0700 |
Christian Wimmer |
Allow snippets that do not have a return value
|
Thu, 14 May 2015 16:10:20 -0700 |
Christian Wimmer |
Simplify subclasses that want to override createGraphBuilder
|
Thu, 14 May 2015 16:09:15 -0700 |
Christian Wimmer |
Allow null value for wordTypes
|
Thu, 14 May 2015 16:08:49 -0700 |
Christian Wimmer |
Remove unnecessary check for null location
|
Thu, 14 May 2015 16:08:21 -0700 |
Christian Wimmer |
Add utility method to remove a phase with a given class
|
Thu, 14 May 2015 16:06:42 -0700 |
Christian Wimmer |
Single-implementer optimization is an optimistic optimization, even though it does not register an assumption
|
Thu, 14 May 2015 16:05:02 -0700 |
Christian Wimmer |
Do not weaken stamp of PhiNode in inferStamp
|
Thu, 14 May 2015 16:03:49 -0700 |
Christian Wimmer |
Bugfix: non-simplifying GraphDecoder must not cleanup graph
|
Thu, 14 May 2015 16:03:11 -0700 |
Christian Wimmer |
Bugfix: Wrong class referenced in TYPE
|
Thu, 14 May 2015 16:01:21 -0700 |
Christian Wimmer |
Adhere to specification described in JavaDoc of interface
|
Thu, 14 May 2015 16:00:20 -0700 |
Christian Wimmer |
Allow closing of invocation plugin registry to prevent future modifications
|
Thu, 14 May 2015 15:59:14 -0700 |
Christian Wimmer |
Relax assertion to allow MethodIdHolders that have pre-assigned ids
|
Thu, 14 May 2015 15:58:33 -0700 |
Christian Wimmer |
Bugfix: push constant field value using original kind from field
|
Thu, 14 May 2015 15:57:55 -0700 |
Christian Wimmer |
Bugfix: ForeignCallNode needs bci
|
Thu, 14 May 2015 15:57:04 -0700 |
Christian Wimmer |
Move VM-independent code out of HotSpot project
|
Thu, 14 May 2015 15:56:31 -0700 |
Christian Wimmer |
Move VM-independent code out of HotSpot project
|
Thu, 14 May 2015 15:55:56 -0700 |
Christian Wimmer |
Remove assertion that does not hold when compiling methods with Word types
|
Thu, 14 May 2015 15:55:29 -0700 |
Christian Wimmer |
Use factory methods
|
Thu, 14 May 2015 15:54:45 -0700 |
Christian Wimmer |
Optimize assumption-free checks when compiling without optimistic optimizations
|
Thu, 14 May 2015 15:52:46 -0700 |
Christian Wimmer |
Make name available
|
Wed, 13 May 2015 14:02:56 +0200 |
Doug Simon |
converted @MethodSubstitutions for CRC32 to MethodSubstitutionPlugins
|
Wed, 13 May 2015 13:25:08 +0200 |
Doug Simon |
improved javadoc for GraphBuilderContext
|
Wed, 13 May 2015 13:11:17 +0200 |
Doug Simon |
cleaned up and improved documentation for IntrinsicScope
|
Wed, 13 May 2015 10:54:14 +0200 |
Doug Simon |
rename GraphBuilderPhase.getFrameState to getFrameStateBuilder
|
Wed, 13 May 2015 10:31:19 +0200 |
Doug Simon |
rename HIRFrameStateBuilder to FrameStateBuilder
|
Wed, 13 May 2015 10:30:32 +0200 |
Doug Simon |
remove unused AbstractFrameStateBuilder
|
Wed, 13 May 2015 11:54:57 +0200 |
Roland Schatz |
Allow private node inputs and data fields.
|
Wed, 13 May 2015 11:53:17 +0200 |
Roland Schatz |
Improve code generation for zero extend on AMD64.
|
Tue, 12 May 2015 18:26:52 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: NPE guard
|
Tue, 12 May 2015 18:04:53 -0700 |
Michael Van De Vanter |
Merge with 6d5a198d23e67bb4b850ce1d74f5c338840cfe04
|
Tue, 12 May 2015 17:29:49 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: an Advanced Instrument can now be created that requires the evaluation result be of a specified type, reporting a failure if not
|
Tue, 12 May 2015 16:06:00 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: change the signature for creation of Advanced instruments, refactor how the callback listener is managed.
|
Tue, 12 May 2015 14:48:33 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: runtime failures executing an AdvancedInstrument root are now reported automatically via a new mehtod onAdvancedInstrumentResultListener.
|
Tue, 12 May 2015 12:57:47 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename "Tool Eval" Instrument kind to "Advanced" Instrument kind
|
Tue, 12 May 2015 23:26:16 +0200 |
Doug Simon |
consolidated AbstractBytecodeParser into BytecodeParser
|
Tue, 12 May 2015 13:27:01 -0700 |
Tom Rodriguez |
Fix materialization of instanceof when sharing instantiation
|
Tue, 12 May 2015 21:36:57 +0200 |
Stefan Anzinger |
[SPARC] Use proper stackslot offset in SPARCHotSpotMove
|
Tue, 12 May 2015 20:56:04 +0200 |
Stefan Anzinger |
Merge
|
Tue, 12 May 2015 20:55:48 +0200 |
Stefan Anzinger |
[SPARC] Implement load constant directly to stack
|
Tue, 12 May 2015 19:47:23 +0200 |
Stefan Anzinger |
[SPARC] Change default to non sign extending load
|
Thu, 07 May 2015 05:21:23 +0200 |
Stefan Anzinger |
[SPARC] Remove commented out code
|
Tue, 12 May 2015 17:56:02 +0200 |
Josef Eisl |
LIRTest: make LIRTestSpecification accessible.
|
Tue, 12 May 2015 16:05:32 +0200 |
Doug Simon |
don't create infopoint nodes within intrinsics
|
Tue, 12 May 2015 15:57:40 +0200 |
Doug Simon |
removed unnecessary Intrinsic interface
|
Tue, 12 May 2015 14:52:22 +0200 |
Josef Eisl |
LinearScanAssignLocationsPhase: fix checkstyle issue.
|
Tue, 12 May 2015 14:27:35 +0200 |
Josef Eisl |
Merge LinearScan refactoring.
|
Tue, 12 May 2015 14:22:16 +0200 |
Josef Eisl |
SSALinearScan: rename sub-phases.
|
Tue, 12 May 2015 14:19:57 +0200 |
Josef Eisl |
LinearScan: renamed sub phases.
|
Tue, 12 May 2015 14:04:40 +0200 |
Josef Eisl |
LinearScan: move changeSpillState to LinearScanWalker.
|
Tue, 12 May 2015 13:53:34 +0200 |
Josef Eisl |
SSALinearScan: add SSAEliminateSpillMove.
|
Tue, 12 May 2015 13:48:51 +0200 |
Josef Eisl |
LinearScan: outsource EliminateSpillMove.
|
Tue, 12 May 2015 13:42:25 +0200 |
Josef Eisl |
SSALinearScan: add SSAResolveDataFlow.
|
Tue, 12 May 2015 13:34:04 +0200 |
Josef Eisl |
LinearScan: outsource ResolveDataFlow.
|
Tue, 12 May 2015 13:28:48 +0200 |
Josef Eisl |
LinearScan: outsource RegisterAllocation.
|
Tue, 12 May 2015 13:24:34 +0200 |
Josef Eisl |
LinearScan: remove initIntervalWalker (unused).
|
Tue, 12 May 2015 13:22:25 +0200 |
Josef Eisl |
LinearScan: call sortIntervalsBeforeAllocation in allocate().
|
Tue, 12 May 2015 13:19:01 +0200 |
Josef Eisl |
LinearScan: move changeSpillDefinitionPos and registerPriorityOf{Output,Output}Operand to LifetimeAnalysis.
|
Tue, 12 May 2015 13:08:43 +0200 |
Josef Eisl |
LinearScan: make opIdToIndex private.
|
Tue, 12 May 2015 12:19:39 +0200 |
Josef Eisl |
LinearScan: encapsulate opIdToBlockMap and opIdToInstructionMap.
|
Tue, 12 May 2015 12:03:55 +0200 |
Josef Eisl |
LinearScan: encapsulate intervals.
|
Tue, 12 May 2015 11:55:11 +0200 |
Josef Eisl |
LinearScan: encapsulate blockData.
|
Tue, 12 May 2015 11:17:32 +0200 |
Josef Eisl |
LinearScan: outsource AssignLocations.
|
Tue, 12 May 2015 11:12:33 +0200 |
Josef Eisl |
LinearScan: move getMaterializedValue to LifetimeAnalysis.
|
Tue, 12 May 2015 11:04:25 +0200 |
Josef Eisl |
LinearScan: create factory methods for subr- phases.
|
Tue, 12 May 2015 10:57:59 +0200 |
Josef Eisl |
LinearScan: outsource OptimizeSpillPosition.
|
Tue, 12 May 2015 10:49:17 +0200 |
Josef Eisl |
LinearScan: encapsulate OptimizeSpillPosition.
|
Tue, 12 May 2015 10:36:01 +0200 |
Josef Eisl |
LinearScan: encapsulate assignLocations().
|
Tue, 12 May 2015 10:16:43 +0200 |
Josef Eisl |
LinearScan: use multiline comments.
|
Tue, 12 May 2015 10:13:06 +0200 |
Josef Eisl |
LinearScan: move intervalInLoop to LifetimeAnalysis.
|
Tue, 12 May 2015 10:07:09 +0200 |
Josef Eisl |
LifetimeAnalysis: use multiline comments.
|
Tue, 12 May 2015 10:58:26 +0200 |
Josef Eisl |
LinearScan: outsource LifetimeAnalysis.
|
Thu, 07 May 2015 14:17:53 +0200 |
Josef Eisl |
LinearScan: add createLifetimeAnalysis().
|
Wed, 06 May 2015 17:44:32 +0200 |
Josef Eisl |
LinearScan: move call to sortIntervalsBeforeAllocation to RegisterAllocation phase.
|
Wed, 06 May 2015 17:37:35 +0200 |
Josef Eisl |
LinearScan: reorganize LIR and Interval dumping.
|
Wed, 06 May 2015 17:04:31 +0200 |
Josef Eisl |
LinearScan: split into sub-phases.
|
Tue, 12 May 2015 13:56:11 +0200 |
Doug Simon |
consolidated ReplacementContext and IntrinsicContext
|
Mon, 11 May 2015 17:41:46 +0200 |
Roland Schatz |
Apply NarrowableArithmeticNode marker interface to the correct node classes.
|
Tue, 12 May 2015 09:29:48 +0200 |
Josef Eisl |
LIRKind#merge: be more precise about references.
|
Mon, 11 May 2015 13:47:16 +0200 |
Josef Eisl |
NodeLIRBuilder#verifyPHIKind: check for LIRKind equality first.
|
Mon, 11 May 2015 11:52:46 +0200 |
Josef Eisl |
MoveResolver: use LIRKind#verifyMoveKinds().
|
Mon, 11 May 2015 14:43:58 +0200 |
Josef Eisl |
LIRKind#verifyMoveKinds: relax stack kind comparison.
|
Mon, 11 May 2015 14:36:16 +0200 |
Josef Eisl |
LIRKind: add verifyMoveKinds.
|
Tue, 12 May 2015 09:31:56 +0200 |
Josef Eisl |
LIRTest: remove Simplifiable from FloatingLIRTestNode.
|
Mon, 11 May 2015 11:42:52 +0200 |
Josef Eisl |
GraalCompiler#emitBackEnd: add schedule into debug scope.
|
Mon, 11 May 2015 20:31:18 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove temporarily a call to tranferToInterpreter that breaks a PE test.
|
Mon, 11 May 2015 19:58:25 -0700 |
Michael Van De Vanter |
Merge with 21993236a2198d6bde4d8be6672df8083e0d2d32
|
Mon, 11 May 2015 18:43:12 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: clean up minor issues in the new "ToolEval" instrument kind.
|
Mon, 11 May 2015 18:12:31 -0700 |
Tom Rodriguez |
Merge fix
|
Mon, 11 May 2015 17:56:16 -0700 |
Tom Rodriguez |
Merge
|
Mon, 11 May 2015 12:08:25 -0700 |
Tom Rodriguez |
Don't allow JFR byte code instrumentation to interfere with PEA
|
Mon, 11 May 2015 11:55:43 -0700 |
Tom Rodriguez |
Add flag for Truffle infopoints
|
Mon, 11 May 2015 10:30:02 -0700 |
Tom Rodriguez |
Fix SimpleInfopointNode processing for PEGraphDecoder
|
Mon, 11 May 2015 10:29:42 -0700 |
Tom Rodriguez |
Improve accuracy of info point states
|
Mon, 11 May 2015 10:06:21 -0700 |
Tom Rodriguez |
Increase timeout for test
|
Mon, 11 May 2015 17:27:08 -0700 |
Michael Van De Vanter |
Truffle/Source: fix an inconsistency in the ordering of the private subclass sources; clean up the getTextMap() abstraction for more safety.
|
Mon, 11 May 2015 16:49:57 -0700 |
Michael Van De Vanter |
Truffle/Source:
|
Mon, 11 May 2015 18:06:44 +0200 |
Doug Simon |
removed FrameStateProcessing and CollapseFrameForSingleSideEffectPhase
|
Mon, 11 May 2015 17:12:15 +0200 |
Doug Simon |
consolidate frame state creation and processing for intrinsics into graph parsing, removing need for CollapseFrameForSingleSideEffectPhase
|
Mon, 11 May 2015 17:10:26 +0200 |
Doug Simon |
improved javadoc
|
Mon, 11 May 2015 17:09:53 +0200 |
Doug Simon |
explicitly name the phase that verifies graph encoding and decoding
|
Mon, 11 May 2015 14:21:31 +0200 |
Doug Simon |
added test for Array.newInstance method called from with a synchronized method
|
Mon, 11 May 2015 12:43:28 +0200 |
Doug Simon |
removed unnecessary timeout from Thread_isInterrupted04
|
Mon, 11 May 2015 12:40:46 +0200 |
Doug Simon |
add test for corner case when intrinsifying Math.sin
|
Mon, 11 May 2015 12:23:13 +0200 |
Doug Simon |
fixed spelling error
|
Mon, 11 May 2015 12:22:49 +0200 |
Doug Simon |
include duringCall and rethrowException for BytecodeFrames in disassembly comments
|
Mon, 11 May 2015 12:21:04 +0200 |
Doug Simon |
fixed command line parsing for ctw command
|
Wed, 22 Apr 2015 16:01:59 +0200 |
Doug Simon |
changed GraphBuilderContext.createStateAfter() to .setStateAfter(StateSplit)
|
Mon, 11 May 2015 11:11:27 +0200 |
Lukas Stadler |
properly prepare phis for initial loop states
|
Mon, 11 May 2015 11:59:28 +0200 |
Lukas Stadler |
additional boxing elimination test
|
Mon, 11 May 2015 10:48:14 +0200 |
Christian Humer |
Fix JAVA_HOME and EXTRA_JAVA_HOMES was not passed to eclipse builders anymore causing them to fail silently.
|
Sat, 09 May 2015 12:35:54 +0200 |
Doug Simon |
ensure RegisterFinalizerNode is created when Object::<init> is the compilation root
|
Fri, 08 May 2015 17:52:59 +0200 |
Doug Simon |
fixed bug in ArrayCopySnippets.checkcastArraycopy: the destination element class must be passed to the runtime routine, not the destination class
|
Fri, 08 May 2015 17:51:04 +0200 |
Doug Simon |
added extra test for arraycopy snippet using StubRoutines::_checkcast_arraycopy
|
Fri, 08 May 2015 17:47:28 +0200 |
Doug Simon |
generalized parameter names
|
Fri, 08 May 2015 17:47:01 +0200 |
Doug Simon |
clarifying comments added to HotSpotClassSubstitutions
|
Thu, 07 May 2015 20:14:23 -0700 |
Michael Van De Vanter |
Truffle/Source: add a new kind of Source (both indexed and non-indexed flavors) whose contents are unavailable at creation, but will be provided incrementally.
|
Thu, 07 May 2015 17:51:55 -0700 |
Michael Van De Vanter |
Truffle/Source: rename asPseudoFile() to fromNamedText(), which more accurately describes its use cases. Rework Javadoc for completeness and clarity.
|
Thu, 07 May 2015 15:04:02 +0200 |
Josef Eisl |
SpillMoveFactory#emitStackMove: use AllocatableValue and Value (again).
|
Thu, 07 May 2015 14:55:16 +0300 |
Jaroslav Tulach |
The expected intention with ConditionProfile's seems to be to control all existing implementations. Making externally unsubclasssable.
|
Thu, 07 May 2015 11:00:02 +0200 |
Josef Eisl |
AMD64/SPARCSpillMoveFactory#createStackMove() delegate to AMD64/SPARCSLIRGenerator#createStackMove().
|
Wed, 06 May 2015 22:28:58 -0700 |
Tom Rodriguez |
Rename test
|
Wed, 06 May 2015 22:18:53 -0700 |
Tom Rodriguez |
Ignore InfopointNodes when comparing graphs
|
Wed, 06 May 2015 22:18:09 -0700 |
Tom Rodriguez |
Counted loop detection should ignore InfopointNodes
|
Wed, 06 May 2015 22:17:08 -0700 |
Tom Rodriguez |
Add missing null check
|
Wed, 06 May 2015 12:14:30 -0700 |
Tom Rodriguez |
Merge
|
Wed, 06 May 2015 11:44:29 -0700 |
Tom Rodriguez |
Add test exercising virtualization of copyOf
|
Wed, 06 May 2015 11:44:07 -0700 |
Tom Rodriguez |
Allow access to GraalCompilerTest.Result fields
|
Mon, 04 May 2015 23:38:38 -0700 |
Tom Rodriguez |
Delay LoadHub lowering until LowTier
|
Mon, 04 May 2015 23:36:12 -0700 |
Tom Rodriguez |
Handle null exceptionValue in PEGraphDecoder
|
Mon, 04 May 2015 23:30:11 -0700 |
Tom Rodriguez |
Add option to include LIR in final assembly as comments
|
Wed, 06 May 2015 17:14:04 +0200 |
Stefan Anzinger |
Merge
|
Wed, 06 May 2015 17:13:50 +0200 |
Stefan Anzinger |
[SPARC] Implement Narrow OOPS
|
Wed, 06 May 2015 17:10:58 +0200 |
Stefan Anzinger |
UnsafeEATest: use 8 byte aligned x field
|
Wed, 06 May 2015 17:05:14 +0200 |
Stefan Anzinger |
[SPARC] Remove register allocation HINT from SPARCArithmetic
|
Tue, 05 May 2015 17:30:47 +0200 |
Stefan Anzinger |
Use boxed cache in HotSpotConstantpool instead of synchronization
|
Wed, 06 May 2015 11:08:36 +0200 |
Josef Eisl |
SPARCStackMove: add SPARCTailDelayedLIRInstruction marker interface.
|
Tue, 05 May 2015 16:20:44 +0200 |
Josef Eisl |
Add StackMoveTest.
|
Wed, 06 May 2015 09:42:23 +0200 |
Josef Eisl |
Introduce LIRTest.
|
Tue, 05 May 2015 17:29:35 +0200 |
Josef Eisl |
SPARCStackMove: handle floating point values.
|
Tue, 05 May 2015 16:53:37 +0200 |
Josef Eisl |
Add SPARCStackMove.
|
Tue, 05 May 2015 16:24:39 +0200 |
Josef Eisl |
MoveResolver: don't call check from constructor.
|
Thu, 30 Apr 2015 15:39:11 +0200 |
Josef Eisl |
SSALinearScan: add register hints to PHIs.
|
Thu, 30 Apr 2015 15:36:03 +0200 |
Josef Eisl |
SSAUtils: minor refactoring.
|
Thu, 30 Apr 2015 11:51:44 +0200 |
Josef Eisl |
SSALinearScan: add meter for phi resolution moves.
|
Thu, 30 Apr 2015 16:59:13 +0200 |
Josef Eisl |
Add LoopPhiResolutionTest.
|
Tue, 05 May 2015 17:29:07 +0200 |
Doug Simon |
fixed npe in NodeClass.shortName()
|
Tue, 05 May 2015 11:56:10 +0200 |
Josef Eisl |
Introduce SSALinearScan and SSAMoveResolver.
|
Thu, 30 Apr 2015 15:32:34 +0200 |
Josef Eisl |
NodeLIRBuilder: relax verification of derived kinds for PHIs (aka look at stack kinds).
|
Thu, 30 Apr 2015 11:04:06 +0200 |
Josef Eisl |
SSADestructionPhase: deactivate LIREagerSSADestruction by default.
|
Thu, 30 Apr 2015 10:59:58 +0200 |
Josef Eisl |
MoveResolver: minor refactoring.
|
Thu, 30 Apr 2015 10:58:10 +0200 |
Josef Eisl |
LinearScan: minor refactoring and comment cleanup.
|
Tue, 05 May 2015 13:08:05 +0200 |
Josef Eisl |
NodeLIRBuilder: use AbstractMergeNode#valuePhis.
|
Tue, 05 May 2015 13:07:06 +0200 |
Josef Eisl |
Add AbstractMergeNode#valuePhis.
|
Tue, 05 May 2015 13:04:28 +0200 |
Josef Eisl |
SSAVerifier: remove obsolete comment.
|
Tue, 05 May 2015 12:20:06 +0200 |
Josef Eisl |
JumpOp: set outgoingValues in the right constructor.
|
Tue, 05 May 2015 12:12:33 +0200 |
Josef Eisl |
Check for null in LabelOp#setIncomingValues and JumpOp#setOutgoingValues.
|
Tue, 05 May 2015 11:53:38 +0200 |
Josef Eisl |
NodeLIRBuilder: remove useless instanceof check.
|
Mon, 04 May 2015 11:06:19 +0200 |
Josef Eisl |
CHANGELOG: add SSA LIR.
|
Wed, 29 Apr 2015 13:31:37 +0200 |
Josef Eisl |
SSADestructionPhase: use removePhiOut/removePhiIn/phiOutIndex.
|
Thu, 23 Apr 2015 17:38:44 +0200 |
Josef Eisl |
SSAUtils: add removePhiOut/removePhiIn/phiOutIndex.
|
Thu, 23 Apr 2015 11:30:36 +0200 |
Josef Eisl |
LIRVerifier: verify PHIs.
|
Wed, 29 Apr 2015 11:57:47 +0200 |
Josef Eisl |
Run SSADestructionPhase only if SSA_LIR is enabled.
|
Wed, 29 Apr 2015 11:40:04 +0200 |
Josef Eisl |
NodeLIRBuilder: use LIRKind.merge() to create kind for PHIs.
|
Tue, 21 Apr 2015 18:12:01 +0200 |
Josef Eisl |
SSAVerifier: ignore StackSlotValues.
|
Mon, 20 Apr 2015 18:05:27 +0200 |
Josef Eisl |
Add SSAVerifier.
|
Mon, 20 Apr 2015 17:30:30 +0200 |
Josef Eisl |
Add LIREagerSSADestruction option.
|
Wed, 22 Apr 2015 11:40:17 +0200 |
Josef Eisl |
Introduce c.o.g.lir.ssa.SSAUtils.
|
Mon, 20 Apr 2015 16:02:38 +0200 |
Josef Eisl |
Add SSADestructionPhase.
|
Thu, 23 Apr 2015 14:35:28 +0200 |
Josef Eisl |
Add LabelOp.isPhiIn().
|
Mon, 20 Apr 2015 15:30:15 +0200 |
Josef Eisl |
LabelOp/JumpOp: add accessors for incoming/outgoing values.
|
Mon, 20 Apr 2015 14:14:09 +0200 |
Josef Eisl |
Create SSA LIR.
|
Mon, 04 May 2015 23:15:42 +0200 |
Stefan Anzinger |
Use double-checked locking in HotSpotConstantPool.lookupType.
|
Mon, 04 May 2015 19:34:51 +0200 |
Stefan Anzinger |
Merge
|
Mon, 04 May 2015 19:12:50 +0200 |
Stefan Anzinger |
Make cache in HotSpotConstantPool.lookupType thread safe.
|
Mon, 04 May 2015 09:10:52 +0200 |
Stefan Anzinger |
Add test for arrays of interface
|
Mon, 04 May 2015 08:49:06 +0200 |
Stefan Anzinger |
Fix typo
|
Mon, 04 May 2015 07:26:05 +0200 |
Stefan Anzinger |
Fix write race condition shortName
|
Thu, 30 Apr 2015 18:09:36 +0200 |
Stefan Anzinger |
Fix instanceof with checking arrays of interface
|
Mon, 04 May 2015 12:27:40 +0200 |
Gilles Duboscq |
Make readline import best-effort
|
Mon, 04 May 2015 11:20:39 +0200 |
Doug Simon |
documented why THREAD_IS_INTERRUPTED foreign call is NOT_LEAF
|
Mon, 04 May 2015 10:41:05 +0200 |
Doug Simon |
correctly denote TEST_DEOPTIMIZE_CALL_INT foreign call as REEXECUTABLE
|
Mon, 04 May 2015 10:39:12 +0200 |
Doug Simon |
include reexecute, rethrow_exception and return_oop info when disassembling debug scopes
|
Mon, 04 May 2015 11:24:13 +0200 |
Christian Humer |
Truffle: make ReplaceObserver return a boolean in order to consume replace events. It can be useful for nodes to consume all replace events if they are always executed behind a @TruffleBoundary.
|
Wed, 29 Apr 2015 17:16:53 +0200 |
Josef Eisl |
LinearScan: add createMoveResolver().
|
Mon, 27 Apr 2015 16:26:14 +0200 |
Josef Eisl |
MoveResolver: refactor handling of blocked registers.
|
Wed, 29 Apr 2015 13:19:43 +0200 |
Josef Eisl |
AMD64SpillMoveFactory: implement #createStackMove.
|
Tue, 28 Apr 2015 18:24:30 +0200 |
Josef Eisl |
Introduce AMD64StackMove.
|
Mon, 27 Apr 2015 11:21:55 +0200 |
Josef Eisl |
SpillMoveFactory: add createStackMove.
|
Mon, 27 Apr 2015 10:57:34 +0200 |
Josef Eisl |
Introduce StackMove LIR instruction.
|
Mon, 27 Apr 2015 11:21:09 +0200 |
Josef Eisl |
StackSlotAllocation: add support for hints.
|
Wed, 29 Apr 2015 09:28:58 +0200 |
Josef Eisl |
{AMD64/SPARC}LIRGenerator: cache SpillMoveFactory (again).
|
Thu, 23 Apr 2015 11:30:06 +0200 |
Josef Eisl |
LIRKind: add #merge().
|
Wed, 22 Apr 2015 14:17:11 +0200 |
Josef Eisl |
MoveResolver: improve assertion.
|
Tue, 28 Apr 2015 11:56:00 +0200 |
Josef Eisl |
LinearScan: improve assert messages.
|
Wed, 22 Apr 2015 10:50:36 +0200 |
Josef Eisl |
LinearScan: add more information to assertion.
|
Mon, 20 Apr 2015 16:01:44 +0200 |
Josef Eisl |
PhiResolver: add factory methods.
|
Mon, 20 Apr 2015 15:44:04 +0200 |
Josef Eisl |
PhiResolver: use LIRInsertionBuffer instead of LIRGeneratorTool.append().
|
Mon, 20 Apr 2015 15:34:41 +0200 |
Josef Eisl |
PhiResolver: use SpillMoveFactory to create moves.
|
Mon, 20 Apr 2015 14:24:55 +0200 |
Josef Eisl |
Move PhiResolver from c.o.g.compiler.gen to c.o.g.lir.gen.
|
Mon, 20 Apr 2015 11:56:21 +0200 |
Josef Eisl |
NodeLIRBuilder: move creation of jump from moveToPhi() to visitEndNode().
|
Tue, 21 Apr 2015 17:52:26 +0200 |
Josef Eisl |
GraalCompiler: scope for LIRGenerationPhase.
|
Tue, 28 Apr 2015 11:54:06 +0200 |
Josef Eisl |
GraalCompilerTest: add breakpoint(int).
|
Mon, 20 Apr 2015 12:09:44 +0200 |
Josef Eisl |
jtt: add loop.Loop09_2
|
Mon, 20 Apr 2015 11:16:15 +0200 |
Josef Eisl |
LIRGenerator: replace doBlockStart/doBlockEnd with an AutoCloseable.
|
Fri, 17 Apr 2015 13:53:44 +0200 |
Josef Eisl |
LinearScan: remove superfluous isLogEnabled().
|
Sun, 03 May 2015 21:59:55 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename the "SplicedNode" Instrument kind to the "ToolEval" instrument kind, along with some redesign based on earlier feedback.
|
Sat, 02 May 2015 14:40:49 -0700 |
Tom Rodriguez |
Merge
|
Sat, 02 May 2015 14:36:00 -0700 |
Tom Rodriguez |
Reset folder in top component to release reference to old graphs
|
Fri, 01 May 2015 18:25:07 -0700 |
Tom Rodriguez |
Share properties in IGV
|
Fri, 01 May 2015 18:24:45 -0700 |
Tom Rodriguez |
Increase Integer cache size in IGV
|
Fri, 01 May 2015 17:27:47 -0700 |
Tom Rodriguez |
Fix concurrent modification exception in IGV
|
Fri, 01 May 2015 17:03:51 -0700 |
Tom Rodriguez |
Reduce overhead of hash computation for graph identity checks
|
Fri, 01 May 2015 17:02:38 -0700 |
Tom Rodriguez |
Relax expensive assert in IGV
|
Fri, 01 May 2015 16:51:47 -0700 |
Tom Rodriguez |
Add info message about time spent parsing files
|
Fri, 01 May 2015 15:58:57 -0700 |
Tom Rodriguez |
Fixed keybinding for open and save actions in IGV
|
Fri, 01 May 2015 00:10:45 +0200 |
Andreas Woess |
Truffle: frame cleanup
|
Thu, 30 Apr 2015 23:58:00 +0200 |
Andreas Woess |
Truffle: remove obsolete javadoc
|
Thu, 30 Apr 2015 23:55:22 +0200 |
Andreas Woess |
mx: fix calls to is_interactive()
|
Fri, 01 May 2015 21:32:02 +0200 |
Matthias Grimmer |
Interop: add missing header
|
Thu, 30 Apr 2015 17:27:53 +0200 |
Matthias Grimmer |
Interop: introduce separate global language scope
|
Thu, 30 Apr 2015 20:29:27 +0200 |
Gilles Duboscq |
mx: fix JDK selection when running outside a tty, capture STRICT_COMPLIANCE from the env file, make sure raw_input promt goes to stdout
|
Thu, 30 Apr 2015 18:49:00 +0200 |
Gilles Duboscq |
Look for JDKs on demand, add --strict-compliance flag. Allow more precise search for JDK versions (use it for IGV)
|
Thu, 30 Apr 2015 17:08:41 +0200 |
Gilles Duboscq |
Prepare changelog for next version
|
Thu, 30 Apr 2015 18:04:02 +0200 |
Gilles Duboscq |
Skip deoptimizations that do not invalidate the compiled code in ConvertDeoptimizationToGuards
|
Thu, 30 Apr 2015 13:49:24 +0200 |
Stefan Anzinger |
Merge
|
Thu, 30 Apr 2015 13:17:09 +0200 |
Stefan Anzinger |
Fix ObjectStamp.join with when joining arrays of Interfaces
|
Thu, 30 Apr 2015 13:26:24 +0200 |
Lukas Stadler |
fix in DominatorConditionalEliminationPhase for If/ShortCircuitOr with xNegated=true
|
Thu, 30 Apr 2015 13:26:24 +0200 |
Lukas Stadler |
use InvalidateReprofile for LoadFieldNode with null receiver
|
Thu, 30 Apr 2015 11:30:46 +0200 |
Christian Wirth |
explicitly convert to int to satisfy windows builder
|
Wed, 29 Apr 2015 18:09:41 -0700 |
Tom Rodriguez |
Make Truffle respect -XX:+DebugNonSafepoints
|
Wed, 29 Apr 2015 17:31:05 +0200 |
Gilles Duboscq |
Added tag graal-0.7 for changeset 754f2b20d8bc
|
Wed, 29 Apr 2015 17:28:50 +0200 |
Gilles Duboscq |
Skip invokes with a placeholder framestate in MethodCallTargetNode.simplify
graal-0.7
|
Wed, 29 Apr 2015 15:27:00 +0200 |
Gilles Duboscq |
Update readme and changelog
|
Wed, 29 Apr 2015 14:41:03 +0200 |
Gilles Duboscq |
Print Graal installed code name when printing frames or diassembly
|
Wed, 29 Apr 2015 14:39:48 +0200 |
Gilles Duboscq |
Remove unique id from TruffleDebugJavaMethod name
|
Wed, 29 Apr 2015 14:36:13 +0200 |
Gilles Duboscq |
Add assert in PEReadEliminationClosure
|
Tue, 28 Apr 2015 11:59:35 +0200 |
Gilles Duboscq |
ConditionalElimination: check that begin node is still alive before processing
|
Wed, 29 Apr 2015 11:21:01 +0200 |
Doug Simon |
added missing newline
|
Wed, 29 Apr 2015 11:16:39 +0200 |
Doug Simon |
removed assertion that can never fail
|
Wed, 29 Apr 2015 10:29:00 +0200 |
Michael Haupt |
merge
|
Wed, 29 Apr 2015 08:31:28 +0200 |
Michael Haupt |
add support for control flow window and basic block view on graphs
|
Tue, 28 Apr 2015 17:21:56 -0700 |
Tom Rodriguez |
Fix assert in test when running UseG1GC
|
Tue, 28 Apr 2015 17:21:33 -0700 |
iveresov |
Fix code install assertions to work with G1
|
Tue, 28 Apr 2015 17:08:47 -0700 |
iveresov |
Make G1 and Graal be friends in JDK9
|
Tue, 28 Apr 2015 12:58:40 -0700 |
Tom Rodriguez |
Merge
|
Tue, 28 Apr 2015 10:14:40 -0700 |
Tom Rodriguez |
Cache computation of timer and metric objects for phases
|
Tue, 28 Apr 2015 09:44:39 -0700 |
Tom Rodriguez |
Make DebugScope lazier and generally reduce overhead of Debug being enabled
|
Tue, 28 Apr 2015 09:44:23 -0700 |
Tom Rodriguez |
Fix time reporting in multithreaded CTW
|
Tue, 28 Apr 2015 18:35:16 +0200 |
Stefan Anzinger |
Merge
|
Tue, 28 Apr 2015 18:35:01 +0200 |
Stefan Anzinger |
[SPARC] Improve verify in Compare
|
Tue, 28 Apr 2015 18:07:08 +0200 |
Stefan Anzinger |
[SPARC] Fix comparebranch with sub-int types
|
Tue, 28 Apr 2015 18:04:28 +0200 |
Stefan Anzinger |
Disable DeoptALot when making graphs for snippets/susbstitutions
|
Tue, 28 Apr 2015 13:08:22 +0200 |
Roland Schatz |
Make the G1PostWriteBarrier snippet kill only private locations.
|
Mon, 27 Apr 2015 20:01:10 -0700 |
Michael Van De Vanter |
Merge with b95deaa6ebf6100bb5a95ab25b2fdc6b9ef5f420
|
Sun, 26 Apr 2015 20:50:30 -0700 |
Michael Van De Vanter |
Merge with f6f3f44a183051ae5ee581be7c8c6c8cbbc0d5fe
|
Tue, 21 Apr 2015 17:02:06 -0700 |
Michael Van De Vanter |
TruffleInstrumentation: rename Probe.setTagTrap() to Probe.setBeforeTagTrap() and add Probe.setAfterTagTrap()
|
Tue, 21 Apr 2015 15:56:48 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove an interface that no longer adds value
|
Mon, 27 Apr 2015 12:20:45 -0700 |
Tom Rodriguez |
Fix construction of infopoint frame states
|
Mon, 27 Apr 2015 11:37:33 -0700 |
Christian Wimmer |
Handle checkCast and instanceOf involving word types using a GraphBuilderPlugin
|
Mon, 27 Apr 2015 19:03:52 +0200 |
Stefan Anzinger |
Merge
|
Mon, 27 Apr 2015 18:37:10 +0200 |
Stefan Anzinger |
Merge
|
Mon, 27 Apr 2015 18:36:16 +0200 |
Stefan Anzinger |
Predefine value outside of COMPILERGRAAL
|
Mon, 27 Apr 2015 16:02:54 +0200 |
Stefan Anzinger |
[SPARC] Set MaxVectorSize=8
|
Mon, 27 Apr 2015 18:17:18 +0200 |
Gilles Duboscq |
graalRuntime: make service file parsing more robust:
|
Mon, 27 Apr 2015 16:11:46 +0200 |
Gilles Duboscq |
mx: services: make sure we don't produce empty lines
|
Mon, 27 Apr 2015 17:24:27 +0200 |
Christian Humer |
SL: fix division long overflow. Contributed-by: Raffaello Giulietti <raffaello.giulietti@supsi.ch>
|
Mon, 27 Apr 2015 11:55:51 +0200 |
Gilles Duboscq |
ReadElimination: only anchor guard if it is different from cachedValue's guard
|
Fri, 24 Apr 2015 17:27:32 +0200 |
Gilles Duboscq |
PrintStreamOption: also forward flushes to the VM
|
Mon, 27 Apr 2015 12:04:10 +0200 |
Gilles Duboscq |
mx: fix crash when there are no services
|
Sat, 25 Apr 2015 19:47:45 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc corrections on Node.{getSourceSection,getEncapsulatingSourceSection}
|
Fri, 24 Apr 2015 12:05:38 -0700 |
Tom Rodriguez |
Use snippets for incrementing snippet counters
|
Thu, 23 Apr 2015 22:09:27 -0700 |
Tom Rodriguez |
Merge
|
Thu, 23 Apr 2015 21:18:27 -0700 |
Tom Rodriguez |
Better error reporting for missing card marks
|
Wed, 22 Apr 2015 16:42:05 -0700 |
Tom Rodriguez |
Better assertion message for NULL deference in graalJavaAccess
|
Wed, 22 Apr 2015 16:34:32 -0700 |
Tom Rodriguez |
Graal should use same soft reference policy as C2
|
Thu, 12 Mar 2015 14:15:09 +0100 |
roland |
8069263: assert(fm == NULL || fm->method_holder() == _participants[n]) failed: sanity
|
Thu, 23 Apr 2015 17:25:04 -0700 |
Tom Rodriguez |
Merge
|
Thu, 23 Apr 2015 17:18:52 -0700 |
Tom Rodriguez |
Make sure an after state is available when lowering checkcast arraycopy
|
Thu, 23 Apr 2015 17:17:52 -0700 |
Tom Rodriguez |
Check for placeholder bci even when asserts are disabled
|
Thu, 23 Apr 2015 16:50:38 -0700 |
Christian Wimmer |
GraphDecoder must exactly reproduce the encoded graph, only SimplifyingGraphDecoder can remove unnecessary nodes
|
Thu, 23 Apr 2015 12:55:54 -0700 |
Tom Rodriguez |
Don't insert serial barriers for null stores
|
Thu, 23 Apr 2015 21:26:04 +0200 |
Gilles Duboscq |
mx create each service file atomically
|
Thu, 23 Apr 2015 21:30:54 +0200 |
Gilles Duboscq |
Group javap queries to discover Graal services
|
Thu, 23 Apr 2015 20:31:35 +0200 |
Gilles Duboscq |
All MemoryNode can be used as lastAccessLocation not only MemoryCheckpoints
|
Thu, 23 Apr 2015 20:27:15 +0200 |
Gilles Duboscq |
Use getPlaceholderBciName in HSDebugInfoBuilder assert
|
Thu, 23 Apr 2015 18:20:21 +0200 |
Roland Schatz |
Relax assertion in createWriteHub.
|
Thu, 23 Apr 2015 18:14:02 +0200 |
Roland Schatz |
Use @Inherited on @MarkerType annotation.
|
Thu, 23 Apr 2015 14:49:24 +0200 |
Gilles Duboscq |
Make should export graal service files
|
Thu, 23 Apr 2015 13:31:20 +0200 |
Gilles Duboscq |
Only extract service files for Graal services
|
Thu, 23 Apr 2015 14:48:52 +0200 |
Gilles Duboscq |
Move MatchProcessor and HotSpotVMConfigPorcessor to their own projects
|
Tue, 21 Apr 2015 17:32:06 +0200 |
Gilles Duboscq |
Move OptionProcessor to its own project
|
Wed, 22 Apr 2015 16:45:33 +0200 |
Gilles Duboscq |
Small clean-up in LoopEx
|
Thu, 23 Apr 2015 13:37:27 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 23 Apr 2015 13:37:11 +0200 |
Thomas Wuerthinger |
Distinguish ends in the scheduling phase that always have to be the last node from other ends.
|
Wed, 22 Apr 2015 21:58:23 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Apr 2015 19:50:30 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Apr 2015 19:50:17 +0200 |
Thomas Wuerthinger |
Adjust scheduling test.
|
Wed, 22 Apr 2015 16:22:53 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Apr 2015 15:48:18 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Apr 2015 15:36:53 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Apr 2015 15:36:38 +0200 |
Thomas Wuerthinger |
Fix a bug in the schedule phase connected with data dependencies on a block end node that is not a control split node.
|
Thu, 23 Apr 2015 11:25:16 +0200 |
Roland Schatz |
Fix wrong argument order in writeNarrow match rule.
|
Wed, 22 Apr 2015 16:18:37 -0700 |
Christian Wimmer |
Manage null value manually to work around bug in older JDK versions
|
Wed, 22 Apr 2015 13:05:36 -0700 |
Christian Wimmer |
Test the GraphDecoder by encoding and decoding every graph after parsing; fix bugs found by that testing
|
Wed, 22 Apr 2015 11:38:25 -0700 |
Tom Rodriguez |
Mark locks without MonitorIdNode as eliminated
|
Wed, 22 Apr 2015 16:54:26 +0200 |
Roland Schatz |
Use trapping null check in g1PreWriteBarrier snippet.
|
Wed, 22 Apr 2015 16:46:57 +0200 |
Roland Schatz |
Remove CompressedNullCheckOp, merge functionality into regular NullCheckOp.
|
Tue, 21 Apr 2015 20:23:59 +0200 |
Doug Simon |
fixed race in HotSpotSnippetReflectionProvider.getInjectedNodeIntrinsicParameter()
|
Tue, 21 Apr 2015 15:55:09 +0200 |
Doug Simon |
improved javadoc for InvocationPlugin.inlineOnly()
|
Wed, 22 Apr 2015 15:04:01 +0200 |
Christian Humer |
Truffle-DSL: fix unnecessary cast in generated isIdentical for types used just in cached expressions .
|
Wed, 22 Apr 2015 11:00:26 +0200 |
Matthias Grimmer |
Interop: remove misplaced IllegalStateException
|
Tue, 21 Apr 2015 16:18:23 -0700 |
Christian Wimmer |
Move PEGraphDecoder from truffle to graal project; factor out SimplifyingGraphDecoder that performs just canonicalization but not method inlining; fix bugs
|
Tue, 21 Apr 2015 10:47:43 -0700 |
Tom Rodriguez |
Add MaxVectorSize to Graal globals
|
Tue, 21 Apr 2015 14:57:13 +0200 |
Roland Schatz |
G1PostWriteBarrier contains a memory barrier, so it has to kill any().
|
Tue, 21 Apr 2015 09:09:29 -0700 |
Christian Wimmer |
Guard for null pointer exception
|
Tue, 21 Apr 2015 17:32:53 +0200 |
Gilles Duboscq |
Merge
|
Tue, 21 Apr 2015 16:44:27 +0200 |
Gilles Duboscq |
mx: Merge graal service files
|
Tue, 21 Apr 2015 15:46:42 +0200 |
Gilles Duboscq |
Add make target for jars in lib/graal
|
Tue, 21 Apr 2015 14:59:02 +0200 |
Gilles Duboscq |
Distribution overlap is allowed for META-INF*, not just META-INF/services*
|
Tue, 21 Apr 2015 11:40:25 +0200 |
Lukas Stadler |
do not perform read elimination for deleted nodes
|
Tue, 21 Apr 2015 11:54:50 +0200 |
Christian Humer |
Truffle-DSL: initialize the polymorphic cached type also if the child node throws an exception.
|
Fri, 17 Apr 2015 16:18:17 +0200 |
Christian Humer |
Truffle-DSL: do not generate polymorphic nodes for nodes with all parameters evaluated in all execute methods.
|
Tue, 21 Apr 2015 10:32:52 +0200 |
Doug Simon |
fixed ImmutableCode related regression
|
Tue, 21 Apr 2015 09:51:03 +0200 |
Doug Simon |
renamed BytecodeFrame.isSyntheticBci to isPlaceholderBci and added getPlaceholderBciName
|
Wed, 15 Apr 2015 14:47:48 +0200 |
Doug Simon |
converted @MethodSubstitutions for java.lang.Class to MethodSubstitutionPlugins and removed ClassQueryNode since substitutions can now be canonicalized (since non-null KlassPointers can now be optimized)
|
Tue, 21 Apr 2015 01:27:08 +0200 |
Thomas Wuerthinger |
Modify semantics of StressInvokeWithExceptionNode.
|
Tue, 21 Apr 2015 00:50:05 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 21 Apr 2015 00:49:47 +0200 |
Thomas Wuerthinger |
Add bootstrap with invoke exception edges to gate.
|
Tue, 21 Apr 2015 00:47:48 +0200 |
Thomas Wuerthinger |
Add StressInvokeWithExceptionNode flag.
|
Mon, 20 Apr 2015 23:59:49 +0200 |
Doug Simon |
reverted to more readable name for snippet metrics and counters
|
Mon, 20 Apr 2015 22:42:18 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 20 Apr 2015 22:42:05 +0200 |
Thomas Wuerthinger |
Remove a wrong short-cut in the scheduler phase. The latest possible block can be above the earliest possible block for virtual states.
|
Mon, 20 Apr 2015 19:54:09 +0200 |
Andreas Woess |
IGV: construct ArrayList<LabelWidget> with exact size (usually 1)
|
Mon, 20 Apr 2015 15:03:19 +0200 |
Andreas Woess |
IGV: improve text contrast for partially visible nodes
|
Mon, 20 Apr 2015 14:22:01 +0200 |
Andreas Woess |
Truffle: simplify getProperty; minor cleanup
|
Mon, 20 Apr 2015 11:02:30 -0700 |
Tom Rodriguez |
Merge
|
Wed, 15 Apr 2015 11:09:22 -0700 |
Tom Rodriguez |
Relax assert about over zeroing when ZapUnusedHeapArea is disabled
|
Wed, 15 Apr 2015 11:07:53 -0700 |
Tom Rodriguez |
Clean up dead Iterable nodes in TypedGraphNodeIterator
|
Mon, 20 Apr 2015 19:36:37 +0200 |
Doug Simon |
Merge.
|
Mon, 20 Apr 2015 19:08:56 +0200 |
Doug Simon |
added disabled test demonstrating bug in arraycopy snippets
|
Mon, 20 Apr 2015 19:07:49 +0200 |
Doug Simon |
weakened check used by an assertion in the FrameStateAssignmentPhase
|
Mon, 20 Apr 2015 19:06:56 +0200 |
Doug Simon |
support for DeoptBefore nodes in late lowered snippets
|
Mon, 20 Apr 2015 10:07:32 -0700 |
Christian Wimmer |
Enable Graph Partial Evaluation
|
Mon, 20 Apr 2015 18:27:46 +0200 |
Gilles Duboscq |
Check distributions overlap in gate
|
Mon, 20 Apr 2015 14:40:48 +0200 |
Gilles Duboscq |
Mention u40 merge in changelog
|
Mon, 20 Apr 2015 14:38:58 +0200 |
Gilles Duboscq |
Use the same behaviour for UseLargePages in a graal VM than in a server VM
|
Mon, 20 Apr 2015 17:56:38 +0200 |
Gilles Duboscq |
Graal Loader: load all jars matching lib/graal/graal*.jar
|
Wed, 15 Apr 2015 20:05:51 +0200 |
Gilles Duboscq |
Conditional Elimination: processCheckCast should return as soon as the checkcast has been transformed
|
Sat, 18 Apr 2015 19:56:22 +0200 |
Gilles Duboscq |
Conditional Elimination: tryProofCondition: return true if ShortCircuitOrNode could be proven
|
Wed, 15 Apr 2015 12:35:38 +0200 |
Gilles Duboscq |
Conditional elimination: check if conditional has known value already
|
Mon, 16 Mar 2015 17:07:21 +0100 |
Gilles Duboscq |
Always register stamps for the condition itself
|
Wed, 15 Apr 2015 18:29:38 +0200 |
Gilles Duboscq |
Let GuardProxyNode canonicalize away if the proxied guard becomes null
|
Wed, 15 Apr 2015 18:25:54 +0200 |
Gilles Duboscq |
ProxyNode: let Optional/non-Optional Input verify null status of edges
|
Wed, 15 Apr 2015 18:22:11 +0200 |
Gilles Duboscq |
Convert graalRuntime.cpp to unix line delimiters
|
Sat, 18 Apr 2015 19:48:30 +0200 |
Gilles Duboscq |
fix
|
Wed, 15 Apr 2015 18:21:00 +0200 |
Gilles Duboscq |
Graal Services: use services files in jre/lib/graal/services
|
Wed, 15 Apr 2015 17:14:56 +0200 |
Gilles Duboscq |
Remove dead code in graalCodeInstaller.cpp
|
Mon, 20 Apr 2015 16:30:54 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 20 Apr 2015 16:30:41 +0200 |
Thomas Wuerthinger |
Remove unused import.
|
Mon, 20 Apr 2015 15:38:51 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 20 Apr 2015 14:19:17 +0200 |
Thomas Wuerthinger |
Fixed incorrect definition of AbstractBeginNode#anchored and AbstractBeginNode#proxies utility methods.
|
Mon, 20 Apr 2015 14:17:06 +0200 |
Thomas Wuerthinger |
Fix an issue in the ConvertDeoptimizeToGuardPhase that was moving dependent guarded nodes to the wrong new node.
|
Mon, 20 Apr 2015 15:31:36 +0200 |
Stefan Anzinger |
Merge
|
Mon, 20 Apr 2015 14:58:45 +0200 |
Stefan Anzinger |
[SPARC] Remove redundant compare type (kind) for CMOVE
|
Mon, 20 Apr 2015 14:50:16 +0200 |
Stefan Anzinger |
[SPARC] Fix performance regression with CBcond; Do not use short branch, when constant fits into simm13 but not in simm5
|
Mon, 20 Apr 2015 10:24:40 +0200 |
Stefan Anzinger |
[SPARC] CMOVE should use kind of argument instead of compare kind.
|
Mon, 20 Apr 2015 10:23:15 +0200 |
Stefan Anzinger |
[SPARC] Template interpreter in Graal has a greater code size when running with -Xrunjdwp:....
|
Mon, 20 Apr 2015 15:10:12 +0200 |
Matthias Grimmer |
Merge
|
Mon, 20 Apr 2015 15:09:49 +0200 |
Matthias Grimmer |
Interop: fix Read message compare
|
Mon, 20 Apr 2015 14:00:22 +0200 |
Roland Schatz |
Add missing //JaCoCo Exclude directives.
|
Mon, 20 Apr 2015 12:04:41 +0200 |
Roland Schatz |
Remove leftover debug code.
|
Mon, 20 Apr 2015 11:02:41 +0200 |
Matthias Grimmer |
Add truffle.interop to truffle.jar
|
Mon, 20 Apr 2015 10:58:47 +0200 |
Matthias Grimmer |
Merge
|
Mon, 20 Apr 2015 10:58:35 +0200 |
Matthias Grimmer |
Interop: add truffle.interop
|
Sat, 18 Apr 2015 13:44:36 +0100 |
Chris Seaton |
Merge
|
Sat, 18 Apr 2015 13:44:13 +0100 |
Chris Seaton |
DSL: test for using a static field in a guard.
|
Fri, 17 Apr 2015 14:12:32 -0700 |
Tom Rodriguez |
Fixed unsigned compare construction when merging distinct values
|
Fri, 17 Apr 2015 22:15:24 +0200 |
Doug Simon |
moved MethodsElidedInSnippets mechanism
|
Fri, 17 Apr 2015 18:24:59 +0200 |
Doug Simon |
loop safepoints are removed during graph parsing of intrinsics and snippets
|
Fri, 17 Apr 2015 17:13:09 +0200 |
Doug Simon |
removed application of NodeIntrinsificationPhase in ReplacementsImpl since node intrinsification is always done during graph parsing now
|
Fri, 17 Apr 2015 15:40:26 +0200 |
Stefan Anzinger |
[SPARC] Fix issue with overzero (stxa with asi 0xe1 does zeroes 32 bytes, which leads to an overzero); typ fix in adlc doc
|
Fri, 17 Apr 2015 14:28:00 +0200 |
Roland Schatz |
Track all values in ReferenceMap.
|
Fri, 17 Apr 2015 12:04:12 +0200 |
Josef Eisl |
{LS,Simple}StackSlotAllocator: use DebugMetric.isEnabled().
|
Fri, 17 Apr 2015 11:52:31 +0200 |
Josef Eisl |
Add DebugMetric.isEnabled().
|
Thu, 16 Apr 2015 22:41:22 -0700 |
Tom Rodriguez |
fix handling of uncompressed vector oopmaps
|
Thu, 16 Apr 2015 16:07:34 -0700 |
Christian Wimmer |
Support Sparc without the need of a temporary ByteBuffer for every memory access
|
Thu, 16 Apr 2015 22:38:52 +0200 |
Christian Humer |
Truffle-DSL: fixed name conflicts for synthetic polymorphic execute methods.
|
Thu, 16 Apr 2015 17:30:43 +0200 |
Christian Humer |
Truffle-DSL: fixed generation of unused synthetic execute methods.
|
Thu, 16 Apr 2015 21:29:56 +0200 |
Christian Humer |
Truffle-DSL: fixed wrong order for implicit casts.
|
Thu, 16 Apr 2015 20:08:18 +0200 |
Stefan Anzinger |
Merge
|
Thu, 16 Apr 2015 19:00:45 +0200 |
Stefan Anzinger |
Do not build IGV in gate when running on SPARC
|
Thu, 16 Apr 2015 18:52:25 +0200 |
Roland Schatz |
Fix bug in LoadJavaMirrorWithKlassPhase.
|
Thu, 16 Apr 2015 17:09:06 +0200 |
Stefan Anzinger |
Merge
|
Thu, 16 Apr 2015 17:01:53 +0200 |
Stefan Anzinger |
When OutOfRegisters, give a hint in the exceptions description, which kind of register is running out
|
Thu, 16 Apr 2015 17:00:53 +0200 |
Stefan Anzinger |
[SPARC] Configure registers right for register pressure in gate run
|
Thu, 16 Apr 2015 16:21:09 +0200 |
Stefan Anzinger |
[SPARC] Fix unstable d2i of NaNs
|
Thu, 16 Apr 2015 14:43:13 +0200 |
Christian Humer |
Truffle-DSL: fixed invalid types compares. they do not work in javac.
|
Thu, 16 Apr 2015 13:51:50 +0200 |
Stefan Anzinger |
Update hsdis for SPARC to latest binutils version (VIS3 and OSA2011 architecture included)
|
Thu, 16 Apr 2015 13:15:39 +0200 |
Christian Wirth |
include "precompiled.hpp", required by Windows builders.
|
Thu, 16 Apr 2015 11:55:50 +0200 |
Lukas Stadler |
copy all plugins in TruffleCompilerImpl (instead of selected ones)
|
Thu, 16 Apr 2015 11:17:36 +0200 |
Roland Schatz |
Make MemoryMapNode a MemoryNode.
|
Wed, 15 Apr 2015 21:01:33 -0700 |
Christian Wimmer |
Fixes for GraphPE
|
Wed, 15 Apr 2015 21:13:43 +0200 |
Christian Humer |
Truffle-DSL: further fixes for polymorphic execute signatures.
|
Wed, 15 Apr 2015 21:35:51 +0200 |
Doug Simon |
relax expectations on JDK library locations (bug fixes)
|
Wed, 15 Apr 2015 11:03:04 -0700 |
Tom Rodriguez |
Merge
|
Wed, 15 Apr 2015 10:09:13 -0700 |
Tom Rodriguez |
Add more efficient implementation of HotSpotReferenceMap
|
Tue, 14 Apr 2015 11:37:24 -0700 |
Tom Rodriguez |
Guard usages of Debug.log in LinearScan
|
Tue, 14 Apr 2015 11:37:18 -0700 |
Tom Rodriguez |
Minor linear scan tweaks
|
Tue, 14 Apr 2015 11:37:12 -0700 |
Tom Rodriguez |
LocationMarker worklist should be unique
|
Tue, 14 Apr 2015 11:37:06 -0700 |
Tom Rodriguez |
Add int overrides for some log methods
|
Tue, 14 Apr 2015 11:37:00 -0700 |
Tom Rodriguez |
Avoid some uses of streams
|
Tue, 14 Apr 2015 11:36:54 -0700 |
Tom Rodriguez |
Allocate visiting lambdas earlier
|
Tue, 14 Apr 2015 11:36:48 -0700 |
Tom Rodriguez |
Specialize LIRInstruction visit paths a little
|
Tue, 14 Apr 2015 11:36:42 -0700 |
Tom Rodriguez |
Visit CompositeValues manually
|
Tue, 07 Apr 2015 12:09:46 -0700 |
Tom Rodriguez |
Remove ValuePosition machinery
|
Wed, 15 Apr 2015 10:21:02 -0700 |
Tom Rodriguez |
Merge
|
Tue, 14 Apr 2015 22:20:07 -0700 |
Tom Rodriguez |
Add suport for oops in vector registers at safepoints
|
Tue, 14 Apr 2015 17:26:29 -0700 |
Tom Rodriguez |
It should be an error for an OopMap to mention a register that can't be found
|
Wed, 15 Apr 2015 18:41:53 +0200 |
Stefan Anzinger |
[SPARC] Use NOP only between CBcond
|
Wed, 15 Apr 2015 16:30:45 +0200 |
Stefan Anzinger |
Add CompileTheWorldExcludeMethodFilter to CTW and remove sun.awt.X11 classes from default ctw mx target.
|
Wed, 15 Apr 2015 13:49:38 +0200 |
Christian Humer |
Truffle-DSL: fixed potential non generic executes in uninitialized nodes.
|
Wed, 15 Apr 2015 14:06:17 +0200 |
Doug Simon |
relax expectations on JDK library locations
|
Wed, 15 Apr 2015 03:14:27 +0200 |
Christian Humer |
Truffle-DSL: fixed wrong executable delegate.
|
Wed, 15 Apr 2015 00:35:25 +0200 |
Christian Humer |
Truffle-DSL: fixed single specializable node migth delegate to a synthetic executable type.
|
Tue, 14 Apr 2015 18:04:29 -0700 |
Michael Van De Vanter |
Merge with 6fe8d8a248ba5c01f752c5a932de4470c9ee29c6
|
Tue, 14 Apr 2015 14:23:07 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc cleanup
|
Wed, 15 Apr 2015 00:16:01 +0200 |
Christian Humer |
Truffle-DSL: fix generic types are not unique in javac.
|
Tue, 14 Apr 2015 23:13:47 +0200 |
Christian Humer |
SL: fix calls produce less nodes now.
|
Tue, 14 Apr 2015 22:56:15 +0200 |
Christian Humer |
Remove dsl processor dependency from nodeinfo.processor project.
|
Tue, 14 Apr 2015 19:56:01 +0200 |
Christian Humer |
SL: add findbugs dependency to generate findbugs avoid warnings annotations for object comparisons.
|
Tue, 14 Apr 2015 15:16:14 +0200 |
Christian Humer |
SL: use DSL for call dispatches.
|
Tue, 14 Apr 2015 15:16:14 +0200 |
Christian Humer |
SL: use DSL for property writes.
|
Tue, 14 Apr 2015 15:16:14 +0200 |
Christian Humer |
SL: use DSL for property reads.
|
Tue, 14 Apr 2015 15:16:14 +0200 |
Christian Humer |
SL: some minor simplifications.
|
Tue, 14 Apr 2015 19:41:36 +0200 |
Christian Humer |
Truffle-DSL: fixed invalid execute delegation
|
Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: fixed on-demand generation of getNext.
|
Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: fix polymorphic return type was always object if type had implicit casts.
|
Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: ensure proper wildcards for generics are filled in; remove unused type system node code generator.
|
Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: do not throw UnexpectedResultException for operations that guarantee the type.
|
Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: performance optimization for types * specialization complexity in shouldOverrideExecutableType.
|
Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: fixed executable input types do not count as generic if there are implicit casts defined for them.
|
Tue, 14 Apr 2015 19:23:33 +0200 |
Christian Humer |
Truffle-DSL: fixed isFrameUsedByAnyGuard() was incomplete
|
Tue, 14 Apr 2015 19:23:32 +0200 |
Christian Humer |
Truffle-DSL: fixed frame may be null for shared polymorphic execute methods.
|
Tue, 14 Apr 2015 19:23:32 +0200 |
Christian Humer |
Truffle-DSL: fixed common supertype was always Object if generic child types contained void.
|
Tue, 14 Apr 2015 19:23:32 +0200 |
Christian Humer |
Truffle-DSL: fixed frame might be added twice for polymorphic signatures.
|
Tue, 14 Apr 2015 15:16:14 +0200 |
Christian Humer |
Truffle-DSL: rename GenericParser to Fallbackparser.
|
Tue, 14 Apr 2015 15:12:48 +0200 |
Christian Humer |
Truffle-DSL: generate better polymorphic execute signatures
|
Tue, 14 Apr 2015 15:12:48 +0200 |
Christian Humer |
Truffle-DSL: add support for null literals.
|
Tue, 14 Apr 2015 15:12:48 +0200 |
Christian Humer |
Truffle-DSL: make type systems optional.
|
Tue, 14 Apr 2015 22:12:03 +0200 |
Doug Simon |
Merge.
|
Tue, 14 Apr 2015 15:06:25 +0200 |
Doug Simon |
Merge.
|
Tue, 14 Apr 2015 14:57:41 +0200 |
Doug Simon |
expand API for retrieving method substitution graphs to indicate the BCI of the invoke being inlined or -1 if the request is not in the context of inlining
|
Tue, 14 Apr 2015 14:26:43 +0200 |
Doug Simon |
added InvocationPlugin.inlineOnly to allow MacroNode creating plugins to indicate they should not be used as top level compilation roots
|
Tue, 14 Apr 2015 17:53:28 +0200 |
Stefan Anzinger |
Cleanup blacklist for SPARC, add Assume to CompressedNullCheckTest check whether UseCompressedOops is enabled and just check if not running on SPARC on NativeFunctionInterfaceTest
|
Tue, 14 Apr 2015 17:23:57 +0200 |
Stefan Anzinger |
Merge
|
Tue, 14 Apr 2015 17:23:37 +0200 |
Stefan Anzinger |
Fix compare in LoweringPhase.processBlock
|
Tue, 14 Apr 2015 14:05:35 +0200 |
Stefan Anzinger |
Fix compilation warning
|
Tue, 14 Apr 2015 14:01:18 +0200 |
Stefan Anzinger |
Merge
|
Tue, 14 Apr 2015 13:37:47 +0200 |
Stefan Anzinger |
Change recursive LoweringPhase.Round.processBlock to state machine with emulated stack. Also use the same traversal in DominatorConditionalEliminationPhase.Instance.processBlock. Required, as the recursive implementation exceeds the stack on SPARC.
|
Fri, 10 Apr 2015 16:22:46 +0200 |
Stefan Anzinger |
Simulate recursion on AbstractControlFlowGraph.calcoDominatorRanges as the recursive version exceeds stack size on SPARC
|
Tue, 14 Apr 2015 14:40:36 +0200 |
Roland Schatz |
Rename Stamp.illegal() to Stamp.empty().
|
Tue, 14 Apr 2015 12:08:41 +0200 |
Roland Schatz |
Use correctly typed NULL constant in canonicalization of LoadMethodNode.
|
Tue, 14 Apr 2015 11:59:07 +0200 |
Doug Simon |
remove special guards on RegisterPressure
|
Tue, 14 Apr 2015 11:58:56 +0200 |
Doug Simon |
lifted register allocation retry under RegisterPressure to GraalCompiler.emitLIR to account for a register allocator that modifies the LIR
|
Tue, 14 Apr 2015 11:57:27 +0200 |
Doug Simon |
added missing space
|
Tue, 14 Apr 2015 09:56:57 +0200 |
Josef Eisl |
LinearScan: dump intervals before throwing a OutOfRegistersException.
|
Mon, 13 Apr 2015 17:10:40 +0200 |
Josef Eisl |
RegisterConfig: improve javadoc for getAllocatableRegisters and filterAllocatableRegisters.
|
Mon, 13 Apr 2015 17:00:21 +0200 |
Josef Eisl |
RegisterAllocationConfig: add 'catch-all' constant for RegisterPressure.
|
Mon, 13 Apr 2015 16:53:47 +0200 |
Josef Eisl |
Catch OutOfRegistersException in LinearScanPhase and retry if RegisterPressure was specified.
|
Mon, 13 Apr 2015 11:50:27 +0200 |
Josef Eisl |
Add OutOfRegistersException.
|
Mon, 13 Apr 2015 16:50:27 +0200 |
Josef Eisl |
RegisterConfig: rename getAllocatableRegisters(PK,R[) to filterAllocatableRegisters and remove caching from implementors.
|
Mon, 13 Apr 2015 15:10:55 +0200 |
Josef Eisl |
LinearScan: use RegisterAllocationConfig.
|
Mon, 13 Apr 2015 15:01:46 +0200 |
Josef Eisl |
Add RegisterAllocationConfig.
|
Mon, 13 Apr 2015 14:50:25 +0200 |
Josef Eisl |
RegisterConfig: pass registers array to getAllocatableRegisters(PlatformKind).
|
Mon, 13 Apr 2015 14:31:43 +0200 |
Josef Eisl |
Do not run *AllocatorTest if RegisterPressure is specified.
|
Mon, 13 Apr 2015 16:26:28 -0700 |
Michael Van De Vanter |
Merge with f0d8a33aebd1e67d464ea8479d4777d73c146648
|
Mon, 13 Apr 2015 16:19:41 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: test code renaming and cleanup for the new kind of instrument, now known as a SpliceInstrument.
|
Mon, 13 Apr 2015 15:33:45 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename the most recently created kind of Instrument, formerly "ToolNodeblahblah...". It is now defined by SpliceInstrumentListener. This listener allows the client to create an instrument that will *splied* a client-supplied AST fragment directly into a Probe's "instrumentation chain", and this directly into the flow of Truffle execution (with full optimization).
|
Mon, 13 Apr 2015 15:00:57 -0700 |
Michael Van De Vanter |
Truflfe/Instrumentaion: migrate client-oriented notes on Probes to a newly written documentation page at https://wiki.openjdk.java.net/display/Graal/Finding+Probes. Replace Probe's Javadoc with implementation notes oriented to implementors.
|
Mon, 13 Apr 2015 11:05:58 -0700 |
Michael Van De Vanter |
Truffle/Tools: the coverage tool will now ignore counts for any sources holding the tag CoverageTracker.Tags.NO_COVERAGE.
|
Mon, 13 Apr 2015 10:55:15 -0700 |
Michael Van De Vanter |
Truffle/Source: remove proposed standard SourceTags; migrate the tags related to Source provenance into thte Source class.
|
Mon, 13 Apr 2015 15:55:23 -0700 |
Christian Wimmer |
Fix handling of replacements during Truffle partial evaluation
|
Mon, 13 Apr 2015 21:51:19 +0200 |
Doug Simon |
Merge.
|
Mon, 13 Apr 2015 21:50:37 +0200 |
Doug Simon |
generalized map in InvocationPlugins to MethodIdMap
|
Fri, 10 Apr 2015 16:29:48 +0200 |
Doug Simon |
generalized InvocationPluginIdHolder to MethodIdHolder
|
Fri, 10 Apr 2015 13:21:33 +0200 |
Doug Simon |
made ReplacementContext and IntrinsicContext top level classes
|
Mon, 13 Apr 2015 16:27:50 +0200 |
Andreas Woess |
Truffle: disable inlining only for methods annotated with @TruffleBoundary
|
Mon, 13 Apr 2015 13:40:50 +0200 |
Roland Schatz |
Make compilation fail if incompatible stamps are combined.
|
Mon, 13 Apr 2015 12:03:42 +0200 |
Roland Schatz |
Use isIllegal to determine whether a stamp is illegal.
|
Sun, 12 Apr 2015 22:37:16 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc on Instrument now includes more thorough notes describing the implementation; client-oriented notes have been rewritten into a documentation page: https://wiki.openjdk.java.net/display/Graal/Listening+for+Execution+Events
|
Sat, 11 Apr 2015 00:16:29 -0700 |
Christian Wimmer |
Improve speed of Graph partial evaluation
|
Sat, 11 Apr 2015 00:15:55 -0700 |
Christian Wimmer |
Consistently use JNIHandles::make_local with THREAD parameter
|
Sat, 11 Apr 2015 00:15:03 -0700 |
Christian Wimmer |
Replace iterator with lambda to avoid iterator allocation
|
Sat, 11 Apr 2015 00:14:29 -0700 |
Christian Wimmer |
Avoid creating a new lambda object for every FloatConvertNode
|
Sat, 11 Apr 2015 00:12:10 -0700 |
Christian Wimmer |
Use increasingly big arrays to avoid wasting space when writing few bytes
|
Fri, 10 Apr 2015 21:53:38 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: eclipseformat
|
Fri, 10 Apr 2015 21:14:14 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename ASTInstrumentListener to StandardInstrumentListener
|
Fri, 10 Apr 2015 21:00:26 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename InstrumentListener to SimpleInstrumentListener
|
Fri, 10 Apr 2015 17:56:10 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc
|
Fri, 10 Apr 2015 17:55:09 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc work on instrument listener interfaces.
|
Fri, 10 Apr 2015 16:58:26 -0700 |
Michael Van De Vanter |
Merge with dc41766b35e11348281b76fd70b456b6ba3cf7e9
|
Fri, 10 Apr 2015 16:55:38 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove two helper classes not adding enough value.
|
Fri, 10 Apr 2015 13:10:56 +0200 |
Doug Simon |
ensure Graal's GenericInvocationPlugin is used by Truffle FastPE
|
Fri, 10 Apr 2015 12:00:38 +0200 |
Stefan Anzinger |
[SPARC] Save thread register when doing a foreign call which destroys registers.
|
Thu, 09 Apr 2015 23:40:18 +0200 |
Andreas Woess |
Truffle: profile exception type only for direct calls
|
Fri, 10 Apr 2015 00:36:47 +0200 |
Andreas Woess |
IGV: color black holes black
|
Thu, 09 Apr 2015 23:09:12 +0200 |
Doug Simon |
improved ImmutableCode invariant checking
|
Thu, 09 Apr 2015 22:03:39 +0200 |
Doug Simon |
fixed npe in BasicObjectCloneNode
|
Thu, 09 Apr 2015 22:03:07 +0200 |
Doug Simon |
fixed race in HotSpotResolvedJavaFieldImpl.getType()
|
Thu, 09 Apr 2015 21:23:24 +0200 |
Doug Simon |
disable String.equals intrinsic if RegisterPressure is enabled
|
Thu, 09 Apr 2015 19:17:51 +0200 |
Doug Simon |
Merge.
|
Thu, 09 Apr 2015 18:56:06 +0200 |
Doug Simon |
Merge.
|
Thu, 09 Apr 2015 17:04:05 +0200 |
Doug Simon |
Merge.
|
Thu, 09 Apr 2015 16:46:39 +0200 |
Doug Simon |
merge fixes
|
Thu, 09 Apr 2015 15:56:18 +0200 |
Doug Simon |
fixed canonicalizeprojects issues
|
Thu, 09 Apr 2015 15:36:46 +0200 |
Doug Simon |
prevent lowering MacroNodes to InvokeNodes with an invalid bci
|
Thu, 09 Apr 2015 15:36:13 +0200 |
Doug Simon |
implement IntrinsicGraphBuilder.toString
|
Thu, 09 Apr 2015 15:35:51 +0200 |
Doug Simon |
disable use of IdentityHashCodeNode for Object.hashCode (temp workaround)
|
Thu, 09 Apr 2015 15:06:08 +0200 |
Doug Simon |
fixed bug in default implementation of GraphBuilderContext.parsingReplacement
|
Thu, 09 Apr 2015 11:07:28 +0200 |
Doug Simon |
removed leftover debug code
|
Thu, 09 Apr 2015 10:54:58 +0200 |
Doug Simon |
rename SystemIdentityHashCodeNode to IdentityHashCodeNode and use it for Object.hashCode
|
Thu, 09 Apr 2015 10:26:28 +0200 |
Doug Simon |
InvocationPlugins can only be applied for direct invokes
|
Thu, 09 Apr 2015 09:52:33 +0200 |
Doug Simon |
remove GraphBuilderContext.getSnippetReflection()
|
Thu, 09 Apr 2015 09:47:50 +0200 |
Doug Simon |
remove uses of GraphBuilderContext.getSnippetReflection()
|
Thu, 09 Apr 2015 09:28:35 +0200 |
Doug Simon |
decouple IntrinsicGraphBuilder from Providers
|
Thu, 09 Apr 2015 09:17:04 +0200 |
Doug Simon |
fix check for registering multiple InvocationPlugins for one method
|
Thu, 09 Apr 2015 08:54:09 +0200 |
Doug Simon |
converted @MethodSubstitutions for java.lang.Object to MethodSubstitutionPlugins
|
Wed, 08 Apr 2015 23:00:45 +0200 |
Doug Simon |
removed unused @MethodSubstitution for Object.<init>
|
Wed, 08 Apr 2015 22:57:48 +0200 |
Doug Simon |
added InvocationPlugins to use recently exposed HotSpot math runtime functions
|
Wed, 08 Apr 2015 22:53:08 +0200 |
Doug Simon |
generalized MathRuntimeCallPlugin to ForeignCallPlugin
|
Wed, 08 Apr 2015 22:28:23 +0200 |
Doug Simon |
expose more HotSpot runtime math methods to Graal
|
Wed, 08 Apr 2015 22:23:22 +0200 |
Doug Simon |
[SPARC] added InvocationPlugins for using HotSpot runtime math methods
|
Wed, 08 Apr 2015 22:09:05 +0200 |
Doug Simon |
converted @MethodSubstitutions for java.lang.Math to MethodSubstitutionPlugins
|
Wed, 08 Apr 2015 11:24:16 +0200 |
Doug Simon |
converted @MethodSubstitutions for jString.equals to MethodSubstitutionPlugins
|
Wed, 08 Apr 2015 11:06:07 +0200 |
Doug Simon |
use InvocationPlugin instead of Unsafe to access String.value from within substitution for String.equals
|
Wed, 08 Apr 2015 10:50:06 +0200 |
Doug Simon |
converted @MethodSubstitutions for java.lang.reflect.Array to MethodSubstitutionPlugins
|
Wed, 08 Apr 2015 10:46:46 +0200 |
Doug Simon |
converted @MethodSubstitutions for AES crypto methods to MethodSubstitutionPlugins
|
Wed, 08 Apr 2015 10:33:47 +0200 |
Doug Simon |
support substituting non-static methods with a MethodSubstitutionPlugin
|
Wed, 08 Apr 2015 00:03:10 +0200 |
Doug Simon |
fail fast(er) if the target method of an InvocationPlugin does not exist
|
Tue, 07 Apr 2015 18:02:05 +0200 |
Doug Simon |
converted @MethodSubstitutions for java.util.Arrays to MethodSubstitutionPlugins
|
Tue, 07 Apr 2015 17:41:19 +0200 |
Doug Simon |
moved registration of AMD64 specific plugins to AMD64GraphBuilderPlugins
|
Tue, 07 Apr 2015 17:32:26 +0200 |
Doug Simon |
added MethodSubstitutionPlugin as (eventual) replacement for @MethodSubstitution mechanism
|
Mon, 06 Apr 2015 13:14:01 +0200 |
Doug Simon |
changed InvocationPlugin.execute to be a default method instead of a static method
|
Mon, 06 Apr 2015 00:19:30 +0200 |
Doug Simon |
replaced method substitution for GraalCompilerTest.breakpoint() with an InvocationPlugin
|
Mon, 06 Apr 2015 00:08:22 +0200 |
Doug Simon |
replaced method substitutions for [Integer|Long].numberOf[Leading|Trailing]Zeros with InvocationPlugins
|
Thu, 09 Apr 2015 15:35:53 +0200 |
Andreas Woess |
Truffle: avoid redundant readFieldValue
|
Thu, 09 Apr 2015 15:12:23 +0200 |
Andreas Woess |
Truffle: remove unused code
|
Thu, 09 Apr 2015 17:40:55 +0200 |
Gilles Duboscq |
Move com.oracle.nfi implementation to graal.truffle.hotspot since it implements an interface that does not live in the graal class-loader
|
Thu, 09 Apr 2015 17:50:15 +0200 |
Roland Schatz |
Fix unsigned remainder graph builder plugin.
|
Thu, 09 Apr 2015 17:47:52 +0200 |
Roland Schatz |
Create floating reads in snippets.
|
Thu, 09 Apr 2015 15:04:09 +0200 |
Roland Schatz |
Better verification in assertSnippetKills.
|
Thu, 09 Apr 2015 16:13:32 +0200 |
Stefan Anzinger |
Use native byte order on UnsafeArrayTypeReader
|
Thu, 09 Apr 2015 15:46:14 +0200 |
Stefan Anzinger |
Merge
|
Thu, 09 Apr 2015 15:45:47 +0200 |
Stefan Anzinger |
[SPARC] SPARCLMulccOp cannot work on constants; load values before
|
Thu, 09 Apr 2015 15:35:29 +0200 |
Stefan Anzinger |
UnsafeArrayType(Writer|Reader): Use naturally aligned Unsafe access (Important for SPARC)
|
Thu, 09 Apr 2015 14:30:30 +0200 |
Gilles Duboscq |
CTW: Black-list some package to avoid linking problems when using an Oracle JDK >= 8u40
|
Thu, 09 Apr 2015 13:27:37 +0200 |
Stefan Anzinger |
Merge
|
Thu, 09 Apr 2015 13:26:14 +0200 |
Stefan Anzinger |
[SOLARIS] Call constructor of Arena implicitely; on SolarisStudio the destructor behavior is different
|
Wed, 08 Apr 2015 23:07:55 -0700 |
Christian Wimmer |
Disable new graph partial evaluator by default
|
Wed, 08 Apr 2015 22:38:40 -0700 |
Christian Wimmer |
New partial evaluator that works on encoded graphs (instead of on bytecodes)
|
Wed, 08 Apr 2015 22:07:50 -0700 |
Christian Wimmer |
Support node canonicalization when not all usages of a node are known yet
|
Wed, 08 Apr 2015 22:05:40 -0700 |
Christian Wimmer |
Guard against NullPointerException
|
Wed, 08 Apr 2015 22:01:36 -0700 |
Christian Wimmer |
Add convenient shouldNotReachHere method
|
Wed, 08 Apr 2015 22:00:47 -0700 |
Christian Wimmer |
Refactoring to allow re-use of inlining methods during a partial evaluation
|
Wed, 08 Apr 2015 21:59:42 -0700 |
Christian Wimmer |
Allow scaling factors in integer options; add support for Long values in addition to Integer values
|
Wed, 08 Apr 2015 21:58:46 -0700 |
Christian Wimmer |
Cache the reflection Field in HotSpotResolvedFieldImpl, since it is accessed repeatedly when accessing the annotations of the field
|
Thu, 09 Apr 2015 02:15:16 +0200 |
Andreas Woess |
Truffle: add bytecode interpreter example using virtual dispatch instead of switch
|
Thu, 09 Apr 2015 01:26:59 +0200 |
Andreas Woess |
Truffle: add performance warnings (non-inlinable call, non-leaf type cast/instanceof)
|
Thu, 09 Apr 2015 01:26:46 +0200 |
Andreas Woess |
Truffle: include slots in FrameDescriptor#toString()
|
Thu, 09 Apr 2015 01:24:39 +0200 |
Andreas Woess |
Truffle: remove unused compiler options
|
Wed, 08 Apr 2015 19:13:41 +0200 |
Stefan Anzinger |
[SPARC] Ignore SIGILL instruction when the trap is 0x10 (breakpoint op, used for GRAAL debugging)
|
Wed, 08 Apr 2015 19:08:09 +0200 |
Stefan Anzinger |
[SPARC] Backport of JDK-8071501
|
Wed, 08 Apr 2015 18:05:23 +0200 |
Stefan Anzinger |
[SPARC] Fix 32bit division and mulhi (zero/signextend value before op)
|
Wed, 08 Apr 2015 15:33:13 +0200 |
Gilles Duboscq |
Process Graal oops in nmethod::do_unloading_parallel
|
Tue, 07 Apr 2015 18:57:54 +0200 |
Gilles Duboscq |
Add com.oracle.graal.hotspot generated files to C++ project
|
Tue, 07 Apr 2015 18:54:15 +0200 |
Gilles Duboscq |
Class.classloader is hidden from reflection
|
Tue, 07 Apr 2015 18:55:12 +0200 |
Gilles Duboscq |
Only access head end/top address if heap supports inline contiguous alloc
|
Tue, 07 Apr 2015 18:56:20 +0200 |
Gilles Duboscq |
HS VM config processor: make sure casts are applied to the whole expression
|
Tue, 07 Apr 2015 19:00:45 +0200 |
Gilles Duboscq |
Remove G1 heap hack
|
Wed, 08 Apr 2015 11:07:01 +0200 |
Gilles Duboscq |
Fix merge
|
Tue, 07 Apr 2015 18:57:02 +0200 |
Gilles Duboscq |
Fix merge mess-ups
|
Tue, 07 Apr 2015 15:00:39 +0200 |
Gilles Duboscq |
Lift 8u40 mx restriction
|
Tue, 07 Apr 2015 14:58:49 +0200 |
Gilles Duboscq |
Merge with jdk8u40-b25
|
Wed, 04 Feb 2015 12:14:39 -0800 |
katleman |
Added tag jdk8u40-b24 for changeset fa4e797f61e6
jdk8u40-b25
|
Fri, 30 Jan 2015 15:14:31 -0800 |
lana |
Merge
jdk8u40-b24
|
Tue, 13 Jan 2015 16:09:52 +0100 |
goetz |
8069590: AIX port of "8050807: Better performing performance data handling"
|
Wed, 28 Jan 2015 12:08:33 -0800 |
katleman |
Added tag jdk8u40-b23 for changeset 0e67683b7001
|
Wed, 21 Jan 2015 12:19:39 -0800 |
katleman |
Added tag jdk8u40-b22 for changeset 0ee548a1cda0
jdk8u40-b23
|
Tue, 20 Jan 2015 13:47:31 -0800 |
amurillo |
Merge
jdk8u40-b22
|
Fri, 16 Jan 2015 13:50:52 -0800 |
amurillo |
Added tag hs25.40-b25 for changeset 0f0cb4eeab2d
|
Fri, 16 Jan 2015 13:50:48 -0800 |
amurillo |
Merge
hs25.40-b25
|
Mon, 12 Jan 2015 15:24:29 +0100 |
sjohanss |
8062063: Usage of UseHugeTLBFS, UseLargePagesInMetaspace and huge SurvivorAlignmentInBytes cause crashes in CMBitMapClosure::do_bit
|
Fri, 16 Jan 2015 11:00:29 -0800 |
amurillo |
8069209: new hotspot build - hs25.40-b25
|
Thu, 15 Jan 2015 11:19:46 -0800 |
asaha |
Merge
|
Fri, 02 Jan 2015 14:10:18 -0800 |
asaha |
Merge
|
Tue, 23 Dec 2014 10:17:36 -0800 |
asaha |
Merge
|
Wed, 17 Dec 2014 17:53:32 -0800 |
asaha |
Added tag jdk8u31-b13 for changeset 4206e725d584
|
Wed, 17 Dec 2014 12:48:26 -0800 |
asaha |
Merge
|
Tue, 16 Dec 2014 14:02:00 -0800 |
asaha |
Merge
|
Mon, 08 Dec 2014 12:28:35 -0800 |
asaha |
Added tag jdk8u31-b12 for changeset e13839545238
jdk8u31-b13
|
Tue, 02 Dec 2014 11:10:51 -0800 |
asaha |
Added tag jdk8u31-b11 for changeset 9906d432d6db
jdk8u31-b12
|
Mon, 01 Dec 2014 13:06:20 -0500 |
drchase |
8064524: Compiler code generation improvements
jdk8u31-b11
|
Tue, 02 Dec 2014 09:19:21 -0800 |
asaha |
8066452: Increment the build value to b07 for hs25.31 in 8u31-b11
|
Fri, 12 Dec 2014 09:37:54 -0800 |
asaha |
Merge
|
Thu, 04 Dec 2014 11:00:42 -0800 |
asaha |
Merge
|
Wed, 26 Nov 2014 08:57:40 -0800 |
asaha |
Merge
|
Mon, 24 Nov 2014 13:34:30 -0800 |
asaha |
Added tag jdk8u31-b10 for changeset d7b6bdd51abe
|
Mon, 17 Nov 2014 15:51:46 -0500 |
gthornbr |
8050807: Better performing performance data handling
jdk8u31-b10
|
Mon, 24 Nov 2014 09:18:13 -0800 |
asaha |
8065786: Increment the build value to b06 for hs25.31 in 8u31-b10
|
Mon, 17 Nov 2014 12:38:18 -0800 |
asaha |
Added tag jdk8u31-b09 for changeset 245d29ed5db5
|
Mon, 10 Nov 2014 11:50:45 -0800 |
asaha |
Added tag jdk8u31-b08 for changeset cc74ca225166
jdk8u31-b09
|
Fri, 31 Oct 2014 12:05:56 -0700 |
dbuck |
8060169: Update the Crash Reporting URL in the Java crash log
jdk8u31-b08
|
Mon, 10 Nov 2014 10:32:21 -0800 |
asaha |
8064494: Increment the build value to b05 for hs25.31 in 8u31-b08
|
Thu, 06 Nov 2014 02:34:01 -0800 |
dbuck |
8058715: stability issues when being launched as an embedded JVM via JNI
|
Thu, 06 Nov 2014 22:32:32 -0800 |
asaha |
8064303: Increment hsx 25.31 build to b04 for 8u31-b08
|
Wed, 26 Nov 2014 08:14:21 -0800 |
asaha |
Merge
|
Wed, 19 Nov 2014 12:52:56 -0800 |
asaha |
Merge
|
Thu, 06 Nov 2014 09:15:23 -0800 |
asaha |
Merge
|
Mon, 03 Nov 2014 12:33:10 -0800 |
asaha |
Added tag jdk8u31-b07 for changeset e9f815c3f21c
|
Wed, 05 Nov 2014 15:35:11 -0800 |
asaha |
Merge
|
Fri, 31 Oct 2014 15:22:44 -0700 |
asaha |
Merge
|
Mon, 27 Oct 2014 12:56:36 -0700 |
asaha |
Added tag jdk8u31-b06 for changeset 271a32147391
jdk8u31-b07
|
Thu, 18 Sep 2014 11:46:33 -0700 |
morris |
8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check
jdk8u31-b06
|
Fri, 24 Oct 2014 11:46:18 -0700 |
asaha |
8062084: Increment hsx 25.31 build to b03 for 8u31-b06
|
Thu, 23 Oct 2014 12:02:08 -0700 |
asaha |
Merge
|
Mon, 20 Oct 2014 14:31:52 -0700 |
asaha |
Added tag jdk8u31-b05 for changeset 6e56d7f1634f
|
Thu, 21 Nov 2013 09:57:00 -0800 |
jmasa |
8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert
jdk8u31-b05
|
Mon, 20 Oct 2014 15:14:56 -0400 |
hseigel |
8058982: Better verification of an exceptional invokespecial
|
Mon, 20 Oct 2014 13:04:19 -0700 |
asaha |
8061523: Increment hsx 25.31 build to b02 for 8u31-b05
|
Mon, 13 Oct 2014 12:31:41 -0700 |
asaha |
Added tag jdk8u31-b04 for changeset 060cdf93040c
|
Thu, 09 Oct 2014 15:42:23 +0200 |
mgerdin |
8055479: TLAB stability
jdk8u31-b04
|
Fri, 26 Sep 2014 17:48:10 -0400 |
jmasa |
8047125: (ref) More phantom object references
|
Thu, 09 Oct 2014 12:22:28 -0700 |
asaha |
Merge
|
Thu, 09 Oct 2014 11:52:56 -0700 |
katleman |
Added tag jdk8u25-b31 for changeset c3528699fb33
jdk8u25-b32
|
Tue, 07 Oct 2014 08:36:02 -0700 |
asaha |
Merge
jdk8u25-b31
|
Mon, 06 Oct 2014 14:10:02 -0700 |
asaha |
Added tag jdk8u31-b03 for changeset 401cbaa475b4
jdk8u45-b00
|
Mon, 29 Sep 2014 11:49:45 -0700 |
asaha |
Added tag jdk8u31-b02 for changeset 087678da9660
jdk8u31-b03
|
Wed, 24 Sep 2014 10:20:16 -0700 |
asaha |
Merge
jdk8u31-b02
|
Wed, 24 Sep 2014 08:43:50 -0700 |
asaha |
Merge
|
Tue, 23 Sep 2014 18:49:04 -0700 |
katleman |
Added tag jdk8u20-b32 for changeset 7edb04063a42
|
Wed, 24 Sep 2014 08:28:15 -0700 |
asaha |
Merge
|
Mon, 22 Sep 2014 11:29:19 -0700 |
asaha |
Added tag jdk8u31-b01 for changeset 5bb686ae3b89
|
Wed, 17 Sep 2014 12:09:17 -0700 |
asaha |
Merge
jdk8u31-b01
|
Thu, 11 Sep 2014 13:43:07 -0700 |
asaha |
Merge
|
Thu, 11 Sep 2014 11:52:19 -0700 |
asaha |
Merge
|
Thu, 14 Aug 2014 12:30:43 -0700 |
katleman |
Added tag jdk8u20-b31 for changeset 7c9925f21c25
jdk8u20-b32
|
Sat, 02 Aug 2014 16:28:59 -0400 |
hseigel |
8051012: Regression in verifier for <init> method call from inside of a branch
jdk8u20-b31
|
Mon, 08 Sep 2014 13:31:45 -0700 |
asaha |
Merge
|
Tue, 19 Aug 2014 02:05:49 -0700 |
poonam |
8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
|
Wed, 13 Aug 2014 17:37:11 -0700 |
iveresov |
8054883: Segmentation error while running program
|
Tue, 02 Sep 2014 13:02:26 -0700 |
asaha |
Merge
|
Tue, 26 Aug 2014 11:09:27 -0700 |
asaha |
Merge
|
Tue, 19 Aug 2014 11:17:36 +0200 |
brutisso |
8049253: Better GC validation
|
Tue, 19 Aug 2014 07:28:23 -0700 |
asaha |
Merge
|
Tue, 19 Aug 2014 06:06:22 -0700 |
asaha |
Merge
|
Mon, 04 Aug 2014 10:49:40 -0400 |
tschatzl |
8048949: Requeue queue implementation
|
Tue, 12 Aug 2014 17:46:16 -0400 |
jiangli |
8044269: Analysis of archive files.
|
Fri, 08 Aug 2014 15:15:52 -0700 |
iveresov |
8047130: Fewer escapes from escape analysis
|
Thu, 07 Aug 2014 12:23:34 +0100 |
coffeys |
Merge
|
Fri, 01 Aug 2014 11:04:42 +0100 |
coffeys |
Merge
|
Tue, 22 Jul 2014 10:39:18 -0700 |
asaha |
Merge
|
Mon, 14 Jul 2014 15:48:49 -0700 |
asaha |
Merge
|
Mon, 14 Jul 2014 07:41:47 -0700 |
asaha |
Merge
|
Wed, 09 Jul 2014 12:07:18 -0700 |
asaha |
8049760: Increment minor version of HSx for 8u31 and initialize the build number
|
Tue, 08 Jul 2014 09:38:39 -0700 |
asaha |
Added tag jdk8u31-b00 for changeset 5bb683bbe2c7
|
Wed, 14 Jan 2015 16:26:17 -0800 |
katleman |
Added tag jdk8u40-b21 for changeset 25ec4a674337
|
Fri, 09 Jan 2015 08:48:44 -0800 |
amurillo |
Added tag hs25.40-b24 for changeset d2e9a6bec4f2
jdk8u40-b21
|
Fri, 09 Jan 2015 08:48:41 -0800 |
amurillo |
Merge
hs25.40-b24
|
Mon, 15 Dec 2014 18:11:51 +0400 |
fzhinkin |
8066143: [TESTBUG] New tests in gc/survivorAlignment/ fails
|
Wed, 26 Nov 2014 14:17:06 +0400 |
fzhinkin |
8037968: Add tests on alignment of objects copied to survivor space
|
Wed, 07 Jan 2015 15:49:00 -0800 |
amurillo |
8068631: new hotspot build - hs25.40-b24
|
Fri, 02 Jan 2015 13:37:09 -0800 |
asaha |
Added tag jdk8u40-b20 for changeset c3933f52eeb3
|
Wed, 17 Dec 2014 10:43:38 -0800 |
katleman |
Added tag jdk8u40-b19 for changeset d9349fa88223
jdk8u40-b20
|
Tue, 16 Dec 2014 09:30:41 -0800 |
amurillo |
Merge
jdk8u40-b19
|
Fri, 12 Dec 2014 10:31:02 -0800 |
amurillo |
Added tag hs25.40-b23 for changeset f8fc5cbe082c
|
Fri, 12 Dec 2014 10:31:00 -0800 |
amurillo |
Merge
hs25.40-b23
|
Fri, 12 Dec 2014 08:48:56 +0100 |
goetz |
8066964: ppc64: argument and return type profiling, fix problem with popframe
|
Thu, 11 Dec 2014 18:53:50 -0500 |
mseledtsov |
8067232: [TESTBUG] runtime/CheckEndorsedAndExtDirs/EndorsedExtDirs.java fails with ClassNotFoundException
|
Fri, 05 Dec 2014 18:03:15 +0100 |
roland |
8066775: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
|
Tue, 09 Dec 2014 18:49:13 +0100 |
roland |
8066103: C2's range check smearing allows out of bound array accesses
|
Wed, 10 Dec 2014 16:45:55 +0100 |
roland |
8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects
|
Tue, 25 Nov 2014 17:33:59 +0100 |
roland |
6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94
|
Thu, 11 Dec 2014 10:38:17 +0000 |
stefank |
Merge
|
Thu, 11 Dec 2014 11:13:13 +0100 |
stefank |
8065634: Crash in InstanceKlass::clean_method_data when _method is NULL
|
Tue, 09 Dec 2014 12:25:38 -0800 |
iveresov |
8066900: Array Out Of Bounds Exception causes variable corruption
|
Thu, 04 Dec 2014 14:34:11 +0100 |
roland |
8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
|
Thu, 04 Dec 2014 15:20:09 -0800 |
iklam |
8066670: PrintSharedArchiveAndExit does not exit the VM when the archive is invalid
|
Fri, 05 Dec 2014 10:04:37 -0800 |
amurillo |
8066647: new hotspot build - hs25.40-b23
|
Thu, 11 Dec 2014 13:39:41 -0800 |
lana |
Merge
|
Tue, 09 Dec 2014 13:15:10 -0800 |
lana |
Merge
|
Tue, 02 Dec 2014 10:00:59 -0800 |
amurillo |
Merge
|
Mon, 01 Dec 2014 18:08:29 +0000 |
jeff |
8057629: Third Party License Readme update for 8u40
|
Wed, 10 Dec 2014 14:35:48 -0800 |
katleman |
Added tag jdk8u40-b18 for changeset 31d3306aad29
|
Fri, 05 Dec 2014 09:47:16 -0800 |
amurillo |
Added tag hs25.40-b22 for changeset bc5a90a4db47
jdk8u40-b18
|
Fri, 05 Dec 2014 09:47:13 -0800 |
amurillo |
Merge
hs25.40-b22
|
Thu, 04 Dec 2014 07:54:25 +0000 |
dbuck |
Merge
|
Fri, 28 Feb 2014 16:00:40 +0400 |
igerasim |
8035893: JVM_GetVersionInfo fails to zero structure
|
Wed, 03 Dec 2014 17:41:47 -0800 |
kvn |
8066649: 8u backport for 8065618 is incorrect
|
Tue, 02 Dec 2014 12:24:31 -0800 |
kvn |
8066199: C2 escape analysis prevents VM from exiting quickly
|
Tue, 02 Dec 2014 15:01:01 -0800 |
sla |
8058448: Disable JPRT submissions from the hotspot repo
|
Tue, 02 Dec 2014 12:08:41 -0800 |
kvn |
8065618: C2 RA incorrectly removes kill projections
|
Tue, 02 Dec 2014 18:09:39 +0000 |
mchung |
Merge
|
Tue, 02 Dec 2014 08:42:50 -0800 |
mchung |
8065765: Missing space in output message from -XX:+CheckEndorsedAndExtDirs
|
Tue, 02 Dec 2014 20:13:17 +0300 |
iignatyev |
8062742: compiler/EliminateAutoBox/UnsignedLoads.java fails with client vm
|
Tue, 02 Dec 2014 10:43:43 +0000 |
roland |
Merge
|
Thu, 27 Nov 2014 16:54:49 +0100 |
roland |
8066045: opto/node.hpp:355, assert(i < _max) failed: oob: i=1, _max=1
|
Mon, 01 Dec 2014 22:27:00 +0100 |
roland |
8054478: C2: Incorrectly compiled char[] array access crashes JVM
|
Wed, 26 Nov 2014 08:06:58 +0100 |
thartmann |
8007993: hotspot.log w/ enabled LogCompilation can be an invalid XML
|
Mon, 01 Dec 2014 09:38:52 -0500 |
coleenp |
Merge
|
Wed, 19 Nov 2014 13:02:11 -0500 |
coleenp |
8042235: redefining method used by multiple MethodHandles crashes VM
|
Thu, 27 Nov 2014 10:18:43 -0800 |
amurillo |
8066061: new hotspot build - hs25.40-b22
|
Wed, 03 Dec 2014 11:12:42 -0800 |
katleman |
Added tag jdk8u40-b17 for changeset fc1f9b67fd8c
|
Tue, 02 Dec 2014 09:50:33 -0800 |
amurillo |
Merge
jdk8u40-b17
|
Thu, 27 Nov 2014 09:48:34 -0800 |
amurillo |
Added tag hs25.40-b21 for changeset 6bf89bfe8185
|
Thu, 27 Nov 2014 09:48:32 -0800 |
amurillo |
Merge
hs25.40-b21
|
Mon, 24 Nov 2014 07:29:03 -0800 |
vlivanov |
8058148: MaxNodeLimit and LiveNodeCountInliningCutoff
|
Tue, 11 Nov 2014 04:46:13 -0800 |
vlivanov |
8060147: SIGSEGV in Metadata::mark_on_stack() while marking metadata in ciEnv
|
Fri, 24 Oct 2014 09:13:12 -0700 |
vlivanov |
8058847: C2: EliminateAutoBox regression after 8042786
|
Wed, 19 Nov 2014 19:31:13 -0800 |
iklam |
8065346: WB_AddToBootstrapClassLoaderSearch calls JvmtiEnv::create_a_jvmti when not in _thread_in_vm state
|
Tue, 18 Nov 2014 03:38:50 -0800 |
iklam |
8064701: Some CDS optimizations should be disabled if bootclasspath is modified by JVMTI
|
Thu, 20 Nov 2014 11:06:26 +0100 |
thartmann |
8050079: crash while compiling java.lang.ref.Finalizer::runFinalizer
|
Fri, 21 Nov 2014 10:32:06 -0800 |
amurillo |
8065385: new hotspot build - hs25.40-b21
|
Wed, 26 Nov 2014 13:58:01 -0800 |
lana |
Merge
|
Tue, 25 Nov 2014 09:46:14 -0800 |
amurillo |
Merge
|
Thu, 20 Nov 2014 11:28:31 -0800 |
lana |
Merge
|
Tue, 04 Mar 2014 17:14:00 +0100 |
simonis |
8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX)
|
Tue, 21 Jan 2014 20:07:14 -0800 |
henryjen |
8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I<path contains j>
|
Wed, 26 Nov 2014 07:58:57 -0800 |
asaha |
Added tag jdk8u40-b16 for changeset 5ea68fb91139
|
Fri, 21 Nov 2014 10:19:20 -0800 |
amurillo |
Added tag hs25.40-b20 for changeset aa2442f89230
jdk8u40-b16
|
Fri, 21 Nov 2014 10:19:17 -0800 |
amurillo |
Merge
hs25.40-b20
|
Fri, 21 Nov 2014 10:31:30 +0100 |
sjohanss |
8065227: Report allocation context stats at end of cleanup
|
Fri, 21 Nov 2014 12:08:37 +0100 |
jwilhelm |
8065305: Make it possible to extend the G1CollectorPolicy
|
Wed, 19 Nov 2014 14:21:09 -0800 |
mchung |
8064667: Add -XX:+CheckEndorsedAndExtDirs flag to JDK 8
|
Wed, 19 Nov 2014 18:14:01 +0100 |
mgronlun |
8065361: Fixup headers and definitions for INCLUDE_TRACE
|
Fri, 14 Nov 2014 14:23:25 +0100 |
mgerdin |
8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs
|
Tue, 11 Nov 2014 11:05:41 +0100 |
thartmann |
8056071: compiler/whitebox/IsMethodCompilableTest.java fails with 'method() is not compilable after 3 iterations'
|
Tue, 18 Nov 2014 00:56:42 +0000 |
jiangli |
Merge
|
Mon, 10 Nov 2014 19:28:51 -0500 |
jiangli |
8064375: Change certain errors to warnings in CDS output.
|
Wed, 12 Nov 2014 13:12:35 -0500 |
jiangli |
8054008: Using -XX:-LazyBootClassLoader crashes with ACCESS_VIOLATION on Win 64bit.
|
Mon, 17 Nov 2014 21:05:08 +0000 |
jmasa |
Merge
|
Tue, 11 Nov 2014 13:39:00 -0500 |
kbarrett |
8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
|
Mon, 17 Nov 2014 19:35:09 +0000 |
coleenp |
Merge
|
Mon, 30 Jun 2014 14:58:52 -0400 |
coleenp |
8048169: Change 8037816 breaks HS build on PPC64 and CPP-Interpreter platforms
|
Mon, 17 Nov 2014 16:36:09 +0000 |
coleenp |
Merge
|
Fri, 14 Nov 2014 17:39:38 -0500 |
coleenp |
8062870: src/share/vm/services/mallocTracker.hpp:64 assert(_count > 0) failed: Negative counter
|
Mon, 17 Nov 2014 02:30:15 -0800 |
dsamersoff |
8059131: sawindbg.dll is not compiled with /SAFESEH
|
Sat, 15 Nov 2014 11:22:07 -0800 |
dcubed |
8033602: wrong stabs data in libjvm.debuginfo on JDK 8 - SPARC
|
Fri, 14 Nov 2014 07:51:50 -0800 |
amurillo |
8064854: new hotspot build - hs25.40-b20
|
Fri, 14 Nov 2014 07:37:04 -0800 |
amurillo |
Added tag hs25.40-b19 for changeset 3a8a0fd171c5
|
Fri, 14 Nov 2014 07:37:00 -0800 |
amurillo |
Merge
hs25.40-b19
|
Thu, 13 Nov 2014 20:00:53 +0000 |
minqi |
Merge
|
Fri, 07 Nov 2014 12:48:09 -0800 |
minqi |
8062247: [TESTBUG] Allow WhiteBox test to access JVM offsets
|
Wed, 05 Nov 2014 16:28:11 +0100 |
mdoerr |
8062950: Bug in locking code when UseOptoBiasInlining is disabled: assert(dmw->is_neutral()) failed: invariant
|
Wed, 12 Nov 2014 10:34:08 +0000 |
stefank |
Merge
|
Tue, 11 Nov 2014 13:45:21 +0100 |
stefank |
8064556: G1: ParallelGCThreads=0 may cause assert(!MetadataOnStackMark::has_buffer_for_thread(Thread::current())) failed: Should be empty
|
Fri, 07 Nov 2014 15:34:33 -0800 |
jcoomes |
8060467: CMS: small OldPLABSize and -XX:-ResizePLAB cause assert(ResizePLAB || n_blks == OldPLABSize) failed: Error
|
Tue, 11 Nov 2014 10:48:06 -0800 |
ctornqvi |
8058251: assert(_count > 0) failed: Negative counter when running runtime/NMT/MallocTrackingVerify.java
|
Tue, 11 Nov 2014 10:46:07 -0800 |
ctornqvi |
8059803: Update use of GetVersionEx to get correct Windows version in hs_err files
|
Wed, 05 Nov 2014 08:22:17 -0800 |
gtriantafill |
8061969: [TESTBUG] MallocSiteHashOverflow.java should be enabled for 32-bit platforms
|
Mon, 10 Nov 2014 17:14:59 +0100 |
zmajo |
8057622: java/util/stream/test/org/openjdk/tests/java/util/stream/InfiniteStreamWithLimitOpTest: SEGV inside compiled code (sparc)
|
Fri, 07 Nov 2014 09:36:34 -0800 |
amurillo |
8064361: new hotspot build - hs25.40-b19
|
Wed, 19 Nov 2014 11:29:43 -0800 |
katleman |
Added tag jdk8u40-b15 for changeset eb16b24e2eba
|
Fri, 14 Nov 2014 10:03:38 -0800 |
lana |
Merge
jdk8u40-b15
|
Fri, 14 Nov 2014 17:39:07 +0400 |
azakharov |
8064716: TestHumongousShrinkHeap.java can not be run with -XX:+ExplicitGCInvokesConcurrent
|
Wed, 12 Nov 2014 13:47:19 -0800 |
katleman |
Added tag jdk8u40-b14 for changeset b8ca8ec1daea
|
Fri, 07 Nov 2014 09:22:59 -0800 |
amurillo |
Added tag hs25.40-b18 for changeset 4d5dc0d0f879
jdk8u40-b14
|
Fri, 07 Nov 2014 09:22:57 -0800 |
amurillo |
Merge
hs25.40-b18
|
Thu, 02 Oct 2014 10:55:36 +0200 |
stefank |
8056240: Investigate increased GC remark time after class unloading changes in CRM Fuse
|
Mon, 03 Nov 2014 12:02:40 -0800 |
kvn |
8059780: SPECjvm2008-MPEG performance regressions on x64 platforms
|
Thu, 06 Nov 2014 12:05:43 +0000 |
dbuck |
Merge
|
Thu, 06 Nov 2014 10:41:01 +0000 |
dbuck |
Merge
|
Thu, 06 Nov 2014 02:34:01 -0800 |
dbuck |
8058715: stability issues when being launched as an embedded JVM via JNI
|
Thu, 06 Nov 2014 10:35:36 +0000 |
brutisso |
Merge
|
Wed, 22 Oct 2014 13:59:56 +0200 |
aeriksso |
8057043: Type annotations not retained during class redefine / retransform
|
Tue, 28 Oct 2014 18:41:34 +0400 |
vkempik |
8059216: Make PrintGCApplicationStoppedTime print information about stopping threads
|
Thu, 30 Oct 2014 13:03:30 +0100 |
thartmann |
8061817: Whitebox.deoptimizeMethod() does not deoptimize all OSR versions of method
|
Wed, 05 Nov 2014 08:35:02 +0000 |
thartmann |
Merge
|
Fri, 31 Oct 2014 12:16:20 +0100 |
thartmann |
8062169: Multiple OSR compilations issued for same bci
|
Mon, 13 Oct 2014 16:09:57 -0700 |
iklam |
8061651: Interface to the Lookup Index Cache to improve URLClassPath search time
|
Tue, 28 Oct 2014 09:17:36 +0100 |
thartmann |
8061983: [TESTBUG] compiler/whitebox/MakeMethodNotCompilableTest.java fails with "must not be in queue"
|
Fri, 24 Oct 2014 08:35:29 +0200 |
thartmann |
8061486: [TESTBUG] compiler/whitebox/ tests fail : must be osr_compiled (reappeared in nightlies)
|
Fri, 17 Oct 2014 10:04:45 +0200 |
thartmann |
8060454: [TESTBUG] Whitebox tests fail with -XX:CompileThreshold=100
|
Mon, 13 Oct 2014 12:30:37 +0200 |
thartmann |
8046268: compiler/whitebox/ tests fail : must be osr_compiled
|
Fri, 31 Oct 2014 11:13:41 -0700 |
amurillo |
8062589: new hotspot build - hs25.40-b18
|
Wed, 05 Nov 2014 12:54:08 -0800 |
katleman |
Added tag jdk8u40-b13 for changeset 86307d477907
|
Mon, 03 Nov 2014 18:18:28 -0800 |
amurillo |
Merge
jdk8u40-b13
|
Fri, 31 Oct 2014 10:58:31 -0700 |
amurillo |
Added tag hs25.40-b17 for changeset 521e269ae1da
|
Fri, 31 Oct 2014 10:58:30 -0700 |
amurillo |
Merge
hs25.40-b17
|
Fri, 31 Oct 2014 11:46:11 +0000 |
anoll |
Merge
|
Thu, 08 May 2014 12:49:21 +0200 |
anoll |
8042431: compiler/7200264/TestIntVect.java fails with: Test Failed: AddVI 0 < 4
|
Fri, 02 May 2014 06:24:39 +0200 |
anoll |
8041992: Fix of JDK-8034775 neglects to account for non-JIT VMs
|
Sat, 29 Mar 2014 14:54:48 +0400 |
iignatyev |
8038393: [TESTBUG] ciReplay/* tests fail after 8034775
|
Wed, 05 Mar 2014 10:20:30 +0100 |
anoll |
8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1
|
Tue, 25 Feb 2014 13:52:37 +0100 |
anoll |
8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount
|
Fri, 31 Oct 2014 10:43:48 +0000 |
anoll |
Merge
|
Fri, 20 Jun 2014 09:25:13 +0200 |
anoll |
8043158: Crash in CodeSweeperSweepNoFlushTest in CompileQueue::free_all()
|
Tue, 06 May 2014 09:52:38 +0200 |
anoll |
8042428: CompileQueue::free_all() code is incorrect
|
Wed, 07 May 2014 22:06:42 +0200 |
anoll |
8042570: Excessive number of tests timing out on nightly testing due to fix for 8040798
|
Tue, 29 Apr 2014 07:59:22 +0200 |
anoll |
8040798: compiler/startup/SmallCodeCacheStartup.java timed out in RT_Baseline
|
Tue, 05 Aug 2014 15:41:12 -0700 |
jmasa |
8034056: assert(_heap_alignment >= _space_alignment) failed: heap_alignment less than space_alignment
|
Thu, 30 Oct 2014 13:38:00 -0700 |
ccheung |
8038268: VM Crashes in MetaspaceShared::generate_vtable_methods while creating CDS archive with limiting SharedMiscCodeSize
|
Fri, 24 Oct 2014 10:28:19 -0700 |
kvn |
8041984: CompilerThread seems to occupy all CPU in a very rare situation
|
Thu, 30 Oct 2014 10:51:06 +0100 |
sjohanss |
8061234: ResourceContext.requestAccurateUpdate() is unreliable
|
Tue, 27 May 2014 08:44:23 -0700 |
minqi |
8038422: CDS test failed: assert((size % os::vm_allocation_granularity()) == 0) failed when limiting SharedMiscDataSize
|
Sat, 25 Oct 2014 21:02:29 -1000 |
iveresov |
8059200: Promoted JDK9 b31 for Solaris-amd64 fails (Error: dl failure on line 744, no picl library) on Solaris 11.1
|
Thu, 23 Oct 2014 09:41:59 -1000 |
iveresov |
8047383: SIGBUS in C2 compiled method weblogic.wsee.jaxws.framework.jaxrpc.EnvironmentFactory$SimulatedWsdlDefinitions.<init>
|
Tue, 28 Oct 2014 13:30:40 -0700 |
gtriantafill |
8058606: [TESTBUG] Detailed Native Memory Tracking (NMT) data is not verified as output at VM exit
|
Tue, 05 Aug 2014 14:44:18 -0700 |
kvn |
8049542: C2: assert(size_in_words <= (julong)max_jint) failed: no overflow
|
Wed, 13 Aug 2014 13:00:53 -0700 |
morris |
8054530: C2: assert(res == old_res) failed: Inconsistency between old and new
|
Fri, 24 Oct 2014 21:25:40 +0000 |
acorn |
Merge
|
Fri, 24 Oct 2014 12:29:08 -0700 |
acorn |
8043275: 8u40 backport: Fix interface initialization for default methods.
|
Mon, 20 Oct 2014 13:22:28 +0200 |
neliasso |
8059445: Remove CompilationRepeat
|
Wed, 01 Oct 2014 12:34:38 -0700 |
vlivanov |
8058828: Wrong ciConstant type for arrays from ConstantPool::_resolved_reference
|
Wed, 01 Oct 2014 12:34:45 -0700 |
vlivanov |
8059556: C2: crash while inlining MethodHandle invocation w/ null receiver
|
Mon, 29 Sep 2014 11:46:05 -0700 |
vlivanov |
8058825: EA: ConnectionGraph::split_unique_types does incorrect scalar replacement
|
Mon, 20 Oct 2014 10:18:17 +0200 |
sjohanss |
8058568: GC cleanup phase can cause G1 skipping a System.gc()
|
Fri, 24 Oct 2014 03:03:59 +0000 |
jiangli |
Merge
|
Fri, 24 Oct 2014 02:41:37 +0000 |
jiangli |
Merge
|
Tue, 14 Oct 2014 12:09:33 -0400 |
jiangli |
8047934: Adding new API for unlocking diagnostic argument.
|
Thu, 23 Oct 2014 15:46:59 -0700 |
amurillo |
8061861: new hotspot build - hs25.40-b17
|
Fri, 31 Oct 2014 20:18:41 -0700 |
lana |
Merge
|
Fri, 31 Oct 2014 12:05:56 -0700 |
dbuck |
8060169: Update the Crash Reporting URL in the Java crash log
|
Wed, 29 Oct 2014 10:50:30 -0700 |
katleman |
Added tag jdk8u40-b12 for changeset 6b93bf9ea3ea
|
Thu, 23 Oct 2014 15:32:14 -0700 |
amurillo |
Added tag hs25.40-b16 for changeset 8b9ec2da541a
jdk8u40-b12
|
Thu, 23 Oct 2014 15:32:07 -0700 |
amurillo |
Merge
hs25.40-b16
|
Wed, 08 Jan 2014 08:34:02 +0100 |
sla |
8031376: TraceClassLoading expects there to be a (Java) caller when you load a class with the bootstrap class loader
|
Tue, 21 Oct 2014 21:39:14 -0400 |
dholmes |
Merge
|
Wed, 10 Sep 2014 00:44:16 -0400 |
dholmes |
8056183: os::is_MP() always reports true when NMT is enabled
|
Mon, 07 Jul 2014 10:18:33 +0200 |
stefank |
8049411: Minimal VM build broken after gcId.cpp was added
|
Tue, 23 Sep 2014 21:33:58 -0400 |
dholmes |
8058919: Add sanity test for minimal VM in test/Makefile
|
Thu, 16 Oct 2014 20:20:17 -0400 |
mikael |
8049071: Add jtreg jobs to JPRT for hotspot
|
Fri, 17 Oct 2014 15:35:25 -0700 |
kvn |
8059139: It should be possible to explicitly disable usage of TZCNT instr w/ -XX:-UseBMI1Instructions
|
Mon, 20 Oct 2014 16:37:02 -0400 |
coleenp |
Merge
|
Fri, 10 Oct 2014 19:36:12 +0000 |
coleenp |
8059100: SIGSEGV VirtualMemoryTracker::remove_released_region
|
Thu, 02 Oct 2014 11:36:44 -0700 |
kvn |
8059299: assert(adr_type != NULL) failed: expecting TypeKlassPtr
|
Fri, 17 Oct 2014 07:27:03 -0700 |
amurillo |
8061275: new hotspot build - hs25.40-b16
|
Wed, 22 Oct 2014 11:18:17 -0700 |
katleman |
Added tag jdk8u40-b11 for changeset 99372b2fee0e
|
Fri, 17 Oct 2014 07:20:12 -0700 |
amurillo |
Added tag hs25.40-b15 for changeset f10fe402dfb1
jdk8u40-b11
|
Fri, 17 Oct 2014 07:20:11 -0700 |
amurillo |
Merge
hs25.40-b15
|
Mon, 24 Feb 2014 13:29:14 +0100 |
mgronlun |
8035650: Exclude AIX from VS.NET make/windows/projectcreator.make
|
Tue, 14 Oct 2014 19:55:54 +0200 |
mlarsson |
8060116: After JDK-8047976 gc/g1/TestSummarizeRSetStatsThreads fails
|
Tue, 20 May 2014 09:35:05 +0200 |
adlertz |
6883953: java -client -XX:ValueMapInitialSize=0 crashes
|
Tue, 30 Sep 2014 13:14:22 +0200 |
brutisso |
8059452: G1: Change the default values for G1HeapWastePercent and G1MixedGCLiveThresholdPercent
|
Fri, 10 Oct 2014 15:51:58 +0200 |
tschatzl |
8059758: Footprint regressions with JDK-8038423
|
Fri, 10 Oct 2014 15:45:45 +0200 |
brutisso |
8055816: Remove dead code in g1BlockOffsetTable
|
Mon, 29 Sep 2014 09:59:23 +0200 |
tschatzl |
8043766: CMM Testing: 8u40 Decommit auxiliary data structures
|
Wed, 01 Oct 2014 16:09:01 +0200 |
ehelin |
8049599: MetaspaceGC::_capacity_until_GC can overflow
|
Fri, 10 Oct 2014 03:19:30 -0700 |
amurillo |
8059655: new hotspot build - hs25.40-b15
|
Wed, 15 Oct 2014 11:14:18 -0700 |
katleman |
Added tag jdk8u40-b10 for changeset 1b3abbeee961
|
Tue, 14 Oct 2014 10:20:59 -0700 |
asaha |
Merge
jdk8u40-b10
|
Wed, 08 Oct 2014 14:13:23 -0700 |
asaha |
Merge
|
Tue, 07 Oct 2014 14:35:40 -0700 |
asaha |
Merge
|
Tue, 07 Oct 2014 08:01:11 -0700 |
asaha |
Added tag jdk8u25-b18 for changeset 639abc668bfe
|
Mon, 06 Oct 2014 15:49:59 -0700 |
asaha |
Merge
|
Wed, 24 Sep 2014 12:23:32 -0700 |
asaha |
Merge
|
Mon, 22 Sep 2014 08:24:04 -0700 |
asaha |
Merge
|
Fri, 19 Sep 2014 12:22:46 -0700 |
asaha |
Merge
|
Wed, 17 Sep 2014 11:55:57 -0700 |
asaha |
Added tag jdk8u25-b17 for changeset 28b50d07f6f8
jdk8u25-b18
|
Tue, 16 Sep 2014 13:55:38 -0700 |
asaha |
Merge
|
Mon, 15 Sep 2014 16:39:00 -0400 |
jiangli |
Merge
|
Fri, 10 Oct 2014 03:07:09 -0700 |
amurillo |
Added tag hs25.40-b14 for changeset e193bbae24ef
|
Fri, 10 Oct 2014 03:07:08 -0700 |
amurillo |
Merge
hs25.40-b14
|
Tue, 16 Sep 2014 10:13:45 +0200 |
stefank |
8058475: TestCMSClassUnloadingEnabledHWM.java fails with '.*CMS Initial Mark.*' missing from stdout/stderr
|
Tue, 07 Oct 2014 15:14:51 +0000 |
brutisso |
Merge
|
Mon, 06 Oct 2014 10:11:13 +0200 |
sjohanss |
8059466: Force young GC to initiate marking cycle when stat update is requested
|
Tue, 16 Sep 2014 21:29:30 +0400 |
iignatyev |
8057165: [TESTBUG] Need a test to cover JDK-8054883
|
Thu, 21 Nov 2013 09:57:00 -0800 |
jmasa |
8026303: CMS: JVM intermittently crashes with "FreeList of size 258 violates Conservation Principle" assert
|
Fri, 03 Oct 2014 13:34:46 -0700 |
iveresov |
8059621: JVM crashes with "unexpected index type" assert in LIRGenerator::do_UnsafeGetRaw
|
Fri, 03 Oct 2014 01:27:41 -0700 |
amurillo |
8059618: new hotspot build - hs25.40-b14
|
Wed, 08 Oct 2014 12:38:41 -0700 |
katleman |
Added tag jdk8u40-b09 for changeset 7ff8d51e0d8f
|
Fri, 03 Oct 2014 01:19:37 -0700 |
amurillo |
Added tag hs25.40-b13 for changeset d96716f6cbba
jdk8u40-b09
|
Fri, 03 Oct 2014 01:19:36 -0700 |
amurillo |
Merge
hs25.40-b13
|
Thu, 02 Oct 2014 23:10:39 +0000 |
coleenp |
Merge
|
Thu, 02 Oct 2014 20:17:15 +0000 |
coleenp |
Merge
|
Fri, 26 Sep 2014 12:50:30 -0400 |
coleenp |
8058927: ATG throws ClassNotFoundException
|
Thu, 02 Oct 2014 22:21:51 +0000 |
coleenp |
Merge
|
Thu, 02 Oct 2014 20:12:53 +0000 |
coleenp |
Merge
|
Thu, 25 Sep 2014 07:52:32 -0400 |
coleenp |
8058818: Allocation of more then 1G of memory using Unsafe.allocateMemory is still causing a fatal error on 32bit platforms
|
Thu, 02 Oct 2014 09:32:53 +0200 |
goetz |
8059592: Recent bugfixes in ppc64 port.
|
Thu, 02 Oct 2014 11:31:31 -0700 |
fzhinkin |
8059226: Names of rtm_state_change and unstable_if deoptimization reasons were swapped in 8u40
|
Tue, 30 Sep 2014 08:29:26 +0000 |
brutisso |
Merge
|
Sat, 27 Sep 2014 15:11:41 +0200 |
jwilhelm |
8047976: Ergonomics for GC thread counts should update the flags
|
Tue, 30 Sep 2014 09:44:36 +0200 |
tschatzl |
8052172: Evacuation failure handling in G1 does not evacuate all objects if -XX:-G1DeferredRSUpdate is set
|
Wed, 10 Sep 2014 11:55:33 +0200 |
tonyp |
8057799: Unnecessary NULL check in G1KeepAliveClosure
|
Fri, 26 Sep 2014 20:09:02 -0700 |
iveresov |
8058536: java/lang/instrument/NativeMethodPrefixAgent.java fails due to VirtualMachineError: out of space in CodeCache for method handle intrinsic
|
Mon, 29 Sep 2014 13:12:48 +0200 |
mgronlun |
8038624: interpretedVFrame::expressions() must respect InterpreterOopMap for liveness
|
Fri, 26 Sep 2014 03:42:38 -0700 |
amurillo |
8059204: new hotspot build - hs25.40-b13
|
Wed, 01 Oct 2014 07:45:27 -0700 |
asaha |
Added tag jdk8u40-b08 for changeset 905a16825d29
|
Fri, 26 Sep 2014 03:32:26 -0700 |
amurillo |
Added tag hs25.40-b12 for changeset 5c1b5be2c69b
jdk8u40-b08
|
Fri, 26 Sep 2014 03:32:25 -0700 |
amurillo |
Merge
hs25.40-b12
|
Thu, 18 Sep 2014 11:46:33 -0700 |
morris |
8050022: linux-sparcv9: assert(SharedSkipVerify || obj->is_oop()) failed: sanity check
|
Mon, 08 Sep 2014 17:47:43 +0200 |
mgerdin |
8057722: G1: Code root hashtable updated incorrectly when evacuation failed
|
Fri, 29 Aug 2014 13:12:21 +0200 |
mgerdin |
8048268: G1 Code Root Migration performs poorly
|
Fri, 29 Aug 2014 13:08:01 +0200 |
mgerdin |
8056084: Refactor Hashtable to allow implementations without rehashing support
|
Tue, 23 Sep 2014 17:24:34 -0700 |
iveresov |
8059002: 8058744 needs a test case
|
Tue, 23 Sep 2014 15:09:07 -0700 |
iveresov |
8058744: Crash in C1 OSRed method w/ Unsafe usage
|
Wed, 24 Sep 2014 09:49:47 +0200 |
sla |
8058936: hotspot/test/Makefile should use jtreg script from $JT_HOME/bin/jreg (instead of $JT_HOME/win32/bin/jtreg)
|
Fri, 19 Sep 2014 11:53:58 -0700 |
iveresov |
8058564: Tiered compilation performance drop in PIT
|
Fri, 19 Sep 2014 11:12:39 -0400 |
mseledtsov |
8052313: Backport CDS tests from JDK-9 to jdk8_u40
|
Fri, 19 Sep 2014 02:23:20 -0700 |
amurillo |
8058798: new hotspot build - hs25.40-b12
|
Wed, 24 Sep 2014 11:38:12 -0700 |
katleman |
Added tag jdk8u40-b07 for changeset b63d0e8bfc07
|
Fri, 19 Sep 2014 02:16:05 -0700 |
amurillo |
Added tag hs25.40-b11 for changeset 4489ac5b084a
jdk8u40-b07
|
Fri, 19 Sep 2014 02:16:04 -0700 |
amurillo |
Merge
hs25.40-b11
|
Wed, 17 Sep 2014 05:30:19 -0700 |
gtriantafill |
8056263: [TESTBUG] Re-enable NMTWithCDS.java test
|
Tue, 16 Sep 2014 13:30:48 +0000 |
brutisso |
Merge
|
Tue, 16 Sep 2014 14:27:40 +0200 |
brutisso |
8057768: Make heap region region type in G1 HeapRegion explicit
|
Wed, 11 Jun 2014 09:16:19 +0200 |
thartmann |
8044538: assert(which != imm_operand) failed: instruction is not a movq reg, imm64
|
Tue, 24 Jun 2014 08:12:30 +0200 |
thartmann |
8035328: closed/compiler/6595044/Main.java failed with timeout
|
Tue, 16 Sep 2014 11:03:19 +0200 |
stefank |
8058481: Test gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java was removed, but TEST.groups still refers to it
|
Tue, 02 Sep 2014 21:27:08 -0400 |
dholmes |
8046210: Missing memory barrier when reading init_lock
|
Fri, 12 Sep 2014 13:27:05 -0700 |
amurillo |
8058275: new hotspot build - hs25.40-b11
|
Wed, 17 Sep 2014 13:53:26 -0700 |
katleman |
Added tag jdk8u40-b06 for changeset 3702eb6ec708
|
Fri, 12 Sep 2014 13:10:56 -0700 |
amurillo |
Added tag hs25.40-b10 for changeset 47ec483b936e
jdk8u40-b06
|
Fri, 12 Sep 2014 13:10:55 -0700 |
amurillo |
Merge
hs25.40-b10
|
Mon, 14 Jul 2014 03:29:42 -0700 |
vlivanov |
8048703: ReplacedNodes dumps it's content to tty
|
Mon, 14 Jul 2014 03:28:13 -0700 |
vlivanov |
8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)
|
Mon, 14 Jul 2014 03:27:21 -0700 |
vlivanov |
8049529: LogCompilation: annotate make_not_compilable with compilation level
|
Mon, 14 Jul 2014 03:26:52 -0700 |
vlivanov |
8049530: Provide descriptive failure reason for compilation tasks removed for the queue
|
Mon, 14 Jul 2014 03:24:35 -0700 |
vlivanov |
8049528: Method marked w/ @ForceInline isn't inlined with "executed < MinInliningThreshold times" message
|
Thu, 29 May 2014 09:41:07 +0000 |
vlivanov |
8034935: JSR 292 support for PopFrame has a fragile coupling with DirectMethodHandle
|
Tue, 04 Mar 2014 02:23:16 -0800 |
vlivanov |
8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...)
|
Tue, 11 Mar 2014 15:06:34 +0400 |
vlivanov |
8023461: Thread holding lock at safepoint that vm can block on: MethodCompileQueue_lock
|
Fri, 12 Sep 2014 01:04:04 +0000 |
coleenp |
Merge
|
Thu, 04 Sep 2014 14:50:31 -0400 |
zgu |
8055289: Internal Error: mallocTracker.cpp:146 fatal error: Should not use malloc for big memory block, use virtual memory instead
|
Thu, 11 Sep 2014 17:13:30 -0700 |
jcoomes |
8058235: identify GCs initiated to update allocation context stats
|
Thu, 11 Sep 2014 14:21:24 +0200 |
jwilhelm |
8056237: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java fails due to OOM
|
Thu, 11 Sep 2014 14:21:13 +0200 |
jwilhelm |
8041946: CMM Testing: 8u40 an allocated humongous object at the end of the heap should not prevents shrinking the heap
|
Thu, 11 Sep 2014 20:56:04 +0000 |
iveresov |
Merge
|
Wed, 10 Sep 2014 19:08:17 -0700 |
iveresov |
8058092: Test vm/mlvm/meth/stress/compiler/deoptimize. Assert in src/share/vm/classfile/systemDictionary.cpp: MH intrinsic invariant
|
Thu, 11 Sep 2014 12:18:26 -0700 |
iveresov |
8058184: Move _highest_comp_level and _highest_osr_comp_level from MethodData to MethodCounters
|
Thu, 11 Sep 2014 11:55:30 -0700 |
dsamersoff |
8032247: SA: Constantpool lookup for invokedynamic is not implemented
|
Thu, 11 Sep 2014 15:41:43 +0000 |
kvn |
Merge
|
Wed, 27 Aug 2014 17:37:18 +0200 |
roland |
8055946: assert(result == NULL || result->is_oop()) failed: must be oop
|
Mon, 11 Aug 2014 15:09:04 +0200 |
roland |
8054224: Recursive method that was compiled by C1 is unable to catch StackOverflowError
|
Sat, 02 Aug 2014 07:06:08 +0200 |
roland |
8046698: assert(false) failed: only Initialize or AddP expected macro.cpp:943
|
Mon, 08 Sep 2014 15:24:10 +0200 |
sjohanss |
8057752: WhiteBox extension support for testing
|
Wed, 10 Sep 2014 16:06:53 -0700 |
jcoomes |
8057827: notify an obj when allocation context stats are available
|
Wed, 10 Sep 2014 21:45:28 +0000 |
drchase |
Merge
|
Wed, 10 Sep 2014 21:25:26 +0000 |
drchase |
Merge
|
Fri, 11 Jul 2014 19:51:36 -0400 |
drchase |
8036588: VerifyFieldClosure fails instanceKlass:3133
|
Wed, 10 Sep 2014 13:01:13 -0700 |
jcoomes |
8057824: methods to copy allocation context statistics
|
Wed, 10 Sep 2014 13:01:13 -0700 |
jcoomes |
8057818: collect allocation context statistics at gc pauses
|
Wed, 10 Sep 2014 19:05:54 +0000 |
ctornqvi |
Merge
|
Wed, 10 Sep 2014 17:36:20 +0000 |
ctornqvi |
Merge
|
Tue, 09 Sep 2014 09:48:42 -0700 |
gtriantafill |
8054836: [TESTBUG] Test is needed to verify correctness of malloc tracking
|
Tue, 09 Sep 2014 15:47:18 -0700 |
roland |
8057758: Tests run TypeProfileLevel=222 crash with guarantee(0) failed: must find derived/base pair
|
Mon, 23 Jun 2014 13:33:23 +0200 |
rbackman |
8046289: compiler/6340864/TestLongVect.java timeout with
|
Wed, 10 Sep 2014 12:39:11 +0200 |
rbackman |
8030976: Untaken paths should be more vigorously pruned at highest optimization level
|
Tue, 02 Sep 2014 12:48:45 -0700 |
kvn |
8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method
|
Tue, 09 Sep 2014 19:18:13 +0000 |
drchase |
Merge
|
Tue, 09 Sep 2014 18:23:08 +0000 |
drchase |
Merge
|
Fri, 29 Aug 2014 19:45:49 -0400 |
drchase |
8054292: code comments leak in fastdebug builds
|
Tue, 09 Sep 2014 18:20:24 +0000 |
iveresov |
Merge
|
Mon, 08 Sep 2014 11:45:48 -0700 |
iveresov |
8057750: CTW should not make MH intrinsics not entrant
|
Fri, 05 Sep 2014 14:39:45 -0700 |
iveresov |
8056154: JVM crash with EXCEPTION_ACCESS_VIOLATION when there are many threads running
|
Wed, 03 Sep 2014 14:39:13 +0200 |
simonis |
8057129: Fix AIX build after the Extend CompileCommand=option change 8055286
|
Tue, 02 Sep 2014 10:26:48 -0700 |
kvn |
8056964: JDK-8055286 changes are incomplete.
|
Fri, 29 Aug 2014 15:32:16 +0200 |
zmajo |
8055286: Extend CompileCommand=option to handle numeric parameters
|
Wed, 03 Sep 2014 15:26:06 +0400 |
fzhinkin |
8055903: Develop sanity tests on SPARC's SHA instructions support
|
Wed, 03 Sep 2014 15:29:57 +0400 |
fzhinkin |
8055904: Develop tests for new command-line options related to SHA intrinsics
|
Mon, 08 Sep 2014 20:32:10 +0400 |
fzhinkin |
8056091: Move compiler/intrinsics/mathexact/sanity/Verifier to compiler/testlibrary and extend its functionality
|
Tue, 09 Sep 2014 06:29:40 +0000 |
kvn |
Merge
|
Thu, 04 Sep 2014 23:49:17 -0700 |
kvn |
8057643: Unable to build --with-debug-level=optimized on OSX
|
Tue, 09 Sep 2014 04:48:41 +0200 |
sjohanss |
8057710: Refactor G1 heap region default sizes
|
Tue, 09 Sep 2014 01:58:02 +0000 |
iveresov |
Merge
|
Mon, 08 Sep 2014 18:11:37 -0700 |
iveresov |
8056124: Hotspot should use PICL interface to get cacheline size on SPARC
|
Wed, 13 Aug 2014 13:05:04 -0700 |
kvn |
8054927: Missing MemNode::acquire ordering in some volatile Load nodes
|
Mon, 08 Sep 2014 23:01:01 +0000 |
kvn |
Merge
|
Thu, 17 Jul 2014 15:40:04 -0700 |
kvn |
8050942: PPC64: implement template interpreter for ppc64le
|
Tue, 09 Sep 2014 00:05:25 +0200 |
sjohanss |
8057658: Enable G1 FullGC extensions
|
Mon, 08 Sep 2014 14:13:01 +0000 |
coleenp |
Merge
|
Fri, 05 Sep 2014 16:01:29 -0400 |
coleenp |
6642881: Improve performance of Class.getClassLoader()
|
Fri, 30 May 2014 19:13:07 +0200 |
sla |
8044398: Attach code should propagate errors in Diagnostic Commands as errors
|
Tue, 19 Aug 2014 07:36:11 +0200 |
thartmann |
8048879: "unexpected yanked node" opto/postaloc.cpp:139
|
Fri, 05 Sep 2014 15:10:41 -0700 |
amurillo |
8057649: new hotspot build - hs25.40-b10
|
Wed, 10 Sep 2014 09:05:31 -0700 |
katleman |
Added tag jdk8u40-b05 for changeset 232b50b20797
|
Fri, 05 Sep 2014 15:02:44 -0700 |
amurillo |
Added tag hs25.40-b09 for changeset c9635cad4a5d
jdk8u40-b05
|
Fri, 05 Sep 2014 15:02:43 -0700 |
amurillo |
Merge
hs25.40-b09
|
Fri, 05 Sep 2014 12:36:37 -0700 |
jcoomes |
8057623: add an extension class for argument handling
|
Fri, 05 Sep 2014 00:28:43 +0200 |
jwilhelm |
8056056: Remove unnecessary inclusion of HS_ALT_MAKE from solaris Makefile
|
Thu, 28 Aug 2014 23:30:13 +0400 |
iignatyev |
8056223: typo in export_optimized_jdk
|
Wed, 27 Aug 2014 17:09:18 +0400 |
iignatyev |
8056072: add jprt_optimized targets
|
Fri, 05 Sep 2014 09:49:19 +0200 |
sjohanss |
8057536: Refactor G1 to allow context specific allocations
|
Thu, 04 Sep 2014 16:53:27 -0700 |
jcoomes |
8057531: refactor gc argument processing code slightly
|
Thu, 04 Sep 2014 09:37:41 -0700 |
jcoomes |
8054970: gc src file exclusion should exclude alternative sources
|
Fri, 22 Aug 2014 06:28:14 -0700 |
gtriantafill |
8055765: Misplaced @key stress prevents MallocSiteHashOverflow.java and MallocStressTest.java tests from running
|
Thu, 21 Aug 2014 14:37:39 -0700 |
gtriantafill |
8055684: runtime/NMT/CommandLineEmptyArgument.java fails
|
Fri, 22 Aug 2014 07:38:42 -0700 |
gtriantafill |
8055053: [TESTBUG] runtime/NMT/VirtualAllocCommitUncommitRecommit.java fails
|
Fri, 22 Aug 2014 06:46:29 -0700 |
gtriantafill |
8055052: [TESTBUG] runtime/NMT/JcmdDetailDiff.java fails on Windows when there are no debug symbols available
|
Tue, 19 Aug 2014 06:47:28 -0700 |
gtriantafill |
8055051: runtime/NMT/CommandLineEmptyArgument.java fails
|
Thu, 04 Sep 2014 10:14:37 -0400 |
gtriantafill |
8054711: [TESTBUG] Enable NMT2 tests after NMT2 is integrated
|
Thu, 14 Aug 2014 13:15:23 -0400 |
zgu |
8054547: Re-enable warning for incompatible java launcher
|
Tue, 12 Aug 2014 14:06:41 -0700 |
gtriantafill |
8054952: [TESTBUG] Add missing NMT2 tests
|
Thu, 04 Sep 2014 11:21:08 +0200 |
sla |
8057535: add a thread extension class
|
Wed, 03 Sep 2014 17:01:57 +0200 |
tschatzl |
8057143: Incomplete renaming of variables containing "hrs" to "hrm" related to HeapRegionSeq
|
Wed, 03 Sep 2014 21:20:39 +0000 |
ccheung |
Merge
|
Wed, 27 Aug 2014 10:42:28 -0700 |
ccheung |
8056175: Change "8048150: Allow easy configurations for large CDS archives" triggers conversion warning with older GCC
|
Mon, 25 Aug 2014 00:13:36 -0700 |
ccheung |
8048150: Allow easy configurations for large CDS archives
|
Wed, 03 Sep 2014 08:52:08 -0700 |
amurillo |
Merge
|
Tue, 02 Sep 2014 11:42:01 -0700 |
amurillo |
Merge
|
Thu, 28 Aug 2014 17:05:41 +0200 |
tschatzl |
8054808: Bitmap verification sometimes fails after Full GC aborts concurrent mark.
|
Wed, 03 Sep 2014 08:44:47 +0000 |
anoll |
Merge
|
Fri, 29 Aug 2014 10:47:50 +0200 |
thartmann |
8055657: Test compiler/classUnloading/methodUnloading/TestMethodUnloading.java does not work with non-default GC
|
Wed, 03 Sep 2014 09:25:44 +0200 |
tschatzl |
Merge
|
Wed, 03 Sep 2014 09:24:07 +0200 |
tschatzl |
8056043: Heap does not shrink within the heap after JDK-8038423
|
Wed, 03 Sep 2014 09:23:58 +0200 |
jwilhelm |
8037925: CMM Testing: an allocated humongous object at the end of the heap should not prevents shrinking the heap
|
Tue, 02 Sep 2014 15:04:00 +0200 |
tschatzl |
8055919: Remove dead code in G1 concurrent marking code
|
Tue, 02 Sep 2014 15:03:57 +0200 |
tschatzl |
Merge
|
Fri, 29 Aug 2014 13:12:03 +0200 |
tschatzl |
Merge
|
Tue, 26 Aug 2014 09:36:53 +0200 |
tschatzl |
8054819: Rename HeapRegionSeq to HeapRegionManager
|
Tue, 02 Sep 2014 14:02:57 -0700 |
iklam |
8056971: Minor class loading clean-up
|
Thu, 21 Aug 2014 13:57:51 -0700 |
iklam |
8046070: Class Data Sharing clean up and refactoring
|
Fri, 22 Aug 2014 12:03:49 -0700 |
kvn |
8055069: TSX and RTM should be deprecated more strongly until hardware is corrected
|
Thu, 28 Aug 2014 14:05:08 -0700 |
amurillo |
8056299: new hotspot build - hs25.40-b09
|
Wed, 03 Sep 2014 13:19:59 -0700 |
katleman |
Added tag jdk8u40-b04 for changeset fd4dbaff3002
|
Tue, 02 Sep 2014 14:08:36 -0700 |
amurillo |
Merge
jdk8u40-b04
|
Thu, 28 Aug 2014 14:00:21 -0700 |
amurillo |
Added tag hs25.40-b08 for changeset 3f1b3f2dd1cb
|
Thu, 28 Aug 2014 14:00:20 -0700 |
amurillo |
Merge
hs25.40-b08
|
Thu, 28 Aug 2014 11:55:10 -0400 |
zgu |
8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has yet promoted
|
Wed, 27 Aug 2014 08:42:58 -0400 |
zgu |
8055236: Deadlock during NMT2 shutdown on Windows
|
Wed, 20 Aug 2014 08:41:15 -0400 |
zgu |
8054546: NMT2 leaks memory
|
Tue, 19 Aug 2014 09:05:55 -0400 |
zgu |
8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT tests
|
Tue, 19 Aug 2014 08:34:25 -0400 |
zgu |
8055007: NMT2: emptyStack missing in minimal build
|
Thu, 14 Aug 2014 09:02:51 -0400 |
zgu |
8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2)
|
Tue, 12 Aug 2014 12:39:02 -0700 |
zgu |
8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140
|
Wed, 27 Aug 2014 08:35:03 -0400 |
zgu |
8044140: Create NMT (Native Memory Tracking) tests for NMT2
|
Wed, 27 Aug 2014 08:19:12 -0400 |
zgu |
8046598: Scalable Native memory tracking development
|
Wed, 27 Aug 2014 09:36:55 +0200 |
tschatzl |
Merge
|
Tue, 26 Aug 2014 14:15:42 +0200 |
tschatzl |
8055953: [TESTBUG] Fix for 8055098 does not contain unit test
|
Thu, 21 Aug 2014 16:44:41 +0200 |
tschatzl |
8055098: WB API should be extended to provide information about size and age of object.
|
Tue, 26 Aug 2014 10:28:43 +0200 |
brutisso |
8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()
|
Mon, 25 Aug 2014 17:05:18 -0400 |
hseigel |
Merge
|
Mon, 25 Aug 2014 16:03:29 -0400 |
hseigel |
Merge
|
Mon, 25 Aug 2014 15:57:10 -0400 |
lfoltan |
8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was pushed to 8u20.
|
Mon, 25 Aug 2014 11:19:43 -0700 |
amurillo |
8055952: new hotspot build - hs25.40-b08
|
Mon, 25 Aug 2014 11:15:30 -0700 |
amurillo |
Added tag hs25.40-b07 for changeset c3990b8c710e
|
Mon, 25 Aug 2014 08:20:17 +0200 |
thartmann |
8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes
hs25.40-b07
|
Thu, 21 Aug 2014 14:48:49 -0700 |
amurillo |
8055786: new hotspot build - hs25.40-b07
|
Thu, 28 Aug 2014 16:11:12 -0700 |
lana |
Merge
|
Tue, 26 Aug 2014 13:38:33 -0700 |
amurillo |
Merge
|
Fri, 22 Aug 2014 13:24:04 +0200 |
jwilhelm |
8055744: 8u-dev nightly solaris builds failed on 08/20
|
Mon, 28 Jul 2014 22:43:08 +0200 |
jwilhelm |
8055006: Store original value of Min/MaxHeapFreeRatio
|
Wed, 04 Jun 2014 10:01:28 +0200 |
rbackman |
8031994: java/lang/Character/CheckProp test times out
|
Tue, 19 Aug 2014 20:41:28 +0100 |
coffeys |
Merge
|
Thu, 28 Aug 2014 13:23:42 -0700 |
katleman |
Added tag jdk8u40-b03 for changeset 38539608359a
|
Thu, 21 Aug 2014 14:42:55 -0700 |
amurillo |
Added tag hs25.40-b06 for changeset fbc31318922c
jdk8u40-b03
|
Thu, 21 Aug 2014 14:42:54 -0700 |
amurillo |
Merge
hs25.40-b06
|
Wed, 20 Aug 2014 15:04:39 +0200 |
tschatzl |
8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers
|
Wed, 20 Aug 2014 14:34:40 +0200 |
tschatzl |
8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423
|
Thu, 21 Aug 2014 11:47:10 +0200 |
tschatzl |
8038423: G1: Decommit memory within heap
|
Tue, 19 Aug 2014 10:50:27 +0200 |
tschatzl |
8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data
|
Tue, 19 Aug 2014 12:39:06 +0200 |
brutisso |
8040722: G1: Clean up usages of heap_region_containing
|
Tue, 01 Apr 2014 07:46:51 +0200 |
brutisso |
8038829: G1: More useful information in a few assert messages
|
Mon, 18 Aug 2014 15:41:57 +0200 |
tschatzl |
8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout
|
Tue, 19 Aug 2014 09:13:06 +0000 |
poonam |
Merge
|
Tue, 19 Aug 2014 02:05:49 -0700 |
poonam |
8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
|
Mon, 18 Aug 2014 14:12:48 +0200 |
stefank |
8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flag
|
Wed, 13 Aug 2014 17:37:11 -0700 |
iveresov |
8054883: Segmentation error while running program
|
Tue, 12 Aug 2014 20:29:25 -0400 |
hseigel |
8050485: super() in a try block in a ctor causes VerifyError
|
Wed, 13 Aug 2014 11:00:22 +0200 |
roland |
8026796: Make replace_in_map() on parent maps generic
|
Wed, 23 Apr 2014 12:37:36 +0200 |
brutisso |
8038265: CMS: enable time based triggering of concurrent cycles
|
Fri, 15 Aug 2014 11:39:29 -0700 |
amurillo |
8055217: Make jdk8u40 the default jprt release for hs25.40
|
Thu, 14 Aug 2014 10:56:34 +0200 |
dsimms |
8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY
|
Thu, 14 Aug 2014 12:58:56 -0700 |
amurillo |
8055155: new hotspot build - hs25.40-b06
|
Thu, 21 Aug 2014 11:43:17 -0700 |
katleman |
Added tag jdk8u40-b02 for changeset f52cb9164759
|
Thu, 14 Aug 2014 12:55:31 -0700 |
amurillo |
Added tag hs25.40-b05 for changeset 897333c7e587
jdk8u40-b02
|
Thu, 14 Aug 2014 12:55:30 -0700 |
amurillo |
Merge
hs25.40-b05
|
Thu, 14 Aug 2014 15:22:13 +0200 |
dsimms |
8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test inverted
|
Thu, 14 Aug 2014 15:16:07 +0200 |
dsimms |
6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical.
|
Mon, 04 Aug 2014 10:48:10 -0700 |
jmasa |
8031323: Optionally align objects copied to survivor spaces
|
Thu, 07 Aug 2014 18:09:12 -0700 |
morris |
8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp
|
Tue, 12 Aug 2014 22:29:36 +0000 |
morris |
Merge
|
Fri, 11 Apr 2014 13:52:51 +0200 |
anoll |
8039498: Add iterators to GrowableArray
|
Wed, 11 Jun 2014 11:05:10 -0700 |
kvn |
8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC
|
Tue, 10 Jun 2014 12:28:06 -0700 |
kvn |
8035605: Expand functionality of PredictedIntrinsicGenerator
|
Tue, 05 Aug 2014 15:02:10 -0700 |
kvn |
8052081: Optimize generated by C2 code for Intel's Atom processor
|
Tue, 12 Aug 2014 15:17:46 +0000 |
tschatzl |
Merge
|
Thu, 07 Aug 2014 22:28:53 +0200 |
tschatzl |
8054341: Remove some obsolete code in G1CollectedHeap class
|
Thu, 07 Aug 2014 22:28:16 +0200 |
tschatzl |
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
|
Thu, 31 Jul 2014 09:23:24 +0200 |
tschatzl |
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
|
Tue, 29 Jul 2014 10:26:09 +0200 |
mdoerr |
8050973: CMS/G1 GC: add missing Resource and Handle mark
|
Wed, 23 Jul 2014 09:03:32 +0200 |
tschatzl |
8027959: Early reclamation of large objects in G1
|
Mon, 21 Jul 2014 10:00:31 +0200 |
tschatzl |
8048112: G1 Full GC needs to support the case when the very first region is not available
|
Mon, 21 Jul 2014 09:59:54 +0200 |
tschatzl |
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
|
Mon, 21 Jul 2014 09:59:46 +0200 |
tschatzl |
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
|
Mon, 21 Jul 2014 09:59:37 +0200 |
tschatzl |
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
|
Thu, 07 Aug 2014 22:28:53 +0200 |
tschatzl |
8054341: Remove some obsolete code in G1CollectedHeap class
|
Thu, 07 Aug 2014 22:28:16 +0200 |
tschatzl |
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate
|
Thu, 31 Jul 2014 09:23:24 +0200 |
tschatzl |
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap
|
Tue, 29 Jul 2014 10:26:09 +0200 |
mdoerr |
8050973: CMS/G1 GC: add missing Resource and Handle mark
|
Wed, 23 Jul 2014 09:03:32 +0200 |
tschatzl |
8027959: Early reclamation of large objects in G1
|
Mon, 21 Jul 2014 10:00:31 +0200 |
tschatzl |
8048112: G1 Full GC needs to support the case when the very first region is not available
|
Mon, 21 Jul 2014 09:59:54 +0200 |
tschatzl |
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account
|
Mon, 21 Jul 2014 09:59:46 +0200 |
tschatzl |
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap
|
Mon, 21 Jul 2014 09:59:37 +0200 |
tschatzl |
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking
|
Tue, 29 Apr 2014 09:33:20 +0200 |
brutisso |
7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS
|
Wed, 06 Aug 2014 08:47:40 +0200 |
thartmann |
8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation
|
Thu, 31 Jul 2014 19:59:36 +0200 |
roland |
8054054: 8040121 is broken
|
Tue, 29 Jul 2014 13:56:29 +0200 |
thartmann |
8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp
|
Tue, 29 Jul 2014 13:54:16 +0200 |
thartmann |
8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp
|
Thu, 22 May 2014 11:36:23 -0400 |
lfoltan |
8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013
|
Mon, 11 Aug 2014 19:19:47 +0400 |
fzhinkin |
8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376
|
Mon, 11 Aug 2014 11:43:22 -0700 |
kvn |
8054376: Move RTM flags from Experimental to Product
|
Mon, 28 Jul 2014 15:06:38 -0700 |
fzhinkin |
8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on
|
Wed, 06 Aug 2014 09:55:16 +0200 |
stefank |
8048269: Add flag to turn off class unloading after G1 concurrent mark
|
Mon, 04 Aug 2014 15:04:45 +0200 |
stefank |
8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java
|
Fri, 11 Jul 2014 09:07:23 +0200 |
stefank |
8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off
|
Wed, 09 Jul 2014 16:44:30 +0200 |
ehelin |
8049426: Minor cleanups after G1 class unloading
|
Mon, 07 Jul 2014 10:12:40 +0200 |
stefank |
8049421: G1 Class Unloading after completing a concurrent mark cycle
|
Tue, 01 Jul 2014 09:03:55 +0200 |
stefank |
8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator
|
Thu, 26 Jun 2014 11:36:58 +0200 |
mgerdin |
8047818: G1 HeapRegions can no longer be ContiguousSpaces
|
Thu, 26 Jun 2014 13:20:18 +0200 |
mgerdin |
8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes
|
Thu, 26 Jun 2014 10:00:00 +0200 |
mgerdin |
8047821: G1 Does not use the save_marks functionality as intended
|
Wed, 25 Jun 2014 16:53:13 +0200 |
mgerdin |
8047820: G1 Block offset table does not need to support generic Space classes
|
Wed, 25 Jun 2014 10:55:10 +0200 |
mgerdin |
8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC
|
Wed, 25 Jun 2014 08:56:57 +0200 |
stefank |
8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp
|
Wed, 25 Jun 2014 08:28:01 +0200 |
stefank |
8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure
|
Tue, 24 Jun 2014 17:09:48 +0200 |
stefank |
8047373: Clean the ExceptionCache in one pass
|
Tue, 24 Jun 2014 16:20:15 +0200 |
stefank |
8046670: Make CMS metadata aware closures applicable for other collectors
|
Wed, 12 Mar 2014 15:25:35 +0100 |
mgerdin |
8038405: Clean up some virtual fucntions in Space class hierarchy
|
Wed, 12 Mar 2014 17:13:48 +0100 |
mgerdin |
8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace
|
Wed, 12 Mar 2014 15:22:45 +0100 |
mgerdin |
8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS
|
Thu, 06 Mar 2014 09:08:18 +0100 |
mgerdin |
8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes
|
Wed, 26 Mar 2014 10:54:52 +0100 |
mgerdin |
8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled
|
Thu, 27 Feb 2014 10:36:50 +0100 |
stefank |
8035746: Add missing Klass::oop_is_instanceClassLoader() function
|
Thu, 27 Feb 2014 10:34:55 +0100 |
stefank |
8035648: Don't use Handle in java_lang_String::print
|
Fri, 21 Feb 2014 10:19:09 +0100 |
stefank |
8035412: Cleanup ClassLoaderData::is_alive
|
Fri, 21 Feb 2014 10:01:20 +0100 |
stefank |
8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
|
Fri, 14 Feb 2014 09:29:56 +0100 |
stefank |
8034764: Use process_strong_roots to adjust the StringTable
|
Thu, 13 Feb 2014 17:44:39 +0100 |
stefank |
8034761: Remove the do_code_roots parameter from process_strong_roots
|
Mon, 10 Feb 2014 12:58:09 +0100 |
stefank |
8033923: Use BufferingOopClosure for G1 code root scanning
|
Mon, 10 Feb 2014 12:51:51 +0100 |
stefank |
8033764: Remove the usage of StarTask from BufferingOopClosure
|
Tue, 14 Jan 2014 16:40:33 +0100 |
mgerdin |
8032379: Remove the is_scavenging flag to process_strong_roots
|
Thu, 07 Aug 2014 15:02:18 -0700 |
amurillo |
8054550: new hotspot build - hs25.40-b05
|
Wed, 13 Aug 2014 14:49:46 -0700 |
katleman |
Added tag jdk8u40-b01 for changeset dc06b830ea95
|
Thu, 07 Aug 2014 14:55:21 -0700 |
amurillo |
Added tag hs25.40-b04 for changeset cb95655ef06f
jdk8u40-b01
|
Thu, 07 Aug 2014 21:10:32 +0000 |
iignatyev |
Merge
hs25.40-b04
|
Fri, 30 May 2014 17:20:48 +0400 |
iignatyev |
8038756: new WB API :: get/setVMFlag
|
Mon, 23 Dec 2013 20:56:18 +0400 |
iignatyev |
8029070: memory leak in jmm_SetVMGlobal
|
Thu, 07 Aug 2014 09:18:28 -0400 |
hseigel |
Merge
|
Tue, 05 Aug 2014 09:11:35 -0400 |
hseigel |
8046233: VerifyError on backward branch
|
Wed, 06 Aug 2014 21:37:17 +0000 |
morris |
Merge
|
Wed, 06 Aug 2014 14:22:19 -0700 |
morris |
8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp
|
Tue, 29 Jul 2014 13:40:58 -0700 |
kvn |
8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization
|
Sat, 02 Aug 2014 16:28:59 -0400 |
hseigel |
8051012: Regression in verifier for <init> method call from inside of a branch
|
Thu, 16 Jan 2014 13:25:25 -0800 |
jmasa |
8024366: Make UseNUMA enable UseNUMAInterleaving
|
Fri, 01 Aug 2014 11:23:06 -0700 |
amurillo |
8054159: new hotspot build - hs25.40-b04
|
Fri, 01 Aug 2014 11:17:21 -0700 |
amurillo |
Added tag hs25.40-b03 for changeset e2976043eac3
|
Tue, 20 May 2014 18:25:14 +0400 |
dfazunen |
8039489: Refactor test framework for dynamic VM options
hs25.40-b03
|
Mon, 28 Jul 2014 20:47:56 +0200 |
jwilhelm |
8046715: Add a way to verify an extended set of command line options
|
Sun, 11 May 2014 16:35:43 -0700 |
jmasa |
8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure'
|
Wed, 25 Jun 2014 21:36:48 +0200 |
egahlin |
8046783: Add hidden field to methods for event based tracing
|
Mon, 21 Jul 2014 10:40:50 +0100 |
kevinw |
8049684: pstack crashes on java core dump
|
Fri, 25 Jul 2014 10:42:05 -0700 |
amurillo |
8051910: new hotspot build - hs25.40-b03
|
Fri, 25 Jul 2014 10:28:05 -0700 |
amurillo |
Added tag hs25.40-b02 for changeset f0afba33c928
|
Fri, 25 Jul 2014 10:28:04 -0700 |
amurillo |
Merge
hs25.40-b02
|
Thu, 24 Jul 2014 18:46:55 +0000 |
drchase |
Merge
|
Tue, 11 Mar 2014 13:38:32 -0400 |
drchase |
8028037: [parfait] warnings from b114 for hotspot.src.share.vm
|
Fri, 18 Jul 2014 09:04:01 +0200 |
goetz |
8050978: Fix bad field access check in C1 and C2
|
Thu, 17 Jul 2014 10:21:31 +0200 |
mdoerr |
8050972: Concurrency problem in PcDesc cache
|
Tue, 22 Jul 2014 07:35:52 -0700 |
morris |
8050229: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cpp
|
Mon, 21 Jul 2014 09:41:06 +0200 |
tschatzl |
8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate
|
Mon, 21 Jul 2014 09:41:06 +0200 |
tschatzl |
8035401: Fix visibility of G1ParScanThreadState members
|
Mon, 21 Jul 2014 09:41:04 +0200 |
tschatzl |
8035400: Move G1ParScanThreadState into its own files
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOops
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cpp
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8026784: Error message in AdaptiveFreeList<Chunk>::verify_stats is wrong
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname)
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8040002: Clean up code and code duplication in re-diryting cards for verification
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8019342: G1: High "Other" time most likely due to card redirtying
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8028710: G1 does not retire allocation buffers after reference processing work
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8039596: Remove HeapRegionRemSet::clear_incoming_entry
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8037344: Use the "next" field to iterate over fine remembered instead of using the hash table
|
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction
|
Wed, 16 Apr 2014 10:14:50 +0200 |
tschatzl |
8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet
|
Tue, 20 May 2014 10:04:03 -0700 |
jcoomes |
8042255: make gc src file exclusion more automatic
|
Fri, 11 Jul 2014 00:25:05 -0700 |
amurillo |
8049916: new hotspot build - hs25.40-b02
|
Mon, 21 Jul 2014 21:46:27 +0000 |
jeff |
8051005: Third Party License Readme update for 8u20
|
Mon, 21 Jul 2014 06:00:44 -0700 |
zgu |
8050167: linux-sparcv9: hs_err file does not show any stack information
|
Fri, 18 Jul 2014 11:14:20 -0700 |
zgu |
8050165: linux-sparcv9: NMT detail causes assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == (intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid
|
Fri, 18 Jul 2014 19:56:02 +0200 |
simonis |
8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build
|
Thu, 17 Jul 2014 18:03:26 +0100 |
robm |
Merge
|
Wed, 16 Jul 2014 16:45:17 -0700 |
amurillo |
Merge
|
Mon, 12 May 2014 06:17:05 -0700 |
mikael |
8042804: Support invoking Hotspot tests from top level
|
Fri, 11 Jul 2014 00:19:54 -0700 |
amurillo |
Added tag hs25.40-b01 for changeset d952af8cf67d
|
Fri, 11 Jul 2014 00:19:54 -0700 |
amurillo |
Merge
hs25.40-b01
|
Thu, 10 Jul 2014 12:04:43 -0700 |
vlivanov |
8043546: C1 optimizes @Stable instance fields with default values
|
Thu, 08 May 2014 15:37:17 +0200 |
goetz |
8042737: Introduce umbrella header prefetch.inline.hpp
|
Tue, 29 Apr 2014 15:17:27 +0200 |
goetz |
8042195: Introduce umbrella header orderAccess.inline.hpp.
|
Wed, 02 Jul 2014 22:54:18 +0200 |
roland |
8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc
|
Mon, 07 Jul 2014 14:44:33 +0200 |
brutisso |
8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID value is true
|
Mon, 16 Jun 2014 16:27:41 -0700 |
mikael |
8046769: Set T family feature bit on Niagara systems
|
Tue, 01 Jul 2014 10:36:19 +0200 |
mgronlun |
8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops
|
Fri, 11 Apr 2014 12:29:24 +0200 |
pliden |
8039147: Cleanup SuspendibleThreadSet
|
Mon, 23 Jun 2014 16:43:41 +0200 |
pliden |
8046231: G1: Code root location ... from nmethod ... not in strong code roots for region
|
Thu, 19 Jun 2014 13:31:14 +0200 |
brutisso |
8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps
|
Wed, 25 Jun 2014 15:51:15 -0700 |
amurillo |
8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40
|
Sat, 21 Jun 2014 01:56:29 +0000 |
coleenp |
Merge
|
Fri, 20 Jun 2014 10:48:36 -0400 |
coleenp |
8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes
|
Fri, 20 Jun 2014 12:39:56 -0700 |
amurillo |
8047732: new hotspot build - hs25.20-b21
|
Fri, 27 Jun 2014 11:07:23 +0100 |
coffeys |
Added tag jdk8u40-b00 for changeset 4828415ebbf1
|
Tue, 07 Apr 2015 11:20:51 +0200 |
Gilles Duboscq |
Add some Math exact tests
|
Thu, 02 Apr 2015 14:37:44 +0200 |
Gilles Duboscq |
Integer exact arithmetic: make sure non-exact stamp logic is not used
|
Tue, 07 Apr 2015 11:30:29 +0200 |
Gilles Duboscq |
Move special arithemtic nodes from graal.truffle to graal and use them to inrinsify some of the JDK8 Math methods
|
Tue, 07 Apr 2015 11:19:39 +0200 |
Gilles Duboscq |
mx: Avoid listing directories that do not exist while looking for JDKs
|
Wed, 08 Apr 2015 11:29:36 +0200 |
Roland Schatz |
Ensure ControlSinkNodes are added to the graph in PartialEscapeClosure.
|
Tue, 07 Apr 2015 17:52:50 +0200 |
Lukas Stadler |
handle ControlSinks in PEA canonicalization
|
Tue, 07 Apr 2015 14:07:03 +0200 |
Roland Schatz |
Check that snippets only access locations that are either accessed by the replacee, or are private to the snippet.
|
Tue, 07 Apr 2015 13:30:09 +0200 |
Roland Schatz |
UnsafeArrayCopyNode is a MemoryAccess.
|
Tue, 07 Apr 2015 12:21:08 +0200 |
Doug Simon |
rename CompilerToVM.readUnsafeOop to readUncompressedOop and only use it for reading oops in VM data structures since Unsafe.getObject() can be used for other cases
|
Tue, 07 Apr 2015 12:19:45 +0200 |
Doug Simon |
only force fix an unguarded JavaReadNode
|
Tue, 07 Apr 2015 02:55:05 +0200 |
Andreas Woess |
conditional elimination: use begin node from guard anchor instead of node to block map
|
Mon, 06 Apr 2015 08:48:36 -0700 |
twisti |
Add getAddress/putAddress to Unsafe plugin.
|
Mon, 06 Apr 2015 13:45:08 +0100 |
Chris Seaton |
DSL: rename ElementUtils.typeCompatible to areTypesCompatible.
|
Mon, 06 Apr 2015 13:43:39 +0100 |
Chris Seaton |
DSL: add tests for comparing against a byte and a short in guards.
|
Sun, 05 Apr 2015 20:40:52 +0100 |
Chris Seaton |
DSL: allow comparison of different integral types.
|
Sun, 05 Apr 2015 19:51:46 +0100 |
Chris Seaton |
DSL: add support for hex, oct and binary integer literals.
|
Sun, 05 Apr 2015 09:45:58 +0200 |
Doug Simon |
account for InvocationPlugins that don't return true when using them for late inlining
|
Sat, 04 Apr 2015 22:59:19 +0200 |
Doug Simon |
more robust error handling
|
Sat, 04 Apr 2015 21:57:19 +0200 |
Doug Simon |
renamed getMethodSubstitution to getSubstitution in Replacements API and removed getMethodSubstitutionMethod
|
Sat, 04 Apr 2015 21:43:21 +0200 |
Doug Simon |
removed some redundant GraphBuilderContext methods or gave them default implementations
|
Sat, 04 Apr 2015 19:52:26 +0200 |
Doug Simon |
removed GraphBuilderContext.getRootMethod()
|
Sat, 04 Apr 2015 19:47:24 +0200 |
Doug Simon |
removed commented out code
|
Sat, 04 Apr 2015 19:47:04 +0200 |
Doug Simon |
added support for inlining graphs derived from InvocationPlugins
|
Fri, 03 Apr 2015 17:49:43 +0200 |
Stefan Anzinger |
Ignore ResolvedJavaMethod.canBeInlined when parsing Snippets or Replacements
|
Fri, 03 Apr 2015 13:27:13 +0200 |
Roland Schatz |
Run input type verification only when assertions are enabled.
|
Thu, 02 Apr 2015 18:55:27 +0200 |
Roland Schatz |
IGV: Improve text contrast.
|
Thu, 02 Apr 2015 14:55:51 +0200 |
Lukas Stadler |
non-iterative PEA during partial evaluation
|
Thu, 02 Apr 2015 14:55:50 +0200 |
Lukas Stadler |
canonicalize during PEA
|
Thu, 02 Apr 2015 14:50:16 +0200 |
Lukas Stadler |
test for PEA canonicalization
|
Thu, 02 Apr 2015 14:33:43 +0200 |
Lukas Stadler |
take replacements into account in NewArrayNode.virtualize
|
Thu, 02 Apr 2015 14:33:31 +0200 |
Lukas Stadler |
LoadFieldNode and StoreFieldNode don't need to be VirtualizableRoots
|
Fri, 03 Apr 2015 10:41:57 +0200 |
Doug Simon |
added Checkstyle rule to prevent non-ASCII characters in Java source files
|
Fri, 03 Apr 2015 10:41:28 +0200 |
Doug Simon |
replace non-ASCII characters with unicode encoding
|
Thu, 02 Apr 2015 17:42:25 -0700 |
Tom Rodriguez |
DebugTimers should be static final when possible
|
Thu, 02 Apr 2015 21:27:25 +0200 |
Stefan Anzinger |
Merge
|
Thu, 02 Apr 2015 18:45:28 +0200 |
Stefan Anzinger |
[SPARC] Implement new instructions in assembler/enhance assertion error-message in MoveResolver
|
Thu, 02 Apr 2015 19:40:14 +0200 |
Doug Simon |
lower JavaReadNode to a ReadNode that will never float
|
Thu, 02 Apr 2015 19:30:19 +0200 |
Doug Simon |
fix unguarded reads resulting from lowering UnsafeLoadNode
|
Thu, 02 Apr 2015 19:23:19 +0200 |
Doug Simon |
fix canonicalization of ObjectEqualsNode to TypeCheckNode after fixing TypeCheckNode canonicalization
|
Thu, 02 Apr 2015 19:21:59 +0200 |
Doug Simon |
folding a TypeCheckNode can only be done if the stamp of the input object denotes an exact type
|
Thu, 02 Apr 2015 17:32:26 +0200 |
Roland Schatz |
Don't drop entry framestate in inline graph if it has more usages than just the start node.
|
Thu, 02 Apr 2015 16:56:27 +0200 |
Doug Simon |
Merge.
|
Thu, 02 Apr 2015 16:41:30 +0200 |
Doug Simon |
use .equals() instead of '=='
|
Thu, 02 Apr 2015 16:08:55 +0200 |
Doug Simon |
Merge.
|
Thu, 02 Apr 2015 16:08:26 +0200 |
Doug Simon |
fix canonicalization of ObjectEqualsNode to TypeCheckNode (again)
|
Thu, 02 Apr 2015 14:09:02 +0200 |
Doug Simon |
handle new nodes when gathering unscheduled usages of a node about to be lowered
|
Thu, 02 Apr 2015 12:56:38 +0200 |
Doug Simon |
fix canonicalization of ObjectEqualsNode to TypeCheckNode
|
Thu, 02 Apr 2015 12:22:57 +0200 |
Doug Simon |
Merge.
|
Thu, 02 Apr 2015 12:22:12 +0200 |
Doug Simon |
canonicalize 'o.getClass() == A.class' to a TypeCheckNode
|
Thu, 02 Apr 2015 11:45:32 +0200 |
Doug Simon |
add GetClassNode and use it in a non-HotSpot specific InvocationPlugin for Object.getClass()
|
Thu, 02 Apr 2015 10:00:21 +0200 |
Doug Simon |
fix for replay compilation support
|
Thu, 02 Apr 2015 16:30:52 +0200 |
Christian Humer |
Truffle: cache threshold in constant to speed up defer compilation check.
|
Thu, 02 Apr 2015 16:30:52 +0200 |
Christian Humer |
Truffle: use visitor for getCallNodes.
|
Thu, 02 Apr 2015 01:27:27 +0200 |
Christian Humer |
Truffle: do not use iterators for visitors.
|
Thu, 02 Apr 2015 01:26:31 +0200 |
Christian Humer |
Truffle: cache NodeClass lookup in Node.
|
Thu, 02 Apr 2015 01:22:41 +0200 |
Christian Humer |
Truffle: make NodeClass and NodeField a top-level class.
|
Thu, 02 Apr 2015 14:28:27 +0200 |
Lukas Stadler |
better virtualization of BasicArrayCopyNode
|
Thu, 02 Apr 2015 14:28:01 +0200 |
Lukas Stadler |
handle unsafe load and store during PEA read elimination
|
Thu, 02 Apr 2015 11:18:02 +0200 |
Josef Eisl |
BenchmarkCounters: add DynamicCountersHumanReadable option and computer readable dumper (non-default).
|
Wed, 01 Apr 2015 19:30:25 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 01 Apr 2015 19:30:14 +0200 |
Thomas Wuerthinger |
Fixes after introducing TypeCheckNode.
|
Wed, 01 Apr 2015 17:43:06 +0200 |
Thomas Wuerthinger |
Introduce TypeCheckNode.
|
Wed, 01 Apr 2015 17:40:02 +0200 |
Doug Simon |
allow lowering of UnsafeLoadNode while guards are still floating
|
Wed, 01 Apr 2015 17:36:51 +0200 |
Doug Simon |
Merge.
|
Wed, 01 Apr 2015 17:12:52 +0200 |
Doug Simon |
fixed canonicalizeprojects issue
|
Wed, 01 Apr 2015 16:11:22 +0200 |
Doug Simon |
fixed pylint issues
|
Wed, 01 Apr 2015 15:08:55 +0200 |
Doug Simon |
Merge.
|
Wed, 01 Apr 2015 15:08:25 +0200 |
Doug Simon |
improved error message for use of a macro node within a snippet that tries to lower itself to an invoke
|
Wed, 01 Apr 2015 13:59:01 +0200 |
Doug Simon |
removed IntrinsificationsEnabled and IntrinsificationsDisabled options
|
Wed, 01 Apr 2015 13:55:59 +0200 |
Doug Simon |
don't allow non-recursive, non-intrinsified invokes in intrinsics or snippets
|
Wed, 01 Apr 2015 13:48:54 +0200 |
Doug Simon |
removed unused MacroNode constructor
|
Wed, 01 Apr 2015 13:48:42 +0200 |
Doug Simon |
removed unused BailoutNode
|
Wed, 01 Apr 2015 13:07:22 +0200 |
Doug Simon |
improved fsckprojects to take into account hg tracked files
|
Wed, 01 Apr 2015 16:36:28 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 01 Apr 2015 16:36:15 +0200 |
Thomas Wuerthinger |
Improvements to the Stamp infrastructure. New methods Stamp#improveWith, Stamp#tryImproveWith, Stamp#isIllegal.
|
Wed, 01 Apr 2015 13:30:06 +0200 |
Josef Eisl |
MoveProfiling: rename LIROptMoveProfiling option to LIRProfileMoves.
|
Wed, 01 Apr 2015 11:48:18 +0200 |
Josef Eisl |
LinearScan: add more detailed timers.
|
Tue, 31 Mar 2015 19:15:45 -0700 |
Michael Van De Vanter |
Merge with 7815c4d4a07f92d10d27a180f32e0dbc8ca15d44
|
Tue, 31 Mar 2015 19:01:07 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: a new flavor of Instrument that lazily provides an AST fragment to be attached/adopted directly into a running AST, and to which execution event notifications will be routed. Important use cases so far include conditional breakpoints (with optimizeable conditions) and Ruby set_trace_func.
|
Tue, 31 Mar 2015 18:58:36 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: the Instrument code now has access to Probe.invalidateProbeUnchanged, needed for attaching AST instrumentation.
|
Tue, 31 Mar 2015 18:56:42 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: field renaming in ProbeNode
|
Tue, 31 Mar 2015 15:15:33 +0200 |
Doug Simon |
removed/replaced references to non replay-serializable objects from replay-serializable objects
|
Tue, 31 Mar 2015 14:35:17 +0200 |
Gilles Duboscq |
mx: fix compliance check for EXTRA_JAVA_HOMES, add maximum JAVA_HOME version in mx_graal
|
Tue, 31 Mar 2015 14:12:23 +0200 |
Doug Simon |
moved use of GraphUtil.originalValue API into InvocationPlugins to avoid its overhead during canonicalization
|
Tue, 31 Mar 2015 14:11:07 +0200 |
Doug Simon |
allow satisfied compile time assertions to survive until LIR lowering
|
Tue, 31 Mar 2015 11:40:04 +0200 |
Roland Schatz |
Assert that lastLocationAccess is non-null for reads of mutable locations.
|
Tue, 31 Mar 2015 11:35:31 +0200 |
Roland Schatz |
Assert that lastLocationAccess is never null in FloatingReadPhase.
|
Tue, 31 Mar 2015 02:16:33 +0200 |
Christian Humer |
Truffle: implement language agnostic OSR support.
|
Mon, 30 Mar 2015 22:52:03 +0200 |
Christian Humer |
SL: repeating node should implement SLStatementNode for a proper toString implementation.
|
Mon, 30 Mar 2015 22:52:03 +0200 |
Christian Humer |
Truffle: cache compiling flag in OptimizedCallTarget to speed up check in the interpreter;
|
Mon, 30 Mar 2015 20:45:04 +0200 |
Doug Simon |
Merge.
|
Mon, 30 Mar 2015 20:43:59 +0200 |
Doug Simon |
EconomyHighTier must apply CanonicalizerPhase
|
Mon, 30 Mar 2015 17:58:22 +0200 |
Doug Simon |
Merge.
|
Mon, 30 Mar 2015 17:51:05 +0200 |
Doug Simon |
add InlineIntrinsicsDuringParsing option with a default value of true
|
Mon, 30 Mar 2015 17:50:43 +0200 |
Doug Simon |
added extension points for creating GraphBuilder plugins
|
Mon, 30 Mar 2015 17:49:15 +0200 |
Doug Simon |
allow direct call derived from constant MethodHandle if JDK version >= 1.8.0_60
|
Mon, 30 Mar 2015 18:46:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 30 Mar 2015 17:57:31 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 30 Mar 2015 17:56:43 +0200 |
Thomas Wuerthinger |
Fix for IfNode below than canonicalization.
|
Mon, 30 Mar 2015 15:38:57 +0200 |
Josef Eisl |
AMD64HotSpotCounterOp: use incrementq macro.
|
Mon, 30 Mar 2015 17:00:08 +0200 |
Josef Eisl |
AssemblerTest: add method and code cache provider to scope to enable dumping.
|
Mon, 30 Mar 2015 17:31:48 +0200 |
Josef Eisl |
Add IncrementDecrementMacroTest.
|
Mon, 30 Mar 2015 15:38:24 +0200 |
Josef Eisl |
AMD64Assembler: introduce DEC and incrementq/decrementq macros for AMD64Addresses.
|
Mon, 30 Mar 2015 16:51:26 +0200 |
Roland Schatz |
Correctly re-wire memory edges in snippets.
|
Mon, 30 Mar 2015 14:28:50 +0200 |
Andreas Woess |
remove TruffleReplacements
|
Mon, 30 Mar 2015 14:26:46 +0200 |
Andreas Woess |
PartialEvaluator: method handle inlining now handled by HotSpotInvocationPlugins
|
Mon, 30 Mar 2015 14:23:20 +0200 |
Josef Eisl |
lsra.Interval: fix setRegisterPriority().
|
Mon, 30 Mar 2015 14:02:51 +0200 |
Lukas Stadler |
handle indexed loads and unboxing in PEA read elimination
|
Mon, 30 Mar 2015 14:02:08 +0200 |
Lukas Stadler |
refactor PrimitiveValueProfile to omit object equality comparison in the profiled case
|
Mon, 30 Mar 2015 14:01:04 +0200 |
Lukas Stadler |
ExactClassValueProfile: do not create isInstance check for generic (object) profiles
|
Mon, 30 Mar 2015 13:59:59 +0200 |
Lukas Stadler |
remove UnboxNodes without usages (if object is non-null)
|
Mon, 30 Mar 2015 11:59:58 +0200 |
Doug Simon |
HotSpotLoadFieldPlugin no longer checks InlineDuringParsing
|
Mon, 30 Mar 2015 10:57:43 +0200 |
Josef Eisl |
AMD64HotSpotLIRGenerator.RescueSlotDummyOp: add javadoc.
|
Mon, 30 Mar 2015 10:47:08 +0200 |
Josef Eisl |
AMD64HotSpotLIRGenerator: insert RescueSlotDummyOp only in #beforeRegisterAllocation.
|
Mon, 30 Mar 2015 10:08:38 +0200 |
Josef Eisl |
StandardOp.NoOp: assert that the right instruction is #replaced.
|
Mon, 30 Mar 2015 00:54:07 +0200 |
Thomas Wuerthinger |
Reduce usages of fixed node probability cache.
|
Sun, 29 Mar 2015 20:51:22 +0200 |
Thomas Wuerthinger |
Remove GraphCache option.
|
Sun, 29 Mar 2015 20:14:58 +0200 |
Thomas Wuerthinger |
Remove iterative inlining phase.
|
Sun, 29 Mar 2015 18:59:59 +0200 |
Thomas Wuerthinger |
Fix for succeeding stamps of IntegerLessThanNode.
|
Sun, 29 Mar 2015 18:57:14 +0200 |
Thomas Wuerthinger |
Fix for succeeding stamps of IntegerBelowNode.
|
Sun, 29 Mar 2015 18:51:08 +0200 |
Thomas Wuerthinger |
Rename method to avoid clashes.
|
Sun, 29 Mar 2015 18:45:49 +0200 |
Thomas Wuerthinger |
Small fix in memory schedule verification.
|
Sun, 29 Mar 2015 16:12:42 +0200 |
Thomas Wuerthinger |
Fix javadoc.
|
Sun, 29 Mar 2015 16:09:29 +0200 |
Thomas Wuerthinger |
Relax verification of floating read node.
|
Sat, 28 Mar 2015 21:48:27 +0100 |
Thomas Wuerthinger |
Fix suites.
|
Sat, 28 Mar 2015 21:28:22 +0100 |
Thomas Wuerthinger |
Add missing static imports.
|
Sat, 28 Mar 2015 21:23:17 +0100 |
Thomas Wuerthinger |
Remove unused import.
|
Sat, 28 Mar 2015 20:37:58 +0100 |
Thomas Wuerthinger |
Fix project dependencies.
|
Sat, 28 Mar 2015 20:36:56 +0100 |
Thomas Wuerthinger |
Add a color filter based on stamp types.
|
Sat, 28 Mar 2015 20:25:56 +0100 |
Thomas Wuerthinger |
Improve coloring and filters in IGV.
|
Sat, 28 Mar 2015 17:35:14 +0100 |
Thomas Wuerthinger |
Remove old version of partial evaluation.
|
Fri, 27 Mar 2015 17:02:53 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 27 Mar 2015 15:43:31 +0100 |
Thomas Wuerthinger |
Small fixes to IGV layout.
|
Fri, 27 Mar 2015 16:04:23 +0100 |
Doug Simon |
removed MacroSubstitution and its related machinery
|
Fri, 27 Mar 2015 15:37:42 +0100 |
Gilles Duboscq |
Truffle FastPE: recompute loop freqencies once BranchProbabilities have had a chance to canonicalize
|
Fri, 27 Mar 2015 15:33:44 +0100 |
Gilles Duboscq |
IGV: Update Graal color filter
|
Fri, 27 Mar 2015 14:09:21 +0100 |
Gilles Duboscq |
Make IGV more robust when parsing block information
|
Fri, 27 Mar 2015 14:03:46 +0100 |
Doug Simon |
don't push MethodHandleNodes with void return type to the stack
|
Fri, 27 Mar 2015 14:03:04 +0100 |
Doug Simon |
allow unqualified nested class names in the class part of a MethodFilter pattern
|
Fri, 27 Mar 2015 13:29:08 +0100 |
Doug Simon |
converted all @MacroSubstitution uses to InvocationPlugins
|
Fri, 27 Mar 2015 00:41:11 -0700 |
Tom Rodriguez |
Speed up debug info generation for virtual objects
|
Thu, 26 Mar 2015 22:26:18 +0100 |
Doug Simon |
Merge.
|
Thu, 26 Mar 2015 21:58:45 +0100 |
Doug Simon |
removed uses of StringBuffer
|
Thu, 26 Mar 2015 17:06:40 +0100 |
Doug Simon |
Merge.
|
Thu, 26 Mar 2015 17:06:08 +0100 |
Doug Simon |
removed uses of StringBuffer, Hashtable and Stack
|
Thu, 26 Mar 2015 11:39:07 +0100 |
Doug Simon |
don't process Word operations unless parsing a snippet or intrinsic
|
Thu, 26 Mar 2015 11:38:27 +0100 |
Doug Simon |
added Checkstyle rule to forbid use of old synchronized classes such as StringBuffer, Vector, Hashtable and Stack
|
Thu, 26 Mar 2015 13:51:37 -0700 |
twisti |
Remove external ASM dependency.
|
Thu, 26 Mar 2015 15:34:27 +0100 |
Roland Schatz |
Rewire usages of MemoryAnchorNode in FloatingReadPhase.
|
Thu, 26 Mar 2015 15:17:02 +0100 |
Roland Schatz |
Unit test for InputTypes in snippets.
|
Thu, 26 Mar 2015 13:55:36 +0100 |
Roland Schatz |
Verify that InputType is in allowedUsageTypes for @NodeIntrinsic methods returning a StructuralInput.
|
Wed, 25 Mar 2015 16:55:24 +0100 |
Roland Schatz |
Allow InputTypes that are not Value in snippets.
|
Wed, 25 Mar 2015 11:48:13 -0700 |
Tom Rodriguez |
Add CTW of rt.jar to gate
|
Wed, 25 Mar 2015 11:48:07 -0700 |
Tom Rodriguez |
Only report debug values for CTW threads by default
|
Wed, 25 Mar 2015 11:48:01 -0700 |
Tom Rodriguez |
Add option to filter DebugValueSummary by map name
|
Wed, 25 Mar 2015 11:47:55 -0700 |
Tom Rodriguez |
Alway print final CTW messages
|
Wed, 25 Mar 2015 11:47:49 -0700 |
Tom Rodriguez |
Support CTW in product for graal
|
Wed, 25 Mar 2015 16:16:36 +0100 |
Gilles Duboscq |
BinaryGraphPrinter: if a schedule is available, also print he node-to-blocks mapping in addition to the block-to-nodes
|
Wed, 25 Mar 2015 16:15:20 +0100 |
Gilles Duboscq |
Add scope with the schedule in EffectsPhase
|
Wed, 25 Mar 2015 16:31:35 +0100 |
Gilles Duboscq |
Add test to check that DominatorConditionalEliminationPhase rewires ConditionAnchorNodes properly
|
Wed, 25 Mar 2015 15:24:37 +0100 |
Roland Schatz |
Do node intrinsification and word type rewriting only during replacement parsing.
|
Tue, 24 Mar 2015 17:33:15 +0100 |
Christian Wirth |
extract methods to avoid code duplication
|
Tue, 24 Mar 2015 17:19:23 +0100 |
Christian Wirth |
syncronize the access to Source.allSources. Should fix random crashes we experienced before.
|
Tue, 24 Mar 2015 14:36:57 +0100 |
Stefan Anzinger |
Fix allocation counter issue where the counters sometimes gives way too high values for allocated bytes
|
Tue, 24 Mar 2015 12:01:58 +0100 |
Doug Simon |
suppress menubar and dock when running ctw on Mac
|
Tue, 24 Mar 2015 11:56:10 +0100 |
Doug Simon |
check whether a StateSplit node being added via GraphBuilderContext has a null stateAfter before setting one
|
Tue, 24 Mar 2015 11:36:52 +0100 |
Doug Simon |
added -G:CompileTheWorldMethodFilter option
|
Mon, 23 Mar 2015 15:45:19 -0700 |
Tom Rodriguez |
Restore old CTW output format
|
Mon, 23 Mar 2015 22:32:41 +0100 |
Doug Simon |
avoid creation of scopes if -G:Time, -G:Meter and -G:TrackMemUse all have null or empty values and no other debug scope based options are given (e.g., -G:Log, -G:Dump, etc)
|
Mon, 23 Mar 2015 13:33:18 -0700 |
Tom Rodriguez |
Merge
|
Mon, 23 Mar 2015 12:21:25 -0700 |
Tom Rodriguez |
Wait until all classes are loaded before compiling in multithreaded CTW
|
Mon, 23 Mar 2015 12:20:49 -0700 |
Tom Rodriguez |
Transfer proxies when splitting IfNode
|
Mon, 23 Mar 2015 10:29:15 -0700 |
Tom Rodriguez |
Fix time reporting for mx gate -t foo
|
Mon, 23 Mar 2015 10:28:36 -0700 |
Tom Rodriguez |
Add missing org.openide.awt dependency to IGV
|
Mon, 23 Mar 2015 10:27:17 -0700 |
Tom Rodriguez |
Merge
|
Fri, 20 Mar 2015 17:26:26 -0700 |
Tom Rodriguez |
Properly accumulate assumptions
|
Fri, 20 Mar 2015 17:26:20 -0700 |
Tom Rodriguez |
Don't bother cloning assumptions array
|
Fri, 20 Mar 2015 17:26:08 -0700 |
Tom Rodriguez |
Fixed help text and add CompileTheWorldThreads flag
|
Mon, 23 Mar 2015 20:57:21 +0100 |
Doug Simon |
added helper methods to GraphBuilderContext for common operation combinations
|
Mon, 23 Mar 2015 20:04:55 +0100 |
Christian Humer |
Truffle-DSL: fixed wrong type for implicit type cast elimination.
|
Mon, 23 Mar 2015 16:11:48 +0100 |
Stefan Anzinger |
Merge
|
Mon, 23 Mar 2015 15:58:36 +0100 |
Stefan Anzinger |
Implement dynamic instruction counters on assembly level
|
Mon, 23 Mar 2015 14:31:01 +0100 |
Doug Simon |
fixed pylint issue
|
Mon, 23 Mar 2015 14:18:32 +0100 |
Doug Simon |
ignore forced MethodSubstitutions during graph builder inlining (it breaks economy compiler configuration)
|
Mon, 23 Mar 2015 13:36:04 +0100 |
Doug Simon |
added support for refining the tasks run by 'mx gate' (e.g., 'mx gate -t Economy' will only run tasks whose title contains the substring 'Economy')
|
Mon, 23 Mar 2015 11:02:36 +0100 |
Doug Simon |
moved non-HotSpot specific inlining functionality into non-HotSpot specific location
|
Mon, 23 Mar 2015 00:26:47 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 23 Mar 2015 00:26:37 +0100 |
Thomas Wuerthinger |
Further improvements to IGV. Make displayed names of nodes shorter.
|
Sat, 21 Mar 2015 16:22:15 +0100 |
Thomas Wuerthinger |
Fix IGV small layout bug.
|
Sat, 21 Mar 2015 16:10:53 +0100 |
Thomas Wuerthinger |
Small comment fix.
|
Sun, 22 Mar 2015 17:04:03 +0100 |
Doug Simon |
made partial intrinsification work (i.e., intrinsics that call the original method to handle slow/uncommon paths)
|
Sun, 22 Mar 2015 17:03:42 +0100 |
Doug Simon |
fixed bug in NodeList.toArray()
|
Sun, 22 Mar 2015 16:33:32 +0100 |
Doug Simon |
support disassembling a subrange of a bytecode method
|
Sun, 22 Mar 2015 12:30:26 +0100 |
Doug Simon |
factored out common code in HotSpotCryptoSubstitutionTest
|
Sun, 22 Mar 2015 12:29:01 +0100 |
Doug Simon |
avoid unnecessary copying in NodeList.toArray(A[] a)
|
Sun, 22 Mar 2015 00:12:34 +0100 |
Andreas Woess |
IGV: also color KillingBegin nodes orange
|
Sat, 21 Mar 2015 23:47:30 +0100 |
Andreas Woess |
IGV: fix bug in layout node comparator
|
Sat, 21 Mar 2015 15:41:55 +0100 |
Thomas Wuerthinger |
Merge.
|
Sat, 21 Mar 2015 15:41:38 +0100 |
Thomas Wuerthinger |
Layout and display improvements and bug fixes for IdealGraphVisualizer.
|
Fri, 20 Mar 2015 18:33:31 +0100 |
Thomas Wuerthinger |
Fix dependencies in IGV NetBeans project. Contributed-by: Michael Haupt <michael.haupt@oracle.com>
|
Fri, 20 Mar 2015 23:19:24 +0100 |
Doug Simon |
removed unused IntegerSubExactNode node intrinsics
|
Fri, 20 Mar 2015 23:18:50 +0100 |
Doug Simon |
removed left over temporary code
|
Fri, 20 Mar 2015 23:17:33 +0100 |
Doug Simon |
GraphBuilderConfiguration.copy() should do what it's javadoc says
|
Fri, 20 Mar 2015 22:09:39 +0100 |
Christian Humer |
Truffle: some tweaks to the PrintTruffleExpansionHistogram.
|
Fri, 20 Mar 2015 19:00:50 +0100 |
Christian Humer |
Truffle: use compare functions for MethodStatistics.
|
Fri, 20 Mar 2015 19:00:50 +0100 |
Christian Humer |
Truffle: simplify inAtomicBlock assertion.
|
Fri, 20 Mar 2015 19:00:50 +0100 |
Christian Humer |
Truffle: refactor trivial node count calculation and expose and API that enables to use it for Node subtrees.
|
Fri, 20 Mar 2015 19:00:50 +0100 |
Christian Humer |
Truffle: simplify loop node implementation.
|
Fri, 20 Mar 2015 18:59:40 +0100 |
Christian Humer |
Truffle: make loop node implementation exchangable for graal runtime versions.
|
Fri, 20 Mar 2015 17:08:43 +0100 |
Andreas Woess |
Truffle: remove Node#onAdopt() hook
|
Fri, 20 Mar 2015 15:59:35 +0100 |
Andreas Woess |
Truffle: always check type in UnsafeNodeField
|
Fri, 20 Mar 2015 15:53:01 +0100 |
Andreas Woess |
Truffle: ValueProfile should extend NodeCloneable
|
Fri, 20 Mar 2015 19:09:08 +0100 |
Roland Schatz |
Simplify code generation for AMD64 memory access instructions.
|
Fri, 20 Mar 2015 17:59:37 +0100 |
Roland Schatz |
Restructure AMD64 LIR classes.
|
Fri, 20 Mar 2015 16:05:24 +0100 |
Doug Simon |
removed Receiver.isNullConstant() since InvocationPlugins will never be applied if the receiver is the null constant
|
Fri, 20 Mar 2015 10:11:07 +0100 |
Gilles Duboscq |
LoopFragment: Proxy input may be null
|
Thu, 19 Mar 2015 18:03:15 -0700 |
Tom Rodriguez |
Add support for multithreaded CTW
|
Thu, 19 Mar 2015 18:03:08 -0700 |
Tom Rodriguez |
Don't let NoClassDefFoundError leak when reflectively looking up Method
|
Thu, 19 Mar 2015 17:48:48 -0700 |
Tom Rodriguez |
Reduce amount of work done by Node.verify by default
|
Thu, 19 Mar 2015 17:25:16 -0700 |
Tom Rodriguez |
Check for null installedCode when reporting events
|
Thu, 19 Mar 2015 17:23:05 -0700 |
Tom Rodriguez |
Improve assertion message
|
Thu, 19 Mar 2015 17:22:24 -0700 |
Tom Rodriguez |
Only report snippet cache overflow once
|
Thu, 19 Mar 2015 22:31:42 +0100 |
Doug Simon |
added null checking for the receiver when inlining or applying an InvocationPlugin during graph parsing
|
Thu, 19 Mar 2015 19:27:25 +0100 |
Gilles Duboscq |
TraceDeoptimization: print compiler and compile_id
|
Thu, 19 Mar 2015 15:38:33 +0100 |
Thomas Wuerthinger |
Small fix for memory schedule verification. The begin node is not always the first node in the block if it is at the same time also the end node.
|
Thu, 19 Mar 2015 12:47:06 +0100 |
Doug Simon |
Merge.
|
Thu, 19 Mar 2015 12:46:38 +0100 |
Doug Simon |
removed overly strict assertions in InstanceOfDynamicNode constructor
|
Thu, 19 Mar 2015 12:46:06 +0100 |
Doug Simon |
added support for checking nodes added to the graph by an Invocation plugin and used this to check that only legal constants are added under ImmutableCode
|
Wed, 18 Mar 2015 12:39:43 +0100 |
Doug Simon |
use cheaper test for whether or not a method has a substitution
|
Wed, 18 Mar 2015 11:46:06 +0100 |
Doug Simon |
factored out assertion checks around application of an InvocationPlugin and added a check that all StateSplit nodes added by a plugin have a non-null frame state
|
Thu, 19 Mar 2015 11:53:36 +0100 |
Thomas Wuerthinger |
Guard constant folding with !ImmutableCode.
|
Thu, 19 Mar 2015 11:22:37 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Mar 2015 23:26:47 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Mar 2015 23:26:23 +0100 |
Thomas Wuerthinger |
Fix an issue when the result of canonicalization is appended in the graph builder. Introduce GraphBuilderPhase#recursiveAppend.
|
Wed, 18 Mar 2015 21:36:35 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Mar 2015 21:36:12 +0100 |
Thomas Wuerthinger |
Fix a bug in the schedule phase and tighten asserts.
|
Thu, 19 Mar 2015 10:28:28 +0100 |
Gilles Duboscq |
Canonicalizer: tryCanonicalize: return early if the custom canonicalizer has simplified the node away
|
Wed, 18 Mar 2015 21:01:56 +0100 |
Doug Simon |
removed logic for estimating invocation plugin count
|
Wed, 18 Mar 2015 20:17:41 +0100 |
Gilles Duboscq |
Dom-based ConditionalElimination: fix fliped check in processConditionAnchor
|
Wed, 18 Mar 2015 11:38:38 -0700 |
Tom Rodriguez |
Properly handle Guard usages during on stack replacement
|
Wed, 18 Mar 2015 10:07:47 -0700 |
Tom Rodriguez |
Merge
|
Wed, 18 Mar 2015 10:01:25 -0700 |
Tom Rodriguez |
Ignore -Xbatch when the thread is in the middle of class loading
|
Tue, 17 Mar 2015 19:24:47 -0700 |
Tom Rodriguez |
Relax asserts in ArrayEqualsNodes
|
Tue, 17 Mar 2015 19:21:57 -0700 |
Tom Rodriguez |
Experimentally disallow Graal compiling itself in tiered
|
Tue, 17 Mar 2015 19:21:54 -0700 |
Tom Rodriguez |
Add option to print CompileQueue occupancy from LogCompilation output
|
Tue, 17 Mar 2015 19:21:22 -0700 |
Tom Rodriguez |
Log dequeue of methods from CompileQueue
|
Wed, 18 Mar 2015 16:39:06 +0100 |
Stefan Anzinger |
Merge
|
Wed, 18 Mar 2015 15:23:39 +0100 |
Stefan Anzinger |
[SPARC] (Re)move SPARCScratchRegister into the SPARCMacroAssembler to force usage only during assembly.
|
Wed, 18 Mar 2015 13:53:23 +0100 |
Stefan Anzinger |
Merge
|
Tue, 17 Mar 2015 18:57:47 +0100 |
Stefan Anzinger |
[SPARC] Set lower plugin count estimate for SPARC backend
|
Wed, 18 Mar 2015 15:58:55 +0100 |
Gilles Duboscq |
FloatStamp.Abs.foldStamp support known-NaN input
|
Wed, 18 Mar 2015 15:51:15 +0100 |
Gilles Duboscq |
CanonicalizerPhase: can not use Debug.handle without a corresponding scope/sandbox
|
Wed, 18 Mar 2015 15:14:27 +0100 |
Gilles Duboscq |
Add assert in FloatStamp
|
Wed, 08 Oct 2014 16:20:38 +0200 |
Gilles Duboscq |
Implement foldStamp for Float to Integer ops
|
Wed, 08 Oct 2014 15:27:10 +0200 |
Gilles Duboscq |
Implement foldStamp for Integer to Float conversions
|
Wed, 18 Mar 2015 14:36:13 +0100 |
Gilles Duboscq |
Remove TailDuplicationPhase
|
Tue, 17 Mar 2015 16:13:54 +0100 |
Gilles Duboscq |
GuardsStage: add areDeoptsFixed helper method
|
Wed, 18 Mar 2015 11:30:45 +0100 |
Josef Eisl |
BenchmarkCounters: add option to turn of number grouping separators.
|
Wed, 18 Mar 2015 02:15:37 +0100 |
Christian Humer |
Truffle: implemented new -G:+PrintTruffleExpansionHistogram tool.
|
Wed, 18 Mar 2015 02:17:34 +0100 |
Christian Humer |
Truffle: truffle compilation might result in a CancellationException.
|
Wed, 18 Mar 2015 01:46:01 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Mar 2015 01:45:49 +0100 |
Thomas Wuerthinger |
Add memory proxy support in the new MemoryScheduleVerification.
|
Tue, 17 Mar 2015 11:23:06 -0700 |
Tom Rodriguez |
Merge
|
Tue, 17 Mar 2015 11:22:56 -0700 |
Tom Rodriguez |
Fix arg limit on Mac
|
Mon, 16 Mar 2015 17:37:32 -0700 |
Tom Rodriguez |
Make the native initialization path for Graal more robust
|
Mon, 16 Mar 2015 16:38:17 -0700 |
Tom Rodriguez |
Don't walk out of loop when estimating unswitch benefits
|
Mon, 16 Mar 2015 15:51:43 -0700 |
Tom Rodriguez |
More checks that InductionVariable.direction is valid
|
Mon, 16 Mar 2015 15:46:28 -0700 |
Tom Rodriguez |
Don't force resolution for unloaded field types
|
Mon, 16 Mar 2015 18:19:12 +0100 |
Josef Eisl |
Do not include MoveProfiling phases in stub compilation.
|
Mon, 16 Mar 2015 16:38:01 +0100 |
Josef Eisl |
LIRSuites: add copy constructor.
|
Mon, 16 Mar 2015 16:37:21 +0100 |
Josef Eisl |
LIRPhaseSuite: add copy().
|
Mon, 16 Mar 2015 17:23:22 +0100 |
Josef Eisl |
Add MoveProfiling.
|
Mon, 16 Mar 2015 17:15:52 +0100 |
Josef Eisl |
Add BenchmarkCounterFactory to PostAllocationOptimizationContext.
|
Mon, 16 Mar 2015 17:36:45 +0100 |
Josef Eisl |
Make DynamicCounterNode LIRLowerable.
|
Tue, 17 Mar 2015 17:19:04 +0100 |
Josef Eisl |
{AMD64,SPARC}HotSpotLIRGenerator: implement createBenchmarkCounter().
|
Tue, 17 Mar 2015 17:18:47 +0100 |
Josef Eisl |
Add AMD64HotSpotCounterOp and SPARCHotSpotCounterOp.
|
Mon, 16 Mar 2015 16:35:20 +0100 |
Josef Eisl |
AMD64Assembler: introduce addq(AMD64Address, Register).
|
Tue, 17 Mar 2015 17:19:39 +0100 |
Josef Eisl |
Make LIRGeneratorTool a BenchmarkCounterFactory.
|
Tue, 17 Mar 2015 17:19:18 +0100 |
Josef Eisl |
Introduce BenchmarkCounterFactory.
|
Tue, 17 Mar 2015 17:29:49 +0100 |
Josef Eisl |
BenchmarkCounters: make thread-safe and refactoring.
|
Tue, 17 Mar 2015 13:07:12 +0100 |
Josef Eisl |
NewObjectSnippets: work around problems with late binding of snippet parameters in GraphBuilderPlugins.
|
Tue, 17 Mar 2015 17:16:04 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 17 Mar 2015 17:15:40 +0100 |
Thomas Wuerthinger |
Add another memory schedule test.
|
Tue, 17 Mar 2015 17:13:25 +0100 |
Thomas Wuerthinger |
Fix another bug in the new scheduler found by the new verification phase.
|
Tue, 17 Mar 2015 17:12:47 +0100 |
Thomas Wuerthinger |
Assign result maps in schedule phase earlier to have better context in case of exceptions.
|
Tue, 17 Mar 2015 16:17:30 +0100 |
Thomas Wuerthinger |
Add memory schedule verification pass. Fix a bug in the new schedule implementation.
|
Tue, 17 Mar 2015 13:14:13 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 17 Mar 2015 13:13:57 +0100 |
Thomas Wuerthinger |
Fix for earliest possible schedule when the last node in a block is an invoke. Added a new scheduling test.
|
Mon, 16 Mar 2015 21:50:15 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 16 Mar 2015 21:49:59 +0100 |
Thomas Wuerthinger |
Add GraalHostThreads flag to overwrite the number of threads spawned for the baseline compiler.
|
Tue, 17 Mar 2015 15:52:41 +0100 |
Andreas Woess |
remove unused code in CurrentJavaThreadNode
|
Tue, 17 Mar 2015 15:49:33 +0100 |
Andreas Woess |
Truffle: repair TraceTruffleTransferToInterpreter option
|
Tue, 17 Mar 2015 15:39:46 +0100 |
Andreas Woess |
Truffle: try to inline method handle invocations in FastPE
|
Tue, 17 Mar 2015 15:36:09 +0100 |
Andreas Woess |
MethodHandleNode: record unique concrete method assumptions
|
Tue, 17 Mar 2015 14:40:35 +0100 |
Andreas Woess |
Truffle: respect truffle inlining option in FastPE and replace Stack with ArrayDeque
|
Tue, 17 Mar 2015 13:57:33 +0100 |
Doug Simon |
Merge.
|
Tue, 17 Mar 2015 13:45:05 +0100 |
Doug Simon |
removed placeholder code
|
Tue, 17 Mar 2015 12:49:45 +0100 |
Doug Simon |
Merge.
|
Tue, 17 Mar 2015 12:13:24 +0100 |
Doug Simon |
Merge.
|
Tue, 17 Mar 2015 12:05:49 +0100 |
Doug Simon |
replaced HashMap with a side-table (i.e., an array) for looking up InvocationPlugins
|
Sun, 15 Mar 2015 11:48:14 +0100 |
Doug Simon |
refactored graph builder plugins to be top level interfaces
|
Sun, 15 Mar 2015 11:36:54 +0100 |
Doug Simon |
refactored GraphBuilderConfiguration (and its component classes) into a separate project
|
Sun, 15 Mar 2015 10:52:22 +0100 |
Doug Simon |
graph builder plugins are created before GraphBuilderConfigurations and the process for deriving plugins from an existing configuration is simplified
|
Thu, 12 Mar 2015 22:19:27 +0100 |
Doug Simon |
NodeIntrinsificationPhase is given only the providers it needs instead of a Providers object
|
Thu, 12 Mar 2015 22:10:07 +0100 |
Doug Simon |
made resolution of method with InvocationPlugins lazy
|
Thu, 12 Mar 2015 17:13:29 +0100 |
Doug Simon |
fixed syntax error
|
Tue, 17 Mar 2015 13:27:50 +0100 |
Lukas Stadler |
handle proxies with null inputs in SchedulePhase
|
Tue, 17 Mar 2015 11:18:55 +0100 |
Lukas Stadler |
add null check in Materialize graphbuilder plugin
|
Tue, 17 Mar 2015 11:11:03 +0100 |
Lukas Stadler |
fix faulty check in HotSpotTruffleRuntime
|
Tue, 17 Mar 2015 11:10:32 +0100 |
Lukas Stadler |
remove obsolete assertion from MonitorExitNode
|
Tue, 17 Mar 2015 12:05:51 +0100 |
Stefan Anzinger |
Merge
|
Tue, 17 Mar 2015 12:05:11 +0100 |
Stefan Anzinger |
[SPARC] remove debug code for mmap()
|
Fri, 13 Mar 2015 11:28:01 +0100 |
Stefan Anzinger |
Merge
|
Thu, 12 Mar 2015 17:08:19 +0100 |
Stefan Anzinger |
[SPARC] Add com.oracle.nfi.test.NativeFunctionInterfaceTest to blacklist for SPARC
|
Mon, 16 Mar 2015 16:54:10 -0700 |
Michael Van De Vanter |
Merge with f803f49c9ec423cb1c87a510c29fd61afd6a8c57
|
Mon, 16 Mar 2015 15:59:57 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: remove support for "probe-lite", an optimization for a particular use case that no longer seems worth the complexity.
|
Mon, 16 Mar 2015 13:47:45 +0100 |
Christian Humer |
Truffle: fixed TruffleCompilationExceptionsAreThrown was ignored for non permanent bailouts.
|
Mon, 16 Mar 2015 15:12:22 +0100 |
Roland Schatz |
Refactoring of AMD64 code generation.
|
Mon, 16 Mar 2015 14:17:00 +0100 |
Roland Schatz |
Make LIRGeneratorTool.append(op) return the op.
|
Fri, 13 Mar 2015 15:23:44 +0100 |
Roland Schatz |
Allow arbitrary constants in CompilationResultBuilder.recordInlineDataInCode.
|
Fri, 13 Mar 2015 15:20:16 +0100 |
Roland Schatz |
Move isCompressed method to HotSpotConstant interface.
|
Mon, 16 Mar 2015 12:23:11 +0100 |
Gilles Duboscq |
mx: followup fix for SC_ARG_MAX, add more assetions
|
Sun, 15 Mar 2015 16:22:37 +0100 |
Thomas Wuerthinger |
Support optional last access location in the scheduler phase.
|
Sun, 15 Mar 2015 14:22:50 +0100 |
Thomas Wuerthinger |
Remove fine grained debug scopes in the canonicalizer.
|
Sun, 15 Mar 2015 14:16:21 +0100 |
Thomas Wuerthinger |
Remove metric ConstantNodes. Make LocalLiveness log output only available when assertions are enabled.
|
Sun, 15 Mar 2015 13:40:28 +0100 |
Thomas Wuerthinger |
Add utility Node#pushInputs(NodeStack).
|
Sat, 14 Mar 2015 22:45:52 +0100 |
Thomas Wuerthinger |
Remove dead code in GraphBuilderPhase.
|
Sat, 14 Mar 2015 22:38:12 +0100 |
Thomas Wuerthinger |
Fix javadoc.
|
Sat, 14 Mar 2015 22:29:44 +0100 |
Thomas Wuerthinger |
Consolidation of new allocation stubs to use the standard ForeignCallNode.
|
Sat, 14 Mar 2015 20:42:09 +0100 |
Thomas Wuerthinger |
Turn a check for non-null stateAfter of an invoke into an assertion.
|
Sat, 14 Mar 2015 19:15:51 +0100 |
Thomas Wuerthinger |
Assign the state after when appending the node and not automatically in the main graph builder loop.
|
Sat, 14 Mar 2015 17:59:33 +0100 |
Thomas Wuerthinger |
Small simplification in GraphBuilderPhase.
|
Sat, 14 Mar 2015 14:14:54 +0100 |
Thomas Wuerthinger |
Reduce # of MemoryCheckpoint#Multi.
|
Sat, 14 Mar 2015 14:05:16 +0100 |
Thomas Wuerthinger |
Simplified NamedLocationIdentity #hashCode and #equals.
|
Sat, 14 Mar 2015 14:03:59 +0100 |
Thomas Wuerthinger |
Relax check invariants for usage of ==.
|
Sat, 14 Mar 2015 13:19:16 +0100 |
Thomas Wuerthinger |
Add a unit test for the new ResolvedJavaField API method getLocationIdentity.
|
Sat, 14 Mar 2015 12:14:26 +0100 |
Thomas Wuerthinger |
Fix WriteBarrierAdditionTest.
|
Sat, 14 Mar 2015 02:04:40 +0100 |
Thomas Wuerthinger |
Merge.
|
Sat, 14 Mar 2015 01:57:26 +0100 |
Thomas Wuerthinger |
Rewrite gathering of loop kill information of FloatingReadPhase to reduce set allocations.
|
Sat, 14 Mar 2015 01:28:20 +0100 |
Thomas Wuerthinger |
Create utilities LocationIdentity#isAny, LocationIdentity#isSingle, LocationIdentity#any, LocationIdentity#overlaps.
|
Sat, 14 Mar 2015 01:09:21 +0100 |
Thomas Wuerthinger |
Convert LocationIdentity from an interface into an abstract class.
|
Sat, 14 Mar 2015 01:02:08 +0100 |
Thomas Wuerthinger |
Remove LocationIdentity interface from ResolvedJavaField and add ResolvedJavaField#getLocationIdentity method instead.
|
Sat, 14 Mar 2015 00:24:40 +0100 |
Doug Simon |
Merge.
|
Sat, 14 Mar 2015 00:23:48 +0100 |
Doug Simon |
inline intrinsics during bytecode paring only if -G:+Inline or -G:+InlineDuringParsing
|
Fri, 13 Mar 2015 23:46:12 +0100 |
Doug Simon |
disabled crypto intrinsics until partial intrinsification (i.e., self recursive intrinsics) bug is fixed
|
Fri, 13 Mar 2015 23:27:53 +0100 |
Doug Simon |
don't treat Truffle method inlining substitutions as graph builder replacements
|
Fri, 13 Mar 2015 23:15:18 +0100 |
Doug Simon |
only do eager resolving for replacements that are intrinsics
|
Fri, 13 Mar 2015 22:59:50 +0100 |
Thomas Wuerthinger |
Small data structure optimizations in SchedulePhase.
|
Fri, 13 Mar 2015 22:55:14 +0100 |
Thomas Wuerthinger |
Simplifications of SchedulePhase#processStack.
|
Fri, 13 Mar 2015 22:35:37 +0100 |
Thomas Wuerthinger |
Create NodeStack implementation to replace inefficient Stack<Node>.
|
Fri, 13 Mar 2015 21:43:38 +0100 |
Thomas Wuerthinger |
Fix formatting.
|
Fri, 13 Mar 2015 21:34:07 +0100 |
Thomas Wuerthinger |
Small fixes in GraphOrder and SchedulePhase.
|
Fri, 13 Mar 2015 17:32:13 +0100 |
Thomas Wuerthinger |
Use earliest possible schedule in effects phase instead of latest possible schedule.
|
Fri, 13 Mar 2015 16:47:27 +0100 |
Thomas Wuerthinger |
Turn UnboxNode into a fixed node.
|
Fri, 13 Mar 2015 16:19:02 +0100 |
Thomas Wuerthinger |
Fix for FindBugs false positive.
|
Fri, 13 Mar 2015 15:38:23 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 13 Mar 2015 12:27:07 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 12 Mar 2015 23:49:02 +0100 |
Thomas Wuerthinger |
Add LocationSet file.
|
Thu, 12 Mar 2015 23:48:20 +0100 |
Thomas Wuerthinger |
Remove code of the old schedule algorithm.
|
Thu, 12 Mar 2015 23:25:19 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 12 Mar 2015 23:24:03 +0100 |
Thomas Wuerthinger |
Add a new algorithm for latest possible schedule. Fix earliest possible schedule for the case of floating reads. Add scheduling test cases.
|
Fri, 13 Mar 2015 12:26:08 +0100 |
Thomas Wuerthinger |
Use host backend when generating a new instance for HotSpotNativeFunctionInterface.
|
Fri, 13 Mar 2015 11:26:37 +0100 |
Doug Simon |
trigger building all dependencies in NetBeans only when needed
|
Fri, 13 Mar 2015 11:06:10 +0100 |
Doug Simon |
added StringIndexOutOfBoundsException to TruffleCompilerImpl.SKIPPED_EXCEPTION_CLASSES
|
Fri, 13 Mar 2015 10:52:17 +0100 |
Doug Simon |
fixed NPE when creating an InstanceOfDynamicNode during parsing
|
Thu, 12 Mar 2015 18:04:30 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation (part 2): For clients of Instrumentation, replace the TruffleEventListener interface with two: InstrumentListener, and ASTInstrumentListener. The former is simple, completely Truffle-safe (can't affect Truffle execution), and designed for simple tools. The latter is similar to the previous interface.
|
Thu, 12 Mar 2015 18:03:05 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: For clients of Instrumentation, replace the TruffleEventListener interface with two: InstrumentListener, and ASTInstrumentListener. The former is simple, completely Truffle-safe (can't affect Truffle execution), and designed for simple tools. The latter is similar to the previous interface.
|
Thu, 12 Mar 2015 15:02:01 -0700 |
Tom Rodriguez |
Local fix for JDK-8075105
|
Thu, 12 Mar 2015 12:15:06 -0700 |
Tom Rodriguez |
fix race in expansion of superclass iterableIds
|
Thu, 12 Mar 2015 16:45:24 +0100 |
Doug Simon |
Merge.
|
Thu, 12 Mar 2015 16:07:34 +0100 |
Doug Simon |
removed tests for intrinsics that call the original method
|
Thu, 12 Mar 2015 16:04:37 +0100 |
Doug Simon |
fixed Math.pow intrinsic to make a runtime call instead of calling the original method
|
Thu, 12 Mar 2015 16:03:40 +0100 |
Doug Simon |
disallow intrinsics from calling the original method
|
Thu, 12 Mar 2015 15:25:43 +0100 |
Doug Simon |
fixed bug in managing replacement scope during bytecode parsing and improved API for querying replacement info from graph builder plugins
|
Thu, 12 Mar 2015 15:20:29 +0100 |
Doug Simon |
added test for Math.pow() intrinsic
|
Thu, 12 Mar 2015 15:19:56 +0100 |
Doug Simon |
tidied up assertions in InliningUtil
|
Thu, 12 Mar 2015 14:11:03 +0100 |
Doug Simon |
moved bytecode paring options to AbstractBytecodeParser.Options
|
Thu, 12 Mar 2015 15:59:01 +0100 |
Stefan Anzinger |
Merge
|
Thu, 12 Mar 2015 15:58:28 +0100 |
Stefan Anzinger |
[SPARC] Print specific error code when mmap fails (even when PrintWarnings is set to false)
|
Thu, 12 Mar 2015 15:37:57 +0100 |
Stefan Anzinger |
[SPARC] Link Solaris/SPARC HotSpot code into Eclipse project
|
Thu, 12 Mar 2015 12:45:04 +0100 |
Gilles Duboscq |
mx: Support systems where SC_ARG_MAX has not defined limit
|
Thu, 12 Mar 2015 07:29:31 +0100 |
Doug Simon |
fixed canonicalizeprojects issues
|
Thu, 12 Mar 2015 07:14:18 +0100 |
Doug Simon |
Merge.
|
Thu, 12 Mar 2015 07:13:05 +0100 |
Doug Simon |
moved WordTypes from c.o.g.word.phases to c.o.g.word
|
Thu, 12 Mar 2015 01:11:22 +0100 |
Doug Simon |
removed WordTypeRewriterPhase
|
Wed, 11 Mar 2015 23:36:38 +0100 |
Doug Simon |
use the 'jacoco=exclude' project property when deciding which directories to include in JaCoCo coverage reports
|
Wed, 11 Mar 2015 23:27:51 +0100 |
Doug Simon |
removed some uses of setStampFromReturnType
|
Wed, 11 Mar 2015 23:23:08 +0100 |
Doug Simon |
ensure voidness of a @NodeIntrinsic method's return kind agrees with the voidness of the stamp of the intrinsified node
|
Wed, 11 Mar 2015 17:45:21 -0700 |
Tom Rodriguez |
Split LeafType off from ConcreteSubtype
|
Wed, 11 Mar 2015 17:32:04 -0700 |
Tom Rodriguez |
Connect required Assumptions with answer to CHA query
|
Wed, 11 Mar 2015 16:06:35 -0700 |
Tom Rodriguez |
Simplify STATIC_PRIMITIVE_FIELD macro
|
Wed, 11 Mar 2015 21:01:10 +0100 |
Doug Simon |
workaround for JDK-8056066
|
Wed, 11 Mar 2015 20:43:52 +0100 |
Doug Simon |
Merge.
|
Wed, 11 Mar 2015 20:43:12 +0100 |
Doug Simon |
use GraphBuilderPlugins for method substitutions, intrinsics and snippets (GRAAL-982)
|
Wed, 11 Mar 2015 17:16:30 +0100 |
Doug Simon |
disallow method substitution to be compilation root
|
Wed, 11 Mar 2015 15:27:18 +0100 |
Doug Simon |
removed a static access to HotSpotGraalRuntime
|
Wed, 11 Mar 2015 15:25:34 +0100 |
Doug Simon |
ensure an offset into a HotSpot metaspace object is valid before reading it
|
Tue, 10 Mar 2015 21:59:29 +0100 |
Doug Simon |
refactored graph builder plugins into a separate class
|
Tue, 10 Mar 2015 21:39:31 +0100 |
Doug Simon |
added ArgSupplier mechanism for supporting tests that modify their arguments
|
Tue, 10 Mar 2015 21:29:12 +0100 |
Doug Simon |
made BarrieredAccess final
|
Tue, 10 Mar 2015 21:26:43 +0100 |
Doug Simon |
spelling fix
|
Tue, 10 Mar 2015 21:26:02 +0100 |
Doug Simon |
Merge.
|
Tue, 03 Mar 2015 14:20:58 +0100 |
Doug Simon |
removed assertion in a method substitution
|
Tue, 03 Mar 2015 14:20:26 +0100 |
Doug Simon |
removed invalid comment
|
Tue, 03 Mar 2015 14:19:59 +0100 |
Doug Simon |
made helper methods private
|
Sun, 01 Mar 2015 15:42:38 +0100 |
Doug Simon |
minor javadoc fix
|
Thu, 19 Feb 2015 16:54:36 +0100 |
Doug Simon |
refactored HotSpot graph builder plugins into top level classes
|
Thu, 19 Feb 2015 15:42:37 +0100 |
Doug Simon |
fixed npe when the target class of optional method substitutions is not present
|
Thu, 19 Feb 2015 15:40:17 +0100 |
Doug Simon |
always inline intrinsics in the graph builder as well as any methods (recursively) called from an instrinsic
|
Wed, 11 Mar 2015 18:16:25 +0100 |
Lukas Stadler |
make sure that all split successors guard for a condition before optimizing in OptimizeGuardAnchorsPhase
|
Wed, 11 Mar 2015 16:35:26 +0100 |
Lukas Stadler |
iterative marking of loop phis in SchedulePhase
|
Wed, 11 Mar 2015 15:44:32 +0100 |
Christian Humer |
Truffle: implement recursive inlining and with a maximum depth of 4.
|
Wed, 11 Mar 2015 15:44:32 +0100 |
Christian Humer |
Fix broken windows build.
|
Wed, 11 Mar 2015 15:44:32 +0100 |
Christian Humer |
Truffle-DSL: @Cached javadoc fixes.
|
Wed, 11 Mar 2015 11:32:13 +0100 |
Christian Humer |
Truffle-DSL: make the whole specialization block atomic to avoid unnecessary node allocations.
|
Wed, 11 Mar 2015 11:30:20 +0100 |
Christian Humer |
Truffle-DSL: make specialization types mergable with other specialization types.
|
Tue, 10 Mar 2015 21:13:07 +0100 |
Christian Humer |
Truffle-DSL: removeSame does not need to run using atomic. It is always used in an atomic block already.
|
Tue, 10 Mar 2015 21:11:12 +0100 |
Christian Humer |
Truffle: add assertion to always be in atomic blocks for replaces as it now may be violated by NodeUtil#nonAtomicReplace.
|
Tue, 10 Mar 2015 22:18:53 -0700 |
Tom Rodriguez |
Verify dependencies when assertions are enabled
|
Tue, 10 Mar 2015 22:15:39 -0700 |
Tom Rodriguez |
Add varargs versions of assertTrue and assertFalse
|
Tue, 10 Mar 2015 20:32:04 -0700 |
twisti |
Bootstrap might exit early in debug JVM
|
Tue, 10 Mar 2015 23:33:12 +0100 |
Thomas Wuerthinger |
Fix new entry in the gate for economy compiler configuration.
|
Tue, 10 Mar 2015 22:32:47 +0100 |
Thomas Wuerthinger |
Make sure new "economy" compiler configuration is not picked up as the default.
|
Tue, 10 Mar 2015 22:09:54 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 10 Mar 2015 21:02:12 +0100 |
Thomas Wuerthinger |
Add compiler configuration "economy".
|
Tue, 10 Mar 2015 19:44:56 +0100 |
Christian Humer |
Truffle: cache trivial node counts per call target.
|
Tue, 10 Mar 2015 19:38:07 +0100 |
Christian Humer |
Truffle: expose non-atomic replace API to Truffle DSL to avoid multiple RootNode lookups for multiple replaces in one atomic block.
|
Tue, 10 Mar 2015 19:28:26 +0100 |
Christian Humer |
Truffle-DSL: implemented duplication check for specializations with @Cached to avoid duplicates for multithreaded AST execution.
|
Tue, 10 Mar 2015 13:47:46 +0100 |
Christian Humer |
Truffle-DSL: fix another null issue for execute method generation.
|
Tue, 10 Mar 2015 19:19:33 +0100 |
Thomas Wuerthinger |
Make conditional elimination more robust wrt deleted begin nodes.
|
Tue, 10 Mar 2015 15:52:16 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 10 Mar 2015 15:52:07 +0100 |
Thomas Wuerthinger |
Add conditional elimination test cases.
|
Tue, 10 Mar 2015 15:28:02 +0100 |
Thomas Wuerthinger |
Add unit test for conditional elimination of IntegerTestNode.
|
Tue, 10 Mar 2015 15:21:34 +0100 |
Thomas Wuerthinger |
Clean up unused methods in schedule phase.
|
Tue, 10 Mar 2015 15:20:13 +0100 |
Thomas Wuerthinger |
Add succeeding stamp inference for integer test node.
|
Tue, 10 Mar 2015 15:19:57 +0100 |
Thomas Wuerthinger |
Simplification in SchedulePhase.
|
Tue, 10 Mar 2015 14:49:59 +0100 |
Thomas Wuerthinger |
Make GuardProxyNode ready for the case where its input is null.
|
Tue, 10 Mar 2015 15:09:26 +0100 |
Stefan Anzinger |
Reintroduce CustomCanonicalizer
|
Tue, 10 Mar 2015 15:08:56 +0100 |
Stefan Anzinger |
Add missing constructor for GuardPhiNode
|
Tue, 10 Mar 2015 15:08:26 +0100 |
Stefan Anzinger |
Do not rely on object identity when comparing Value.ILLEGAL
|
Tue, 10 Mar 2015 13:44:35 +0100 |
Thomas Wuerthinger |
Do not wrap Error objects in OptimizedCallTarget#doInvoke.
|
Tue, 10 Mar 2015 12:48:03 +0100 |
Thomas Wuerthinger |
Profile exceptions on OptimizeCallTarget#doInvoke.
|
Tue, 10 Mar 2015 11:33:30 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 09 Mar 2015 23:07:28 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 09 Mar 2015 23:06:11 +0100 |
Thomas Wuerthinger |
Modification of phase order for fast partial evaluation.
|
Mon, 09 Mar 2015 23:04:03 +0100 |
Thomas Wuerthinger |
Refactor integer add exact node.
|
Mon, 09 Mar 2015 21:07:38 +0100 |
Thomas Wuerthinger |
Evaluate neverPartOfCompilation assertion only after partial escape analysis and conditional elimination. Create explicit SourceStackTrace exception. Add neverPartOfCompilation unit test.
|
Mon, 09 Mar 2015 18:11:19 +0100 |
Thomas Wuerthinger |
Fixed an issue with nested loop explosion. Added a unit test to prevent future regressions.
|
Tue, 10 Mar 2015 10:36:31 +0100 |
Doug Simon |
removed HotSpotResolvedObjectTypeImpl.trustedInterfaceType
|
Tue, 10 Mar 2015 10:36:15 +0100 |
Doug Simon |
removed illegal use of Debug.handle()
|
Tue, 10 Mar 2015 09:22:10 +0100 |
Christian Wirth |
Truffle: deactivate assertion that is cause performance problems
|
Mon, 09 Mar 2015 13:11:36 -0700 |
Tom Rodriguez |
Disable updateBytesCRC32 until MethodSubstutions are compiled like snippets
|
Mon, 09 Mar 2015 13:07:18 -0700 |
Tom Rodriguez |
Check for derived pointers before passing BytecodeFrame into HotSpot
|
Mon, 09 Mar 2015 12:46:01 -0700 |
Tom Rodriguez |
ConcreteSubtype always implies leaf
|
Mon, 09 Mar 2015 12:44:36 -0700 |
Tom Rodriguez |
Add test that ConcreteSubtype works properly for abstract classes
|
Mon, 09 Mar 2015 12:43:19 -0700 |
Tom Rodriguez |
Add PrintNMethodsAtLevel option to hotspot
|
Mon, 09 Mar 2015 12:18:19 -0700 |
Tom Rodriguez |
Support printing options for more nmethod parts
|
Mon, 09 Mar 2015 12:17:28 -0700 |
Tom Rodriguez |
Fix possible race in assertion
|
Mon, 09 Mar 2015 17:49:57 +0100 |
Gilles Duboscq |
mx_graal: do not clear LD_LIBRARY_PATH before invoking make
|
Mon, 02 Mar 2015 17:23:39 +0100 |
Gilles Duboscq |
Only use deoptimizing instanceof snippet if the profile covers 100% of the cases
|
Mon, 09 Mar 2015 17:41:20 +0100 |
Thomas Wuerthinger |
Fix for conditional elimination: Block could have been deleted, but dominated block is alive.
|
Mon, 09 Mar 2015 17:20:19 +0100 |
Thomas Wuerthinger |
Merge.
|