Tue, 29 Jul 2014 17:40:00 -0700 |
Tom Rodriguez |
Don't read beyond end of known vtable
|
Thu, 10 Jul 2014 22:44:38 +0200 |
Doug Simon |
moved format(String format, JavaMethod method) from MetaUtil to be a default method in JavaMethod
|
Thu, 03 Jul 2014 23:28:35 +0200 |
Doug Simon |
removed (Java based) CompilationQueue
|
Tue, 01 Jul 2014 19:39:01 -0700 |
Tom Rodriguez |
treat empty LineNumberTable as non-existent
|
Tue, 24 Jun 2014 11:28:06 -0700 |
Tom Rodriguez |
use receiver type in findUniqueConcreteMethod
|
Wed, 21 May 2014 22:22:06 -0700 |
Tom Rodriguez |
rename initializeBytecode to getBytecode and eliminate extra copy
|
Wed, 21 May 2014 10:08:39 -0700 |
Christian Wimmer |
Merge
|
Tue, 20 May 2014 18:54:09 -0700 |
Christian Wimmer |
Cache result of toJava and toJavaConstructor, since it is an expensive operation
|
Tue, 20 May 2014 21:35:32 -0700 |
Tom Rodriguez |
don't use JNI natives to interact with VM metadata
|
Sat, 17 May 2014 17:04:25 +0200 |
Gilles Duboscq |
fix assert in HotSpotResolvedJavaMethod.vtableEntryOffset
|
Sat, 17 May 2014 12:45:46 +0200 |
Gilles Duboscq |
Rename HotSpotResolvedObjectType.metaspaceKlass to getMetaspaceKlass
|
Sat, 17 May 2014 14:57:58 +0200 |
Gilles Duboscq |
Add resolved receiver type to ResolvedJavaMethod.isInVirtualMethodTable in order to be able to do vtable-calls for miranda and default methods
|
Fri, 18 Apr 2014 13:50:15 +0200 |
Gilles Duboscq |
ResolvedJavaType.resolveMethod now takes a callerType that is used to check access rules. Make it work for default methods.
|
Wed, 23 Apr 2014 12:38:05 +0200 |
Doug Simon |
added ModifiersProvider as superinterface for ResolvedJava[Method|Field|Type] and implemented all checks against modifiers as default methods
|
Tue, 22 Apr 2014 15:24:14 +0200 |
Josef Eisl |
Move UnsafeAccess to graal.compiler.common.
|
Tue, 22 Apr 2014 19:23:38 +0200 |
Gilles Duboscq |
Add ResolvedJavaMethod.isSynchronized
|
Tue, 22 Apr 2014 15:46:06 +0200 |
Doug Simon |
replaced the link between a HotSpotResolvedJavaMethod and a SpeculationLog with a ClassValue based mechanism (GRAAL-727)
|
Tue, 22 Apr 2014 11:37:15 +0200 |
Josef Eisl |
Move GraalOptions to graal.compiler.common.
|
Thu, 17 Apr 2014 15:18:41 +0200 |
Josef Eisl |
Spit up and move GraalInternalError.
|
Mon, 14 Apr 2014 15:08:30 -0700 |
Tom Rodriguez |
improve canBeStaticallyBound
|
Mon, 14 Apr 2014 18:20:09 +0200 |
Lukas Stadler |
change to StackIntrospection and Truffle getStackTrace implementation
|
Wed, 09 Apr 2014 19:08:53 +0200 |
Josef Eisl |
Fix most raw type references.
|
Mon, 07 Apr 2014 16:09:17 -0700 |
Christian Wimmer |
Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
|
Fri, 21 Mar 2014 14:26:58 -0700 |
twisti |
make HotSpotResolvedJavaMethod leaner
|
Tue, 18 Mar 2014 15:32:56 -0700 |
Tom Rodriguez |
fix comment
|
Fri, 14 Mar 2014 22:56:59 +0100 |
Doug Simon |
removed ResolvedJavaMethod.getCompiledCodeSize()
|
Fri, 14 Mar 2014 22:09:46 +0100 |
Doug Simon |
modified HotSpotResolvedJavaMethod.getCompiledCodeSize() to only return Graal compiled code size
|
Fri, 14 Mar 2014 22:05:50 +0100 |
Doug Simon |
removed ResolvedJavaMethod.getCompilerStorage(); moved last compiled graph node count into profiling info (i.e. MethodData metadata)
|
Wed, 12 Mar 2014 21:52:28 +0100 |
Doug Simon |
removed HotSpotResolvedJavaMethod.currentTask field
|
Wed, 12 Mar 2014 21:47:35 +0100 |
Doug Simon |
replaced == with .equals() for comparisons between JavaMethod/JavaField/JavaType values
|
Thu, 06 Mar 2014 17:11:39 -0800 |
Tom Rodriguez |
enable C1 + Graal tiered
|
Thu, 06 Mar 2014 22:40:48 -0800 |
twisti |
make HotSpotResolvedJavaMethod leaner
|
Thu, 06 Mar 2014 21:03:59 -0800 |
twisti |
pass metaspace pointers instead of object to VM
|
Thu, 06 Mar 2014 17:26:09 +0100 |
Doug Simon |
removed unnecessary explicit cast by tightening return type of overloaded method
|
Thu, 13 Feb 2014 18:46:15 +0100 |
Gilles Duboscq |
Add shouldBeInlined method to ResolvedJavaMethod, implement it for HotSpot and use it in the inlining phase
|
Thu, 30 Jan 2014 00:48:41 +0100 |
Doug Simon |
added more unit tests for meta.api, discovering and fixing an issue with HotSpotResolvedJavaField.getModifiers() in the process
|
Tue, 28 Jan 2014 18:46:43 +0100 |
Doug Simon |
added documentation
|
Tue, 28 Jan 2014 12:27:39 +0100 |
Doug Simon |
fixed HotSpotResolvedJavaMethod.isSynthetic so that it doesn't do any class loading (JBS:GRAAL-5)
|
Tue, 17 Dec 2013 19:09:29 -0800 |
twisti |
moved most CompilerToVM.getUniqueConcreteMethod logic up to Java and replace getUniqueConcreteMethod with findUniqueConcreteMethod
|
Thu, 12 Dec 2013 14:56:52 -0800 |
twisti |
moved most CompilerToVM.getLocalVariableTable to Java
|
Wed, 11 Dec 2013 20:42:50 -0800 |
twisti |
moved most HotSpotResolvedJavaMethod.getExceptionHandlers logic to Java
|
Sun, 08 Dec 2013 21:55:09 -0800 |
twisti |
merged CompilerToVM.getMetaspaceConstructor into CompilerToVM.getMetaspaceMethod
|
Sun, 08 Dec 2013 11:13:26 -0800 |
twisti |
every HotSpotResolvedJavaMethod needs its own constant pool
|
Thu, 05 Dec 2013 18:13:04 -0800 |
twisti |
Teach Graal about Symbol and ConstantPool so we can move more logic into Java. We'll see how that ends...
|
Tue, 03 Dec 2013 11:28:56 +0100 |
Roland Schatz |
Use separate method profile for OSR compilations.
|
Mon, 02 Dec 2013 20:05:24 -0800 |
twisti |
moved CompilerToVM.isTypeInitialized and isTypeLinked to Java
|
Wed, 27 Nov 2013 18:53:07 +0100 |
Doug Simon |
JDK8: added support for default methods as well as interfaces containing static and private methods
|
Mon, 25 Nov 2013 23:49:49 +0100 |
Doug Simon |
cleaned up HotSpotMethodData tracing a little and enabled it when -Dgraal.traceMethodDataFilter=true
|
Fri, 01 Nov 2013 19:35:33 -0700 |
twisti |
use getAddress instead of getLong in HotSpotResolvedJavaMethod
|
Thu, 24 Oct 2013 19:44:08 +0200 |
Gilles Duboscq |
Fix warning
|
Wed, 23 Oct 2013 19:50:14 -0700 |
twisti |
read HotSpotVMConfig fields from HotSpot's vmStructs via annotations
|
Wed, 23 Oct 2013 13:40:56 +0200 |
Matthias Grimmer |
rename CompilerToVm.dontInline to doNotInlineOrCompile
|
Wed, 23 Oct 2013 12:54:21 +0200 |
Matthias Grimmer |
Remove unused parameter from CompilerToVm.dontInline
|
Wed, 23 Oct 2013 12:48:06 +0200 |
Matthias Grimmer |
Extend the CompilerToVM interface to explicitly avoid compilation and inlining of methods
|
Thu, 17 Oct 2013 10:09:02 +0200 |
Doug Simon |
replaced HotSpotGraalRuntime.wordKind with an access via the host backend (GRAAL-363)
|
Thu, 17 Oct 2013 09:58:17 +0200 |
Doug Simon |
removed more uses of HotSpotGraalRuntime.getHostProviders() (GRAAL-363)
|
Thu, 17 Oct 2013 01:08:17 +0200 |
Doug Simon |
improved support for co-existing, multiple backends (GRAAL-363)
|
Tue, 15 Oct 2013 22:21:01 +0200 |
Doug Simon |
rename: graalRuntime -> runtime, getGraalRuntime -> getRuntime
|
Tue, 15 Oct 2013 14:14:06 +0200 |
Doug Simon |
split HotSpotRuntime into separate provider implementations
|
Wed, 18 Sep 2013 16:44:54 +0200 |
Gilles Duboscq |
Better handling of methods which have no line number or variable name tables.
|