Tue, 11 Mar 2014 20:30:12 +0100 |
Doug Simon |
removed unnecessary cache in HotSpotResolvedJavaField
|
Tue, 11 Mar 2014 20:29:26 +0100 |
Doug Simon |
inverted security manager check and caller class check (JBS:GRAAL-22)
|
Tue, 11 Mar 2014 18:10:28 +0100 |
Bernhard Urban |
mx: check if it's a java process before sending sigquit
|
Tue, 11 Mar 2014 17:48:21 +0100 |
Bernhard Urban |
mx: add option to send sigquit before killing child
|
Tue, 11 Mar 2014 18:36:49 +0100 |
Bernhard Urban |
mx: proxy SIGQUIT to child process
|
Tue, 11 Mar 2014 18:36:20 +0100 |
Bernhard Urban |
mx: support sha1 digest for dependencies
|
Tue, 11 Mar 2014 18:03:09 +0100 |
Bernhard Urban |
compileBroker: remove unnecessary code in initialization of compilers
|
Tue, 11 Mar 2014 17:21:55 +0100 |
Roland Schatz |
Fix bug in OSR compilation.
|
Tue, 11 Mar 2014 14:45:35 +0100 |
Andreas Woess |
Merge
|
Tue, 11 Mar 2014 13:03:22 +0100 |
Andreas Woess |
add @CallerSensitive annotations (JBS:GRAAL-22)
|
Mon, 10 Mar 2014 18:18:55 +0100 |
Josef Eisl |
Compute LinearScanOrder in emitLIR.
|
Thu, 06 Mar 2014 11:00:50 +0100 |
Josef Eisl |
BaselineCompiler: fix typo.
|
Mon, 10 Mar 2014 13:41:24 -0700 |
Tom Rodriguez |
currentThread is not exact
|
Mon, 10 Mar 2014 18:14:24 +0100 |
Doug Simon |
implement initial security model for Graal (JBS:GRAAL-22)
|
Mon, 10 Mar 2014 16:26:10 +0100 |
Bernhard Urban |
make: remove GRAALVM and introduce COMPILERGRAAL. fix client hosted-mode
|
Mon, 10 Mar 2014 16:20:45 +0100 |
Bernhard Urban |
gate: add non-tiered bootstrap
|
Mon, 10 Mar 2014 13:32:06 +0100 |
Roland Schatz |
Don't narrow NarrowableArithmetic by default.
|
Mon, 10 Mar 2014 11:38:30 +0100 |
Roland Schatz |
Backed out changeset: 38c881305352
|
Sun, 09 Mar 2014 20:26:11 +0100 |
Andreas Woess |
windows: enable C1+C2 tiered
|
Sun, 09 Mar 2014 20:25:48 +0100 |
Andreas Woess |
windows: enable C1+Graal tiered
|
Sat, 08 Mar 2014 10:05:57 +0100 |
Doug Simon |
fixed incorrect test for null
|
Sat, 08 Mar 2014 10:04:44 +0100 |
Doug Simon |
removed unnecessary lookupKlassByName method
|
Fri, 07 Mar 2014 11:44:26 -0800 |
Christian Wimmer |
mx: new command to start c1visualizer; support for IGV download when using a proxy server
|
Fri, 07 Mar 2014 19:15:22 +0100 |
Roland Schatz |
Check for abstract modifier in NodeIntrinsic verification.
|
Fri, 07 Mar 2014 13:55:06 +0100 |
Bernhard Urban |
solaris: exclude gpu if graal is not used
|
Fri, 07 Mar 2014 13:15:40 +0100 |
Doug Simon |
enable C1 + Graal tiered (added Linux and Solaris support)
|
Fri, 07 Mar 2014 10:27:52 +0100 |
Gilles Duboscq |
CanonicalizerPhase: cosmetic simplification in performReplacement
|
Fri, 07 Mar 2014 11:37:26 +0100 |
Gilles Duboscq |
Remove useless code in LoopFragment.mergeEarlyExits
|
Thu, 06 Mar 2014 18:21:54 +0100 |
Gilles Duboscq |
During LoopFragment.mergeEarlyExits we need to update the orignal fragement's nodes bitmap
|
Thu, 06 Mar 2014 18:13:49 +0100 |
Gilles Duboscq |
Use a forceLog scope for LinearScan.reportFailure. Remove @SuppressWarnings on DebugScope.scope
|
Fri, 07 Mar 2014 09:23:53 +0100 |
Bernhard Urban |
TruffleCompiler: fix corner case in format string
|
Thu, 06 Mar 2014 17:11:39 -0800 |
Tom Rodriguez |
enable C1 + Graal tiered
|
Thu, 06 Mar 2014 22:45:25 -0800 |
twisti |
reorganized graalCompilerToVM.cpp
|
Thu, 06 Mar 2014 22:40:48 -0800 |
twisti |
make HotSpotResolvedJavaMethod leaner
|
Thu, 06 Mar 2014 21:03:59 -0800 |
twisti |
pass metaspace pointers instead of object to VM
|
Thu, 06 Mar 2014 18:43:40 -0800 |
Tom Rodriguez |
make mx respect umask when making jar files
|
Thu, 06 Mar 2014 18:41:48 -0800 |
Tom Rodriguez |
rename BeginEnqueue to Enqueueing
|
Thu, 06 Mar 2014 18:41:42 -0800 |
Tom Rodriguez |
fix overzeroing of new storage, refactor zeroing and unroll zeroing of small arrays
|
Thu, 06 Mar 2014 16:24:47 -0800 |
Michael Van De Vanter |
Merge with dd783f0ecf171f786674bb5b6b762581c3367f80
|
Thu, 06 Mar 2014 15:56:05 -0800 |
Michael Van De Vanter |
Merge with 13072c084e6f8f4a402827c0a541c54938537041
|
Wed, 05 Mar 2014 19:54:38 -0800 |
Michael Van De Vanter |
merge
|
Wed, 05 Mar 2014 19:40:15 -0800 |
Michael Van De Vanter |
Merge with 1b84e499127b0086271898a1298577d15e0b3101
|
Sun, 23 Feb 2014 17:00:35 -0800 |
Michael Van De Vanter |
Ruby/Instrumentation: renaming/API rearrangements
|
Tue, 04 Feb 2014 11:17:09 -0800 |
Michael Van De Vanter |
Ruby/Instrumentation: class rename
|
Mon, 03 Feb 2014 20:58:23 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: significant rearrangement (including moved class) and extension of the Truffle Instrumentation Framework. New interfaces include DebugContext (which can be attached to the ExecutionContext), through which access is provided to possibly language-specific (a) node instrumentation, (b) debug services manager, (c) notification when programs halt, (d) display of language values, and (e) display of variable identifiers.
|
Thu, 06 Mar 2014 15:18:47 -0800 |
twisti |
refactor CompilerToVM interface
|
Thu, 06 Mar 2014 23:17:10 +0100 |
Bernhard Urban |
TruffleCompiler: avoid interleaved output with application and compiler
|
Thu, 06 Mar 2014 17:46:11 +0100 |
Doug Simon |
simplified HotSpotResolvedObjectType.FieldInfo.getType(); encapsulated all access to javaClass in HotSpotResolvedObjectType more
|
Thu, 06 Mar 2014 17:44:56 +0100 |
Doug Simon |
removed java.lang.Class fields in HotSpotResolvedPrimitiveType
|
Thu, 06 Mar 2014 17:26:09 +0100 |
Doug Simon |
removed unnecessary explicit cast by tightening return type of overloaded method
|
Thu, 06 Mar 2014 16:12:22 +0100 |
Andreas Woess |
Truffle: remove call node notification loop (O(n^2))
|
Tue, 04 Mar 2014 12:59:37 +0100 |
Andreas Woess |
remove assertion in UnexpectedResultException constructor
|
Thu, 06 Mar 2014 13:40:13 +0100 |
Roland Schatz |
Verify existence of constructor for @NodeIntrinsic methods.
|
Thu, 06 Mar 2014 10:40:00 +0100 |
Roland Schatz |
Don't remove UnboxNode if the incoming type is wrong.
|
Wed, 05 Mar 2014 21:13:51 -0800 |
Tom Rodriguez |
fix queue code
|
Wed, 05 Mar 2014 16:22:42 -0800 |
Tom Rodriguez |
Wrap access to ThreadPoolExecutor to avoid ConcurrentModificationExceptions
|
Wed, 05 Mar 2014 15:50:35 -0800 |
Tom Rodriguez |
improve comment
|
Wed, 05 Mar 2014 23:58:54 +0100 |
Christian Humer |
Truffle: fixed minor formatting problem.
|
Wed, 05 Mar 2014 23:33:36 +0100 |
Christian Humer |
Truffle: added notification from callee to callers in the CallNode.
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: refined split/inlining heuristics.
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: deprecated CallNode.isInlinable
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle-DSL: generate better implementations for getKind()
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: implemented new tracing flag TraceTruffleCompilationPolymorphism.
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: Improved ASTSize output for opt done events.
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: Added separate option to trace splitting.
|
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: Now keeps track of all not just inlined call-sites called by CallNode. Deprecated some old API in NodeUtil.
|
Wed, 05 Mar 2014 21:37:50 +0100 |
Doug Simon |
removed HotSpotRuntimeInterpreterInterface
|
Wed, 05 Mar 2014 21:37:23 +0100 |
Doug Simon |
fixed link in javadoc
|
Wed, 05 Mar 2014 20:12:46 +0100 |
Josef Eisl |
Remove LIRGenerator from LinearScan.
|
Wed, 05 Mar 2014 19:07:29 +0100 |
Doug Simon |
removed remaining VMToCompiler calls for allocating Graal API objects
|
Wed, 05 Mar 2014 17:53:38 +0100 |
Lukas Stadler |
clean up snippet-related assertion in GraphBuilderPhase
|
Wed, 05 Mar 2014 14:01:21 +0100 |
Thomas Wuerthinger |
Remove unused imports.
|
Wed, 05 Mar 2014 13:56:04 +0100 |
Thomas Wuerthinger |
First draft of baseline compiler.
|
Wed, 05 Mar 2014 11:24:42 +0100 |
Thomas Wuerthinger |
Use LIR instead of LIRGenerator as parameter in emitCode.
|
Wed, 05 Mar 2014 10:32:19 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 05 Mar 2014 10:27:30 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 28 Feb 2014 16:19:10 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 26 Feb 2014 13:09:16 +0100 |
Thomas Wuerthinger |
Remove unused imports.
|
Wed, 26 Feb 2014 13:07:38 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 25 Feb 2014 18:17:08 +0100 |
Thomas Wuerthinger |
Merge.
|
Tue, 25 Feb 2014 18:16:59 +0100 |
Thomas Wuerthinger |
Remove unused import.
|
Tue, 25 Feb 2014 17:51:03 +0100 |
Thomas Wuerthinger |
Move functionality of SpillMoveFactory to FrameMap.
|
Wed, 05 Mar 2014 10:13:05 +0100 |
Josef Eisl |
Direct LIR generation: make compileBytecodeToLIR static.
|
Wed, 05 Mar 2014 10:12:35 +0100 |
Josef Eisl |
Direct LIR generation: refactoring alternative compilation path in GraalCompilerTest.
|
Wed, 05 Mar 2014 10:11:21 +0100 |
Josef Eisl |
Direct LIR generation: created a copy of GraphBuilderPhase for LIR generation.
|
Wed, 05 Mar 2014 10:11:34 +0100 |
Josef Eisl |
Direct LIR generation: added alternative compilation path to GraalCompilerTest.
|
Tue, 04 Mar 2014 22:23:24 -0800 |
twisti |
moved to-constant-pool-index conversion up to Java
|
Tue, 04 Mar 2014 20:07:03 -0800 |
twisti |
moved readCString to UnsafeAccess next to the other methods
|
Tue, 04 Mar 2014 16:12:18 -0800 |
Tom Rodriguez |
avoid deadlock in clinit of HotSpotResolvedJavaField
|
Mon, 03 Mar 2014 20:40:23 -0800 |
twisti |
removed duplicate vmStructs entries
|
Tue, 04 Mar 2014 01:08:46 +0000 |
Chris Seaton |
Remove Ruby implementation.
|
Fri, 28 Feb 2014 16:35:52 -0800 |
Tom Rodriguez |
don't allow unresolved field types to hang around
|
Fri, 28 Feb 2014 16:35:50 -0800 |
Tom Rodriguez |
fix field access and casts in method substitutions
|
Wed, 26 Feb 2014 11:39:47 -0800 |
Tom Rodriguez |
put tighter types on some builtin operations
|
Mon, 03 Mar 2014 12:04:16 +0100 |
Andreas Woess |
IGV: fix NPE
|
Mon, 03 Mar 2014 10:12:02 +0100 |
Andreas Woess |
TruffleCompilerOptions: add help texts, delete old options
|
Wed, 26 Feb 2014 15:34:59 +0100 |
Andreas Woess |
TruffleDSL: retire NodeFactory#createNodeGeneric
|
Wed, 26 Feb 2014 13:48:47 +0100 |
Andreas Woess |
dsl processor: delete unused classes
|
Fri, 28 Feb 2014 14:01:31 -0500 |
S.Bharadwaj Yadavalli |
Fixes PTX test failure and a crash when TraceGPUInteraction flag is specified.
|
Fri, 28 Feb 2014 14:25:27 +0100 |
Roland Schatz |
Fix UnsignedMathSubstitutions and add unit tests.
|
Fri, 28 Feb 2014 13:51:50 +0100 |
Roland Schatz |
Use correct stamp in BitLogicNode smart constructors.
|
Thu, 27 Feb 2014 17:11:28 -0800 |
Christian Wimmer |
GraphKit: add support for if-then-else constructs
|
Thu, 27 Feb 2014 17:04:24 -0800 |
Christian Wimmer |
Move GraphKit out of HotSpot-specific project
|
Thu, 27 Feb 2014 12:05:52 -0800 |
twisti |
removed unused import
|
Thu, 27 Feb 2014 11:50:45 -0800 |
twisti |
fixed formatting after renaming
|
Thu, 27 Feb 2014 11:44:44 -0800 |
twisti |
refactored com.oracle.graal.hotspot.meta.HotSpotLoweringProvider.lower(Node, LoweringTool) into smaller methods
|
Thu, 27 Feb 2014 11:36:25 -0800 |
twisti |
renamed com.oracle.graal.asm.AbstractAssembler to com.oracle.graal.asm.Assembler
|
Thu, 27 Feb 2014 11:33:17 -0800 |
twisti |
made com.oracle.graal.asm.Buffer non-public and a private field in AbstractAssembler
|
Thu, 27 Feb 2014 16:05:29 +0100 |
Gilles Duboscq |
SharedRuntime: add gen_i2c_adapter, implement it with pre-existing methods in each architecture.
|
Thu, 27 Feb 2014 16:04:18 +0100 |
Gilles Duboscq |
Graal HotSpot CodeInstaller: remove access to unused Mark::references
|
Wed, 26 Feb 2014 15:24:58 +0100 |
Gilles Duboscq |
Forward mx verbose mode to jmh
|
Wed, 26 Feb 2014 11:10:27 -0800 |
Tom Rodriguez |
be more careful with clinit of CompilationTask
|
Wed, 26 Feb 2014 15:56:11 +0100 |
Roland Schatz |
Source comments in integer conversion nodes.
|
Wed, 26 Feb 2014 15:56:03 +0100 |
Roland Schatz |
Reduce bit width of integer operations where possible.
|
Wed, 26 Feb 2014 15:55:04 +0100 |
Roland Schatz |
Support integer arithmetic for arbitrary types.
|
Wed, 26 Feb 2014 15:53:51 +0100 |
Roland Schatz |
Keep stamp when canonicalizing nodes to constants.
|
Wed, 26 Feb 2014 11:20:50 +0100 |
Roland Schatz |
Separate singleton stamp for the void type.
|
Wed, 26 Feb 2014 11:08:08 +0100 |
Roland Schatz |
Remove unused method.
|
Tue, 25 Feb 2014 21:40:34 -0800 |
Tom Rodriguez |
don't directly access the arraylength of Constant objects
|
Tue, 25 Feb 2014 13:13:40 -0800 |
Tom Rodriguez |
support canonicalization of arraylength in ReadNode
|
Tue, 25 Feb 2014 13:07:48 -0800 |
Tom Rodriguez |
Don't elide volatile LoadField
|
Tue, 25 Feb 2014 13:04:25 -0800 |
Tom Rodriguez |
ThreadLocals should be final
|
Tue, 25 Feb 2014 09:49:47 -0800 |
Tom Rodriguez |
Make Debug.metric objects static
|
Tue, 25 Feb 2014 13:36:18 +0100 |
Roland Schatz |
Bug fixes in StampTool.(zero|sign)Extend.
|
Tue, 25 Feb 2014 11:24:17 +0100 |
Roland Schatz |
Substitution methods for injecting fake profiling data into unit tests.
|
Mon, 24 Feb 2014 17:31:15 -0800 |
twisti |
make SPARC compile code again
|
Mon, 24 Feb 2014 15:08:02 -0800 |
twisti |
remove CompilerToVM.getInstanceFields
|
Mon, 24 Feb 2014 15:06:07 +0100 |
Roland Schatz |
Use correct PlatformKind in reinterpret LIR generation.
|
Mon, 24 Feb 2014 15:02:52 +0100 |
Roland Schatz |
Fix corner case in stamp computation of zero extension.
|
Mon, 24 Feb 2014 11:37:48 +0100 |
Roland Schatz |
Ignore reinterpret in backend if the new Stamp has the same PlatformKind.
|
Mon, 24 Feb 2014 11:15:27 +0100 |
Roland Schatz |
Fix type error in compare convert-constant optimization.
|
Sat, 22 Feb 2014 06:17:50 +0100 |
Andreas Woess |
add canonicalization to FloatConvertNode
|
Fri, 21 Feb 2014 19:35:08 +0100 |
Roland Schatz |
Fix wrong kind in LIRGenerator.
|
Fri, 21 Feb 2014 18:58:39 +0100 |
Roland Schatz |
Remove unused methods from Architecture.
|
Fri, 21 Feb 2014 18:47:02 +0100 |
Roland Schatz |
IGV: Fix bug with subgraphs.
|
Fri, 21 Feb 2014 13:04:58 +0100 |
Roland Schatz |
Make conversion from Stamp to PlatformKind extensible by backend.
|
Fri, 21 Feb 2014 12:59:52 +0100 |
Roland Schatz |
Unit tests for x2L conversion.
|
Fri, 21 Feb 2014 12:58:26 +0100 |
Roland Schatz |
Explicit x2L instructions in AMD64 backend.
|
Fri, 21 Feb 2014 11:53:48 +0100 |
Roland Schatz |
Split convert node into separate nodes for different conversions.
|
Thu, 20 Feb 2014 14:42:01 +0100 |
Roland Schatz |
Refactor Stamp hierarchy.
|
Thu, 20 Feb 2014 12:08:04 +0100 |
Roland Schatz |
Remove unused method.
|
Fri, 21 Feb 2014 02:30:03 +0100 |
Christian Humer |
Merge.
|
Fri, 21 Feb 2014 02:29:16 +0100 |
Christian Humer |
Truffle: further tweaks to the inlinig/split heuristic.
|
Fri, 21 Feb 2014 02:25:12 +0100 |
Christian Humer |
Truffle: Added API in NodeUtil to count nodes restricted to a Kind.
|
Fri, 21 Feb 2014 02:24:03 +0100 |
Christian Humer |
Truffle: Added API for Node.getKind().
|
Fri, 21 Feb 2014 00:19:50 +0100 |
Thomas Wuerthinger |
Remove unused field.
|
Thu, 20 Feb 2014 17:42:29 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 20 Feb 2014 17:42:18 +0100 |
Thomas Wuerthinger |
Turn Truffle cache into least recently used cache with maximum size.
|
Thu, 20 Feb 2014 13:59:18 +0100 |
Christian Humer |
Merge.
|
Thu, 20 Feb 2014 13:44:39 +0100 |
Christian Humer |
Merge.
|
Thu, 20 Feb 2014 13:44:06 +0100 |
Christian Humer |
Truffle: added visited set to avoid duplicate inlinings when operating on truffle trees violating the tree property.
|
Thu, 20 Feb 2014 13:43:15 +0100 |
Christian Humer |
Truffle: accidently increased max graph size.
|
Thu, 20 Feb 2014 01:52:58 +0100 |
Christian Humer |
Truffle: Cleaned depracated API usage.
|
Thu, 20 Feb 2014 01:43:51 +0100 |
Christian Humer |
SL: adaptions for SL to new inlining API.
|
Thu, 20 Feb 2014 01:43:11 +0100 |
Christian Humer |
Truffle: New more reliable inlining strategy for the Truffle runtime.
|
Thu, 20 Feb 2014 01:21:49 +0100 |
Christian Humer |
Truffle: Updated inlining API. Pushed inlining implementation to the Truffle runtime.
|
Thu, 20 Feb 2014 11:14:46 +0100 |
Michael Haupt |
mx eclipseinit: take care of working sets that were edited by hand
|
Wed, 19 Feb 2014 14:50:49 -0800 |
Tom Rodriguez |
reduce IGV memory usage, intern strings, eliminate some LinkedHashMaps, cache InputEdges
|
Wed, 19 Feb 2014 14:41:51 -0800 |
Tom Rodriguez |
freeze graphs before inserting into table
|
Wed, 19 Feb 2014 11:18:37 -0800 |
Tom Rodriguez |
factor out listener notify. fix typo
|
Wed, 19 Feb 2014 11:16:42 -0800 |
Tom Rodriguez |
Provide piCast helpers instead of using raw booleans
|
Wed, 19 Feb 2014 00:39:44 -0800 |
Tom Rodriguez |
lower arraycopy calls later and support unchecked object arraycopy
|
Wed, 19 Feb 2014 15:58:45 +0100 |
Doug Simon |
HSAIL: ensure debug configuration is initialized on Sumatra threads using Graal
|
Wed, 19 Feb 2014 15:57:23 +0100 |
Doug Simon |
HSAIL: upgraded to Okra 1.8 jars
|
Wed, 19 Feb 2014 12:08:37 +0100 |
Andreas Woess |
pass concrete frame type as argument to NewFrameNode constructor
|
Tue, 18 Feb 2014 21:55:26 -0800 |
twisti |
added Arrays.equals substitutions
|
Tue, 18 Feb 2014 15:04:47 -0800 |
Tom Rodriguez |
safepoint poll at return can never be elided
|
Tue, 18 Feb 2014 13:21:11 -0800 |
twisti |
added Array.getLength substitution
|
Tue, 18 Feb 2014 11:16:48 -0800 |
Tom Rodriguez |
Move BytecodeFrame validation into the HotSpot backend
|
Tue, 18 Feb 2014 10:47:13 -0800 |
Tom Rodriguez |
Acquire proper locks before calling assign_compile_id
|
Mon, 17 Feb 2014 23:18:00 +0100 |
Bernhard Urban |
mxtool: fix pylint 1.1.0 warnings
|
Mon, 17 Feb 2014 23:09:19 +0100 |
Bernhard Urban |
mx_graal: fix pylint 1.1.0 warnings
|
Mon, 17 Feb 2014 17:06:41 +0100 |
Thomas Wuerthinger |
New methods for querying memory usage of individual objects and object graphs in Graal API (MetaAccessProvider#getMemorySize, MetaUtil#getMemorySizeRecursive).
|
Mon, 17 Feb 2014 13:48:41 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 06 Feb 2014 17:41:51 +0100 |
Thomas Wuerthinger |
Fix typo.
|
Thu, 06 Feb 2014 14:50:45 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 06 Feb 2014 14:50:36 +0100 |
Thomas Wuerthinger |
Change AUTHORS, CHANGELOG, and README file from HTML to Markdown.
|
Sat, 15 Feb 2014 08:00:16 -0800 |
Christian Wimmer |
SL: Run test as part of "mx unittest"
|
Sat, 15 Feb 2014 07:59:48 -0800 |
Christian Wimmer |
SL: Small JavaDoc fixes
|
Sat, 15 Feb 2014 06:54:20 -0800 |
Christian Wimmer |
SL: small cleanups
|
Fri, 14 Feb 2014 20:43:43 +0100 |
Andreas Woess |
Merge
|
Thu, 13 Feb 2014 15:04:15 +0100 |
Andreas Woess |
method substitution for unsafeGetFinal*
|
Fri, 14 Feb 2014 16:45:53 +0100 |
Andreas Woess |
experimental CompilerDirectives.unsafeGetFinal*
|
Thu, 13 Feb 2014 15:01:48 +0100 |
Andreas Woess |
add missing unsafeGetLong substitution; minor grammar fix (a/an)
|
Fri, 14 Feb 2014 16:59:27 +0100 |
Gilles Duboscq |
Fix assert in HotSpotDebugInfoBuilder
|
Thu, 13 Feb 2014 18:46:15 +0100 |
Gilles Duboscq |
Add shouldBeInlined method to ResolvedJavaMethod, implement it for HotSpot and use it in the inlining phase
|
Fri, 14 Feb 2014 15:09:57 +0100 |
Gilles Duboscq |
mx: factor out JavaConfig.processArgs and use it in mx vm. remove default -J arguments.
|
Thu, 13 Feb 2014 17:59:27 +0100 |
Bernhard Urban |
Allow using run_java without the arguments from -J -Ja -Jp. Factor out the argument processing of mx_graal.vm and use it to pass tested-vm args down through the jmh harness
|
Thu, 13 Feb 2014 17:07:36 +0100 |
Gilles Duboscq |
mx.run: shell-escape arguments when printing them in verbose mode
|
Thu, 13 Feb 2014 17:03:20 +0100 |
Gilles Duboscq |
mx jmh: display the number of benchmarks that will run
|
Thu, 13 Feb 2014 15:39:18 +0100 |
Gilles Duboscq |
mx jmh: avoid mx crash if JMH_BENCHMARKS is not defined at all and skip suites that do not contain the correct jar
|
Thu, 13 Feb 2014 14:43:07 +0100 |
Roland Schatz |
New unit tests for I2x bytecodes.
|
Thu, 13 Feb 2014 11:18:11 +0100 |
Roland Schatz |
Documentation for jump emission logic.
|
Wed, 12 Feb 2014 23:57:22 -0800 |
Christian Wimmer |
Merge
|
Wed, 12 Feb 2014 10:49:31 -0800 |
Christian Wimmer |
Sort options alphabetically so that diffs do not show false positives
|
Wed, 12 Feb 2014 10:30:42 -0800 |
Christian Wimmer |
SL: small cleanups
|
Wed, 12 Feb 2014 10:25:29 -0800 |
Christian Wimmer |
Make code extensible
|
Wed, 12 Feb 2014 10:25:16 -0800 |
Christian Wimmer |
Move stamp inference in its own class, and make it extensible via the ValueAndStampProxy interface
|
Wed, 12 Feb 2014 10:24:11 -0800 |
Christian Wimmer |
Allow subclasses
|
Wed, 12 Feb 2014 10:23:54 -0800 |
Christian Wimmer |
Allow outside access to field
|
Wed, 12 Feb 2014 10:23:41 -0800 |
Christian Wimmer |
Make graph builder more extensible
|
Wed, 12 Feb 2014 10:23:21 -0800 |
Christian Wimmer |
Allow disabling of redundant move elimination
|
Wed, 12 Feb 2014 10:22:48 -0800 |
Christian Wimmer |
Make reference map data accessible from Java code
|
Wed, 12 Feb 2014 20:12:33 +0200 |
Bernhard Urban |
mx: add support for jmh benchmark suites
|
Tue, 11 Feb 2014 15:07:50 -0800 |
Tom Rodriguez |
Merge
|
Tue, 11 Feb 2014 14:26:48 -0800 |
Tom Rodriguez |
use hotspot stubs for primitive arraycopy calls
|
Tue, 11 Feb 2014 10:39:26 -0800 |
Tom Rodriguez |
a few stronger asserts in snipppet expansion
|
Tue, 11 Feb 2014 10:37:28 -0800 |
Tom Rodriguez |
minor assembly tweaks
|
Tue, 11 Feb 2014 10:37:08 -0800 |
Tom Rodriguez |
fix comment typo
|
Tue, 11 Feb 2014 10:36:57 -0800 |
Tom Rodriguez |
add assert to check format of debug info
|
Tue, 11 Feb 2014 22:41:50 +0100 |
Bernhard Urban |
gate: compile java with ECJ if available
|
Tue, 11 Feb 2014 22:33:43 +0100 |
Bernhard Urban |
mx: add option for forcing the usage of javac
|
Tue, 11 Feb 2014 08:47:18 -0800 |
Mick Jordan |
Merge
|
Tue, 11 Feb 2014 08:42:57 -0800 |
Mick Jordan |
update JLINE/JNR library dependencies
|
Tue, 11 Feb 2014 16:38:32 +0100 |
Doug Simon |
fixed JDT errors and warnings
|
Tue, 11 Feb 2014 16:31:53 +0100 |
Doug Simon |
abort if bad --jdt argument given to 'mx build; command
|
Mon, 10 Feb 2014 14:38:42 -0500 |
S.Bharadwaj Yadavalli |
Change CUDA context management to support multiple executions of a kernel. Exclude GPU offloading of lambdas from java.* library code.
|
Mon, 10 Feb 2014 16:13:21 +0100 |
Gilles Duboscq |
Make NewMultiArrayNode a ArrayLengthProvider so that it can provide the length of its first dimension
|
Mon, 10 Feb 2014 15:58:10 +0200 |
Bernhard Urban |
changelog: switch to markdown syntax
|
Mon, 10 Feb 2014 13:51:20 +0100 |
Bernhard Urban |
mx: set correct permissions for graal.jar
|
Mon, 10 Feb 2014 03:39:21 +0000 |
Chris Seaton |
Ruby: restore prototype debugger.
|
Mon, 10 Feb 2014 03:37:32 +0000 |
Chris Seaton |
Instrumentation: the default probe should pass specific types to the general object case unless overridden.
|
Sat, 08 Feb 2014 06:38:33 +0100 |
Andreas Woess |
Truffle: canonicalize inlined invoke usages during partial evaluation
|
Sat, 08 Feb 2014 06:33:29 +0100 |
Andreas Woess |
Truffle: refactorings
|
Fri, 07 Feb 2014 17:46:38 +0100 |
Gilles Duboscq |
LoadJavaMirrorWithKlassPhase: ConstantLocationNode.create already adds the node to the graph, remove redundant call to graph.unique.
|
Fri, 07 Feb 2014 17:44:58 +0100 |
Gilles Duboscq |
Add an assert in HotSpotDebugInfoBuilder regarding lockDepth
|
Fri, 07 Feb 2014 17:39:32 +0100 |
Gilles Duboscq |
Setup the OSR calling convention before calling compileGraph rather than patching it in the LIRGenerator
|
Fri, 07 Feb 2014 17:31:48 +0100 |
Gilles Duboscq |
Simplify IntegerArithmeticNode.add/mul/sub
|
Fri, 07 Feb 2014 17:51:14 +0100 |
Gilles Duboscq |
Add specialization for int to BitScanForwardNode to avoid unnecessary sign-extension to long.
|
Fri, 07 Feb 2014 16:24:31 +0100 |
Doug Simon |
made NativeFunctionInterfaceTest pass on Windows
|
Fri, 07 Feb 2014 15:20:59 +0100 |
Roland Schatz |
Use branch probability for emitting conditional jump.
|
Fri, 07 Feb 2014 15:03:21 +0100 |
Roland Schatz |
Remove unused 'negated' arguments.
|
Fri, 07 Feb 2014 12:37:34 +0100 |
Doug Simon |
added complete test coverage for NativeFunctionInterface except for getNativeFunctionPointerFromRawValue
|
Fri, 07 Feb 2014 01:08:35 +0100 |
Doug Simon |
fixed bug in passing primitive arrays through native function handles
|
Thu, 06 Feb 2014 23:28:16 +0100 |
Doug Simon |
fixed C++ compilation error
|
Thu, 06 Feb 2014 23:25:48 +0100 |
Doug Simon |
HSAIL: fixed regression causing object lambda demos to break
|
Thu, 06 Feb 2014 23:24:10 +0100 |
Doug Simon |
HSAIL: disable String.equals() substitutions
|
Thu, 06 Feb 2014 23:14:06 +0100 |
Doug Simon |
modified Kind.format() to avoid calling any user code (JBS:GRAAL-14)
|
Thu, 06 Feb 2014 22:47:41 +0100 |
Doug Simon |
HSAIL: fixed bug in kernel argument logic
|
Thu, 06 Feb 2014 22:34:23 +0100 |
Doug Simon |
remove overly eager evaluation of toString() in Debug.log calls (JBS:GRAAL-14)
|
Thu, 06 Feb 2014 21:41:33 +0100 |
Doug Simon |
added NativeLibraryHandle.getName()
|
Thu, 06 Feb 2014 18:50:47 +0100 |
Doug Simon |
fixed code format warning
|
Thu, 06 Feb 2014 18:47:57 +0100 |
Doug Simon |
Merge.
|
Thu, 06 Feb 2014 18:44:14 +0100 |
Doug Simon |
consolidated GNFI code into graal.hotspot project and cleaned up the documentation and code
|
Thu, 06 Feb 2014 18:42:45 +0100 |
Doug Simon |
added utility methods for writing a Java string to a native memory buffer as a C string
|
Thu, 06 Feb 2014 18:41:16 +0100 |
Doug Simon |
fixed spelling
|
Thu, 06 Feb 2014 17:31:48 +0100 |
Roland Schatz |
Increase TruffleGraphMaxNodes.
|
Thu, 06 Feb 2014 11:24:00 +0100 |
Doug Simon |
HSAIL: support for storing immediates
|
Thu, 06 Feb 2014 11:20:33 +0100 |
Doug Simon |
removed UseHSAILSimulator option
|
Thu, 06 Feb 2014 11:17:58 +0100 |
Doug Simon |
updated projects to Okra 1.7 jars
|
Thu, 06 Feb 2014 11:14:19 +0100 |
Doug Simon |
pulled Ptx and Hsail classes out of gpu class namespace
|
Thu, 06 Feb 2014 00:21:10 -0800 |
Christian Wimmer |
Fix gate errors
|
Wed, 05 Feb 2014 23:38:59 -0800 |
Christian Wimmer |
merge
|
Wed, 05 Feb 2014 04:54:01 -0800 |
Christian Wimmer |
merge
|
Wed, 05 Feb 2014 03:17:05 -0800 |
Christian Wimmer |
merge
|
Wed, 05 Feb 2014 03:16:21 -0800 |
Christian Wimmer |
SL: small changes
|
Wed, 05 Feb 2014 08:02:15 -0800 |
Christian Wimmer |
SL: Feedback from reviewers
|
Wed, 05 Feb 2014 15:50:36 +0100 |
Roland Schatz |
Enable usage tracking in constant nodes.
|
Wed, 05 Feb 2014 14:59:55 +0100 |
Thomas Wuerthinger |
Added tag graal-0.1 for changeset b124e22eb772
|
Wed, 05 Feb 2014 14:28:53 +0100 |
Thomas Wuerthinger |
Initial changelog.
graal-0.1
|
Wed, 05 Feb 2014 14:02:54 +0100 |
Thomas Wuerthinger |
Update README and AUTHORS. Move to HTML format.
|
Wed, 05 Feb 2014 12:16:56 +0100 |
Christian Wirth |
Merged
|
Wed, 05 Feb 2014 11:44:10 +0100 |
Christian Wirth |
Merged with Michael Haupt's changes pulled from him directly
|
Wed, 05 Feb 2014 11:40:13 +0100 |
Michael Haupt |
support frame slot removal
|
Wed, 05 Feb 2014 11:38:00 +0100 |
Christian Wirth |
fix Truffle JavaDoc
|
Wed, 05 Feb 2014 11:28:10 +0100 |
Christian Wirth |
In ConditionalEliminationPhase, check whether a ValueNode does record usages; caused crashes in FastR
|
Wed, 05 Feb 2014 10:38:12 +0100 |
Matthias Grimmer |
GNFI: rename project from .ffi.amd64 to .nfi.hotspot.amd64
|
Wed, 05 Feb 2014 10:37:07 +0100 |
Matthias Grimmer |
GNFI: set invalid rtld_default in HotSpotVMConfig
|
Wed, 05 Feb 2014 09:32:30 +0100 |
Matthias Grimmer |
GNFI: add comments
|
Wed, 05 Feb 2014 09:26:36 +0100 |
Matthias Grimmer |
GNFI: cache lookup handles
|
Wed, 05 Feb 2014 09:24:23 +0100 |
Matthias Grimmer |
GNFI: add JavaDoc
|
Tue, 04 Feb 2014 17:12:12 -0800 |
twisti |
fixed JavaDoc
|
Tue, 04 Feb 2014 17:18:16 +0100 |
Christian Humer |
SL: added testcase for inlining.
|
Tue, 04 Feb 2014 13:19:16 +0100 |
Christian Humer |
Merge.
|
Mon, 03 Feb 2014 21:11:36 +0100 |
Christian Humer |
Truffle: fixed inlined trees were not printed to graph visitor.
|
Mon, 03 Feb 2014 21:01:26 +0100 |
Christian Humer |
Merge.
|
Mon, 03 Feb 2014 21:01:11 +0100 |
Christian Humer |
SL: Make SL use the new UnsupportedSpecializationException#getSuppliedNodes() for error messages; Disabled dumping by default to IGV.
|
Mon, 03 Feb 2014 20:59:57 +0100 |
Christian Humer |
Truffle-DSL: implemented support for UnsupportedSpecializationException#getSuppliedNodes().
|
Mon, 03 Feb 2014 17:16:52 -0800 |
Tom Rodriguez |
make sure pushed values are formatted correctly
|
Mon, 03 Feb 2014 10:43:11 -0800 |
Tom Rodriguez |
Make blocking compiles safe
|
Mon, 03 Feb 2014 15:49:58 +0100 |
Andreas Woess |
Truffle: disable (most) optimistic optimizations (profile is not reliable in hosted mode)
|
Mon, 03 Feb 2014 14:47:11 +0100 |
Gilles Duboscq |
On HotSpot, debug_id should be an int, not a short
|
Sun, 02 Feb 2014 18:47:02 +0100 |
Doug Simon |
changed Eclipse batch compiler settings so that it ignores task tags
|
Sat, 01 Feb 2014 10:47:12 -0800 |
Mick Jordan |
remove multiple suite/repo support
|
Sat, 01 Feb 2014 15:33:13 +0000 |
Chris Seaton |
Ruby: fix copyright message in shell.
|
Fri, 31 Jan 2014 16:36:02 -0800 |
Christian Wimmer |
Use UTF-8 encoding when compiling on the command line and for Eclipse projects
|
Fri, 31 Jan 2014 17:11:32 +0100 |
Doug Simon |
Merge.
|
Fri, 31 Jan 2014 16:09:50 +0100 |
Christian Humer |
Truffle: Implement cache for truffle inlining heuristic.
|
Fri, 31 Jan 2014 16:24:38 +0100 |
Doug Simon |
fixed non-PRODUCT build compilation error
|
Fri, 31 Jan 2014 16:06:49 +0100 |
Doug Simon |
minor fix to test
|
Fri, 31 Jan 2014 16:06:33 +0100 |
Doug Simon |
removed handling of pending exception from PTX wrapper as a stub does that
|
Fri, 31 Jan 2014 16:05:37 +0100 |
Doug Simon |
removed PTXKernelArguments; added mechanism for printing incoming kernel arguments
|
Fri, 31 Jan 2014 16:04:33 +0200 |
Bernhard Urban |
hs build: add graal tag to hotspot build version
|
Fri, 31 Jan 2014 14:54:34 +0200 |
Bernhard Urban |
mx checkstyle: bail out if .checkstyle is missing
|
Fri, 31 Jan 2014 11:39:40 +0100 |
Roland Schatz |
Optimize back edge in tight loops.
|
Fri, 31 Jan 2014 11:38:32 +0100 |
Roland Schatz |
Align successor when deleting aligned empty block.
|
Fri, 31 Jan 2014 11:35:38 +0100 |
Roland Schatz |
Do control flow optimizations independent of register allocation.
|
Fri, 31 Jan 2014 11:34:56 +0100 |
Roland Schatz |
Remove timestamp file.
|
Thu, 30 Jan 2014 16:41:59 +0100 |
Matthias Grimmer |
GNFI fixes, part2
|
Thu, 30 Jan 2014 15:50:46 +0100 |
Matthias Grimmer |
GNFI fixes
|
Thu, 30 Jan 2014 15:50:29 +0100 |
Matthias Grimmer |
Create interface for host backends
|
Thu, 30 Jan 2014 09:19:45 +0100 |
Matthias Grimmer |
Add the Graal Native Function Interface
|
Thu, 30 Jan 2014 17:53:27 -0800 |
Christian Wimmer |
More documentation and improvements of Simple Language
|
Thu, 30 Jan 2014 17:52:24 -0800 |
Christian Wimmer |
Truffle: add a simple API to report loop counts
|
Fri, 31 Jan 2014 00:32:03 +0100 |
Doug Simon |
Merge.
|
Fri, 31 Jan 2014 00:13:12 +0100 |
Doug Simon |
disable printing of CUDA errors unless TraceGPUInteraction is enabled
|
Thu, 30 Jan 2014 23:52:34 +0100 |
Doug Simon |
implemented GC locking for duration of a PTX kernel call
|
Thu, 30 Jan 2014 23:51:55 +0100 |
Doug Simon |
added PTX support for loading a boolean field
|
Thu, 30 Jan 2014 22:50:00 +0100 |
Doug Simon |
foreign call from PTX wrapper to PTX runtime requires a stub
|
Thu, 30 Jan 2014 22:49:14 +0100 |
Doug Simon |
fixed or removed incorrect assertions
|
Thu, 30 Jan 2014 17:49:56 -0500 |
S.Bharadwaj Yadavalli |
Add additional device checks and compute capability checks for CUDA devices found on Linux.
|
Thu, 30 Jan 2014 21:11:38 +0100 |
Doug Simon |
fixed Windows build issues
|
Thu, 30 Jan 2014 17:27:04 +0100 |
Doug Simon |
reverted removal of Okra Windows DLL name
|
Thu, 30 Jan 2014 15:55:43 +0100 |
Michael Haupt |
merge
|
Thu, 30 Jan 2014 11:02:16 +0100 |
Michael Haupt |
address issue in Eclipse working set generation
|
Thu, 30 Jan 2014 14:16:19 +0100 |
Doug Simon |
fixed HotSpotResolvedJavaField.getModifiers() to mask out FIELD_INTERNAL_FLAG
|
Thu, 30 Jan 2014 13:21:15 +0100 |
Doug Simon |
fixed Linux compile error and removed name of not-yet-existing Windows Okra dll
|
Wed, 29 Jan 2014 20:45:43 -0800 |
Christian Wimmer |
Documentation and more refactoring of Simple Language
|
Wed, 29 Jan 2014 20:43:28 -0800 |
Christian Wimmer |
ControlFlowException can always have a null cause
|
Thu, 30 Jan 2014 00:52:33 +0100 |
Doug Simon |
added support for co-existing GPU backends (JBS:GRAAL-1)
|
Thu, 30 Jan 2014 00:48:41 +0100 |
Doug Simon |
added more unit tests for meta.api, discovering and fixing an issue with HotSpotResolvedJavaField.getModifiers() in the process
|
Wed, 29 Jan 2014 15:02:19 -0800 |
Tom Rodriguez |
Merge
|
Wed, 29 Jan 2014 14:06:32 -0800 |
Tom Rodriguez |
Make sure a compile id is assigned
|
Wed, 29 Jan 2014 14:05:05 -0800 |
Tom Rodriguez |
avoid profile pathology in CompressedOopTest
|
Tue, 28 Jan 2014 13:20:56 -0800 |
Tom Rodriguez |
respect useCountLeadingZerosInstruction. improve substitution test
|
Wed, 29 Jan 2014 21:56:34 +0100 |
Christian Humer |
Merge.
|
Wed, 29 Jan 2014 21:26:26 +0100 |
Christian Humer |
Truffle-DSL: implemented specific structured exception for unsupported specializations. (GRAAL-682)
|
Wed, 29 Jan 2014 20:49:09 +0100 |
Christian Humer |
Truffle: further fixes to the new CallNode.
|
Wed, 29 Jan 2014 12:19:03 +0100 |
Christian Humer |
Merge.
|
Tue, 28 Jan 2014 19:37:26 +0100 |
Christian Humer |
SL: added junit integration for external tests.
|
Tue, 28 Jan 2014 19:36:54 +0100 |
Christian Humer |
SL: minor fix in direct dispatch node.
|
Tue, 28 Jan 2014 13:37:07 +0100 |
Christian Humer |
SL: migration to Truffle CallNode.
|
Tue, 28 Jan 2014 13:36:16 +0100 |
Christian Humer |
Merge fixes.
|
Tue, 28 Jan 2014 12:55:06 +0100 |
Christian Humer |
Merge.
|
Tue, 28 Jan 2014 12:52:57 +0100 |
Christian Humer |
Merge.
|
Fri, 24 Jan 2014 15:55:41 +0100 |
Christian Humer |
Truffle: refactored inlining interfaces to a more compact CallNode.
|
Wed, 29 Jan 2014 18:30:42 +0100 |
Lukas Stadler |
later lowering of MonitorEnterNode and MonitorExitNode
|
Wed, 29 Jan 2014 18:32:19 +0100 |
Lukas Stadler |
small cosmetic fix
|
Wed, 29 Jan 2014 16:53:35 +0100 |
Gilles Duboscq |
In InstanceOfSnippets selection, use the exact (non-deoptimizing) snippet when we have an exact type even when the hint probabiliy is high enough for the instanceofWithProfile snippet.
|
Wed, 29 Jan 2014 15:46:15 +0100 |
Gilles Duboscq |
FixedGuardNode simplification should conserve the deoptimization action
|
Wed, 29 Jan 2014 13:36:20 +0100 |
Andreas Woess |
GraphBuilderPhase: remove unused constant added by createExceptionDispatch
|
Wed, 29 Jan 2014 13:10:02 +0100 |
Andreas Woess |
Truffle: disable UseExceptionProbability optimistic optimization
|
Wed, 29 Jan 2014 09:21:50 +0100 |
Lukas Stadler |
rework of benchmark counters: fix size at VM entry, not at build time
|
Wed, 29 Jan 2014 10:45:43 +0100 |
Lukas Stadler |
make MonitorEnterNode iterable
|
Wed, 29 Jan 2014 10:45:43 +0100 |
Lukas Stadler |
add GraphUtil.removeFixedWithUnusedInputs
|
Tue, 28 Jan 2014 21:37:29 -0500 |
S.Bharadwaj Yadavalli |
Fix incorrect code generation for conditional branch instructions. Reenable ControlPTXTest.
|
Tue, 28 Jan 2014 23:38:22 +0100 |
Andreas Woess |
kill unused frame states when loop exits are removed
|
Tue, 28 Jan 2014 22:55:50 +0100 |
Andreas Woess |
fix handling of skipped exceptions (must not cut off other exception types or unwind)
|
Tue, 28 Jan 2014 21:48:50 +0100 |
Andreas Woess |
add partial evaluation test for a ControlFlowException catch block that follows a SlowPathException catch block
|
Tue, 28 Jan 2014 21:42:50 +0100 |
Andreas Woess |
PartialEvaluationTest should use the same GraphBuilderConfiguration as the TruffleCompiler; code cleanup
|
Tue, 28 Jan 2014 21:24:24 +0100 |
Doug Simon |
guard again null receiver object when reading a constant field
|
Tue, 28 Jan 2014 18:46:43 +0100 |
Doug Simon |
added documentation
|
Tue, 28 Jan 2014 18:34:04 +0100 |
Doug Simon |
ignore StaticMethod16InArraysTest until multi-GPU support is complete
|
Tue, 28 Jan 2014 18:32:30 +0100 |
Doug Simon |
Merge.
|
Mon, 27 Jan 2014 20:24:12 +0100 |
Doug Simon |
moved HSAIL compilation harness logic into HSAILHotSpotBackend and deleted HSAILCompilationResult
|
Tue, 28 Jan 2014 14:46:17 +0100 |
Lukas Stadler |
better assertion message in GraphOrder
|
Tue, 28 Jan 2014 14:45:56 +0100 |
Lukas Stadler |
remember InvokeKind in MacroNode
|
Tue, 28 Jan 2014 14:39:52 +0100 |
Lukas Stadler |
test for ShortCiruitNode/guard handling
|
Tue, 28 Jan 2014 14:39:48 +0100 |
Lukas Stadler |
canonicalize a LoadField on a null constant object to deopt
|
Tue, 28 Jan 2014 12:38:08 +0100 |
Doug Simon |
fixed pylint warnings
|
Tue, 28 Jan 2014 12:31:31 +0100 |
Doug Simon |
PTXHotSpotBackend$1.getGraphFor() checks GPUOffload VM option (JBS:GRAAL-6)
|
Tue, 28 Jan 2014 12:27:39 +0100 |
Doug Simon |
fixed HotSpotResolvedJavaMethod.isSynthetic so that it doesn't do any class loading (JBS:GRAAL-5)
|
Tue, 28 Jan 2014 12:19:30 +0100 |
Doug Simon |
an empty architecture specification implies all architectures
|
Tue, 28 Jan 2014 12:18:38 +0100 |
Doug Simon |
use lowest version JRE specified by any project for source path in Eclipse attach/launch configuration
|
Mon, 27 Jan 2014 16:39:17 +0100 |
Gilles Duboscq |
Use a OptimizedCallTarget-bound SpeculationLog for Truffle compilations
|
Mon, 27 Jan 2014 16:05:10 +0100 |
Gilles Duboscq |
Throw-away speculation logs should not be used. Just use null instead
|
Mon, 27 Jan 2014 15:39:27 +0100 |
Gilles Duboscq |
Fix: HotSpotDisassemblerProvider should return null when the code could not be disassembled.
|
Mon, 27 Jan 2014 15:28:50 -0800 |
Tom Rodriguez |
Merge
|
Mon, 27 Jan 2014 15:26:26 -0800 |
Tom Rodriguez |
Add duplicate detection to IGV binary graphs
|
Wed, 22 Jan 2014 11:10:09 -0800 |
Tom Rodriguez |
Only use mature method datas
|
Wed, 22 Jan 2014 10:54:38 -0800 |
Tom Rodriguez |
print name and sig in TraceDeoptimization output
|
Mon, 27 Jan 2014 15:50:19 +0100 |
Doug Simon |
added getCodeString() to ExternalCompilationResult
|
Mon, 27 Jan 2014 15:49:33 +0100 |
Doug Simon |
removed unused PTX code
|
Sat, 25 Jan 2014 20:02:07 +0100 |
Doug Simon |
updated mx/projects for new Okra version
|
Fri, 24 Jan 2014 19:19:16 -0800 |
Christian Wimmer |
Fix SL unit test directory
|
Fri, 24 Jan 2014 18:42:52 -0800 |
Christian Wimmer |
Fix Eclipse formatter issues
|
Fri, 24 Jan 2014 18:18:49 -0800 |
Christian Wimmer |
Use source and expected output files to test Simple Language, instead of individual JUnit tests with the source and expected output as strings
|
Fri, 24 Jan 2014 18:16:24 -0800 |
Christian Wimmer |
Refactoring and cleanup of Simple Language (more to come soon)
|
Fri, 24 Jan 2014 18:13:38 -0800 |
Christian Wimmer |
Truffle API cleanup: Reduce the visibility of classes and constructors that are not intended to be instantiated by guest language implementations; provide abstract class RootCallTarget as a CallTarget to a RootNode
|
Fri, 24 Jan 2014 18:34:18 +0100 |
Doug Simon |
Merge.
|
Fri, 24 Jan 2014 17:43:14 +0100 |
Roland Schatz |
Fix CollapseFrameForSingleSideEffectPhase.
|
Fri, 24 Jan 2014 18:06:03 +0100 |
Doug Simon |
refactored phase for stamping parameters as non-null that was duplicated in the GPU backends
|
Fri, 24 Jan 2014 18:04:49 +0100 |
Doug Simon |
added ObjectPTXTest to test object parameter passing - all tests are disabled until GC issues are resolved
|
Fri, 24 Jan 2014 18:04:11 +0100 |
Doug Simon |
enabled some tests in FloatPTXTest that now work
|
Fri, 24 Jan 2014 18:03:55 +0100 |
Doug Simon |
disabled ControlPTXTest until issues are resolved
|
Fri, 24 Jan 2014 18:03:09 +0100 |
Doug Simon |
added work-around to handle CUDA context management in PTX C++ code
|
Fri, 24 Jan 2014 18:01:36 +0100 |
Doug Simon |
partially fixed passing of object parameters to PTX kernels; use a C++ object for managing resource allocation and cleanup around a PTX kernel execution
|
Fri, 24 Jan 2014 17:59:46 +0100 |
Doug Simon |
fixed assertion
|
Fri, 24 Jan 2014 12:26:05 +0100 |
Lukas Stadler |
only register ShortCircuitOrNodes in ConditionalElimination for fixed anchors
|
Fri, 24 Jan 2014 01:19:52 +0000 |
Chris Seaton |
Merge.
|
Fri, 24 Jan 2014 00:44:12 +0000 |
Chris Seaton |
Merge.
|
Thu, 23 Jan 2014 23:49:46 +0000 |
Chris Seaton |
Ruby: turn tracing and debugging back on by default.
|
Thu, 23 Jan 2014 23:27:46 +0000 |
Chris Seaton |
Ruby: change GRAAL_DIR to TRUFFLE_DIR.
|
Thu, 23 Jan 2014 16:35:57 -0800 |
Tom Rodriguez |
Merge
|
Thu, 23 Jan 2014 16:15:04 -0800 |
Tom Rodriguez |
Always copy method substitutions. Add some assertion checking for it.
|
Thu, 23 Jan 2014 15:21:14 -0800 |
Tom Rodriguez |
Disable AOT boolean test for now
|
Thu, 23 Jan 2014 14:35:40 -0800 |
Tom Rodriguez |
Handle null in printing
|
Thu, 23 Jan 2014 14:35:10 -0800 |
Tom Rodriguez |
Add bodies so exact math can deopt
|
Fri, 24 Jan 2014 00:52:06 +0100 |
Doug Simon |
HSAIL: support for using Okra simulator without needing to configure PATH and LD_LIBRARY_PATH
|
Fri, 24 Jan 2014 00:49:10 +0100 |
Doug Simon |
GPUOffload option does not interact with GPU detection
|
Fri, 24 Jan 2014 00:33:56 +0100 |
Doug Simon |
Merge.
|
Wed, 22 Jan 2014 18:46:38 +0100 |
Doug Simon |
use shared util for HSAIL calling convention
|
Wed, 22 Jan 2014 21:34:00 -0800 |
Michael Van De Vanter |
Merge with 9161ed8ce7964ca3df5e91894522b207a2bc4a3e
|
Wed, 22 Jan 2014 21:02:06 -0800 |
Michael Van De Vanter |
Ruby: refactor low level instrumentation services
|
Wed, 22 Jan 2014 20:35:00 -0800 |
Michael Van De Vanter |
Ruby: improve how instrumentation proxy handles some exceptional conditions
|
Wed, 22 Jan 2014 20:28:52 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc and cleanup
|
Sat, 18 Jan 2014 22:12:42 -0800 |
Michael Van De Vanter |
Ruby: remove some prototyping code no longer needed
|
Wed, 22 Jan 2014 16:06:47 -0500 |
S.Bharadwaj Yadavalli |
Add graal-specific option -XX:+GPUOffload to trigger all GPU offload functionality. Cleanup function to decide GPU offload. Exclude GPU sources from nongraal builds.
|
Wed, 22 Jan 2014 15:27:31 +0100 |
Lukas Stadler |
fix invalid MemoryPhiNodes at loop begins
|
Wed, 22 Jan 2014 15:27:31 +0100 |
Lukas Stadler |
cyclic graph verification
|
Wed, 22 Jan 2014 14:03:47 +0100 |
Lukas Stadler |
fix GuardNode canonicalization
|
Wed, 22 Jan 2014 13:39:45 +0100 |
Doug Simon |
added library sources (if available) to generated Eclipse attach launcher
|
Wed, 22 Jan 2014 11:44:27 +0100 |
Roland Schatz |
Support narrow oops in reference maps.
|
Wed, 22 Jan 2014 11:27:28 +0100 |
Roland Schatz |
Refactor reference maps.
|
Wed, 22 Jan 2014 10:51:32 +0100 |
Lukas Stadler |
split a negated guard with a ShortCircuitOr condition into two guards
|
Tue, 21 Jan 2014 18:35:46 +0100 |
Gilles Duboscq |
GuardLowering: do not use trapping accesses for guards with a speculation
|
Tue, 21 Jan 2014 18:35:03 +0100 |
Gilles Duboscq |
Sweeper: make sure we only run the sweeper on java threads
|
Tue, 21 Jan 2014 15:26:38 +0100 |
Doug Simon |
added list to PTXHotSpotBackend for keeping a valid installed kernel (and its associated nmethods) alive
|
Tue, 21 Jan 2014 12:14:38 +0100 |
Andreas Woess |
Truffle: fix non-local control flow using exceptions
|
Tue, 21 Jan 2014 00:20:33 +0200 |
Bernhard Urban |
IGV: throw graph reference away when GraphNode component is closed
|
Mon, 20 Jan 2014 20:17:05 +0100 |
Bernhard Urban |
IGV: fix nulling out reference in rootnode
|
Mon, 20 Jan 2014 22:30:19 +0100 |
Doug Simon |
Merge.
|
Mon, 20 Jan 2014 19:50:17 +0100 |
Gilles Duboscq |
In a Graal-enabled VM, run the Sweeper even if the current thread is not a compiler thread.
|
Mon, 20 Jan 2014 19:49:47 +0100 |
Gilles Duboscq |
Avoid segfault in InstanceKlass::oop_print_on's String special case when the value array is null.
|
Mon, 20 Jan 2014 19:48:53 +0100 |
Gilles Duboscq |
Deoptimization: only process the pendign speculation for Graal-compiled methods
|
Mon, 20 Jan 2014 19:12:01 +0100 |
Doug Simon |
moved @Ignore to the correct method; try better to force a GC in test
|
Mon, 20 Jan 2014 18:25:17 +0100 |
Christian Humer |
Merge.
|
Mon, 20 Jan 2014 16:33:40 +0100 |
Christian Humer |
Truffle: fixed failing FrameTest.
|
Mon, 20 Jan 2014 15:23:10 +0100 |
Christian Humer |
Truffle-DSL: added default buffering to all java source code that is written. JavaFileObject#openWriter may return a non-buffered writer.
|
Mon, 20 Jan 2014 15:18:39 +0100 |
Christian Humer |
SL: another minor FrameDescriptor fix.
|
Mon, 20 Jan 2014 14:22:56 +0100 |
Christian Humer |
Merge.
|
Fri, 17 Jan 2014 17:10:46 +0100 |
Christian Humer |
SL: required fixes for moving FrameDescriptor to the RootNode.
|
Mon, 20 Jan 2014 13:44:54 +0100 |
Christian Humer |
Ruby: required fixes for moving FrameDescriptor to the RootNode.
|
Fri, 17 Jan 2014 17:06:08 +0100 |
Christian Humer |
Truffle API-change: FrameDescriptors are now stored in the RootNode in a final field instead of the CallTarget.
|
Fri, 17 Jan 2014 16:55:59 +0100 |
Christian Humer |
Merge.
|
Thu, 16 Jan 2014 15:20:17 +0100 |
Christian Humer |
Truffle: extend inlining interface with custom reprofile counters.
|
Mon, 20 Jan 2014 18:22:02 +0200 |
Bernhard Urban |
IGV: remove listener when closing the top component
|
Mon, 20 Jan 2014 16:09:11 +0100 |
Bernhard Urban |
IGV: avoid potential memory leak
|
Mon, 20 Jan 2014 16:09:10 +0100 |
Bernhard Urban |
IGV: explicitly avoid serialization of top component
|
Mon, 20 Jan 2014 16:29:10 +0100 |
Doug Simon |
PTX wrapper maintains a reference to the HotSpotNmethod object for the installed GPU code so that code invalidation can be tested for in the wrapper
|
Mon, 20 Jan 2014 16:27:24 +0100 |
Doug Simon |
added check for invalidated code in executeCompiledMethodVarargs
|
Mon, 20 Jan 2014 16:26:39 +0100 |
Doug Simon |
changed return type of HotSpotCodeCacheProvider.addExternalMethod to be HotSpotNmethod
|
Mon, 20 Jan 2014 16:25:14 +0100 |
Doug Simon |
fixed warning
|
Mon, 20 Jan 2014 16:25:04 +0100 |
Doug Simon |
refined class path used by unittest to only include dependencies of the tests that will be run
|
Fri, 17 Jan 2014 11:19:50 +0100 |
Lukas Stadler |
adapt tests for new IfNode and MergeNode simplifications
|
Fri, 17 Jan 2014 09:38:39 +0100 |
Lukas Stadler |
additional simplifications for IfNode and MergeNode
|
Wed, 15 Jan 2014 16:11:56 +0100 |
Lukas Stadler |
allow multiple ReturnNodes per graph
|
Wed, 15 Jan 2014 16:08:57 +0100 |
Lukas Stadler |
expose memory map merging functionality in FloatingReadPhase
|
Wed, 15 Jan 2014 16:07:01 +0100 |
Lukas Stadler |
add IterableNodeType to ReturnNode
|
Fri, 17 Jan 2014 09:36:26 +0100 |
Lukas Stadler |
fix Class.isInstance substitution
|
Wed, 15 Jan 2014 17:00:40 +0100 |
Lukas Stadler |
remove LoadFieldNodes without usages
|
Wed, 15 Jan 2014 16:03:07 +0100 |
Lukas Stadler |
change label of ParameterNode
|
Mon, 20 Jan 2014 09:21:39 +0100 |
Lukas Stadler |
fix compile error in method.cpp
|
Sun, 19 Jan 2014 18:18:42 +0000 |
Chris Seaton |
Allow TruffleOptions to be set using system properties.
|
Fri, 17 Jan 2014 23:16:59 +0100 |
Gilles Duboscq |
Use .equals instead of == to compare Constant
|
Fri, 17 Jan 2014 16:03:13 -0500 |
S.Bharadwaj Yadavalli |
schedule lambda method compilation and execution on GPU (PTX) when possible; fix a couple of bugs.
|
Fri, 17 Jan 2014 17:26:47 +0100 |
Doug Simon |
fixed problem in netbeansinit that generated invalid annotation processor paths for projects
|
Fri, 17 Jan 2014 16:36:51 +0100 |
Gilles Duboscq |
Use a more meaningfull Compilationresult/HotSpotNMethod name in the TruffleCompilerImpl
|
Fri, 17 Jan 2014 16:23:18 +0100 |
Gilles Duboscq |
Rename OptimizeGuardAnchors to OptimizeGuardAnchorsPhase
|
Fri, 17 Jan 2014 16:22:26 +0100 |
Gilles Duboscq |
Make optimal anchor point available ouside OptimizeGuardAnchors phase
|
Fri, 17 Jan 2014 16:13:05 +0100 |
Gilles Duboscq |
Keep speculation and debug id when canonicalizing DynamicDeoptimizeNode
|
Fri, 17 Jan 2014 16:13:02 +0100 |
Gilles Duboscq |
Rename more 'speculation id' to 'debug id'. Add decodeDebugId to MetaAccessProvider
|
Fri, 17 Jan 2014 15:46:30 +0100 |
Roland Schatz |
Tightly pack data references that are smaller than 8 bytes.
|
Fri, 17 Jan 2014 15:40:50 +0100 |
Roland Schatz |
Fix equals and hashCode in Float/IntegerStamp.
|
Fri, 17 Jan 2014 14:07:36 +0100 |
Gilles Duboscq |
JTTTest: add optional 'bind' and 'noProfile' parameters
|
Fri, 17 Jan 2014 14:07:06 +0100 |
Gilles Duboscq |
SpeculationLog: split maySpeculate into maySpeculate (check only) and speculate (register)
|
Fri, 17 Jan 2014 14:04:41 +0100 |
Gilles Duboscq |
Add a setter for GuardNode.speculation
|
Fri, 17 Jan 2014 14:34:36 +0100 |
Gilles Duboscq |
Add the speculation log to the MidTierContext
|
Fri, 17 Jan 2014 14:03:59 +0100 |
Gilles Duboscq |
deoptimization, replace 'speculation' with 'debug_id' in some debug messages, Add debug messages arounf speculation handling
|
Fri, 17 Jan 2014 14:02:42 +0100 |
Gilles Duboscq |
CodeCacheProvider.addMethod: add speculationLog argument
|
Fri, 17 Jan 2014 14:01:02 +0100 |
Gilles Duboscq |
UseTrappingNullChecksPhase: do not use trapping null check for a reason which is not null check or has an attached speculation
|
Fri, 17 Jan 2014 13:58:56 +0100 |
Gilles Duboscq |
Fix AMD64HotSpotLIRGenerator.moveValueToThread
|
Fri, 17 Jan 2014 11:24:04 +0200 |
Bernhard Urban |
method substitution for {Character,Short}.reverseBytes()
|
Thu, 16 Jan 2014 20:52:12 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: fix NPE in InstrumentationProbeNode
|
Thu, 16 Jan 2014 17:23:50 -0800 |
Michael Van De Vanter |
Truffle: SourceManager documentation concerning file caching
|
Thu, 16 Jan 2014 16:43:56 -0800 |
Michael Van De Vanter |
Merge with d2976008ce631154918becdeda6ca54101f202c6
|
Thu, 16 Jan 2014 16:40:37 -0800 |
Michael Van De Vanter |
Ruby: expose the constant CoreLibrary.RUBY_VERSION
|
Thu, 16 Jan 2014 16:12:07 -0800 |
Michael Van De Vanter |
Truffle: Javadoc typo
|
Thu, 16 Jan 2014 21:47:17 +0000 |
Chris Seaton |
Merge.
|
Wed, 15 Jan 2014 19:54:48 +0000 |
Chris Seaton |
Ruby: more tidy up.
|
Wed, 15 Jan 2014 19:33:33 +0000 |
Chris Seaton |
Ruby: remove some unimportant debugging flags.
|
Thu, 16 Jan 2014 20:56:07 +0100 |
Andreas Woess |
remove duplicate code in VMToCompilerImpl.compileMethod
|
Thu, 16 Jan 2014 20:53:18 +0100 |
Andreas Woess |
get holder class from metaspace method when resolving MemberName target method; not necessarily the same as MemberName.clazz
|
Thu, 16 Jan 2014 17:50:58 +0100 |
Andreas Woess |
remove unreferenced local variable in gpu_ptx.cpp
|
Thu, 16 Jan 2014 12:18:29 +0100 |
Gilles Duboscq |
Don't create null guards for values that are already known to be non-null.
|
Wed, 15 Jan 2014 21:30:34 +0100 |
Doug Simon |
Removed com.oracle.graal.hotspot.ptx.test project
|
Wed, 15 Jan 2014 21:27:03 +0100 |
Doug Simon |
Merge.
|
Wed, 15 Jan 2014 21:13:25 +0100 |
Doug Simon |
renamed PTXLaunchKernelGraphKit to PTXWrapperBuilder
|
Wed, 15 Jan 2014 20:25:55 +0100 |
Doug Simon |
reworked PTX unit tests to PTX kernel call wrapper
|
Wed, 15 Jan 2014 20:24:44 +0100 |
Doug Simon |
moved all PTX compilation harness logic in PTXHotSpotBackend
|
Wed, 15 Jan 2014 20:24:13 +0100 |
Doug Simon |
added support for @ParallelOver annotation in PTX kernel call wrapper
|
Wed, 15 Jan 2014 20:21:53 +0100 |
Doug Simon |
suppress the exception raised by Junit's "assume" mechanism in GraalCompilerTest.test()
|
Wed, 15 Jan 2014 19:27:55 +0000 |
Chris Seaton |
Merge.
|
Wed, 15 Jan 2014 19:27:27 +0000 |
Chris Seaton |
Ruby: remove versioning.
|
Wed, 15 Jan 2014 18:21:55 +0100 |
Gilles Duboscq |
Guard processing of _pending_failed_speculation with #ifdef GRAAL in Thread::oops_do
|
Tue, 17 Dec 2013 11:55:08 +0100 |
Gilles Duboscq |
Keep speculations alive in the speculation log
|
Thu, 12 Dec 2013 15:31:24 +0100 |
Gilles Duboscq |
Add code to trace uncollected speculations
|
Thu, 12 Dec 2013 15:13:02 +0100 |
Gilles Duboscq |
Add a speculation oop for uncommon trap deoptimization. Save it in the SpeculationLog during deoptimization.
|
Wed, 15 Jan 2014 15:11:47 +0100 |
Roland Schatz |
Add UseConcMarcSweepGC flag to HotSpotVMConfig.
|
Wed, 15 Jan 2014 15:01:39 +0100 |
Roland Schatz |
Properly handle illegal locations in MoveResolver verification.
|
Wed, 15 Jan 2014 00:34:56 +0100 |
Doug Simon |
PTX backend can alter compilation pipeline to offload selected code to the GPU
|
Wed, 15 Jan 2014 00:33:34 +0100 |
Doug Simon |
added mechanism for a (GPU) backend to override/supply the initial graph in the compilation pipeline
|
Tue, 14 Jan 2014 19:31:37 +0100 |
Gilles Duboscq |
Adjust expected test result in WriteBarrierVerificationTest
|
Tue, 14 Jan 2014 16:27:14 +0100 |
Gilles Duboscq |
Make a separate phase to use trapping null checks instead of branches when implicitNullCheckLimit > 0
|
Tue, 14 Jan 2014 14:33:11 +0100 |
Gilles Duboscq |
remove check for null in recordImplicitException, it should not be called with a null LIRFrameState
|
Mon, 13 Jan 2014 19:08:58 +0100 |
Gilles Duboscq |
Removing usage of NullCheckNode in GuardNode.lowerGuard()
|
Mon, 13 Jan 2014 16:54:03 +0100 |
Gilles Duboscq |
Remove createNullCheckGuard from LoweringTool. Use generic createGuard instead
|
Mon, 13 Jan 2014 10:46:52 +0100 |
Gilles Duboscq |
Add probabilities to NewObjectSnippets.allocateInstanceDynamic
|
Tue, 14 Jan 2014 10:14:31 -0800 |
Tom Rodriguez |
Use compile ids assigned by hotspot
|
Tue, 14 Jan 2014 10:14:28 -0800 |
Tom Rodriguez |
Add locally specified guards to substitutions
|
Tue, 14 Jan 2014 16:26:40 +0100 |
Bernhard Urban |
MacroNode: do not modify the cached version of the graph
|
Tue, 14 Jan 2014 11:56:04 +0100 |
Doug Simon |
more robust handling of errors in Constant.toString()
|
Mon, 13 Jan 2014 23:03:12 +0100 |
Doug Simon |
disabled new PTX tests if PTX GPU is not available
|
Mon, 13 Jan 2014 22:36:19 +0100 |
Doug Simon |
canonicalized projects
|
Mon, 13 Jan 2014 22:32:27 +0100 |
Doug Simon |
initial code for calling PTX kernel code from Java with parameter marshaling and return value unmarshaling performed by a wrapper specified via manual graph construction
|
Mon, 13 Jan 2014 22:28:57 +0100 |
Doug Simon |
fixed name clash
|
Mon, 13 Jan 2014 22:19:26 +0100 |
Doug Simon |
made GraalCompilerTest slightly more extensible
|
Mon, 13 Jan 2014 21:41:19 +0100 |
Doug Simon |
made some GraphKit methods protected
|
Mon, 13 Jan 2014 21:40:47 +0100 |
Doug Simon |
improved format checking and error reporting when parsing a projects file
|
Mon, 13 Jan 2014 19:18:43 +0100 |
Bernhard Urban |
update method signatures for makeGraph
|
Mon, 13 Jan 2014 19:48:35 +0200 |
Bernhard Urban |
Replacements: use enum to describe framestate action
|
Mon, 13 Jan 2014 18:37:27 +0100 |
Bernhard Urban |
MacroNode: fix case for macro node lowering if framestates are not removed
|
Mon, 13 Jan 2014 13:49:54 +0100 |
Lukas Stadler |
fix formatting
|
Mon, 13 Jan 2014 13:45:25 +0100 |
Lukas Stadler |
Merge
|
Mon, 13 Jan 2014 13:20:30 +0100 |
Lukas Stadler |
rename LocalNode to ParameterNode
|
Mon, 13 Jan 2014 09:29:31 +0100 |
Lukas Stadler |
fix for FrameState.applyToNonVirtual
|
Mon, 13 Jan 2014 09:28:44 +0100 |
Lukas Stadler |
use graph builder suite for compiler tests
|
Mon, 13 Jan 2014 12:21:25 +0100 |
Andreas Woess |
fix lowering of instanceof with ConditionAnchorNode usage
|
Mon, 13 Jan 2014 11:28:25 +0100 |
Erik Eckstein |
consider register priority in rematerialization decision
|
Mon, 13 Jan 2014 10:42:55 +0100 |
Bernhard Urban |
UnsafeAllocTest: fix stamp problem
|
Mon, 13 Jan 2014 09:10:54 +0100 |
Bernhard Urban |
UnsafeAllocTests: Ignore abstract test for now, as type is refused by ObjectStamp
|
Fri, 10 Jan 2014 23:28:57 +0100 |
Bernhard Urban |
update method signature for makeGraph
|
Fri, 10 Jan 2014 21:22:08 +0100 |
Bernhard Urban |
MacroNode: apply SnippetFrameStateCleanPhase for nested MacroNodes
|
Fri, 10 Jan 2014 21:18:57 +0100 |
Bernhard Urban |
Canonicalizer: allow nodes to implement simplifiable and canonicalizable
|
Fri, 10 Jan 2014 20:16:31 +0100 |
Bernhard Urban |
fix recursion problem around macro nodes (e.g. array copy)
|
Fri, 10 Jan 2014 15:26:01 +0100 |
Bernhard Urban |
remove dead field
|
Fri, 10 Jan 2014 15:25:55 +0100 |
Bernhard Urban |
fix canonicalization of DynamicNewInstanceNode
|
Fri, 10 Jan 2014 14:29:07 +0100 |
Bernhard Urban |
inliningutils: minor refactor
|
Fri, 10 Jan 2014 14:18:12 +0100 |
Bernhard Urban |
Replacements: try to inline MacroNodes first
|
Fri, 10 Jan 2014 15:03:22 +0200 |
Bernhard Urban |
SchedulePhase: use {Queue,Deque}/LinkedList instead of Stack
|
Sun, 12 Jan 2014 22:20:27 +0100 |
Doug Simon |
refactored ForeignCallStub.GraphBuilder into top level GraphKit class
|
Sun, 12 Jan 2014 20:25:33 +0100 |
Andreas Woess |
Fix graph mark comparison in TruffleCache
|
Sun, 12 Jan 2014 18:43:35 +0000 |
Chris Seaton |
Ruby: disabled debugging and tracing while they?re broken.
|
Sun, 12 Jan 2014 15:01:24 +0100 |
Doug Simon |
added AllocaNode for reserving a block of memory in the stack frame of a method
|
Sun, 12 Jan 2014 14:53:00 +0100 |
Doug Simon |
enhanced support for reserving a block of memory on the stack such that the block can be a mix of primitive data and object pointers
|
Fri, 10 Jan 2014 19:30:45 -0800 |
twisti |
slightly better (denser) Class.isArray check
|
Fri, 10 Jan 2014 17:47:16 -0800 |
twisti |
enable String.equals substitution but disable it when RegisterPressure is used
|
Fri, 10 Jan 2014 13:40:44 +0100 |
Lukas Stadler |
small interface fixes to SuitesProvider and MonitorIdNode
|
Fri, 10 Jan 2014 13:40:13 +0100 |
Lukas Stadler |
fix bugs in HotSpotDebugInfoBuilder and CommitAllocationNode
|
Fri, 10 Jan 2014 12:21:29 +0100 |
Doug Simon |
added sourcePath attribute to OKRA library declaration
|
Fri, 10 Jan 2014 11:30:04 +0100 |
Roland Schatz |
Improve documentation of data section building code.
|
Thu, 09 Jan 2014 20:14:11 -0800 |
twisti |
renamed movzx/movsx instructions; removed duplicate movswl; added movzbl
|
Thu, 09 Jan 2014 20:04:55 -0800 |
twisti |
check branch displacement when patching short branches
|
Thu, 09 Jan 2014 16:18:29 +0100 |
Lukas Stadler |
remove PhasePlan
|
Thu, 09 Jan 2014 14:31:31 +0100 |
Lukas Stadler |
remove ForeignCallProvider reference from GraphBuilderPhase
|
Thu, 09 Jan 2014 18:56:15 +0100 |
Lukas Stadler |
remove some debugging code in MonitorExitNode
|
Thu, 09 Jan 2014 16:29:32 +0100 |
Gilles Duboscq |
Add initialization checks to Unsafe.allocateInstance intrinsic
|
Thu, 09 Jan 2014 15:11:34 +0100 |
Gilles Duboscq |
Simplify UnsafeAllocateInstance01 tests and ignore tests that crash hotspot
|
Thu, 09 Jan 2014 11:29:18 +0100 |
Gilles Duboscq |
GraalCompilerTest: add messages to exception comparison asserts to make JUnit output clearer
|
Thu, 09 Jan 2014 11:27:45 +0100 |
Gilles Duboscq |
GraalCompilerTest: fix NPE when debugging is not enabled.
|
Thu, 09 Jan 2014 11:29:56 +0100 |
Gilles Duboscq |
Add DynamicNewInstanceNode and use it to intrinsify Unsafe.allocateInstance
|
Tue, 31 Dec 2013 17:23:54 +0100 |
Gilles Duboscq |
Macro nodes should have priority over substitutions in Truffle Partial Evaluator
|
Thu, 09 Jan 2014 13:09:44 +0100 |
Roland Schatz |
Move data section building code to Java.
|
Thu, 09 Jan 2014 11:46:07 +0100 |
Doug Simon |
Merge.
|
Thu, 09 Jan 2014 11:45:41 +0100 |
Doug Simon |
fixed compare instruction emitting in HSAILAssembler
|
Thu, 09 Jan 2014 10:24:26 +0100 |
Lukas Stadler |
fix truffle compilation after monitorenter/exit changes
|
Thu, 09 Jan 2014 08:30:58 +0100 |
Doug Simon |
added assertion for correct format argument in a safepoint poll reloc info
|
Thu, 09 Jan 2014 08:29:54 +0100 |
Doug Simon |
removed no longer necessary special code path for Graal
|
Wed, 08 Jan 2014 15:49:18 -0800 |
Michael Van De Vanter |
Merge with 4fc8c8bb4c32878cc04b064d2ac9ad1fce1a85e0
|
Wed, 08 Jan 2014 14:03:36 -0800 |
Michael Van De Vanter |
Ruby: major upgrade in debugging support, mainly for navigation: step, next (passing over calls), return (from enclosing function), etc. Also a few bug fixes.
|
Wed, 08 Jan 2014 14:00:21 -0800 |
Michael Van De Vanter |
Ruby: minor tweaks to implementation nodes for debugging access
|
Tue, 07 Jan 2014 18:28:40 -0800 |
Michael Van De Vanter |
Truffle: extensions to the DebugManager interface in the Instrumentation Framework
|
Tue, 07 Jan 2014 18:26:59 -0800 |
Michael Van De Vanter |
Truffle: delete an unnecessary class from the Instrumentation Framework
|
Tue, 07 Jan 2014 18:26:11 -0800 |
Michael Van De Vanter |
Truffle: extend Instrumentation Framework for proxies/probes to include phylum marking, low level stepping mode, and bug fixes.
|
Tue, 07 Jan 2014 18:21:20 -0800 |
Michael Van De Vanter |
Truffle: refinements in the management of source information: a new marker interface for empty SourceSections and fix a bug that kept modified source files from being reloaded.
|
Tue, 07 Jan 2014 18:09:42 -0800 |
Michael Van De Vanter |
Truffle/Ruby: extend Instrumentation framework with language-agnostic interfaces for access to AST printing utilities and a Ruby implementation
|
Tue, 07 Jan 2014 17:52:54 -0800 |
Michael Van De Vanter |
Truffle: introduce the notion of a node "phylum", a user-oriented categorization of nodes that is independent of implementation, to be used by tools when identifying program parts, such as "statements".
|
Wed, 08 Jan 2014 22:59:53 +0100 |
Doug Simon |
removed Assembler::no_operand alias
|
Wed, 08 Jan 2014 22:59:24 +0100 |
Doug Simon |
re-added relocation entry for safepoint polling instruction emitted by C1 on SPARC
|
Wed, 08 Jan 2014 11:17:11 -0800 |
Tom Rodriguez |
Remove overly restrictive assert
|
Wed, 08 Jan 2014 18:20:32 +0000 |
Chris Seaton |
Merge.
|
Wed, 08 Jan 2014 17:44:56 +0000 |
Chris Seaton |
Merge.
|
Wed, 08 Jan 2014 17:42:10 +0000 |
Chris Seaton |
Ruby: fix some ?break? semantics.
|
Wed, 08 Jan 2014 17:10:18 +0000 |
Chris Seaton |
Ruby: fix minor issues.
|
Wed, 08 Jan 2014 18:23:33 +0100 |
Lukas Stadler |
rework of monitorenter/exit (use MonitorIdNode)
|
Wed, 08 Jan 2014 16:57:30 +0100 |
Doug Simon |
removed poll_Relocation::pollingForm type and associated data field and rely solely on format field of safepoint relocation entries when deciding whether or not to relocate the operand of a safepoint poll instruction
|
Wed, 08 Jan 2014 16:56:01 +0100 |
Doug Simon |
removed unnecessary relocation entry
|
Wed, 08 Jan 2014 15:40:06 +0100 |
Doug Simon |
removed ability for the log indentation mechanism to also enable/disable logging which should be controlled only by the -G:Log command line option
|
Wed, 08 Jan 2014 14:50:05 +0100 |
Lukas Stadler |
small parameter renaming in HotSpotDebugInfoBuilder
|
Wed, 08 Jan 2014 14:49:32 +0100 |
Lukas Stadler |
refactor CommitAllocationNode lowering in HotSpotLoweringProvider
|
Wed, 08 Jan 2014 14:48:32 +0100 |
Lukas Stadler |
NodeList: use EMPTY_NODE_ARRAY for zero-sized arrays
|
Wed, 08 Jan 2014 14:47:47 +0100 |
Lukas Stadler |
fix handling of sandboxed debug scopes (don't destroy parent flags)
|
Wed, 08 Jan 2014 12:51:13 +0100 |
Erik Eckstein |
don?t explicitly disable debug log output in linear scan and graphbuilder
|
Wed, 08 Jan 2014 11:49:52 +0100 |
Doug Simon |
removed debug output
|
Wed, 08 Jan 2014 10:43:05 +0100 |
Doug Simon |
made initial size of block predecessor and successor lists 4 (testing shows this cover 99% of cases)
|
Tue, 07 Jan 2014 16:32:58 -0800 |
Tom Rodriguez |
improve quoting in c1 visualizer output
|
Tue, 07 Jan 2014 16:32:30 -0800 |
Tom Rodriguez |
Enable more constant stores
|
Tue, 07 Jan 2014 14:59:18 -0800 |
twisti |
String.equals method substitution
|
Tue, 07 Jan 2014 14:50:02 -0800 |
twisti |
removed unused variable in lookupFieldInPool
|
Mon, 06 Jan 2014 17:31:43 -0800 |
twisti |
UseCountLeadingZerosInstruction is AMD64 only; making optional
|
Tue, 07 Jan 2014 22:36:23 +0100 |
Christian Humer |
Merge.
|
Tue, 07 Jan 2014 22:27:04 +0100 |
Christian Humer |
Truffle-DSL: added missing Override to remove.
|
Tue, 07 Jan 2014 22:26:53 +0100 |
Christian Humer |
Truffle-DSL: removed try-catch hack for polymorphic invocations.
|
Tue, 07 Jan 2014 22:06:37 +0100 |
Christian Humer |
Truffle-DSL: fixed bugs due to previous cleanup. addtional cleanup.
|
Tue, 07 Jan 2014 20:21:17 +0100 |
Christian Humer |
Truffle-DSL: fixed missing field in copy constructor of ParamterSpec.
|
Tue, 07 Jan 2014 20:16:01 +0100 |
Christian Humer |
Truffle-DSL: fixed bug when using @CreateCast with children arrays.
|
Tue, 07 Jan 2014 20:06:27 +0100 |
Christian Humer |
Truffle-DSL: removed support for implicit parameters. not needed anymore.
|
Tue, 07 Jan 2014 20:05:55 +0100 |
Christian Humer |
Truffle-DSL: Added test for @CreateCast.
|
Tue, 07 Jan 2014 19:13:54 +0100 |
Christian Humer |
Truffle-DSL: minor cleanup.
|
Tue, 07 Jan 2014 18:53:04 +0100 |
Christian Humer |
Merge.
|
Tue, 07 Jan 2014 18:52:32 +0100 |
Christian Humer |
Truffle-DSL: Removed API classes NodeId, NodeContainer and SpecializationListener.
|
Tue, 07 Jan 2014 12:22:47 +0100 |
Christian Humer |
Truffle-DSL: Added support for references to child arrays in @ShortCircuit;
|
Tue, 07 Jan 2014 21:52:07 +0100 |
Bernhard Urban |
mx: fix length of revision specifier
|
Tue, 07 Jan 2014 21:46:56 +0100 |
Bernhard Urban |
mx: omit weird logic to copy bootstrap jdk, just do cp -R
|
Tue, 07 Jan 2014 22:40:02 +0200 |
Bernhard Urban |
mx: make copying files from bootstrap jdk optional
|
Tue, 07 Jan 2014 19:48:22 +0200 |
Bernhard Urban |
mx: append graal revision to release file of jdk
|
Tue, 07 Jan 2014 14:48:45 +0200 |
Bernhard Urban |
mx: also copy files from bootstrap jdk
|
Tue, 07 Jan 2014 14:41:52 +0100 |
Roland Schatz |
Change signature of lowerToIf.
|
Mon, 06 Jan 2014 17:19:18 -0800 |
Tom Rodriguez |
Embed compressed constants when possible and use more efficient patterns for encoding
|
Mon, 06 Jan 2014 14:30:23 -0800 |
Tom Rodriguez |
Merge
|
Fri, 03 Jan 2014 16:38:57 -0800 |
Tom Rodriguez |
filter illegal toIntervals when verifying MoveResolver
|
Thu, 02 Jan 2014 14:53:19 -0800 |
Tom Rodriguez |
derive CPUFeatures from VM_Version::_cpuFeatures
|
Thu, 02 Jan 2014 14:56:47 -0800 |
Tom Rodriguez |
don't optimize moves involving unallocatable registers
|
Mon, 06 Jan 2014 20:43:31 +0100 |
Doug Simon |
renamed pollingPageDistance enum to pollingForm
|
Mon, 06 Jan 2014 17:12:09 +0000 |
Chris Seaton |
Ruby: import project.
|
Mon, 06 Jan 2014 14:21:39 +0100 |
Doug Simon |
added support for ImmutabelCode safepoints (GRAAL-283)
|
Mon, 06 Jan 2014 13:41:59 +0100 |
Doug Simon |
reloc info for safepoint polls includes whether the poison page is far or near
|
Sat, 04 Jan 2014 02:08:33 +0200 |
Bernhard Urban |
remove unmaintained 'graal visualizer'
|
Sat, 04 Jan 2014 02:03:51 +0200 |
Bernhard Urban |
mx: fix pylint import warning
|
Sat, 04 Jan 2014 01:43:37 +0200 |
Bernhard Urban |
mx: add completion support for hotspot options (GRAAL-297)
|
Sat, 04 Jan 2014 00:33:49 +0200 |
Bernhard Urban |
mx: add completion support for graal options (GRAAL-297)
|
Fri, 03 Jan 2014 16:36:15 +0200 |
Bernhard Urban |
mx: experimental autocompletion generation for zsh (GRAAL-297)
|
Fri, 03 Jan 2014 23:56:03 +0100 |
Doug Simon |
fixed bug (properly) in nested lock depth computation
|
Fri, 03 Jan 2014 12:00:19 -0800 |
Christian Wimmer |
Introduce a LoweringStage so that lowerings can be conditional on one of the three times that lowering is performed by default
|
Fri, 03 Jan 2014 11:56:49 -0800 |
Christian Wimmer |
Utility method to convert a long to a pointer
|
Fri, 03 Jan 2014 11:55:58 -0800 |
Christian Wimmer |
Re-use buildInitialGraph to ensure the same phases are run when inlining the original method
|
Fri, 03 Jan 2014 11:55:14 -0800 |
Christian Wimmer |
Bugfix in inlining
|
Fri, 03 Jan 2014 11:54:16 -0800 |
Christian Wimmer |
UnsafeCastNode is different from PiNode, so it is useful and not deprecated
|
Fri, 03 Jan 2014 11:53:34 -0800 |
Christian Wimmer |
Check for stackKind
|
Fri, 03 Jan 2014 11:53:03 -0800 |
Christian Wimmer |
Preserve guardsStage when copying graphs
|
Fri, 03 Jan 2014 11:51:56 -0800 |
Christian Wimmer |
ReturnOp ends a block
|
Fri, 03 Jan 2014 11:51:23 -0800 |
Christian Wimmer |
Bugfix: do not eliminate exception handler entry blocks
|
Fri, 03 Jan 2014 11:50:39 -0800 |
Christian Wimmer |
Make invoke node creation overrideable by subclasses
|
Fri, 03 Jan 2014 11:48:36 -0800 |
Christian Wimmer |
Bugfix: Canonicalize field flags before looking up cached fields, to avoid creating the same field twice with different flags
|
Fri, 03 Jan 2014 11:46:35 -0800 |
Christian Wimmer |
Bugfix: node successors are unordered, so emitting a jump to the first successor hits a random target
|
Thu, 02 Jan 2014 18:02:01 +0100 |
Doug Simon |
made CodeInstaller subclassable and virtualized the methods for creating ScopeValues
|
Mon, 30 Dec 2013 20:36:04 +0000 |
Chris Seaton |
Merge.
|
Sun, 22 Dec 2013 20:06:55 +0000 |
Chris Seaton |
Disable assertions that fail under normal usage.
|
Mon, 30 Dec 2013 16:39:50 +0200 |
Christos Kotselidis |
Use precise barriers for VirtualArrayNodes
|
Fri, 27 Dec 2013 17:13:57 -0800 |
Christian Wimmer |
merge
|
Fri, 27 Dec 2013 15:12:12 -0800 |
Christian Wimmer |
The runtime cannot always compare two constants
|
Fri, 27 Dec 2013 15:11:12 -0800 |
Christian Wimmer |
Move class SystemIdentityHashCodeNode to its own Java file to work around javac bug when compiling the inner class
|
Fri, 27 Dec 2013 23:25:34 +0100 |
Doug Simon |
fixed grammar in comment
|
Fri, 27 Dec 2013 23:25:21 +0100 |
Doug Simon |
refactored common code into a separate function
|
Fri, 27 Dec 2013 20:47:22 +0100 |
Doug Simon |
added [netbeans|eclipse]-config*.zip to .hgignore
|
Thu, 26 Dec 2013 12:37:28 -0800 |
twisti |
moved JavaType creation in CompilerToVM.lookupType into Java
|
Thu, 26 Dec 2013 12:13:28 -0800 |
twisti |
removed unused class definitions in graalJavaAccess.hpp
|
Thu, 26 Dec 2013 14:13:55 +0100 |
Doug Simon |
added support for JDT environment variable which forces all Java source compilation to use the Eclipse batch compiler, including compilation as part of other commands such as eclipseinit
|
Thu, 26 Dec 2013 12:07:07 +0100 |
Doug Simon |
put warning about missing Eclipse metadata directory behind -v option
|
Wed, 25 Dec 2013 20:27:59 -0800 |
twisti |
remove Graal mirror from Class
|
Wed, 25 Dec 2013 12:14:29 -0800 |
twisti |
replaced CompilerToVM.getUniqueImplementor with getKlassImplementor and moved the logic into Java
|
Mon, 23 Dec 2013 21:21:06 +0100 |
Doug Simon |
fixed bug when safepoint polling page is not within 32-bit offset of code cache (exposed by -XX:+ForceUnreachable_
|
Mon, 23 Dec 2013 20:57:34 +0100 |
Doug Simon |
exposed ForceUnreachable to Graal and used it when emitting safepoint polling code
|
Mon, 23 Dec 2013 12:55:14 +0100 |
Doug Simon |
separated external libs out from zipped up IDE configs
|
Sun, 22 Dec 2013 15:12:40 -0800 |
Michael Van De Vanter |
Truffle: add TextMap tests
|
Sun, 22 Dec 2013 22:34:01 +0100 |
Doug Simon |
modified eclipseinit and netbeansinit to save all created/copied/downloaded project related files in zip files
|
Sat, 21 Dec 2013 13:47:36 +0100 |
Doug Simon |
added support to replace NetBeans platform used by IGV if it is out of date (GRAAL-420)
|
Sat, 21 Dec 2013 13:33:05 +0100 |
Doug Simon |
renamed JavaVersion to VersionSpec
|
Sat, 21 Dec 2013 13:28:44 +0100 |
Doug Simon |
made mx.py (first line) more portable
|
Fri, 20 Dec 2013 23:01:36 +0100 |
Thomas Wuerthinger |
Move IGV to NetBeans platform 7.4 to support also JDK8.
|
Fri, 20 Dec 2013 10:57:33 +0100 |
Doug Simon |
added more tests for GETFIELD
|
Fri, 20 Dec 2013 08:08:06 +0100 |
Erik Eckstein |
remove remaining old style TTY debug logging in LinearScan and remove TraceLinearScan option
|
Fri, 20 Dec 2013 08:06:48 +0100 |
Erik Eckstein |
fix wrong register definition in AMD64 TableSwitchOp
|
Thu, 19 Dec 2013 11:42:16 +0100 |
Doug Simon |
refactored FastNodeClassRegistry to work around javac bug where it could not resolve NodeClass.Registry
|
Thu, 19 Dec 2013 11:38:44 +0100 |
Doug Simon |
made -G:PrintCompRate incompatible with -XX:+CITime and -XX:+CITimeEach
|
Thu, 19 Dec 2013 08:40:45 +0100 |
Erik Eckstein |
fix compiletime-expensive debug log message in LinearScan
|
Thu, 19 Dec 2013 08:35:37 +0100 |
Erik Eckstein |
limit complexity of redundant move elimination
|
Wed, 18 Dec 2013 17:33:00 +0100 |
Christian Wirth |
JS: fix, evaluating jboolean directly gives a warning (and thus error) on Windows
|
Wed, 18 Dec 2013 06:06:52 -0800 |
Michael Van De Vanter |
Merge with aba12e3603b48feda21b2a09fd4e03710c83eace
|
Wed, 18 Dec 2013 03:16:17 -0800 |
Michael Van De Vanter |
Truffle: make the new class SourceManager.SourceImpl public temporarily until some related changes propagate completely.
|
Wed, 18 Dec 2013 03:13:19 -0800 |
Michael Van De Vanter |
Merge with 40530019af024ad7ac77c392a161a6ad91ed50cb
|
Tue, 17 Dec 2013 22:26:33 -0800 |
Michael Van De Vanter |
Merge with ad187607b784c7ee65c4832923619461c3243148
|
Tue, 17 Dec 2013 21:26:42 -0800 |
Michael Van De Vanter |
Merge with 430c9f08728d9efa37f4311aa712e969f9e5e254
|
Tue, 17 Dec 2013 20:22:45 -0800 |
Michael Van De Vanter |
Truffle: new infrastructure related to instrumentation, and in particular debugging: support for managing Source objects; framework for generalized "instrumentation proxy nodes" (to be inserted into ASTs with no runtime cost when inactive), and "probes" (which can be attached to proxy nodes to receive event notification); a rudimentary interface and abstract implementation for a "debug manager" (mostly a placeholder at this point); and the beginning of a language-agnostic ExecutionContext interface.
|
Wed, 18 Dec 2013 13:06:06 +0100 |
Doug Simon |
Merge.
|
Wed, 18 Dec 2013 11:35:04 +0100 |
Doug Simon |
Merge.
|
Wed, 18 Dec 2013 11:26:37 +0100 |
Doug Simon |
create profiling info, phase plan and optimistic opts when running a CompilationTask, not when creating it (GRAAL-640)
|
Wed, 18 Dec 2013 00:00:24 +0100 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
|
Fri, 13 Dec 2013 09:40:58 -0800 |
amurillo |
Added tag hs25-b63 for changeset 41f4cad94c58
jdk8-b121
|
Fri, 13 Dec 2013 09:40:57 -0800 |
amurillo |
Merge
hs25-b63
|
Thu, 12 Dec 2013 14:06:21 -0800 |
vladidan |
Merge
|
Thu, 12 Dec 2013 17:08:04 -0500 |
vladidan |
Merge
|
Wed, 11 Dec 2013 13:51:28 -0500 |
jprovino |
8029566: PPC: OrderAccess::load_acquire(julong) is broken
|
Thu, 12 Dec 2013 11:22:26 -0800 |
anoll |
Merge
|
Wed, 11 Dec 2013 01:09:04 +0400 |
iignatyev |
8029153: [TESTBUG] test/compiler/7141637/SpreadNullArg.java fails because it expects NullPointerException
|
Wed, 11 Dec 2013 01:04:34 +0400 |
iignatyev |
8028122: [TESTBUG] compiler/regalloc/C1ObjectSpillInLogicOp.java
|
Fri, 06 Dec 2013 16:43:56 -0800 |
twisti |
8029366: ShouldNotReachHere error when creating an array with component type of void
|
Fri, 06 Dec 2013 12:11:51 -0800 |
kvn |
8028107: Kitchensink crashed with EAV
|
Thu, 12 Dec 2013 16:13:44 +0100 |
ehelin |
Merge
|
Mon, 09 Dec 2013 10:03:39 +0100 |
stefank |
8029106: JVM crashes in Metachunk::Metachunk during parallel class redefinition (PrivateMLetController, anonymous-simple_copy_1)
|
Tue, 10 Dec 2013 10:31:00 +0100 |
sjohanss |
8028993: Full collections with ParallelScavenge slower in JDK 8 compared to 7u40
|
Mon, 09 Dec 2013 08:20:45 +0100 |
ehelin |
8029326: G1 does not check if threads gets created
|
Tue, 10 Dec 2013 16:18:26 -0500 |
hseigel |
8028741: Interface Method Resolution should skip static and non-public methods in j.l.Object
|
Sun, 08 Dec 2013 18:00:58 +0100 |
mgronlun |
Merge
|
Fri, 06 Dec 2013 11:49:50 -0500 |
hseigel |
Merge
|
Fri, 06 Dec 2013 11:33:10 -0500 |
hseigel |
8029415: java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java fails on all platforms with hs25-b61
|
Thu, 05 Dec 2013 12:35:38 +0100 |
mgronlun |
8028412: AsyncGetCallTrace() is broken on x86 in JDK 7u40
|
Wed, 04 Dec 2013 14:43:50 +0100 |
sla |
8029395: SA: jstack throws WrongTypeException
|
Wed, 04 Dec 2013 08:10:31 -0500 |
hseigel |
8027458: VM anonymous classes: wrong context for protected access checks
|
Fri, 06 Dec 2013 09:41:57 -0800 |
amurillo |
8029693: new hotspot build - hs25-b63
|
Thu, 12 Dec 2013 05:20:55 -0800 |
katleman |
Added tag jdk8-b120 for changeset fca262db9c43
|
Fri, 06 Dec 2013 09:29:15 -0800 |
amurillo |
Added tag hs25-b62 for changeset 05fedd51e40d
jdk8-b120
|
Fri, 06 Dec 2013 09:29:14 -0800 |
amurillo |
Merge
hs25-b62
|
Thu, 05 Dec 2013 12:49:55 -0800 |
anoll |
Merge
|
Wed, 04 Dec 2013 09:31:17 +0100 |
anoll |
8028109: compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java crashes in RT_Baseline
|
Mon, 02 Dec 2013 11:12:32 +0100 |
simonis |
8029190: VM_Version::determine_features() asserts on Fujitsu Sparc64 CPUs
|
Fri, 22 Nov 2013 15:26:37 +0100 |
rbackman |
8028624: [TESTBUG] compiler/intrinsics/mathexact/DecExactLTest executes DecExactITest
|
Fri, 22 Nov 2013 14:14:26 +0100 |
rbackman |
8028997: mathexact intrinsics are unstable
|
Thu, 05 Dec 2013 17:49:55 +0100 |
ehelin |
Merge
|
Tue, 03 Dec 2013 12:01:18 +0100 |
sjohanss |
8029329: tmtools tests fail with NPE (in the tool) when run with G1 and FlightRecorder
|
Mon, 02 Dec 2013 15:43:04 +0100 |
ehelin |
Merge
|
Tue, 26 Nov 2013 14:35:38 +0100 |
sjohanss |
8027675: Full collections with Serial slower in JDK 8 compared to 7u40
|
Tue, 03 Dec 2013 13:56:10 -0800 |
sspitsyn |
Merge
|
Tue, 03 Dec 2013 15:41:35 -0800 |
sspitsyn |
8028126: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Solaris-sparc64 fastdebug builds: only current thread can flush its registers
|
Tue, 03 Dec 2013 11:13:14 -0800 |
acorn |
8028438: static superclass method masks default methods
|
Tue, 03 Dec 2013 08:36:15 -0800 |
acorn |
8026066: ICCE for invokeinterface static
|
Mon, 02 Dec 2013 11:42:10 +0100 |
mgronlun |
Merge
|
Wed, 27 Nov 2013 14:26:04 +0400 |
dsamersoff |
7050685: jsdbproc64.sh has a typo in the package name
|
Sun, 01 Dec 2013 22:35:15 -0500 |
vladidan |
Merge
|
Tue, 19 Nov 2013 16:26:54 -0500 |
jprovino |
8028396: Minimal VM: undefined symbol: _ZN23JvmtiCurrentBreakpoints11metadata_doEPFvP8MetadataE
|
Fri, 29 Nov 2013 11:20:34 -0800 |
amurillo |
8029367: new hotspot build - hs25-b62
|
Wed, 04 Dec 2013 23:11:03 -0800 |
katleman |
Added tag jdk8-b119 for changeset ce42d815dd21
|
Fri, 29 Nov 2013 11:10:31 -0800 |
amurillo |
Added tag hs25-b61 for changeset b2426da30009
jdk8-b119
|
Fri, 29 Nov 2013 11:10:30 -0800 |
amurillo |
Merge
hs25-b61
|
Fri, 29 Nov 2013 11:32:45 -0500 |
drchase |
Merge
|
Tue, 26 Nov 2013 18:16:04 -0500 |
drchase |
8016839: JSR292: AME instead of IAE when calling a method
|
Tue, 26 Nov 2013 16:03:57 -0500 |
hseigel |
8028160: [TESTBUG] Exclude failing (runtime) jtreg tests using @ignore
|
Tue, 26 Nov 2013 09:52:22 -0500 |
hseigel |
8026065: InterfaceMethodref for invokespecial must name a direct superinterface
|
Sat, 23 Nov 2013 12:25:13 +0100 |
mgronlun |
8028128: Add a type safe alternative for working with counter based data
|
Sat, 23 Nov 2013 09:56:59 +0100 |
mgronlun |
Merge
|
Thu, 21 Nov 2013 14:41:13 -0500 |
hseigel |
8028520: JVM should not throw VerifyError when a private method overrides a final method
|
Fri, 22 Nov 2013 13:42:46 -0800 |
amurillo |
8028815: new hotspot build - hs25-b61
|
Thu, 28 Nov 2013 08:23:04 -0800 |
cl |
Added tag jdk8-b118 for changeset c9f439732b18
|
Fri, 22 Nov 2013 13:34:43 -0800 |
amurillo |
Added tag hs25-b60 for changeset abad3b2d905d
jdk8-b118
|
Fri, 22 Nov 2013 13:34:41 -0800 |
amurillo |
Merge
hs25-b60
|
Fri, 22 Nov 2013 20:26:36 +0100 |
mgronlun |
Merge
|
Mon, 18 Nov 2013 08:21:19 +0100 |
sgabdura |
8028341: PSR:FUNC: SCOPE PARAMETER MISSING FROM THE -XX:+PRINTFLAGSFINAL
|
Mon, 18 Nov 2013 10:20:13 +0100 |
sla |
8027630: SIGSEGV in const char*Klass::external_name()
|
Fri, 15 Nov 2013 17:20:22 -0500 |
coleenp |
8028347: Rewriter::scan_method asserts with array oob in RT_Baseline
|
Fri, 15 Nov 2013 21:39:27 +0100 |
mgronlun |
Merge
|
Thu, 14 Nov 2013 20:03:15 +0100 |
sla |
6626412: jstack using SA prints some info messages into err stream
|
Thu, 14 Nov 2013 19:30:07 +0100 |
sla |
6606002: jinfo doesn't detect dynamic vm flags changing
|
Wed, 13 Nov 2013 16:35:55 -0800 |
minqi |
Merge
|
Wed, 13 Nov 2013 16:24:33 -0800 |
minqi |
8025632: Remove all references to MagicLambdaImpl from Hotspot
|
Wed, 20 Nov 2013 12:46:08 +0100 |
roland |
8028308: nsk regression, assert(obj->is_oop()) failed: not an oop
|
Thu, 14 Nov 2013 19:27:07 +0100 |
anoll |
8028306: nsk stress tests, CodeCache fills, then safepoint asserts
|
Mon, 18 Nov 2013 12:26:51 -0800 |
morris |
8028319: ConflictingDefaultsTest.testReabstract spins when running with -mode invoke and -Xcomp
|
Fri, 15 Nov 2013 07:58:06 -0800 |
amurillo |
8028444: new hotspot build - hs25-b60
|
Thu, 21 Nov 2013 09:22:49 -0800 |
cl |
Added tag jdk8-b117 for changeset f573d00213b7
|
Wed, 18 Dec 2013 11:27:06 +0100 |
Gilles Duboscq |
Backed out changeset: dad7737243c6
|
Wed, 18 Dec 2013 11:13:17 +0100 |
Bernhard Urban |
Options: rename flag (AOTCompilation -> ImmutableCode)
|
Wed, 18 Dec 2013 09:02:01 +0100 |
Erik Eckstein |
enable rematerialization of constants in LinearScan, including a bug fix
|
Wed, 18 Dec 2013 08:57:34 +0100 |
Erik Eckstein |
fixed wrong redundant move elimination after loop safepoints, re-enabled redundant move elimination
|
Tue, 17 Dec 2013 20:58:58 -0800 |
twisti |
cleaned up VMToCompiler.createResolvedJavaType
|
Tue, 17 Dec 2013 21:25:27 -0800 |
twisti |
make CompilerToVM.resolveMethod return a metadata method instead of a Java type
|
Tue, 17 Dec 2013 19:09:29 -0800 |
twisti |
moved most CompilerToVM.getUniqueConcreteMethod logic up to Java and replace getUniqueConcreteMethod with findUniqueConcreteMethod
|
Tue, 17 Dec 2013 17:58:16 -0800 |
twisti |
fixed JDK-7079626: x64 emits unnecessary REX prefix
|
Tue, 17 Dec 2013 22:37:03 +0100 |
Doug Simon |
read DontCompileHugeMethods and HugeMethodLimit from VM
|
Tue, 17 Dec 2013 21:39:01 +0100 |
Bernhard Urban |
SchedulePhase: remove old memory aware scheudling
|
Tue, 17 Dec 2013 16:38:51 +0100 |
Bernhard Urban |
utils: introduce ArraySet. use it instead of HashSet at some places
|
Tue, 17 Dec 2013 16:09:03 +0100 |
Bernhard Urban |
IncrementalCanonicalizer: use HashSetNodeChangeListener
|
Tue, 17 Dec 2013 16:00:57 +0100 |
Bernhard Urban |
remove some usages of HashSet
|
Tue, 17 Dec 2013 18:14:02 +0100 |
Doug Simon |
CTWCompilationTask should not be removed from compilation queue
|
Tue, 17 Dec 2013 17:09:22 +0100 |
Doug Simon |
consolidated mechanism for overriding options in CompileTheWorld
|
Tue, 17 Dec 2013 16:45:02 +0100 |
Doug Simon |
added -G:PrintCompRate option for periodically printing out the current compilation rate
|
Tue, 17 Dec 2013 16:43:52 +0100 |
Doug Simon |
improved comment explaining why CompileTheWorld is set to false during bootstrapping
|
Tue, 17 Dec 2013 16:42:29 +0100 |
Doug Simon |
made CompileTheWorld ignore profiling info
|
Tue, 17 Dec 2013 16:41:26 +0100 |
Doug Simon |
added -G:+CompileTheWorldVerbose and -G:CompileTheWorldIterations options
|
Tue, 17 Dec 2013 15:44:23 +0100 |
Christian Humer |
Merge.
|
Tue, 17 Dec 2013 15:44:02 +0100 |
Christian Humer |
SL: updated outdated implementation of write local variable nodes in SL.
|
Tue, 17 Dec 2013 14:43:41 +0100 |
Gilles Duboscq |
Add a version number for the mxtool and support for requesting a minimum mx version in a suite
|
Tue, 17 Dec 2013 11:57:20 +0100 |
Gilles Duboscq |
Canonicalize CompareAndSwapNode to a more precise location identity than ANY if possible
|
Tue, 17 Dec 2013 11:56:36 +0100 |
Gilles Duboscq |
HotSpotResolvedJavaField already implements LocationIdentity through ResolvedJavaField
|
Fri, 13 Dec 2013 19:57:00 +0100 |
Gilles Duboscq |
Cosmetic javadoc changes to StateSplit and NodeWithState
|
Tue, 17 Dec 2013 10:57:18 +0100 |
Matthias Grimmer |
Fix LIR assertion (distance between an operation with an exception edge and the last introduction of a LIR block)
|
Mon, 16 Dec 2013 23:33:40 +0100 |
Doug Simon |
enabled non-hosted CompileTheWorld execution with complete bootstrapping and the ability to override compilation options separately for CTW compilations
|
Mon, 16 Dec 2013 12:10:10 -0800 |
Tom Rodriguez |
use test instead of mov for poll
|
Mon, 16 Dec 2013 10:22:17 -0800 |
Tom Rodriguez |
refactor computation of architecture features
|
Mon, 16 Dec 2013 09:31:19 -0800 |
Tom Rodriguez |
add CPUFeature EnumSet to target description with appropriate asserts
|
Mon, 16 Dec 2013 17:18:18 +0100 |
Erik Eckstein |
temporarily disabled redundant move elimination because of a problem in specjvm2008
|
Mon, 16 Dec 2013 13:23:33 +0100 |
Doug Simon |
moved loads of constants out of loops
|
Mon, 16 Dec 2013 10:44:34 +0100 |
Doug Simon |
fixed pylint warnings
|
Mon, 16 Dec 2013 08:20:36 +0100 |
Erik Eckstein |
Merge
|
Fri, 13 Dec 2013 16:40:41 +0100 |
Erik Eckstein |
Merge
|
Fri, 13 Dec 2013 16:12:29 +0100 |
Erik Eckstein |
Merge
|
Fri, 13 Dec 2013 16:11:28 +0100 |
Erik Eckstein |
fixed: parameter registers missing from caller saved set if excluded with the RegisterPressure option
|
Fri, 13 Dec 2013 16:08:12 +0100 |
Erik Eckstein |
cosmetic change in debug logging of graph builder
|
Fri, 13 Dec 2013 09:36:16 +0100 |
Erik Eckstein |
fixed formatting problem in LinearScanWalker
|
Fri, 13 Dec 2013 08:38:52 +0100 |
Erik Eckstein |
added rematerialization of constants in LinearScan, but still disabled
|
Fri, 13 Dec 2013 07:56:25 +0100 |
Erik Eckstein |
added redundant move elimination as post-pass to LinearScan
|
Sun, 15 Dec 2013 23:32:41 +0100 |
Christian Humer |
SL: simplified call nodes. aligned builtin inlining with user function inlining.
|
Sun, 15 Dec 2013 22:43:45 +0100 |
Christian Humer |
Truffle: added getFrameDescriptor to DefaultCallTarget.
|
Sun, 15 Dec 2013 22:20:12 +0100 |
Christian Humer |
SL: added exemplary uses of new profiling utility BranchProfile to SL.
|
Sun, 15 Dec 2013 22:19:19 +0100 |
Christian Humer |
Truffle: introduced new profiling utility BranchProfile.
|
Sun, 15 Dec 2013 21:43:35 +0100 |
Christian Humer |
Truffle: set default TruffleInliningMaxCallerSize to 2250.
|
Sat, 14 Dec 2013 03:04:01 +0100 |
Andreas Woess |
AlwaysValidAssumption: fix typo and make constructor private
|
Sat, 14 Dec 2013 02:57:09 +0100 |
Andreas Woess |
mx trufflejar: do not strip debug attributes
|
Sat, 14 Dec 2013 02:49:18 +0100 |
Andreas Woess |
make TruffleRuntime field final
|
Fri, 13 Dec 2013 22:43:21 +0100 |
Lukas Stadler |
add base class for new object nodes, simplification to remove new objects without real usages
|
Fri, 13 Dec 2013 20:20:11 +0100 |
Doug Simon |
Merge.
|
Fri, 13 Dec 2013 19:31:10 +0100 |
Gilles Duboscq |
Fix native assertion failure when using PrintDeoptimizationDetails in non-product build
|
Fri, 13 Dec 2013 16:39:06 +0100 |
Gilles Duboscq |
Make LoweringPhase more robust to disapearing anchors
|
Fri, 13 Dec 2013 19:16:25 +0100 |
Gilles Duboscq |
Add Debug.isDumpEnabledForMethod() and Debug.isLogEnabledForMethod() use it to diable graph compression and enable guard-id-as-debug-id
|
Fri, 13 Dec 2013 15:53:30 +0000 |
Chris Seaton |
New assumption utilities.
|
Fri, 13 Dec 2013 14:27:03 +0000 |
Chris Seaton |
Merge.
|
Fri, 13 Dec 2013 14:26:39 +0000 |
Chris Seaton |
Test the Truffle JAR after building.
|
Fri, 13 Dec 2013 13:54:13 +0000 |
Chris Seaton |
Include annotation processor meta-info in Truffle JAR.
|
Fri, 13 Dec 2013 20:16:44 +0100 |
Doug Simon |
added comment explaining insertion of nop during commoning of constant loads
|
Fri, 13 Dec 2013 14:41:59 +0100 |
Doug Simon |
removed support for external nodes (GRAAL-508)
|
Fri, 13 Dec 2013 14:10:30 +0100 |
Doug Simon |
made commoning of loading constants non-configurable (GRAAL-508)
|
Fri, 13 Dec 2013 14:05:48 +0100 |
Doug Simon |
moved emitting code for LIR and queries about whether an edge goes to its lexical successor "inside" CompilationResultBuilder
|
Fri, 13 Dec 2013 13:32:11 +0100 |
Doug Simon |
the load of a constant is commoned to the nearest block dominating all usages (GRAAL-508)
|
Fri, 13 Dec 2013 13:25:36 +0100 |
Doug Simon |
improved LabelRef.toString()
|
Fri, 13 Dec 2013 13:25:05 +0100 |
Doug Simon |
moved call to beforeRegisterAllocation() to be within "LIRGen" debug scope
|
Fri, 13 Dec 2013 13:21:41 +0100 |
Doug Simon |
added test for any optimization that commons loads of non-inlineable constants
|
Fri, 13 Dec 2013 13:19:46 +0100 |
Doug Simon |
renamed PlaceholderOp to NoOp
|
Fri, 13 Dec 2013 13:18:01 +0100 |
Doug Simon |
added missing exception_seen and null_seen info info when formatting some profile data as strings
|
Fri, 13 Dec 2013 13:14:35 +0100 |
Doug Simon |
clarified requirements when overriding LIRGeneratorTool.beforeRegisterAllocation()
|
Fri, 13 Dec 2013 13:12:58 +0100 |
Doug Simon |
added subqWide to AMD64Assembler
|
Fri, 13 Dec 2013 12:25:28 +0100 |
Doug Simon |
added instructions for pushing and popping CPU state flags
|
Fri, 13 Dec 2013 10:44:09 +0100 |
Doug Simon |
HSAIL: added Math intrinsifications
|
Fri, 13 Dec 2013 10:39:15 +0100 |
Doug Simon |
added ExceptionHandler.hashCode() to remove Eclipse warning
|
Thu, 12 Dec 2013 14:56:52 -0800 |
twisti |
moved most CompilerToVM.getLocalVariableTable to Java
|
Wed, 11 Dec 2013 20:42:50 -0800 |
twisti |
moved most HotSpotResolvedJavaMethod.getExceptionHandlers logic to Java
|
Thu, 12 Dec 2013 20:09:39 +0000 |
Chris Seaton |
Merge.
|
Thu, 12 Dec 2013 20:09:10 +0000 |
Chris Seaton |
Added trufflejar command, and abstracted packagejar.
|
Thu, 12 Dec 2013 18:15:22 +0100 |
Lukas Stadler |
some javadoc for switch strategies
|
Thu, 12 Dec 2013 17:09:40 +0100 |
Roland Schatz |
Separate foreign calls into LEAF and LEAF_NOFP.
|
Thu, 12 Dec 2013 09:47:11 +0100 |
Lukas Stadler |
rename BooleanSwitch to BinarySwitch
|
Wed, 11 Dec 2013 21:57:10 +0100 |
Doug Simon |
Merge.
|
Mon, 09 Dec 2013 21:40:45 +0100 |
Doug Simon |
convert assertion in SchedulePhase to raise SchedulingError instead of AssertionError
|
Wed, 11 Dec 2013 20:49:47 +0100 |
Doug Simon |
removed unused import
|
Wed, 11 Dec 2013 20:49:31 +0100 |
Doug Simon |
fixed regression in VerifyOptionsPhase such that it actually checks class initializers again
|
Wed, 11 Dec 2013 20:46:25 +0100 |
Doug Simon |
simplified implementation of HotSpotResolvedObjectType.getClassInitializer()
|
Wed, 11 Dec 2013 15:59:40 +0100 |
Lukas Stadler |
rework of switch generation: move code into platform independent SwitchStrategy, add boolean switch strategy
|
Wed, 11 Dec 2013 15:15:35 +0100 |
Gilles Duboscq |
GRAAL-632: Clarify difference between states managed by StateSplit and DeoptimizingNode
|
Wed, 11 Dec 2013 16:28:15 +0100 |
Gilles Duboscq |
GRAAL-635: PartialEscapeClosure.processNodeWithState should support all NodeWithState correctly
|
Wed, 11 Dec 2013 14:23:58 +0100 |
Gilles Duboscq |
Access is not necessarily a DeoptimizingNode. In particular, FloatingAccessNodes are not DeoptimizingNode.
|
Wed, 11 Dec 2013 14:02:23 +0100 |
Gilles Duboscq |
Move Access.setNullCheck to FixedAccessNode.setNullCheck. FloatingAccessNode.asFixedNode retruns a FixedAccessNode
|
Wed, 11 Dec 2013 13:48:42 +0100 |
Gilles Duboscq |
Rename AccessNode to FixedAccessNode
|
Wed, 11 Dec 2013 12:21:07 +0100 |
Gilles Duboscq |
Log modiffied files during eclipseformat
|
Wed, 11 Dec 2013 12:14:46 +0100 |
Gilles Duboscq |
Use the appropriate phases in order to change the guards stage
|
Tue, 10 Dec 2013 17:34:48 +0100 |
Gilles Duboscq |
SnippetTemplates does not use assumptions any more
|
Thu, 05 Dec 2013 17:30:54 +0100 |
Gilles Duboscq |
InliningPhase asserts correct order on the garph stages
|
Tue, 10 Dec 2013 10:43:12 +0100 |
Gilles Duboscq |
make GuardLoweringPhase work even when no context can provide an implicitNullCheckLimit
|
Wed, 11 Dec 2013 13:29:23 +0100 |
Gilles Duboscq |
Allow GuardLoweringPhase, FrameStateAssignementPhase and the different lowerings to work with graph at any valid guards stage
|
Thu, 05 Dec 2013 13:49:42 +0100 |
Gilles Duboscq |
Make the guardsStage part of the hash for SnippetTemplate.CacheKey
|
Tue, 10 Dec 2013 19:23:55 -0800 |
twisti |
added PrintBootstrap option
|
Tue, 10 Dec 2013 22:09:27 +0100 |
Doug Simon |
force TypeProfileLevel to 0 in GRAAL until HotSpotMethodData is updated to be aware of the new profiling tags
|
Tue, 10 Dec 2013 21:40:12 +0100 |
Doug Simon |
fixed broken assertions
|
Tue, 10 Dec 2013 11:10:14 +0100 |
Christian Humer |
Merge.
|
Mon, 09 Dec 2013 17:31:12 +0100 |
Christian Humer |
Merge.
|
Mon, 09 Dec 2013 17:30:50 +0100 |
Christian Humer |
SL: removed unneccessary field in InlinableCallNode (reported by Stefan Marr)
|
Thu, 05 Dec 2013 13:39:08 +0100 |
Christian Humer |
Truffle-DSL: fixed wrong transferToInterpreter with transferToInterpreterAndInvalidate.
|
Mon, 02 Dec 2013 13:11:50 +0100 |
Christian Humer |
Truffle-DSL: fixed varArgs parsing is only used for executable methods. parsing varargs specialization methods must remain untouched for now.
|
Mon, 02 Dec 2013 11:48:40 +0100 |
Christian Humer |
Truffle-DSL: added another test case for generating execute methods with varargs.
|
Mon, 02 Dec 2013 10:45:37 +0100 |
Christian Humer |
Truffle-DSL: more testing for generating execute methods with varargs.
|
Sun, 01 Dec 2013 18:18:33 +0100 |
Christian Humer |
Truffle-DSL: added support for generating execute methods with java varargs.
|
Mon, 09 Dec 2013 18:13:58 +0100 |
Doug Simon |
modified ProfilingInfoTest to better handle variability in profiling info provided by the runtime
|
Mon, 09 Dec 2013 17:03:57 +0100 |
Doug Simon |
don't emit code for a JumpOp that goes to its successor
|
Mon, 09 Dec 2013 15:24:27 +0100 |
Doug Simon |
introduced BlockEndOp interface and require that every LIR block is terminated by such an operation
|
Mon, 09 Dec 2013 15:21:45 +0100 |
Doug Simon |
add support for JAVA7_HOME environment variable in igv command as a convenience work-around until igv works with jdk8
|
Mon, 09 Dec 2013 15:20:00 +0100 |
Doug Simon |
fixed regression in pylint command (exit code must be non-zero if at least one warning/error was found)
|
Mon, 09 Dec 2013 13:44:10 +0100 |
Roland Schatz |
Make selection of x86 floating point move instruction extensible.
|
Sun, 08 Dec 2013 21:55:09 -0800 |
twisti |
merged CompilerToVM.getMetaspaceConstructor into CompilerToVM.getMetaspaceMethod
|
Sun, 08 Dec 2013 18:06:28 -0800 |
twisti |
removed CompilerToVM.getJavaField
|
Sun, 08 Dec 2013 14:33:38 -0800 |
twisti |
don't pass HotSpotResolvedObjectType to VMToCompiler.compileMethod but instead create it in Java code
|
Sun, 08 Dec 2013 13:27:52 -0800 |
twisti |
don't go through VM to create HotSpotResolvedObjectType (part 1)
|
Sun, 08 Dec 2013 11:21:49 -0800 |
twisti |
use Unsafe.ensureClassInitialized in HotSpotResolvedObjectType.initialize
|
Sun, 08 Dec 2013 11:13:26 -0800 |
twisti |
every HotSpotResolvedJavaMethod needs its own constant pool
|
Sat, 07 Dec 2013 17:11:49 -0800 |
twisti |
move HotSpotResolvedPrimitiveType's from VMToCompilerImpl to HotSpotGraalRuntime
|
Thu, 05 Dec 2013 19:28:30 -0800 |
twisti |
get deoptimization constants in HotSpotMetaAccessProvider from HotSpotVMConfig
|
Sat, 07 Dec 2013 19:34:42 +0100 |
Tom Rodriguez |
fixed uses of Value.ILLEGAL
|
Sat, 07 Dec 2013 19:30:16 +0100 |
Tom Rodriguez |
Basic allocation prefetching support
|
Thu, 05 Dec 2013 18:13:04 -0800 |
twisti |
Teach Graal about Symbol and ConstantPool so we can move more logic into Java. We'll see how that ends...
|
Thu, 05 Dec 2013 11:57:11 -0800 |
twisti |
make SPARC run again
|
Thu, 05 Dec 2013 15:55:19 +0100 |
Doug Simon |
force long encoding of frame push instruction in a method without a stack bang; removed -G:StackShadowPages option
|
Thu, 05 Dec 2013 12:08:27 +0100 |
Roland Schatz |
Refactor emission of compare op.
|
Wed, 04 Dec 2013 17:22:41 -0800 |
twisti |
added Math.pow method substitution with code for handling some special cases
|
Wed, 04 Dec 2013 22:31:18 +0100 |
Doug Simon |
addressed compilation issue in Eclipse with JDT BETA_JAVA8
|
Wed, 04 Dec 2013 17:11:33 +0100 |
Gilles Duboscq |
Remove warnings about forbidden and discouraged accesses in eclipse
|
Wed, 04 Dec 2013 14:58:13 +0100 |
Gilles Duboscq |
Use java compilance from project in eclipse settings for compilance, source and target
|
Wed, 04 Dec 2013 16:03:21 +0100 |
Doug Simon |
tightened assertion about lowering a floating node with unscheduled usages to cases where it really matters
|
Wed, 04 Dec 2013 16:01:30 +0100 |
Doug Simon |
minor renamings
|
Wed, 04 Dec 2013 16:01:14 +0100 |
Doug Simon |
make launching IGV with jdk8 issue an error message (GRAAL-420)
|
Wed, 04 Dec 2013 14:54:43 +0100 |
Gilles Duboscq |
Update eclipse config when files in eclipse-settings have changed
|
Tue, 03 Dec 2013 20:28:23 -0800 |
twisti |
added type to HotSpotVMField annotation in order to verify the expected type
|
Tue, 03 Dec 2013 14:48:09 -0800 |
twisti |
remove CompilerToVM.initializeMethodData
|
Tue, 03 Dec 2013 18:44:52 +0100 |
Doug Simon |
fixes for eclipseformat
|
Tue, 03 Dec 2013 18:40:03 +0100 |
Doug Simon |
Merge.
|
Tue, 03 Dec 2013 18:19:56 +0100 |
Doug Simon |
Merge.
|
Tue, 03 Dec 2013 18:06:21 +0100 |
Doug Simon |
removed no longer needed dependency from c.o.g.compiler.ptx to c.o.g.hotspot
|
Tue, 03 Dec 2013 18:03:39 +0100 |
Doug Simon |
added extra space to disassembler buffer to account for disassembly header
|
Tue, 03 Dec 2013 18:03:05 +0100 |
Doug Simon |
fixed frame omission tests to account for mt-safe patching prefix
|
Tue, 03 Dec 2013 18:02:11 +0100 |
Doug Simon |
made the frameContext of a CompilationResultBuilder always non-null and added FrameContext.hasFrame() to determine if a frame is actually generated
|
Tue, 03 Dec 2013 17:11:06 +0100 |
Doug Simon |
consolidated logging and dumping of InstalledCode to HotSpotCodeCacheProvider
|
Tue, 03 Dec 2013 16:53:21 +0100 |
Doug Simon |
made instrumentation of OptimizedCallTarget.call() safe with respect to patching its verified entry point (GRAAL-605)
|
Tue, 03 Dec 2013 16:49:12 +0100 |
Doug Simon |
use CompilationResultBuilderFactory to do patching of OptimizedCallTarget.call()
|
Tue, 03 Dec 2013 16:35:41 +0100 |
Doug Simon |
fixed crash when TraceCreateZombies is enabled
|
Tue, 03 Dec 2013 16:33:41 +0100 |
Doug Simon |
added CompilationResultBuilderFactory to support peep-hole instrumentation of methods as their code is emitted
|
Tue, 03 Dec 2013 11:05:20 +0100 |
Doug Simon |
removed GraalCompiler.compileGraphNoScope
|
Tue, 03 Dec 2013 10:51:16 +0100 |
Doug Simon |
renamed TargetMethodAssembler to CompilationResultBuilder
|
Tue, 03 Dec 2013 10:08:35 +0100 |
Doug Simon |
moved CompilationResult metric updating out from TargetMethodAssembler.finish()
|
Tue, 03 Dec 2013 10:06:09 +0100 |
Doug Simon |
removed PTXTargetMethodAssembler
|
Tue, 03 Dec 2013 09:48:22 +0100 |
Doug Simon |
renamed TargetMethodAssembler.finishTargetMethod to finalize and made its return type void
|
Mon, 02 Dec 2013 17:03:22 +0100 |
Doug Simon |
ensure instruction at verified entry point is safely patchable (GRAAL-605)
|
Tue, 03 Dec 2013 16:06:39 +0100 |
Erik Eckstein |
rename Replacements.prepareSnippetCopyAfterInstantiation
|
Tue, 03 Dec 2013 16:05:51 +0100 |
Erik Eckstein |
graph builder: fixed wrong liveness of locals in ExceptionObject?s frame state
|
Mon, 02 Dec 2013 18:06:00 +0100 |
Gilles Duboscq |
Put _pending_deoptimization and _pending_monitorenter under ifdef GRAAL
|
Mon, 02 Dec 2013 18:02:04 +0100 |
Gilles Duboscq |
IGV display an error message for any exception during port binding
|
Mon, 02 Dec 2013 18:01:14 +0100 |
Gilles Duboscq |
Use ordinal check on guard stage in LoadHubNode.lower
|
Tue, 03 Dec 2013 11:28:56 +0100 |
Roland Schatz |
Use separate method profile for OSR compilations.
|
Tue, 03 Dec 2013 11:25:40 +0100 |
Roland Schatz |
Profile deoptimizations of OSR methods separately.
|
Tue, 03 Dec 2013 11:10:16 +0100 |
Roland Schatz |
Don't peel counted loops.
|
Mon, 02 Dec 2013 20:05:24 -0800 |
twisti |
moved CompilerToVM.isTypeInitialized and isTypeLinked to Java
|
Mon, 02 Dec 2013 15:08:14 -0800 |
Christian Wimmer |
Merge
|
Mon, 02 Dec 2013 14:20:32 -0800 |
Christian Wimmer |
Use fixed instead of virtual register for target in far foreign call, since the register allocator does not support virtual registers to be used at call sites.
|
Mon, 02 Dec 2013 14:19:20 -0800 |
Christian Wimmer |
Relax overly strict assertion
|
Mon, 02 Dec 2013 23:15:33 +0100 |
Chris Seaton |
Remove experimental warning on @ImplicitCast.
|
Mon, 02 Dec 2013 13:46:05 +0100 |
Andreas Woess |
Merge
|
Sat, 30 Nov 2013 18:41:35 +0100 |
Andreas Woess |
print frame prologue reinstallation message only if TraceTruffleCompilation is enabled.
|
Sat, 30 Nov 2013 18:21:06 +0100 |
Andreas Woess |
add truffle tree dump handler in order to make tree dumping respect the method filter.
|
Sat, 30 Nov 2013 18:14:58 +0100 |
Andreas Woess |
do not attempt to virtualize NewFrame if frame descriptor is not constant.
|
Mon, 02 Dec 2013 12:45:18 +0100 |
Christos Kotselidis |
Merge
|
Mon, 02 Dec 2013 12:44:53 +0100 |
Christos Kotselidis |
Ommit G1 Pre barrier in init writes of instance objects
|
Sat, 30 Nov 2013 19:09:55 +0100 |
Christian Humer |
Truffle: Implemented basic tracing of truffle compiler tree expansion (-G:+TraceTruffleExpansion, -G:+TraceTruffleExpansionSource)
|
Sat, 30 Nov 2013 19:05:44 +0100 |
Christian Humer |
Merge.
|
Fri, 22 Nov 2013 14:45:09 +0100 |
Christian Humer |
Truffle: improved error mesage for accessing unknonw frame slots.
|
Sat, 30 Nov 2013 11:07:41 +0100 |
Doug Simon |
replaced use of graal.compileTheWorldTest.log system property with a field to control CTW verbosity which is true by default but is set to false by CTW unit test
|
Sat, 30 Nov 2013 01:48:18 +0100 |
Doug Simon |
put CompileTheWorldTest logging behind the graal.compileTheWorldTest.log system property
|
Sat, 30 Nov 2013 01:33:29 +0100 |
Doug Simon |
put PTX logging behind the -G:Log option
|
Sat, 30 Nov 2013 01:16:55 +0100 |
Doug Simon |
change debug scopes implementation to prevent extra frames related to mechanism being added to call stack
|
Fri, 29 Nov 2013 20:46:54 +0100 |
Doug Simon |
weakened assertion around type profiles to allow array types (GRAAL-618)
|
Fri, 29 Nov 2013 17:40:03 +0100 |
Gilles Duboscq |
Fix Compare Canonicalization with 2 converts from different kinds as input
|
Fri, 29 Nov 2013 12:20:12 +0100 |
Christian Wirth |
Merged
|
Fri, 29 Nov 2013 12:19:50 +0100 |
Christian Wirth |
fix problem detected by -G:-PartialEscapeAnalysis
|
Fri, 29 Nov 2013 10:09:18 +0100 |
Bernhard Urban |
annotate UnsafeCastNode as deprecated
|
Thu, 28 Nov 2013 19:54:48 +0100 |
Bernhard Urban |
Canonicalizer: when replacing a fixed node with a controlsink, set the next of the replacee *before* calling killCFG() (GRAAL-609)
|
Thu, 28 Nov 2013 19:52:05 +0100 |
Bernhard Urban |
virtualize(): check if stamp is null (GRAAL-609)
|
Thu, 28 Nov 2013 19:51:54 +0100 |
Bernhard Urban |
Debug: use silent debug config for sandbox
|
Thu, 28 Nov 2013 14:12:31 +0100 |
Bernhard Urban |
deoptimization: add helper to minimize hsx diff #resolve GRAAL-531
|
Thu, 28 Nov 2013 13:19:58 +0100 |
Bernhard Urban |
C2V: remove unused method
|
Wed, 27 Nov 2013 20:16:13 +0100 |
Doug Simon |
made ConstantNode optionally be an external node (GRAAL-508)
|
Wed, 27 Nov 2013 20:14:35 +0100 |
Doug Simon |
refactored all PTX reporting to use PTXTestBase.printReport()
|
Wed, 27 Nov 2013 20:13:58 +0100 |
Doug Simon |
removed unnecessary use of org.junit.Assume
|
Wed, 27 Nov 2013 18:53:07 +0100 |
Doug Simon |
JDK8: added support for default methods as well as interfaces containing static and private methods
|
Tue, 26 Nov 2013 11:41:47 -0800 |
twisti |
get DataLayout tags from VM
|
Wed, 27 Nov 2013 02:31:03 +0100 |
Doug Simon |
fixed bug in MethodData and added assertion that precomputed size == initialized size
|
Tue, 26 Nov 2013 23:14:18 +0100 |
Doug Simon |
Merge.
|
Tue, 26 Nov 2013 22:15:04 +0100 |
Doug Simon |
made FrameWithoutBoxing.pack() substitution match the signature of the original
|
Tue, 26 Nov 2013 20:54:31 +0100 |
Doug Simon |
fixed HotSpot compiler test 7184394 (GRAAL-612)
|
Tue, 26 Nov 2013 18:43:53 +0100 |
Doug Simon |
made method substitution take return types into account (GRAAL-612)
|
Tue, 26 Nov 2013 13:03:40 -0800 |
Tom Rodriguez |
Merge
|
Mon, 25 Nov 2013 15:31:20 -0800 |
Tom Rodriguez |
Treat block comments as raw strings
|
Mon, 25 Nov 2013 15:31:18 -0800 |
Tom Rodriguez |
add NULL check so that -Xint option works again
|
Mon, 25 Nov 2013 15:26:08 -0800 |
Tom Rodriguez |
remove incorrect should_reexecute assert
|
Tue, 26 Nov 2013 13:35:52 +0100 |
Roland Schatz |
Add aliasing trap reason name.
|
Mon, 25 Nov 2013 18:40:26 -0800 |
twisti |
don't overwrite the values of HotSpotPrintCompilation and HotSpotPrintInlining
|
Mon, 25 Nov 2013 18:39:31 -0800 |
twisti |
make CodeInstallResult enum independent of the actual values in C++ code
|
Tue, 26 Nov 2013 00:53:26 +0100 |
Doug Simon |
Merge.
|
Tue, 26 Nov 2013 00:21:40 +0100 |
Doug Simon |
renamed parameters of ProfiledMethod and ProfiledType
|
Tue, 26 Nov 2013 00:09:59 +0100 |
Doug Simon |
Merge.
|
Tue, 26 Nov 2013 00:09:17 +0100 |
Doug Simon |
replace code handling abstract (non-array) types in type profiles with assertions now that it should never occur
|
Tue, 26 Nov 2013 00:08:15 +0100 |
Doug Simon |
integrated patch from Roland that prevents abstract types showing up in C1 generated type profiles
|
Mon, 25 Nov 2013 23:49:49 +0100 |
Doug Simon |
cleaned up HotSpotMethodData tracing a little and enabled it when -Dgraal.traceMethodDataFilter=true
|
Mon, 25 Nov 2013 18:42:51 +0100 |
Doug Simon |
made DebugScope be AutoCloseable so that try-with-resource can be used to more cleanly manage scopes
|
Mon, 25 Nov 2013 17:32:15 +0100 |
Doug Simon |
put HSAIL test code dumping behind -G:Log
|
Mon, 25 Nov 2013 17:31:31 +0100 |
Doug Simon |
changed default level for HSAIL KernelTester logger to OFF
|
Mon, 25 Nov 2013 17:30:07 +0100 |
Doug Simon |
use new mechanism for scoping a DebugConfig change
|
Mon, 25 Nov 2013 17:29:44 +0100 |
Doug Simon |
suppress messages about expected exception in HSAIL test
|
Mon, 25 Nov 2013 17:28:15 +0100 |
Doug Simon |
added support for scoping a change to the current DebugConfig using try-with-resource
|
Mon, 25 Nov 2013 17:25:53 +0100 |
Doug Simon |
put warnings about missing GPU device behind TraceGPUInteraction option
|
Mon, 25 Nov 2013 15:10:04 -0800 |
twisti |
propagate code-cache-full message up to Java to throw exception instead of crashing VM
|
Mon, 25 Nov 2013 17:23:56 +0100 |
Roland Schatz |
Deoptimization reason for failed aliasing assumptions.
|
Mon, 25 Nov 2013 17:19:29 +0100 |
Roland Schatz |
Make GuardNode extensible.
|
Mon, 25 Nov 2013 17:10:22 +0100 |
Roland Schatz |
Common base interface for nodes in the memory graph.
|
Mon, 25 Nov 2013 17:06:00 +0100 |
Roland Schatz |
Separate class for MemoryProxy and MemoryPhi.
|
Mon, 25 Nov 2013 17:04:39 +0100 |
Roland Schatz |
Assert for checking the input type in NodeClass.updateInputSuccInPlace.
|
Mon, 25 Nov 2013 17:04:30 +0100 |
Roland Schatz |
Use initializeWord in NewObjectSnippets.
|
Mon, 25 Nov 2013 17:04:18 +0100 |
Roland Schatz |
Fix typo.
|
Mon, 25 Nov 2013 15:19:14 +0100 |
Erik Eckstein |
fix lost method format in graph builder debug logging
|
Mon, 25 Nov 2013 13:56:34 +0100 |
Erik Eckstein |
Merge
|
Mon, 25 Nov 2013 13:54:02 +0100 |
Erik Eckstein |
extend replacements API to support svm specific snippet handling
|
Mon, 25 Nov 2013 13:53:06 +0100 |
Erik Eckstein |
improve graph printer API for better suppport of derived classes
|
Mon, 25 Nov 2013 13:49:20 +0100 |
Erik Eckstein |
Use default charset instead of US-ASCII in BasicIdealGraphPrinter
|
Mon, 25 Nov 2013 13:48:13 +0100 |
Erik Eckstein |
make graph builder more visible for derived classes; add few indent levels for debug logging
|
Mon, 25 Nov 2013 13:41:18 +0100 |
Erik Eckstein |
some improvements in Debug logging
|
Mon, 25 Nov 2013 13:37:24 +0100 |
Erik Eckstein |
fixed wrong assert condition in JavaTypeProfile
|
Mon, 25 Nov 2013 12:46:45 +0100 |
Doug Simon |
use separate data structure for canonicalizing ConstantNodes (GRAAL-508)
|
Sat, 23 Nov 2013 23:20:03 +0100 |
Doug Simon |
added toString() to HotSpotMethodData to assist with debugging low-level profile data reading
|
Sat, 23 Nov 2013 23:19:28 +0100 |
Doug Simon |
improved output of method name under -G:+PrintProfilingInformation
|
Fri, 22 Nov 2013 15:32:20 -0800 |
Christian Wimmer |
Change PhaseContext so that it does not subclass Providers, to avoid leaking low-level provider objects such as the CodeCacheProvdier to high-level optimization phases
|
Fri, 22 Nov 2013 13:41:17 -0800 |
Christian Wimmer |
Merge
|
Fri, 22 Nov 2013 12:19:43 -0800 |
Christian Wimmer |
Improvements and bugfixes of word type rewriter
|
Fri, 22 Nov 2013 12:19:16 -0800 |
Christian Wimmer |
Allow addresses with an arbitrary scale value; fix handling of unsigned int-to-long conversion
|
Fri, 22 Nov 2013 12:18:36 -0800 |
Christian Wimmer |
Make graph builder more extensible by subclasses
|
Fri, 22 Nov 2013 12:17:53 -0800 |
Christian Wimmer |
Commit pass target as a parameter to ReplacementImpl, so that it does not require a CodeCacheProvider
|
Fri, 22 Nov 2013 12:16:48 -0800 |
Christian Wimmer |
Support lowering of control sink nodes; annotate parameters to make node class invariant checker happy
|
Fri, 22 Nov 2013 12:13:47 -0800 |
Christian Wimmer |
Introduce ComparableWord and PointerBase into the Word type hierarchy
|
Fri, 22 Nov 2013 12:12:38 -0800 |
Christian Wimmer |
Introduce option to disable deoptimization grouping
|
Fri, 22 Nov 2013 12:02:59 -0800 |
Christian Wimmer |
Factor out methods that use reflection so that they can be substituted
|
Fri, 22 Nov 2013 11:59:39 -0800 |
Christian Wimmer |
Allow custom field offset providers
|
Fri, 22 Nov 2013 11:58:04 -0800 |
Christian Wimmer |
Fix assertion error message
|
Fri, 22 Nov 2013 11:57:38 -0800 |
Christian Wimmer |
Allow DeoptimizeNode and UnwindNode to be lowered
|
Fri, 22 Nov 2013 11:56:46 -0800 |
Christian Wimmer |
Canonicalize GuardingPiNode to PiNode when guard is unnecessary
|
Fri, 22 Nov 2013 11:55:54 -0800 |
Christian Wimmer |
Lower LoadHubNode in all late stages
|
Fri, 22 Nov 2013 11:55:13 -0800 |
Christian Wimmer |
Allow subclasses of NewInstanceNode and NewArrayNode to provide the default values used by escape analysis
|
Fri, 22 Nov 2013 11:53:36 -0800 |
Christian Wimmer |
Bugfix: WriteNode needs to return stateAfter so that it is processed by escape analysis
|
Fri, 22 Nov 2013 11:52:42 -0800 |
Christian Wimmer |
Reintroduce constructor used by node intrinsics
|
Fri, 22 Nov 2013 21:09:36 +0100 |
Doug Simon |
Merge.
|
Fri, 22 Nov 2013 21:08:09 +0100 |
Doug Simon |
re-enabled TieredCompilation when GRAAL is defined by handling abstract types in profiles gathered by C1
|
Fri, 22 Nov 2013 12:15:22 +0100 |
Doug Simon |
fixed faulty logic in makefiles when compressed FDS builds are disabled
|
Fri, 22 Nov 2013 20:14:25 +0100 |
Doug Simon |
Merge.
|
Thu, 21 Nov 2013 16:52:14 -0800 |
twisti |
print stack traces when doing CompileTheWorld
|
Thu, 21 Nov 2013 16:51:15 -0800 |
twisti |
ignore ClassNotFoundException when trying to register foreign calls to crypto methods
|
Thu, 21 Nov 2013 16:49:53 -0800 |
twisti |
replaced == with equals as pointed out by VerifyUsageWithEquals
|
Fri, 22 Nov 2013 15:51:14 +0100 |
Doug Simon |
HSAIL: null checks when loading Okra library functions
|
Fri, 22 Nov 2013 15:47:39 +0100 |
Doug Simon |
HSAIL: removed AMD GPU detection until a) clashing AMD CPU and GPU vendor ID issue is resolved and b) HSA port is more complete
|
Fri, 22 Nov 2013 01:50:13 +0100 |
Doug Simon |
HSAIL: added support for LREM
|
Fri, 22 Nov 2013 01:40:16 +0100 |
Doug Simon |
fixed regression from recent hsx merge that prevented TypeProfileLevel from being enabled
|
Fri, 22 Nov 2013 01:30:06 +0100 |
Doug Simon |
added support for printing method profiles for virtual calls
|
Fri, 22 Nov 2013 01:22:34 +0100 |
Doug Simon |
minor fix to output format of CITime
|
Thu, 21 Nov 2013 22:45:08 +0100 |
Doug Simon |
made CITimeEach work for Graal even if CITime is not enabled
|
Thu, 21 Nov 2013 22:24:00 +0100 |
Doug Simon |
HSAIL: addressed issues in JUnit tests
|
Thu, 21 Nov 2013 22:10:13 +0100 |
Doug Simon |
check for pending exception after call to createHotSpotResolvedObjectType
|
Thu, 21 Nov 2013 22:08:04 +0100 |
Doug Simon |
moved notification of Graal compilation statistics from VMToCompiler to CompilerToVM
|
Thu, 21 Nov 2013 15:04:54 +0100 |
Christos Kotselidis |
Merge
|
Thu, 21 Nov 2013 15:04:26 +0100 |
Christos Kotselidis |
Fix nmethod reloc scanning bug of zombie methods in G1
|
Wed, 20 Nov 2013 17:14:49 -0800 |
twisti |
make Deoptimization::UnrollBlock visible to vmStructs
|
Wed, 20 Nov 2013 16:56:10 -0800 |
twisti |
make Solaris build again
|
Wed, 20 Nov 2013 16:55:54 -0800 |
twisti |
move GRAAL_ONLY stuff from vmStructs.cpp to separate vmStructs_graal.hpp file
|
Wed, 20 Nov 2013 16:54:38 -0800 |
twisti |
make HSAIL silent
|
Wed, 20 Nov 2013 15:47:56 -0800 |
Tom Rodriguez |
Ensure _non_oop_bits is initialized before starting compile
|
Wed, 20 Nov 2013 22:50:39 +0100 |
Doug Simon |
HSAIL: adds support for handling Java switch constructs .
|
Wed, 20 Nov 2013 22:40:27 +0100 |
Doug Simon |
fixed serviceability agent build issue on MacOS
|
Wed, 20 Nov 2013 22:16:48 +0100 |
Doug Simon |
fixed HotSpot build on MacOS
|
Wed, 20 Nov 2013 20:33:22 +0100 |
Bernhard Urban |
NewMemoryAwareScheduling: don't consider lastAccessLocation of a read as a kill
|
Wed, 20 Nov 2013 16:30:06 +0100 |
Bernhard Urban |
MemoryScheduleTest: add testcase for read block scheduling. add support to disable out_of_loop schedule for tests
|
Wed, 20 Nov 2013 20:32:04 +0100 |
Bernhard Urban |
MethodFilter: add documentation about comma seperator
|
Wed, 20 Nov 2013 19:27:49 +0100 |
Doug Simon |
re-enabled protection against recursive Graal compilation requests with Graal specific _graal_compiling field in JavaThread
|
Wed, 20 Nov 2013 15:58:58 +0100 |
Doug Simon |
Merge.
|
Wed, 20 Nov 2013 15:58:23 +0100 |
Doug Simon |
disabled argument/parameter/return value profiling in GRAALVM until issue with MethodData related crashes in interpreter are resolved
|
Wed, 20 Nov 2013 00:10:38 +0100 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
|
Fri, 15 Nov 2013 07:50:05 -0800 |
amurillo |
Added tag hs25-b59 for changeset c78d517c7ea4
jdk8-b117
|
Fri, 15 Nov 2013 07:50:04 -0800 |
amurillo |
Merge
hs25-b59
|
Thu, 14 Nov 2013 13:38:49 -0800 |
drchase |
Merge
|
Thu, 14 Nov 2013 15:58:12 -0500 |
drchase |
Merge
|
Thu, 14 Nov 2013 09:14:39 -0800 |
vlivanov |
8028159: C2: compiler stack overflow during inlining of @ForceInline methods
|
Wed, 13 Nov 2013 13:45:50 +0100 |
roland |
8027572: assert(r != 0) failed: invalid
|
Wed, 13 Nov 2013 01:50:14 -0800 |
roland |
Merge
|
Wed, 13 Nov 2013 09:45:58 +0100 |
roland |
8027631: "unexpected profiling mismatch" error with new type profiling
|
Tue, 12 Nov 2013 14:52:48 +0100 |
rbackman |
8028207: assert(_outcnt==1) failed: not unique in compile.cpp
|
Tue, 12 Nov 2013 13:47:57 +0100 |
rbackman |
8028198: SIGSEGV in PhaseIdealLoop::build_loop_late_post
|
Tue, 12 Nov 2013 13:58:37 +0100 |
roland |
8027632: assert(xtype->klass_is_exact()) failed: Should be exact at graphKit.cpp
|
Tue, 12 Nov 2013 09:32:50 +0100 |
anoll |
8027593: performance drop with constrained codecache starting with hs25 b111
|
Mon, 11 Nov 2013 11:53:33 -0800 |
kvn |
8024830: SEGV in org.apache.lucene.codecs.compressing.CompressingTermVectorsReader.get
|
Fri, 08 Nov 2013 14:19:55 -0800 |
drchase |
Merge
|
Fri, 08 Nov 2013 01:13:11 -0800 |
vlivanov |
8023037: Race between ciEnv::register_method and nmethod::make_not_entrant_or_zombie
|
Thu, 14 Nov 2013 21:05:16 +0100 |
ehelin |
Merge
|
Fri, 08 Nov 2013 17:46:53 +0100 |
sjohanss |
8027960: Assertion assert(end >= start) failed during nightly testing on solaris
|
Mon, 11 Nov 2013 16:20:48 +0100 |
mgerdin |
Merge
|
Mon, 11 Nov 2013 05:05:36 -0800 |
jwilhelm |
Merge
|
Mon, 11 Nov 2013 13:50:10 +0100 |
jwilhelm |
8028093: Initial young size is smaller than minimum young size
|
Sun, 10 Nov 2013 00:07:29 +0100 |
jwilhelm |
8027911: Assertion in the collector policy when running gc/arguments/TestMaxNewSize.java
|
Fri, 08 Nov 2013 06:14:21 -0800 |
jmasa |
8024483: assertion failure: (!mirror_alive || loader_alive) failed:
|
Wed, 16 Oct 2013 15:14:37 -0700 |
jmasa |
8024954: CMS: CMSClassUnloadingMaxInterval is not implemented correctly. This change is also part of the fix for 8024483.
|
Thu, 07 Nov 2013 15:17:10 +0100 |
tschatzl |
8027756: assert(!hr->isHumongous()) failed: code root in humongous region?
|
Sat, 02 Nov 2013 13:02:59 -0700 |
amurillo |
Merge
|
Fri, 01 Nov 2013 17:09:38 +0100 |
jwilhelm |
8016309: assert(eden_size > 0 && survivor_size > 0) failed: just checking
|
Mon, 21 Oct 2013 18:56:20 +0200 |
jwilhelm |
8026853: Prepare GC code for collector policy regression fix
|
Mon, 21 Oct 2013 18:52:13 +0200 |
jwilhelm |
8026852: Use restricted_align_down in collector policy code
|
Mon, 21 Oct 2013 18:51:37 +0200 |
jwilhelm |
8026851: Remove unnecessary code in GenRemSet
|
Wed, 13 Nov 2013 16:42:24 -0500 |
coleenp |
8025937: assert(existing_f1 == NULL || existing_f1 == f1) failed: illegal field change
|
Wed, 13 Nov 2013 07:31:26 -0800 |
acorn |
8027229: ICCE expected for >=2 maximally specific default methods.
|
Fri, 08 Nov 2013 23:49:20 +0000 |
mgerdin |
Merge
|
Fri, 08 Nov 2013 16:48:21 +0100 |
mgerdin |
8027237: New tests on ReservedSpace/VirtualSpace classes
|
Fri, 08 Nov 2013 07:13:57 -0800 |
amurillo |
8028061: new hotspot build - hs25-b59
|
Thu, 14 Nov 2013 09:04:59 -0800 |
cl |
Added tag jdk8-b116 for changeset 52b076e6ffae
|
Fri, 08 Nov 2013 07:02:54 -0800 |
amurillo |
Added tag hs25-b58 for changeset e510dfdec6dd
jdk8-b116
|
Fri, 08 Nov 2013 07:02:53 -0800 |
amurillo |
Merge
hs25-b58
|
Thu, 07 Nov 2013 10:02:28 -0500 |
drchase |
Merge
|
Wed, 06 Nov 2013 06:51:24 -0800 |
mikael |
8026775: nsk/jvmti/RedefineClasses/StressRedefine crashes due to EXCEPTION_ACCESS_VIOLATION
|
Tue, 05 Nov 2013 02:29:41 -0800 |
iveresov |
Merge
|
Tue, 05 Nov 2013 01:57:18 -0800 |
iveresov |
8017065: C2 allows safepoint checks to leak into G1 pre-barriers
|
Tue, 05 Nov 2013 00:59:30 -0800 |
iveresov |
8027751: C1 crashes in Weblogic with G1 enabled
|
Mon, 04 Nov 2013 10:44:46 +0100 |
rbackman |
8027622: java.time.Instant.create failing since hs25-b56
|
Mon, 04 Nov 2013 21:59:54 +0100 |
roland |
8027445: SIGSEGV at TestFloatingDecimal.testAppendToDouble()I
|
Sat, 02 Nov 2013 20:56:18 +0100 |
mgronlun |
Merge
|
Fri, 01 Nov 2013 17:10:31 +0000 |
mgronlun |
Merge
|
Fri, 01 Nov 2013 15:56:06 +0100 |
mgronlun |
Merge
|
Fri, 01 Nov 2013 10:32:36 -0400 |
coleenp |
8026946: JvmtiEnv::SetBreakpoint and JvmtiEnv::ClearBreakpoint should use MethodHandle
|
Thu, 31 Oct 2013 14:11:02 -0400 |
coleenp |
8027616: Off by one error in putback for compressed oops nashorn performance improvement
|
Wed, 30 Oct 2013 09:26:44 -0700 |
acorn |
Merge
|
Wed, 30 Oct 2013 09:11:04 -0700 |
acorn |
8027304: Lambda: inheriting abstract + 1 default -> default, not ICCE
|
Wed, 30 Oct 2013 15:35:25 +0100 |
mgerdin |
8027252: Crash in interpreter because get_unsigned_2_byte_index_at_bcp reads 4 bytes
|
Fri, 01 Nov 2013 08:35:58 -0700 |
amurillo |
8027580: new hotspot build - hs25-b58
|
Thu, 07 Nov 2013 08:16:14 -0800 |
cl |
Added tag jdk8-b115 for changeset 9ebaac78a8a0
|
Tue, 05 Nov 2013 14:06:23 -0800 |
amurillo |
Merge
jdk8-b115
|
Thu, 31 Oct 2013 16:31:31 -0700 |
lana |
Merge
|
Wed, 30 Oct 2013 13:43:16 -0700 |
lana |
Merge
|
Mon, 28 Oct 2013 12:25:44 -0700 |
lana |
Merge
|
Sat, 19 Oct 2013 18:32:34 -0400 |
acorn |
8026893: Push 8026365 to TL early and add test
|
Fri, 01 Nov 2013 08:26:55 -0700 |
amurillo |
Added tag hs25-b57 for changeset 3b32d287da89
|
Fri, 01 Nov 2013 08:26:54 -0700 |
amurillo |
Merge
hs25-b57
|
Thu, 31 Oct 2013 15:04:43 -0700 |
iveresov |
Merge
|
Thu, 31 Oct 2013 14:54:14 -0700 |
iveresov |
Merge
|
Thu, 31 Oct 2013 04:16:40 -0700 |
iveresov |
8024919: G1: SPECjbb2013 crashes due to a broken object reference
|
Wed, 30 Oct 2013 22:55:11 -0700 |
iveresov |
8026735: Stream tests throw java.lang.IncompatibleClassChangeError
|
Wed, 30 Oct 2013 13:14:09 +0100 |
rbackman |
8027444: mathExact: assert(i < _max) failed: oob: i=1, _max=1
|
Mon, 28 Oct 2013 08:34:10 +0100 |
rbackman |
8027353: Exact intrinsics: assert(n != NULL) failed: must not be null
|
Mon, 28 Oct 2013 17:32:02 -0700 |
iveresov |
Merge
|
Mon, 28 Oct 2013 15:16:17 -0700 |
iveresov |
Merge
|
Fri, 25 Oct 2013 22:57:13 +0200 |
anoll |
8026949: -Xint flag prints wrong warning: Initialization of C1 thread failed (no space to run compilers)
|
Mon, 28 Oct 2013 12:21:00 -0700 |
roland |
Merge
|
Mon, 28 Oct 2013 09:58:59 +0100 |
roland |
8027140: Assertion in compiler when running bigapps/Kitchensink/stability
|
Fri, 25 Oct 2013 12:40:10 -0700 |
adlertz |
Merge
|
Fri, 25 Oct 2013 10:13:40 +0200 |
adlertz |
8026940: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
|
Thu, 24 Oct 2013 16:26:31 -0700 |
twisti |
Merge
|
Thu, 24 Oct 2013 16:23:07 -0700 |
twisti |
8026328: Setting a breakpoint on invokedynamic crashes the JVM
|
Thu, 31 Oct 2013 21:20:00 +0100 |
ehelin |
Merge
|
Mon, 28 Oct 2013 13:27:57 +0100 |
brutisso |
8027132: Print deprecation warning message for the flags controlling the CMS foreground collector
|
Wed, 30 Oct 2013 16:31:33 -0700 |
vladidan |
Merge
|
Wed, 30 Oct 2013 16:06:48 -0400 |
jprovino |
Merge
|
Sun, 27 Oct 2013 14:11:06 -0400 |
jprovino |
Merge
|
Thu, 24 Oct 2013 00:33:14 -0400 |
dholmes |
8026877: Error in opening JAR file when invalid jar specified with -Xbootclasspath/a on OpenJDK build
|
Wed, 30 Oct 2013 14:02:27 -0700 |
ccheung |
Merge
|
Mon, 28 Oct 2013 21:41:48 +0400 |
dsamersoff |
8026950: Nits in agent ps_proc.c file breaks compilation of open hotspot
|
Fri, 25 Oct 2013 22:06:43 -0700 |
ccheung |
Merge
|
Fri, 25 Oct 2013 15:19:29 -0400 |
coleenp |
8024927: Nashorn performance regression with CompressedOops
|
Fri, 25 Oct 2013 11:13:11 -0400 |
hseigel |
Merge
|
Fri, 25 Oct 2013 11:05:32 -0400 |
hseigel |
8026822: metaspace/flags/maxMetaspaceSize throws OOM of unexpected type.java.lang.OutOfMemoryError: Compressed class space
|
Fri, 25 Oct 2013 09:07:58 +0200 |
jbachorik |
8027294: Prepare hotspot for non TOD based uptime counter
|
Thu, 24 Oct 2013 22:19:48 -0700 |
iklam |
8020753: JNI_CreateJavaVM on Mac OSX 10.9 Mavericks corrupts the callers stack size
|
Thu, 24 Oct 2013 10:02:02 +0200 |
farvidsson |
8024423: JVMTI: GetLoadedClasses doesn't enumerate anonymous classes
|
Fri, 25 Oct 2013 13:43:39 -0700 |
amurillo |
8027173: new hotspot build - hs25-b57
|
Thu, 31 Oct 2013 12:36:10 -0700 |
cl |
Added tag jdk8-b114 for changeset 7fd913010dbb
|
Tue, 29 Oct 2013 14:56:30 -0700 |
katleman |
Merge
jdk8-b114
|
Mon, 28 Oct 2013 16:02:40 -0700 |
katleman |
Merge
|
Thu, 24 Oct 2013 20:47:18 -0400 |
dholmes |
8025673: [macosx] Disable X11 AWT toolkit
|
Fri, 25 Oct 2013 13:29:18 -0700 |
amurillo |
Added tag hs25-b56 for changeset 82a9cdbf683e
|
Fri, 25 Oct 2013 13:29:17 -0700 |
amurillo |
Merge
hs25-b56
|
Fri, 25 Oct 2013 08:38:42 -0700 |
jcoomes |
Merge
|
Wed, 23 Oct 2013 10:23:06 +0200 |
tschatzl |
8025728: Missing volatile specifier for field G1AllocRegion::_alloc_region
|
Tue, 22 Oct 2013 12:03:50 -0700 |
jcoomes |
Merge
|
Tue, 22 Oct 2013 11:50:12 +0200 |
sjohanss |
8026848: -XX:+G1SummarizeRSetStats can result in wrong exit code and crash
|
Mon, 21 Oct 2013 14:20:47 +0200 |
ehelin |
8025834: NPE in Parallel Scavenge with -XX:+CheckUnhandledOops
|
Mon, 21 Oct 2013 01:04:01 -0700 |
stefank |
Merge
|
Mon, 21 Oct 2013 09:34:10 +0200 |
stefank |
8026781: Add missing test to exercise -XX:+UseLargePagesInMetaspace
|
Fri, 18 Oct 2013 09:31:59 +0200 |
mgerdin |
8026698: Incorrect error handling in Metaspace::allocate
|
Tue, 15 Oct 2013 13:56:46 +0200 |
mgerdin |
8015255: NPG: Don't waste fragment at the end of a VirtualSpaceNode before retiring it.
|
Thu, 24 Oct 2013 16:25:24 -0700 |
iveresov |
Merge
|
Thu, 24 Oct 2013 16:14:28 -0700 |
iveresov |
Merge
|
Thu, 24 Oct 2013 19:32:34 +0200 |
roland |
8026978: JSR292: fatal error: Type profiling not implemented on this platform
|
Wed, 23 Oct 2013 20:20:03 +0400 |
vlivanov |
8012941: JSR 292: too deep inlining might crash compiler because of stack overflow
|
Wed, 23 Oct 2013 20:15:24 +0400 |
sspitsyn |
8023004: JSR 292: java.lang.RuntimeException: Original target method was called.
|
Tue, 15 Oct 2013 08:38:35 +0200 |
anoll |
8025740: Typo. Error line for wrong ReservedCodeCacheSize value is printed twice
|
Fri, 18 Oct 2013 10:41:56 +0200 |
rbackman |
8026844: Various Math functions needs intrinsification
|
Wed, 23 Oct 2013 16:25:48 -0700 |
iveresov |
Merge
|
Wed, 23 Oct 2013 15:44:12 -0700 |
twisti |
8026502: java/lang/invoke/MethodHandleConstants.java fails on all platforms
|
Wed, 23 Oct 2013 11:15:24 -0700 |
iveresov |
8026495: JVM Crashes when started with -XX:+DTraceMethodProbes on Solaris x86_64
|
Wed, 23 Oct 2013 19:22:28 +0000 |
adlertz |
Merge
|
Wed, 23 Oct 2013 10:44:12 +0200 |
adlertz |
8026939: assert(Reachblock != NULL) failed: Reachblock must be non-NULL
|
Wed, 23 Oct 2013 12:40:23 +0200 |
roland |
8024070: C2 needs some form of type speculation
|
Wed, 23 Oct 2013 10:00:39 +0200 |
anoll |
8026407: VM crashes on linux-ppc and linux-i586 when there is not enough ReservedCodeCacheSize specified
|
Tue, 22 Oct 2013 14:02:15 +0000 |
rbackman |
Merge
|
Mon, 21 Oct 2013 15:31:16 +0200 |
rbackman |
8026959: assert(!n->pinned() || n->is_MachConstantBase()) failed: only pinned MachConstantBase node is expected here
|
Tue, 22 Oct 2013 09:51:47 +0200 |
roland |
8026251: New type profiling points: parameters to methods
|
Mon, 21 Oct 2013 17:34:27 -0700 |
iveresov |
Merge
|
Mon, 21 Oct 2013 09:21:41 +0400 |
iignatyev |
8026865: [TESTBUG] 'compiler/print/PrintInlining.java' should specify -XX:+UnlockDiagnosticVMOptions
|
Sat, 19 Oct 2013 22:22:05 -0700 |
iveresov |
Merge
|
Sat, 19 Oct 2013 21:54:46 +0400 |
iignatyev |
8023318: compiler/whitebox tests timeout with enabled TieredCompilation
|
Sat, 19 Oct 2013 21:54:44 +0400 |
iignatyev |
8026414: [TESTBUG] Tests for Tiered/NonTiered levels
|
Sat, 19 Oct 2013 12:16:43 +0200 |
roland |
8024069: replace_in_map() should operate on parent maps
|
Fri, 18 Oct 2013 12:15:32 -0700 |
morris |
8008242: VerifyOops is broken on SPARC
|
Fri, 18 Oct 2013 09:36:35 +0000 |
adlertz |
Merge
|
Fri, 18 Oct 2013 10:50:17 +0200 |
adlertz |
8022783: Nashorn test fails with: assert(!def_outside->member(r))
|
Thu, 17 Oct 2013 19:47:04 +0200 |
anoll |
8026708: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation
|
Thu, 24 Oct 2013 17:20:39 -0400 |
ccheung |
Merge
|
Wed, 23 Oct 2013 10:24:28 +0200 |
farvidsson |
8026808: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failed with unexpected exit value
|
Tue, 22 Oct 2013 22:14:57 -0400 |
hseigel |
Merge
|
Tue, 22 Oct 2013 15:54:50 -0400 |
hseigel |
8026809: [TESTBUG] Create regression test for JDK-8026041
|
Tue, 22 Oct 2013 16:09:17 -0700 |
iklam |
Merge
|
Tue, 22 Oct 2013 14:29:02 -0700 |
iklam |
8014910: deadlock between JVM/TI ClassPrepare event handler and CompilerThread
|
Tue, 22 Oct 2013 14:47:59 -0400 |
hseigel |
8026394: Eclipse fails with JDK8 build 111
|
Mon, 21 Oct 2013 17:26:46 -0700 |
ccheung |
Merge
|
Sat, 19 Oct 2013 21:29:57 +0400 |
dsamersoff |
8026930: In ManagementAgent.start it should be possible to set the jdp.name parameter (hotspot part)
|
Fri, 18 Oct 2013 19:44:40 -0700 |
ccheung |
Merge
|
Fri, 18 Oct 2013 10:37:26 +0000 |
dsamersoff |
Merge
|
Thu, 17 Oct 2013 17:01:04 +0000 |
dsamersoff |
Merge
|
Thu, 17 Oct 2013 16:45:08 +0400 |
dsamersoff |
8005810: Update Hotspot Serviceability Agent for Method Parameter Reflection and Generic Type Signature Data
|
Thu, 17 Oct 2013 12:15:14 -0400 |
sla |
Merge
|
Thu, 17 Oct 2013 16:11:26 +0200 |
erikj |
8026792: HOTSPOT: licensee reports a JDK8 build failure after 8005849/8005008 fixes integrated.
|
Thu, 17 Oct 2013 16:08:01 +0400 |
dsamersoff |
8025812: tmtools/jmap/heap_config tests fail on Linux-ia32 because it Cant attach to the core file
|
Wed, 16 Oct 2013 15:26:12 -0400 |
hseigel |
Merge
|
Wed, 16 Oct 2013 14:32:05 -0400 |
hseigel |
8024804: Crash when InterfaceMethodref resolves to Object.registerNatives
|
Wed, 16 Oct 2013 15:06:39 +0200 |
simonis |
8026703: Wrongly placed <xsl:import> element in Event-Based JVM Tracing .xsl files
|
Wed, 16 Oct 2013 09:20:23 +0200 |
farvidsson |
8025638: jmap returns 0 instead of 1 when it fails.
|
Mon, 21 Oct 2013 22:36:43 -0400 |
dholmes |
Merge
|
Mon, 21 Oct 2013 21:06:20 -0400 |
dholmes |
Merge
|
Mon, 21 Oct 2013 20:51:03 -0400 |
dholmes |
8026872: [TESTBUG] Classes OOMCrashClass4000_1.class and OOMCrashClass1960_2.class from runtime/ClassFile/ tests won't run on compact profiles
|
Mon, 21 Oct 2013 14:38:11 -0700 |
amurillo |
8023496: [jprt] build and test solaris 64-bits only
|
Sat, 19 Oct 2013 08:52:21 -0700 |
amurillo |
8026928: new hotspot build - hs25-b56
|
Thu, 24 Oct 2013 09:10:27 -0700 |
cl |
Added tag jdk8-b113 for changeset 4589b398ab03
|
Tue, 22 Oct 2013 13:56:26 -0700 |
amurillo |
Merge
jdk8-b113
|
Thu, 17 Oct 2013 14:20:57 -0700 |
lana |
Merge
|
Sun, 13 Oct 2013 21:14:04 +0100 |
chegar |
Merge
|
Sat, 24 Aug 2013 00:14:46 -0700 |
iklam |
8023683: Enhance class file parsing
|
Fri, 30 Aug 2013 09:50:49 +0100 |
chegar |
Merge
|
Fri, 23 Aug 2013 22:12:18 +0100 |
chegar |
Merge
|
Mon, 19 Aug 2013 17:47:21 +0200 |
erikj |
8015614: Update build settings
|
Thu, 15 Aug 2013 21:33:37 +0100 |
chegar |
Merge
|
Fri, 09 Aug 2013 14:30:08 +0100 |
chegar |
Merge
|
Fri, 09 Aug 2013 11:03:33 +0400 |
sgabdura |
8020789: Disable exporting of gc.heap_dump diagnostic command
|
Fri, 02 Aug 2013 11:10:39 +0100 |
chegar |
Merge
|
Thu, 25 Jul 2013 17:35:33 +0100 |
chegar |
Merge
|
Mon, 22 Jul 2013 14:01:39 +0100 |
chegar |
Merge
|
Mon, 15 Jul 2013 11:07:03 +0100 |
chegar |
Merge
|
Thu, 11 Jul 2013 12:59:03 -0400 |
hseigel |
8016256: Make finalization final
|
Fri, 18 Oct 2013 21:30:43 -0700 |
amurillo |
Added tag hs25-b55 for changeset 23b8db5ea31d
|
Fri, 18 Oct 2013 21:30:42 -0700 |
amurillo |
Merge
hs25-b55
|
Fri, 18 Oct 2013 12:10:44 -0700 |
jcoomes |
Merge
|
Thu, 17 Oct 2013 06:29:58 -0700 |
jmasa |
8025635: SoftReferences are not cleared before metaspace OOME are thrown
|
Thu, 17 Oct 2013 08:42:41 +0200 |
stefank |
8026715: Remove the MetaDataDeallocateALot develop flag
|
Thu, 17 Oct 2013 08:41:35 +0200 |
stefank |
8026707: JDK-8026391 broke the optimized build target
|
Wed, 16 Oct 2013 11:46:06 +0200 |
tschatzl |
8025925: jmap fails with "field _length not found in type HeapRegionSeq"
|
Tue, 15 Oct 2013 14:32:20 +0200 |
stefank |
8026392: Metachunks and Metablocks are using a too large alignment
|
Tue, 15 Oct 2013 14:28:51 +0200 |
stefank |
8026391: The Metachunk header wastes memory
|
Tue, 15 Oct 2013 07:10:09 -0700 |
stefank |
Merge
|
Tue, 15 Oct 2013 11:44:47 +0200 |
pliden |
8024634: gc/startup_warnings tests can fail due to unrelated warnings
|
Tue, 15 Oct 2013 11:42:50 +0200 |
pliden |
8024632: Description of InitialSurvivorRatio flag in globals.hpp is incorrect
|
Tue, 15 Oct 2013 11:38:47 +0200 |
pliden |
8023158: hotspot/test/gc/7168848/HumongousAlloc.java fails 14 full gcs, expect 0 full gcs
|
Tue, 15 Oct 2013 04:29:21 -0700 |
mgerdin |
Merge
|
Mon, 14 Oct 2013 14:21:34 +0200 |
sjohanss |
8025661: Ill-formed -Xminf and -Xmaxf options values interpreted as 0
|
Tue, 15 Oct 2013 11:18:42 +0200 |
tschatzl |
8026186: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Compilation failed
|
Sat, 12 Oct 2013 00:49:19 +0200 |
jwilhelm |
8023643: G1 assert failed when NewSize was specified greater than MaxNewSize
|
Sat, 12 Oct 2013 05:08:42 +0000 |
jwilhelm |
Merge
|
Fri, 11 Oct 2013 16:18:27 +0200 |
jwilhelm |
8024776: Max/MinHeapFreeRatio descriptions should be more precise
|
Thu, 17 Oct 2013 23:30:17 -0400 |
acorn |
8026365: NoClassDefinitionFound for anonymous class invokespecial.
|
Thu, 17 Oct 2013 10:58:45 -0700 |
iveresov |
Merge
|
Wed, 16 Oct 2013 11:13:15 -0700 |
iveresov |
8009303: Tiered: incorrect results in VM tests stringconcat with -Xcomp -XX:+DeoptimizeALot on solaris-amd64
|
Fri, 11 Oct 2013 12:06:14 +0200 |
rbackman |
8025657: compiler/intrinsics/mathexact/ConstantTest.java fails on assert in lcm.cpp on solaris x64
|
Tue, 15 Oct 2013 17:47:46 -0700 |
kvn |
Merge
|
Tue, 15 Oct 2013 12:14:00 -0700 |
kvn |
8026293: Schedule part of G1 pre-barrier late
|
Sat, 12 Oct 2013 17:26:41 -0400 |
drchase |
8026124: JSR-292 bug: java.nio.file.Path.toString cores dump
|
Mon, 14 Oct 2013 19:30:05 -0700 |
twisti |
8026376: assert(false) failed: DEBUG MESSAGE: exception pc already set
|
Sun, 13 Oct 2013 13:22:24 -0700 |
iveresov |
Merge
|
Sat, 12 Oct 2013 12:12:59 +0200 |
roland |
8026054: New type profiling points: type of return values at calls
|
Fri, 11 Oct 2013 19:51:31 -0700 |
twisti |
Merge
|
Thu, 10 Oct 2013 15:44:12 +0200 |
anoll |
8023014: CodeSweeperSweepNoFlushTest.java fails with HS crash
|
Sat, 12 Oct 2013 01:29:27 +0000 |
adlertz |
Merge
|
Fri, 11 Oct 2013 19:16:52 +0000 |
adlertz |
Merge
|
Fri, 11 Oct 2013 13:10:22 +0200 |
adlertz |
8011415: CTW on Sparc: assert(lrg.lo_degree()) failed:
|
Fri, 11 Oct 2013 10:14:02 -0700 |
twisti |
8005173: assert(false) failed: DEBUG MESSAGE: exception oop must be empty (macroAssembler_x86.cpp:625)
|
Wed, 09 Oct 2013 16:32:21 +0200 |
roland |
8023657: New type profiling points: arguments to call
|
Wed, 09 Oct 2013 11:05:17 -0700 |
twisti |
8020750: Node::get_int: guarantee(t != NULL) failed: must be con
|
Wed, 09 Oct 2013 05:03:34 -0700 |
adlertz |
Merge
|
Wed, 09 Oct 2013 13:00:20 +0200 |
adlertz |
8013830: [parfait] Uninitialised pointer 'Reachblock' may be used as argument
|
Tue, 08 Oct 2013 19:57:28 -0700 |
twisti |
8007923: Tests on references fails
|
Tue, 08 Oct 2013 07:08:27 -0700 |
iveresov |
Merge
|
Thu, 03 Oct 2013 10:55:07 +0200 |
roland |
8024067: Missing replace_in_map() calls following null checks
|
Mon, 07 Oct 2013 10:41:56 -0700 |
twisti |
8025566: EXCEPTION_ACCESS_VIOLATION in compiled by C1 String.valueOf method
|
Mon, 07 Oct 2013 14:13:28 +0400 |
vlivanov |
8025845: Default methods are unnecessarily marked w/ force_inline directive in some situations
|
Mon, 07 Oct 2013 14:12:23 +0400 |
vlivanov |
8024774: assert(_con < t->is_tuple()->cnt()) failed: ProjNode::_con must be in range
|
Mon, 07 Oct 2013 14:11:49 +0400 |
vlivanov |
8024943: ciReplay: fails to dump replay data during safepointing
|
Mon, 07 Oct 2013 14:10:29 +0400 |
vlivanov |
8025849: Redundant "pid" in VM log file name (e.g. hotspot_pidpid12345.log)
|
Fri, 04 Oct 2013 19:05:32 -0700 |
twisti |
Merge
|
Fri, 04 Oct 2013 10:11:48 -0700 |
twisti |
8011138: C2: stack overflow in compiler thread because of recursive inlining of lambda form methods
|
Fri, 04 Oct 2013 09:19:13 +0200 |
anoll |
8025656: compiler/8013496/Test8013496.sh fails on assert
|
Wed, 16 Oct 2013 11:48:03 -0700 |
ccheung |
Merge
|
Tue, 15 Oct 2013 08:25:43 -0700 |
dcubed |
7165611: implement Full Debug Symbols on MacOS X hotspot
|
Mon, 14 Oct 2013 21:52:42 -0400 |
acorn |
8026299: invokespecial gets ICCE when it should get AME.
|
Sat, 12 Oct 2013 15:39:16 -0400 |
hseigel |
8024667: VM crashes with "assert(method() != NULL) failed: must have set method"
|
Sat, 12 Oct 2013 13:09:18 -0400 |
hseigel |
8025942: os::Bsd::available_memory() needs implementation
|
Fri, 11 Oct 2013 22:22:19 -0400 |
ccheung |
Merge
|
Fri, 11 Oct 2013 18:23:44 -0700 |
ccheung |
Merge
|
Fri, 11 Oct 2013 17:08:22 -0400 |
hseigel |
Merge
|
Fri, 11 Oct 2013 15:33:08 -0400 |
hseigel |
8026041: JVM crashes with assert "assert(is_updated()) failed: must not be clear" with -XX:+PrintGCApplicationConcurrentTime in -Xcomp mode
|
Fri, 11 Oct 2013 15:04:53 -0400 |
coleenp |
Merge
|
Fri, 11 Oct 2013 11:23:49 -0400 |
coleenp |
8022592: assert at constantTag.cpp:57: ShouldNotReachHere()
|
Fri, 11 Oct 2013 14:57:27 +0000 |
sla |
Merge
|
Fri, 11 Oct 2013 14:08:02 +0200 |
sla |
8024425: VM_HeapDumper doesn't put anonymous classes in the heap dump
|
Fri, 11 Oct 2013 13:48:02 +0200 |
sla |
8026199: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Compilation failed
|
Wed, 09 Oct 2013 22:01:59 -0400 |
coleenp |
Merge
|
Wed, 09 Oct 2013 21:45:28 -0400 |
coleenp |
8025185: MethodHandleInError and MethodTypeInError not handled in ConstantPool::compare_entry_to and copy_entry_to
|
Fri, 11 Oct 2013 13:14:48 -0700 |
amurillo |
8026265: new hotspot build - hs25-b55
|
Thu, 17 Oct 2013 09:40:51 -0700 |
cl |
Added tag jdk8-b112 for changeset 0ed9a90f45e1
|
Fri, 11 Oct 2013 13:00:40 -0700 |
amurillo |
Added tag hs25-b54 for changeset 4a845c7a4638
jdk8-b112
|
Fri, 11 Oct 2013 13:00:40 -0700 |
amurillo |
Merge
hs25-b54
|
Fri, 11 Oct 2013 08:27:21 -0700 |
jcoomes |
Merge
|
Mon, 07 Oct 2013 15:51:17 +0200 |
stefank |
8025996: Track metaspace usage when metaspace is expanded
|
Mon, 07 Oct 2013 15:51:08 +0200 |
stefank |
8024547: MaxMetaspaceSize should limit the committed memory used by the metaspaces
|
Wed, 09 Oct 2013 10:57:01 +0200 |
tschatzl |
8003420: NPG: make new GC root for pd_set
|
Wed, 09 Oct 2013 11:18:53 -0700 |
tamao |
8010506: Typos and errors in descriptions of vm options in globals.hpp
|
Tue, 08 Oct 2013 17:35:51 +0200 |
mgerdin |
8014555: G1: Memory ordering problem with Conc refinement and card marking
|
Fri, 04 Oct 2013 13:33:02 +0200 |
mgerdin |
8025526: VirtualSpace should support per-instance disabling of large pages
|
Sat, 05 Oct 2013 08:01:36 -0700 |
stefank |
Merge
|
Sat, 05 Oct 2013 10:14:58 +0200 |
stefank |
8024838: Significant slowdown due to transparent huge pages
|
Fri, 04 Oct 2013 22:08:37 +0200 |
jwilhelm |
8025854: Use "young gen" instead of "eden"
|
Thu, 03 Oct 2013 21:36:29 +0200 |
jwilhelm |
8025852: Remove unnecessary setters in collector policy classes
|
Thu, 10 Oct 2013 13:25:51 -0700 |
ccheung |
Merge
|
Wed, 09 Oct 2013 17:57:17 -0400 |
acorn |
8026185: nsk/jvmit/GetMethodDeclaringClass/declcls001 failed
|
Tue, 08 Oct 2013 16:58:23 -0400 |
acorn |
8026022: Verifier: allow anon classes to invokespecial host class/intf methods.
|
Tue, 08 Oct 2013 11:37:54 +0200 |
kevinw |
Merge
|
Tue, 08 Oct 2013 09:33:51 +0100 |
kevinw |
8019375: Internal symbol table size should be tunable.
|
Tue, 08 Oct 2013 02:56:06 -0400 |
dholmes |
8026025: JVM_GetCallerClass allows Reflection.getCallerClass(int depth) to use
|
Mon, 07 Oct 2013 12:20:28 -0400 |
acorn |
8009130: Lambda: Fix access controls, loader constraints.
|
Sun, 06 Oct 2013 16:13:50 +0200 |
mseledtsov |
8023796: [TESTBUG] Add -XX:-TransmitErrorReport to runtime/6888954/vmerrors.sh
|
Sat, 05 Oct 2013 10:56:46 -0400 |
sla |
Merge
|
Fri, 04 Oct 2013 13:44:49 +0200 |
sla |
6313383: SA: Update jmap to support HPROF binary format "JAVA PROFILE 1.0.2"
|
Sat, 05 Oct 2013 15:18:57 +0200 |
sla |
8025922: JNI access to Strings need to check if the value field is non-null
|
Fri, 04 Oct 2013 13:01:07 +0200 |
sla |
8016845: SA is unable to use hsdis on windows
|
Fri, 04 Oct 2013 12:45:39 +0200 |
erikj |
8007446: Add /MP to cl.exe speeds up windows builds of OpenJDK.
|
Fri, 04 Oct 2013 21:00:43 -0700 |
ccheung |
Merge
|
Sat, 05 Oct 2013 03:14:53 +0200 |
coleenp |
Merge
|
Sat, 05 Oct 2013 00:58:43 +0200 |
coleenp |
Merge
|
Wed, 02 Oct 2013 09:18:56 -0700 |
mikael |
8024087: Remove dead JVM_{Get,Set}PrimitiveFieldValues functions
|
Sat, 05 Oct 2013 00:53:02 +0200 |
coleenp |
Merge
|
Thu, 03 Oct 2013 18:50:58 -0400 |
coleenp |
8025004: -XX:+CheckUnhandledOops asserts for JDK 8 Solaris fastdebug binaries
|
Thu, 03 Oct 2013 18:53:27 -0400 |
coleenp |
8025238: nsk/jvmti/scenarios/bcinstr/BI04/bi04t002 crashed with SIGSEGV
|
Thu, 03 Oct 2013 12:39:58 +0400 |
dsamersoff |
8022616: u4 should not be used as a type for thread_id
|
Thu, 03 Oct 2013 04:42:57 +0200 |
dsamersoff |
Merge
|
Wed, 02 Oct 2013 22:27:23 +0400 |
dsamersoff |
8025250: SA: Sync linux and bsd versions of ps_core file
|
Thu, 03 Oct 2013 01:12:27 +0200 |
dsamersoff |
Merge
|
Wed, 02 Oct 2013 20:58:44 +0400 |
dsamersoff |
8025283: Nits in os_bsd file breaks compilation of open hotspot
|
Wed, 02 Oct 2013 15:06:38 -0400 |
coleenp |
Merge
|
Wed, 02 Oct 2013 13:02:40 -0400 |
coleenp |
8025569: -XX:+CheckUnhandledOops crashes on Windows
|
Wed, 02 Oct 2013 15:17:20 +0200 |
mseledtsov |
8025671: Test name changed, test list not updated. Test6878713.sh
|
Tue, 01 Oct 2013 15:41:39 -0400 |
coleenp |
Merge
|
Tue, 01 Oct 2013 14:23:07 -0400 |
coleenp |
8025570: Naked oop in test/serviceability/ParserTest
|
Fri, 04 Oct 2013 14:19:56 -0700 |
amurillo |
8025859: new hotspot build - hs25-b54
|
Thu, 10 Oct 2013 10:08:55 -0700 |
cl |
Added tag jdk8-b111 for changeset f6962730bbde
|
Wed, 20 Nov 2013 15:31:55 +0100 |
Doug Simon |
made HSAIL reuse HotSpotLoweringProvider, just with a different set of registers
|
Wed, 20 Nov 2013 15:31:13 +0100 |
Doug Simon |
renamed HotSpotHostLoweringProvider to HotSpotLoweringProvider
|
Wed, 20 Nov 2013 14:49:47 +0100 |
Doug Simon |
Merge.
|
Wed, 20 Nov 2013 14:49:16 +0100 |
Doug Simon |
use local registers object instead of global one
|
Wed, 20 Nov 2013 14:45:43 +0100 |
Doug Simon |
pass thread register into all stubs instead of getting it from the host provider
|
Wed, 20 Nov 2013 13:58:38 +0100 |
Doug Simon |
pass thread register into allocation stubs instead of getting it from the host provider
|
Wed, 20 Nov 2013 13:57:25 +0100 |
Doug Simon |
pass thread register into write barrier snippets instead of getting it from the host provider
|
Wed, 20 Nov 2013 13:33:23 +0100 |
Doug Simon |
pass thread register into LoadExceptionObjectSnippet instead of getting it from the host provider
|
Wed, 20 Nov 2013 13:28:12 +0100 |
Doug Simon |
pass thread register into allocation snippets instead of getting it from the host provider
|
Wed, 20 Nov 2013 13:12:54 +0100 |
Doug Simon |
pass thread register into monitorenter snippet instead of getting it from the host provider
|
Wed, 20 Nov 2013 12:54:51 +0100 |
Doug Simon |
get thread register from generator when lowering CurrentJavaThreadNode node instead of getting it from the host provider
|
Wed, 20 Nov 2013 12:52:01 +0100 |
Doug Simon |
pass stack pointer register into monitorenter snippet instead of getting it from the host provider
|
Wed, 20 Nov 2013 12:09:33 +0100 |
Lukas Stadler |
peephole optimization to remove null checks at the LIR level
|
Tue, 19 Nov 2013 20:36:09 -0800 |
twisti |
use AccessController.doPrivileged to enqueue compilations and shutting down the compiler
|
Wed, 20 Nov 2013 01:11:10 +0100 |
Doug Simon |
HSAIL: fix some assert logic in the argument-gathering code that shows up in non-product builds
|
Tue, 19 Nov 2013 17:44:26 +0100 |
Gilles Duboscq |
Add RandomAccess interface to NodeList
|
Tue, 19 Nov 2013 01:39:08 +0100 |
Doug Simon |
Merge.
|
Tue, 19 Nov 2013 01:38:22 +0100 |
Doug Simon |
removed deprecated mechanism for implementing -XX:+CITime in Graal
|
Tue, 19 Nov 2013 01:31:19 +0100 |
Doug Simon |
made Graal report its compilation info under -XX:+CITime in the same format as c1 and c2
|
Tue, 19 Nov 2013 01:12:27 +0100 |
Doug Simon |
added getCurrentValue() to both DebugTimer and DebugValue; added getTimeUnit() to DebugTimer
|
Mon, 18 Nov 2013 14:27:48 +0100 |
Doug Simon |
made the BytecodesParsed and InlinedBytecodes metrics and CompilationTime timer be unconditionally enabled if -XX:+CITime
|
Mon, 18 Nov 2013 14:26:49 +0100 |
Doug Simon |
added support for unconditionally enabling a DebugTimer or DebugMetric, regardless of whether general Debug capabilities are enabled
|
Mon, 18 Nov 2013 22:12:13 +0100 |
Bernhard Urban |
enable -G:+NewMemoryAwareScheduling per default
|
Mon, 18 Nov 2013 22:07:38 +0100 |
Bernhard Urban |
NewMemoryAwareScheduling: hide data structure behind wrapper class
|
Mon, 18 Nov 2013 17:22:37 +0100 |
Bernhard Urban |
NewMemoryAwareScheduling: rewrite to set based approach
|
Mon, 18 Nov 2013 17:22:30 +0100 |
Bernhard Urban |
NewMemoryAwareScheduling: fix out of loop for FloatingReadNodes
|
Mon, 18 Nov 2013 17:02:48 +0100 |
Roland Schatz |
Use argument graph in BinaryNode smart constructors.
|
Mon, 18 Nov 2013 09:11:30 +0100 |
Michael Haupt |
temporary addition of CompilerDirectives.transferToInterpreterAndInvalidate()
|
Fri, 15 Nov 2013 11:20:18 +0100 |
Gilles Duboscq |
s/commands/mx_graal/ in mx/sanitycheck.py
|
Thu, 14 Nov 2013 23:29:19 +0100 |
Doug Simon |
moved options guiding when to use profile info in compiled type checks to InstanceOfSnippets
|
Thu, 14 Nov 2013 15:02:17 +0100 |
Doug Simon |
moved raw memory TLAB allocation routine into NewInstanceStub and unsnippetized it
|
Wed, 13 Nov 2013 11:14:31 -0800 |
Tom Rodriguez |
don't sign extend integer laods
|
Wed, 13 Nov 2013 11:38:06 +0100 |
Roland Schatz |
Move FixedValueAnchorNode out of hotspot dependent project.
|
Tue, 12 Nov 2013 19:39:25 -0800 |
Mick Jordan |
mx: rename commands.py as mx_graal.py
|
Tue, 12 Nov 2013 16:22:18 -0800 |
Mick Jordan |
unlink mx_graal.py
|
Tue, 12 Nov 2013 13:54:05 -0500 |
S.Bharadwaj Yadavalli |
Implement support for passing byte arguments in Java methods to be compiled to PTX.
|
Tue, 12 Nov 2013 16:21:56 +0100 |
Roland Schatz |
Make it possible to run counted loop detection on a single loop.
|
Tue, 12 Nov 2013 13:12:29 +0100 |
Doug Simon |
made external node ids stable across graph dumps to the IGV
|
Tue, 12 Nov 2013 12:07:49 +0100 |
Roland Schatz |
Delete accidentially commited files.
|
Tue, 12 Nov 2013 11:01:42 +0100 |
Gilles Duboscq |
nmethod.cpp: s/unknwon/unknown/
|
Tue, 12 Nov 2013 10:59:06 +0100 |
Gilles Duboscq |
Remove some useless short casts, synchronize deoptimization.hpp with HotSpotMetaAccessProvider
|
Mon, 11 Nov 2013 23:43:53 +0100 |
Doug Simon |
HSAIL: used scoped option overriding for all GraalKernelTester based tests
|
Mon, 11 Nov 2013 22:44:41 +0100 |
Doug Simon |
fixes building on MacOS for recent HSAIL changes
|
Mon, 11 Nov 2013 21:43:03 +0100 |
Christian Humer |
SL: fixed eclipse formatter problems.
|
Mon, 11 Nov 2013 21:40:18 +0100 |
Christian Humer |
Merge.
|
Mon, 11 Nov 2013 21:34:44 +0100 |
Christian Humer |
SL: Enhanced SimpleLanguage with support for if statements, function calls, function caching + inlining and builtins.
|
Mon, 11 Nov 2013 17:56:52 +0100 |
Roland Schatz |
Canonicalize coversions that don't change the type.
|
Mon, 11 Nov 2013 17:54:16 +0100 |
Roland Schatz |
Invalidate cached nodes after canonicalization in full unrolling.
|
Mon, 11 Nov 2013 17:49:41 +0100 |
Roland Schatz |
Test case for loop unrolling.
|
Sun, 10 Nov 2013 20:54:48 -0800 |
Mick Jordan |
mx_graal.py symlink for commands.py for static import
|
Sun, 10 Nov 2013 21:34:18 +0100 |
Doug Simon |
replaced global snippet and template node metrics with per-snippet and per-template metrics
|
Sun, 10 Nov 2013 21:31:18 +0100 |
Doug Simon |
remove use of snippets for lowering nop write barriers
|
Sun, 10 Nov 2013 17:55:12 +0100 |
Doug Simon |
made SnippetGraphNodeCount count the right thing; re-enable prepared snippet graph caching by default
|
Sun, 10 Nov 2013 14:37:39 +0100 |
Doug Simon |
make 'mx unittest' still pass even if HSAIL device is not available
|
Sun, 10 Nov 2013 13:18:09 +0100 |
Doug Simon |
more HSAIL support in the C++ layer for executing HSAIL code on the simulator
|
Sun, 10 Nov 2013 11:42:31 +0100 |
Doug Simon |
HSAIL support for compare-and-swap and volatile load/store operations
|
Sat, 09 Nov 2013 21:34:07 +0100 |
Christos Kotselidis |
Merge
|
Sat, 09 Nov 2013 21:33:31 +0100 |
Christos Kotselidis |
Disable Boxing substitutions when hprof is enabled
|
Sat, 09 Nov 2013 21:32:51 +0100 |
Christos Kotselidis |
Delegate hprof enabled information from hotspot to graal
|
Sat, 09 Nov 2013 21:30:33 +0100 |
Christos Kotselidis |
Add missing cases for CheckCast usages in NodeIntrisification when BoxingSubstitutions are disabled
|
Sat, 09 Nov 2013 21:29:44 +0100 |
Christos Kotselidis |
Pass Long object to array copy snippets to canonicalize properly when BoxingSubstitutions are disabled
|
Sat, 09 Nov 2013 21:28:14 +0100 |
Christos Kotselidis |
Add canonicalization phase before NodeIntrinsification
|
Sat, 09 Nov 2013 12:04:24 +0100 |
Doug Simon |
modified OptionValue.toString() to use the current, possibly overriding value; added OptionValue.getValues()
|
Fri, 08 Nov 2013 18:34:57 +0100 |
Doug Simon |
Merge.
|
Fri, 08 Nov 2013 18:34:36 +0100 |
Doug Simon |
added check (with warning on System.err) if number of templates for a snippet exceeds a threshold (default is 50)
|
Fri, 08 Nov 2013 18:26:04 +0100 |
Doug Simon |
disabled type context specialization of allocation snippets unless allocation profiling is enabled
|
Fri, 08 Nov 2013 18:07:38 +0100 |
Doug Simon |
removed hash code from name of SnippetTemplate metrics (blows up DebugValueMaps when template caching is disabled)
|
Fri, 08 Nov 2013 17:07:50 +0100 |
Roland Schatz |
Canonicalize convert of convert.
|
Fri, 08 Nov 2013 16:59:01 +0100 |
Roland Schatz |
Canonicalize comparison of type conversion with constants.
|
Fri, 08 Nov 2013 16:14:16 +0100 |
Doug Simon |
per SnippetTemplate metrics now include the details of the specialization in their name
|
Fri, 08 Nov 2013 16:13:15 +0100 |
Doug Simon |
intercept and report an error during debug value reporting but don't propagate it
|
Fri, 08 Nov 2013 16:12:40 +0100 |
Doug Simon |
made LinearScan.checkIntervals non-static
|
Fri, 08 Nov 2013 13:52:34 +0100 |
Bernhard Urban |
AMD64Assembler: remove useless option "Atomic" and make other options final
|
Fri, 08 Nov 2013 13:52:00 +0100 |
Bernhard Urban |
UnsafeAccessNode: add assert to ensure a proper graph state
|
Fri, 08 Nov 2013 13:45:06 +0100 |
Bernhard Urban |
Node: print node in assert
|
Fri, 08 Nov 2013 13:22:03 +0100 |
Roland Schatz |
Maintain lastLocationAccess in WriteNode.
|
Fri, 08 Nov 2013 13:20:34 +0100 |
Roland Schatz |
Use correct type for LocationIdentity in MemoryPhi.
|
Fri, 08 Nov 2013 13:20:09 +0100 |
Roland Schatz |
Fix wrong conversion in extremum and exit values of induction variables.
|
Fri, 08 Nov 2013 12:10:15 +0100 |
Gilles Duboscq |
Make the speculation id an int and allow for more bits to be set in the HotSpot implementation (which currently silently discards unsupported high bit).
|
Fri, 08 Nov 2013 12:04:35 +0100 |
Gilles Duboscq |
Use option to enable guard-id-as-speculation-id rather than Debug.isEnabled()
|
Fri, 08 Nov 2013 11:00:17 +0100 |
Gilles Duboscq |
Mask the speculation id correctly in HotSpotMetaAccessProvider.encodeDeoptActionAndReason
|
Fri, 08 Nov 2013 11:12:20 +0100 |
Doug Simon |
added per SnippetTemplate instantiation timer and counter
|
Fri, 08 Nov 2013 10:56:42 +0100 |
Doug Simon |
fixed npe in DebugValueMap.reset()
|
Fri, 08 Nov 2013 10:56:23 +0100 |
Doug Simon |
added SnippetPreparationTime metric
|
Fri, 08 Nov 2013 10:55:48 +0100 |
Doug Simon |
removed debug value header & footer from non-debug value printing executions
|
Thu, 07 Nov 2013 20:55:13 +0100 |
Christian Humer |
Merge.
|
Thu, 07 Nov 2013 20:47:11 +0100 |
Christian Humer |
Truffle: some regression fixes to previous cleanup
|
Thu, 07 Nov 2013 19:07:41 +0100 |
Christian Humer |
Truffle: fixed bug where invocation counter was decremented twice after inlining; cleanup of optimized call target and profile.
|
Thu, 07 Nov 2013 16:21:06 +0100 |
Christian Humer |
Truffle: refactored CompilationProfile to separate the profile and the policy in separate classes.
|
Thu, 07 Nov 2013 15:10:09 +0100 |
Christian Humer |
Truffle: refactored inlining to a new class.
|
Thu, 07 Nov 2013 18:36:33 +0100 |
Doug Simon |
added ability to disable snippet template cache (-Dgraal.useSnippetTemplateCache=false)
|
Thu, 07 Nov 2013 18:34:42 +0100 |
Doug Simon |
added ability to disable snippet graph preparation cache (-Dgraal.useSnippetGraphCache=false)
|
Thu, 07 Nov 2013 18:33:01 +0100 |
Doug Simon |
added ResetDebugValuesAfterBootstrap to separate out metrics gathered during bootstrap
|
Thu, 07 Nov 2013 11:17:23 +0100 |
Gilles Duboscq |
Code cache: make sure we collect statistics even if the compiler is not recognized
|
Thu, 07 Nov 2013 10:45:56 +0100 |
Gilles Duboscq |
SnippetTemplate instantiation should replace snippet's start node with a valid anchor point not the caller's start node
|
Thu, 07 Nov 2013 10:42:37 +0100 |
Gilles Duboscq |
Lowering should handle the case where the current guard anchor gets lowered and does not exist anymore
|
Wed, 06 Nov 2013 16:47:48 +0100 |
Gilles Duboscq |
Add some missing cases for NodeClass.(getDebugProperties|valueEqual|valueNumber)
|
Wed, 06 Nov 2013 16:41:07 +0100 |
Gilles Duboscq |
Do not compress graph when debug is enabled
|
Wed, 06 Nov 2013 14:53:31 +0100 |
Gilles Duboscq |
Start passing down a 'speculation id' to deoptimizations.
|
Wed, 06 Nov 2013 18:49:59 +0100 |
Doug Simon |
HSAIL support for difference between compression of oops and class pointers
|
Wed, 06 Nov 2013 18:43:45 +0100 |
Doug Simon |
use scoped option overriding for some HSAIL tests
|
Wed, 06 Nov 2013 16:56:05 +0100 |
Roland Schatz |
Support arbitrary array types in global value numbering.
|
Wed, 06 Nov 2013 16:29:54 +0100 |
Roland Schatz |
Helper functions for identifying numeric kinds.
|
Wed, 06 Nov 2013 16:01:03 +0100 |
Lukas Stadler |
make LIRGenerator.emitSequentialSwitch protected
|
Wed, 06 Nov 2013 14:14:09 +0100 |
Andreas Woess |
mx sl: change vm args syntax
|
Wed, 06 Nov 2013 13:54:25 +0100 |
Andreas Woess |
Truffle Node class refactoring.
|
Wed, 06 Nov 2013 13:38:09 +0100 |
Andreas Woess |
AssumptionValidAssumption: implement equals() and hashCode() to avoid duplicate registration.
|
Wed, 06 Nov 2013 13:31:28 +0100 |
Andreas Woess |
fix possible NPE in TruffleCompiler with TraceTruffleCompilation and background compilation enabled.
|
Tue, 05 Nov 2013 19:10:52 +0100 |
Gilles Duboscq |
mx.run should support streams for out/err even if there is no timeout
|
Wed, 06 Nov 2013 11:04:01 +0100 |
Lukas Stadler |
LIRGenerator: don't create end-of-block JumpOps for blocks that end in a FallThroughOp with a target
|
Tue, 05 Nov 2013 20:03:42 +0100 |
Doug Simon |
added graph compression (GRAAL-571)
|
Tue, 05 Nov 2013 19:54:32 +0100 |
Doug Simon |
abstracted a graph mark as a Mark object (hiding the node index)
|
Tue, 05 Nov 2013 19:44:09 +0100 |
Doug Simon |
commented choice of data structure in NodeClass.addGraphDuplicate()
|
Tue, 05 Nov 2013 19:42:44 +0100 |
Doug Simon |
integrated auto-formatting changes
|
Tue, 05 Nov 2013 19:03:37 +0100 |
Doug Simon |
moved a number of options to be declared closer to usage and cached some heavily accessed options in fields
|
Tue, 05 Nov 2013 19:02:50 +0100 |
Doug Simon |
added a histogram to OptionValue (enabled by -Dgraal.showOptionValueReadsHistogram=true) to see which options are most frequently read
|
Tue, 05 Nov 2013 19:02:14 +0100 |
Christos Kotselidis |
Merge
|
Tue, 05 Nov 2013 19:00:51 +0100 |
Christos Kotselidis |
Merge
|
Tue, 05 Nov 2013 18:59:03 +0100 |
Christos Kotselidis |
Finalize fields
|
Tue, 05 Nov 2013 17:57:27 +0200 |
Bernhard Urban |
AOTTest: use scoped option value
|
Tue, 05 Nov 2013 15:46:01 +0100 |
Gilles Duboscq |
Fix some more problems in StampTool.add and simplify the overflow condition
|
Tue, 05 Nov 2013 15:44:30 +0100 |
Gilles Duboscq |
Clarify unsigned test in IntegerStamp(kind)
|
Tue, 05 Nov 2013 12:19:10 +0100 |
Gilles Duboscq |
Split code cache stats for the different compilers
|
Tue, 05 Nov 2013 13:56:00 +0100 |
Doug Simon |
don't try and get override for StableOptionValues
|
Tue, 05 Nov 2013 12:48:56 +0100 |
Doug Simon |
Merge.
|
Tue, 05 Nov 2013 12:48:21 +0100 |
Doug Simon |
added support for scoped overriding of OptionValues (GRAAL-27)
|
Tue, 05 Nov 2013 11:14:42 +0100 |
Doug Simon |
record an OptionDescriptor in an OptionValue so that it can be queried for a name
|
Tue, 05 Nov 2013 06:50:16 +0100 |
Doug Simon |
use getAddress instead of getLong in HotSpotGraalRuntime
|
Tue, 05 Nov 2013 06:49:29 +0100 |
Doug Simon |
added support for reading float debug properties from a node
|
Mon, 04 Nov 2013 21:45:23 -0800 |
Tom Rodriguez |
notify JVMTI about exception throws from runtime
|
Mon, 04 Nov 2013 21:25:19 +0100 |
Christian Humer |
Merge.
|
Mon, 04 Nov 2013 21:24:56 +0100 |
Christian Humer |
Truffle: cleanup of NodeUtil#findParent; added NodeUtil#findAllParents
|
Mon, 04 Nov 2013 17:18:28 +0100 |
Doug Simon |
fixes for regression in Jython performance
|
Mon, 04 Nov 2013 17:17:08 +0100 |
Doug Simon |
HSAIL updates to integrate recent changes to the providers infrastructure.
|
Mon, 04 Nov 2013 16:12:48 +0100 |
Christian Humer |
Merge.
|
Mon, 04 Nov 2013 12:20:17 +0100 |
Christian Humer |
Merge.
|
Mon, 04 Nov 2013 12:18:58 +0100 |
Christian Humer |
mxtool: fixed eclipse builder glitches and rebuild loops.
|
Mon, 04 Nov 2013 15:42:27 +0100 |
Christos Kotselidis |
Loose unnecessary input dependencies from write barriers
|
Mon, 04 Nov 2013 12:17:37 +0100 |
Roland Schatz |
Add graph parameter to ConvertNode smart constructor.
|
Mon, 04 Nov 2013 11:40:33 +0100 |
Roland Schatz |
Use Arrays.deepEquals in global value numbering.
|
Mon, 04 Nov 2013 11:32:37 +0100 |
Roland Schatz |
Move second RemoveValueProxyPhase.
|
Mon, 04 Nov 2013 11:25:10 +0100 |
Roland Schatz |
Refactor ConvertNode.
|
Sun, 03 Nov 2013 15:27:52 +0100 |
Doug Simon |
made ConstantNodes external to a Graph (GRAAL-508)
|
Fri, 01 Nov 2013 19:35:33 -0700 |
twisti |
use getAddress instead of getLong in HotSpotResolvedJavaMethod
|
Fri, 01 Nov 2013 18:34:03 -0400 |
S.Bharadwaj Yadavalli |
* PTX kernel argument buffer now has naturally aligned arguments as required by PTX JIT compiler.
|
Fri, 01 Nov 2013 13:07:22 +0100 |
Doug Simon |
fixed performance regression in hosted CompileTheWorld
|
Fri, 01 Nov 2013 12:06:22 +0100 |
Doug Simon |
Adds support to the HSAIL backend to generate code for bitwise right shift (>>), bitwise NOT (~), and arithmetic negation
|
Thu, 31 Oct 2013 18:45:31 +0100 |
Lukas Stadler |
PEA: create ProxyNodes when the LoopExitNode is encountered, not between blocks
|
Thu, 31 Oct 2013 18:44:47 +0100 |
Lukas Stadler |
don't create ProxyNodes for constants during PEA
|
Thu, 31 Oct 2013 12:08:07 +0100 |
Doug Simon |
don't equate missing current annotation processor file with it being out of date
|
Wed, 30 Oct 2013 21:49:04 +0100 |
Doug Simon |
restricted BootstrapGraal option to GRAALVM builds only
|
Wed, 30 Oct 2013 19:59:48 +0100 |
Andreas Woess |
remove obsolete FrameUtil.set<Type>Safe methods.
|
Wed, 30 Oct 2013 19:50:11 +0100 |
Andreas Woess |
add FrameUtil.get<Type>Safe methods that do not throw checked exceptions.
|
Wed, 30 Oct 2013 19:05:29 +0100 |
Andreas Woess |
convert FrameSlot interface to a final class.
|
Wed, 30 Oct 2013 20:01:50 +0100 |
Andreas Woess |
Frame: add is<Type> methods.
|
Wed, 30 Oct 2013 17:31:13 +0100 |
Andreas Woess |
fix GraalTruffleRuntime.createMaterializedFrame(Arguments) overload.
|
Wed, 30 Oct 2013 15:29:42 +0100 |
Doug Simon |
moved persistent annotation processor dependency files into mx/currentAnnotationProcessors directory
|
Wed, 30 Oct 2013 13:14:41 +0100 |
Doug Simon |
disabled pre-cleaning before Java compilation until annotation processor is resolved
|
Wed, 30 Oct 2013 11:08:00 +0100 |
Christian Humer |
Merge.
|
Tue, 29 Oct 2013 16:55:42 +0100 |
Christian Humer |
Truffle-DSL: the default polymorphic depth should also include combinations of implicit casts.
|
Tue, 29 Oct 2013 16:36:07 +0100 |
Christian Humer |
Truffle-DSL: fixed generated generic node adopted the polymorphic chain when transiting from polymorphic to generic.
|
Tue, 29 Oct 2013 16:23:59 +0100 |
Christian Humer |
Merge.
|
Mon, 28 Oct 2013 11:06:51 +0100 |
Christian Humer |
Truffle-DSL: fixed additional wrong @SlowPath usage on generic. (GRAAL-490 #resolve)
|
Wed, 30 Oct 2013 10:05:59 +0100 |
Doug Simon |
format cleanup by 'mx eclipseformat'
|
Wed, 30 Oct 2013 10:04:18 +0100 |
Doug Simon |
added .currentAnnotationProcessors to .hgignore
|
Wed, 30 Oct 2013 09:50:36 +0100 |
Doug Simon |
added missing annotation processor dependency for com.oracle.graal.hotspot.sparc
|
Wed, 30 Oct 2013 09:49:53 +0100 |
Doug Simon |
rebuild projects if their annotation processor dependencies change; clean output directories before (re)compiling a Java project
|
Tue, 29 Oct 2013 21:05:15 -0700 |
Mick Jordan |
mxtool: regenerate IDE files when suite imports file changes
|
Tue, 29 Oct 2013 14:45:32 -0700 |
twisti |
Clang 5.0 fixes
|
Tue, 29 Oct 2013 22:03:28 +0100 |
Doug Simon |
added type check for object before reading a field value from it during compilation
|
Tue, 29 Oct 2013 22:01:08 +0100 |
Doug Simon |
re-added a graph context to the debug scopes entered by Truffle partial evaluation and compilation so that -G:+DumpOnError works again
|
Tue, 29 Oct 2013 21:59:38 +0100 |
Doug Simon |
weakened or commented out assertions that are too strict given the way Truffle makes use of Unsafe
|
Tue, 29 Oct 2013 17:26:23 +0100 |
Roland Schatz |
Simplify AMD64ConvertSnippets instantiation code.
|
Tue, 29 Oct 2013 16:56:19 +0100 |
Lukas Stadler |
exclude EATestBase from JaCoCo
|
Mon, 28 Oct 2013 15:27:05 +0100 |
Lukas Stadler |
documentation and simplification in MonitorExitNode
|
Mon, 28 Oct 2013 15:25:27 +0100 |
Lukas Stadler |
PEA: more tests, common base class for tests
|
Mon, 28 Oct 2013 17:03:59 +0100 |
Doug Simon |
improved documentation of HotSpotBackend.updateStub()
|
Mon, 28 Oct 2013 16:04:58 +0100 |
Doug Simon |
added --igv option to "mx projectgraph" command for sending output to IGV instead
|
Mon, 28 Oct 2013 16:04:12 +0100 |
Doug Simon |
removed redundant assertion
|
Mon, 28 Oct 2013 13:39:49 +0100 |
Lukas Stadler |
remove unused CommitAllocationNodes during simplification
|
Mon, 28 Oct 2013 13:01:16 +0100 |
Lukas Stadler |
PEA: support for unsafe stores of mismatching sizes, cleanup, documentation
|
Mon, 28 Oct 2013 13:10:10 +0200 |
Bernhard Urban |
CipherBlockChainingSubstitutions: use more precise location for embeddedCipher object and r array
|
Mon, 28 Oct 2013 10:11:49 +0100 |
Bernhard Urban |
AESCryptSubstitutions: use more precise location for K array
|
Mon, 28 Oct 2013 11:27:36 +0100 |
Doug Simon |
refactored creation of Graal and Truffle compiler threads into a single facility
|
Sun, 27 Oct 2013 19:59:00 +0100 |
Doug Simon |
clearer API and documentation for the capability of a SaveRegistersOp to have its registers pruned
|
Sun, 27 Oct 2013 19:51:44 +0100 |
Doug Simon |
replace ".count() == 0" with ".isEmpty()"
|
Sat, 26 Oct 2013 01:27:09 +0200 |
Doug Simon |
made Truffle compiler threads be named and have a debug configuration
|
Fri, 25 Oct 2013 23:50:05 +0200 |
Doug Simon |
cleaned up mechanism for saving registers and updating the callee save maps in stubs
|
Fri, 25 Oct 2013 19:24:11 +0200 |
Christos Kotselidis |
Merge
|
Fri, 25 Oct 2013 19:23:38 +0200 |
Christos Kotselidis |
Enable deferred init barriers
|
Fri, 25 Oct 2013 19:23:20 +0200 |
Christos Kotselidis |
Fix unit tests
|
Fri, 25 Oct 2013 19:23:06 +0200 |
Christos Kotselidis |
Reorder commit allocation's node writes to account for deferred barriers
|
Fri, 25 Oct 2013 19:22:37 +0200 |
Christos Kotselidis |
Remove UseNewCode from gate G1 verification run
|
Fri, 25 Oct 2013 15:44:35 +0200 |
Roland Schatz |
Support more convert operations.
|
Fri, 25 Oct 2013 14:45:01 +0200 |
Thomas Wuerthinger |
Merge fix.
|
Fri, 25 Oct 2013 13:46:22 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 25 Oct 2013 12:12:49 +0200 |
Thomas Wuerthinger |
Merge fixes.
|
Fri, 25 Oct 2013 11:42:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 25 Oct 2013 01:39:54 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 22 Oct 2013 15:06:02 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 22 Oct 2013 11:43:37 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 22 Oct 2013 11:42:10 +0200 |
Thomas Wuerthinger |
Introduce TraceTruffleInliningTree option.
|
Thu, 17 Oct 2013 17:26:18 +0200 |
Thomas Wuerthinger |
Fix checkstyle errors.
|
Thu, 17 Oct 2013 16:01:04 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Oct 2013 15:59:12 +0200 |
Thomas Wuerthinger |
Fix unused import.
|
Thu, 17 Oct 2013 15:55:18 +0200 |
Thomas Wuerthinger |
Move Truffle compilations to background compilation thread.
|
Thu, 17 Oct 2013 14:28:37 +0200 |
Thomas Wuerthinger |
Simplifications of OptimizedCallTarget.
|
Wed, 16 Oct 2013 21:44:51 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Oct 2013 17:26:51 +0200 |
Thomas Wuerthinger |
Avoid null checks on frame array accesses.
|
Fri, 25 Oct 2013 12:45:37 +0200 |
Doug Simon |
fleshed out HSAIL backend a little to demonstrate changes needed after recent API/infrastructure updates
|
Fri, 25 Oct 2013 11:24:48 +0200 |
Bernhard Urban |
HotSpotHostLowering: use location identity from CAS node to create location
|
Thu, 24 Oct 2013 18:34:58 +0200 |
Bernhard Urban |
UnsafeArrayCopySnippets: minor refactoring
|
Thu, 24 Oct 2013 18:34:28 +0200 |
Bernhard Urban |
UnsafeArrayCopySnippets: use right kind for boolean case
|
Thu, 24 Oct 2013 18:34:27 +0200 |
Bernhard Urban |
UnsafeArrayCopySnippets: use DirectObjectStoreNode again for kind object. add location identity to DirectObjectStoreNode.
|
Thu, 24 Oct 2013 18:31:21 +0200 |
Bernhard Urban |
mx: print warning if encounter a non-parsable line in jvm.cfg
|
Thu, 24 Oct 2013 19:21:43 -0700 |
twisti |
Adds support to the HSAIL backend for three of the bitwise logical operators, bitwise AND, bitwise OR and bitwise XOR.
|
Fri, 25 Oct 2013 01:26:27 +0200 |
Doug Simon |
Merge.
|
Fri, 25 Oct 2013 01:24:19 +0200 |
Doug Simon |
refactored all deferred initialization of backends into HotSpotBackend
|
Fri, 25 Oct 2013 00:31:00 +0200 |
Doug Simon |
restricted initialization of LoweringProvider during VM startup to only be for the LoweringProvider of the host backend; removed unnecessary HotSpotLoweringProvider interface
|
Fri, 25 Oct 2013 00:21:34 +0200 |
Doug Simon |
separated registration of (host) intrinsics from initialization of lowerers
|
Fri, 25 Oct 2013 00:12:54 +0200 |
Doug Simon |
restricted initialization of ForeignCallProvider during VM startup to only be for the ForeignCallProvider of the host backend.
|
Thu, 24 Oct 2013 21:19:08 +0200 |
Doug Simon |
moved registration of HotSpot method substitutions out of HotSpotLoweringProvider into separate HotSpotSubstitutions class
|
Thu, 24 Oct 2013 21:17:58 +0200 |
Doug Simon |
fixed Java warnings
|
Thu, 24 Oct 2013 23:47:41 +0200 |
Doug Simon |
Merge.
|
Thu, 24 Oct 2013 23:46:48 +0200 |
Doug Simon |
fixed tests that need to take into account ConstantNodes not recording their usages (GRAAL-508)
|
Thu, 24 Oct 2013 16:21:25 +0200 |
Doug Simon |
Merge.
|
Thu, 24 Oct 2013 14:58:48 +0200 |
Doug Simon |
applied auto-format
|
Thu, 24 Oct 2013 14:57:57 +0200 |
Doug Simon |
made ConstantNodes (optionally) not record their usages (GRAAL-508)
|
Thu, 24 Oct 2013 12:25:29 +0200 |
Doug Simon |
improved error reporting in LSRA
|
Thu, 24 Oct 2013 22:28:09 +0200 |
Christian Humer |
Merge.
|
Thu, 24 Oct 2013 16:01:44 +0200 |
Christian Humer |
Truffle-DSL: fixed recursive rewrite problem for transitions from monomorphic to polymorphic. (GRAAL-560 #resolve)
|
Thu, 24 Oct 2013 15:56:08 +0200 |
Christian Humer |
Merge.
|
Mon, 21 Oct 2013 11:07:47 +0200 |
Christian Humer |
Merge.
|
Mon, 21 Oct 2013 11:07:32 +0200 |
Christian Humer |
Truffle-DSL: fixed wrong type simple name references with ECJ in generated code.
|
Thu, 24 Oct 2013 19:44:08 +0200 |
Gilles Duboscq |
Fix warning
|
Thu, 24 Oct 2013 20:15:49 +0200 |
Gilles Duboscq |
Serveral fixes to StampTool.add and some tests
|
Thu, 24 Oct 2013 11:44:55 +0200 |
Gilles Duboscq |
Only print "Graal: no installed code" in deopt if nmethod is compiled by Graal
|
Thu, 24 Oct 2013 08:51:44 -0700 |
twisti |
Merge
|
Wed, 23 Oct 2013 19:50:14 -0700 |
twisti |
read HotSpotVMConfig fields from HotSpot's vmStructs via annotations
|
Tue, 22 Oct 2013 23:16:03 -0700 |
twisti |
added missing @Override's
|
Thu, 24 Oct 2013 15:36:39 +0200 |
Roland Schatz |
Make AMD64HotSpotTruffleBackend a decorator for the default backend.
|
Thu, 24 Oct 2013 13:26:27 +0200 |
Lukas Stadler |
initialize primitive frame slots for objects to 0 (long) instead of null (object)
|
Thu, 24 Oct 2013 12:23:52 +0200 |
Doug Simon |
renamed TruffleIRJavaMethod to TruffleDebugJavaMethod and made Truffle debug scopes more consistent in its usage
|
Wed, 23 Oct 2013 17:12:30 -0700 |
Mick Jordan |
Merge
|
Wed, 23 Oct 2013 15:35:55 -0700 |
Mick Jordan |
mxtool: change about text to refer to Wiki doc, add mx.find script
|
Wed, 23 Oct 2013 22:50:34 +0200 |
Bernhard Urban |
ArrayCopySnippets: small cleanup
|
Wed, 23 Oct 2013 22:45:56 +0200 |
Bernhard Urban |
ArrayCopySnippets: remove unused constants
|
Wed, 23 Oct 2013 22:07:22 +0200 |
Bernhard Urban |
UnsafeArrayCopySnippets: use vectorized version also for Long, Double and Object
|
Wed, 23 Oct 2013 22:06:28 +0200 |
Bernhard Urban |
UnsafeArrayCopyNode: try to be more precise about killed location
|
Wed, 23 Oct 2013 22:06:27 +0200 |
Bernhard Urban |
Unsafe{Load,Store}Node: users must provide an LocationIdentity explicitly. Provide more specific LocationIdentity in UnsafeArraySnippets (instead of ANY_LOCATION)
|
Wed, 23 Oct 2013 22:06:16 +0200 |
Bernhard Urban |
ArrayCopySnippets: don't do a second bounds check
|
Wed, 23 Oct 2013 22:06:04 +0200 |
Bernhard Urban |
ArrayCopySnippets: use slow path probability for deopt branches
|
Wed, 23 Oct 2013 13:54:21 -0400 |
S.Bharadwaj Yadavalli |
[PTX] fix warnings in ptx code
|
Wed, 23 Oct 2013 18:45:05 +0200 |
Doug Simon |
improved debug scope context when compiling Truffle IR graphs by making a Truffle compilable masquerade as a JavaMethod
|
Wed, 23 Oct 2013 17:50:58 +0200 |
Gilles Duboscq |
Fix exception during canonicalization (GRAAL-554): when killing the branch following a FixedGuard, we can not count on this removing all of our usages because some of them may already be dead
|
Wed, 23 Oct 2013 16:51:01 +0200 |
Gilles Duboscq |
Fix integer stamp join for downMask/lowerBound
|
Wed, 23 Oct 2013 15:44:39 +0200 |
Bernhard Urban |
sparc: fix makefile issue from hsx25 merge
|
Wed, 23 Oct 2013 15:31:47 +0200 |
Bernhard Urban |
mx: fix detection for sparc. ignore unparsable lines in jvm.cfg
|
Wed, 23 Oct 2013 13:41:50 +0200 |
Gilles Duboscq |
Fix NPE in OptimizeGuardAnchors
|
Wed, 23 Oct 2013 11:49:01 +0200 |
Gilles Duboscq |
Fix StampTool.unsignedRightShift
|
Wed, 23 Oct 2013 13:35:50 +0200 |
Roland Schatz |
IGV: Fix cfg edge coloring.
|
Wed, 23 Oct 2013 13:41:10 +0200 |
Matthias Grimmer |
Merge
|
Wed, 23 Oct 2013 13:40:56 +0200 |
Matthias Grimmer |
rename CompilerToVm.dontInline to doNotInlineOrCompile
|
Wed, 23 Oct 2013 13:33:40 +0200 |
Matthias Grimmer |
Re-add OptimizedCallTarget.callHelper - prevents frequent reinstallation of frame injection
|
Wed, 23 Oct 2013 12:54:21 +0200 |
Matthias Grimmer |
Remove unused parameter from CompilerToVm.dontInline
|
Wed, 23 Oct 2013 12:48:06 +0200 |
Matthias Grimmer |
Extend the CompilerToVM interface to explicitly avoid compilation and inlining of methods
|
Wed, 23 Oct 2013 12:46:58 +0200 |
Matthias Grimmer |
Refactoring of the frame prologue injection
|
Wed, 23 Oct 2013 12:45:57 +0200 |
Matthias Grimmer |
Rename CodeCacheProvider.addDefaultMethod to setDefaultMethod
|
Tue, 22 Oct 2013 13:25:37 +0200 |
Matthias Grimmer |
Add OptimizedCallTarget.call(PackedFrame, Arguments) frame prologue injection
|
Tue, 22 Oct 2013 13:24:43 +0200 |
Matthias Grimmer |
Make pointer decoding of AMD64HotSPotMove public
|
Tue, 22 Oct 2013 13:24:18 +0200 |
Matthias Grimmer |
Add missing ExplodeLoop annotation in SL
|
Mon, 21 Oct 2013 18:40:31 +0200 |
Matthias Grimmer |
Allow CodeCacheProvider to install default methods
|
Mon, 21 Oct 2013 17:48:54 +0200 |
Matthias Grimmer |
Add NeverInlineMacro for OptimizedCallTarget.call
|
Wed, 23 Oct 2013 10:29:53 +0200 |
Doug Simon |
fixed bug in creation of CreateGRAALDist.launch files
|
Tue, 22 Oct 2013 15:49:05 -0700 |
Mick Jordan |
Merge
|
Tue, 22 Oct 2013 15:48:45 -0700 |
Mick Jordan |
mxtool: fixes (GRAAL-557) and code cleanups
|
Tue, 22 Oct 2013 08:35:26 -0700 |
Mick Jordan |
Merge
|
Mon, 21 Oct 2013 20:36:08 -0700 |
Mick Jordan |
mxtool sclone: check import version when imported suite already exists
|
Tue, 22 Oct 2013 14:35:41 -0400 |
S.Bharadwaj Yadavalli |
PTX codegen enhancements; fixes to PTX test regressions.
|
Tue, 22 Oct 2013 17:03:01 +0200 |
Doug Simon |
only show metric and timer values if -G:Meter or -G:Time is enabled
|
Tue, 22 Oct 2013 15:10:14 +0200 |
Gilles Duboscq |
Add an optional name to HotSpotNmethod. Print it during deopt. Use it when installing a Truffle compilation
|
Tue, 22 Oct 2013 15:08:23 +0200 |
Gilles Duboscq |
Add setter for GuardNode's action
|
Tue, 22 Oct 2013 11:54:18 +0200 |
Doug Simon |
Merge.
|
Tue, 22 Oct 2013 10:15:37 +0200 |
Gilles Duboscq |
Small refactoring of edge dumping in BinaryGraphPrinter
|
Tue, 22 Oct 2013 10:31:32 +0200 |
Gilles Duboscq |
Fix NodeClass.getFirstLevel(Input|Successor)Positions to use the NODE_LIST constant instead of 0
|
Tue, 22 Oct 2013 09:58:21 +0200 |
Christos Kotselidis |
Disable deferred init barriers
|
Tue, 22 Oct 2013 11:31:16 +0200 |
Doug Simon |
append output of mx command to (re)build graal.jar to a per-project log file
|
Tue, 22 Oct 2013 11:01:56 +0200 |
Doug Simon |
commented out eager initialization of Suite.version
|
Tue, 22 Oct 2013 11:01:32 +0200 |
Doug Simon |
made hg be called lazily
|
Mon, 21 Oct 2013 15:14:43 -0700 |
Mick Jordan |
mxtool: handle missing hg executable gracefully
|
Mon, 21 Oct 2013 22:49:28 +0200 |
Doug Simon |
moved snippet timers/metrics from SnippetTemplate to SnippetInfo and added new metric for number of snippet specializations (i.e. number of SnippetTemplate objects created)
|
Mon, 21 Oct 2013 22:47:54 +0200 |
Doug Simon |
enable zero-count metrics to be shown (disable with new -G:+SuppressZeroDebugValues option)
|
Mon, 21 Oct 2013 18:37:19 +0200 |
Doug Simon |
Merge.
|
Mon, 21 Oct 2013 18:16:37 +0200 |
Doug Simon |
applied autoformat
|
Mon, 21 Oct 2013 18:10:32 +0200 |
Doug Simon |
minor reformatting based on 'mx eclipseformat'
|
Mon, 21 Oct 2013 17:42:42 +0200 |
Doug Simon |
added support code for Truffle to inject special tail-call code into the prefix of OptimizedCallTarget.call(PackedFrame, Arguments)
|
Mon, 21 Oct 2013 17:42:19 +0200 |
Doug Simon |
added limited ability for one HotSpotBackendFactory to override another
|
Mon, 21 Oct 2013 17:41:27 +0200 |
Doug Simon |
workaround for bug in Clang 5.0
|
Mon, 21 Oct 2013 17:36:41 +0200 |
Christos Kotselidis |
Merge
|
Mon, 21 Oct 2013 17:21:26 +0200 |
Christos Kotselidis |
Flush deferred barrier when Graal and G1 are used
|
Mon, 21 Oct 2013 16:07:32 +0200 |
Bernhard Urban |
gate: clean and build IGV (not GV)
|
Mon, 21 Oct 2013 16:07:29 +0200 |
Bernhard Urban |
FloatingReadNode: simplify assert condition
|
Sun, 20 Oct 2013 03:50:51 +0200 |
Andreas Woess |
Truffle: add sanity check.
|
Sun, 20 Oct 2013 03:26:03 +0200 |
Andreas Woess |
Truffle: fix possible node rewrite failures after recursive calls.
|
Sun, 20 Oct 2013 01:00:02 +0200 |
Andreas Woess |
Backed out changeset: edb2e6bd6a01 (superseded by ce5e6f9075b6)
|
Fri, 18 Oct 2013 15:59:20 -0700 |
Mick Jordan |
Merge
|
Fri, 18 Oct 2013 15:58:07 -0700 |
Mick Jordan |
mxtool: fix command-specific option parsing regression
|
Fri, 18 Oct 2013 23:55:35 +0200 |
Doug Simon |
available GPUs are exposed to Graal only by the graal.gpu.isalist system property which is set up during command line argument parsing
|
Fri, 18 Oct 2013 21:40:23 +0200 |
Doug Simon |
added ptx sources to hotspot Eclipse project
|
Fri, 18 Oct 2013 18:23:14 +0200 |
Doug Simon |
abstracted HotSpotGraalRuntime as a RuntimeProvider which removes the recent selector addition to the Graal capabilities API and also makes Truffle independent of the graal.hotspot project (GRAAL-363)
|
Fri, 18 Oct 2013 17:00:52 +0200 |
Doug Simon |
revert attempt to avoid Eclipse build loops
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Add canonicalizations for more diamond shapes to Conditional if one of the input of the Phi is also a conditional with constants
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Conditional Elimination should not skip registering ShortCut conditions
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Canonicalize DynamicDeoptimize nodes back to Deoptimize when used with a constant reason&action
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Optimize Binary Graph format for more compact size
|
Thu, 17 Oct 2013 18:23:20 +0200 |
Gilles Duboscq |
Binary Graphs: use 16bits for pool indices
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Replace EliminatePartiallyRedundantGuardsPhase with OptimizeGuardAnchors
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Small optimizations to Binary Printer and IGV's BinaryParser
|
Fri, 18 Oct 2013 14:51:56 +0200 |
Lukas Stadler |
duplicate VirtualObjectNodes when peeling / unrolling loops
|
Fri, 18 Oct 2013 13:49:41 +0200 |
Christian Wirth |
Truffle: Update for the CompilationPolicy
|
Thu, 17 Oct 2013 19:59:25 -0700 |
Mick Jordan |
mxtool hg support for suites
|
Thu, 17 Oct 2013 22:22:19 +0200 |
Doug Simon |
made AMD64HotSpotBackendFactory more easily extensible
|
Thu, 17 Oct 2013 15:58:41 +0200 |
Doug Simon |
Merge.
|
Thu, 17 Oct 2013 14:05:14 +0200 |
Doug Simon |
made HSAILCompilationResult subclass CompilationResult
|
Wed, 16 Oct 2013 11:46:05 +0200 |
Lukas Stadler |
fixed 5b1a2e8e82d6: make EscapeObjectState value numberable
|
Thu, 17 Oct 2013 12:22:27 +0200 |
Doug Simon |
added support disassembling during CodeGen
|
Thu, 17 Oct 2013 12:21:25 +0200 |
Doug Simon |
fixed regression
|
Thu, 17 Oct 2013 11:48:58 +0200 |
Doug Simon |
marked HSAIL tests that rely on unimplemented features
|
Thu, 17 Oct 2013 11:48:31 +0200 |
Doug Simon |
gave HSAIL its own Replacements implementation (HSAILHotSpotReplacementsImpl)
|
Thu, 17 Oct 2013 11:46:58 +0200 |
Doug Simon |
replace new InternalError("NYI") with GraalInternalError.unimplemented()
|
Thu, 17 Oct 2013 11:46:27 +0200 |
Doug Simon |
prevent npe in Buffer.copyData() when Buffer.data is null
|
Thu, 17 Oct 2013 10:52:56 +0200 |
Doug Simon |
preliminary support for initializing multiple ForeignCallProviders and LoweringProviders (GRAAL-363)
|
Thu, 17 Oct 2013 10:18:53 +0200 |
Doug Simon |
removed yet more uses of HotSpotGraalRuntime.getHostProviders() (GRAAL-363)
|
Thu, 17 Oct 2013 10:09:02 +0200 |
Doug Simon |
replaced HotSpotGraalRuntime.wordKind with an access via the host backend (GRAAL-363)
|
Thu, 17 Oct 2013 09:58:17 +0200 |
Doug Simon |
removed more uses of HotSpotGraalRuntime.getHostProviders() (GRAAL-363)
|
Thu, 17 Oct 2013 09:25:58 +0200 |
Doug Simon |
factored out retrieving the host architecture name to handle variations in value of os.arch system property
|
Wed, 16 Oct 2013 22:06:58 -0700 |
twisti |
make TimedBootstrap work with lower time limits
|
Wed, 16 Oct 2013 19:49:15 -0700 |
twisti |
added NegateNodeCanonicalizationTest
|
Thu, 17 Oct 2013 01:28:01 +0200 |
Doug Simon |
fixed C++ compilation error in fastdebug build
|
Thu, 17 Oct 2013 01:16:36 +0200 |
Doug Simon |
fixed project canonicalization
|
Thu, 17 Oct 2013 01:14:05 +0200 |
Doug Simon |
added missing file
|
Thu, 17 Oct 2013 01:08:17 +0200 |
Doug Simon |
improved support for co-existing, multiple backends (GRAAL-363)
|
Thu, 17 Oct 2013 01:05:13 +0200 |
Doug Simon |
added support for wrapping long lines in mx/projects by placing a "\" at the end of the line (like the C preprocessor accepts)
|
Wed, 16 Oct 2013 18:27:28 +0200 |
Christian Humer |
Merge.
|
Wed, 16 Oct 2013 18:27:11 +0200 |
Christian Humer |
Truffle-DSL: fixed type comparison of inner classes fails with ECJ when class was loaded from binary file.
|
Wed, 16 Oct 2013 18:25:16 +0200 |
Christian Humer |
Truffle-DSL: fixed an NPE if invalid TypeData are compared.
|
Wed, 16 Oct 2013 16:15:40 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Oct 2013 15:03:29 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Oct 2013 15:02:48 +0200 |
Thomas Wuerthinger |
Fix integer stamp test.
|
Wed, 16 Oct 2013 03:53:40 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Oct 2013 03:11:19 +0200 |
Thomas Wuerthinger |
Remove files of Truffle printer.
|
Wed, 16 Oct 2013 03:03:34 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Oct 2013 03:02:03 +0200 |
Thomas Wuerthinger |
Make sure constants have the correct stack kind and unsafe accesses the correct access kind.
|
Tue, 15 Oct 2013 13:51:27 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 15 Oct 2013 01:25:31 +0200 |
Thomas Wuerthinger |
Add LoweringProvider parameter to registerReplacements method.
|
Wed, 16 Oct 2013 14:18:10 +0200 |
Doug Simon |
increased generated interpreter size to accomodate Windows
|
Wed, 16 Oct 2013 14:17:42 +0200 |
Doug Simon |
attempt to fix Eclipse build loop issue
|
Wed, 16 Oct 2013 13:24:34 +0200 |
Doug Simon |
fixed name of SPARC class
|
Wed, 16 Oct 2013 12:19:25 +0200 |
Doug Simon |
increased AMD64 template interpreter size in GRAALVM to allow the VM to be debugged with a Java debugger
|
Tue, 15 Oct 2013 23:32:19 +0200 |
Doug Simon |
added LoweringProvider to ReplacementsProvider.registerReplacements
|
Tue, 15 Oct 2013 22:38:35 -0700 |
twisti |
add missing @Override to Iterator.remove overrides
|
Tue, 15 Oct 2013 18:04:13 -0700 |
twisti |
revert Unsafe.getObject hack to read uncompressed pointers
|
Wed, 16 Oct 2013 01:12:47 +0200 |
Christos Kotselidis |
Merge
|
Wed, 16 Oct 2013 01:12:23 +0200 |
Christos Kotselidis |
Enable Deferred Init Barriers
|
Wed, 16 Oct 2013 01:05:14 +0200 |
Christos Kotselidis |
Fix inconsistent oops in slow path allocation
|
Tue, 15 Oct 2013 23:06:27 +0200 |
Doug Simon |
Merge.
|
Tue, 15 Oct 2013 22:21:01 +0200 |
Doug Simon |
rename: graalRuntime -> runtime, getGraalRuntime -> getRuntime
|
Tue, 15 Oct 2013 22:19:41 +0200 |
Doug Simon |
introduced HotSpotRegistersProvider interface
|
Tue, 15 Oct 2013 14:14:06 +0200 |
Doug Simon |
split HotSpotRuntime into separate provider implementations
|
Tue, 15 Oct 2013 21:32:13 +0200 |
Doug Simon |
Backed out changeset: 5b1a2e8e82d6
|
Tue, 15 Oct 2013 21:28:24 +0200 |
Doug Simon |
Merge.
|
Mon, 14 Oct 2013 11:24:04 +0200 |
Doug Simon |
made use of substitution when deriving a new Providers object
|
Mon, 14 Oct 2013 11:06:32 +0200 |
Doug Simon |
narrowed TargetDescription dependency of ReplacementsImpl to word kind
|
Tue, 15 Oct 2013 14:26:30 +0200 |
Gilles Duboscq |
Fix intptr_t to oop casts in vframeArray.cpp and re-enable CHECK_UNHANDLED_OOPS in fastdebug mode
|
Tue, 15 Oct 2013 14:46:25 +0200 |
Gilles Duboscq |
The runtime entries need to use oopDesc* rather than oop in their signature
|
Tue, 15 Oct 2013 14:02:31 +0200 |
Gilles Duboscq |
Merge
|
Mon, 14 Oct 2013 17:49:25 +0200 |
Gilles Duboscq |
When FixedGuardNode is canonicalized away, it should not be replaced with the previous begin
|
Tue, 15 Oct 2013 17:41:30 +0200 |
Matthias Grimmer |
Remove truffle.printer
|
Tue, 15 Oct 2013 13:03:54 +0200 |
Lukas Stadler |
make EscapeObjectState value numberable
|
Tue, 15 Oct 2013 11:32:32 +0200 |
Lukas Stadler |
PEA: fix up FrameStates *after* dealing with unhandled inputs
|
Tue, 15 Oct 2013 11:31:23 +0200 |
Lukas Stadler |
preliminary fix for MonitorExitNodes with AFTER_BCI
|
Mon, 14 Oct 2013 19:46:29 -0700 |
twisti |
ConstantNode methods should not throw InternalError
|
Tue, 15 Oct 2013 02:07:33 +0200 |
Christos Kotselidis |
Merge
|
Tue, 15 Oct 2013 01:50:48 +0200 |
Christos Kotselidis |
Fix unittests
|
Mon, 14 Oct 2013 23:38:14 +0200 |
Christos Kotselidis |
Merge
|
Mon, 14 Oct 2013 23:37:28 +0200 |
Christos Kotselidis |
Re-enable G1 verification in gate
|
Mon, 14 Oct 2013 23:36:11 +0200 |
Christos Kotselidis |
Fix in G1 GC after latest HotSpot merge
|
Mon, 14 Oct 2013 23:35:49 +0200 |
Christos Kotselidis |
Field renaming in unsafe load snippet
|
Tue, 15 Oct 2013 01:11:02 +0200 |
Thomas Wuerthinger |
Make sure HotSpot installed code link is cut when code is explicitely invalidated.
|
Tue, 15 Oct 2013 00:31:43 +0200 |
Thomas Wuerthinger |
Fix wrong modification of ReplacementsImpl macro node method handling.
|
Mon, 14 Oct 2013 23:30:05 +0200 |
Thomas Wuerthinger |
Improve convert deoptimize to guard phase to recognize FixedGuardNode following MergeNode.
|
Mon, 14 Oct 2013 23:28:45 +0200 |
Thomas Wuerthinger |
Improve canonicalization of FixedGuardNode.
|
Mon, 14 Oct 2013 23:28:10 +0200 |
Thomas Wuerthinger |
Truffle API adjustments: Simplify frame handling. Introduce cast for MaterializedFrame objects.
|
Mon, 14 Oct 2013 18:48:21 +0200 |
Christian Humer |
Merge.
|
Mon, 14 Oct 2013 18:35:48 +0200 |
Christian Humer |
Truffle-DSL: fixed wrong targetType for implicit casts.
|
Mon, 14 Oct 2013 15:51:57 +0200 |
Christian Humer |
merge.
|
Mon, 14 Oct 2013 15:44:18 +0200 |
Christian Humer |
Truffle-DSL: fixed incorrect else guard connections for executeAndSpecialize.
|
Mon, 14 Oct 2013 14:32:00 +0200 |
Christian Humer |
Merge.
|
Mon, 14 Oct 2013 13:25:25 +0200 |
Christian Humer |
Truffle-DSL: fixed invalid @SlowPath on generic execute methods. (GRAAL-490 #resolve)
|
Fri, 11 Oct 2013 20:45:14 +0200 |
Christian Humer |
Truffle-DSL. fixed some issues with new generation strategy.
|
Fri, 11 Oct 2013 20:07:50 +0200 |
Christian Humer |
Merge.
|
Fri, 11 Oct 2013 20:06:33 +0200 |
Christian Humer |
SL: updated simple lanugage type system to use an implicit cast.
|
Fri, 11 Oct 2013 20:05:55 +0200 |
Christian Humer |
Truffle-DSL: implemented new polymorphic more compact generation strategy
|
Wed, 09 Oct 2013 15:33:36 +0200 |
Christian Humer |
Merge.
|
Thu, 03 Oct 2013 18:09:21 +0200 |
Christian Humer |
Truffle-DSL: fixed minor issue in implicit cast tests.
|
Thu, 03 Oct 2013 18:07:59 +0200 |
Christian Humer |
Truffle-DSL: new implicit cast code generation layout supports now executeWith.
|
Thu, 03 Oct 2013 16:31:09 +0200 |
Christian Humer |
TruffleDSL: improved code generation layout for implicit casts.
|
Wed, 02 Oct 2013 15:57:17 +0200 |
Christian Humer |
SL: fixed literals generate unnecessary code.
|
Wed, 02 Oct 2013 15:33:25 +0200 |
Christian Humer |
Merge.
|
Wed, 02 Oct 2013 15:33:08 +0200 |
Christian Humer |
Truffle: Added experimental serialization API.
|
Wed, 02 Oct 2013 13:26:31 +0200 |
Christian Humer |
Merge.
|
Fri, 06 Sep 2013 21:37:50 +0200 |
Christian Humer |
Merge.
|
Fri, 06 Sep 2013 17:59:27 +0200 |
Christian Humer |
Truffle-DSL: fixed a if bug target parameters and executes accidently do not match.
|
Mon, 14 Oct 2013 16:40:51 +0200 |
Gilles Duboscq |
During CheckCast lowering, if null was never seen and a guard is created for the null case, the instanceof should be done on a non-null value.
|
Mon, 14 Oct 2013 15:52:24 +0200 |
Gilles Duboscq |
Remove reduduant guards stage check in GuardingPiNode.lower
|
Mon, 14 Oct 2013 13:49:46 +0200 |
Gilles Duboscq |
Replace some wrong GRAAL_ONLY with GRAALVM_ONLY
|
Mon, 14 Oct 2013 13:07:34 +0200 |
Lukas Stadler |
remove unused parameters from doProfile methods
|
Mon, 14 Oct 2013 10:45:02 +0200 |
Lukas Stadler |
exclude java.lang.ref.Reference from Escape Analysis
|
Sat, 12 Oct 2013 20:08:36 +0200 |
Andreas Woess |
fix hosted mode on windows after hotspot merge.
|
Sat, 12 Oct 2013 10:18:16 +0200 |
Bernhard Urban |
NodeClassIterator: remove reference to NodeClass
|
Sat, 12 Oct 2013 02:10:16 +0200 |
Christos Kotselidis |
Merge
|
Sat, 12 Oct 2013 01:15:05 +0200 |
Christos Kotselidis |
Merge
|
Sat, 12 Oct 2013 00:47:33 +0200 |
Christos Kotselidis |
Fix warning
|
Fri, 11 Oct 2013 23:14:06 +0200 |
Christos Kotselidis |
Merge
|
Fri, 11 Oct 2013 22:40:21 +0200 |
Christos Kotselidis |
Merge
|
Fri, 11 Oct 2013 21:41:42 +0200 |
Christos Kotselidis |
Merge
|
Fri, 11 Oct 2013 17:21:14 +0200 |
Christos Kotselidis |
Merge
|
Fri, 11 Oct 2013 17:14:35 +0200 |
Christos Kotselidis |
Augment unit tests to account for deferred init barriers
|
Fri, 11 Oct 2013 17:14:18 +0200 |
Christos Kotselidis |
Augment WriteBarrier Verification phase error reporting
|
Fri, 11 Oct 2013 17:12:35 +0200 |
Christos Kotselidis |
Do not add write barriers to newly allocated objects
|
Fri, 11 Oct 2013 17:09:13 +0200 |
Christos Kotselidis |
Customize deferred barrier flags fro Graal
|
Fri, 11 Oct 2013 17:08:22 +0200 |
Christos Kotselidis |
Defer barriers upon slow-path allocation
|
Fri, 11 Oct 2013 17:07:41 +0200 |
Christos Kotselidis |
Delegate deferred barrier arguments to graal
|
Fri, 11 Oct 2013 17:06:18 +0200 |
Christos Kotselidis |
Add Graal option for deferring write barriers of eden allocated objects
|
Sat, 12 Oct 2013 01:03:47 +0200 |
Doug Simon |
moved lookupForeignCall() from CodeCacheProvider to ForeignCallsProvider (GRAAL-511)
|
Sat, 12 Oct 2013 00:31:37 +0200 |
Doug Simon |
refactored isReexecutable(), getKilledLocations() and canDeoptimize() out of MetaAccessProvider into ForeignCallsProvider (GRAAL-511)
|
Fri, 11 Oct 2013 21:58:41 +0200 |
Doug Simon |
introduced @InjectedNodeParameter annotation to make injection of arguments during node intrinsification more extensible
|
Fri, 11 Oct 2013 21:05:41 +0200 |
Doug Simon |
fixed C compilation warnings on MacOS
|
Fri, 11 Oct 2013 19:20:45 +0200 |
Bernhard Urban |
gate: temporarily disable G1 verification until merge issues are resolved
|
Fri, 11 Oct 2013 17:53:29 +0200 |
Gilles Duboscq |
Merge
|
Fri, 11 Oct 2013 17:52:33 +0200 |
Gilles Duboscq |
Revert changes to globalDefinitions (needs more work) and disable CHECK_UNHANDLED_OOPS in fastdebug until it's fixed upstream
|
Fri, 11 Oct 2013 15:41:33 +0200 |
Gilles Duboscq |
Reduce HotSpot diff and fix previous merge
|
Fri, 11 Oct 2013 10:38:03 +0200 |
Gilles Duboscq |
Merge with hs25-b53
|
Fri, 04 Oct 2013 14:10:09 -0700 |
amurillo |
Added tag hs25-b53 for changeset 562a3d356de6
jdk8-b111
|
Fri, 04 Oct 2013 14:10:08 -0700 |
amurillo |
Merge
hs25-b53
|
Fri, 04 Oct 2013 13:37:25 -0700 |
jcoomes |
Merge
|
Thu, 03 Oct 2013 17:16:23 +0200 |
jwilhelm |
8025853: Remove unnecessary uses of GenerationSizer
|
Thu, 03 Oct 2013 13:19:19 +0200 |
jwilhelm |
8025855: Simplify GenRemSet code slightly
|
Wed, 02 Oct 2013 18:24:58 +0200 |
ehelin |
Merge
|
Mon, 30 Sep 2013 11:39:07 +0200 |
ehelin |
8025226: TestPerfCountersAndMemoryPools.java fails with -Xmixed or -Xcomp
|
Wed, 02 Oct 2013 14:33:32 +0200 |
mgerdin |
8012525: gc/metaspace/G1AddMetaspaceDependency.java Test fails a safepoint timeout assertion or hangs.
|
Tue, 01 Oct 2013 15:21:14 +0200 |
ehelin |
8025313: MetaspaceMemoryPool incorrectly reports undefined size for max
|
Tue, 01 Oct 2013 07:52:52 +0200 |
brutisso |
8025605: G1: Heap expansion logging misleading for fully expanded heap
|
Mon, 30 Sep 2013 12:43:59 +0200 |
tschatzl |
8025441: G1: assert "assert(thread < _num_vtimes) failed: just checking" fails when G1ConcRefinementThreads > ParallelGCThreads
|
Tue, 24 Sep 2013 14:46:29 +0200 |
mgerdin |
8025305: Cleanup CardTableModRefBS usage in G1
|
Fri, 27 Sep 2013 13:41:07 +0200 |
tschatzl |
Merge
|
Fri, 27 Sep 2013 11:18:26 +0200 |
tschatzl |
Merge
|
Fri, 27 Sep 2013 10:23:12 +0200 |
mgerdin |
8025279: metaspace/flags/maxMetaspaceSize throws OOM: out of Compressed Klass space
|
Thu, 26 Sep 2013 12:49:45 +0200 |
tschatzl |
8014078: G1: improve remembered set summary information by providing per region type information
|
Thu, 03 Oct 2013 10:35:32 -0700 |
vladidan |
Merge
|
Thu, 03 Oct 2013 10:25:54 -0400 |
jprovino |
Merge
|
Fri, 27 Sep 2013 13:53:43 -0400 |
jiangli |
Merge
|
Fri, 27 Sep 2013 13:49:57 -0400 |
jiangli |
8024990: JT_JDK: 11 failures with SIGSEGV on arm-sflt platforms in nightly fastdebug build.
|
Thu, 03 Oct 2013 16:38:21 +0400 |
iveresov |
Merge
|
Wed, 02 Oct 2013 06:17:10 -0700 |
vlivanov |
8025233: Move sun.invoke.Stable into java.lang.invoke package
|
Fri, 27 Sep 2013 13:36:25 -0400 |
drchase |
8025260: Methodhandles/JSR292: NullPointerException (NPE) thrown instead of AbstractMethodError (AME)
|
Mon, 30 Sep 2013 15:42:39 -0700 |
twisti |
8025599: Missing store barrier with OptimizeStringConcat
|
Fri, 27 Sep 2013 11:52:24 +0400 |
shade |
8014447: Object.hashCode intrinsic breaks inline caches
|
Sat, 28 Sep 2013 12:42:22 -0700 |
twisti |
8025613: clang: remove -Wno-unused-value
|
Sat, 28 Sep 2013 12:32:10 +0400 |
iignatyev |
8023452: TestCase$Helper(java.lang.Object) must be osr_compiled
|
Sat, 28 Sep 2013 12:32:09 +0400 |
iignatyev |
8024678: Java source files in hotspot/test/testlibrary should not use @author tag in JavaDoc
|
Fri, 27 Sep 2013 15:43:03 -0700 |
adlertz |
Merge
|
Fri, 27 Sep 2013 12:43:51 -0700 |
adlertz |
Merge
|
Fri, 27 Sep 2013 10:50:55 +0200 |
anoll |
8020151: PSR:PERF Large performance regressions when code cache is filled
|
Fri, 27 Sep 2013 08:39:19 +0200 |
rbackman |
8024924: Intrinsify java.lang.Math.addExact
|
Thu, 26 Sep 2013 12:07:53 -0700 |
twisti |
8024545: make develop and notproduct flag values available in product builds
|
Tue, 01 Oct 2013 11:06:35 -0400 |
zgu |
Merge
|
Tue, 01 Oct 2013 09:21:43 -0400 |
zgu |
Merge
|
Tue, 01 Oct 2013 08:54:05 -0400 |
zgu |
8022187: Missing ResourceMark crash when assertion using FormatBufferResource fails
|
Tue, 01 Oct 2013 08:10:42 -0400 |
acorn |
8011311: Private interface methods. Default conflicts:ICCE. no erased_super_default.
|
Fri, 27 Sep 2013 10:08:56 -0400 |
zgu |
Merge
|
Thu, 26 Sep 2013 10:25:02 -0400 |
hseigel |
7195622: CheckUnhandledOops has limited usefulness now
|
Wed, 25 Sep 2013 17:47:51 +0200 |
ctornqvi |
8024492: [TESTBUG] Test library class Platform.java needs to include methods for missing OS's and architectures
|
Wed, 25 Sep 2013 17:47:22 +0200 |
ctornqvi |
8024677: [TESTBUG] Move tests for classes in /testlibrary
|
Wed, 25 Sep 2013 13:58:13 +0200 |
dsimms |
8023956: Provide a work-around to broken Linux 32 bit "Exec Shield" using CS for NX emulation (crashing with SI_KERNEL)
|
Thu, 26 Sep 2013 13:41:34 -0700 |
amurillo |
8025536: new hotspot build - hs25-b53
|
Wed, 02 Oct 2013 13:26:31 -0700 |
katleman |
Added tag jdk8-b110 for changeset 6209b0ed51c0
|
Thu, 26 Sep 2013 13:33:02 -0700 |
amurillo |
Added tag hs25-b52 for changeset 58043478c26d
jdk8-b110
|
Thu, 26 Sep 2013 13:33:01 -0700 |
amurillo |
Merge
hs25-b52
|
Thu, 26 Sep 2013 06:34:10 -0700 |
tschatzl |
Merge
|
Thu, 26 Sep 2013 12:18:21 +0200 |
tschatzl |
Merge
|
Wed, 25 Sep 2013 17:23:41 +0200 |
brutisso |
8025228: assert(new_entry->reserved_words() == vs_word_size) fails in nightly
|
Wed, 25 Sep 2013 13:25:24 +0200 |
tschatzl |
7163191: G1: introduce a "heap spanning table" abstraction
|
Tue, 24 Sep 2013 10:14:02 +0200 |
tschatzl |
Merge
|
Sat, 21 Sep 2013 10:09:42 +0200 |
stefank |
8025096: Move the ChunkManager instances out of the VirtualSpaceLists
|
Fri, 20 Sep 2013 11:00:38 +0200 |
stefank |
8025059: Metspace::should_expand mixes bytes and words in check against MaxMetaspaceSize
|
Fri, 20 Sep 2013 10:53:28 +0200 |
stefank |
8024974: Incorrect use of GC_locker::is_active()
|
Thu, 26 Sep 2013 04:00:09 -0700 |
bdelsart |
Merge
|
Thu, 26 Sep 2013 01:30:01 -0700 |
bdelsart |
Merge
|
Fri, 20 Sep 2013 20:19:52 -0700 |
jiangli |
Merge
|
Fri, 20 Sep 2013 15:06:23 -0400 |
bpittore |
8014911: Should use SUPPORTS_NATIVE_CX8 define to help C/C++ compiler elide blocks of code
|
Thu, 26 Sep 2013 08:48:15 +0200 |
adlertz |
Merge
|
Tue, 24 Sep 2013 16:08:00 -0700 |
kvn |
8022585: VM crashes when ran with -XX:+PrintInlining
|
Tue, 24 Sep 2013 15:56:25 +0200 |
anoll |
7009641: Don't fail VM when CodeCache is full
|
Wed, 25 Sep 2013 13:03:21 -0400 |
zgu |
Merge
|
Mon, 23 Sep 2013 08:56:19 -0700 |
iklam |
8025088: Missing cases for JVM_CONSTANT_MethodHandleInError cause crash if debugger steps into error-tagged method handle
|
Sun, 22 Sep 2013 18:07:43 +0200 |
dsamersoff |
Merge
|
Sun, 22 Sep 2013 18:49:09 +0400 |
dsamersoff |
7133122: SA throws sun.jvm.hotspot.debugger.UnmappedAddressException when it should not
|
Sun, 22 Sep 2013 06:31:43 -0700 |
sla |
6989981: jstack causes "fatal error: ExceptionMark destructor expects no pending exceptions"
|
Fri, 20 Sep 2013 18:19:07 -0700 |
dcubed |
Merge
|
Fri, 20 Sep 2013 12:58:35 -0700 |
dcubed |
Merge
|
Sat, 21 Sep 2013 01:45:29 +0200 |
coleenp |
Merge
|
Fri, 20 Sep 2013 18:34:00 -0400 |
coleenp |
8014956: nashorn/api/javaaccess/MethodAccessTest.java test fails on sparc-solaris 64
|
Fri, 20 Sep 2013 10:34:41 -0700 |
mgerdin |
Merge
|
Tue, 17 Sep 2013 17:16:28 +0200 |
allwin |
7196151: ParserTest SEGv on solaris
|
Fri, 20 Sep 2013 09:44:04 -0400 |
coleenp |
Merge
|
Fri, 20 Sep 2013 09:30:02 -0400 |
coleenp |
8022887: Assertion hit while using class and redefining it with RedefineClasses simultaneously
|
Thu, 19 Sep 2013 11:04:23 -0400 |
hseigel |
8024517: runtime/CDSCompressedKPtrs/XShareAuto.java failed with RuntimeException
|
Thu, 19 Sep 2013 08:47:46 +0200 |
kevinw |
Merge
|
Wed, 18 Sep 2013 19:50:44 +0200 |
kevinw |
Merge
|
Wed, 18 Sep 2013 16:48:49 +0400 |
sgabdura |
8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR and GET_OWNED_MONITOR
|
Wed, 18 Sep 2013 20:08:00 -0400 |
dholmes |
8024826: (s) : Remove alt-rt.jar, used by +AggressiveOps
|
Wed, 18 Sep 2013 07:02:10 -0700 |
dcubed |
8019835: Strings interned in different threads equal but does not ==
|
Fri, 20 Sep 2013 11:17:04 -0700 |
amurillo |
8025127: new hotspot build - hs25-b52
|
Thu, 26 Sep 2013 10:43:15 -0700 |
cl |
Added tag jdk8-b109 for changeset c81dd5393a5e
|
Wed, 25 Sep 2013 12:23:10 -0700 |
tbell |
8025411: JPRT to switch to the new Win platforms for JDK8 builds this week
jdk8-b109
|
Fri, 20 Sep 2013 11:09:26 -0700 |
amurillo |
Added tag hs25-b51 for changeset 566db1b0e6ef
|
Fri, 20 Sep 2013 11:09:25 -0700 |
amurillo |
Merge
hs25-b51
|
Thu, 19 Sep 2013 18:01:39 +0200 |
adlertz |
Merge
|
Wed, 18 Sep 2013 14:10:21 -0700 |
iveresov |
8023542: Test java/io/File/CheckPermission.java fails due to unfinished recursion (java.lang.StackOverflowError) when JIT'ed code (-client,-server) is running
|
Wed, 18 Sep 2013 09:31:01 +0200 |
rbackman |
Merge
|
Wed, 18 Sep 2013 07:22:20 +0200 |
anoll |
8022883: Assertion failed: sweptCount >= flushedCount + markedCount + zombifiedCount
|
Tue, 17 Sep 2013 20:48:42 -0700 |
jrose |
Merge
|
Fri, 13 Sep 2013 22:38:02 -0400 |
drchase |
8014013: CallInfo structure no longer accurately reports the result of a LinkResolver operation
|
Tue, 17 Sep 2013 16:07:37 -0700 |
adlertz |
Merge
|
Tue, 17 Sep 2013 08:39:20 +0200 |
anoll |
8024128: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation
|
Tue, 17 Sep 2013 23:12:27 +0200 |
ctornqvi |
Merge
|
Tue, 17 Sep 2013 16:55:53 +0200 |
ctornqvi |
8014905: [TESTBUG] Some hotspot tests should be updated to divide test jdk and compile jdk
|
Tue, 17 Sep 2013 05:30:19 -0700 |
adlertz |
Merge
|
Fri, 13 Sep 2013 16:55:44 -0700 |
twisti |
8024760: add more types, fields and constants to VMStructs
|
Fri, 13 Sep 2013 04:16:54 -0700 |
vlivanov |
8023134: Rename VM LogFile to hotspot_pid{pid}.log (was hotspot.log)
|
Thu, 12 Sep 2013 18:13:28 -0700 |
twisti |
Merge
|
Thu, 12 Sep 2013 14:53:44 -0700 |
twisti |
8024275: During CTW: assert(sig_bt[member_arg_pos] == T_OBJECT) failed: dispatch argument must be an object
|
Thu, 12 Sep 2013 23:13:45 +0200 |
adlertz |
8024646: Remove LRG_List container, replace it with GrowableArray
|
Thu, 19 Sep 2013 09:34:20 +0200 |
tschatzl |
Merge
|
Thu, 19 Sep 2013 09:26:08 +0200 |
tschatzl |
Merge
|
Wed, 18 Sep 2013 15:59:41 +0200 |
tschatzl |
Merge
|
Wed, 18 Sep 2013 13:18:52 +0200 |
tschatzl |
8024669: Native OOME when allocating after changes to maximum heap supporting Coops sizing on sparcv9
|
Wed, 18 Sep 2013 10:02:19 +0200 |
tschatzl |
8024662: gc/arguments/TestUseCompressedOopsErgo.java does not compile.
|
Tue, 17 Sep 2013 20:59:07 +0200 |
ehelin |
8024718: Metaspace performance counters and memory pools should report the same data
|
Wed, 18 Sep 2013 00:08:00 +0000 |
jwilhelm |
Merge
|
Tue, 17 Sep 2013 14:02:53 +0200 |
jwilhelm |
8024884: Test name changed, test list not updated
|
Tue, 17 Sep 2013 12:04:11 +0200 |
tschatzl |
8024914: Swapped usage of idx_t and bm_word_t types in bitMap.inline.hpp
|
Mon, 16 Sep 2013 13:32:44 +0200 |
tschatzl |
Merge
|
Mon, 16 Sep 2013 10:20:45 +0200 |
tschatzl |
8024396: VM crashing with assert(!UseLargePages || UseParallelOldGC || use_large_pages) failed: Wrong alignment to use large pages
|
Mon, 16 Sep 2013 09:41:03 +0200 |
tschatzl |
Merge
|
Fri, 13 Sep 2013 07:57:13 +0200 |
shade |
8024671: G1 generates assert error messages in product builds
|
Fri, 13 Sep 2013 22:25:27 +0200 |
stefank |
8024752: Log TraceMetadata* output to gclog_or_tty instead of tty
|
Fri, 13 Sep 2013 22:23:48 +0200 |
stefank |
8024751: Fix bugs in TraceMetadata
|
Fri, 13 Sep 2013 22:22:14 +0200 |
stefank |
8024650: Don't adjust MaxMetaspaceSize up to MetaspaceSize
|
Fri, 13 Sep 2013 22:21:06 +0200 |
stefank |
8024651: Remove the incorrect usage of Metablock::overhead()
|
Thu, 12 Sep 2013 10:15:54 +0200 |
stefank |
8024638: Count and expose the amount of committed memory in the metaspaces
|
Thu, 12 Sep 2013 10:15:30 +0200 |
ehelin |
8023476: Metaspace capacity > reserved
|
Wed, 11 Sep 2013 18:47:54 +0200 |
tschatzl |
Merge
|
Wed, 11 Sep 2013 16:25:02 +0200 |
tschatzl |
8010722: assert: failed: heap size is too big for compressed oops
|
Wed, 11 Sep 2013 06:15:31 -0700 |
mgerdin |
Merge
|
Wed, 11 Sep 2013 09:37:14 +0200 |
mgerdin |
8009561: NPG: Metaspace fragmentation when retiring a Metachunk
|
Wed, 11 Sep 2013 12:03:41 +0200 |
tschatzl |
Merge
|
Wed, 11 Sep 2013 10:19:16 +0200 |
tschatzl |
8021823: G1: Concurrent marking crashes with -XX:ObjectAlignmentInBytes>=32 in 64bit VMs
|
Wed, 11 Sep 2013 10:14:32 +0200 |
tschatzl |
8016825: Large pages for the heap broken on Windows for compressed oops
|
Wed, 11 Sep 2013 08:57:02 +0200 |
mgerdin |
8024176: [macosx] gc/metaspace/ClassMetaspaceSizeInJmapHeap.java failed since jdk8b105, hs25b47
|
Mon, 12 Aug 2013 17:37:02 +0200 |
ehelin |
8015107: NPG: Use consistent naming for metaspace concepts
|
Wed, 18 Sep 2013 21:47:51 -0700 |
bdelsart |
Merge
|
Fri, 13 Sep 2013 21:36:27 -0400 |
dholmes |
8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
|
Fri, 13 Sep 2013 07:47:26 -0700 |
bdelsart |
Merge
|
Wed, 11 Sep 2013 23:49:35 -0400 |
dholmes |
Merge
|
Wed, 11 Sep 2013 00:38:18 -0400 |
dholmes |
8024256: Minimal VM build is broken with PCH disabled
|
Wed, 11 Sep 2013 20:03:34 -0400 |
bpittore |
8024007: Misc. cleanup of static agent code
|
Wed, 18 Sep 2013 12:52:15 -0400 |
zgu |
Merge
|