log

age author description
Fri, 05 Apr 2013 02:33:42 +0200 Doug Simon lower ExceptionObjectNode with a snippet (GRAAL-133)
Fri, 05 Apr 2013 01:58:32 +0200 Doug Simon simplified registration of snippets
Fri, 05 Apr 2013 01:53:50 +0200 Doug Simon split the ExceptionObjectNode into two nodes during lowering; the original node remains to denote the entry to an exception handler and a new LoadExceptionObjectNode is placed after it to load the exception object
Fri, 05 Apr 2013 01:51:24 +0200 Doug Simon added test for a compiled exception handler
Fri, 05 Apr 2013 01:29:09 +0200 Doug Simon passed a Replacements object to ArrayCopyNode and ObjectCloneNode instead of using the Graal.getRequiredCapability() API
Fri, 05 Apr 2013 01:26:48 +0200 Doug Simon added getReplacements() to LoweringTool
Fri, 05 Apr 2013 01:22:36 +0200 Doug Simon moved Replacements and MacroSubstitution from the graal.api.replacements project to graal.nodes project and reversed the dependency between these two projects (the latter now/again depends on the former)
Fri, 05 Apr 2013 01:12:46 +0200 Doug Simon passed a Replacements object to inlining utility methods that need one instead of the GraalRuntime API
Thu, 04 Apr 2013 16:58:59 +0200 Lukas Stadler Merge
Thu, 04 Apr 2013 15:31:27 +0200 Lukas Stadler remove UNKNOWN_LOCATION
Thu, 04 Apr 2013 15:05:48 +0200 Doug Simon ensure generated Jar.launch files have the same format as that produced when refreshing in Eclipse
Thu, 04 Apr 2013 14:29:07 +0200 Doug Simon Merge.
Thu, 04 Apr 2013 14:28:34 +0200 Doug Simon fixed more concurrency issues in ReplacementsImpl
Wed, 03 Apr 2013 22:52:11 +0200 Doug Simon fixed concurrency issues in ReplacementsImpl
Wed, 03 Apr 2013 21:55:41 +0200 Doug Simon fixed compiler warnings
Wed, 03 Apr 2013 21:53:32 +0200 Doug Simon renames: [HotSpot]ReplacementsInstaller -> [HotSpot]ReplacementsImpl
Wed, 03 Apr 2013 21:51:44 +0200 Doug Simon implemented lazy installation of replacements (GRAAL-137)
Thu, 04 Apr 2013 13:55:35 +0200 Christian Wirth Merged
Thu, 04 Apr 2013 13:26:34 +0200 Christian Wirth on building 'server0', return
Thu, 04 Apr 2013 11:57:04 +0200 Christian Haeubl added JUnit 4.11 support to ProfilingInfoTest
Thu, 04 Apr 2013 10:04:49 +0200 Lukas Stadler Merge
Thu, 04 Apr 2013 10:04:22 +0200 Lukas Stadler make read elimination configurable (for tests)
Wed, 03 Apr 2013 16:47:11 +0200 Lukas Stadler Merge
Thu, 28 Mar 2013 17:37:09 +0100 Lukas Stadler rename early read elimination option and enable it
Wed, 03 Apr 2013 16:56:43 +0200 Bernhard Urban mx/unittest: make it more portable across systems
Wed, 03 Apr 2013 15:01:48 +0200 Christian Haeubl style fixes
Wed, 03 Apr 2013 14:41:22 +0200 Christian Haeubl Merge.
Thu, 28 Mar 2013 17:11:06 +0100 Christian Haeubl changed profiling of exceptions so that the ExceptionSeen flag also works without GRAALVM
Thu, 28 Mar 2013 13:38:47 +0100 Christian Haeubl minor C1/C2 fix
Thu, 28 Mar 2013 13:01:31 +0100 Christian Haeubl checkstyle fixes
Thu, 28 Mar 2013 12:58:50 +0100 Christian Haeubl Merge.
Thu, 28 Mar 2013 12:55:13 +0100 Christian Haeubl finished ProfilingInfo testcases
Wed, 27 Mar 2013 17:25:59 +0100 Christian Haeubl added API to reset the profiling information for a method
Wed, 27 Mar 2013 10:36:57 +0100 Christian Haeubl API to access nullness profiling information for instanceof, checkcast, and aastore
Tue, 26 Mar 2013 15:35:20 +0100 Christian Haeubl fixed -XX:+PrintDeoptimizationDetails in debug/fastdebug build
Tue, 26 Mar 2013 14:35:32 +0100 Christian Haeubl changed parameters of InliningPhase
Wed, 03 Apr 2013 10:08:42 +0200 Doug Simon search for classes containing annotations returns source file as well as class name
Wed, 03 Apr 2013 00:20:46 +0200 Doug Simon resolved ambiguity for Parameter class when developing against JDK8
Tue, 02 Apr 2013 23:18:24 +0200 Doug Simon made it easier to run newly added PTX test methods from the command line
Tue, 02 Apr 2013 14:08:26 +0200 Bernhard Urban unsafeCast: remove anchor node in NewObjectSnippets
Tue, 02 Apr 2013 14:51:59 +0200 Roland Schatz Fix bug in integer canonicalization.
Tue, 02 Apr 2013 12:57:58 +0200 Roland Schatz Merge.
Tue, 02 Apr 2013 11:48:46 +0200 Roland Schatz Canonicalize (a + b) - b and (a - b) + b.
Tue, 02 Apr 2013 11:47:56 +0200 Roland Schatz Cull frame states before lowering.
Tue, 02 Apr 2013 12:14:15 +0200 Bernhard Urban unsafeCast: anchor cast after initialization of an object
Tue, 02 Apr 2013 11:53:01 +0200 Doug Simon share debug environment across multiple tests
Mon, 01 Apr 2013 21:47:39 +0200 Christian Humer Disabled log.
Mon, 01 Apr 2013 21:43:39 +0200 Christian Humer Updated codegen tests for guards and builtins.
Mon, 01 Apr 2013 21:43:20 +0200 Christian Humer Implemented codegen guard definitions can now omit unused parameters.
Mon, 01 Apr 2013 12:19:15 +0200 Christian Humer Renamed node method parser base class.
Mon, 01 Apr 2013 12:14:54 +0200 Christian Humer Refactored ParameterSpec constructors.
Mon, 01 Apr 2013 11:52:38 +0200 Christian Humer Refactor to shared template method signature comparison.
Fri, 29 Mar 2013 21:39:54 +0100 Doug Simon Merge.
Fri, 29 Mar 2013 21:05:51 +0100 Doug Simon fixed bug in computation of nested lock depth
Fri, 29 Mar 2013 14:19:04 +0100 Doug Simon renamed MonitorValue to HotSpotMonitorValue and moved it to com.oracle.graal.hotspot project
Fri, 29 Mar 2013 12:54:56 +0100 Doug Simon added HotSpotLIRFrameState subclass of LIRFrameState to move HotSpot specific handling of lock state into HotSpot specific classes
Fri, 29 Mar 2013 12:33:24 +0100 Doug Simon removed no longer necessary method: CodeCacheProvider.getSizeOfLockData()
Fri, 29 Mar 2013 12:31:42 +0100 Doug Simon modeling of lock state removed from LIR and runtime specific debug info for locks moved into runtime specific classes
Fri, 29 Mar 2013 12:22:27 +0100 Doug Simon made 'mx archive' clean up temporary files upon failure during archive file creation
Fri, 29 Mar 2013 18:21:43 +0100 Matthias Grimmer Merge
Fri, 29 Mar 2013 18:21:26 +0100 Matthias Grimmer Add annotation processor to graal.hotspot; make sure that executeHelper gets replaced
Fri, 29 Mar 2013 18:06:01 +0100 Matthias Grimmer Move code of InstalledCode substitution to graal.hotspot
Fri, 29 Mar 2013 17:41:57 +0100 Matthias Grimmer Merge
Fri, 29 Mar 2013 17:41:47 +0100 Matthias Grimmer Add code for interpreter to executeHelper
Fri, 29 Mar 2013 10:04:13 +0100 Matthias Grimmer minor thing in build-graal.xml
Fri, 29 Mar 2013 09:59:06 +0100 Matthias Grimmer Merge
Fri, 29 Mar 2013 09:58:26 +0100 Matthias Grimmer Renamings of installed code replacements
Fri, 29 Mar 2013 09:39:43 -0700 Mick Jordan Merge
Thu, 28 Mar 2013 21:01:48 -0700 Mick Jordan NodeIntrinsifcationPhase: allow non-static @Fold methods
Fri, 29 Mar 2013 16:56:21 +0100 Thomas Wuerthinger Improved error message for Graal API capability queries.
Fri, 29 Mar 2013 14:47:27 +0100 Thomas Wuerthinger Remove printStackTrace in various locations.
Fri, 29 Mar 2013 03:11:53 +0100 Christos Kotselidis Revert WB refactoring 2
Fri, 29 Mar 2013 03:05:33 +0100 Christos Kotselidis Revert WB refactoring
Thu, 28 Mar 2013 23:57:27 +0100 Christos Kotselidis Reverse ArrayCopy WB Intrisification
Thu, 28 Mar 2013 23:41:37 +0100 Christos Kotselidis -Merge
Thu, 28 Mar 2013 23:40:12 +0100 Christos Kotselidis Reverse ArrayCopy WB intrisification
Thu, 28 Mar 2013 14:33:19 +0100 Andreas Woess Minor bug fix in Truffle frame implementation.
Thu, 28 Mar 2013 14:29:58 +0100 Andreas Woess Increase template interpreter size by another 4K.
Thu, 28 Mar 2013 16:58:44 +0100 Matthias Grimmer Merge
Thu, 28 Mar 2013 16:58:23 +0100 Matthias Grimmer Added executeHelper to HotSpotInstalled code that gets replaced by a MethodSubstitution
Thu, 28 Mar 2013 16:35:24 +0100 Roland Schatz Merge.
Thu, 28 Mar 2013 15:33:16 +0100 Roland Schatz Propagate fillContents to allocateArrayAndInitialize snippet.
Thu, 28 Mar 2013 11:22:44 +0100 Roland Schatz Ignore temporary *.jar.* files.
Thu, 28 Mar 2013 16:00:40 +0100 Lukas Stadler Merge
Thu, 28 Mar 2013 15:57:51 +0100 Lukas Stadler more work on read elimination
Tue, 26 Mar 2013 11:28:52 +0100 Lukas Stadler counters for LoopFullUnrollPhase and TailDuplicationPhase
Mon, 25 Mar 2013 11:21:43 +0100 Lukas Stadler enable test
Mon, 25 Mar 2013 11:21:33 +0100 Lukas Stadler better read elimination
Mon, 25 Mar 2013 11:18:19 +0100 Lukas Stadler assertion in Node
Mon, 25 Mar 2013 11:18:08 +0100 Lukas Stadler allow Graal options to be passed to "mx bench"
Mon, 25 Mar 2013 11:15:52 +0100 Lukas Stadler changes to iterative inlining
Mon, 25 Mar 2013 11:06:45 +0100 Lukas Stadler turn inlining hints into a map
Mon, 11 Mar 2013 18:41:16 +0100 Lukas Stadler location identity on PhiNodes and ProxyNodes
Mon, 11 Mar 2013 15:15:32 +0100 Lukas Stadler pull replaceSnippetInvokes into MacroNode
Thu, 07 Mar 2013 14:45:58 +0100 Lukas Stadler new PEAInliningHints option, turn new options off by default
Thu, 07 Mar 2013 13:47:09 +0100 Lukas Stadler simple iterative inlining, simple read elimination in PEA
Mon, 25 Mar 2013 11:09:40 +0100 Lukas Stadler GraalOptions.BenchmarkDynamicCounters to get counters for dacapo/specjvm2008 run
Thu, 21 Mar 2013 13:35:45 +0100 Lukas Stadler add increment size to DynamicCounterNode
Wed, 27 Mar 2013 14:58:29 +0100 Lukas Stadler fix import
Wed, 27 Mar 2013 14:36:04 +0100 Lukas Stadler fix for state duplication in ReentrantBlockIterator
Thu, 21 Mar 2013 13:35:21 +0100 Lukas Stadler remove SafeAccessNode
Wed, 27 Mar 2013 14:27:38 +0100 Lukas Stadler tail recursion for SchedulePhase.addToEarliestSorting (fixes StackOverflowErrors)
Thu, 28 Mar 2013 14:14:13 +0100 Bernhard Urban HotSpotRuntime: remove duplicated code in lowering of Invoke
Thu, 28 Mar 2013 14:30:30 +0100 Christos Kotselidis Remove Unnecessary cast
Thu, 28 Mar 2013 14:28:11 +0100 Christos Kotselidis -Merge
Thu, 28 Mar 2013 14:26:38 +0100 Christos Kotselidis Bug fix crashing SpecJVM2008
Wed, 27 Mar 2013 18:12:03 +0100 Bernhard Urban InvokeNode: remove dead code in intrinsify
Wed, 27 Mar 2013 19:11:30 +0100 Bernhard Urban CheckCastSnippets: anchor UnsafeCast with subclass tests
Wed, 27 Mar 2013 22:30:03 +0100 Bernhard Urban CheckCastSnippets: testcase for reading a field after checkcast
Wed, 27 Mar 2013 14:11:56 +0100 Bernhard Urban pipeline: canonicalize after ConditionalElimination and EliminatePartiallyRedundantGuards
Wed, 27 Mar 2013 17:22:12 +0100 Christos Kotselidis -Fix annotation errors
Wed, 27 Mar 2013 17:16:59 +0100 Christos Kotselidis -Merge
Wed, 27 Mar 2013 17:03:01 +0100 Christos Kotselidis Write Barrier refactoring
Wed, 27 Mar 2013 15:22:20 +0100 Roland Schatz Use ServiceProvider annotation for method substitutions.
Wed, 27 Mar 2013 15:22:18 +0100 Roland Schatz Annotation processor for generating META-INF/services files.
Wed, 27 Mar 2013 15:22:14 +0100 Roland Schatz mx: Use correct working directory in eclipse builders.
Wed, 27 Mar 2013 14:35:10 +0100 Gilles Duboscq Always clear 'queued for compilation' flag at the end of a compilation task
Wed, 27 Mar 2013 14:20:07 +0100 Gilles Duboscq Respect the PrintCodeCacheOnCompilation flag in the graal compiler
Wed, 27 Mar 2013 11:53:31 +0100 Gilles Duboscq Be a little bit more careful around compilation task queuing
Wed, 27 Mar 2013 11:51:53 +0100 Gilles Duboscq Safer bailout for JSR+OSR
Wed, 27 Mar 2013 14:03:03 +0100 Christos Kotselidis -ArrayCopy WB Intrinsics
Tue, 26 Mar 2013 18:32:58 +0100 Christos Kotselidis -Merge
Tue, 26 Mar 2013 18:31:19 +0100 Christos Kotselidis -Bug fixes
Tue, 26 Mar 2013 12:08:51 +0100 Christos Kotselidis -Bug fix in card marking
Tue, 26 Mar 2013 10:51:42 +0100 Christos Kotselidis -Merge
Tue, 26 Mar 2013 10:50:50 +0100 Christos Kotselidis -Fix assertion errors
Mon, 25 Mar 2013 22:57:00 +0100 Christos Kotselidis -Merge
Mon, 25 Mar 2013 21:02:15 +0100 Christos Kotselidis Replace Pointer accesses with Word
Mon, 25 Mar 2013 16:31:26 +0100 Christos Kotselidis -Merge
Mon, 25 Mar 2013 16:20:07 +0100 Christos Kotselidis -Fix compilation error
Fri, 22 Mar 2013 23:44:38 +0100 Christos Kotselidis -Merge
Fri, 22 Mar 2013 18:44:17 +0100 Christos Kotselidis -Merge
Fri, 22 Mar 2013 18:44:06 +0100 Christos Kotselidis -Merge
Fri, 22 Mar 2013 16:18:46 +0100 Christos Kotselidis -Merge
Fri, 22 Mar 2013 12:57:51 +0100 Christos Kotselidis -Merge with basic-graal-gate
Fri, 22 Mar 2013 12:56:04 +0100 Christos Kotselidis -Merge with trunk
Fri, 22 Mar 2013 12:08:24 +0100 Christos Kotselidis -Changes after CR-243
Thu, 21 Mar 2013 14:11:13 +0100 Christos Kotselidis -Merge with tip
Thu, 21 Mar 2013 11:30:38 +0100 Christos Kotselidis -Integration of WB Serial Snippets-Integration of G1 WB Snippets (partially working)-Fix allocation bug with -XX:-UseTLAB and -XX:+UseSerialGC
Wed, 20 Mar 2013 21:39:24 +0100 Christos Kotselidis -Cleanup code
Wed, 20 Mar 2013 20:27:30 +0100 Christos Kotselidis -Create push patch
Wed, 20 Mar 2013 20:13:08 +0100 Christos Kotselidis -Create push patch
Wed, 06 Mar 2013 19:35:04 +0100 Christos Kotselidis -More fixes and passrate(fop)
Tue, 05 Mar 2013 18:53:26 +0100 Christos Kotselidis -More bug fixes
Mon, 04 Mar 2013 16:46:37 +0100 Christos Kotselidis -More progress in G1 WBs
Thu, 28 Feb 2013 17:39:48 +0100 Christos Kotselidis -More porting and bug fixing
Wed, 27 Feb 2013 18:41:37 +0100 Christos Kotselidis -Integrate Lucas' patch with byte read
Wed, 27 Feb 2013 17:25:28 +0100 Christos Kotselidis -More porting and bug fixes
Wed, 27 Feb 2013 15:15:04 +0100 Christos Kotselidis -More porting to G1 WBs
Tue, 26 Feb 2013 19:49:00 +0100 Christos Kotselidis -Add more instrumentation
Tue, 26 Feb 2013 18:02:06 +0100 Christos Kotselidis -More G1 WB Integration-Addition of GenerateLEANode for G1 previous value equalities
Mon, 25 Feb 2013 11:08:06 +0100 Christos Kotselidis -Snippetization of CMS WriteBarriers
Wed, 20 Feb 2013 17:29:40 +0100 Christos Kotselidis -More Porting
Wed, 20 Feb 2013 16:15:43 +0100 Christos Kotselidis Towards porting G1 WBs
Tue, 19 Feb 2013 17:57:14 +0100 Christos Kotselidis -Implement WB primitive stub call for G1's slow path later
Tue, 19 Feb 2013 16:53:10 +0100 Christos Kotselidis -Snippetization of CMS write barriers
Tue, 26 Mar 2013 17:16:05 +0100 Doug Simon support for constructors corresponding to node intrinsics to take a leading MetaAccessProvider argument that is automatically filled in during node intrinsification
Tue, 26 Mar 2013 17:13:50 +0100 Doug Simon documentation correction
Tue, 26 Mar 2013 16:16:58 +0100 Doug Simon finalizer registration is now done via method substitution (again)
Tue, 26 Mar 2013 15:16:20 +0100 Doug Simon (re)disabled frame state cleanup for method substitutions
Tue, 26 Mar 2013 14:57:14 +0100 Doug Simon removed @Alias mechanism
Tue, 26 Mar 2013 14:02:13 +0100 Doug Simon Merge.
Tue, 26 Mar 2013 14:00:16 +0100 Doug Simon made VM independent method substitutions be interpretable
Tue, 26 Mar 2013 13:03:48 +0100 Doug Simon made method substitutions for Class be interpretable
Tue, 26 Mar 2013 12:56:27 +0100 Doug Simon made method substitutions for Object be interpretable
Tue, 26 Mar 2013 12:53:02 +0100 Doug Simon made method substitutions for System be interpretable
Tue, 26 Mar 2013 12:48:44 +0100 Doug Simon made CurrentJavaThreadNode.get() interpretable
Tue, 26 Mar 2013 12:46:33 +0100 Doug Simon removed unused CurrentThread class
Tue, 26 Mar 2013 12:46:12 +0100 Doug Simon removed use of CurrentThread from Thread method substitutions
Tue, 26 Mar 2013 12:42:11 +0100 Doug Simon rename: HotSpotCurrentRawThreadNode -> CurrentJavaThreadNode
Tue, 26 Mar 2013 12:02:10 +0100 Doug Simon test that method substitutions for Thread are interpretable
Tue, 26 Mar 2013 12:01:42 +0100 Doug Simon made method substitutions for Thread be interpretable
Tue, 26 Mar 2013 11:46:35 +0100 Doug Simon prevent @Alias from being used in method substitutions - can only be used in lowering snippets
Tue, 26 Mar 2013 11:46:24 +0100 Doug Simon removed use of @Alias in Thread.isInterrupted() substitution
Tue, 26 Mar 2013 12:16:35 +0100 Gilles Duboscq Fix for polymorphic inlining after fusing exception obecjt and the distaptch begin
Mon, 25 Mar 2013 22:38:05 +0100 Doug Simon Merge.
Mon, 25 Mar 2013 22:37:18 +0100 Doug Simon rewrote Thread.isInterrupted() substitution to use @Alias mechanism
Mon, 25 Mar 2013 22:35:42 +0100 Doug Simon added @Alias annotation for accessing fields and methods otherwise inaccessible due to Java access rules
Mon, 25 Mar 2013 17:37:21 +0100 Doug Simon re-enabled Full Debug Symbols builds of the Graal VM
Mon, 25 Mar 2013 10:35:03 +0100 Doug Simon made node intrinsic interpretable: SystemSubstitutions.callLong()
Mon, 25 Mar 2013 19:22:03 +0100 Gilles Duboscq Cleanup unit tests : they should not print to stdout/stderr
Mon, 25 Mar 2013 15:59:26 +0100 Gilles Duboscq Bailout from OSR compilation when there is more than on EntryMarkerNode
Mon, 25 Mar 2013 14:11:01 +0100 Gilles Duboscq The exception edge for invokes should still be a DispatchBeginNode to allow lowering of ExceptionObjectNode after guard lowering
Mon, 25 Mar 2013 11:27:40 +0100 Gilles Duboscq mx.sh should select python2.7 python2 or python depending on what is available.
Mon, 25 Mar 2013 11:08:50 +0100 Gilles Duboscq Allow vm arguments in mx bench
Mon, 25 Mar 2013 15:39:32 +0100 Roland Schatz Use ServiceLoader to make installation of MethodSubstitutions extensible.
Mon, 25 Mar 2013 15:39:31 +0100 Roland Schatz mx: merge provider configuration files in distribution jars
Fri, 22 Mar 2013 19:50:51 +0100 Christian Humer Merge.
Fri, 22 Mar 2013 18:01:47 +0100 Christian Humer Merge.
Fri, 22 Mar 2013 18:01:22 +0100 Christian Humer Fixed ecj fails when performing type erasure on void types.
Fri, 22 Mar 2013 16:02:43 +0100 Christian Humer Fixed type variables should be erased before comparing types in MethodSubstiutionVerifier.
Fri, 22 Mar 2013 19:14:50 +0100 Doug Simon fixed warnings
Fri, 22 Mar 2013 19:08:07 +0100 Doug Simon Backed out changeset: 10293cbfc2b6
Fri, 22 Mar 2013 19:07:30 +0100 Doug Simon undid the change that disabled frame state cleanup for method substitutions
Fri, 22 Mar 2013 18:24:29 +0100 Doug Simon Backed out changeset: 83fc36378013
Fri, 22 Mar 2013 18:18:55 +0100 Doug Simon Merge.
Fri, 22 Mar 2013 15:20:16 +0100 Doug Simon removed support for using the Eclipse batch compiler bundled with Eclipse - depending on the version, it has bugs with respect to annotation processing
Fri, 22 Mar 2013 15:08:29 +0100 Doug Simon gave MembarNode.memoryBarrier() an implementation that actually triggers barriers
Fri, 22 Mar 2013 14:54:15 +0100 Doug Simon finalizer registration is now done via method substitution
Fri, 22 Mar 2013 09:28:38 -0700 Mick Jordan GraphBuilderPhase: add createInvokeNode method by refactoring appendInvoke, for use by subclasses overriding handleUnresolvedInvoke
Fri, 22 Mar 2013 15:09:53 +0100 Christian Humer Merge.
Fri, 22 Mar 2013 15:09:38 +0100 Christian Humer Fixed substitution verifier emitted wrong error.
Thu, 21 Mar 2013 18:45:58 +0100 Gilles Duboscq Fuse the ExceptionObject its DispatchBegin into a single node since it has to be atomic while gurads are floating
Fri, 22 Mar 2013 13:18:12 +0100 Roland Schatz Fix unittest on server0.
Fri, 22 Mar 2013 11:48:42 +0100 Doug Simon added support for projects that extend a package defined in another project when canonicalizing projects
Fri, 22 Mar 2013 11:26:08 +0100 Doug Simon enabled annotation processor for @ClassSubstitution and @MethodSubstitution in the com.oracle.graal.hotspot project
Fri, 22 Mar 2013 11:20:16 +0100 Doug Simon Merge.
Fri, 22 Mar 2013 11:19:53 +0100 Doug Simon wrote implementations for node intrinsics so that they can be interpreted when a method substitution is deoptimized and added unit tests to ensure existing method substitutions can run interpreted
Thu, 21 Mar 2013 15:55:00 +0100 Doug Simon minor punctuation fix
Thu, 21 Mar 2013 15:38:42 +0100 Doug Simon moved tests for HotSpot specific method substitutions into HotSpotMethodSubstitutionsTest
Thu, 21 Mar 2013 15:36:31 +0100 Doug Simon temporary file is removed when unittests fail
Thu, 21 Mar 2013 14:38:35 +0100 Doug Simon rename: GraalIntrinsics -> GraalMethodSubstitutions
Thu, 21 Mar 2013 14:35:06 +0100 Doug Simon rename: originalMethod -> originalMember
Thu, 21 Mar 2013 13:45:27 +0100 Doug Simon small documentation fix
Thu, 21 Mar 2013 18:04:03 +0100 Christian Humer Merge.
Thu, 21 Mar 2013 18:03:32 +0100 Christian Humer Added annotation processor for verifing @ClassSubstitution and @MethodSubstitution annotation at compile time.
Thu, 21 Mar 2013 13:20:32 +0100 Christian Humer Merge.
Thu, 21 Mar 2013 13:13:07 +0100 Christian Humer Merge.
Thu, 21 Mar 2013 13:12:36 +0100 Christian Humer Fixed varargs attribute was not copied in ExectableElements.
Thu, 21 Mar 2013 13:12:04 +0100 Christian Humer Cleanup.
Thu, 21 Mar 2013 16:25:26 +0100 Roland Schatz Generalize FloatingReadPhase to support arbitrary floatable access nodes.
Thu, 21 Mar 2013 12:30:44 +0100 Doug Simon snippet graphs are now stored with a Snippet.class key value in the compiler storage of the snippet method
Thu, 21 Mar 2013 12:23:37 +0100 Doug Simon method substitutions are now stored with a MethodSubstitution.class key value in the compiler storage of the original (i.e., substituted) method
Thu, 21 Mar 2013 12:14:09 +0100 Doug Simon created com.oracle.graal.api.replacements project and moved ClassSubstitution and MethodSubstitution there
Thu, 21 Mar 2013 11:59:40 +0100 Doug Simon refactored MethodSubstitution and MacroSubstitution into top level classes
Thu, 21 Mar 2013 11:09:19 +0100 Doug Simon Merge.
Thu, 21 Mar 2013 09:44:47 +0100 Doug Simon Merge.
Wed, 20 Mar 2013 22:30:33 +0100 Doug Simon rename projects: *snippets* -> *replacements* (GRAAL-178)
Wed, 20 Mar 2013 22:23:14 +0100 Doug Simon rename packages: *snippets* -> *replacements*
Wed, 20 Mar 2013 21:41:37 +0100 Doug Simon rename: SnippetIntrinsificationVerificationPhase -> NodeIntrinsificationVerificationPhase
Wed, 20 Mar 2013 21:18:59 +0100 Doug Simon rename: SnippetsInterface -> Snippets
Wed, 20 Mar 2013 20:34:26 +0100 Doug Simon removed unnecessary interface
Wed, 20 Mar 2013 20:23:40 +0100 Doug Simon comment fix
Wed, 20 Mar 2013 20:23:23 +0100 Doug Simon renamings as part of a move away from the overloading of the "snippet" term for various code replacement/substitution mechanisms towards it being solely for the concept of IR lowering
Wed, 20 Mar 2013 18:16:45 +0100 Doug Simon rename: SnippetIntrinsificationPhase -> NodeIntrinsificationPhase
Wed, 20 Mar 2013 18:11:59 +0100 Doug Simon rename: IntrinsificationTest -> MethodSubstitutionTest
Wed, 20 Mar 2013 16:15:35 +0100 Doug Simon extra test case for System.identityHashCode()
Mon, 18 Mar 2013 19:18:42 +0100 Bernhard Urban unittest: call wrapper to avoid long command lines
Wed, 20 Mar 2013 18:38:55 +0100 Gilles Duboscq IGV should not crash when comparing graphs with references to deleted nodes
Wed, 20 Mar 2013 18:38:28 +0100 Gilles Duboscq Refactor GuardLoweringPhase: use the same iterator code for implict null checks and guard lowering