Mercurial > hg > graal-jvmci-8
graph
-
use binary search when looking for the end of Node.extraUsages (GRAAL-452)Fri, 06 Sep 2013 12:15:44 +0200, by Doug Simon
-
MergeThu, 05 Sep 2013 17:34:36 -0700, by Christian Wimmer
-
Fixed registers that flow into a block need to be inputs of the LabelOp, otherwise the register allocator can insert spill moves before the definition of a fixed register.Thu, 05 Sep 2013 16:36:13 -0700, by Christian Wimmer
-
Inlining only needs to consider invokes of Java methods, i.e., calls with a MethodCallTargetNodeThu, 05 Sep 2013 16:34:37 -0700, by Christian Wimmer
-
Truffle: add alternate Node/RootNode constructors with SourceSection argument.Thu, 05 Sep 2013 15:03:36 -0700, by Michael Van De Vanter
-
pylint only checks versioned python sourcesThu, 05 Sep 2013 20:23:20 +0200, by Doug Simon
-
removed tradesoap from the gate - it's simply too unreliableThu, 05 Sep 2013 20:20:30 +0200, by Doug Simon
-
replace usages().count() == 0 with usages().isEmpty()Thu, 05 Sep 2013 16:32:41 +0200, by Doug Simon
-
modified Node.removeUsage to do less copying (GRAAL-452)Thu, 05 Sep 2013 14:50:46 +0200, by Doug Simon
-
Use a better warning message for building with --installed-jdks setThu, 05 Sep 2013 10:59:01 +0200, by Gilles Duboscq
-
Remove deprecated verify in InstanceOfDynamicNodeThu, 05 Sep 2013 10:55:51 +0200, by Gilles Duboscq
-
inlined NodeUsageList into Node (GRAAL-452)Thu, 05 Sep 2013 00:44:36 +0200, by Doug Simon
-
Improvements to PTX codegen; allows more PTX tests that run on the device to pass.Wed, 04 Sep 2013 10:47:37 -0400, by bharadwaj
-
added pylint to gateWed, 04 Sep 2013 14:56:30 +0200, by Doug Simon
-
added pylint commandWed, 04 Sep 2013 14:54:48 +0200, by Doug Simon
-
removed Node.modCount field (GRAAL-452)Wed, 04 Sep 2013 13:21:30 +0200, by Doug Simon
-
mx: Remove debug printing in specjvm2008Wed, 04 Sep 2013 10:40:56 +0200, by Gilles Duboscq
-
use iterable for LoopFragment.toHirBlocks rather than reify collectionsWed, 04 Sep 2013 09:39:51 +0200, by Gilles Duboscq
-
Avoid accessing the code of a method before it has been linked and verified.Tue, 03 Sep 2013 18:19:30 +0200, by Gilles Duboscq
-
Add isLinked method to ResolvedJavaTypeTue, 03 Sep 2013 18:09:02 +0200, by Gilles Duboscq
-
Make is_rewritten a guarantee in initializeBytecodeTue, 03 Sep 2013 18:02:29 +0200, by Gilles Duboscq
-
MergeTue, 03 Sep 2013 14:18:52 -0700, by Mick Jordan
-
MergeTue, 03 Sep 2013 14:09:56 -0700, by Mick Jordan
-
CR-1368Tue, 03 Sep 2013 14:09:35 -0700, by Mick Jordan
-
added timers for Truffle compilation pipelineTue, 03 Sep 2013 22:36:02 +0200, by Doug Simon
-
added support for pylint and fixed errors/warnings it foundTue, 03 Sep 2013 16:33:41 +0200, by Doug Simon
-
Fix graalCompilerToVM::initializeBytecode regarding bytecode rewritting for methods that are not rewritten.Tue, 03 Sep 2013 14:14:09 +0200, by Gilles Duboscq
-
If _installed_jdk is set, ask confirmation before buildingMon, 02 Sep 2013 11:44:19 +0200, by Gilles Duboscq
-
mx: add helper method for yes/no questionMon, 02 Sep 2013 11:40:24 +0200, by Gilles Duboscq
-
Merge.Mon, 02 Sep 2013 20:44:49 +0200, by Christian Humer
-
Truffle-DSL: fixed a compiler warning for fields of type java.lang.Object. (GRAAL-434 #resolve)Mon, 02 Sep 2013 16:47:29 +0200, by Christian Humer
-
Merge.Mon, 02 Sep 2013 15:27:20 +0200, by Christian Humer
-
Truffle-DSL: fixed a bug in grouping of abstract guards.Mon, 02 Sep 2013 15:22:25 +0200, by Christian Humer
-
Truffle-DSL: reduced generated code size by not generating primarily unused primitive type execute methods.Fri, 30 Aug 2013 17:45:53 +0200, by Christian Humer
-
Truffle-DSL: fixed NPE if wrong invalid child type is declared.Fri, 30 Aug 2013 17:40:16 +0200, by Christian Humer
-
moved IntrinsificationsEnabled and IntrinsificationsDisabled to new GraalCompiler.Options classMon, 02 Sep 2013 16:41:17 +0200, by Doug Simon
-
LocalNode: remove special handling, they should be reachable via inputs of other nodes if connectedMon, 02 Sep 2013 15:51:06 +0200, by Bernhard Urban
-
ifCanonTest: unconnect replaced local nodes from frame state, to match expected graphMon, 02 Sep 2013 15:50:54 +0200, by Bernhard Urban
-
SchedulePhase: remove special handling of localnodesFri, 30 Aug 2013 15:38:14 +0200, by Bernhard Urban
-
LoweringTool: pass initial lastFixedNode to constructorThu, 29 Aug 2013 20:55:18 +0200, by Bernhard Urban
-
Support for PlatformKind in PhiResolver.Mon, 02 Sep 2013 14:15:41 +0200, by Roland Schatz
-
Change architecture interface.Mon, 02 Sep 2013 14:08:49 +0200, by Roland Schatz
-
Fix for graph expansion in TruffleCache when the node in the worklist is already deleted.Sun, 01 Sep 2013 21:57:07 +0200, by Thomas Wuerthinger
-
Allow escape analysis to ignore object identity correctness for types marked via the CompilerDirectives.ValueType annotation.Sun, 01 Sep 2013 19:46:15 +0200, by Thomas Wuerthinger
-
Introduce CompilerDirectives.ValueType annotation in Truffle API.Sun, 01 Sep 2013 19:39:06 +0200, by Thomas Wuerthinger
-
Merge.Sat, 31 Aug 2013 09:18:58 +0200, by Doug Simon
-
fixed documentation of --installed-jdks mx optionSat, 31 Aug 2013 09:18:42 +0200, by Doug Simon
-
removed metric for counting instantiated Nodes until issue with EscapeAnalysisTest.testNewNode has been resolvedSat, 31 Aug 2013 09:18:26 +0200, by Doug Simon
-
made enabling/disabling of intrinsifications extensible (GRAAL-111)Thu, 29 Aug 2013 22:53:56 +0200, by Doug Simon
-
Merge.Thu, 29 Aug 2013 21:32:54 +0200, by Doug Simon
-
added help text to debug scope related optionsThu, 29 Aug 2013 21:32:00 +0200, by Doug Simon
-
added help text to CompileTheWorld optionsThu, 29 Aug 2013 21:31:15 +0200, by Doug Simon
-
added metrics for timing front-end, back-end and code installation (GRAAL-448)Wed, 28 Aug 2013 22:35:01 +0200, by Doug Simon
-
added metrics for total number of Nodes, LIRInstructions and CompositeValues created (GRAAL-448)Wed, 28 Aug 2013 22:34:22 +0200, by Doug Simon
-
Implement several missing PTX codegen features; return value capture and method args passing of java method executed on GPU.Fri, 30 Aug 2013 16:39:05 -0400, by bharadwaj
-
Truffle-DSL: fixed bug if node class was used also as child.Fri, 30 Aug 2013 17:31:59 +0200, by Christian Humer
-
Merge.Fri, 30 Aug 2013 17:06:25 +0200, by Christian Humer
-
Truffle-DSL: fixed wrong equals/hashCode in Template.Fri, 30 Aug 2013 17:00:26 +0200, by Christian Humer
-
Truffle-DSL: fixed a bug in else connections of generic generated methods.Fri, 30 Aug 2013 15:55:52 +0200, by Christian Humer
-
Truffle-DSL: better toString for GuardData.Fri, 30 Aug 2013 15:55:22 +0200, by Christian Humer
-
Truffle-DSL: fixed the @TypeSystem of child nodes were not checked for equality.Fri, 30 Aug 2013 15:28:22 +0200, by Christian Humer
-
Make PhiNode non-final.Fri, 30 Aug 2013 15:05:54 +0200, by Roland Schatz
-
New static factory methods for constants and arithmetic.Fri, 30 Aug 2013 14:57:09 +0200, by Roland Schatz
-
MergeFri, 30 Aug 2013 14:07:59 +0200, by Christos Kotselidis
-
MergeFri, 30 Aug 2013 13:56:58 +0200, by Christos Kotselidis
-
Move compressed pointers' logic to HotSpot specific moveFri, 30 Aug 2013 13:51:22 +0200, by Christos Kotselidis
-
Truffle-DSL: cleanup.Fri, 30 Aug 2013 13:26:45 +0200, by Christian Humer
-
Merge.Fri, 30 Aug 2013 13:23:53 +0200, by Christian Humer
-
Truffle-DSL: fixed a bug in else connections for specialization grouping.Fri, 30 Aug 2013 13:15:34 +0200, by Christian Humer
-
Truffle-DSL: added a test that covers wrong a wrong else connection bug.Fri, 30 Aug 2013 13:11:48 +0200, by Christian Humer
-
Truffle-DSL: preparations for implicit castsFri, 30 Aug 2013 11:37:42 +0200, by Christian Humer
-
Truffle-DSL: added ImplicitCast api classes. (non functional yet)Thu, 29 Aug 2013 19:19:33 +0200, by Christian Humer
-
Truffle-DSL: improved error recovery of type systems and improved error testability infrastructure.Thu, 29 Aug 2013 19:19:00 +0200, by Christian Humer
-
Truffle-DSL: added infrastructure to assert for DSL error messages.Thu, 29 Aug 2013 17:39:55 +0200, by Christian Humer
-
Truffle-DSL: minor cleanup.Thu, 29 Aug 2013 14:28:43 +0200, by Christian Humer
-
Truffle-DSL: added permutation util functions to the TestHelper.Thu, 29 Aug 2013 14:28:32 +0200, by Christian Humer
-
Make ComputeProbabilityClosure more robust to probabilities that to infinity because of loopsThu, 29 Aug 2013 19:09:09 +0200, by Gilles Duboscq
-
LoweringPhase: insert begin node to make lowering more robust, if the predecessor is not a FixedWithNextNode anymoreThu, 29 Aug 2013 18:02:20 +0200, by Bernhard Urban
-
LoweringPhase: move detection of first lastFixedNode out of the loop, add commentThu, 29 Aug 2013 17:28:22 +0200, by Bernhard Urban
-
SchedulePhase: schedule inputs of framestates which are attached to AbstractBeginNodes to the dominator (not just for MergeNodes)Thu, 29 Aug 2013 17:28:21 +0200, by Bernhard Urban
-
ConvertDeoptimizeToGuardPhase: small javadoc fixThu, 29 Aug 2013 17:28:20 +0200, by Bernhard Urban
-
MergeThu, 29 Aug 2013 17:17:35 +0200, by Christos Kotselidis
-
Change scope of write barrier snippetsThu, 29 Aug 2013 16:23:14 +0200, by Christos Kotselidis
-
Rewrite compute block order function to be non-recursive due to stack overflow when G1 is used in eclipseThu, 29 Aug 2013 13:52:25 +0200, by Christos Kotselidis
-
Augment WriteBarrier Addition Test (unsafe load) to account for compressed oopsWed, 28 Aug 2013 15:22:51 +0200, by Christos Kotselidis
-
Allow conditional unsafe load lowering only AFTER_GUARDS (emmit G1 Ref barrier)Wed, 28 Aug 2013 15:22:22 +0200, by Christos Kotselidis
-
Add JavadocWed, 28 Aug 2013 13:45:02 +0200, by Christos Kotselidis
-
Refactor heap base registerWed, 28 Aug 2013 13:27:05 +0200, by Christos Kotselidis
-
Remove warning when G1 is usedWed, 28 Aug 2013 10:44:23 +0200, by Christos Kotselidis
-
add full canonicalization to EA testsThu, 29 Aug 2013 15:35:17 +0200, by Lukas Stadler
-
LoweringPhase: add some assertions around finding the first fixed node for a blockThu, 29 Aug 2013 14:18:33 +0200, by Bernhard Urban
-
Truffle: fix byte access in FrameAccessNodeThu, 29 Aug 2013 11:37:50 +0200, by Christian Wirth
-
ReadNode: minor refactoring in push()Wed, 28 Aug 2013 21:36:30 +0200, by Bernhard Urban
-
PushThroughPi: extend test for ReadNodesWed, 28 Aug 2013 21:28:58 +0200, by Bernhard Urban
-
Truffle-DSL: execute evaluated methods can now be declared using any type in the typesystem as parameters.Wed, 28 Aug 2013 18:45:32 +0200, by Christian Humer
-
Truffle-DSL: fixed a bug in parameter parsing where optional parameters were priorized to required ones.Wed, 28 Aug 2013 18:18:40 +0200, by Christian Humer
-
Truffle-DSL: refactored redundant guard generation code.Wed, 28 Aug 2013 11:41:10 +0200, by Christian Humer
-
Truffle-DSL: fixed specializationg grouping failed with guards using base types.Wed, 28 Aug 2013 01:45:13 +0200, by Christian Humer
-
Truffle-DSL: fixed isObject returned true for Object arrays.Tue, 27 Aug 2013 23:06:24 +0200, by Christian Humer
-
Merge.Tue, 27 Aug 2013 22:08:52 +0200, by Christian Humer
-
Truffle-DSL: guards can now be declared using any base type or interface of the target value type.Tue, 27 Aug 2013 22:08:26 +0200, by Christian Humer
-
Truffle-DSL: fix NPE with nodes with no frame in the execute method.Tue, 27 Aug 2013 18:11:35 +0200, by Christian Humer
-
incremental canonicalization for PartialEscapePhase / EffectsPhaseTue, 27 Aug 2013 10:14:06 +0200, by Lukas Stadler
-
Merge.Tue, 27 Aug 2013 12:08:12 +0200, by Doug Simon
-
updated check in WriteBarrierAdditionTest to account for extra inliningTue, 27 Aug 2013 12:03:31 +0200, by Doug Simon
-
moved warning suppression annotation to placate JDTTue, 27 Aug 2013 00:52:14 +0200, by Doug Simon
-
fixed class initialization order problemMon, 26 Aug 2013 23:19:09 +0200, by Doug Simon
-
Merge.Mon, 26 Aug 2013 21:38:44 +0200, by Doug Simon
-
removed Node.nodeClass field (GRAAL-359)Mon, 26 Aug 2013 21:38:10 +0200, by Doug Simon
-
made all public, non-static fields in HotSpotVMConfig finalMon, 26 Aug 2013 20:16:43 +0200, by Doug Simon
-
Truffle: Add Byte type to FrameWithoutBoxingSubstitutionsTue, 27 Aug 2013 09:38:44 +0200, by Christian Wirth
-
MergedTue, 27 Aug 2013 09:34:55 +0200, by Christian Wirth
-
Truffle: add Byte to FrameMon, 26 Aug 2013 18:25:40 +0200, by Christian Wirth
-
Truffle: distinguish tag access from byte access.Mon, 26 Aug 2013 20:26:49 +0200, by Andreas Woess
-
Truffle: improve virtual frame access verification (GRAAL-424 #resolve).Mon, 26 Aug 2013 20:21:43 +0200, by Andreas Woess
-
mx: Fix commands.vm when an explicit cwd is passed and no --vmcwd is givenMon, 26 Aug 2013 19:25:06 +0200, by Gilles Duboscq
-
Fix logging for leaf scopeMon, 26 Aug 2013 18:06:06 +0200, by Gilles Duboscq
-
Include Graal in some ifdefs related to rbp allocationMon, 26 Aug 2013 18:04:53 +0200, by Gilles Duboscq
-
Ignore graal.options fileMon, 26 Aug 2013 18:03:09 +0200, by Gilles Duboscq
-
made HotSpotGraalRuntime.instance finalMon, 26 Aug 2013 17:10:45 +0200, by Doug Simon
-
limit length of arraycopy snippet unrollingThu, 22 Aug 2013 14:45:40 +0200, by Lukas Stadler
-
remove obsolete option SlowQueueCutoffWed, 21 Aug 2013 15:31:10 +0200, by Lukas Stadler
-
small JavaDoc fix in PureFunctionMacroNodeWed, 21 Aug 2013 15:27:15 +0200, by Lukas Stadler
-
don't create multiple value proxies in PEAReadEliminationClosureMon, 26 Aug 2013 15:48:11 +0200, by Lukas Stadler
-
fixed error messageMon, 26 Aug 2013 11:15:26 +0200, by Doug Simon
-
Create new IfNode in IfNode simplificationSun, 25 Aug 2013 16:23:52 +0200, by Gilles Duboscq
-
Add more javadoc to ConvertDeoptimizeToGuardPhaseSun, 25 Aug 2013 15:18:57 +0200, by Gilles Duboscq
-
Fix Lowering when the lowered node modifies its successor's predecessor to be somethign that is not a FixedWithNextNodeSun, 25 Aug 2013 15:15:23 +0200, by Gilles Duboscq
-
ReadNode.push, remove useless checkFri, 23 Aug 2013 18:22:27 +0200, by Gilles Duboscq
-
Improve canonicalization of ConditionalNode.Sat, 24 Aug 2013 15:02:10 +0200, by Roland Schatz
-
Introduce LogicNegationNode and remove Negatable interface.Sat, 24 Aug 2013 14:38:11 +0200, by Roland Schatz
-
Remove unused method in LogicNode base class.Sat, 24 Aug 2013 14:32:57 +0200, by Roland Schatz
-
Merge.Fri, 23 Aug 2013 17:18:47 +0200, by Doug Simon
-
Merge.Fri, 23 Aug 2013 16:08:46 +0200, by Doug Simon
-
method rename to avoid ambiguous overloadingFri, 23 Aug 2013 13:25:57 +0200, by Doug Simon
-
macro node for CompositeValue.get()Fri, 23 Aug 2013 13:22:22 +0200, by Doug Simon
-
clearer error messageFri, 23 Aug 2013 12:29:27 +0200, by Doug Simon
-
naming cleanupFri, 23 Aug 2013 12:29:06 +0200, by Doug Simon
-
minor improvements/cleanups to mx (CR-1313)Fri, 23 Aug 2013 16:35:46 +0200, by Doug Simon
-
changed log indentation increment to 2 spacesFri, 23 Aug 2013 15:19:40 +0200, by Doug Simon
-
Use an EPSILON where 1. / EPSILON is finite.Fri, 23 Aug 2013 14:03:09 +0200, by Roland Schatz
-
Fix for FixedGuardNode.lower in the case where the successor of the FixedGuardNode is already an AbstractBeginNodeThu, 22 Aug 2013 20:05:34 +0200, by Gilles Duboscq
-
Fix for ReadNode.push which could cause some reads to float before the necessary checkcast.Thu, 22 Aug 2013 20:04:51 +0200, by Gilles Duboscq
-
Add some javadoc for GuardLoweringPhase, ConvertDeoptimizeToGuardPhase and DeoptimizeNodeThu, 22 Aug 2013 15:22:26 +0200, by Gilles Duboscq
-
In verbose mode, if vmdir is set, output the directory where we are looking for the built jdkThu, 22 Aug 2013 14:19:14 +0200, by Gilles Duboscq
-
Simplify ObjectStamp.join and make sure there is no type/exact type when going to an allways null stampThu, 22 Aug 2013 14:06:25 +0200, by Gilles Duboscq
-
Make ConditionalEliminationPhase more robust when removing IfNodesThu, 22 Aug 2013 14:04:03 +0200, by Gilles Duboscq
-
fail faster with better error message if deprecated and unsupported mx build command line is givenThu, 22 Aug 2013 11:23:42 +0200, by Doug Simon
-
Fix NPE in MethodCallTargetNode.canonicalizeWed, 21 Aug 2013 19:33:06 +0200, by Gilles Duboscq
-
Merge.Wed, 21 Aug 2013 18:45:45 +0200, by Doug Simon
-
slightly weakened check in HotSpotResolvedJavaField.readConstantField()Wed, 21 Aug 2013 18:15:55 +0200, by Doug Simon
-
added counters and timers for snippet instantiationWed, 21 Aug 2013 16:03:35 +0200, by Doug Simon
-
Keep a kind in the illegal stampWed, 21 Aug 2013 18:02:39 +0200, by Gilles Duboscq
-
ObjectStamp: Detect allways null cases in castTo. AlwaysNull stamps can keep their type informationWed, 21 Aug 2013 16:56:15 +0200, by Gilles Duboscq
-
Rename StampTest to ObjectStampJoinTest and move IntegerStampTest to com.oracle.graal.nodes.testWed, 21 Aug 2013 16:20:53 +0200, by Gilles Duboscq
-
Add javadoc for ObjectStamp.castTo. Fix javadoc typo.Wed, 21 Aug 2013 16:17:10 +0200, by Gilles Duboscq
-
MergeWed, 21 Aug 2013 08:29:07 +0200, by Erik Eckstein
-
add logging with indentation in graal.DebugTue, 20 Aug 2013 17:33:04 +0200, by Erik Eckstein
-
HotSpotInstalledCode: moved getCode to Java and added the ability to get the whole blobTue, 20 Aug 2013 12:48:28 -0700, by twisti
-
Merge.Tue, 20 Aug 2013 20:04:33 +0200, by Doug Simon
-
added PrintBackendCFG option (default is true) for controlling if backend output is dumped to the C1VisualizerTue, 20 Aug 2013 18:23:43 +0200, by Doug Simon
-
option annotation processor ensures that a non-empty help message starts with a capital letterTue, 20 Aug 2013 16:09:26 +0200, by Doug Simon
-
fixed capitalization and tense in documentation of some mx commandsTue, 20 Aug 2013 15:33:39 +0200, by Doug Simon
-
added interpretable implementation to node intrinsics (GRAAL-430)Tue, 20 Aug 2013 15:32:36 +0200, by Doug Simon
-
Use smaller epsilon in ComputeProbabilityClosureTue, 20 Aug 2013 15:39:58 +0200, by Gilles Duboscq
-
Enable library as annotation processorTue, 20 Aug 2013 13:22:15 +0200, by Gilles Duboscq
-
fixed specjvm2008 regression in bench commandTue, 20 Aug 2013 13:23:08 +0200, by Doug Simon
-
added support to the specjvm2008 command for specifying a benchmark groupTue, 20 Aug 2013 13:22:06 +0200, by Doug Simon
-
mx: added --vmbuild global option, removed --product, --fastdebug, --debug options as well as suffix of build commandTue, 20 Aug 2013 12:09:45 +0200, by Doug Simon
-
FloatingReadNode: don't use lastLocationAccess as anchor. use guard instead.Tue, 20 Aug 2013 11:30:38 +0200, by Bernhard Urban
-
small fixes for handling of -G:DebugValueSummary optionTue, 20 Aug 2013 09:31:27 +0200, by Doug Simon
-
fixed regression in bench commandTue, 20 Aug 2013 07:59:52 +0200, by Doug Simon
-
normalized the command line interface for the dacapo, scaladacapo, specjvm2008, specjbb2005 and specjbb2013 commandsTue, 20 Aug 2013 00:04:44 +0200, by Doug Simon
-
replaced PerThreadDebugValues, SummarizeDebugValues and SummarisePerPhase options with DebugValueSummary optionMon, 19 Aug 2013 22:04:00 +0200, by Doug Simon
-
added capability for embedding new lines in lengthy option help messagesMon, 19 Aug 2013 22:01:07 +0200, by Doug Simon
-
more javadoc for debug frameworkMon, 19 Aug 2013 21:58:03 +0200, by Doug Simon
-
added suppression filter so that long help messages for Options can be supported without triggering Checkstyle errors in generated sourcesMon, 19 Aug 2013 21:57:12 +0200, by Doug Simon
-
LoewringPhase: remove (weird) dead codeMon, 19 Aug 2013 18:10:13 +0200, by Bernhard Urban
-
Merge.Mon, 19 Aug 2013 14:11:10 +0200, by Doug Simon
-
Merge.Mon, 19 Aug 2013 14:05:55 +0200, by Doug Simon
-
changed unittest command to remove use of '@' character. The format is now: mx unittest [VM options] [test filters...]Mon, 19 Aug 2013 12:55:34 +0200, by Doug Simon
-
MergeMon, 19 Aug 2013 13:27:31 +0200, by Lukas Stadler
-
fix incorrect lower bound in StampToolMon, 19 Aug 2013 12:12:43 +0200, by Lukas Stadler
-
remove debug code in StampToolSat, 17 Aug 2013 16:01:48 +0200, by Lukas Stadler
-
add bitwise "not" operationFri, 16 Aug 2013 13:59:25 +0200, by Lukas Stadler
-
do not constant fold identity hash codes in AOTFri, 16 Aug 2013 13:30:28 +0200, by Lukas Stadler
-
small JavaDocFri, 16 Aug 2013 13:15:56 +0200, by Lukas Stadler
-
"always set" bit mask on IntegerStampsFri, 16 Aug 2013 13:15:42 +0200, by Lukas Stadler
-
.hgignore: buildbot client config dirMon, 19 Aug 2013 12:49:12 +0200, by Bernhard Urban
-
remove unused nodeFri, 16 Aug 2013 23:50:57 +0200, by Bernhard Urban
-
spelling fixMon, 19 Aug 2013 11:39:28 +0200, by Doug Simon
-
removed Stamp parameter of BeginNode.anchor node intrinsicMon, 19 Aug 2013 10:49:40 +0200, by Doug Simon
-
Samll additions to Loops api, make IntegerExactArithmeticNodes iterableSat, 17 Aug 2013 17:52:21 +0200, by Gilles Duboscq
-
Remove unused import.Sat, 17 Aug 2013 15:07:41 +0200, by Thomas Wuerthinger
-
Merge.Sat, 17 Aug 2013 14:48:52 +0200, by Thomas Wuerthinger
-
Remove checkNull parameter from snippets. Fixes several instances of unsafe usage of BeginNode.anchor.Sat, 17 Aug 2013 12:25:28 +0200, by Thomas Wuerthinger
-
Truffle: added some missing javadoc.Sat, 17 Aug 2013 14:03:28 +0200, by Andreas Woess
-
TruffleCache: reallow inlining with null receiver.Sat, 17 Aug 2013 13:55:44 +0200, by Andreas Woess
-
Merge.Sat, 17 Aug 2013 03:55:16 +0200, by Thomas Wuerthinger
-
Merge.Sat, 17 Aug 2013 01:45:25 +0200, by Thomas Wuerthinger
-
Fix bug in bsd port that causes unsafe double volatile field stores to fail.Fri, 16 Aug 2013 23:25:49 +0200, by Thomas Wuerthinger
-
removed dead code for HotSpotInstalledCode in CodeInstaller::site_CallFri, 16 Aug 2013 17:22:34 -0700, by twisti
-
Add anchors for loadHubs in verifyObject and monitor enter.Sat, 17 Aug 2013 00:54:06 +0200, by Gilles Duboscq
-
Adjust profiling information in case it is 0.0 or 1.0 for a branch.Fri, 16 Aug 2013 22:42:06 +0200, by Thomas Wuerthinger
-
Make sure the created ProxyNode is of PhiType.Guard.Fri, 16 Aug 2013 21:40:42 +0200, by Thomas Wuerthinger
-
Allow ProxyNode as a GuardingNode.Fri, 16 Aug 2013 21:23:30 +0200, by Thomas Wuerthinger
-
Fix in ConvertDeoptimizeToGuardPhase for the case where we need to insert a ProxyNode.Fri, 16 Aug 2013 20:52:29 +0200, by Thomas Wuerthinger
-
Search through tree of proxies for replacement anchor in ConditionalEliminationPhase.Fri, 16 Aug 2013 19:07:10 +0200, by Thomas Wuerthinger
-
Merge.Fri, 16 Aug 2013 19:05:04 +0200, by Thomas Wuerthinger
-
Make CustomTypeCheckNode virtualizable.Fri, 16 Aug 2013 19:04:31 +0200, by Thomas Wuerthinger
-
Make TypeCastNode virtualizable.Fri, 16 Aug 2013 18:21:59 +0200, by Thomas Wuerthinger
-
Merge.Fri, 16 Aug 2013 16:49:59 +0200, by Thomas Wuerthinger
-
Make TypeCastNode a ValueProxy.Fri, 16 Aug 2013 16:44:14 +0200, by Thomas Wuerthinger
-
Merge.Fri, 16 Aug 2013 16:02:19 +0200, by Thomas Wuerthinger
-
Delay LoadHubNode lowering.Fri, 16 Aug 2013 16:02:05 +0200, by Thomas Wuerthinger
-
Remove overly conservative anchoring of lowered hub access.Fri, 16 Aug 2013 16:00:22 +0200, by Thomas Wuerthinger
-
Fix substitution.Fri, 16 Aug 2013 14:28:12 +0200, by Thomas Wuerthinger
-
Add parameter to CompilerDirectives.unsafeCast.Fri, 16 Aug 2013 14:23:16 +0200, by Thomas Wuerthinger
-
Merge.Fri, 16 Aug 2013 17:55:25 +0200, by Christian Humer
-
Truffle-DSL: fixed inconsistent children for polymorphic -> generic rewrites. (GRAAL-425)Fri, 16 Aug 2013 14:00:17 +0200, by Christian Humer
-
GraphBuilderPhase: Insert explicit null checks for invokes if an exception has been seenFri, 16 Aug 2013 14:47:05 +0200, by Gilles Duboscq
-
mx: fix for select_itemsFri, 16 Aug 2013 14:44:56 +0200, by Gilles Duboscq
-
Fix bug in ConditionalElimination phase: when replacing a ifnode with a guard, the guard has to be checked before entering the surviving branchFri, 16 Aug 2013 14:33:45 +0200, by Gilles Duboscq
-
Fix GraalCompilerTest deopt checks: need to re-aquire the profile after running the method since the MethodData may not be present before running it.Fri, 16 Aug 2013 14:31:28 +0200, by Gilles Duboscq
-
Add write barriers in lowering of CommitAllocationNode.Fri, 16 Aug 2013 13:28:30 +0200, by Andreas Woess
-
New constructor for ConditionalNode. Made CustomTypeCheck node a LogicNode.Fri, 16 Aug 2013 12:09:36 +0200, by Thomas Wuerthinger
-
Remove test file.Fri, 16 Aug 2013 01:12:34 +0200, by Thomas Wuerthinger
-
Restructure Truffle API node intrinsics and introduce new intrinsics for type system modelling.Fri, 16 Aug 2013 01:09:03 +0200, by Thomas Wuerthinger
-
Move lowering of arithmetic exact nodes to second lowering phase.Fri, 16 Aug 2013 00:29:30 +0200, by Thomas Wuerthinger
-
Fix unused import.Thu, 15 Aug 2013 19:46:05 +0200, by Thomas Wuerthinger
-
Fix anchoring in ConditionalEliminationPhase when simplifying an IfNode.Thu, 15 Aug 2013 19:42:47 +0200, by Thomas Wuerthinger
-
Fix forward propagation of guarded nodes in ConvertDeoptimizeToGuardPhase.Wed, 14 Aug 2013 17:02:45 +0200, by Thomas Wuerthinger
-
Small adjustment to CompilerDirectives.unsafeCast.Wed, 14 Aug 2013 15:44:05 +0200, by Thomas Wuerthinger
-
Merge.Wed, 14 Aug 2013 14:27:52 +0200, by Thomas Wuerthinger
-
Search for correct replacement anchor for eliminated checkcasts in ConditionalEliminationPhase.Wed, 14 Aug 2013 14:27:40 +0200, by Thomas Wuerthinger
-
Bailout of iterative conditional elimination phase in case the number of iterations exceeds specific threshold.Wed, 14 Aug 2013 14:24:05 +0200, by Thomas Wuerthinger
-
New Truffle API methods for efficient implementation of a custom type system on top of the JVM.Wed, 14 Aug 2013 11:52:15 +0200, by Thomas Wuerthinger
-
absence of IDE_BUILD_TARGET environment variable prevents HotSpot builds when editing C++ sources in EclipseWed, 14 Aug 2013 11:24:11 +0200, by Doug Simon
-
added dialogue for determining JAVA_HOME if it's not setTue, 13 Aug 2013 19:07:41 +0200, by Doug Simon
-
made instanceof lowering happen after guard loweringTue, 13 Aug 2013 18:18:17 +0200, by Doug Simon