Wed, 13 Aug 2014 11:00:22 +0200 |
roland |
8026796: Make replace_in_map() on parent maps generic |
Wed, 23 Apr 2014 12:37:36 +0200 |
brutisso |
8038265: CMS: enable time based triggering of concurrent cycles |
Fri, 15 Aug 2014 11:39:29 -0700 |
amurillo |
8055217: Make jdk8u40 the default jprt release for hs25.40 |
Thu, 14 Aug 2014 10:56:34 +0200 |
dsimms |
8046919: jni_PushLocalFrame OOM - increase MAX_REASONABLE_LOCAL_CAPACITY |
Thu, 14 Aug 2014 12:58:56 -0700 |
amurillo |
8055155: new hotspot build - hs25.40-b06 |
Thu, 21 Aug 2014 11:43:17 -0700 |
katleman |
Added tag jdk8u40-b02 for changeset f52cb9164759 |
Thu, 14 Aug 2014 12:55:31 -0700 |
amurillo |
Added tag hs25.40-b05 for changeset 897333c7e587jdk8u40-b02 |
Thu, 14 Aug 2014 12:55:30 -0700 |
amurillo |
Mergehs25.40-b05 |
Thu, 14 Aug 2014 15:22:13 +0200 |
dsimms |
8046662: Check JNI ReleaseStringChars / ReleaseStringUTFChars verify_guards test inverted |
Thu, 14 Aug 2014 15:16:07 +0200 |
dsimms |
6311046: -Xcheck:jni should support checking of GetPrimitiveArrayCritical. |
Mon, 04 Aug 2014 10:48:10 -0700 |
jmasa |
8031323: Optionally align objects copied to survivor spaces |
Thu, 07 Aug 2014 18:09:12 -0700 |
morris |
8040920: Uninitialised memory in hotspot/src/share/vm/code/dependencies.cpp |
Tue, 12 Aug 2014 22:29:36 +0000 |
morris |
Merge |
Fri, 11 Apr 2014 13:52:51 +0200 |
anoll |
8039498: Add iterators to GrowableArray |
Wed, 11 Jun 2014 11:05:10 -0700 |
kvn |
8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC |
Tue, 10 Jun 2014 12:28:06 -0700 |
kvn |
8035605: Expand functionality of PredictedIntrinsicGenerator |
Tue, 05 Aug 2014 15:02:10 -0700 |
kvn |
8052081: Optimize generated by C2 code for Intel's Atom processor |
Tue, 12 Aug 2014 15:17:46 +0000 |
tschatzl |
Merge |
Thu, 07 Aug 2014 22:28:53 +0200 |
tschatzl |
8054341: Remove some obsolete code in G1CollectedHeap class |
Thu, 07 Aug 2014 22:28:16 +0200 |
tschatzl |
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate |
Thu, 31 Jul 2014 09:23:24 +0200 |
tschatzl |
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap |
Tue, 29 Jul 2014 10:26:09 +0200 |
mdoerr |
8050973: CMS/G1 GC: add missing Resource and Handle mark |
Wed, 23 Jul 2014 09:03:32 +0200 |
tschatzl |
8027959: Early reclamation of large objects in G1 |
Mon, 21 Jul 2014 10:00:31 +0200 |
tschatzl |
8048112: G1 Full GC needs to support the case when the very first region is not available |
Mon, 21 Jul 2014 09:59:54 +0200 |
tschatzl |
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account |
Mon, 21 Jul 2014 09:59:46 +0200 |
tschatzl |
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap |
Mon, 21 Jul 2014 09:59:37 +0200 |
tschatzl |
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking |
Thu, 07 Aug 2014 22:28:53 +0200 |
tschatzl |
8054341: Remove some obsolete code in G1CollectedHeap class |
Thu, 07 Aug 2014 22:28:16 +0200 |
tschatzl |
8052170: G1 asserts at collection exit with -XX:-G1DeferredRSUpdate |
Thu, 31 Jul 2014 09:23:24 +0200 |
tschatzl |
8051973: Eager reclaim leaves marks of marked but reclaimed objects on the next bitmap |
Tue, 29 Jul 2014 10:26:09 +0200 |
mdoerr |
8050973: CMS/G1 GC: add missing Resource and Handle mark |
Wed, 23 Jul 2014 09:03:32 +0200 |
tschatzl |
8027959: Early reclamation of large objects in G1 |
Mon, 21 Jul 2014 10:00:31 +0200 |
tschatzl |
8048112: G1 Full GC needs to support the case when the very first region is not available |
Mon, 21 Jul 2014 09:59:54 +0200 |
tschatzl |
8048088: Conservative maximum heap alignment should take vm_allocation_granularity into account |
Mon, 21 Jul 2014 09:59:46 +0200 |
tschatzl |
8048085: Aborting marking just before remark results in useless additional clearing of the next mark bitmap |
Mon, 21 Jul 2014 09:59:37 +0200 |
tschatzl |
8049051: Use of during_initial_mark_pause() in G1CollectorPolicy::record_collection_pause_end() prevents use of seperate object copy time prediction during marking |
Tue, 29 Apr 2014 09:33:20 +0200 |
brutisso |
7132678: G1: verify that the marking bitmaps have no marks for objects over TAMS |
Wed, 06 Aug 2014 08:47:40 +0200 |
thartmann |
8029443: 'assert(klass->is_loader_alive(_is_alive)) failed: must be alive' during VM_CollectForMetadataAllocation |
Thu, 31 Jul 2014 19:59:36 +0200 |
roland |
8054054: 8040121 is broken |
Tue, 29 Jul 2014 13:56:29 +0200 |
thartmann |
8049043: Load variable through a pointer of an incompatible type in hotspot/src/share/vm/runtime/sharedRuntimeMath.hpp |
Tue, 29 Jul 2014 13:54:16 +0200 |
thartmann |
8040121: Load variable through a pointer of an incompatible type in src/hotspot/src/share/vm: opto/output.cpp, runtime/sharedRuntimeTrans.cpp, utilities/globalDefinitions_visCPP.hpp |
Thu, 22 May 2014 11:36:23 -0400 |
lfoltan |
8043301: Duplicate definitions in vm/runtime/sharedRuntimeTrans.cpp versus math.h in VS2013 |
Mon, 11 Aug 2014 19:19:47 +0400 |
fzhinkin |
8054805: Update CLI tests on RTM options to reflect changes in JDK-8054376 |
Mon, 11 Aug 2014 11:43:22 -0700 |
kvn |
8054376: Move RTM flags from Experimental to Product |
Mon, 28 Jul 2014 15:06:38 -0700 |
fzhinkin |
8051344: JVM crashed in Compile::start() during method parsing w/ UseRTMDeopt turned on |
Wed, 06 Aug 2014 09:55:16 +0200 |
stefank |
8048269: Add flag to turn off class unloading after G1 concurrent mark |
Mon, 04 Aug 2014 15:04:45 +0200 |
stefank |
8051883: TEST.groups references missing test: gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java |
Fri, 11 Jul 2014 09:07:23 +0200 |
stefank |
8049831: Metadata Full GCs are not triggered when CMSClassUnloadingEnabled is turned off |
Wed, 09 Jul 2014 16:44:30 +0200 |
ehelin |
8049426: Minor cleanups after G1 class unloading |
Mon, 07 Jul 2014 10:12:40 +0200 |
stefank |
8049421: G1 Class Unloading after completing a concurrent mark cycle |
Tue, 01 Jul 2014 09:03:55 +0200 |
stefank |
8047362: Add a version of CompiledIC_at that doesn't create a new RelocIterator |
Thu, 26 Jun 2014 11:36:58 +0200 |
mgerdin |
8047818: G1 HeapRegions can no longer be ContiguousSpaces |
Thu, 26 Jun 2014 13:20:18 +0200 |
mgerdin |
8048214: Linker error when compiling G1SATBCardTableModRefBS after include order changes |
Thu, 26 Jun 2014 10:00:00 +0200 |
mgerdin |
8047821: G1 Does not use the save_marks functionality as intended |
Wed, 25 Jun 2014 16:53:13 +0200 |
mgerdin |
8047820: G1 Block offset table does not need to support generic Space classes |
Wed, 25 Jun 2014 10:55:10 +0200 |
mgerdin |
8047819: G1 HeapRegionDCTOC does not need to inherit ContiguousSpaceDCTOC |
Wed, 25 Jun 2014 08:56:57 +0200 |
stefank |
8047326: Consolidate all CompiledIC::CompiledIC implementations and move it to compiledIC.cpp |
Wed, 25 Jun 2014 08:28:01 +0200 |
stefank |
8047323: Remove unused _copy_metadata_obj_cl in G1CopyingKeepAliveClosure |
Tue, 24 Jun 2014 17:09:48 +0200 |
stefank |
8047373: Clean the ExceptionCache in one pass |
Tue, 24 Jun 2014 16:20:15 +0200 |
stefank |
8046670: Make CMS metadata aware closures applicable for other collectors |
Wed, 12 Mar 2014 15:25:35 +0100 |
mgerdin |
8038405: Clean up some virtual fucntions in Space class hierarchy |
Wed, 12 Mar 2014 17:13:48 +0100 |
mgerdin |
8038412: Move object_iterate_careful down from Space to ContigousSpace and CFLSpace |
Wed, 12 Mar 2014 15:22:45 +0100 |
mgerdin |
8038404: Move object_iterate_mem from Space to CMS since it is only ever used by CMS |
Thu, 06 Mar 2014 09:08:18 +0100 |
mgerdin |
8038399: Remove dead oop_iterate MemRegion variants from SharedHeap, Generation and Space classes |
Wed, 26 Mar 2014 10:54:52 +0100 |
mgerdin |
8037958: ConcurrentMark::cleanup leaks BitMaps if VerifyDuringGC is enabled |
Thu, 27 Feb 2014 10:36:50 +0100 |
stefank |
8035746: Add missing Klass::oop_is_instanceClassLoader() function |
Thu, 27 Feb 2014 10:34:55 +0100 |
stefank |
8035648: Don't use Handle in java_lang_String::print |
Fri, 21 Feb 2014 10:19:09 +0100 |
stefank |
8035412: Cleanup ClassLoaderData::is_alive |
Fri, 21 Feb 2014 10:01:20 +0100 |
stefank |
8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do |
Fri, 14 Feb 2014 09:29:56 +0100 |
stefank |
8034764: Use process_strong_roots to adjust the StringTable |
Thu, 13 Feb 2014 17:44:39 +0100 |
stefank |
8034761: Remove the do_code_roots parameter from process_strong_roots |
Mon, 10 Feb 2014 12:58:09 +0100 |
stefank |
8033923: Use BufferingOopClosure for G1 code root scanning |
Mon, 10 Feb 2014 12:51:51 +0100 |
stefank |
8033764: Remove the usage of StarTask from BufferingOopClosure |
Tue, 14 Jan 2014 16:40:33 +0100 |
mgerdin |
8032379: Remove the is_scavenging flag to process_strong_roots |
Thu, 07 Aug 2014 15:02:18 -0700 |
amurillo |
8054550: new hotspot build - hs25.40-b05 |
Wed, 13 Aug 2014 14:49:46 -0700 |
katleman |
Added tag jdk8u40-b01 for changeset dc06b830ea95 |
Thu, 07 Aug 2014 14:55:21 -0700 |
amurillo |
Added tag hs25.40-b04 for changeset cb95655ef06fjdk8u40-b01 |
Thu, 07 Aug 2014 21:10:32 +0000 |
iignatyev |
Mergehs25.40-b04 |
Fri, 30 May 2014 17:20:48 +0400 |
iignatyev |
8038756: new WB API :: get/setVMFlag |
Mon, 23 Dec 2013 20:56:18 +0400 |
iignatyev |
8029070: memory leak in jmm_SetVMGlobal |
Thu, 07 Aug 2014 09:18:28 -0400 |
hseigel |
Merge |
Tue, 05 Aug 2014 09:11:35 -0400 |
hseigel |
8046233: VerifyError on backward branch |
Wed, 06 Aug 2014 21:37:17 +0000 |
morris |
Merge |
Wed, 06 Aug 2014 14:22:19 -0700 |
morris |
8040921: Uninitialised memory in hotspot/src/share/vm/c1/c1_LinearScan.cpp |
Tue, 29 Jul 2014 13:40:58 -0700 |
kvn |
8049252: VerifyStack logic in Deoptimization::unpack_frames does not expect to see invoke bc at the top frame during normal deoptimization |
Sat, 02 Aug 2014 16:28:59 -0400 |
hseigel |
8051012: Regression in verifier for <init> method call from inside of a branch |
Thu, 16 Jan 2014 13:25:25 -0800 |
jmasa |
8024366: Make UseNUMA enable UseNUMAInterleaving |
Fri, 01 Aug 2014 11:23:06 -0700 |
amurillo |
8054159: new hotspot build - hs25.40-b04 |
Fri, 01 Aug 2014 11:17:21 -0700 |
amurillo |
Added tag hs25.40-b03 for changeset e2976043eac3 |
Tue, 20 May 2014 18:25:14 +0400 |
dfazunen |
8039489: Refactor test framework for dynamic VM optionshs25.40-b03 |
Mon, 28 Jul 2014 20:47:56 +0200 |
jwilhelm |
8046715: Add a way to verify an extended set of command line options |
Sun, 11 May 2014 16:35:43 -0700 |
jmasa |
8038928: gc/g1/TestGCLogMessages.java fail with "[Evacuation Failure' |
Wed, 25 Jun 2014 21:36:48 +0200 |
egahlin |
8046783: Add hidden field to methods for event based tracing |
Mon, 21 Jul 2014 10:40:50 +0100 |
kevinw |
8049684: pstack crashes on java core dump |
Fri, 25 Jul 2014 10:42:05 -0700 |
amurillo |
8051910: new hotspot build - hs25.40-b03 |
Fri, 25 Jul 2014 10:28:05 -0700 |
amurillo |
Added tag hs25.40-b02 for changeset f0afba33c928 |
Fri, 25 Jul 2014 10:28:04 -0700 |
amurillo |
Mergehs25.40-b02 |
Thu, 24 Jul 2014 18:46:55 +0000 |
drchase |
Merge |
Tue, 11 Mar 2014 13:38:32 -0400 |
drchase |
8028037: [parfait] warnings from b114 for hotspot.src.share.vm |
Fri, 18 Jul 2014 09:04:01 +0200 |
goetz |
8050978: Fix bad field access check in C1 and C2 |
Thu, 17 Jul 2014 10:21:31 +0200 |
mdoerr |
8050972: Concurrency problem in PcDesc cache |
Tue, 22 Jul 2014 07:35:52 -0700 |
morris |
8050229: Uninitialised memory in hotspot/src/share/vm/compiler/oopMap.cpp |
Mon, 21 Jul 2014 09:41:06 +0200 |
tschatzl |
8040977: G1 crashes when run with -XX:-G1DeferredRSUpdate |
Mon, 21 Jul 2014 09:41:06 +0200 |
tschatzl |
8035401: Fix visibility of G1ParScanThreadState members |
Mon, 21 Jul 2014 09:41:04 +0200 |
tschatzl |
8035400: Move G1ParScanThreadState into its own files |
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8026847: [TESTBUG] gc/g1/TestSummarizeRSetStats* tests launch 32bit jvm with UseCompressedOops |
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8043722: Swapped usage of idx_t and bm_word_t types in parMarkBitMap.cpp |
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8043723: max_heap_for_compressed_oops() declared with size_t, but defined with uintx |
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8026784: Error message in AdaptiveFreeList<Chunk>::verify_stats is wrong |
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8040792: G1: Memory usage calculation uses sizeof(this) instead of sizeof(classname) |
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8040002: Clean up code and code duplication in re-diryting cards for verification |
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8019342: G1: High "Other" time most likely due to card redirtying |
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8028710: G1 does not retire allocation buffers after reference processing work |
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8039596: Remove HeapRegionRemSet::clear_incoming_entry |
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8037344: Use the "next" field to iterate over fine remembered instead of using the hash table |
Mon, 21 Jul 2014 09:40:19 +0200 |
tschatzl |
8027553: Change the in_cset_fast_test functionality to use the G1BiasedArray abstraction |
Wed, 16 Apr 2014 10:14:50 +0200 |
tschatzl |
8038930: G1CodeRootSet::test fails with assert(_num_chunks_handed_out == 0) failed: No elements must have been handed out yet |
Tue, 20 May 2014 10:04:03 -0700 |
jcoomes |
8042255: make gc src file exclusion more automatic |
Fri, 11 Jul 2014 00:25:05 -0700 |
amurillo |
8049916: new hotspot build - hs25.40-b02 |
Mon, 21 Jul 2014 21:46:27 +0000 |
jeff |
8051005: Third Party License Readme update for 8u20 |
Mon, 21 Jul 2014 06:00:44 -0700 |
zgu |
8050167: linux-sparcv9: hs_err file does not show any stack information |
Fri, 18 Jul 2014 11:14:20 -0700 |
zgu |
8050165: linux-sparcv9: NMT detail causes assert((intptr_t*)younger_sp[FP->sp_offset_in_saved_window()] == (intptr_t*)((intptr_t)sp - STACK_BIAS)) failed: younger_sp must be valid |
Fri, 18 Jul 2014 19:56:02 +0200 |
simonis |
8051378: AIX: Change "8030763: Validate global memory allocation" breaks the HotSpot build |
Thu, 17 Jul 2014 18:03:26 +0100 |
robm |
Merge |
Wed, 16 Jul 2014 16:45:17 -0700 |
amurillo |
Merge |
Mon, 12 May 2014 06:17:05 -0700 |
mikael |
8042804: Support invoking Hotspot tests from top level |
Fri, 11 Jul 2014 00:19:54 -0700 |
amurillo |
Added tag hs25.40-b01 for changeset d952af8cf67d |
Fri, 11 Jul 2014 00:19:54 -0700 |
amurillo |
Mergehs25.40-b01 |
Thu, 10 Jul 2014 12:04:43 -0700 |
vlivanov |
8043546: C1 optimizes @Stable instance fields with default values |
Thu, 08 May 2014 15:37:17 +0200 |
goetz |
8042737: Introduce umbrella header prefetch.inline.hpp |
Tue, 29 Apr 2014 15:17:27 +0200 |
goetz |
8042195: Introduce umbrella header orderAccess.inline.hpp. |
Wed, 02 Jul 2014 22:54:18 +0200 |
roland |
8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc |
Mon, 07 Jul 2014 14:44:33 +0200 |
brutisso |
8049327: [TESTBUG] gc/logging/TestGCId.java assumes default PrintGCID value is true |
Mon, 16 Jun 2014 16:27:41 -0700 |
mikael |
8046769: Set T family feature bit on Niagara systems |
Tue, 01 Jul 2014 10:36:19 +0200 |
mgronlun |
8047812: Ensure ClassLoaderDataGraph::classes_unloading_do only delivers klasses from CLDs with non-reclaimed class loader oops |
Fri, 11 Apr 2014 12:29:24 +0200 |
pliden |
8039147: Cleanup SuspendibleThreadSet |
Mon, 23 Jun 2014 16:43:41 +0200 |
pliden |
8046231: G1: Code root location ... from nmethod ... not in strong code roots for region |
Thu, 19 Jun 2014 13:31:14 +0200 |
brutisso |
8043607: Add a GC id as a log decoration similar to PrintGCTimeStamps |
Wed, 25 Jun 2014 15:51:15 -0700 |
amurillo |
8048141: Update the Hotspot version numbers in Hotspot for JDK 8u40 |
Sat, 21 Jun 2014 01:56:29 +0000 |
coleenp |
Merge |
Fri, 20 Jun 2014 10:48:36 -0400 |
coleenp |
8039150: host_klass invariant fails when verifying newly loaded JSR-292 anonymous classes |
Fri, 20 Jun 2014 12:39:56 -0700 |
amurillo |
8047732: new hotspot build - hs25.20-b21 |
Fri, 27 Jun 2014 11:07:23 +0100 |
coffeys |
Added tag jdk8u40-b00 for changeset 4828415ebbf1 |
Tue, 07 Apr 2015 11:20:51 +0200 |
Gilles Duboscq |
Add some Math exact tests |
Thu, 02 Apr 2015 14:37:44 +0200 |
Gilles Duboscq |
Integer exact arithmetic: make sure non-exact stamp logic is not used |
Tue, 07 Apr 2015 11:30:29 +0200 |
Gilles Duboscq |
Move special arithemtic nodes from graal.truffle to graal and use them to inrinsify some of the JDK8 Math methods |
Tue, 07 Apr 2015 11:19:39 +0200 |
Gilles Duboscq |
mx: Avoid listing directories that do not exist while looking for JDKs |
Wed, 08 Apr 2015 11:29:36 +0200 |
Roland Schatz |
Ensure ControlSinkNodes are added to the graph in PartialEscapeClosure. |
Tue, 07 Apr 2015 17:52:50 +0200 |
Lukas Stadler |
handle ControlSinks in PEA canonicalization |
Tue, 07 Apr 2015 14:07:03 +0200 |
Roland Schatz |
Check that snippets only access locations that are either accessed by the replacee, or are private to the snippet. |
Tue, 07 Apr 2015 13:30:09 +0200 |
Roland Schatz |
UnsafeArrayCopyNode is a MemoryAccess. |
Tue, 07 Apr 2015 12:21:08 +0200 |
Doug Simon |
rename CompilerToVM.readUnsafeOop to readUncompressedOop and only use it for reading oops in VM data structures since Unsafe.getObject() can be used for other cases |
Tue, 07 Apr 2015 12:19:45 +0200 |
Doug Simon |
only force fix an unguarded JavaReadNode |
Tue, 07 Apr 2015 02:55:05 +0200 |
Andreas Woess |
conditional elimination: use begin node from guard anchor instead of node to block map |
Mon, 06 Apr 2015 08:48:36 -0700 |
twisti |
Add getAddress/putAddress to Unsafe plugin. |
Mon, 06 Apr 2015 13:45:08 +0100 |
Chris Seaton |
DSL: rename ElementUtils.typeCompatible to areTypesCompatible. |
Mon, 06 Apr 2015 13:43:39 +0100 |
Chris Seaton |
DSL: add tests for comparing against a byte and a short in guards. |
Sun, 05 Apr 2015 20:40:52 +0100 |
Chris Seaton |
DSL: allow comparison of different integral types. |
Sun, 05 Apr 2015 19:51:46 +0100 |
Chris Seaton |
DSL: add support for hex, oct and binary integer literals. |
Sun, 05 Apr 2015 09:45:58 +0200 |
Doug Simon |
account for InvocationPlugins that don't return true when using them for late inlining |
Sat, 04 Apr 2015 22:59:19 +0200 |
Doug Simon |
more robust error handling |
Sat, 04 Apr 2015 21:57:19 +0200 |
Doug Simon |
renamed getMethodSubstitution to getSubstitution in Replacements API and removed getMethodSubstitutionMethod |
Sat, 04 Apr 2015 21:43:21 +0200 |
Doug Simon |
removed some redundant GraphBuilderContext methods or gave them default implementations |
Sat, 04 Apr 2015 19:52:26 +0200 |
Doug Simon |
removed GraphBuilderContext.getRootMethod() |
Sat, 04 Apr 2015 19:47:24 +0200 |
Doug Simon |
removed commented out code |
Sat, 04 Apr 2015 19:47:04 +0200 |
Doug Simon |
added support for inlining graphs derived from InvocationPlugins |
Fri, 03 Apr 2015 17:49:43 +0200 |
Stefan Anzinger |
Ignore ResolvedJavaMethod.canBeInlined when parsing Snippets or Replacements |
Fri, 03 Apr 2015 13:27:13 +0200 |
Roland Schatz |
Run input type verification only when assertions are enabled. |
Thu, 02 Apr 2015 18:55:27 +0200 |
Roland Schatz |
IGV: Improve text contrast. |
Thu, 02 Apr 2015 14:55:51 +0200 |
Lukas Stadler |
non-iterative PEA during partial evaluation |
Thu, 02 Apr 2015 14:55:50 +0200 |
Lukas Stadler |
canonicalize during PEA |
Thu, 02 Apr 2015 14:50:16 +0200 |
Lukas Stadler |
test for PEA canonicalization |
Thu, 02 Apr 2015 14:33:43 +0200 |
Lukas Stadler |
take replacements into account in NewArrayNode.virtualize |
Thu, 02 Apr 2015 14:33:31 +0200 |
Lukas Stadler |
LoadFieldNode and StoreFieldNode don't need to be VirtualizableRoots |
Fri, 03 Apr 2015 10:41:57 +0200 |
Doug Simon |
added Checkstyle rule to prevent non-ASCII characters in Java source files |
Fri, 03 Apr 2015 10:41:28 +0200 |
Doug Simon |
replace non-ASCII characters with unicode encoding |
Thu, 02 Apr 2015 17:42:25 -0700 |
Tom Rodriguez |
DebugTimers should be static final when possible |
Thu, 02 Apr 2015 21:27:25 +0200 |
Stefan Anzinger |
Merge |
Thu, 02 Apr 2015 18:45:28 +0200 |
Stefan Anzinger |
[SPARC] Implement new instructions in assembler/enhance assertion error-message in MoveResolver |
Thu, 02 Apr 2015 19:40:14 +0200 |
Doug Simon |
lower JavaReadNode to a ReadNode that will never float |
Thu, 02 Apr 2015 19:30:19 +0200 |
Doug Simon |
fix unguarded reads resulting from lowering UnsafeLoadNode |
Thu, 02 Apr 2015 19:23:19 +0200 |
Doug Simon |
fix canonicalization of ObjectEqualsNode to TypeCheckNode after fixing TypeCheckNode canonicalization |
Thu, 02 Apr 2015 19:21:59 +0200 |
Doug Simon |
folding a TypeCheckNode can only be done if the stamp of the input object denotes an exact type |
Thu, 02 Apr 2015 17:32:26 +0200 |
Roland Schatz |
Don't drop entry framestate in inline graph if it has more usages than just the start node. |
Thu, 02 Apr 2015 16:56:27 +0200 |
Doug Simon |
Merge. |
Thu, 02 Apr 2015 16:41:30 +0200 |
Doug Simon |
use .equals() instead of '==' |
Thu, 02 Apr 2015 16:08:55 +0200 |
Doug Simon |
Merge. |
Thu, 02 Apr 2015 16:08:26 +0200 |
Doug Simon |
fix canonicalization of ObjectEqualsNode to TypeCheckNode (again) |
Thu, 02 Apr 2015 14:09:02 +0200 |
Doug Simon |
handle new nodes when gathering unscheduled usages of a node about to be lowered |
Thu, 02 Apr 2015 12:56:38 +0200 |
Doug Simon |
fix canonicalization of ObjectEqualsNode to TypeCheckNode |
Thu, 02 Apr 2015 12:22:57 +0200 |
Doug Simon |
Merge. |
Thu, 02 Apr 2015 12:22:12 +0200 |
Doug Simon |
canonicalize 'o.getClass() == A.class' to a TypeCheckNode |
Thu, 02 Apr 2015 11:45:32 +0200 |
Doug Simon |
add GetClassNode and use it in a non-HotSpot specific InvocationPlugin for Object.getClass() |
Thu, 02 Apr 2015 10:00:21 +0200 |
Doug Simon |
fix for replay compilation support |
Thu, 02 Apr 2015 16:30:52 +0200 |
Christian Humer |
Truffle: cache threshold in constant to speed up defer compilation check. |
Thu, 02 Apr 2015 16:30:52 +0200 |
Christian Humer |
Truffle: use visitor for getCallNodes. |
Thu, 02 Apr 2015 01:27:27 +0200 |
Christian Humer |
Truffle: do not use iterators for visitors. |
Thu, 02 Apr 2015 01:26:31 +0200 |
Christian Humer |
Truffle: cache NodeClass lookup in Node. |
Thu, 02 Apr 2015 01:22:41 +0200 |
Christian Humer |
Truffle: make NodeClass and NodeField a top-level class. |
Thu, 02 Apr 2015 14:28:27 +0200 |
Lukas Stadler |
better virtualization of BasicArrayCopyNode |
Thu, 02 Apr 2015 14:28:01 +0200 |
Lukas Stadler |
handle unsafe load and store during PEA read elimination |
Thu, 02 Apr 2015 11:18:02 +0200 |
Josef Eisl |
BenchmarkCounters: add DynamicCountersHumanReadable option and computer readable dumper (non-default). |
Wed, 01 Apr 2015 19:30:25 +0200 |
Thomas Wuerthinger |
Merge. |
Wed, 01 Apr 2015 19:30:14 +0200 |
Thomas Wuerthinger |
Fixes after introducing TypeCheckNode. |
Wed, 01 Apr 2015 17:43:06 +0200 |
Thomas Wuerthinger |
Introduce TypeCheckNode. |
Wed, 01 Apr 2015 17:40:02 +0200 |
Doug Simon |
allow lowering of UnsafeLoadNode while guards are still floating |
Wed, 01 Apr 2015 17:36:51 +0200 |
Doug Simon |
Merge. |
Wed, 01 Apr 2015 17:12:52 +0200 |
Doug Simon |
fixed canonicalizeprojects issue |
Wed, 01 Apr 2015 16:11:22 +0200 |
Doug Simon |
fixed pylint issues |
Wed, 01 Apr 2015 15:08:55 +0200 |
Doug Simon |
Merge. |
Wed, 01 Apr 2015 15:08:25 +0200 |
Doug Simon |
improved error message for use of a macro node within a snippet that tries to lower itself to an invoke |
Wed, 01 Apr 2015 13:59:01 +0200 |
Doug Simon |
removed IntrinsificationsEnabled and IntrinsificationsDisabled options |
Wed, 01 Apr 2015 13:55:59 +0200 |
Doug Simon |
don't allow non-recursive, non-intrinsified invokes in intrinsics or snippets |
Wed, 01 Apr 2015 13:48:54 +0200 |
Doug Simon |
removed unused MacroNode constructor |
Wed, 01 Apr 2015 13:48:42 +0200 |
Doug Simon |
removed unused BailoutNode |
Wed, 01 Apr 2015 13:07:22 +0200 |
Doug Simon |
improved fsckprojects to take into account hg tracked files |
Wed, 01 Apr 2015 16:36:28 +0200 |
Thomas Wuerthinger |
Merge. |
Wed, 01 Apr 2015 16:36:15 +0200 |
Thomas Wuerthinger |
Improvements to the Stamp infrastructure. New methods Stamp#improveWith, Stamp#tryImproveWith, Stamp#isIllegal. |
Wed, 01 Apr 2015 13:30:06 +0200 |
Josef Eisl |
MoveProfiling: rename LIROptMoveProfiling option to LIRProfileMoves. |
Wed, 01 Apr 2015 11:48:18 +0200 |
Josef Eisl |
LinearScan: add more detailed timers. |
Tue, 31 Mar 2015 19:15:45 -0700 |
Michael Van De Vanter |
Merge with 7815c4d4a07f92d10d27a180f32e0dbc8ca15d44 |
Tue, 31 Mar 2015 19:01:07 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: a new flavor of Instrument that lazily provides an AST fragment to be attached/adopted directly into a running AST, and to which execution event notifications will be routed. Important use cases so far include conditional breakpoints (with optimizeable conditions) and Ruby set_trace_func. |
Tue, 31 Mar 2015 18:58:36 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: the Instrument code now has access to Probe.invalidateProbeUnchanged, needed for attaching AST instrumentation. |
Tue, 31 Mar 2015 18:56:42 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: field renaming in ProbeNode |
Tue, 31 Mar 2015 15:15:33 +0200 |
Doug Simon |
removed/replaced references to non replay-serializable objects from replay-serializable objects |
Tue, 31 Mar 2015 14:35:17 +0200 |
Gilles Duboscq |
mx: fix compliance check for EXTRA_JAVA_HOMES, add maximum JAVA_HOME version in mx_graal |
Tue, 31 Mar 2015 14:12:23 +0200 |
Doug Simon |
moved use of GraphUtil.originalValue API into InvocationPlugins to avoid its overhead during canonicalization |
Tue, 31 Mar 2015 14:11:07 +0200 |
Doug Simon |
allow satisfied compile time assertions to survive until LIR lowering |
Tue, 31 Mar 2015 11:40:04 +0200 |
Roland Schatz |
Assert that lastLocationAccess is non-null for reads of mutable locations. |
Tue, 31 Mar 2015 11:35:31 +0200 |
Roland Schatz |
Assert that lastLocationAccess is never null in FloatingReadPhase. |
Tue, 31 Mar 2015 02:16:33 +0200 |
Christian Humer |
Truffle: implement language agnostic OSR support. |
Mon, 30 Mar 2015 22:52:03 +0200 |
Christian Humer |
SL: repeating node should implement SLStatementNode for a proper toString implementation. |
Mon, 30 Mar 2015 22:52:03 +0200 |
Christian Humer |
Truffle: cache compiling flag in OptimizedCallTarget to speed up check in the interpreter; |
Mon, 30 Mar 2015 20:45:04 +0200 |
Doug Simon |
Merge. |
Mon, 30 Mar 2015 18:46:44 +0200 |
Thomas Wuerthinger |
Merge. |
Mon, 30 Mar 2015 17:57:31 +0200 |
Thomas Wuerthinger |
Merge. |
Mon, 30 Mar 2015 17:56:43 +0200 |
Thomas Wuerthinger |
Fix for IfNode below than canonicalization. |
Mon, 30 Mar 2015 20:43:59 +0200 |
Doug Simon |
EconomyHighTier must apply CanonicalizerPhase |
Mon, 30 Mar 2015 17:58:22 +0200 |
Doug Simon |
Merge. |
Mon, 30 Mar 2015 15:38:57 +0200 |
Josef Eisl |
AMD64HotSpotCounterOp: use incrementq macro. |