Mercurial > hg > truffle
graph
-
Truffle: add InlinedCallSite interface and an InlinableCallSite method to query the inlined call targetWed, 17 Jul 2013 14:14:52 +0200, by Andreas Woess
-
Truffle: add NodeUtil.countNodes overload that counts nodes of a specific typeWed, 17 Jul 2013 13:53:11 +0200, by Andreas Woess
-
SPARC: fixes and more stuff worksTue, 16 Jul 2013 17:41:21 -0700, by twisti
-
Merge.Tue, 16 Jul 2013 18:30:45 +0200, by Doug Simon
-
Merge.Tue, 16 Jul 2013 18:13:36 +0200, by Doug Simon
-
rename: LogicBinaryNode -> ShortCircuitBooleanNode, Logic[Conjunction|Disjunction]Node -> ShortCircuit[And|Or]NodeTue, 16 Jul 2013 18:13:20 +0200, by Doug Simon
-
made use of symbolic constants for branch probabilitiesTue, 16 Jul 2013 18:08:09 +0200, by Doug Simon
-
moved BranchNodeProbabilities to graal.nodes projectTue, 16 Jul 2013 17:56:53 +0200, by Doug Simon
-
added a field to LogicBinaryNode capturing the probability that the evaluation of the logic node is short-circuited (i.e. only the left input is evaluated)Tue, 16 Jul 2013 17:29:39 +0200, by Doug Simon
-
allow double fields in value number computation and thus, in floating nodesTue, 16 Jul 2013 16:36:21 +0200, by Doug Simon
-
force substitution of Object.cloneTue, 16 Jul 2013 16:46:55 +0200, by Lukas Stadler
-
add EarlyReadEliminationPhase, including testsTue, 16 Jul 2013 16:44:34 +0200, by Lukas Stadler
-
rename ReadEliminationPE... to PEReadElimination...Tue, 16 Jul 2013 16:24:38 +0200, by Lukas Stadler
-
process FixedGuardNodes in ConditionalEliminationPhaseTue, 16 Jul 2013 16:23:17 +0200, by Lukas Stadler
-
MergeTue, 16 Jul 2013 15:08:37 +0200, by Lukas Stadler
-
MergeTue, 16 Jul 2013 15:08:28 +0200, by Lukas Stadler
-
fix IfNode simplification that tries to remove a previously deleted LoopExitNodeTue, 16 Jul 2013 15:07:09 +0200, by Lukas Stadler
-
Fix typoTue, 16 Jul 2013 14:17:28 +0200, by Christos Kotselidis
-
Minor refactoringTue, 16 Jul 2013 14:16:42 +0200, by Christos Kotselidis
-
Augment WriteBarrierVerificationTest with arrayCopy test caseTue, 16 Jul 2013 14:10:44 +0200, by Christos Kotselidis
-
Augment WriteBarrierVerification phase to account for ArrayRange barriersTue, 16 Jul 2013 14:10:10 +0200, by Christos Kotselidis
-
MergeMon, 15 Jul 2013 17:58:17 -0700, by twisti
-
MergeFri, 12 Jul 2013 10:12:06 -0700, by twisti
-
Move non_oop_bits value up to Graal.Fri, 12 Jul 2013 10:10:07 -0700, by twisti
-
solaris-fastdebug build fixes.Thu, 11 Jul 2013 10:31:16 -0700, by twisti
-
HSAIL backend changesMon, 15 Jul 2013 18:22:25 +0200, by Doug Simon
-
MergeMon, 15 Jul 2013 17:54:00 +0200, by Lukas Stadler
-
let ConditionalEliminationPhase change invokes to InvokeKind.Special based on type informationMon, 15 Jul 2013 17:52:35 +0200, by Lukas Stadler
-
add ValueProxy interface to FixedValueAnchorNodeMon, 15 Jul 2013 17:32:12 +0200, by Lukas Stadler
-
make ValueNode.stamp() final, fix WordTypeRewriterPhaseMon, 15 Jul 2013 16:36:54 +0200, by Lukas Stadler
-
assertion in GraalCompiler (don't parse @Test methods)Mon, 15 Jul 2013 15:58:48 +0200, by Lukas Stadler
-
make early read elimination see through ValueProxiesMon, 15 Jul 2013 15:58:13 +0200, by Lukas Stadler
-
add ValueProxy interface and infrastructureMon, 15 Jul 2013 16:39:11 +0200, by Lukas Stadler
-
cannot omit frame for compiled methods that make a foreign call (GRAAL-362)Mon, 15 Jul 2013 16:53:35 +0200, by Doug Simon
-
Re-enable omission of array initialization for G1.Mon, 15 Jul 2013 16:24:15 +0200, by Roland Schatz
-
Use initializing write node in object clone snippets.Mon, 15 Jul 2013 16:24:08 +0200, by Roland Schatz
-
Don't add G1 prebarrier if the written location is uninitialized.Mon, 15 Jul 2013 16:24:03 +0200, by Roland Schatz
-
MergeMon, 15 Jul 2013 15:29:01 +0200, by Andreas Woess
-
Truffle: add assertions to verify the finalness of child fields.Mon, 15 Jul 2013 14:49:40 +0200, by Andreas Woess
-
Truffle: revise NodeUtil.replaceChild assertionMon, 15 Jul 2013 15:26:39 +0200, by Andreas Woess
-
Truffle: Never compile InvalidInstalledCodeException catch handler.Mon, 15 Jul 2013 14:12:33 +0200, by Andreas Woess
-
MergeMon, 15 Jul 2013 14:09:44 +0200, by Andreas Woess
-
Truffle: introduce profiling optionThu, 11 Jul 2013 22:14:27 +0200, by Andreas Woess
-
Truffle: change sorting of inlinable call sitesThu, 11 Jul 2013 19:34:27 +0200, by Andreas Woess
-
test for nullness and disjunctive conditions in ConditionalEliminationPhaseMon, 15 Jul 2013 13:36:59 +0200, by Lukas Stadler
-
record disjunctive conditions in ConditionalEliminationPhaseMon, 15 Jul 2013 13:36:41 +0200, by Lukas Stadler
-
fix nullness for not-equals in ConditionalEliminationPhaseMon, 15 Jul 2013 13:11:34 +0200, by Lukas Stadler
-
Do not re-compress oops that are already compressed.Mon, 15 Jul 2013 12:02:15 +0200, by Roland Schatz
-
MergeMon, 15 Jul 2013 10:59:14 +0200, by Christos Kotselidis
-
Method renamingMon, 15 Jul 2013 10:50:33 +0200, by Christos Kotselidis
-
Add assertionsMon, 15 Jul 2013 10:48:10 +0200, by Christos Kotselidis
-
Truffle-DSL: Added additional test case for polymporphic generation.Sat, 13 Jul 2013 17:21:58 +0200, by Christian Humer
-
Truffle: Added assertions to replaceChild.Sat, 13 Jul 2013 17:14:23 +0200, by Christian Humer
-
Truffle-DSL: Fixed a bug in polymorphic code generation.Sat, 13 Jul 2013 17:13:08 +0200, by Christian Humer
-
MergeFri, 12 Jul 2013 23:26:01 +0200, by Christos Kotselidis
-
Allow compressed klass pointersFri, 12 Jul 2013 21:48:09 +0200, by Christos Kotselidis
-
MergeFri, 12 Jul 2013 20:19:00 +0200, by Christos Kotselidis
-
Augment compressed oop testsFri, 12 Jul 2013 14:58:07 +0200, by Christos Kotselidis
-
Replace direct read word with loadHub intrinsic in VerifyOop stubFri, 12 Jul 2013 14:43:27 +0200, by Christos Kotselidis
-
Delegate compressed klass pointers info to ReadNode of LoadHubNodeFri, 12 Jul 2013 14:40:47 +0200, by Christos Kotselidis
-
Adjust load/store hub intrinsics to account for Compressed Klass pointersFri, 12 Jul 2013 14:38:47 +0200, by Christos Kotselidis
-
Add WriteHubNode loweringFri, 12 Jul 2013 14:20:53 +0200, by Christos Kotselidis
-
Add compressed oop support in HotSpot BackendFri, 12 Jul 2013 14:17:42 +0200, by Christos Kotselidis
-
Add compressed klass pointers support in LIRFri, 12 Jul 2013 14:16:17 +0200, by Christos Kotselidis
-
re-enabled new lowering of checkcast with addition of a null-check guard where the profile has nullSeen=FALSEFri, 12 Jul 2013 22:52:05 +0200, by Doug Simon
-
disabled new lowering of checkcast until performance regression is fixedFri, 12 Jul 2013 19:09:52 +0200, by Doug Simon
-
Merge.Fri, 12 Jul 2013 18:09:39 +0200, by Doug Simon
-
fixed generation of sequential id prefixes for IGV graphsFri, 12 Jul 2013 18:08:58 +0200, by Doug Simon
-
made the "Remove selected graphs and groups" action work in IGV for binary graphsFri, 12 Jul 2013 14:48:30 +0200, by Doug Simon
-
add test for early read eliminationThu, 11 Jul 2013 15:13:50 +0200, by Lukas Stadler
-
re-introduce early read elimination as part of escape analysisThu, 11 Jul 2013 14:57:14 +0200, by Lukas Stadler
-
fix stamps for constants of boolean, byte, char and short type, add testsFri, 12 Jul 2013 11:19:36 +0200, by Lukas Stadler
-
prevent repeated simplification of FixedGuardNodeFri, 12 Jul 2013 17:01:14 +0200, by Lukas Stadler
-
add relative pc to uncommon trap event entry (helps debugging SEGFAULTs in copmiled code)Fri, 12 Jul 2013 15:30:28 +0200, by Lukas Stadler
-
correctly anchor eliminated guards during ConditionalEliminationFri, 12 Jul 2013 15:29:47 +0200, by Lukas Stadler
-
Variables' renamingFri, 12 Jul 2013 12:48:06 +0200, by Christos Kotselidis
-
Remove scratch register from compressed load LIR instruction (used only for testing)Fri, 12 Jul 2013 12:47:08 +0200, by Christos Kotselidis
-
Adjust header size to compressed klass pointersFri, 12 Jul 2013 12:46:06 +0200, by Christos Kotselidis
-
Add StoreHubNodeFri, 12 Jul 2013 12:42:44 +0200, by Christos Kotselidis
-
Add function to read compressed klass pointers of constant objects nativelyFri, 12 Jul 2013 12:40:56 +0200, by Christos Kotselidis
-
Delegate compressed klass pointers info from HotSpot to GraalFri, 12 Jul 2013 12:24:11 +0200, by Christos Kotselidis
-
fixed canonicalization bug (detected by Gilles) in binary logic nodesThu, 11 Jul 2013 20:58:54 +0200, by Doug Simon
-
fixed a stamp join to be done the "right" way (stamp joining is not currently commutative)Thu, 11 Jul 2013 20:57:58 +0200, by Doug Simon
-
add sequential id prefixes to IGV graphsThu, 11 Jul 2013 20:56:18 +0200, by Doug Simon
-
Output lowering type in graph dumps.Thu, 11 Jul 2013 16:21:29 +0200, by Roland Schatz
-
Check that guards are only created in BEFORE_GUARDS lowering.Thu, 11 Jul 2013 16:21:04 +0200, by Roland Schatz
-
Improve instanceof canonicalizationThu, 11 Jul 2013 14:47:52 +0200, by Gilles Duboscq
-
Add scopes to capture the graphs in ReplacementsImplThu, 11 Jul 2013 14:45:31 +0200, by Gilles Duboscq
-
Use GuardedValueNode in the inliningTue, 09 Jul 2013 18:17:55 +0200, by Gilles Duboscq
-
Truffle: refactor inliningThu, 11 Jul 2013 13:09:28 +0200, by Andreas Woess
-
Truffle: introduce NodeUtil.countNodesThu, 11 Jul 2013 12:22:51 +0200, by Andreas Woess
-
MergeThu, 11 Jul 2013 12:10:17 +0200, by Christos Kotselidis
-
Minor refactoringThu, 11 Jul 2013 12:09:36 +0200, by Christos Kotselidis
-
Remove caching of gcStartCyclesThu, 11 Jul 2013 11:58:03 +0200, by Christos Kotselidis
-
Remove ternaryThu, 11 Jul 2013 11:56:11 +0200, by Christos Kotselidis
-
Simplify codeThu, 11 Jul 2013 11:55:30 +0200, by Christos Kotselidis
-
Move lowering of arraycopy to the correct lowering phase.Thu, 11 Jul 2013 11:09:16 +0200, by Roland Schatz
-
Relax TruffleCache assertion.Wed, 10 Jul 2013 19:48:23 -0700, by Thomas Wuerthinger
-
merge.Thu, 11 Jul 2013 01:56:42 +0200, by Christian Humer
-
Truffle-DSL: fixed a bug in removal of the frame from the generated generic execute method.Thu, 11 Jul 2013 01:55:54 +0200, by Christian Humer
-
SPARC: Can compile and run two or three methods of a bootstrap.Wed, 10 Jul 2013 12:50:45 -0700, by twisti
-
checkcast is lowered to instanceof (GRAAL-248)Wed, 10 Jul 2013 17:46:27 +0200, by Doug Simon
-
stamp for GuardingPiNode is determined by caller of constructor, not within constructorWed, 10 Jul 2013 17:46:03 +0200, by Doug Simon
-
make use of guardingNonNull node intrinsicWed, 10 Jul 2013 17:44:23 +0200, by Doug Simon
-
Added truffle option to enable detailed rewrite messages. Disabled by default.Wed, 10 Jul 2013 09:42:22 +0200, by Christian Humer
-
Removed frame argument for generic cases if not needed.Wed, 10 Jul 2013 09:23:15 +0200, by Christian Humer
-
Merge.Wed, 10 Jul 2013 05:27:45 +0200, by Thomas Wuerthinger
-
Introduce CompilerDirectives.SlowPath annotation.Wed, 10 Jul 2013 05:26:50 +0200, by Thomas Wuerthinger
-
SPARC: Can compile simple methods and do static calls.Tue, 09 Jul 2013 15:37:50 -0700, by twisti
-
SPARC: Fixed build errors.Tue, 09 Jul 2013 15:37:21 -0700, by twisti
-
Code installer changes for SPARC.Tue, 09 Jul 2013 14:39:34 -0700, by twisti
-
Merge.Tue, 09 Jul 2013 22:05:40 +0200, by Thomas Wuerthinger
-
Fix Truffle cache inlining strategy to skip exception edges.Tue, 09 Jul 2013 21:53:50 +0200, by Thomas Wuerthinger
-
MergeTue, 09 Jul 2013 21:20:03 +0200, by Andreas Woess
-
Truffle: minor cleanupTue, 09 Jul 2013 21:03:29 +0200, by Andreas Woess
-
Truffle: ensure frame assumption is recorded for materialized framesTue, 09 Jul 2013 19:45:35 +0200, by Andreas Woess
-
Merge.Tue, 09 Jul 2013 20:09:24 +0200, by Thomas Wuerthinger
-
Introduce TruffleGraphMaxNodes option with default value 10000.Tue, 09 Jul 2013 20:06:15 +0200, by Thomas Wuerthinger
-
Fix for TruffleCache.Tue, 09 Jul 2013 17:38:32 +0200, by Thomas Wuerthinger
-
Improve Truffle graph cache.Tue, 09 Jul 2013 14:33:24 +0200, by Thomas Wuerthinger
-
Merge.Tue, 09 Jul 2013 17:55:02 +0200, by Christian Haeubl
-
Increased priority for compiler threads.Tue, 09 Jul 2013 17:54:48 +0200, by Christian Haeubl
-
Removed priority compilation queue.Tue, 09 Jul 2013 17:53:58 +0200, by Christian Haeubl
-
New lowering phase after framestate assignment.Tue, 09 Jul 2013 11:58:03 +0200, by Roland Schatz
-
Make array allocations deoptimizing nodes.Tue, 09 Jul 2013 11:58:02 +0200, by Roland Schatz
-
Make G1PreWriteBarrier a DeoptimizingNode.Tue, 09 Jul 2013 11:58:01 +0200, by Roland Schatz
-
Make FixedGuardNode a DeoptimizingNode.Tue, 09 Jul 2013 11:58:00 +0200, by Roland Schatz
-
Assign framestates in snippet lowering after framestate assignment.Tue, 09 Jul 2013 11:57:18 +0200, by Roland Schatz
-
Allow foreign call stubs to be declared as leaf methods.Tue, 09 Jul 2013 11:14:36 +0200, by Roland Schatz
-
Merge.Tue, 09 Jul 2013 11:21:06 +0200, by Christian Haeubl
-
Fix for OSR regression introduced with 88672775a26c.Tue, 09 Jul 2013 11:19:53 +0200, by Christian Haeubl
-
Minor Java fix.Tue, 09 Jul 2013 11:18:52 +0200, by Christian Haeubl
-
added HSAIL backend and testsTue, 09 Jul 2013 10:40:37 +0200, by Doug Simon
-
Merge.Tue, 09 Jul 2013 01:27:40 +0200, by Thomas Wuerthinger
-
Small fixes for lowering phase.Tue, 09 Jul 2013 01:27:33 +0200, by Thomas Wuerthinger
-
Clean up OptimizedCallTarget and HotSpotNmethod.execute.Mon, 08 Jul 2013 22:14:01 +0200, by Thomas Wuerthinger
-
Remove HotSpotNmethodSubstitutions.Mon, 08 Jul 2013 22:12:41 +0200, by Thomas Wuerthinger
-
Added unique Label identifier.Mon, 08 Jul 2013 14:49:05 -0700, by twisti
-
Remove unused import.Mon, 08 Jul 2013 21:14:06 +0200, by Thomas Wuerthinger
-
Merge.Mon, 08 Jul 2013 21:12:41 +0200, by Thomas Wuerthinger
-
Improve performance of calling Truffle call targets.Mon, 08 Jul 2013 21:12:00 +0200, by Thomas Wuerthinger
-
Fix unsafe access node.Mon, 08 Jul 2013 21:08:14 +0200, by Thomas Wuerthinger
-
Create new intrinsic for GuardingPiNode for null check guarding. Fix ArraySubstitutions.Mon, 08 Jul 2013 16:27:46 +0200, by Thomas Wuerthinger
-
Merge.Mon, 08 Jul 2013 15:54:24 +0200, by Thomas Wuerthinger
-
Make CompilerDirectives.unsafeCast a generic method.Mon, 08 Jul 2013 00:05:30 +0200, by Thomas Wuerthinger
-
New unsafe cast CompilerDirectives method in Truffle API.Sun, 07 Jul 2013 23:51:52 +0200, by Thomas Wuerthinger
-
Merge.Sun, 07 Jul 2013 23:32:05 +0200, by Thomas Wuerthinger
-
Factor and improve unsafe load/store canonicalization.Sun, 07 Jul 2013 22:28:18 +0200, by Thomas Wuerthinger
-
Fix unsafe load/store canonicalization to fields to also check accessKind.Sun, 07 Jul 2013 21:30:25 +0200, by Thomas Wuerthinger
-
Fix Truffle cache to handle macro nodes correctly.Sun, 07 Jul 2013 21:01:31 +0200, by Thomas Wuerthinger
-
Create utility method in InliningUtil for inlining macro nodes.Sun, 07 Jul 2013 21:01:05 +0200, by Thomas Wuerthinger
-
Fix visitor in OptimizedCallTarget class.Sun, 07 Jul 2013 21:00:29 +0200, by Thomas Wuerthinger
-
Merge.Mon, 08 Jul 2013 17:32:05 +0200, by Christian Haeubl
-
Minor C++ compilation fixes.Mon, 08 Jul 2013 17:14:25 +0200, by Christian Haeubl
-
Compilation policy fixes and changed default compilation policy.Mon, 08 Jul 2013 16:55:28 +0200, by Christian Haeubl
-
Removed API to access method invocation count from Graal.Mon, 08 Jul 2013 12:01:51 +0200, by Christian Haeubl
-
Merge.Mon, 08 Jul 2013 14:34:45 +0200, by Doug Simon
-
remove null check semantics from LoadHubNode (GRAAL-248)Fri, 05 Jul 2013 15:48:48 +0200, by Doug Simon
-
added javadoc for GuardedNode and Stamp.nonNull()Fri, 05 Jul 2013 15:47:31 +0200, by Doug Simon
-
added GuardingPiNodeFri, 05 Jul 2013 15:44:02 +0200, by Doug Simon
-
made TypeCheckTest test more common pattern of type test profile showing null never seenFri, 05 Jul 2013 15:43:22 +0200, by Doug Simon
-
added extra test for guarded inliningFri, 05 Jul 2013 15:40:50 +0200, by Doug Simon
-
MergeMon, 08 Jul 2013 10:56:42 +0200, by Christos Kotselidis
-
Oop verification after printing oopMon, 08 Jul 2013 09:08:43 +0200, by Christos Kotselidis
-
Debug log cleanupMon, 08 Jul 2013 09:08:04 +0200, by Christos Kotselidis
-
Merge.Mon, 08 Jul 2013 09:58:00 +0200, by Christian Haeubl
-
Reverted attempt to increase accuracy of profiling information (57b9a8c7cea8).Mon, 08 Jul 2013 09:57:14 +0200, by Christian Haeubl
-
Reenabled nmethod statistics in product mode.Fri, 05 Jul 2013 14:05:06 +0200, by Christian Haeubl
-
Added an inlining policy that tries to inline all calls.Fri, 05 Jul 2013 14:00:17 +0200, by Christian Haeubl
-
Attempt to increase accuracy of profiling information in the context of deep inlining.Thu, 04 Jul 2013 15:56:22 +0200, by Christian Haeubl
-
MergeSun, 07 Jul 2013 21:30:00 +0200, by Christos Kotselidis
-
Add nullcheck at G1 Pre BarrierSun, 07 Jul 2013 19:44:38 +0200, by Christos Kotselidis
-
Add probabilities in WB snippetsSun, 07 Jul 2013 19:09:31 +0200, by Christos Kotselidis
-
Always fill contents when G1 is enabledSun, 07 Jul 2013 18:13:51 +0200, by Christos Kotselidis
-
Add tracing info to G1 Write BarriersSun, 07 Jul 2013 17:10:42 +0200, by Christos Kotselidis
-
Fix checkstyle errorsSun, 07 Jul 2013 17:09:46 +0200, by Christos Kotselidis
-
Delegate GC counter from HotSpot to Graal for tracing purposesSun, 07 Jul 2013 17:09:19 +0200, by Christos Kotselidis
-
Add GC counter for starting tracing of barriersSun, 07 Jul 2013 17:02:15 +0200, by Christos Kotselidis
-
Augment Write Barrier Verification Test for G1Sun, 07 Jul 2013 15:24:39 +0200, by Christos Kotselidis
-
Augment WriteBarrier Verification Phase for G1 (only post barriers)Sun, 07 Jul 2013 15:24:17 +0200, by Christos Kotselidis
-
Fixes for Truffle cache.Sun, 07 Jul 2013 17:20:13 +0200, by Thomas Wuerthinger
-
Introduce TraceTrufflePerformanceWarnings flag.Sat, 06 Jul 2013 12:20:23 +0200, by Thomas Wuerthinger
-
Introduce new Truffle compiler options: TruffleOperationCacheMaxNodes and TraceTruffleCompilationExceptionsSat, 06 Jul 2013 11:56:27 +0200, by Thomas Wuerthinger
-
First draft of Truffle graph caching.Sat, 06 Jul 2013 00:29:59 +0200, by Thomas Wuerthinger
-
Do not re-compress oops that are already compressed.Fri, 05 Jul 2013 15:18:37 +0200, by Roland Schatz
-
scheduling: remove duplicated codeFri, 05 Jul 2013 13:28:18 +0200, by Bernhard Urban
-
fixed regression in unittest command when no tests are specifiedThu, 04 Jul 2013 15:30:38 +0200, by Doug Simon
-
enhanced debug context for inlining so that inlining hierarchy is correctly shown in IGVThu, 04 Jul 2013 15:03:43 +0200, by Doug Simon
-
more robust command line checking for unittest (at cost of removing support for negative filters)Thu, 04 Jul 2013 14:53:28 +0200, by Doug Simon
-
ptx: fix include for non-precompiled header buildThu, 04 Jul 2013 13:39:40 +0200, by Bernhard Urban
-
ObjectEqualsNode: fix comparison of virtual boolean against constant objectWed, 03 Jul 2013 16:19:15 +0200, by Andreas Woess
-
RightShiftNode: fix canonicalization for negative inputMon, 01 Jul 2013 23:50:27 +0200, by Bernhard Urban
-
Truffle-DSL: fixed bugs in the generated polymorphic code generation.Tue, 02 Jul 2013 19:21:59 +0200, by Christian Humer
-
Merge.Tue, 02 Jul 2013 14:51:22 +0200, by Christian Humer
-
Truffle-DSL: rewritten polymorphic optimization for simpler generated code.Tue, 02 Jul 2013 14:51:05 +0200, by Christian Humer
-
Disabled truffle rewrite trace by default.Mon, 01 Jul 2013 21:08:20 +0200, by Christian Humer
-
Merge.Mon, 01 Jul 2013 21:07:21 +0200, by Christian Humer
-
Truffle-DSL: API-change: Renamed truffle.api.codegen to truffle.api.dsl for all projects and packages.Mon, 01 Jul 2013 20:58:32 +0200, by Christian Humer
-
Truffle-DSL: code-generation of polymorphic cachingMon, 01 Jul 2013 20:32:20 +0200, by Christian Humer
-
Truffle-DSL: API change: Renamed createNodeSpecialized to createNodeGeneric. There was not a known use-case for createNodeSpecialized so we decided to replace it with a simpler version.Mon, 01 Jul 2013 20:31:30 +0200, by Christian Humer
-
Truffle-DSL: added a few missing types to the dsl tests.Mon, 01 Jul 2013 20:29:08 +0200, by Christian Humer
-
Truffle-DSL: API change: removed useSpecializations in @Generic. The way of specifying this behaviour now is to create a @Specialization which won't rewrite. This way there is no generic case anymore which could use the specializations for its implementation.Mon, 01 Jul 2013 20:28:37 +0200, by Christian Humer
-
Truffle-DSL: API changes for new polymorphic caching feature.Mon, 01 Jul 2013 20:24:49 +0200, by Christian Humer
-
Truffle-DSL: Renamed @NodeClass to @NodeContainer. splitByMethodName is not an option anymore and is always enabled if a @NodeContainer is used.Fri, 28 Jun 2013 12:19:51 +0200, by Christian Humer
-
Added a feature to trace rewrites of truffle nodes.Wed, 26 Jun 2013 17:21:59 +0200, by Christian Humer
-
Factor out common code of NewArrayNode and DynamicNewArrayNode.Tue, 02 Jul 2013 10:17:35 +0200, by Roland Schatz
-
CR-1032 - change ExternalCompilationResult kernel -> entryPointMon, 01 Jul 2013 15:46:27 -0400, by Morris Meyer
-
Make newArray stubs reexecutable.Mon, 01 Jul 2013 11:47:01 +0200, by Roland Schatz
-
Remove unnecessary class.Mon, 01 Jul 2013 11:46:53 +0200, by Roland Schatz
-
made parsing of mx/env more robustMon, 01 Jul 2013 10:52:24 +0200, by Doug Simon
-
System_currentTimeMillis02 checkstyle nitSun, 30 Jun 2013 11:24:38 -0400, by Morris Meyer
-
Disable PTX invocationSun, 30 Jun 2013 11:19:34 -0400, by Morris Meyer
-
Ensure compilation in System_currentTimeMillis02Sun, 30 Jun 2013 11:19:21 -0400, by Morris Meyer
-
PTX checkstyle nitsSat, 29 Jun 2013 22:06:05 -0400, by Morris Meyer
-
PTX invcation test fixesSat, 29 Jun 2013 21:57:13 -0400, by Morris Meyer
-
ExternalCompilationResult gate fixSat, 29 Jun 2013 21:53:34 -0400, by Morris Meyer
-
ExternalCompilationResult serializationSat, 29 Jun 2013 21:52:28 -0400, by Morris Meyer
-
PTX kernel execution - no args or return valueSat, 29 Jun 2013 21:29:34 -0400, by Morris Meyer
-
distribution jars (e.g., graal.jar) now contain library dependenciesSat, 29 Jun 2013 11:40:52 +0200, by Doug Simon
-
ShiftNode: add constant with correct stamp in canonical()Thu, 20 Jun 2013 14:25:26 +0200, by Bernhard Urban
-
commands.py: Make sure _jdk returns an absolute path. Use _jdk and _jdksDir where necessaryFri, 28 Jun 2013 19:11:47 +0200, by Gilles Duboscq
-
Merge.Fri, 28 Jun 2013 17:33:44 +0200, by Doug Simon
-
added annotation to suppress warnings for Eclipse kepler and junoFri, 28 Jun 2013 17:00:59 +0200, by Doug Simon
-
fixed non-product builds of the VM for jdk7_25Fri, 28 Jun 2013 17:00:26 +0200, by Doug Simon
-
Add a --vmdir argument to mxFri, 28 Jun 2013 16:36:27 +0200, by Gilles Duboscq
-
make BoxNode and UnboxNode floatingFri, 28 Jun 2013 15:32:06 +0200, by Lukas Stadler
-
disabled "noisy" log statements unless -v option (i.e. verbose) is specified to mxFri, 28 Jun 2013 11:02:37 +0200, by Doug Simon
-
Revert bytecode indexes back to Java endianess.Thu, 27 Jun 2013 22:18:52 -0700, by twisti
-
GPU generate_kernel return for Cuda functionThu, 27 Jun 2013 19:57:43 -0400, by Morris Meyer
-
Fix SPARC unused annotationsThu, 27 Jun 2013 19:30:44 -0400, by Morris Meyer
-
SPARCAssembler Fmt3p upgradeThu, 27 Jun 2013 19:24:03 -0400, by Morris Meyer
-
PTX kernel get_function returnThu, 27 Jun 2013 19:22:42 -0400, by Morris Meyer
-
Remove suppress warnings.Thu, 27 Jun 2013 22:00:18 +0200, by Thomas Wuerthinger
-
Merge.Thu, 27 Jun 2013 21:47:42 +0200, by Thomas Wuerthinger
-
Fixed issues around execute compiled code stub. Made TraceDeoptimization a product flag.Thu, 27 Jun 2013 21:20:07 +0200, by Thomas Wuerthinger
-
Use correct parameters for readUnsafeConstant.Thu, 27 Jun 2013 15:14:29 +0200, by Thomas Wuerthinger
-
Fix for new warnings showing up when using Kepler eclipse.Thu, 27 Jun 2013 14:15:27 +0200, by Thomas Wuerthinger
-
MergeThu, 27 Jun 2013 21:03:55 +0200, by Christos Kotselidis
-
Augment commentsThu, 27 Jun 2013 11:44:15 +0200, by Christos Kotselidis
-
Lower G1 Array Range BarriersThu, 27 Jun 2013 11:42:43 +0200, by Christos Kotselidis
-
Write Barrier Addition Phase adds Array Range Barriers for G1Thu, 27 Jun 2013 11:41:19 +0200, by Christos Kotselidis
-
Small refactoringThu, 27 Jun 2013 11:39:57 +0200, by Christos Kotselidis
-
Add ArrayRange Snippets for G1Thu, 27 Jun 2013 11:37:33 +0200, by Christos Kotselidis
-
Fix Checkstyle errorsThu, 27 Jun 2013 11:37:18 +0200, by Christos Kotselidis
-
Introduce G1 Array Range Barrier NodesThu, 27 Jun 2013 11:32:36 +0200, by Christos Kotselidis
-
SerialArrayRangeWriteBarrier inherits from ArrayRangeWriteBarrier classThu, 27 Jun 2013 11:28:38 +0200, by Christos Kotselidis
-
Introduce ArrayRangeWriteBarrier super classThu, 27 Jun 2013 11:26:42 +0200, by Christos Kotselidis
-
Replace unsafe load with readCompressed while reading the previous value in G1 pre barriers (Avoids guard insertion after guard lowering)Thu, 27 Jun 2013 11:23:34 +0200, by Christos Kotselidis
-
Introduce ReadCompressed opcode in WordTypeRewriterThu, 27 Jun 2013 11:22:27 +0200, by Christos Kotselidis
-
Assume that all unsafe loads generated after guard lowering derive from ArrayCopy IntrinsicsThu, 27 Jun 2013 11:16:18 +0200, by Christos Kotselidis
-
Fix stamp in unsafe load loweringThu, 27 Jun 2013 11:14:46 +0200, by Christos Kotselidis
-
CTW: adapt output messages, so that they match with the output of hotspotThu, 27 Jun 2013 18:21:13 +0200, by Bernhard Urban
-
Use slow-path stub call instead of deopt in lowering of DynamicNewArrayNode.Wed, 26 Jun 2013 15:35:58 +0200, by Roland Schatz
-
Merge.Wed, 26 Jun 2013 15:22:21 +0200, by Thomas Wuerthinger
-
Add sanity check to avoid overwriting the reserved code buffer for very large methods.Wed, 26 Jun 2013 15:22:11 +0200, by Thomas Wuerthinger
-
Slightly increase GraalNMethodSizeLimit and make it a product flag.Wed, 26 Jun 2013 15:17:17 +0200, by Thomas Wuerthinger
-
Delete unused stub.Tue, 25 Jun 2013 23:52:52 +0200, by Thomas Wuerthinger
-
Merge.Tue, 25 Jun 2013 19:49:09 +0200, by Thomas Wuerthinger
-
Fix bug in canonicalization of non-compressed object pointers.Tue, 25 Jun 2013 19:48:16 +0200, by Thomas Wuerthinger
-
Disable type check hints and type checked inlining for Truffle compiler.Tue, 25 Jun 2013 14:59:57 +0200, by Thomas Wuerthinger
-
Fix bug in executeCompiledMethod interpreter stub.Tue, 25 Jun 2013 14:56:56 +0200, by Thomas Wuerthinger
-
enable TailDuplication for MergeNodes without stateAfterWed, 26 Jun 2013 12:16:38 +0200, by Lukas Stadler
-
fixed bug in ConditionalEliminationPhase (GRAAL-346)Tue, 25 Jun 2013 23:05:52 +0200, by Doug Simon
-
GraalCompilerTest throws an error if code installation failsTue, 25 Jun 2013 23:05:01 +0200, by Doug Simon
-
made the primary suite detection logic a little more robustTue, 25 Jun 2013 21:14:47 +0200, by Doug Simon
-
Separate replacements for Truffle compilationTue, 25 Jun 2013 13:53:02 +0200, by Andreas Woess
-
PartialEvaluator: iterative version of expandTreeMon, 24 Jun 2013 17:16:04 +0200, by Andreas Woess
-
change to GC verification during gate: run in product, add after-GC verificationTue, 25 Jun 2013 10:22:02 +0200, by Lukas Stadler
-
split PiNode into PiNode and GuardedValueNodeTue, 25 Jun 2013 10:05:04 +0200, by Lukas Stadler
-
MergeTue, 25 Jun 2013 00:11:45 +0200, by Christos Kotselidis
-
MergeMon, 24 Jun 2013 23:10:56 +0200, by Christos Kotselidis
-
Code cleanupMon, 24 Jun 2013 23:10:24 +0200, by Christos Kotselidis
-
Replace readObject with unsafe load for G1 Barriers + Compressed Oops correctnessMon, 24 Jun 2013 16:55:52 +0200, by Christos Kotselidis
-
MergeMon, 24 Jun 2013 15:26:43 +0200, by Christos Kotselidis
-
Static imports in write barrier snippetsMon, 24 Jun 2013 14:57:04 +0200, by Christos Kotselidis
-
Method renamingMon, 24 Jun 2013 14:52:44 +0200, by Christos Kotselidis
-
Fix spelling errorMon, 24 Jun 2013 14:49:17 +0200, by Christos Kotselidis
-
Replace G1 stub call nodes with intrinsicsMon, 24 Jun 2013 14:48:20 +0200, by Christos Kotselidis
-
Move barrier check inside addReadNodeBarriers method, better assertionsMon, 24 Jun 2013 13:44:59 +0200, by Christos Kotselidis
-
Make Write Barrier abstract classMon, 24 Jun 2013 12:06:32 +0200, by Christos Kotselidis
-
Remove old Write Barrier nodeMon, 24 Jun 2013 12:05:18 +0200, by Christos Kotselidis
-
updated Checkstyle rules to prohibit underscores in method names and fixed current violationsMon, 24 Jun 2013 22:56:07 +0200, by Doug Simon
-
Increase MaximumDesiredSizeMon, 24 Jun 2013 16:40:56 +0200, by Andreas Woess
-
MergeMon, 24 Jun 2013 16:40:32 +0200, by Andreas Woess
-
fix windows build directoryMon, 24 Jun 2013 12:57:44 +0200, by Andreas Woess
-
New strategy for selecting the default runtime.Mon, 24 Jun 2013 13:40:46 +0200, by Roland Schatz
-
New strategy for selecting the default compiler configuration.Mon, 24 Jun 2013 13:17:33 +0200, by Roland Schatz
-
MergeMon, 24 Jun 2013 11:56:24 +0200, by Christian Haeubl
-
Fixed an interpreter issue concerning a trashed register.Mon, 24 Jun 2013 11:43:48 +0200, by Christian Haeubl
-
MergeMon, 24 Jun 2013 10:25:41 +0200, by Christos Kotselidis
-
Ignore testBoxedBooleanAOT testMon, 24 Jun 2013 10:22:28 +0200, by Christos Kotselidis
-
MergeFri, 21 Jun 2013 23:12:51 +0200, by Christos Kotselidis
-
Fix checkstyle errorsFri, 21 Jun 2013 16:52:58 +0200, by Christos Kotselidis
-
MergeFri, 21 Jun 2013 16:49:32 +0200, by Christos Kotselidis
-
Probability inversion in unsafe load loweringFri, 21 Jun 2013 16:42:32 +0200, by Christos Kotselidis
-
Add G1 Barriers during loweringFri, 21 Jun 2013 16:26:35 +0200, by Christos Kotselidis
-
Augment Write Barrier Addition Tests for G1 barriersFri, 21 Jun 2013 15:46:43 +0200, by Christos Kotselidis
-
Add logging helper function for write barrier debuggingFri, 21 Jun 2013 15:46:18 +0200, by Christos Kotselidis
-
Attach G1 Pre barrier to load field of referent fieldFri, 21 Jun 2013 15:11:46 +0200, by Christos Kotselidis
-
Augment WriteBarrierAddition phase to insert G1 BarriersFri, 21 Jun 2013 15:03:26 +0200, by Christos Kotselidis
-
Add G1 Barrier SnippetsFri, 21 Jun 2013 11:59:34 +0200, by Christos Kotselidis
-
MergeFri, 21 Jun 2013 11:41:34 +0200, by Christos Kotselidis
-
Read nodes with attached barrier (G1) can not floatFri, 21 Jun 2013 11:34:17 +0200, by Christos Kotselidis
-
Forbid direct eden allocation when G1 is enabledFri, 21 Jun 2013 11:08:10 +0200, by Christos Kotselidis
-
remove scheduledNext from ScheduledNodeMon, 24 Jun 2013 08:01:33 +0200, by Lukas Stadler
-
OptimizedCallTarget: always disable compilation on exception; cleanupMon, 24 Jun 2013 02:19:14 +0200, by Andreas Woess
-
TraceTruffleCompilation: output truffle and graal node countsSun, 23 Jun 2013 16:35:17 +0200, by Andreas Woess
-
PartialEvaluator: report node count difference (+/-) instead of new node countSun, 23 Jun 2013 14:42:15 +0200, by Andreas Woess
-
Ignore two test classes that show failures when used with code coverage tools.Sun, 23 Jun 2013 23:42:07 +0200, by Thomas Wuerthinger
-
Merge.Sun, 23 Jun 2013 21:44:35 +0200, by Thomas Wuerthinger
-
Add basic version of Graal's Truffle runtime.Sun, 23 Jun 2013 21:44:15 +0200, by Thomas Wuerthinger
-
Add decompiler debug handler.Sun, 23 Jun 2013 21:36:00 +0200, by Thomas Wuerthinger
-
Experimental decompiler that outputs Java source code from Graal IR for debug purposes.Sun, 23 Jun 2013 21:04:34 +0200, by Thomas Wuerthinger
-
Clean up.Sun, 23 Jun 2013 20:50:18 +0200, by Thomas Wuerthinger
-
Merge.Sun, 23 Jun 2013 15:49:09 +0200, by Thomas Wuerthinger
-
Throw InvalidInstalledCodeException directly in the stubs.Sun, 23 Jun 2013 15:49:01 +0200, by Thomas Wuerthinger
-
Improve HotSpotNMethodTest.Sun, 23 Jun 2013 15:27:39 +0200, by Thomas Wuerthinger
-
Fix for invalidateInstalledCode.Fri, 21 Jun 2013 22:09:25 +0200, by Thomas Wuerthinger
-
Fix invalidateInstalledCode and delete isInstalledCodeValid.Fri, 21 Jun 2013 22:04:46 +0200, by Thomas Wuerthinger
-
Restructure the handling of HotSpotInstalledCode and their link to nmethods.Fri, 21 Jun 2013 18:26:52 +0200, by Thomas Wuerthinger
-
Merge.Fri, 21 Jun 2013 17:52:19 +0200, by Thomas Wuerthinger
-
Temporarily remove SPARC version of calling HotSpotInstalledCode targets.Fri, 21 Jun 2013 17:52:08 +0200, by Thomas Wuerthinger
-
add memory verification to the gateSun, 23 Jun 2013 14:12:07 +0200, by Lukas Stadler
-
small fix to code structured in IntegerStampSun, 23 Jun 2013 14:11:40 +0200, by Lukas Stadler
-
fixed remaining SPARC warnings using ecjFri, 21 Jun 2013 11:58:39 -0700, by twisti
-
MergeFri, 21 Jun 2013 11:38:47 -0700, by twisti
-
SPARC assembler enhancements and more fixesFri, 21 Jun 2013 11:38:40 -0700, by twisti
-
fixed more warningsThu, 20 Jun 2013 22:40:22 -0700, by twisti
-
fixed another gate warningThu, 20 Jun 2013 22:28:48 -0700, by twisti
-
fixed gate warningsThu, 20 Jun 2013 22:26:38 -0700, by twisti
-
removed com.oracle.graal.compiler.sparc from com.oracle.graal.compiler.sparc.testThu, 20 Jun 2013 22:26:09 -0700, by twisti
-
added SPARCAllocatorTestThu, 20 Jun 2013 22:23:36 -0700, by twisti
-
removed SPARC compiler test since SPARCBackend got moved to SPARCHotSpotBackendThu, 20 Jun 2013 22:07:51 -0700, by twisti
-
backout CTW memory usage codeThu, 20 Jun 2013 20:50:25 -0700, by twisti
-
MergeThu, 20 Jun 2013 20:41:38 -0700, by twisti
-
some basic SPARC arithmetic worksThu, 20 Jun 2013 20:40:52 -0700, by twisti
-
fixed SPARC interpreterThu, 20 Jun 2013 10:56:34 -0700, by twisti
-
added back Graal export rulesThu, 20 Jun 2013 10:55:42 -0700, by twisti
-
Use values from HotSpotVMConfig instead of hardcoding shifts and bitmasks.Fri, 21 Jun 2013 13:34:08 +0200, by Roland Schatz
-
mx: remove useless assignmentFri, 21 Jun 2013 14:17:24 +0200, by Bernhard Urban
-
mx: add --workdir argumentFri, 21 Jun 2013 14:16:48 +0200, by Bernhard Urban
-
Merge.Fri, 21 Jun 2013 12:20:04 +0200, by Christian Humer
-
Readd accidentally commented code.Fri, 21 Jun 2013 12:05:26 +0200, by Christian Humer
-
Merge.Thu, 20 Jun 2013 23:13:53 +0200, by Christian Humer
-
Merge.Thu, 20 Jun 2013 21:33:00 +0200, by Christian Humer
-
Fixed import.Thu, 20 Jun 2013 19:43:57 +0200, by Christian Humer
-
Merge.Thu, 20 Jun 2013 19:40:41 +0200, by Christian Humer
-
Merge.Thu, 20 Jun 2013 19:10:40 +0200, by Christian Humer
-
Implemented CreateCast annotation for easier insertion of casts.Thu, 20 Jun 2013 19:10:09 +0200, by Christian Humer
-
Merge.Tue, 18 Jun 2013 10:12:27 +0200, by Christian Humer
-
Fixed GRAAL-321.Tue, 18 Jun 2013 10:11:28 +0200, by Christian Humer
-
dsl cleanup.Tue, 18 Jun 2013 10:10:54 +0200, by Christian Humer
-
Fix deoptimization problem in DynamicNewArrayNode.Fri, 21 Jun 2013 11:12:23 +0200, by Roland Schatz
-
Merge.Thu, 20 Jun 2013 21:11:06 +0200, by Doug Simon
-
moved write barrier tests to graal.hotspot.test and removed the graal.compiler.test -> graal.hotspot dependencyThu, 20 Jun 2013 17:38:53 +0200, by Doug Simon
-
Remove unused class GenericArrayRangeWriteBarrier.Thu, 20 Jun 2013 16:59:59 +0200, by Roland Schatz
-
Delay write barrier addition for arraycopy.Thu, 20 Jun 2013 16:59:58 +0200, by Roland Schatz
-
Common base class for nodes that need array range barriers.Thu, 20 Jun 2013 16:59:58 +0200, by Roland Schatz
-
Later lowering of arraycopy.Thu, 20 Jun 2013 16:59:56 +0200, by Roland Schatz
-
Align foreign call descriptorsThu, 20 Jun 2013 17:30:39 +0200, by Christos Kotselidis
-
Add G1 Barriers' foreign callsThu, 20 Jun 2013 16:10:14 +0200, by Christos Kotselidis
-
Add G1 Barrier stub call nodesThu, 20 Jun 2013 15:36:49 +0200, by Christos Kotselidis
-
Fix CheckStyle errorsThu, 20 Jun 2013 15:36:15 +0200, by Christos Kotselidis
-
Add G1 Barrier nodesThu, 20 Jun 2013 15:25:09 +0200, by Christos Kotselidis
-
Add Write Barrier superclassThu, 20 Jun 2013 15:10:44 +0200, by Christos Kotselidis
-
fix recent merge with hsx (Mac build problems)Thu, 20 Jun 2013 13:47:53 +0200, by Lukas Stadler
-
Use stack kind to determine instruction in AMD64LIRGenerator.Thu, 20 Jun 2013 11:17:47 +0200, by Roland Schatz
-
Cite source of comment in NewObjectSnippets.Thu, 20 Jun 2013 10:18:15 +0200, by Roland Schatz
-
Test DynamicNewArrayNode with void.class.Thu, 20 Jun 2013 10:17:03 +0200, by Roland Schatz
-
Merge.Thu, 20 Jun 2013 01:10:56 +0200, by Thomas Wuerthinger
-
Fix after lowering phase refactoring.Wed, 19 Jun 2013 23:50:43 +0200, by Thomas Wuerthinger
-
Merge.Wed, 19 Jun 2013 21:54:38 +0200, by Thomas Wuerthinger
-
Simplified lowering phase. Removed "deferred" lowering. Removed custom setLastFixedNode method.Wed, 19 Jun 2013 21:49:09 +0200, by Thomas Wuerthinger
-
aot verify: check if string constant is really a interned string; javadoc updatesWed, 19 Jun 2013 23:47:07 +0200, by Bernhard Urban
-
aot verify: s/AheadOfTimeVerifcationPhase/AheadOfTimeVerificationPhase/gWed, 19 Jun 2013 23:46:56 +0200, by Bernhard Urban
-
GraphBuilderPhase: handle locks properly during framestate mergeWed, 19 Jun 2013 23:46:55 +0200, by Gilles Duboscq
-
MergeWed, 19 Jun 2013 20:24:27 +0200, by Christos Kotselidis
-
Add one more register in Register pressure configuration for Compressed OopsWed, 19 Jun 2013 12:24:38 +0200, by Christos Kotselidis
-
MergeTue, 18 Jun 2013 21:52:55 +0200, by Christos Kotselidis
-
Remove completely UseCompressedOops argsTue, 18 Jun 2013 19:30:58 +0200, by Christos Kotselidis
-
Add comments in Compressed OopsTue, 18 Jun 2013 19:30:22 +0200, by Christos Kotselidis
-
Merge.Wed, 19 Jun 2013 18:20:40 +0200, by Doug Simon
-
Merge.Wed, 19 Jun 2013 16:14:12 +0200, by Doug Simon
-
renamed codeInstaller_<cpu>.hpp to graalCodeInstaller_<cpu>.hppWed, 19 Jun 2013 15:46:28 +0200, by Doug Simon
-
removed redundant import of platform specific codeInstaller_*.hpp filesWed, 19 Jun 2013 15:43:40 +0200, by Doug Simon
-
merge fixesWed, 19 Jun 2013 15:37:32 +0200, by Doug Simon
-
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/Wed, 19 Jun 2013 10:45:56 +0200, by Doug Simon
-
8005849: JEP 167: Event-Based JVM TracingMon, 10 Jun 2013 11:30:51 +0200, by sla
-
8016078: new hotspot build - hs25-b37Fri, 07 Jun 2013 09:33:01 -0700, by amurillo
-
Added tag jdk8-b94 for changeset 1beed1f6f9edThu, 13 Jun 2013 09:48:27 -0700, by katleman
-
MergeThu, 06 Jun 2013 11:02:25 -0700, by kvn
-
8014246: remove assert to catch access to object headers in index_oop_from_field_offset_longThu, 06 Jun 2013 09:29:38 -0700, by anoll
-
8015252: Enable HotSpot build with ClangTue, 04 Jun 2013 22:16:15 -0700, by simonis
-
8010724: [parfait] Null pointer dereference in hotspot/src/share/vm/c1/c1_LIRGenerator.cppTue, 04 Jun 2013 12:06:54 -0700, by morris
-
MergeMon, 03 Jun 2013 14:02:05 -0700, by kvn
-
8005956: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this blockMon, 03 Jun 2013 12:39:33 -0700, by adlertz
-
8013329: File leak in hotspot/src/share/vm/compiler/compileBroker.cppMon, 03 Jun 2013 08:52:20 +0200, by anoll
-
8010460: Interpreter on some platforms loads ConstMethod::_max_stack and misses extra stack slots for JSR 292Wed, 24 Apr 2013 11:49:38 +0200, by roland
-
8013496: Code cache management command line options work only in special order. Another order of arguments does not deliver the second parameter to the jvm.Fri, 31 May 2013 06:41:50 +0200, by anoll
-
8015441: runThese crashed with assert(opcode == Op_ConP || opcode == Op_ThreadLocal || opcode == Op_CastX2P ..) failed: sanityFri, 31 May 2013 13:54:47 -0700, by kvn
-
8009981: nashorn tests fail with -XX:+VerifyStackFri, 31 May 2013 14:40:26 +0200, by roland
-
8015266: fix some -Wsign-compare warnings in adlcThu, 30 May 2013 08:37:08 -0700, by twisti
-
8015585: Missing regression test for 8011771Thu, 30 May 2013 11:21:01 +0200, by roland
-
MergeThu, 06 Jun 2013 05:56:33 -0700, by dcubed
-
8009302: Mac OS X: JVM crash on infinite recursion on Appkit ThreadWed, 05 Jun 2013 14:12:49 -0400, by hseigel
-
8010257: remove unused thread-local variables _ScratchA and _ScratchBTue, 04 Jun 2013 19:39:21 -0700, by dcubed
-
MergeWed, 05 Jun 2013 09:47:27 -0700, by nloodin
-
8015803: Test8015436.java fails 'can not access a member of class Test8015436 with modifiers "public static"'Tue, 04 Jun 2013 01:06:50 -0700, by sspitsyn
-
8014052: JSR292: assert(end_offset == next_offset) failed: matched endingMon, 03 Jun 2013 14:28:37 -0700, by sspitsyn
-
8015385: Remove RelaxAccessControlCheck for JDK 8 bytecodesMon, 03 Jun 2013 10:00:10 -0400, by hseigel
-
MergeSat, 01 Jun 2013 09:28:26 -0700, by dcubed
-
6726963: multi_allocate() call does not CHECK_NULL and causes crash in fastdebug bitsFri, 31 May 2013 20:24:58 +0200, by ctornqvi
-
8014709: Constructor.getAnnotatedReturnType() returns empty AnnotatedTypeFri, 31 May 2013 13:02:24 +0200, by rbackman
-
8015436: compiler/ciReplay/TestSA.sh fails with assert() index is out of boundsThu, 30 May 2013 11:46:39 -0700, by sspitsyn
-
8014912: Restore PrintSharedSpaces functionality after NPGTue, 28 May 2013 16:36:19 -0700, by iklam
-
MergeTue, 04 Jun 2013 14:00:16 -0700, by johnc
-
6976350: G1: deal with fragmentation while copying objects during GCMon, 03 Jun 2013 14:37:13 -0700, by tamao
-
8015244: G1: Verification after a full GC is incorrectly placed.Tue, 04 Jun 2013 10:04:06 -0700, by johnc
-
8013895: G1: G1SummarizeRSetStats output on Linux needs improvemenTue, 28 May 2013 09:32:06 +0200, by tschatzl
-
MergeSat, 01 Jun 2013 10:00:56 +0200, by jwilhelm
-
8015486: PSScavenge::is_obj_in_young is unnecessarily slow with UseCompressedOopsThu, 30 May 2013 10:58:16 +0200, by stefank
-
6725714: par compact - add a table to speed up bitmap searchesThu, 30 May 2013 13:04:51 -0700, by jcoomes
-
8015690: new hotspot build - hs25-b36Fri, 31 May 2013 10:04:00 -0700, by amurillo
-
Added tag jdk8-b93 for changeset 573d86d412cdThu, 06 Jun 2013 09:54:16 -0700, by katleman
-
Added tag hs25-b35 for changeset b786c04b7be1Fri, 31 May 2013 09:37:49 -0700, by amurillo
-
MergeFri, 31 May 2013 09:55:35 +0200, by jwilhelm
-
8015422: Large performance hit when the StringTable is walked twice in Parallel ScavengeMon, 27 May 2013 12:58:42 +0200, by stefank
-
8015428: Remove unused CDS support from StringTableMon, 27 May 2013 12:56:34 +0200, by stefank
-
8015268: NPG: 2.5% regression in young GC times on CRM Sales OptyMon, 27 May 2013 15:22:59 +0200, by stefank
-
MergeFri, 24 May 2013 14:16:41 +0200, by jwilhelm
-
8007762: Rename a bunch of methods in size policy across collectorsWed, 22 May 2013 11:11:47 -0700, by tamao
-
8015007: Incorrect print format in error message for VM cannot allocate the requested heapTue, 21 May 2013 16:43:41 -0700, by tamao
-
MergeThu, 30 May 2013 13:19:06 -0400, by jiangli
-
MergeTue, 28 May 2013 15:24:44 -0400, by jprovino
-
8011064: Some tests have failed with SIGSEGV on arm-hflt on build b82Tue, 28 May 2013 11:32:46 -0400, by jprovino
-
8013461: There is a symbol AsyncGetCallTrace in libjvm.symbols that does not exist in minimal/libjvm.a when DEBUG_LEVEL == releaseTue, 28 May 2013 11:17:16 -0400, by jprovino
-
MergeTue, 28 May 2013 11:35:57 -0700, by dcubed
-
8015493: runtime/contended/OopMaps.java fails with OutOfMemoryTue, 28 May 2013 19:54:18 +0400, by shade
-
MergeTue, 28 May 2013 08:54:55 -0700, by zgu
-
8015265: revise the fix for 8007037Fri, 24 May 2013 17:19:56 -0700, by ccheung
-
8015329: Print reason for failed MiniDumpWriteDump() callTue, 28 May 2013 15:08:57 +0200, by ctornqvi
-
8015270: @Contended: fix multiple issues in the layout codeMon, 27 May 2013 12:49:08 -0700, by shade
-
8013945: CMS fatal error: must own lock MemberNameTable_lockFri, 24 May 2013 17:36:12 -0700, by sspitsyn
-
MergeFri, 24 May 2013 10:21:12 -0700, by dcubed
-
8014288: perf regression in nashorn JDK-8008448.js test after 8008511 changesThu, 23 May 2013 23:04:33 -0700, by sspitsyn
-
8009576: Test returns ClassNotFoundExceptionThu, 23 May 2013 17:39:32 +0200, by ctornqvi
-
8003421: NPG: Move oops out of InstanceKlass into mirrorWed, 22 May 2013 14:37:49 -0400, by coleenp
-
MergeTue, 21 May 2013 19:52:01 -0700, by dholmes
-
8013726: runtime/memory/ReserveMemory.java fails due to 'assert(bytes % os::vm_allocation_granularity() == 0) failed: reserve block size'Tue, 21 May 2013 09:43:23 -0700, by mikael
-
8014059: JSR292: Failed to reject invalid class cplmhl00201m28nTue, 21 May 2013 16:17:51 -0700, by bharadwaj
-
8015305: new hotspot build - hs25-b35Fri, 24 May 2013 09:35:10 -0700, by amurillo
-
MergeFri, 24 May 2013 09:29:57 +0200, by jwilhelm
-
8014971: Minor code cleanup of the freelist managementWed, 22 May 2013 08:04:58 +0200, by brutisso
-
8014405: G1: PerRegionTable::fl_mem_size() calculates size of the free list using wrong element sizesTue, 21 May 2013 11:30:14 +0200, by tschatzl
-
MergeTue, 21 May 2013 10:39:09 +0200, by brutisso
-
7066063: CMS: "Conservation Principle" assert failedTue, 21 May 2013 08:50:20 +0200, by brutisso
-
8014862: Add fast Metasapce capacity and used per MetadataTypeMon, 20 May 2013 22:34:24 -0700, by jmasa
-
7186737: Unable to allocate bit maps or card tables for parallel gc for the requested heapMon, 20 May 2013 10:44:33 -0700, by tamao
-
MergeSun, 19 May 2013 20:31:30 +0200, by jwilhelm
-
8014277: Remove ObjectClosure as base class for BoolObjectClosureFri, 17 May 2013 11:57:05 +0200, by ehelin
-
MergeThu, 23 May 2013 15:30:16 -0700, by twisti
-
8014430: JRE crashes instead of stop compilation on full Code Cache. Internal Error (c1_Compiler.cpp:87)Thu, 23 May 2013 14:11:09 +0200, by anoll
-
8010927: Kitchensink crashed with SIGSEGV, Problematic frame: v ~StubRoutines::checkcast_arraycopyWed, 22 May 2013 18:25:43 -0700, by kvn
-
MergeWed, 22 May 2013 17:39:47 -0700, by kvn
-
8014811: loopTransform.cpp assert(cmp_end->in(2) == limit) failedWed, 22 May 2013 09:02:43 -0700, by kvn
-
MergeWed, 22 May 2013 11:44:17 -0700, by twisti
-
8012312: hsdis fails to compile with binutils-2.23.2Wed, 22 May 2013 10:28:20 +0200, by anoll
-
8012371: Adjust Tiered compile threshold according to available space in code cacheThu, 16 May 2013 15:46:49 +0200, by anoll
-
MergeThu, 23 May 2013 13:40:15 -0400, by jiangli
-
MergeMon, 20 May 2013 13:13:29 -0400, by jiangli
-
8014669: arch specific flags not passed to some link commandsWed, 15 May 2013 23:06:04 -0400, by bpittore
-
8014460: Need to check for non-empty EXT_LIBS_PATH before using itTue, 14 May 2013 07:24:50 -0400, by dholmes
-
8014878: Clean up class field layout codeMon, 20 May 2013 23:41:27 +0400, by shade
-
8014871: Move @Contended regression tests to the same placeMon, 20 May 2013 15:43:50 +0400, by shade
-
8014262: PrintStringTableStatistics should include more footprint infoSat, 18 May 2013 20:41:01 -0700, by iklam
-
MergeFri, 17 May 2013 17:52:07 -0700, by dcubed
-
MergeFri, 17 May 2013 11:36:43 -0700, by dcubed
-
MergeFri, 17 May 2013 08:56:51 -0700, by dcubed
-
7145527: sscanf must use a length in the format stringFri, 17 May 2013 08:51:46 -0700, by rdurbin
-
MergeThu, 16 May 2013 23:40:27 -0400, by dholmes
-
MergeThu, 16 May 2013 22:11:05 -0400, by dholmes
-
8014509: @Contended: explicit default value behaves differently from the implicit valueFri, 17 May 2013 01:58:32 +0400, by shade
-
MergeThu, 16 May 2013 21:19:49 -0400, by dholmes
-
8012939: @Contended doesn't work correctly with inheritanceFri, 17 May 2013 01:43:48 +0400, by shade
-
6313816: SA: jstack -m fails on Win32 : UnalignedAddressExceptionThu, 16 May 2013 12:40:27 +0100, by kevinw
-
8014511: runtime/RedefineObject/TestRedefineObject.java has incorrect classname in @run tagThu, 16 May 2013 17:54:11 +0200, by ctornqvi
-
8008169: test/runtime/7158804/Test7158804.sh has bad copyright headerThu, 16 May 2013 15:31:00 +0200, by ctornqvi
-
4965252: JvmtiExport::post_raw_field_modification jni ref handling is oddWed, 15 May 2013 11:30:54 +0200, by rbackman
-
8014760: new hotspot build - hs25-b34Fri, 17 May 2013 09:10:04 -0700, by amurillo
-
Added tag jdk8-b91 for changeset 7cbdf0e3725cThu, 23 May 2013 10:47:40 -0700, by katleman
-
MergeFri, 17 May 2013 08:00:01 +0200, by jwilhelm
-
MergeFri, 17 May 2013 06:01:10 +0200, by jwilhelm
-
8014765: VM exits if MaxTenuringThreshold is set below the default InitialTenuringThreshold, and InitialTenuringThreshold is not setThu, 16 May 2013 23:51:51 +0200, by tschatzl
-
8010738: G1: Output for full GCs with +PrintGCDetails should contain perm gen size/meta data change infoThu, 16 May 2013 09:24:26 -0700, by johnc
-
8014240: G1: Add remembered set size information to output of G1PrintRegionLivenessInfoThu, 16 May 2013 13:02:33 +0200, by tschatzl
-
8014408: G1: crashes with assert assert(prev_committed_card_num == _committed_max_card_num) failedWed, 15 May 2013 22:35:36 -0700, by johnc
-
8007763: Refactoring: split up compute_generation_free_space() into two functions for class PSAdaptiveSizePolicyWed, 15 May 2013 10:41:22 -0700, by tamao
-
6843347: Boundary values in some public GC options cause crashesWed, 15 May 2013 11:05:09 +0200, by tschatzl
-
8014489: tests/gc/arguments/Test(Serial|CMS|Parallel|G1)HeapSizeFlags jtreg tests invoke wrong classTue, 14 May 2013 17:08:31 +0200, by tschatzl
-
8014339: Improve assert and remove some dead code from parMarkBitMap.hpp/cppMon, 13 May 2013 14:09:05 +0200, by brutisso
-
8014058: Regression tests for 8006088Mon, 13 May 2013 09:45:33 +0200, by tschatzl
-
MergeThu, 16 May 2013 13:47:55 -0700, by twisti
-
8014068: TEST_BUG: compiler/ciReplay/TestSA.sh fails on Windows: core wasn't generatedWed, 15 May 2013 22:44:52 +0400, by iignatyev
-
8014286: failed java/lang/Math/DivModTests.java after 6934604 changesMon, 13 May 2013 14:36:39 -0700, by kvn
-
MergeMon, 13 May 2013 12:43:10 -0700, by twisti
-
8014189: JVM crash with SEGV in ConnectionGraph::record_for_escape_analysis()Thu, 09 May 2013 17:28:04 -0700, by kvn
-
6934604: enable parts of EliminateAutoBox by defaultWed, 08 May 2013 15:08:01 -0700, by kvn
-
8008772: remove gamma launcherMon, 06 May 2013 19:49:23 -0700, by twisti
-
7196277: JSR 292: Two jck/runtime tests crash on java.lang.invoke.MethodHandle.invokeExactMon, 06 May 2013 13:53:13 -0700, by twisti
-
MergeFri, 03 May 2013 15:35:30 -0700, by kvn
-
8012292: optimized build with GCC brokenWed, 24 Apr 2013 14:26:09 +0200, by roland
-
8012037: Test8009761.java "Failed: init recursive calls: 7224. After deopt 58824"Fri, 03 May 2013 09:32:50 +0200, by roland
-
MergeTue, 14 May 2013 17:33:07 +0000, by minqi
-
8012902: remove use of global operator new - take 2Tue, 14 May 2013 09:41:12 -0700, by minqi
-
8014138: Add VM option to facilitate the writing of CDS testsTue, 14 May 2013 09:17:52 -0400, by hseigel
-
8014448: Purge PrintCompactFieldsSavingsTue, 14 May 2013 11:34:30 +0400, by shade
-
8005056: NPG: Crash after redefining java.lang.ObjectMon, 13 May 2013 15:37:08 -0400, by coleenp
-
MergeMon, 13 May 2013 18:08:13 +0000, by minqi
-
MergeFri, 10 May 2013 19:30:12 +0000, by minqi
-
8003557: NPG: Klass* const k should be const Klass* k.Fri, 10 May 2013 08:27:30 -0700, by minqi
-
MergeMon, 13 May 2013 07:53:45 +0200, by rbackman
-
8008255: jvmtiExport.cpp::post_to_env() does not check malloc() returnWed, 08 May 2013 11:21:56 +0200, by rbackman
-
MergeWed, 08 May 2013 21:06:46 -0400, by dholmes
-
MergeWed, 08 May 2013 19:38:41 -0400, by dholmes
-
8006997: ContendedPaddingWidth should be range-checkedWed, 08 May 2013 19:28:54 -0400, by dholmes
-
8013875: Incorrect vtable index being set during methodHandle creation for staticWed, 08 May 2013 14:18:03 -0700, by bharadwaj
-
MergeWed, 08 May 2013 10:14:57 -0400, by sla
-
8013591: compiler/ciReplay/TestSA.sh fails in nightlyWed, 08 May 2013 15:37:18 +0200, by sla
-
8007018: RFE: -XX:+UseLargePages does not work with CDSWed, 08 May 2013 08:20:45 -0400, by hseigel
-
MergeTue, 07 May 2013 18:46:47 -0700, by coleenp
-
MergeTue, 07 May 2013 16:17:43 -0700, by coleenp
-
8014024: NPG: keep compiled ic methods from being deallocated in redefine classesTue, 07 May 2013 18:51:31 -0400, by coleenp
-
8013063: nsk/jvmti/RetransformClasses/retransform001 failed debug version on os::freeTue, 07 May 2013 09:46:15 -0400, by coleenp
-
8014279: new hotspot build - hs25-b33Fri, 10 May 2013 11:27:55 -0700, by amurillo
-
Added tag jdk8-b90 for changeset 1ae0472ff3a0Thu, 16 May 2013 12:14:19 -0700, by katleman
-
MergeFri, 10 May 2013 09:24:20 +0200, by stefank
-
7176479: G1: JVM crashes on T5-8 system with 1.5 TB heapThu, 09 May 2013 11:16:39 -0700, by johnc
-
MergeThu, 09 May 2013 12:23:43 +0200, by jwilhelm
-
8013184: CMS: Call reset_after_compaction() only if a compaction has been doneWed, 08 May 2013 17:12:52 -0700, by jmasa
-
8013032: CMS: assert(used() == used_after_gc && used_after_gc <= capacity()) failed: used: 0 used_after_gc: 292080 capacity: 1431699456Wed, 08 May 2013 16:28:03 -0700, by jmasa
-
8013872: G1: HeapRegionSeq::shrink_by() has invalid assertMon, 06 May 2013 21:30:34 +0200, by brutisso
-
8006088: Incompatible heap size flags accepted by VMMon, 06 May 2013 17:19:42 +0200, by tschatzl
-
MergeMon, 06 May 2013 13:03:46 +0200, by jwilhelm
-
8013791: G1: G1CollectorPolicy::initialize_flags() may set min_alignment > max_alignmentMon, 06 May 2013 09:16:14 +0200, by brutisso
-
8013574: PrintMalloc conflicts with the command line parsingThu, 02 May 2013 22:35:15 +0200, by brutisso
-
MergeThu, 09 May 2013 16:27:51 -0400, by jiangli
-
MergeTue, 07 May 2013 10:36:20 -0400, by vladidan
-
8013633: Cleanup platform ifdefs in unsafe.cppTue, 07 May 2013 10:19:33 -0400, by bpittore
-
MergeMon, 06 May 2013 20:11:18 -0700, by jiangli
-
8013067: Zero builds are broken after 8010862.Mon, 06 May 2013 19:57:35 -0400, by jiangli
-
MergeTue, 07 May 2013 14:30:11 -0700, by coleenp
-
8009729: Refix hotspot jni_<cpu>.h JNIEXPORT and JNIIMPORT definitions to match jdk versionTue, 07 May 2013 13:45:59 -0400, by emc
-
8009577: Test test/closed/runtime/classunload brokenTue, 07 May 2013 21:36:59 +0200, by ctornqvi
-
8005038: remove crufty '_g' support from SATue, 07 May 2013 14:33:09 +0200, by sla
-
8014044: Spelling error in JDK-8009615: boostrapmethodTue, 07 May 2013 14:04:26 +0200, by sla
-
MergeTue, 07 May 2013 01:25:21 +0200, by sla
-
8009615: JvmtiClassFileReconstituter does not create BootstrapMethod attributesMon, 06 May 2013 19:49:18 +0200, by sla
-
MergeMon, 06 May 2013 12:36:20 -0700, by acorn
-
MergeMon, 06 May 2013 10:20:18 -0700, by acorn
-
8010783: assert(s->refcount() != 0) failed: for create_overpassesThu, 02 May 2013 10:58:04 -0400, by acorn
-
MergeMon, 06 May 2013 08:49:38 -0700, by zgu
-
8013120: NMT: Kitchensink crashes with assert(next_region == NULL || !next_region->is_committed_region()) failed: Sanity checkMon, 06 May 2013 11:15:13 -0400, by zgu
-
8013648: Guarantee(VerifyBeforeGC || VerifyDuringGC || VerifyBeforeExit || VerifyAfterGC) failed: too expensiveMon, 06 May 2013 09:10:21 -0400, by hseigel
-
MergeFri, 03 May 2013 15:51:16 -0700, by dcubed
-
MergeFri, 03 May 2013 13:00:28 -0700, by zgu
-
8012641: Perf_CreateLong creates perf counter of incorrect typeThu, 02 May 2013 16:55:00 -0700, by ccheung
-
MergeFri, 03 May 2013 05:17:15 -0700, by fparain
-
8004095: Add support for JMX interface to Diagnostic Framework and CommandsFri, 03 May 2013 05:05:31 -0700, by fparain
-
8013785: Respect EXTRA_CFLAGS on windowsFri, 03 May 2013 12:26:15 +0200, by sla
-
8008453: JvmtiClassFileReconstituter does not recognize default methodsFri, 03 May 2013 12:24:11 +0200, by sla
-
8013800: new hotspot build - hs25-b32Fri, 03 May 2013 08:19:38 -0700, by amurillo
-
Added tag jdk8-b89 for changeset 9c1fe0b419b4Thu, 09 May 2013 10:03:35 -0700, by katleman
-
MergeThu, 02 May 2013 18:50:05 -0700, by kvn
-
8013532: Remove unused parameter "compiler" from DTRACE_METHOD_COMPILE* macrosThu, 02 May 2013 10:27:15 +0200, by roland
-
8012547: Code cache flushing can get stuck reclaming of memoryMon, 29 Apr 2013 13:20:19 +0200, by neliasso
-
MergeFri, 26 Apr 2013 14:41:10 -0700, by jiangli
-
8013036: vm/runtime/simpleThresholdPolicy.cpp: assert(mcs != NULL).Fri, 26 Apr 2013 16:21:03 -0400, by jiangli
-
MergeFri, 26 Apr 2013 14:50:23 -0400, by bharadwaj
-
MergeFri, 26 Apr 2013 10:52:26 -0700, by bharadwaj
-
MergeFri, 26 Apr 2013 08:33:39 -0700, by vlivanov
-
8012322: Tiered: CompilationPolicy::can_be_compiled(CompLevel_all) mistakenly return falseFri, 26 Apr 2013 07:21:41 -0700, by iignatyev
-
8012157: removed unused code in SharedRuntime::handle_wrong_methodTue, 23 Apr 2013 18:06:54 +0200, by neliasso
-
8010332: removed unused method: ciMethod::uses_monitorsTue, 23 Apr 2013 13:48:02 +0200, by neliasso
-
8011675: adding compilation level to replay dataThu, 25 Apr 2013 11:09:24 -0700, by iignatyev
-
8012337: Change Whitebox implementation to make absence of method in Whitebox.class not fatalThu, 25 Apr 2013 11:04:36 -0700, by iignatyev
-
8012260: ciReplay: Include PID into the name of replay data fileThu, 25 Apr 2013 11:02:32 -0700, by vlivanov
-
MergeThu, 02 May 2013 16:41:09 -0700, by mgerdin
-
MergeThu, 02 May 2013 19:28:59 +0200, by mgerdin
-
8008541: Remove old code in HotSpot that supported the jmap -permstat functionalityTue, 30 Apr 2013 16:36:24 +0200, by ehelin
-
8013129: Possible deadlock with Metaspace locks due to mixed usage of safepoint aware and non-safepoint aware lockingMon, 29 Apr 2013 13:07:27 +0200, by mgerdin
-
MergeMon, 29 Apr 2013 09:31:59 +0200, by mgerdin
-
8011898: gc/TestVerifyBeforeGCDuringStartup.java: java.lang.RuntimeException: '[Verifying' missing from stdout/stderr: [Error: Could not find or load main class]Fri, 26 Apr 2013 10:57:57 -0700, by johnc
-
8013160: NPG: Remove unnecessary mark stack draining after CodeCache::do_unloadingFri, 26 Apr 2013 10:40:36 +0200, by stefank
-
8012915: ReservedSpace::align_reserved_region() broken on WindowsFri, 26 Apr 2013 09:53:22 +0200, by brutisso
-
8013132: Add a flag to turn off the output of the verbose verification codeWed, 24 Apr 2013 20:13:37 +0200, by stefank
-
8012715: G1: GraphKit accesses PtrQueue::_index as int but is size_tWed, 24 Apr 2013 14:48:43 -0700, by johnc
-
8013136: NPG: Parallel class loading tests fail after fix for JDK-8011802Wed, 24 Apr 2013 19:55:02 +0200, by mgerdin
-
8008966: NPG: Inefficient Metaspace counter functions cause large young GC regressionsTue, 12 Feb 2013 14:15:45 -0800, by jmasa
-
8011724: G1: Stack allocate instances of HeapRegionRemSetIteratorThu, 18 Apr 2013 10:09:23 -0700, by johnc
-
8011802: NPG: init_dependencies in class loader data graph can cause invalid CLDTue, 23 Apr 2013 08:39:55 +0200, by mgerdin
-
8012111: Remove warning about CMS generation shrinking.Mon, 22 Apr 2013 22:00:03 -0700, by jmasa
-
8012687: Remove unused is_root checks and closuresMon, 22 Apr 2013 20:27:36 +0200, by stefank
-
MergeMon, 22 Apr 2013 10:10:09 +0200, by mgerdin
-
MergeFri, 19 Apr 2013 05:14:39 +0200, by kevinw
-
7109087: gc/7072527/TestFullGCCount.java fails when GC is set in command-lineThu, 18 Apr 2013 17:02:20 +0100, by kevinw
-
8011268: NPG: Free unused VirtualSpaceNodesFri, 01 Mar 2013 10:19:29 -0800, by jmasa
-
MergeThu, 02 May 2013 13:12:33 -0700, by jiangli
-
MergeThu, 02 May 2013 12:16:01 -0400, by jiangli
-
MergeMon, 29 Apr 2013 01:58:43 -0700, by jiangli
-
MergeFri, 26 Apr 2013 16:58:18 -0400, by jiangli
-
8010428: Special -agentpath checks needed with minimal VM to produce proper error messageSun, 28 Apr 2013 18:24:04 -0400, by dholmes
-
MergeWed, 24 Apr 2013 21:11:02 -0400, by dlong
-
8003853: specify offset of IC load in java_to_interp stubWed, 24 Apr 2013 20:55:28 -0400, by dlong
-
MergeWed, 01 May 2013 09:00:39 -0700, by bharadwaj
-
8013418: assert(i == total_args_passed) in AdapterHandlerLibrary::get_adapter since 8-b87Wed, 01 May 2013 08:07:59 -0700, by bharadwaj
-
MergeWed, 01 May 2013 10:10:57 -0400, by vladidan
-
8013398: Adjust number of stack guard pages on systems with large memory page sizeTue, 30 Apr 2013 17:36:01 -0400, by vladidan
-
MergeWed, 01 May 2013 01:07:50 +0200, by sla
-
8013364: SA-JDI exceptions caused by lack of permissions on OSX should be more verbose about issue causeTue, 30 Apr 2013 21:47:02 +0200, by sla
-
8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap"Tue, 30 Apr 2013 11:56:52 -0700, by ccheung
-
8013214: BigApps fails due to 'fatal error: Illegal threadstate encountered: 6'Tue, 30 Apr 2013 09:17:06 -0400, by zgu
-
MergeTue, 30 Apr 2013 02:28:42 -0700, by sla
-
8013466: SA crashes when attaching to a process on OS XTue, 30 Apr 2013 10:53:58 +0200, by sla
-
8012015: Use PROT_NONE when reserving memoryMon, 29 Apr 2013 11:03:49 -0700, by mikael
-
MergeMon, 29 Apr 2013 16:36:17 -0400, by hseigel
-
8011773: Some tests on Interned String crashed JVM with OOMMon, 29 Apr 2013 16:13:57 -0400, by hseigel
-
8007154: Remove support for u4 MethodParameter flags fieldsFri, 26 Apr 2013 07:34:02 -0400, by emc
-
MergeFri, 26 Apr 2013 08:40:24 -0700, by dcubed
-
8008962: NPG: Memory regression: One extra Monitor per ConstantPoolThu, 25 Apr 2013 12:55:49 -0700, by iklam
-
8007037: JSR 292: the VM_RedefineClasses::append_entry() should do cross-checks with indy operandsThu, 25 Apr 2013 03:58:53 -0700, by sspitsyn
-
MergeWed, 24 Apr 2013 15:57:17 -0700, by coleenp
-
8011803: release_C_heap_structures is never called for anonymous classes.Wed, 24 Apr 2013 16:19:35 -0400, by coleenp
-
8011218: Kitchensink hanged, likely NMT is to blameWed, 24 Apr 2013 14:55:04 -0400, by zgu
-
8012695: Assertion message displays %u and %s text instead of actual valuesWed, 24 Apr 2013 09:00:04 -0400, by hseigel
-
8013227: new hotspot build - hs25-b31Fri, 26 Apr 2013 00:40:22 -0700, by amurillo
-
Added tag jdk8-b88 for changeset 8482058e74bcThu, 02 May 2013 13:35:00 -0700, by katleman
-
MergeThu, 25 Apr 2013 13:10:03 -0700, by bharadwaj
-
8013041: guarantee(this->is8bit(imm8)) failed: Short forward jump exceeds 8-bit offset.Wed, 24 Apr 2013 18:20:04 -0400, by jiangli
-
8011771: runThese crashed with EAVWed, 24 Apr 2013 09:42:08 +0200, by roland
-
8011901: Unsafe.getAndAddLong(obj, off, delta) does not work properly with long deltasTue, 16 Apr 2013 17:06:39 +0200, by roland
-
8012927: 'assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of range' in interpreter initialization.Tue, 23 Apr 2013 12:32:17 -0400, by jiangli
-
8012961: Do not restrict static interface methods to be privateTue, 23 Apr 2013 08:12:14 -0700, by bharadwaj
-
MergeSun, 21 Apr 2013 21:05:02 -0700, by dcubed
-
8012907: anti-delta fix for 8010992Sun, 21 Apr 2013 20:41:04 -0700, by dcubed
-
6729929: I18N - Taking Heap Dump failed if project path contains multibyte charactersSat, 20 Apr 2013 19:02:11 +0200, by mgronlun
-
8008511: JSR 292: MemberName vmtarget refs to methods must be updated at class redefinitionSat, 20 Apr 2013 04:07:08 -0700, by sspitsyn
-
MergeFri, 19 Apr 2013 16:51:27 -0700, by dcubed
-
MergeFri, 19 Apr 2013 13:48:54 -0700, by dcubed
-
8010992: Remove calls to global ::operator new[] and newFri, 19 Apr 2013 11:08:52 -0700, by minqi
-
MergeThu, 18 Apr 2013 14:03:37 -0400, by bharadwaj
-
8006267: InterfaceMethod_ref should allow invokestatic and invokespecialThu, 18 Apr 2013 08:05:35 -0700, by bharadwaj
-
8012464: NMT: classes should not derive from _ValueObj, use VALUE_OBJ_CLASS_SPEC insteadThu, 18 Apr 2013 10:04:44 -0400, by zgu
-
8009928: PSR:PERF Increase default string table sizeWed, 17 Apr 2013 08:20:02 -0400, by hseigel
-
8012559: new hotspot build - hs25-b30Fri, 19 Apr 2013 10:09:11 -0700, by amurillo
-
Added tag jdk8-b87 for changeset d4c266784660Thu, 25 Apr 2013 09:24:00 -0700, by katleman
-
MergeWed, 17 Apr 2013 21:33:05 -0700, by lana
-
MergeWed, 17 Apr 2013 10:12:42 -0700, by lana
-
MergeFri, 12 Apr 2013 10:14:42 +0100, by chegar
-
8004336: Better handling of method handle intrinsic framesTue, 26 Feb 2013 16:16:54 -0800, by twisti
-
Added tag hs25-b29 for changeset 01d5f04e64dcFri, 19 Apr 2013 09:58:06 -0700, by amurillo
-
MergeFri, 19 Apr 2013 03:13:04 -0400, by bharadwaj
-
MergeThu, 18 Apr 2013 16:04:33 -0700, by bharadwaj
-
8006952: Slow VM due to excessive code cache freelist iterationThu, 11 Apr 2013 13:57:44 +0200, by neliasso
-
8011971: WB API doesn't accept j.l.reflect.ConstructorTue, 16 Apr 2013 10:04:01 -0700, by iignatyev
-
MergeTue, 16 Apr 2013 10:37:16 -0400, by neliasso
-
8011621: live_ranges_in_separate_class.patchTue, 16 Apr 2013 10:08:41 +0200, by neliasso
-
MergeMon, 15 Apr 2013 18:42:42 -0700, by roland
-
7172922: export_ makefile targets do not work unless all supported variants are builtMon, 15 Apr 2013 16:20:05 -0700, by twisti
-
MergeThu, 18 Apr 2013 17:00:16 -0400, by jiangli
-
MergeMon, 15 Apr 2013 21:25:23 -0400, by jiangli
-
8012052: java/lang/invoke/6987555/Test6987555.java crashes with assert(mcs != NULL) failed: MethodCounters cannot be NULL.Thu, 11 Apr 2013 23:06:33 -0400, by jiangli
-
8010862: The Method counter fields used for profiling can be allocated lazily.Tue, 09 Apr 2013 17:17:41 -0400, by jiangli
-
MergeThu, 18 Apr 2013 14:38:31 +0200, by mgerdin
-
8012455: Missing time and date stamps for PrintGCApplicationConcurrentTime and PrintGCApplicationStoppedTimeThu, 18 Apr 2013 06:50:35 +0200, by brutisso
-
8012335: G1: Fix bug with compressed oops in template interpreter on x86 and sparc.Wed, 17 Apr 2013 10:57:02 -0700, by johnc
-
8011173: NPG: Replace the ChunkList implementation with class FreeList<Metachunk>Mon, 01 Apr 2013 10:50:30 -0700, by jmasa
-
MergeTue, 16 Apr 2013 12:46:24 +0200, by mgerdin
-
MergeThu, 11 Apr 2013 10:20:00 -0700, by johnc
-
8010780: G1: Eden occupancy/capacity output wrong after a full GCWed, 10 Apr 2013 10:57:34 -0700, by johnc
-
MergeTue, 16 Apr 2013 08:59:29 -0700, by rdurbin
-
8010151: nsk/regression/b6653214 fails "assert(snapshot != NULL) failed: Worker should not be started"Wed, 10 Apr 2013 08:55:50 -0400, by zgu
-
Added tag jdk8-b86 for changeset 86db4847f195Thu, 18 Apr 2013 10:30:11 -0700, by katleman
-
MergeMon, 15 Apr 2013 14:19:58 -0700, by katleman
-
8012048: JDK8 b85 source with GPL header errorsFri, 12 Apr 2013 15:22:08 -0700, by katleman
-
more restrictive condition in ForeignCallNode.setStateAfterWed, 19 Jun 2013 16:46:41 +0200, by Lukas Stadler
-
split MemoryCheckpoint interface into Single and MultiWed, 19 Jun 2013 16:42:56 +0200, by Lukas Stadler
-
fix canonicalization of UnsafeStoreNode: preserve stateAfterWed, 19 Jun 2013 15:29:37 +0200, by Andreas Woess
-
junit.framework package is deprecatedWed, 19 Jun 2013 15:07:39 +0200, by Andreas Woess
-
Added a more inlining test cases.Wed, 19 Jun 2013 12:21:03 +0200, by Christian Haeubl
-
fix == on ValueTue, 18 Jun 2013 14:23:29 -0700, by Mick Jordan
-
fix == on Register valueTue, 18 Jun 2013 14:17:45 -0700, by Mick Jordan
-
hard code use of python2.7 executableTue, 18 Jun 2013 18:35:18 +0200, by Doug Simon
-
remove build-graal.xml and have make directly call mx to generate graal.jarTue, 18 Jun 2013 18:17:04 +0200, by Doug Simon
-
DynamicCounterNode: counter without lowering, output tweaksTue, 18 Jun 2013 16:39:17 +0200, by Lukas Stadler
-
pull ScheduledNodeIterator into separate classTue, 18 Jun 2013 16:38:18 +0200, by Lukas Stadler
-
cannot use DeoptimizationAction.None for deoptimizing instanceof snippet since it will miss application phase changes, causing repeated and expensive deoptimizationTue, 18 Jun 2013 12:46:06 +0200, by Doug Simon
-
Merge.Tue, 18 Jun 2013 11:01:32 +0200, by Christian Haeubl
-
Bugfix for compilation queue.Tue, 18 Jun 2013 10:43:00 +0200, by Christian Haeubl
-
Value/Register: replace object identity check with equals()Tue, 18 Jun 2013 09:32:09 +0200, by Bernhard Urban
-
Minor CompilationTask refactoring.Tue, 18 Jun 2013 09:00:33 +0200, by Christian Haeubl
-
unittest/aot: add testcase for BoxingSnippetsMon, 17 Jun 2013 22:09:44 +0200, by Bernhard Urban
-
aot: add/fix some javadocMon, 17 Jun 2013 17:50:09 +0200, by Bernhard Urban
-
HotSpotResolvedJavaField: add cache of java.lang.{Character,Byte,Short} to not embeddable list (GRAAL-290)Mon, 17 Jun 2013 17:07:49 +0200, by Bernhard Urban
-
Remove leaf calls for G1 callsMon, 17 Jun 2013 20:39:24 +0200, by Christos Kotselidis
-
Remove old G1 stub callsMon, 17 Jun 2013 20:39:04 +0200, by Christos Kotselidis
-
Remove old G1 Barrier nodesMon, 17 Jun 2013 20:38:21 +0200, by Christos Kotselidis
-
an instanceof instruction lowers to a deoptimize-on-hint-miss snippet only if its profile indicates a miss (of a hint type) occurs an order of magnitude less than the compilation thresholdMon, 17 Jun 2013 17:55:19 +0200, by Doug Simon
-
Ignore workingsets.xmlMon, 17 Jun 2013 14:53:37 +0200, by Gilles Duboscq
-
gate: enable verification for aotMon, 17 Jun 2013 09:48:30 +0200, by Bernhard Urban
-
HotSpotResolvedJavaField: be more precise about fields that are not embeddable (GRAAL-290)Sun, 16 Jun 2013 23:55:22 +0200, by Bernhard Urban
-
HotSpotResolvedJavaField: check if method is called from snippet/replacements (GRAAL-290)Sun, 16 Jun 2013 23:55:22 +0200, by Bernhard Urban
-
BoxingSnippets: don't embed constants if in AOT mode (GRAAL-290)Sun, 16 Jun 2013 23:55:21 +0200, by Bernhard Urban
-
HotSpotResolvedJavaField: don't embed object for empty stack trace for replacements when compiled in AOT mode (GRAAL-290)Sun, 16 Jun 2013 23:55:20 +0200, by Bernhard Urban
-
HotSpotResolvedJavaField: don't embed caches of java.lang.{Integer,Long,Boolean} for replacements when compiled in AOT mode (GRAAL-290)Sun, 16 Jun 2013 23:55:19 +0200, by Bernhard Urban
-
[GRAAL-308] pre-defined working sets for EclipseMon, 17 Jun 2013 08:30:03 +0200, by Michael Haupt
-
exclude projects from mx checkstyle if their Java compliance level is higher than the configured JDKSat, 15 Jun 2013 21:28:20 +0200, by Doug Simon
-
mx checkstyle command no longer exits on first errorSat, 15 Jun 2013 21:27:14 +0200, by Doug Simon
-
a suite should be registered in the global _suites map at most onceSat, 15 Jun 2013 21:05:01 +0200, by Doug Simon
-
Merge.Fri, 14 Jun 2013 19:13:32 +0200, by Christian Haeubl
-
Fixed a few race conditions in the compilation queue.Fri, 14 Jun 2013 19:12:56 +0200, by Christian Haeubl
-
Fixed an issue concerning statistics for OSR compilations.Fri, 14 Jun 2013 15:52:59 +0200, by Christian Haeubl
-
Canonicalize useless PiNodes awayFri, 14 Jun 2013 17:09:24 +0200, by Gilles Duboscq
-
Guards should not canonicalize to their own guardFri, 14 Jun 2013 17:07:37 +0200, by Gilles Duboscq
-
readd optional graph to HotSpotNmethodFri, 14 Jun 2013 17:28:00 +0200, by Andreas Woess
-
add InliningPhase constructor with explicit InliningPolicyFri, 14 Jun 2013 16:30:02 +0200, by Lukas Stadler
-
MergeFri, 14 Jun 2013 16:28:10 +0200, by Lukas Stadler
-
public constructor for IndexedLocationNodeFri, 14 Jun 2013 16:27:26 +0200, by Lukas Stadler
-
PEA: allowed for defered effects on ends in MergeProcessorFri, 14 Jun 2013 16:26:34 +0200, by Lukas Stadler
-
remove CullFrameStatesPhaseFri, 14 Jun 2013 16:25:49 +0200, by Lukas Stadler
-
detect distinct values by looking at integer masksFri, 14 Jun 2013 16:24:42 +0200, by Lukas Stadler
-
better stamps for OrNodesFri, 14 Jun 2013 16:23:53 +0200, by Lukas Stadler
-
correct parameter type for NodeFlood.addAllFri, 14 Jun 2013 16:20:46 +0200, by Lukas Stadler
-
clean up .factorypath files on "mx ideclean"Fri, 14 Jun 2013 11:10:05 +0200, by Lukas Stadler
-
fixed bug in InstanceOfSnippets - deoptimization action should be None for instanceofWithProfile snippetFri, 14 Jun 2013 15:01:20 +0200, by Doug Simon
-
Use createAnchoredReceiver to create the invokes's receiver check before inliningThu, 13 Jun 2013 17:15:36 +0200, by Gilles Duboscq
-
Remove PiNode.anchor, use the guard field of FloatingGuardedNode insteadFri, 14 Jun 2013 11:16:41 +0200, by Gilles Duboscq
-
Do not virtualize when locks do not match at mergeFri, 14 Jun 2013 12:11:19 +0200, by Gilles Duboscq
-
CodeUtil.isPowerOf2 should not return true for Integer/Long.MIN_VALUE.Fri, 14 Jun 2013 11:16:08 +0200, by Gilles Duboscq
-
Merge.Fri, 14 Jun 2013 09:29:10 +0200, by Christian Haeubl
-
Fixed probability computation for invokes with an exception edge.Fri, 14 Jun 2013 09:28:07 +0200, by Christian Haeubl
-
MergeThu, 13 Jun 2013 18:48:57 +0200, by Christos Kotselidis
-
MergeThu, 13 Jun 2013 12:52:39 +0200, by Christos Kotselidis
-
MergeWed, 12 Jun 2013 11:37:45 +0200, by Christos Kotselidis
-
Checkstyle fixesWed, 12 Jun 2013 11:36:54 +0200, by Christos Kotselidis
-
Force GC to process graal_installed_code references during marking (GRAAL-257)Tue, 11 Jun 2013 19:59:52 +0200, by Christos Kotselidis
-
Test deoptimization in DynamicNewArrayNode.Thu, 13 Jun 2013 13:50:29 +0200, by Roland Schatz
-
Method for adding a new phase at the beginning of a suite.Thu, 13 Jun 2013 13:19:56 +0200, by Roland Schatz
-
Tests for DynamicNewArrayNode.Wed, 12 Jun 2013 17:09:18 +0200, by Roland Schatz
-
DynamicNewArrayNodeWed, 12 Jun 2013 16:29:12 +0200, by Roland Schatz
-
Add arrayKlassOffset field to HotSpotVMConfig.Wed, 12 Jun 2013 16:28:43 +0200, by Roland Schatz
-
Merge.Thu, 13 Jun 2013 14:47:32 +0200, by Christian Haeubl
-
Reverted default compilation policy to 4 if Graal is the only compiler.Thu, 13 Jun 2013 14:47:00 +0200, by Christian Haeubl
-
Temporarily changed compilation policy to 0.Thu, 13 Jun 2013 14:45:32 +0200, by Christian Haeubl
-
Bootstrap-specific fix for CompilationPolicy 0.Thu, 13 Jun 2013 14:44:33 +0200, by Christian Haeubl
-
Minor refactorings for ComputeInliningRelevanceClosure.Thu, 13 Jun 2013 10:54:58 +0200, by Christian Haeubl
-
MergeThu, 13 Jun 2013 11:25:46 +0200, by Christos Kotselidis
-
Remove graph from HotSpotNMethodThu, 13 Jun 2013 11:25:07 +0200, by Christos Kotselidis
-
Merge.Thu, 13 Jun 2013 09:41:06 +0200, by Christian Haeubl
-
Changed computation of inlining relevance to avoid that the inlining order affects the relevance.Thu, 13 Jun 2013 09:40:36 +0200, by Christian Haeubl
-
aot: add verification phaseWed, 12 Jun 2013 17:24:20 +0200, by Bernhard Urban
-
unittest/aot: add testcase for string objectsWed, 12 Jun 2013 16:04:43 +0200, by Bernhard Urban
-
unittest/aot: use assert methods instead of keywordWed, 12 Jun 2013 16:04:43 +0200, by Bernhard Urban
-
unittest/aot: add test for primitive typesWed, 12 Jun 2013 16:04:43 +0200, by Bernhard Urban
-
LoadJavaMirrorWithKlassPhase: replace if with an assertionWed, 12 Jun 2013 13:18:49 +0200, by Bernhard Urban
-
gate: add bootstrap with aot configuration to gate checkWed, 12 Jun 2013 16:04:42 +0200, by Bernhard Urban
-
add option to enable ahead of time compilation for hotspot (GRAAL-290)Wed, 12 Jun 2013 16:04:42 +0200, by Bernhard Urban
-
LoadJavaMirrorWithKlassPhase: replace constants with floating nodes (GRAAL-290)Wed, 12 Jun 2013 16:04:41 +0200, by Bernhard Urban
-
fixed copy-and-paste errorsWed, 12 Jun 2013 14:00:26 +0200, by Doug Simon
-
extra javadoc for intricacies involved in lowering ExceptionObjectNodeWed, 12 Jun 2013 13:58:01 +0200, by Doug Simon
-
incorporated auto-format fixWed, 12 Jun 2013 13:55:40 +0200, by Doug Simon
-
class constants: add hotspot specific phase to load java mirror via klass* (GRAAL-290)Wed, 12 Jun 2013 10:12:46 +0200, by Bernhard Urban
-
unittest/aot: create suites on every compilationWed, 12 Jun 2013 10:12:38 +0200, by Bernhard Urban
-
Merge.Tue, 11 Jun 2013 22:02:49 +0200, by Doug Simon
-
added instanceof snippets that for a profile with 100% precise coverage of seen types.Tue, 11 Jun 2013 22:02:23 +0200, by Doug Simon
-
unified toString() for HotSpot implementations of JavaMethodTue, 11 Jun 2013 17:03:30 +0200, by Doug Simon
-
improved toString() for JavaTypeProfile and ProfiledTypeTue, 11 Jun 2013 17:00:48 +0200, by Doug Simon
-
MergeTue, 11 Jun 2013 18:13:55 +0200, by Christos Kotselidis
-
Allow UseCompressedOops argumentTue, 11 Jun 2013 17:45:31 +0200, by Christos Kotselidis
-
Compressed Oop support for heab base > 32gTue, 11 Jun 2013 17:32:38 +0200, by Christos Kotselidis
-
Minor fix after merge.Tue, 11 Jun 2013 13:14:52 +0200, by Christian Haeubl
-
Merge.Tue, 11 Jun 2013 13:12:57 +0200, by Christian Haeubl
-
Readded the pass that fixes DeoptimizeNode probabilities.Tue, 11 Jun 2013 13:10:25 +0200, by Christian Haeubl
-
Only avoid graph caching when the graph was built without profiling information.Mon, 10 Jun 2013 15:17:10 +0200, by Christian Haeubl
-
MergeTue, 11 Jun 2013 11:42:09 +0200, by Gilles Duboscq
-
Merge with 13384d19fec0af8e42d8d97a0dd231365831802aMon, 10 Jun 2013 16:48:05 -0700, by Michael Van De Vanter
-
Upgrade the documentation for SourceSection, especially with respect to the specification of text locations.Mon, 10 Jun 2013 16:46:26 -0700, by Michael Van De Vanter
-
allow calls to $jacocoInit() from <clinit> in a class declaring an optionTue, 11 Jun 2013 01:56:30 +0200, by Doug Simon
-
fixed issues detected by VerifyHotSpotOptionsPhaseTue, 11 Jun 2013 01:32:41 +0200, by Doug Simon
-
added VerifyHotSpotOptionsPhase to ensure that global state is not initialized from options prior to command line parsingTue, 11 Jun 2013 01:31:47 +0200, by Doug Simon
-
added HotSpotResolvedObjectType.getMethods() to get all methods of a class including those (such as <clinit>) not normally exposed by Java reflectionTue, 11 Jun 2013 01:18:57 +0200, by Doug Simon
-
added ResolvedJava[Field|Method].isSynthetic()Tue, 11 Jun 2013 01:17:10 +0200, by Doug Simon
-
MergeTue, 11 Jun 2013 00:00:40 +0200, by Christos Kotselidis
-
Remove unused fieldMon, 10 Jun 2013 23:59:50 +0200, by Christos Kotselidis
-
Add comments and minor renamingMon, 10 Jun 2013 14:05:20 +0200, by Christos Kotselidis
-
RefactoringMon, 10 Jun 2013 13:04:38 +0200, by Christos Kotselidis
-
RefactoringMon, 10 Jun 2013 12:40:36 +0200, by Christos Kotselidis
-
Factor out redundant methodMon, 10 Jun 2013 12:36:10 +0200, by Christos Kotselidis
-
Remove dead codeMon, 10 Jun 2013 12:34:24 +0200, by Christos Kotselidis
-
Class renamingMon, 10 Jun 2013 12:33:32 +0200, by Christos Kotselidis
-
Small refactoring and comment additionMon, 10 Jun 2013 12:28:15 +0200, by Christos Kotselidis
-
Add comments in unsafe access of uncompressed pointersMon, 10 Jun 2013 12:18:36 +0200, by Christos Kotselidis
-
Remove check for classMirrorOffset in LoadFieldMon, 10 Jun 2013 12:11:47 +0200, by Christos Kotselidis
-
Refactor CodeInstaller and CompilerToVMMon, 10 Jun 2013 11:47:18 +0200, by Christos Kotselidis
-
Refactor CompressedOopTestMon, 10 Jun 2013 11:06:58 +0200, by Christos Kotselidis
-
Remove blank lineMon, 10 Jun 2013 10:14:17 +0200, by Christos Kotselidis
-
Use Suites mechanism for HotSpot specific compiler phases.Mon, 10 Jun 2013 17:00:14 +0200, by Roland Schatz
-
Create Suites instance in runtime.Mon, 10 Jun 2013 16:06:09 +0200, by Roland Schatz
-
IterativeInliningPhase: obtain replacements from contextMon, 10 Jun 2013 15:41:26 +0200, by Bernhard Urban
-
GraalOptions: use static importMon, 10 Jun 2013 15:41:23 +0200, by Bernhard Urban
-
Tool: make class non-staticMon, 10 Jun 2013 15:41:21 +0200, by Bernhard Urban
-
Merge.Mon, 10 Jun 2013 12:22:42 +0200, by Christian Haeubl
-
Disabled printing of inlining decisions.Mon, 10 Jun 2013 12:21:58 +0200, by Christian Haeubl
-
Temporarily enabled printing of inlining decisions.Mon, 10 Jun 2013 12:21:38 +0200, by Christian Haeubl
-
Slightly simplified inlining policy.Mon, 10 Jun 2013 10:34:42 +0200, by Christian Haeubl
-
Merge (1b33ef6544b4 Fixed a warning)Mon, 10 Jun 2013 10:52:40 +0200, by Lukas Stadler
-
Merge (60648c97cdd0 Windows build fix...)Mon, 10 Jun 2013 10:52:02 +0200, by Lukas Stadler
-
more checks for ArrayCopyNode virtualizationMon, 10 Jun 2013 10:49:24 +0200, by Lukas Stadler
-
Fixed a warning.Mon, 10 Jun 2013 09:30:32 +0200, by Christian Haeubl
-
Merge.Mon, 10 Jun 2013 08:44:25 +0200, by Christian Haeubl
-
Removed the probability fix temporarily.Mon, 10 Jun 2013 08:44:03 +0200, by Christian Haeubl
-
Avoid storing statistics about OSR compilations.Fri, 07 Jun 2013 17:53:08 +0200, by Christian Haeubl
-
Windows build fix: compiler warning "not all control paths return a value" in CodeInstaller::pd_next_offset.Mon, 10 Jun 2013 01:37:46 +0200, by Andreas Woess
-
Introduce Frame.isInitialized in the Truffle API.Mon, 10 Jun 2013 01:16:33 +0200, by Thomas Wuerthinger
-
Add custom constructor to VirtualInstanceNode.Mon, 10 Jun 2013 01:08:23 +0200, by Thomas Wuerthinger
-
Make arithmetic nodes extensible.Mon, 10 Jun 2013 01:07:32 +0200, by Thomas Wuerthinger
-
SPARC UA 2011 assembler changes, bit manipulation syntheticsSat, 08 Jun 2013 16:54:41 -0400, by Morris Meyer
-
MergeSat, 08 Jun 2013 15:44:39 +0200, by Lukas Stadler
-
fix merge problem in EffectsClosureSat, 08 Jun 2013 15:43:48 +0200, by Lukas Stadler
-
do not assign FrameStates to ForeignCallNodes that have no side effect and cannot deoptimizeFri, 07 Jun 2013 16:36:13 +0200, by Lukas Stadler
-
make MacroNode a memory checkpointFri, 07 Jun 2013 16:34:44 +0200, by Lukas Stadler
-
pull basic algorithm of PartialEscapeAnalysisPhase into new base class EffectsPhaseFri, 07 Jun 2013 16:43:35 +0200, by Lukas Stadler
-
remove FrameState logic from LIRGeneratorFri, 07 Jun 2013 14:27:04 +0200, by Lukas Stadler
-
proper assertions in VirtualizerToolImpl.setVirtualEntryFri, 07 Jun 2013 13:44:00 +0200, by Lukas Stadler
-
remove unused method from Virtualizable.StateFri, 07 Jun 2013 13:36:44 +0200, by Lukas Stadler
-
only copy graal.options if it existsSat, 08 Jun 2013 00:54:17 +0200, by Doug Simon
-
Merge.Sat, 08 Jun 2013 00:25:49 +0200, by Doug Simon
-
Merge.Fri, 07 Jun 2013 17:28:01 +0200, by Doug Simon
-
fixed emitting of platform-specific newline in files generated by OptionProcessorFri, 07 Jun 2013 17:03:07 +0200, by Doug Simon
-
fail fast if a non-default value for GraalRuntime was specified and the corresponding factory is not availableFri, 07 Jun 2013 15:59:46 +0200, by Doug Simon
-
added graal.options mechanism for being able to override default option valuesFri, 07 Jun 2013 15:59:09 +0200, by Doug Simon
-
CR-806: Changes to build Graal for SPARCFri, 07 Jun 2013 15:43:00 -0400, by Morris Meyer
-
Fixed a warning.Fri, 07 Jun 2013 16:10:07 +0200, by Christian Haeubl
-
Bugfix concerning ComputeProbabilityClosure.Fri, 07 Jun 2013 16:02:19 +0200, by Christian Haeubl
-
Checkstyle fix.Fri, 07 Jun 2013 14:57:36 +0200, by Christian Haeubl
-
Assume that those path which end in a DeoptimizeNode are taken less frequently.Fri, 07 Jun 2013 14:48:17 +0200, by Christian Haeubl
-
Assume that null and bounds checks fail less likely.Fri, 07 Jun 2013 14:38:50 +0200, by Christian Haeubl
-
Avoid graph caching if immature or no profiling information was used for graph building.Fri, 07 Jun 2013 14:36:45 +0200, by Christian Haeubl
-
Merge.Fri, 07 Jun 2013 14:15:38 +0200, by Christian Haeubl
-
Added more profiling information testcases.Fri, 07 Jun 2013 13:43:13 +0200, by Christian Haeubl
-
Backed out changeset: 7bd4a69b4ce1Thu, 23 May 2013 13:51:49 +0200, by Christian Haeubl
-
Minor refactoring.Wed, 22 May 2013 17:29:11 +0200, by Christian Haeubl
-
Added comment to explain the generics of AbstractJavaProfile.Tue, 21 May 2013 11:38:18 +0200, by Christian Haeubl
-
Added #ifdefs to nmethod statistics.Tue, 21 May 2013 11:36:13 +0200, by Christian Haeubl
-
Refactorings for the InliningPhase.Tue, 21 May 2013 10:34:18 +0200, by Christian Haeubl
-
fixed class initialization ordering issue; HotSpotOptions.<clinit> must not trigger initialization of other classes that depend on the effect of option setting in their <clinit>Fri, 07 Jun 2013 10:52:48 +0200, by Doug Simon
-
options are grouped per top level class/interface when accessed via the service mechanismThu, 06 Jun 2013 23:16:45 +0200, by Doug Simon
-
unittest/aot: disable one part of the testThu, 06 Jun 2013 21:22:43 +0200, by Bernhard Urban
-
CanonicalizerPhase: pass flag to fullUnrollThu, 06 Jun 2013 17:26:22 +0200, by Bernhard Urban
-
CanonicalizerPhase: remove it from context, add it to tiers instead and configure/pass it there (GRAAL-309)Thu, 06 Jun 2013 16:30:41 +0200, by Bernhard Urban
-
More precise inlining decision messages.Thu, 06 Jun 2013 20:02:12 +0200, by Gilles Duboscq
-
cleaner implementation of stable optionsThu, 06 Jun 2013 17:29:08 +0200, by Doug Simon
-
ensure that <clinit> for HotSpotOptions is called irrespective of whether and -G: options are specifiedThu, 06 Jun 2013 17:27:07 +0200, by Doug Simon
-
added support for stable optionsThu, 06 Jun 2013 15:35:52 +0200, by Doug Simon
-
unittest/ctw: restore modified option after executing testsThu, 06 Jun 2013 13:09:09 +0200, by Bernhard Urban
-
unittest: add test for OptCanonicalizeReadsThu, 06 Jun 2013 11:36:07 +0200, by Bernhard Urban
-
CanonicalizerPhase: add OptCanonicalizeReads option (adapt tests)Thu, 06 Jun 2013 11:04:24 +0200, by Bernhard Urban
-
CanonicalizerPhase: add OptCanonicalizeReads option (GRAAL-290)Thu, 06 Jun 2013 11:04:24 +0200, by Bernhard Urban
-
CanonicalizerPhase: add phase that obtains the canonicalizer from the contextThu, 06 Jun 2013 09:26:02 +0200, by Bernhard Urban
-
PhaseContext: add an instance of CanonicalizerPhase to contextWed, 05 Jun 2013 21:17:38 +0200, by Bernhard Urban
-
PartialEscapeAnalysisPhase: remove constructor for CustomCanonicalizerWed, 05 Jun 2013 21:17:25 +0200, by Bernhard Urban
-
CanonicalizerPhase: move commentWed, 05 Jun 2013 21:17:23 +0200, by Bernhard Urban
-
assert that -G: options are uniqueThu, 06 Jun 2013 12:07:14 +0200, by Doug Simon
-
re-enabled initialization of debug environment on main threadThu, 06 Jun 2013 10:10:46 +0200, by Doug Simon
-
disabled emitting and checking of copyright header in files generated by OptionProcessorThu, 06 Jun 2013 10:09:49 +0200, by Doug Simon
-
added documentation for BytecodeFrame.rethrowExceptionThu, 06 Jun 2013 08:51:43 +0200, by Doug Simon
-
Supress warning in Compressed Oopt TestWed, 05 Jun 2013 19:37:27 +0200, by Christos Kotselidis
-
Fix check style errorWed, 05 Jun 2013 18:37:35 +0200, by Christos Kotselidis
-
Fix unit testWed, 05 Jun 2013 18:35:09 +0200, by Christos Kotselidis
-
MergeWed, 05 Jun 2013 15:11:58 +0200, by Christos Kotselidis
-
Remove unused graal_mirror from klassWed, 05 Jun 2013 14:49:34 +0200, by Christos Kotselidis
-
Fix Assertion in LIRWed, 05 Jun 2013 12:55:45 +0200, by Christos Kotselidis
-
Fix Check style errorWed, 05 Jun 2013 12:55:30 +0200, by Christos Kotselidis
-
Unsuccessful attempt to save r12 when heap base is zero, verification uses itWed, 05 Jun 2013 12:01:05 +0200, by Christos Kotselidis
-
Add compressed oops support in comments' copying in CodeInstallerWed, 05 Jun 2013 12:00:36 +0200, by Christos Kotselidis
-
Add CompressedOops unit testsWed, 05 Jun 2013 11:26:15 +0200, by Christos Kotselidis
-
OSR Read nodes already have uncompressed referencesTue, 04 Jun 2013 21:07:32 +0200, by Christos Kotselidis
-
Attach compress info to Load/Store nodesTue, 04 Jun 2013 20:26:59 +0200, by Christos Kotselidis
-
Add compressed oops support in Graal/Hotspot siteTue, 04 Jun 2013 19:36:16 +0200, by Christos Kotselidis
-
Reserve r12 for heap base address when compressed oops are enabledTue, 04 Jun 2013 18:52:22 +0200, by Christos Kotselidis
-
Add Compressed Oops support in LIRTue, 04 Jun 2013 18:06:57 +0200, by Christos Kotselidis
-
Add scaling factor for arraysTue, 04 Jun 2013 17:14:51 +0200, by Christos Kotselidis
-
Delegate compressed oop arguments from HotSpot to GraalTue, 04 Jun 2013 13:54:44 +0200, by Christos Kotselidis
-
Crypto substitutions use unsafe loads to access fieldsTue, 04 Jun 2013 13:46:58 +0200, by Christos Kotselidis
-
don't synthesize a deoptState in ForeignCallNode is canDeoptimize == falseWed, 05 Jun 2013 14:18:35 +0200, by Lukas Stadler
-
HotSpotRuntime should decide when to lower which nodes, not the nodes themselvesWed, 05 Jun 2013 13:10:42 +0200, by Lukas Stadler
-
allow for late lowering of MemoryCheckpoints (handle usages by FloatingReads in SnippetTemplate)Wed, 05 Jun 2013 12:05:27 +0200, by Lukas Stadler
-
simplify FrameStateAssignmentPhase, add guarantee that every DeoptimizingNode has a FrameStateWed, 05 Jun 2013 11:50:07 +0200, by Lukas Stadler
-
PEA: changes to allow BlockState to be extendedWed, 05 Jun 2013 11:47:46 +0200, by Lukas Stadler
-
PEA phase only needs PhaseContextWed, 05 Jun 2013 11:46:19 +0200, by Lukas Stadler
-
make ReadNode and WriteNode virtualizableWed, 05 Jun 2013 11:45:13 +0200, by Lukas Stadler
-
only create overflow guards for loops that have safepointsWed, 05 Jun 2013 11:44:53 +0200, by Lukas Stadler
-
use loadHub without null check in MonitorSnippetsWed, 05 Jun 2013 11:44:05 +0200, by Lukas Stadler
-
use StubForeignCallNode within stubs, instead of ForeignCallNodeWed, 05 Jun 2013 11:34:55 +0200, by Lukas Stadler
-
LIRGenerator.emitForeignCall uses linkage to determine if a state is neededWed, 05 Jun 2013 11:10:08 +0200, by Lukas Stadler
-
pull HotSpotForeignCallLinkage.isLeaf into ForeignCallLinkage and rename to canDeoptimizeWed, 05 Jun 2013 11:09:33 +0200, by Lukas Stadler
-
TestResolvedJavaMethod: relax check for max stack sizeWed, 05 Jun 2013 11:48:53 +0200, by Bernhard Urban
-
VerifyUsageWithEquals: fix wordingFri, 31 May 2013 11:38:35 +0200, by Bernhard Urban
-
.hgignore: add files generated by coverageMon, 27 May 2013 17:14:14 +0200, by Bernhard Urban
-
Merge.Wed, 05 Jun 2013 11:16:18 +0200, by Doug Simon
-
add all enclosing elements of an annotated field as originating elementsTue, 04 Jun 2013 18:11:01 +0200, by Doug Simon
-
converted remaining options in GraalOptions to new system (GRAAL-27)Tue, 04 Jun 2013 17:33:14 +0200, by Doug Simon
-
option values are either initialized upon creation or they must provide a lazily initialized valueTue, 04 Jun 2013 15:42:42 +0200, by Doug Simon
-
UnsafeLoadNode should not assume that 'type' is non-null in an object stampTue, 04 Jun 2013 19:21:21 +0200, by Gilles Duboscq
-
Add a PiNode for the null-checked receiver during inliningTue, 04 Jun 2013 17:30:19 +0200, by Gilles Duboscq
-
Handle Proxies and pi nodes better in the NodeIntrinsificationPhaseTue, 04 Jun 2013 17:23:39 +0200, by Gilles Duboscq
-
When lowering a fixed guard, the usages should be forwarded to the floating guard instead of the value anchor.Tue, 04 Jun 2013 16:53:23 +0200, by Gilles Duboscq
-
Merge.Tue, 04 Jun 2013 15:22:43 +0200, by Doug Simon
-
added optional annotationProcessorForDependents attribute for a project to inject itself as an annotation processor for all dependentsTue, 04 Jun 2013 15:22:10 +0200, by Doug Simon
-
implemented workaround for https://bugs.eclipse.org/bugs/show_bug.cgi?id=409824Tue, 04 Jun 2013 12:21:32 +0200, by Doug Simon
-
converted more options from GraalOptions to new system (GRAAL-27)Tue, 04 Jun 2013 00:35:28 +0200, by Doug Simon
-
made projects inherit annotation processors from dependenciesTue, 04 Jun 2013 00:33:42 +0200, by Doug Simon
-
use package of generated OptionProvider to filter Graal options that are parsed from the HotSpot command line (GRAAL-27)Mon, 03 Jun 2013 23:26:35 +0200, by Doug Simon
-
Fix Checkstyle ErrorTue, 04 Jun 2013 11:06:30 +0200, by Christos Kotselidis
-
MergeTue, 04 Jun 2013 11:01:20 +0200, by Christos Kotselidis
-
Add HeapInfo interface for write barriers and compressed oops supportTue, 04 Jun 2013 10:55:13 +0200, by Christos Kotselidis
-
extensible option system (GRAAL-27)Mon, 03 Jun 2013 21:59:44 +0200, by Doug Simon
-
Fixed @Specialization#executeWith order was ignored.Mon, 03 Jun 2013 20:28:50 +0200, by Christian Humer
-
omit projects from distributions where the project's Java compliance level is too highMon, 03 Jun 2013 18:27:43 +0200, by Doug Simon
-
SPARCLIRGenerator, sqrt, condition move, breakpoint op, partial bit opsSat, 01 Jun 2013 20:42:22 -0400, by Morris Meyer
-
SPARCMacroAssembler synthetic instructions and SPARCTestOpSat, 01 Jun 2013 12:44:42 -0400, by Morris Meyer
-
SPARCMacroAssembler and synthetic instructionsFri, 31 May 2013 21:55:53 -0400, by Morris Meyer
-
SPARC compareThu, 30 May 2013 22:56:22 -0400, by Morris Meyer
-
LIRGenerator: change visibility of `getLIRBlock'Wed, 29 May 2013 15:33:51 +0200, by Bernhard Urban
-
Assumptions: initialize list in constructor and add getterWed, 29 May 2013 15:28:36 +0200, by Bernhard Urban
-
BranchProbabilityNode: condition can also be a constant in the prepared graph for inlining.Fri, 17 May 2013 18:05:58 +0200, by Andreas Woess
-
Quick fix for BranchProbabilityNode.Thu, 16 May 2013 14:33:35 +0200, by Andreas Woess
-
ResolvedJavaType.isAssignableFrom must not be called with null argumentTue, 28 May 2013 16:44:25 -0700, by Christian Wimmer
-
Allow ResolvedJavaType.resolveMethod to return nullTue, 28 May 2013 16:26:41 -0700, by Christian Wimmer
-
Fix node intrinsic constructorTue, 28 May 2013 16:16:57 -0700, by Christian Wimmer
-
ResolvedJavaType.isAssignableFrom must not be called with null argument. Check that with assertions in HotSpot implementation.Tue, 28 May 2013 16:15:36 -0700, by Christian Wimmer
-
Remove usage of identity hash codeTue, 28 May 2013 16:13:15 -0700, by Christian Wimmer
-
Flag to disable VerifyUsageWithEquals phaseTue, 28 May 2013 16:12:46 -0700, by Christian Wimmer
-
create correct stamps for LocalNodesTue, 28 May 2013 17:17:29 +0200, by Lukas Stadler
-
SPARC array, load / store and compare operationsTue, 28 May 2013 09:04:22 -0400, by Morris Meyer
-
fixed bash syntax errorTue, 28 May 2013 10:59:01 +0200, by Doug Simon
-
SPARC logic and shift operationsMon, 27 May 2013 10:26:09 -0400, by Morris Meyer
-
Initial SPARC control instructionsSun, 26 May 2013 18:16:28 -0400, by Morris Meyer
-
fixed Checkstyle errorsSun, 26 May 2013 22:49:23 +0200, by Doug Simon
-
fixed detection of Checkstyle errors in checkstyle command (GRAAL-293)Sun, 26 May 2013 22:48:43 +0200, by Doug Simon
-
SPARC float arithmeticSun, 26 May 2013 13:44:16 -0400, by Morris Meyer
-
added check to gate that generated IDE configurations don't break the buildSun, 26 May 2013 13:15:51 +0200, by Doug Simon
-
rename: getKilledLocationIdentities -> getKilledLocationsSun, 26 May 2013 13:09:27 +0200, by Doug Simon
-
Generated hashCode and equals for SourceSection. Source is abstract, so just uses identity methods for that.Sat, 25 May 2013 16:31:05 -0700, by Chris Seaton
-
Merge.Sun, 26 May 2013 00:01:38 +0200, by Doug Simon
-
implemented alternative implementation for loading the exception object from the thread at the start of an exception dispatcherSat, 25 May 2013 23:42:11 +0200, by Doug Simon
-
added support for the runtime to specify for each foreign call whether deoptimization can occur during the callSat, 25 May 2013 23:33:03 +0200, by Doug Simon
-
SPARC unused object allocation fixSat, 25 May 2013 17:24:37 -0400, by Morris Meyer
-
SPARC integer arithmeticSat, 25 May 2013 16:24:05 -0400, by Morris Meyer
-
Initial SPARC compilation testFri, 24 May 2013 22:51:36 -0400, by Morris Meyer
-
Do not call kind() for deleted nodes, since it can cause an exceptionFri, 24 May 2013 15:38:15 -0700, by Christian Wimmer
-
re-architected SPARC assembler to be Fmt class specific, initial arithmeticFri, 24 May 2013 10:37:27 -0400, by Morris Meyer
-
put disassembling of installed code under the control of Debug.log(); use -G:Log=CodeInstall to show disassembly for all installed codeFri, 24 May 2013 12:02:30 +0200, by Doug Simon
-
move @SuppressWarnings from local var to methodFri, 24 May 2013 11:38:07 +0200, by Lukas Stadler
-
MergeFri, 24 May 2013 11:02:19 +0200, by Lukas Stadler
-
MergeThu, 23 May 2013 14:44:01 +0200, by Lukas Stadler
-
first step towards extensibility of the escape analysis phaseFri, 17 May 2013 16:47:13 +0200, by Lukas Stadler
-
turn assertions in NodeClass.FieldScanner into guaranteesFri, 17 May 2013 15:41:39 +0200, by Lukas Stadler
-
Graal's code annotations are installed into codeBlobs and are thus included in disassembler output (in a non-PRODUCT build)Thu, 23 May 2013 23:23:03 +0200, by Doug Simon
-
cleaned up api.meta tests (GRAAL-59)Thu, 23 May 2013 18:14:59 +0200, by Doug Simon
-
reverted temporary commenting out of MonitorTestsThu, 23 May 2013 18:13:32 +0200, by Doug Simon
-
Make escape analysis and phi nodes more robust with additional assertions.Thu, 23 May 2013 16:49:01 +0200, by Thomas Wuerthinger
-
add isGraalEnabled(vm) function in commands.pyThu, 23 May 2013 13:14:08 +0200, by Gilles Duboscq
-
CompileTask: add option to print exception on compile errorThu, 23 May 2013 12:07:34 +0200, by Bernhard Urban
-
VerifyUsageWithEquals: better error messageThu, 23 May 2013 12:06:05 +0200, by Bernhard Urban
-
VerifyUsageWithEquals/VerifyPhase: add documentationThu, 23 May 2013 12:00:40 +0200, by Bernhard Urban
-
VerifyUsageWithEquals: check for null before passing it to isAssignableForm()Thu, 23 May 2013 10:57:51 +0200, by Bernhard Urban
-
Fixed reason generation failed for primitive generic signatures.Thu, 23 May 2013 02:22:26 +0200, by Christian Humer
-
Merge.Thu, 23 May 2013 01:58:26 +0200, by Christian Humer
-
Implemented generation of a proper rewrite reason for generated nodes.Thu, 23 May 2013 01:57:46 +0200, by Christian Humer
-
Merge.Wed, 22 May 2013 22:13:30 +0200, by Doug Simon
-
removed unused method DeoptimizingNode.isCallSiteDeoptimization()Wed, 22 May 2013 17:47:24 +0200, by Doug Simon
-
added support for the runtime to specify for each foreign call whether it is re-executable and what memory locations it killsWed, 22 May 2013 16:27:25 +0200, by Doug Simon
-
pulled LocationIdentity into a top level class and moved it to the api.meta projectTue, 21 May 2013 21:46:26 +0200, by Doug Simon
-
Register: replace usages of object identity with equals()Wed, 22 May 2013 16:28:13 +0200, by Bernhard Urban
-
CompilationTask: print exception of compilation also when we don't exit the VMWed, 22 May 2013 16:28:12 +0200, by Bernhard Urban
-
VerifyUsageWithEquals: refactoringWed, 22 May 2013 16:28:12 +0200, by Bernhard Urban
-
VerifyUsageWithEquals: allow to pass a class to the phaseTue, 21 May 2013 18:03:24 +0200, by Bernhard Urban
-
Value: do equals test of `name' as assertionTue, 21 May 2013 18:03:35 +0200, by Bernhard Urban
-
Generalize the code for detecting invalid stamps in join operations.Wed, 22 May 2013 14:14:49 +0200, by Thomas Wuerthinger
-
Relax assertion for virtual array component kind.Wed, 22 May 2013 14:07:57 +0200, by Thomas Wuerthinger
-
use invoker's stamp if target's return stamp is of different typeTue, 21 May 2013 17:56:37 -0700, by twisti
-
Merge.Tue, 21 May 2013 19:51:00 +0200, by Christian Humer
-
Added an onReplace method to Node to provide a way for a guest language implementation to use replace tracing.Tue, 21 May 2013 19:43:53 +0200, by Christian Humer
-
Fixed typo in NodeInfo.Kind.Tue, 21 May 2013 19:22:29 +0200, by Christian Humer
-
Fixed GRAAL-276.Tue, 21 May 2013 19:20:53 +0200, by Christian Humer
-
Added support for the kind field in @NodeInfo for the source code generation.Tue, 21 May 2013 19:20:04 +0200, by Christian Humer
-
Added kind field to NodeInfo annotation.Tue, 21 May 2013 19:19:34 +0200, by Christian Humer
-
expanded documentation for ForeignCallDescriptorTue, 21 May 2013 12:39:40 +0200, by Doug Simon
-
put error details into exception instead of printing to the consoleTue, 21 May 2013 11:28:31 +0200, by Doug Simon
-
Fix SourceSection.getCode.Mon, 20 May 2013 23:22:36 -0700, by Chris Seaton
-
Merge.Fri, 17 May 2013 22:45:55 +0200, by Doug Simon
-
replaced VerifyOopStubCall with usage of ForeignCallNodeFri, 17 May 2013 22:45:24 +0200, by Doug Simon
-
replaced ThreadIsInterruptedStubCall with usage of ForeignCallNodeFri, 17 May 2013 22:28:35 +0200, by Doug Simon
-
replaced MonitorEnterStubCall with usage of ForeignCallNodeFri, 17 May 2013 22:22:53 +0200, by Doug Simon
-
replaced AESCryptStubCall (and its subclasses) with usage of ForeignCallNodeFri, 17 May 2013 22:11:22 +0200, by Doug Simon
-
replaced CryptBlockStubCall (and its subclasses) with usage of ForeignCallNodeFri, 17 May 2013 22:04:37 +0200, by Doug Simon
-
a leaf foreign call does not need debug infoFri, 17 May 2013 22:02:46 +0200, by Doug Simon
-
changed location of debug scope so that a subclass that overrides 'addMethod' still matches -G:Dump=CodeInstall optionFri, 17 May 2013 22:02:11 +0200, by Doug Simon
-
added test for AES intrinsificationFri, 17 May 2013 16:45:16 +0200, by Doug Simon
-
Bugfix.Fri, 17 May 2013 17:43:01 +0200, by Christian Haeubl
-
Minor refactoring.Fri, 17 May 2013 17:35:10 +0200, by Christian Haeubl
-
Removed MethodProfile testcases.Fri, 17 May 2013 17:34:48 +0200, by Christian Haeubl
-
Added class unloading support to the method profiling infrastructure.Fri, 17 May 2013 17:24:03 +0200, by Christian Haeubl
-
Merge.Fri, 17 May 2013 15:40:06 +0200, by Christian Haeubl
-
Added infrastructure for recording invoked methods in the profiling information.Fri, 17 May 2013 15:38:22 +0200, by Christian Haeubl
-
Avoid inlining of graphs with many invokes.Fri, 17 May 2013 09:28:41 +0200, by Christian Haeubl
-
Use correct platform kind when loading a value.Fri, 17 May 2013 13:55:35 +0200, by Roland Schatz
-
Method for determining supported vector lengths.Fri, 17 May 2013 13:55:24 +0200, by Roland Schatz
-
Remove magic number in macro assembler.Fri, 17 May 2013 15:04:09 +0200, by Roland Schatz
-
small refactoring of early read elimination (move logic into "virtualize" methods)Fri, 17 May 2013 14:29:44 +0200, by Lukas Stadler
-
Refactoring of NodeUtil to centralize the use of reflectionThu, 16 May 2013 17:03:18 -0700, by Christian Wimmer
-
Merge.Thu, 16 May 2013 23:30:04 +0200, by Doug Simon
-
replaced VMErrorStub with use of ForeignCallStubThu, 16 May 2013 23:26:59 +0200, by Doug Simon
-
replaced OSRMigrationEndStub with use of ForeignCallStubThu, 16 May 2013 22:30:52 +0200, by Doug Simon
-
removed redundant methodsThu, 16 May 2013 21:46:15 +0200, by Doug Simon
-
replaced ThreadIsInterruptedStub with use of ForeignCallStubThu, 16 May 2013 21:34:03 +0200, by Doug Simon
-
replaced Log*Stub use of ForeignCallStubThu, 16 May 2013 21:30:39 +0200, by Doug Simon
-
replaced NewMultiArrayStub use of ForeignCallStubThu, 16 May 2013 21:26:10 +0200, by Doug Simon
-
removed CRuntimeCall and replaced its usages with ForeignCallNodeThu, 16 May 2013 20:26:46 +0200, by Doug Simon
-
ForeignCallNode kills all memory locationsThu, 16 May 2013 20:23:27 +0200, by Doug Simon
-
rename: *RuntimeCallOp -> *ForeignCallOpThu, 16 May 2013 18:41:22 +0200, by Doug Simon
-
rename: RuntimeCallStub -> ForeignCallStubThu, 16 May 2013 18:12:04 +0200, by Doug Simon
-
moved temporaries from CallingConvention to ForeignCallLinkageThu, 16 May 2013 18:05:30 +0200, by Doug Simon
-
removed redundant parameterThu, 16 May 2013 17:36:16 +0200, by Doug Simon
-
rename: HotSpotRuntimeCallTarget -> HotSpotForeignCallLinkageThu, 16 May 2013 17:23:44 +0200, by Doug Simon
-
rename: RuntimeCallTarget -> ForeignCallLinkageThu, 16 May 2013 17:12:17 +0200, by Doug Simon
-
renamed: RuntimeCallNode -> ForeignCallNode, RuntimeCallStateSplitNode -> ForeignCallStateSplitNodeThu, 16 May 2013 16:41:37 +0200, by Doug Simon
-
moved responsibility for determining if a foreign call has a side effect to the runtimeThu, 16 May 2013 16:32:46 +0200, by Doug Simon
-
refactored ForeignCallDescriptor into a top level class and moved it to the api.meta projectThu, 16 May 2013 16:17:28 +0200, by Doug Simon
-
rename: Descriptor -> ForeignCallDescriptorThu, 16 May 2013 16:01:40 +0200, by Doug Simon
-
made RuntimeCallNode no longer be a StateSplit; for runtime calls that are state splits, the new RuntimeCallStateSplitNode class should be usedThu, 16 May 2013 15:51:16 +0200, by Doug Simon
-
Merge.Wed, 15 May 2013 22:39:26 +0200, by Doug Simon
-
made identityHashCode, javaTimeMillis and javaTimeNanos be CRuntimeCalls instead of RuntimeCallNodesWed, 15 May 2013 21:51:12 +0200, by Doug Simon
-
added support for declaring a foreign function call to be a leafWed, 15 May 2013 21:37:25 +0200, by Doug Simon
-
spelling fixWed, 15 May 2013 16:46:39 +0200, by Doug Simon
-
typo in StructuredGraphThu, 16 May 2013 18:15:19 +0200, by Lukas Stadler
-
set bootstrapRunning flag earlier (in VMToCompiler.startCompiler)Thu, 16 May 2013 18:14:55 +0200, by Lukas Stadler
-
allow only .isAlive() nodes to be added to a FrameStateBuilderThu, 16 May 2013 18:12:06 +0200, by Lukas Stadler
-
fix remaining currentGraph.add in GraphBuilderPhaseThu, 16 May 2013 18:05:42 +0200, by Lukas Stadler
-
removed killed reads from list in memory aware schedulingThu, 16 May 2013 17:24:02 +0200, by Lukas Stadler
-
simplify GraphBuilderPhase: append adds the node to the graphThu, 16 May 2013 17:23:23 +0200, by Lukas Stadler
-
use only appendConstant for appending constants in GraphBuilderPhaseThu, 16 May 2013 16:53:25 +0200, by Lukas Stadler
-
Bugfixes for the inlining phase and for -XX:+PrintInlining.Thu, 16 May 2013 15:16:25 +0200, by Christian Haeubl
-
Handle corner case in WordTypeVerificationPhaseWed, 15 May 2013 14:30:29 -0700, by Christian Wimmer
-
fix concurrency issue in NodeClass.getWed, 15 May 2013 17:29:30 +0200, by Lukas Stadler
-
added links to the HotSpot Windows sourcesWed, 15 May 2013 14:56:52 +0200, by Doug Simon
-
Merge.Wed, 15 May 2013 14:53:34 +0200, by Doug Simon
-
consolidated the two RegisterConfig instances for HotSpotRuntime into oneTue, 14 May 2013 22:02:23 +0200, by Doug Simon
-
add check for final-ness and visibility of @Input and @Successor fields to NodeClassWed, 15 May 2013 10:43:26 +0200, by Lukas Stadler
-
fix final-ness of @Input node inputsWed, 15 May 2013 10:43:03 +0200, by Lukas Stadler
-
Merge.Wed, 15 May 2013 09:03:43 +0200, by Christian Haeubl
-
Disabled a test-case temporarily.Wed, 15 May 2013 09:03:11 +0200, by Christian Haeubl
-
Adjusted test-case workaround.Tue, 14 May 2013 17:52:51 +0200, by Christian Haeubl
-
Merge.Tue, 14 May 2013 16:57:07 +0200, by Christian Haeubl
-
Windows-specific idiv/ldiv fix.Tue, 14 May 2013 15:44:18 +0200, by Christian Haeubl
-
Fix for BoxingEliminationTest.Tue, 14 May 2013 11:49:10 +0200, by Christian Haeubl
-
InliningPhase cleanups.Tue, 14 May 2013 10:32:02 +0200, by Christian Haeubl
-
Merge.Tue, 14 May 2013 10:18:31 +0200, by Christian Haeubl
-
Fixes for the merge and inlining cleanups.Tue, 14 May 2013 10:17:06 +0200, by Christian Haeubl
-
Temporary fixes for the merge.Mon, 13 May 2013 17:43:42 +0200, by Christian Haeubl
-
Merge.Mon, 13 May 2013 17:11:31 +0200, by Christian Haeubl
-
Added some tunable parameters to the inlining phase.Mon, 13 May 2013 16:46:39 +0200, by Christian Haeubl
-
Removed memory leak and bugfixes for the InliningPhase.Mon, 13 May 2013 13:55:41 +0200, by Christian Haeubl
-
some refactorings and cleanups for the InliningPhaseMon, 13 May 2013 13:14:17 +0200, by Christian Haeubl
-
Enabled nmethod statistics for the HotSpot product build.Wed, 08 May 2013 17:21:38 +0200, by Christian Haeubl
-
Drafted version of an inlining policy that uses the callee graph size as its metric.Wed, 08 May 2013 16:31:59 +0200, by Christian Haeubl
-
fixed documentation for FrameMap.outgoingSizeFri, 26 Apr 2013 12:00:50 +0200, by Christian Haeubl
-
Fix unused import.Tue, 14 May 2013 22:31:28 -0700, by Thomas Wuerthinger
-
Remove unused read nodes.Tue, 14 May 2013 22:10:13 -0700, by Thomas Wuerthinger
-
partial SPARC assemblerTue, 14 May 2013 23:18:00 -0400, by Morris Meyer
-
Merge.Tue, 14 May 2013 21:43:06 +0200, by Doug Simon
-
cleaned up and simplified runtime call mechanismsTue, 14 May 2013 21:33:37 +0200, by Doug Simon
-
replaced WriteBarrierPreStub and WriteBarrierPostStub with use of RuntimeCallStubMon, 13 May 2013 23:15:53 +0200, by Doug Simon
-
implement inlining support for JSR 292Tue, 14 May 2013 11:27:09 -0700, by twisti
-
distinguish floating and fixed nodes when building a stub graphTue, 14 May 2013 18:40:15 +0200, by Doug Simon
-
MergeTue, 14 May 2013 16:21:04 +0200, by Lukas Stadler
-
simplify NewObjectSnippetsTue, 14 May 2013 15:56:56 +0200, by Lukas Stadler
-
don't overwrite default entries when lowering CommitAllocationNodesTue, 14 May 2013 14:48:38 +0200, by Lukas Stadler
-
PEA: virtualizing CommitAllocationNode and AllocatedObjectNode is not useful progressTue, 14 May 2013 14:47:16 +0200, by Lukas Stadler
-
Merge.Tue, 14 May 2013 15:45:55 +0200, by Doug Simon
-
added check that the graph inlined for an invoke with a null stateAfter contains only frame states whose bci is AFTER_BCI or INVALID_FRAMESTATE_BCITue, 14 May 2013 11:19:35 +0200, by Doug Simon
-
fixed printf statementsTue, 14 May 2013 11:18:14 +0200, by Doug Simon
-
Allow tests to check for deoptimizations, provide Method object in before hook.Tue, 14 May 2013 15:02:07 +0200, by Roland Schatz
-
don't allocate new variables for NullCheckOpsTue, 14 May 2013 14:11:04 +0200, by Lukas Stadler
-
Relax kind equality assertions in LIRGenerator.Tue, 14 May 2013 09:20:48 +0200, by Roland Schatz
-
Do a full canonicalization at the end of MidTier.Tue, 14 May 2013 09:20:40 +0200, by Roland Schatz
-
Rename asAddress and make it protected.Tue, 14 May 2013 09:19:39 +0200, by Roland Schatz
-
Javadoc comments.Tue, 14 May 2013 09:15:32 +0200, by Roland Schatz
-
Merge.Mon, 13 May 2013 22:57:50 +0200, by Doug Simon
-
replaced MonitorEnterStub and MonitorExitStub with use of RuntimeCallStubMon, 13 May 2013 22:56:30 +0200, by Doug Simon
-
replaced CreateNullPointerExceptionStub and CreateOutOfBoundsExceptionStub with use of RuntimeCallStubMon, 13 May 2013 19:02:32 +0200, by Doug Simon
-
extended RuntimeCallStub to support calls returning an ObjectMon, 13 May 2013 19:01:30 +0200, by Doug Simon
-
allow inlining of invokes with a null stateAfterMon, 13 May 2013 19:00:24 +0200, by Doug Simon
-
used static import for methods in StubUtilMon, 13 May 2013 14:54:30 +0200, by Doug Simon
-
replaced RegisterFinalizerStub with use of RuntimeStubCallMon, 13 May 2013 14:28:00 +0200, by Doug Simon
-
renamed HotSpotCompilationResult to HotSpotCompiledCode and added subclasses HotSpotCompiledNmethod and HotSpotCompiledRuntimeStubMon, 13 May 2013 21:59:17 +0200, by Doug Simon
-
added subclasses for HotSpotInstalledCode: HotSpotNmethod and HotSpotRuntimeStubMon, 13 May 2013 18:19:43 +0200, by Doug Simon
-
mx/commands.py: warn about arguments after '-version' when launching the vmMon, 13 May 2013 16:09:49 +0200, by Gilles Duboscq
-
Value: simplify some `equals' and `hashcode' implementations even moreMon, 13 May 2013 17:11:45 +0200, by Bernhard Urban
-
VerifyValueUsage: use method name and signature instead of `toString()'Mon, 13 May 2013 16:47:13 +0200, by Bernhard Urban
-
VerifyValueUsage: move String creation to assertMon, 13 May 2013 16:37:57 +0200, by Bernhard Urban
-
CFGVerifier: verify post-dominator calculationMon, 13 May 2013 15:55:41 +0200, by Bernhard Urban
-
Merge.Mon, 13 May 2013 14:17:35 +0200, by Doug Simon
-
better error messageMon, 13 May 2013 13:59:34 +0200, by Doug Simon
-
javadoc fixesMon, 13 May 2013 13:57:49 +0200, by Doug Simon
-
create fake JavaMethod for non-snippet stubs so that -G:MethodFilter can be applied to themMon, 13 May 2013 13:57:24 +0200, by Doug Simon
-
changed CFGPrinterObserver to use JavaMethod instead of ResolvedJavaMethod for method scopeMon, 13 May 2013 13:51:59 +0200, by Doug Simon
-
enabled creation of a HotSpotSignature from types (in addition to a string)Mon, 13 May 2013 13:50:46 +0200, by Doug Simon
-
replaced IdentityHashCodeStub[Call] with use of RuntimeStubCallMon, 13 May 2013 11:56:16 +0200, by Doug Simon
-
added RuntimeCallStub for runtime calls that require no extra/special logic in the stub itselfMon, 13 May 2013 11:44:36 +0200, by Doug Simon
-
RuntimeStub installation support is now more distinct from normal nmethod installationMon, 13 May 2013 11:21:24 +0200, by Doug Simon
-
replaced unnecessary call to Stub.getMethod() with Stub.toString()Mon, 13 May 2013 11:00:56 +0200, by Doug Simon
-
update the start node of a StructuredGraph if it is replaced via replaceFixedWithFixed()Mon, 13 May 2013 11:00:03 +0200, by Doug Simon
-
javadoc fixMon, 13 May 2013 10:58:50 +0200, by Doug Simon
-
prevent multiple method context objects for the same method from resulting in multiple IGV tree levels unless there the method actually inlines itselfMon, 13 May 2013 10:58:32 +0200, by Doug Simon
-
rename parameterMon, 13 May 2013 10:50:22 +0200, by Doug Simon
-
MergeMon, 13 May 2013 13:15:42 +0200, by Gilles Duboscq
-
Make PiNode a guarding node so that it can be used for guarded to guarding edgesMon, 13 May 2013 11:44:49 +0200, by Gilles Duboscq
-
Removed ValueNode.dependenciesFri, 10 May 2013 18:28:30 +0200, by Gilles Duboscq
-
Allow interface types for node edgesFri, 10 May 2013 18:17:58 +0200, by Gilles Duboscq
-
Use specialized node inputs for loopbegin's overflow check and for value anchor's anchored valuesFri, 10 May 2013 17:15:15 +0200, by Gilles Duboscq
-
In TailDuplication phase, replaced phi values users should not need to be anchoredFri, 10 May 2013 16:48:00 +0200, by Gilles Duboscq
-
Value: replaced more occurrences where object equality is usedMon, 13 May 2013 11:38:19 +0200, by Bernhard Urban
-
verification: add VerifyPhase. check if a `Value' object is used in an ObjectEqualsNodeMon, 13 May 2013 11:36:09 +0200, by Bernhard Urban
-
Value: tidy up generated `hashCode()' and `equals()' methods a bitFri, 10 May 2013 21:03:53 +0200, by Bernhard Urban
-
made unittest command take Java compliance of a project into accountFri, 10 May 2013 23:27:19 +0200, by Doug Simon
-
Value: more occurrences of object equality replacedFri, 10 May 2013 16:40:59 +0200, by Bernhard Urban
-
JUnitWrapper: print class name if only one testclass is executedFri, 10 May 2013 16:31:44 +0200, by Bernhard Urban
-
Remove hasVtableEntry, use isInVirtualMethodTable insteadFri, 10 May 2013 12:55:34 +0200, by Gilles Duboscq
-
PEA: remove obsolete CyclicMaterializeStoreNodeFri, 10 May 2013 13:18:51 +0200, by Lukas Stadler
-
PEA: replace customAction with addNode (GRAAL-260)Fri, 10 May 2013 13:17:38 +0200, by Lukas Stadler
-
simplify "clever" code in FrameStateAssignmentPhaseFri, 10 May 2013 13:07:44 +0200, by Lukas Stadler
-
Value: use `equals()' instead of object equalityFri, 10 May 2013 12:44:09 +0200, by Bernhard Urban
-
Value: provide proper `hashCode()' and `equals()' implementationsFri, 10 May 2013 12:43:43 +0200, by Bernhard Urban
-
Fix too specific return type.Thu, 09 May 2013 21:08:26 -0700, by Thomas Wuerthinger
-
Merge.Thu, 09 May 2013 19:37:30 -0700, by Thomas Wuerthinger
-
LinearScan: Can no longer check for object equality after removal of RegisterValue cache.Thu, 09 May 2013 19:21:29 -0700, by Thomas Wuerthinger
-
broaden Apple include for gpu_bsd, make TraceWarpLoading a product flagThu, 09 May 2013 21:07:04 -0400, by Morris Meyer
-
AllocatorTest: relax counting-condition for MoveOpThu, 09 May 2013 23:32:31 +0200, by Bernhard Urban
-
MergeThu, 09 May 2013 11:32:08 +0200, by Lukas Stadler
-
let ReentrantBlockIterator.processBlock return the next stateWed, 08 May 2013 18:05:57 +0200, by Lukas Stadler
-
let ReentrantNodeIterator.processNode return the next stateWed, 08 May 2013 15:30:06 +0200, by Lukas Stadler
-
Merge.Wed, 08 May 2013 22:56:34 +0200, by Doug Simon
-
fixed debug scope processing so that -G:MethodFilter option works as expectedWed, 08 May 2013 21:57:46 +0200, by Doug Simon
-
Merge.Wed, 08 May 2013 21:09:38 +0200, by Doug Simon
-
moved static methods out of Stub into StubUtilWed, 08 May 2013 21:05:39 +0200, by Doug Simon
-
removed the requirement that a compiled stub is implemented by a snippetWed, 08 May 2013 20:12:12 +0200, by Doug Simon
-
removed mapping from methods to stubs in HotSpotRuntime in preparation for stubs that are not associated with a methodWed, 08 May 2013 18:22:58 +0200, by Doug Simon
-
removed 'method' parameter from GraalCompiler.compiledMethod() and renamed the latter to 'compileGraph'.Wed, 08 May 2013 14:58:18 +0200, by Doug Simon
-
removed LinearScan.method fieldWed, 08 May 2013 12:19:31 +0200, by Doug Simon
-
removed LIRGenerator.method fieldWed, 08 May 2013 12:14:03 +0200, by Doug Simon
-
compilation is explicitly given a CallingConvention for the graph being compiled instead of deriving it from a methodTue, 07 May 2013 23:38:53 +0200, by Doug Simon
-
Method can be staticWed, 08 May 2013 13:07:41 -0700, by Christian Wimmer
-
More asserts while getting vtable offsetsWed, 08 May 2013 16:34:30 +0200, by Gilles Duboscq
-
small change to ControlFlowGraph assertionWed, 08 May 2013 13:42:14 +0200, by Lukas Stadler
-
change visibility of createFieldLocation/createArrayLocationWed, 08 May 2013 11:41:05 +0200, by Lukas Stadler
-
add UnsafeArrayCastNode constructor without anchorWed, 08 May 2013 11:39:36 +0200, by Lukas Stadler
-
make ObjectEqualsNode virtualization less conservativeWed, 08 May 2013 11:24:04 +0200, by Lukas Stadler
-
removed embedding of compiler creating objects into installed code (HotSpot cannot support this)Tue, 07 May 2013 22:42:46 +0200, by Doug Simon
-
javadoc fixTue, 07 May 2013 21:51:18 +0200, by Doug Simon
-
updated javadoc for HotSpotInstalledCode to document why the nmethod::_graal_installed_code can only be a weak referenceTue, 07 May 2013 21:51:07 +0200, by Doug Simon
-
Introduce a graph() method that returns a StructuredGraph, to make many explicit casts unnecessaryTue, 07 May 2013 12:03:21 -0700, by Christian Wimmer
-
Create a LoadFieldNode for a getstatic of a static final field in the graph builder, and rely on the canonicalizer for replacing it with the constant value.Tue, 07 May 2013 11:12:28 -0700, by Christian Wimmer
-
Improve markFloating in LoopFragment (avoids recursion explosion)Tue, 07 May 2013 14:04:36 +0200, by Gilles Duboscq
-
Merge.Tue, 07 May 2013 11:37:23 +0200, by Doug Simon
-
better help message for the unittest commandsTue, 07 May 2013 11:07:14 +0200, by Doug Simon
-
Merge.Tue, 07 May 2013 01:59:12 +0200, by Doug Simon
-
removed infrastructure for Graal assembler stubs (GRAAL-81)Tue, 07 May 2013 01:58:11 +0200, by Doug Simon
-
replaced wb_pre_call and wb_post_call assembler stubs with compiled stubs (GRAAL-81)Tue, 07 May 2013 01:53:01 +0200, by Doug Simon
-
replaced vm_error assembler stub with compiled stub (GRAAL-81)Tue, 07 May 2013 01:38:07 +0200, by Doug Simon
-
replaced log_* assembler stubs with compiled stubs (GRAAL-81)Tue, 07 May 2013 00:20:25 +0200, by Doug Simon
-
replaced create_out_of_bounds_exception assembler stub with compiled stub (GRAAL-81)Mon, 06 May 2013 23:43:01 +0200, by Doug Simon
-
replaced create_null_pointer_exception assembler stub with compiled stub (GRAAL-81)Mon, 06 May 2013 23:42:17 +0200, by Doug Simon
-
replaced monitorenter/monitorexit assembler stubs with compiled stubs (GRAAL-81)Mon, 06 May 2013 22:37:00 +0200, by Doug Simon
-
MergeTue, 07 May 2013 10:39:54 +0200, by Lukas Stadler
-
fix multiplication by small constant value (fixes assertion error)Mon, 06 May 2013 18:29:15 +0200, by Lukas Stadler
-
MergeMon, 06 May 2013 18:25:51 +0200, by Lukas Stadler
-
fix virtualization of ObjectEqualsNodeMon, 06 May 2013 16:58:23 +0200, by Lukas Stadler
-
use os.name property to identify Windows OSMon, 06 May 2013 16:52:12 -0700, by twisti
-
make lookupConstantInPool use ConstantPool logicMon, 06 May 2013 15:15:09 -0700, by twisti
-
remove basicTypes and basicTypeCountMon, 06 May 2013 14:17:11 -0700, by twisti
-
fixed bug in updating of VerifyOops counterMon, 06 May 2013 22:12:28 +0200, by Doug Simon
-
replaced arithmetic_[fd]rem stubs with inline compiled code (GRAAL-81)Mon, 06 May 2013 22:07:48 +0200, by Doug Simon
-
added use of javadoc linksMon, 06 May 2013 21:00:20 +0200, by Doug Simon
-
removed debug outputMon, 06 May 2013 16:59:44 +0200, by Doug Simon
-
Merge.Mon, 06 May 2013 16:29:36 +0200, by Doug Simon
-
replaced OSR_migration_end assembler stub with a compiled stub (GRAAL-81)Mon, 06 May 2013 15:22:59 +0200, by Doug Simon
-
re-enabled object verification for NewArrayStub and NewInstanceStubMon, 06 May 2013 14:53:28 +0200, by Doug Simon
-
modified PiPushable implementation for IsNullNode to account for an input that is an unsafe cast from a word valueMon, 06 May 2013 14:53:17 +0200, by Doug Simon
-
replaced verify_oop assembler stub with a compiled stub (GRAAL-81)Mon, 06 May 2013 14:14:08 +0200, by Doug Simon
-
added Stub.decipher() to print information about values in stubsMon, 06 May 2013 13:49:20 +0200, by Doug Simon
-
MergeMon, 06 May 2013 15:25:33 +0200, by Gilles Duboscq
-
Use root method for deopt reason collecting if possible in non-graalvmMon, 06 May 2013 15:25:18 +0200, by Gilles Duboscq
-
record deopts on the root methodMon, 06 May 2013 14:39:31 +0200, by Christian Haeubl
-
Fix overflow guard condition for down counted loopsMon, 06 May 2013 13:03:37 +0200, by Gilles Duboscq
-
exception PC stored in thread is cleared when retrieving continuation for a return addressMon, 06 May 2013 12:52:22 +0200, by Doug Simon
-
removed Stub.log(...) methodsSun, 05 May 2013 17:42:45 +0200, by Doug Simon
-
ensure frame is fully restored when unwinding to exception handler in caller's frameSun, 05 May 2013 17:31:01 +0200, by Doug Simon
-
removed instance of unwind_exception_call_id from ASSERT codeSun, 05 May 2013 00:17:52 +0200, by Doug Simon
-
removed unused importSun, 05 May 2013 00:02:54 +0200, by Doug Simon
-
Merge.Sat, 04 May 2013 23:09:25 +0200, by Doug Simon
-
replaced unwind_exception_call assembler stub with a compiled stub (GRAAL-81)Sat, 04 May 2013 23:05:46 +0200, by Doug Simon
-
added compare between address and 32-bit immediateSat, 04 May 2013 22:19:52 +0200, by Doug Simon
-
refactored common code in subclasses into AMD64HotSpotEpilogueOpSat, 04 May 2013 22:18:23 +0200, by Doug Simon
-
use ControlSinkNode (instead of subclass) when establishing a forward graph orderSat, 04 May 2013 22:15:45 +0200, by Doug Simon
-
linked documentation about the exception handler stub calling convention with the x64 interpreter sourceFri, 03 May 2013 14:59:18 +0200, by Doug Simon
-
removed calls to VerifyOop stub from compiled stubs (stubs cannot call stubs)Sat, 04 May 2013 01:43:42 +0200, by Doug Simon
-
Merge (fixed: 7931508747f5 Fix parameters of node intrinsics to use more specific Location and LocationIden)Fri, 03 May 2013 20:29:33 +0200, by Lukas Stadler
-
Merge (fixed: 5bf09c5cd2e6 ReadNode/PiPush: compute declaring class by field offset)Fri, 03 May 2013 20:28:54 +0200, by Lukas Stadler
-
Merge (fixed: cf9b3e717bda GraphBuilderPhase.genGoto does not need to provide a probability to createTarget)Fri, 03 May 2013 20:28:14 +0200, by Lukas Stadler
-
Merge (fixed: 2777aafe689b TypeProfileProxy: remove profile proxies after inlining logic)Fri, 03 May 2013 20:27:45 +0200, by Lukas Stadler
-
Merge (fixed: f49e1f023f7d Merge)Fri, 03 May 2013 20:26:43 +0200, by Lukas Stadler
-
Merge (fixed: f63750de9dc9 Preliminary Nashorn support in IGV)Fri, 03 May 2013 20:26:24 +0200, by Lukas Stadler
-
Merge (fixed: 3bb1834202f7 Merge)Fri, 03 May 2013 20:25:58 +0200, by Lukas Stadler
-
Merge (fixed: 05b8a812b487 Remove dead IsNull nodes in Guard lowering phase)Fri, 03 May 2013 20:25:27 +0200, by Lukas Stadler
-
Merge (fixed: 3fdbe6a68103 Pass fixed node into getMaterializedRepresentation.)Fri, 03 May 2013 20:24:49 +0200, by Lukas Stadler
-
Merge (fixed 106f0a0acafa)Fri, 03 May 2013 20:23:53 +0200, by Lukas Stadler
-
fix CommitAllocationNode duplicationFri, 03 May 2013 20:21:30 +0200, by Lukas Stadler
-
Fix parameters of node intrinsics to use more specific Location and LocationIdentity types.Fri, 03 May 2013 09:24:24 -0700, by Christian Wimmer
-
ReadNode/PiPush: compute declaring class by field offsetFri, 03 May 2013 16:30:39 +0200, by Bernhard Urban
-
CheckCastNode: eliminate the other way aroundFri, 03 May 2013 15:05:07 +0200, by Bernhard Urban
-
CheckCastNode: add test for load field vialoationFri, 03 May 2013 15:29:26 +0200, by Bernhard Urban
-
GraalOptions: use detected number of cores by runtime for `Threads'Fri, 03 May 2013 14:57:01 +0200, by Bernhard Urban
-
Merge.Fri, 03 May 2013 16:28:53 +0200, by Christian Humer
-
Merge.Fri, 03 May 2013 15:37:08 +0200, by Christian Humer
-
Implemented a method to produce a compact string representation of the truffle tree which just shows the nodes and their children but no data fields.Fri, 03 May 2013 15:02:56 +0200, by Christian Humer
-
Fixed Truffle child iterator should only iterate children which are annotated with @Child or @Children.Fri, 03 May 2013 14:59:46 +0200, by Christian Humer
-
Fixed bug in casting execute generation when evaluated parameters for both executed methods were not mapped to a child node.Fri, 03 May 2013 14:28:32 +0200, by Christian Humer
-
GraphBuilderPhase.genGoto does not need to provide a probability to createTargetFri, 03 May 2013 15:21:52 +0200, by Gilles Duboscq
-
float to double conversion is losslessFri, 03 May 2013 15:20:52 +0200, by Gilles Duboscq
-
Fix for delayed OSR: we must drop the precise stamps we have on the OSR locals since they may be too precise because of branch pruining in the graph builder.Fri, 03 May 2013 15:19:08 +0200, by Gilles Duboscq
-
Delay lowering of the platform specific OSR entryFri, 03 May 2013 12:14:37 +0200, by Gilles Duboscq
-
suppressed output for expected AssertionError in WriteBarrierVerificationTestFri, 03 May 2013 14:04:18 +0200, by Doug Simon
-
TypeProfileProxy: remove profile proxies after inlining logicThu, 02 May 2013 21:28:13 +0200, by Bernhard Urban
-
TypeProfileProxy: add missing returnThu, 02 May 2013 20:53:27 +0200, by Bernhard Urban
-
Fix casts in UnboxNode.Fri, 03 May 2013 02:16:20 +0200, by Andreas Woess
-
MergeThu, 02 May 2013 12:13:51 -0700, by Christian Wimmer
-
Use a LocationIdentity interface instead of just Object for the location identity of a LocationNodeThu, 02 May 2013 12:12:51 -0700, by Christian Wimmer
-
Consistent naming of accessor methods in the LocationNode class hierarchyThu, 02 May 2013 10:38:48 -0700, by Christian Wimmer
-
Rename field to be consistent with name of accessor methodThu, 02 May 2013 10:26:30 -0700, by Christian Wimmer
-
Preliminary Nashorn support in IGV.Thu, 02 May 2013 01:06:50 +0200, by Andreas Woess
-
FrameDescriptor: fix default frame slot kind.Thu, 02 May 2013 18:37:53 +0200, by Andreas Woess
-
Merge.Thu, 02 May 2013 17:35:36 +0200, by Doug Simon
-
exposed whether ASSERT is defined to Java code and use it to enable checks in ExceptionHandlerStubThu, 02 May 2013 17:17:11 +0200, by Doug Simon
-
exception PC stored in thread is cleared before entering ExceptionHandlerStubThu, 02 May 2013 17:16:00 +0200, by Doug Simon
-
added comments clarifying the difference between _exception_oop and _pending_exception in the HotSpot Thread classThu, 02 May 2013 15:12:52 +0200, by Doug Simon
-
Merge.Thu, 02 May 2013 14:12:24 +0200, by Doug Simon
-
Merge.Thu, 02 May 2013 12:19:41 +0200, by Doug Simon
-
rename: VERY_FAST_DEOPT_PATH_PROBABILITY -> VERY_FAST_PATH_PROBABILITYThu, 02 May 2013 11:40:07 +0200, by Doug Simon
-
rename: HotSpotSnippetUtils -> HotSpotReplacementsUtilThu, 02 May 2013 11:39:07 +0200, by Doug Simon
-
Remove dead IsNull nodes in Guard lowering phaseThu, 02 May 2013 14:37:27 +0200, by Gilles Duboscq
-
Enable the loop safepoint elimination.Thu, 02 May 2013 14:35:48 +0200, by Gilles Duboscq
-
Pass fixed node into getMaterializedRepresentation.Thu, 02 May 2013 16:32:39 +0200, by Roland Schatz
-
Remove StackSlot and RegisterValue cache.Thu, 02 May 2013 16:31:44 +0200, by Roland Schatz
-
Merge.Thu, 02 May 2013 16:30:31 +0200, by Roland Schatz
-
Make register saving extensible.Thu, 02 May 2013 14:13:54 +0200, by Roland Schatz
-
Restructure register zapping.Thu, 02 May 2013 14:12:10 +0200, by Roland Schatz
-
Backed out changeset: 45a73cd19baaThu, 02 May 2013 11:53:04 +0200, by Roland Schatz
-
refactored monitor handling in EA: MonitorEnter/Exit is removed, not eliminatedTue, 30 Apr 2013 17:29:33 +0200, by Lukas Stadler
-
handle "~" in EscapeAnalyzeOnlyTue, 30 Apr 2013 12:14:59 +0200, by Lukas Stadler
-
remove debug codeTue, 30 Apr 2013 12:11:52 +0200, by Lukas Stadler
-
coalesce allocations during escape analysisMon, 29 Apr 2013 14:53:08 +0200, by Lukas Stadler
-
factor out createFieldLocation in HotSpotRuntimeMon, 29 Apr 2013 18:38:16 +0200, by Lukas Stadler
-
only virtualize StoreIndexedNode if no store check is requiredMon, 29 Apr 2013 10:12:37 +0200, by Lukas Stadler
-
lower FixedGuardNode to if-condition-deopt in after-guard loweringTue, 30 Apr 2013 13:25:05 +0200, by Lukas Stadler
-
late lowering of allocations (NewInstanceNode, NewArrayNode, NewMultiArrayNode)Thu, 25 Apr 2013 17:19:41 +0200, by Lukas Stadler
-
don't verify ControlFlowGraph when connectBlocks == falseThu, 25 Apr 2013 17:10:08 +0200, by Lukas Stadler
-
make Node.getDebugProperties() finalThu, 25 Apr 2013 17:09:40 +0200, by Lukas Stadler
-
CheckCastNode: check if input of next CheckCastNode is the node itselfThu, 02 May 2013 10:55:11 +0200, by Bernhard Urban
-
CheckCastNode: better attempt to combine checkcastsThu, 02 May 2013 10:55:07 +0200, by Bernhard Urban
-
nested checkcasts: add failing testcaseThu, 02 May 2013 10:55:04 +0200, by Bernhard Urban
-
MergeWed, 01 May 2013 18:08:07 -0700, by Christian Wimmer
-
Use MetaAccessProvider instead of CodeCacheProviderWed, 01 May 2013 18:07:00 -0700, by Christian Wimmer
-
Add generic type to avoid Java compiler warningsWed, 01 May 2013 18:06:01 -0700, by Christian Wimmer
-
NodeUtil.findFirstNodeInstance bug fixWed, 01 May 2013 23:42:23 +0200, by Andreas Woess
-
NodeUtil.cloneNode: cloned children array should preserve component type.Wed, 01 May 2013 19:21:32 +0200, by Andreas Woess
-
Windows build fix for PTX codeWed, 01 May 2013 23:02:46 +0200, by Andreas Woess
-
Allow rounding errors in probabilitiesWed, 01 May 2013 13:33:07 -0700, by Christian Wimmer
-
Pass Assumptions to CanonicalizerPhase to avoid NullPointerExceptionWed, 01 May 2013 12:06:01 -0700, by Christian Wimmer
-
Better handling of array access nodes in Word type rewriterWed, 01 May 2013 11:29:19 -0700, by Christian Wimmer
-
Relax the type requirements for CheckCastDynamicNodeWed, 01 May 2013 11:27:45 -0700, by Christian Wimmer
-
MergeWed, 01 May 2013 10:01:17 -0700, by Christian Wimmer
-
MergeWed, 01 May 2013 09:22:20 -0700, by Christian Wimmer
-
Allow distinction between ClassCastException and ArrayStoreException. Add more canonicalizations for check casts.Wed, 01 May 2013 09:21:35 -0700, by Christian Wimmer
-
Bugfix: loop transformation needs the Assumptions object since it internally calls the CanonicalizerWed, 01 May 2013 09:13:34 -0700, by Christian Wimmer
-
Infer stamp for LoadIndexedNode, so that we have more precise type information for the result of the array load. This is important when the array is a originally a phi function (whithout any type information) and the phi function gets eliminated later on.Wed, 01 May 2013 09:11:13 -0700, by Christian Wimmer
-
Fix parameter type of NodeIntrinsicWed, 01 May 2013 09:09:33 -0700, by Christian Wimmer
-
Add JavaType-to-String that produces same result as Class.getName()Wed, 01 May 2013 09:09:08 -0700, by Christian Wimmer
-
Merge.Wed, 01 May 2013 18:04:28 +0200, by Doug Simon
-
replaced exception_handler_nofpu assembler stub with a compiled stub (GRAAL-81)Wed, 01 May 2013 17:46:12 +0200, by Doug Simon
-
Make sure if trueSuccessor probability is always <= 1.0.Wed, 01 May 2013 17:28:04 +0200, by Thomas Wuerthinger
-
Fixes for probability calculation.Wed, 01 May 2013 17:05:14 +0200, by Thomas Wuerthinger
-
Remove dead code.Wed, 01 May 2013 16:49:14 +0200, by Thomas Wuerthinger
-
Ensure probabilities are never negative. Add additional assertions.Wed, 01 May 2013 16:30:52 +0200, by Thomas Wuerthinger
-
Fix postorder calculation.Wed, 01 May 2013 15:53:17 +0200, by Thomas Wuerthinger
-
Fix for assertion.Wed, 01 May 2013 15:08:19 +0200, by Thomas Wuerthinger
-
Fix post dominator calculation.Wed, 01 May 2013 15:02:36 +0200, by Thomas Wuerthinger
-
Merge.Tue, 30 Apr 2013 23:24:25 +0200, by Doug Simon
-
Merge.Tue, 30 Apr 2013 23:09:37 +0200, by Doug Simon
-
replaced identity_hash_code assembler stub with a compiled stub (GRAAL-81)Tue, 30 Apr 2013 00:53:33 +0200, by Doug Simon
-
Merge.Tue, 30 Apr 2013 22:22:42 +0200, by Doug Simon
-
Merge.Tue, 30 Apr 2013 20:56:43 +0200, by Doug Simon
-
documented the descriptors for certain HotSpot runtime stubsTue, 30 Apr 2013 20:50:30 +0200, by Doug Simon
-
replaced stub_printf assembler stub with a compiled stub (GRAAL-81)Tue, 30 Apr 2013 20:46:20 +0200, by Doug Simon
-
moved declaration of EXCEPTION_HANDLER, DEOPT_HANDLER and IC_MISS_HANDLER descriptors to platform independent codeTue, 30 Apr 2013 20:28:33 +0200, by Doug Simon
-
moved initialization of UNCOMMON_TRAP descriptor from AMD64 code to platform independent codeTue, 30 Apr 2013 20:15:02 +0200, by Doug Simon
-
renaming for improved clarity: hasCall -> destroysCallerSavedRegistersTue, 30 Apr 2013 20:09:29 +0200, by Doug Simon
-
renamed HotSpot specific parts of deoptimization stub: DEOPTIMIZE -> UNCOMMON_TRAPTue, 30 Apr 2013 20:07:53 +0200, by Doug Simon
-
more extensive checking of compiled stub invariantsTue, 30 Apr 2013 19:11:46 +0200, by Doug Simon
-
stack overflow check and deopt/exception handler entry points are omitted from compiled stubsTue, 30 Apr 2013 19:11:14 +0200, by Doug Simon
-
Add loop safepoint eliminationTue, 30 Apr 2013 21:38:48 +0200, by Gilles Duboscq
-
Add canonicalization to interger divTue, 30 Apr 2013 21:38:22 +0200, by Gilles Duboscq
-
Add more canonicalizations for Compare and Negate nodesTue, 30 Apr 2013 20:07:07 +0200, by Gilles Duboscq
-
Remove useless code in LoopEndNode.canSafepointTue, 30 Apr 2013 20:05:21 +0200, by Gilles Duboscq
-
Fixes and improvements for induction variablesTue, 30 Apr 2013 20:04:49 +0200, by Gilles Duboscq
-
Add autogrow possibility to NodeMapTue, 30 Apr 2013 19:56:36 +0200, by Gilles Duboscq
-
Add LoopLimitCheck deoptimization reasonTue, 30 Apr 2013 19:54:37 +0200, by Gilles Duboscq
-
Add Logic conjunction and disjunction and expand them before lir generationTue, 30 Apr 2013 19:53:04 +0200, by Gilles Duboscq
-
Fix mergeTue, 30 Apr 2013 19:51:49 +0200, by Gilles Duboscq
-
MergeTue, 30 Apr 2013 19:50:12 +0200, by Gilles Duboscq
-
Add the condition that was negated in Negatable.negateTue, 30 Apr 2013 19:44:02 +0200, by Gilles Duboscq
-
Ignore profile probability for gotos in graphbuilderTue, 30 Apr 2013 19:39:49 +0200, by Gilles Duboscq
-
Fix non-static args binding in JTTTue, 30 Apr 2013 19:39:02 +0200, by Gilles Duboscq
-
Add missing file.Mon, 29 Apr 2013 00:25:30 +0200, by Thomas Wuerthinger
-
Rename BeginNode => AbstractBeginNode and make abstract. Introduce concrete subclass BeginNode.Mon, 29 Apr 2013 00:25:09 +0200, by Thomas Wuerthinger
-
Replace AbstractEndNode usages with EndNode usages wherever appropriate.Mon, 29 Apr 2013 00:06:45 +0200, by Thomas Wuerthinger
-
Rename EndNode => AbstractEndNode and make abstract class. Introduce concrete EndNode subclass.Sun, 28 Apr 2013 23:59:14 +0200, by Thomas Wuerthinger
-
Use the correct move instruction for register saving and restoring.Tue, 30 Apr 2013 19:25:08 +0200, by Roland Schatz
-
Make assembler creation in backend more extensible.Tue, 30 Apr 2013 19:24:00 +0200, by Roland Schatz
-
Make AMD64 LIR generator extensible.Tue, 30 Apr 2013 19:16:25 +0200, by Roland Schatz
-
GRAAL-234 - PTX code loadingTue, 30 Apr 2013 08:17:55 -0400, by Morris Meyer
-
Load custom runtime implementations.Tue, 30 Apr 2013 13:00:09 +0200, by Roland Schatz
-
Separate Architecture creation from TargetDescription.Tue, 30 Apr 2013 12:58:12 +0200, by Roland Schatz
-
Don't return vector sizes that the backend doesn't support yet.Tue, 30 Apr 2013 12:56:22 +0200, by Roland Schatz
-
Use register categories to determine spill slot size.Tue, 30 Apr 2013 12:14:31 +0200, by Roland Schatz
-
Use register categories instead of register flags.Tue, 30 Apr 2013 12:13:21 +0200, by Roland Schatz
-
Remove unused method in MacroAssembler.Tue, 30 Apr 2013 12:05:50 +0200, by Roland Schatz
-
Move getSizeInBytes method to Architecture class.Tue, 30 Apr 2013 12:04:13 +0200, by Roland Schatz
-
Use platform specific kind in backend.Tue, 30 Apr 2013 12:00:13 +0200, by Roland Schatz
-
Merge.Tue, 30 Apr 2013 00:34:07 +0200, by Doug Simon
-
replaced thread_is_interrupted assembler stub with a compiled stub (GRAAL-81)Tue, 30 Apr 2013 00:33:27 +0200, by Doug Simon
-
replaced register_finalizer assembler stub with a compiled stub (GRAAL-81)Mon, 29 Apr 2013 22:49:49 +0200, by Doug Simon
-
moved binding of parameter locations to runtime call descriptors from platform specific code to shared code for stubs that are now compiled stubsMon, 29 Apr 2013 22:41:24 +0200, by Doug Simon
-
minor simplifications for writing compiled stubsMon, 29 Apr 2013 21:18:37 +0200, by Doug Simon
-
intrinsify Reflection.getCallerClassMon, 29 Apr 2013 11:31:29 -0700, by twisti
-
simplified register preservation in compiled stubs to avoid the need for using ParametersOpMon, 29 Apr 2013 18:26:39 +0200, by Doug Simon
-
made AMD64HotSpotRegisterConfig return copies of internal arrays to prevent clients from modifying themMon, 29 Apr 2013 18:25:53 +0200, by Doug Simon
-
SchedulePhase: compute post-dominators in CFG-graphMon, 29 Apr 2013 12:06:10 +0200, by Bernhard Urban
-
avoid abbreviation in parameter namesMon, 29 Apr 2013 10:21:55 +0200, by Doug Simon
-
MergeSun, 28 Apr 2013 23:27:33 +0200, by Christos Kotselidis
-
Remove unused importSun, 28 Apr 2013 22:59:46 +0200, by Christos Kotselidis
-
MergeSun, 28 Apr 2013 22:52:12 +0200, by Christos Kotselidis
-
Small refactoringSun, 28 Apr 2013 22:34:46 +0200, by Christos Kotselidis
-
Replace dequeue with NodeFlood in WriteBarrierVerification phaseSun, 28 Apr 2013 21:51:57 +0200, by Christos Kotselidis
-
Remove blank lineSun, 28 Apr 2013 21:50:39 +0200, by Christos Kotselidis
-
Add comments into WriteBarrierVerificationTestSun, 28 Apr 2013 20:53:33 +0200, by Christos Kotselidis
-
Add comments in safepoint detection of WriteBarrierVerification PhaseSun, 28 Apr 2013 19:50:43 +0200, by Christos Kotselidis
-
Change input parameter typeSun, 28 Apr 2013 19:43:32 +0200, by Christos Kotselidis
-
Remove duplicate write listSun, 28 Apr 2013 19:33:35 +0200, by Christos Kotselidis
-
Simplify write barrier elimination phaseThu, 25 Apr 2013 17:55:01 +0200, by Christos Kotselidis
-
Remove blank lines from write barrier verification testsThu, 25 Apr 2013 14:11:45 +0200, by Christos Kotselidis
-
Add comments to write barrier verification phaseThu, 25 Apr 2013 12:25:38 +0200, by Christos Kotselidis
-
Add comments to write barrier verification testsThu, 25 Apr 2013 12:03:27 +0200, by Christos Kotselidis
-
Add more write barrier verification testsThu, 25 Apr 2013 11:56:48 +0200, by Christos Kotselidis
-
Tread loop begins as safepoints during the verification phaseThu, 25 Apr 2013 11:56:24 +0200, by Christos Kotselidis
-
Add write barrier verification phase testWed, 24 Apr 2013 21:10:47 +0200, by Christos Kotselidis
-
New write barrier verification phaseWed, 24 Apr 2013 21:10:20 +0200, by Christos Kotselidis
-
Correctly adjust probabilities when swapping if nodes.Sun, 28 Apr 2013 22:58:54 +0200, by Thomas Wuerthinger
-
Adjustment to the megamorphic inlining strategy such that it focuses on concrete methods.Sun, 28 Apr 2013 19:17:56 +0200, by Thomas Wuerthinger
-
Added missing file.Sun, 28 Apr 2013 18:46:00 +0200, by Thomas Wuerthinger
-
Fix left-over debug output.Sun, 28 Apr 2013 18:42:42 +0200, by Thomas Wuerthinger
-
Introduce proxy nodes for propagating profiling information.Sun, 28 Apr 2013 18:38:48 +0200, by Thomas Wuerthinger
-
Disable megamorphic inlining.Sun, 28 Apr 2013 14:06:52 +0200, by Thomas Wuerthinger
-
Back out two changes around frame states.Sun, 28 Apr 2013 08:51:26 +0200, by Thomas Wuerthinger
-
Implement alternative fix for removeIntermediateMaterialization.Sun, 28 Apr 2013 08:46:28 +0200, by Thomas Wuerthinger
-
Disable removeIntermediateMaterialization.Sun, 28 Apr 2013 07:50:32 +0200, by Thomas Wuerthinger
-
Fix for removeIntermediateMaterialization.Sun, 28 Apr 2013 07:06:31 +0200, by Thomas Wuerthinger
-
Preserve begin nodes with associated state.Sun, 28 Apr 2013 06:32:04 +0200, by Thomas Wuerthinger
-
Do not combine merge with succeeding merge if it holds a stateAfter and the succeeding merge does not.Sun, 28 Apr 2013 06:31:30 +0200, by Thomas Wuerthinger
-
Implement merging of frame states if they differ at a merge that does not have its own frame state.Sun, 28 Apr 2013 06:25:26 +0200, by Thomas Wuerthinger
-
Dispatch based on method instead of type if it seems more beneficial.Sun, 28 Apr 2013 02:03:34 +0200, by Thomas Wuerthinger
-
Cap probabilities when adjusting them.Sun, 28 Apr 2013 01:04:44 +0200, by Thomas Wuerthinger
-
Fix null pointer exception in if reordering.Sun, 28 Apr 2013 01:01:00 +0200, by Thomas Wuerthinger
-
First draft of node for loading a method from the vtable of a hub.Sat, 27 Apr 2013 22:03:54 +0200, by Thomas Wuerthinger
-
Don't create null check guard if object is kown to be non-null.Sat, 27 Apr 2013 21:41:44 +0200, by Thomas Wuerthinger
-
Adjust probabilities if some types can be ruled out via static analysis.Sat, 27 Apr 2013 21:25:53 +0200, by Thomas Wuerthinger
-
New experiment with megamorphic inlining.Sat, 27 Apr 2013 21:09:32 +0200, by Thomas Wuerthinger
-
Do not swap if nodes when there is a loop exit node between them. Do not swap if one of the compares has unorderedIsTrue set.Sat, 27 Apr 2013 20:17:10 +0200, by Thomas Wuerthinger
-
Fix capping.Sat, 27 Apr 2013 18:06:32 +0200, by Thomas Wuerthinger
-
Cap probability to 1.0.Sat, 27 Apr 2013 18:02:20 +0200, by Thomas Wuerthinger
-
Added comment.Sat, 27 Apr 2013 17:22:54 +0200, by Thomas Wuerthinger
-
Implement swapping of == if one value is proven equal and the other is proven distinct.Sat, 27 Apr 2013 17:16:03 +0200, by Thomas Wuerthinger
-
Implement swapping for distinct conditions on same values.Sat, 27 Apr 2013 16:22:15 +0200, by Thomas Wuerthinger
-
Implemented isnull after instanceof swapping.Sat, 27 Apr 2013 15:38:55 +0200, by Thomas Wuerthinger
-
Implement instanceof after instanceof swapping.Sat, 27 Apr 2013 15:38:17 +0200, by Thomas Wuerthinger
-
Improve opportunities for intermediate materialization ifs.Sat, 27 Apr 2013 14:01:59 +0200, by Thomas Wuerthinger
-
Relax System_currentTimeMillis test.Sat, 27 Apr 2013 11:41:48 +0200, by Thomas Wuerthinger
-
Merge.Sat, 27 Apr 2013 11:12:44 +0200, by Thomas Wuerthinger
-
Merge.Sat, 27 Apr 2013 01:34:35 +0200, by Thomas Wuerthinger
-
Remove unused import.Sat, 27 Apr 2013 01:28:21 +0200, by Thomas Wuerthinger
-
Allow FixedGuard usages for InstanceOf nodes.Sat, 27 Apr 2013 01:09:57 +0200, by Thomas Wuerthinger
-
replaced definition of SLOT_PER_WORD with use of VMRegImpl::slots_per_wordSat, 27 Apr 2013 10:13:10 +0200, by Doug Simon
-
Merge.Sat, 27 Apr 2013 08:59:28 +0200, by Christian Humer
-
Merge.Sat, 27 Apr 2013 00:58:41 +0200, by Christian Humer
-
Fixed a bug in new code generation layout.Sat, 27 Apr 2013 00:49:49 +0200, by Christian Humer
-
removed new_multi_array assembler stub (GRAAL-81)Sat, 27 Apr 2013 01:24:59 +0200, by Doug Simon
-
removed new_array and new_instance assembler stubs (GRAAL-81)Sat, 27 Apr 2013 00:49:48 +0200, by Doug Simon
-
Merge.Sat, 27 Apr 2013 00:32:48 +0200, by Doug Simon
-
made NewInstanceStub a RuntimeStub that directly calls the C runtime (GRAAL-81)Sat, 27 Apr 2013 00:32:22 +0200, by Doug Simon
-
generalized support for C runtime callsFri, 26 Apr 2013 22:57:22 +0200, by Doug Simon
-
better error message for incorrect usage of @NodeIntrinsicFri, 26 Apr 2013 22:56:18 +0200, by Doug Simon
-
Introduce CompilerDirectives.Unsafe. Mark Frame.getArguments method as unsafe.Sat, 27 Apr 2013 00:04:11 +0200, by Thomas Wuerthinger
-
Merge.Fri, 26 Apr 2013 23:03:09 +0200, by Christian Humer
-
Merge.Fri, 26 Apr 2013 22:44:05 +0200, by Christian Humer
-
Implemented improvements to the generated source code.Fri, 26 Apr 2013 22:43:37 +0200, by Christian Humer
-
Implemented improvements to the generated source code.Fri, 26 Apr 2013 22:43:23 +0200, by Christian Humer
-
Merge.Fri, 26 Apr 2013 22:20:20 +0200, by Doug Simon
-
removed obsolete JaCoCo inclusion filterFri, 26 Apr 2013 22:19:21 +0200, by Doug Simon
-
added check for JaCoCo methods being inserted into replacement methodsFri, 26 Apr 2013 22:18:59 +0200, by Doug Simon
-
fixed debug scopes during snippet preparationFri, 26 Apr 2013 22:00:49 +0200, by Doug Simon
-
fixed formatting of NewArrayStub loggingFri, 26 Apr 2013 18:46:03 +0200, by Doug Simon
-
Merge.Fri, 26 Apr 2013 18:38:56 +0200, by Doug Simon
-
added support from compiled stubs to be installed as RuntimeStubs and to be able to directly call C/C++ runtime functions (GRAAL-81)Fri, 26 Apr 2013 18:36:41 +0200, by Doug Simon
-
generalized invoke intrinsification when being replaced by a ControlSinkNodeFri, 26 Apr 2013 18:21:10 +0200, by Doug Simon
-
added support for adding callee save information to a DebugInfo (GRAAL-81)Fri, 26 Apr 2013 18:16:30 +0200, by Doug Simon
-
removed Reflection_getCallerClass01 as it uses internal JDK API that differs between JDK7 and JDK8Fri, 26 Apr 2013 20:31:06 +0200, by Doug Simon
-
Merge.Fri, 26 Apr 2013 10:44:45 -0700, by Chris Seaton
-
toString for SourceSection.Fri, 26 Apr 2013 10:22:33 -0700, by Chris Seaton
-
Fix import.Fri, 26 Apr 2013 18:45:50 +0200, by Thomas Wuerthinger
-
Rename InputChangedListener => NodeChangedListener. Add event for usage count of a node dropping to 0.Fri, 26 Apr 2013 18:40:17 +0200, by Thomas Wuerthinger
-
Added a clazz parameter to Frame.getArguments in order to allow unsafe access to the arguments object (i.e., avoiding the null check and the type cast).Fri, 26 Apr 2013 17:15:10 +0200, by Thomas Wuerthinger
-
Perform only targeted canonicalization after tail duplication.Fri, 26 Apr 2013 15:58:41 +0200, by Thomas Wuerthinger
-
Remove auto-kill of unused usages in the canonicalizer.Fri, 26 Apr 2013 15:32:58 +0200, by Thomas Wuerthinger
-
Fix imports.Fri, 26 Apr 2013 15:16:58 +0200, by Thomas Wuerthinger
-
Fix ReadAfterCheckCastTest to be a bit more relaxed about the graph structure.Fri, 26 Apr 2013 15:15:00 +0200, by Thomas Wuerthinger
-
Merge.Fri, 26 Apr 2013 14:39:58 +0200, by Thomas Wuerthinger
-
Disable ScalaDacapo-actors benchmark.Fri, 26 Apr 2013 14:25:35 +0200, by Thomas Wuerthinger
-
Perform deopt-to-guard conversion at snippet installation time.Fri, 26 Apr 2013 14:15:17 +0200, by Thomas Wuerthinger
-
GraphBuilder: remove hack for obtaining profile information of unique subtypesFri, 26 Apr 2013 14:14:14 +0200, by Bernhard Urban
-
Frame API: Introduce FrameSlotKind.Thu, 25 Apr 2013 18:14:08 +0200, by Andreas Woess
-
Fix canonicalization of BranchProbabilityNode.Thu, 25 Apr 2013 23:17:58 +0200, by Thomas Wuerthinger
-
Changed the behavior of CompilerDirectives.injectBranchProbability and added javadoc to document the new behavior. Introduced probability constants. Removed CompilerDirectives.slowpath().Thu, 25 Apr 2013 22:44:28 +0200, by Thomas Wuerthinger
-
Add javadoc to BranchProbabilityNode.probability node intrinsic. Avoid combined conditions in connection with the probability.Thu, 25 Apr 2013 22:30:16 +0200, by Thomas Wuerthinger
-
Fix branch probability injection.Thu, 25 Apr 2013 22:20:47 +0200, by Thomas Wuerthinger
-
Change the way branch probabilities are injected. Update all snippets.Thu, 25 Apr 2013 21:34:00 +0200, by Thomas Wuerthinger
-
Merge.Thu, 25 Apr 2013 20:10:49 +0200, by Thomas Wuerthinger
-
Merge.Thu, 25 Apr 2013 20:00:23 +0200, by Thomas Wuerthinger
-
Added annotation CompilerDirectives.CompilationFinal for fields that should be considered final during compilation, but are not final while executing in the Truffle interpreter.Thu, 25 Apr 2013 19:43:49 +0200, by Thomas Wuerthinger
-
Import fix.Thu, 25 Apr 2013 18:49:15 +0200, by Thomas Wuerthinger
-
Merge.Thu, 25 Apr 2013 18:37:41 +0200, by Thomas Wuerthinger
-
Devirtualize invoke before handing it to the macro node.Thu, 25 Apr 2013 18:32:33 +0200, by Thomas Wuerthinger
-
Delay the reporting of an error in the branch probability injection node.Thu, 25 Apr 2013 18:17:24 +0200, by Thomas Wuerthinger
-
Allow lazy resolving of the constant input value of the node injecting probabilities into if nodes.Thu, 25 Apr 2013 18:11:30 +0200, by Thomas Wuerthinger
-
Additional assertions to guard against calls to abstract methods.Thu, 25 Apr 2013 17:42:55 +0200, by Thomas Wuerthinger
-
Merge.Thu, 25 Apr 2013 19:44:58 +0200, by Christian Humer
-
Fixed some minor bugs in executeWith supprt.Thu, 25 Apr 2013 11:02:50 +0200, by Christian Humer
-
Merge.Thu, 25 Apr 2013 18:37:54 +0200, by Doug Simon
-
added guarantee() method to GraalInternalErrorThu, 25 Apr 2013 18:37:01 +0200, by Doug Simon
-
made verification of node intrinsification always be run, independent of whether assertions are enabledThu, 25 Apr 2013 18:36:23 +0200, by Doug Simon
-
rename variable that reflected legacy type nameThu, 25 Apr 2013 17:46:35 +0200, by Doug Simon
-
return immutable collections from (some) CompilationResult gettersThu, 25 Apr 2013 17:45:44 +0200, by Doug Simon
-
Merge.Thu, 25 Apr 2013 17:26:18 +0200, by Roland Schatz
-
Restructure load/store/lea LIR instructions.Thu, 25 Apr 2013 17:18:17 +0200, by Roland Schatz
-
Interval locations can only be AllocatableValues.Thu, 25 Apr 2013 16:15:10 +0200, by Roland Schatz
-
Move targets can only be AllocatableValues.Thu, 25 Apr 2013 16:14:42 +0200, by Roland Schatz
-
Fix wrong parameter order.Thu, 25 Apr 2013 16:14:39 +0200, by Roland Schatz
-
Get rid of the distinction between UNUSED and ILLEGAL value.Thu, 25 Apr 2013 16:12:31 +0200, by Roland Schatz
-
Make kind of LIR memory access operations explicit.Thu, 25 Apr 2013 16:12:06 +0200, by Roland Schatz
-
Make LIRGeneratorTool an interface.Thu, 25 Apr 2013 11:39:54 +0200, by Roland Schatz
-
help text fixThu, 25 Apr 2013 16:57:09 +0200, by Doug Simon
-
Merge.Thu, 25 Apr 2013 16:53:29 +0200, by Doug Simon
-
rename: HotSpotGraalRuntime.getInstance() -> graalRuntime()Mon, 22 Apr 2013 18:30:33 +0200, by Doug Simon
-
Merge.Wed, 24 Apr 2013 21:50:26 +0200, by Christian Humer
-
Implemented @NodeChild(executeWith={...}).Wed, 24 Apr 2013 21:50:03 +0200, by Christian Humer
-
Fixed bugs for execute evaluated generation.Wed, 24 Apr 2013 18:39:41 +0200, by Christian Humer
-
Added some javadoc to executeWith.Wed, 24 Apr 2013 18:30:50 +0200, by Christian Humer
-
Remove endLine and endIndex from SourceSection class and add charIndex and charLength instead. Also add getCode() method.Wed, 24 Apr 2013 20:35:06 +0200, by Thomas Wuerthinger
-
Fix new line at end of file.Wed, 24 Apr 2013 18:53:06 +0200, by Thomas Wuerthinger
-
Added method CompilerDirectives.bailout to the Truffle API.Wed, 24 Apr 2013 18:50:12 +0200, by Thomas Wuerthinger
-
Fixed minor bug in gen constructor generation.Wed, 24 Apr 2013 17:48:27 +0200, by Christian Humer
-
Merge.Wed, 24 Apr 2013 17:44:57 +0200, by Christian Humer
-
Implemented basic support for assumptions for sourcecode generation.Wed, 24 Apr 2013 17:44:15 +0200, by Christian Humer
-
Frame API: automatically change frame slot type for uninitialized slotsWed, 24 Apr 2013 14:14:22 +0200, by Andreas Woess
-
CallSiteTargetNode: address review commentWed, 24 Apr 2013 13:35:14 +0200, by Andreas Woess
-
don't pushThroughPi if nullness before/after pi differsTue, 23 Apr 2013 21:03:47 +0200, by Lukas Stadler
-
Fix imports.Tue, 23 Apr 2013 20:17:21 +0200, by Thomas Wuerthinger
-
Merge.Tue, 23 Apr 2013 20:16:45 +0200, by Thomas Wuerthinger
-
Move ExactMath from truffle.api.intrinsics to truffle.api package.Tue, 23 Apr 2013 20:16:34 +0200, by Thomas Wuerthinger
-
Replace TruffleIntrinsics.deoptimize() calls with CompilerDirectives.transferToInterpreter(). Remove obsolete TruffleIntrinsics class.Tue, 23 Apr 2013 20:15:52 +0200, by Thomas Wuerthinger
-
Move more phases into tiers.Tue, 23 Apr 2013 17:49:22 +0200, by Roland Schatz
-
Remove unused MID_LEVEL position from PhasePlan.Tue, 23 Apr 2013 17:49:15 +0200, by Roland Schatz
-
Make DeadCodeEliminationPhase reentrant.Tue, 23 Apr 2013 17:49:14 +0200, by Roland Schatz
-
Make GuardLoweringPhase reentrant.Tue, 23 Apr 2013 17:49:11 +0200, by Roland Schatz
-
Make LoweringPhase reentrant.Tue, 23 Apr 2013 17:49:10 +0200, by Roland Schatz
-
Remove TargetDescription from LoweringTool.Tue, 23 Apr 2013 17:49:08 +0200, by Roland Schatz
-
Restructure phase context hierarchy.Tue, 23 Apr 2013 17:49:07 +0200, by Roland Schatz
-
LowTier phase suite.Tue, 23 Apr 2013 17:49:04 +0200, by Roland Schatz
-
fixed possible NPE in LIRFrameState.toString()Tue, 23 Apr 2013 16:56:31 +0200, by Doug Simon
-
fixed bug in handling of -V mx optionTue, 23 Apr 2013 16:55:29 +0200, by Doug Simon
-
Merge.Tue, 23 Apr 2013 16:19:52 +0200, by Thomas Wuerthinger
-
Merge.Tue, 23 Apr 2013 15:44:50 +0200, by Thomas Wuerthinger
-
Added a method isValid to the Assumption class. Added javadoc to the Assumption class.Tue, 23 Apr 2013 15:44:07 +0200, by Thomas Wuerthinger
-
Truffle API changes for the Frame API. Introduction of Assumptions class.Tue, 23 Apr 2013 15:34:06 +0200, by Thomas Wuerthinger
-
Merge.Tue, 23 Apr 2013 15:08:11 +0200, by Thomas Wuerthinger
-
Preserve the source section during node rewrites.Tue, 23 Apr 2013 15:07:47 +0200, by Thomas Wuerthinger
-
Remove Node.replaceChild method from the public API. Node.replace remains as the only method in the API to modify the AST.Tue, 23 Apr 2013 15:02:16 +0200, by Thomas Wuerthinger
-
New API for representing Source objects and SourceSection objects. SourceSection objects can be associated with Truffle interpreter nodes.Tue, 23 Apr 2013 14:59:24 +0200, by Thomas Wuerthinger
-
MergeTue, 23 Apr 2013 15:32:21 +0200, by Lukas Stadler
-
add grouping to dynamic countersTue, 23 Apr 2013 15:21:20 +0200, by Lukas Stadler
-
added enum to Lowerable interface (before/after guard lowering)Tue, 23 Apr 2013 15:19:53 +0200, by Lukas Stadler
-
MergeTue, 23 Apr 2013 14:56:50 +0200, by Christos Kotselidis
-
MergeTue, 23 Apr 2013 14:51:37 +0200, by Christos Kotselidis
-
Small changes to WriteBarrierAddition testTue, 23 Apr 2013 14:51:08 +0200, by Christos Kotselidis
-
clarified code for emitting LIR code to save RBPTue, 23 Apr 2013 14:03:32 +0200, by Doug Simon
-
Modified build-graal.xmlTue, 23 Apr 2013 11:29:55 +0200, by Thomas Wuerthinger
-
Merge.Tue, 23 Apr 2013 11:21:05 +0200, by Thomas Wuerthinger
-
Added two new classes to the Truffle API: CompilerDirectives and CompilerAsserts.Tue, 23 Apr 2013 11:20:53 +0200, by Thomas Wuerthinger
-
Modified build-graal.xmlTue, 23 Apr 2013 11:20:28 +0200, by Thomas Wuerthinger
-
Rename generateLea to generateAddress.Tue, 23 Apr 2013 10:29:54 +0200, by Roland Schatz
-
MergeTue, 23 Apr 2013 09:41:10 +0200, by Christos Kotselidis
-
Add WriteBarrier addition testTue, 23 Apr 2013 09:40:25 +0200, by Christos Kotselidis
-
Merge.Tue, 23 Apr 2013 08:44:07 +0200, by Christian Haeubl
-
refactorings and cleanups for the removal of FixedNode.probabilityMon, 22 Apr 2013 17:49:13 +0200, by Christian Haeubl
-
fixed ldiv underflow handling on windowsMon, 22 Apr 2013 17:06:06 +0200, by Christian Haeubl
-
windows-specific mx fix for executing unit tests selectivelyMon, 22 Apr 2013 15:56:09 +0200, by Christian Haeubl
-
fixed frame omission on windowsMon, 22 Apr 2013 15:35:28 +0200, by Christian Haeubl
-
removal of FixedNode.probability (draft)Mon, 22 Apr 2013 13:29:55 +0200, by Christian Haeubl
-
Make LocationNodes usable in Snippets.Mon, 22 Apr 2013 18:57:35 +0200, by Roland Schatz
-
strings used in compiled stubs are lowered to malloc'ed C strings so that there are no embedded oops (for the strings) in the resulting installed codeMon, 22 Apr 2013 17:59:14 +0200, by Doug Simon
-
Checkstyle fixes.Mon, 22 Apr 2013 17:09:02 +0200, by Christian Humer
-
Merge.Mon, 22 Apr 2013 16:40:54 +0200, by Christian Humer
-
Minor cleanup.Mon, 22 Apr 2013 16:39:47 +0200, by Christian Humer
-
Disabled access using the getter in the generated code to avoid frame escapes in PE.Mon, 22 Apr 2013 16:39:12 +0200, by Christian Humer
-
Fixes several minor issues.Mon, 22 Apr 2013 12:52:00 +0200, by Christian Humer
-
Fixed deprecated static imports to junit.Sat, 20 Apr 2013 12:45:07 +0200, by Christian Humer
-
Merge.Sat, 20 Apr 2013 12:23:29 +0200, by Christian Humer
-
Minor fix for private template types.Sat, 20 Apr 2013 12:22:54 +0200, by Christian Humer
-
Updated codegen tests to new codegen API.Sat, 20 Apr 2013 12:17:47 +0200, by Christian Humer
-
Updated Truffle-SL to new codegen API.Sat, 20 Apr 2013 12:17:27 +0200, by Christian Humer
-
Made import generation more robust.Sat, 20 Apr 2013 12:17:03 +0200, by Christian Humer
-
Codegen API changes. Executed child nodes are now defined using @NodeChildren instead of fields.Sat, 20 Apr 2013 12:16:22 +0200, by Christian Humer
-
Enabled execute evaluated methods in typed node.Tue, 16 Apr 2013 11:03:40 +0200, by Christian Humer
-
Fixed evaluated execute generation for short circuit definitions.Tue, 16 Apr 2013 11:03:08 +0200, by Christian Humer
-
Sourcegen can now generate execute methods of signature execute(frame, evaluatedValue).Mon, 15 Apr 2013 18:50:19 +0200, by Christian Humer
-
Removed guards from NodeData.Mon, 08 Apr 2013 18:28:41 +0200, by Christian Humer
-
Changed execute method generation strategy. Limited it for primitive execute methods.Mon, 08 Apr 2013 18:17:53 +0200, by Christian Humer
-
Missed adding CompileErrorException.Mon, 08 Apr 2013 18:16:19 +0200, by Christian Humer
-
Added default execute methods for Truffle-SL.Mon, 08 Apr 2013 18:15:53 +0200, by Christian Humer
-
Merge.Mon, 08 Apr 2013 17:02:55 +0200, by Christian Humer
-
Fixed verifying specialization argument length must be done before generating specialization ids.Mon, 08 Apr 2013 17:00:31 +0200, by Christian Humer
-
Made handling of compile errors more robust in the truffle annotation parser.Mon, 08 Apr 2013 16:50:51 +0200, by Christian Humer
-
Fixed minor bug in BinaryNodeTest.Mon, 08 Apr 2013 16:50:17 +0200, by Christian Humer
-
Fixed getting signature if returnType is null.Mon, 08 Apr 2013 12:16:30 +0200, by Christian Humer
-
fix typo in MacroSubstitution and MethodSubstitutionMon, 22 Apr 2013 15:38:27 +0200, by Lukas Stadler
-
remove useless /@formatter:offMon, 22 Apr 2013 15:38:01 +0200, by Lukas Stadler
-
AddLocationNodeMon, 22 Apr 2013 10:30:07 +0200, by Roland Schatz
-
Allow locations to have long displacements.Mon, 22 Apr 2013 10:30:07 +0200, by Roland Schatz
-
Restructure class hierarchy of LocationNode.Mon, 22 Apr 2013 10:30:06 +0200, by Roland Schatz
-
Merge.Mon, 22 Apr 2013 09:54:57 +0200, by Thomas Wuerthinger
-
Change method signature of createInvokeNode method from MethodCallTargetNode to CallTargetNode.Wed, 17 Apr 2013 23:16:50 +0200, by Thomas Wuerthinger
-
temporaries are recorded for compiled stubs, allowing for better register allocation around calls to such stubs (GRAAL-210)Sun, 21 Apr 2013 21:41:09 +0200, by Doug Simon
-
enhanced support for sandboxed debug scope such that their debug config can be specifiedSun, 21 Apr 2013 21:37:40 +0200, by Doug Simon
-
provided Register with a hashCode() implementationSun, 21 Apr 2013 21:15:26 +0200, by Doug Simon
-
canonicalizer: eliminate nested checkcastsFri, 19 Apr 2013 16:41:54 +0200, by Bernhard Urban
-
rename ReadAfterCheckCast -> ReadAfterCheckCastTestFri, 19 Apr 2013 11:22:54 +0200, by Bernhard Urban
-
InstanceOfNode: remove duplicated codeFri, 19 Apr 2013 10:09:30 +0200, by Bernhard Urban
-
Merge.Fri, 19 Apr 2013 14:06:22 +0200, by Doug Simon
-
support for referencing commands in other suites (e.g. mx.suite('graal').commands.build([]))Fri, 19 Apr 2013 14:05:55 +0200, by Doug Simon
-
removed unused CodeInstaller constructorFri, 19 Apr 2013 11:51:20 +0200, by Doug Simon
-
removed unused has_debug_info parameterFri, 19 Apr 2013 10:48:36 +0200, by Doug Simon
-
Better names for useSSE and useAVX variables.Fri, 19 Apr 2013 12:01:02 +0200, by Roland Schatz
-
CPU capability detection.Thu, 18 Apr 2013 16:25:08 +0200, by Roland Schatz
-
Rename BasicConfiguration to BasicCompilerConfiguration.Thu, 18 Apr 2013 13:16:39 +0200, by Roland Schatz
-
Store snippet templates in Replacements object.Thu, 18 Apr 2013 10:30:59 +0200, by Roland Schatz
-
Put Replacements object into MidTierContext.Thu, 18 Apr 2013 10:23:23 +0200, by Roland Schatz
-
Turn off phase verification by defaultThu, 18 Apr 2013 02:06:15 +0200, by Christos Kotselidis
-
Add write barrier verification phaseThu, 18 Apr 2013 02:05:18 +0200, by Christos Kotselidis
-
Attach LocationNode to CompareAndSwapNodeThu, 18 Apr 2013 01:23:58 +0200, by Christos Kotselidis
-
MergeWed, 17 Apr 2013 22:59:36 +0200, by Christos Kotselidis
-
Crypto substitutions and VMErrorNode extend DeoptimizingStubCallWed, 17 Apr 2013 22:58:51 +0200, by Christos Kotselidis
-
Assemble the CTW bench in the same value, remove PEA from nocomplexWed, 17 Apr 2013 18:30:41 +0200, by Gilles Duboscq
-
hasNoFinalizer-assumption: generate class files for testcaseWed, 17 Apr 2013 15:08:15 +0000, by Bernhard Urban
-
hasNoFinalizer-assumption: check if assumption is recordedWed, 17 Apr 2013 12:04:30 +0200, by Bernhard Urban
-
javac: remove encoding parameterWed, 17 Apr 2013 12:04:04 +0200, by Bernhard Urban
-
MergeWed, 17 Apr 2013 15:59:11 +0200, by Christos Kotselidis
-
Remove redundant checks from WriteBarrierType get-functionsWed, 17 Apr 2013 15:38:26 +0200, by Christos Kotselidis
-
Better naming for WriteBarrierType get-functionsWed, 17 Apr 2013 15:37:01 +0200, by Christos Kotselidis
-
Add BootstrapGraal when using compile the work with a graal-enabled vmWed, 17 Apr 2013 15:34:10 +0200, by Gilles Duboscq
-
Add gate test to check build-graal.xml is up to date.Wed, 17 Apr 2013 11:02:23 +0200, by Roland Schatz
-
fix compile the world bench in mxWed, 17 Apr 2013 10:13:53 +0200, by Gilles Duboscq
-
added BUILD_GRAAL_JAR build variable to Makefile to control whether or not graal.jar is built by makeTue, 16 Apr 2013 23:18:03 +0200, by Doug Simon
-
ensure that the generated build-graal.xml is stableTue, 16 Apr 2013 22:55:31 +0200, by Doug Simon
-
deleted definition of TEST_IN_BUILD and GRAAL build variables as they are no longer used by the make filesTue, 16 Apr 2013 22:46:02 +0200, by Doug Simon
-
removed unused and long deprecated 'example' commandTue, 16 Apr 2013 22:37:30 +0200, by Doug Simon
-
renamed build variable used to make a Graal/non-Graal build from OMIT_GRAAL to INCLUDE_GRAAL and ensured it is only used internallyTue, 16 Apr 2013 22:26:28 +0200, by Doug Simon
-
hasFinalizer-assumption: add testcaseFri, 12 Apr 2013 16:02:41 +0200, by Bernhard Urban
-
Add the CTW result in to a different value depending on the modeTue, 16 Apr 2013 19:13:56 +0200, by Gilles Duboscq
-
Automatically add service providers to build-graal.xmlTue, 16 Apr 2013 19:01:24 +0200, by Roland Schatz
-
MergeTue, 16 Apr 2013 18:16:57 +0200, by Gilles Duboscq
-
Make the native build less verbose unless mx -v is usedTue, 16 Apr 2013 18:16:47 +0200, by Gilles Duboscq
-
Fix hotspot optimized buildTue, 16 Apr 2013 17:17:22 +0200, by Gilles Duboscq
-
Merge with hsx/hotspot-compTue, 16 Apr 2013 17:39:46 +0200, by Gilles Duboscq
-
Add settings to use US-ASCII as the default encoding of the projectsTue, 16 Apr 2013 17:16:06 +0200, by Gilles Duboscq
-
Add support for the 'optimized' build in mxTue, 16 Apr 2013 14:31:00 +0200, by Gilles Duboscq
-
8011648: C1: optimized build is broken after 7153771Mon, 15 Apr 2013 17:17:11 +0200, by roland
-
8011582: assert(nbits == 32 || (-(1 << nbits-1) <= x && x < ( 1 << nbits-1))) failed: value out of rangeMon, 15 Apr 2013 09:42:46 +0200, by roland
-
6443505: Ideal() function for CmpLTMaskFri, 12 Apr 2013 19:14:47 -0700, by drchase
-
MergeFri, 12 Apr 2013 20:37:18 -0400, by kvn
-
7104565: trim jprt build targetsFri, 12 Apr 2013 15:53:30 -0700, by drchase
-
8011678: test/Makefile should pick up JT_HOME environment variableFri, 12 Apr 2013 15:43:07 -0700, by twisti
-
8011933: add number of classes, methods and time spent to CompileTheWorldFri, 12 Apr 2013 12:22:59 -0700, by twisti
-
8011949: new hotspot build - hs25-b29Thu, 11 Apr 2013 21:54:46 -0700, by amurillo
-
Merge.Tue, 16 Apr 2013 16:07:27 +0200, by Thomas Wuerthinger
-
Remove methodCallTarget() method from the Invoke interface.Tue, 16 Apr 2013 16:07:16 +0200, by Thomas Wuerthinger
-
Removed several instances of System.out.print.Tue, 16 Apr 2013 15:00:47 +0200, by Thomas Wuerthinger
-
Move logic from ServiceProviderProcessor to mx.Tue, 16 Apr 2013 15:27:22 +0200, by Roland Schatz
-
mx: generate services files from provider descriptionsTue, 16 Apr 2013 15:27:17 +0200, by Roland Schatz
-
Rename PartialCanonicalizerPhase to IncrementalCanonicalizerPhase.Tue, 16 Apr 2013 15:27:09 +0200, by Roland Schatz
-
Remove public fields.Tue, 16 Apr 2013 15:25:01 +0200, by Roland Schatz
-
mergeTue, 16 Apr 2013 14:06:45 +0200, by Michael Haupt
-
InfopointNode.verify()Tue, 16 Apr 2013 14:05:16 +0200, by Michael Haupt
-
replace offending characterTue, 16 Apr 2013 13:42:20 +0200, by Michael Haupt
-
Merge.Tue, 16 Apr 2013 13:33:04 +0200, by Roland Schatz
-
MidTier phase suite.Tue, 16 Apr 2013 13:22:12 +0200, by Roland Schatz
-
Make IterativeConditionalEliminationPhase reentrant.Tue, 16 Apr 2013 13:21:23 +0200, by Roland Schatz
-
Remove unused field.Tue, 16 Apr 2013 13:21:22 +0200, by Roland Schatz
-
Make FloatingReadPhase reentrant.Tue, 16 Apr 2013 13:21:20 +0200, by Roland Schatz
-
PartialCanonicalizerPhase.Tue, 16 Apr 2013 13:21:19 +0200, by Roland Schatz
-
Allow CustomCanonicalizer in reentrant CanonicalizerPhase.Tue, 16 Apr 2013 11:30:39 +0200, by Roland Schatz
-
TargetMethodAssembler: guard metric processingTue, 16 Apr 2013 12:16:53 +0200, by Bernhard Urban
-
Merge.Tue, 16 Apr 2013 12:06:52 +0200, by Doug Simon
-
removed unused code in lowering of instanceof in the context of an IfNodeTue, 16 Apr 2013 12:06:30 +0200, by Doug Simon
-
more accurate error message when launching a VM that has not yet been builtTue, 16 Apr 2013 11:33:20 +0200, by Doug Simon
-
javac: use UTF-8 as encoding explicitlyTue, 16 Apr 2013 11:11:56 +0200, by Bernhard Urban
-
HotSpotResolvedObjectType: implement hasFinalizeSubclass() correctlyMon, 15 Apr 2013 19:54:58 +0200, by Bernhard Urban
-
assumptions: simplify hashCode()Fri, 12 Apr 2013 11:06:19 +0200, by Bernhard Urban
-
CompilationResult: record more metrics for DataPatchesFri, 12 Apr 2013 11:06:30 +0200, by Bernhard Urban
-
Add special case for astore in graph builder to handle jsr retrunAddressMon, 15 Apr 2013 19:54:23 +0200, by Gilles Duboscq
-
Compiler configurations.Mon, 15 Apr 2013 16:56:41 +0200, by Roland Schatz
-
Make phase suites extensible.Mon, 15 Apr 2013 16:47:01 +0200, by Roland Schatz
-
added note about mx/env to the output of 'mx buildvars'Mon, 15 Apr 2013 14:47:15 +0200, by Doug Simon
-
refactoring to ensure the path to the JDKs dir is consistent between the _jdk() and clean() commandMon, 15 Apr 2013 14:43:35 +0200, by Doug Simon
-
added build of server-nograal VM to the gateMon, 15 Apr 2013 14:31:24 +0200, by Doug Simon
-
renamed 'boot' VM to 'original' VMMon, 15 Apr 2013 14:27:37 +0200, by Doug Simon
-
added 'mx buildvars' command to list (some of) the variables that can be passed to 'mx build' with the -D optionMon, 15 Apr 2013 12:55:46 +0200, by Doug Simon
-
Merge.Mon, 15 Apr 2013 08:51:19 +0200, by Christian Haeubl
-
Merge.Mon, 15 Apr 2013 08:49:14 +0200, by Christian Haeubl
-
ComputeProbabilityPhase bugfixMon, 15 Apr 2013 08:47:06 +0200, by Christian Haeubl
-
minor HotSpot deoptimization cleanupsMon, 08 Apr 2013 17:48:46 +0200, by Christian Haeubl
-
added JUnit 4.11 support to ProfilingInfoTestThu, 04 Apr 2013 11:57:04 +0200, by Christian Haeubl
-
Merge.Sun, 14 Apr 2013 22:38:46 +0200, by Thomas Wuerthinger
-
Change severity of checkstyle problems from "warning" to "error". Fixed several System.out.print violations.Sun, 14 Apr 2013 22:38:34 +0200, by Thomas Wuerthinger
-
GRAAL-218: add CompileTheWorld functionalitySat, 13 Apr 2013 22:59:27 -0700, by twisti
-
MergeSat, 13 Apr 2013 22:16:04 +0200, by Christos Kotselidis
-
MergeSat, 13 Apr 2013 00:33:37 +0200, by Christos Kotselidis
-
Introduce enumeration for the different write barrier typesFri, 12 Apr 2013 23:29:45 +0200, by Christos Kotselidis
-
Added support for trimming the name of objects in the histogram and a corresponding test case.Sat, 13 Apr 2013 18:07:44 +0200, by Thomas Wuerthinger
-
Added DebugHistory utility and corresponding unit tests.Sat, 13 Apr 2013 17:55:43 +0200, by Thomas Wuerthinger
-
Change the parameter to the custom canonicalizer to always be of ValueNode type.Sat, 13 Apr 2013 15:05:04 +0200, by Thomas Wuerthinger
-
Use same type check for varargs and non-varargs parametersFri, 12 Apr 2013 17:40:53 -0700, by Christian Wimmer
-
Remove MetaUtil.getMirrorOrFail; Add necessary functionality to the Graal API so that all previous usages of java.lang.Class can now use ResolvedJavaTypeFri, 12 Apr 2013 16:08:08 -0700, by Christian Wimmer
-
Cache boolean flags instead of full Annotation objectsFri, 12 Apr 2013 16:05:56 -0700, by Christian Wimmer
-
VM copy made during initial copy of the JDK is now named 'boot' instead of 'server0' to better reflect that it is the default VM (which may not be 'server') from the boot JDKFri, 12 Apr 2013 22:34:29 +0200, by Doug Simon
-
build output during buildvms command is sent to console (instead of log files) if -c option is givenFri, 12 Apr 2013 22:13:26 +0200, by Doug Simon
-
buildvms command now runs "java -version" for each VM built unless -n option is specifiedFri, 12 Apr 2013 22:07:33 +0200, by Doug Simon
-
support for non-GRAAL VMs co-existing with GRAAL VMsFri, 12 Apr 2013 21:58:12 +0200, by Doug Simon
-
weakened assertion in unsafe.cpp for GRAAL builds such that non-GRAAL builds still workFri, 12 Apr 2013 21:41:34 +0200, by Doug Simon
-
removed unnecessary codeFri, 12 Apr 2013 21:35:27 +0200, by Doug Simon
-
fixed minor regressionFri, 12 Apr 2013 20:32:14 +0200, by Doug Simon
-
MergeFri, 12 Apr 2013 18:42:24 +0200, by Gilles Duboscq
-
MergeFri, 12 Apr 2013 18:17:36 +0200, by Gilles Duboscq
-
Rename "node()" methods in interfaces to "asNode"Fri, 12 Apr 2013 14:15:59 +0200, by Gilles Duboscq
-
MergeFri, 12 Apr 2013 14:05:42 +0200, by Gilles Duboscq
-
Added tag hs25-b28 for changeset 6d88a566d369Thu, 11 Apr 2013 21:45:21 -0700, by amurillo
-
MergeThu, 11 Apr 2013 17:16:39 -0700, by bharadwaj
-
MergeThu, 11 Apr 2013 11:42:41 -0700, by vlivanov
-
8011972: Field can be erroneously marked as contended when @Contended annotation isn't presentThu, 11 Apr 2013 09:08:15 -0700, by vlivanov
-
8011952: Missing ResourceMarks in TraceMethodHandlesThu, 11 Apr 2013 07:12:09 -0700, by kmo
-
8011706: specjvm2008 test xml.transform gets array bound exception with c1Wed, 10 Apr 2013 09:52:49 +0200, by roland
-
8007288: Additional WB API for compiler's testingTue, 09 Apr 2013 09:54:17 -0700, by iignatyev
-
8010913: compiler/6863420 often exceeds timeoutMon, 08 Apr 2013 07:40:08 -0700, by bharadwaj
-
8006016: Memory leak at hotspot/src/share/vm/adlc/output_c.cppFri, 05 Apr 2013 11:09:43 +0200, by neliasso
-
MergeThu, 11 Apr 2013 16:35:34 +0200, by mgerdin
-
8011872: Include Bit Map addresses in the hs_err filesWed, 10 Apr 2013 14:26:49 +0200, by stefank
-
8010196: NPG: Internal Error: Metaspace allocation lock -- possible deadlockWed, 10 Apr 2013 13:27:35 +0200, by mgerdin
-
8009808: TEST-BUG : test case is using bash style tests. Default shell for jtreg is bourne. thus failureTue, 09 Apr 2013 15:32:45 +0200, by mgerdin
-
7197666: java -d64 -version core dumps in a box with lots of memoryMon, 08 Apr 2013 07:49:28 +0200, by brutisso
-
8008508: CMS does not correctly reduce heap size after a Full GCMon, 11 Feb 2013 10:31:56 -0800, by jmasa
-
8011343: Add new flag for verifying the heap during startupFri, 05 Apr 2013 10:20:04 -0700, by johnc
-
8011948: new hotspot build - hs25-b28Thu, 11 Apr 2013 01:14:31 -0700, by amurillo
-
MergeThu, 11 Apr 2013 16:35:19 -0700, by amurillo
-
Added tag jdk8-b85 for changeset 42fe530cd478Thu, 11 Apr 2013 09:39:57 -0700, by katleman
-
Added tag hs25-b27 for changeset 09b0d3e9ba6cThu, 11 Apr 2013 01:03:41 -0700, by amurillo
-
8011671: JCK tests on static interface methods fail under b84: Illegal type at constant pool entry 5 hs25-b27Tue, 09 Apr 2013 08:52:32 -0700, by bharadwaj
-
MergeFri, 05 Apr 2013 23:10:04 -0700, by zgu
-
8006001: [parfait] Possible file leak in hotspot/src/os/linux/vm/perfMemory_linux.cppFri, 05 Apr 2013 11:15:13 -0700, by ccheung
-
MergeFri, 05 Apr 2013 16:16:18 -0700, by dcubed
-
MergeFri, 05 Apr 2013 10:38:08 -0700, by dcubed
-
8011161: NMT: Memory leak when encountering out of memory error while initializing memory snapshotFri, 05 Apr 2013 12:19:19 -0400, by zgu
-
8003310: Enable -Wunused-function when compiling with gccThu, 04 Apr 2013 10:01:26 -0700, by mikael
-
8006103: [parfait] Possible null pointer dereference at hotspot/src/os/linux/vm/os_linux.cpp; os_windows.cpp; os_solaris.cpp; os_bsd.cppWed, 03 Apr 2013 16:43:09 -0700, by ccheung
-
8006006: [parfait] Memory leak at hotspot/src/share/tools/launcher/wildcard.cFri, 29 Mar 2013 14:18:40 -0700, by ccheung
-
8010943: guarantee(length == 0) failed: invalid method ordering lengthThu, 04 Apr 2013 08:47:39 -0400, by hseigel
-
8009125: Add NMT tests for Virtual Memory operationsWed, 03 Apr 2013 21:41:33 +0200, by ctornqvi
-
8011584: new hotspot build - hs25-b27Thu, 04 Apr 2013 21:15:43 -0700, by amurillo
-
Merge.Fri, 12 Apr 2013 18:15:44 +0200, by Roland Schatz
-
Move more phases into HighTier suite.Fri, 12 Apr 2013 17:55:22 +0200, by Roland Schatz
-
Make LoopFullUnrollPhase reentrant.Fri, 12 Apr 2013 17:21:08 +0200, by Roland Schatz
-
Remove unused fields.Fri, 12 Apr 2013 17:17:29 +0200, by Roland Schatz
-
Make PartialEscapeAnalysisPhase reentrant.Fri, 12 Apr 2013 16:55:54 +0200, by Roland Schatz
-
Make CanonicalizerPhase reentrant.Fri, 12 Apr 2013 13:50:45 +0200, by Roland Schatz
-
Base class for phase context.Fri, 12 Apr 2013 13:49:29 +0200, by Roland Schatz
-
Merge.Fri, 12 Apr 2013 17:23:14 +0200, by Thomas Wuerthinger
-
Comments and #ifdef GRAAL for recent changes to C++ code for calling nmethods directly.Fri, 12 Apr 2013 17:22:54 +0200, by Thomas Wuerthinger
-
MergeFri, 12 Apr 2013 16:43:35 +0200, by Matthias Grimmer
-
Remove non-test from InstalledCodeExecuteHelperTestFri, 12 Apr 2013 16:43:20 +0200, by Matthias Grimmer
-
Remove GraalInstalledCodeFri, 12 Apr 2013 16:20:55 +0200, by Matthias Grimmer
-
Further merge fixesFri, 12 Apr 2013 16:08:04 +0200, by Matthias Grimmer
-
FixesFri, 12 Apr 2013 15:55:27 +0200, by Matthias Grimmer
-
InstalledCode intrinsification fixesFri, 12 Apr 2013 15:30:36 +0200, by Matthias Grimmer
-
weakened assertion in unsafe.cpp for GRAAL buildsFri, 12 Apr 2013 15:52:17 +0200, by Doug Simon
-
Fix bug in graph dumping.Fri, 12 Apr 2013 13:44:44 +0200, by Roland Schatz
-
MergeFri, 12 Apr 2013 11:24:56 +0200, by Michael Haupt
-
mark infopoint-related tests as longFri, 12 Apr 2013 09:37:56 +0200, by Michael Haupt
-
fix importFri, 12 Apr 2013 10:55:43 +0200, by Lukas Stadler
-
MergeFri, 12 Apr 2013 10:54:49 +0200, by Lukas Stadler
-
remove debug countersFri, 12 Apr 2013 10:53:37 +0200, by Lukas Stadler
-
make GraalOptions.BenchmarkDynamicCounters configurableFri, 12 Apr 2013 10:50:28 +0200, by Lukas Stadler
-
fix errorneous handling of ValueAnchorNodes in TailDuplicationPhaseThu, 11 Apr 2013 18:37:26 +0200, by Lukas Stadler
-
Clear installed code pointer when unloading method.Fri, 12 Apr 2013 06:19:35 +0200, by Thomas Wuerthinger
-
Fix imports.Fri, 12 Apr 2013 05:15:14 +0200, by Thomas Wuerthinger
-
Merge fix.Fri, 12 Apr 2013 05:03:14 +0200, by Thomas Wuerthinger
-
Merge.Fri, 12 Apr 2013 04:51:28 +0200, by Thomas Wuerthinger
-
Make calling the installed code from compiled code possible.Fri, 12 Apr 2013 04:49:07 +0200, by Thomas Wuerthinger
-
Implement fast invocation of installed code (direct tail call to the target machine code address).Fri, 12 Apr 2013 01:53:52 +0200, by Thomas Wuerthinger
-
Move nmethod parameter to the last position to keep passed on arguments in the correct registers.Thu, 11 Apr 2013 17:48:30 +0200, by Thomas Wuerthinger
-
MergeThu, 11 Apr 2013 15:41:48 -0700, by Christian Wimmer
-
Revert earlier change that caused problemsThu, 11 Apr 2013 15:40:27 -0700, by Christian Wimmer
-
Use correct method to access constant poolThu, 11 Apr 2013 15:39:55 -0700, by Christian Wimmer
-
MergeThu, 11 Apr 2013 14:46:35 -0700, by Christian Wimmer
-
Fix NodeIntrinsic definitionsThu, 11 Apr 2013 14:27:59 -0700, by Christian Wimmer
-
A Invoke without a state cannot deoptimizeThu, 11 Apr 2013 14:26:54 -0700, by Christian Wimmer
-
Allow lowering of DeoptimizeNodeThu, 11 Apr 2013 14:24:09 -0700, by Christian Wimmer
-
Change of Snippet template and instantiation processThu, 11 Apr 2013 14:22:03 -0700, by Christian Wimmer
-
Ignore the state of a InfpointNode in the LIRGenerator.Thu, 11 Apr 2013 14:20:32 -0700, by Christian Wimmer
-
added macro substitutions for the @PolymorphicSignature methods in MethodHandleThu, 11 Apr 2013 23:43:45 +0200, by Doug Simon
-
assumptions: enable NoFinalizableSubclass assumptionThu, 11 Apr 2013 22:38:53 +0200, by Bernhard Urban
-
support for compiling LambdaForm invocations (invokevirtual instructions that were rewritten to invokehandle instructions)Thu, 11 Apr 2013 21:43:14 +0200, by Doug Simon
-
MX_TESTFILE environment variable can be used to specify (and preserve) the test list file used by 'mx unittest'.Thu, 11 Apr 2013 21:40:52 +0200, by Doug Simon
-
changed 'mx javap' command to accept class name patterns instead of fully qualified class namesThu, 11 Apr 2013 21:38:09 +0200, by Doug Simon
-
Move call site substitutions to inner classes.Wed, 10 Apr 2013 14:11:22 +0200, by Andreas Woess
-
GRAAL-221 - PTX array load and store supportThu, 11 Apr 2013 13:47:12 -0400, by Morris Meyer
-
Merge with 7844a36d02163c68a94c6ee66c55b4fc138b41fcThu, 11 Apr 2013 16:54:49 +0200, by Michael Haupt
-
post-merge fixes, test improvementsThu, 11 Apr 2013 16:52:54 +0200, by Michael Haupt
-
Merge with d2c34ddac70fe8636b79944417f44d396c0f9acfThu, 11 Apr 2013 11:26:38 +0200, by Michael Haupt
-
eager infopoint mode (fka debug mode)Thu, 11 Apr 2013 09:53:10 +0200, by Michael Haupt
-
use a project's explicit Java compliance level instead of --source option to mx build commandThu, 11 Apr 2013 13:03:20 +0200, by Doug Simon
-
HighTier phase suite.Thu, 11 Apr 2013 12:17:17 +0200, by Roland Schatz
-
PhaseSuiteThu, 11 Apr 2013 12:02:19 +0200, by Roland Schatz
-
Pass context object to compiler phases.Thu, 11 Apr 2013 11:52:48 +0200, by Roland Schatz
-
Merge.Thu, 11 Apr 2013 10:39:03 +0200, by Roland Schatz
-
Fix ServiceProviderProcessor to support multiple providers in the same project.Wed, 10 Apr 2013 17:12:02 +0200, by Roland Schatz
-
GRAAL-213: add HotSpot-style PrintCompilation and PrintInliningWed, 10 Apr 2013 20:43:15 -0700, by twisti
-
PTX enhancements - arithmetic, control, float, integer math, control and basic switchWed, 10 Apr 2013 18:51:21 -0400, by Morris Meyer
-
Merge.Wed, 10 Apr 2013 17:10:28 +0200, by Doug Simon
-
Merge.Wed, 10 Apr 2013 17:09:52 +0200, by Doug Simon
-
changes to support API changes in JDK 1.8.0-ea-b84Wed, 10 Apr 2013 17:09:36 +0200, by Doug Simon
-
the -e option to the eclipseformat can now also accept an Eclipse installation directoryWed, 10 Apr 2013 13:21:41 +0200, by Doug Simon
-
MergeWed, 10 Apr 2013 16:25:47 +0200, by Christos Kotselidis
-
Variable renamingWed, 10 Apr 2013 16:24:11 +0200, by Christos Kotselidis
-
remove monitor limitation form TailDuplicationPhaseWed, 10 Apr 2013 15:57:30 +0200, by Lukas Stadler
-
Merge.Wed, 10 Apr 2013 15:00:22 +0200, by Thomas Wuerthinger
-
Register RAX as a temporary for FREM and DREM stubs.Wed, 10 Apr 2013 14:59:32 +0200, by Thomas Wuerthinger
-
Rename abbreviated variables, CR-377Wed, 10 Apr 2013 14:04:11 +0200, by Christos Kotselidis
-
Fix erroneous date in Copyright statement, CR-357Wed, 10 Apr 2013 13:55:59 +0200, by Christos Kotselidis
-
Run dead code elimination after framestate assignmentWed, 10 Apr 2013 11:26:50 +0200, by Gilles Duboscq
-
additional Boxing testsWed, 10 Apr 2013 10:17:49 +0200, by Lukas Stadler
-
PEA: cleanup and documentation for recent changesWed, 10 Apr 2013 10:17:35 +0200, by Lukas Stadler
-
Fixing more runtime call registrations.Wed, 10 Apr 2013 02:10:14 +0200, by Thomas Wuerthinger
-
Set correct temp registers for runtime calls that directly call C methods.Wed, 10 Apr 2013 02:06:30 +0200, by Thomas Wuerthinger
-
Merge.Wed, 10 Apr 2013 01:16:13 +0200, by Thomas Wuerthinger
-
Merge.Tue, 09 Apr 2013 21:56:12 +0200, by Thomas Wuerthinger
-
Correctly restore registers after runtime calls that create exceptions.Tue, 09 Apr 2013 21:55:58 +0200, by Thomas Wuerthinger
-
Merge.Tue, 09 Apr 2013 20:00:30 +0200, by Thomas Wuerthinger
-
Common base class for method call operations.Tue, 09 Apr 2013 20:00:17 +0200, by Thomas Wuerthinger
-
Move inner class for more logical ordering.Tue, 09 Apr 2013 19:57:12 +0200, by Thomas Wuerthinger
-
Common base LIR instruction for call ops.Tue, 09 Apr 2013 19:56:30 +0200, by Thomas Wuerthinger
-
Common base class for LIR runtime call ops.Tue, 09 Apr 2013 19:51:24 +0200, by Thomas Wuerthinger
-
Merge.Tue, 09 Apr 2013 19:29:26 +0200, by Thomas Wuerthinger
-
Runtime calls that do not destroy the caller's registers need no spilling at the call site.Tue, 09 Apr 2013 19:29:12 +0200, by Thomas Wuerthinger
-
Change the register_finalizer stub to not overwrite any registers.Tue, 09 Apr 2013 19:28:34 +0200, by Thomas Wuerthinger
-
MergeTue, 09 Apr 2013 23:06:59 +0200, by Christos Kotselidis
-
MergeTue, 09 Apr 2013 22:34:06 +0200, by Christos Kotselidis
-
Add FixedValueAnchor to ArrayRangeWriteBarrier SnippetTue, 09 Apr 2013 14:53:19 +0200, by Christos Kotselidis
-
Fix checkstyle errorsTue, 09 Apr 2013 14:50:40 +0200, by Christos Kotselidis
-
Creation of snippets for ArrayCopy write barriersTue, 09 Apr 2013 11:13:35 +0200, by Christos Kotselidis
-
MergeTue, 09 Apr 2013 22:25:45 +0200, by Lukas Stadler
-
PEA: fix virtualization of CheckCastNode (check type)Tue, 09 Apr 2013 22:24:42 +0200, by Lukas Stadler
-
invokedynamic: constant fold call site target with assumption; minor fixesTue, 09 Apr 2013 20:37:06 +0200, by Andreas Woess
-
Remove some System.(out|err).print...Tue, 09 Apr 2013 19:25:20 +0200, by Gilles Duboscq
-
Do not skip a checkstyle test on the next run if it does not succeed in the current runTue, 09 Apr 2013 19:24:39 +0200, by Gilles Duboscq
-
Move framestate assignement to the hirTue, 09 Apr 2013 16:28:19 +0200, by Gilles Duboscq
-
Add a deoptState for invokes so that they can loose their stateAfterTue, 09 Apr 2013 16:27:59 +0200, by Gilles Duboscq
-
Add missing updateUsages callsTue, 09 Apr 2013 16:26:39 +0200, by Gilles Duboscq
-
Merge.Tue, 09 Apr 2013 18:08:57 +0200, by Doug Simon
-
making use of negative types in the type check profile associated with an instanceofTue, 09 Apr 2013 18:05:12 +0200, by Doug Simon
-
fixed bug in transformation of a type check profile into type check hintsTue, 09 Apr 2013 17:38:33 +0200, by Doug Simon
-
extra InstanceOf testsTue, 09 Apr 2013 17:37:17 +0200, by Doug Simon
-
modified (some) checks in SchedulePhase to raise a SchedulingError instead of an AssertionErrorTue, 09 Apr 2013 15:59:15 +0200, by Doug Simon
-
made format of toString() consistent across HotSpot subclasses of JavaField and JavaMethodTue, 09 Apr 2013 13:30:54 +0200, by Doug Simon
-
MergeTue, 09 Apr 2013 17:25:02 +0200, by Andreas Woess
-
draft call site target value assumptionTue, 09 Apr 2013 17:23:32 +0200, by Andreas Woess
-
canonicalize constant call site targetTue, 09 Apr 2013 17:20:29 +0200, by Andreas Woess
-
add basic invokedynamic supportTue, 09 Apr 2013 17:11:17 +0200, by Andreas Woess
-
Move tests into *.test packages.Tue, 09 Apr 2013 15:26:29 +0200, by Thomas Wuerthinger
-
Merge.Tue, 09 Apr 2013 14:42:31 +0200, by Thomas Wuerthinger
-
Small clean up.Tue, 09 Apr 2013 13:00:02 +0200, by Thomas Wuerthinger
-
MergedTue, 09 Apr 2013 12:48:40 +0200, by Christian Wirth
-
commented out a check for the existence of "cl.exe" for the windows build. The command returns something invalid, so the build fails BECAUSE of this testTue, 09 Apr 2013 11:54:28 +0200, by Christian Wirth
-
Make static the private calls of the WriteBarrierAdditionPhaseTue, 09 Apr 2013 11:55:19 +0200, by Christos Kotselidis
-
Remove unused packagesTue, 09 Apr 2013 11:38:46 +0200, by Christos Kotselidis
-
MergeTue, 09 Apr 2013 11:35:01 +0200, by Christos Kotselidis
-
MergeTue, 09 Apr 2013 11:32:42 +0200, by Christos Kotselidis
-
Move write barriers' addition to a separate stage after loweringTue, 09 Apr 2013 09:45:35 +0200, by Christos Kotselidis
-
MergeTue, 09 Apr 2013 10:48:14 +0200, by Lukas Stadler
-
jacoco-exclude StampFactory (fixes problems with BeginNode.anchor)Tue, 09 Apr 2013 10:29:44 +0200, by Lukas Stadler
-
MergeTue, 09 Apr 2013 09:37:23 +0200, by Lukas Stadler
-
MergeMon, 08 Apr 2013 20:15:44 +0200, by Lukas Stadler
-
MergeMon, 08 Apr 2013 19:37:23 +0200, by Lukas Stadler
-
add test for read eliminationMon, 08 Apr 2013 19:18:41 +0200, by Lukas Stadler
-
PEA: fix PartialEscapeAnalysisTestMon, 08 Apr 2013 19:18:18 +0200, by Lukas Stadler
-
add more tests to BoxingEliminationTestMon, 08 Apr 2013 19:17:29 +0200, by Lukas Stadler
-
PEA: update EscapeAnalysisTestMon, 08 Apr 2013 19:16:48 +0200, by Lukas Stadler
-
PEA: handle identity-less objects in IntegerEqualsNodeMon, 08 Apr 2013 19:15:00 +0200, by Lukas Stadler
-
PEA: unify merge and loop logic, implement handling of identity-less virtual objectsMon, 08 Apr 2013 19:14:32 +0200, by Lukas Stadler
-
PEA: remove level from EffectListMon, 08 Apr 2013 19:12:19 +0200, by Lukas Stadler
-
small change to MaterializeObjectNode interfaceMon, 08 Apr 2013 19:11:30 +0200, by Lukas Stadler
-
allow GraalCompilerTests to ignore virtual and floating nodes in graph comparisonMon, 08 Apr 2013 19:07:15 +0200, by Lukas Stadler
-
small change to ReentrantBlockIterator interfaceMon, 08 Apr 2013 19:05:54 +0200, by Lukas Stadler
-
missing change for 7828409c364c (pull materialization logic into VirtualObjectNode classes)Mon, 08 Apr 2013 19:05:13 +0200, by Lukas Stadler
-
only eliminate locks for instancesMon, 08 Apr 2013 19:03:50 +0200, by Lukas Stadler
-
move canonicalization of BoxNode to loweringMon, 08 Apr 2013 19:03:25 +0200, by Lukas Stadler
-
UnboxNode is not a VirtualizableAllocationMon, 08 Apr 2013 19:01:07 +0200, by Lukas Stadler
-
allow MethodSubstitutions and MacroSubstitutions to be forced (instead of depending on inlining)Mon, 08 Apr 2013 19:00:22 +0200, by Lukas Stadler
-
pull materialization logic into VirtualObjectNode classesMon, 08 Apr 2013 17:31:50 +0200, by Lukas Stadler
-
refactored boxing identification and lowering, removed BoxingMethodPool and explicit boxing phasesMon, 08 Apr 2013 17:30:05 +0200, by Lukas Stadler
-
new GraalOption.BootstrapReplacements for debugging purposesMon, 08 Apr 2013 14:19:52 +0200, by Lukas Stadler
-
small PEA refactoringThu, 04 Apr 2013 18:41:39 +0200, by Lukas Stadler
-
ReadNode: nullcheck stamptypeTue, 09 Apr 2013 10:11:52 +0200, by Bernhard Urban
-
expanded type check hints to support use of negative hints (i.e., profiled types that failed the corresponding type check)Tue, 09 Apr 2013 09:58:09 +0200, by Doug Simon
-
convert non-int boxed primitives whose stack kind is int to Constants of the right kindTue, 09 Apr 2013 09:35:07 +0200, by Doug Simon
-
Remove unused importMon, 08 Apr 2013 21:33:22 +0200, by Christos Kotselidis
-
MergeMon, 08 Apr 2013 21:30:56 +0200, by Christos Kotselidis
-
Rename ArrayWriteBarrier to SerialWriteBarrier and move it to graal.nodesMon, 08 Apr 2013 21:17:34 +0200, by Christos Kotselidis
-
Remove FieldWriteBarrierMon, 08 Apr 2013 20:58:36 +0200, by Christos Kotselidis
-
Merge FieldWriteBarrier into ArrayWriteBarrierMon, 08 Apr 2013 20:52:04 +0200, by Christos Kotselidis
-
made method (and macro) substitution optional to support different JDK versionsMon, 08 Apr 2013 19:34:39 +0200, by Doug Simon
-
Be more careful while updating jvm.cfg (fixes a bug where the -server configuration would overwrite the -server0 one)Mon, 08 Apr 2013 18:47:06 +0200, by Gilles Duboscq
-
Make a copy of the environ in mx clean to avoid forcing things like HOTSPOT_BUILD_JOBS=16 for other commandsMon, 08 Apr 2013 18:40:18 +0200, by Gilles Duboscq
-
Use the DeoptimizingNode interface of the Invokes in the LIRGeneratorMon, 08 Apr 2013 15:13:05 +0200, by Gilles Duboscq
-
unsafeArrayCast: anchor cast after initialization of an arrayMon, 08 Apr 2013 17:27:16 +0200, by Bernhard Urban
-
unsafeCast: anchor cast after initialization of an objectTue, 02 Apr 2013 12:14:15 +0200, by Bernhard Urban
-
rename: s/PushNodesThroughPi/PushThroughPiPhase/Mon, 08 Apr 2013 17:09:10 +0200, by Bernhard Urban
-
Remove unused importsMon, 08 Apr 2013 16:43:38 +0200, by Christos Kotselidis
-
MergeMon, 08 Apr 2013 16:30:51 +0200, by Christos Kotselidis
-
Remove references to G1Mon, 08 Apr 2013 16:26:17 +0200, by Christos Kotselidis
-
Introduce DeoptimizingNode interfaceMon, 08 Apr 2013 09:26:06 +0200, by Gilles Duboscq
-
mx: bench command should not run dacapos with -n 0 when using a specification such as scaladacapo:specsWed, 27 Mar 2013 15:31:23 +0100, by Gilles Duboscq
-
delete build/linux/shared/graal before compile in build-graal.xml to handle stale class files left behind after refactoring in EclipseMon, 08 Apr 2013 11:20:19 +0200, by Doug Simon
-
Update the -client line in jvm.cfg when it already exists (ie IGNORE)Sun, 07 Apr 2013 22:27:16 +0200, by Gilles Duboscq
-
MergeSun, 07 Apr 2013 19:37:38 +0200, by Gilles Duboscq
-
Fix client build in mxSun, 07 Apr 2013 17:04:59 +0200, by Gilles Duboscq
-
Fix mergeSun, 07 Apr 2013 14:53:18 +0200, by Gilles Duboscq
-
Fix jdk creation check if db an man exist in source jdk not in the one we are creatingSun, 07 Apr 2013 13:26:16 +0200, by Gilles Duboscq
-
Adapt to changes in hotspot makefiles : pass our JAVA_HOME as ALT_BOOTDIR (so that things are built with a 'safe' jdk) and our jdk copy as JAVA_HOME (so that the jvm gets installed there)Sun, 07 Apr 2013 13:30:37 +0200, by Gilles Duboscq
-
Merge with hsx25Sat, 06 Apr 2013 20:04:06 +0200, by Gilles Duboscq
-
MergeThu, 04 Apr 2013 17:01:34 -0700, by bharadwaj
-
8011198: LP64 setting is not preserved on Solaris after 8006965Thu, 04 Apr 2013 12:18:46 -0700, by kvn
-
8006014: Memory leak in hotspot/src/share/vm/adlc/dfa.cppThu, 04 Apr 2013 09:30:06 +0200, by neliasso
-
MergeThu, 04 Apr 2013 02:48:21 -0700, by roland
-
8010399: Test8009761.java "Failed: init recursive calls: 5498. After deopt 5494".Thu, 04 Apr 2013 09:33:24 +0200, by roland
-
8006008: Memory leak in hotspot/src/share/vm/adlc/archDesc.cppThu, 04 Apr 2013 09:18:47 +0200, by neliasso