log

age author description
Tue, 31 May 2016 08:05:44 +0200 Doug Simon Added tag jvmci-0.10 for changeset 12aff370a636
Tue, 31 May 2016 07:51:24 +0200 Doug Simon only set c2_count to 0 if neither JVMCI not C2 are being used jvmci-0.10
Mon, 30 May 2016 22:57:05 +0200 Doug Simon Added tag jvmci-0.10 for changeset f84a5ac3be22
Mon, 30 May 2016 22:56:59 +0200 Doug Simon make JVMCI JDK immutable and sharable among different JVMCI clients
Mon, 30 May 2016 14:11:39 +0200 Doug Simon Added tag jvmci-0.9 for changeset b2ca0db14546
Wed, 25 May 2016 20:42:33 +0200 Doug Simon added dependency from hotspot to jdk.vm.ci.hotspot to ensure HotSpotVMConfig.inline.hpp is built before hotspot is compiled jvmci-0.9
Tue, 24 May 2016 14:59:46 +0200 Roland Schatz Expose jvmci mode from mx_jvmci module.
Tue, 24 May 2016 13:51:28 +0200 Roland Schatz Remove jvmci VM configuration, and backport UseJVMCICompiler flag.
Fri, 20 May 2016 15:49:00 +0200 David Leopoldseder Merge
Fri, 20 May 2016 13:53:00 +0200 David Leopoldseder Check minimum number of JVMCI compiler threads during vm creation
Fri, 20 May 2016 12:07:06 +0200 Roland Schatz Remove unused method MemoryAccessProvider.readUnsafeConstant (JDK-8157428).
Wed, 18 May 2016 21:31:59 +0200 Doug Simon revert incorrect assertion and correct javadoc around MemoryAccessProvider.readObjectConstant
Wed, 18 May 2016 11:04:37 -0700 Tom Rodriguez Remove unintentional IGV changes brought over with JDK9 sync
Tue, 17 May 2016 21:10:34 +0200 Doug Simon minimize diff to jvmci-9
Fri, 13 May 2016 16:38:50 +0200 Roland Schatz Javadoc fix.
Fri, 13 May 2016 14:33:19 +0200 Roland Schatz Replace LIRKind with abstract base class (JDK-8156942).
Fri, 13 May 2016 11:49:57 +0200 Doug Simon clean up and minimize JVMCI (JDK-8156835) - part 3
Fri, 13 May 2016 10:44:29 +0200 Doug Simon clean up and minimize JVMCI (JDK-8156835) - part 2
Thu, 12 May 2016 20:57:31 +0200 Doug Simon clean up and minimize JVMCI (JDK-8156835)
Thu, 12 May 2016 11:06:49 +0200 Doug Simon Backed out changeset: a920338dd4d4
Thu, 12 May 2016 14:24:15 +0200 Roland Schatz Remove implicit stable field handling (JDK-8156552).
Wed, 11 May 2016 16:41:28 +0200 Roland Schatz Remove support for patching Symbol pointers (JDK-8156768).
Wed, 11 May 2016 21:20:50 +0200 Doug Simon make Stable package-private
Tue, 10 May 2016 17:00:50 +0200 Roland Schatz Remove LocationIdentity (JDK-8156741).
Wed, 11 May 2016 15:54:36 +0200 Doug Simon remove JVMCIError and UnsafeUtil classes (JDK-8156759)
Wed, 11 May 2016 09:53:28 +0200 Josef Eisl 8156034: update 02
Wed, 11 May 2016 09:50:37 +0200 Josef Eisl 8156034: update 01
Tue, 10 May 2016 14:55:40 +0200 Roland Schatz Remove stable constant handling from ConstantReflectionProvider (JDK-8156552).
Mon, 02 May 2016 14:57:11 +0200 Josef Eisl Notify the compiler on completion of a bootstrap (JDK-8156034)
Tue, 10 May 2016 11:17:23 +0200 Roland Schatz Make all get[Declared]Annotation methods look the same.
Mon, 09 May 2016 09:37:36 -0700 Tom Rodriguez rename magicBytes to MAGIC_BYTES
Mon, 09 May 2016 16:34:20 +0200 Doug Simon added JVMCIPermission (JDK-8155023)
Mon, 09 May 2016 16:08:16 +0200 Doug Simon allow JVMCI compiler to change the compilation policy for a method (JDK-8152311)
Mon, 09 May 2016 11:31:54 +0200 Roland Schatz Return empty array instead of null in getDeclaredAnnotations.
Fri, 06 May 2016 11:01:40 -0700 Tom Rodriguez Add explicit version number to binary IGV format and add some backwards compatibility logic
Fri, 06 May 2016 13:21:20 +0200 Roland Schatz Make ResolvedJava* types extend AnnotatedElement.
Wed, 04 May 2016 12:06:51 +0200 Roland Schatz Make HotSpotResolvedObjectTypeImpl.createField internal.
Fri, 29 Apr 2016 14:47:29 -0700 Tom Rodriguez Remove ResolvedJavaType.getClassFilePath
Tue, 03 May 2016 08:45:04 -0700 Tom Rodriguez Rename isAllocationCloneable to isCloneableWithAllocation
Tue, 03 May 2016 12:07:58 +0200 Roland Schatz Use CHECK instead of HAS_PENDING_EXCEPTION (JDK-8155735).
Mon, 02 May 2016 15:19:08 +0200 Roland Schatz Fix Symbol* leak (JDK-8155735).
Mon, 02 May 2016 08:05:08 +0200 Stefan Anzinger Backed out changeset 30544794ea23
Sun, 01 May 2016 23:58:05 +0200 Doug Simon jdk.vm.ci needs to securely export services (JDK-8155023)
Sun, 01 May 2016 11:24:36 +0200 Stefan Anzinger [IGV] Fix String object reading from BinaryGraphs
Fri, 29 Apr 2016 14:49:30 +0200 Roland Schatz Use strings instead of Symbol* for exception names (JDK-8155735).
Fri, 29 Apr 2016 11:10:18 +0200 Roland Schatz Merge.
Fri, 29 Apr 2016 10:54:19 +0200 Roland Schatz Remove TrustedInterface (JDK-8155719).
Fri, 29 Apr 2016 00:36:35 +0200 Doug Simon checkstyle fixes
Thu, 28 Apr 2016 15:16:47 +0200 Doug Simon jdk.vm.ci needs to securely export services (JDK-8155023)
Thu, 28 Apr 2016 14:55:09 +0200 Doug Simon added more entries to ignore
Thu, 28 Apr 2016 13:32:46 +0200 Doug Simon HotSpotMemoryAccessProviderImpl.readObjectConstant should support reading fields in objects (JDK-8155626)
Thu, 28 Apr 2016 13:29:40 +0200 Doug Simon MemoryAccessProvider.readUnsafeConstant javadoc should be updated for null JavaKind case (JDK-8155244)
Thu, 28 Apr 2016 13:06:12 +0200 Doug Simon align the permission checked by Services with jvmci-9
Thu, 28 Apr 2016 13:04:41 +0200 Doug Simon make JVMCICompilerFactory an abstract class with security checks (JDK-8155622)
Thu, 28 Apr 2016 13:07:46 -0700 Tom Rodriguez Add ResolvedJavaType.isAllocationClonable
Thu, 28 Apr 2016 09:29:35 -0700 Tom Rodriguez Import pure whitespace changes from JDK9 IGV
Thu, 28 Apr 2016 09:29:22 -0700 Tom Rodriguez Import actual changes from JDK9 IGV which is mostly copyright related
Thu, 21 Apr 2016 14:14:01 +0200 David Leopoldseder re-enable commented-out assertion
Thu, 21 Apr 2016 14:13:43 +0200 David Leopoldseder remove outdated, commented-out code
Tue, 19 Apr 2016 23:28:22 -0700 Tom Rodriguez Update hsdis binaries
Tue, 19 Apr 2016 21:36:49 -0700 Tom Rodriguez Throw exception in IGV if ensureAvailable is called with too large a size
Mon, 18 Apr 2016 10:18:48 -0700 Tom Rodriguez Handle Strings larger than buffer size properly in IGV
Thu, 14 Apr 2016 15:56:53 -0700 Tom Rodriguez Fix typo
Wed, 13 Apr 2016 23:28:03 -0700 Tom Rodriguez Fix HTML quoting in tooltips and remove useless entries from search box
Wed, 06 Apr 2016 20:02:32 -0700 Tom Rodriguez 8152903: [JVMCI] CompilerToVM::resolveMethod should correctly handle private methods in interfaces
Thu, 07 Apr 2016 11:09:49 -0700 Tom Rodriguez Sync speculation log changes with JDK9 version
Thu, 07 Apr 2016 13:56:58 +0200 Doug Simon update to Eclipse 4.5.2 format style
Mon, 04 Apr 2016 22:59:08 +0200 Doug Simon do not install an empty SpeculationLog in an nmethod (JDK-8153439)
Mon, 04 Apr 2016 22:42:53 +0200 Doug Simon register DEFAULT_VM as env var to be captured in IDE configs
Wed, 30 Mar 2016 16:25:12 +0200 Doug Simon fixed javadoc for methods in MethodHandleAccessProvider to describe exceptions thrown (JDK-8152021, JDK-8152022, JDK-8152023)
Wed, 30 Mar 2016 16:06:48 +0200 Doug Simon fixed javadoc and implementation of MemoryAccessProvider methods to only throw IllegalArgumentException (JDK-8152024)
Fri, 01 Apr 2016 10:32:24 -0700 Tom Rodriguez Don't generate LeafType assumptions for isLeaf == true types
Thu, 31 Mar 2016 10:21:27 -0700 Tom Rodriguez Add folder and graph property support to binary graphs in IGV
Fri, 25 Mar 2016 14:08:23 -0700 Tom Rodriguez findLeafConcreteSubtype should handle arrays of leaf concrete subtype
Fri, 25 Mar 2016 13:30:32 +0100 Roland Schatz Remove `desc` argument from JVMCIRuntime::throw_class_cast_exception.
Fri, 25 Mar 2016 12:40:19 +0100 Roland Schatz Backout removal of HotSpotVMSymbols class.
Wed, 23 Mar 2016 23:21:34 -0700 Tom Rodriguez evol_method dependencies failures should return dependencies_failed
Tue, 22 Mar 2016 15:55:59 +0100 Roland Schatz Create exception throwing routines for exceptions with complex messages.
Wed, 23 Mar 2016 10:42:47 +0100 Doug Simon fix for new clang warnings
Tue, 22 Mar 2016 19:21:59 +0100 Josef Eisl mx: remove makejmhdeps buildjmh and jmh.
Tue, 22 Mar 2016 20:40:16 -0700 Tom Rodriguez updates to jvm.cfg should respect DEFAULT_VM
Mon, 21 Mar 2016 18:55:07 +0100 Roland Schatz Fix wrong pointer cast.
Mon, 21 Mar 2016 13:52:18 +0100 Roland Schatz Use VM routines to print stack traces from C++ code.
Fri, 18 Mar 2016 12:47:49 -0700 Tom Rodriguez Ignore AccessControlExceptions when trying to use ASM from the JDK
Fri, 18 Mar 2016 10:51:08 +0100 Doug Simon re-add support for parsing jre/jvmci/*.properties files
Fri, 18 Mar 2016 10:50:29 +0100 Doug Simon revert to explicit exception handling due in scope of an EXCEPTION_MARK
Tue, 15 Mar 2016 13:00:43 +0300 Roland Schatz 8150850: [JVMCI] NPE when executing HotSpotConstantReflectionProvider.readStableFieldValue
Wed, 16 Mar 2016 19:57:25 -0700 Tom Rodriguez Fix linux build error when trying to build the precompiled header files too early
Mon, 14 Mar 2016 14:44:21 +0100 Roland Schatz Remove hardcoded exception throwing routines.
Mon, 14 Mar 2016 11:58:48 +0100 Roland Schatz Expose SharedRuntime::throw_and_post_jvmti_exception to JVMCI compilers.
Mon, 14 Mar 2016 14:19:51 +0100 Doug Simon make paths in IGV error message absolute
Fri, 11 Mar 2016 16:53:36 +0100 Doug Simon add support for MX_ALT_OUTPUT_ROOT
Fri, 11 Mar 2016 16:00:25 +0100 Roland Schatz 8151470: [JVMCI] remove up-call to HotSpotJVMCICompilerConfig.selectCompiler
Tue, 08 Mar 2016 10:01:31 -0800 Tom Rodriguez Remove ResolvedJavaType.asExactType
Tue, 08 Mar 2016 10:01:28 -0800 Tom Rodriguez JVMCI should check is_not_compilable only for CompLevel_full_optimization
Tue, 08 Mar 2016 09:41:10 +0100 Doug Simon get VM internal flags when creating HotSpotResolvedJavaFieldImpl from Field reflection object (JDK-8151266)
Tue, 08 Mar 2016 09:17:23 +0100 Doug Simon Backed out changeset 2d1ca131b8be
Mon, 07 Mar 2016 10:54:56 +0100 Doug Simon get VM internal flags when creating HotSpotResolvedJavaFieldImpl from Field reflection object (JDK-8151266)
Fri, 26 Feb 2016 13:21:28 +0100 Benoit Daloze Add LoadLoad to the implicit memory barriers on AMD64
Tue, 23 Feb 2016 13:09:08 -0800 Tom Rodriguez Add dummy implementation of HotSpotResolvedJavaMethod.hasReservedAccess for compatibility with JDK9
Mon, 22 Feb 2016 14:14:37 +0100 Doug Simon added get_jvmci_hotspot_version and get_jdk_hotspot_version to respectively query the HotSpot version JVMCI is based on and the version in the bootstrap JDK
Thu, 11 Feb 2016 12:29:40 -1000 twisti 8149689: [JVMCI] CodeInstaller::pd_patch_DataSectionReference should be able to throw exceptions
Mon, 15 Feb 2016 11:45:37 -0800 Tom Rodriguez Add Inline flag
Tue, 09 Feb 2016 18:22:34 +0100 Roland Schatz Fix bug in deploy_binary.
Tue, 09 Feb 2016 17:47:27 +0100 Roland Schatz Deploy all JVM_{product,fastdebug}_{jvmci,server} variants.
Mon, 08 Feb 2016 10:05:21 +0100 Doug Simon JVMCI options should not use System.getProperty() directly (JDK-8146820)
Fri, 05 Feb 2016 11:33:27 +0100 Roland Schatz Typo in jvmciCodeInstaller.cpp
Thu, 04 Feb 2016 12:11:30 -0800 Tom Rodriguez Add missing ResourceMark
Thu, 04 Feb 2016 19:18:52 +0100 Doug Simon thread waiting for blocking JVMCI compilation should not wait on compiler queue forever (JDK-8148507) [part 2]
Thu, 04 Feb 2016 15:21:43 +0100 Doug Simon thread waiting for blocking JVMCI compilation should not wait on compiler queue forever (JDK-8148507)
Thu, 04 Feb 2016 14:59:52 +0100 Stefan Anzinger Disable GCCs ipa-cp-clone predictive-commoning on SPARC/Linux
Thu, 04 Feb 2016 10:38:15 +0100 Roland Schatz HotSpotForeignCallTarget is an InvokeTarget.
Thu, 04 Feb 2016 10:38:07 +0100 Roland Schatz Use explicit StackSlot instead of int offset for the deopt rescue slot.
Wed, 03 Feb 2016 19:03:02 +0100 Stefan Anzinger Disable gcc tree-ccp on SPARC/Linux wich makes problems with G1GC
Tue, 02 Feb 2016 16:19:37 +0100 Manuel Rigger remove redundant modifiers
Sun, 31 Jan 2016 22:39:09 +0100 Doug Simon reduced delta against jvmci-9
Fri, 29 Jan 2016 22:55:42 +0100 Doug Simon Backed out changeset 5d04cfbd1945
Fri, 29 Jan 2016 21:52:36 +0100 Doug Simon reduced delta against jvmci-9
Thu, 28 Jan 2016 20:18:25 -0800 Tom Rodriguez Fix interface_vs_oop assertion logic for array types
Mon, 25 Jan 2016 14:57:27 -0800 Christian Wimmer Merge