Mercurial > hg > graal-compiler
graph
-
MergeThu, 10 Jan 2013 17:05:42 +0100, by Gilles Duboscq
-
Support sub-types for typed node iteratorsThu, 10 Jan 2013 17:05:31 +0100, by Gilles Duboscq
-
Experimentation with new probability based code emission order.Thu, 10 Jan 2013 16:04:25 +0100, by Thomas Wuerthinger
-
Merge.Thu, 10 Jan 2013 15:29:52 +0100, by Thomas Wuerthinger
-
Remove left-over files.Thu, 10 Jan 2013 15:29:42 +0100, by Thomas Wuerthinger
-
Increase loop alignment to 2 words.Thu, 10 Jan 2013 15:28:26 +0100, by Thomas Wuerthinger
-
Remove PhiLabelOp.Thu, 10 Jan 2013 15:00:15 +0100, by Thomas Wuerthinger
-
Be sure to remove framestate of merge when removing empty diamond shapeThu, 10 Jan 2013 12:03:14 +0100, by Gilles Duboscq
-
MergeThu, 10 Jan 2013 11:41:10 +0100, by Gilles Duboscq
-
Fix display of lowered invokes in visualizerThu, 10 Jan 2013 11:40:25 +0100, by Gilles Duboscq
-
fixed Checkstyle warningsThu, 10 Jan 2013 08:54:44 +0100, by Doug Simon
-
Canonicalize projects.Wed, 09 Jan 2013 23:55:05 +0100, by Thomas Wuerthinger
-
More clean up.Wed, 09 Jan 2013 23:22:28 +0100, by Thomas Wuerthinger
-
Remove default enabling of debug output.Wed, 09 Jan 2013 23:20:31 +0100, by Thomas Wuerthinger
-
Temporary fix for IfBoxingElimination test case.Wed, 09 Jan 2013 23:19:22 +0100, by Thomas Wuerthinger
-
Refactor debug environment creation.Wed, 09 Jan 2013 23:18:18 +0100, by Thomas Wuerthinger
-
Include probability when calculating block weight.Wed, 09 Jan 2013 21:41:37 +0100, by Thomas Wuerthinger
-
Fix for probabilities of MergeNodes introduced during canonicalization.Wed, 09 Jan 2013 21:19:10 +0100, by Thomas Wuerthinger
-
Fix small issue.Wed, 09 Jan 2013 19:16:53 +0100, by Thomas Wuerthinger
-
Merge.Tue, 08 Jan 2013 18:30:11 +0100, by Thomas Wuerthinger
-
Merge.Mon, 07 Jan 2013 13:04:04 +0100, by Thomas Wuerthinger
-
Merge.Fri, 21 Dec 2012 15:54:59 +0100, by Thomas Wuerthinger
-
Added missing files LineNumberTable.java and LineNumberTableImpl.java.Thu, 20 Dec 2012 14:55:42 +0100, by Thomas Wuerthinger
-
Added getLineNumberTable and getFileName capabilities.Thu, 20 Dec 2012 14:50:56 +0100, by Thomas Wuerthinger
-
Added capability to return the map of dupblicates when inlining a graph.Thu, 20 Dec 2012 14:43:37 +0100, by Thomas Wuerthinger
-
Added constant propagation to BoxNode.Thu, 20 Dec 2012 14:42:55 +0100, by Thomas Wuerthinger
-
Introduce cutomization capability for canonicalizer.Thu, 20 Dec 2012 14:38:06 +0100, by Thomas Wuerthinger
-
Rely on deoptimization to handle x86 division exceptionsMon, 07 Jan 2013 19:10:25 -0800, by Christian Wimmer
-
Make integer division and remainder nodes fixed so that they can be lowered via snippets to do exception checksMon, 07 Jan 2013 19:08:26 -0800, by Christian Wimmer
-
Bugfix: GraphOrder did not process all nodes of loopsMon, 07 Jan 2013 19:03:29 -0800, by Christian Wimmer
-
Fix wrong @Operation annotationsMon, 07 Jan 2013 19:02:39 -0800, by Christian Wimmer
-
Fixes for new Word typeFri, 04 Jan 2013 15:08:18 -0800, by Christian Wimmer
-
Canonicalize projectsFri, 04 Jan 2013 12:45:50 -0800, by Christian Wimmer
-
More complete and reusable Word typeFri, 04 Jan 2013 12:08:11 -0800, by Christian Wimmer
-
Removed ANT_JAR_TOOL dependency. Eclipse jar builds are now calling the command 'mx jar ${projectName}'.Wed, 02 Jan 2013 18:52:33 +0100, by Christian Humer
-
Intrinsics for sun.misc.Unsafe are not HotSpot-specific and useful outside of the HotSpot projectWed, 26 Dec 2012 13:55:43 -0800, by Christian Wimmer
-
Add constructor for node intrinsicWed, 26 Dec 2012 13:37:44 -0800, by Christian Wimmer
-
Fix elimination of unnecessary UnsafeCastNodeWed, 26 Dec 2012 13:36:41 -0800, by Christian Wimmer
-
Better assertion error messageWed, 26 Dec 2012 13:36:10 -0800, by Christian Wimmer
-
restored support for -G:+PrintFlags optionTue, 25 Dec 2012 22:59:37 +0100, by Doug Simon
-
Avoid recursive calls of buildFri, 21 Dec 2012 15:27:04 -0800, by Christian Wimmer
-
Simple Language: A simple dynamic programming language to demonstrate Truffle featuresFri, 21 Dec 2012 10:45:37 -0800, by Christian Wimmer
-
Truffle API to specify type-specalized Node classes; annotation processor for automatic code generation of the type-specialized Node classes during the build processFri, 21 Dec 2012 10:44:31 -0800, by Christian Humer
-
added -ea to execution of unit testsFri, 21 Dec 2012 10:21:24 +0100, by Doug Simon
-
Remove CompileCommand that excluses run* for unittestsThu, 20 Dec 2012 18:03:14 +0100, by Gilles Duboscq
-
JTT: Replace "runTestWithDelta(0, " with "runTest("Thu, 20 Dec 2012 17:09:53 +0100, by Gilles Duboscq
-
Remove now useless prefix arguments for jtt unittestsThu, 20 Dec 2012 17:06:59 +0100, by Gilles Duboscq
-
Fix StructuredGraph.reduceTrivialMerge: fix for degenerated loopsThu, 20 Dec 2012 17:06:34 +0100, by Gilles Duboscq
-
MergeThu, 20 Dec 2012 16:33:10 +0100, by Gilles Duboscq
-
Fix to StructuredGraph.removeSplitPropagate for when a loop gets killed in the processThu, 20 Dec 2012 14:11:45 +0100, by Gilles Duboscq
-
Extend loop unswicthing to Switch nodes (integer or type)Thu, 20 Dec 2012 12:06:58 +0100, by Gilles Duboscq
-
converted the JTT tests to use the GraalCompilerTest framework which offers more control over what is compiled and executedThu, 20 Dec 2012 14:59:57 +0100, by Doug Simon
-
fixed bug in executing InstalledCode with more than 8 argumentsThu, 20 Dec 2012 13:14:56 +0100, by Doug Simon
-
added intrinsifications for Integer.bitCount() and Long.bitCount()Wed, 19 Dec 2012 15:52:50 +0100, by Doug Simon
-
fixed crash where Class.isInstance() is called on a primitive class (e.g., int.class)Wed, 19 Dec 2012 12:39:47 +0100, by Doug Simon
-
added intrinsification of Class.isInstance()Wed, 19 Dec 2012 00:12:32 +0100, by Doug Simon
-
InstanceOfNode no longer implements LIRLowerableWed, 19 Dec 2012 00:12:01 +0100, by Doug Simon
-
removed warningsTue, 18 Dec 2012 22:29:17 +0100, by Doug Simon
-
replaces node intrinsics for loadinf from a Word with methods directly in the Word class itselfTue, 18 Dec 2012 22:23:46 +0100, by Doug Simon
-
Merge.Tue, 18 Dec 2012 17:59:32 +0100, by Doug Simon
-
replace checked casts with unsafe casts in snippets where the exact type of a value loaded from metadata is knownTue, 18 Dec 2012 17:59:03 +0100, by Doug Simon
-
add comment explaining temporarily limited application of SnippetFrameStateCleanupPhaseTue, 18 Dec 2012 17:58:08 +0100, by Doug Simon
-
added phase to remove unnecessary frame states from substitution snippetsTue, 18 Dec 2012 17:32:44 +0100, by Doug Simon
-
removed arraycopy test from IntrinsificationTestTue, 18 Dec 2012 15:28:15 +0100, by Doug Simon
-
Merge.Tue, 18 Dec 2012 16:32:35 +0100, by Thomas Wuerthinger
-
Merge.Tue, 18 Dec 2012 15:50:53 +0100, by Thomas Wuerthinger
-
MergeTue, 18 Dec 2012 15:45:28 +0100, by Gilles Duboscq
-
SwitchNode: avoid sharing any arrays while cloningTue, 18 Dec 2012 15:02:42 +0100, by Gilles Duboscq
-
Merge.Tue, 18 Dec 2012 15:22:37 +0100, by Doug Simon
-
added unit test for array copy intrinsificationTue, 18 Dec 2012 15:22:01 +0100, by Doug Simon
-
removed @Snippet annotation from methods called by the array copy snippetsTue, 18 Dec 2012 15:20:58 +0100, by Doug Simon
-
added more documentation to DeoptimizationActionTue, 18 Dec 2012 15:19:00 +0100, by Doug Simon
-
moved deep array equality comparison into base test classTue, 18 Dec 2012 13:13:09 +0100, by Doug Simon
-
MergeTue, 18 Dec 2012 14:29:04 +0100, by Gilles Duboscq
-
Cleanups: remove unused NodeUsagesList.replaceFirst and FrameState.blockTue, 18 Dec 2012 14:28:58 +0100, by Gilles Duboscq
-
Remove @Successor private final NodeSuccessorList<BeginNode> blockSuccessors from ControlSplitNodeTue, 18 Dec 2012 11:27:12 +0100, by Gilles Duboscq
-
canonicalize invoke usages during inliningTue, 18 Dec 2012 13:22:20 +0100, by Lukas Stadler
-
fix probability in TailDuplicationPhaseTue, 18 Dec 2012 13:21:37 +0100, by Lukas Stadler
-
enable tlab stub for array allocationMon, 17 Dec 2012 18:36:31 +0100, by Lukas Stadler
-
replicate c1 tlab refill behavior more closely, fixes problem with huge tlab sizesMon, 17 Dec 2012 17:44:09 +0100, by Lukas Stadler
-
MergeMon, 17 Dec 2012 17:42:27 +0100, by Lukas Stadler
-
use DeoptAction.None for array allocations with invalid length (very large or negative)Mon, 17 Dec 2012 17:40:45 +0100, by Lukas Stadler
-
perform initial iteration in WordTypeRewriterPhase in the right order (fixes problems with phis)Mon, 17 Dec 2012 17:36:46 +0100, by Lukas Stadler
-
use Kind.Void for ReturnNode, not the return value kindMon, 17 Dec 2012 17:35:04 +0100, by Lukas Stadler
-
Fix in MergeNode.removeEnd: while deleting phi inputs some other phis can dieMon, 17 Dec 2012 17:15:11 +0100, by Gilles Duboscq
-
Use ThreadMXBean to get CPU time instead of Wallclock time for Timers if possibleMon, 17 Dec 2012 16:38:48 +0100, by Gilles Duboscq
-
Move loop unswitching before loweringMon, 17 Dec 2012 16:02:43 +0100, by Gilles Duboscq
-
Fix for KillCFG while killing infinite empty loopsMon, 17 Dec 2012 16:01:55 +0100, by Gilles Duboscq
-
Remove failing dependency printingMon, 17 Dec 2012 15:24:13 +0100, by Gilles Duboscq
-
Fix warning, Fix overly strong assert (the value of the 'abstract' modifier for array types is unspecified)Mon, 17 Dec 2012 15:18:38 +0100, by Gilles Duboscq
-
Merge.Mon, 17 Dec 2012 14:36:30 +0100, by Christian Haeubl
-
avoid rare useless inliningsMon, 17 Dec 2012 14:35:43 +0100, by Christian Haeubl
-
fixed Unsafe snippetsMon, 17 Dec 2012 13:44:56 +0100, by Christian Haeubl
-
(temp) forcing slow path for TLAB refill during array allocationMon, 17 Dec 2012 12:02:11 +0100, by Doug Simon
-
introduced graal.newArrayStub.forceSlowPath and graal.newInstanceStub.forceSlowPath system propertiesMon, 17 Dec 2012 11:45:09 +0100, by Doug Simon
-
made the effect of graal.logNewArrayStub independent from graal.logNewInstanceStubMon, 17 Dec 2012 11:29:06 +0100, by Doug Simon
-
fixed overly strong assertionMon, 17 Dec 2012 11:12:25 +0100, by Doug Simon
-
expanded LOG_PRINTF stub to handle up to 3 arguments in addition to the format stringMon, 17 Dec 2012 11:12:01 +0100, by Doug Simon
-
C2 build bugfixMon, 17 Dec 2012 08:32:49 +0100, by Christian Haeubl
-
C1 build bugfixFri, 14 Dec 2012 16:23:44 +0100, by Christian Haeubl
-
Merge.Fri, 14 Dec 2012 15:19:38 +0100, by Christian Haeubl
-
avoid searching for concrete methods on interfacesFri, 14 Dec 2012 14:53:42 +0100, by Christian Haeubl
-
ignore all graal files when building C1/C2Fri, 14 Dec 2012 14:39:50 +0100, by Christian Haeubl
-
enforce that method substitution snippets are static methodsFri, 14 Dec 2012 14:33:56 +0100, by Christian Haeubl
-
OS-specific identity hashcode bugfixFri, 14 Dec 2012 13:26:19 +0100, by Christian Haeubl
-
fixes after mergeFri, 14 Dec 2012 13:10:55 +0100, by Christian Haeubl
-
Merge.Fri, 14 Dec 2012 13:02:49 +0100, by Christian Haeubl
-
adder better CHA supportFri, 14 Dec 2012 12:05:35 +0100, by Christian Haeubl
-
bugfixes for compiler intrinsicsWed, 12 Dec 2012 15:05:21 +0100, by Christian Haeubl
-
use CHA more frequently for inliningTue, 11 Dec 2012 16:38:27 +0100, by Christian Haeubl
-
fixes after mergeTue, 11 Dec 2012 09:10:50 +0100, by Christian Haeubl
-
Merge.Tue, 11 Dec 2012 08:48:12 +0100, by Christian Haeubl
-
added more compiler intrinsicsTue, 11 Dec 2012 08:28:00 +0100, by Christian Haeubl
-
added Unsafe.*Ordered* intrinsicsThu, 06 Dec 2012 13:53:36 +0100, by Christian Haeubl
-
use the more compact nop instructions for alignmentTue, 04 Dec 2012 14:58:05 +0100, by Christian Haeubl
-
removed unused C++ globalsTue, 04 Dec 2012 14:57:13 +0100, by Christian Haeubl
-
fixed windows make files and VS2012-specific compilation issuesTue, 04 Dec 2012 11:14:23 +0100, by Christian Haeubl
-
Merge.Tue, 04 Dec 2012 10:10:02 +0100, by Christian Haeubl
-
re-enabled inlining of polymorphic calls with more than 2 receiver typesTue, 04 Dec 2012 10:09:25 +0100, by Christian Haeubl
-
print more details when -XX:+PrintDeoptimizationDetails is enabledMon, 03 Dec 2012 13:44:12 +0100, by Christian Haeubl
-
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/Fri, 14 Dec 2012 14:35:13 +0100, by Doug Simon
-
MergeFri, 07 Dec 2012 07:36:51 -0800, by jwilhelm
-
8003554: NPG: move Metablock and Metachunk code out of metaspace.cppThu, 29 Nov 2012 10:09:04 -0800, by jmasa
-
8004170: G1: Verbose GC output is not getting flushed to log file using JDK 8Fri, 30 Nov 2012 11:46:17 -0800, by johnc
-
MergeFri, 07 Dec 2012 01:09:03 -0800, by roland
-
MergeThu, 06 Dec 2012 11:05:33 -0800, by twisti
-
8003250: SPARC: move MacroAssembler into separate fileThu, 06 Dec 2012 09:57:41 -0800, by twisti
-
MergeThu, 06 Dec 2012 14:33:52 +0100, by neliasso
-
8003934: Fix generation of malformed options to ProjectcreatorThu, 06 Dec 2012 09:50:08 +0100, by neliasso
-
8003983: LogCompilation tool is broken since c1 supportMon, 26 Nov 2012 15:11:55 +0100, by neliasso
-
8004319: test/gc/7168848/HumongousAlloc.java fails after 7172640Mon, 03 Dec 2012 15:48:49 -0800, by twisti
-
8003240: x86: move MacroAssembler into separate fileFri, 30 Nov 2012 15:23:16 -0800, by twisti
-
8003195: AbstractAssembler should not store code pointers but use the CodeSection directlyFri, 30 Nov 2012 11:44:05 -0800, by twisti
-
8003850: add support for constants in stub codeTue, 27 Nov 2012 17:41:38 -0800, by kvn
-
7092905: C2: Keep track of the number of dead nodesTue, 27 Nov 2012 17:24:15 -0800, by bharadwaj
-
8003868: fix shark for latest HotSpot and LLVMTue, 27 Nov 2012 12:48:52 -0800, by twisti
-
7172640: C2: instrinsic implementations in LibraryCallKit should use argument() instead of pop()Mon, 26 Nov 2012 17:25:11 -0800, by twisti
-
8001538: hs_err file does not list anymore compiled methods in compilation eventsWed, 21 Nov 2012 05:57:12 -0800, by vlivanov
-
7146636: compiler/6865265/StackOverflowBug.java fails due to changed stack minimumFri, 16 Nov 2012 15:49:46 -0800, by kvn
-
8004248: new hotspot build - hs25-b12Fri, 30 Nov 2012 17:00:32 -0800, by amurillo
-
Added tag jdk8-b67 for changeset 25bdce771bb3Thu, 06 Dec 2012 12:04:17 -0800, by katleman
-
MergeFri, 30 Nov 2012 12:01:34 -0800, by johnc
-
8004199: Change the ASM package for Test8003720Thu, 29 Nov 2012 23:02:52 +0100, by stefank
-
8000662: NPG: nashorn ant clean test262 out-of-memory with Java heapThu, 29 Nov 2012 16:50:29 -0500, by coleenp
-
MergeThu, 29 Nov 2012 13:55:49 -0800, by cjplummer
-
8003848: Make ConstMethod::generic_signature_index optional and move Method::_max_stack to ConstMethod.Tue, 27 Nov 2012 17:03:56 -0500, by jiangli
-
MergeThu, 29 Nov 2012 11:23:15 -0800, by johnc
-
7194633: G1: Assertion and guarantee failures in block offset tableTue, 27 Nov 2012 14:11:37 -0800, by johnc
-
8003935: Simplify the needed includes for using Thread::current()Tue, 27 Nov 2012 14:20:21 +0100, by stefank
-
8003720: NPG: Method in interpreter stack frame can be deallocatedTue, 27 Nov 2012 10:13:20 +0100, by stefank
-
8003722: More gcc 4.7 compilation errorsMon, 26 Nov 2012 12:31:03 -0500, by coleenp
-
7198334: UseNUMA modifies system parameters on non-NUMA systemTue, 20 Nov 2012 11:40:11 +0100, by brutisso
-
8003635: NPG: AsynchGetCallTrace broken by Method* virtual callWed, 28 Nov 2012 17:50:21 -0500, by coleenp
-
MergeWed, 28 Nov 2012 08:43:26 -0800, by coleenp
-
6924920: Class Data Sharing limit on the java version string can create failuresWed, 28 Nov 2012 08:17:59 -0500, by hseigel
-
MergeWed, 28 Nov 2012 06:42:03 -0800, by zgu
-
8003689: MemTracker::init_tracking_options() reads outside array if commandline argument is emptyWed, 28 Nov 2012 09:19:38 -0500, by zgu
-
8003879: Duplicate definitions in vmStructsTue, 27 Nov 2012 07:57:57 -0800, by mikael
-
MergeWed, 21 Nov 2012 21:26:12 -0500, by dholmes
-
8003591: Abstract_VM_Version::internal_vm_info_string needs to stringify FLOAT_ARCH for ease of useWed, 21 Nov 2012 20:07:52 -0500, by dholmes
-
8003690: Example code in JVMTI GetStackTrace documentation is brokenWed, 21 Nov 2012 09:02:13 -0800, by mikael
-
MergeTue, 20 Nov 2012 20:27:40 -0500, by coleenp
-
8003487: NMT: incorrect assertion in VMMemPointerIterator::remove_released_region method (memSnapshot.cpp)Fri, 16 Nov 2012 09:05:19 -0500, by zgu
-
8003541: new hotspot build - hs25-b11Fri, 16 Nov 2012 09:43:43 -0800, by amurillo
-
Added tag jdk8-b66 for changeset 01684f7fee1bThu, 29 Nov 2012 11:30:04 -0800, by katleman
-
fixed bug in ReadNode.canonicalizeRead (can not canonicalize when the base address is a null object)Fri, 14 Dec 2012 10:20:54 +0100, by Doug Simon
-
removed support for non-snippet based intrinsificationThu, 13 Dec 2012 23:10:13 +0100, by Doug Simon
-
replaced manual intrinsification of Thread.currentThread() with a snippetThu, 13 Dec 2012 23:04:45 +0100, by Doug Simon
-
replaced manual intrinsification of Object.getClass() with a snippetThu, 13 Dec 2012 22:54:04 +0100, by Doug Simon
-
replaced usage of Unsafe.get<kind>(Object object, long offset) where object == null with Unsafe.get<kind>(long address)Thu, 13 Dec 2012 15:42:30 +0100, by Doug Simon
-
replace manual intrinsification of Class.getModifiers() with a snippetThu, 13 Dec 2012 14:27:37 +0100, by Doug Simon
-
added @MethodSubstitution to support substitutions for methods such as Object.getClass() where the substitute method cannot have the same name as the original methodThu, 13 Dec 2012 14:26:55 +0100, by Doug Simon
-
make the output produced by -Dgraal.printconfig=true sortedThu, 13 Dec 2012 14:18:37 +0100, by Doug Simon
-
added execution of the Graal API unittest with non-GraalVM HotSpot builds to the gateWed, 12 Dec 2012 21:55:50 +0100, by Doug Simon
-
changes to support Graal co-existing with the other HotSpot compiler(s) and being used for explicit compilation requests and code installation via the Graal APIWed, 12 Dec 2012 21:36:40 +0100, by Doug Simon
-
made initialization of GraphPrinterDumpHandler.sdf be lazy to workaround an initialization order issue during VM start upWed, 12 Dec 2012 15:46:11 +0100, by Doug Simon
-
fixed issues triggered when using the CountingProxy (i.e., -Dgraal.countcalls=true) or LoggingProxy (i.e., -Dgraal.debug=true) to analyze traffic across the VM/compiler boundaryTue, 11 Dec 2012 20:54:11 +0100, by Doug Simon
-
Merge.Tue, 11 Dec 2012 08:29:25 +0100, by Doug Simon
-
branch to isolate fix for perf. regressionTue, 11 Dec 2012 08:27:01 +0100, by Doug Simon
-
made the Graal implementation of the C++ AbstractCompiler class support native wrapper generationMon, 10 Dec 2012 22:19:07 +0100, by Doug Simon
-
removed declaration of temps (no longer) used by the monitorenter/monitorexits stubsFri, 07 Dec 2012 23:41:51 +0100, by Doug Simon
-
added TLAB fast refill stub for array allocationFri, 07 Dec 2012 23:38:09 +0100, by Doug Simon
-
removed unsafe injection of a new object constant into compiler graphFri, 07 Dec 2012 23:35:23 +0100, by Doug Simon
-
consolidated new_type_array and new_object_array stubs into one as there no difference between themFri, 07 Dec 2012 18:26:26 +0100, by Doug Simon
-
rename: RuntimeCall -> RuntimeCallTargetFri, 07 Dec 2012 16:01:38 +0100, by Doug Simon
-
added support for writing stubs in Java and wrote the TLAB fast refill stubFri, 07 Dec 2012 15:12:05 +0100, by Doug Simon
-
tightened first parameter type for LIRGeneratorTool.emitCall()Fri, 07 Dec 2012 11:14:12 +0100, by Doug Simon
-
made snippet template specialization support ConstantParameters of type WordFri, 07 Dec 2012 11:12:26 +0100, by Doug Simon
-
made word type rewriting do stamp inference so that word typed phis are handled correctlyFri, 07 Dec 2012 11:09:17 +0100, by Doug Simon
-
modified code installation to handle debug info that only contains oop maps but no frame informationFri, 07 Dec 2012 11:07:36 +0100, by Doug Simon
-
created shared, cached exceptions with empty stack traces for the implementation of the -G:+OmitHotExceptionStacktrace option. This also avoids the issue of having an object embedded in compiled code without an external strong reference to the same object (objects in compiled code are weak references in HotSpot)Thu, 06 Dec 2012 14:01:32 +0100, by Doug Simon
-
unify object reallocation code for c2 and GraalWed, 05 Dec 2012 13:57:00 +0100, by Lukas Stadler
-
sort the fields returned by getInstanceFields by offsetWed, 05 Dec 2012 13:56:56 +0100, by Lukas Stadler
-
Defer lowering to next iteration when the CFG was changed by a previous lowering so that no lastFixedNode is availableTue, 04 Dec 2012 11:05:01 -0800, by Christian Wimmer
-
Remove a usasge of getMirrorOrFailTue, 04 Dec 2012 11:02:56 -0800, by Christian Wimmer
-
Make method accessible from the outsideTue, 04 Dec 2012 10:53:19 -0800, by Christian Wimmer
-
Add accessorTue, 04 Dec 2012 10:52:35 -0800, by Christian Wimmer
-
When a hub has Kind.Object, the hub is never null. Preserve that information it the stamp of the LoadHubNode.Tue, 04 Dec 2012 10:51:46 -0800, by Christian Wimmer
-
Allow VM-specific lowering of FixedGuardNodeTue, 04 Dec 2012 10:50:12 -0800, by Christian Wimmer
-
Provide Thread context class loader to getMirrorOrFail. This is a workaround until the Graal API is complete enough so that getMirrorOrFail is not necessary at all.Tue, 04 Dec 2012 10:49:18 -0800, by Christian Wimmer
-
Assertion in Java code to prevent crash in native codeTue, 04 Dec 2012 10:46:21 -0800, by Christian Wimmer
-
Snippets cannot have speculative optimizations since they have to be valid for the entire run of the VMTue, 04 Dec 2012 10:44:41 -0800, by Christian Wimmer
-
removed all Graal modifications to ci and c1Mon, 03 Dec 2012 17:54:05 +0100, by Doug Simon
-
decoupled C++ Graal runtime from C1Mon, 03 Dec 2012 15:32:17 +0100, by Doug Simon
-
Remove overloading of filter(Class<F>) in NodeIterable<Node> returned by Graph.getNodes() : getNodes().filter(MergeNode.class) is not the same as getNodes(MergeNode.class)Mon, 03 Dec 2012 13:56:13 +0100, by Gilles Duboscq
-
graal.graph refactoringsMon, 03 Dec 2012 13:53:53 +0100, by Gilles Duboscq
-
make jtt test cases staticFri, 30 Nov 2012 11:39:05 -0800, by Christian Wimmer
-
LIR generation for BreakpointNode is not HotSpot specific and generally useful, so it should not be in HotSpot projectFri, 30 Nov 2012 11:22:50 -0800, by Christian Wimmer
-
make jtt test cases staticFri, 30 Nov 2012 11:21:54 -0800, by Christian Wimmer
-
MergeFri, 30 Nov 2012 13:46:37 +0100, by Gilles Duboscq
-
Update scala-benchmark dependencyThu, 15 Nov 2012 16:42:39 +0100, by Gilles Duboscq
-
MergeThu, 15 Nov 2012 14:21:50 +0100, by Gilles Duboscq
-
Factor out the precondition checking code in ArrayCopySnippetsTue, 13 Nov 2012 14:41:19 +0100, by Gilles Duboscq
-
simplified TLAB allocation (don't use + and -)Fri, 30 Nov 2012 12:08:38 +0100, by Lukas Stadler
-
MergeFri, 30 Nov 2012 11:13:36 +0100, by Gilles Duboscq
-
Do not print code installation failures from Java.Fri, 30 Nov 2012 11:11:13 +0100, by Gilles Duboscq
-
changed System.err output to TTY to avoid that DaCapo benchmarks fail digest validationFri, 30 Nov 2012 10:40:07 +0100, by Christian Haeubl
-
Merge.Fri, 30 Nov 2012 08:30:22 +0100, by Christian Haeubl
-
minor fixThu, 29 Nov 2012 17:19:13 +0100, by Christian Haeubl
-
Merge.Thu, 29 Nov 2012 16:20:42 +0100, by Christian Haeubl
-
fixed some issues that precluded compilation of Graal compiler methodsThu, 29 Nov 2012 15:44:49 +0100, by Christian Haeubl
-
print a message when optimistic optimizations are disabledThu, 29 Nov 2012 11:00:32 +0100, by Christian Haeubl
-
MergeThu, 29 Nov 2012 17:43:48 -0800, by Christian Wimmer
-
Make constructors of Constant private to ensure proper encapuslation of the type-overloaded primitive field; reduce to one constructor that sets all fields.Thu, 29 Nov 2012 17:43:09 -0800, by Christian Wimmer
-
Remove the ResolvedJavaType.Representation for static fields. It is not necessary to emit the constant holder for static fields in the GraphBuilder. Only the VM-specific lowering needs to create the constants, and it can access the VM-specific metadata objects directly.Thu, 29 Nov 2012 16:53:44 -0800, by Christian Wimmer
-
Eliminate bogus conversion that Constant.asLong() performed; simplify asXxx methods so that they do not have control flow.Thu, 29 Nov 2012 15:05:39 -0800, by Christian Wimmer
-
Merge.Thu, 29 Nov 2012 22:53:21 +0100, by Doug Simon
-
better encoding of dependencies during dependency recording by GraalThu, 29 Nov 2012 22:53:03 +0100, by Doug Simon
-
removed Graal specific initialization of the ciObjectFactoryThu, 29 Nov 2012 17:57:03 +0100, by Doug Simon
-
Cleanup of Kind class: remove use of Unsafe classThu, 29 Nov 2012 12:17:02 -0800, by Christian Wimmer
-
Cleanup of Kind class: remove isXxx methodsThu, 29 Nov 2012 11:27:23 -0800, by Christian Wimmer
-
Replace ResolvedJavaType.isAssignableTo with isAssignableFrom to be consistent with java.lang.ClassThu, 29 Nov 2012 10:10:03 -0800, by Christian Wimmer
-
Remove ResolvedJavaType.isClass()Thu, 29 Nov 2012 09:13:59 -0800, by Christian Wimmer
-
Merge.Thu, 29 Nov 2012 17:13:59 +0100, by Doug Simon
-
removed remaining use of the C++ "compiler interface" (i.e. ci) by Graal for installing dependenciesThu, 29 Nov 2012 17:13:13 +0100, by Doug Simon