Tue, 22 Sep 2015 23:14:18 +0200 |
Doug Simon |
set default jvmci.compiler property explicitly based on available suites
|
Tue, 22 Sep 2015 22:35:02 +0200 |
Doug Simon |
renamed JVMCIRuntime::parse_properties to JVMCIRuntime::init_system_properties
|
Tue, 22 Sep 2015 22:29:28 +0200 |
Doug Simon |
JVMCI options are now passed as individual -Djvmci.option.<name>=<value> arguments on the command line instead of -Djvmci.options=<multiple options settings separated by spaces>
|
Tue, 22 Sep 2015 11:57:49 -0700 |
Christian Wimmer |
Remove assertion. It does not hold for fields with Word types, and the Word type is not known in JVMCI.
|
Tue, 22 Sep 2015 08:51:10 -0700 |
Tom Rodriguez |
Don't expect internal fields when rematerializing object for C2 methods
|
Tue, 22 Sep 2015 17:28:53 +0200 |
Roland Schatz |
Make implementation classes package private.
|
Tue, 22 Sep 2015 17:13:02 +0200 |
Roland Schatz |
Avoid public native methods in CompilerToVM class.
|
Tue, 22 Sep 2015 16:11:39 +0200 |
Roland Schatz |
Remove unused classes.
|
Tue, 22 Sep 2015 11:49:26 +0200 |
Roland Schatz |
Remove SPARC.spillSlotSize method.
|
Tue, 22 Sep 2015 11:35:36 +0200 |
Roland Schatz |
Remove TargetDescription.getSizeInBytes method.
|
Tue, 22 Sep 2015 01:48:51 +0200 |
twisti |
Make HotSpotCodeCacheProvider.installMethod throw an exception if code installation fails
|
Tue, 22 Sep 2015 01:48:34 +0200 |
Doug Simon |
fixed C warning
|
Mon, 21 Sep 2015 17:18:57 +0200 |
Doug Simon |
avoid creating providers for unnamed JVMCI services
|
Mon, 21 Sep 2015 15:01:13 +0200 |
Roland Schatz |
Remove rawValue from HotSpotMetaspaceConstantImpl, patch raw pointer at code installation time.
|
Mon, 21 Sep 2015 11:48:40 +0200 |
Stefan Anzinger |
Create default for os::default_file_open_flags on Solaris; JVMCIRuntime::parse_lines: use ::open instead of os::open
|
Fri, 18 Sep 2015 14:31:54 -0700 |
Tom Rodriguez |
Fix trivial prefixes code
|
Fri, 18 Sep 2015 10:01:42 -0700 |
Tom Rodriguez |
Use separate throws
|
Fri, 18 Sep 2015 09:47:14 -0700 |
Tom Rodriguez |
Fix race in initialization of trivial prefixes
|
Fri, 18 Sep 2015 16:23:13 +0200 |
Stefan Anzinger |
JVMCIRuntime::parse_lines use os::default_file_open_flags for opening files
|
Fri, 18 Sep 2015 10:49:43 +0200 |
Stefan Anzinger |
CompilerToVM.getVtableIndexForInterfaceMethod check if receiver class is initialized (JDK-8136655)
|
Fri, 18 Sep 2015 10:10:55 +0200 |
Stefan Anzinger |
CompilerToVm.getVtableIndexForInterfaceMethod must not allow non-interface methods (JDK-8136659)
|
Fri, 18 Sep 2015 15:16:15 +0200 |
Doug Simon |
added CompilerToVM.compilerToVM() for static access to the CompilerToVM instance
|
Fri, 18 Sep 2015 15:05:04 +0200 |
Doug Simon |
consistently use HotSpotVMConfig.config() for static access to the HotSpotVMConfig instance
|
Fri, 18 Sep 2015 12:11:45 +0200 |
Roland Schatz |
Add asConstantJavaValue method to ValueUtil.
|
Fri, 18 Sep 2015 11:52:39 +0200 |
Roland Schatz |
Use AMD64Kind instead of JavaKind in AMD64 backend.
|
Fri, 18 Sep 2015 11:29:40 +0200 |
Roland Schatz |
Use illegal PlatformKind instead of JavaKind.Illegal in LIRKind.Illegal.
|
Fri, 18 Sep 2015 11:26:41 +0200 |
Roland Schatz |
Remove unused method.
|
Thu, 17 Sep 2015 21:28:18 -0700 |
Tom Rodriguez |
Remove leftover printing code
|
Thu, 17 Sep 2015 18:25:08 -0700 |
Tom Rodriguez |
Replace JVMCICompileWithC1Only with package based controls
|
Thu, 17 Sep 2015 12:58:40 -0700 |
Tom Rodriguez |
Propagate exceptions up instead of aborting
|
Thu, 17 Sep 2015 12:11:28 -0700 |
Tom Rodriguez |
HotSpotMethodData must handle profile data when TypeProfileLevel is non-zero
|
Thu, 17 Sep 2015 12:10:17 -0700 |
Tom Rodriguez |
HotSpotMethodData shouldn't hardcode constants
|
Thu, 17 Sep 2015 13:52:48 +0200 |
Roland Schatz |
Remove unnecessary toStackKind conversion.
|
Thu, 17 Sep 2015 10:27:23 +0200 |
Roland Schatz |
Use arrayIndexScale instead of element size to calculate memory consumption of arrays.
|
Wed, 16 Sep 2015 13:40:05 +0200 |
Doug Simon |
updated imports to be explicit and added checkstyle rule to forbid * imports
|
Wed, 16 Sep 2015 13:20:35 +0200 |
Stefan Anzinger |
[SPARC] Put d0..d28 into the FPUd register category
|
Wed, 16 Sep 2015 12:01:26 +0200 |
Roland Schatz |
Clean separation between backend and frontend wordKind.
|
Tue, 15 Sep 2015 21:48:17 -0700 |
Tom Rodriguez |
CHA with default methods is broken
|
Tue, 15 Sep 2015 18:13:11 -0700 |
Christian Wimmer |
Merge
|
Tue, 15 Sep 2015 18:12:33 -0700 |
Christian Wimmer |
Allow merging of DataSection, provide basic thread safety for adding Data to DataSection
|
Wed, 16 Sep 2015 01:04:47 +0200 |
Doug Simon |
added static accessor for HotSpotVMConfig object in singleton HotSpotJVMCIRuntime instance
|
Tue, 15 Sep 2015 23:56:10 +0200 |
Doug Simon |
removed HotSpotVMEventListener.completeInitialization; moved implementation of -Djvmci.printconfig=true to JVMCI; moved javadoc to method from static initializer
|
Tue, 15 Sep 2015 18:01:46 +0200 |
Gilles Duboscq |
Add mx_jvmci API to prepend ClasspathDependencies to the bootclasspath of the jvmci JDK
|
Mon, 14 Sep 2015 09:43:01 -0700 |
Tom Rodriguez |
Remove unused flags JVMCIUseFastNewTypeArray, JVMCIUseFastNewObjectArray and JVMCIPrintSimpleStubs.
|
Sun, 13 Sep 2015 21:27:58 -1000 |
twisti |
Missed removing get_pc declaration in 6be3f4b4132c
|
Fri, 11 Sep 2015 18:52:57 -1000 |
twisti |
Fixed bug in assert in lookupType plus some exception throwing improvements.
|
Mon, 14 Sep 2015 18:11:45 +0200 |
Stefan Anzinger |
[SPARC] Fix problems introduced on refactoring Kind.Object and Value.getKind()
|
Mon, 14 Sep 2015 17:05:34 +0200 |
Roland Schatz |
HotSpotMetaspaceConstantImpl is not a PrimitiveConstant.
|
Mon, 14 Sep 2015 16:25:07 +0200 |
Doug Simon |
made HotSpotJVMCIRuntimeProvider.getArrayBaseOffset and HotSpotJVMCIRuntimeProvider.getArrayIndexScale static
|
Mon, 14 Sep 2015 08:47:57 +0200 |
Doug Simon |
removed unused DebugJVMCI flag
|
Mon, 14 Sep 2015 14:40:16 +0200 |
Stefan Anzinger |
JVMCIRuntime::parse_properties use ::read instead of os::read
|
Fri, 11 Sep 2015 14:11:11 -0700 |
Tom Rodriguez |
Remove TODO and author comment
|
Fri, 11 Sep 2015 16:41:50 +0200 |
Doug Simon |
removed author tags in comments
|
Thu, 10 Sep 2015 16:25:43 -0700 |
Tom Rodriguez |
Move CompileTheWorldMain out of JVMCI
|
Thu, 10 Sep 2015 16:25:32 -0700 |
Tom Rodriguez |
cleanup GrowableArray sorted find and insert
|
Wed, 09 Sep 2015 17:56:30 -0700 |
Tom Rodriguez |
Rename jvmciJavaAccess.* to jvmciJavaClasses.*
|
Wed, 09 Sep 2015 22:12:31 +0200 |
Doug Simon |
made CompilertoVM a final concrete class and removed CompilerToVMImpl (GRAAL-1255)
|
Wed, 09 Sep 2015 21:11:57 +0200 |
Doug Simon |
made HotSpotJVMCIRuntime.compilerToVm final (GRAAL-1255)
|
Wed, 09 Sep 2015 20:30:21 +0200 |
Doug Simon |
added use of TRACE_CALL macro to JVMCI runtime calls (GRAAL-1255)
|
Wed, 09 Sep 2015 20:29:40 +0200 |
Doug Simon |
renamed TraceJVMCI option to JVMCITraceLevel and ensured all tracing controlled by this option uses the TRACE_jvmci_* macros
|
Wed, 09 Sep 2015 11:17:58 -0700 |
Tom Rodriguez |
Fix assertion failure in JVMCIRuntime::metadata_do
|
Wed, 09 Sep 2015 15:27:45 +0200 |
Doug Simon |
renamed constant field to UNSAFE
|
Wed, 09 Sep 2015 12:22:15 +0200 |
Doug Simon |
restricted Unsafe capability access to package or class scope
|
Tue, 08 Sep 2015 18:08:38 -0700 |
Tom Rodriguez |
Renames to be more consistent with jvmci-9
|
Tue, 08 Sep 2015 17:17:53 -0700 |
Tom Rodriguez |
Reenable _gc_waste assert
|
Tue, 08 Sep 2015 16:41:04 -0700 |
Tom Rodriguez |
Remove BufferBlob from JavaThread and allocate as needed during compilation
|
Tue, 08 Sep 2015 11:13:51 -0700 |
Tom Rodriguez |
Fix typo
|
Tue, 08 Sep 2015 19:07:16 +0200 |
Roland Schatz |
Refactoring: Rename Kind to JavaKind.
|
Tue, 08 Sep 2015 17:43:41 +0200 |
Roland Schatz |
Use wordKind instead of Kind.Object in backend.
|
Tue, 08 Sep 2015 17:10:38 +0200 |
Doug Simon |
added support for embedding spaces in JVMCI options using % as the escape character (note: do not use with -G:, only with -Djvmci.option=...)
|
Tue, 08 Sep 2015 14:13:38 +0200 |
Roland Schatz |
Remove Value.getKind().
|
Tue, 08 Sep 2015 11:55:51 +0200 |
Doug Simon |
added org.eclipse.jdt.core.prefs
|
Tue, 08 Sep 2015 10:49:52 +0200 |
Doug Simon |
removed no longer necessary applications of @SuppressWarnings("javadoc")
|
Mon, 07 Sep 2015 22:23:35 +0200 |
Doug Simon |
make processing of <jre>/lib/jvmci/*.properties file like other Java *.properties files in that the last definition of any propery "wins"
|
Mon, 07 Sep 2015 18:08:46 +0200 |
Doug Simon |
moved cstring utilities into UnsafeUtil and made them require the caller to have the Unsafe capability
|
Mon, 07 Sep 2015 11:42:32 +0200 |
Doug Simon |
Backed out d113a94d4fdd except for removing use of os::read
|
Fri, 04 Sep 2015 17:02:03 -0700 |
Tom Rodriguez |
Remove JVMCIHProfEnabled.
|
Wed, 02 Sep 2015 13:57:44 -1000 |
twisti |
Revert removed assert.
|
Wed, 02 Sep 2015 12:51:21 -1000 |
twisti |
Move assert in SharedRuntime::register_finalizer.
|
Fri, 04 Sep 2015 19:22:19 +0200 |
Stefan Anzinger |
[SPARC] Use st_ptr to store JavaThread::jvmci_implicit_exception_pc
|
Fri, 04 Sep 2015 17:17:02 +0200 |
Stefan Anzinger |
[SPARC] Don't check if enough space is available at the end of the heap for tlab
|
Fri, 04 Sep 2015 15:29:41 +0200 |
Stefan Anzinger |
[SPARC] Adjust size for deopt_blob to a reasonable value
|
Fri, 04 Sep 2015 16:38:26 +0200 |
Doug Simon |
use public https urls
|
Fri, 04 Sep 2015 16:12:42 +0200 |
Doug Simon |
use public https urls
|
Fri, 04 Sep 2015 13:54:28 +0200 |
Josef Eisl |
Update to mxversion 5.5.1.
|
Fri, 04 Sep 2015 00:06:43 -0700 |
Tom Rodriguez |
Add jtreg annotations to some tests
|
Fri, 04 Sep 2015 00:06:28 -0700 |
Tom Rodriguez |
Adopt some jvmci-9 source changes
|
Fri, 04 Sep 2015 00:06:13 -0700 |
Tom Rodriguez |
Adopt some jvmci-9 formatting changes
|
Thu, 03 Sep 2015 13:50:06 -0700 |
Tom Rodriguez |
JVMCIRuntime::metadata_do shouldn't run until HotSpotJVMCIRuntime is initialized
|
Thu, 03 Sep 2015 13:34:52 -0700 |
Tom Rodriguez |
jvmciJavaAccess fields can't be used until their type is linked
|
Thu, 03 Sep 2015 13:30:54 -0700 |
Tom Rodriguez |
jvmciJavaAccess classes are always instanceKlasses
|
Thu, 03 Sep 2015 17:03:51 +0200 |
Doug Simon |
removed use of intermediate jvmci.options/ directory to create OptionDescriptors service files
|
Thu, 03 Sep 2015 14:47:36 +0200 |
Doug Simon |
revived support for specifying JVMCI options in <jre>/lib/jvmci/options
|
Thu, 03 Sep 2015 12:03:25 +0200 |
Roland Schatz |
Fix rawtypes warnings.
|
Thu, 03 Sep 2015 00:53:54 +0200 |
Doug Simon |
suppressed -Xlint:try warnings
|
Wed, 02 Sep 2015 10:14:53 -0700 |
Tom Rodriguez |
Add missing virtual keyword
|
Wed, 02 Sep 2015 10:13:06 -0700 |
Tom Rodriguez |
Add spaces around format macros
|
Wed, 02 Sep 2015 14:11:48 +0200 |
Josef Eisl |
Add ValueUtil#asRegisterValue.
|
Wed, 02 Sep 2015 14:01:26 +0200 |
Doug Simon |
fixed all existing -Xlint warnings
|
Wed, 02 Sep 2015 12:02:17 +0200 |
Roland Schatz |
Collapse Value and AbstractValue into a single abstract base class.
|
Tue, 01 Sep 2015 18:58:12 +0200 |
Stefan Anzinger |
Merge
|
Tue, 01 Sep 2015 16:58:53 +0200 |
Stefan Anzinger |
Remove debug output from solaris_sparc signal handler
|
Mon, 31 Aug 2015 18:17:07 +0200 |
Stefan Anzinger |
Call JVMCIRuntime::parse_properties in Threads::create_vm
|
Mon, 31 Aug 2015 17:37:55 +0200 |
Stefan Anzinger |
Remove additional pad in deopt_blob when building with JVMCI; fix comment blocks in implicit_exception_uncommon_trap
|
Tue, 01 Sep 2015 17:28:48 +0200 |
Stefan Anzinger |
Enable commented out assertion
|
Tue, 01 Sep 2015 17:11:50 +0200 |
Stefan Anzinger |
Remove code in comment
|
Tue, 01 Sep 2015 15:42:57 +0200 |
Doug Simon |
updated required mxversion to 5.5.0
|
Tue, 01 Sep 2015 13:43:22 +0200 |
Roland Schatz |
Pass TargetDescription argument to CompilerToVM.installCode.
|
Mon, 31 Aug 2015 11:13:32 -0700 |
Tom Rodriguez |
rename jvmciGlobals to be consistent with c1_globals and c2_globals
|
Mon, 31 Aug 2015 11:03:06 -0700 |
Tom Rodriguez |
Split vmSymbols and systemDictionary JVMCI definitions off into their own file
|
Mon, 31 Aug 2015 17:26:06 +0200 |
Doug Simon |
added JVMCI JDK factory; clarified distinction between VM aliases and real VMs; removed left-over "graal" references; rename 'vm' function to 'run_vm'
|
Sun, 30 Aug 2015 12:29:24 +0200 |
Doug Simon |
renamed get_jvmci_jdk to get_jvmci_jdk_dir and where relevant, variables named jdk to jdkDir
|
Sun, 30 Aug 2015 12:28:37 +0200 |
Doug Simon |
renamed 'installJars' parameter of get_jvmci_jdk to 'deployDists'
|
Mon, 31 Aug 2015 15:09:33 +0200 |
Stefan Anzinger |
Remove unused mkdir $(DEST_SUBDIR) for MacOS
|
Mon, 31 Aug 2015 13:36:07 +0200 |
Roland Schatz |
Remove JavaConstant from Value hierarchy.
|
Sun, 30 Aug 2015 20:15:02 -0700 |
Tom Rodriguez |
Correct formatting
|
Fri, 28 Aug 2015 12:42:06 -1000 |
twisti |
Remove Java implementation of HotSpotConstantPool Cache and ResolvedReferences and HotSpotSymbol.
|
Fri, 28 Aug 2015 17:18:18 -0700 |
Tom Rodriguez |
Move PrintStreamOption out of JVMCI
|
Fri, 28 Aug 2015 14:39:05 -0700 |
twisti |
Cosmetic change.
|
Fri, 28 Aug 2015 14:39:02 -0700 |
twisti |
Remove WizardMode output.
|