log

age author description
Fri, 21 Dec 2012 10:45:37 -0800 Christian Wimmer Simple Language: A simple dynamic programming language to demonstrate Truffle features
Fri, 21 Dec 2012 10:44:31 -0800 Christian Humer Truffle API to specify type-specalized Node classes; annotation processor for automatic code generation of the type-specialized Node classes during the build process
Fri, 21 Dec 2012 10:21:24 +0100 Doug Simon added -ea to execution of unit tests
Thu, 20 Dec 2012 18:03:14 +0100 Gilles Duboscq Remove CompileCommand that excluses run* for unittests
Thu, 20 Dec 2012 17:09:53 +0100 Gilles Duboscq JTT: Replace "runTestWithDelta(0, " with "runTest("
Thu, 20 Dec 2012 17:06:59 +0100 Gilles Duboscq Remove now useless prefix arguments for jtt unittests
Thu, 20 Dec 2012 17:06:34 +0100 Gilles Duboscq Fix StructuredGraph.reduceTrivialMerge: fix for degenerated loops
Thu, 20 Dec 2012 16:33:10 +0100 Gilles Duboscq Merge
Thu, 20 Dec 2012 14:11:45 +0100 Gilles Duboscq Fix to StructuredGraph.removeSplitPropagate for when a loop gets killed in the process
Thu, 20 Dec 2012 12:06:58 +0100 Gilles Duboscq Extend loop unswicthing to Switch nodes (integer or type)
Thu, 20 Dec 2012 14:59:57 +0100 Doug Simon converted the JTT tests to use the GraalCompilerTest framework which offers more control over what is compiled and executed
Thu, 20 Dec 2012 13:14:56 +0100 Doug Simon fixed bug in executing InstalledCode with more than 8 arguments
Wed, 19 Dec 2012 15:52:50 +0100 Doug Simon added intrinsifications for Integer.bitCount() and Long.bitCount()
Wed, 19 Dec 2012 12:39:47 +0100 Doug Simon fixed crash where Class.isInstance() is called on a primitive class (e.g., int.class)
Wed, 19 Dec 2012 00:12:32 +0100 Doug Simon added intrinsification of Class.isInstance()
Wed, 19 Dec 2012 00:12:01 +0100 Doug Simon InstanceOfNode no longer implements LIRLowerable
Tue, 18 Dec 2012 22:29:17 +0100 Doug Simon removed warnings
Tue, 18 Dec 2012 22:23:46 +0100 Doug Simon replaces node intrinsics for loadinf from a Word with methods directly in the Word class itself
Tue, 18 Dec 2012 17:59:32 +0100 Doug Simon Merge.
Tue, 18 Dec 2012 17:59:03 +0100 Doug Simon replace checked casts with unsafe casts in snippets where the exact type of a value loaded from metadata is known
Tue, 18 Dec 2012 17:58:08 +0100 Doug Simon add comment explaining temporarily limited application of SnippetFrameStateCleanupPhase
Tue, 18 Dec 2012 17:32:44 +0100 Doug Simon added phase to remove unnecessary frame states from substitution snippets
Tue, 18 Dec 2012 15:28:15 +0100 Doug Simon removed arraycopy test from IntrinsificationTest
Tue, 18 Dec 2012 16:32:35 +0100 Thomas Wuerthinger Merge.
Tue, 18 Dec 2012 15:50:53 +0100 Thomas Wuerthinger Merge.
Tue, 18 Dec 2012 15:33:55 +0100 Thomas Wuerthinger Introduction of the Truffle API for efficient implementation of dynamic languages on top of the Graal VM. New projects com.oracle.truffle.api for the API definition and com.oracle.truffle.api.test for API tests and documentation.
Tue, 18 Dec 2012 15:45:28 +0100 Gilles Duboscq Merge
Tue, 18 Dec 2012 15:02:42 +0100 Gilles Duboscq SwitchNode: avoid sharing any arrays while cloning
Tue, 18 Dec 2012 15:22:37 +0100 Doug Simon Merge.
Tue, 18 Dec 2012 15:22:01 +0100 Doug Simon added unit test for array copy intrinsification
Tue, 18 Dec 2012 15:20:58 +0100 Doug Simon removed @Snippet annotation from methods called by the array copy snippets
Tue, 18 Dec 2012 15:19:00 +0100 Doug Simon added more documentation to DeoptimizationAction
Tue, 18 Dec 2012 13:13:09 +0100 Doug Simon moved deep array equality comparison into base test class
Tue, 18 Dec 2012 14:29:04 +0100 Gilles Duboscq Merge
Tue, 18 Dec 2012 14:28:58 +0100 Gilles Duboscq Cleanups: remove unused NodeUsagesList.replaceFirst and FrameState.block
Tue, 18 Dec 2012 11:27:12 +0100 Gilles Duboscq Remove @Successor private final NodeSuccessorList<BeginNode> blockSuccessors from ControlSplitNode
Tue, 18 Dec 2012 13:22:20 +0100 Lukas Stadler canonicalize invoke usages during inlining
Tue, 18 Dec 2012 13:21:37 +0100 Lukas Stadler fix probability in TailDuplicationPhase
Mon, 17 Dec 2012 18:36:31 +0100 Lukas Stadler enable tlab stub for array allocation
Mon, 17 Dec 2012 17:44:09 +0100 Lukas Stadler replicate c1 tlab refill behavior more closely, fixes problem with huge tlab sizes
Mon, 17 Dec 2012 17:42:27 +0100 Lukas Stadler Merge
Mon, 17 Dec 2012 17:40:45 +0100 Lukas Stadler use DeoptAction.None for array allocations with invalid length (very large or negative)
Mon, 17 Dec 2012 17:36:46 +0100 Lukas Stadler perform initial iteration in WordTypeRewriterPhase in the right order (fixes problems with phis)
Mon, 17 Dec 2012 17:35:04 +0100 Lukas Stadler use Kind.Void for ReturnNode, not the return value kind
Mon, 17 Dec 2012 17:15:11 +0100 Gilles Duboscq Fix in MergeNode.removeEnd: while deleting phi inputs some other phis can die
Mon, 17 Dec 2012 16:38:48 +0100 Gilles Duboscq Use ThreadMXBean to get CPU time instead of Wallclock time for Timers if possible
Mon, 17 Dec 2012 16:02:43 +0100 Gilles Duboscq Move loop unswitching before lowering
Mon, 17 Dec 2012 16:01:55 +0100 Gilles Duboscq Fix for KillCFG while killing infinite empty loops
Mon, 17 Dec 2012 15:24:13 +0100 Gilles Duboscq Remove failing dependency printing
Mon, 17 Dec 2012 15:18:38 +0100 Gilles Duboscq Fix warning, Fix overly strong assert (the value of the 'abstract' modifier for array types is unspecified)
Mon, 17 Dec 2012 14:36:30 +0100 Christian Haeubl Merge.
Mon, 17 Dec 2012 14:35:43 +0100 Christian Haeubl avoid rare useless inlinings
Mon, 17 Dec 2012 13:44:56 +0100 Christian Haeubl fixed Unsafe snippets
Mon, 17 Dec 2012 12:02:11 +0100 Doug Simon (temp) forcing slow path for TLAB refill during array allocation
Mon, 17 Dec 2012 11:45:09 +0100 Doug Simon introduced graal.newArrayStub.forceSlowPath and graal.newInstanceStub.forceSlowPath system properties
Mon, 17 Dec 2012 11:29:06 +0100 Doug Simon made the effect of graal.logNewArrayStub independent from graal.logNewInstanceStub
Mon, 17 Dec 2012 11:12:25 +0100 Doug Simon fixed overly strong assertion
Mon, 17 Dec 2012 11:12:01 +0100 Doug Simon expanded LOG_PRINTF stub to handle up to 3 arguments in addition to the format string
Mon, 17 Dec 2012 08:32:49 +0100 Christian Haeubl C2 build bugfix
Fri, 14 Dec 2012 16:23:44 +0100 Christian Haeubl C1 build bugfix