log

age author description
Tue, 19 Mar 2013 11:30:58 +0100 Christian Humer Uninitialized cases produced wrong call to throw new UnsuportedOperationException.
Tue, 19 Mar 2013 11:10:00 +0100 Doug Simon added support for substituting constructors
Tue, 19 Mar 2013 09:42:38 +0100 Doug Simon removed debug code
Mon, 18 Mar 2013 19:39:25 -0700 Christian Wimmer Merge
Mon, 18 Mar 2013 19:38:46 -0700 Christian Wimmer Allow lowering of UnwindNode and ExceptionObjectNode. The HotSpot code still uses the old LIR lowering.
Mon, 18 Mar 2013 19:34:04 -0700 Christian Wimmer Allow instantiation without creating a subclass
Mon, 18 Mar 2013 19:33:32 -0700 Christian Wimmer Allow customization in subclass
Mon, 18 Mar 2013 19:28:44 -0700 Christian Wimmer Generalize read and write of fixed register for snippets. Move to HotSpot-independent project.
Mon, 18 Mar 2013 19:21:01 -0700 Christian Wimmer Only stack slots in caller frame are method arguments. Also optimize object arguments when the runtime supports it.
Mon, 18 Mar 2013 21:33:34 +0100 Doug Simon Merge.
Mon, 18 Mar 2013 21:33:16 +0100 Doug Simon added tests for ensuring frame omission on AMD64 works for simple cases
Mon, 18 Mar 2013 18:26:53 +0100 Doug Simon Merge.
Mon, 18 Mar 2013 18:26:12 +0100 Doug Simon merged CodeInfo into InstalledCode (GRAAL-156)
Mon, 18 Mar 2013 18:03:16 +0100 Doug Simon removed unused code
Mon, 18 Mar 2013 20:04:50 +0100 Thomas Wuerthinger Merge.
Mon, 18 Mar 2013 20:04:39 +0100 Thomas Wuerthinger Do not clone IdealGraphVisualizer editor windows as the default action - reuse existing window. Added explicit "clone" menu item.
Mon, 18 Mar 2013 18:06:33 +0100 Doug Simon added field to ValueAnchorNode to prevent canonicalization and virtualization; used new field to fix issue with return value materialization floating below the final monitorexit of a synchronized method
Mon, 18 Mar 2013 18:05:33 +0100 Doug Simon increased template interpreter size by 20K
Mon, 18 Mar 2013 15:11:52 +0100 Bernhard Urban unittest: just do a single JVM call
Thu, 14 Mar 2013 16:27:08 +0100 Bernhard Urban .hgignore: ignore tag files generated by ctags and cscope
Mon, 18 Mar 2013 13:21:05 +0100 Bernhard Urban unittest: move testcases that takes longer than 100ms into longunittest
Thu, 14 Mar 2013 19:07:42 +0100 Bernhard Urban unittest: seperate target `longunittest' and `shortunittest'
Mon, 18 Mar 2013 00:36:23 +0100 Thomas Wuerthinger Remove unused import.
Mon, 18 Mar 2013 00:33:31 +0100 Thomas Wuerthinger Make r10 allocatable.
Mon, 18 Mar 2013 00:20:07 +0100 Thomas Wuerthinger Transmit deoptimization reason in thread local.
Mon, 18 Mar 2013 00:12:00 +0100 Thomas Wuerthinger Remove unused imports.
Sun, 17 Mar 2013 23:54:13 +0100 Thomas Wuerthinger Remove getScratchRegister() from register configuration interface.
Sun, 17 Mar 2013 23:53:19 +0100 Thomas Wuerthinger Put exception handler entry back.
Sun, 17 Mar 2013 23:46:58 +0100 Thomas Wuerthinger Remove last usages of scratch register. Separate runtime calls from normal method calls in LIR.
Sun, 17 Mar 2013 22:57:47 +0100 Thomas Wuerthinger Explicitely allocate r10 for deoptimization operation.
Sun, 17 Mar 2013 21:27:09 +0100 Thomas Wuerthinger Enable convert deopts to guards optimization.
Sun, 17 Mar 2013 21:25:29 +0100 Thomas Wuerthinger Rename field.
Sun, 17 Mar 2013 21:23:14 +0100 Thomas Wuerthinger Do not schedule earliest for guard lowering.
Sun, 17 Mar 2013 21:20:39 +0100 Thomas Wuerthinger Support deoptimizing before the entry to a synchronized method.
Sun, 17 Mar 2013 21:14:35 +0100 Thomas Wuerthinger Remove PlaceHolderNode class definition.
Sun, 17 Mar 2013 19:49:46 +0100 Thomas Wuerthinger Add test case for deoptimizing out of a synchronized method. Made guard lowering phase use earliest schedule.
Sun, 17 Mar 2013 19:39:28 +0100 Thomas Wuerthinger Make scheduling phase customizable.
Sun, 17 Mar 2013 19:36:10 +0100 Thomas Wuerthinger Removed unused phase.
Sun, 17 Mar 2013 19:20:35 +0100 Thomas Wuerthinger Fix guard canonicalization.
Sun, 17 Mar 2013 17:36:29 +0100 Thomas Wuerthinger Remove unused code in LabelRef.
Sat, 16 Mar 2013 21:55:55 +0100 Christian Humer Build-graal needs to be versioned for non mx builds.
Sat, 16 Mar 2013 21:55:48 +0100 Christian Humer Build-graal needs to be versioned for non mx builds.
Sat, 16 Mar 2013 18:24:47 +0100 Christian Humer Added build-graal.xml .hgignore. Since it is generated there is no need to version it.
Sat, 16 Mar 2013 18:23:36 +0100 Christian Humer Removed build-graal.xml since it is generated it should not be versioned.
Sat, 16 Mar 2013 18:22:39 +0100 Christian Humer Fixed build-graal.xml generation was out of sync with build-graal.xml.
Sat, 16 Mar 2013 16:11:40 +0100 Christian Humer Fixed not specializing nodes were named Null instead of Default.
Sat, 16 Mar 2013 15:53:48 +0100 Christian Humer Cleanup.
Sat, 16 Mar 2013 15:53:04 +0100 Christian Humer Fixed minor bug for implicit parameters in sourcegen.
Sat, 16 Mar 2013 15:52:40 +0100 Christian Humer Fixed messages were sometimes not shown in sourcegen.
Sat, 16 Mar 2013 15:51:58 +0100 Christian Humer Fixed specialization id generation.
Fri, 15 Mar 2013 21:18:47 +0100 Christian Humer Merge.
Fri, 15 Mar 2013 21:18:33 +0100 Christian Humer Final fields of base node can be optionally passed to builtin specialization method. And a few fixes.
Fri, 15 Mar 2013 20:31:11 +0100 Doug Simon removed unused project dependency
Fri, 15 Mar 2013 20:08:10 +0100 Doug Simon Merge.
Fri, 15 Mar 2013 20:07:15 +0100 Doug Simon re-enabled frame omission
Fri, 15 Mar 2013 20:06:19 +0100 Doug Simon moved AMD64ConvertSnippets to (new) project com.oracle.graal.snippets.amd64
Fri, 15 Mar 2013 18:51:58 +0100 Doug Simon Merge.
Fri, 15 Mar 2013 18:50:39 +0100 Doug Simon fixed issue preventing frame omission
Fri, 15 Mar 2013 18:16:15 +0100 Doug Simon refactored HotSpotAMD64LIRGenerator into its own file
Fri, 15 Mar 2013 18:09:19 +0100 Doug Simon made build-graal.xml be generated by mx