Mercurial > hg > graal-compiler
graph
-
Add a maximum number of unswitching per loopMon, 03 Sep 2012 15:12:28 +0200, by Gilles Duboscq
-
MergeMon, 03 Sep 2012 12:52:41 +0200, by Gilles Duboscq
-
Create ValueProxy nodes where necessary during ReadEliminationMon, 03 Sep 2012 12:52:22 +0200, by Gilles Duboscq
-
Warnings for windows build if there is no SDKThu, 30 Aug 2012 15:33:08 +0200, by Gilles Duboscq
-
added more tests to InstanceOfTest for testing against types with a deep hierarchyFri, 31 Aug 2012 22:56:29 +0200, by Doug Simon
-
removed unnecessary snippets for lowering an instanceof whose test type is not a compile time constantFri, 31 Aug 2012 22:55:34 +0200, by Doug Simon
-
enabled InstanceOfSnippets for general lowering of InstanceOfNodesFri, 31 Aug 2012 22:20:13 +0200, by Doug Simon
-
added InstanceOfSnippets which passes InstanceOfTest but is not yet enabled for general loweringFri, 31 Aug 2012 17:57:30 +0200, by Doug Simon
-
Fix for sameSign check and javadocWed, 29 Aug 2012 13:05:43 +0200, by Gilles Duboscq
-
MergeTue, 28 Aug 2012 14:58:55 +0200, by Gilles Duboscq
-
Add helper methods to IntegerStamp for sign, use themTue, 28 Aug 2012 14:04:55 +0200, by Gilles Duboscq
-
MergeTue, 28 Aug 2012 12:22:19 +0200, by Gilles Duboscq
-
Re-enable HP_series : add a tolerance to the double compareTue, 28 Aug 2012 12:22:06 +0200, by Gilles Duboscq
-
Update SPECjvm2008 bench regexMon, 27 Aug 2012 14:50:03 +0200, by Gilles Duboscq
-
Merge.Tue, 28 Aug 2012 14:17:22 +0200, by Doug Simon
-
exclude TestPrograms from JaCoCo processingTue, 28 Aug 2012 13:55:11 +0200, by Doug Simon
-
an empty array is now returned by ResolvedJavaType.declaredFields() for array and primitive typesTue, 28 Aug 2012 13:54:35 +0200, by Doug Simon
-
disabled failing BigBangTests: helloWorldTest, formattedOutputTest, arrayListTestWithCallsTue, 28 Aug 2012 11:43:06 +0200, by Doug Simon
-
consolidated jtt command into unittest command and removed need for explicit 'testHarness' property in 'projects' fileTue, 28 Aug 2012 11:09:14 +0200, by Doug Simon
-
canonicalize reads and writes on null objects to deoptsTue, 28 Aug 2012 12:15:10 +0200, by Lukas Stadler
-
create PiNodes with exact types during inliningTue, 28 Aug 2012 11:27:39 +0200, by Lukas Stadler
-
fix to new escape analysis infrastructureTue, 28 Aug 2012 11:26:22 +0200, by Lukas Stadler
-
MergeTue, 28 Aug 2012 10:56:35 +0200, by Lukas Stadler
-
infrastructure changes in preparation of partial escape analysisFri, 24 Aug 2012 11:45:30 +0200, by Lukas Stadler
-
made LoweringPhase use a schedule so that floating and fixed nodes are lowered iteratively togetherMon, 27 Aug 2012 18:02:22 +0200, by Doug Simon
-
made mx help command accept abbreviationsThu, 23 Aug 2012 15:43:40 +0200, by Doug Simon
-
Merge.Wed, 22 Aug 2012 16:21:14 +0200, by Doug Simon
-
issue message about -G:+PrintFlags when an unrecognized -G options is passed to the VMSat, 04 Aug 2012 01:36:14 +0200, by Doug Simon
-
added info message suggesting use of -G:-PrintCFG in conjuction with -G:+PrintBinaryGraphsSat, 04 Aug 2012 01:35:01 +0200, by Doug Simon
-
disabled HP_series JTT until failure under 7u6 is fixed/understoodWed, 22 Aug 2012 15:26:56 +0200, by Doug Simon
-
Merge.Wed, 22 Aug 2012 11:25:44 +0200, by Doug Simon
-
removed dependence on private java.lang.String internals in HexCodeFileWed, 22 Aug 2012 11:20:04 +0200, by Doug Simon
-
removed klass::is_leaf_class() and replaced it's usage in Graal (the only usage) with an explicit test to ignore interface classesWed, 22 Aug 2012 11:00:31 +0200, by Doug Simon
-
disabled zipping of lib*.debuginfo files to simplify debugging with gdbTue, 21 Aug 2012 11:53:04 +0200, by Doug Simon
-
Merge with http://hg.openjdk.java.net/hsx/hsx24/hotspot/Tue, 21 Aug 2012 10:39:19 +0200, by Doug Simon
-
MergeFri, 10 Aug 2012 15:50:49 -0700, by twisti
-
7188911: nightly failures after JSR 292 lazy method handle update (round 2)Tue, 07 Aug 2012 14:32:08 -0700, by twisti
-
7188276: JSR 292: assert(ct == T_OBJECT) failed: rt=T_OBJECT, ct=13Wed, 01 Aug 2012 14:44:26 -0700, by twisti
-
7188227: VM should recognize M-series SPARCWed, 01 Aug 2012 14:10:32 -0700, by kvn
-
7187454: stack overflow in C2 compiler thread on Solaris x86Mon, 30 Jul 2012 09:49:25 -0700, by kvn
-
7187290: nightly failures after JSR 292 lazy method handle updateFri, 27 Jul 2012 16:14:15 -0700, by twisti
-
7023639: JSR 292 method handle invocation needs a fast path for compiled codeTue, 24 Jul 2012 10:51:00 -0700, by twisti
-
7189086: new hotspot build - hs24-b20Fri, 03 Aug 2012 13:24:02 -0700, by amurillo
-
Added tag jdk8-b51 for changeset 663fc23da8d5Thu, 09 Aug 2012 18:00:58 -0700, by katleman
-
MergeTue, 31 Jul 2012 18:37:13 -0700, by dcubed
-
7186278: Build error after CR#6995781 / 7151532 with GCC 4.7.0Tue, 31 Jul 2012 16:01:56 -0400, by andrew
-
MergeMon, 30 Jul 2012 07:21:15 -0700, by zgu
-
7186778: MachO decoder implementation for MacOSXMon, 30 Jul 2012 10:25:52 -0400, by zgu
-
MergeFri, 27 Jul 2012 21:41:17 -0700, by jmasa
-
MergeThu, 26 Jul 2012 23:43:36 -0700, by jmasa
-
MergeTue, 24 Jul 2012 14:48:58 -0700, by jmasa
-
7114678: G1: various small fixes, code cleanup, and refactoringThu, 19 Jul 2012 15:15:54 -0700, by tonyp
-
7182260: G1: Fine grain RSet freeing bottleneckTue, 17 Jul 2012 12:24:05 -0700, by johnc
-
7184772: G1: Incorrect assert in HeapRegionLinkedList::add_as_head()Tue, 17 Jul 2012 14:57:02 -0700, by johnc
-
7173712: G1: Duplicated code in G1UpdateRSOrPushRefOopClosure::do_oop_nv()Tue, 17 Jul 2012 11:52:10 -0700, by johnc
-
7187463: new hotspot build - hs24-b19Fri, 27 Jul 2012 16:51:44 -0700, by amurillo
-
Added tag jdk8-b50 for changeset 58f237a9e83aThu, 02 Aug 2012 15:33:31 -0700, by katleman
-
MergeThu, 26 Jul 2012 16:55:42 -0700, by jiangli
-
MergeTue, 24 Jul 2012 13:16:26 -0400, by jiangli
-
7147464: Java crashed while executing method with over 8k of dneg operationsMon, 16 Jul 2012 15:31:18 -0400, by dlong
-
7187046: Crash in ClassFileParser on solaris-ia32 during RetransformClasses.Thu, 26 Jul 2012 17:24:31 -0400, by jiangli
-
7185550: TEST: runtime/7020373/Test7020373.sh fails because there is no test/runtime/7020373/testcase.jarMon, 23 Jul 2012 14:28:38 -0700, by asaha
-
7185775: new hotspot build - hs24-b18Mon, 23 Jul 2012 13:04:59 -0700, by amurillo
-
Added tag jdk8-b49 for changeset e3619706a725Thu, 26 Jul 2012 16:48:17 -0700, by cl
-
Added tag hs24-b17 for changeset bd54fe36b5e5Mon, 23 Jul 2012 12:54:21 -0700, by amurillo
-
MergeFri, 20 Jul 2012 12:09:31 -0400, by coleenp
-
MergeThu, 19 Jul 2012 06:24:46 -0700, by zgu
-
MergeThu, 19 Jul 2012 09:15:50 -0400, by zgu
-
7181989: NMT ON: Assertion failure when NMT checks thread's native stack base addressMon, 16 Jul 2012 14:05:34 -0400, by zgu
-
MergeThu, 19 Jul 2012 09:10:12 -0400, by zgu
-
7181986: NMT ON: Assertion failure when running jdi ExpiredRequestDeletionTestMon, 16 Jul 2012 14:10:34 -0400, by zgu
-
7182543: NMT ON: Aggregate a few NMT related bugsThu, 19 Jul 2012 09:05:42 -0400, by zgu
-
7053586: TEST: runtime/7020373/Test7020373.sh fails on 64-bit platformsTue, 17 Jul 2012 22:16:17 -0700, by asaha
-
7183754: Test runtime/6294277/Test6294277.sh runs wrong JVMMon, 16 Jul 2012 04:06:44 -0700, by fparain
-
MergeThu, 19 Jul 2012 16:17:41 -0700, by kvn
-
MergeTue, 17 Jul 2012 11:16:13 -0700, by kvn
-
MergeMon, 16 Jul 2012 19:50:52 -0700, by kvn
-
7181494: cleanup avx and vectors codeMon, 16 Jul 2012 17:10:22 -0700, by kvn
-
7087357: JSR 292: remove obsolete code after 7085860Mon, 16 Jul 2012 11:14:41 -0700, by twisti
-
7123926: Some CTW test crash: !_control.contains(ctrl)Fri, 13 Jul 2012 17:48:26 -0700, by kvn
-
6711908: JVM needs direct access to some annotationsThu, 12 Jul 2012 00:39:53 -0700, by jrose
-
MergeTue, 17 Jul 2012 14:33:17 -0700, by jmasa
-
MergeMon, 16 Jul 2012 13:00:26 -0700, by jmasa
-
7178361: G1: Make sure that PrintGC and PrintGCDetails use the same timing for the GC pauseWed, 11 Jul 2012 22:47:38 +0200, by brutisso
-
MergeTue, 17 Jul 2012 12:32:26 -0400, by jiangli
-
MergeFri, 13 Jul 2012 20:14:27 -0400, by jiangli
-
7181632: nsk classLoad001_14 failure and CompileTheWorld crash after 7178145.Thu, 05 Jul 2012 20:54:45 -0400, by jiangli
-
7180914: Compilation warning after: 7172967: Eliminate the constMethod's _method backpointer to the methodOop.Thu, 05 Jul 2012 18:47:41 -0400, by jiangli
-
MergeMon, 02 Jul 2012 04:19:22 -0400, by bdelsart
-
7178145: Change constMethodOop::_exception_table to optionally inlined u2 table.Tue, 26 Jun 2012 19:08:44 -0400, by jiangli
-
7184050: new hotspot build - hs24-b17Fri, 13 Jul 2012 14:16:21 -0700, by amurillo
-
MergeThu, 12 Jul 2012 14:19:15 -0700, by kvn
-
7181658: CTW: assert(t->meet(t0) == t) failed: Not monotonicWed, 11 Jul 2012 14:50:30 -0700, by kvn
-
7180769: assert(tboth->klass_is_exact()) failed: klass should be exactMon, 02 Jul 2012 12:59:43 -0700, by kvn
-
7177917: Failed test java/lang/Math/PowTests.javaMon, 02 Jul 2012 09:58:06 +0200, by roland
-
MergeThu, 12 Jul 2012 14:26:25 -0400, by coleenp
-
6294277: java -Xdebug crashes on SourceDebugExtension attribute larger than 64KMon, 09 Jul 2012 01:28:37 -0700, by fparain
-
7178703: Fix handling of quoted arguments and better error messages in dcmdThu, 28 Jun 2012 11:37:28 +0200, by sla
-
7181200: JVM new hashing code breaks SA in product modeWed, 04 Jul 2012 15:55:45 -0400, by coleenp
-
7129724: MAC: Core file location is wrong in crash reportTue, 03 Jul 2012 17:35:00 -0700, by mikael
-
7179383: MaxDirectMemorySize argument parsing is broken for values >2GTue, 03 Jul 2012 01:41:29 -0400, by dholmes
-
MergeMon, 02 Jul 2012 13:11:28 -0400, by coleenp
-
6995781: Native Memory Tracking (Phase 1)Thu, 28 Jun 2012 17:03:16 -0400, by zgu
-
7167142: Consider a warning when finding a .hotspotrc or .hotspot_compiler file that isn't usedMon, 02 Jul 2012 10:54:17 -0400, by kamg
-
7180882: new hotspot build - hs24-b16Fri, 29 Jun 2012 17:12:15 -0700, by amurillo
-
Added tag jdk8-b47 for changeset 0c7bb1f4f9c8Thu, 12 Jul 2012 16:48:00 -0700, by katleman
-
7179759: ENV: Nightly fails during jdk copiyng for solaris platforms after FDS unzippingFri, 29 Jun 2012 14:28:10 -0700, by coleenp
-
MergeFri, 29 Jun 2012 11:15:38 -0700, by jcoomes
-
6921087: G1: remove per-GC-thread expansion tables from the fine-grain remembered setsMon, 25 Jun 2012 16:00:55 -0700, by johnc
-
MergeThu, 28 Jun 2012 10:35:28 -0700, by kvn
-
7179138: Incorrect result with String concatenation optimizationTue, 26 Jun 2012 09:06:16 -0700, by kvn
-
7178280: Failed new vector regression testsFri, 22 Jun 2012 10:40:48 -0700, by kvn
-
7129715: MAC: SIGBUS in nsk stress testThu, 21 Jun 2012 09:52:38 +0200, by roland
-
7177923: SIGBUS on sparc in compiled code for java.util.Calendar.clear()Tue, 19 Jun 2012 15:12:56 -0700, by kvn
-
7157365: jruby/bench.bench_timeout crashes with JVM internal errorMon, 18 Jun 2012 15:17:30 -0700, by twisti
-
7176856: add the JRE name to the error logMon, 18 Jun 2012 12:29:21 -0700, by twisti
-
7174363: Arrays.copyOfRange leads to VM crash with -Xcomp -server if executed by testing frameworkMon, 18 Jun 2012 09:52:31 +0200, by roland
-
7119644: Increase superword's vector size up to 256 bitsFri, 15 Jun 2012 01:25:19 -0700, by kvn
-
MergeThu, 28 Jun 2012 04:21:07 -0400, by bdelsart
-
7156729: PPC: R_PPC_REL24 relocation error related to some libraries built without -fPICMon, 25 Jun 2012 15:34:06 -0400, by dlong
-
7177409: Perf regression in JVM_GetClassDeclaredFields after generic signature changes.Fri, 22 Jun 2012 14:00:39 -0400, by jiangli
-
7178113: build environment changeTue, 19 Jun 2012 21:16:20 -0700, by collins
-
7178667: ALT_EXPORT_PATH does not export server jvm on macosxWed, 27 Jun 2012 15:23:36 +0200, by sla
-
MergeMon, 25 Jun 2012 18:59:52 -0700, by coleenp
-
7178670: runtime/7158800/BadUtf8.java fails in SymbolTable::rehash_tableMon, 25 Jun 2012 21:33:35 -0400, by coleenp
-
7178846: IterateThroughHeap: heap_iteration_callback passes a negative sizeMon, 25 Jun 2012 14:34:35 +0200, by sla
-
7177128: SA cannot get correct system properties after 7126277Fri, 22 Jun 2012 15:39:16 -0700, by minqi
-
7175133: jinfo failed to get system properties after 6924259Fri, 22 Jun 2012 15:35:30 -0700, by minqi
-
MergeWed, 20 Jun 2012 14:29:23 -0700, by dcubed
-
7175255: symlinks are wrong, which caused jdk8-promote-2 to fail (client/64/64 directories in debuginfo zips)Wed, 20 Jun 2012 14:18:25 -0700, by dcubed
-
MergeMon, 18 Jun 2012 11:33:17 +0200, by sla
-
7177307: fix fo CR7158800 doesn't contain Test7158800.shFri, 15 Jun 2012 07:51:37 -0400, by coleenp
-
MergeThu, 14 Jun 2012 22:55:40 -0700, by poonam
-
6310967: SA: jstack -m produce failures in outputThu, 14 Jun 2012 02:12:46 -0700, by poonam
-
7158800: Improve storage of symbol tablesWed, 13 Jun 2012 19:52:59 -0400, by coleenp
-
7175515: new hotspot build - hs24-b15Fri, 15 Jun 2012 14:17:28 -0700, by amurillo
-
Added tag jdk8-b45 for changeset 9d5f20961bc5Thu, 28 Jun 2012 09:32:35 -0700, by katleman
-
MergeThu, 07 Jun 2012 12:30:02 -0700, by asaha
-
MergeMon, 21 May 2012 14:56:33 -0700, by asaha
-
MergeTue, 08 May 2012 11:29:21 -0700, by asaha
-
7160757: Problem with hotspot/runtime_classfileThu, 03 May 2012 15:37:46 -0400, by kamg
-
MergeTue, 08 May 2012 07:29:27 -0700, by asaha
-
7160677: missing else in fix for 7152811Thu, 12 Apr 2012 12:07:09 -0700, by never
-
MergeTue, 10 Apr 2012 10:42:34 -0700, by asaha
-
7152811: Issues in client compilerWed, 04 Apr 2012 20:44:38 -0700, by never
-
7110720: Issue with vm config file loadingIssue with vm config file loadingThu, 29 Mar 2012 18:55:32 -0400, by kamg
-
Added tag jdk8-b44 for changeset 831e5c76a20aThu, 21 Jun 2012 17:07:40 -0700, by katleman
-
MergeThu, 14 Jun 2012 14:59:52 -0700, by kvn
-
7174928: JSR 292: unresolved invokedynamic call sites deopt and osr infinitelyWed, 13 Jun 2012 11:36:03 -0700, by twisti
-
7173340: C2: code cleanup: use PhaseIterGVN::replace_edge(Node*, int, Node*) where applicableTue, 12 Jun 2012 16:23:31 -0700, by kvn
-
7174218: remove AtomicLongCSImpl intrinsicsTue, 12 Jun 2012 14:31:44 -0700, by twisti
-
7169782: C2: SIGSEGV in LShiftLNode::Ideal(PhaseGVN*, bool)Tue, 12 Jun 2012 09:47:23 -0700, by kvn
-
7174532: jdk/test/java/lang/Math/WorstCaseTests.java failing on x86Tue, 12 Jun 2012 10:02:36 +0200, by roland
-
MergeMon, 11 Jun 2012 22:38:28 -0700, by kvn
-
7174510: 19 JCK compiler tests fail with C2 error: memNode.cpp:812 - ShouldNotReachHereMon, 11 Jun 2012 14:58:51 -0700, by kvn
-
7063674: Wrong results from basic comparisons after calls to Long.bitCount(long)Mon, 11 Jun 2012 16:47:41 -0700, by twisti
-
MergeMon, 11 Jun 2012 08:35:28 -0700, by kvn
-
7174884: C1: failures after 7171890: assert(cur_state != NULL) failed: state_before must be setWed, 06 Jun 2012 15:57:37 -0700, by twisti
-
7171890: C1: add Class.isInstance intrinsicTue, 05 Jun 2012 10:15:27 +0200, by roland
-
7173635: jprt.properties should include release jdk7u6Fri, 01 Jun 2012 11:25:12 -0700, by amurillo
-
7172843: C1: fix "assert(has_printable_bci()) failed: _printable_bci should have been set"Wed, 30 May 2012 12:17:07 -0700, by twisti
-
7170145: C1 doesn't respect the JMM with volatile field loadsFri, 25 May 2012 11:39:13 -0700, by twisti
-
7170463: C2 should recognize "obj.getClass() == A.class" code patternFri, 25 May 2012 07:53:11 -0700, by kvn
-
MergeThu, 14 Jun 2012 12:21:48 +0200, by sla
-
7175914: Usage of gcc with precompiled headers produces wrong build dependenciesMon, 11 Jun 2012 13:10:14 -0400, by kamg
-
MergeMon, 11 Jun 2012 10:28:02 +0200, by sla
-
7172708: 32/64 bit type issues on Windows after Mac OS X portFri, 08 Jun 2012 02:06:16 -0400, by dholmes
-
7170275: os::print_os_info needs to know about Windows 8Wed, 06 Jun 2012 05:21:56 +0200, by mikael
-
7171703: JNI DefineClass crashes client VM when first parameter is NULLTue, 05 Jun 2012 06:48:00 -0700, by fparain
-
MergeMon, 11 Jun 2012 04:47:33 -0400, by bdelsart
-
7172967: Eliminate constMethod's _method backpointer to methodOop.Wed, 06 Jun 2012 14:33:43 -0400, by jiangli
-
MergeFri, 08 Jun 2012 09:49:49 -0700, by jcoomes
-
7173460: G1: java/lang/management/MemoryMXBean/CollectionUsageThreshold.java failes with G1Mon, 04 Jun 2012 13:29:34 +0200, by brutisso
-
7172388: G1: _total_full_collections should not be incremented for concurrent cyclesTue, 05 Jun 2012 22:30:24 +0200, by brutisso
-
7172226: HotSpot fails to build with GCC 4.7 because of stricter c++ argument dependent lookupMon, 04 Jun 2012 09:21:53 +0200, by mgerdin
-
7166498: JVM crash in ClassVerifierMon, 04 Jun 2012 10:22:37 -0400, by kamg
-
MergeSat, 02 Jun 2012 07:32:21 -0400, by dholmes
-
7155453: [macosx] re-enable jbb tests in JPRTFri, 01 Jun 2012 20:17:46 +0200, by mikael
-
7173438: new hotspot build - hs24-b14Fri, 01 Jun 2012 15:30:44 -0700, by amurillo
-
Added tag jdk8-b43 for changeset e77b8e0ed1f8Thu, 14 Jun 2012 13:14:13 -0700, by katleman
-
MergeFri, 01 Jun 2012 10:29:02 -0700, by jcoomes
-
7172279: G1: Clean up TraceGen0Time and TraceGen1Time data gatheringThu, 31 May 2012 21:10:33 +0200, by brutisso
-
7158682: G1: Handle leak when running nsk.sysdict testsWed, 30 May 2012 10:26:24 -0700, by johnc
-
7171936: LOG_G incorrectly defined in globalDefinitions.hppFri, 25 May 2012 22:35:13 +0200, by brutisso
-
7143858: G1: Back to back young GCs with the second GC having a minimally sized edenTue, 29 May 2012 10:18:02 -0700, by johnc
-
7168848: Add test to check that humongous object allocation path also checks the heap occupancy.Mon, 21 May 2012 14:59:59 +0200, by mnunez
-
7169062: CMS: Assertion failed with -XX:+ObjectAlignmentInBytes=64Thu, 17 May 2012 21:53:40 +0200, by brutisso
-
MergeWed, 30 May 2012 17:45:02 -0400, by dholmes
-
MergeSat, 26 May 2012 08:49:05 -0400, by jprovino
-
7170197: Update JPRT default build targets to support embedded buildsWed, 23 May 2012 20:09:56 -0400, by dholmes
-
7168280: Eliminate the generic signature index slot from field array for field without generic signature.Mon, 21 May 2012 14:10:35 -0400, by jiangli
-
MergeTue, 29 May 2012 20:06:10 -0400, by zgu
-
MergeSat, 26 May 2012 06:07:38 -0700, by zgu
-
MergeThu, 24 May 2012 20:04:07 -0400, by zgu
-
MergeThu, 24 May 2012 12:57:01 -0700, by dcubed
-
7165598: enable FDS on Solaris X64 when 7165593 is fixedThu, 24 May 2012 12:03:42 -0700, by dcubed
-
7171422: Change 7161732 breaks SA on WindowsThu, 24 May 2012 13:37:47 +0200, by rbackman
-
7161732: Improve handling of thread_id in OSThreadTue, 22 May 2012 10:11:53 +0200, by rbackman
-
7171853: new hotspot build - hs24-b13Fri, 25 May 2012 14:56:19 -0700, by amurillo
-
Added tag jdk8-b41 for changeset 37add4fa0296Fri, 01 Jun 2012 14:12:10 -0700, by cl
-
MergeThu, 24 May 2012 18:39:44 -0700, by kvn
-
7169934: pow(x,y) or x64 computes incorrect result when x<0 and y is an odd integerMon, 21 May 2012 09:46:02 +0200, by roland
-
7170053: crash in C2 when using -XX:+CountCompiledCallsFri, 18 May 2012 12:20:24 -0700, by twisti
-
7167254: Crash on OSX in Enumerator.nextElement() with compressed oopsFri, 18 May 2012 15:50:09 +0200, by roland
-
7133857: exp() and pow() should use the x87 ISA on x86Tue, 15 May 2012 10:10:23 +0200, by roland
-
MergeTue, 22 May 2012 20:29:05 -0400, by zgu
-
7170010: conditional "ZIP_DEBUGINFO_FILES ?= 0" setting is not reliable on WindowsFri, 18 May 2012 09:15:15 -0700, by dcubed
-
7169409: enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Windows X86Wed, 16 May 2012 12:47:27 -0700, by dcubed
-
7165755: OS Information much longer on linux than other platformsThu, 10 May 2012 15:44:19 +0200, by nloodin
-
7169102: 7165060 merge lost changes to make/windows/makefiles/defs.makeTue, 15 May 2012 15:16:14 -0700, by dcubed
-
MergeTue, 15 May 2012 11:27:24 -0700, by dcubed
-
7165060: dtrace tests fail with FDS debug info filesTue, 15 May 2012 10:52:24 -0700, by dcubed
-
MergeSat, 12 May 2012 06:50:41 -0400, by zgu
-
MergeThu, 10 May 2012 18:19:53 -0400, by zgu
-
7157734: hotspot test scripts not testing 64-bit JVM under JPRT/JTREG.Fri, 11 May 2012 17:24:32 +0100, by kevinw
-
7163117: Agent can't connect to process on Mac OSXWed, 09 May 2012 16:24:07 +0200, by nloodin
-
MergeWed, 09 May 2012 04:32:34 -0400, by dholmes
-
7167406: (Zero) Fix for InvokeDynamic neededWed, 09 May 2012 00:28:45 -0400, by dholmes
-
7162726: Wrong filter predicate of visible locals in SA JSJavaFrameTue, 08 May 2012 20:28:35 +0200, by sla
-
7170006: new hotspot build - hs24-b12Fri, 18 May 2012 14:57:28 -0700, by amurillo
-
Added tag jdk8-b40 for changeset ff9decc8235dThu, 24 May 2012 16:15:37 -0700, by katleman
-
MergeFri, 18 May 2012 10:27:13 -0700, by jcoomes
-
7166894: Add gc cause to GC logging for all collectorsTue, 15 May 2012 10:25:06 +0200, by brutisso
-
7169056: Add gigabyte unit to proper_unit_for_byte_size() and byte_size_in_proper_unit()Tue, 15 May 2012 22:26:37 +0200, by brutisso
-
7168294: G1: Some Full GCs incorrectly report GC cause as "No GC"Tue, 15 May 2012 09:49:18 -0700, by johnc
-
MergeMon, 14 May 2012 21:07:28 -0700, by johnc
-
7158457: division by zero in adaptiveweightedaverageTue, 15 May 2012 00:56:06 +0200, by mikael
-
7161545: G1: Minor cleanups to the G1 loggingMon, 14 May 2012 17:32:17 +0200, by brutisso
-
MergeThu, 17 May 2012 09:50:59 -0700, by kvn
-
6924259: Remove String.count/String.offsetMon, 14 May 2012 09:36:00 -0700, by kvn
-
MergeWed, 16 May 2012 13:33:30 -0400, by jprovino
-
7167625: Adjustments for SE-Embedded build processFri, 11 May 2012 11:30:03 -0700, by collins
-
7168247: new hotspot build - hs24-b11Fri, 11 May 2012 14:54:35 -0700, by amurillo
-
Added tag jdk8-b39 for changeset 96a403721094Thu, 17 May 2012 06:20:23 -0700, by katleman
-
MergeFri, 11 May 2012 06:37:47 -0700, by jcoomes
-
7167069: 6 VM flags crash the VM when queried via jinfoThu, 10 May 2012 14:16:34 +0200, by brutisso
-
7167437: Can't build on linux without precompiled headersThu, 10 May 2012 11:27:10 +0200, by stefank
-
MergeWed, 09 May 2012 10:54:29 -0700, by kvn
-
7167266: missing copyright notes in 3rd party codeTue, 08 May 2012 15:47:04 -0700, by kvn
-
7160610: Unknown Native Code compilation issueMon, 07 May 2012 12:37:46 -0700, by kvn
-
7157695: Add windows implementation of socket interfaceTue, 24 Apr 2012 12:15:32 -0700, by twisti
-
7161796: PhaseStringOpts::fetch_static_field tries to fetch field from the Klass instead of the mirrorWed, 18 Apr 2012 16:08:34 -0700, by never
-
7162094: LateInlineCallGenerator::do_late_inline crashed on uninitialized _call_nodeTue, 17 Apr 2012 11:04:22 -0700, by never
-
7160539: JDeveloper crashes on 64-bit WindowsWed, 11 Apr 2012 19:15:46 -0700, by iveresov
-
7159772: instanceKlass::all_fields_count() returns incorrect total field countTue, 10 Apr 2012 09:31:04 -0700, by jiangli
-
MergeSat, 05 May 2012 10:24:55 -0400, by jprovino
-
7158552: The instanceKlsss::_host_klass is only needed for anonymous class for JSR 292 support.Wed, 02 May 2012 13:21:36 -0400, by jiangli
-
7166615: new hotspot build - hs24-b10Fri, 04 May 2012 15:26:05 -0700, by amurillo
-
Added tag jdk8-b38 for changeset 637c3f5f068fThu, 10 May 2012 10:25:00 -0700, by katleman
-
Added tag jdk8-b37 for changeset bfcf92bfefb8Wed, 09 May 2012 13:07:42 -0700, by katleman
-
Added tag hs24-b09 for changeset 7d5ec8bf38d1Fri, 04 May 2012 14:10:31 -0700, by amurillo
-
MergeFri, 04 May 2012 10:46:32 -0700, by jcoomes
-
7163848: G1: Log GC Cause for a GCWed, 25 Apr 2012 12:36:37 +0200, by brutisso
-
MergeWed, 25 Apr 2012 15:51:10 -0700, by jmasa
-
7164144: Fix variable naming style in freeBlockDictionary.* and binaryTreeDictionary*Wed, 25 Apr 2012 09:55:55 -0700, by jmasa
-
7143490: G1: Remove HeapRegion::_top_at_conc_mark_countWed, 25 Apr 2012 10:23:12 -0700, by johnc
-
7131629: Generalize the CMS free list codeThu, 29 Mar 2012 19:46:24 -0700, by jmasa
-
MergeWed, 02 May 2012 15:47:06 -0400, by jprovino
-
7162955: Attach api on Solaris, too many open filesThu, 26 Apr 2012 16:24:15 -0400, by dlong
-
7164344: enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Solaris and WindowsWed, 25 Apr 2012 15:06:51 -0700, by dcubed
-
MergeTue, 24 Apr 2012 15:20:40 -0700, by dcubed
-
7158067: FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect product buildsTue, 03 Apr 2012 09:48:34 -0700, by dcubed
-
7102323: RFE: enable Full Debug Symbols Phase 1 on SolarisFri, 23 Mar 2012 11:50:33 -0700, by dcubed
-
MergeMon, 23 Apr 2012 11:03:30 -0700, by dcubed
-
7162063: libsaproc debug print should format size_t correctly on 64bit platformMon, 23 Apr 2012 13:30:39 +0200, by sla
-
7162488: VM not printing unknown -XX optionsFri, 20 Apr 2012 14:55:45 +0100, by kevinw
-
7163193: new hotspot build - hs24-b09Fri, 20 Apr 2012 17:13:36 -0700, by amurillo
-
MergeFri, 20 Apr 2012 11:41:49 -0700, by johnc
-
7145441: G1: collection set chooser-related cleanupWed, 18 Apr 2012 13:39:55 -0400, by tonyp
-
7157073: G1: type change size_t -> uint for region counts / indexesWed, 18 Apr 2012 07:21:15 -0400, by tonyp
-
7160613: VerifyRememberedSets doesn't work with CompressedOopsWed, 11 Apr 2012 16:18:45 +0200, by stefank
-
4988100: oop_verify_old_oop appears to be deadMon, 16 Apr 2012 08:57:18 +0200, by brutisso
-
7160728: Introduce an extra logging level for G1 loggingFri, 13 Apr 2012 01:59:38 +0200, by brutisso
-
7160570: Intrinsification support for tracing frameworkTue, 06 Mar 2012 12:36:59 +0100, by rbackman
-
MergeSun, 15 Apr 2012 15:37:20 -0700, by dcubed
-
MergeFri, 13 Apr 2012 08:11:36 -0700, by coleenp
-
7160467: Fix test for 7158988Thu, 12 Apr 2012 22:03:05 -0400, by coleenp
-
7160924: jvmti: GetPhase returns incorrect phase before VMInit event is issuedThu, 12 Apr 2012 13:24:08 +0200, by rbackman
-
MergeThu, 12 Apr 2012 18:41:24 -0400, by dlong
-
MergeTue, 10 Apr 2012 13:27:09 -0400, by bobv
-
MergeSat, 31 Mar 2012 00:05:15 -0700, by jcoomes
-
7154670: The instanceKlass _implementors[] and _nof_implementors are not needed for non-interface klass.Thu, 29 Mar 2012 22:18:56 -0400, by jiangli
-
7133111: libsaproc debug print should be printed as unsigned long to fit large numbers on 64bit platformThu, 05 Apr 2012 14:16:23 +0200, by sla
-
MergeMon, 09 Apr 2012 08:38:16 -0700, by dcubed
-
7158988: jvm crashes while debugging on x86_32 and x86_64Thu, 05 Apr 2012 12:17:52 -0400, by coleenp
-
7159842: new hotspot build - hs24-b08Sat, 07 Apr 2012 09:06:55 -0700, by amurillo
-
Added tag jdk8-b35 for changeset f621660a297bThu, 19 Apr 2012 12:18:46 -0700, by katleman
-
MergeFri, 06 Apr 2012 09:48:34 -0700, by johnc
-
7127697: G1: remove dead code after recent concurrent mark changesThu, 05 Apr 2012 13:57:23 -0400, by tonyp
-
7130974: G1: Remove G1ParCopyHelperFri, 16 Mar 2012 09:52:57 +0100, by brutisso
-
7143511: G1: Another instance of high GC Worker Other time (50ms)Tue, 13 Mar 2012 11:05:32 -0700, by johnc
-
MergeThu, 05 Apr 2012 15:08:04 -0700, by never
-
7157141: crash in 64 bit with corrupted oopsMon, 02 Apr 2012 16:05:56 -0700, by never
-
MergeSun, 01 Apr 2012 17:04:26 -0400, by acorn
-
7087969: GarbageCollectorMXBean notification contains ticks vs millisThu, 29 Mar 2012 02:12:40 -0700, by fparain
-
7156960: Incorrect copyright headers in parts of the Serviceability agentWed, 28 Mar 2012 14:27:38 -0700, by minqi
-
MergeTue, 27 Mar 2012 15:28:52 -0400, by acorn
-
7150058: Allocate symbols from null boot loader to an arena for NMTFri, 23 Mar 2012 11:16:05 -0400, by coleenp
-
7148488: Whitebox tests for the Diagnostic Framework ParserThu, 15 Mar 2012 13:37:13 +0100, by nloodin
-
7158137: new hotspot build - hs24-b07Fri, 30 Mar 2012 14:18:17 -0700, by amurillo
-
Added tag jdk8-b33 for changeset 785bcf415eadThu, 05 Apr 2012 13:04:42 -0700, by katleman
-
MergeFri, 30 Mar 2012 09:31:26 +0200, by jwilhelm
-
7156764: Remove unused size parameter from some CollectedHeap methodsTue, 27 Mar 2012 10:29:59 +0200, by brutisso
-
MergeThu, 29 Mar 2012 23:49:47 -0400, by dlong
-
MergeSun, 25 Mar 2012 18:08:52 -0400, by dlong
-
MergeSat, 17 Mar 2012 17:31:59 -0400, by dlong
-
MergeTue, 13 Mar 2012 15:37:50 -0700, by collins
-
7109878: The instanceKlass EnclosingMethhod attribute fields can be folded into the _inner_class field.Tue, 13 Mar 2012 13:50:48 -0400, by jiangli
-
MergeMon, 26 Mar 2012 13:22:38 +0200, by jwilhelm
-
7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97Fri, 23 Mar 2012 15:28:24 +0100, by brutisso
-
7146246: G1: expose some of the -XX flags that drive which old regions to collect during mixed GCsFri, 23 Mar 2012 10:53:19 -0400, by tonyp
-
7147724: G1: hang in SurrogateLockerThread::manipulatePLLMon, 12 Mar 2012 14:59:00 -0700, by johnc
-
7154517: Build error in hotspot-gc without precompiled headersFri, 16 Mar 2012 16:14:04 +0100, by nloodin
-
7152791: wbapi tests fail on cygwinWed, 21 Mar 2012 08:34:23 +0100, by mgerdin
-
7154724: jdk7u4 test properties missing from jprt.propertiesTue, 20 Mar 2012 19:36:59 -0700, by jcoomes
-
7156659: new hotspot build - hs24-b06Fri, 23 Mar 2012 22:34:22 -0700, by jcoomes
-
Added tag jdk8-b32 for changeset 25410a347ebbThu, 29 Mar 2012 13:02:11 -0700, by cl
-
MergeThu, 22 Mar 2012 13:54:26 -0700, by never
-
7154997: assert(false) failed: not G1 barrier raw StorePTue, 20 Mar 2012 13:10:13 -0700, by kvn
-
MergeFri, 16 Mar 2012 23:52:03 -0700, by jcoomes
-
7154333: JVM fails to start if -XX:+AggressiveHeap is setThu, 15 Mar 2012 16:38:56 -0700, by iveresov
-
7152955: print_method crashes with null rootTue, 13 Mar 2012 20:54:56 -0700, by never
-
7152961: InlineTree::should_not_inline may exit prematurelyTue, 13 Mar 2012 10:03:59 -0700, by never
-
MergeMon, 12 Mar 2012 19:54:41 -0700, by never
-
7147744: CTW: assert(false) failed: infinite EA connection graph buildMon, 12 Mar 2012 10:46:47 -0700, by kvn
-
7144328: Improper commandlines for -XX:+-UnlockCommercialFeatures require proper warning/error messagesTue, 20 Mar 2012 16:46:39 -0400, by jmelvin
-
7141246: build-infra merge: Introduce new JVM_VARIANT* to control which kind of jvm gets builtMon, 19 Mar 2012 10:09:24 +0100, by erikj
-
7152800: All tests using the attach API fail with "well-known file is not secure" on Mac OS XMon, 19 Mar 2012 20:13:17 +0100, by sla
-
7154706: new hotspot build - hs23-b05Sat, 17 Mar 2012 00:27:39 -0700, by amurillo
-
Added tag jdk8-b31 for changeset 0cd147eaa673Thu, 22 Mar 2012 12:41:09 -0700, by katleman
-
MergeFri, 16 Mar 2012 23:45:05 -0700, by jcoomes
-
7068625: Testing 8 bytes of card table entries at a time speeds up card-scanningWed, 14 Mar 2012 12:49:27 +0100, by brutisso
-
7152954: G1: Native memory leak during full GCsTue, 13 Mar 2012 21:12:53 +0100, by brutisso
-
7151089: PS NUMA: NUMA allocator should not attempt to free pages when using SHM large pagesMon, 12 Mar 2012 13:12:07 -0700, by iveresov
-
7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6Fri, 16 Mar 2012 15:13:22 -0400, by jmelvin
-
7123170: JCK vm/jvmti/ResourceExhausted/resexh001/resexh00101/ tests fails since 7u4 b02Wed, 14 Mar 2012 20:06:48 -0700, by sspitsyn
-
7152957: VM crashes with assert(false) failed: bad AD fileMon, 12 Mar 2012 15:28:07 -0700, by never
-
7152700: new hotspot build - hs24-b04Fri, 09 Mar 2012 13:34:45 -0800, by amurillo
-
Added tag jdk8-b30 for changeset d61761bf3050Thu, 15 Mar 2012 15:15:16 -0700, by katleman
-
Added tag hs24-b03 for changeset dfae0140457cFri, 09 Mar 2012 13:08:18 -0800, by amurillo
-
MergeFri, 09 Mar 2012 08:34:36 -0800, by never
-
7150390: JFR test crashed on assert(_jni_lock_count == count) failed: must be equalTue, 06 Mar 2012 16:32:23 -0800, by never
-
6658428: C2 doesn't inline java method if corresponding intrinsic failed to inline.Mon, 05 Mar 2012 18:10:31 -0800, by never
-
MergeFri, 02 Mar 2012 13:13:25 -0800, by never
-
6910464: Lookupswitch and Tableswitch default branches not recognized as safepointsFri, 02 Mar 2012 16:04:24 +0100, by roland
-
MergeFri, 09 Mar 2012 00:28:20 -0500, by acorn
-
7150046: SIGILL on sparcv9 fastdebugMon, 05 Mar 2012 14:19:00 -0500, by coleenp
-
7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug modeThu, 01 Mar 2012 12:41:13 +0400, by dsamersoff
-
7152206: anti-delta the fix for 7152031Thu, 08 Mar 2012 06:33:26 -0800, by dcubed
-
7152031: Hotspot needs updated xawt path [macosx]Wed, 07 Mar 2012 14:58:17 -0800, by dcubed
-
MergeMon, 05 Mar 2012 22:34:18 +0100, by brutisso
-
7150899: remove unused build.targets lines from jprt.propertiesSat, 03 Mar 2012 12:45:10 -0800, by jcoomes
-
7150454: add release jdk7u4 to jprt.propertiesSat, 03 Mar 2012 12:36:35 -0800, by jcoomes
-
7147806: G1: Crash in vm bootstrap when running with -XX:+UseG1GC -XX:-UsePerfDataFri, 02 Mar 2012 10:36:16 -0800, by johnc
-
7148152: Add whitebox testing API to HotSpotThu, 23 Feb 2012 14:58:35 +0100, by mgerdin
-
7150327: new hotspot build - hs24-b03Fri, 02 Mar 2012 16:56:19 -0800, by amurillo
-
MergeFri, 02 Mar 2012 14:34:55 -0500, by bpittore
-
7142641: -Xshared:on fails on ARMWed, 29 Feb 2012 12:58:49 -0500, by dlong
-
MergeFri, 02 Mar 2012 09:13:13 -0800, by never
-
7150051: incorrect oopmap in critical nativeThu, 01 Mar 2012 15:31:33 -0800, by never
-
6910461: Register allocator may insert spill code at wrong insertion indexTue, 28 Feb 2012 09:13:58 +0100, by roland
-
7145024: Crashes in ucrypto related to C2Tue, 28 Feb 2012 10:04:01 -0800, by never
-
7148486: At a method handle call returning with an exception may call the runtime with misaligned stack (x64)Mon, 27 Feb 2012 11:42:30 +0100, by roland
-
7147740: add assertions to check stack alignment on VM entry from generated code (x64)Mon, 27 Feb 2012 09:17:44 +0100, by roland
-
7147416: LogCompilation tool does not work with post parse inliningFri, 24 Feb 2012 12:33:31 -0800, by kvn
-
7146442: assert(false) failed: bad AD fileTue, 21 Feb 2012 11:55:05 -0800, by kvn
-
7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69cMon, 20 Feb 2012 13:11:08 -0800, by kvn
-
MergeTue, 28 Feb 2012 07:58:43 -0800, by fparain
-
7148126: ConstantPoolCacheEntry::print prints to wrong streamSat, 25 Feb 2012 01:49:34 -0500, by dholmes
-
7141244: build-infra merge: Include $(SPEC) in makefiles and make variables overridableWed, 22 Feb 2012 09:24:35 +0100, by erikj
-
MergeWed, 22 Feb 2012 10:32:29 -0800, by dsamersoff
-
7110104: It should be possible to stop and start JMX Agent at runtimeWed, 22 Feb 2012 19:43:22 +0400, by dsamersoff
-
7148664: new hotspot build - hs24-b02Fri, 24 Feb 2012 18:14:00 -0800, by amurillo
-
Added tag jdk8-b28 for changeset b183b0863611Thu, 01 Mar 2012 12:23:13 -0800, by katleman
-
canonicalize after escape analysisMon, 20 Aug 2012 15:26:49 +0200, by Lukas Stadler
-
removed artifacts of defunct type systemMon, 20 Aug 2012 15:21:31 +0200, by Lukas Stadler
-
added Stamp.join, used by PiNodesMon, 20 Aug 2012 15:11:15 +0200, by Lukas Stadler
-
improve PiNode stamp exactnessMon, 20 Aug 2012 14:20:30 +0200, by Lukas Stadler
-
remove PhiStampPhaseMon, 20 Aug 2012 12:21:56 +0200, by Lukas Stadler
-
fix to FullUnroll changesFri, 17 Aug 2012 16:11:34 +0200, by Lukas Stadler
-
fix bug in handling of ValueProxyNodes in EscapeAnalysisPhaseFri, 17 Aug 2012 15:33:25 +0200, by Lukas Stadler
-
allow array length canonicalization on InitializeArrayNodeFri, 17 Aug 2012 14:12:39 +0200, by Lukas Stadler
-
increase full unrolling budget for fixed-size loopsFri, 17 Aug 2012 14:12:00 +0200, by Lukas Stadler
-
handle ValueProxyNode in EscapeAnalysisPhaseFri, 17 Aug 2012 14:11:18 +0200, by Lukas Stadler
-
canonicalize after FullUnrollFri, 17 Aug 2012 14:10:18 +0200, by Lukas Stadler
-
better JaCoCo : only include com.oracle.graal.* and com.oracle.max.*, exclude com.oracle.graal.jtt.*Tue, 07 Aug 2012 21:44:53 -0700, by Gilles Duboscq
-
The targetAdress should be moved to a fixed register for indirect call. Fix from Christian WimmerTue, 07 Aug 2012 11:13:17 -0700, by Gilles Duboscq
-
Change one more GraalCodeCacheProvider to MetaAccessProviderMon, 30 Jul 2012 08:37:04 -0700, by Gilles Duboscq
-
Apply jacoco coverage to all gate testsThu, 26 Jul 2012 17:47:09 +0200, by Gilles Duboscq
-
Add SPECjbb2005 to the benchmarksThu, 26 Jul 2012 17:08:54 +0200, by Gilles Duboscq
-
Annotation Processor support in mx : use annotationProcessorClasses property on projects that contain annotation processors and annotationProcessors on projects that require annotation processingThu, 26 Jul 2012 14:51:13 +0200, by Gilles Duboscq
-
Add an option to launch the vm from a debugger in mx's commandsWed, 25 Jul 2012 13:06:52 +0200, by Gilles Duboscq
-
Add intrinsics for (Long|Integer).(reverseBytes|numberOf(Trail|Lead)ingZeros)Tue, 24 Jul 2012 17:32:42 +0200, by Gilles Duboscq
-
Update api.code and api.meta overview.htmlMon, 23 Jul 2012 16:50:10 +0200, by Gilles Duboscq
-
fix package name for InvalidatedException in vmSymbols.hppMon, 23 Jul 2012 16:00:02 +0200, by Lukas Stadler
-
MergeFri, 20 Jul 2012 14:40:37 +0200, by Gilles Duboscq
-
Make 'db' directory from JDK optional since it does not exists in all OpenJDK-based JDKs (cf. Icedtea)Fri, 20 Jul 2012 14:40:17 +0200, by Gilles Duboscq
-
MergeFri, 20 Jul 2012 14:38:23 +0200, by Gilles Duboscq
-
Make windows build work even if Visual Studio is not installed (only the Windows SDK is required)Fri, 20 Jul 2012 01:54:56 +0200, by Gilles Duboscq
-
Canonicalizer should not fill the worklist if an initial worklist is providedFri, 20 Jul 2012 14:33:14 +0200, by Gilles Duboscq
-
Filter out dead nodes when filling a NodeWorkListFri, 20 Jul 2012 12:10:33 +0200, by Gilles Duboscq
-
MergeFri, 20 Jul 2012 12:05:39 +0200, by Gilles Duboscq
-
Be more precise on the set of node that are canonicalized in IterativeCheckCastEliminationFri, 20 Jul 2012 12:05:20 +0200, by Gilles Duboscq
-
Use HashSet in FloatingReadPhase instead of IdentityHashMap since Nodes use identity .equals and .hashCodeThu, 19 Jul 2012 13:28:16 +0200, by Gilles Duboscq
-
removed the unreliable 'intro' commandFri, 20 Jul 2012 12:54:02 +0200, by Doug Simon
-
retarget dependencies during TailDuplicationPhaseThu, 19 Jul 2012 14:54:33 +0200, by Lukas Stadler
-
Canonicalize at least once in IterativeCheckCastEliminationThu, 19 Jul 2012 00:56:40 +0200, by Gilles Duboscq
-
Try an iterative version of CheckCastElimination + CanonicalizationThu, 19 Jul 2012 00:27:17 +0200, by Gilles Duboscq
-
Factor out common infrastructure from NodeClass and LIRInstructionClassWed, 18 Jul 2012 13:49:51 -0700, by Christian Wimmer
-
Merge.Wed, 18 Jul 2012 10:50:57 -0700, by Thomas Wuerthinger
-
Fix compiler warning.Thu, 05 Jul 2012 11:48:30 +0200, by Thomas Wuerthinger
-
moved InstalledCode from graal.api.meta to graal.api.codeWed, 18 Jul 2012 19:08:32 +0200, by Doug Simon
-
added more content to graal.api.meta overviewWed, 18 Jul 2012 14:38:16 +0200, by Doug Simon
-
added support to mx for specifying library sourcesWed, 18 Jul 2012 12:17:38 +0200, by Doug Simon
-
Merge.Wed, 18 Jul 2012 10:47:20 +0200, by Doug Simon
-
made constant field finalTue, 17 Jul 2012 16:59:27 +0200, by Doug Simon
-
moved CodeInfo from graal.api.meta to graal.api.codeTue, 17 Jul 2012 16:59:05 +0200, by Doug Simon
-
Merge.Wed, 18 Jul 2012 10:45:00 +0200, by Doug Simon
-
moved HotSpotXirGenerator to com.oracle.graal.hotspot.target.amd64Tue, 17 Jul 2012 11:55:57 +0200, by Doug Simon
-
Make ReadEliminationPhase Value proxy aware now that FLoatingRead keeps loop closed formTue, 17 Jul 2012 23:57:18 +0200, by Gilles Duboscq
-
MergeTue, 17 Jul 2012 20:07:53 +0200, by Gilles Duboscq
-
Make FloatingRead phase respect loop closed form and use PostOrderNodeIteratorTue, 17 Jul 2012 20:07:00 +0200, by Gilles Duboscq
-
fixed bugs related to -G:+InlineVTableStubs and re-enabled it by defaultTue, 17 Jul 2012 11:39:50 +0200, by Doug Simon
-
disabled vtable inline dispatch by default until remaining issues are resolvedMon, 16 Jul 2012 22:09:21 +0200, by Doug Simon
-
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