log

age author description
Wed, 04 Feb 2015 03:19:37 +0100 Thomas Wuerthinger Fold if nodes at parse time.
Wed, 04 Feb 2015 03:04:20 +0100 Thomas Wuerthinger Prototype for folding object equality at parse time.
Wed, 04 Feb 2015 02:38:59 +0100 Thomas Wuerthinger More restructuring of CompareNode. Move unorderedIsTrue flag to a field.
Wed, 04 Feb 2015 02:28:28 +0100 Thomas Wuerthinger Restructure CompareNode. Create constant fold utility, store condition as data field.
Wed, 04 Feb 2015 01:59:39 +0100 Thomas Wuerthinger Canonicalize load fields on constant receivers at partial evaluation parse time.
Wed, 04 Feb 2015 01:41:30 +0100 Thomas Wuerthinger Draft for ParameterPlugin.
Wed, 04 Feb 2015 01:26:51 +0100 Thomas Wuerthinger Draft for LoadFieldPlugin.
Wed, 04 Feb 2015 00:55:08 +0100 Thomas Wuerthinger Further restructuring in the PartialEvaluator.
Wed, 04 Feb 2015 00:41:25 +0100 Thomas Wuerthinger More restructuring in PartialEvaluator.
Wed, 04 Feb 2015 00:31:33 +0100 Thomas Wuerthinger Move more logic from TruffleCache to PartialEvaluator.
Wed, 04 Feb 2015 00:20:29 +0100 Thomas Wuerthinger Move some logic from TruffleCache to PartialEvaluator.
Wed, 04 Feb 2015 01:31:23 +0100 Doug Simon moved dispatch for plugin to be within InvocationPlugin
Tue, 03 Feb 2015 21:24:16 +0100 Doug Simon Backed out c8b2315651d3 as it breaks replay compilation
Tue, 03 Feb 2015 21:22:33 +0100 Doug Simon use anonymous classes for GraphBuilderPlugins instead of enums to common out registration logic and add better static checking
Tue, 03 Feb 2015 18:30:07 +0100 Lukas Stadler fix canonicalizer in IntegerTestNode
Tue, 03 Feb 2015 17:15:44 +0100 Stefan Anzinger Merge
Tue, 03 Feb 2015 17:03:19 +0100 Stefan Anzinger Merge
Tue, 03 Feb 2015 17:02:15 +0100 Stefan Anzinger Only lowerToIf, when stage does not allow FloatingGuards
Tue, 03 Feb 2015 16:59:56 +0100 Stefan Anzinger Add HotSpotCryptoSubstitutionTest to blacklist for SPARC
Tue, 03 Feb 2015 16:09:16 +0100 Lukas Stadler small refactoring in DefaultTruffleSplittingStrategyNew
Tue, 03 Feb 2015 16:08:56 +0100 Lukas Stadler test for scheduling of proxy inputs
Tue, 03 Feb 2015 12:03:42 +0100 Lukas Stadler allocation profiling fixes
Tue, 03 Feb 2015 15:29:03 +0100 Gilles Duboscq Improve javadoc around LoopEndNode's endIndex. Make related methods package-private.
Wed, 28 Jan 2015 15:46:13 +0100 Gilles Duboscq mx: Show annotation processor edges in projectgraph
Tue, 03 Feb 2015 14:37:10 +0100 Roland Schatz Prevent duplication of ControlFlowAnchor nodes.
Tue, 03 Feb 2015 11:10:24 +0100 Josef Eisl Merge StackSlotAllocation cleanups.
Sat, 31 Jan 2015 15:51:54 +0100 Josef Eisl LSStackSlotAllocator: lazy initialize freeSlot and improve javadoc.
Sat, 31 Jan 2015 15:05:26 +0100 Josef Eisl LSStackSlotAllocator: clean up comments and sort methods.
Sat, 31 Jan 2015 14:48:27 +0100 Josef Eisl LSStackSlotAllocator: remove InstructionNumberer.
Sat, 31 Jan 2015 13:29:49 +0100 Josef Eisl LSStackSlotAllocator: make unhandled, active and sortedBlocks final.
Sat, 31 Jan 2015 13:23:40 +0100 Josef Eisl InstructionNumberer: remove opIdToInstructionMap and opIdToBlockMap.
Sat, 31 Jan 2015 12:59:40 +0100 Josef Eisl LSStackSlotAllocator: outsource FixPointIntervalBuilder.
Sat, 31 Jan 2015 11:32:38 +0100 Josef Eisl LSStackSlotAllocator: rename SlowIntervalBuilder to FixPointIntervalBuilder.
Sat, 31 Jan 2015 11:30:44 +0100 Josef Eisl LSStackSlotAllocator make SlowIntervalBuilder static.
Sat, 31 Jan 2015 11:07:15 +0100 Josef Eisl LSStackSlotAllocator: hide inner class.
Sat, 31 Jan 2015 11:01:45 +0100 Josef Eisl LSStackSlotAllocator: use priority queue.
Sat, 31 Jan 2015 10:49:20 +0100 Josef Eisl StackInterval: remove use position list.
Sat, 31 Jan 2015 10:35:50 +0100 Josef Eisl StackInterval: replace StackUsePosList with SortedMap.
Sat, 31 Jan 2015 11:01:26 +0100 Josef Eisl InstructionNumberer: make opIdToInstructionMap and opIdToBlockMap final.
Fri, 30 Jan 2015 15:39:59 +0100 Josef Eisl Make StackUsePosList and StackInterval final.
Fri, 30 Jan 2015 15:30:33 +0100 Josef Eisl LSStackSlotAllocator: fix typos.
Fri, 30 Jan 2015 15:23:32 +0100 Josef Eisl Rename EnableLSStackSlotAllocation command line flag to LSStackSlotAllocation.
Tue, 03 Feb 2015 04:17:06 +0100 Thomas Wuerthinger Clean ups in partial evaluator. New development-only option FastPE.
Sun, 01 Feb 2015 19:25:27 +0100 Thomas Wuerthinger Use class hashcode instead of class name hashcode in NodeClass.
Mon, 02 Feb 2015 17:21:33 -0800 Christian Wimmer Small fixes for Graal tutorial classes
Mon, 02 Feb 2015 14:29:29 -0800 Tom Rodriguez Reassociate invariants near end of MidTier
Mon, 02 Feb 2015 22:50:17 +0100 Doug Simon Merge.
Mon, 02 Feb 2015 22:49:50 +0100 Doug Simon added GraphBuilderPlugins for standard boxing/unboxing methods
Mon, 02 Feb 2015 21:40:08 +0100 Doug Simon factored out common code
Mon, 02 Feb 2015 21:38:47 +0100 Doug Simon added GraphBuilderPlugins for CompilerDirectives
Mon, 02 Feb 2015 21:38:15 +0100 Doug Simon extra javadoc
Mon, 02 Feb 2015 21:38:00 +0100 Doug Simon extra assertion checking around use of GraphBuilderPlugins
Mon, 02 Feb 2015 11:51:06 -0800 Tom Rodriguez Break LoopTransform phases into individual phases
Mon, 02 Feb 2015 17:42:55 +0100 Doug Simon implemented proper .equals() and .hashCode() for ArithmeticOpTable and the associated Op class hierarchy
Mon, 02 Feb 2015 14:20:44 +0100 Doug Simon made enum field final
Sun, 01 Feb 2015 20:57:56 -0800 Tom Rodriguez Merge
Fri, 30 Jan 2015 11:56:24 -0800 Tom Rodriguez Protect against violation of Map interface contract
Fri, 30 Jan 2015 11:33:32 -0800 Tom Rodriguez Fix criteria in GraphChangeMonitoringPhase
Fri, 30 Jan 2015 11:28:00 -0800 Tom Rodriguez CountingProxy should print to TTY
Fri, 30 Jan 2015 11:26:00 -0800 Tom Rodriguez Add substitution for CompilerToVMImpl.getJavaMirror