hotspot/src/share/vm/c1/c1_GraphBuilder.cpp
Thu, 09 Mar 2017 14:27:21 +0100 zmajo 8175340: Possible invalid memory accesses due to ciMethodData::bci_to_data() returning NULL
Fri, 10 Feb 2017 20:45:39 +0300 vlivanov 8174721: C1: Inlining through MH invokers/linkers in unreachable code is unsafe
Thu, 19 Jan 2017 08:10:11 +0100 thartmann 8172751: OSR compilation at unreachable bci causes C1 crash
Thu, 10 Nov 2016 18:08:31 +0100 neliasso 8167656: Unstable MethodHandle inlining causing huge performance variations
Tue, 01 Nov 2016 14:22:38 +0100 neliasso 8160543: C1: Crash in java.lang.String.indexOf in some java.sql tests
Fri, 14 Oct 2016 08:54:02 -0700 kvn Merge
Mon, 03 Oct 2016 21:48:21 -0400 dholmes 8081800: AbstractMethodError when evaluating a private method in an interface via debugger
Thu, 29 Sep 2016 22:37:05 -0700 jcm 8134389: Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata
Fri, 26 Aug 2016 14:47:52 -0700 iveresov Merge
Mon, 22 Aug 2016 11:47:15 -0700 iveresov 8164122: C1: assert(false) failed: stack or locks not matching (invalid bytecodes)
Tue, 23 Aug 2016 19:21:48 +0200 egahlin 8164523: Clean up metadata for event based tracing
Wed, 15 Jun 2016 14:27:58 +0200 zmajo 8157181: Compilers accept modification of final fields outside initializer methods
Tue, 07 Jun 2016 18:20:44 +0200 thartmann 8158228: C1 incorrectly folds mismatched loads from stable arrays
Fri, 06 May 2016 15:59:26 -0700 mikael 8150921: Update Unsafe getters/setters to use double-register variants
Tue, 03 May 2016 22:45:27 +0200 stefank 8141501: Problems with BitMap buffer management
Fri, 29 Apr 2016 02:13:40 +0300 vlivanov Merge
Mon, 25 Apr 2016 21:25:22 +0300 vlivanov 8154172: C1: NPE is thrown instead of linkage error when invoking nonexistent method
Fri, 22 Apr 2016 01:04:00 -0700 amurillo Merge
Tue, 12 Apr 2016 14:17:42 -0400 bharadwaj Merge
Wed, 06 Apr 2016 18:51:03 +0300 fzhinkin 8149374: Replace C1-specific collection classes with universal collection classes
Mon, 11 Apr 2016 21:42:55 +0300 vlivanov 8152590: C2: @Stable support doesn't always work w/ incremental inlining
Tue, 13 Oct 2015 18:13:34 -0400 coleenp 8132051: Better byte behavior
Thu, 07 Apr 2016 09:47:48 -0700 dcubed Merge
Fri, 25 Mar 2016 15:34:30 +0300 shade 8152698: Remove obsolete Unsafe.putOrdered{X} methods, usages, runtime and compiler support
Mon, 04 Apr 2016 12:57:48 -0400 jprovino 8132524: Missing includes to resourceArea.hpp
Mon, 14 Mar 2016 12:35:52 +0300 vlivanov 8143407: C1: @Stable array support
Mon, 14 Mar 2016 12:35:48 +0300 vlivanov 8150320: C1: Illegal bci in debug info for MH::linkTo* methods
Fri, 18 Dec 2015 20:23:27 +0300 vlivanov 8140659: C1: invokedynamic call patching violates JVMS-6.5.invokedynamic
Fri, 11 Dec 2015 09:07:07 -0800 fparain 8046936: JEP 270: Reserved Stack Areas for Critical Sections
Fri, 13 Nov 2015 13:31:48 +0100 neliasso Merge
Fri, 06 Nov 2015 11:34:03 +0100 neliasso Merge
Thu, 05 Nov 2015 19:31:57 +0100 jwilhelm Merge
Thu, 22 Oct 2015 13:07:10 -0400 goetz 8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux.
Wed, 11 Nov 2015 16:32:17 -1000 twisti 8140424: don't prefix developer and notproduct flag variables with CONST_ in product builds
Wed, 21 Oct 2015 10:37:50 +0200 mdoerr 8138894: C1: Support IRIW on weak memory platforms
Thu, 05 Nov 2015 13:33:18 +0300 shade 8141044: C1 should fold (this == null) to false
Tue, 03 Nov 2015 09:41:03 +0100 thartmann 8141132: JEP 254: Compact Strings
Tue, 20 Oct 2015 18:07:28 +0200 neliasso 8137167: JEP165: Compiler Control: Implementation task
Wed, 07 Oct 2015 01:03:24 +0200 jwilhelm Merge
Fri, 18 Sep 2015 10:11:11 +0200 neliasso 8135068: Extract method matchers from CompilerOracle
Tue, 29 Sep 2015 11:02:08 +0200 david 8080775: Better argument formatting for assert() and friends
Fri, 04 Sep 2015 12:47:57 +0200 neliasso 8135067: Preparatory refactorings for compiler control
Mon, 03 Aug 2015 09:39:29 +0200 zmajo 8132457: Unify command-line flags controlling the usage of compiler intrinsics
Tue, 28 Jul 2015 19:20:42 +0200 zmajo 8130832: Extend the WhiteBox API to provide information about the availability of compiler intrinsics
Fri, 03 Jul 2015 07:25:03 +0200 zmajo 8076112: Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics
Mon, 27 Apr 2015 10:49:43 +0200 zmajo 8068945: Use RBP register as proper frame pointer in JIT compiled code on x86
Tue, 31 Mar 2015 12:31:18 -0700 aph 8026049: (bf) Intrinsify ByteBuffer.put{Int, Double, Float, ...} methods
Fri, 13 Mar 2015 21:53:13 +0300 iignatyev 8073607: add trace events for inlining
Mon, 16 Feb 2015 21:24:39 +0100 jwilhelm Merge
Tue, 10 Feb 2015 21:32:05 +0100 psandoz 8068977: Remove unused sun.misc.Unsafe prefetch intrinsic support
Fri, 13 Feb 2015 14:37:35 +0100 stefank 8072911: Remove includes of oop.inline.hpp from .hpp files
Fri, 18 Jul 2014 23:53:59 -0700 sspitsyn Merge
Mon, 14 Jul 2014 03:28:13 -0700 vlivanov 8049532: LogCompilation: C1: inlining tree is flat (no depth is stored)
Mon, 14 Jul 2014 03:25:40 -0700 vlivanov 8043546: C1 optimizes @Stable instance fields with default values
Mon, 14 Jul 2014 10:15:21 -0400 coleenp Merge
Fri, 04 Jul 2014 11:46:01 +0200 goetz 8049325: Introduce and clean up umbrella headers for the files in the cpu subdirectories.
Wed, 02 Jul 2014 22:54:18 +0200 roland 8046542: [I.finalize() calls from methods compiled by C1 do not cause IllegalAccessError on Sparc
Wed, 04 Jun 2014 10:01:28 +0200 rbackman 8031994: java/lang/Character/CheckProp test times out
Fri, 25 Apr 2014 09:22:16 +0200 roland 8041481: JVM crashes with collect_args_for_profiling
Tue, 04 Mar 2014 02:19:04 -0800 vlivanov 8035887: VM crashes trying to force inlining the recursive call
Mon, 03 Mar 2014 15:31:27 +0400 shade 8031818: Experimental VM flag for enforcing safe object construction
Sat, 22 Feb 2014 10:22:05 +0100 mgronlun 8035493: JVMTI PopFrame capability must instruct compilers not to prune locals
Tue, 07 Jan 2014 14:36:34 +0100 roland 8028064: tiered may collect wrong receiver type at virtual call
Tue, 12 Nov 2013 13:58:37 +0100 roland 8027632: assert(xtype->klass_is_exact()) failed: Should be exact at graphKit.cpp
Wed, 30 Oct 2013 22:55:11 -0700 iveresov 8026735: Stream tests throw java.lang.IncompatibleClassChangeError
Wed, 23 Oct 2013 20:20:03 +0400 vlivanov 8012941: JSR 292: too deep inlining might crash compiler because of stack overflow
Tue, 22 Oct 2013 09:51:47 +0200 roland 8026251: New type profiling points: parameters to methods
Sat, 12 Oct 2013 12:12:59 +0200 roland 8026054: New type profiling points: type of return values at calls
Wed, 09 Oct 2013 16:32:21 +0200 roland 8023657: New type profiling points: arguments to call
Tue, 24 Sep 2013 16:08:00 -0700 kvn 8022585: VM crashes when ran with -XX:+PrintInlining
Tue, 20 Aug 2013 09:37:01 +0200 rbackman 8022283: Assertion failed: assert(is_loaded() && field->holder()->is_loaded() && klass()->is_subclass_of (field->holder())) failed: invalid access
Wed, 21 Aug 2013 13:34:45 +0200 roland 7199175: JSR 292: C1 needs patching when invokedynamic/invokehandle call site is not linked
Tue, 02 Jul 2013 20:42:12 -0400 drchase 7088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32
Thu, 21 Mar 2013 09:27:54 +0100 roland 7153771: array bound check elimination for c1
Fri, 01 Feb 2013 03:02:01 -0800 vlivanov 8005439: no message about inline method if it specifed by CompileCommand
Mon, 14 Jan 2013 08:22:32 -0800 vlivanov 8006095: C1: SIGSEGV w/ -XX:+LogCompilation
Tue, 18 Dec 2012 17:37:44 -0800 kvn 8004318: JEP-171: Support Unsafe fences intrinsics
Thu, 15 Nov 2012 10:42:06 -0800 bharadwaj 8001077: remove ciMethod::will_link
Mon, 22 Oct 2012 16:56:03 -0700 twisti 8000821: JSR 292: C1 fails to call virtual method (JRUBY-6920)
Fri, 05 Oct 2012 18:57:10 -0700 vlivanov 7177003: C1: LogCompilation support
Thu, 20 Sep 2012 16:49:17 +0200 roland 7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement()
Sat, 01 Sep 2012 13:25:18 -0400 coleenp 6964458: Reimplement class meta-data storage to use native memory
Tue, 28 Aug 2012 15:24:39 -0700 twisti 7192406: JSR 292: C2 needs exact return type information for invokedynamic and invokehandle call sites
Tue, 21 Aug 2012 10:48:50 -0700 twisti 7192167: JSR 292: C1 has old broken code which needs to be removed
Mon, 20 Aug 2012 09:58:58 -0700 kvn 7190310: Inlining WeakReference.get(), and hoisting $referent may lead to non-terminating loops
Fri, 27 Jul 2012 16:14:15 -0700 twisti 7187290: nightly failures after JSR 292 lazy method handle update
Tue, 24 Jul 2012 10:51:00 -0700 twisti 7023639: JSR 292 method handle invocation needs a fast path for compiled code
Thu, 12 Jul 2012 00:39:53 -0700 jrose 6711908: JVM needs direct access to some annotations
Tue, 12 Jun 2012 14:31:44 -0700 twisti 7174218: remove AtomicLongCSImpl intrinsics
Tue, 05 Jun 2012 10:15:27 +0200 roland 7171890: C1: add Class.isInstance intrinsic
Tue, 15 May 2012 10:10:23 +0200 roland 7133857: exp() and pow() should use the x87 ISA on x86
Tue, 06 Mar 2012 12:36:59 +0100 rbackman 7160570: Intrinsification support for tracing framework
Thu, 29 Mar 2012 22:18:56 -0400 jiangli 7154670: The instanceKlass _implementors[] and _nof_implementors are not needed for non-interface klass.
Fri, 02 Mar 2012 13:13:25 -0800 never Merge
Tue, 21 Feb 2012 13:14:55 -0500 jiangli 7120481: storeStore barrier in constructor with final field
Fri, 02 Mar 2012 16:04:24 +0100 roland 6910464: Lookupswitch and Tableswitch default branches not recognized as safepoints
Wed, 15 Feb 2012 09:43:16 +0100 roland 7126041: jdk7u4 b05 and b06 crash with RubyMine 3.2.4, works well with b04
Wed, 01 Feb 2012 10:36:58 +0100 roland 7090976: Eclipse/CDT causes a JVM crash while indexing C++ code
Tue, 31 Jan 2012 09:53:46 -0800 twisti 7132180: JSR 292: C1 JVM crash with ClassValue/MethodHandle
Wed, 16 Nov 2011 19:42:58 -0800 iveresov 7112085: assert(fr.interpreter_frame_expression_stack_size()==0) failed: only handle empty stacks
Tue, 04 Oct 2011 10:07:07 -0700 iveresov 7097679: Tiered: events with bad bci to Gotos reduced from Ifs
Fri, 02 Sep 2011 00:36:18 -0700 twisti 7085404: JSR 292: VolatileCallSites should have push notification too
Thu, 01 Sep 2011 01:31:25 -0700 twisti 7079673: JSR 292: C1 should inline bytecoded method handle adapters
Wed, 31 Aug 2011 01:40:45 -0700 twisti 7078382: JSR 292: don't count method handle adapters against inlining budgets
Thu, 28 Jul 2011 13:03:39 -0700 never 7060619: C1 should respect inline and dontinline directives from CompilerOracle
Fri, 01 Jul 2011 10:37:37 -0700 iveresov 7057120: Tiered: Allow C1 to inline methods with loops
Thu, 14 Apr 2011 13:45:41 -0700 johnc Merge
Sun, 03 Apr 2011 12:00:54 +0200 roland 7033154: Improve C1 arraycopy performance
Fri, 08 Apr 2011 14:19:50 -0700 jmasa Merge
Mon, 28 Mar 2011 03:58:07 -0700 twisti 7022998: JSR 292 recursive method handle calls inline themselves infinitely
Thu, 07 Apr 2011 09:53:20 -0700 johnc 7009266: G1: assert(obj->is_oop_or_null(true )) failed: Error
Fri, 18 Mar 2011 16:00:34 -0700 never 7017732: move static fields into Class to prepare for perm gen removal
Sun, 06 Mar 2011 22:09:23 -0800 never 6965570: assert(!needs_patching && x->is_loaded(),"how do we know it's volatile if it's not loaded")
Thu, 24 Feb 2011 11:09:16 -0800 never 7021603: crash in fill_sync_handler with ExtendedDTrace probes
Fri, 21 Jan 2011 13:03:13 -0800 never Merge
Thu, 13 Jan 2011 22:15:41 -0800 never 4926272: methodOopDesc::method_from_bcp is unsafe
Fri, 21 Jan 2011 13:01:02 -0800 never 6809483: hotspot:::method_entry are not correctly generated for "method()V"
Thu, 02 Dec 2010 17:21:12 -0800 iveresov 7003554: (tiered) assert(is_null_object() || handle() != NULL) failed: cannot embed null pointer
Tue, 30 Nov 2010 23:23:40 -0800 iveresov 6985015: C1 needs to support compressed oops
Tue, 23 Nov 2010 13:22:55 -0800 stefank 6989984: Use standard include model for Hospot
less more (0) -120 tip