Mercurial > hg > truffle
graph
-
Merge.Mon, 16 Jul 2012 15:24:06 +0200, by Doug Simon
-
vtable dispatch inlining for megamorphic virtual calls now works and is enabled by defaultMon, 16 Jul 2012 15:20:50 +0200, by Doug Simon
-
parsing and patching of variable sized NativeCallReg instructions now works properlyMon, 16 Jul 2012 15:19:25 +0200, by Doug Simon
-
renaming in native code for CiTargetMethod -> CompilationResultMon, 16 Jul 2012 15:18:38 +0200, by Doug Simon
-
MergeMon, 16 Jul 2012 11:07:07 +0200, by Gilles Duboscq
-
Fix ConcurrentModificationException in IGVMon, 16 Jul 2012 11:04:32 +0200, by Gilles Duboscq
-
Disable read canoncialization until we have a viable solution for non-object oopsFri, 13 Jul 2012 17:43:11 +0200, by Gilles Duboscq
-
Additional fix in read canonicalizationFri, 13 Jul 2012 15:51:38 +0200, by Gilles Duboscq
-
Remove useless double canonicalizationFri, 13 Jul 2012 15:41:01 +0200, by Gilles Duboscq
-
Fix canonicalisation of final reads and factor out read/floating read canonicalization codeFri, 13 Jul 2012 15:33:02 +0200, by Gilles Duboscq
-
Revert mistakenly commited FloatingRead phase changesFri, 13 Jul 2012 15:31:53 +0200, by Gilles Duboscq
-
Add a alwaysNull property to ObjectStamp (Phi(null, a! A) get a "a A" stamp and not just "a -")Fri, 13 Jul 2012 14:10:02 +0200, by Gilles Duboscq
-
Do without the Top stamp for now, too little benefitsFri, 13 Jul 2012 11:29:15 +0200, by Gilles Duboscq
-
incomplete (non XIR) support for inlining virtual dispatch at call sites - all design questions yet to be addressedSat, 14 Jul 2012 21:38:19 +0200, by Doug Simon
-
added pc offset within nmethod to output for TraceExceptionsSat, 14 Jul 2012 21:28:23 +0200, by Doug Simon
-
Removed alignment for register indirect callsSat, 14 Jul 2012 21:26:14 +0200, by Doug Simon
-
fixed bug in node for calling the verify oop stubFri, 13 Jul 2012 14:52:35 +0200, by Doug Simon
-
Merge.Fri, 13 Jul 2012 11:40:41 +0200, by Doug Simon
-
mx now handles unambiguous command prefixes (e.g. instead of 'mx eclipseinit' you can use 'mx ec')Fri, 13 Jul 2012 09:06:14 +0200, by Doug Simon
-
partial (non XIR) support for inlining virtual dispatch at call sites - still needs fixingThu, 12 Jul 2012 17:16:34 +0200, by Doug Simon
-
moved HIR lowering of Invokes into HotspotRuntimeThu, 12 Jul 2012 12:04:27 +0200, by Doug Simon
-
added support to mx for ignoring (broken) projectsThu, 12 Jul 2012 11:55:03 +0200, by Doug Simon
-
Make ReadEliminationPhase support phis (eliminates read when the last access is a memeory phi of writes, recursively)Thu, 12 Jul 2012 18:58:36 +0200, by Gilles Duboscq
-
Make DebugDumpHandler closable, close them on compiler thread when compiler threads finishThu, 12 Jul 2012 16:59:09 +0200, by Gilles Duboscq
-
in tryCanonicalize return node.isDeleted() in the default path to be sure to catch node deletion in simplify and clean unused inputsWed, 11 Jul 2012 15:38:28 +0200, by Gilles Duboscq
-
Make sure the right port is used for dumpingWed, 11 Jul 2012 15:28:28 +0200, by Gilles Duboscq
-
MergeWed, 11 Jul 2012 14:41:22 +0200, by Gilles Duboscq
-
Put Binary and xml dumpers behing a common interface and use the same dumphandler for themWed, 11 Jul 2012 14:36:32 +0200, by Gilles Duboscq
-
Adapt the coloring filter for binary dumped graphsWed, 11 Jul 2012 14:13:38 +0200, by Gilles Duboscq
-
Add ability to give an existing to getDebugPropertiesTue, 10 Jul 2012 15:02:41 +0200, by Gilles Duboscq
-
Remove useless Edge classMon, 09 Jul 2012 15:30:20 +0200, by Gilles Duboscq
-
MergeMon, 09 Jul 2012 14:22:22 +0200, by Gilles Duboscq
-
Add binary graph dumping to compiler (-G:+PrintBinaryGraphs)Mon, 09 Jul 2012 14:15:55 +0200, by Gilles Duboscq
-
MergeWed, 04 Jul 2012 15:27:28 +0200, by Gilles Duboscq
-
Slightly more sensible work order in Canonicalizer (not unused? -> not canonicalized? -> stamp) and be sure to kill unusedWed, 04 Jul 2012 15:25:40 +0200, by Gilles Duboscq
-
Small cleanups and add snapshotTo method to node iterablesWed, 04 Jul 2012 15:23:51 +0200, by Gilles Duboscq
-
Kill unused floating nodes in CanonicalizerTue, 03 Jul 2012 16:11:04 +0200, by Gilles Duboscq
-
consolidated 2 separate size fields in TLABAllocate into 1Tue, 10 Jul 2012 14:11:40 +0200, by Doug Simon
-
disabled XIR lowering of invoke by defaultTue, 10 Jul 2012 13:27:39 +0200, by Doug Simon
-
Merge.Tue, 10 Jul 2012 13:22:54 +0200, by Doug Simon
-
added null check for receiver of non-static invokesTue, 10 Jul 2012 10:36:08 +0200, by Doug Simon
-
added tests for null receiver for non-static invokesTue, 10 Jul 2012 10:08:49 +0200, by Doug Simon
-
handles changes in IGV bytecode formatTue, 10 Jul 2012 09:36:34 +0200, by Doug Simon
-
less aggressive tail duplicationTue, 10 Jul 2012 10:49:31 +0200, by Lukas Stadler
-
implemented non-XIR lowering of invokes (todo: inline virtual dispatch and null checking of receivers)Mon, 09 Jul 2012 22:18:49 +0200, by Doug Simon
-
formatting fixMon, 09 Jul 2012 22:17:00 +0200, by Doug Simon
-
clarified error message when Value fields of LIRInstruction classes have the wrong modifiersMon, 09 Jul 2012 22:16:36 +0200, by Doug Simon
-
removed old, commented out codeMon, 09 Jul 2012 22:15:15 +0200, by Doug Simon
-
use more efficient Unsafe API for getting array base and index valuesMon, 09 Jul 2012 22:12:12 +0200, by Doug Simon
-
added prefix to formatted object Constants to denote the type of the constantMon, 09 Jul 2012 22:09:36 +0200, by Doug Simon
-
more aggressive tail duplicationMon, 09 Jul 2012 16:44:03 +0200, by Lukas Stadler
-
(symptomatic) fix for NPE in InliningUtilSat, 07 Jul 2012 12:53:00 +0200, by Lukas Stadler
-
fix to float stamps (for NaN constants)Fri, 06 Jul 2012 17:34:21 +0200, by Lukas Stadler
-
make igv more resilient to errors in the bytecode input formatFri, 06 Jul 2012 17:18:41 +0200, by Lukas Stadler
-
recompute inlining level instead of caching itFri, 06 Jul 2012 17:17:34 +0200, by Lukas Stadler
-
Merge.Fri, 06 Jul 2012 16:29:30 +0200, by Lukas Stadler
-
new tail duplication phaseFri, 06 Jul 2012 16:28:12 +0200, by Lukas Stadler
-
more sophisticated float stampFri, 06 Jul 2012 16:25:59 +0200, by Lukas Stadler
-
order successors by probability in ComputeLinearScanOrderFri, 06 Jul 2012 16:21:46 +0200, by Lukas Stadler
-
clean up some entries in HotSpotVMConfigFri, 06 Jul 2012 16:20:55 +0200, by Lukas Stadler
-
added support for passing -tag option to javadoc to suppress warnings about unrecognized tags in javadoc commentsFri, 06 Jul 2012 15:31:48 +0200, by Doug Simon
-
added test for snippets that lower INVOKE* instructionsFri, 06 Jul 2012 15:11:02 +0200, by Doug Simon
-
removed compile method from GraalCodeCacheProvider interfaceFri, 06 Jul 2012 14:52:42 +0200, by Doug Simon
-
moved snippet related tests to com.oracle.graal.snippets.test projectFri, 06 Jul 2012 09:48:14 +0200, by Doug Simon
-
added --jdt-warning-as-error option to 'mx build'Fri, 06 Jul 2012 09:19:23 +0200, by Doug Simon
-
exclude SnippetCounter from JaCoCo processingThu, 05 Jul 2012 22:10:12 +0200, by Doug Simon
-
rename: HotSpotTargetMethod -> HotSpotCompilationResultThu, 05 Jul 2012 22:07:32 +0200, by Doug Simon
-
Removed left over Ri* prefixed identifiersThu, 05 Jul 2012 21:47:16 +0200, by Doug Simon
-
Removed left over Ci* prefixed identifiersThu, 05 Jul 2012 21:39:22 +0200, by Doug Simon
-
Merge.Thu, 05 Jul 2012 17:53:27 +0200, by Doug Simon
-
added counters for code paths through the new object snippetsThu, 05 Jul 2012 17:52:32 +0200, by Doug Simon
-
moved core site functionality into mx.pyThu, 05 Jul 2012 16:24:18 +0200, by Doug Simon
-
moved SnippetCounter and DirectObjectStoreNode into graal.snippets project as they are not HotSpot specificThu, 05 Jul 2012 11:18:12 +0200, by Doug Simon
-
factored counter functionality out of CheckcastSnippets in SnippetCounter for use by other snippetsThu, 05 Jul 2012 10:31:30 +0200, by Doug Simon
-
Merge.Thu, 05 Jul 2012 16:54:45 +0200, by Lukas Stadler
-
fix bug in BciBlockMapping that leads to bailouts on methods with more than 32 loopsThu, 05 Jul 2012 16:54:00 +0200, by Lukas Stadler
-
update GRAAL_AUTHORSMon, 02 Jul 2012 16:51:33 +0200, by Lukas Stadler
-
fixed result value for (high-level interpreter -> native -> Java transitions)Thu, 05 Jul 2012 14:09:53 +0200, by Christian Haeubl
-
Merge.Wed, 04 Jul 2012 22:01:03 +0200, by Doug Simon
-
removed bytecode disassembly from CodeCacheRuntime into separate BytecodeDisassembler classWed, 04 Jul 2012 21:57:49 +0200, by Doug Simon
-
generalized functionality for finding classes based on searching for patterns in source code and moved it from commands.py to mx.pyWed, 04 Jul 2012 21:56:48 +0200, by Doug Simon
-
made IGV handle richer bytecode disassemblyWed, 04 Jul 2012 16:41:08 +0200, by Doug Simon
-
added snippets for lowering array creation and initialization (in NewObjectSnippets)Tue, 03 Jul 2012 23:49:01 +0200, by Doug Simon
-
Merge.Wed, 04 Jul 2012 14:57:12 +0200, by Thomas Wuerthinger
-
Fix unused imports.Wed, 04 Jul 2012 12:10:29 +0200, by Thomas Wuerthinger
-
Merge.Wed, 04 Jul 2012 12:08:32 +0200, by Thomas Wuerthinger
-
Merge.Tue, 03 Jul 2012 17:50:42 +0200, by Thomas Wuerthinger
-
Use MetaAccessProvider instead of CodeCacheProvider wherever possible.Tue, 03 Jul 2012 17:50:34 +0200, by Thomas Wuerthinger
-
Merge.Tue, 03 Jul 2012 11:16:56 +0200, by Thomas Wuerthinger
-
Fixed an issue with the objectStamp(), integerStamp(), and floatStamp() methods.Tue, 03 Jul 2012 11:16:38 +0200, by Thomas Wuerthinger
-
Fixed propagation of return type into call sites. Eager resolve return type when specified in the graph builder. Added new test case.Mon, 02 Jul 2012 19:46:54 +0200, by Thomas Wuerthinger
-
MergeWed, 04 Jul 2012 13:55:52 +0200, by Gilles Duboscq
-
In gate command, allways build natives, use '-n' to avoid cleaning them onlyWed, 04 Jul 2012 13:55:03 +0200, by Gilles Duboscq
-
minor C1/C2 bugfixTue, 03 Jul 2012 18:02:03 +0200, by Christian Haeubl
-
cleanupTue, 03 Jul 2012 17:29:11 +0200, by Christian Haeubl
-
added basic high-level interpreter support to HotSpotTue, 03 Jul 2012 16:56:40 +0200, by Christian Haeubl
-
Fix aliased case problem intoduced in last array copy snippetsTue, 03 Jul 2012 15:00:23 +0200, by Gilles Duboscq
-
Delete unused LoopTransformPhaseTue, 03 Jul 2012 14:45:05 +0200, by Gilles Duboscq
-
ensure System.arrycopy is resolved in JTT tests that use itTue, 03 Jul 2012 13:02:24 +0200, by Doug Simon
-
Help javac with genericsTue, 03 Jul 2012 10:31:58 +0200, by Gilles Duboscq
-
MergeMon, 02 Jul 2012 18:20:25 +0200, by Gilles Duboscq
-
Work on loop unswitching, things look ok, still disabled until FloatingRead preserves loop-closed formMon, 02 Jul 2012 16:53:12 +0200, by Gilles Duboscq
-
Array copies must be element atomicMon, 02 Jul 2012 15:08:05 +0200, by Gilles Duboscq
-
Merge.Mon, 02 Jul 2012 16:34:50 +0200, by Lukas Stadler
-
log viewer source code cleanupMon, 02 Jul 2012 16:31:30 +0200, by Lukas Stadler
-
Merge.Wed, 27 Jun 2012 17:35:32 +0200, by Lukas Stadler
-
fixed minor layout bugWed, 27 Jun 2012 11:48:26 +0200, by Katrin Strassl
-
Initial commit: LogViewer GUIFri, 22 Jun 2012 23:14:42 +0200, by Katrin Strassl
-
Initial commit: LogViewer backendFri, 22 Jun 2012 23:13:34 +0200, by Alexander Stipsits
-
use annotated fields for operands of LIR instructionsFri, 29 Jun 2012 18:33:48 -0700, by Christian Wimmer
-
Started to draft a loop unswitching policyThu, 28 Jun 2012 17:39:06 +0200, by Gilles Duboscq
-
MergeThu, 28 Jun 2012 16:04:37 +0200, by Gilles Duboscq
-
disable ConvertUnreachedToGuardPhase for nowThu, 28 Jun 2012 16:03:53 +0200, by Gilles Duboscq
-
prevented error during mx site from corrupting an existing siteThu, 28 Jun 2012 15:36:28 +0200, by Doug Simon
-
moved classes from com.oracle.max.cri.util to com.oracle.max.crituilsThu, 28 Jun 2012 14:15:00 +0200, by Doug Simon
-
Merge.Thu, 28 Jun 2012 14:10:30 +0200, by Doug Simon
-
added link to OpenJDK Graal project site in generated javadocThu, 28 Jun 2012 14:09:11 +0200, by Doug Simon
-
removed unused JniMangle classThu, 28 Jun 2012 13:58:31 +0200, by Doug Simon
-
moved CompilationPrinter to com.oracle.graal.printerThu, 28 Jun 2012 13:55:59 +0200, by Doug Simon
-
moved TypeCheckHints to com.oracle.graal.api.codeThu, 28 Jun 2012 13:52:57 +0200, by Doug Simon
-
removed mechanism for persisting profile informationThu, 28 Jun 2012 13:48:58 +0200, by Doug Simon
-
renamed BaseProfilingInfo to DefaultProfilingInfo and moved it to com.oracle.graal.api.metaThu, 28 Jun 2012 13:45:09 +0200, by Doug Simon
-
moved everything from com.oracle.graal.nodes.cri into com.oracle.graal.nodes.spiThu, 28 Jun 2012 13:39:40 +0200, by Doug Simon
-
moved some methods from CodeUtil to MetaUtilThu, 28 Jun 2012 13:36:39 +0200, by Doug Simon
-
renamings: ExtendedRiRuntime -> GraalCodeCacheProvider, CiLoweringTool -> LoweringTool, RiGraphCache -> GraphCacheThu, 28 Jun 2012 12:46:04 +0200, by Doug Simon
-
MergeThu, 28 Jun 2012 13:10:28 +0200, by Gilles Duboscq
-
Do not created a graph if we use a cached oneThu, 28 Jun 2012 13:09:54 +0200, by Gilles Duboscq
-
MergeThu, 28 Jun 2012 12:00:09 +0200, by Gilles Duboscq
-
Safer arraycopy bulk write barrierWed, 27 Jun 2012 17:44:48 +0200, by Gilles Duboscq
-
Cleanup and fixes in handling of VirtualStates around loop exits mergingWed, 27 Jun 2012 17:44:08 +0200, by Gilles Duboscq
-
made invalid javadoc cause a JDT errorThu, 28 Jun 2012 11:30:21 +0200, by Doug Simon
-
enabled Eclipse/JDT javadoc checking and fixed resulting warningsThu, 28 Jun 2012 11:11:12 +0200, by Doug Simon
-
make the javadoc command work when classes have not been previously compiledThu, 28 Jun 2012 09:51:43 +0200, by Doug Simon
-
fixed javadoc command on WindowsWed, 27 Jun 2012 19:09:23 +0100, by Doug Simon
-
small refinement to generated javadocWed, 27 Jun 2012 18:44:47 +0200, by Doug Simon
-
generated jpg for link to svg version of dependency to accommodate Internet ExplorerWed, 27 Jun 2012 18:21:49 +0200, by Doug Simon
-
added overview.html for each project and integrated it into the generated 'mx site' commandWed, 27 Jun 2012 18:06:03 +0200, by Doug Simon
-
Be more strict on isInt check in CAS lowering when index is constantWed, 27 Jun 2012 15:40:03 +0200, by Gilles Duboscq
-
MergeWed, 27 Jun 2012 14:15:32 +0200, by Gilles Duboscq
-
Fix some If probabilities in graph builderWed, 27 Jun 2012 14:15:16 +0200, by Gilles Duboscq
-
Merge.Wed, 27 Jun 2012 13:01:50 +0200, by Doug Simon
-
integrated mxtool changes from Maxine projectWed, 27 Jun 2012 12:46:30 +0200, by Doug Simon
-
added site command to generate a javadoc-based websiteWed, 27 Jun 2012 01:03:19 +0200, by Doug Simon
-
added --base argument to javadoc commandWed, 27 Jun 2012 01:02:43 +0200, by Doug Simon
-
rework of switch operations: unify lookup- and tableswitch, introduce switch lir instructionsWed, 27 Jun 2012 11:51:18 +0200, by Lukas Stadler
-
MergeTue, 26 Jun 2012 16:54:58 +0200, by Gilles Duboscq
-
Look for LoopUnswitch opportunities (LoopUnswitch currently disabled)Tue, 26 Jun 2012 16:54:44 +0200, by Gilles Duboscq
-
Add leadGraphID to IfNOde so that we can convert them to deoptsTue, 26 Jun 2012 16:51:48 +0200, by Gilles Duboscq
-
Make a copy of the probability array when cloning ControlSplitNodesTue, 26 Jun 2012 16:50:43 +0200, by Gilles Duboscq
-
While inlining, ensure proper anchoring of things that where anchored to the StartNodeTue, 26 Jun 2012 16:43:51 +0200, by Gilles Duboscq
-
Add div test, group loop options in GraalOptionsMon, 25 Jun 2012 16:26:38 +0200, by Gilles Duboscq
-
Merge.Tue, 26 Jun 2012 10:56:03 +0200, by Thomas Wuerthinger
-
Fixate RegisterNode. Reenable NewInstance snippets.Mon, 18 Jun 2012 00:29:37 +0200, by Thomas Wuerthinger
-
Canonicalize more Mul/Div to shiftsMon, 25 Jun 2012 12:18:55 +0200, by Gilles Duboscq
-
Adjust loop unroll policy a bitMon, 25 Jun 2012 12:17:58 +0200, by Gilles Duboscq
-
limited length of zeroing instructions for object initialization to object below a certain sizeFri, 22 Jun 2012 17:27:36 +0200, by Doug Simon
-
replaced loading of instance prototype header word with a constant obtained from HotSpotResolvedJavaTypeFri, 22 Jun 2012 17:16:57 +0200, by Doug Simon
-
added simple tests for Word.fromObject() and Word.toObject()Fri, 22 Jun 2012 16:42:01 +0200, by Doug Simon
-
Merge.Fri, 22 Jun 2012 15:20:19 +0200, by Doug Simon
-
improved type stamp for value flowing out of a lowered NEW bytecode instructionFri, 22 Jun 2012 15:19:43 +0200, by Doug Simon
-
implemented inferStamp for NewInstanceStubCall to infer exact, non-null stamp from constant hub valueFri, 22 Jun 2012 10:43:06 +0200, by Doug Simon
-
Don't try to fold conditions when there is no runtime availableFri, 22 Jun 2012 11:35:55 +0200, by Gilles Duboscq
-
Split _vmLibDirInJdk into _vmLibDirInJdk and _vmCfgInJdk to account for Windows jdk layoutFri, 22 Jun 2012 11:35:11 +0200, by Gilles Duboscq
-
MergeThu, 21 Jun 2012 17:33:45 +0200, by Gilles Duboscq
-
Fix warning,Thu, 21 Jun 2012 17:27:58 +0200, by Gilles Duboscq
-
Fix warning after mergeThu, 21 Jun 2012 16:37:19 +0200, by Gilles Duboscq
-
MergeThu, 21 Jun 2012 16:36:37 +0200, by Gilles Duboscq
-
A bit of work on counted loopsThu, 21 Jun 2012 16:35:23 +0200, by Gilles Duboscq
-
In inlining, refresh InlineInfo when making inline decision in case the receiver has a better stamp than when the original InlineInfo where createdThu, 21 Jun 2012 16:31:10 +0200, by Gilles Duboscq
-
split DistinctFilteredNodeIterable in it own subclassThu, 21 Jun 2012 16:29:56 +0200, by Gilles Duboscq
-
Canoncialize < to |<| for positive valuesThu, 21 Jun 2012 16:29:14 +0200, by Gilles Duboscq
-
Fix for peeling and VirtualStateNodeThu, 21 Jun 2012 16:26:59 +0200, by Gilles Duboscq
-
Make sure snippet instentiation doesn't produce dead nodes and remove redundant DCEWed, 20 Jun 2012 16:59:47 +0200, by Gilles Duboscq
-
Scope the replacement code in Canonicalizer into the CanonicalizeNode scopeWed, 20 Jun 2012 16:55:39 +0200, by Gilles Duboscq
-
Small cleanupsWed, 20 Jun 2012 16:55:08 +0200, by Gilles Duboscq
-
Be abit more carefull about displacements in makeAddressWed, 20 Jun 2012 13:52:03 +0200, by Gilles Duboscq
-
added verification phase for snippets to ensure word types are not incorrectly mixed with Object typesThu, 21 Jun 2012 16:48:56 +0200, by Doug Simon
-
made graal_verify_oop stub create a frame to improve crash log when it failsThu, 21 Jun 2012 10:52:23 +0200, by Doug Simon
-
fixed scope labelWed, 20 Jun 2012 21:38:44 +0200, by Doug Simon
-
split lowering of NEW into two separate nodes - one for doing the allocation and one for doing the object formatting. Both of these nodes are in turn lowered via snippets.Wed, 20 Jun 2012 21:38:25 +0200, by Doug Simon
-
added TypeSwitchNode for polymorphic inliningWed, 20 Jun 2012 18:12:50 +0200, by Lukas Stadler
-
reduced shutdown pause when -G:Dump is used from 5 seconds to 2Wed, 20 Jun 2012 16:59:43 +0200, by Doug Simon
-
generalized canonicalization of a compare node for inputs of type ConditionalNodeWed, 20 Jun 2012 16:59:15 +0200, by Doug Simon
-
fix to ValueProxyNode for graal.bootWed, 20 Jun 2012 10:36:20 +0200, by Lukas Stadler
-
allowed RegisterNode to directly use a register not used by the register allocatorTue, 19 Jun 2012 21:06:49 +0200, by Doug Simon
-
new stamp inference in CanonicalizerPhase, IntegerStamp.maskTue, 19 Jun 2012 20:03:06 +0200, by Lukas Stadler
-
Re-enabled NewInstanceSnippets by default for all methods.Tue, 19 Jun 2012 17:12:02 +0200, by Doug Simon
-
made RegisterNode fixed which should fix the issue of TLAB values being GVN'ed in the NewInstanceSnippets (bug was found by Thomas)Tue, 19 Jun 2012 17:00:24 +0200, by Doug Simon
-
fixed bug in call to verifyOops stub - was using-32 bit move instead of 64-bit moveTue, 19 Jun 2012 14:09:57 +0200, by Doug Simon
-
MergeTue, 19 Jun 2012 13:25:18 +0200, by Gilles Duboscq
-
fix to ldiv's -MIN/-1 special case, add a jtt for thisTue, 19 Jun 2012 13:20:39 +0200, by Gilles Duboscq
-
Merge.Tue, 19 Jun 2012 11:38:30 +0200, by Doug Simon
-
added unit tests for the Word typeTue, 19 Jun 2012 11:37:39 +0200, by Doug Simon
-
modified harness for running JUnit and JTT tests such that only projects declaring a 'testHarness' attribute in mx/projects are scanned for testsTue, 19 Jun 2012 11:36:27 +0200, by Doug Simon
-
removed support for compiling allocation of instances of non-initialized classesMon, 18 Jun 2012 15:39:07 +0200, by Doug Simon
-
Merge.Mon, 18 Jun 2012 18:01:53 +0200, by Lukas Stadler
-
small changes/renamings to virtual object handlingMon, 18 Jun 2012 18:00:06 +0200, by Lukas Stadler
-
add inliningIdentifier to FrameState (fixes problem with duplicated FrameStates and locking)Mon, 18 Jun 2012 17:58:36 +0200, by Lukas Stadler
-
Add aliased case array copy jtt testsMon, 18 Jun 2012 15:03:27 +0200, by Gilles Duboscq
-
MergeMon, 18 Jun 2012 11:59:05 +0200, by Gilles Duboscq
-
Merge AnchorNode and ValueAnchorNodeSat, 16 Jun 2012 16:13:32 +0200, by Gilles Duboscq
-
Merge.Mon, 18 Jun 2012 10:07:33 +0200, by Lukas Stadler
-
use ValueAnchorNode for FixedGuardNode loweringFri, 15 Jun 2012 15:59:43 +0200, by Lukas Stadler
-
set correct probabilities on MergeNodesFri, 15 Jun 2012 15:59:22 +0200, by Lukas Stadler
-
Disable NewInstance lowering for all methods again.Sun, 17 Jun 2012 23:45:44 +0200, by Thomas Wuerthinger
-
Treat a write to ANY_LOCATION as memory check point.Sun, 17 Jun 2012 21:35:52 +0200, by Thomas Wuerthinger
-
Enable NewInstance lowering by default for all methods.Sun, 17 Jun 2012 18:06:27 +0200, by Thomas Wuerthinger
-
Fixed an issue in the new instance stub call operation: rax must be reserved as a temp as it is overwritten in the runtime stub.Sun, 17 Jun 2012 18:04:59 +0200, by Thomas Wuerthinger
-
Canonicalize projects.Sat, 16 Jun 2012 16:53:02 +0200, by Thomas Wuerthinger
-
Merge.Sat, 16 Jun 2012 02:20:02 +0200, by Thomas Wuerthinger
-
Added detailed test cases for the closed world analysis. Add support for ValueProxyNode, CheckCastNode. Fix modelling of arrays.Sat, 16 Jun 2012 02:19:38 +0200, by Thomas Wuerthinger
-
Make the value proxy node use the stamp of the proxied value.Sat, 16 Jun 2012 02:17:44 +0200, by Thomas Wuerthinger
-
Add correct checkcast node to entry of catch block after exception dispatch.Sat, 16 Jun 2012 00:39:30 +0200, by Thomas Wuerthinger
-
Initial implementation of closed world analysis by iteratively expanding the universe starting at method entry points.Sat, 16 Jun 2012 00:06:48 +0200, by Thomas Wuerthinger
-
Merge.Thu, 14 Jun 2012 18:03:43 +0200, by Thomas Wuerthinger
-
Implement addEntryMethod in boot image generator. Add Graal.getRequiredCapability utility to Graal class.Thu, 14 Jun 2012 18:03:18 +0200, by Thomas Wuerthinger
-
Added BootImageClassLoader and associated test class.Thu, 14 Jun 2012 17:54:59 +0200, by Thomas Wuerthinger
-
Merge.Fri, 15 Jun 2012 16:42:08 +0200, by Doug Simon
-
added oop verification to NewInstanceSnippets when -XX:+VerifyOops is enabledFri, 15 Jun 2012 16:12:41 +0200, by Doug Simon
-
MergeFri, 15 Jun 2012 15:48:44 +0200, by Gilles Duboscq
-
MergeFri, 15 Jun 2012 15:38:42 +0200, by Gilles Duboscq
-
Add BinaryNode.reassociate to do generic +, -, *, &, |, ^ reassociation, use it for canoncialization. Will be used to reassociate loop invariants.Fri, 15 Jun 2012 15:35:10 +0200, by Gilles Duboscq
-
added support for extending the filtering context of a DebugConfigFri, 15 Jun 2012 14:42:11 +0200, by Doug Simon
-
Merge.Fri, 15 Jun 2012 13:17:04 +0200, by Doug Simon
-
reverted to using fast_new_instance_init_check_id stub to use fast TLAB refillingFri, 15 Jun 2012 13:16:43 +0200, by Doug Simon
-
added more tests to NewInstanceTestFri, 15 Jun 2012 12:05:13 +0200, by Doug Simon
-
added check to ensure fast path allocation is never used for types that don't allow itFri, 15 Jun 2012 12:04:26 +0200, by Doug Simon
-
improved allocation tracing in NewInstanceSnippetsThu, 14 Jun 2012 17:03:22 +0200, by Doug Simon
-
MergeFri, 15 Jun 2012 09:54:37 +0200, by Gilles Duboscq
-
Add 2 array copy testsFri, 15 Jun 2012 09:53:14 +0200, by Gilles Duboscq
-
MergeThu, 14 Jun 2012 17:10:49 +0200, by Gilles Duboscq
-
Add C2 to C++ analysis for eclipseThu, 14 Jun 2012 17:10:17 +0200, by Gilles Duboscq
-
Preliminary counted loop detectionThu, 14 Jun 2012 17:09:39 +0200, by Gilles Duboscq
-
Add missing fileThu, 14 Jun 2012 14:14:06 +0200, by Gilles Duboscq
-
Make NodeIterable an interface and create AbstractNodeIterable,Wed, 13 Jun 2012 14:17:37 +0200, by Gilles Duboscq
-
Add static sub & div to IntegerArithmeticNodeWed, 13 Jun 2012 13:41:02 +0200, by Gilles Duboscq
-
add StampFactory.negate(IntegerStamp), use it for NegateNodeWed, 13 Jun 2012 13:40:39 +0200, by Gilles Duboscq
-
removed incorrect commentThu, 14 Jun 2012 16:37:40 +0200, by Doug Simon
-
Merge.Thu, 14 Jun 2012 16:25:54 +0200, by Doug Simon
-
re-enabled disassembler in CFGPrinterObserver for CodeInstall scopeThu, 14 Jun 2012 16:20:59 +0200, by Doug Simon
-
made NewInstanceSnippets respect the UseTLAB HotSpot optionThu, 14 Jun 2012 14:03:28 +0200, by Doug Simon
-
ensure that every runtime call has debug info associated with itThu, 14 Jun 2012 14:01:37 +0200, by Doug Simon
-
added BigObject to NewInstanceTestThu, 14 Jun 2012 13:55:16 +0200, by Doug Simon
-
modified GraalCompilerTest so that subclasses can override the assertEquals testThu, 14 Jun 2012 13:54:46 +0200, by Doug Simon
-
removed delta-encoding of VirtualObjectStateThu, 14 Jun 2012 15:46:45 +0200, by Lukas Stadler
-
removed debug scope around tests that are expected to throw an exception (reduces console noise)Thu, 14 Jun 2012 12:30:34 +0200, by Doug Simon
-
hsdis library is downloaded into newly created Graal JDKThu, 14 Jun 2012 12:28:20 +0200, by Doug Simon
-
limit log output to handle case where String object is invalidThu, 14 Jun 2012 12:06:44 +0200, by Doug Simon
-
made allocation tracing in NewInstanceSnippets be enabled by graal.traceAllocation system propertyThu, 14 Jun 2012 12:00:08 +0200, by Doug Simon
-
fixed bug in stubs for RuntimeCall.LogObject and RuntimeCall.LogPrimitive: was missing frame management code around runtime callThu, 14 Jun 2012 11:56:24 +0200, by Doug Simon
-
Merge.Wed, 13 Jun 2012 19:11:20 +0200, by Lukas Stadler
-
SchedulePhase doesn't schedule FrameStates, added documentation, cleanupsWed, 13 Jun 2012 19:09:14 +0200, by Lukas Stadler
-
verify that ValueAnchorNodes have no usagesWed, 13 Jun 2012 15:11:19 +0200, by Lukas Stadler
-
fix NPE when using killCFG to delete an EndNode without a mergeWed, 13 Jun 2012 15:09:59 +0200, by Lukas Stadler
-
Merge.Wed, 13 Jun 2012 14:57:26 +0200, by Doug Simon
-
added allocation logging to NewInstanceSnippetsWed, 13 Jun 2012 14:55:49 +0200, by Doug Simon
-
added missing stub implementation for RuntimeCall.LogObject and RuntimeCall.LogPrimitiveWed, 13 Jun 2012 14:50:49 +0200, by Doug Simon
-
modified snippet installation to avoid using compiler storage for every method (not just the snippets) processed during installationWed, 13 Jun 2012 14:24:24 +0200, by Doug Simon
-
changed snippet installation to use SnippetsInterface (sub)class instead of objectWed, 13 Jun 2012 13:26:56 +0200, by Doug Simon
-
fix to SchedulePhase: correctly handle outer frame states that take a phi from theWed, 13 Jun 2012 11:30:14 +0200, by Lukas Stadler
-
small cleanup and fixed assertion in FrameStateBuilderWed, 13 Jun 2012 11:10:57 +0200, by Lukas Stadler
-
create directories for not yet existing projectsWed, 13 Jun 2012 00:24:28 +0200, by Doug Simon
-
added printf-like facility (Log.java) for logging debug output in snippetsWed, 13 Jun 2012 00:15:15 +0200, by Doug Simon
-
renamed node intrinsic methods in RuntimeCallNode to better distinguish return typeTue, 12 Jun 2012 23:42:31 +0200, by Doug Simon
-
enhanced @NodeIntrinsic intrinsification to take into account varargs in the node constructors when matching call argumentsTue, 12 Jun 2012 23:38:16 +0200, by Doug Simon
-
removed unused @NodePhaseTue, 12 Jun 2012 23:29:10 +0200, by Doug Simon
-
moved @Fold from Node.java to Snippet.javaTue, 12 Jun 2012 23:28:30 +0200, by Doug Simon
-
added support for a flexible inlining policy during snippet installationTue, 12 Jun 2012 23:11:13 +0200, by Doug Simon
-
allow null for @ConstantParameter valuesTue, 12 Jun 2012 23:05:42 +0200, by Doug Simon
-
moved platform-independent Graal code from c1_Runtime1_x86.cpp to c1_Runtime1.[hpp,cpp]Tue, 12 Jun 2012 22:59:40 +0200, by Doug Simon
-
small renaming and doc fixesTue, 12 Jun 2012 15:01:48 +0200, by Lukas Stadler
-
Merge.Mon, 11 Jun 2012 17:06:06 +0200, by Thomas Wuerthinger
-
Updated list of projects added to the bootclasspath.Mon, 11 Jun 2012 17:04:59 +0200, by Thomas Wuerthinger
-
Added prototype implementation of Java bytecode interpreter - contribution by Christian Humer (chumer).Mon, 11 Jun 2012 17:01:02 +0200, by Thomas Wuerthinger
-
Split bytecode utilities into separate project.Mon, 11 Jun 2012 13:51:34 +0200, by Thomas Wuerthinger
-
Canonicalize project dependencies.Mon, 11 Jun 2012 13:26:37 +0200, by Thomas Wuerthinger
-
Added graal.snippets.test project.Mon, 11 Jun 2012 13:25:29 +0200, by Thomas Wuerthinger
-
Renaming GraphTest => GraalCompilerTest.Mon, 11 Jun 2012 13:23:13 +0200, by Thomas Wuerthinger
-
Added skeleton for new graal.boot and graal.boot.test projects.Mon, 11 Jun 2012 13:21:15 +0200, by Thomas Wuerthinger
-
added NewInstanceSnippets for lowering NewInstanceNodes (currently disabled by default)Mon, 11 Jun 2012 15:39:57 +0200, by Doug Simon
-
commented out use of non-snippet eager resolving in GraphBuilderMon, 11 Jun 2012 15:35:23 +0200, by Doug Simon
-
replaced use of HotSpot fast_new_instance_init_check stub with new_instance_stub as both the XIR and Java snippets include the fast allocation path and the initialization checkMon, 11 Jun 2012 15:34:33 +0200, by Doug Simon
-
added "source" debug property for FrameState to show the source code line number if availableMon, 11 Jun 2012 15:32:46 +0200, by Doug Simon
-
added missing @ConstantNodeParameter to CurrentThread node intrinsicMon, 11 Jun 2012 15:29:42 +0200, by Doug Simon
-
added extra debug scope for each node processed during canonicalizationMon, 11 Jun 2012 15:28:55 +0200, by Doug Simon
-
re-enabled disassembler output to C1Visualizer after code installationMon, 11 Jun 2012 14:25:42 +0200, by Doug Simon
-
added debug scopes to some testsMon, 11 Jun 2012 14:22:03 +0200, by Doug Simon
-
Remove HotSpotTypeResolved class.Sun, 10 Jun 2012 21:03:15 +0200, by Thomas Wuerthinger
-
Bring Java renamings and restructurings to the C++ part.Sun, 10 Jun 2012 01:17:48 +0200, by Thomas Wuerthinger
-
Fix renamings in C++ part.Sat, 09 Jun 2012 22:50:50 +0200, by Thomas Wuerthinger
-
Reduce public fields in api.code project.Sat, 09 Jun 2012 21:50:02 +0200, by Thomas Wuerthinger
-
Updated package documentation.Sat, 09 Jun 2012 20:40:54 +0200, by Thomas Wuerthinger
-
Remove VirtualObjectFactory class.Sat, 09 Jun 2012 20:35:39 +0200, by Thomas Wuerthinger
-
Remove RegisterConfigImpl.Sat, 09 Jun 2012 20:34:01 +0200, by Thomas Wuerthinger
-
Renaming hotspot.ri => hotspot.meta.Sat, 09 Jun 2012 20:32:31 +0200, by Thomas Wuerthinger
-
Dropping Ci* prefixes. Some additional renamings in the api.code interface.Sat, 09 Jun 2012 20:10:05 +0200, by Thomas Wuerthinger
-
Rename CiTargetMethod => CompilationResult.Sat, 09 Jun 2012 18:01:23 +0200, by Thomas Wuerthinger
-
Further clean up on api.meta project.Sat, 09 Jun 2012 17:54:50 +0200, by Thomas Wuerthinger
-
Convert ExceptionHandler class from interface to final data class. Remove CiExceptionHandler and HotSpotExceptionHandler classes and replace usages with ExceptionHandler class.Sat, 09 Jun 2012 17:35:43 +0200, by Thomas Wuerthinger
-
Clean up in api classes. Removed CiGenericCallback. Simplified Constant.Sat, 09 Jun 2012 17:24:23 +0200, by Thomas Wuerthinger
-
Remove CiBitMap and replace usages with java.util.BitSet.Sat, 09 Jun 2012 17:13:21 +0200, by Thomas Wuerthinger
-
More renamings to drop Ri* prefix completely. Deleted graph.BitMap class and replaced with java.util.BitSet.Sat, 09 Jun 2012 16:52:12 +0200, by Thomas Wuerthinger
-
Renaming RiKind => Kind.Fri, 08 Jun 2012 23:47:42 +0200, by Thomas Wuerthinger
-
Renaming RiValue => Value.Fri, 08 Jun 2012 23:44:20 +0200, by Thomas Wuerthinger
-
Renamed RiConstant => Constant.Fri, 08 Jun 2012 23:41:02 +0200, by Thomas Wuerthinger
-
Renaming RiCompiledMethod => InstalledCode.Fri, 08 Jun 2012 23:35:16 +0200, by Thomas Wuerthinger
-
Rename RiBitMap => CiBitMap (in preparation of replacement with java.util.BitSet).Fri, 08 Jun 2012 23:28:45 +0200, by Thomas Wuerthinger
-
Moving methods from RiRuntime to MetaAccessProvider.Fri, 08 Jun 2012 23:16:25 +0200, by Thomas Wuerthinger
-
Renamed HotSpotCompilerImpl => HotSpotGraalRuntime.Fri, 08 Jun 2012 23:10:02 +0200, by Thomas Wuerthinger
-
Remove GraalAccess class, replace usages new GraalVM API.Fri, 08 Jun 2012 22:50:39 +0200, by Thomas Wuerthinger
-
Clean up on HotSpotCompilerImpl class.Fri, 08 Jun 2012 22:39:39 +0200, by Thomas Wuerthinger
-
Remove architecture boolean from Ri* interfaces.Fri, 08 Jun 2012 22:00:05 +0200, by Thomas Wuerthinger
-
Remove compiler member field from HotSpot's implementation of the Ri* interfaces.Fri, 08 Jun 2012 21:48:37 +0200, by Thomas Wuerthinger
-
Move graal.hotspot.server into its own project.Fri, 08 Jun 2012 20:17:14 +0200, by Thomas Wuerthinger
-
Merge.Fri, 08 Jun 2012 18:35:28 +0200, by Thomas Wuerthinger
-
Fixed JUnit dependency of test project.Fri, 08 Jun 2012 18:35:09 +0200, by Thomas Wuerthinger
-
Remove HotSpotCompiler interface, let HotSpotCompilerImpl implement GraalRuntime (in preparation of renaming).Fri, 08 Jun 2012 18:31:33 +0200, by Thomas Wuerthinger
-
Create HotSpotGraalRuntime class on HotSpot when Graal.getRuntime() is accessed.Fri, 08 Jun 2012 17:55:28 +0200, by Thomas Wuerthinger
-
Split test code for graal.graph into new project graal.graph.test.Fri, 08 Jun 2012 17:00:38 +0200, by Thomas Wuerthinger
-
Added code to resolve GraalRuntime into HotSpot. Added graal.api.test project.Fri, 08 Jun 2012 16:57:07 +0200, by Thomas Wuerthinger
-
Return GraalRuntime with no capabilities if VM does not support creation of GraalRuntime instance.Fri, 08 Jun 2012 16:07:32 +0200, by Thomas Wuerthinger
-
Only check .java files for correct header.Fri, 08 Jun 2012 15:42:16 +0200, by Thomas Wuerthinger
-
MergeFri, 08 Jun 2012 15:17:43 +0200, by Gilles Duboscq
-
Fix problem with jython and tmtFri, 08 Jun 2012 15:11:19 +0200, by Gilles Duboscq
-
UnsafeCast node is nonNull if it casts a non-null objectFri, 08 Jun 2012 11:52:37 +0200, by Gilles Duboscq
-
Remove compilation restriction on run* methods in jtt, add Object::<init> to the compiled method to test escape analysisThu, 07 Jun 2012 21:13:41 +0200, by Gilles Duboscq
-
Fixed reflective access to CompilerImpl.Fri, 08 Jun 2012 12:22:01 +0200, by Thomas Wuerthinger
-
C++ changes for Java renamings.Thu, 07 Jun 2012 20:54:54 +0200, by Thomas Wuerthinger
-
Added VirtualMachineComponent as well as CompilationQueue and Interpreter interfaces.Thu, 07 Jun 2012 20:39:56 +0200, by Thomas Wuerthinger
-
Added additional dependencies to graal.hotspot project.Thu, 07 Jun 2012 19:53:13 +0200, by Thomas Wuerthinger
-
Changes in the C++ part according to the Java renamings.Thu, 07 Jun 2012 19:02:39 +0200, by Thomas Wuerthinger
-
Add placeholder for CodeCacheProvider interface.Thu, 07 Jun 2012 18:55:57 +0200, by Thomas Wuerthinger
-
Move cri.ci to api.code.Thu, 07 Jun 2012 18:55:34 +0200, by Thomas Wuerthinger
-
Added new projects graal.api.code and graal.api.interpreterThu, 07 Jun 2012 18:41:37 +0200, by Thomas Wuerthinger
-
Changes in C++ part for the Java renamings.Thu, 07 Jun 2012 18:37:15 +0200, by Thomas Wuerthinger
-
Moving classes from cri.ri to api.meta.Thu, 07 Jun 2012 18:24:06 +0200, by Thomas Wuerthinger
-
More refactorings and renamings in preparation of ci/ri split.Thu, 07 Jun 2012 18:12:01 +0200, by Thomas Wuerthinger
-
C++ changes for the renamings of CiKind and CiConstant.Thu, 07 Jun 2012 17:25:52 +0200, by Thomas Wuerthinger
-
Moved RiKind to cri.ri package.Thu, 07 Jun 2012 17:09:57 +0200, by Thomas Wuerthinger
-
Renaming CiKind => RiKind.Thu, 07 Jun 2012 17:08:33 +0200, by Thomas Wuerthinger
-
Moved RiConstant to cri.ri package.Thu, 07 Jun 2012 17:07:42 +0200, by Thomas Wuerthinger
-
Renaming CiConstant => RiConstant.Thu, 07 Jun 2012 17:07:05 +0200, by Thomas Wuerthinger
-
Introduction of the project com.oragle.graal.api.meta.Thu, 07 Jun 2012 17:06:29 +0200, by Thomas Wuerthinger
-
Introduction of com.oracle.graal.api project.Thu, 07 Jun 2012 17:01:21 +0200, by Thomas Wuerthinger
-
Fix compiler warnings.Thu, 07 Jun 2012 16:28:21 +0200, by Thomas Wuerthinger
-
Merge.Thu, 07 Jun 2012 16:15:19 +0200, by Thomas Wuerthinger
-
Merge.Wed, 06 Jun 2012 17:20:15 +0200, by Thomas Wuerthinger
-
Removed unused import.Wed, 06 Jun 2012 17:20:07 +0200, by Thomas Wuerthinger
-
Merge.Fri, 01 Jun 2012 19:27:46 +0200, by Thomas Wuerthinger
-
Remove installMethod from RiMethod.Fri, 01 Jun 2012 19:27:28 +0200, by Thomas Wuerthinger
-
MergeThu, 07 Jun 2012 13:01:45 +0200, by Gilles Duboscq
-
Help old javac version with genericsThu, 07 Jun 2012 12:14:39 +0200, by Gilles Duboscq
-
MergeWed, 06 Jun 2012 19:19:10 +0200, by Gilles Duboscq
-
Switch to new loop transformation framework, use it for peeling and full unrolling for snippetsWed, 06 Jun 2012 19:09:05 +0200, by Gilles Duboscq
-
.filter() on Graph.getNode now tries to use the fast node iterator if possibleWed, 06 Jun 2012 18:55:39 +0200, by Gilles Duboscq
-
Move virtual chain help methods from SuperBlock to GraphUtilTue, 05 Jun 2012 17:38:48 +0200, by Gilles Duboscq
-
Check edge types for replacements in addDuplicateMon, 04 Jun 2012 16:15:56 +0200, by Gilles Duboscq
-
Made nodeClass final, remove unused import introduced in a mergeMon, 04 Jun 2012 16:01:40 +0200, by Gilles Duboscq
-
small refactoring of snippet APIThu, 07 Jun 2012 12:15:41 +0200, by Doug Simon
-
minor improvement to annotation search functionThu, 07 Jun 2012 09:47:35 +0200, by Doug Simon
-
folded -G:+CheckcastCounters functionality into checkcast snippetsWed, 06 Jun 2012 18:04:07 +0200, by Doug Simon
-
added @Parameter and @Constant annotations which simplify creation and instantiation of snippetsTue, 05 Jun 2012 21:43:42 +0200, by Doug Simon
-
NodeBitMap is a NodeIterableMon, 04 Jun 2012 16:00:25 +0200, by Gilles Duboscq
-
MergeFri, 01 Jun 2012 17:27:38 +0200, by Gilles Duboscq
-
Add posibility to provide a replacement function instead of map for duplication.Fri, 01 Jun 2012 17:27:31 +0200, by Gilles Duboscq
-
Add snippet graph to the scope so that they can be dumped on errorFri, 01 Jun 2012 17:22:59 +0200, by Gilles Duboscq
-
fix : GCC 4.7 considers conversion of false to a jobject an errorFri, 01 Jun 2012 16:35:31 +0200, by Gilles Duboscq
-
MergeFri, 01 Jun 2012 15:13:25 +0200, by Gilles Duboscq
-
Add blockSuccessorIndex to ControlSplitNodeFri, 01 Jun 2012 15:12:00 +0200, by Gilles Duboscq
-
runtime may be null in the canonicalizer (like target or assumptions)Thu, 31 May 2012 17:57:21 +0200, by Gilles Duboscq
-
Merge.Fri, 01 Jun 2012 16:54:27 +0200, by Thomas Wuerthinger
-
Merge.Fri, 01 Jun 2012 16:32:05 +0200, by Thomas Wuerthinger
-
Small clean up on RiRuntime.Fri, 01 Jun 2012 16:31:49 +0200, by Thomas Wuerthinger
-
checkcasts against restricted primary types no longer use hintsFri, 01 Jun 2012 16:29:04 +0200, by Doug Simon
-
removed obsolete support for calling HotSpot type-check stubsFri, 01 Jun 2012 16:25:01 +0200, by Doug Simon
-
removed leftover debugging codeFri, 01 Jun 2012 14:07:00 +0200, by Doug Simon
-
lifted fast subtype check into checkcast snippetsFri, 01 Jun 2012 11:10:49 +0200, by Doug Simon
-
added javadocFri, 01 Jun 2012 11:08:44 +0200, by Doug Simon
-
support @NodeIntrinsic based creation of a UnsafeLoadNode with a stamp indicating non-nullnessFri, 01 Jun 2012 11:08:03 +0200, by Doug Simon
-
support use of boolean, byte, char and short constant arguments in @NodeIntrinsic methodsFri, 01 Jun 2012 11:05:24 +0200, by Doug Simon
-
allow a framestate to flow though a framestate-less loopFri, 01 Jun 2012 11:03:50 +0200, by Doug Simon
-
bug fix: GraphTest method dumped to CFGPrinter was not the same as the one being executedFri, 01 Jun 2012 11:02:36 +0200, by Doug Simon
-
fix for branches that have only a true successor (as emitted for negated guards).Fri, 01 Jun 2012 02:01:49 +0200, by Andreas Woess
-
add simple test for ControlFlowGraph block computationThu, 31 May 2012 18:24:53 +0200, by Lukas Stadler
-
quick fix for postdominator calculationThu, 31 May 2012 18:23:16 +0200, by Lukas Stadler
-
Merge.Wed, 30 May 2012 18:38:11 +0200, by Doug Simon
-
added computation of array base offset and index scaling into CiKind and used it to remove a hard coded assumption in canonicalization of LoadIndexedNodeWed, 30 May 2012 18:34:11 +0200, by Doug Simon
-
added findclass command to mx toolWed, 30 May 2012 18:07:38 +0200, by Doug Simon
-
turned off C++ code analysisWed, 30 May 2012 18:03:53 +0200, by Doug Simon
-
MergeWed, 30 May 2012 18:14:20 +0200, by Gilles Duboscq
-
Make it possible in SuperBlock to duplicate the whole loop (with the loopbegin)Wed, 30 May 2012 18:13:35 +0200, by Gilles Duboscq
-
getClass returns a non-null resultTue, 29 May 2012 16:49:20 +0200, by Gilles Duboscq
-
Elimination of unused methods in the CRI.Fri, 25 May 2012 20:23:24 +0200, by Thomas Wuerthinger
-
MergeFri, 25 May 2012 13:22:45 +0200, by Gilles Duboscq
-
MergeFri, 25 May 2012 13:21:58 +0200, by Gilles Duboscq
-
Canonicalize away ValueAnchors that only anchor a begin nodeFri, 25 May 2012 13:21:43 +0200, by Gilles Duboscq
-
Fix findDuplicate for nodes with no inputsFri, 25 May 2012 12:16:23 +0200, by Gilles Duboscq
-
Transmit null check flag from fixed to floating read nodesThu, 24 May 2012 16:22:26 +0200, by Gilles Duboscq
-
MergeFri, 25 May 2012 11:44:44 +0200, by Lukas Stadler
-
changes to the dependencies and stamp system:Fri, 25 May 2012 11:35:18 +0200, by Lukas Stadler
-
documentation on CiFrame.leafGraphIdFri, 25 May 2012 10:36:23 +0200, by Lukas Stadler
-
CiKind.minValue and CiKind.maxValue for integer typesFri, 25 May 2012 10:35:59 +0200, by Lukas Stadler
-
removed obsolete code in LoweringPhaseThu, 24 May 2012 15:18:41 +0200, by Doug Simon
-
improved InstanceOfTestThu, 24 May 2012 12:11:20 +0200, by Doug Simon
-
Enable fastdebug server configuration in gateWed, 23 May 2012 15:28:17 +0200, by Gilles Duboscq
-
MergeWed, 23 May 2012 15:27:02 +0200, by Gilles Duboscq
-
MergeWed, 23 May 2012 11:55:31 +0200, by Gilles Duboscq
-
Add distinct filterWed, 23 May 2012 10:09:39 +0200, by Gilles Duboscq
-
C2 doesnt seem to like the should_reexecute() assertTue, 22 May 2012 14:34:18 +0200, by Gilles Duboscq
-
refactored tests to share support for dump-aware compilationWed, 23 May 2012 14:42:28 +0200, by Doug Simon
-
added support for decorator dump scopes so that the visualizers can distinguish between multiple compilations of the same methodWed, 23 May 2012 14:39:56 +0200, by Doug Simon
-
removed double declaration of _vmbuild global variable in gate commandWed, 23 May 2012 12:11:27 +0200, by Doug Simon
-
added execution of DaCapo_pmd by [server|client]+[product|fastdebug] to the gateWed, 23 May 2012 12:06:44 +0200, by Doug Simon
-
Merge.Tue, 22 May 2012 17:45:31 +0200, by Doug Simon
-
added support for snippet templates which are snippet graphs specialized by binding a constant to at least one of the snippet's parametersTue, 22 May 2012 16:44:30 +0200, by Doug Simon
-
correctly handle null for replacements parameter in Graph.addDuplicates()Tue, 22 May 2012 16:42:56 +0200, by Doug Simon
-
MergeTue, 22 May 2012 16:31:30 +0200, by Lukas Stadler
-
changes towards a canonical representation of comparisons:Tue, 22 May 2012 16:19:02 +0200, by Lukas Stadler
-
add snapshot() call in MergeNode.removeEnd to fix concurrent modification problemTue, 22 May 2012 14:57:01 +0200, by Lukas Stadler
-
Keep UsagesDroppedNodes in canonicalizerTue, 22 May 2012 13:30:30 +0200, by Gilles Duboscq
-
Anchor guards of read nodes when floating themTue, 22 May 2012 12:10:58 +0200, by Gilles Duboscq
-
make ValueAnchorNode able to anchor multiple values, use dependencies for anchored valuesTue, 22 May 2012 11:57:21 +0200, by Gilles Duboscq
-
MergeTue, 22 May 2012 11:37:07 +0200, by Gilles Duboscq
-
Merge Canonicalizer and GVN PhasesTue, 22 May 2012 11:36:45 +0200, by Gilles Duboscq
-
autoGrow option to NodeBitMapsMon, 21 May 2012 15:44:03 +0200, by Gilles Duboscq
-
Use exact type for check cast canonicalization if availableFri, 18 May 2012 15:49:46 +0200, by Gilles Duboscq
-
do not canonicalize scaled indexedlocation nodes if target is not availableFri, 18 May 2012 15:49:23 +0200, by Gilles Duboscq
-
Use iterative lowering instead of manually applying loweringFri, 18 May 2012 15:48:38 +0200, by Gilles Duboscq
-
fix bug in FloatingReadPhase that leads to wrong ordering of phi inputs on memory phisTue, 22 May 2012 11:11:48 +0200, by Lukas Stadler
-
MergeWed, 16 May 2012 13:24:39 +0200, by Gilles Duboscq
-
When removing inputs from phi nodes, kill unused valuesWed, 16 May 2012 13:24:32 +0200, by Gilles Duboscq
-
MergeTue, 15 May 2012 16:27:12 +0200, by Gilles Duboscq
-
better compile commands for JTTs (compile all methods from jtt except run* methods)Tue, 15 May 2012 16:26:55 +0200, by Gilles Duboscq
-
Some SuperBlock cleanupTue, 15 May 2012 16:26:07 +0200, by Gilles Duboscq
-
MergeMon, 14 May 2012 16:16:22 +0200, by Gilles Duboscq
-
Perform compiler oracle should_not_inline check before heuristic checksMon, 14 May 2012 16:16:12 +0200, by Gilles Duboscq
-
AMD64LIRGenerator: reorder compare operands to prevent unnecessary loads of constantsTue, 15 May 2012 20:24:52 +0200, by Lukas Stadler
-
changes to Condition: more canonicalization support, foldCondition always returns a resultTue, 15 May 2012 20:14:52 +0200, by Lukas Stadler
-
look at the probability of IfNodes during ComputeLinearScanOrderTue, 15 May 2012 20:13:25 +0200, by Lukas Stadler
-
small fix for Condition.OF/NOF removalTue, 15 May 2012 14:29:14 +0200, by Lukas Stadler
-
remove Condition.OF and Condition.NOFTue, 15 May 2012 14:22:01 +0200, by Lukas Stadler
-
remove array length input from LoadIndexedNode and StoreIndexedNodeTue, 15 May 2012 11:07:34 +0200, by Lukas Stadler
-
added support for -G:+CheckcastCounters in checkcast snippetsTue, 15 May 2012 10:03:33 +0200, by Doug Simon
-
Merge.Mon, 14 May 2012 22:07:14 +0200, by Doug Simon
-
fixed bug in compiled call to slow typecheck stub in VMMon, 14 May 2012 22:06:49 +0200, by Doug Simon
-
made lowering repeat processing of fixed nodes until no new fixed nodes are added before lowering floating nodesMon, 14 May 2012 22:05:15 +0200, by Doug Simon
-
added test for checkcasts inserted by lowering of storeindexed instructionsMon, 14 May 2012 21:52:32 +0200, by Doug Simon
-
fixed bug in returning array values from CompilerToVMImpl.executeCompiledMethodVarargsMon, 14 May 2012 21:51:32 +0200, by Doug Simon
-
changed semantics of -G:HIRLowerCheckcast slightlyFri, 11 May 2012 16:58:22 +0200, by Doug Simon
-
fix for IsTypeNode canonicalizationFri, 11 May 2012 16:38:22 +0200, by Lukas Stadler
-
MergeFri, 11 May 2012 16:02:24 +0200, by Lukas Stadler
-
add a new simple CheckCast elimination phaseFri, 11 May 2012 16:00:00 +0200, by Lukas Stadler
-
let StampFactory.orTypes use RiResolvedType.leastCommonAncestorFri, 11 May 2012 15:59:11 +0200, by Lukas Stadler
-
disable frame state cullingFri, 11 May 2012 15:26:46 +0200, by Lukas Stadler
-
use exactType and assumptions to canonicalize ReadHubNodeFri, 11 May 2012 15:17:53 +0200, by Lukas Stadler
-
use dependencies collection instead of explicit guard fieldsFri, 11 May 2012 15:17:17 +0200, by Lukas Stadler
-
alphabetically sort debug values for Metric and TimeFri, 11 May 2012 14:39:58 +0200, by Lukas Stadler
-
MergeThu, 10 May 2012 14:24:25 +0200, by Lukas Stadler
-
MergeWed, 09 May 2012 12:11:36 +0200, by Lukas Stadler
-
cull unnecessary framestates at mergesWed, 09 May 2012 12:10:35 +0200, by Lukas Stadler
-
add field name to AccessFieldNodes in visualizerWed, 09 May 2012 10:43:05 +0200, by Lukas Stadler
-
canonicalize more integer operations: (a+1)+2 to a+3 and (a*2)*2 to a*4Wed, 09 May 2012 10:42:03 +0200, by Lukas Stadler
-
made graph marking stateless (in the graph) to ensure recursive marking is safeFri, 11 May 2012 14:11:56 +0200, by Doug Simon
-
moved checkcast lowering into LoweringPhase and added -G:HIRLowerCheckcast option to enable it (disabled by default) as it is not yet stableFri, 11 May 2012 12:20:36 +0200, by Doug Simon
-
slightly better implementation of NodeIterable.isEmpty()Fri, 11 May 2012 11:57:29 +0200, by Doug Simon
-
added javadoc to ValueProxyNodeFri, 11 May 2012 11:56:58 +0200, by Doug Simon
-
synchronized mxtool with MaxineFri, 11 May 2012 11:27:53 +0200, by Doug Simon
-
removed stateAfter field from FixedWithNextNode - now only StateSplit implementations have this fieldFri, 11 May 2012 11:26:39 +0200, by Doug Simon
-
rename: megamorph -> megamorphicFri, 11 May 2012 10:57:50 +0200, by Doug Simon
-
used more specific BeginNode subclass where appropriateFri, 11 May 2012 10:13:55 +0200, by Doug Simon
-
made CheckCastNode be a FixedNode instead of a BooleanNodeThu, 10 May 2012 00:36:12 +0200, by Doug Simon
-
created StartNode and DispatchBeginNode for clearer visualization of these special nodes in the visualizerThu, 10 May 2012 00:33:58 +0200, by Doug Simon
-
removed TypeCheckNodeWed, 09 May 2012 22:35:44 +0200, by Doug Simon
-
moved conversion of type profiles into hints for type check instructions from front end to lowering phaseWed, 09 May 2012 22:21:58 +0200, by Doug Simon
-
added javadoc to GuardNodeWed, 09 May 2012 16:39:52 +0200, by Doug Simon
-
if -G:Dump option is used, the compiler queues are given 5 seconds to finish any pending tasks (including graph dumping) before the VM exitsWed, 09 May 2012 16:21:03 +0200, by Doug Simon
-
build JaCoCo exclude list by scanning for snippetsTue, 08 May 2012 22:51:36 +0200, by Doug Simon
-
lowering checkcasts with Java snippetsTue, 08 May 2012 21:32:35 +0200, by Doug Simon
-
separated the notion of has-side-effect from may-have-frame-stateTue, 08 May 2012 20:17:30 +0200, by Doug Simon
-
expanded formatting of array CiConstants to show contents of the arrayTue, 08 May 2012 16:10:00 +0200, by Doug Simon
-
pulled AbstractStateSplit into FixedWithNextNode and made it no longer implement StateSplit. StateSplit is now implemented only by nodes that really have side effects.Tue, 08 May 2012 15:52:01 +0200, by Doug Simon
-
lowering checkcasts with Java snippets (incomplete)Mon, 07 May 2012 11:40:44 +0200, by Doug Simon
-
moved creation of a RiCodeInfo to the runtime side of the CRIMon, 07 May 2012 11:34:16 +0200, by Doug Simon
-
added thread name to debug info messageMon, 07 May 2012 11:08:58 +0200, by Doug Simon
-
canonicalize load from a compile-constant, immutable arrayFri, 04 May 2012 16:54:27 +0200, by Doug Simon
-
extended canonicalization so that a caller can specify a CiConstant value is an immutable object or arrayFri, 04 May 2012 16:52:58 +0200, by Doug Simon
-
removed product and debug configurations from hotspot CDT project configFri, 04 May 2012 16:38:38 +0200, by Doug Simon
-
Add verification in NullCheckNode and AccessFieldNodeFri, 04 May 2012 12:08:05 +0200, by Gilles Duboscq
-
Fix : in peeling, while merging early exits, transfer all anchored nodes from the exit to the mergeFri, 04 May 2012 12:08:00 +0200, by Gilles Duboscq
-
Fix : There can be proxies in the virtual chainThu, 03 May 2012 15:43:03 +0200, by Gilles Duboscq
-
MergeThu, 03 May 2012 15:19:16 +0200, by Gilles Duboscq
-
Fix mergeThu, 03 May 2012 15:19:11 +0200, by Gilles Duboscq
-
MergeThu, 03 May 2012 11:05:46 +0200, by Gilles Duboscq
-
rename CiKind.toUnboxedJavaClass to toBoxedJavaClassFri, 27 Apr 2012 13:13:06 +0200, by Gilles Duboscq
-
MergeFri, 27 Apr 2012 12:14:47 +0200, by Gilles Duboscq
-
Fix a peeling-escape analysis related problem that was causin LinearScan bailouts (merge virtual chains when merging ends of the peeled code)Fri, 27 Apr 2012 12:14:38 +0200, by Gilles Duboscq
-
added mechanism (enabled by -G:PICache and -G:PiFilter) for saving/loading method profiling info to/from diskThu, 03 May 2012 13:39:45 +0200, by Doug Simon
-
fixed bug in use of CheckcastMinHintHitProbabilityWed, 02 May 2012 18:23:12 +0200, by Doug Simon
-
moved RiResolvedMethod.dumpProfile() to CiUtil.profileAsString()Wed, 02 May 2012 18:04:36 +0200, by Doug Simon
-
added GraalOptions.CheckcastMinHintHitProbability to better guide use of hints for checkcastsWed, 02 May 2012 17:09:00 +0200, by Doug Simon
-
test case for the InstanceOfNode canonicalizer fixWed, 02 May 2012 16:32:00 +0200, by Lukas Stadler
-
MergeWed, 02 May 2012 15:08:41 +0200, by Lukas Stadler
-
changes to canonicalizer log outputWed, 02 May 2012 14:56:07 +0200, by Lukas Stadler
-
use PiNodes instead of CheckCastNodes to pin inlining receivers, remove emitCode flagWed, 02 May 2012 14:55:51 +0200, by Lukas Stadler
-
fix canonicalization of InstanceOfNodeWed, 02 May 2012 14:53:20 +0200, by Lukas Stadler
-
change PiNode to anchor on any FixedNode, not only BeginNodesWed, 02 May 2012 14:47:04 +0200, by Lukas Stadler
-
re-enable graph caching and the priority compilation queueWed, 02 May 2012 14:45:56 +0200, by Lukas Stadler
-
types profiles are now sorted in descending order of each profiled type's probabilityWed, 02 May 2012 14:39:45 +0200, by Doug Simon
-
turn off priority compilation queueWed, 02 May 2012 12:59:59 +0200, by Lukas Stadler
-
expanded analysis of compiled checkcast code pathsWed, 02 May 2012 11:31:53 +0200, by Doug Simon
-
Clean up. Removed unused UnscheduleNodes iterator.Tue, 01 May 2012 15:20:49 -0700, by Thomas Wuerthinger
-
replaced magic constants with GraalOptions.CheckcastMaxHints and GraalOptions.InstanceOfMaxHintsTue, 01 May 2012 18:35:32 +0200, by Doug Simon
-
added -G:+CheckcastCounters to profile the paths taken through a compiled checkcastTue, 01 May 2012 10:53:56 +0200, by Doug Simon
-
removed XIR support for arraycopyMon, 30 Apr 2012 20:40:40 +0200, by Doug Simon
-
log file (i.e. -G:LogFile=log.txt option) now used for TTY output as wellMon, 30 Apr 2012 20:28:49 +0200, by Doug Simon
-
added address and offset to description of a compiled Java frame in a hs_err stack dumpMon, 30 Apr 2012 20:26:47 +0200, by Doug Simon
-
added toString() method to StructuredGraphMon, 30 Apr 2012 15:41:14 +0200, by Doug Simon
-
documented the reason for the NodeClassSnippets being writtenMon, 30 Apr 2012 14:13:47 +0200, by Doug Simon
-
the phase plan used whether compiling via HotSpotRuntime.compileMethod() or VMToCompilerImpl.compileMethod() is now the sameMon, 30 Apr 2012 13:52:45 +0200, by Doug Simon
-
rename and generalize: LIRGeneratorTool.emitCallToRuntime(CiRuntimeCall, ...) -> LIRGeneratorTool.emitCall(Object target, CiKind returnKind, CiKind[] parameterKinds, ...)Mon, 30 Apr 2012 13:34:06 +0200, by Doug Simon
-
removed empty javadoc for generated serialVersionUID fieldsMon, 30 Apr 2012 13:25:59 +0200, by Doug Simon
-
rename: AMD64LIRLowerable -> LIRGenLowerableMon, 30 Apr 2012 13:16:48 +0200, by Doug Simon
-
turn off graph cachingMon, 30 Apr 2012 10:11:27 +0200, by Lukas Stadler
-
Method entry counters: Enable the flag to collect an execution profile of compiled methods and their callers. This allows to, e.g., detect methods that should be inlined because they are called frequently.Fri, 27 Apr 2012 12:56:39 -0700, by Christian Wimmer
-
Call large method that contains only assertions under assert-statements to avoid call in product mode.Fri, 27 Apr 2012 12:05:33 -0700, by Christian Wimmer
-
Consistent output of inlining decisions. Make all inlining decisions be printable using -G:Log=InliningDecisionsFri, 27 Apr 2012 12:04:28 -0700, by Christian Wimmer
-
undid fix for non-issue in checkcast/instanceof XIR snippetsFri, 27 Apr 2012 13:12:39 +0200, by Doug Simon
-
set exactType only if object is known to be non-nullFri, 27 Apr 2012 11:16:43 +0200, by Lukas Stadler
-
Visualizer: display long properties correctly, "!InstanceOf" for negated InstanceOfNodesFri, 27 Apr 2012 11:16:17 +0200, by Lukas Stadler
-
add leafGraphId to AccessFieldNodeFri, 27 Apr 2012 11:15:16 +0200, by Lukas Stadler
-
MergeThu, 26 Apr 2012 14:35:25 +0200, by Lukas Stadler
-
get rid of compiler warning in jtt.loop.LoopLastIndexOfThu, 26 Apr 2012 14:27:00 +0200, by Lukas Stadler
-
MergeThu, 26 Apr 2012 14:19:04 +0200, by Lukas Stadler
-
moved GraphCache to platform specific part, solved class unloading problemThu, 26 Apr 2012 14:18:17 +0200, by Lukas Stadler
-
small change to scope log outputWed, 25 Apr 2012 14:57:40 +0200, by Lukas Stadler
-
MergeThu, 26 Apr 2012 13:59:33 +0200, by Gilles Duboscq
-
In canonicalizer, when cleaning node with no usages, use a better definition of 'floating' nodeThu, 26 Apr 2012 13:59:12 +0200, by Gilles Duboscq
-
Update the coloring filter for IGVThu, 26 Apr 2012 13:57:35 +0200, by Gilles Duboscq
-
fixed bug in XIR for checkcast & instanceof: klassOop of hint object was not being used so compare always failedThu, 26 Apr 2012 12:38:40 +0200, by Doug Simon
-
(preliminary) logging to file (-G:LogFile=asdf.txt)Wed, 25 Apr 2012 14:34:29 +0200, by Lukas Stadler
-
let NodeClass.valueEqual handle long fieldsWed, 25 Apr 2012 13:33:28 +0200, by Lukas Stadler
-
MergeWed, 25 Apr 2012 13:03:37 +0200, by Lukas Stadler
-
removed @Data annotationWed, 25 Apr 2012 13:02:10 +0200, by Lukas Stadler
-
removed clear and removeGraph from the RiGraphCache interfaceWed, 25 Apr 2012 12:15:42 +0200, by Lukas Stadler
-
don't remove empty if - merge constructs if there are guards depending on the BeginNodesWed, 25 Apr 2012 12:13:15 +0200, by Lukas Stadler
-
MergeWed, 25 Apr 2012 12:01:59 +0200, by Gilles Duboscq
-
Pass -v argument to SPECjvm2008 harnessWed, 25 Apr 2012 12:01:52 +0200, by Gilles Duboscq
-
Properly escape glob pattern when transforming to regexWed, 25 Apr 2012 12:00:52 +0200, by Gilles Duboscq
-
Do not remove empty diamond shape if there are guards in any of the branches and evacuate any other anchored valuesWed, 25 Apr 2012 11:38:49 +0200, by Gilles Duboscq
-
move cached graph eviction out of GraalCompilerWed, 25 Apr 2012 11:33:47 +0200, by Lukas Stadler
-
add missing fileWed, 25 Apr 2012 11:33:22 +0200, by Lukas Stadler
-
add RiGraphCache interfaceWed, 25 Apr 2012 11:24:49 +0200, by Lukas Stadler
-
remove on more vmExits instanceTue, 24 Apr 2012 18:13:14 +0200, by Lukas Stadler
-
MergeTue, 24 Apr 2012 17:22:36 +0200, by Lukas Stadler
-
let NodeClass.getDebugProperties handle arrays and doublesTue, 24 Apr 2012 17:17:44 +0200, by Lukas Stadler
-
ReadHubNode result is non-nullTue, 24 Apr 2012 17:16:43 +0200, by Lukas Stadler
-
use @Data in NewInstanceNode and ArithmeticNodeTue, 24 Apr 2012 17:14:09 +0200, by Lukas Stadler
-
use @Data in FixedNode and ControlSplitNodeTue, 24 Apr 2012 17:12:57 +0200, by Lukas Stadler
-
compute returnStamp on demand in MethodCallTargetNodeTue, 24 Apr 2012 17:11:45 +0200, by Lukas Stadler
-
use @Data in NewArrayNode subclassesTue, 24 Apr 2012 17:11:10 +0200, by Lukas Stadler
-
use RiResolvedType in VirtualObjectNodeTue, 24 Apr 2012 17:10:00 +0200, by Lukas Stadler
-
enhanced debug filter to be a comma-separated list of glob or substring termsTue, 24 Apr 2012 16:04:14 +0200, by Doug Simon
-
fix for last changesetTue, 24 Apr 2012 13:13:59 +0200, by Lukas Stadler
-
removed last remaining references to vmEntries and vmExitsTue, 24 Apr 2012 13:04:43 +0200, by Lukas Stadler
-
fixed regression: loop safepoints cannot be placed inside snippetsMon, 23 Apr 2012 21:27:48 +0200, by Doug Simon
-
Merge.Mon, 23 Apr 2012 15:49:32 +0200, by Doug Simon
-
added support for disassembling code after installation (so that the result of patching and relocation can be seen)Mon, 23 Apr 2012 15:49:11 +0200, by Doug Simon
-
documented importance of nmethod::_graal_compiled_method wrt code unloading and GCMon, 23 Apr 2012 15:42:30 +0200, by Doug Simon
-
improved disassembly comments for out-of-line stubsMon, 23 Apr 2012 11:10:36 +0200, by Doug Simon
-
moved loop safepoint insertion from graph building to just before scheduling, removing the need for safepoint eliminationMon, 23 Apr 2012 10:27:17 +0200, by Doug Simon
-
(temporarily) make non-empty liveIn set a bailout againMon, 23 Apr 2012 10:43:16 +0200, by Lukas Stadler
-
MergeFri, 20 Apr 2012 15:12:10 +0200, by Lukas Stadler
-
MergeFri, 20 Apr 2012 15:03:02 +0200, by Lukas Stadler
-
enable graph caching and priority compilation queueFri, 20 Apr 2012 15:02:54 +0200, by Lukas Stadler
-
MergeFri, 20 Apr 2012 13:44:28 +0200, by Lukas Stadler
-
MergeFri, 20 Apr 2012 13:44:06 +0200, by Lukas Stadler
-
fix "mx intro"Thu, 19 Apr 2012 14:47:10 +0200, by Lukas Stadler
-
make non-empty liveIn set of first block a fatal GraalInternalErrorThu, 19 Apr 2012 14:46:24 +0200, by Lukas Stadler
-
guard all compilation queue accesses, to avoid deadlocksFri, 13 Apr 2012 15:52:25 +0200, by Lukas Stadler
-
removed data link from SafepointNode to a LoopEndNodeFri, 20 Apr 2012 14:45:58 +0200, by Doug Simon
-
added assertion to prevent @Data being applied to a field of type NodeFri, 20 Apr 2012 14:45:34 +0200, by Doug Simon
-
Merge.Fri, 20 Apr 2012 14:14:42 +0200, by Doug Simon
-
removed unwind stub from Graal compiled methods as it is only used by C1Fri, 20 Apr 2012 14:13:59 +0200, by Doug Simon
-
added javadoc to some of the API for removing nodes from a graphFri, 20 Apr 2012 14:12:42 +0200, by Doug Simon
-
added 'vmg' and 'vmfg' commands to mx as convenient aliases for running the debug and fastdebug builds of the selected VMFri, 20 Apr 2012 14:10:57 +0200, by Doug Simon
-
Fix and simplify exception handling in the bytecode parserThu, 19 Apr 2012 17:37:51 -0700, by Christian Wimmer
-
separated safepoints out of LoopEndNodes into SafepointNodesThu, 19 Apr 2012 22:57:53 +0200, by Doug Simon
-
removed creation of unused context snapshotThu, 19 Apr 2012 22:45:50 +0200, by Doug Simon
-
stack overflow check is now commented in disassemblyThu, 19 Apr 2012 22:41:02 +0200, by Doug Simon
-
added JRE to source path in generated Eclipse launchesThu, 19 Apr 2012 16:26:16 +0200, by Doug Simon
-
optimization: frame prologue & epilogue ommitted for methods with no spills, no callee-saved registers, no incoming stack args and no debug infoWed, 18 Apr 2012 23:39:07 +0200, by Doug Simon
-
bug fix: can only use HotSpot code for constructing a StackTraceElement when the bci is validWed, 18 Apr 2012 23:19:58 +0200, by Doug Simon
-
give machine code printed by the CFGPrinterObserver a cfg context so that does not depend on the LIR also being printedWed, 18 Apr 2012 17:56:53 +0200, by Doug Simon
-
rename: nodesFor -> blockToNodesMapWed, 18 Apr 2012 13:42:11 +0200, by Doug Simon
-
removed mechanism for lowering ExceptionObjectNode via substitution; only LIR lowering by the runtime is now supportedTue, 17 Apr 2012 22:24:14 +0200, by Doug Simon
-
added RiCompiledMethod.executeVarargs(Object...) to support compiling and calling arbitrary Java methodsTue, 17 Apr 2012 13:52:38 +0200, by Doug Simon
-
added hcfdis commandTue, 17 Apr 2012 13:38:28 +0200, by Doug Simon
-
ignore src/share/tools directory in native build out-of-date checkFri, 13 Apr 2012 23:57:07 +0200, by Doug Simon
-
fixed bug in BitMap.negate() causing length() to be greater than size()Fri, 13 Apr 2012 23:55:25 +0200, by Doug Simon
-
ExceptionObjectNode is now lowered without XIRFri, 13 Apr 2012 23:28:20 +0200, by Doug Simon
-
conditional support for translating ExceptionObjectNode without XIRFri, 13 Apr 2012 15:31:41 +0200, by Doug Simon
-
fixed incorrect register arg in graal_create_out_of_bounds_exception stubFri, 13 Apr 2012 15:28:54 +0200, by Doug Simon
-
skip a native build if all files in src and make are older than the timestamp of the previous buildFri, 13 Apr 2012 15:26:08 +0200, by Doug Simon
-
made HotSpotResolvedMethodImpl.toStackTraceElement() call into native code to get an object containing source file infoFri, 13 Apr 2012 11:15:36 +0200, by Doug Simon
-
made links to CPU and OS specific directories shorterThu, 12 Apr 2012 20:40:25 +0200, by Doug Simon
-
removed XIR safepoint operationThu, 12 Apr 2012 20:33:12 +0200, by Doug Simon
-
fixed bug in call to unwindExceptionStub (exceptionOop arg was not be passed correctly)Thu, 12 Apr 2012 17:27:04 +0200, by Doug Simon
-
Merge.Thu, 12 Apr 2012 15:58:05 +0200, by Doug Simon
-
removed XIR prologue and epilogues - architecture and runtime specific subclass of Backend is now used insteadThu, 12 Apr 2012 15:55:03 +0200, by Doug Simon
-
added -j option to gate command to disable cleaning of Java class filesThu, 12 Apr 2012 14:20:51 +0200, by Doug Simon
-
added links to SPARC directories to enable browsing alternative backend detailsWed, 11 Apr 2012 17:47:30 +0200, by Doug Simon
-
enhanced disassembly to decode stub addresses for runtime callsWed, 11 Apr 2012 12:25:59 +0200, by Doug Simon
-
mx dacapo, mx scaladacapo and mx specjvm2008 should use the specified vmWed, 11 Apr 2012 15:38:00 +0200, by Gilles Duboscq
-
Do not split merges when they are used to anchor some valuesWed, 11 Apr 2012 11:37:24 +0200, by Gilles Duboscq
-
MergeWed, 11 Apr 2012 10:37:25 +0200, by Gilles Duboscq
-
Cosmetic fix to bailout outputWed, 11 Apr 2012 10:37:19 +0200, by Gilles Duboscq
-
Merge node simplification: Combine merge cascades into a single merge.Tue, 10 Apr 2012 19:02:04 +0200, by Andreas Woess
-
MergeTue, 10 Apr 2012 18:52:21 +0200, by Andreas Woess
-
Add peel method overload with SuperBlock parameter. Don't call normalizeLoopBegin.Tue, 10 Apr 2012 18:51:04 +0200, by Andreas Woess
-
Fix for peeling : fix a bug in the Virtual chain reconstructionTue, 10 Apr 2012 15:48:54 +0200, by Gilles Duboscq
-
MergeTue, 10 Apr 2012 14:06:02 +0200, by Gilles Duboscq
-
Estimate size of loop and peel only if resulting graph is not too bigTue, 10 Apr 2012 14:05:14 +0200, by Gilles Duboscq
-
configured test source directory for graal.graph projectTue, 10 Apr 2012 12:38:13 +0200, by Doug Simon
-
Merge.Tue, 10 Apr 2012 12:22:46 +0200, by Doug Simon
-
replace monkey patch with subclassing insteadSun, 08 Apr 2012 00:09:10 +0200, by Doug Simon
-
Peeling loop depending on their entry probabilityMon, 09 Apr 2012 20:43:30 +0200, by Gilles Duboscq
-
Add options for OptLoopTransform and OptSafepointEliminationMon, 09 Apr 2012 20:30:41 +0200, by Gilles Duboscq
-
Loop peelingMon, 09 Apr 2012 19:59:01 +0200, by Gilles Duboscq
-
We can use a FloatingRead to get the arrayClass in storechecksMon, 09 Apr 2012 19:56:10 +0200, by Gilles Duboscq
-
Fix StoreIndexedNode lowering : use a FloatinReadNode instead of Floating a ReadNodeMon, 09 Apr 2012 19:51:43 +0200, by Gilles Duboscq
-
Fix for getModifiers intrinsic : use a floating read instead of floating a normal readMon, 09 Apr 2012 19:41:59 +0200, by Gilles Duboscq
-
Loop-closed form GraphBuidlingMon, 09 Apr 2012 19:15:41 +0200, by Gilles Duboscq
-
MergeFri, 06 Apr 2012 17:58:00 +0200, by Gilles Duboscq
-
Allow VirtualPhis in FrameStates, now the Virtual state in a LoopBegin's FrameState is the VirtualLoopPhiFri, 06 Apr 2012 17:51:35 +0200, by Gilles Duboscq
-
MergeFri, 06 Apr 2012 17:05:41 +0200, by Gilles Duboscq
-
Improve exacuation of anchored values, use it to fix if and merge simplificationsFri, 06 Apr 2012 17:05:33 +0200, by Gilles Duboscq
-
Fix for EscapeAnalysis at loopEndsFri, 06 Apr 2012 16:30:18 +0200, by Gilles Duboscq
-
Reordering and adjustments to phasesFri, 06 Apr 2012 16:03:51 +0200, by Gilles Duboscq
-
Fix potential KillCFG problemFri, 06 Apr 2012 15:44:15 +0200, by Gilles Duboscq
-
Fix for IntegerMul canonicalization : use the proper kind when canonicalizing a*0Fri, 06 Apr 2012 15:23:58 +0200, by Gilles Duboscq
-
Add a PrintBailout optionFri, 06 Apr 2012 15:17:29 +0200, by Gilles Duboscq
-
Add a few loop jttsFri, 06 Apr 2012 14:59:04 +0200, by Gilles Duboscq
-
Allow tracking nodes responsible for a non-empty liveIn in LinearScanFri, 06 Apr 2012 14:41:10 +0200, by Gilles Duboscq
-
improved name of Eclipse launch file created for jar applicationsFri, 06 Apr 2012 17:24:47 +0200, by Doug Simon
-
MergeFri, 06 Apr 2012 14:26:33 +0200, by Gilles Duboscq
-
make DaCapo benchmark matchers produce multiple result linesFri, 06 Apr 2012 14:26:13 +0200, by Gilles Duboscq
-
Add DaCapo 1st run as a benchmark groupThu, 05 Apr 2012 17:11:41 +0200, by Gilles Duboscq
-
added --ecl option to mx for saving VM execution(s) as Eclipse launch configurationsThu, 05 Apr 2012 22:35:28 +0200, by Doug Simon
-
abstracted word size in object array copyWed, 04 Apr 2012 12:08:52 +0200, by Doug Simon
-
write barrier for UnsafeStoreNode must be inserted after associated write node has replaced original store node in the graphWed, 04 Apr 2012 09:19:44 +0200, by Doug Simon
-
revived mechanism for disabling automatic native builds in EclipseTue, 03 Apr 2012 23:10:04 +0200, by Doug Simon
-
emit GC write barrier for UnsafeStoreNode only if store kind is ObjectTue, 03 Apr 2012 23:08:27 +0200, by Doug Simon
-
automated download of hsdis lib if PrintAssembly option is used; added support for hsdis on the MacTue, 03 Apr 2012 21:31:32 +0200, by Doug Simon
-
Merge.Tue, 03 Apr 2012 10:58:23 +0200, by Doug Simon
-
unsafe load/store snippets now require a displacement argument which allows x86 complex addressing modes to be used for tighter encoding of array store/load operationsTue, 03 Apr 2012 10:56:40 +0200, by Doug Simon
-
added printing of HotSpot config if graal.printconfig system property is trueTue, 03 Apr 2012 10:05:49 +0200, by Doug Simon
-
made Logger thread-safe by using a ThreadLocalTue, 03 Apr 2012 09:43:21 +0200, by Doug Simon
-
disable PriorityQueue and CacheGraphsMon, 02 Apr 2012 19:47:13 +0200, by Lukas Stadler
-
fix PriorityQueue, enable PriorityQueue and CacheGraphsMon, 02 Apr 2012 19:46:48 +0200, by Lukas Stadler
-
fixed gcc warning; added note to README_GRAAL about disabling the bootstrap stepMon, 02 Apr 2012 12:19:18 +0200, by Doug Simon
-
added README_GRAAL.txt with simple build instructionsMon, 02 Apr 2012 11:39:32 +0200, by Doug Simon
-
turn off experimental options (graph caching, compilation queue changes)Thu, 29 Mar 2012 19:04:07 +0200, by Lukas Stadler
-
benchmark: graal compilation policy + priority queue + dynamic comp thread priority + graph cachingThu, 29 Mar 2012 19:03:29 +0200, by Lukas Stadler
-
benchmark: graal compilation policy + priority queue + dynamic comp thread priorityThu, 29 Mar 2012 19:02:57 +0200, by Lukas Stadler
-
added graph caching (-G:+CacheGraphs)Thu, 29 Mar 2012 18:55:45 +0200, by Lukas Stadler
-
compilation queue changes:Thu, 29 Mar 2012 18:43:30 +0200, by Lukas Stadler
-
added @Fold to folding methods during snippet intrinsification; replaced CardTableStartNode and CardTableShiftNode with @Fold methodsThu, 29 Mar 2012 13:23:34 +0200, by Doug Simon
-
added 'javadoc/' to .hgignoreThu, 29 Mar 2012 13:22:25 +0200, by Doug Simon
-
made MethodFilter patterns a little more flexible with respect to parametersThu, 29 Mar 2012 13:21:22 +0200, by Doug Simon
-
made HotSpotTypePrimitive.name() return the internal name form (as per the spec in RiType)Thu, 29 Mar 2012 13:20:43 +0200, by Doug Simon
-
added javadoc command (from Maxine version of mx)Thu, 29 Mar 2012 10:52:12 +0200, by Doug Simon
-
Merge.Wed, 28 Mar 2012 22:17:38 +0200, by Doug Simon
-
fixed regex in MethodFilterWed, 28 Mar 2012 22:17:10 +0200, by Doug Simon
-
made CompareAndSwapNode implement Lowerable to ensure partial HIR -> HIR lowering happensWed, 28 Mar 2012 22:14:14 +0200, by Doug Simon
-
removed XIR & LIR code for nodes that are completely lowered in HotspotRuntime.lower()Wed, 28 Mar 2012 14:31:56 +0200, by Doug Simon
-
removed some manual options set when compiling with JDT from mxWed, 28 Mar 2012 14:23:30 +0200, by Doug Simon
-
documentation to show the relationship between DebugConfig and DebugWed, 28 Mar 2012 14:22:25 +0200, by Doug Simon
-
added check for use of MethodFilter option without use of Log, Dump, Meter or Time optionsWed, 28 Mar 2012 14:21:05 +0200, by Doug Simon
-
reset invocation counter to 1 when method is queued for compilation, this leads to fewer unsuccessful re-enqueues.Wed, 28 Mar 2012 17:46:14 +0200, by Lukas Stadler
-
Fix for canonicalizer : some input changes were not tracked leading to canonicalization missesWed, 28 Mar 2012 13:56:41 +0200, by Gilles Duboscq
-
MergeWed, 28 Mar 2012 09:37:18 +0200, by Gilles Duboscq
-
Add a RiDeoptAction to Guards and FixedGuardsMon, 26 Mar 2012 15:47:49 +0200, by Gilles Duboscq
-
fixed Eclipse compiler warnings about unused parametersMon, 26 Mar 2012 22:40:31 +0200, by Doug Simon
-
made eclipseinit generate Eclipse debug-on-attach launch config in mx/attach-8000.launchMon, 26 Mar 2012 22:25:26 +0200, by Doug Simon
-
upgraded compiler settings for Eclipse 3.8Mon, 26 Mar 2012 22:24:07 +0200, by Doug Simon
-
added -G:+PrintFlags flag for printing the Graal flags; tightened format checking of Graal options to be consistent with HotSpotMon, 26 Mar 2012 13:49:13 +0200, by Doug Simon
-
MergeFri, 23 Mar 2012 12:13:04 -0700, by Christian Haeubl
-
bugfix, parallel GC seems stableFri, 23 Mar 2012 12:12:35 -0700, by Christian Haeubl
-
fixed comment and error message in commands.pyFri, 23 Mar 2012 13:33:56 +0100, by Doug Simon
-
changed Graal class path declaration (back) to a constant that is checked for correctness during buildingFri, 23 Mar 2012 11:48:39 +0100, by Doug Simon
-
MergeThu, 22 Mar 2012 19:06:04 -0700, by Christian Haeubl
-
some GC fixesThu, 22 Mar 2012 18:54:02 -0700, by Christian Haeubl
-
fix for package visible GraalOptionsWed, 21 Mar 2012 16:33:58 -0700, by Christian Haeubl
-
Add UseSerialGC flag in benchmarks so that all vms run with the same GCThu, 22 Mar 2012 19:54:03 +0100, by Gilles Duboscq
-
MergeThu, 22 Mar 2012 19:43:56 +0100, by Gilles Duboscq
-
Add assertion around probabilities, and fix potential problem in ComputeProbabilityPhaseThu, 22 Mar 2012 19:28:45 +0100, by Gilles Duboscq
-
Use DumpOnError flag, false by defaultThu, 22 Mar 2012 18:36:52 +0100, by Gilles Duboscq
-
Use VM_LITTLE_ENDIAN to determine endianness.Thu, 22 Mar 2012 19:13:09 +0100, by Andreas Woess
-
Add posibility to ignore some tests/benchmarks with some vms : use it to disable bootstrap benchmarks for client/serverThu, 22 Mar 2012 18:28:18 +0100, by Gilles Duboscq
-
Fix C++ code to allow successful build on Windows.Wed, 21 Mar 2012 18:05:41 +0100, by Thomas Wuerthinger
-
Fix constructor of DeoptimizeNode (to match intrinsic definition).Wed, 21 Mar 2012 14:57:06 +0100, by Thomas Wuerthinger
-
Merge.Wed, 21 Mar 2012 14:39:11 +0100, by Thomas Wuerthinger
-
Merge.Wed, 21 Mar 2012 14:32:47 +0100, by Thomas Wuerthinger
-
Merge.Wed, 21 Mar 2012 13:57:30 +0100, by Thomas Wuerthinger
-
Added new decorate methods to the Debug class.Wed, 21 Mar 2012 13:49:34 +0100, by Thomas Wuerthinger
-
Move compilation task logic to separate class.Wed, 21 Mar 2012 13:13:47 +0100, by Thomas Wuerthinger
-
Use CiKind.ordinal() as it directly reflects HotSpot's basic type value.Wed, 21 Mar 2012 12:12:22 +0100, by Thomas Wuerthinger
-
Refactoring of the debug framework. Move compiler thread implementation to its own file.Wed, 21 Mar 2012 12:07:41 +0100, by Thomas Wuerthinger
-
Fixed DeoptimizeNode.deopt intrinsic.Wed, 21 Mar 2012 12:11:51 +0100, by Andreas Woess
-
another fix for non-graal buildsWed, 21 Mar 2012 13:05:57 +0100, by Lukas Stadler
-
fix for non-graal buildsWed, 21 Mar 2012 11:57:57 +0100, by Lukas Stadler
-
MergeWed, 21 Mar 2012 11:28:22 +0100, by Lukas Stadler
-
Support for recording a leaf graph id for each deoptimization point in the debug info.Wed, 21 Mar 2012 10:47:02 +0100, by Lukas Stadler
-
better MethodFilter (allows filtering by class, method name and parameter types)Fri, 16 Mar 2012 11:03:54 +0100, by Lukas Stadler
-
better inlining debug outputTue, 20 Mar 2012 17:56:41 -0700, by Christian Haeubl
-
added better debug output when an optimistic deoptimization is disabledTue, 20 Mar 2012 16:15:27 -0700, by Christian Haeubl
-
fixed C2 compilation errorTue, 20 Mar 2012 12:16:14 -0700, by Christian Haeubl
-
C1 bugfix, fixed C1 compilation errorsTue, 20 Mar 2012 11:45:21 -0700, by Christian Haeubl
-
MergeTue, 20 Mar 2012 10:33:39 -0700, by Christian Haeubl
-
fixed failing testcasesTue, 20 Mar 2012 10:32:34 -0700, by Christian Haeubl
-
fixed fastdebug C++ issueTue, 20 Mar 2012 08:34:54 -0700, by Christian Haeubl
-
MergeTue, 20 Mar 2012 08:24:04 -0700, by Christian Haeubl
-
minor cleanups after mergeMon, 19 Mar 2012 16:22:57 -0700, by Christian Haeubl
-
MergeMon, 19 Mar 2012 15:51:49 -0700, by Christian Haeubl
-
minor changesMon, 19 Mar 2012 15:47:35 -0700, by Christian Haeubl
-
added output when optimistic optimizations are disabledMon, 19 Mar 2012 15:08:07 -0700, by Christian Haeubl
-
bugfixMon, 19 Mar 2012 14:54:46 -0700, by Christian Haeubl
-
finished first implementation of disabling runtime feedback selectively based on deoptimization historyMon, 19 Mar 2012 14:43:15 -0700, by Christian Haeubl
-
removed EndlessRecompilationTestThu, 15 Mar 2012 17:01:44 -0700, by Christian Haeubl
-
added EndlessRecompilationTestThu, 15 Mar 2012 17:01:03 -0700, by Christian Haeubl
-
fixed two cases where DeoptAction was invalidThu, 15 Mar 2012 16:34:31 -0700, by Christian Haeubl
-
more preparations for disabling runtime feedback selectively based on deoptimization historyThu, 15 Mar 2012 15:31:34 -0700, by Christian Haeubl
-
more preparations for disabling runtime feedback selectively based on deoptimization historyTue, 13 Mar 2012 18:53:33 -0700, by Christian Haeubl
-
fixed case when exception probability should not be usedTue, 13 Mar 2012 12:01:24 -0700, by Christian Haeubl
-
bugfixTue, 13 Mar 2012 10:41:13 -0700, by Christian Haeubl
-
removed unnecessary fileMon, 12 Mar 2012 18:40:51 -0700, by Christian Haeubl
-
preparations to avoid endless recompilations because of not updated profiling informationMon, 12 Mar 2012 18:40:05 -0700, by Christian Haeubl
-
Allow ints to be put into a virtual long array.Tue, 20 Mar 2012 17:13:57 +0100, by Andreas Woess
-
Added jdkhome command to mx.Tue, 20 Mar 2012 14:43:09 +0100, by Doug Simon
-
Relax an assertion that would incorrectly fail for boxed virtual objects.Mon, 19 Mar 2012 13:33:49 +0100, by Andreas Woess
-
Consitency in killCFG : kill the loop before deleteing the loopbegin when removing a dead loopMon, 19 Mar 2012 12:01:20 +0100, by Gilles Duboscq
-
getClass's intrinsic ReadNode floats, use a FloatingReadNodeMon, 19 Mar 2012 11:58:43 +0100, by Gilles Duboscq
-
Run the canonicalizer earlyMon, 19 Mar 2012 11:57:33 +0100, by Gilles Duboscq
-
inputs in a NodeInputList can be null, allow adding null values to NodeInputList (consistent with NodeSuccessorList)Mon, 19 Mar 2012 11:57:10 +0100, by Gilles Duboscq
-
Canonicalize some filter usages. Fix for graph printer's escape (escape invalid control chars). Small comment fixesMon, 19 Mar 2012 11:55:20 +0100, by Gilles Duboscq
-
Fix intrinsification of an invoke with exception with a deoptimize node.Fri, 16 Mar 2012 19:30:11 +0100, by Andreas Woess
-
Fix possible endless recursion in ConvertDeoptimizeToGuardPhase.Fri, 16 Mar 2012 19:23:43 +0100, by Andreas Woess
-
added mechanism for disabling automatic native builds from the IDE (set IDE_BUILD_TARGET="" in mx/env)Fri, 16 Mar 2012 20:23:29 +0100, by Doug Simon
-
compiler.class.path should not include system class pathFri, 16 Mar 2012 20:03:11 +0100, by Doug Simon
-
fixed segv encountered while printing system property with a NULL valueFri, 16 Mar 2012 18:25:30 +0100, by Doug Simon
-
Added -V option to mx for 'very verbose'which prints the environment variables used for an external command.Fri, 16 Mar 2012 14:48:15 +0100, by Doug Simon
-
Disabled 'examples' command until the examples are revived.Fri, 16 Mar 2012 14:47:23 +0100, by Doug Simon
-
Made the IdealGraphVisualizer runnable from mx with new 'igv' command.Thu, 15 Mar 2012 08:23:05 +0100, by Doug Simon
-
Added mx/ecj.jar to .hgignoreWed, 14 Mar 2012 21:54:42 +0100, by Doug Simon
-
disable PropagateTypes optionWed, 14 Mar 2012 18:00:59 +0100, by Lukas Stadler
-
remove old PropagateTypesPhaseWed, 14 Mar 2012 18:00:19 +0100, by Lukas Stadler
-
add and enable new PropagateTypeCachePhase, add type system testsWed, 14 Mar 2012 17:59:06 +0100, by Lukas Stadler
-
experimental type storage/query infrastructure, part 4:Wed, 14 Mar 2012 17:55:33 +0100, by Lukas Stadler
-
experimental type storage/query infrastructure, part 3:Wed, 14 Mar 2012 17:50:59 +0100, by Lukas Stadler
-
experimental type storage/query infrastructure, part 2: type feedbackWed, 14 Mar 2012 17:46:39 +0100, by Lukas Stadler
-
experimental type storage/query infrastructure, part 1Wed, 14 Mar 2012 17:42:41 +0100, by Lukas Stadler
-
experimental: dependencies on all ValueNodesWed, 14 Mar 2012 17:23:31 +0100, by Lukas Stadler
-
fix typos and remove unused parametersWed, 14 Mar 2012 17:22:55 +0100, by Lukas Stadler
-
let PostOrderBlockIterator iterate loops multiple timesWed, 14 Mar 2012 17:17:24 +0100, by Lukas Stadler
-
fix to Condition.impliesWed, 14 Mar 2012 17:15:17 +0100, by Lukas Stadler
-
propagate stamps while loweringWed, 14 Mar 2012 17:14:22 +0100, by Lukas Stadler
-
add NodeList.addAll(T[])Wed, 14 Mar 2012 17:08:06 +0100, by Lukas Stadler
-
change MergeableState to use List<T> instead of Collection<T>Wed, 14 Mar 2012 17:07:30 +0100, by Lukas Stadler
-
rename PiNode.value to PiNode.object and UnsafeCastNode.x to UnsafeCastNode.objectWed, 14 Mar 2012 16:57:18 +0100, by Lukas Stadler
-
Made the Eclipse properties be automatically generated if they don't exist when building with the Eclipse batch compiler.Wed, 14 Mar 2012 14:09:39 +0100, by Doug Simon
-
Made Java builds look for mx/ecj.jar to use Eclipse batch compiler by default.Wed, 14 Mar 2012 13:54:32 +0100, by Doug Simon
-
Merge.Sun, 11 Mar 2012 13:11:37 +0100, by Doug Simon
-
Removed GRAAL_README (outdated)Fri, 09 Mar 2012 08:03:20 +0100, by Doug Simon
-
enabled wrappers for native method callsFri, 09 Mar 2012 13:14:54 -0800, by Christian Haeubl
-
Remove method callback.Fri, 09 Mar 2012 17:12:20 +0100, by Andreas Woess
-
fixed debug/fastdebug warning messageThu, 08 Mar 2012 16:39:16 -0800, by Christian Haeubl
-
Two more package name corrections in C++ part.Thu, 08 Mar 2012 19:49:51 +0100, by Thomas Wuerthinger
-
Updated mx commands.Thu, 08 Mar 2012 19:35:42 +0100, by Thomas Wuerthinger
-
Adjusted Graal's vmSymbol entries.Thu, 08 Mar 2012 19:27:37 +0100, by Thomas Wuerthinger
-
Adjust C++ part according to the renaming.Thu, 08 Mar 2012 19:24:41 +0100, by Thomas Wuerthinger
-
Renamed projects.Thu, 08 Mar 2012 19:24:17 +0100, by Thomas Wuerthinger
-
Update import statements.Thu, 08 Mar 2012 19:11:12 +0100, by Thomas Wuerthinger
-
Perform renames on files.Thu, 08 Mar 2012 17:57:30 +0100, by Thomas Wuerthinger
-
MergeThu, 08 Mar 2012 15:09:11 +0100, by Gilles Duboscq
-
more comments tag updatesThu, 08 Mar 2012 15:06:59 +0100, by Gilles Duboscq
-
comments cleanup/retaggingThu, 08 Mar 2012 15:01:19 +0100, by Gilles Duboscq
-
Merge.Thu, 08 Mar 2012 12:46:19 +0100, by Thomas Wuerthinger
-
Remove duplicate method entry in debug scope.Thu, 08 Mar 2012 12:45:49 +0100, by Thomas Wuerthinger
-
added assertionWed, 07 Mar 2012 14:35:22 -0800, by Christian Haeubl
-
MergeWed, 07 Mar 2012 14:14:25 -0800, by Christian Haeubl
-
another fix for goto's deopt caseWed, 07 Mar 2012 14:14:03 -0800, by Christian Haeubl
-
bugfixWed, 07 Mar 2012 11:36:53 -0800, by Christian Haeubl
-
MergeWed, 07 Mar 2012 11:29:04 -0800, by Christian Haeubl
-
fix for goto's deopt caseWed, 07 Mar 2012 11:14:00 -0800, by Christian Haeubl
-
Added 'intro' command to mx that runs a simple 'hello world' program and visualizes its compilation in the Graal Visualizer.Wed, 07 Mar 2012 21:04:56 +0100, by Doug Simon
-
Fix performance regression: When never executed code is not compiled, deoptimize before the branch so that interpreter updates profiling information.Wed, 07 Mar 2012 11:06:14 -0800, by Christian Wimmer
-
reverted the changes to sanitycheck.pyWed, 07 Mar 2012 10:09:55 -0800, by Christian Haeubl
-
hardcoded correct SPECjvm2008 startup settings in sanitycheck.pyWed, 07 Mar 2012 10:09:33 -0800, by Christian Haeubl
-
fix after mergeWed, 07 Mar 2012 10:03:52 -0800, by Christian Haeubl
-
MergeWed, 07 Mar 2012 10:02:33 -0800, by Christian Haeubl
-
only print a warning in case that an endless recompilation is detectedWed, 07 Mar 2012 09:50:36 -0800, by Christian Haeubl
-
added option to print the profiling informationWed, 07 Mar 2012 09:48:08 -0800, by Christian Haeubl
-
added detection for endless recompilationTue, 06 Mar 2012 11:11:27 -0800, by Christian Haeubl
-
fixed deoptimization outputMon, 05 Mar 2012 12:40:54 -0800, by Christian Haeubl
-
MergeMon, 05 Mar 2012 12:03:02 -0800, by Christian Haeubl
-
exit the VM when an endless recompilation is detectedMon, 05 Mar 2012 12:01:38 -0800, by Christian Haeubl
-
Fix performance regression: remove unnecessary restriction of JSR parsingTue, 06 Mar 2012 11:55:44 -0800, by Christian Wimmer
-
Fix python warningTue, 06 Mar 2012 19:17:52 +0100, by Gilles Duboscq
-
Add jacoco report and a -XX:+DeoptimizeALot -XX:+VerifyOops bootstrap run to the gateTue, 06 Mar 2012 19:13:51 +0100, by Gilles Duboscq
-
Integrated mxtool updates from Maxine project.Tue, 06 Mar 2012 12:09:50 +0100, by Doug Simon
-
Use BytecodeStream in BciBlockMapping instead of hand-crafted byte-array accessesMon, 05 Mar 2012 18:22:31 -0800, by Christian Wimmer
-
Move bytecode definition in its own package to separate it from the bytecode parserMon, 05 Mar 2012 17:36:34 -0800, by Christian Wimmer
-
Fix and enable liveness analysis to prune unnecessary frame state entriesMon, 05 Mar 2012 16:09:49 -0800, by Christian Wimmer
-
Remove unused importMon, 05 Mar 2012 16:09:07 -0800, by Christian Wimmer
-
Allow multiple entries in methodFilterMon, 05 Mar 2012 16:07:42 -0800, by Christian Wimmer
-
Remove FrameStateAccess: Make FrameState immutable and move all modification logic into FrameStateBuilderMon, 05 Mar 2012 09:55:54 -0800, by Christian Wimmer
-
cosmetic simplifications in NewInstanceNode.ESCAPE.updateStateMon, 05 Mar 2012 14:38:43 +0100, by Gilles Duboscq
-
Allow JaCoCon to append to the execution fileMon, 05 Mar 2012 14:35:26 +0100, by Gilles Duboscq
-
fix variable redefinition in URLConnectionDownloadMon, 05 Mar 2012 13:40:39 +0100, by Gilles Duboscq
-
MergeSun, 04 Mar 2012 18:56:25 -0800, by Christian Haeubl
-
try to reduce MaximumGreedyInlineSize significantlyFri, 02 Mar 2012 18:50:51 -0800, by Christian Haeubl
-
some more changes to inlining debug outputFri, 02 Mar 2012 17:52:12 -0800, by Christian Haeubl
-
changed inlining debug outputFri, 02 Mar 2012 17:43:17 -0800, by Christian Haeubl
-
fixed an issue that prevented java.util.concurrent methods from being compiledFri, 02 Mar 2012 16:44:36 -0800, by Christian Haeubl
-
Use lower case http_proxy because this is the default environment variable on LinuxFri, 02 Mar 2012 09:23:18 -0800, by Christian Wimmer
-
Reorder gate checks to do the important stuff firstFri, 02 Mar 2012 09:21:10 -0800, by Christian Wimmer
-
Remove assertion that does not holdFri, 02 Mar 2012 09:20:28 -0800, by Christian Wimmer
-
Additional infrastructure methodsFri, 02 Mar 2012 09:18:42 -0800, by Christian Wimmer
-
Use context instead of individual dump calls to pass helper objects to CFG printerFri, 02 Mar 2012 09:17:59 -0800, by Christian Wimmer
-
Remove dead codeFri, 02 Mar 2012 09:13:36 -0800, by Christian Wimmer
-
Do not use SchedulePhase in CFG printerFri, 02 Mar 2012 09:12:54 -0800, by Christian Wimmer
-
Make reverse postorder computation more robust so that it can handle dead code.Fri, 02 Mar 2012 09:10:04 -0800, by Christian Wimmer
-
Allow Debug context with multiple objectsFri, 02 Mar 2012 09:08:39 -0800, by Christian Wimmer
-
NodeList.toString should not print null elements at the end of the arrayFri, 02 Mar 2012 09:07:56 -0800, by Christian Wimmer
-
Use register hints in new linear scan allocatorFri, 02 Mar 2012 09:07:14 -0800, by Christian Wimmer
-
Fix copy&paste errorFri, 02 Mar 2012 09:06:31 -0800, by Christian Wimmer
-
fixed probabilities when polymorphic inlining is usedThu, 01 Mar 2012 15:18:32 -0800, by Christian Haeubl
-
disable vtable stub inliningThu, 01 Mar 2012 15:58:46 +0100, by Lukas Stadler
-
fixes to vtable stub inlining: compute offset on demand, look out for interface methodsThu, 01 Mar 2012 15:36:35 +0100, by Lukas Stadler
-
disable VTable stub inliningThu, 01 Mar 2012 12:26:32 +0100, by Lukas Stadler
-
enable VTable stub inliningThu, 01 Mar 2012 12:26:18 +0100, by Lukas Stadler
-
add option to inline VTable stubsThu, 01 Mar 2012 12:11:19 +0100, by Lukas Stadler
-
MergeThu, 01 Mar 2012 12:10:41 +0100, by Lukas Stadler
-
cleanup of XirSite: remove unused (and incorrectly implemented) type functions, add receiver to determine nonNull propertyThu, 01 Mar 2012 12:04:37 +0100, by Lukas Stadler
-
use profiling information whenever possibleWed, 29 Feb 2012 19:20:15 -0800, by Christian Haeubl
-
fix for RiCompiledMethod.executeWed, 29 Feb 2012 14:49:54 +0100, by Lukas Stadler
-
Fix DebugScope memory leak.Tue, 28 Feb 2012 21:25:21 +0100, by Thomas Wuerthinger
-
Small fix for windows.Tue, 28 Feb 2012 18:57:46 +0100, by Andreas Woess
-
added RiCompiledMethod.execute and the required VM infrastructureTue, 28 Feb 2012 18:00:35 +0100, by Lukas Stadler
-
eclipse CDT project updateTue, 28 Feb 2012 17:53:07 +0100, by Lukas Stadler
-
prefer inlining within loopsMon, 27 Feb 2012 19:16:28 -0800, by Christian Haeubl
-
slightly prefer inlining within loopsMon, 27 Feb 2012 19:15:30 -0800, by Christian Haeubl
-
disabled the preferred inlining within loops for one benchmark runMon, 27 Feb 2012 19:14:36 -0800, by Christian Haeubl
-
MergeMon, 27 Feb 2012 15:06:36 -0800, by Christian Haeubl
-
added comment about final non-static fieldsMon, 27 Feb 2012 14:50:58 -0800, by Christian Haeubl
-
small fix to loop frequency propagationMon, 27 Feb 2012 14:47:55 -0800, by Christian Haeubl
-
2 more #ifdef GRAALMon, 27 Feb 2012 23:36:29 +0100, by Thomas Wuerthinger
-
Added missing #ifdef GRAALMon, 27 Feb 2012 23:05:48 +0100, by Thomas Wuerthinger
-
Merge.Mon, 27 Feb 2012 22:19:24 +0100, by Thomas Wuerthinger
-
create separate RUNTIME1_STUBS definition for non-graal build.Mon, 27 Feb 2012 22:18:57 +0100, by Thomas Wuerthinger
-
Remove the hacks around "is_Compiler_thread" assertions; Graal no longer uses the compiler thread mechanisms; don't create a C++ compilation queue or any compiler threads.Mon, 27 Feb 2012 22:15:05 +0100, by Thomas Wuerthinger
-
More diff vs hsx24 clean up.Mon, 27 Feb 2012 21:49:51 +0100, by Thomas Wuerthinger
-
More diff vs hsx24 optimizations.Mon, 27 Feb 2012 21:43:51 +0100, by Thomas Wuerthinger
-
More ifdef GRAAL usage.Mon, 27 Feb 2012 18:31:27 +0100, by Thomas Wuerthinger
-
Reducing diff to hsx24Mon, 27 Feb 2012 17:06:18 +0100, by Thomas Wuerthinger
-
More GRAAL #ifdef; ignore graal directory on windows for client/server configuration.Mon, 27 Feb 2012 16:26:41 +0100, by Thomas Wuerthinger
-
Merge.Mon, 27 Feb 2012 15:25:39 +0100, by Thomas Wuerthinger
-
First round of minimizing diff vs OpenJDK.Mon, 27 Feb 2012 15:15:59 +0100, by Thomas Wuerthinger
-
Merge fix #3.Mon, 27 Feb 2012 14:58:47 +0100, by Thomas Wuerthinger
-
Merge fix #2.Mon, 27 Feb 2012 14:40:41 +0100, by Thomas Wuerthinger
-
Merge fixes.Mon, 27 Feb 2012 14:36:47 +0100, by Thomas Wuerthinger
-
Merge with http://hg.openjdk.java.net/hsx/hsx24/hotspot/Mon, 27 Feb 2012 13:10:13 +0100, by Thomas Wuerthinger
-
MergeThu, 23 Feb 2012 21:10:02 -0500, by bpittore
-
7120481: storeStore barrier in constructor with final fieldTue, 21 Feb 2012 13:14:55 -0500, by jiangli
-
MergeWed, 22 Feb 2012 14:00:34 -0500, by bpittore
-
7129401: PPC: runtime/7100935/TestShortArraycopy.java failsWed, 15 Feb 2012 20:26:59 -0500, by vladidan
-
MergeWed, 22 Feb 2012 08:19:27 -0800, by fparain
-
7145358: SA throws ClassCastException for partially loaded ConstantPoolMon, 20 Feb 2012 21:27:56 -0800, by poonam
-
7132070: Use a mach_port_t as the OSThread thread_id rather than pthread_t on BSD/OSXSun, 19 Feb 2012 13:11:39 +0100, by sla
-
7145798: System.loadLibrary does not search current working directoryFri, 17 Feb 2012 15:55:27 -0800, by dcubed
-
Added tag jdk8-b27 for changeset 3b24e7e01d20Thu, 23 Feb 2012 12:03:08 -0800, by katleman
-
7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c hs23-b16Mon, 20 Feb 2012 13:11:08 -0800, by kvn
-
7146700: new hotspot build - hs24-b01Fri, 17 Feb 2012 15:11:32 -0800, by amurillo
-
Added tag hs23-b16 for changeset f92a171cf007Fri, 17 Feb 2012 15:06:39 -0800, by amurillo
-
MergeFri, 17 Feb 2012 15:06:38 -0800, by amurillo
-
Added tag jdk8-b26 for changeset fd3060701216Thu, 16 Feb 2012 13:01:24 -0800, by katleman
-
MergeFri, 17 Feb 2012 12:18:52 -0800, by never
-
7146729: nightly failure after 7141200: tty is sometimes null during shutdown of main threadFri, 17 Feb 2012 12:18:10 -0800, by never
-
7145346: VerifyStackAtCalls is brokenThu, 16 Feb 2012 17:12:49 -0800, by kvn
-
7144318: GCLocker assert failure: assert(_needs_gc || SafepointSynchronize::is_at_safepoint(Thu, 16 Feb 2012 11:33:49 -0800, by never
-
7143038: SIGSEGV in assert_equal / LinearScan::assign_reg_numThu, 16 Feb 2012 09:20:40 +0100, by roland
-
7125136: SIGILL on linux amd64 in gc/ArrayJuggle/Juggle29Wed, 15 Feb 2012 21:37:49 -0800, by kvn
-
7142680: default GC affected by jvm pathWed, 15 Feb 2012 16:29:40 -0800, by iveresov
-
7145345: Code cache sweeper must cooperate with safepointsWed, 15 Feb 2012 12:32:03 -0800, by iveresov
-
7145537: minor tweaks to LogEventsWed, 15 Feb 2012 10:12:55 -0800, by never
-
7126041: jdk7u4 b05 and b06 crash with RubyMine 3.2.4, works well with b04Wed, 15 Feb 2012 09:43:16 +0100, by roland
-
7143061: nsk/stress/stack/b4525850 crash VMTue, 14 Feb 2012 15:43:56 -0800, by never
-
7144405: JumbleGC002 assert(m->offset() == pc_offset) failed: oopmap not foundTue, 14 Feb 2012 09:43:25 +0100, by roland
-
7143766: add ALT_JDK_IMAGE_DIR and improve test_jdkMon, 13 Feb 2012 04:30:59 -0800, by twisti
-
7141329: Strange values of stack_size in -XX:+TraceMethodHandles outputMon, 13 Feb 2012 02:29:22 -0800, by twisti
-
7140985: HSDIS does not handle caller options correctlyFri, 10 Feb 2012 17:20:05 -0800, by kvn
-
7129284: +DoEscapeAnalysis regression w/ early build of 7u4 (HotSpot 23) on LinuxFri, 10 Feb 2012 12:53:43 -0800, by kvn
-
MergeFri, 17 Feb 2012 06:34:49 -0800, by fparain
-
MergeThu, 16 Feb 2012 17:19:40 -0500, by coleenp
-
7146354: Re-enable Compressed OOPs after 7118647 is resolvedThu, 16 Feb 2012 15:52:01 -0500, by coleenp
-
7142113: Add Ivy Bridge to the known Intel x86 cpu familiesThu, 16 Feb 2012 13:50:54 -0500, by phh
-
7145243: Need additional specializations for argument parsing frameworkWed, 15 Feb 2012 12:17:30 -0800, by fparain
-
MergeTue, 14 Feb 2012 23:50:12 -0800, by minqi
-
MergeTue, 14 Feb 2012 20:54:57 -0800, by minqi
-
7130993: nsk/jdi/ReferenceType/instances/instances004 fails with JFR: assert(ServiceUtil::visible_oop(obj))Tue, 14 Feb 2012 17:04:40 -0800, by sspitsyn
-
MergeWed, 15 Feb 2012 00:09:31 -0500, by kamg
-
7145589: First JSDT provider creation failsTue, 14 Feb 2012 20:02:19 -0500, by kamg
-
MergeTue, 14 Feb 2012 18:35:19 -0500, by coleenp
-
7145587: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGV (sparc version)Tue, 14 Feb 2012 16:50:34 -0500, by coleenp
-
MergeTue, 14 Feb 2012 15:52:17 -0500, by kamg
-
7069991: Setup make/jprt.properties files for jdk8Mon, 13 Feb 2012 14:03:12 -0500, by kamg
-
7143760: Memory leak in GarbageCollectionNotificationsTue, 14 Feb 2012 06:54:27 -0800, by fparain
-
7059899: Stack overflows in Java code cause 64-bit JVMs to exit due to SIGSEGVMon, 13 Feb 2012 12:30:47 -0500, by coleenp
-
MergeMon, 13 Feb 2012 06:24:44 -0800, by fparain
-
7009098: SA cannot open core files larger than 2GB on Linux 32-bitSun, 12 Feb 2012 19:33:11 -0800, by poonam
-
MergeThu, 09 Feb 2012 07:35:48 -0800, by zgu
-
7141259: Native stack is missing in hs_errThu, 09 Feb 2012 10:16:26 -0500, by zgu
-
7131006: java/lang/management/ThreadMXBean/ThreadLists.javaThu, 09 Feb 2012 00:51:47 -0800, by minqi
-
MergeFri, 17 Feb 2012 13:23:29 +0100, by stefank
-
6330863: vm/gc/InfiniteList.java fails intermittently due to timeoutThu, 16 Feb 2012 13:13:53 -0800, by jcoomes
-
7146343: PS invoke methods should indicate the type of gc doneThu, 16 Feb 2012 13:12:25 -0800, by jcoomes
-
7132029: G1: mixed GC phase lasts for longer than it shouldWed, 15 Feb 2012 13:06:53 -0500, by tonyp
-
7129514: time warp warnings after 7117303Wed, 18 Jan 2012 09:50:16 -0800, by johnc
-
7129892: G1: explicit marking cycle initiation might fail to initiate a marking cycleTue, 14 Feb 2012 08:21:08 -0500, by tonyp
-
7144296: PS: Optimize nmethods processingFri, 10 Feb 2012 17:40:20 -0800, by iveresov
-
MergeWed, 15 Feb 2012 16:09:49 -0500, by bpittore
-
7140866: assert(covered) failed: Card for end of new region not committedWed, 15 Feb 2012 00:51:07 -0500, by dlong
-
7144322: new hotspot build - hs23-b16Fri, 10 Feb 2012 11:46:20 -0800, by amurillo
-
Added tag jdk8-b25 for changeset 9ad8feb5afbdThu, 09 Feb 2012 12:55:38 -0800, by katleman
-
MergeFri, 10 Feb 2012 10:55:15 -0500, by bpittore
-
MergeMon, 06 Feb 2012 10:57:49 -0500, by bpittore
-
MergeWed, 25 Jan 2012 21:30:53 -0800, by bobv
-
7132690: InstanceKlass:_reference_type should be u1 typeWed, 25 Jan 2012 17:40:51 -0500, by jiangli
-
MergeWed, 25 Jan 2012 19:26:35 -0500, by dholmes
-
7130319: C2: running with -XX:+PrintOptoAssembly crashes the VM with assert(false) failed: bad tag in logTue, 24 Jan 2012 18:00:54 -0500, by dlong
-
MergeThu, 09 Feb 2012 18:01:20 -0800, by jrose
-
7119286: JSR292: SIGSEGV in JNIHandleBlock::release_block(JNIHandleBlock*, Thread*)+0x3cWed, 08 Feb 2012 09:52:24 +0100, by roland
-
7143491: G1 C2 CTW: assert(p2x->outcnt() == 2) failed: expects 2 users: Xor and URShift nodesTue, 07 Feb 2012 16:33:43 -0800, by kvn
-
7142167: MAC: _get_previous_fp broken on bsd with llvm-gccTue, 07 Feb 2012 11:33:15 -0800, by kvn
-
MergeTue, 07 Feb 2012 12:34:31 -0800, by fparain
-
7141242: build-infra merge: Rename CPP->CXX and LINK->LDMon, 06 Feb 2012 09:14:22 +0100, by erikj
-
7132779: build-infra merge: Enable ccache to work for most developer builds.Tue, 31 Jan 2012 13:12:39 +0100, by ohrstrom
-
7142586: Cannot build on Solaris 11 due to use of ia_niceFri, 03 Feb 2012 17:21:52 -0500, by phh
-
7143122: new hotspot build - hs23-b15Mon, 06 Feb 2012 12:18:24 -0800, by amurillo
-
7142616: MAC: Honor ALT_EXPORT_PATH overrides from JDK control builds hs23-b14Mon, 06 Feb 2012 14:02:51 -0500, by phh
-
7142852: MAC: Comment out JPRT jbb tests on Mac OS X until 7142850 is resolvedMon, 06 Feb 2012 14:01:53 -0500, by phh
-
7142393: new hotspot build - hs23-b14Fri, 03 Feb 2012 18:09:14 -0800, by amurillo
-
Added tag hs23-b13 for changeset b22de8247499Fri, 03 Feb 2012 18:04:11 -0800, by amurillo
-
Added tag jdk8-b24 for changeset a80fd4f45d7aThu, 02 Feb 2012 09:39:26 -0800, by katleman
-
MergeFri, 03 Feb 2012 12:20:11 -0800, by jcoomes
-
6679764: enable parallel compaction by defaultThu, 02 Feb 2012 16:05:17 -0800, by jcoomes
-
7140909: Visual Studio project builds broken: need to define INCLUDE_TRACEMon, 30 Jan 2012 15:21:57 +0100, by brutisso
-
MergeSat, 28 Jan 2012 01:15:34 -0800, by stefank
-
7134655: Crash in reference processing when doing single-threaded remarkingFri, 27 Jan 2012 14:14:50 +0100, by stefank
-
MergeFri, 03 Feb 2012 12:08:55 -0800, by jcoomes
-
7141637: JSR 292: MH spread invoker crashes with NULL argument on x86_32Thu, 02 Feb 2012 09:14:38 -0800, by twisti
-
7013347: allow crypto functions to be called inline to enhance performanceWed, 01 Feb 2012 16:57:08 -0800, by never
-
7141200: log some interesting information in ring buffers for crashesWed, 01 Feb 2012 07:59:01 -0800, by never
-
7090976: Eclipse/CDT causes a JVM crash while indexing C++ codeWed, 01 Feb 2012 10:36:58 +0100, by roland
-
7132180: JSR 292: C1 JVM crash with ClassValue/MethodHandleTue, 31 Jan 2012 09:53:46 -0800, by twisti
-
7140924: SIGSEGV in compiled code for sun.awt.X11.XDecoratedPeer.updateMinSizeHintsTue, 31 Jan 2012 07:18:03 -0800, by kvn
-
7141059: 7116795 broke pure c2 buildsMon, 30 Jan 2012 19:37:14 -0800, by iveresov
-
7129164: JNI Get/ReleasePrimitiveArrayCritical doesn't scaleSun, 29 Jan 2012 16:46:04 -0800, by never
-
MergeFri, 03 Feb 2012 14:04:59 -0500, by fparain
-
7123386: RFE: Preserve universal builds of HotSpot on Mac OS XWed, 01 Feb 2012 15:01:08 -0500, by phh
-
7114376: Make system dictionary hashtable bucket array size configurableMon, 30 Jan 2012 23:27:30 -0500, by acorn
-
MergeMon, 30 Jan 2012 05:08:09 -0800, by brutisso
-
7140882: Don't return booleans from methods returning pointersMon, 30 Jan 2012 12:36:49 +0100, by brutisso
-
7022100: Method annotations are incorrectly set when redefining classesFri, 27 Jan 2012 13:46:24 +0100, by stefank
-
7130476: Remove use of #ifdef TRACE_DEFINE_KLASS_TRACE_ID from klass.hppTue, 24 Jan 2012 14:48:22 +0100, by rbackman
-
7135385: new hotspot build - hs23-b13Fri, 27 Jan 2012 14:49:54 -0800, by amurillo
-
Added tag jdk8-b23 for changeset e850d8e7ea54Thu, 26 Jan 2012 18:23:17 -0800, by katleman
-
MergeFri, 27 Jan 2012 10:42:36 -0500, by kamg
-
7082553: Interpret Thread.setPriority(Thread.MAX_PRIORITY) to mean FX60 on Solaris 10 and 11Thu, 26 Jan 2012 20:06:06 -0500, by phh
-
MergeWed, 25 Jan 2012 18:58:59 -0800, by dsamersoff
-
MergeWed, 25 Jan 2012 15:03:42 -0800, by dsamersoff
-
7132515: Add dcmd to manage UnlockingCommercialFeature flagWed, 25 Jan 2012 21:10:08 +0400, by dsamersoff
-
MergeWed, 25 Jan 2012 16:33:37 -0800, by fparain
-
7131346: Parsing of boolean arguments to diagnostic commands is brokenWed, 25 Jan 2012 10:32:29 -0800, by fparain
-
MergeWed, 25 Jan 2012 10:08:40 -0500, by kamg
-
MergeWed, 25 Jan 2012 01:16:03 -0800, by phh
-
7125793: MAC: test_gamma should always workTue, 24 Jan 2012 19:33:14 -0500, by phh
-
MergeTue, 24 Jan 2012 20:15:56 -0800, by dsamersoff
-
7066129: GarbageCollectorMXBean#getLastGcInfo leaks native memoryWed, 25 Jan 2012 02:29:05 +0400, by dsamersoff
-
7126732: MAC: Require Mac OS X builds/tests for JPRT integrate jobs for HotSpotTue, 24 Jan 2012 14:07:03 -0500, by phh
-
MergeMon, 23 Jan 2012 17:45:32 -0800, by coleenp
-
6972759: Step over not working after thrown exception and PopSat, 21 Jan 2012 23:02:40 -0500, by bpittore
-
MergeFri, 27 Jan 2012 09:04:57 +0100, by brutisso
-
7133038: G1: Some small profile based optimizationsThu, 26 Jan 2012 14:14:55 -0800, by johnc
-
7112413: JVM Crash, possibly GC-relatedWed, 25 Jan 2012 21:14:11 -0800, by jcoomes
-
7127706: G1: re-enable survivors during the initial-mark pauseWed, 25 Jan 2012 12:58:23 -0500, by tonyp
-
6484965: G1: piggy-back liveness accounting phase on markingThu, 12 Jan 2012 00:06:47 -0800, by johnc
-
7132398: G1: java.lang.IllegalArgumentException: Invalid threshold: 9223372036854775807 > max (1073741824)Tue, 24 Jan 2012 17:08:58 -0500, by tonyp
-
7132311: G1: assert((s == klass->oop_size(this)) || (Universe::heap()->is_gc_active() && ((is_typeArray()...Mon, 23 Jan 2012 20:36:16 +0100, by brutisso
-
7131791: G1: Asserts in nightly testing due to 6976060Fri, 20 Jan 2012 18:01:32 +0100, by brutisso
-
7078465: G1: Don't use the undefined value (-1) for the G1 old memory pool max sizeThu, 19 Jan 2012 09:13:58 -0500, by tonyp
-
7129271: G1: Interference from multiple threads in PrintGC/PrintGCDetails outputTue, 17 Jan 2012 10:21:43 -0800, by johnc
-
7097586: G1: improve the per-space output when using jmap -heapWed, 18 Jan 2012 10:30:12 -0500, by tonyp
-
6976060: G1: humongous object allocations should initiate marking cycles when necessaryMon, 16 Jan 2012 22:10:05 +0100, by brutisso
-
7130334: G1: Change comments and error messages that refer to CMS in g1/concurrentMark.cpp/hppMon, 16 Jan 2012 11:21:21 +0100, by brutisso
-
7121547: G1: High number mispredicted branches while iterating over the marking bitmapFri, 13 Jan 2012 13:27:48 -0800, by johnc
-
MergeThu, 26 Jan 2012 19:39:08 -0800, by jrose
-
7131259: compile_method and CompilationPolicy::event shouldn't be declared TRAPSThu, 26 Jan 2012 12:15:24 -0800, by iveresov
-
7120468: SPARC/x86: use frame::describe to enhance trace_method_handleThu, 26 Jan 2012 16:49:22 +0100, by bdelsart
-
7123910: Some CTW tests crash VM: is_loaded() && that->is_loaded()Thu, 26 Jan 2012 09:38:28 +0100, by roland
-
MergeWed, 25 Jan 2012 08:10:04 -0800, by kvn
-
7132936: guarantee(t != NULL) failed: must be conTue, 24 Jan 2012 17:04:51 -0800, by kvn
-
7116050: C2/ARM: memory stomping error with DivideMcTestsWed, 25 Jan 2012 09:31:47 +0100, by roland
-
7132945: Tiered: adjust OSR threshold of level 3Tue, 24 Jan 2012 17:00:51 -0800, by iveresov
-
7120450: complete information dumped by frame_describeTue, 24 Jan 2012 15:41:17 +0100, by bdelsart
-
7130676: Tiered: assert(bci == 0 || 0<= bci && bci<code_size()) during stack trace constructionSun, 22 Jan 2012 14:03:20 -0800, by never
-
7131028: Switch statement takes wrong pathFri, 20 Jan 2012 15:02:12 -0800, by iveresov
-
7131302: connode.cpp:205 Error: ShouldNotReachHere()Fri, 20 Jan 2012 09:43:06 -0800, by kvn
-
7131979: new hotspot build - hs23-b12Fri, 20 Jan 2012 17:07:33 -0800, by amurillo
-
Added tag jdk8-b22 for changeset 24727fb37561Fri, 20 Jan 2012 13:08:43 -0800, by katleman
-
MergeThu, 19 Jan 2012 18:35:13 -0800, by jrose
-
MergeThu, 19 Jan 2012 17:20:39 -0800, by jrose
-
7131288: COMPILE SKIPPED: deopt handler overflow (retry at different tier)Thu, 19 Jan 2012 10:56:51 -0800, by iveresov
-
7111138: delete the obsolete flag -XX:+UseRicochetFramesThu, 19 Jan 2012 13:00:11 -0800, by jrose
-
7120448: Fix FP values for compiled frames in frame::describeWed, 18 Jan 2012 16:18:31 +0100, by bdelsart
-
7131050: fix for "7071311 Decoder enhancement" does not build on MacOS XWed, 18 Jan 2012 11:45:14 -0500, by zgu
-
MergeTue, 17 Jan 2012 21:25:28 -0500, by kamg
-
7071311: Decoder enhancementTue, 17 Jan 2012 13:08:52 -0500, by zgu
-
MergeTue, 17 Jan 2012 10:16:36 -0500, by kamg
-
MergeWed, 11 Jan 2012 17:58:26 -0500, by phh
-
7115199: Add event tracing hooks and Java Flight Recorder infrastructureWed, 11 Jan 2012 17:34:02 -0500, by phh
-
7129512: new hotspot build - hs23-b11Sat, 14 Jan 2012 00:52:39 -0800, by amurillo
-
Added tag jdk8-b21 for changeset 9952d1c439d6Fri, 13 Jan 2012 10:05:33 -0800, by katleman
-
MergeFri, 13 Jan 2012 14:21:14 -0800, by kvn
-
7129618: assert(obj_node->eqv_uncast(obj),"");Fri, 13 Jan 2012 12:58:26 -0800, by kvn
-
MergeFri, 13 Jan 2012 00:51:43 -0800, by jrose
-
7128355: assert(!nocreate) failed: Cannot build a phi for a block already parsedThu, 12 Jan 2012 14:45:04 -0800, by kvn
-
MergeFri, 13 Jan 2012 06:18:47 -0800, by brutisso
-
MergeFri, 13 Jan 2012 01:55:22 -0800, by brutisso
-
6888336: G1: avoid explicitly marking and pushing objects in survivor spacesTue, 10 Jan 2012 18:58:13 -0500, by tonyp
-
7128532: G1: Change default value of G1DefaultMaxNewGenPercent to 80Tue, 10 Jan 2012 20:02:41 +0100, by brutisso
-
7125281: G1: heap expansion code is replicatedMon, 09 Jan 2012 23:50:41 -0500, by tonyp
-
7121623: G1: always be able to reliably calculate the length of a forwarded chunked arraySat, 07 Jan 2012 00:43:59 -0500, by tonyp
-
7121496: G1: do the per-region evacuation failure handling work in parallelFri, 23 Dec 2011 11:14:18 -0800, by johnc
-
MergeThu, 05 Jan 2012 21:21:55 -0800, by jmasa
-
7113006: G1: excessive ergo output when an evac failure happensThu, 05 Jan 2012 05:54:01 -0500, by tonyp
-
MergeFri, 13 Jan 2012 00:27:53 -0800, by jrose
-
7064302: JDK7 build 147 crashed after testing my java 6-compiled web appThu, 12 Jan 2012 12:28:59 -0800, by kvn
-
7128352: assert(obj_node == obj) failedTue, 10 Jan 2012 18:05:38 -0800, by kvn
-
7125896: Eliminate nested locksSat, 07 Jan 2012 13:26:43 -0800, by kvn
-
7110824: ctw/jarfiles/GUI3rdParty_jar/ob_mask_DateField crashes VMSat, 07 Jan 2012 10:39:23 -0800, by kvn
-
MergeThu, 12 Jan 2012 09:59:55 -0500, by kamg
-
MergeTue, 10 Jan 2012 15:47:19 -0500, by kamg
-
7120511: Add diagnostic commandsMon, 09 Jan 2012 10:27:24 +0100, by fparain
-
7129240: backout fix for 7102776 until 7128770 is resolvedWed, 11 Jan 2012 19:54:34 -0800, by dcubed
-
MergeFri, 06 Jan 2012 20:09:20 -0800, by kvn
-
7119294: Two command line options cause JVM to crashThu, 05 Jan 2012 17:25:58 -0800, by iveresov
-
7125879: assert(proj != NULL) failed: must be foundFri, 30 Dec 2011 11:43:06 -0800, by kvn
-
MergeThu, 29 Dec 2011 11:37:50 -0800, by kvn
-
7123954: Some CTW test crash with SIGSEGVTue, 27 Dec 2011 15:08:43 -0800, by kvn
-
7110832: ctw/.../org_apache_avalon_composition_util_StringHelper crashes the VMFri, 23 Dec 2011 15:24:36 -0800, by kvn
-
7123253: C1: in store check code, usage of registers may be incorrectFri, 23 Dec 2011 09:36:23 +0100, by roland
-
7123108: C1: assert(if_state != NULL) failed: states do not match upThu, 22 Dec 2011 10:55:53 +0100, by roland
-
7121140: Allocation paths require explicit memory synchronization operations for RMO systemsTue, 20 Dec 2011 16:56:50 +0100, by roland
-
7118863: Move sizeof(klassOopDesc) into the *Klass::*_offset_in_bytes() functionsWed, 07 Dec 2011 11:35:03 +0100, by stefank
-
7121648: Use 3-operands SIMD instructions on x86 with AVXTue, 20 Dec 2011 00:55:02 -0800, by kvn
-
7121073: secondary_super_cache memory slice has incorrect bounds in flatten_alias_typeMon, 19 Dec 2011 14:16:23 -0800, by never
-
7116452: Add support for AVX instructionsWed, 14 Dec 2011 14:54:38 -0800, by kvn
-
7121111: -server -Xcomp -XX:+TieredCompilation does not invoke C2 compilerTue, 13 Dec 2011 17:10:52 -0800, by iveresov
-
7114106: C1: assert(goto_state->is_same(sux_state)) failed: states must match nowTue, 13 Dec 2011 10:54:47 +0100, by roland
-
7119730: Tiered: SIGSEGV in AdvancedThresholdPolicy::is_method_profiled(methodOop)Mon, 12 Dec 2011 12:44:08 -0800, by iveresov
-
MergeFri, 06 Jan 2012 16:18:29 -0800, by dcubed
-
MergeThu, 05 Jan 2012 17:16:13 -0500, by phh
-
7126480: Make JVM start time in milliseconds since the Java epoch availableThu, 05 Jan 2012 17:14:52 -0500, by phh
-
7125594: C-heap growth issue in ThreadService::find_deadlocks_at_safepointThu, 05 Jan 2012 07:26:44 -0800, by fparain
-
7127032: fix for 7122253 adds a JvmtiThreadState earlier than necessaryThu, 05 Jan 2012 06:24:52 -0800, by dcubed
-
7126185: Clean up lasterror handling, add os::get_last_error()Tue, 03 Jan 2012 15:11:31 -0500, by phh
-
7125934: Add a fast unordered timestamp capability to Hotspot on x86/x64Sun, 01 Jan 2012 11:17:59 -0500, by phh
-
MergeThu, 05 Jan 2012 21:02:05 -0800, by jmasa
-
MergeWed, 04 Jan 2012 07:56:13 -0800, by jmasa
-
7125503: Compiling collectedHeap.cpp fails with -Werror=int-to-pointer-cast with g++ 4.6.1Mon, 02 Jan 2012 10:01:46 +0100, by stefank
-
MergeWed, 04 Jan 2012 12:36:07 -0500, by jiangli
-
7123315: instanceKlass::_static_oop_field_count and instanceKlass::_java_fields_count should be u2 type.Wed, 28 Dec 2011 12:15:57 -0500, by jiangli
-
7116216: StackOverflow GC crashTue, 20 Dec 2011 12:33:05 +0100, by bdelsart
-
MergeFri, 16 Dec 2011 17:33:08 -0500, by jiangli
-
MergeFri, 09 Dec 2011 11:29:05 -0800, by jiangli
-
7050298: ARM: SIGSEGV in JNIHandleBlock::allocate_handleWed, 07 Dec 2011 16:47:08 -0500, by vladidan
-
7117052: instanceKlass::_init_state can be u1 typeTue, 06 Dec 2011 18:28:51 -0500, by coleenp
-
MergeTue, 29 Nov 2011 14:44:44 -0500, by bobv
-
7102776: Pack instanceKlass boolean fields into single u1 fieldThu, 17 Nov 2011 12:53:59 -0500, by coleenp
-
MergeTue, 03 Jan 2012 10:22:19 -0800, by jmasa
-
7125516: G1: ~ConcurrentMark() frees incorrectlyThu, 29 Dec 2011 07:37:23 +0100, by stefank
-
7124829: NUMA: memory leak on Linux with large pagesTue, 27 Dec 2011 16:43:49 -0800, by iveresov
-
MergeThu, 29 Dec 2011 20:09:24 -0500, by vladidan
-
MergeMon, 26 Dec 2011 20:36:01 -0500, by vladidan
-
7122253: Instrumentation.retransformClasses() leaks class bytesThu, 22 Dec 2011 12:50:42 -0800, by dcubed
-
MergeTue, 27 Dec 2011 12:38:49 -0800, by jmasa
-
7113021: G1: automatically enable young gen size auto-tuning when -Xms==-XmxWed, 21 Dec 2011 22:13:31 +0100, by brutisso
-
7121618: Change type of number of GC workers to unsigned int.Wed, 14 Dec 2011 13:34:57 -0800, by jmasa
-
7119027: G1: use atomics to update RS length / predict time of inc CSetWed, 21 Dec 2011 07:53:53 -0500, by tonyp
-
MergeTue, 20 Dec 2011 20:29:35 -0800, by jmasa
-
7123165: G1: output during parallel verification can get messed upTue, 20 Dec 2011 12:59:28 -0500, by tonyp
-
7123810: new hotspot build - hs23-b10Fri, 23 Dec 2011 15:29:34 -0800, by amurillo
-
Added tag jdk8-b18 for changeset 61165f53f165Thu, 22 Dec 2011 19:00:20 -0800, by cl
-
MergeThu, 22 Dec 2011 12:01:46 -0500, by vladidan
-
MergeWed, 21 Dec 2011 18:22:14 -0800, by coleenp
-
7064927: retransformClasses() does not pass in LocalVariableTable of a methodWed, 21 Dec 2011 16:41:15 -0500, by coleenp
-
7091417: recvfrom's 6th input should be of type socklen_tWed, 21 Dec 2011 15:48:16 -0500, by phh
-
MergeMon, 19 Dec 2011 21:38:51 -0800, by phh
-
7122880: Extend vendor-specific command interface to include manageable switchesMon, 19 Dec 2011 15:50:47 -0500, by phh
-
7122939: TraceBytecodes broken with UseCompressedOopsMon, 19 Dec 2011 15:34:09 -0500, by coleenp
-
MergeTue, 20 Dec 2011 12:27:31 -0800, by jmasa
-
7117303: VM uses non-monotonic time source and complains that it is non-monotonicMon, 19 Dec 2011 10:02:05 -0800, by johnc
-
7120038: G1: ParallelGCThreads==0 is brokenFri, 16 Dec 2011 11:40:00 -0800, by johnc
-
7113012: G1: rename not-fully-young GCs as "mixed"Fri, 16 Dec 2011 02:14:27 -0500, by tonyp
-
7119908: G1: Cache CSet start region for each worker for subsequent reuseWed, 14 Dec 2011 17:43:55 -0800, by johnc
-
7121373: Clean up CollectedHeap::is_inWed, 14 Dec 2011 12:15:26 +0100, by stefank
-
7122001: new hotspot build - hs23-b09Fri, 16 Dec 2011 12:46:17 -0800, by amurillo
-
additional LoopFrequencyPropagationPolicy versionsMon, 27 Feb 2012 19:41:14 +0100, by Lukas Stadler
-
fix "integer overflow when computing constant displacement"Mon, 27 Feb 2012 14:50:10 +0100, by Lukas Stadler
-
use mx tool instead of domake for the hotspot eclipse C++ project, remove domake and cleanMon, 27 Feb 2012 14:45:10 +0100, by Lukas Stadler
-
reenable polymorphic callsFri, 24 Feb 2012 18:30:42 -0800, by Christian Haeubl
-
disable polymorphic callsFri, 24 Feb 2012 18:30:25 -0800, by Christian Haeubl
-
reduce maximum desired sizeFri, 24 Feb 2012 18:30:00 -0800, by Christian Haeubl
-
increase small compiled code sizeFri, 24 Feb 2012 18:29:34 -0800, by Christian Haeubl
-
adjust inlining policy's maximum trivial sizeFri, 24 Feb 2012 18:29:00 -0800, by Christian Haeubl
-
reduce inlining policy's maximum sizeFri, 24 Feb 2012 18:23:41 -0800, by Christian Haeubl
-
Removed exception handle stub declaration.Sat, 25 Feb 2012 01:03:28 +0100, by Thomas Wuerthinger
-
DCE on CiRuntimeCall enum values.Sat, 25 Feb 2012 00:56:42 +0100, by Thomas Wuerthinger
-
Removed HandleException runtime call and associated C++ code (unused).Sat, 25 Feb 2012 00:52:58 +0100, by Thomas Wuerthinger
-
Simplified and improved the speed of compiled exception handler lookup based on the Graal exception handler model.Sat, 25 Feb 2012 00:49:04 +0100, by Thomas Wuerthinger
-
Simplify exception debug information and exception handler table creation based on Graal's simplified model of exception handler information (i.e. the dispatch is done in compiled code).Sat, 25 Feb 2012 00:40:34 +0100, by Thomas Wuerthinger
-
Fixed a wrong frame state for the exception edge after a polymorphic inlining. Removed a NPE allocation in a runtime call branch introduced for Graal.Fri, 24 Feb 2012 22:32:43 +0100, by Thomas Wuerthinger
-
Some DCE in codeInstaller/exceptions.Fri, 24 Feb 2012 20:39:12 +0100, by Thomas Wuerthinger
-
Merge.Fri, 24 Feb 2012 20:05:32 +0100, by Thomas Wuerthinger
-
Make sure rethrowException flag is cleared also when return/unwind blocks are entered, they could use the framestate for the synchronization epilogue.Fri, 24 Feb 2012 19:52:27 +0100, by Thomas Wuerthinger
-
Made DeoptimizeALot flag available in product builds (to make testing with that flag faster).Fri, 24 Feb 2012 19:51:18 +0100, by Thomas Wuerthinger
-
Removed dead code from the inlining util. STATE_BEFORE is only used in BlockBegin, which in turn is not added to the caller graph during inlining.Fri, 24 Feb 2012 19:50:23 +0100, by Thomas Wuerthinger
-
MergeFri, 24 Feb 2012 17:17:48 +0100, by Gilles Duboscq
-
MergeFri, 24 Feb 2012 17:16:39 +0100, by Gilles Duboscq
-
Activate jtt for the gateFri, 24 Feb 2012 17:16:03 +0100, by Gilles Duboscq
-
add hprofs to .hgignoreWed, 22 Feb 2012 13:19:32 +0100, by Gilles Duboscq
-
Better ConvertDeoptimizeToGuardPhase (experimental).Fri, 24 Feb 2012 13:42:24 +0100, by Andreas Woess
-
added bytecode name to deoptimization detailsThu, 23 Feb 2012 16:57:05 -0800, by Christian Haeubl
-
Fixed two asserts in the implicit div exception handling for Windows that are not valid for Graal (as it deoptimizes to some place before the div instead of exactly to the div bytecode).Thu, 23 Feb 2012 23:06:28 +0100, by Thomas Wuerthinger
-
Remove the recording of oop arguments that are passed on the stack.Thu, 23 Feb 2012 22:04:35 +0100, by Thomas Wuerthinger
-
Fix reexecute boolean in HotSpot debug information. Introduce "duringCall" flag in FrameState that indicates that the bci of the frame state denotes an invoke that should *not* be reexecuted.Thu, 23 Feb 2012 21:43:59 +0100, by Thomas Wuerthinger
-
Merge.Thu, 23 Feb 2012 12:06:39 +0100, by Thomas Wuerthinger
-
Merge.Wed, 22 Feb 2012 21:24:08 +0100, by Thomas Wuerthinger
-
Small changes to the deopt stub.Wed, 22 Feb 2012 14:07:10 +0100, by Thomas Wuerthinger
-
changed TraceDeoptimization outputWed, 22 Feb 2012 18:20:11 -0800, by Christian Haeubl
-
another fix for resolving the issue with biased monitor and deoptimizationWed, 22 Feb 2012 16:53:23 -0800, by Christian Haeubl
-
fix NPE in tests caused by recordMethodContentsWed, 22 Feb 2012 17:27:11 +0100, by Lukas Stadler
-
add Condition.join, Condition.meet and testsWed, 22 Feb 2012 17:05:20 +0100, by Lukas Stadler
-
add MethodContents assumption to fix debbugging issueWed, 22 Feb 2012 17:04:27 +0100, by Lukas Stadler
-
bugfixTue, 21 Feb 2012 16:23:44 -0800, by Christian Haeubl
-
added flag PrintDeoptimizationDetailsTue, 21 Feb 2012 16:05:46 -0800, by Christian Haeubl
-
removed vframe printing code that sometimes causes crashes and is not in OpenJDKTue, 21 Feb 2012 14:27:25 -0800, by Christian Haeubl
-
MergeTue, 21 Feb 2012 11:01:45 -0800, by Christian Haeubl
-
fixed fastdebug crash (deoptimization requires that no exception is pending)Tue, 21 Feb 2012 10:48:32 -0800, by Christian Haeubl
-
Fixed regression in mx.pyTue, 21 Feb 2012 19:35:51 +0100, by Thomas Wuerthinger
-
Added fastdebug version of tradesoap to gate check.Tue, 21 Feb 2012 19:33:18 +0100, by Thomas Wuerthinger
-
Merge.Tue, 21 Feb 2012 19:31:24 +0100, by Thomas Wuerthinger
-
Call uncommon_trap instead of fetch_unroll_info to correctly revoke biased locks on deopt.Tue, 21 Feb 2012 19:31:06 +0100, by Thomas Wuerthinger
-
Fixed Ctrl+C for Windows in mx.pyTue, 21 Feb 2012 19:30:33 +0100, by Thomas Wuerthinger
-
Cosmetic changes to lock elimination.Tue, 21 Feb 2012 15:57:18 +0100, by Thomas Wuerthinger
-
Removed create64.cmd (mx build is the correct command for creating the visual studio projects).Tue, 21 Feb 2012 13:15:07 +0100, by Thomas Wuerthinger
-
Print java.exe when execuing "mx vm"Tue, 21 Feb 2012 13:03:38 +0100, by Thomas Wuerthinger
-
Merge.Mon, 20 Feb 2012 18:01:22 +0100, by Thomas Wuerthinger
-
Visualizer nbproject changes.Mon, 20 Feb 2012 17:58:46 +0100, by Thomas Wuerthinger
-
Don't emit moves for constants that are used only in frame states.Tue, 21 Feb 2012 16:35:42 +0100, by Andreas Woess
-
Disable propagate types phase. Fix intrinsification of an invoke with a deoptimize node.Tue, 21 Feb 2012 16:18:48 +0100, by Andreas Woess
-
Kill CallTargetNode and FrameState in killCFG to avoid keeping some invalid nodes aliveMon, 20 Feb 2012 19:19:12 +0100, by Gilles Duboscq
-
undo CanonicalizerPhase changeMon, 20 Feb 2012 16:37:23 +0100, by Lukas Stadler
-
added Condition.implies(...)Mon, 20 Feb 2012 14:37:32 +0100, by Lukas Stadler
-
MergeMon, 20 Feb 2012 14:34:51 +0100, by Lukas Stadler
-
experimental: added PiNode and PropagateTypesPhaseMon, 20 Feb 2012 14:29:51 +0100, by Lukas Stadler
-
experimental: scheduling and unscheduling of the whole graphMon, 20 Feb 2012 14:28:39 +0100, by Lukas Stadler
-
experimental: "next" successor on all nodesMon, 20 Feb 2012 14:27:35 +0100, by Lukas Stadler
-
let StampFactory.alwaysDistinct(...) handle interface typesMon, 20 Feb 2012 14:25:32 +0100, by Lukas Stadler
-
fixed unique call on already GVNed constantMon, 20 Feb 2012 14:24:01 +0100, by Lukas Stadler
-
use GraphOrder in CanonicalizerPhase (leads to fewer iterations)Mon, 20 Feb 2012 14:22:23 +0100, by Lukas Stadler
-
separate GraphOrder from EscapeAnalysisPhaseMon, 20 Feb 2012 14:20:28 +0100, by Lukas Stadler
-
small fix to PostOrderNodeIteratorMon, 20 Feb 2012 14:18:38 +0100, by Lukas Stadler
-
Synchronize createHotSpotTypeResolved (should fix EscapeAnalysis NPE)Mon, 20 Feb 2012 12:30:58 +0100, by Gilles Duboscq
-
Fix NPE in DebugValueMap.groupSun, 19 Feb 2012 04:28:40 +0100, by Andreas Woess
-
added another variant for propagating loop frequenciesFri, 17 Feb 2012 16:03:09 -0800, by Christian Haeubl
-
MergeFri, 17 Feb 2012 11:02:52 -0800, by Christian Haeubl
-
avoid code generation for typechecks that are only used for anchoringFri, 17 Feb 2012 11:02:19 -0800, by Christian Haeubl
-
fixed checkcast when inlining more than one methodFri, 17 Feb 2012 10:34:34 -0800, by Christian Haeubl
-
fixed VS project filesFri, 17 Feb 2012 10:30:39 -0800, by Christian Haeubl
-
Added missing file.Fri, 17 Feb 2012 19:24:53 +0100, by Doug Simon
-
MergeFri, 17 Feb 2012 15:31:40 +0100, by Gilles Duboscq
-
MergeFri, 17 Feb 2012 14:47:57 +0100, by Gilles Duboscq
-
Make it possible to pass jvm args in jtt and unittestFri, 17 Feb 2012 14:47:48 +0100, by Gilles Duboscq
-
check all framestates in LIRGen assertFri, 17 Feb 2012 13:17:42 +0100, by Gilles Duboscq
-
MergeFri, 17 Feb 2012 12:37:29 +0100, by Gilles Duboscq
-
Fix checkcast type in polymorphic inliningFri, 17 Feb 2012 12:37:17 +0100, by Gilles Duboscq
-
in esa mode, check that values in stateAfter are all ready after LIRGen of a ValudeNodeFri, 17 Feb 2012 11:37:44 +0100, by Gilles Duboscq
-
Make assert in getInlineInfo output more informationThu, 16 Feb 2012 19:29:32 +0100, by Gilles Duboscq
-
MergeThu, 16 Feb 2012 18:59:18 +0100, by Gilles Duboscq
-
Add checkcast for type-guarded inliningThu, 16 Feb 2012 18:59:09 +0100, by Gilles Duboscq
-
Fix mergeThu, 16 Feb 2012 18:24:31 +0100, by Gilles Duboscq
-
MergeThu, 16 Feb 2012 17:47:43 +0100, by Gilles Duboscq
-
clenup unused floating nodes on killCFGThu, 16 Feb 2012 17:47:14 +0100, by Gilles Duboscq
-
MergeThu, 16 Feb 2012 14:53:04 +0100, by Gilles Duboscq
-
Add merge-before-loopend simplification for mergesThu, 16 Feb 2012 14:43:05 +0100, by Gilles Duboscq
-
Transform some CiBailout into GraalInternalErrorThu, 16 Feb 2012 13:48:47 +0100, by Gilles Duboscq
-
Update visualiser's color filterThu, 16 Feb 2012 13:48:00 +0100, by Gilles Duboscq
-
Make it possible to have multiple LoopEnds per LoopBeginThu, 16 Feb 2012 11:57:38 +0100, by Gilles Duboscq
-
Make the graph object always available in context (helps debugging problems during LIRGen)Wed, 15 Feb 2012 20:09:25 +0100, by Gilles Duboscq
-
Use parameters in graph group names for the visualizer so that successive compilation of methods with same name but different signature don't get fusedWed, 15 Feb 2012 20:05:06 +0100, by Gilles Duboscq
-
Fix mergeTue, 14 Feb 2012 11:32:21 +0100, by Gilles Duboscq
-
MergeTue, 14 Feb 2012 11:28:57 +0100, by Gilles Duboscq
-
move TypeProfileWidth definition inside the ifndef TIERED blockMon, 13 Feb 2012 16:04:59 +0100, by Gilles Duboscq
-
Added -g option to 'mx gate' to omit the server and client builds (i.e. -g == graal only).Fri, 17 Feb 2012 15:01:37 +0100, by Doug Simon
-
Made GraalVM build work on Mac OS X.Fri, 17 Feb 2012 14:07:32 +0100, by Doug Simon
-
MergeThu, 16 Feb 2012 16:32:14 -0800, by Christian Haeubl
-
disabled megamorphic calls, trying an inlining policy where invokes within loops do not have any advantagesThu, 16 Feb 2012 16:31:27 -0800, by Christian Haeubl
-
disable megamorphic inlining for nowThu, 16 Feb 2012 14:02:08 -0800, by Christian Haeubl
-
Small comment fix to test native code building guard in the gate.Thu, 16 Feb 2012 23:51:37 +0100, by Doug Simon
-
Merge.Thu, 16 Feb 2012 22:58:26 +0100, by Doug Simon
-
Added --omit-native-build to gate command so that native cleaning and building can be omitted for changesets that made no changes to the C/C++ code.Thu, 16 Feb 2012 22:38:52 +0100, by Doug Simon
-
Fix possible NullPointerException in HotSpotMethodResolvedImpl.toJavaThu, 16 Feb 2012 18:30:39 +0100, by Andreas Woess
-
evacuate guards when deleting control splitsThu, 16 Feb 2012 17:08:32 +0100, by Lukas Stadler
-
set default inlining policy to the greedy oneTue, 14 Feb 2012 18:00:32 -0800, by Christian Haeubl
-
fixed visual studio project filesTue, 14 Feb 2012 15:01:36 -0800, by Christian Haeubl
-
minor changeTue, 14 Feb 2012 14:01:37 -0800, by Christian Haeubl
-
MergeTue, 14 Feb 2012 14:00:23 -0800, by Christian Haeubl
-
bugfixes, added bytecode complexity estimationTue, 14 Feb 2012 13:53:25 -0800, by Christian Haeubl
-
Canonicalize invoke kind to static when the exact receiver type is known, regardless of whether it is constant.Tue, 14 Feb 2012 20:19:29 +0100, by Andreas Woess
-
MergeTue, 14 Feb 2012 10:21:38 -0800, by Christian Haeubl
-
changed DynamicSizeBasedInliningPolicy to use log(probability) for frequently executed loops, added check for SmallCompiledCodeSize to WeightBasedInliningPolicy.Mon, 13 Feb 2012 18:40:54 -0800, by Christian Haeubl
-
added assertion to ensure that methods are only inlined if they cannot be intrinsifiedMon, 13 Feb 2012 16:28:21 -0800, by Christian Haeubl
-
Fixed computation of exact type information in PhiStampPhase.Mon, 13 Feb 2012 15:39:20 -0800, by Christian Haeubl
-
remove jtt tests from the gate (they fail in fastdebug)Tue, 14 Feb 2012 16:51:06 +0100, by Lukas Stadler
-
add jtt tests, converted from the maxine repository using ConvertJTTTue, 14 Feb 2012 16:27:59 +0100, by Lukas Stadler
-
small fix to source code formatting (spaces in array initializers)Tue, 14 Feb 2012 15:40:53 +0100, by Lukas Stadler
-
Create exception dispatch even if catch type is not initialized yet.Mon, 13 Feb 2012 23:47:06 +0100, by Andreas Woess
-
Modified JDK replication process such that a copy of the default VM is made. This prevents issues with the replicated JDK being used to bootstrap a HotSpot build.Tue, 14 Feb 2012 12:29:11 +0100, by Doug Simon
-
Made DebugInformationRecorder::describe_scope() take both a methodHandle _and_ a ciMethod* parameter to avoid creating handles in scopes where it is not allowed.Mon, 13 Feb 2012 23:15:53 +0100, by Doug Simon
-
Made all vm builds go into subdirectories, even product builds to simplify building the various types of VMs (server, client and graal).Mon, 13 Feb 2012 23:13:37 +0100, by Doug Simon
-
Use kind of input operand (instead of result operand) to determine the type of moves, because an Object constant can be loaded to a Long register for unsafe operation.Mon, 13 Feb 2012 13:49:12 -0800, by Christian Wimmer
-
make Dump option work when IdealGraphVisualizer is not running. Print a warning message that connection is not possible instead of exiting the VM.Mon, 13 Feb 2012 13:47:41 -0800, by Christian Wimmer
-
Fix boxing elimination for boxed constants.Mon, 13 Feb 2012 17:01:14 +0100, by Andreas Woess
-
Fixed regressions in building and running debug verison of HotSpot Client.Mon, 13 Feb 2012 14:02:30 +0100, by Doug Simon
-
Added debug build of HotSpot Client to the gate.Mon, 13 Feb 2012 14:01:49 +0100, by Doug Simon
-
Removed unnecessary casts.Mon, 13 Feb 2012 10:33:25 +0100, by Doug Simon
-
Clarified mx help text on how to build/run [Graal|Client|Server].Mon, 13 Feb 2012 10:27:38 +0100, by Doug Simon
-
Visualizer: Fix range slider scrollbar. Change app.name to graalvisualizer.Sun, 12 Feb 2012 23:37:47 +0100, by Andreas Woess
-
Visualizer: Fix edge tooltip showing wrong node ids. GraalEdgeColorFilter: Don't change style of dashed lines.Sun, 12 Feb 2012 23:21:54 +0100, by Andreas Woess
-
(Windows) Add Graal build configurations (with GRAAL defined) and fix build command.Sat, 11 Feb 2012 23:35:44 +0100, by Andreas Woess
-
bugfixSat, 11 Feb 2012 11:15:32 -0800, by Christian Haeubl
-
bugfixSat, 11 Feb 2012 11:09:20 -0800, by Christian Haeubl
-
added another inlining policy, added option to disable propagation of loop frequenciesSat, 11 Feb 2012 10:30:46 -0800, by Christian Haeubl
-
better allocation of methodData's extraData so that exceptions and deoptimizations can be recorded more accuratelyFri, 10 Feb 2012 17:59:35 -0800, by Christian Haeubl
-
reverted default inlining policyFri, 10 Feb 2012 17:03:51 -0800, by Christian Haeubl
-
bugfixFri, 10 Feb 2012 16:56:01 -0800, by Christian Haeubl
-
active client compiler inlining policy for one run on the benchmark serverFri, 10 Feb 2012 14:37:38 -0800, by Christian Haeubl
-
avoid recursive inlining, escape analysis does no longer restart inlining with level 0, bugfixesFri, 10 Feb 2012 14:36:19 -0800, by Christian Haeubl
-
added compilation time statistics to product modeFri, 10 Feb 2012 11:14:51 -0800, by Christian Haeubl
-
MergeFri, 10 Feb 2012 10:16:19 -0800, by Christian Haeubl
-
enabled nmethod statistics for product buildFri, 10 Feb 2012 10:07:48 -0800, by Christian Haeubl
-
MergeFri, 10 Feb 2012 17:09:39 +0100, by Gilles Duboscq
-
Make it possible again to build a real client libjvm, drop the UseGraal flag.Fri, 10 Feb 2012 17:04:03 +0100, by Gilles Duboscq
-
Make graph dumping a bit more robust when there is no method, enable debug in the startCompiler method, add context and scope for snippets installationFri, 10 Feb 2012 02:22:23 +0100, by Gilles Duboscq
-
MergeThu, 09 Feb 2012 13:50:52 +0100, by Gilles Duboscq
-
Fix an other NPE in CFGPrinterObserverThu, 09 Feb 2012 13:21:42 +0100, by Gilles Duboscq
-
explicitly exclude com.oracle.max.graal.tests from graal class path to make JUnit tests workFri, 10 Feb 2012 13:58:04 +0100, by Lukas Stadler
-
MergeThu, 09 Feb 2012 18:36:11 -0800, by Christian Haeubl
-
added option to summarize debug valuesThu, 09 Feb 2012 18:35:47 -0800, by Christian Haeubl
-
fixed another endless recompilationThu, 09 Feb 2012 17:03:44 -0800, by Christian Haeubl
-
changed profiling maturity so that profiling information is used more likelyThu, 09 Feb 2012 13:26:51 -0800, by Christian Haeubl
-
Lower NormalizeCompareNode in the front end to avoid LIR operation.Thu, 09 Feb 2012 17:37:53 -0800, by Christian Wimmer
-
Fixed a bug in the canonicalizer of the UnboxNode (brought up by Truffle).Thu, 09 Feb 2012 23:54:33 +0100, by Thomas Wuerthinger
-
Added experimental ConvertDeoptimizeToGuardPhase.Thu, 09 Feb 2012 21:26:26 +0100, by Thomas Wuerthinger
-
Allow to intrinsify an invoke with a deoptimize node. Make debug output more relaxed wrt to null in FrameMap.methodThu, 09 Feb 2012 20:05:59 +0100, by Thomas Wuerthinger
-
Make IntegerAddNode non-final.Thu, 09 Feb 2012 18:20:56 +0100, by Thomas Wuerthinger
-
Fix unit test cases for new way of creating exception edges for invokes (i.e. only create edge if there was at least 1 exception at that place).Thu, 09 Feb 2012 13:39:07 +0100, by Thomas Wuerthinger
-
Merge.Thu, 09 Feb 2012 13:21:33 +0100, by Thomas Wuerthinger
-
Merge.Thu, 09 Feb 2012 11:45:15 +0100, by Thomas Wuerthinger
-
Only emit explicit exception check if exc has been seen.Thu, 09 Feb 2012 10:50:39 +0100, by Thomas Wuerthinger
-
Try a more aggressive setting wrt to generating exception branches at invokes.Thu, 09 Feb 2012 10:24:41 +0100, by Thomas Wuerthinger
-
MergeThu, 09 Feb 2012 11:46:10 +0100, by Gilles Duboscq
-
Fix stateAfter for multiple type inlineThu, 09 Feb 2012 11:45:56 +0100, by Gilles Duboscq
-
MergeWed, 08 Feb 2012 12:21:10 +0100, by Gilles Duboscq
-
Improve specjvm2008 commandWed, 08 Feb 2012 12:20:59 +0100, by Gilles Duboscq
-
Added 'gv' command to mx for launching the GraalVisualizer.Thu, 09 Feb 2012 10:29:29 +0100, by Doug Simon
-
Make CFGObserver handle the case without GraalCompiler silently without NPE.Thu, 09 Feb 2012 10:14:18 +0100, by Thomas Wuerthinger
-
Merge.Thu, 09 Feb 2012 10:03:21 +0100, by Thomas Wuerthinger
-
Fixed signature lookup (unresolved arguments remained unresolved all the time).Thu, 09 Feb 2012 10:03:00 +0100, by Thomas Wuerthinger
-
Corrected project name.Thu, 09 Feb 2012 09:04:12 +0100, by Thomas Wuerthinger
-
MergeWed, 08 Feb 2012 21:15:00 -0800, by Christian Haeubl
-
bugfixWed, 08 Feb 2012 21:13:35 -0800, by Christian Haeubl
-
fixed exception framestateWed, 08 Feb 2012 20:30:47 -0800, by Christian Haeubl
-
added two inlining policies for comparisonTue, 07 Feb 2012 18:37:49 -0800, by Christian Haeubl
-
fixed exceptionSeen profiling informationTue, 07 Feb 2012 12:09:11 -0800, by Christian Haeubl
-
fixed profiling of typechecksTue, 07 Feb 2012 11:43:05 -0800, by Christian Haeubl
-
Separate LIR and new register allocator into separate projectsWed, 08 Feb 2012 19:25:29 -0800, by Christian Wimmer
-
Refactorings to prepare for LIR project splittingWed, 08 Feb 2012 18:19:09 -0800, by Christian Wimmer
-
Remove obsolete CompilationObserverWed, 08 Feb 2012 15:36:41 -0800, by Christian Wimmer
-
Restructure phi functions in LIR; Re-enabled C1Visualizer outputWed, 08 Feb 2012 15:35:21 -0800, by Christian Wimmer
-
Made ant build work for visualizer.Wed, 08 Feb 2012 17:40:55 +0100, by Thomas Wuerthinger
-
Make ant build/run for visualizer work. Updated hgignore to include nbplatform directory.Wed, 08 Feb 2012 14:34:09 +0100, by Thomas Wuerthinger
-
Added build-impl.xmlWed, 08 Feb 2012 13:28:52 +0100, by Thomas Wuerthinger
-
Merge.Tue, 07 Feb 2012 23:30:08 +0100, by Thomas Wuerthinger
-
Updated project name.Tue, 07 Feb 2012 23:29:47 +0100, by Thomas Wuerthinger
-
Added netbeans project files, updates .hgignoreTue, 07 Feb 2012 23:27:09 +0100, by Thomas Wuerthinger
-
Fix assert for virtual objects in canonicalizer phase.Tue, 07 Feb 2012 22:57:54 +0100, by Andreas Woess
-
Merge.Tue, 07 Feb 2012 22:56:35 +0100, by Thomas Wuerthinger
-
Revert old igv.Tue, 07 Feb 2012 22:53:27 +0100, by Thomas Wuerthinger
-
Moved visualizer to new directory.Tue, 07 Feb 2012 22:41:09 +0100, by Thomas Wuerthinger
-
Made the zoom actions multi-applyable.Tue, 07 Feb 2012 22:31:33 +0100, by Thomas Wuerthinger
-
Fixed layout and zoom implementation in cfg view.Tue, 07 Feb 2012 22:28:18 +0100, by Thomas Wuerthinger
-
Introduce "sharedactions" project. Share export and zoom actions between cfg and igv visualizer.Tue, 07 Feb 2012 22:24:29 +0100, by Thomas Wuerthinger
-
Fixed more actions of the CFG editor.Tue, 07 Feb 2012 21:45:06 +0100, by Thomas Wuerthinger
-
Merge.Tue, 07 Feb 2012 21:09:31 +0100, by Thomas Wuerthinger
-
Merge.Sun, 05 Feb 2012 05:40:36 +0100, by Thomas Wuerthinger
-
Fix window modes. Open snapshot view on startup.Sun, 05 Feb 2012 05:37:52 +0100, by Thomas Wuerthinger
-
Remove zoom animation.Sun, 05 Feb 2012 05:05:51 +0100, by Thomas Wuerthinger
-
Fix router and layout actions. Now works also on multiple scenes and uses preferences. Also, use preferences for currently selected factory.Sun, 05 Feb 2012 04:34:57 +0100, by Thomas Wuerthinger
-
Removed color action.Sun, 05 Feb 2012 02:48:13 +0100, by Thomas Wuerthinger
-
Updated editor view.Sun, 05 Feb 2012 02:42:16 +0100, by Thomas Wuerthinger
-
Clean up next/prev actions. Remove ContextAction class.Sun, 05 Feb 2012 02:03:30 +0100, by Thomas Wuerthinger
-
Renamed snapshots to snapshots view.Sun, 05 Feb 2012 00:52:10 +0100, by Thomas Wuerthinger
-
Added snapshots view.Sun, 05 Feb 2012 00:46:25 +0100, by Thomas Wuerthinger
-
Remove server compiler project. Create new lookup utility.Sat, 04 Feb 2012 21:41:02 +0100, by Thomas Wuerthinger
-
Clean, improve and rename coordinator component.Sat, 04 Feb 2012 21:12:50 +0100, by Thomas Wuerthinger
-
Experiments with Actions API.Fri, 03 Feb 2012 21:35:31 +0100, by Thomas Wuerthinger
-
Removed SelectionCoordinator; now CFG and Graph view working in parallel.Thu, 02 Feb 2012 17:51:39 +0100, by Thomas Wuerthinger
-
Extracted editor into a new project to separate it from the diagram scene view.Wed, 01 Feb 2012 18:29:28 +0100, by Thomas Wuerthinger
-
Fully separate the view from the editor.Wed, 01 Feb 2012 17:48:37 +0100, by Thomas Wuerthinger
-
More clean up around editor top component.Wed, 01 Feb 2012 16:59:26 +0100, by Thomas Wuerthinger
-
strip down and clean up outline view.Wed, 01 Feb 2012 16:17:16 +0100, by Thomas Wuerthinger
-
Removed svn directories from hg repo.Wed, 01 Feb 2012 13:30:02 +0100, by Thomas Wuerthinger
-
New range slider version.Tue, 31 Jan 2012 18:38:58 +0100, by Thomas Wuerthinger
-
Added CFG editor from c1visualizer.Tue, 31 Jan 2012 00:23:10 +0100, by Thomas Wuerthinger
-
Imported data model from c1visualizer.Mon, 30 Jan 2012 23:11:38 +0100, by Thomas Wuerthinger
-
MergeTue, 07 Feb 2012 21:17:08 +0100, by Andreas Woess
-
Implement eager type resolving.Tue, 07 Feb 2012 21:15:58 +0100, by Andreas Woess
-
Gate : run fastdebug configuration before product in order to get a better log if the gate failsTue, 07 Feb 2012 19:41:28 +0100, by Gilles Duboscq
-
Add hsdis command to mxTue, 07 Feb 2012 19:03:51 +0100, by Gilles Duboscq
-
MergeTue, 07 Feb 2012 15:59:54 +0100, by Gilles Duboscq
-
Add Scala DaCapo benchsTue, 07 Feb 2012 15:59:29 +0100, by Gilles Duboscq
-
MergeTue, 07 Feb 2012 12:48:19 +0100, by Andreas Woess
-
IGV fix: Add folder for groups immediately.Tue, 07 Feb 2012 12:40:55 +0100, by Andreas Woess
-
Changes to debug framework.Tue, 07 Feb 2012 12:35:22 +0100, by Andreas Woess
-
methodData bugfixMon, 06 Feb 2012 19:04:18 -0800, by Christian Haeubl
-
fixed windows build, filtered methodDataOop for reflectionMon, 06 Feb 2012 18:32:30 -0800, by Christian Haeubl
-
fixed windows buildMon, 06 Feb 2012 18:03:24 -0800, by Christian Haeubl
-
bugfixMon, 06 Feb 2012 15:52:59 -0800, by Christian Haeubl
-
hotspot gc bugfix, added possibility to fallback to invocation if type check is violatedMon, 06 Feb 2012 15:28:35 -0800, by Christian Haeubl
-
added missing includeMon, 06 Feb 2012 10:11:25 -0800, by Christian Haeubl
-
fixes after mergeMon, 06 Feb 2012 09:51:48 -0800, by Christian Haeubl
-
MergeMon, 06 Feb 2012 09:41:16 -0800, by Christian Haeubl
-
added C1 inlining policy for comparison, bugfixesFri, 03 Feb 2012 13:42:45 -0800, by Christian Haeubl
-
fixed endless recompilesFri, 03 Feb 2012 13:41:59 -0800, by Christian Haeubl
-
fixed uppercase filenameFri, 03 Feb 2012 13:40:32 -0800, by Christian Haeubl
-
MergeThu, 02 Feb 2012 20:47:38 -0800, by Christian Haeubl
-
inlining seems stable but deoptimizes too frequentlyThu, 02 Feb 2012 20:45:36 -0800, by Christian Haeubl
-
bugfixesThu, 02 Feb 2012 19:50:18 -0800, by Christian Haeubl
-
fixes after mergeThu, 02 Feb 2012 17:46:37 -0800, by Christian Haeubl
-
MergeThu, 02 Feb 2012 16:07:52 -0800, by Christian Haeubl
-
bugfixThu, 02 Feb 2012 15:40:30 -0800, by Christian Haeubl
-
fixed typecheck branch probabilityThu, 02 Feb 2012 15:30:31 -0800, by Christian Haeubl
-
inlining of multiple methods survives bootstrappingThu, 02 Feb 2012 14:21:36 -0800, by Christian Haeubl
-
fixed framestate for inlining multiple methodsTue, 31 Jan 2012 17:09:11 -0800, by Christian Haeubl
-
inlining bugfixes and cleanupTue, 31 Jan 2012 11:37:16 -0800, by Christian Haeubl
-
cleanupMon, 30 Jan 2012 17:02:27 -0800, by Christian Haeubl
-
fixed merge control flow for inliningMon, 30 Jan 2012 11:13:45 -0800, by Christian Haeubl
-
bugfixes for inlining multiple methodsFri, 27 Jan 2012 21:17:33 -0800, by Christian Haeubl
-
inlining of multiple trival methods at one call site worksFri, 27 Jan 2012 18:16:32 -0800, by Christian Haeubl
-
NullCheck and IsTypeNode were in wrong orderFri, 27 Jan 2012 12:15:12 -0800, by Christian Haeubl
-
more efficient methodData accessFri, 27 Jan 2012 11:45:48 -0800, by Christian Haeubl
-
some parts for inlining multiple methodsFri, 27 Jan 2012 11:36:09 -0800, by Christian Haeubl
-
first parts for inlining multiple methods, added Simplifiable to switch nodes, some documentationThu, 26 Jan 2012 22:44:31 -0800, by Christian Haeubl
-
bugfixTue, 24 Jan 2012 14:23:40 -0800, by Christian Haeubl
-
bugfixesTue, 24 Jan 2012 13:25:16 -0800, by Christian Haeubl
-
changed visual studio build directories to match mx buildTue, 24 Jan 2012 23:47:20 -0800, by Christian Haeubl
-
bugfixesMon, 23 Jan 2012 18:56:52 -0800, by Christian Haeubl
-
fixed methodDataOop accessMon, 23 Jan 2012 15:02:58 -0800, by Christian Haeubl
-
MergeMon, 23 Jan 2012 13:37:40 -0800, by Christian Haeubl
-
fixed graal to hotspotMon, 23 Jan 2012 13:22:43 -0800, by Christian Haeubl
-
profiling info fixesFri, 20 Jan 2012 18:24:17 -0800, by Christian Haeubl
-
profiling info first tryThu, 19 Jan 2012 16:29:35 -0800, by Christian Haeubl
-
Made gate do a full clean and added timing report for all gate tasks to end of gate log.Sat, 04 Feb 2012 15:43:40 +0100, by Doug Simon
-
Remove 'Starting scope' and 'regexp:' messages from DebugSat, 04 Feb 2012 11:46:32 +0100, by Gilles Duboscq
-
MergeSat, 04 Feb 2012 11:45:35 +0100, by Gilles Duboscq
-
Restructure block and control flow graph data structuresFri, 03 Feb 2012 18:56:09 -0800, by Christian Wimmer
-
Minor change.Fri, 03 Feb 2012 18:34:33 +0100, by Andreas Woess
-
some more checkcast optsFri, 03 Feb 2012 17:13:46 +0100, by Lukas Stadler
-
simplifications to instanceof and checkcast hintsFri, 03 Feb 2012 11:05:58 +0100, by Lukas Stadler
-
MergeFri, 03 Feb 2012 10:21:02 +0100, by Lukas Stadler
-
add hints to InstanceOfNode and CheckCastNodeFri, 03 Feb 2012 10:17:33 +0100, by Lukas Stadler
-
small fix to NodeInputList and NodeList constructorsFri, 03 Feb 2012 10:08:57 +0100, by Lukas Stadler
-
enable dumping graphs upon exception, new constructor for NodeInputList, initialize debug system for non-compiler threadsWed, 01 Feb 2012 11:59:32 +0100, by Lukas Stadler
-
Fix off by one in array copy write barrier, since the bulk barrier works, remove the barrier from the copy loopThu, 02 Feb 2012 19:08:03 +0100, by Gilles Duboscq
-
Fix evaluation order of the And and Or node predicates.Wed, 01 Feb 2012 23:44:16 +0100, by Andreas Woess
-
Fix missing write barrier for object arraycopy's aliased caseWed, 01 Feb 2012 17:46:20 +0100, by Gilles Duboscq
-
Fix array copy snippet's write barrierWed, 01 Feb 2012 17:23:23 +0100, by Gilles Duboscq
-
Move Array copy, Unsafe and System snippets to hotspot specific project since they are hotspot specific.Wed, 01 Feb 2012 16:54:44 +0100, by Gilles Duboscq
-
MergeWed, 01 Feb 2012 11:36:50 +0100, by Gilles Duboscq
-
Remove RemovePlaceholderPhase, Add InsertStateAfterPlaceholderPhase for snippets so that a method can not deopt from after a snippet invoke into the inlined snippetWed, 01 Feb 2012 11:35:57 +0100, by Gilles Duboscq
-
Make Array copy intrinsifier active again, fix format string in canonicalizerMon, 30 Jan 2012 23:29:59 +0100, by Gilles Duboscq
-
set probability of nodes added to the cfg graphTue, 31 Jan 2012 10:47:55 +0100, by Lukas Stadler
-
small fixed to log outputTue, 31 Jan 2012 10:47:33 +0100, by Lukas Stadler
-
Made it possible to build and run the client and server VM with a new '--vm' option to 'mx build' and a global option of the same name.Mon, 30 Jan 2012 22:17:01 +0100, by Doug Simon
-
Fail bench/test on "Exception occured in scope: "Mon, 30 Jan 2012 16:14:55 +0100, by Gilles Duboscq
-
MergeMon, 30 Jan 2012 15:46:58 +0100, by Gilles Duboscq
-
fix mergeMon, 30 Jan 2012 15:41:28 +0100, by Gilles Duboscq
-
MergeMon, 30 Jan 2012 15:16:33 +0100, by Gilles Duboscq
-
Add new arraycopy intrinsics : Object (when no storecheck required), Float and DoubleMon, 30 Jan 2012 15:08:49 +0100, by Gilles Duboscq
-
cleanup around filter and predicates :Mon, 30 Jan 2012 13:06:11 +0100, by Gilles Duboscq
-
Small doc fixes.Mon, 30 Jan 2012 15:16:00 +0100, by Doug Simon
-
MergeSun, 29 Jan 2012 11:40:04 +0100, by Andreas Woess
-
Fix and improve tail call.Sun, 29 Jan 2012 11:27:18 +0100, by Andreas Woess
-
Removed code for updating graal_path.Sun, 29 Jan 2012 02:13:31 +0100, by Thomas Wuerthinger
-
Tentative implementation of Meter and Time.Sun, 29 Jan 2012 01:56:43 +0100, by Thomas Wuerthinger
-
Remove TraceRelocation flag.Sun, 29 Jan 2012 00:06:40 +0100, by Thomas Wuerthinger
-
Remove TraceLIRVisitSun, 29 Jan 2012 00:05:58 +0100, by Thomas Wuerthinger
-
Remove TraceAssembler flag.Sun, 29 Jan 2012 00:04:36 +0100, by Thomas Wuerthinger
-
Remove TraceInlining.Sun, 29 Jan 2012 00:03:33 +0100, by Thomas Wuerthinger
-
Remove TraceCanonicalizer flag.Sat, 28 Jan 2012 23:56:49 +0100, by Thomas Wuerthinger
-
Remove TraceGVN flag.Sat, 28 Jan 2012 23:55:52 +0100, by Thomas Wuerthinger
-
Remove TraceProbability flag.Sat, 28 Jan 2012 23:55:02 +0100, by Thomas Wuerthinger
-
Removed TraceReadElimination flag.Sat, 28 Jan 2012 23:53:14 +0100, by Thomas Wuerthinger
-
Added Formattable interface to node base class in order to allow custom handling of formatter specifiers for the node class.Sat, 28 Jan 2012 23:52:45 +0100, by Thomas Wuerthinger
-
Make mx script killable on Windows. renamed mx.bat to mx.cmd.Sat, 28 Jan 2012 23:14:46 +0100, by Thomas Wuerthinger
-
Add memory window to IGV in order to track current memory usage.Sat, 28 Jan 2012 22:27:36 +0100, by Thomas Wuerthinger
-
Fixed warnings.Sat, 28 Jan 2012 22:10:31 +0100, by Thomas Wuerthinger
-
Removing unused projects.Sat, 28 Jan 2012 21:53:02 +0100, by Thomas Wuerthinger
-
Removed debug output.Sat, 28 Jan 2012 21:44:17 +0100, by Thomas Wuerthinger
-
Organize imports in IGV.Sat, 28 Jan 2012 17:18:29 +0100, by Thomas Wuerthinger
-
Removed CFG view and related concepts from IGV.Sat, 28 Jan 2012 16:07:06 +0100, by Thomas Wuerthinger
-
Improved layout algorithm to put an emphasis on CFG edges.Sat, 28 Jan 2012 15:48:40 +0100, by Thomas Wuerthinger
-
Lazy initialize the printer.Sat, 28 Jan 2012 00:44:26 +0100, by Thomas Wuerthinger
-
Merge.Sat, 28 Jan 2012 00:40:18 +0100, by Thomas Wuerthinger
-
Removed everything related to cluster nodes.Sat, 28 Jan 2012 00:39:03 +0100, by Thomas Wuerthinger
-
Remove block background. Default "show blocks" to false.Sat, 28 Jan 2012 00:26:03 +0100, by Thomas Wuerthinger
-
Use try with resources.Sat, 28 Jan 2012 00:19:08 +0100, by Thomas Wuerthinger
-
Use @Override annotation consistently.Sat, 28 Jan 2012 00:17:24 +0100, by Thomas Wuerthinger
-
Removed old hierarchical layout manager; start removing cluster layout. apply diamond operator to whole source.Sat, 28 Jan 2012 00:16:17 +0100, by Thomas Wuerthinger
-
Removed StructuredText model.Fri, 27 Jan 2012 23:57:47 +0100, by Thomas Wuerthinger
-
Fixed regression in diff view. Fully removed text editor.Fri, 27 Jan 2012 23:56:17 +0100, by Thomas Wuerthinger
-
Removed graph-to-text component and associated classes from igv.Fri, 27 Jan 2012 23:32:59 +0100, by Thomas Wuerthinger
-
Removed scripting proxies (and therefore support for running igv on java 5 or below).Fri, 27 Jan 2012 23:31:28 +0100, by Thomas Wuerthinger
-
Made inline tree work in IGV.Fri, 27 Jan 2012 23:25:52 +0100, by Thomas Wuerthinger
-
Removed receiver text box from igv. Clean up igv printer.Fri, 27 Jan 2012 21:38:21 +0100, by Thomas Wuerthinger
-
More clean up on igv printer.Fri, 27 Jan 2012 21:06:41 +0100, by Thomas Wuerthinger
-
Automatically identify inline scoping in igv dump handler.Fri, 27 Jan 2012 20:53:54 +0100, by Thomas Wuerthinger
-
Fixed multi-threading issue when changing the model. Fixed regression in folder node deletion.Fri, 27 Jan 2012 20:36:54 +0100, by Thomas Wuerthinger
-
IGV clean up. Allow groups with subgroups.Fri, 27 Jan 2012 19:39:29 +0100, by Thomas Wuerthinger
-
Merge fix.Fri, 27 Jan 2012 16:42:05 +0100, by Thomas Wuerthinger
-
Merge.Fri, 27 Jan 2012 16:39:32 +0100, by Thomas Wuerthinger
-
Drafted regexp filters. Rewrote logging statements of floating read phase.Thu, 26 Jan 2012 18:33:58 +0100, by Thomas Wuerthinger
-
Add another #ifdef GRAALThu, 26 Jan 2012 17:26:42 +0100, by Thomas Wuerthinger
-
Remove debug print out.Thu, 26 Jan 2012 17:17:42 +0100, by Thomas Wuerthinger
-
Merge fix.Thu, 26 Jan 2012 17:16:14 +0100, by Thomas Wuerthinger
-
Merge.Thu, 26 Jan 2012 17:09:43 +0100, by Thomas Wuerthinger
-
Merge.Tue, 24 Jan 2012 20:32:32 +0100, by Thomas Wuerthinger
-
Draft changes to the graph plotting.Tue, 24 Jan 2012 20:32:23 +0100, by Thomas Wuerthinger
-
Added DebugDumpHandler interface.Fri, 20 Jan 2012 16:26:35 +0100, by Thomas Wuerthinger
-
Completed exception interception.Fri, 20 Jan 2012 16:19:41 +0100, by Thomas Wuerthinger
-
Merge fix.Fri, 20 Jan 2012 15:43:15 +0100, by Thomas Wuerthinger
-
Merge fixes.Fri, 20 Jan 2012 15:13:32 +0100, by Thomas Wuerthinger
-
Merge.Fri, 20 Jan 2012 15:08:24 +0100, by Thomas Wuerthinger
-
More work on debug framework.Fri, 20 Jan 2012 14:58:51 +0100, by Thomas Wuerthinger
-
Rename Timer DebugTimer and Metric DebugMetric.Wed, 18 Jan 2012 13:54:40 +0100, by Thomas Wuerthinger
-
Removed old Timer class.Wed, 18 Jan 2012 12:28:41 +0100, by Thomas Wuerthinger
-
Merge.Tue, 17 Jan 2012 23:35:39 +0100, by Thomas Wuerthinger
-
More work on debug framework. Removed concept of GraalContext.Tue, 17 Jan 2012 23:35:21 +0100, by Thomas Wuerthinger
-
More work on new debug infrastructure.Mon, 16 Jan 2012 18:49:12 +0100, by Thomas Wuerthinger
-
Fixed merge issues.Fri, 13 Jan 2012 18:48:46 +0100, by Thomas Wuerthinger
-
Merge.Fri, 13 Jan 2012 18:46:56 +0100, by Thomas Wuerthinger
-
More work on debug framework.Fri, 13 Jan 2012 11:04:30 +0100, by Thomas Wuerthinger
-
Remove GraalMetrics, replace with new syntax for metrics.Wed, 11 Jan 2012 15:46:58 +0100, by Thomas Wuerthinger
-
Deleted CiResult. CiTargetMethod is the result of a compilation.Wed, 11 Jan 2012 15:03:55 +0100, by Thomas Wuerthinger
-
more work on debug project; removed CiStatisticsWed, 11 Jan 2012 15:02:48 +0100, by Thomas Wuerthinger
-
Moved PrintCompilation logic from graal.compiler to graal.hotspot. Made bootclasspath generated from the GRAAL environment option more generic (such that adding/removing a project requires no changes in the C++ part).Tue, 10 Jan 2012 23:00:17 +0100, by Thomas Wuerthinger
-
Merge.Tue, 10 Jan 2012 20:14:08 +0100, by Thomas Wuerthinger
-
Added draft debug classes.Tue, 10 Jan 2012 20:13:56 +0100, by Thomas Wuerthinger
-
Drafted debug classes.Tue, 10 Jan 2012 20:13:29 +0100, by Thomas Wuerthinger
-
Added new project "graal.debug".Tue, 10 Jan 2012 15:44:39 +0100, by Thomas Wuerthinger
-
small fix (missing changes)Fri, 27 Jan 2012 17:36:06 +0100, by Lukas Stadler
-
enable UseExceptionProbability by default and fix the InliningUtil to correctly handle FrameState.AFTER_EXCEPTION_BCI for Invokes without an exception edgeFri, 27 Jan 2012 17:28:24 +0100, by Lukas Stadler
-
misc cleanupFri, 27 Jan 2012 17:07:03 +0100, by Lukas Stadler
-
Fix NPE in FixedGuardNode's simplifyFri, 27 Jan 2012 00:40:26 +0100, by Gilles Duboscq
-
fix for SPECjvm2008 bench in commands.pyFri, 27 Jan 2012 00:27:10 +0100, by Gilles Duboscq
-
Add possibility to run individual DaCapo & SPECjvm2008 benchmarks, small fix in success and score regular expressions for SPECjvm2008Thu, 26 Jan 2012 23:35:08 +0100, by Gilles Duboscq
-
fix for SPECjvm2008 benchThu, 26 Jan 2012 22:54:39 +0100, by Gilles Duboscq
-
MergeThu, 26 Jan 2012 19:12:12 +0100, by Gilles Duboscq
-
If a benchmark fails it should fail hard, not silentlyThu, 26 Jan 2012 19:12:00 +0100, by Gilles Duboscq
-
Adding a few utility methods to LoopThu, 26 Jan 2012 18:32:02 +0100, by Gilles Duboscq
-
MergeThu, 26 Jan 2012 12:23:00 +0100, by Gilles Duboscq
-
Add posibility to give arguments for a SPECjvm2008 runThu, 26 Jan 2012 12:22:36 +0100, by Gilles Duboscq
-
Loop :Thu, 26 Jan 2012 12:17:11 +0100, by Gilles Duboscq
-
Remove indcution variables code, to be replaced using type systemWed, 25 Jan 2012 18:01:00 +0100, by Gilles Duboscq
-
Generate if(!=null){Deopt}else{...} In the unresolved case for instanceof instead of always deoptingTue, 24 Jan 2012 18:30:21 +0100, by Gilles Duboscq
-
BugfixThu, 26 Jan 2012 09:17:12 -0800, by Christian Wimmer
-
Added support for project specs in classpath.Thu, 26 Jan 2012 10:54:23 +0100, by Doug Simon
-
Remove LIROpcode and use non-anonymous subclasses of LIRInstructionWed, 25 Jan 2012 14:34:53 -0800, by Christian Wimmer
-
IdealGraphVisualizer: call analysis filter: mark leaf nodes light gray, cutoff nodes redWed, 25 Jan 2012 18:32:03 +0100, by Peter Hofer
-
MergeWed, 25 Jan 2012 14:15:17 +0100, by Andreas Woess
-
Fix compiled method unloading.Wed, 25 Jan 2012 14:09:59 +0100, by Andreas Woess
-
Add installMethodCallback() to HotSpotRuntime.Tue, 24 Jan 2012 19:17:28 +0100, by Andreas Woess
-
MergeMon, 23 Jan 2012 08:26:45 -0800, by Christian Wimmer
-
Improvement to LIR VerificationThu, 19 Jan 2012 18:49:51 -0800, by Christian Wimmer
-
Fix eager resolving for class constantsMon, 23 Jan 2012 14:35:29 +0100, by Peter Hofer
-
Allow CiAddress as Input and Alive operands of LIR instructions.Thu, 19 Jan 2012 14:14:36 -0800, by Christian Wimmer
-
Bootstrap with a syncrhonized method to avoid later deoptimization when the first real synchronized method is compiled.Thu, 19 Jan 2012 14:13:50 -0800, by Christian Wimmer
-
MergeThu, 19 Jan 2012 19:06:25 +0100, by Lukas Stadler
-
more structured graph modification usageThu, 19 Jan 2012 18:53:48 +0100, by Lukas Stadler
-
more CanonicalizerPhase simplifications, added Simplifiable interfaceWed, 18 Jan 2012 15:09:19 +0100, by Lukas Stadler
-
changes to Node structures:Tue, 17 Jan 2012 19:45:39 +0100, by Lukas Stadler
-
MergeTue, 17 Jan 2012 15:28:41 +0100, by Lukas Stadler
-
small fixes: don't cascade GraalInternalErrors, convert useless ifs to gotosTue, 17 Jan 2012 15:26:59 +0100, by Lukas Stadler
-
MergeTue, 17 Jan 2012 12:14:32 +0100, by Lukas Stadler
-
move part of the cfg-modifying operations into one place (currently: StructuredGraph)Tue, 17 Jan 2012 11:41:53 +0100, by Lukas Stadler
-
MergeMon, 16 Jan 2012 10:59:54 +0100, by Lukas Stadler
-
add GVN after FloatingReadPhaseFri, 13 Jan 2012 15:27:47 +0100, by Lukas Stadler
-
MergeFri, 13 Jan 2012 15:23:40 +0100, by Lukas Stadler
-
mx.py: new projectgraph commandThu, 12 Jan 2012 17:30:11 +0100, by Lukas Stadler
-
MergeWed, 18 Jan 2012 20:27:56 -0800, by Christian Wimmer
-
update of the automatically generated project list for the classpathWed, 18 Jan 2012 20:19:30 -0800, by Christian Wimmer
-
Remove unnecessary disassembler-projectsWed, 18 Jan 2012 20:12:06 -0800, by Christian Wimmer
-
Use HotSpot disassmblers for native code and bytecodeWed, 18 Jan 2012 20:08:08 -0800, by Christian Wimmer
-
Add possibility to disable inlining for specific methods.Wed, 18 Jan 2012 16:21:54 +0100, by Andreas Woess
-
Output of lifetime intervals for new register allocatorWed, 18 Jan 2012 15:04:03 -0800, by Christian Wimmer
-
force ALT_BOOTDIR to the proper jdk to avoid installing non-product builds into the product buildWed, 18 Jan 2012 18:21:52 +0100, by Gilles Duboscq
-
Handle SIGTERM : killing mx will properly kill subprocessesWed, 18 Jan 2012 16:53:04 +0100, by Gilles Duboscq
-
First draft of SSA-based linear scan allocatorTue, 17 Jan 2012 19:38:48 -0800, by Christian Wimmer
-
Use HexCodeFile for disassembly to avoid loading slow disassembler.Tue, 17 Jan 2012 19:36:20 -0800, by Christian Wimmer
-
Enforce that one fixed register cannot be a temporary operand multiple times with different kindsTue, 17 Jan 2012 19:35:29 -0800, by Christian Wimmer
-
Add assertionsTue, 17 Jan 2012 19:33:48 -0800, by Christian Wimmer
-
make SPECjvm2008 warmup time 120s, delete old benchmarkdb.pyTue, 17 Jan 2012 20:35:49 +0100, by Gilles Duboscq
-
MergeTue, 17 Jan 2012 13:43:19 +0100, by Gilles Duboscq
-
Tweak some benchmark settingsTue, 17 Jan 2012 13:43:10 +0100, by Gilles Duboscq
-
IdealGraphVisualizer: don't internalize strings from parsed graphs, it's expensive and can lead to OutOfMemoryErrors in the perm gen space for huge graphsMon, 16 Jan 2012 15:35:33 +0100, by Peter Hofer
-
gate : do not run tradesoap in fastdebug mode, run fop in fastdebug mode onlyFri, 13 Jan 2012 16:26:37 +0100, by Gilles Duboscq
-
MergeFri, 13 Jan 2012 16:11:34 +0100, by Gilles Duboscq
-
mx commands : improve bench command, fix in the outparser so that no empty 'line' is retruned if there was no match, fix bootstrap's regexFri, 13 Jan 2012 16:11:18 +0100, by Gilles Duboscq
-
Copyright fixesThu, 12 Jan 2012 13:48:27 -0800, by Christian Wimmer
-
Unify and simplify conversion LIR instructionsThu, 12 Jan 2012 13:46:47 -0800, by Christian Wimmer
-
Helper class for slow pathsThu, 12 Jan 2012 13:46:26 -0800, by Christian Wimmer
-
Fixes after removal of GraalCompilationThu, 12 Jan 2012 13:44:57 -0800, by Christian Wimmer
-
Remove asAddress from FrameMap, I don't like it there.Thu, 12 Jan 2012 13:44:18 -0800, by Christian Wimmer
-
Modified 'mx build' to update graal_paths.hpp (if necessary).Thu, 12 Jan 2012 16:08:41 +0100, by Doug Simon
-
fix to graal_paths.hppThu, 12 Jan 2012 14:56:18 +0100, by Lukas Stadler
-
move graal class path entries into a separate file that can be generated by the mx scriptThu, 12 Jan 2012 14:50:14 +0100, by Lukas Stadler
-
Merge.Wed, 11 Jan 2012 18:59:33 +0100, by Doug Simon
-
Merge.Wed, 11 Jan 2012 18:25:56 +0100, by Doug Simon
-
Fixed regressions and Windows issues in generated IDE project configurations.Wed, 11 Jan 2012 18:25:25 +0100, by Doug Simon
-
Made generated NetBeans projects use project cross referencing.Wed, 11 Jan 2012 16:55:30 +0100, by Doug Simon
-
Moved IDE project configuration into mx.py.Wed, 11 Jan 2012 15:14:45 +0100, by Doug Simon
-
Add frameMap getter to LIRGenerator. Add compileMethod overload with input graph parameter.Wed, 11 Jan 2012 18:02:51 +0100, by Andreas Woess
-
remove unused projectsWed, 11 Jan 2012 16:42:35 +0100, by Lukas Stadler
-
MergeWed, 11 Jan 2012 16:31:46 +0100, by Lukas Stadler
-
* removed CiStatisticsWed, 11 Jan 2012 16:17:51 +0100, by Lukas Stadler
-
fix to float/double to int/long conversionWed, 11 Jan 2012 14:02:08 +0100, by Lukas Stadler
-
remove CompilerStub classWed, 11 Jan 2012 13:40:12 +0100, by Lukas Stadler
-
another batch of work towards GraalCompilation removal:Wed, 11 Jan 2012 13:35:49 +0100, by Lukas Stadler
-
implement F2I, D2I, F2L, D2L compiler stubs as ordinary slow pathsWed, 11 Jan 2012 12:13:33 +0100, by Lukas Stadler
-
remove a number of GraalCompilation usages in backend and CFGPrinter (breaks CFGPrinter lir output)Tue, 10 Jan 2012 13:24:00 +0100, by Lukas Stadler
-
small fixes to the c++ eclipse project filesMon, 09 Jan 2012 17:15:03 +0100, by Lukas Stadler
-
mx.py: fix OS detection in exe_suffix()Wed, 11 Jan 2012 14:04:04 +0100, by Andreas Woess
-
Made 'mx ideinit' resolve library dependencies eagerly as well as put absolute paths into the generated Eclipse project configurations.Tue, 10 Jan 2012 23:49:13 +0100, by Doug Simon
-
MergeTue, 10 Jan 2012 09:35:00 -0800, by Christian Wimmer
-
Test how trace-code wrapped into an assert looks like.Tue, 10 Jan 2012 09:07:56 -0800, by Christian Wimmer
-
Canonicalize parameter lists and namesTue, 10 Jan 2012 08:50:07 -0800, by Christian Wimmer
-
Add a compileMethod overload that takes an initial graph.Tue, 10 Jan 2012 16:59:46 +0100, by Andreas Woess
-
Removed need for GRAAL environment variable on Windows.Mon, 09 Jan 2012 22:01:39 +0100, by Doug Simon
-
IdealGraphVisualizer: upgrade to NetBeans 7.1 as platformMon, 09 Jan 2012 16:03:02 +0100, by Peter Hofer
-
MergeMon, 09 Jan 2012 16:09:41 +0100, by Gilles Duboscq
-
Fix some warnings from findbugsMon, 09 Jan 2012 14:05:12 +0100, by Gilles Duboscq
-
fix mx.py for windowsMon, 09 Jan 2012 14:21:54 +0100, by Andreas Woess
-
Changed 'mx build' such that all Java sources for a project are compiled together instead of by source directory.Mon, 09 Jan 2012 14:12:53 +0100, by Doug Simon
-
MergeSat, 07 Jan 2012 16:05:07 -0800, by Christian Wimmer
-
Support stack-operands and register hints in new register allocator APISat, 07 Jan 2012 16:04:22 -0800, by Christian Wimmer
-
Made the DaCapo library be downloaded only on demand.Sat, 07 Jan 2012 23:59:54 +0100, by Doug Simon
-
Removed obsolete documentation.Sat, 07 Jan 2012 23:59:23 +0100, by Doug Simon
-
Disabled eager resolution of libraries as they are defined.Sat, 07 Jan 2012 23:59:02 +0100, by Doug Simon
-
Made command timeout also kill any currently executing subprocess (group).Fri, 06 Jan 2012 22:11:20 +0100, by Doug Simon
-
Disabled certain DaCapo tests for fastdebug testing in the gate.Fri, 06 Jan 2012 18:35:39 +0100, by Doug Simon
-
Made the --timeout option apply to the whole mx command as opposed to each subprocess executed (the new --ptimeout does the latter).Fri, 06 Jan 2012 17:45:40 +0100, by Doug Simon
-
Made the gate time each DaCapo test individually.Fri, 06 Jan 2012 17:44:22 +0100, by Doug Simon
-
Undid expected failure for EscapeAnalysisTest.testMonitor2().Fri, 06 Jan 2012 15:35:52 +0100, by Doug Simon
-
Fixed bug in getting correct result code for a subprocess executed with a timeout.Fri, 06 Jan 2012 15:34:17 +0100, by Doug Simon
-
Re-enabled Java cleaning in gate.Fri, 06 Jan 2012 14:22:57 +0100, by Doug Simon
-
Improved time stamps of gate tasks to show duration of each task explicitly.Fri, 06 Jan 2012 14:01:43 +0100, by Doug Simon
-
Remove lock information from frame states, and compute it instead when LIR is generated.Thu, 05 Jan 2012 17:02:58 -0800, by Christian Wimmer
-
jsr return addresses are valid in registersThu, 05 Jan 2012 17:02:13 -0800, by Christian Wimmer
-
RenamingThu, 05 Jan 2012 16:09:47 -0800, by Christian Wimmer
-
Add SPECjvm2008 to benchmarks, use dacapos defined in sanitycheck for the gateThu, 05 Jan 2012 20:15:45 +0100, by Gilles Duboscq
-
Fix bug in code installer that caused builds with assertions to crashThu, 05 Jan 2012 17:25:28 +0100, by Gilles Duboscq
-
add a simple specjvm2008 command, fail a benchmark if one of the failureRE matchesThu, 05 Jan 2012 14:53:37 +0100, by Gilles Duboscq
-
Environment variables for HotSpot's make are only set by mx.build if they aren't already defined.Thu, 05 Jan 2012 14:25:58 +0100, by Doug Simon
-
Made the gate clean the Java projects only.Thu, 05 Jan 2012 13:17:15 +0100, by Doug Simon
-
Made mx.run work properly when stderr is redirected to stdout.Thu, 05 Jan 2012 11:31:46 +0100, by Doug Simon
-
Merge.Wed, 04 Jan 2012 23:34:15 +0100, by Thomas Wuerthinger
-
Renaming of VMExits and VMEntries part 4.Wed, 04 Jan 2012 22:08:17 +0100, by Thomas Wuerthinger
-
Renaming of VMExits and VMEntries part 3.Wed, 04 Jan 2012 21:13:44 +0100, by Thomas Wuerthinger
-
Renaming of VMExits and VMEntries part 2.Wed, 04 Jan 2012 21:07:44 +0100, by Thomas Wuerthinger
-
Renaming of VMExits and VMEntries part 1.Wed, 04 Jan 2012 20:59:11 +0100, by Thomas Wuerthinger
-
Fix javac build issues with classpathWed, 04 Jan 2012 22:54:27 +0100, by Gilles Duboscq
-
MergeWed, 04 Jan 2012 19:58:51 +0100, by Gilles Duboscq
-
Various small fix around benchmarks in gate scriptsWed, 04 Jan 2012 19:57:51 +0100, by Gilles Duboscq
-
fix for when no vm build is explicitely selectedWed, 04 Jan 2012 19:47:17 +0100, by Gilles Duboscq
-
Fix mx : commands' scripts mx_init hook should be called before parsing command line arguments.Wed, 04 Jan 2012 13:52:46 +0100, by Gilles Duboscq
-
Using the incoming stack slot of object parameters is broken, so disable it for now.Wed, 04 Jan 2012 10:49:09 -0800, by Christian Wimmer
-
Do not emit stack-to-stack moves.Tue, 03 Jan 2012 18:47:27 -0800, by Christian Wimmer
-
Define incoming parameters in a PARAMS instruction. This simplifies register allocation because the initial register state does not have to be inferred from the calling convention.Tue, 03 Jan 2012 18:42:32 -0800, by Christian Wimmer
-
Do not emit stack-to-stack moves.Tue, 03 Jan 2012 18:41:01 -0800, by Christian Wimmer
-
Improve debug printingTue, 03 Jan 2012 18:36:53 -0800, by Christian Wimmer
-
Remove stack-to-stack moves because 32-bit memory push and pop instructions are not available on Intel 64 bit.Tue, 03 Jan 2012 18:35:37 -0800, by Christian Wimmer
-
Improve debug printingTue, 03 Jan 2012 18:33:54 -0800, by Christian Wimmer
-
Allow an arbitary number of output operands for LIR instructionsTue, 03 Jan 2012 13:47:14 -0800, by Christian Wimmer
-
Remove CiVariable from the CRITue, 03 Jan 2012 12:10:27 -0800, by Christian Wimmer
-
moved graphbuilder into the graal.java project.Tue, 03 Jan 2012 18:22:10 +0100, by Thomas Wuerthinger
-
Fixed unit tests.Tue, 03 Jan 2012 17:53:26 +0100, by Thomas Wuerthinger
-
Add graph builder to the phase plan.Tue, 03 Jan 2012 17:31:23 +0100, by Thomas Wuerthinger
-
Canonicalized projects.Tue, 03 Jan 2012 16:47:54 +0100, by Thomas Wuerthinger
-
Merge.Tue, 03 Jan 2012 16:47:02 +0100, by Thomas Wuerthinger
-
Move printer into separate project.Tue, 03 Jan 2012 16:44:31 +0100, by Thomas Wuerthinger
-
Renamed cri packages from sun to oracle.Tue, 03 Jan 2012 16:29:28 +0100, by Thomas Wuerthinger
-
More restructuring of cri; moved bytecodes ingo compiler.graphbuilder.* packageTue, 03 Jan 2012 16:24:22 +0100, by Thomas Wuerthinger
-
Move HotSpotMethod* and HotSpotType* implementations into ri subpackage.Tue, 03 Jan 2012 16:06:31 +0100, by Thomas Wuerthinger
-
Remove isFoldable from runtime interface.Tue, 03 Jan 2012 15:36:28 +0100, by Thomas Wuerthinger
-
Removed inlining decisions from CRI.Tue, 03 Jan 2012 15:34:46 +0100, by Thomas Wuerthinger
-
More CRI clean up.Tue, 03 Jan 2012 15:30:57 +0100, by Thomas Wuerthinger
-
Delete HotSpotTarget.Tue, 03 Jan 2012 15:26:18 +0100, by Thomas Wuerthinger
-
CRI clean up.Tue, 03 Jan 2012 15:24:41 +0100, by Thomas Wuerthinger
-
Removed tail call node and opcode (=> must be moved to the truffle project).Tue, 03 Jan 2012 15:17:35 +0100, by Thomas Wuerthinger
-
Added mx.bat for Windows.Tue, 03 Jan 2012 15:16:05 +0100, by Thomas Wuerthinger
-
Fixed warning.Tue, 03 Jan 2012 15:15:53 +0100, by Thomas Wuerthinger
-
Downloads are attempted via Java first since it shows a progress counter.Tue, 03 Jan 2012 15:49:22 +0100, by Doug Simon
-
Disabled copyright check in the gate until the CheckCopyright tools supports the HotSpot copyright notice format.Tue, 03 Jan 2012 13:54:11 +0100, by Doug Simon
-
Made stdout for mx unbuffered.Tue, 03 Jan 2012 13:53:38 +0100, by Doug Simon
-
Added message showing the number of changesets being checked.Tue, 03 Jan 2012 12:56:55 +0100, by Doug Simon
-
Added copyright check to the gate.Tue, 03 Jan 2012 12:37:31 +0100, by Doug Simon
-
Move all isXxx and asXxx out of CiValue and into their own util class.Mon, 02 Jan 2012 17:39:20 -0800, by Christian Wimmer
-
Simplify CiValueMon, 02 Jan 2012 14:38:17 -0800, by Christian Wimmer
-
Simplify FrameMap: make offsets of spill slots and outgoing parameters independent so that they can be allocated at the same time, eliminating the separate phases. This makes the separate StackBlock unnecesary. Change CiStackSlot to use byte offsets instead of spill slot index. This makes CiTarget.spillSlotSize unnecessary.Mon, 02 Jan 2012 14:16:08 -0800, by Christian Wimmer
-
Fixed gate script such that JAVA_HOME can be set in env file.Mon, 02 Jan 2012 22:18:16 +0100, by Thomas Wuerthinger
-
Merge.Mon, 02 Jan 2012 21:55:47 +0100, by Thomas Wuerthinger
-
Add the Dacapo benchmarks to the "lib" folder instead of using the environment variable. Fixed an issue in the downloader.Mon, 02 Jan 2012 21:52:23 +0100, by Thomas Wuerthinger
-
Make building work on Windows.Mon, 02 Jan 2012 17:47:48 +0100, by Thomas Wuerthinger
-
Initialize resolved as well as unresolved classes in the native implementation of HotSpotConstantPool.loadReferencedType()Mon, 02 Jan 2012 18:40:00 +0100, by Peter Hofer
-
IdealGraphVisualizer bugfixes:Mon, 02 Jan 2012 14:21:07 +0100, by Peter Hofer
-
Use callee save area to model the saved rbp register. Remove various hacks that added the saved area size in native code.Thu, 29 Dec 2011 16:07:35 -0800, by Christian Wimmer
-
Canonicalize the incoming and outgoing parameters to stack-kindsThu, 29 Dec 2011 15:47:15 -0800, by Christian Wimmer
-
hgignore all .cfg filesThu, 29 Dec 2011 14:06:59 -0800, by Christian Wimmer
-
Ensure bootstrapping waits until methods are compiledThu, 29 Dec 2011 14:05:08 -0800, by Christian Wimmer
-
Remove unnecessary methodThu, 29 Dec 2011 14:00:57 -0800, by Christian Wimmer
-
Initial commit of SSA-based spill-all register assignmentWed, 28 Dec 2011 18:13:25 -0800, by Christian Wimmer
-
Start bootstrapping in compiler threadsWed, 28 Dec 2011 18:12:08 -0800, by Christian Wimmer
-
Trivial change to test gate.Tue, 27 Dec 2011 06:20:45 +0100, by Doug Simon
-
Remove unnecessary field from MoveResolverFri, 23 Dec 2011 12:44:00 -0800, by Christian Wimmer
-
Change LIRInsertionBuffer to add instructions _before_ the specified index, instead of _after_. Cleanup the interface and document it.Fri, 23 Dec 2011 12:21:46 -0800, by Christian Wimmer
-
.hgignore all sub-versions of jsk1.7.0Fri, 23 Dec 2011 12:10:28 -0800, by Christian Wimmer
-
Trivial change to test gate.Fri, 23 Dec 2011 11:26:04 +0100, by Doug Simon
-
Commented out clean step in gate.Fri, 23 Dec 2011 10:38:39 +0100, by Doug Simon
-
Interpret '--timeout 0' correctly (i.e. as no timeout).Fri, 23 Dec 2011 09:41:41 +0100, by Doug Simon
-
Added clean step to gate.Fri, 23 Dec 2011 09:28:09 +0100, by Doug Simon
-
Added 'unittest' command to run the Graal unit tests.Thu, 22 Dec 2011 22:52:25 +0100, by Doug Simon
-
Added support for specifying a timeout when running an external command.Thu, 22 Dec 2011 22:51:37 +0100, by Doug Simon
-
Simplified 'dacapo' command and made it more suitable for gate usage.Wed, 21 Dec 2011 17:24:39 +0100, by Doug Simon
-
Added 'export' command for creating a GraalVM zip file distribution without the Mercurial data or VM sources.Wed, 21 Dec 2011 14:54:26 +0100, by Doug Simon
-
Removed strict requirement for GRAAL environment variable. It only needs to be set now if the graal directory is not in the directory hierarchy of GraalVM JDK.Wed, 21 Dec 2011 11:25:27 +0100, by Doug Simon
-
Added mx.sh symlink at top level to mxtool/mx.Tue, 20 Dec 2011 15:59:32 +0100, by Doug Simon
-
Merge.Tue, 20 Dec 2011 15:50:25 +0100, by Doug Simon
-
Added PyDev configuration for mxtool.Tue, 20 Dec 2011 14:09:53 +0100, by Doug Simon
-
missing fileTue, 20 Dec 2011 15:48:29 +0100, by Gilles Duboscq
-
start work on integrating old hooks into mx, work on sanity checksTue, 20 Dec 2011 15:34:43 +0100, by Gilles Duboscq
-
Integrated latest mxtool updates.Tue, 20 Dec 2011 10:36:44 +0100, by Doug Simon
-
Replace downloading of JDK 7 with copying of host JDK 7.Tue, 20 Dec 2011 10:14:52 +0100, by Doug Simon
-
Improved 'build' and 'clean' commands.Mon, 19 Dec 2011 22:22:56 +0100, by Doug Simon
-
Fixed 'build' command.Mon, 19 Dec 2011 21:48:32 +0100, by Doug Simon
-
Removed 'tests' command.Mon, 19 Dec 2011 20:56:59 +0100, by Doug Simon
-
Adopted mxtool changes.Mon, 19 Dec 2011 18:31:09 +0100, by Doug Simon
-
make domake executableSun, 18 Dec 2011 13:55:25 +0100, by Lukas Stadler
-
Adjust code base to new level of warnings.Sun, 18 Dec 2011 05:24:06 +0100, by Thomas Wuerthinger
-
Enforce stronger compiler warning rules. No longer allow:Sun, 18 Dec 2011 05:23:52 +0100, by Thomas Wuerthinger
-
Further reduce diff to HotSpot.Sun, 18 Dec 2011 01:01:34 +0100, by Thomas Wuerthinger
-
remove pollJavaQueue and related functionality, minimize diff against HotSpot in the compileBroker.Sun, 18 Dec 2011 00:41:15 +0100, by Thomas Wuerthinger
-
Merge fixes.Sat, 17 Dec 2011 22:03:44 +0100, by Thomas Wuerthinger
-
Merge with hsx23/hotspot.Sat, 17 Dec 2011 21:40:27 +0100, by Thomas Wuerthinger
-
MergeWed, 14 Dec 2011 20:06:21 -0500, by vladidan
-
7104647: Adding a diagnostic command frameworkWed, 14 Dec 2011 04:30:57 -0800, by fparain
-
7119584: UseParallelGC barrier task can be overwritten.Fri, 09 Dec 2011 19:28:34 -0800, by jmasa
-
MergeFri, 09 Dec 2011 06:46:57 -0800, by jmasa
-
7118202: G1: eden size unnecessarily drops to a minimumWed, 07 Dec 2011 12:54:51 -0500, by tonyp
-
7116081: USE_PRECOMPILED_HEADER=0 triggers a single threaded build of the JVMMon, 28 Nov 2011 14:58:31 +0100, by stefank
-
7112034: Parallel CMS fails to properly mark reference objectsMon, 28 Nov 2011 10:19:26 +0100, by stefank
-
MergeMon, 05 Dec 2011 12:26:40 -0500, by tonyp
-
7114095: G1: assert(obj == oopDesc::load_decode_heap_oop(p)) failed: p should still be pointing to objFri, 02 Dec 2011 12:39:23 -0800, by johnc
-
MergeThu, 08 Dec 2011 10:27:33 -0800, by kvn
-
7117282: assert(base == NULL || t_adr->isa_rawptr() || !phase->type(base)Fri, 02 Dec 2011 21:37:19 -0800, by kvn
-
7116795: Tiered: enable by default for serverWed, 30 Nov 2011 17:35:51 -0800, by iveresov
-
7112478: after 7105605 JRuby bench_define_method_methods.rb fails with NPEMon, 28 Nov 2011 15:46:31 -0800, by kvn
-
7090968: Allow adlc register class to depend on runtime conditionsTue, 22 Nov 2011 09:45:57 +0100, by roland
-
7077312: Provide a CALL effect for instruct declaration in the ad fileWed, 14 Sep 2011 09:22:51 +0200, by roland
-
7110058: change default for ScavengeRootsInCode to 2Mon, 21 Nov 2011 00:57:43 -0800, by twisti
-
7110489: C1: 64-bit tiered with ForceUnreachable: assert(reachable(src)) failed: Address should be reachableFri, 18 Nov 2011 10:29:27 -0800, by never
-
7108383: JSR 292: JRuby bench_define_method_methods.rb: assert(slow_jvms != NULL) failed: miss path must notThu, 17 Nov 2011 04:07:30 -0800, by twisti
-
7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacksWed, 16 Nov 2011 19:42:58 -0800, by iveresov
-
6890673: Eliminate allocations immediately after EAWed, 16 Nov 2011 09:13:57 -0800, by kvn
-
7003454: order constants in constant table by number of references in codeWed, 16 Nov 2011 01:39:50 -0800, by twisti
-
7105605: Use EA info to optimize pointers compareMon, 14 Nov 2011 18:38:03 -0800, by kvn
-
7110586: C2 generates incorrect resultsThu, 10 Nov 2011 20:17:05 -0800, by kvn
-
7118648: disable compressed oops by default on MacOS X until 7118647 is fixedWed, 07 Dec 2011 07:27:09 -0800, by dcubed
-
MergeTue, 06 Dec 2011 16:35:04 -0500, by vladidan
-
MergeTue, 06 Dec 2011 05:28:17 -0800, by dcubed
-
7117748: SA_APPLE_BOOT_JAVA and ALWAYS_PASS_TEST_GAMMA settings should not be required on MacOS XMon, 05 Dec 2011 14:55:16 -0800, by dcubed
-
7117389: Add a framework for vendor-specific command line switch extensions to HotspotMon, 05 Dec 2011 12:50:00 -0500, by phh
-
7117536: new hotspot build - hs23-b08Fri, 02 Dec 2011 21:10:45 -0800, by jcoomes
-
MergeThu, 15 Dec 2011 15:52:58 -0800, by katleman
-
Added tag jdk8-b16 for changeset d1f29d4e0bc6Thu, 15 Dec 2011 15:47:18 -0800, by katleman
-
Added tag jdk8-b17 for changeset d1f29d4e0bc6Thu, 15 Dec 2011 12:16:15 -0800, by katleman
-
Added tag hs23-b07 for changeset 6de8c9ba5907Fri, 02 Dec 2011 15:11:40 -0800, by jcoomes
-
MergeFri, 02 Dec 2011 08:52:53 -0500, by tonyp
-
7112997: Remove obsolete code ResetObjectsClosure and VerifyUpdateClosureTue, 22 Nov 2011 14:59:34 -0800, by jmasa
-
7106024: CMS: Removed unused code for precleaning in remark phaseTue, 22 Nov 2011 14:18:39 -0800, by jmasa
-
7112743: G1: Reduce overhead of marking closure during evacuation pausesThu, 17 Nov 2011 12:40:15 -0800, by johnc
-
7114303: G1: assert(_g1->mark_in_progress()) failed: shouldn't be here otherwiseMon, 28 Nov 2011 09:49:05 -0800, by johnc
-
6593758: RFE: Enhance GC ergonomics to dynamically choose ParallelGCThreadsTue, 09 Aug 2011 10:16:01 -0700, by jmasa
-
MergeTue, 22 Nov 2011 04:47:10 -0500, by tonyp
-
7111795: G1: Various cleanups identified during walk through of changes for 6484965Fri, 18 Nov 2011 12:27:10 -0800, by johnc
-
7110173: GCNotifier::pushNotification publishes stale data.Mon, 21 Nov 2011 09:24:56 -0800, by johnc
-
7110718: -XX:MarkSweepAlwaysCompactCount=0 crashes the JVMMon, 21 Nov 2011 07:47:34 +0100, by brutisso
-
7097002: G1: remove a lot of unused / redundant code from the G1CollectorPolicy classFri, 18 Nov 2011 12:52:27 -0500, by tonyp
-
MergeThu, 01 Dec 2011 13:42:41 -0500, by coleenp
-
7116730: Revert 7116481: Commercial features in Hotspot must be gated by a switchWed, 30 Nov 2011 12:48:52 -0500, by phh
-
7116481: Commercial features in Hotspot must be gated by a switchTue, 29 Nov 2011 17:00:46 -0500, by phh
-
7116189: Export JVM_SetNativeThreadName from HotspotTue, 29 Nov 2011 09:21:02 -0500, by phh
-
MergeMon, 21 Nov 2011 10:22:04 -0500, by coleenp
-
7112308: Fix Visual Studio build for precompiled headerMon, 21 Nov 2011 08:02:40 +0100, by brutisso
-
MergeFri, 18 Nov 2011 17:26:49 -0500, by coleenp
-
7110017: is_headless_jre should be updated to reflect the new location of awt toolkit librariesWed, 16 Nov 2011 20:38:24 -0500, by dholmes
-
7113503: Bump the hs23 build number to 07Fri, 18 Nov 2011 17:39:40 -0800, by jcoomes
-
Added tag jdk8-b15 for changeset fde2a39ed7f3 jdk8-b16 jdk8-b17Thu, 01 Dec 2011 10:33:15 -0800, by katleman
-
MergeThu, 17 Nov 2011 13:14:49 -0500, by tonyp
-
7110428: Crash during HeapDump operationWed, 16 Nov 2011 16:27:29 -0800, by poonam
-
7110152: assert(size_in_words <= (julong)max_jint) failed: no overflowTue, 15 Nov 2011 20:17:33 +0100, by brutisso
-
7110190: GCCause::to_string missing case for _adaptive_size_policyWed, 09 Nov 2011 23:21:00 +0100, by brutisso
-
7099849: G1: include heap region information in hs_err filesTue, 08 Nov 2011 00:41:28 -0500, by tonyp
-
7092309: G1: introduce old region setMon, 07 Nov 2011 22:11:12 -0500, by tonyp
-
7106751: G1: gc/gctests/nativeGC03 crashes VM with SIGSEGVWed, 02 Nov 2011 08:04:23 +0100, by brutisso
-
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwiseMon, 31 Oct 2011 08:01:20 +0100, by brutisso
-
MergeFri, 28 Oct 2011 13:04:10 -0400, by tonyp
-
7105163: CMS: some mentions of MinChunkSize should be IndexSetStartWed, 26 Oct 2011 21:07:52 -0700, by ysr
-
MergeTue, 15 Nov 2011 12:40:55 -0500, by coleenp
-
7108264: Fix for 7104173 is insufficientThu, 10 Nov 2011 06:23:48 -0500, by dholmes
-
MergeThu, 10 Nov 2011 04:46:08 -0800, by twisti
-
7107042: assert(no_dead_loop) failed: dead loop detectedWed, 09 Nov 2011 07:25:51 -0800, by kvn
-
7109887: java/util/Arrays/CopyMethods.java fails with -XX:+DeoptimizeALotWed, 09 Nov 2011 06:14:32 -0800, by kvn
-
7087727: JSR 292: C2 crash if ScavengeRootsInCode=2 when "static final" MethodHandle constants are in useWed, 09 Nov 2011 00:42:33 -0800, by twisti
-
7108242: jinfo -permstat shouldn't report interned strings as part of permTue, 08 Nov 2011 20:42:26 -0800, by never
-
7105305: assert check_method_context proper contextTue, 08 Nov 2011 17:29:57 -0800, by never
-
7104960: JSR 292: +VerifyMethodHandles in product JVM can overflow bufferTue, 08 Nov 2011 10:31:53 -0800, by never
-
7059047: EA: can't find initializing store with several CheckCastPPMon, 07 Nov 2011 14:33:57 -0800, by kvn
-
6636110: unaligned stackpointer leads to crash during deoptimizationFri, 04 Nov 2011 13:55:31 -0700, by never
-
7106944: assert(_pc == *pc_addr) failed may be too strongThu, 03 Nov 2011 04:12:49 -0700, by twisti
-
7106774: JSR 292: nightly test inlineMHTarget fails with wrong resultThu, 03 Nov 2011 01:43:26 -0700, by twisti
-
7106907: 64 bit VM fails test compiler/6865265/StackOverflowBug.javaMon, 31 Oct 2011 15:52:11 -0700, by kvn
-
7104561: UseRDPCForConstantTableBase doesn't work after shorten branches changesMon, 31 Oct 2011 03:06:42 -0700, by twisti
-
7103261: crash with jittester on sparcFri, 28 Oct 2011 14:44:52 -0700, by never
-
7105611: Set::print() is brokenThu, 27 Oct 2011 18:20:50 -0700, by kvn
-
7104177: Tiered: -XX:+PrintCanonicalization doesn't work with -XX:+TieredCompilationThu, 27 Oct 2011 14:40:25 -0700, by iveresov
-
7105364: JDK8 b10 hotspot: src/share/vm/ci/ciMethodHandle.cpp Error: Use "." or "->"Thu, 27 Oct 2011 09:39:24 -0700, by kvn
-
7102657: JSR 292: C1 deoptimizes unlinked invokedynamic call sites infinitelyThu, 27 Oct 2011 04:43:37 -0700, by twisti
-
7097546: Optimize use of CMOVE instructionsWed, 26 Oct 2011 06:08:56 -0700, by kvn
-
7059039: EA: don't change non-escaping state of NULL pointerTue, 25 Oct 2011 12:51:13 -0700, by kvn
-
7103224: collision between __LEAF define in interfaceSupport.hpp and /usr/include/sys/cdefs.h with gccTue, 25 Oct 2011 08:17:15 -0700, by never
-
7101642: JSR 292: SIGSEGV in java.lang.invoke.MethodHandleImpl$FieldAccessor.getFieldI(Ljava/lang/Object;)ITue, 25 Oct 2011 04:07:20 -0700, by twisti
-
7094138: JSR 292: JRuby junit test fails in CallSite.setTargetNormal: obj->is_oop() failed: sanity checkTue, 25 Oct 2011 00:55:10 -0700, by twisti
-
7090904: JSR 292: JRuby junit test crashes in PSScavengeRootsClosure::do_oopMon, 24 Oct 2011 07:53:17 -0700, by twisti
-
MergeSun, 23 Oct 2011 23:57:39 -0700, by never
-
7103380: assertion failure with -XX:+PrintNativeNMethodsSun, 23 Oct 2011 12:31:20 -0700, by never
-
7103784: enable some flags by defaultSun, 23 Oct 2011 20:23:14 -0700, by never
-
7108553: Bump the hs23 build number to 06Fri, 04 Nov 2011 14:06:09 -0700, by jcoomes
-
Added tag jdk8-b14 for changeset 088d09a130ffThu, 17 Nov 2011 10:45:53 -0800, by katleman
-
7106766: Move the precompiled header from the src/share/vm directoryTue, 01 Nov 2011 13:44:40 +0100, by brutisso
-
MergeSun, 30 Oct 2011 18:40:48 -0700, by dholmes
-
7104173: sun/tools tests fail with debug build after 7012206Thu, 27 Oct 2011 18:04:25 -0400, by dholmes
-
7106092: Bump the hs23 build number to 05Fri, 28 Oct 2011 18:30:47 -0700, by jcoomes
-
Added tag jdk8-b12 for changeset 1d3900713a67Thu, 03 Nov 2011 10:32:16 -0700, by katleman
-
MergeFri, 28 Oct 2011 12:49:16 -0400, by tonyp
-
7102191: G1: assert(_min_desired_young_length <= initial_region_num) failed: Initial young gen size too smallWed, 26 Oct 2011 08:44:53 +0200, by brutisso
-
7099817: CMS: +FLSVerifyLists +FLSVerifyIndexTable asserts: odd slot non-empty, chunk not on free listTue, 25 Oct 2011 20:15:41 -0700, by ysr
-
7096030: G1: PrintGCDetails enhancementsSun, 23 Oct 2011 23:06:06 -0700, by johnc
-
7099824: G1: we should take the pending list lock before doing the remark pauseThu, 20 Oct 2011 12:06:20 -0700, by johnc
-
MergeFri, 21 Oct 2011 12:42:42 -0400, by tonyp
-
7097516: G1: assert(0<= from_card && from_card<HeapRegion::CardsPerRegion) failed: Must be in range.Thu, 20 Oct 2011 10:21:35 +0200, by brutisso
-
7103619: Bump the hs23 build number to 04Fri, 21 Oct 2011 16:00:50 -0700, by jcoomes
-
Added tag jdk8-b11 for changeset 4538caeef7b6Thu, 27 Oct 2011 13:54:31 -0700, by katleman
-
MergeFri, 21 Oct 2011 07:24:06 -0400, by tonyp
-
7095243: Disambiguate ReferenceProcessor::_discoveredSoftRefsMon, 17 Oct 2011 09:57:41 -0700, by johnc
-
7088680: G1: Cleanup in the G1CollectorPolicy classFri, 14 Oct 2011 11:12:24 -0400, by tonyp
-
7098085: G1: partially-young GCs not initiated under certain circumstancesThu, 13 Oct 2011 13:54:29 -0400, by tonyp
-
MergeFri, 21 Oct 2011 00:58:30 -0700, by iveresov
-
7100935: win32: memmove is not atomic but is used for pd_conjoint_*_atomic operationsWed, 19 Oct 2011 10:52:30 -0700, by kvn
-
7098528: crash with java -XX:+ExtendedDTraceProbesMon, 17 Oct 2011 21:38:29 -0700, by never
-
7093690: JSR292: SA-JDI AssertionFailure: Expected raw sp likely got real sp, value wasMon, 17 Oct 2011 11:00:41 -0700, by never
-
MergeMon, 17 Oct 2011 01:40:27 -0400, by dholmes
-
7098194: integrate macosx-port changesThu, 13 Oct 2011 09:35:42 -0700, by dcubed
-
7096278: Update the VM name to indicate it is an embedded buildMon, 10 Oct 2011 21:01:36 -0400, by dholmes
-
MergeSun, 16 Oct 2011 02:59:24 -0700, by iveresov
-
7100757: The BitSet.nextSetBit() produces incorrect result in 32bit VM on SparcFri, 14 Oct 2011 10:07:28 -0700, by kvn
-
7100165: JSR 292: leftover printing code in methodHandleWalk.cppThu, 13 Oct 2011 14:08:15 -0700, by never
-
7092712: JSR 292: unloaded invokedynamic call sites can lead to a crash with signature types not on BCPWed, 12 Oct 2011 21:00:13 -0700, by twisti
-
7081938: JSR292: assert(magic_number_2() == MAGIC_NUMBER_2) failedTue, 11 Oct 2011 02:19:37 -0700, by twisti
-
7096366: PPC: corruption of floating-point values with DeoptimizeALotFri, 07 Oct 2011 13:28:44 +0200, by bdelsart
-
6865265: JVM crashes with "missing exception handler" errorTue, 04 Oct 2011 14:30:04 -0700, by kvn
-
7097679: Tiered: events with bad bci to Gotos reduced from IfsTue, 04 Oct 2011 10:07:07 -0700, by iveresov
-
7101096: Bump the hs23 build number to 03Fri, 14 Oct 2011 21:45:37 -0700, by jcoomes
-
Added tag jdk8-b10 for changeset d815de2e85e5Thu, 20 Oct 2011 10:32:37 -0700, by katleman
-
7098282: G1: assert(interval >= 0) failed: Sanity check, referencePolicy.cpp: 76Wed, 12 Oct 2011 10:25:51 -0700, by johnc
-
7099454: /bin/sh does not support syntax used in the src/os/posix/launcher/launcher.script shell scriptTue, 11 Oct 2011 10:21:36 +0200, by brutisso
-
MergeMon, 10 Oct 2011 08:40:34 -0700, by ysr
-
7095236: G1: _markedRegions never contains NULL regionsThu, 06 Oct 2011 18:56:47 -0700, by ysr
-
7005808: G1: re-enable ReduceInitialCardMarks for G1Wed, 28 Sep 2011 08:21:30 +0200, by brutisso
-
MergeThu, 06 Oct 2011 13:28:09 -0400, by tonyp
-
7095194: G1: HeapRegion::GrainBytes, GrainWords, and CardsPerRegion should be size_tWed, 05 Oct 2011 08:44:10 -0700, by johnc
-
7021322: assert(object_end <= top()) failed: Object crosses promotion LAB boundaryMon, 12 Sep 2011 16:09:50 +0200, by stefank
-
7097048: G1: extend the G1 SA changes to print per-heap space informationMon, 03 Oct 2011 19:04:14 -0400, by tonyp
-
7097053: G1: assert(da ? referent->is_oop() : referent->is_oop_or_null()) failed: referenceProcessor.cpp:1054Mon, 03 Oct 2011 12:49:53 -0700, by johnc
-
7086533: G1: assert(!_g1->is_obj_dead(obj)): We should not be preserving dead objs: g1CollectedHeap.cpp:3835Wed, 28 Sep 2011 10:36:31 -0700, by johnc
-
7091366: re-enable quicksort testsMon, 26 Sep 2011 10:14:30 +0200, by brutisso
-
7075646: G1: fix inconsistencies in the monitoring dataFri, 23 Sep 2011 16:07:49 -0400, by tonyp
-
6484982: G1: process references during evacuation pausesThu, 22 Sep 2011 10:57:37 -0700, by johnc
-
7092238: G1: Uninitialized field gc_efficiency in G1PrintRegionLivenessInfo outputThu, 22 Sep 2011 07:18:51 -0400, by tonyp
-
7092245: G1: Wrong format specifier in G1PrintRegionLivenessInfo header outputWed, 21 Sep 2011 15:24:07 -0700, by johnc
-
7091032: G1: assert failure when NewRatio is usedWed, 21 Sep 2011 13:36:37 -0400, by tonyp
-
7068215: G1: Print reference processing time during remarkWed, 21 Sep 2011 10:04:45 -0700, by johnc
-
7045232: G1: pool names are inconsistent with other collectors (don't have 'Space')Wed, 21 Sep 2011 01:27:20 -0400, by tonyp
-
7092412: G1: Some roots not marked during an initial mark that gets an evacuation failureTue, 20 Sep 2011 15:39:17 -0700, by johnc
-
7059019: G1: add G1 support to the SATue, 20 Sep 2011 09:59:59 -0400, by tonyp
-
7096124: Bump the hs23 build number to 02Fri, 30 Sep 2011 22:54:43 -0700, by jcoomes
-
Added tag jdk8-b09 for changeset 7c20d272643fThu, 13 Oct 2011 10:35:32 -0700, by katleman
-
MergeFri, 30 Sep 2011 13:48:17 -0700, by iveresov
-
7096010: c2: running with +PrintOptoAssembly crashes the VM when $constanttablebase is usedFri, 30 Sep 2011 13:47:26 +0200, by roland
-
7096639: Tiered: Incorrect counter overflow handling for inlined methodsThu, 29 Sep 2011 23:09:54 -0700, by iveresov
-
7096016: SA build still produces "arg list too long" errorsThu, 29 Sep 2011 13:47:57 -0700, by never
-
7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137"Thu, 29 Sep 2011 09:53:56 -0700, by never
-
7081933: Use zeroing elimination optimization for large arrayMon, 26 Sep 2011 10:24:05 -0700, by kvn
-
7089790: integrate bsd-port changesSun, 25 Sep 2011 16:03:29 -0700, by never
-
7092236: java/util/EnumSet/EnumSetBash.java failsTue, 20 Sep 2011 23:50:16 -0700, by never
-
7081842: assert(Compile::current()->unique() < (uint)MaxNodeLimit) failed: Node limit exceededTue, 20 Sep 2011 08:39:40 -0700, by kvn
-
7091764: Tiered: enable aastore profilingMon, 19 Sep 2011 15:21:03 -0700, by iveresov
-
7051189: Need to suppress info message if -xcheck:jni used with libjsig.soThu, 22 Sep 2011 16:48:41 +0100, by kevinw
-
MergeMon, 19 Sep 2011 12:18:46 -0700, by dcubed
-
7071904: 4/4 HotSpot: Full Debug SymbolsFri, 16 Sep 2011 16:21:20 -0700, by dcubed
-
7091545: hs23 - set hotspot version & build numberFri, 16 Sep 2011 21:35:06 -0700, by jcoomes
-
Added tag jdk8-b07 for changeset 3f0cf875af83Thu, 29 Sep 2011 18:53:42 -0700, by katleman
-
Added tag hs22-b06 for changeset 650d15d8f372Thu, 15 Sep 2011 20:56:24 -0700, by jcoomes
-
7091294: disable quicksort testsThu, 15 Sep 2011 20:30:12 -0700, by jcoomes
-
MergeThu, 15 Sep 2011 19:33:39 -0700, by jcoomes
-
MergeThu, 15 Sep 2011 12:44:09 -0700, by iveresov
-
7090654: nightly failures after 7086585Wed, 14 Sep 2011 13:57:32 -0700, by never
-
7077806: ARM: java.lang.InternalError: bound subword value does not fit into the subword typeWed, 14 Sep 2011 16:28:39 +0200, by bdelsart
-
7057978: improve robustness of c1 ARM back-end wrt non encodable constantsWed, 14 Sep 2011 10:40:13 +0200, by bdelsart
-
7089632: assert(machtmp->outcnt() == 1) failed: expected for a MachTempTue, 13 Sep 2011 11:46:51 -0700, by kvn
-
7089709: type "jushort" not foundMon, 12 Sep 2011 13:51:40 -0700, by never
-
7088955: add C2 IR support to the SASun, 11 Sep 2011 14:48:24 -0700, by never
-
7086585: make Java field injection more flexibleSat, 10 Sep 2011 17:29:02 -0700, by never
-
7088020: SEGV in JNIHandleBlock::release_blockSat, 10 Sep 2011 00:11:04 -0700, by never
-
7035946: Up to 15% regression on JDK 7 b136 vs b135 on specjvm2008.crypto.rsa on x64Fri, 09 Sep 2011 13:47:11 -0700, by kvn
-
MergeFri, 09 Sep 2011 12:44:37 -0700, by iveresov
-
7087453: PhaseChaitin::yank_if_dead() should handle MachTemp inputsThu, 08 Sep 2011 09:35:41 +0200, by roland
-
7087947: Add regression test for 7068051Thu, 08 Sep 2011 12:44:04 -0700, by kvn
-
7085860: JSR 292: implement CallSite.setTargetNormal and setTargetVolatile as native methodsThu, 08 Sep 2011 05:11:31 -0700, by twisti
-
7087445: Improve platform independence of JSR292 shared codeThu, 08 Sep 2011 10:12:25 +0200, by bdelsart
-
7054211: No loop unrolling done in jdk7b144 for a test update() while loopWed, 07 Sep 2011 12:58:42 -0700, by kvn
-
7090259: Fix hotspot sources to build with old compilersTue, 13 Sep 2011 20:28:00 -0700, by kvn
-
7090069: Java launcher hangs in infinite loop on windows when UseNUMA[Interleaving] is specifiedTue, 13 Sep 2011 16:58:35 -0700, by iveresov
-
7089625: G1: policy for how many old regions to add to the CSet (when young gen is fixed) is brokenTue, 13 Sep 2011 12:40:14 -0400, by tonyp
-
Added tag hs22-b05 for changeset 513a84dd0f8bFri, 09 Sep 2011 16:33:13 -0700, by jcoomes
-
MergeFri, 09 Sep 2011 16:17:16 -0700, by jcoomes