log graal/com.oracle.graal.hotspot/src/com/oracle/graal/hotspot/meta/HotSpotResolvedJavaField.java @ 15259:d90e5c22ba55

age author description
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.
Tue, 15 Apr 2014 13:34:29 +0200 Doug Simon create NodeClass for each Node subclass during class initialization of the latter
Thu, 10 Apr 2014 09:15:36 +0200 Doug Simon NodeClass.registry field must not be inlined under ImmutableCode
Tue, 08 Apr 2014 15:55:18 +0200 Roland Schatz Use CompressionNode for accessing compressed Klass pointers.
Mon, 07 Apr 2014 16:09:17 -0700 Christian Wimmer Remove Constant.forObject and Constant.asObject to improve compiler/VM separation
Thu, 13 Mar 2014 17:47:44 +0100 Doug Simon fixed bug in HotSpotResolvedJavaField.equals
Wed, 12 Mar 2014 21:47:35 +0100 Doug Simon replaced == with .equals() for comparisons between JavaMethod/JavaField/JavaType values
Tue, 11 Mar 2014 20:30:12 +0100 Doug Simon removed unnecessary cache in HotSpotResolvedJavaField
Wed, 05 Mar 2014 15:50:35 -0800 Tom Rodriguez improve comment
Tue, 04 Mar 2014 16:12:18 -0800 Tom Rodriguez avoid deadlock in clinit of HotSpotResolvedJavaField
Fri, 28 Feb 2014 16:35:52 -0800 Tom Rodriguez don't allow unresolved field types to hang around
Mon, 24 Feb 2014 15:08:02 -0800 twisti remove CompilerToVM.getInstanceFields
Thu, 30 Jan 2014 14:16:19 +0100 Doug Simon fixed HotSpotResolvedJavaField.getModifiers() to mask out FIELD_INTERNAL_FLAG
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 21:24:24 +0100 Doug Simon guard again null receiver object when reading a constant field
Mon, 13 Jan 2014 19:18:43 +0100 Bernhard Urban update method signatures for makeGraph
Fri, 10 Jan 2014 23:28:57 +0100 Bernhard Urban update method signature for makeGraph
Wed, 18 Dec 2013 11:13:17 +0100 Bernhard Urban Options: rename flag (AOTCompilation -> ImmutableCode)
Tue, 17 Dec 2013 16:00:57 +0100 Bernhard Urban remove some usages of HashSet
Tue, 17 Dec 2013 11:56:36 +0100 Gilles Duboscq HotSpotResolvedJavaField already implements LocationIdentity through ResolvedJavaField
Sun, 08 Dec 2013 18:06:28 -0800 twisti removed CompilerToVM.getJavaField
Tue, 29 Oct 2013 22:03:28 +0100 Doug Simon added type check for object before reading a field value from it during compilation
Wed, 23 Oct 2013 19:50:14 -0700 twisti read HotSpotVMConfig fields from HotSpot's vmStructs via annotations
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, 02 Oct 2013 18:40:48 +0200 Lukas Stadler fix signature of reflective invocation of ReplacementsImpl.makeGraph
Mon, 30 Sep 2013 09:47:41 +0200 Doug Simon improved javadoc for ResolvedJavaField.readConstantValue and .readValue
Mon, 09 Sep 2013 17:36:25 +0200 Doug Simon replaced computed internal name for java.lang.System with a constant to workaround deadlock issue involving class initializer of HotSpotResolvedJavaField (CR-1405)
Wed, 21 Aug 2013 18:15:55 +0200 Doug Simon slightly weakened check in HotSpotResolvedJavaField.readConstantField()
Tue, 23 Jul 2013 17:48:01 +0200 Christos Kotselidis Remove redundant checks for loading compressed constants
Thu, 27 Jun 2013 15:14:29 +0200 Thomas Wuerthinger Use correct parameters for readUnsafeConstant.
Tue, 25 Jun 2013 19:48:16 +0200 Thomas Wuerthinger Fix bug in canonicalization of non-compressed object pointers.
Mon, 17 Jun 2013 17:50:09 +0200 Bernhard Urban aot: add/fix some javadoc
Mon, 17 Jun 2013 17:07:49 +0200 Bernhard Urban HotSpotResolvedJavaField: add cache of java.lang.{Character,Byte,Short} to not embeddable list (GRAAL-290)
Sun, 16 Jun 2013 23:55:22 +0200 Bernhard Urban HotSpotResolvedJavaField: be more precise about fields that are not embeddable (GRAAL-290)
Sun, 16 Jun 2013 23:55:22 +0200 Bernhard Urban HotSpotResolvedJavaField: check if method is called from snippet/replacements (GRAAL-290)
Sun, 16 Jun 2013 23:55:20 +0200 Bernhard Urban HotSpotResolvedJavaField: don't embed object for empty stack trace for replacements when compiled in AOT mode (GRAAL-290)
Sun, 16 Jun 2013 23:55:19 +0200 Bernhard Urban HotSpotResolvedJavaField: don't embed caches of java.lang.{Integer,Long,Boolean} for replacements when compiled in AOT mode (GRAAL-290)
Tue, 11 Jun 2013 01:17:10 +0200 Doug Simon added ResolvedJava[Field|Method].isSynthetic()
Thu, 06 Jun 2013 17:29:08 +0200 Doug Simon cleaner implementation of stable options
Thu, 06 Jun 2013 15:35:52 +0200 Doug Simon added support for stable options
Tue, 04 Jun 2013 17:33:14 +0200 Doug Simon converted remaining options in GraalOptions to new system (GRAAL-27)
Tue, 21 May 2013 21:46:26 +0200 Doug Simon pulled LocationIdentity into a top level class and moved it to the api.meta project
Thu, 02 May 2013 12:12:51 -0700 Christian Wimmer Use a LocationIdentity interface instead of just Object for the location identity of a LocationNode
Mon, 22 Apr 2013 18:30:33 +0200 Doug Simon rename: HotSpotGraalRuntime.getInstance() -> graalRuntime()
Tue, 09 Apr 2013 20:37:06 +0200 Andreas Woess invokedynamic: constant fold call site target with assumption; minor fixes
Tue, 09 Apr 2013 18:08:57 +0200 Doug Simon Merge.
Tue, 09 Apr 2013 13:30:54 +0200 Doug Simon made format of toString() consistent across HotSpot subclasses of JavaField and JavaMethod
Tue, 09 Apr 2013 17:20:29 +0200 Andreas Woess canonicalize constant call site target
Wed, 20 Mar 2013 22:23:14 +0100 Doug Simon rename packages: *snippets* -> *replacements*
Mon, 04 Feb 2013 22:53:01 +0100 Lukas Stadler coalesce NewObjectArrayNode and NewPrimitiveArrayNode into NewArrayNode
Mon, 04 Feb 2013 17:48:20 +0100 Christian Haeubl Merge.
Mon, 04 Feb 2013 14:45:31 +0100 Christian Haeubl code cleanup
Mon, 04 Feb 2013 14:27:32 +0100 Christian Haeubl fixed bootstrap performance issue that occurred because non-static final fields are no longer assumed constant
Mon, 04 Feb 2013 10:53:24 +0100 Christian Haeubl extracted TODOs as issues
Mon, 04 Feb 2013 05:51:50 -0800 Christian Wimmer Make the access of raw memory via Unsafe specific to HotSpot.
Wed, 23 Jan 2013 16:34:57 +0100 Doug Simon applied mx eclipseformat to all Java files
Thu, 29 Nov 2012 16:53:44 -0800 Christian Wimmer Remove the ResolvedJavaType.Representation for static fields. It is not necessary to emit the constant holder for static fields in the GraphBuilder. Only the VM-specific lowering needs to create the constants, and it can access the VM-specific metadata objects directly.