Tue, 19 May 2015 23:16:07 +0200 |
Doug Simon |
created com.oracle.graal.hotspot.jvmci package and moved classes destined for future JVMCI module into it (JBS:GRAAL-53)
|
Fri, 08 May 2015 17:52:59 +0200 |
Doug Simon |
fixed bug in ArrayCopySnippets.checkcastArraycopy: the destination element class must be passed to the runtime routine, not the destination class
|
Sat, 14 Mar 2015 01:28:20 +0100 |
Thomas Wuerthinger |
Create utilities LocationIdentity#isAny, LocationIdentity#isSingle, LocationIdentity#any, LocationIdentity#overlaps.
|
Wed, 11 Mar 2015 20:43:12 +0100 |
Doug Simon |
use GraphBuilderPlugins for method substitutions, intrinsics and snippets (GRAAL-982)
|
Mon, 16 Feb 2015 18:51:13 +0100 |
Thomas Wuerthinger |
Simplify NodeClass management.
|
Thu, 11 Dec 2014 19:35:02 +0100 |
adlertz |
Added card table PIC support
|
Mon, 01 Dec 2014 11:31:53 -0800 |
Tom Rodriguez |
Intrinsify Reflection.getClassAccessFlags
|
Wed, 26 Nov 2014 22:33:24 +0100 |
Doug Simon |
removed out-of-date comment
|
Wed, 26 Nov 2014 11:29:24 +0100 |
Doug Simon |
avoid initialization order issues when asserting array scale index invariants
|
Wed, 26 Nov 2014 09:38:46 +0100 |
Doug Simon |
introduced HotSpotGraalRuntimeProvder interface
|
Tue, 25 Nov 2014 08:17:33 -0800 |
Tom Rodriguez |
Add memory operations to MetaspacePointer
|
Mon, 17 Nov 2014 17:25:38 +0100 |
Roland Schatz |
Move metaspace pointer handling to hotspot specific WordTypeRewriter.
|
Fri, 14 Nov 2014 09:32:59 -0800 |
Tom Rodriguez |
Fold klass._java_mirror._klass into klass and improve stamps from layout_helper
|
Thu, 13 Nov 2014 14:23:56 -0800 |
Christian Wimmer |
Make the @Fold annotation a top-level interface in the api project. It is not tied to the Snippet class where it was located before.
|
Thu, 13 Nov 2014 11:12:25 +0100 |
Roland Schatz |
Use pointer stamps in LoadHub and LoadMethod.
|
Tue, 11 Nov 2014 14:30:55 -0800 |
Tom Rodriguez |
Class._array_klass is not immutable
|
Tue, 11 Nov 2014 12:45:26 -0800 |
Tom Rodriguez |
More folding of constant classes and NodeClass references
|
Fri, 07 Nov 2014 15:46:38 -0800 |
Tom Rodriguez |
add mutable/immutable factory methods to NamedLocationIdentity
|
Wed, 05 Nov 2014 17:04:18 +0100 |
Doug Simon |
added global map to ensure each NamedLocationIdentity object has a unique name which can be used for implementing .equals() and .hashCode()
|
Mon, 03 Nov 2014 14:07:50 -0800 |
Tom Rodriguez |
Fine grained naming of immutable HotSpot LocationIdentities
|
Mon, 03 Nov 2014 10:17:24 -0800 |
Tom Rodriguez |
Correct the bci used by stateDuring in ForeignCallNode
|
Thu, 03 Jul 2014 16:30:28 +0200 |
Doug Simon |
added support to load classes from graal.jar with a separate class loader
|
Tue, 01 Jul 2014 19:37:44 -0700 |
Tom Rodriguez |
InstanceKlass::_init_state only exists for InstanceKlasses
|
Tue, 10 Jun 2014 12:11:48 +0200 |
Lukas Stadler |
assertion mechanism for snippets and stubs
|
Wed, 04 Jun 2014 13:20:06 -0700 |
Tom Rodriguez |
add support for new G1 marking behavior
|
Tue, 22 Apr 2014 15:24:14 +0200 |
Josef Eisl |
Move UnsafeAccess to graal.compiler.common.
|
Thu, 17 Apr 2014 15:18:41 +0200 |
Josef Eisl |
Spit up and move GraalInternalError.
|
Mon, 14 Apr 2014 17:21:49 -1000 |
twisti |
add DeoptimizationStub
|
Thu, 10 Apr 2014 00:01:30 +0200 |
Doug Simon |
added InstanceKlass::_graal_node_class field to accelerate Node.getNodeClass()
|
Mon, 07 Apr 2014 10:40:37 +0200 |
Lukas Stadler |
do not implicitly set guard to null in LoadHubNode
|
Mon, 10 Mar 2014 18:14:24 +0100 |
Doug Simon |
implement initial security model for Graal (JBS:GRAAL-22)
|
Tue, 11 Feb 2014 14:26:48 -0800 |
Tom Rodriguez |
use hotspot stubs for primitive arraycopy calls
|
Thu, 06 Feb 2014 18:44:14 +0100 |
Doug Simon |
consolidated GNFI code into graal.hotspot project and cleaned up the documentation and code
|
Thu, 30 Jan 2014 09:19:45 +0100 |
Matthias Grimmer |
Add the Graal Native Function Interface
|
Fri, 10 Jan 2014 19:30:45 -0800 |
twisti |
slightly better (denser) Class.isArray check
|
Thu, 09 Jan 2014 16:29:32 +0100 |
Gilles Duboscq |
Add initialization checks to Unsafe.allocateInstance intrinsic
|
Mon, 06 Jan 2014 17:19:18 -0800 |
Tom Rodriguez |
Embed compressed constants when possible and use more efficient patterns for encoding
|
Sun, 08 Dec 2013 13:27:52 -0800 |
twisti |
don't go through VM to create HotSpotResolvedObjectType (part 1)
|
Wed, 20 Nov 2013 14:45:43 +0100 |
Doug Simon |
pass thread register into all stubs instead of getting it from the host provider
|
Wed, 20 Nov 2013 13:58:38 +0100 |
Doug Simon |
pass thread register into allocation stubs instead of getting it from the host provider
|
Wed, 20 Nov 2013 13:12:54 +0100 |
Doug Simon |
pass thread register into monitorenter snippet instead of getting it from the host provider
|
Wed, 20 Nov 2013 12:52:01 +0100 |
Doug Simon |
pass stack pointer register into monitorenter snippet instead of getting it from the host provider
|
Wed, 23 Oct 2013 19:50:14 -0700 |
twisti |
read HotSpotVMConfig fields from HotSpot's vmStructs via annotations
|
Wed, 23 Oct 2013 22:06:27 +0200 |
Bernhard Urban |
Unsafe{Load,Store}Node: users must provide an LocationIdentity explicitly. Provide more specific LocationIdentity in UnsafeArraySnippets (instead of ANY_LOCATION)
|
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
|
Fri, 11 Oct 2013 21:41:42 +0200 |
Christos Kotselidis |
Merge
|
Fri, 11 Oct 2013 17:21:14 +0200 |
Christos Kotselidis |
Merge
|
Fri, 11 Oct 2013 17:07:41 +0200 |
Christos Kotselidis |
Delegate deferred barrier arguments to graal
|
Fri, 11 Oct 2013 15:41:33 +0200 |
Gilles Duboscq |
Reduce HotSpot diff and fix previous merge
|
Mon, 07 Oct 2013 01:23:54 +0200 |
Thomas Wuerthinger |
Simplify handling of unsafe store and unsafe load.
|
Fri, 06 Sep 2013 18:11:26 +0200 |
Bernhard Urban |
pending exception: use locations on a write
|
Sat, 17 Aug 2013 00:54:06 +0200 |
Gilles Duboscq |
Add anchors for loadHubs in verifyObject and monitor enter.
|
Fri, 09 Aug 2013 10:49:18 -0700 |
Christian Wimmer |
Made Word.box() private: Outside users should use the different signed() and unsigned() methods to ensure proper expansion of 32-bit values on 64-bit systems.
|
Wed, 07 Aug 2013 18:40:05 +0200 |
Doug Simon |
made LoadHubNode be floating
|
Tue, 06 Aug 2013 14:16:06 +0200 |
Christos Kotselidis |
Add util method for gc
|
Wed, 17 Jul 2013 19:30:36 +0200 |
Christos Kotselidis |
Code refactoring and cleanup
|
Tue, 16 Jul 2013 17:56:53 +0200 |
Doug Simon |
moved BranchNodeProbabilities to graal.nodes project
|
Mon, 15 Jul 2013 10:50:33 +0200 |
Christos Kotselidis |
Method renaming
|