Mercurial > hg > graal-compiler
graph
-
Replace If node with guard in case of deopt.Tue, 28 Jun 2011 16:59:56 +0200, by Thomas Wuerthinger
-
Corrected valueEqual method of IsNonNull.Tue, 28 Jun 2011 15:54:46 +0200, by Thomas Wuerthinger
-
Draft GVN.Tue, 28 Jun 2011 15:48:05 +0200, by Thomas Wuerthinger
-
Added immediate gvn for LocationNode instances.Tue, 28 Jun 2011 15:28:30 +0200, by Thomas Wuerthinger
-
escape analysis debug info fixesFri, 01 Jul 2011 19:00:37 +0200, by Lukas Stadler
-
Fixed various peeling bugs (can use nodes which are not Placeholders as loop exits)Fri, 01 Jul 2011 18:37:54 +0200, by Gilles Duboscq
-
MergeFri, 01 Jul 2011 12:57:10 +0200, by Gilles Duboscq
-
Make NewInstance a FixedWithNext to avoid it from floating too much (could be hoisted out of loops for exemple). Fixes for loop peelingFri, 01 Jul 2011 12:56:52 +0200, by Gilles Duboscq
-
MergeThu, 30 Jun 2011 10:07:49 +0200, by Gilles Duboscq
-
Fix some coloring bug, fix to keep more Placeholders at loop exits, fix for loop nodes computationThu, 30 Jun 2011 10:07:35 +0200, by Gilles Duboscq
-
Fix loop peeling exit values fixupWed, 29 Jun 2011 12:23:13 +0200, by Gilles Duboscq
-
IdealGraphVisualizer: Fix selection of node for gotoFigure()Thu, 30 Jun 2011 17:02:04 +0200, by Peter Hofer
-
IdealGraphVisualizer: ensure that input graphs are scheduled and all nodes are assigned to blocks before computing their difference. This fixes exceptions when creating a diff against a graph without blocks that was never viewed before (for instance, graphs from the server compiler).Thu, 30 Jun 2011 16:50:53 +0200, by Peter Hofer
-
IdealGraphVisualizer: fix "Show Filter Window" menu entryThu, 30 Jun 2011 13:07:09 +0200, by Peter Hofer
-
small inlining simplificationWed, 29 Jun 2011 20:11:13 +0200, by Lukas Stadler
-
mergeWed, 29 Jun 2011 19:53:00 +0200, by Lukas Stadler
-
fix for unresolved exception bug, exactType and declaredType logic for inlining, more on escape analysisWed, 29 Jun 2011 19:52:51 +0200, by Lukas Stadler
-
IdealGraphVisualizer: Rename predecessors to "Nodes Above" and successors to "Nodes Below" and actions "Expand Predecessors" and "Expand Successors" to "Expand Above" and "Expand Below" to avoid ambiguity with the Graal concept of successors and predecessorsWed, 29 Jun 2011 18:27:14 +0200, by Peter Hofer
-
IdealGraphVisualizer: remove files from C1XVisualizer text editor component that were erroneously checked in againWed, 29 Jun 2011 13:26:25 +0200, by Peter Hofer
-
IdealGraphVisualizer: add another filter that hides slots with no connectionsWed, 29 Jun 2011 12:22:46 +0200, by Peter Hofer
-
fixes to escape analysis: propagation of VirtualObjectTue, 28 Jun 2011 19:54:51 +0200, by Lukas Stadler
-
mergeTue, 28 Jun 2011 19:22:42 +0200, by Lukas Stadler
-
more escape analysis work: debug infoTue, 28 Jun 2011 19:14:28 +0200, by Lukas Stadler
-
mergeMon, 27 Jun 2011 17:15:12 +0200, by Lukas Stadler
-
more escape analysis changesMon, 27 Jun 2011 17:13:33 +0200, by Lukas Stadler
-
mergeWed, 22 Jun 2011 11:56:15 +0200, by Lukas Stadler
-
InliningPhase can take a hint on what to inline, initial work on EscapeAnalysisPhaseWed, 22 Jun 2011 11:55:42 +0200, by Lukas Stadler
-
Fix for dead Phis in loop nodes detectionTue, 28 Jun 2011 17:17:51 +0200, by Gilles Duboscq
-
Added -G:+PlotOnError option to print graph to IGV even without -G:+Plot on error condition (verification failure or AssertionError/RuntimeException in a Phase)Tue, 28 Jun 2011 17:08:45 +0200, by Gilles Duboscq
-
MergeTue, 28 Jun 2011 16:45:48 +0200, by Gilles Duboscq
-
Fix multiple bugs in loop peelingTue, 28 Jun 2011 16:13:32 +0200, by Gilles Duboscq
-
Loop peeling workTue, 28 Jun 2011 10:10:47 +0200, by Gilles Duboscq
-
Sync with maxine changes.Tue, 28 Jun 2011 14:17:06 +0200, by Thomas Wuerthinger
-
Updated hgignore.Tue, 28 Jun 2011 13:53:28 +0200, by Thomas Wuerthinger
-
Added read elimination phase.Tue, 28 Jun 2011 13:52:36 +0200, by Thomas Wuerthinger
-
insert loop memory mergingTue, 28 Jun 2011 12:20:31 +0200, by Thomas Wuerthinger
-
Removed locationToRead array.Mon, 27 Jun 2011 17:38:43 +0200, by Thomas Wuerthinger
-
Towards new memory dependence graph.Mon, 27 Jun 2011 13:29:53 +0200, by Thomas Wuerthinger
-
Added memory dependencies.Fri, 24 Jun 2011 15:39:54 +0200, by Thomas Wuerthinger
-
Node class clean up.Fri, 24 Jun 2011 15:01:20 +0200, by Thomas Wuerthinger
-
More clean up in the IR.Fri, 24 Jun 2011 14:59:27 +0200, by Thomas Wuerthinger
-
Simplifications on ReadNode WriteNode.Fri, 24 Jun 2011 14:46:26 +0200, by Thomas Wuerthinger
-
Towards splitting the lowering and the memory graph creation phases.Fri, 24 Jun 2011 14:35:07 +0200, by Thomas Wuerthinger
-
Restructure memory lowering code.Fri, 24 Jun 2011 14:21:12 +0200, by Thomas Wuerthinger
-
Updated GRAAL_README. Add new short-cut flag for graph output "-G:Plot".Thu, 23 Jun 2011 16:40:53 +0200, by Thomas Wuerthinger
-
Merge.Wed, 22 Jun 2011 22:27:02 +0200, by Thomas Wuerthinger
-
Now successfully lowering field stores.Wed, 22 Jun 2011 22:26:45 +0200, by Thomas Wuerthinger
-
Create new FieldWriteBarrier. Enable possibility to lower node directly to LIR.Wed, 22 Jun 2011 21:51:57 +0200, by Thomas Wuerthinger
-
Make sure that the compiler is initialized at startup (and not on the first compiled method).Wed, 22 Jun 2011 21:51:26 +0200, by Thomas Wuerthinger
-
IdealGraphVisualizer: different coloring for usages and predecessors (and hence inputs and successors)Wed, 22 Jun 2011 18:42:21 +0200, by Peter Hofer
-
MergeTue, 21 Jun 2011 17:14:24 +0200, by Gilles Duboscq
-
Compute Loop information, keep Placeholder on loop exits, added some utility functions for data/cfg traversalTue, 21 Jun 2011 16:58:34 +0200, by Gilles Duboscq
-
Graph.getNodes() is Iterable<Node>, doesn't return null nodes and doesn't throw ConcurrentModificationExceptionTue, 21 Jun 2011 14:32:12 +0200, by Lukas Stadler
-
disable UseExceptionProbability by default (not stable yet)Tue, 21 Jun 2011 12:15:38 +0200, by Lukas Stadler
-
mergeTue, 21 Jun 2011 12:01:38 +0200, by Lukas Stadler
-
fixes on exception profilingTue, 21 Jun 2011 12:01:28 +0200, by Lukas Stadler
-
mergeTue, 21 Jun 2011 11:16:21 +0200, by Lukas Stadler
-
runtime profiles exceptions at the call siteTue, 21 Jun 2011 11:13:52 +0200, by Lukas Stadler
-
LoopEnd is not a Merge anymoreTue, 21 Jun 2011 11:44:33 +0200, by Gilles Duboscq
-
Fix bug in FrameState handling for LoopBegin, BitMap -> GraalBitMap in some assertions in graalCodeInstallerTue, 21 Jun 2011 10:35:27 +0200, by Gilles Duboscq
-
MergeMon, 20 Jun 2011 20:02:11 +0200, by Gilles Duboscq
-
remove some unused filesMon, 20 Jun 2011 14:30:22 +0200, by Gilles Duboscq
-
MergeMon, 20 Jun 2011 14:29:42 +0200, by Gilles Duboscq
-
Fix some checkstyle warningFri, 17 Jun 2011 19:21:53 +0200, by Gilles Duboscq
-
MergeFri, 17 Jun 2011 18:48:08 +0200, by Gilles Duboscq
-
Debuggin stateFri, 17 Jun 2011 18:40:30 +0200, by Gilles Duboscq
-
Merge, add some edge spliting around loopbegin when necessaryFri, 17 Jun 2011 14:53:07 +0200, by Gilles Duboscq
-
add missing fileThu, 16 Jun 2011 22:37:59 +0200, by Gilles Duboscq
-
LoopBegin is not a mergeThu, 16 Jun 2011 22:36:56 +0200, by Gilles Duboscq
-
MergeThu, 16 Jun 2011 13:09:18 +0200, by Gilles Duboscq
-
Begin making LoopBegin not be a Merge anymoreThu, 16 Jun 2011 11:35:13 +0200, by Gilles Duboscq
-
Add filtered tests scriptMon, 20 Jun 2011 19:46:47 +0200, by Gilles Duboscq
-
MergeMon, 20 Jun 2011 19:22:01 +0200, by Gilles Duboscq
-
MergeMon, 20 Jun 2011 19:06:35 +0200, by Gilles Duboscq
-
Fix a bug where we would deopt to a non pendingException Framestate inside a exception handler + some FrameState methods cleanupsMon, 20 Jun 2011 18:41:26 +0200, by Gilles Duboscq
-
Make run* scripts executable, add method name in Bailout outputMon, 20 Jun 2011 12:19:47 +0200, by Gilles Duboscq
-
Merge.Mon, 20 Jun 2011 19:09:56 +0200, by Thomas Wuerthinger
-
Disable StoreField lowering for now.Mon, 20 Jun 2011 19:09:40 +0200, by Thomas Wuerthinger
-
New MemoryWrite node.Mon, 20 Jun 2011 18:00:26 +0200, by Thomas Wuerthinger
-
Local value numbering for inserted null check guards.Mon, 20 Jun 2011 17:59:37 +0200, by Thomas Wuerthinger
-
Create null checks as guard nodes.Mon, 20 Jun 2011 15:14:36 +0200, by Thomas Wuerthinger
-
IdealGraphVisualizer: add textual representation and coloring scheme for the Graal compiler and remove Maxine-specific codeMon, 20 Jun 2011 17:30:15 +0200, by Peter Hofer
-
Cast RiField to HotSpotField in the lowering implementation.Mon, 20 Jun 2011 14:29:16 +0200, by Thomas Wuerthinger
-
Delegate load field lowering to runtime.Mon, 20 Jun 2011 14:27:32 +0200, by Thomas Wuerthinger
-
Performed folder and class name changes in native code.Mon, 20 Jun 2011 14:07:11 +0200, by Thomas Wuerthinger
-
Merge.Mon, 20 Jun 2011 13:54:44 +0200, by Thomas Wuerthinger
-
Renaming CiBitMap=>BitMapMon, 20 Jun 2011 13:54:37 +0200, by Thomas Wuerthinger
-
Removed the graph project from graalvm repository.Mon, 20 Jun 2011 13:34:45 +0200, by Thomas Wuerthinger
-
IdealGraphVisualizer: drop C1XVisualizer editor component again; instead, use the TextEditor framework merged in with the Kenai sources and aim to extend it where necessaryMon, 20 Jun 2011 11:47:57 +0200, by Peter Hofer
-
Fixed an issue with bci=-1 in the framestate of a merged unwind.Mon, 20 Jun 2011 12:07:16 +0200, by Thomas Wuerthinger
-
Added tag Tested with fop, lusearch, eclipse and jtt with Xcomp flag for changeset a197fd9e273cSat, 18 Jun 2011 21:44:57 +0200, by Thomas Wuerthinger
-
added run scriptsSat, 18 Jun 2011 21:24:00 +0200, by Thomas Wuerthinger
-
Changed from method/reflect object back to methodOop, because using method/reflection can create deadlock with the user application (test with -Xcomp). Disabled method caching by default and created a flag -G:StoreResultGraph (otherwise eclipse will fail because of being out of memory).Sat, 18 Jun 2011 21:23:40 +0200, by Thomas Wuerthinger
-
Fixed an issue with accessing non-initialized static fields.Sat, 18 Jun 2011 19:46:14 +0200, by Thomas Wuerthinger
-
Fixed an issue with frame states in exception dispatch chains (now we are correctly rethrowing the exception immediately at entering the interpreter).Sat, 18 Jun 2011 19:13:55 +0200, by Thomas Wuerthinger
-
Fixed unnecessary node in the graph builder.Sat, 18 Jun 2011 14:51:18 +0200, by Thomas Wuerthinger
-
Fixed a bug in the dead code eliminator when removing inputs from dead phis.Sat, 18 Jun 2011 12:19:51 +0200, by Thomas Wuerthinger
-
Fixed bug where a ControlSplit with only one successor (e.g. degenerated switch) would cause infinite loops.Sat, 18 Jun 2011 11:33:58 +0200, by Thomas Wuerthinger
-
better inlining logic, DCE removes If with constant comparisonFri, 17 Jun 2011 17:30:35 +0200, by Lukas Stadler
-
added message to verification error, InliningPhase uses TTYFri, 17 Jun 2011 14:58:03 +0200, by Lukas Stadler
-
mergeThu, 16 Jun 2011 20:43:51 +0200, by Lukas Stadler
-
inlining and runtime interface related changes:Thu, 16 Jun 2011 20:36:17 +0200, by Lukas Stadler
-
Towards lowering (example lowering for field access).Thu, 16 Jun 2011 20:09:26 +0200, by Thomas Wuerthinger
-
Clean up dead code elimination.Thu, 16 Jun 2011 18:31:16 +0200, by Thomas Wuerthinger
-
Added node verification (and tentative interface for VerificationListener). Fixed regression in dead code elimination.Thu, 16 Jun 2011 17:39:29 +0200, by Thomas Wuerthinger
-
Clean up on ControlSplit class.Thu, 16 Jun 2011 16:41:22 +0200, by Thomas Wuerthinger
-
Renamed BlockEnd=>ControlSplit.Thu, 16 Jun 2011 16:32:52 +0200, by Thomas Wuerthinger
-
Return and Unwind are no longer a BlockEnd.Thu, 16 Jun 2011 16:31:29 +0200, by Thomas Wuerthinger
-
BlockEnd no longer extends Instruction.Thu, 16 Jun 2011 16:22:57 +0200, by Thomas Wuerthinger
-
Moved some code in the scheduler to the right place.Thu, 16 Jun 2011 16:19:36 +0200, by Thomas Wuerthinger
-
Model frame states as inputs to their instruction.Thu, 16 Jun 2011 16:09:39 +0200, by Thomas Wuerthinger
-
Removed references to "stateBefore".Thu, 16 Jun 2011 16:03:26 +0200, by Thomas Wuerthinger
-
Removed usage of stateBefore. Now framestate is always a successor of its associated node.Thu, 16 Jun 2011 16:00:01 +0200, by Thomas Wuerthinger
-
Fix regression in graph builder.Thu, 16 Jun 2011 15:10:37 +0200, by Thomas Wuerthinger
-
Made Deoptimize instruction into FixedNode instead of Instruction.Thu, 16 Jun 2011 15:02:20 +0200, by Thomas Wuerthinger
-
Remove obsolete graph building documentation.Thu, 16 Jun 2011 14:21:40 +0200, by Thomas Wuerthinger
-
Clean up scheduler. Remove test for HIR loop end in LIRGenerator.Thu, 16 Jun 2011 14:20:20 +0200, by Thomas Wuerthinger
-
Merge.Thu, 16 Jun 2011 13:45:16 +0200, by Thomas Wuerthinger
-
Fix checkstyle issues.Thu, 16 Jun 2011 13:44:57 +0200, by Thomas Wuerthinger
-
MergeThu, 16 Jun 2011 12:09:54 +0200, by Gilles Duboscq
-
Fix scheduling around loopcountersThu, 16 Jun 2011 12:07:51 +0200, by Gilles Duboscq
-
mergeThu, 16 Jun 2011 10:59:27 +0200, by Lukas Stadler
-
inlining of monomorphic profiled callsites with quick type checksWed, 15 Jun 2011 16:49:46 +0200, by Lukas Stadler
-
Merge.Wed, 15 Jun 2011 21:20:44 +0200, by Thomas Wuerthinger
-
Clean up dead code elimination. Bring simple merge deletion back in.Wed, 15 Jun 2011 21:20:20 +0200, by Thomas Wuerthinger
-
Clean up dead code elimination.Wed, 15 Jun 2011 20:02:15 +0200, by Thomas Wuerthinger
-
Fix LoopCounter mergingWed, 15 Jun 2011 21:13:52 +0200, by Gilles Duboscq
-
LoopEnd should be scheduled at the end of a blockWed, 15 Jun 2011 19:55:14 +0200, by Gilles Duboscq
-
MergeWed, 15 Jun 2011 19:54:42 +0200, by Gilles Duboscq
-
LoopCounter, WIPWed, 15 Jun 2011 16:36:37 +0200, by Gilles Duboscq
-
MergeWed, 15 Jun 2011 11:31:00 +0200, by Gilles Duboscq
-
Some LoopCounter workWed, 15 Jun 2011 11:20:26 +0200, by Gilles Duboscq
-
MergeTue, 14 Jun 2011 10:32:29 +0200, by Gilles Duboscq
-
amend to last commitTue, 14 Jun 2011 10:03:09 +0200, by Gilles Duboscq
-
Canonicalize *Sub to *Add when possibleSat, 11 Jun 2011 13:58:51 +0200, by Gilles Duboscq
-
Updated hgignore.Wed, 15 Jun 2011 17:54:31 +0200, by Thomas Wuerthinger
-
Fixed merge issues.Wed, 15 Jun 2011 17:53:53 +0200, by Thomas Wuerthinger
-
Merge.Wed, 15 Jun 2011 17:47:05 +0200, by Thomas Wuerthinger
-
Cleaned up code around moveToPhi. The function is now explicitely called for EndNode and LoopEnd.Wed, 15 Jun 2011 17:45:00 +0200, by Thomas Wuerthinger
-
Adjusted default capacity of predecessor and usage array.Wed, 15 Jun 2011 17:19:57 +0200, by Thomas Wuerthinger
-
Removed predecessorIndex array from the Node base class.Wed, 15 Jun 2011 17:18:31 +0200, by Thomas Wuerthinger
-
Do not care about predecessor order when duplicating nodes.Wed, 15 Jun 2011 17:13:34 +0200, by Thomas Wuerthinger
-
Removed all usages of "setAndClear" => big code simplification.Wed, 15 Jun 2011 17:09:25 +0200, by Thomas Wuerthinger
-
Removed successor tags.Wed, 15 Jun 2011 16:57:59 +0200, by Thomas Wuerthinger
-
Clean up.Wed, 15 Jun 2011 16:56:03 +0200, by Thomas Wuerthinger
-
Removed next pointer from EndNode to Merge. New scheduler.Wed, 15 Jun 2011 16:53:30 +0200, by Thomas Wuerthinger
-
Added input to Merge node.Wed, 15 Jun 2011 13:49:12 +0200, by Thomas Wuerthinger
-
Remove split critical edges phase (no longer necessary with end nodes in the game).Wed, 15 Jun 2011 12:24:03 +0200, by Thomas Wuerthinger
-
Add end nodes before merge nodes.Wed, 15 Jun 2011 12:22:23 +0200, by Thomas Wuerthinger
-
Added declaration of EndNode.Wed, 15 Jun 2011 12:12:10 +0200, by Thomas Wuerthinger
-
Phi addInput clean up.Wed, 15 Jun 2011 12:04:46 +0200, by Thomas Wuerthinger
-
Created variable part in NodeArray.Wed, 15 Jun 2011 11:55:47 +0200, by Thomas Wuerthinger
-
Tentative change that adds successor tags.Tue, 14 Jun 2011 16:41:27 +0200, by Thomas Wuerthinger
-
Improved performance for looking up primitive types.Tue, 14 Jun 2011 15:10:46 +0200, by Thomas Wuerthinger
-
IdealGraphVisualizer: Reintroduce quick search and fix its broken node selection behaviorWed, 15 Jun 2011 16:56:15 +0200, by Peter Hofer
-
IdealGraphVisualizer: Fix debugging (breakpoints etc.) by not overwriting VM argsWed, 15 Jun 2011 13:20:09 +0200, by Peter Hofer
-
added GraalOptions.TestGraphDuplication, fixed graph duplicationWed, 15 Jun 2011 11:21:53 +0200, by Lukas Stadler
-
removed System.out and System.err rewiring in Sandbox, removed duplicate deopts in GraphBuilderPhaseWed, 15 Jun 2011 09:50:02 +0200, by Lukas Stadler
-
another fix to debug info (on-stack parameters), DCE removes unnecessary merges and LoopBegins whose LoopEnd went awayTue, 14 Jun 2011 16:47:31 +0200, by Lukas Stadler
-
make runfop.sh executableTue, 14 Jun 2011 11:03:14 +0200, by Lukas Stadler
-
Updated design document (incorporated comments from Peter Kessler).Sat, 11 Jun 2011 18:41:40 +0200, by Thomas Wuerthinger
-
Merge.Fri, 10 Jun 2011 21:52:19 +0200, by Thomas Wuerthinger
-
More on lowering.Fri, 10 Jun 2011 21:51:42 +0200, by Thomas Wuerthinger
-
More work on lowering phase.Thu, 09 Jun 2011 19:39:03 +0200, by Thomas Wuerthinger
-
Added two algorithms for identifying Java-level blocks.Thu, 09 Jun 2011 18:59:28 +0200, by Thomas Wuerthinger
-
Merge.Thu, 09 Jun 2011 17:34:10 +0200, by Thomas Wuerthinger
-
Small change.Thu, 09 Jun 2011 17:33:59 +0200, by Thomas Wuerthinger
-
Merge.Thu, 09 Jun 2011 17:29:11 +0200, by Thomas Wuerthinger
-
Towards lowering phase.Thu, 09 Jun 2011 17:28:56 +0200, by Thomas Wuerthinger
-
Rename ClipNode=>FixedGuard and FixedNullCheck=>IsNonNull.Thu, 09 Jun 2011 14:56:14 +0200, by Thomas Wuerthinger
-
mergeFri, 10 Jun 2011 19:50:32 +0200, by Lukas Stadler
-
fixed graph start frame stateFri, 10 Jun 2011 19:50:16 +0200, by Lukas Stadler
-
Fix for NodeWorkListFri, 10 Jun 2011 16:53:34 +0200, by Gilles Duboscq
-
mergeFri, 10 Jun 2011 15:12:10 +0200, by Lukas Stadler
-
deoptimization action (invalidate, reprofile, ...)Fri, 10 Jun 2011 15:01:14 +0200, by Lukas Stadler
-
Add NodeWorkListFri, 10 Jun 2011 10:28:31 +0200, by Gilles Duboscq
-
MergeFri, 10 Jun 2011 10:27:34 +0200, by Gilles Duboscq
-
Print less graphs to IGVFri, 10 Jun 2011 10:27:23 +0200, by Gilles Duboscq
-
mergeThu, 09 Jun 2011 14:44:36 +0200, by Gilles Duboscq
-
comment on canonicalizerThu, 09 Jun 2011 14:44:24 +0200, by Gilles Duboscq
-
'Iterative' canonicalizationThu, 09 Jun 2011 14:20:39 +0200, by Gilles Duboscq
-
small fix in deopt stub, more branch prediction codeThu, 09 Jun 2011 20:25:38 +0200, by Lukas Stadler
-
RiMethod provides branch prediction informationThu, 09 Jun 2011 17:33:08 +0200, by Lukas Stadler
-
RiTypeProfile information and invocation counters for RiMethodsThu, 09 Jun 2011 15:25:27 +0200, by Lukas Stadler
-
Also call Compiler shutdown hook in case of System.exit call. Draft VMExits.Sandbox class.Thu, 09 Jun 2011 14:42:24 +0200, by Thomas Wuerthinger
-
Refactored LIR generation for If.Thu, 09 Jun 2011 14:02:28 +0200, by Thomas Wuerthinger
-
Added guard node.Thu, 09 Jun 2011 13:41:49 +0200, by Thomas Wuerthinger
-
Changes to LIRBranch.Thu, 09 Jun 2011 13:41:31 +0200, by Thomas Wuerthinger
-
Added clip node.Thu, 09 Jun 2011 13:25:45 +0200, by Thomas Wuerthinger
-
Renamed NullCheck => FixedNullCheck.Thu, 09 Jun 2011 13:17:09 +0200, by Thomas Wuerthinger
-
MergeThu, 09 Jun 2011 11:30:58 +0200, by Gilles Duboscq
-
Canonicalize LoadField & ArrayLengthWed, 08 Jun 2011 22:41:16 +0200, by Gilles Duboscq
-
Fix created node count metric, Fix wrong asserts in graalVMExits & FloatAddWed, 08 Jun 2011 21:21:12 +0200, by Gilles Duboscq
-
fix HotSpot debug buildThu, 09 Jun 2011 10:54:19 +0200, by Lukas Stadler
-
mergeThu, 09 Jun 2011 10:49:27 +0200, by Lukas Stadler
-
mergeThu, 09 Jun 2011 10:48:38 +0200, by Lukas Stadler
-
fixes to Phi.removeInput and DCEWed, 08 Jun 2011 17:50:16 +0200, by Lukas Stadler
-
mergeWed, 08 Jun 2011 15:55:42 +0200, by Lukas Stadler
-
mergeWed, 08 Jun 2011 15:48:06 +0200, by Lukas Stadler
-
adjust monitor index while inlining, renamed NodeWorklist to NodeFloodWed, 08 Jun 2011 14:30:27 +0200, by Lukas Stadler
-
mergeWed, 08 Jun 2011 18:57:33 +0200, by Gilles Duboscq
-
Canonicalization of FloatArithmetic nodesWed, 08 Jun 2011 18:54:05 +0200, by Gilles Duboscq
-
IdealGraphVisualizer: use blocks from the input graphs in the difference graphWed, 08 Jun 2011 18:03:15 +0200, by Peter Hofer
-
Made boolean options more robust to also allow -G:Time or -G:Meter.Wed, 08 Jun 2011 17:42:07 +0200, by Thomas Wuerthinger
-
Merge fix. Enable inlining by default.Wed, 08 Jun 2011 17:27:31 +0200, by Thomas Wuerthinger
-
Merge.Wed, 08 Jun 2011 17:26:49 +0200, by Thomas Wuerthinger
-
Measure nodes created and nodes deleted for nodes. New option -G:+Meter.Wed, 08 Jun 2011 17:26:22 +0200, by Thomas Wuerthinger
-
Ensure that only one phase timer is running at one time.Wed, 08 Jun 2011 17:07:06 +0200, by Thomas Wuerthinger
-
Added time measurement for phases.Wed, 08 Jun 2011 17:01:16 +0200, by Thomas Wuerthinger
-
MergeWed, 08 Jun 2011 15:43:43 +0200, by Gilles Duboscq
-
Fix on canonicalization plus canonicalization of shifts and integer arithmeticsWed, 08 Jun 2011 15:43:11 +0200, by Gilles Duboscq
-
IdealGraphVisualizer: merge changes from the IGV project on Kenai and add Oracle copyright notices where necessaryWed, 08 Jun 2011 15:36:30 +0200, by Peter Hofer
-
Removed PDF from mercurial repo.Wed, 08 Jun 2011 14:50:55 +0200, by Thomas Wuerthinger
-
Small fix to design document.Wed, 08 Jun 2011 14:50:07 +0200, by Thomas Wuerthinger
-
Schedule now inherits Phase.Wed, 08 Jun 2011 14:17:19 +0200, by Thomas Wuerthinger
-
Merge.Wed, 08 Jun 2011 14:10:06 +0200, by Thomas Wuerthinger
-
Update hgignore to get a clean "hg st".Wed, 08 Jun 2011 14:09:50 +0200, by Thomas Wuerthinger
-
Moved design doc to graal project directory.Wed, 08 Jun 2011 14:06:17 +0200, by Thomas Wuerthinger
-
Rebranded C++ part from C1X to Graal.Wed, 08 Jun 2011 14:01:51 +0200, by Thomas Wuerthinger
-
Renamed cpp/hpp file directory.Wed, 08 Jun 2011 13:40:25 +0200, by Thomas Wuerthinger
-
Renamed cpp/hpp files.Wed, 08 Jun 2011 13:40:08 +0200, by Thomas Wuerthinger
-
Changed C1X=>Graal and c1x=>graal in Java code.Wed, 08 Jun 2011 13:35:43 +0200, by Thomas Wuerthinger
-
Clean up added deleted node count.Wed, 08 Jun 2011 13:19:56 +0200, by Thomas Wuerthinger
-
Removed counting of deleted nodes for each phase.Wed, 08 Jun 2011 12:10:57 +0200, by Thomas Wuerthinger
-
mergeWed, 08 Jun 2011 13:06:45 +0200, by Lukas Stadler
-
fixed a few Node.copy methodsWed, 08 Jun 2011 13:04:17 +0200, by Lukas Stadler
-
Made critical edge splitting into a phase.Wed, 08 Jun 2011 12:07:49 +0200, by Thomas Wuerthinger
-
Fixes on Node.copy implementations.Wed, 08 Jun 2011 12:04:50 +0200, by Thomas Wuerthinger
-
Merge.Wed, 08 Jun 2011 12:00:40 +0200, by Thomas Wuerthinger
-
Added new duplication phase (for verification). Fixes in Node.copy method implementations.Wed, 08 Jun 2011 11:59:54 +0200, by Thomas Wuerthinger
-
Renamed and moved phase subclasses.Wed, 08 Jun 2011 11:35:18 +0200, by Thomas Wuerthinger
-
mergeWed, 08 Jun 2011 11:09:05 +0200, by Gilles Duboscq
-
mergeWed, 08 Jun 2011 10:25:07 +0200, by Gilles Duboscq
-
Subclasses for arithmeticTue, 07 Jun 2011 22:51:22 +0200, by Gilles Duboscq
-
Changed GraphBuilder to inherit from Phase.Wed, 08 Jun 2011 10:12:45 +0200, by Thomas Wuerthinger
-
Renamed packages.Wed, 08 Jun 2011 08:59:54 +0200, by Thomas Wuerthinger
-
Adjusted startup classpath.Wed, 08 Jun 2011 08:45:47 +0200, by Thomas Wuerthinger
-
Project renaming.Wed, 08 Jun 2011 08:42:25 +0200, by Thomas Wuerthinger
-
Merge.Wed, 08 Jun 2011 08:31:38 +0200, by Thomas Wuerthinger
-
Small fixTue, 07 Jun 2011 16:34:38 +0200, by Thomas Wuerthinger
-
merge (inlining broken)Tue, 07 Jun 2011 19:21:23 +0200, by Lukas Stadler
-
turned inlining into a phase, some node cloning fixes, added NodeWorklistTue, 07 Jun 2011 19:19:14 +0200, by Lukas Stadler
-
mergeTue, 07 Jun 2011 16:33:04 +0200, by Lukas Stadler
-
added dead code eliminationTue, 07 Jun 2011 16:27:08 +0200, by Lukas Stadler
-
Subclasses for ShiftTue, 07 Jun 2011 19:06:20 +0200, by Gilles Duboscq
-
MergeTue, 07 Jun 2011 17:05:13 +0200, by Gilles Duboscq
-
Canonicalization workTue, 07 Jun 2011 17:04:55 +0200, by Gilles Duboscq
-
Rename Materialize => NormalizeCompareTue, 07 Jun 2011 16:32:35 +0200, by Thomas Wuerthinger
-
Added compare node.Tue, 07 Jun 2011 16:16:56 +0200, by Thomas Wuerthinger
-
Merge.Tue, 07 Jun 2011 16:13:22 +0200, by Thomas Wuerthinger
-
Temporarily disabled inlining.Tue, 07 Jun 2011 16:13:08 +0200, by Thomas Wuerthinger
-
Renamed Compare=>Materialize and introduced new C1XOption Inline.Tue, 07 Jun 2011 16:11:26 +0200, by Thomas Wuerthinger
-
Merge.Tue, 07 Jun 2011 15:59:08 +0200, by Thomas Wuerthinger
-
Added compare node.Tue, 07 Jun 2011 15:56:21 +0200, by Thomas Wuerthinger
-
Fix some clone methodsTue, 07 Jun 2011 15:57:25 +0200, by Gilles Duboscq
-
MergeTue, 07 Jun 2011 15:53:20 +0200, by Gilles Duboscq
-
Reintroduce Logic subclasses, creating some Canonicalization related classesTue, 07 Jun 2011 15:52:55 +0200, by Gilles Duboscq
-
Move TypeCHeck to floating nodes, rename Nodes to aboid using an *Op suffixTue, 07 Jun 2011 12:10:27 +0200, by Gilles Duboscq
-
Remove isNonNullTue, 07 Jun 2011 11:36:32 +0200, by Gilles Duboscq
-
MergeTue, 07 Jun 2011 11:19:01 +0200, by Gilles Duboscq
-
add filesTue, 07 Jun 2011 11:18:18 +0200, by Gilles Duboscq
-
mergeTue, 31 May 2011 15:19:30 +0200, by Gilles Duboscq
-
Fixed/FLoating NodeTue, 31 May 2011 15:19:08 +0200, by Gilles Duboscq
-
Small clean up.Tue, 07 Jun 2011 15:13:22 +0200, by Thomas Wuerthinger
-
IdealGraphVisualizer: add core classes missing in last commitWed, 01 Jun 2011 16:56:54 +0200, by Peter Hofer
-
IdealGraphVisualizer: Integrate Text Editor module, add some required C1XVisualizer classesWed, 01 Jun 2011 16:55:36 +0200, by Peter Hofer
-
IdealGraphVisualizer: Import editor component from C1XVisualizerWed, 01 Jun 2011 15:22:40 +0200, by Peter Hofer
-
basic inlining passes all tests, including optimistic inliningWed, 01 Jun 2011 16:26:17 +0200, by Lukas Stadler
-
mergeTue, 31 May 2011 16:54:15 +0200, by Lukas Stadler
-
new CompilerGraph, create only one Return and one Unwind per CompilerGraphTue, 31 May 2011 16:53:19 +0200, by Lukas Stadler
-
Added Op and Phase class.Tue, 31 May 2011 16:46:18 +0200, by Thomas Wuerthinger
-
Deleted LIR critical edge splitter and replaced with GraalIR edge splitter using Anchor nodes (=> simpler).Tue, 31 May 2011 15:17:55 +0200, by Thomas Wuerthinger
-
Merge.Tue, 31 May 2011 13:42:01 +0200, by Thomas Wuerthinger
-
Removed last usage of anchor in the front-end.Tue, 31 May 2011 13:41:47 +0200, by Thomas Wuerthinger
-
mergeTue, 31 May 2011 13:37:45 +0200, by Lukas Stadler
-
Graph duplication now passes all testsTue, 31 May 2011 13:34:52 +0200, by Lukas Stadler
-
Removed Throw HIR instruction. Removed special handling for exceptions in register allocator.Tue, 31 May 2011 13:30:23 +0200, by Thomas Wuerthinger
-
Clean up. Removed special exception successors in LIRBlock. Throw no longer a BlockEnd.Tue, 31 May 2011 11:50:19 +0200, by Thomas Wuerthinger
-
Added lookup method.Tue, 31 May 2011 11:32:48 +0200, by Thomas Wuerthinger
-
Removed ExceptionHandler class because of clean up.Tue, 31 May 2011 11:01:24 +0200, by Thomas Wuerthinger
-
fix merge errorTue, 31 May 2011 09:51:59 +0200, by Lukas Stadler
-
mergeMon, 30 May 2011 18:47:33 +0200, by Lukas Stadler
-
Graph cloning, initial version (not completely working)Mon, 30 May 2011 18:46:57 +0200, by Lukas Stadler
-
MergeMon, 30 May 2011 18:02:55 +0200, by Gilles Duboscq
-
Fix Invoke bci problemMon, 30 May 2011 18:01:32 +0200, by Gilles Duboscq
-
MergeMon, 30 May 2011 16:41:05 +0200, by Gilles Duboscq
-
MergeMon, 30 May 2011 16:35:08 +0200, by Gilles Duboscq
-
Invoke is a block endFri, 27 May 2011 15:41:10 +0200, by Gilles Duboscq
-
removed flags from Value classMon, 30 May 2011 17:05:06 +0200, by Lukas Stadler
-
Clean up in the graph builder.Mon, 30 May 2011 16:24:22 +0200, by Thomas Wuerthinger
-
Merge.Mon, 30 May 2011 15:36:22 +0200, by Thomas Wuerthinger
-
Made null checks floating.Mon, 30 May 2011 15:36:06 +0200, by Thomas Wuerthinger
-
Made checkcast and instanceof floating.Mon, 30 May 2011 15:34:30 +0200, by Thomas Wuerthinger
-
Made more nodes floating (including the allocation nodes NewInstance, NewArray, and NewMultiArray).Mon, 30 May 2011 15:28:38 +0200, by Thomas Wuerthinger
-
mergeMon, 30 May 2011 15:26:40 +0200, by Lukas Stadler
-
IdealGraph: fix omittedClasses, put FrameStates, Locals and Phis into the correct blocksMon, 30 May 2011 15:19:26 +0200, by Lukas Stadler
-
Merge.Mon, 30 May 2011 15:24:44 +0200, by Thomas Wuerthinger
-
Removed ArrayLength from CFG. Fixed an issue when scheduling Merge instructions within a block.Mon, 30 May 2011 15:24:26 +0200, by Thomas Wuerthinger
-
Allow to specify the output stream in CFGPrinterObserver (for C1XVisualizer)Mon, 30 May 2011 15:11:34 +0200, by Peter Hofer
-
Hide back edges from the output.Mon, 30 May 2011 15:03:04 +0200, by Thomas Wuerthinger
-
Add block structure to ideal graph visualizerMon, 30 May 2011 14:55:09 +0200, by Gilles Duboscq
-
enable PhiSimplifier, schedule values used in a merge's stateBefore in the dominatorMon, 30 May 2011 13:42:23 +0200, by Lukas Stadler
-
Fix for degenerated phis. Now jtt and DaCapo/fop passes with ArithmeticOp and Constant being flexible in the graph.Fri, 27 May 2011 23:47:23 +0200, by Thomas Wuerthinger
-
Fixed two regressions due to the flexible scheduling.Fri, 27 May 2011 23:38:52 +0200, by Thomas Wuerthinger
-
Towards removing the next pointer from Constant and ArithmeticOpFri, 27 May 2011 19:57:56 +0200, by Thomas Wuerthinger
-
Introduced scheduling code.Fri, 27 May 2011 18:44:13 +0200, by Thomas Wuerthinger
-
Merge.Fri, 27 May 2011 18:14:36 +0200, by Thomas Wuerthinger
-
Added code for sorting the nodes withing a block.Fri, 27 May 2011 18:13:14 +0200, by Thomas Wuerthinger
-
Make block contains a list of nodes instead a list of instructions.Fri, 27 May 2011 15:11:34 +0200, by Thomas Wuerthinger
-
added code for computing dominators.Fri, 27 May 2011 14:58:55 +0200, by Thomas Wuerthinger
-
first part of loop reworkingFri, 27 May 2011 17:48:28 +0200, by Lukas Stadler
-
Reenable edge move optimizer and cfg optimizer.Fri, 27 May 2011 14:20:30 +0200, by Thomas Wuerthinger
-
Sync with CRI changes.Fri, 27 May 2011 12:46:21 +0200, by Doug Simon
-
Rename Goto to AnchorFri, 27 May 2011 11:42:16 +0200, by Gilles Duboscq
-
Add mergeFri, 27 May 2011 11:29:28 +0200, by Gilles Duboscq
-
Ammend last commit with file removalFri, 27 May 2011 11:10:49 +0200, by Gilles Duboscq
-
Rename BlockBegin to Merge, remove some Block related member from it. Made CFGPrinter work with the Block class from scheduleFri, 27 May 2011 11:08:55 +0200, by Gilles Duboscq
-
Merge.Thu, 26 May 2011 11:55:16 +0200, by Thomas Wuerthinger
-
Gotos removed (except for exception dispatch chains and edge splitting).Wed, 25 May 2011 20:03:05 +0200, by Thomas Wuerthinger
-
Towards making goto removal work.Wed, 25 May 2011 19:29:40 +0200, by Thomas Wuerthinger
-
Fixes around critical edge split and placeholder removal after goto removal.Wed, 25 May 2011 16:48:28 +0200, by Thomas Wuerthinger
-
Towards goto removal.Wed, 25 May 2011 14:33:44 +0200, by Thomas Wuerthinger
-
Allow to return a map of "debug properties" in Node and subclasses and show these properties in the IdealGraphVisualizer. Also, fix inputCount() and successorCount() for Local.Wed, 25 May 2011 17:48:56 +0200, by Peter Hofer
-
IdealGraph visualization: Create a graph that is identical to the GraphViz one, except for some missing unconnected slotsWed, 25 May 2011 17:10:53 +0200, by Peter Hofer
-
CleanupWed, 25 May 2011 12:20:08 +0200, by Thomas Wuerthinger
-
Simplified fillSyncHandler. Fixed LIRGenerator visitUnwind.Wed, 25 May 2011 12:18:58 +0200, by Thomas Wuerthinger
-
Made graph builder removal of BlockBegin work.Wed, 25 May 2011 12:04:58 +0200, by Thomas Wuerthinger
-
MergeWed, 25 May 2011 11:15:24 +0200, by Thomas Wuerthinger
-
remove unnecessary BlockBegin nodes in frontendTue, 24 May 2011 15:31:52 +0200, by Lukas Stadler
-
CleanupWed, 25 May 2011 11:12:51 +0200, by Thomas Wuerthinger
-
Changed CriticalEdgeFinder to use LIRBlock.Wed, 25 May 2011 11:04:59 +0200, by Thomas Wuerthinger
-
Enabled new block finding algorithm.Tue, 24 May 2011 21:39:45 +0200, by Thomas Wuerthinger
-
towards replacing computelinearscanorder with scheduler.Tue, 24 May 2011 14:40:47 +0200, by Thomas Wuerthinger
-
Removed stateAfter from BlockEnd class. Clean up.Tue, 24 May 2011 13:55:56 +0200, by Thomas Wuerthinger
-
Removed more stateAfter usages.Tue, 24 May 2011 13:51:32 +0200, by Thomas Wuerthinger
-
Removed usage of stateAfter on BlockEnd instructions.Tue, 24 May 2011 13:39:50 +0200, by Thomas Wuerthinger
-
exception dispatch simplification:Tue, 24 May 2011 12:07:17 +0200, by Lukas Stadler
-
Disabled dead phi elimination and phi simplifier.Tue, 24 May 2011 10:27:15 +0200, by Thomas Wuerthinger
-
Connected local variables to start node. No more need for frame state to emit locals.Tue, 24 May 2011 09:49:04 +0200, by Thomas Wuerthinger
-
Merge.Mon, 23 May 2011 21:22:06 +0200, by Thomas Wuerthinger
-
Fixed several issues with incorrect predecessor count/order. One known issue around exception dispatch remaining in fop.Mon, 23 May 2011 21:21:47 +0200, by Thomas Wuerthinger
-
Towards removing stateAfter on BlockEnd.Mon, 23 May 2011 19:21:53 +0200, by Thomas Wuerthinger
-
Reduced moveToPhi usages to 1.Mon, 23 May 2011 16:23:28 +0200, by Thomas Wuerthinger
-
IdealGraphVisualizer: Allow to specify the index of both the output and input slots of an edge in the XML inputMon, 23 May 2011 18:08:10 +0200, by Peter Hofer
-
IdealGraphVisualizer: Upgrade to NetBeans 7.0 as platformMon, 23 May 2011 18:03:55 +0200, by Peter Hofer
-
Phi clean up. Phis no longer save their local/stack index.Mon, 23 May 2011 15:07:01 +0200, by Thomas Wuerthinger
-
Model phi inputs as direct inputs in the graph instead of referring to the framestates of the predecessors.Mon, 23 May 2011 14:51:18 +0200, by Thomas Wuerthinger
-
Javadoc clean up.Sat, 21 May 2011 17:56:11 +0200, by Thomas Wuerthinger
-
Re-enabled CFG optimization (now only on LIRBlock data structure).Sat, 21 May 2011 17:46:54 +0200, by Thomas Wuerthinger
-
One more step towards schedule.Fri, 20 May 2011 16:56:58 +0200, by Thomas Wuerthinger
-
Removed the link from BlockBegin to LIRBlock.Fri, 20 May 2011 16:40:32 +0200, by Thomas Wuerthinger
-
More on scheduling.Fri, 20 May 2011 16:31:31 +0200, by Thomas Wuerthinger
-
Merge.Fri, 20 May 2011 14:52:25 +0200, by Thomas Wuerthinger
-
Removed the direct connection between BlockBegin and BlockEnd.Fri, 20 May 2011 14:51:45 +0200, by Thomas Wuerthinger
-
small fix for dead blocksFri, 20 May 2011 14:50:04 +0200, by Lukas Stadler
-
Added EndNode class.Fri, 20 May 2011 14:34:36 +0200, by Thomas Wuerthinger
-
Merge fix.Fri, 20 May 2011 14:24:41 +0200, by Thomas Wuerthinger
-
Merge.Fri, 20 May 2011 14:22:40 +0200, by Thomas Wuerthinger
-
More scheduling. Removed need for cfg iteration in the phi simplifier.Fri, 20 May 2011 14:22:22 +0200, by Thomas Wuerthinger
-
less references to BlockBegin in BlockEnd instructionsFri, 20 May 2011 14:22:19 +0200, by Lukas Stadler
-
block entry instructions created on-demandFri, 20 May 2011 14:09:28 +0200, by Lukas Stadler
-
mergeFri, 20 May 2011 13:53:57 +0200, by Lukas Stadler
-
fixes for mergeOrClone moveFri, 20 May 2011 13:53:31 +0200, by Lukas Stadler
-
merge and clone before connecting blocksFri, 20 May 2011 13:20:21 +0200, by Lukas Stadler
-
Merge.Fri, 20 May 2011 12:08:58 +0200, by Thomas Wuerthinger
-
Added BFS node iteration. Started drafting scheduling.Fri, 20 May 2011 12:08:39 +0200, by Thomas Wuerthinger
-
mergeFri, 20 May 2011 11:31:03 +0200, by Lukas Stadler
-
mergeFri, 20 May 2011 11:15:55 +0200, by Lukas Stadler
-
more GraphBuilder cleanup, moved mergeOrClone to GraphBuilderFri, 20 May 2011 11:11:33 +0200, by Lukas Stadler
-
Fixed block map regression.Fri, 20 May 2011 11:29:55 +0200, by Thomas Wuerthinger
-
Clean up.Fri, 20 May 2011 10:49:40 +0200, by Thomas Wuerthinger
-
Moved phi simplifier.Fri, 20 May 2011 10:46:15 +0200, by Thomas Wuerthinger
-
Added two new utilities to the Graph class: NodeBitMap and NodeMap.Fri, 20 May 2011 10:40:39 +0200, by Thomas Wuerthinger
-
More clean up around ComputeLinearScanOrder.Fri, 20 May 2011 10:16:39 +0200, by Thomas Wuerthinger
-
Removed depth first number from BlockBegin.Thu, 19 May 2011 17:45:00 +0200, by Thomas Wuerthinger
-
Fixed regression in BlockMap builder.Thu, 19 May 2011 17:43:12 +0200, by Thomas Wuerthinger
-
Merge.Thu, 19 May 2011 17:36:46 +0200, by Thomas Wuerthinger
-
Removed unused options and code.Thu, 19 May 2011 17:31:01 +0200, by Thomas Wuerthinger
-
Removed unused optimization settings. Removed unused imports.Thu, 19 May 2011 17:20:55 +0200, by Thomas Wuerthinger
-
first batch of GraphBuilder changes to remove dependencies on BlockBeginThu, 19 May 2011 17:24:23 +0200, by Lukas Stadler
-
Removed usage of stackmap table for local variable liveness.Thu, 19 May 2011 17:17:22 +0200, by Thomas Wuerthinger
-
Removed special casing for exception phis in LIRGenerator. Removed dependency between LIRBlock.blockID and BlockBegin.blockID.Thu, 19 May 2011 17:13:30 +0200, by Thomas Wuerthinger
-
Clean up.Thu, 19 May 2011 17:04:30 +0200, by Thomas Wuerthinger
-
Clean upThu, 19 May 2011 17:02:12 +0200, by Thomas Wuerthinger
-
Removed target block references from LIR to BlockBegin instructions. Now there is a getLIRBlock method in the LIRGenerator.Thu, 19 May 2011 16:56:05 +0200, by Thomas Wuerthinger
-
Removed last BlockBegin flag.Thu, 19 May 2011 16:46:37 +0200, by Thomas Wuerthinger
-
Removed two more BlockBegin flags.Thu, 19 May 2011 16:44:05 +0200, by Thomas Wuerthinger
-
Removed two BlockBegin flags.Thu, 19 May 2011 16:39:54 +0200, by Thomas Wuerthinger
-
Removed commented-out loop recognition in the ComputeLinearScanOrder.Thu, 19 May 2011 16:37:32 +0200, by Thomas Wuerthinger
-
Reverted runtest.sh changes.Thu, 19 May 2011 16:27:59 +0200, by Thomas Wuerthinger
-
Fixed regression.Thu, 19 May 2011 16:26:32 +0200, by Thomas Wuerthinger
-
Attempt to remove dependency between backend and BlockBegin.Thu, 19 May 2011 16:05:42 +0200, by Thomas Wuerthinger
-
Small cleanup.Thu, 19 May 2011 14:31:03 +0200, by Thomas Wuerthinger
-
Removed bci from the Instruction class.Thu, 19 May 2011 13:59:55 +0200, by Thomas Wuerthinger
-
Added ExceptionEdgeInstruction interface.Thu, 19 May 2011 13:21:31 +0200, by Thomas Wuerthinger
-
Removed unused code.Thu, 19 May 2011 13:14:02 +0200, by Thomas Wuerthinger
-
Merge.Thu, 19 May 2011 13:09:51 +0200, by Thomas Wuerthinger
-
Removed implicit safepoints.Thu, 19 May 2011 13:09:37 +0200, by Thomas Wuerthinger
-
Fix for last mergeThu, 19 May 2011 12:03:11 +0200, by Gilles Duboscq
-
MergeThu, 19 May 2011 11:43:30 +0200, by Gilles Duboscq
-
Remove all unresolved cases from HotspotXirGenerator, use more explicit Deopt, Deopt to lastState instead of stateBeforeThu, 19 May 2011 11:36:41 +0200, by Gilles Duboscq
-
mergeWed, 18 May 2011 18:40:58 +0200, by Lukas Stadler
-
exception handling related changes:Wed, 18 May 2011 18:09:20 +0200, by Lukas Stadler
-
Removed WasVisited flagWed, 18 May 2011 17:35:14 +0200, by Thomas Wuerthinger
-
Removed IsOnWorklistFlagWed, 18 May 2011 17:32:14 +0200, by Thomas Wuerthinger
-
Remove critical edge split identification.Wed, 18 May 2011 17:27:06 +0200, by Thomas Wuerthinger
-
More cleanup towards separation of graphbuilding<>graph<>lirgenerationWed, 18 May 2011 17:04:47 +0200, by Thomas Wuerthinger
-
Removed control flow optimizer.Wed, 18 May 2011 16:25:33 +0200, by Thomas Wuerthinger
-
Merge.Wed, 18 May 2011 16:09:55 +0200, by Thomas Wuerthinger
-
More cleanup.Wed, 18 May 2011 16:09:31 +0200, by Thomas Wuerthinger
-
Document new IdealGraphPrinterObserver constructorsWed, 18 May 2011 15:17:17 +0200, by Peter Hofer
-
Allow to submit graphs to IdealGraphVisualizer remotely with new options named after their counterparts in C2Wed, 18 May 2011 15:01:43 +0200, by Peter Hofer
-
Backend clean up.Wed, 18 May 2011 15:14:55 +0200, by Thomas Wuerthinger
-
Merge.Wed, 18 May 2011 15:05:00 +0200, by Thomas Wuerthinger
-
Removed the instruction substitutor.Wed, 18 May 2011 15:03:45 +0200, by Thomas Wuerthinger
-
Removed dominator calculation.Wed, 18 May 2011 14:40:29 +0200, by Thomas Wuerthinger
-
Clean up; removed subroutine block flag.Wed, 18 May 2011 14:37:57 +0200, by Thomas Wuerthinger
-
IdealGraphPrinterObserver, GraphvizPrinterObserver: replace possibly invalid characters in file namesWed, 18 May 2011 11:50:58 +0200, by Peter Hofer
-
GraphvizPrinterObserver: close output stream also in case of exceptionWed, 18 May 2011 11:27:10 +0200, by Peter Hofer
-
Sync with latest renamingsWed, 18 May 2011 11:53:06 +0200, by Gilles Duboscq
-
Sync with renames in Maxine code base.Wed, 18 May 2011 09:44:05 +0200, by Doug Simon
-
Minor design doc edits.Wed, 18 May 2011 08:54:51 +0200, by Doug Simon
-
Additional subsection on inlining.Mon, 16 May 2011 19:26:40 +0200, by Thomas Wuerthinger
-
Merge.Mon, 16 May 2011 17:53:02 +0200, by Thomas Wuerthinger
-
typoMon, 16 May 2011 17:52:50 +0200, by Thomas Wuerthinger
-
Add new option PrintIdealGraphToFile and another printer/observer pair to generate a graph representation that can be visualized and inspected with the ideal graph visualizerMon, 16 May 2011 17:31:53 +0200, by Peter Hofer
-
Merge.Mon, 16 May 2011 17:26:47 +0200, by Thomas Wuerthinger
-
New field store / guard / frame state example.Mon, 16 May 2011 17:26:31 +0200, by Thomas Wuerthinger
-
MergeMon, 16 May 2011 17:12:05 +0200, by Gilles Duboscq
-
Sync with latest maxine repo (uniqueConcreteMethod & project names)Mon, 16 May 2011 11:34:59 +0200, by Gilles Duboscq
-
Rewrote frame state to be not-so-Java-specific. Clarified and reduced the usage of the term "node".Mon, 16 May 2011 14:29:12 +0200, by Thomas Wuerthinger
-
Added addition sections on control flow and exceptions.Mon, 16 May 2011 14:05:15 +0200, by Thomas Wuerthinger
-
use com.oracle.max.asm project for assemblerFri, 13 May 2011 17:09:20 -0700, by Christian Wimmer
-
MergeFri, 13 May 2011 14:03:03 -0700, by Maxine VM
-
Refactoring of BlockMap so that it doesn't create BlockBegin objects, but maintains its own Block data structureFri, 13 May 2011 13:59:32 -0700, by Christian Wimmer
-
* BlockBegin.predecessors changed to List<BlockEnd>Fri, 13 May 2011 15:18:41 +0200, by Lukas Stadler
-
Create less nodes in case of DeoptFri, 13 May 2011 11:19:25 +0200, by Gilles Duboscq
-
Add a BailoutOnException option on C1X to be able to tell expected exceptions (bailouts on jsr etc.) appart from true/unexpected exceptionsThu, 12 May 2011 17:57:58 +0200, by Gilles Duboscq
-
New Deoptimize node, remove ResolveClass node and replace it with deoptimizationThu, 12 May 2011 17:17:50 +0200, by Gilles Duboscq
-
Merge.Thu, 12 May 2011 17:00:09 +0200, by Thomas Wuerthinger
-
Fixed RegisterFinalizer stateBefore.Thu, 12 May 2011 16:55:03 +0200, by Thomas Wuerthinger
-
fixed slot encoding in duplicateModifiedThu, 12 May 2011 12:13:17 +0200, by Lukas Stadler
-
fixed link in domake scriptThu, 12 May 2011 11:17:31 +0200, by Lukas Stadler
-
duplicateModified helper methodThu, 12 May 2011 11:00:31 +0200, by Lukas Stadler
-
small fix to recordBailoutThu, 12 May 2011 10:26:55 +0200, by Lukas Stadler
-
add -d64 to test scriptsWed, 11 May 2011 18:40:38 -0700, by Christian Wimmer
-
added includes to build without precompiled headersWed, 11 May 2011 16:59:18 -0700, by Christian Wimmer
-
Add exception handlers only to Invoke and Throw instructions. Deoptimize if there is an exception in a HotSpot runtime call.Wed, 11 May 2011 18:16:01 +0200, by Thomas Wuerthinger
-
Towards clean up of canTrap().Wed, 11 May 2011 17:18:31 +0200, by Thomas Wuerthinger
-
Removed exception optimization that immediately unwinds if it is guaranteed that there is no local exception handler.Wed, 11 May 2011 16:40:22 +0200, by Thomas Wuerthinger
-
Deoptimize on array store and array bounds exception.Wed, 11 May 2011 16:25:15 +0200, by Thomas Wuerthinger
-
Removed base from ValueVisitor.Wed, 11 May 2011 16:12:01 +0200, by Thomas Wuerthinger
-
Removed need for base instruction. Cleanup.Wed, 11 May 2011 16:10:49 +0200, by Thomas Wuerthinger
-
Removed need for state after on load indexed, and new bytecodes.Wed, 11 May 2011 15:23:07 +0200, by Thomas Wuerthinger
-
Removed constant value utility of LoadField.Wed, 11 May 2011 15:16:43 +0200, by Thomas Wuerthinger
-
Merge.Wed, 11 May 2011 15:11:58 +0200, by Thomas Wuerthinger
-
No need for stateAfter on volatile field loads.Wed, 11 May 2011 15:11:33 +0200, by Thomas Wuerthinger
-
Removed more OSR handling stuff.Wed, 11 May 2011 14:51:33 +0200, by Thomas Wuerthinger
-
Removed unused FatalNonUnimplemented flag and methods.Wed, 11 May 2011 14:45:05 +0200, by Thomas Wuerthinger
-
Removed TestPatching option.Wed, 11 May 2011 14:43:20 +0200, by Thomas Wuerthinger
-
Removed check for direct compare.Wed, 11 May 2011 14:42:19 +0200, by Thomas Wuerthinger
-
Add option PrintDOTGraphToFile to produce Graphviz graphs in the DOT language for compiled methods that match PrintFilterWed, 11 May 2011 14:45:32 +0200, by Peter Hofer
-
Removed accessor workaround.Wed, 11 May 2011 14:39:56 +0200, by Thomas Wuerthinger
-
Fixed regression.Wed, 11 May 2011 14:37:20 +0200, by Thomas Wuerthinger
-
Clean up around BlockBegin / StdEntry.Wed, 11 May 2011 14:34:29 +0200, by Thomas Wuerthinger
-
Removed CSE array length.Wed, 11 May 2011 14:18:49 +0200, by Thomas Wuerthinger
-
Removed leaf type and leaf method assumptions.Wed, 11 May 2011 14:16:13 +0200, by Thomas Wuerthinger
-
Removed local value map.Wed, 11 May 2011 14:15:14 +0200, by Thomas Wuerthinger
-
Removed memory map.Wed, 11 May 2011 14:12:24 +0200, by Thomas Wuerthinger
-
More frame state fixes. All jtt tests passing now again.Wed, 11 May 2011 14:02:08 +0200, by Thomas Wuerthinger
-
Added stateBefore to Throw instruction.Wed, 11 May 2011 13:41:35 +0200, by Thomas Wuerthinger
-
Deopt instead of throwing exception for checkcast.Wed, 11 May 2011 12:10:41 +0200, by Thomas Wuerthinger
-
More frame state fixes.Wed, 11 May 2011 11:57:11 +0200, by Thomas Wuerthinger
-
Fixed bci for stateBefore in BlockBeginWed, 11 May 2011 11:43:44 +0200, by Thomas Wuerthinger
-
More frame state fixes.Wed, 11 May 2011 11:21:15 +0200, by Thomas Wuerthinger
-
FrameState fixes.Wed, 11 May 2011 10:52:37 +0200, by Thomas Wuerthinger
-
Merge.Tue, 10 May 2011 18:12:26 +0200, by Thomas Wuerthinger
-
Small cleanup.Tue, 10 May 2011 17:17:28 +0200, by Thomas Wuerthinger
-
Merge.Tue, 10 May 2011 16:48:01 +0200, by Thomas Wuerthinger
-
Small clean up.Tue, 10 May 2011 16:47:49 +0200, by Thomas Wuerthinger
-
MergeTue, 10 May 2011 16:57:28 +0200, by Gilles Duboscq
-
More FrameState workTue, 10 May 2011 16:49:50 +0200, by Gilles Duboscq
-
added doxygen script and config fileTue, 10 May 2011 16:31:28 +0200, by Lukas Stadler
-
mergeTue, 10 May 2011 14:43:54 +0200, by Lukas Stadler
-
mergeTue, 10 May 2011 14:39:54 +0200, by Lukas Stadler
-
remove explicit pointer from BlockEnd to BlockBeginTue, 10 May 2011 14:29:40 +0200, by Lukas Stadler
-
Some fixes around LIRGenerator / frame state. New option C1X:TraceLIRGeneratorLevelTue, 10 May 2011 14:34:03 +0200, by Thomas Wuerthinger
-
Framestate work : using stateAFter and reducting the number of nodes with framestates. Intermediate state (does not pass tests)Tue, 10 May 2011 12:37:46 +0200, by Gilles Duboscq
-
changed stateAfter FrameState to successor (instead of input), checkstyle fixes, added fixed root node to graphTue, 10 May 2011 11:55:12 +0200, by Lukas Stadler
-
Merge.Mon, 09 May 2011 19:12:55 +0200, by Thomas Wuerthinger
-
Fixed typo.Mon, 09 May 2011 19:12:45 +0200, by Thomas Wuerthinger
-
Incorporated comments from Peter. Renamings trap=>guard and guard/split=>anchor.Mon, 09 May 2011 17:28:10 +0200, by Thomas Wuerthinger
-
added FrameStateAccess interfaceMon, 09 May 2011 17:10:30 +0200, by Lukas Stadler
-
FrameState and Graphviz changes:Mon, 09 May 2011 17:00:25 +0200, by Lukas Stadler
-
Fixed merge regression around genMonitorEnter.Mon, 09 May 2011 14:11:13 +0200, by Thomas Wuerthinger
-
mergeMon, 09 May 2011 10:54:09 +0200, by Lukas Stadler
-
mergeMon, 09 May 2011 10:53:30 +0200, by Lukas Stadler
-
mergeFri, 06 May 2011 17:08:29 +0200, by Lukas Stadler
-
FrameState cleanup: split into FrameStateBuilder and fixed-size FrameState, removed MutableFrameStateFri, 06 May 2011 17:08:00 +0200, by Lukas Stadler
-
cleanup: FrameState copy methods, ImmutableFrameStateFri, 06 May 2011 13:03:33 +0200, by Lukas Stadler
-
Move Graphviz visualization code to its own project, GraalGraphvizMon, 09 May 2011 10:43:57 +0200, by Peter Hofer
-
Deoptimize on implicit division by 0.Fri, 06 May 2011 17:54:02 +0200, by Thomas Wuerthinger
-
Fixed the stateBefore of invokes and monitorenter instructions to include the arguments of the instruction.Fri, 06 May 2011 17:47:17 +0200, by Thomas Wuerthinger
-
Merge.Fri, 06 May 2011 16:21:10 +0200, by Thomas Wuerthinger
-
Deopt on implicit null pointer exception.Fri, 06 May 2011 16:20:56 +0200, by Thomas Wuerthinger
-
Doc fixes.Thu, 05 May 2011 17:03:43 +0200, by Thomas Wuerthinger
-
new node layout: PhiFri, 06 May 2011 11:18:15 +0200, by Lukas Stadler
-
new node layout: BlockBegin, BlockEndFri, 06 May 2011 10:25:37 +0200, by Lukas Stadler
-
mergeThu, 05 May 2011 16:33:12 +0200, by Lukas Stadler
-
new node layout: TypeCheck, RegisterFinalizer, Invoke, NewArray, NullCheckThu, 05 May 2011 16:32:20 +0200, by Lukas Stadler
-
Merge.Thu, 05 May 2011 16:23:17 +0200, by Thomas Wuerthinger
-
Made graphs smaller.Thu, 05 May 2011 16:22:59 +0200, by Thomas Wuerthinger
-
More doc + conclusion.Thu, 05 May 2011 15:55:11 +0200, by Thomas Wuerthinger
-
new node layout: AccessMonitor, InvokeThu, 05 May 2011 16:07:00 +0200, by Lukas Stadler
-
new node layout: AccessFieldThu, 05 May 2011 15:49:48 +0200, by Lukas Stadler
-
changed Constant and Convert, more StoreIndexed changesThu, 05 May 2011 15:43:23 +0200, by Lukas Stadler
-
mergeThu, 05 May 2011 15:23:27 +0200, by Lukas Stadler
-
checkstyle fixes, updated AccessArray + subclassesThu, 05 May 2011 15:23:07 +0200, by Lukas Stadler
-
Merge.Thu, 05 May 2011 15:06:11 +0200, by Thomas Wuerthinger
-
More work on doc.Thu, 05 May 2011 15:05:40 +0200, by Thomas Wuerthinger
-
Refer to "Graal compiler" as "the compiler" in the design document.Thu, 05 May 2011 14:03:49 +0200, by Thomas Wuerthinger
-
Update on doc.Thu, 05 May 2011 13:59:43 +0200, by Thomas Wuerthinger
-
changed NegateOp, more Op2 changes (generic inputValuesDo impl)Thu, 05 May 2011 15:01:34 +0200, by Lukas Stadler
-
more Op2 changesThu, 05 May 2011 14:37:17 +0200, by Lukas Stadler
-
new node layout: Op2Thu, 05 May 2011 14:12:19 +0200, by Lukas Stadler
-
changed Instruction.isAppended to boolean flag (instead of next == this logic)Thu, 05 May 2011 14:02:34 +0200, by Lukas Stadler
-
mergeThu, 05 May 2011 13:47:27 +0200, by Lukas Stadler
-
new node layout: InstructionThu, 05 May 2011 13:47:14 +0200, by Lukas Stadler
-
added GraalGraph to classpath, Node as superclass of ValueThu, 05 May 2011 13:27:48 +0200, by Lukas Stadler
-
Added Peter Hofer to authors list.Thu, 05 May 2011 13:24:34 +0200, by Thomas Wuerthinger
-
Graphviz visualization supportWed, 04 May 2011 18:57:26 +0200, by Peter Hofer
-
mergeWed, 04 May 2011 17:02:11 +0200, by Lukas Stadler
-
doc: framestate and deopt changesWed, 04 May 2011 16:39:06 +0200, by Lukas Stadler
-
doc: expanded framestate sectionWed, 04 May 2011 12:58:17 +0200, by Lukas Stadler
-
Updated PDF.Wed, 04 May 2011 16:36:55 +0200, by Thomas Wuerthinger
-
Merge.Wed, 04 May 2011 16:36:09 +0200, by Thomas Wuerthinger
-
Documentation: More content and graphs on loops and vectorization.Wed, 04 May 2011 16:34:28 +0200, by Thomas Wuerthinger
-
Small fix to documentation.Mon, 02 May 2011 11:00:33 +0200, by Thomas Wuerthinger
-
doc: smaller font, new quad and quadsplit nodesTue, 03 May 2011 15:13:19 +0200, by Lukas Stadler
-
Cleaned some remaining references to scope/inliningTue, 03 May 2011 10:19:11 +0200, by Gilles Duboscq
-
editingMon, 02 May 2011 10:36:10 -0700, by christian wimmer
-
Add QuietBailout option to be able to mute the bailouts generated by JSRs in dacapoMon, 02 May 2011 10:56:35 +0200, by Gilles Duboscq
-
MergeMon, 02 May 2011 10:24:43 +0200, by Gilles Duboscq
-
Finish remove inlining (removed ScopeData), remove JSR supportMon, 02 May 2011 10:24:16 +0200, by Gilles Duboscq
-
Remove inlining (3rd part)Fri, 29 Apr 2011 16:46:30 +0200, by Gilles Duboscq
-
Remove inlining (2nd part) removed IRScopeFri, 29 Apr 2011 13:19:17 +0200, by Gilles Duboscq
-
Removing inlining support (1st part)Fri, 29 Apr 2011 11:50:28 +0200, by Gilles Duboscq
-
commentsFri, 29 Apr 2011 11:14:05 -0700, by christian wimmer
-
Updated doc. Added Texclipse project.Fri, 29 Apr 2011 16:51:33 +0200, by Thomas Wuerthinger
-
increase max nmethod size, required for dacapo jythonFri, 29 Apr 2011 12:08:53 +0200, by Lukas Stadler
-
Modified assert in NodeArray.set method (also helps with a compilation issue in ECJ)Fri, 29 Apr 2011 11:16:06 +0200, by Gilles Duboscq
-
Fixed delete() methodThu, 28 Apr 2011 18:58:35 +0200, by Thomas Wuerthinger
-
Node and Graph design changes.Thu, 28 Apr 2011 18:30:55 +0200, by Thomas Wuerthinger
-
Checkstyle fixes.Thu, 28 Apr 2011 14:35:35 +0200, by Thomas Wuerthinger
-
MergeThu, 28 Apr 2011 14:29:54 +0200, by Gilles Duboscq
-
more tests for GraalGraph, some changes and fixesThu, 28 Apr 2011 14:27:42 +0200, by Gilles Duboscq
-
test scripts: use JDK7 env var, check all required varsThu, 28 Apr 2011 13:17:23 +0200, by Lukas Stadler
-
fixed permissions of test scripts (executable)Thu, 28 Apr 2011 10:40:49 +0200, by Lukas Stadler
-
doc: small changes to graphs, graph test fileThu, 28 Apr 2011 09:59:45 +0200, by Lukas Stadler
-
Enabled checkstyle for the GraalGraph project. Fixed checkstyle errors. Set correct code formatter.Wed, 27 Apr 2011 22:13:30 +0200, by Thomas Wuerthinger
-
Added Oracle header. Moved author declaration into package-info.java file.Wed, 27 Apr 2011 22:07:20 +0200, by Thomas Wuerthinger
-
Merge.Wed, 27 Apr 2011 21:57:03 +0200, by Thomas Wuerthinger
-
Clean up C1XMetrics.Wed, 27 Apr 2011 21:56:38 +0200, by Thomas Wuerthinger
-
Removed liveness marking.Wed, 27 Apr 2011 21:54:31 +0200, by Thomas Wuerthinger
-
Fixed regression wrt write barriers.Wed, 27 Apr 2011 21:38:22 +0200, by Thomas Wuerthinger
-
Fixes to barriers.Wed, 27 Apr 2011 21:29:17 +0200, by Thomas Wuerthinger
-
Clean up on canTrap.Wed, 27 Apr 2011 21:22:10 +0200, by Thomas Wuerthinger
-
Draft for graph classesWed, 27 Apr 2011 21:25:15 +0200, by Gilles Duboscq
-
More Value.Flag clean up.Wed, 27 Apr 2011 20:58:01 +0200, by Thomas Wuerthinger
-
More flags clean up.Wed, 27 Apr 2011 20:27:43 +0200, by Thomas Wuerthinger
-
More clean up on Value.Flags.Wed, 27 Apr 2011 20:22:05 +0200, by Thomas Wuerthinger
-
Clean up on Value class and LIRGenerator/LIRItem-related things.Wed, 27 Apr 2011 20:13:54 +0200, by Thomas Wuerthinger
-
Clean up on LIRGenerator and related.Wed, 27 Apr 2011 19:53:46 +0200, by Thomas Wuerthinger
-
Removed default value visitor.Wed, 27 Apr 2011 19:30:56 +0200, by Thomas Wuerthinger
-
Remove useless C1XOptions.Wed, 27 Apr 2011 19:28:00 +0200, by Thomas Wuerthinger
-
Prohibit inlining of synchronized and inlining of method with exception handlers (remove C1XOption).Wed, 27 Apr 2011 19:25:26 +0200, by Thomas Wuerthinger
-
Removed canonicalizer.Wed, 27 Apr 2011 19:05:35 +0200, by Thomas Wuerthinger
-
Reinsert phi simplifier (does not seem to be optional). Disabled canonicalizer.Wed, 27 Apr 2011 19:00:40 +0200, by Thomas Wuerthinger
-
Remove dead code elimination 1Wed, 27 Apr 2011 18:17:18 +0200, by Thomas Wuerthinger
-
Removed dead code elimination2Wed, 27 Apr 2011 17:05:26 +0200, by Thomas Wuerthinger
-
Removed instruction substitutor.Wed, 27 Apr 2011 17:00:01 +0200, by Thomas Wuerthinger
-
Removed phi simplifier.Wed, 27 Apr 2011 16:59:28 +0200, by Thomas Wuerthinger
-
Removed global value numberer.Wed, 27 Apr 2011 16:57:50 +0200, by Thomas Wuerthinger
-
Removed block merger.Wed, 27 Apr 2011 16:56:33 +0200, by Thomas Wuerthinger
-
Removed CEEliminator (and two unused/unimplemented optimizations).Wed, 27 Apr 2011 16:54:57 +0200, by Thomas Wuerthinger
-
Removed null check eliminator.Wed, 27 Apr 2011 16:50:17 +0200, by Thomas Wuerthinger
-
Removed compiler extension mechanismWed, 27 Apr 2011 16:48:23 +0200, by Thomas Wuerthinger
-
Removing two more HIR instructions.Wed, 27 Apr 2011 16:43:31 +0200, by Thomas Wuerthinger
-
Removed intrinsic-related instructionsWed, 27 Apr 2011 16:40:09 +0200, by Thomas Wuerthinger
-
Merge.Wed, 27 Apr 2011 16:25:54 +0200, by Thomas Wuerthinger
-
Removed intrinsics.Wed, 27 Apr 2011 16:25:32 +0200, by Thomas Wuerthinger
-
mergeWed, 27 Apr 2011 16:00:36 +0200, by Lukas Stadler
-
added initial version of design docs, fixed .hgignore (regex, . -> \.)Wed, 27 Apr 2011 15:59:38 +0200, by Lukas Stadler
-
Removed anything OSR-related.Wed, 27 Apr 2011 15:49:27 +0200, by Thomas Wuerthinger
-
Removed extended bytecodes and related HIR instructions.Wed, 27 Apr 2011 15:36:29 +0200, by Thomas Wuerthinger
-
Added more batch files to run dacapo benchmarks and the Graal bootstrap.Wed, 27 Apr 2011 15:12:29 +0200, by Thomas Wuerthinger
-
Added script to run Maxine java tester tests.Wed, 27 Apr 2011 14:49:45 +0200, by Thomas Wuerthinger
-
Added README.Wed, 27 Apr 2011 12:22:24 +0200, by Thomas Wuerthinger
-
Adjusted classpaths such that new graalvm repo structure works.Wed, 27 Apr 2011 12:14:48 +0200, by Thomas Wuerthinger
-
Adapted project classpathWed, 27 Apr 2011 11:53:40 +0200, by Thomas Wuerthinger
-
Renamings Runtime=>GraalRuntime and Compiler=>GraalCompilerWed, 27 Apr 2011 11:50:44 +0200, by Thomas Wuerthinger
-
Changed dependency of Runtime project.Wed, 27 Apr 2011 11:48:55 +0200, by Thomas Wuerthinger
-
Pull over of compiler from maxine repository.Wed, 27 Apr 2011 11:43:22 +0200, by Thomas Wuerthinger
-
small fix to GRAAL_AUTHORSWed, 27 Apr 2011 11:00:17 +0200, by Lukas Stadler
-
Added Gilles to authors list.Tue, 26 Apr 2011 22:17:17 +0200, by Thomas Wuerthinger
-
Merge.Tue, 26 Apr 2011 22:01:41 +0200, by Thomas Wuerthinger
-
Added GRAAL_AUTHORS file. Removed individual @author tags per file.Tue, 26 Apr 2011 22:00:17 +0200, by Thomas Wuerthinger
-
Copyright rebranding. Update checkstyle file.Tue, 26 Apr 2011 21:48:09 +0200, by Thomas Wuerthinger
-
Rebranding to com.oracle.graalTue, 26 Apr 2011 21:10:53 +0200, by Thomas Wuerthinger
-
Fixed an issue in the XIR generator that caused a bug in combination with HotSpot's change on static fields. Now all DaCapo's passing.Tue, 26 Apr 2011 20:56:07 +0200, by Thomas Wuerthinger
-
Fixed an issue with RiType.superType (wrong cast in the C++ part).Tue, 26 Apr 2011 16:46:23 +0200, by Thomas Wuerthinger
-
Fixed an issue in the HotSpot XIR generator. Benchmark "fop" now passing on all optimization levels.Tue, 26 Apr 2011 14:46:28 +0200, by Thomas Wuerthinger
-
Added draft for documentation (goals and IR).Fri, 22 Apr 2011 23:22:46 +0200, by Thomas Wuerthinger
-
Adjustments to react on changes on the RiRuntime interface.Fri, 22 Apr 2011 22:13:35 +0200, by Thomas Wuerthinger
-
Small adjustment to assertion and constants size calculation.Fri, 22 Apr 2011 21:52:33 +0200, by Thomas Wuerthinger
-
Fixed an issue with alignment of double/long values in the code buffer. Can now run Scimark again.Fri, 22 Apr 2011 21:13:09 +0200, by Thomas Wuerthinger
-
Fixed issue with resolving class: HotSpot must not resolve class at invokestatic bytecodes.Fri, 22 Apr 2011 19:41:55 +0200, by Thomas Wuerthinger
-
Fixed merge issues.Fri, 22 Apr 2011 19:00:07 +0200, by Thomas Wuerthinger
-
Merge with OpenJDK.Fri, 22 Apr 2011 15:30:53 +0200, by Thomas Wuerthinger
-
Renamed project HotSpotVM => RuntimeFri, 22 Apr 2011 15:22:45 +0200, by Thomas Wuerthinger
-
Added tag hs21-b09 for changeset 611e19a16519Thu, 21 Apr 2011 19:49:49 -0700, by trims
-
Added tag jdk7-b139 for changeset 611e19a16519Thu, 21 Apr 2011 15:32:54 -0700, by katleman
-
7037174: Bump the HS21 build number to 09 hs21-b09 jdk7-b139Fri, 15 Apr 2011 18:23:27 -0700, by trims
-
MergeFri, 15 Apr 2011 18:23:20 -0700, by trims
-
MergeFri, 15 Apr 2011 08:29:26 -0700, by jrose
-
MergeThu, 14 Apr 2011 06:46:38 -0700, by twisti
-
7036220: Shark fails to find LLVM 2.9 System headers during buildThu, 14 Apr 2011 01:53:12 -0700, by twisti
-
7036236: VM crashes assert((!inside_attrs()) || is_error_reported()) failed ...Thu, 14 Apr 2011 00:02:21 -0700, by iveresov
-
6988308: assert((cnt > 0.0f) && (prob > 0.0f)) failed: Bad frequency assignment in ifWed, 13 Apr 2011 14:33:03 -0700, by iveresov
-
7035870: JSR 292: Zero supportTue, 12 Apr 2011 02:40:23 -0700, by twisti
-
7035713: 3DNow Prefetch Instruction SupportMon, 11 Apr 2011 15:30:31 -0700, by kvn
-
6987991: JSR 292 phpreboot test/testtracefun2.phpr segfaultsSat, 09 Apr 2011 22:55:25 -0700, by jrose
-
MergeTue, 12 Apr 2011 14:18:53 -0700, by coleenp
-
7034585: Adjust fillInStackTrace filtering to assist 6998871Tue, 12 Apr 2011 02:53:06 -0400, by dholmes
-
7034625: Product builds in Visual Studio projects should produce full symbol informationMon, 11 Apr 2011 11:12:41 +0200, by brutisso
-
7019210: Fix misc references to /bugreport websitesThu, 07 Apr 2011 20:26:41 -0700, by ohair
-
7009276: Add -XX:+IgnoreUnrecognizedVMOptions to several testsMon, 04 Apr 2011 18:15:55 -0400, by dholmes
-
7030388: JCK test failed to reject invalid class check01304m10n.Thu, 31 Mar 2011 08:08:50 -0400, by kamg
-
7010849: 5/5 Extraneous javac source/target options when building sa-jdiFri, 01 Apr 2011 15:15:37 -0700, by andrew
-
7032775: Include Shark code in the build againThu, 31 Mar 2011 06:54:30 -0400, by dholmes
-
7017193: Small memory leak in get_stack_bounds os::create_stack_guard_pagesWed, 30 Mar 2011 19:38:07 +0400, by dsamersoff
-
MergeSat, 09 Apr 2011 21:16:12 -0700, by jrose
-
7035161: assert(!o->is_null_object()) failed: null object not yet handled here.Fri, 08 Apr 2011 23:00:14 -0700, by never
-
MergeFri, 08 Apr 2011 20:52:28 -0700, by kvn
-
7004555: Add new policy for one iteration loopsFri, 08 Apr 2011 14:56:22 -0700, by kvn
-
7034967: C1: assert(false) failed: error (assembler_sparc.cpp:2043)Fri, 08 Apr 2011 17:03:31 -0700, by iveresov
-
7034957: acquiring lock CodeCache_lock/1 out of order with lock tty_lock/0 -- possible deadlockThu, 07 Apr 2011 21:32:23 -0700, by never
-
7009600: JSR 292 Server compiler crashes in Compile::find_intrinsic(ciMethod*, bool)Thu, 07 Apr 2011 17:12:23 -0700, by jrose
-
7012087: JSR 292 Misleading exception message for a non-bound MH for a virtual methodThu, 07 Apr 2011 17:12:21 -0700, by jrose
-
6981791: remove experimental code for JSR 292Thu, 07 Apr 2011 17:02:30 -0700, by jrose
-
6992789: assert(phi->_idx >= nodes_size()) failed: only new Phi per instance memory sliceWed, 06 Apr 2011 17:32:09 -0700, by kvn
-
7034513: enable fast accessors and empty methods for ZERO and -XintWed, 06 Apr 2011 16:02:50 -0700, by never
-
7033779: CodeCache::largest_free_block may need to hold the CodeCache lockTue, 05 Apr 2011 19:16:52 -0700, by never
-
MergeTue, 05 Apr 2011 02:31:46 -0700, by never
-
6777083: assert(target != __null,"must not be null")Tue, 05 Apr 2011 00:31:09 -0700, by never
-
MergeTue, 05 Apr 2011 00:27:58 -0700, by kvn
-
7004547: regular loop unroll should not unroll more than max unrollingMon, 04 Apr 2011 19:02:36 -0700, by kvn
-
MergeMon, 04 Apr 2011 22:17:15 -0700, by never
-
6528013: C1 CTW failure with -XX:+VerifyOops assert(allocates2(pc),"")Mon, 04 Apr 2011 19:03:35 -0700, by never
-
MergeMon, 04 Apr 2011 18:48:49 -0700, by iveresov
-
7033732: C1: When calling c2 arraycopy stubs offsets and length must have clear upper 32bitsMon, 04 Apr 2011 16:00:34 -0700, by iveresov
-
7026957: assert(type2aelembytes(store->as_Mem()->memory_type(), true) == 1 << shift->in(2)->get_int()) failedMon, 04 Apr 2011 12:57:04 -0700, by never
-
7032458: Zero and Shark fixesMon, 04 Apr 2011 03:02:00 -0700, by twisti
-
7033154: Improve C1 arraycopy performanceSun, 03 Apr 2011 12:00:54 +0200, by roland
-
7004535: Clone loop predicate during loop unswitchSat, 02 Apr 2011 10:54:15 -0700, by kvn
-
7032314: Allow to generate CallLeafNoFPNode in IdealKitSat, 02 Apr 2011 09:49:27 -0700, by kvn
-
6909440: C2 fails with assertion (_always_cold->is_cold(),"must always be cold")Fri, 01 Apr 2011 21:45:33 -0700, by never
-
6385687: UseFastEmptyMethods/UseFastAccessorMethods considered harmfulThu, 31 Mar 2011 21:05:55 -0700, by never
-
Added tag hs21-b08 for changeset 0930dc920c18Thu, 14 Apr 2011 17:53:28 -0700, by trims
-
Added tag jdk7-b138 for changeset 0930dc920c18Thu, 14 Apr 2011 15:21:45 -0700, by schien
-
7035259: Bump the HS21 build number to 08 hs21-b08 jdk7-b138Fri, 08 Apr 2011 16:18:48 -0700, by trims
-
MergeFri, 08 Apr 2011 16:18:38 -0700, by trims
-
MergeWed, 06 Apr 2011 16:02:53 -0700, by jmasa
-
7020042: G1: Partially remove fix for 6994628Fri, 18 Feb 2011 10:07:34 -0800, by johnc
-
7027766: G1: introduce flag to dump the liveness information per region at the end of markingMon, 04 Apr 2011 14:23:17 -0400, by tonyp
-
7033292: G1: nightly failure: Non-dirty cards in region that should be dirtyMon, 04 Apr 2011 13:18:35 -0400, by tonyp
-
7023069: G1: Introduce symmetric locking in the slow allocation pathWed, 30 Mar 2011 10:26:59 -0400, by tonyp
-
7029458: G1: Add newly-reclaimed regions to the beginning of the region free list, not the endTue, 29 Mar 2011 22:36:16 -0400, by tonyp
-
7026932: G1: No need to abort VM when card count cache expansion failsMon, 28 Mar 2011 10:58:54 -0700, by johnc
-
6948149: G1: Imbalance in termination timesWed, 23 Mar 2011 14:12:51 +0100, by brutisso
-
MergeFri, 25 Mar 2011 17:39:20 -0700, by jcoomes
-
7029036: Card-table verification hangs with all framework collectors, except G1, even before the first GCThu, 24 Mar 2011 15:47:01 -0700, by ysr
-
7030435: Some oop_oop_iterate_m() methods iterate outside of specified memory boundsThu, 24 Mar 2011 15:45:27 -0700, by ysr
-
7010070: Update all 2010 Oracle-changed OpenJDK files to have the proper copyright dates - second passTue, 05 Apr 2011 14:12:31 -0700, by trims
-
Added tag hs21-b07 for changeset 2dbcb4a4d8daFri, 08 Apr 2011 15:56:52 -0700, by trims
-
Added tag jdk7-b137 for changeset 2dbcb4a4d8daThu, 07 Apr 2011 15:20:57 -0700, by schien
-
7033237: Bump the HS21 build number to 07 hs21-b07 jdk7-b137Fri, 01 Apr 2011 20:44:31 -0700, by trims
-
MergeFri, 01 Apr 2011 20:44:27 -0700, by trims
-
MergeFri, 01 Apr 2011 15:16:04 -0700, by kvn
-
7032849: 7022998 changes broke hs_err compile task printThu, 31 Mar 2011 16:54:27 -0700, by kvn
-
MergeThu, 31 Mar 2011 15:30:12 -0700, by never
-
7032129: Native memory usage grow unexpectedly for vm/oom/*InternedString testsThu, 31 Mar 2011 14:00:41 -0700, by never
-
7032696: Fix for 7029152 broke VMThu, 31 Mar 2011 13:22:34 -0700, by kvn
-
6817525: turn on method handle functionality by default for JSR 292Thu, 31 Mar 2011 02:31:57 -0700, by twisti
-
7032388: guarantee(VM_Version::supports_cmov()) failed: illegal instruction on i586 after 6919934Thu, 31 Mar 2011 00:27:08 -0700, by twisti
-
MergeWed, 30 Mar 2011 18:55:04 -0700, by iveresov
-
6564610: assert(UseCompiler || CompileTheWorld, "UseCompiler should be set by now.")Wed, 30 Mar 2011 15:22:41 -0700, by iveresov
-
7029152: Ideal nodes for String intrinsics miss memory edge optimizationWed, 30 Mar 2011 12:08:49 -0700, by kvn
-
7031614: jmap -permstat fails with java.lang.InternalError in sun.jvm.hotspot.oops.OopField.getValueWed, 30 Mar 2011 07:47:19 -0700, by never
-
MergeWed, 30 Mar 2011 03:48:38 -0700, by iveresov
-
7026307: DEBUG MESSAGE: broken null klass on amd64Tue, 29 Mar 2011 22:25:17 -0700, by iveresov
-
7032306: Fastdebug build failure on Solaris with SS11 compilersTue, 29 Mar 2011 22:05:21 -0700, by never
-
6741940: Nonvolatile XMM registers not preserved across JNI callsTue, 29 Mar 2011 17:35:34 -0700, by iveresov
-
7032133: Enable sse4.2 for new AMD processorsTue, 29 Mar 2011 09:11:51 -0700, by kvn
-
7022998: JSR 292 recursive method handle calls inline themselves infinitelyMon, 28 Mar 2011 03:58:07 -0700, by twisti
-
6964776: c2 should ensure the polling page is reachable on 64 bitSun, 27 Mar 2011 13:17:37 -0700, by iveresov
-
7024475: loop doesn't terminate when compiledSun, 27 Mar 2011 00:00:14 -0700, by never
-
MergeSat, 26 Mar 2011 08:31:45 -0700, by roland
-
7029017: Additional architecture support for c2 compilerFri, 25 Mar 2011 09:35:39 +0100, by roland
-
7022204: LogFile wildcarding should use %p instead of starFri, 25 Mar 2011 18:50:10 -0700, by never
-
MergeFri, 25 Mar 2011 18:19:22 -0400, by never
-
7025708: Assertion if using "-XX:+CITraceTypeFlow -XX:+Verbose" togetherFri, 25 Mar 2011 11:29:30 -0700, by never
-
MergeThu, 24 Mar 2011 23:49:56 -0700, by jcoomes
-
MergeThu, 24 Mar 2011 23:04:40 -0700, by twisti
-
7030207: Zero tweak to remove accidentally incorporated codeThu, 24 Mar 2011 02:11:50 -0700, by twisti
-
MergeWed, 30 Mar 2011 17:05:40 -0700, by acorn
-
7031571: Generate native VS2010 project filesMon, 28 Mar 2011 12:48:08 +0200, by sla
-
Added tag hs21-b06 for changeset bd586e392d93Fri, 01 Apr 2011 12:06:59 -0700, by trims
-
Added tag jdk7-b136 for changeset bd586e392d93Thu, 31 Mar 2011 18:14:04 -0700, by schien
-
7031227: Bump the HS21 build number to 06 hs21-b06 jdk7-b136Fri, 25 Mar 2011 18:04:51 -0700, by trims
-
MergeFri, 25 Mar 2011 18:04:45 -0700, by trims
-
MergeThu, 24 Mar 2011 23:06:13 -0700, by jcoomes
-
7025628: Remove the temporary hack added for jdk modularization in hotspotTue, 22 Mar 2011 18:04:03 -0400, by mchung
-
6535709: interrupt of wait()ing thread isn't triggerring InterruptedException - test intwait3Mon, 21 Mar 2011 22:16:19 -0400, by dholmes
-
MergeThu, 24 Mar 2011 23:04:36 -0700, by jcoomes
-
7029805: JSR 292 compiler/6991596/Test6991596.java fails in nightlyWed, 23 Mar 2011 04:19:16 -0700, by twisti
-
7008866: Missing loop predicate for loop with multiple entriesMon, 21 Mar 2011 11:28:14 -0700, by kvn
-
7027232: JSR 292: wrong numeric value returned by MH on solaris-sparcMon, 21 Mar 2011 02:30:49 -0700, by twisti
-
MergeThu, 24 Mar 2011 23:00:27 -0700, by jcoomes
-
7030300: more nightly failures after statics in Class changesWed, 23 Mar 2011 10:55:43 -0700, by never
-
6962931: move interned strings out of the perm genTue, 22 Mar 2011 13:36:33 -0700, by jcoomes
-
6962930: make the string table size configurableMon, 21 Mar 2011 18:38:00 -0700, by jcoomes
-
7029509: nightly failures after static fields in ClassMon, 21 Mar 2011 14:06:50 -0700, by never
-
7017732: move static fields into Class to prepare for perm gen removalFri, 18 Mar 2011 16:00:34 -0700, by never
-
7028374: race in fix_oop_relocations for scavengeable nmethodsFri, 18 Mar 2011 15:52:42 -0700, by never
-
Added tag hs21-b05 for changeset b898f0fc3cedFri, 25 Mar 2011 17:26:33 -0700, by trims
-
Added tag jdk7-b135 for changeset b898f0fc3cedThu, 24 Mar 2011 11:20:35 -0700, by schien
-
7028846: Bump the HS21 build number to 05 hs21-b05 jdk7-b135Fri, 18 Mar 2011 13:28:33 -0700, by trims
-
MergeFri, 18 Mar 2011 13:28:29 -0700, by trims
-
MergeFri, 18 Mar 2011 09:03:43 -0700, by jcoomes
-
6668573: CMS: reference processing crash if ParallelCMSThreads > ParallelGCThreadsThu, 17 Mar 2011 10:32:46 -0700, by ysr
-
6896099: Integrate CMS heap ergo with default heap sizing ergoWed, 16 Mar 2011 10:37:08 -0700, by ysr
-
MergeTue, 15 Mar 2011 09:07:49 -0700, by jwilhelm
-
6820066: Check that -XX:ParGCArrayScanChunk has a value larger than zero.Fri, 11 Mar 2011 16:35:18 +0100, by jwilhelm
-
6987703: iCMS: Intermittent hang with gc/gctests/CallGC/CallGC01 and +ExplicitGCInvokesConcurrentMon, 14 Mar 2011 21:52:24 -0700, by ysr
-
7023747: G1: too strict assert in RefineRecordRefsIntoCSCardTableEntryClosure::do_card_ptr in g1RemSet.cppThu, 03 Mar 2011 11:35:50 +0100, by brutisso
-
7022943: G1: improve logging to avoid interleaved numbersThu, 03 Mar 2011 22:58:46 +0100, by brutisso
-
7018056: large pages not always enabled by defaultSun, 06 Mar 2011 11:37:18 -0800, by jcoomes
-
7014923: G1: code cleanupFri, 04 Mar 2011 17:13:19 -0500, by tonyp
-
MergeFri, 18 Mar 2011 01:44:15 -0700, by twisti
-
7011865: JSR 292 CTW fails: !THREAD->is_Compiler_thread() failed: Can not load classes with the Compiler threThu, 17 Mar 2011 18:29:18 -0700, by jrose
-
7028394: Newer AMD Processor Prefetch DefaultsThu, 17 Mar 2011 12:08:01 -0700, by kvn
-
7012648: move JSR 292 to package java.lang.invoke and adjust namesFri, 11 Mar 2011 22:34:57 -0800, by jrose
-
6839872: remove implementation inheritance from JSR 292 APIsFri, 11 Mar 2011 22:33:47 -0800, by jrose
-
MergeFri, 11 Mar 2011 21:19:15 -0800, by jrose
-
7026631: field _klass is incorrectly set for dual type of TypeAryPtr::OOPSFri, 11 Mar 2011 07:50:51 -0800, by kvn
-
7025742: Can not use CodeCache::unallocated_capacity() with fragmented CodeCacheWed, 09 Mar 2011 09:15:16 -0800, by kvn
-
6965570: assert(!needs_patching && x->is_loaded(),"how do we know it's volatile if it's not loaded")Sun, 06 Mar 2011 22:09:23 -0800, by never
-
6589823: Error: meet not symmetricSat, 05 Mar 2011 11:02:04 -0800, by kvn
-
MergeFri, 04 Mar 2011 22:44:50 -0800, by never
-
7024866: # assert(limit == NULL || limit <= nm->code_end()) failed: in boundsFri, 04 Mar 2011 20:01:48 -0800, by never
-
7020403: Add AdvancedCompilationPolicy for tieredFri, 04 Mar 2011 15:14:16 -0800, by iveresov
-
MergeWed, 16 Mar 2011 23:45:04 -0400, by vladidan
-
MergeWed, 16 Mar 2011 10:47:45 -0400, by vladidan
-
7011490: Wrong computation results in Test6880034Thu, 10 Mar 2011 14:56:11 -0500, by vladidan
-
7019165: Incorrect symbols in pstack output after SymbolTable changesWed, 16 Mar 2011 14:57:49 -0400, by coleenp
-
MergeTue, 15 Mar 2011 06:50:01 -0700, by dcubed
-
7024970: 2/3 assert(ServiceThread::is_service_thread(Thread::current())) failed: Service thread must post enqueueTue, 15 Mar 2011 06:37:31 -0700, by dcubed
-
7024234: 2/3 jvmti tests fail assert(!_oops_are_stale) failed: oops are stale on Win-AMD64Tue, 15 Mar 2011 06:35:10 -0700, by dcubed
-
MergeMon, 14 Mar 2011 11:43:56 -0700, by acorn
-
7023931: PcDescCache::find_pc_desc should not write _last_pc_descFri, 11 Mar 2011 16:09:55 -0500, by phh
-
7025485: leverage shared x86-only deoptimization codeThu, 10 Mar 2011 17:44:32 +0100, by bdelsart
-
MergeFri, 11 Mar 2011 22:41:33 -0800, by trims
-
7024584: Symbol printouts shouldnt be under PrintGCDetailsMon, 07 Mar 2011 16:03:28 -0500, by coleenp
-
MergeMon, 07 Mar 2011 09:16:08 -0800, by acorn
-
6845426: non-static <clinit> method with no args is called during the class initialization processFri, 04 Mar 2011 14:40:46 -0500, by kamg
-
7021653: Parfait issue in hotspot/src/share/vm/oops/methodDataOops.hppThu, 03 Mar 2011 19:53:03 -0500, by coleenp
-
6512830: Error: assert(tag_at(which).is_unresolved_klass(), "Corrupted constant pool")Thu, 03 Mar 2011 19:52:23 -0500, by coleenp
-
7022999: Can't build with FORCE_TIERED=0Thu, 03 Mar 2011 19:51:36 -0500, by coleenp
-
Added tag hs21-b04 for changeset 3c76374706eaThu, 17 Mar 2011 17:25:12 -0700, by trims
-
Added tag jdk7-b134 for changeset 447e6faab4a8Thu, 17 Mar 2011 14:32:47 -0700, by schien
-
MergeFri, 04 Mar 2011 14:06:16 -0800, by trims
-
MergeThu, 03 Mar 2011 23:31:45 -0800, by kvn
-
6627983: G1: Bad oop deference during markingTue, 01 Mar 2011 14:56:48 -0800, by iveresov
-
6725983: Assertion "method->method_holder())->is_not_initialized(),"method holder must be initialized"Tue, 01 Mar 2011 10:27:15 -0800, by never
-
7023229: extraneous include of precompiled.hpp in hsdis.cMon, 28 Feb 2011 17:12:42 -0800, by never
-
7012914: JSR 292 MethodHandlesTest C1: frame::verify_return_pc(return_address) failed: must be a return pcMon, 28 Feb 2011 06:07:12 -0800, by twisti
-
6942326: x86 code in string_indexof() could read beyond reserved heap spaceSat, 26 Feb 2011 12:10:54 -0800, by kvn
-
MergeThu, 24 Feb 2011 14:49:34 -0800, by never
-
7021603: crash in fill_sync_handler with ExtendedDTrace probesThu, 24 Feb 2011 11:09:16 -0800, by never
-
6812217: Base memory of MergeMem node violates assert during killing expanded AllocateArray nodeThu, 24 Feb 2011 10:28:20 -0800, by kvn
-
7012072: CompileTheWorld causes incorrect class initializationWed, 23 Feb 2011 19:09:16 -0800, by never
-
MergeWed, 23 Feb 2011 12:28:23 -0800, by kvn
-
MergeTue, 22 Feb 2011 18:13:03 -0800, by iveresov
-
7020521: arraycopy stubs place prebarriers incorrectlyTue, 22 Feb 2011 15:25:02 -0800, by iveresov
-
MergeThu, 03 Mar 2011 21:02:56 -0800, by jcoomes
-
7022200: G1: optimized build brokenMon, 28 Feb 2011 09:10:52 -0800, by johnc
-
MergeThu, 03 Mar 2011 09:31:46 -0800, by dcubed
-
MergeWed, 02 Mar 2011 16:21:47 -0800, by zgu
-
7017110: Add /SAFESEH to links on windows 32bit to verify safe exceptionsWed, 02 Mar 2011 09:16:18 -0500, by zgu
-
6878713: Verifier heap corruption, relating to backward jsrsWed, 02 Mar 2011 08:18:35 -0500, by kamg
-
7023323: Build failure on VS2003: IsDebuggerPresent not foundWed, 02 Mar 2011 09:41:26 +0100, by sla
-
MergeMon, 28 Feb 2011 22:35:01 -0800, by rottenha
-
MergeMon, 28 Feb 2011 15:35:45 -0800, by rottenha
-
7020118: Alter frame assignability to allow for exception handler coverage of invokespecial <init>Mon, 28 Feb 2011 16:01:59 -0500, by kamg
-
7022037: Pause when exiting if debugger is attached on windowsMon, 28 Feb 2011 14:19:52 +0100, by sla
-
7017640: Fix for 6766644 deadlocks on some NSK tests when running with -XcompSat, 26 Feb 2011 13:33:23 -0500, by kamg
-
Added tag jdk7-b133 for changeset 1b3a350709e4Thu, 10 Mar 2011 17:10:55 -0800, by cl
-
Added tag jdk7-b132 for changeset 0e531ab5ba04 hs21-b03Thu, 03 Mar 2011 14:12:59 -0800, by katleman
-
Renaming c1x4hotspotsrc => graal and HotSpotVM => RuntimeFri, 22 Apr 2011 15:08:53 +0200, by Thomas Wuerthinger
-
cleanups and client/server fixes:Wed, 13 Apr 2011 14:40:13 +0200, by Lukas Stadler
-
removed last instances of RiType.javaClass, small changes to InvocationSocket and ReplacingStreams to make remote compilation workTue, 12 Apr 2011 16:58:56 +0200, by Lukas Stadler
-
Checkstyle fixes.Mon, 11 Apr 2011 18:01:44 +0200, by Thomas Wuerthinger
-
Removed a reference to getRiType(Class c) and some checkstyle fixes.Mon, 11 Apr 2011 17:42:45 +0200, by Thomas Wuerthinger
-
In CompilerImpl, instantiate C1XCompiler lazily (i.e. just before the first compilation) so that C1XOptions are already set during C1XCompiler's initializationMon, 11 Apr 2011 17:12:01 +0200, by Peter Hofer
-
fix initialization order Compiler/VmIds (crashed when using -C1X)Mon, 11 Apr 2011 14:31:21 +0200, by Lukas Stadler
-
fixed crash with PrintAssembly: RelocIterator limit outside of code areaMon, 11 Apr 2011 12:15:32 +0200, by Lukas Stadler
-
mergeMon, 11 Apr 2011 11:25:06 +0200, by Lukas Stadler
-
client/server: new interface Remote marks classes that should not be serialized, but called remotelyMon, 11 Apr 2011 10:37:24 +0200, by Lukas Stadler
-
suppress Xusage.txt build errors, fix INSTALL (yes/no option, uses ALT_BOOTDIR)Fri, 08 Apr 2011 13:47:56 +0200, by Lukas Stadler
-
fix eclipse project: redundant builds and multiple links to source dirFri, 08 Apr 2011 13:44:50 +0200, by Lukas Stadler
-
turn Compiler and HotSpotTypeResolved into interfacesFri, 08 Apr 2011 13:43:05 +0200, by Lukas Stadler
-
non-static VMEntries and VMExits, CompilationServer simplificationsThu, 07 Apr 2011 15:32:25 +0200, by Lukas Stadler
-
Keeping up-to-date with Maxine/CRI changes.Mon, 11 Apr 2011 10:22:05 +0200, by Thomas Wuerthinger
-
Added support for non-null oop values in scope objects (allocating global handle).Mon, 04 Apr 2011 21:02:45 +0200, by Thomas Wuerthinger
-
Merge.Mon, 04 Apr 2011 20:00:55 +0200, by Thomas Wuerthinger
-
CiDebugInfo_Frame changed to CiFrame, pointer fixMon, 04 Apr 2011 18:47:04 +0200, by Lukas Stadler
-
domake script creates client dirsMon, 04 Apr 2011 10:56:12 +0200, by Lukas Stadler
-
Up-to-date with CRI changes.Wed, 09 Mar 2011 21:52:39 +0100, by Doug Simon
-
Added symlink to top level hotspot src directory to simplify browsing/searching *all* hotspot sources, not just those relevant to Graal.Tue, 08 Mar 2011 13:28:05 +0100, by doug.simon
-
Up-to-date with CRI changes.Tue, 08 Mar 2011 10:26:25 +0100, by Doug Simon
-
Changed "java -version" to include "Graal VM".Thu, 03 Mar 2011 19:54:57 +0100, by Thomas Wuerthinger
-
Up-to-date with CRI changes.Thu, 03 Mar 2011 19:30:55 +0100, by Thomas Wuerthinger
-
Merge with OpenJDK.Thu, 03 Mar 2011 19:25:53 +0100, by Thomas Wuerthinger
-
7022570: Bump the HS21 build number to 03Fri, 25 Feb 2011 12:46:49 -0800, by trims
-
MergeFri, 25 Feb 2011 12:46:46 -0800, by trims
-
MergeFri, 25 Feb 2011 08:17:30 -0800, by tonyp
-
MergeFri, 25 Feb 2011 10:58:03 -0500, by tonyp
-
7020992: jmm_DumpThreads should not allocate system object arrays outside the perm genMon, 21 Feb 2011 11:26:45 +0100, by stefank
-
MergeFri, 25 Feb 2011 03:29:56 -0800, by rottenha
-
7021953: Remove flags from globals.hpp inadvertently dragged in by 7016023Thu, 24 Feb 2011 21:38:37 -0500, by dholmes
-
MergeWed, 23 Feb 2011 11:18:16 -0800, by kvn
-
7021531: lock ordering problems after fix for 6354181Tue, 22 Feb 2011 15:26:36 -0800, by never
-
7016474: string compare intrinsic improvementsWed, 09 Feb 2011 15:02:23 -0800, by never
-
7019819: bare oop in ciFieldTue, 15 Feb 2011 22:18:33 -0800, by never
-
MergeMon, 14 Feb 2011 14:36:29 -0800, by kvn
-
7018101: os::dll_address_to_function_name returning wrong answers in 64 bitMon, 14 Feb 2011 11:46:58 -0800, by never
-
7018378: JSR 292: _bound_int_mh produces wrong result on 64-bit SPARCMon, 14 Feb 2011 03:21:18 -0800, by twisti
-
7018506: CTW swallowing OOMs after symbol changesFri, 11 Feb 2011 12:05:43 -0800, by never
-
7018673: Zero: 6953144, 6990754 and 7009756 made some changes which broke ZeroFri, 11 Feb 2011 03:17:53 -0800, by twisti
-
7018849: 7017124 fix broke VM build on some platformsThu, 10 Feb 2011 19:34:48 -0800, by kvn
-
7017746: Regression : C2 compiler crash due to SIGSEGV in PhaseCFG::schedule_early()Thu, 10 Feb 2011 14:25:59 -0800, by kvn
-
7018277: JSR 292 change test/compiler/6987555/Test6987555.java to new MH syntaxThu, 10 Feb 2011 00:47:59 -0800, by twisti
-
7017434: Tiered needs to support reprofilingWed, 09 Feb 2011 16:34:34 -0800, by iveresov
-
7014874: Incorrect COOPs modes on solaris-{sparcv9,amd64} with ParallelGCTue, 08 Feb 2011 16:12:16 -0800, by kvn
-
7017124: Fix some VM stats to avoid 32-bit overflowMon, 07 Feb 2011 10:34:39 -0800, by kvn
-
7013538: Java memory leak with escape analysisMon, 07 Feb 2011 10:25:39 -0800, by kvn
-
7017240: C2: native memory leak in nsk/regression/b4675027 on windows-x86 in comp mode with G1Mon, 07 Feb 2011 09:46:01 -0800, by kvn
-
7014998: assert(is_T_family(features) == is_niagara(features)) failed: Niagara should be T seriesTue, 01 Feb 2011 10:27:02 -0800, by kvn
-
7012339: JSR 292 crash in G1SATBCardTableModRefBS::write_ref_field_pre_work()Tue, 01 Feb 2011 05:51:24 -0800, by twisti
-
7009309: JSR 292: compiler/6991596/Test6991596.java crashes on fastdebug JDK7/b122Tue, 01 Feb 2011 03:38:44 -0800, by twisti
-
6354181: nsk.logging.stress.threads.scmhml001 fails assertion in "src/share/vm/oops/instanceKlass.cpp, 111"Mon, 31 Jan 2011 17:48:21 -0800, by never
-
MergeMon, 21 Feb 2011 04:49:17 -0800, by rottenha
-
7019557: SharedMiscDataSize too small for 64-bit fastdebug JVMFri, 18 Feb 2011 18:26:17 -0500, by coleenp
-
MergeWed, 16 Feb 2011 16:25:57 -0800, by coleenp
-
7019689: Non-dependent name is found in dependent base class although it should be rejectedWed, 16 Feb 2011 17:12:31 -0500, by coleenp
-
6840152: JVM crashes when heavyweight monitors are usedWed, 16 Feb 2011 11:34:44 -0500, by coleenp
-
MergeWed, 16 Feb 2011 01:42:00 -0500, by dholmes
-
7018429: JPRT: Update Makefile to use ALT_JDK_TARGET_IMPORT_PATH for copying JDKMon, 14 Feb 2011 19:27:36 -0500, by dholmes
-
6954420: 2/4 jps shows "process information unavailable" sometimesTue, 15 Feb 2011 19:00:22 -0800, by dcubed
-
MergeMon, 14 Feb 2011 03:19:33 -0800, by rottenha
-
7019157: errorHandler doesn't compile with super old gcc without precompiled headersSat, 12 Feb 2011 10:28:34 -0500, by coleenp
-
7017824: Add support for creating 64-bit Visual Studio projectsThu, 10 Feb 2011 13:03:22 +0100, by sla
-
MergeWed, 16 Feb 2011 17:26:20 -0800, by trims
-
MergeMon, 14 Feb 2011 22:21:18 -0500, by tonyp
-
7018257: jmm_DumpThreads allocates into permgenFri, 11 Feb 2011 14:15:16 +0100, by stefank
-
7018302: newly added assert related to size of constantPoolOop causes secondary assertions or crashesThu, 10 Feb 2011 14:48:07 -0800, by ysr
-
7017008: G1: Turn on compressed oops by default.Wed, 09 Feb 2011 09:43:02 -0800, by johnc
-
7014851: Remove unused parallel compaction codeTue, 08 Feb 2011 12:33:19 +0100, by stefank
-
6912621: iCMS: Error: assert(_markBitMap.isMarked(addr + 1),"Missing Printezis bit?")Mon, 07 Feb 2011 22:19:57 -0800, by ysr
-
7015169: GC Cause not always setThu, 03 Feb 2011 20:49:09 -0800, by brutisso
-
7022659: errorHandler doesn't compile without precompiled headersSat, 12 Feb 2011 10:28:34 -0500, by coleenp
-
Added tag hs21-b02 for changeset e9aa2ca89ad6Fri, 25 Feb 2011 11:42:03 -0800, by trims
-
Added tag jdk7-b131 for changeset 0aa3b4908911Thu, 24 Feb 2011 15:15:50 -0800, by cl
-
7013964: openjdk LICENSE file needs rebrandingWed, 16 Feb 2011 13:30:31 -0800, by ohair
-
Fixed the OpenJDK build script to allow client compiler builds for x64 architecture.Thu, 24 Feb 2011 13:41:58 +0100, by Thomas Wuerthinger
-
Clean up of the build scripts.Mon, 21 Feb 2011 21:30:29 +0100, by Thomas Wuerthinger
-
Fixed an issue where parameter registers were hard coded to Linux values.Mon, 21 Feb 2011 21:16:29 +0100, by Thomas Wuerthinger
-
Fixed a bug that truncated stub ids when compiling with vs.Mon, 21 Feb 2011 20:51:59 +0100, by Thomas Wuerthinger
-
More changes to make it compile and work on win64.Mon, 21 Feb 2011 20:44:57 +0100, by Thomas Wuerthinger
-
More build system adjustments.Mon, 21 Feb 2011 19:53:48 +0100, by Thomas Wuerthinger
-
Adjustment to the Windows create script (new calling convention only has one argument).Mon, 21 Feb 2011 19:32:20 +0100, by Thomas Wuerthinger
-
Small clean up to reduce delta to OpenJDK.Mon, 21 Feb 2011 19:28:35 +0100, by Thomas Wuerthinger
-
Merge.Mon, 21 Feb 2011 19:17:33 +0100, by Thomas Wuerthinger
-
Added tag jdk7-b130 for changeset e9aa2ca89ad6Fri, 18 Feb 2011 14:23:37 -0800, by cl
-
7019718: make error reporting flags product instead of diagnostic hs21-b02 jdk7-b130Wed, 16 Feb 2011 16:58:24 -0800, by kamg
-
7019104: Bump the HS21 build number to 02Fri, 11 Feb 2011 15:32:03 -0800, by trims
-
MergeFri, 11 Feb 2011 15:31:58 -0800, by trims
-
MergeFri, 11 Feb 2011 05:40:41 -0800, by rottenha
-
7018366: hotspot/runtime_erro Fix for 7014918 does not build using MVC 2003Thu, 10 Feb 2011 12:55:56 +0100, by ctornqvi
-
7014918: Improve core/minidump handling in HotspotWed, 09 Feb 2011 11:08:10 +0100, by ctornqvi
-
MergeTue, 08 Feb 2011 22:27:57 -0800, by mchung
-
7017673: Remove setting of the sun.jkernel.DownloadManager as a boot classloader hookTue, 08 Feb 2011 09:11:37 -0800, by mchung
-
MergeTue, 08 Feb 2011 19:50:41 -0500, by coleenp
-
6472925: OutOfMemoryError fails to generate stack trace as it now oughtMon, 07 Feb 2011 14:36:26 -0500, by coleenp
-
7003401: Implement VM error-reporting functionality on erroneous terminationTue, 08 Feb 2011 17:20:45 -0500, by kamg
-
MergeMon, 07 Feb 2011 08:40:30 -0800, by rottenha
-
MergeThu, 03 Feb 2011 20:30:19 -0800, by coleenp
-
7017009: Secondary out of c-heap memory error reporting out of memoryThu, 03 Feb 2011 21:30:08 -0500, by coleenp
-
6766644: Redefinition of compiled method fails with assertion "Can not load classes with the Compiler thread"Wed, 02 Feb 2011 14:38:01 -0500, by kamg
-
7012088: jump to 0 address because of lack of memory ordering in SignatureHandlerLibrary::addWed, 02 Feb 2011 18:38:40 -0500, by coleenp
-
MergeWed, 02 Feb 2011 11:54:26 -0500, by bobv
-
7016023: Enable building ARM and PPC from src/closed repositoryWed, 02 Feb 2011 11:35:26 -0500, by bobv
-
6588413: Use -fvisibility=hidden for gcc compilesTue, 01 Feb 2011 11:23:19 -0500, by coleenp
-
MergeFri, 04 Feb 2011 16:29:41 -0800, by trims
-
7016998: gcutil class LinearLeastSquareFit doesn't initialize some of its fieldsThu, 03 Feb 2011 16:06:01 -0500, by phh
-
6923430: G1: assert(res != 0,"This should have worked.")Wed, 02 Feb 2011 10:41:20 -0800, by johnc
-
6789220: CMS: intermittent timeout running nsk/regression/b4796926Tue, 01 Feb 2011 14:05:46 +0100, by brutisso
-
6999988: CMS: Increased fragmentation leading to promotion failure after CR#6631166 got implementedTue, 01 Feb 2011 10:02:01 -0800, by ysr
-
7014679: G1: deadlock during concurrent cleanupMon, 31 Jan 2011 16:28:40 -0500, by tonyp
-
Imported build system changes from other repository.Mon, 21 Feb 2011 19:17:10 +0100, by Thomas Wuerthinger
-
Added parameter to array store exception runtime call (new in HotSpot).Wed, 16 Feb 2011 15:13:34 +0100, by Thomas Wuerthinger
-
Made merge compile.Wed, 16 Feb 2011 14:21:52 +0100, by Thomas Wuerthinger
-
Merge.Wed, 16 Feb 2011 13:47:20 +0100, by Thomas Wuerthinger
-
Added tag hs21-b01 for changeset ae4b185f2ed1Fri, 11 Feb 2011 14:30:27 -0800, by trims
-
Added tag jdk7-b129 for changeset ae4b185f2ed1Thu, 10 Feb 2011 16:24:29 -0800, by cl
-
6990754: Use native memory and reference counting to implement SymbolTableThu, 27 Jan 2011 16:11:27 -0800, by coleenp
-
MergeThu, 27 Jan 2011 13:42:28 -0800, by johnc
-
MergeWed, 26 Jan 2011 09:57:42 -0800, by johnc
-
6608385: G1: need to support parallel reference processingTue, 25 Jan 2011 10:56:22 -0800, by johnc
-
7014261: G1: RSet-related failuresTue, 25 Jan 2011 17:58:19 -0500, by tonyp
-
7013718: G1: small fixes for two assert/guarantee failuresFri, 21 Jan 2011 11:30:22 -0500, by tonyp
-
MergeThu, 27 Jan 2011 14:05:59 -0500, by twisti
-
MergeThu, 27 Jan 2011 08:47:02 -0800, by twisti
-
7014247: CTW fails when compile sun/misc/AtomicLongCSImpl (REMOVED from JDK7)Tue, 25 Jan 2011 14:38:15 -0800, by iveresov
-
7008809: should report the class in ArrayStoreExceptions from compiled codeMon, 24 Jan 2011 13:34:18 -0800, by never
-
MergeFri, 21 Jan 2011 13:03:13 -0800, by never
-
6809483: hotspot:::method_entry are not correctly generated for "method()V"Fri, 21 Jan 2011 13:01:02 -0800, by never
-
MergeFri, 21 Jan 2011 01:16:13 -0800, by twisti
-
7011839: JSR 292 turn on escape analysis when using invokedynamicThu, 20 Jan 2011 08:25:22 -0800, by twisti
-
MergeWed, 26 Jan 2011 21:26:52 -0800, by dcubed
-
6566340: Restore use of stillborn flag to signify a thread that was stopped before it startedTue, 25 Jan 2011 00:14:21 -0500, by dholmes
-
7014711: Fork HS20 to HS21 - renumber Major and build numbers of JVMTue, 25 Jan 2011 15:06:37 -0800, by trims
-
Added tag hs20-b07 for changeset d535bf4c1235Tue, 25 Jan 2011 14:57:24 -0800, by trims
-
Added tag jdk7-b128 for changeset 9a5762f44859Thu, 03 Feb 2011 17:22:06 -0800, by cl
-
7013812: C1: deopt blob too far from patching stubFri, 21 Jan 2011 00:01:41 -0800, by iveresov