log

age author description
Tue, 10 Mar 2015 22:09:54 +0100 Thomas Wuerthinger Merge.
Tue, 10 Mar 2015 21:02:12 +0100 Thomas Wuerthinger Add compiler configuration "economy".
Tue, 10 Mar 2015 19:44:56 +0100 Christian Humer Truffle: cache trivial node counts per call target.
Tue, 10 Mar 2015 19:38:07 +0100 Christian Humer Truffle: expose non-atomic replace API to Truffle DSL to avoid multiple RootNode lookups for multiple replaces in one atomic block.
Tue, 10 Mar 2015 19:28:26 +0100 Christian Humer Truffle-DSL: implemented duplication check for specializations with @Cached to avoid duplicates for multithreaded AST execution.
Tue, 10 Mar 2015 13:47:46 +0100 Christian Humer Truffle-DSL: fix another null issue for execute method generation.
Tue, 10 Mar 2015 19:19:33 +0100 Thomas Wuerthinger Make conditional elimination more robust wrt deleted begin nodes.
Tue, 10 Mar 2015 15:52:16 +0100 Thomas Wuerthinger Merge.
Tue, 10 Mar 2015 15:52:07 +0100 Thomas Wuerthinger Add conditional elimination test cases.
Tue, 10 Mar 2015 15:28:02 +0100 Thomas Wuerthinger Add unit test for conditional elimination of IntegerTestNode.
Tue, 10 Mar 2015 15:21:34 +0100 Thomas Wuerthinger Clean up unused methods in schedule phase.
Tue, 10 Mar 2015 15:20:13 +0100 Thomas Wuerthinger Add succeeding stamp inference for integer test node.
Tue, 10 Mar 2015 15:19:57 +0100 Thomas Wuerthinger Simplification in SchedulePhase.
Tue, 10 Mar 2015 14:49:59 +0100 Thomas Wuerthinger Make GuardProxyNode ready for the case where its input is null.
Tue, 10 Mar 2015 15:09:26 +0100 Stefan Anzinger Reintroduce CustomCanonicalizer
Tue, 10 Mar 2015 15:08:56 +0100 Stefan Anzinger Add missing constructor for GuardPhiNode
Tue, 10 Mar 2015 15:08:26 +0100 Stefan Anzinger Do not rely on object identity when comparing Value.ILLEGAL
Tue, 10 Mar 2015 13:44:35 +0100 Thomas Wuerthinger Do not wrap Error objects in OptimizedCallTarget#doInvoke.
Tue, 10 Mar 2015 12:48:03 +0100 Thomas Wuerthinger Profile exceptions on OptimizeCallTarget#doInvoke.
Tue, 10 Mar 2015 11:33:30 +0100 Thomas Wuerthinger Merge.
Mon, 09 Mar 2015 23:07:28 +0100 Thomas Wuerthinger Merge.
Mon, 09 Mar 2015 23:06:11 +0100 Thomas Wuerthinger Modification of phase order for fast partial evaluation.
Mon, 09 Mar 2015 23:04:03 +0100 Thomas Wuerthinger Refactor integer add exact node.
Mon, 09 Mar 2015 21:07:38 +0100 Thomas Wuerthinger Evaluate neverPartOfCompilation assertion only after partial escape analysis and conditional elimination. Create explicit SourceStackTrace exception. Add neverPartOfCompilation unit test.
Mon, 09 Mar 2015 18:11:19 +0100 Thomas Wuerthinger Fixed an issue with nested loop explosion. Added a unit test to prevent future regressions.
Tue, 10 Mar 2015 10:36:31 +0100 Doug Simon removed HotSpotResolvedObjectTypeImpl.trustedInterfaceType
Tue, 10 Mar 2015 10:36:15 +0100 Doug Simon removed illegal use of Debug.handle()
Tue, 10 Mar 2015 09:22:10 +0100 Christian Wirth Truffle: deactivate assertion that is cause performance problems
Mon, 09 Mar 2015 13:11:36 -0700 Tom Rodriguez Disable updateBytesCRC32 until MethodSubstutions are compiled like snippets
Mon, 09 Mar 2015 13:07:18 -0700 Tom Rodriguez Check for derived pointers before passing BytecodeFrame into HotSpot