log

age author description
Tue, 02 Sep 2014 15:04:00 +0200 tschatzl 8055919: Remove dead code in G1 concurrent marking code
Tue, 02 Sep 2014 15:03:57 +0200 tschatzl Merge
Fri, 29 Aug 2014 13:12:03 +0200 tschatzl Merge
Tue, 26 Aug 2014 09:36:53 +0200 tschatzl 8054819: Rename HeapRegionSeq to HeapRegionManager
Tue, 02 Sep 2014 14:02:57 -0700 iklam 8056971: Minor class loading clean-up
Thu, 21 Aug 2014 13:57:51 -0700 iklam 8046070: Class Data Sharing clean up and refactoring
Fri, 22 Aug 2014 12:03:49 -0700 kvn 8055069: TSX and RTM should be deprecated more strongly until hardware is corrected
Thu, 28 Aug 2014 14:05:08 -0700 amurillo 8056299: new hotspot build - hs25.40-b09
Wed, 03 Sep 2014 13:19:59 -0700 katleman Added tag jdk8u40-b04 for changeset fd4dbaff3002
Tue, 02 Sep 2014 14:08:36 -0700 amurillo Merge jdk8u40-b04
Thu, 28 Aug 2014 14:00:21 -0700 amurillo Added tag hs25.40-b08 for changeset 3f1b3f2dd1cb
Thu, 28 Aug 2014 14:00:20 -0700 amurillo Merge hs25.40-b08
Thu, 28 Aug 2014 11:55:10 -0400 zgu 8056256: [TESTBUG] Disable NMTWithCDS.java test as launcher change has yet promoted
Wed, 27 Aug 2014 08:42:58 -0400 zgu 8055236: Deadlock during NMT2 shutdown on Windows
Wed, 20 Aug 2014 08:41:15 -0400 zgu 8054546: NMT2 leaks memory
Tue, 19 Aug 2014 09:05:55 -0400 zgu 8055061: assert at share/vm/services/virtualMemoryTracker.cpp:332 Error: ShouldNotReachHere() when running NMT tests
Tue, 19 Aug 2014 08:34:25 -0400 zgu 8055007: NMT2: emptyStack missing in minimal build
Thu, 14 Aug 2014 09:02:51 -0400 zgu 8054368: nsk/jdi/VirtualMachine/exit/exit002 crash with detail tracking on (NMT2)
Tue, 12 Aug 2014 12:39:02 -0700 zgu 8054938: [TESTBUG] Wrong WhiteBox.java was pushed by JDK-8044140
Wed, 27 Aug 2014 08:35:03 -0400 zgu 8044140: Create NMT (Native Memory Tracking) tests for NMT2
Wed, 27 Aug 2014 08:19:12 -0400 zgu 8046598: Scalable Native memory tracking development
Wed, 27 Aug 2014 09:36:55 +0200 tschatzl Merge
Tue, 26 Aug 2014 14:15:42 +0200 tschatzl 8055953: [TESTBUG] Fix for 8055098 does not contain unit test
Thu, 21 Aug 2014 16:44:41 +0200 tschatzl 8055098: WB API should be extended to provide information about size and age of object.
Tue, 26 Aug 2014 10:28:43 +0200 brutisso 8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()
Mon, 25 Aug 2014 17:05:18 -0400 hseigel Merge
Mon, 25 Aug 2014 16:03:29 -0400 hseigel Merge
Mon, 25 Aug 2014 15:57:10 -0400 lfoltan 8051002: Incorrectly merged share/vm/classfile/classFileParser.cpp was pushed to 8u20.
Mon, 25 Aug 2014 11:19:43 -0700 amurillo 8055952: new hotspot build - hs25.40-b08
Mon, 25 Aug 2014 11:15:30 -0700 amurillo Added tag hs25.40-b07 for changeset c3990b8c710e
Mon, 25 Aug 2014 08:20:17 +0200 thartmann 8054402: "klass->is_loader_alive(_is_alive)) failed: must be alive" for anonymous classes hs25.40-b07
Thu, 21 Aug 2014 14:48:49 -0700 amurillo 8055786: new hotspot build - hs25.40-b07
Thu, 28 Aug 2014 16:11:12 -0700 lana Merge
Tue, 26 Aug 2014 13:38:33 -0700 amurillo Merge
Fri, 22 Aug 2014 13:24:04 +0200 jwilhelm 8055744: 8u-dev nightly solaris builds failed on 08/20
Mon, 28 Jul 2014 22:43:08 +0200 jwilhelm 8055006: Store original value of Min/MaxHeapFreeRatio
Wed, 04 Jun 2014 10:01:28 +0200 rbackman 8031994: java/lang/Character/CheckProp test times out
Tue, 19 Aug 2014 20:41:28 +0100 coffeys Merge
Thu, 28 Aug 2014 13:23:42 -0700 katleman Added tag jdk8u40-b03 for changeset 38539608359a
Thu, 21 Aug 2014 14:42:55 -0700 amurillo Added tag hs25.40-b06 for changeset fbc31318922c jdk8u40-b03
Thu, 21 Aug 2014 14:42:54 -0700 amurillo Merge hs25.40-b06
Wed, 20 Aug 2014 15:04:39 +0200 tschatzl 8055635: Missing include in g1RegionToSpaceMapper.hpp results in unresolved symbol of fastdebug build without precompiled headers
Wed, 20 Aug 2014 14:34:40 +0200 tschatzl 8055525: Bigapp weblogic+medrec fails to startup after JDK-8038423
Thu, 21 Aug 2014 11:47:10 +0200 tschatzl 8038423: G1: Decommit memory within heap
Tue, 19 Aug 2014 10:50:27 +0200 tschatzl 8054818: Refactor HeapRegionSeq to manage heap region and auxiliary data
Tue, 19 Aug 2014 12:39:06 +0200 brutisso 8040722: G1: Clean up usages of heap_region_containing
Tue, 01 Apr 2014 07:46:51 +0200 brutisso 8038829: G1: More useful information in a few assert messages
Mon, 18 Aug 2014 15:41:57 +0200 tschatzl 8054362: gc/g1/TestEagerReclaimHumongousRegions2.java timeout
Tue, 19 Aug 2014 09:13:06 +0000 poonam Merge
Tue, 19 Aug 2014 02:05:49 -0700 poonam 8044406: JVM crash with JDK8 (build 1.8.0-b132) with G1 GC
Mon, 18 Aug 2014 14:12:48 +0200 stefank 8055275: Several gc/class_unloading/ tests fail due to missed +UnlockDiagnosticVMOptions flag
Wed, 13 Aug 2014 17:37:11 -0700 iveresov 8054883: Segmentation error while running program
Tue, 12 Aug 2014 20:29:25 -0400 hseigel 8050485: super() in a try block in a ctor causes VerifyError
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 897333c7e587 jdk8u40-b02
Thu, 14 Aug 2014 12:55:30 -0700 amurillo Merge hs25.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 cb95655ef06f jdk8u40-b01
Thu, 07 Aug 2014 21:10:32 +0000 iignatyev Merge hs25.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 options hs25.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 Merge hs25.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 Merge hs25.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 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 17:51:05 +0200 Doug Simon add InlineIntrinsicsDuringParsing option with a default value of true
Mon, 30 Mar 2015 17:50:43 +0200 Doug Simon added extension points for creating GraphBuilder plugins
Mon, 30 Mar 2015 17:49:15 +0200 Doug Simon allow direct call derived from constant MethodHandle if JDK version >= 1.8.0_60
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 15:38:57 +0200 Josef Eisl AMD64HotSpotCounterOp: use incrementq macro.
Mon, 30 Mar 2015 17:00:08 +0200 Josef Eisl AssemblerTest: add method and code cache provider to scope to enable dumping.
Mon, 30 Mar 2015 17:31:48 +0200 Josef Eisl Add IncrementDecrementMacroTest.
Mon, 30 Mar 2015 15:38:24 +0200 Josef Eisl AMD64Assembler: introduce DEC and incrementq/decrementq macros for AMD64Addresses.
Mon, 30 Mar 2015 16:51:26 +0200 Roland Schatz Correctly re-wire memory edges in snippets.
Mon, 30 Mar 2015 14:28:50 +0200 Andreas Woess remove TruffleReplacements
Mon, 30 Mar 2015 14:26:46 +0200 Andreas Woess PartialEvaluator: method handle inlining now handled by HotSpotInvocationPlugins
Mon, 30 Mar 2015 14:23:20 +0200 Josef Eisl lsra.Interval: fix setRegisterPriority().
Mon, 30 Mar 2015 14:02:51 +0200 Lukas Stadler handle indexed loads and unboxing in PEA read elimination
Mon, 30 Mar 2015 14:02:08 +0200 Lukas Stadler refactor PrimitiveValueProfile to omit object equality comparison in the profiled case
Mon, 30 Mar 2015 14:01:04 +0200 Lukas Stadler ExactClassValueProfile: do not create isInstance check for generic (object) profiles
Mon, 30 Mar 2015 13:59:59 +0200 Lukas Stadler remove UnboxNodes without usages (if object is non-null)
Mon, 30 Mar 2015 11:59:58 +0200 Doug Simon HotSpotLoadFieldPlugin no longer checks InlineDuringParsing
Mon, 30 Mar 2015 10:57:43 +0200 Josef Eisl AMD64HotSpotLIRGenerator.RescueSlotDummyOp: add javadoc.
Mon, 30 Mar 2015 10:47:08 +0200 Josef Eisl AMD64HotSpotLIRGenerator: insert RescueSlotDummyOp only in #beforeRegisterAllocation.
Mon, 30 Mar 2015 10:08:38 +0200 Josef Eisl StandardOp.NoOp: assert that the right instruction is #replaced.
Mon, 30 Mar 2015 00:54:07 +0200 Thomas Wuerthinger Reduce usages of fixed node probability cache.
Sun, 29 Mar 2015 20:51:22 +0200 Thomas Wuerthinger Remove GraphCache option.
Sun, 29 Mar 2015 20:14:58 +0200 Thomas Wuerthinger Remove iterative inlining phase.
Sun, 29 Mar 2015 18:59:59 +0200 Thomas Wuerthinger Fix for succeeding stamps of IntegerLessThanNode.
Sun, 29 Mar 2015 18:57:14 +0200 Thomas Wuerthinger Fix for succeeding stamps of IntegerBelowNode.
Sun, 29 Mar 2015 18:51:08 +0200 Thomas Wuerthinger Rename method to avoid clashes.
Sun, 29 Mar 2015 18:45:49 +0200 Thomas Wuerthinger Small fix in memory schedule verification.
Sun, 29 Mar 2015 16:12:42 +0200 Thomas Wuerthinger Fix javadoc.
Sun, 29 Mar 2015 16:09:29 +0200 Thomas Wuerthinger Relax verification of floating read node.
Sat, 28 Mar 2015 21:48:27 +0100 Thomas Wuerthinger Fix suites.
Sat, 28 Mar 2015 21:28:22 +0100 Thomas Wuerthinger Add missing static imports.
Sat, 28 Mar 2015 21:23:17 +0100 Thomas Wuerthinger Remove unused import.
Sat, 28 Mar 2015 20:37:58 +0100 Thomas Wuerthinger Fix project dependencies.
Sat, 28 Mar 2015 20:36:56 +0100 Thomas Wuerthinger Add a color filter based on stamp types.
Sat, 28 Mar 2015 20:25:56 +0100 Thomas Wuerthinger Improve coloring and filters in IGV.
Sat, 28 Mar 2015 17:35:14 +0100 Thomas Wuerthinger Remove old version of partial evaluation.
Fri, 27 Mar 2015 17:02:53 +0100 Thomas Wuerthinger Merge.
Fri, 27 Mar 2015 15:43:31 +0100 Thomas Wuerthinger Small fixes to IGV layout.
Fri, 27 Mar 2015 16:04:23 +0100 Doug Simon removed MacroSubstitution and its related machinery
Fri, 27 Mar 2015 15:37:42 +0100 Gilles Duboscq Truffle FastPE: recompute loop freqencies once BranchProbabilities have had a chance to canonicalize
Fri, 27 Mar 2015 15:33:44 +0100 Gilles Duboscq IGV: Update Graal color filter
Fri, 27 Mar 2015 14:09:21 +0100 Gilles Duboscq Make IGV more robust when parsing block information
Fri, 27 Mar 2015 14:03:46 +0100 Doug Simon don't push MethodHandleNodes with void return type to the stack
Fri, 27 Mar 2015 14:03:04 +0100 Doug Simon allow unqualified nested class names in the class part of a MethodFilter pattern
Fri, 27 Mar 2015 13:29:08 +0100 Doug Simon converted all @MacroSubstitution uses to InvocationPlugins
Fri, 27 Mar 2015 00:41:11 -0700 Tom Rodriguez Speed up debug info generation for virtual objects
Thu, 26 Mar 2015 22:26:18 +0100 Doug Simon Merge.
Thu, 26 Mar 2015 21:58:45 +0100 Doug Simon removed uses of StringBuffer
Thu, 26 Mar 2015 17:06:40 +0100 Doug Simon Merge.
Thu, 26 Mar 2015 17:06:08 +0100 Doug Simon removed uses of StringBuffer, Hashtable and Stack
Thu, 26 Mar 2015 11:39:07 +0100 Doug Simon don't process Word operations unless parsing a snippet or intrinsic
Thu, 26 Mar 2015 11:38:27 +0100 Doug Simon added Checkstyle rule to forbid use of old synchronized classes such as StringBuffer, Vector, Hashtable and Stack
Thu, 26 Mar 2015 13:51:37 -0700 twisti Remove external ASM dependency.
Thu, 26 Mar 2015 15:34:27 +0100 Roland Schatz Rewire usages of MemoryAnchorNode in FloatingReadPhase.
Thu, 26 Mar 2015 15:17:02 +0100 Roland Schatz Unit test for InputTypes in snippets.
Thu, 26 Mar 2015 13:55:36 +0100 Roland Schatz Verify that InputType is in allowedUsageTypes for @NodeIntrinsic methods returning a StructuralInput.
Wed, 25 Mar 2015 16:55:24 +0100 Roland Schatz Allow InputTypes that are not Value in snippets.
Wed, 25 Mar 2015 11:48:13 -0700 Tom Rodriguez Add CTW of rt.jar to gate
Wed, 25 Mar 2015 11:48:07 -0700 Tom Rodriguez Only report debug values for CTW threads by default
Wed, 25 Mar 2015 11:48:01 -0700 Tom Rodriguez Add option to filter DebugValueSummary by map name
Wed, 25 Mar 2015 11:47:55 -0700 Tom Rodriguez Alway print final CTW messages
Wed, 25 Mar 2015 11:47:49 -0700 Tom Rodriguez Support CTW in product for graal
Wed, 25 Mar 2015 16:16:36 +0100 Gilles Duboscq BinaryGraphPrinter: if a schedule is available, also print he node-to-blocks mapping in addition to the block-to-nodes
Wed, 25 Mar 2015 16:15:20 +0100 Gilles Duboscq Add scope with the schedule in EffectsPhase
Wed, 25 Mar 2015 16:31:35 +0100 Gilles Duboscq Add test to check that DominatorConditionalEliminationPhase rewires ConditionAnchorNodes properly
Wed, 25 Mar 2015 15:24:37 +0100 Roland Schatz Do node intrinsification and word type rewriting only during replacement parsing.
Tue, 24 Mar 2015 17:33:15 +0100 Christian Wirth extract methods to avoid code duplication
Tue, 24 Mar 2015 17:19:23 +0100 Christian Wirth syncronize the access to Source.allSources. Should fix random crashes we experienced before.
Tue, 24 Mar 2015 14:36:57 +0100 Stefan Anzinger Fix allocation counter issue where the counters sometimes gives way too high values for allocated bytes
Tue, 24 Mar 2015 12:01:58 +0100 Doug Simon suppress menubar and dock when running ctw on Mac
Tue, 24 Mar 2015 11:56:10 +0100 Doug Simon check whether a StateSplit node being added via GraphBuilderContext has a null stateAfter before setting one
Tue, 24 Mar 2015 11:36:52 +0100 Doug Simon added -G:CompileTheWorldMethodFilter option
Mon, 23 Mar 2015 15:45:19 -0700 Tom Rodriguez Restore old CTW output format
Mon, 23 Mar 2015 22:32:41 +0100 Doug Simon avoid creation of scopes if -G:Time, -G:Meter and -G:TrackMemUse all have null or empty values and no other debug scope based options are given (e.g., -G:Log, -G:Dump, etc)
Mon, 23 Mar 2015 13:33:18 -0700 Tom Rodriguez Merge
Mon, 23 Mar 2015 12:21:25 -0700 Tom Rodriguez Wait until all classes are loaded before compiling in multithreaded CTW
Mon, 23 Mar 2015 12:20:49 -0700 Tom Rodriguez Transfer proxies when splitting IfNode
Mon, 23 Mar 2015 10:29:15 -0700 Tom Rodriguez Fix time reporting for mx gate -t foo
Mon, 23 Mar 2015 10:28:36 -0700 Tom Rodriguez Add missing org.openide.awt dependency to IGV
Mon, 23 Mar 2015 10:27:17 -0700 Tom Rodriguez Merge
Fri, 20 Mar 2015 17:26:26 -0700 Tom Rodriguez Properly accumulate assumptions
Fri, 20 Mar 2015 17:26:20 -0700 Tom Rodriguez Don't bother cloning assumptions array
Fri, 20 Mar 2015 17:26:08 -0700 Tom Rodriguez Fixed help text and add CompileTheWorldThreads flag
Mon, 23 Mar 2015 20:57:21 +0100 Doug Simon added helper methods to GraphBuilderContext for common operation combinations
Mon, 23 Mar 2015 20:04:55 +0100 Christian Humer Truffle-DSL: fixed wrong type for implicit type cast elimination.
Mon, 23 Mar 2015 16:11:48 +0100 Stefan Anzinger Merge
Mon, 23 Mar 2015 15:58:36 +0100 Stefan Anzinger Implement dynamic instruction counters on assembly level
Mon, 23 Mar 2015 14:31:01 +0100 Doug Simon fixed pylint issue
Mon, 23 Mar 2015 14:18:32 +0100 Doug Simon ignore forced MethodSubstitutions during graph builder inlining (it breaks economy compiler configuration)
Mon, 23 Mar 2015 13:36:04 +0100 Doug Simon added support for refining the tasks run by 'mx gate' (e.g., 'mx gate -t Economy' will only run tasks whose title contains the substring 'Economy')
Mon, 23 Mar 2015 11:02:36 +0100 Doug Simon moved non-HotSpot specific inlining functionality into non-HotSpot specific location
Mon, 23 Mar 2015 00:26:47 +0100 Thomas Wuerthinger Merge.
Mon, 23 Mar 2015 00:26:37 +0100 Thomas Wuerthinger Further improvements to IGV. Make displayed names of nodes shorter.
Sat, 21 Mar 2015 16:22:15 +0100 Thomas Wuerthinger Fix IGV small layout bug.
Sat, 21 Mar 2015 16:10:53 +0100 Thomas Wuerthinger Small comment fix.
Sun, 22 Mar 2015 17:04:03 +0100 Doug Simon made partial intrinsification work (i.e., intrinsics that call the original method to handle slow/uncommon paths)
Sun, 22 Mar 2015 17:03:42 +0100 Doug Simon fixed bug in NodeList.toArray()
Sun, 22 Mar 2015 16:33:32 +0100 Doug Simon support disassembling a subrange of a bytecode method
Sun, 22 Mar 2015 12:30:26 +0100 Doug Simon factored out common code in HotSpotCryptoSubstitutionTest
Sun, 22 Mar 2015 12:29:01 +0100 Doug Simon avoid unnecessary copying in NodeList.toArray(A[] a)
Sun, 22 Mar 2015 00:12:34 +0100 Andreas Woess IGV: also color KillingBegin nodes orange
Sat, 21 Mar 2015 23:47:30 +0100 Andreas Woess IGV: fix bug in layout node comparator
Sat, 21 Mar 2015 15:41:55 +0100 Thomas Wuerthinger Merge.
Sat, 21 Mar 2015 15:41:38 +0100 Thomas Wuerthinger Layout and display improvements and bug fixes for IdealGraphVisualizer.
Fri, 20 Mar 2015 18:33:31 +0100 Thomas Wuerthinger Fix dependencies in IGV NetBeans project. Contributed-by: Michael Haupt <michael.haupt@oracle.com>
Fri, 20 Mar 2015 23:19:24 +0100 Doug Simon removed unused IntegerSubExactNode node intrinsics
Fri, 20 Mar 2015 23:18:50 +0100 Doug Simon removed left over temporary code
Fri, 20 Mar 2015 23:17:33 +0100 Doug Simon GraphBuilderConfiguration.copy() should do what it's javadoc says
Fri, 20 Mar 2015 22:09:39 +0100 Christian Humer Truffle: some tweaks to the PrintTruffleExpansionHistogram.
Fri, 20 Mar 2015 19:00:50 +0100 Christian Humer Truffle: use compare functions for MethodStatistics.
Fri, 20 Mar 2015 19:00:50 +0100 Christian Humer Truffle: simplify inAtomicBlock assertion.
Fri, 20 Mar 2015 19:00:50 +0100 Christian Humer Truffle: refactor trivial node count calculation and expose and API that enables to use it for Node subtrees.
Fri, 20 Mar 2015 19:00:50 +0100 Christian Humer Truffle: simplify loop node implementation.
Fri, 20 Mar 2015 18:59:40 +0100 Christian Humer Truffle: make loop node implementation exchangable for graal runtime versions.
Fri, 20 Mar 2015 17:08:43 +0100 Andreas Woess Truffle: remove Node#onAdopt() hook
Fri, 20 Mar 2015 15:59:35 +0100 Andreas Woess Truffle: always check type in UnsafeNodeField
Fri, 20 Mar 2015 15:53:01 +0100 Andreas Woess Truffle: ValueProfile should extend NodeCloneable
Fri, 20 Mar 2015 19:09:08 +0100 Roland Schatz Simplify code generation for AMD64 memory access instructions.
Fri, 20 Mar 2015 17:59:37 +0100 Roland Schatz Restructure AMD64 LIR classes.
Fri, 20 Mar 2015 16:05:24 +0100 Doug Simon removed Receiver.isNullConstant() since InvocationPlugins will never be applied if the receiver is the null constant
Fri, 20 Mar 2015 10:11:07 +0100 Gilles Duboscq LoopFragment: Proxy input may be null
Thu, 19 Mar 2015 18:03:15 -0700 Tom Rodriguez Add support for multithreaded CTW
Thu, 19 Mar 2015 18:03:08 -0700 Tom Rodriguez Don't let NoClassDefFoundError leak when reflectively looking up Method
Thu, 19 Mar 2015 17:48:48 -0700 Tom Rodriguez Reduce amount of work done by Node.verify by default
Thu, 19 Mar 2015 17:25:16 -0700 Tom Rodriguez Check for null installedCode when reporting events
Thu, 19 Mar 2015 17:23:05 -0700 Tom Rodriguez Improve assertion message
Thu, 19 Mar 2015 17:22:24 -0700 Tom Rodriguez Only report snippet cache overflow once
Thu, 19 Mar 2015 22:31:42 +0100 Doug Simon added null checking for the receiver when inlining or applying an InvocationPlugin during graph parsing
Thu, 19 Mar 2015 19:27:25 +0100 Gilles Duboscq TraceDeoptimization: print compiler and compile_id
Thu, 19 Mar 2015 15:38:33 +0100 Thomas Wuerthinger Small fix for memory schedule verification. The begin node is not always the first node in the block if it is at the same time also the end node.
Thu, 19 Mar 2015 12:47:06 +0100 Doug Simon Merge.
Thu, 19 Mar 2015 12:46:38 +0100 Doug Simon removed overly strict assertions in InstanceOfDynamicNode constructor
Thu, 19 Mar 2015 12:46:06 +0100 Doug Simon added support for checking nodes added to the graph by an Invocation plugin and used this to check that only legal constants are added under ImmutableCode
Wed, 18 Mar 2015 12:39:43 +0100 Doug Simon use cheaper test for whether or not a method has a substitution
Wed, 18 Mar 2015 11:46:06 +0100 Doug Simon factored out assertion checks around application of an InvocationPlugin and added a check that all StateSplit nodes added by a plugin have a non-null frame state
Thu, 19 Mar 2015 11:53:36 +0100 Thomas Wuerthinger Guard constant folding with !ImmutableCode.
Thu, 19 Mar 2015 11:22:37 +0100 Thomas Wuerthinger Merge.
Wed, 18 Mar 2015 23:26:47 +0100 Thomas Wuerthinger Merge.
Wed, 18 Mar 2015 23:26:23 +0100 Thomas Wuerthinger Fix an issue when the result of canonicalization is appended in the graph builder. Introduce GraphBuilderPhase#recursiveAppend.
Wed, 18 Mar 2015 21:36:35 +0100 Thomas Wuerthinger Merge.
Wed, 18 Mar 2015 21:36:12 +0100 Thomas Wuerthinger Fix a bug in the schedule phase and tighten asserts.
Thu, 19 Mar 2015 10:28:28 +0100 Gilles Duboscq Canonicalizer: tryCanonicalize: return early if the custom canonicalizer has simplified the node away
Wed, 18 Mar 2015 21:01:56 +0100 Doug Simon removed logic for estimating invocation plugin count
Wed, 18 Mar 2015 20:17:41 +0100 Gilles Duboscq Dom-based ConditionalElimination: fix fliped check in processConditionAnchor
Wed, 18 Mar 2015 11:38:38 -0700 Tom Rodriguez Properly handle Guard usages during on stack replacement
Wed, 18 Mar 2015 10:07:47 -0700 Tom Rodriguez Merge
Wed, 18 Mar 2015 10:01:25 -0700 Tom Rodriguez Ignore -Xbatch when the thread is in the middle of class loading
Tue, 17 Mar 2015 19:24:47 -0700 Tom Rodriguez Relax asserts in ArrayEqualsNodes
Tue, 17 Mar 2015 19:21:57 -0700 Tom Rodriguez Experimentally disallow Graal compiling itself in tiered
Tue, 17 Mar 2015 19:21:54 -0700 Tom Rodriguez Add option to print CompileQueue occupancy from LogCompilation output
Tue, 17 Mar 2015 19:21:22 -0700 Tom Rodriguez Log dequeue of methods from CompileQueue
Wed, 18 Mar 2015 16:39:06 +0100 Stefan Anzinger Merge
Wed, 18 Mar 2015 15:23:39 +0100 Stefan Anzinger [SPARC] (Re)move SPARCScratchRegister into the SPARCMacroAssembler to force usage only during assembly.
Wed, 18 Mar 2015 13:53:23 +0100 Stefan Anzinger Merge
Tue, 17 Mar 2015 18:57:47 +0100 Stefan Anzinger [SPARC] Set lower plugin count estimate for SPARC backend
Wed, 18 Mar 2015 15:58:55 +0100 Gilles Duboscq FloatStamp.Abs.foldStamp support known-NaN input
Wed, 18 Mar 2015 15:51:15 +0100 Gilles Duboscq CanonicalizerPhase: can not use Debug.handle without a corresponding scope/sandbox
Wed, 18 Mar 2015 15:14:27 +0100 Gilles Duboscq Add assert in FloatStamp
Wed, 08 Oct 2014 16:20:38 +0200 Gilles Duboscq Implement foldStamp for Float to Integer ops
Wed, 08 Oct 2014 15:27:10 +0200 Gilles Duboscq Implement foldStamp for Integer to Float conversions
Wed, 18 Mar 2015 14:36:13 +0100 Gilles Duboscq Remove TailDuplicationPhase
Tue, 17 Mar 2015 16:13:54 +0100 Gilles Duboscq GuardsStage: add areDeoptsFixed helper method
Wed, 18 Mar 2015 11:30:45 +0100 Josef Eisl BenchmarkCounters: add option to turn of number grouping separators.
Wed, 18 Mar 2015 02:15:37 +0100 Christian Humer Truffle: implemented new -G:+PrintTruffleExpansionHistogram tool.
Wed, 18 Mar 2015 02:17:34 +0100 Christian Humer Truffle: truffle compilation might result in a CancellationException.
Wed, 18 Mar 2015 01:46:01 +0100 Thomas Wuerthinger Merge.
Wed, 18 Mar 2015 01:45:49 +0100 Thomas Wuerthinger Add memory proxy support in the new MemoryScheduleVerification.
Tue, 17 Mar 2015 11:23:06 -0700 Tom Rodriguez Merge
Tue, 17 Mar 2015 11:22:56 -0700 Tom Rodriguez Fix arg limit on Mac
Mon, 16 Mar 2015 17:37:32 -0700 Tom Rodriguez Make the native initialization path for Graal more robust
Mon, 16 Mar 2015 16:38:17 -0700 Tom Rodriguez Don't walk out of loop when estimating unswitch benefits
Mon, 16 Mar 2015 15:51:43 -0700 Tom Rodriguez More checks that InductionVariable.direction is valid
Mon, 16 Mar 2015 15:46:28 -0700 Tom Rodriguez Don't force resolution for unloaded field types
Mon, 16 Mar 2015 18:19:12 +0100 Josef Eisl Do not include MoveProfiling phases in stub compilation.
Mon, 16 Mar 2015 16:38:01 +0100 Josef Eisl LIRSuites: add copy constructor.
Mon, 16 Mar 2015 16:37:21 +0100 Josef Eisl LIRPhaseSuite: add copy().
Mon, 16 Mar 2015 17:23:22 +0100 Josef Eisl Add MoveProfiling.
Mon, 16 Mar 2015 17:15:52 +0100 Josef Eisl Add BenchmarkCounterFactory to PostAllocationOptimizationContext.
Mon, 16 Mar 2015 17:36:45 +0100 Josef Eisl Make DynamicCounterNode LIRLowerable.
Tue, 17 Mar 2015 17:19:04 +0100 Josef Eisl {AMD64,SPARC}HotSpotLIRGenerator: implement createBenchmarkCounter().
Tue, 17 Mar 2015 17:18:47 +0100 Josef Eisl Add AMD64HotSpotCounterOp and SPARCHotSpotCounterOp.
Mon, 16 Mar 2015 16:35:20 +0100 Josef Eisl AMD64Assembler: introduce addq(AMD64Address, Register).
Tue, 17 Mar 2015 17:19:39 +0100 Josef Eisl Make LIRGeneratorTool a BenchmarkCounterFactory.
Tue, 17 Mar 2015 17:19:18 +0100 Josef Eisl Introduce BenchmarkCounterFactory.
Tue, 17 Mar 2015 17:29:49 +0100 Josef Eisl BenchmarkCounters: make thread-safe and refactoring.
Tue, 17 Mar 2015 13:07:12 +0100 Josef Eisl NewObjectSnippets: work around problems with late binding of snippet parameters in GraphBuilderPlugins.
Tue, 17 Mar 2015 17:16:04 +0100 Thomas Wuerthinger Merge.
Tue, 17 Mar 2015 17:15:40 +0100 Thomas Wuerthinger Add another memory schedule test.
Tue, 17 Mar 2015 17:13:25 +0100 Thomas Wuerthinger Fix another bug in the new scheduler found by the new verification phase.