Mercurial > hg > graal-compiler
graph
-
dump "After TruffleTier" at log level 1Thu, 09 Oct 2014 09:05:43 +0200, by Lukas Stadler
-
make Truffle Node source section @CompilationFinalWed, 08 Oct 2014 10:50:18 +0200, by Lukas Stadler
-
correct IfNode probabilities in If-Deopt situationsWed, 08 Oct 2014 10:49:53 +0200, by Lukas Stadler
-
BailoutException should default to a permanent errorWed, 08 Oct 2014 10:49:08 +0200, by Lukas Stadler
-
Merge.Thu, 09 Oct 2014 00:23:17 +0200, by Doug Simon
-
Be more aggressive about sharing of debug infoWed, 08 Oct 2014 11:52:00 -0700, by Tom Rodriguez
-
Deduplicate constant oops during code installationWed, 08 Oct 2014 11:50:00 -0700, by Tom Rodriguez
-
OopRecorder should check for duplicatesWed, 08 Oct 2014 11:48:00 -0700, by Tom Rodriguez
-
print InstanceKlass information when graalJavaAccess can't find a fieldWed, 08 Oct 2014 11:46:00 -0700, by Tom Rodriguez
-
Track code installation timeWed, 08 Oct 2014 11:44:00 -0700, by Tom Rodriguez
-
LogCompilation should print metadata offsetWed, 08 Oct 2014 11:41:24 -0700, by Tom Rodriguez
-
mx: simplified ctw commandThu, 09 Oct 2014 00:20:30 +0200, by Doug Simon
-
CompileTheWorld compilations are no longer installed as default nmethodsThu, 09 Oct 2014 00:20:19 +0200, by Doug Simon
-
sl inlining test: override default setting for max caller size to a smaller valueWed, 08 Oct 2014 17:38:54 +0200, by Bernhard Urban
-
Update op fields when inferring stamps for arithmetic nodes.Wed, 08 Oct 2014 12:18:57 +0200, by Roland Schatz
-
Generic getters in ArithmeticOpTable.Wed, 08 Oct 2014 12:18:47 +0200, by Roland Schatz
-
Support other stamps in Constant.forPrimitive().Wed, 08 Oct 2014 12:16:05 +0200, by Roland Schatz
-
Relax type signature in Graph.addDuplicates method.Wed, 08 Oct 2014 12:15:34 +0200, by Roland Schatz
-
removed MemoryAwareScheduling option (since non-memory aware scheduling currently generates invalid code)Wed, 08 Oct 2014 11:51:56 +0200, by Doug Simon
-
jacoco: add a few excludes to make some tests passingTue, 07 Oct 2014 19:09:25 +0200, by Bernhard Urban
-
mx: reduce size of exculde command line argument and fold it into package-star expressionsTue, 07 Oct 2014 16:26:29 +0200, by Bernhard Urban
-
mx: fix {,scala}dacapo paths and parsing issues on windowsTue, 07 Oct 2014 02:56:42 -0700, by Bernhard Urban
-
Merge.Tue, 07 Oct 2014 13:46:29 +0200, by Doug Simon
-
LIRIntrospection.Values: remove OperandMode mode.Fri, 03 Oct 2014 15:50:08 +0200, by Josef Eisl
-
LIRInstruction: rename forEach{Temp,Output}(ValuePositionProcedure) to forEach{Temp,Output}Pos().Fri, 03 Oct 2014 15:43:51 +0200, by Josef Eisl
-
ValuePosition: regenerate hashCode(), equals(), toString().Fri, 03 Oct 2014 15:38:39 +0200, by Josef Eisl
-
more fixes for DebugTimerTestTue, 07 Oct 2014 13:21:57 +0200, by Doug Simon
-
support distributions in pom.mxdeps filesTue, 07 Oct 2014 11:42:41 +0200, by Doug Simon
-
better defaults for use of generated node functionality based on JMH benchmarksMon, 06 Oct 2014 18:14:12 +0200, by Doug Simon
-
Merge.Mon, 06 Oct 2014 18:05:49 +0200, by Doug Simon
-
Re-add insertIntoGraph argument to Node.copyWithInputs method.Mon, 06 Oct 2014 16:33:58 +0200, by Roland Schatz
-
made selectability of using generated node functionality more fine grainedMon, 06 Oct 2014 17:51:34 +0200, by Doug Simon
-
fixed reliability of DebugTimerTestMon, 06 Oct 2014 17:32:55 +0200, by Doug Simon
-
DebugTimerTest: ignore on windows for nowMon, 06 Oct 2014 06:33:50 -0700, by Bernhard Urban
-
SL: use line separator of current platformMon, 06 Oct 2014 05:02:53 -0700, by Bernhard Urban
-
unittest: fix newline issue on windowsMon, 06 Oct 2014 04:50:44 -0700, by Bernhard Urban
-
re-added support for cloning a node without adding it to a graphMon, 06 Oct 2014 14:49:14 +0200, by Doug Simon
-
re-enabled use of Unsafe.allocateInstance based mechanism for Node cloning (based on JMH benchmarks)Mon, 06 Oct 2014 13:15:07 +0200, by Doug Simon
-
mx: follow redirects in URLConnectionDownload utilMon, 06 Oct 2014 12:02:30 +0200, by Bernhard Urban
-
Use ArithmeticOpTable for primitive convert operations.Mon, 06 Oct 2014 11:51:32 +0200, by Roland Schatz
-
Support private constructors on nodes.Mon, 06 Oct 2014 10:40:55 +0200, by Roland Schatz
-
add array length information in PartialEvaluator before expanding @ExplodeLoopMon, 06 Oct 2014 09:46:27 +0200, by Lukas Stadler
-
refactor BailoutException to include information about non-permanent errorsMon, 06 Oct 2014 09:39:42 +0200, by Lukas Stadler
-
don't skip ValueProxy nodes while looking for ArrayLengthProvidersMon, 06 Oct 2014 09:39:34 +0200, by Lukas Stadler
-
disabled use of Unsafe.allocateInstance based mechanism for Node cloning (to measure impact on compile-time benchmarks)Sat, 04 Oct 2014 01:39:59 +0200, by Doug Simon
-
reduce or eliminate redundant writes during Node cloningSat, 04 Oct 2014 01:25:59 +0200, by Doug Simon
-
Truffle: fix dump output for truffle compilations.Fri, 03 Oct 2014 23:44:49 +0200, by Christian Humer
-
MergeFri, 03 Oct 2014 09:56:14 -0700, by Tom Rodriguez
-
Don't hang onto code install references after install finishedThu, 02 Oct 2014 10:59:03 -0700, by Tom Rodriguez
-
Unify parsing of graal and hotspot Stable annotationsThu, 02 Oct 2014 10:57:03 -0700, by Tom Rodriguez
-
Cache converted classfile name in debug modeThu, 02 Oct 2014 10:54:54 -0700, by Tom Rodriguez
-
Truffle: make preliminary inlining decisions with the best possible characteristics to avoid the exploration of unneccessary pathes in the inlining tree for context sensitive inlining.Fri, 03 Oct 2014 16:22:48 +0200, by Christian Humer
-
Truffle: improve inlining performance warnings.Fri, 03 Oct 2014 16:22:48 +0200, by Christian Humer
-
Merge.Fri, 03 Oct 2014 15:16:31 +0200, by Doug Simon
-
use Unsafe.allocateInstance in Node.clone(Graph into, boolean clearInputsAndSuccessors) to avoid initializing fields twiceFri, 03 Oct 2014 15:16:02 +0200, by Doug Simon
-
Backed out of changeset 17322:655f3e6b467bFri, 03 Oct 2014 14:19:58 +0200, by Doug Simon
-
made all Node data (i.e. non-edge) fields non-final and protected to support generating a copy "constructor" using Unsafe.allocateInstanceFri, 03 Oct 2014 14:19:31 +0200, by Doug Simon
-
ValuePosition: add documentation.Fri, 03 Oct 2014 14:34:09 +0200, by Josef Eisl
-
ValuePosition: restrict access.Fri, 03 Oct 2014 13:29:52 +0200, by Josef Eisl
-
LIRIntrospection: pass the right Values to ValuePositions.Fri, 03 Oct 2014 13:29:32 +0200, by Josef Eisl
-
mergeFri, 03 Oct 2014 13:48:58 +0200, by Josef Eisl
-
Add ValuePositionTest3 to test ValuePosition.getFlags().Fri, 03 Oct 2014 11:07:44 +0200, by Josef Eisl
-
mx: added -XX:-UseGraalClassLoader to JMH executionsFri, 03 Oct 2014 11:10:35 +0200, by Doug Simon
-
mx: convert path for unittest file on cygwinThu, 02 Oct 2014 08:43:58 -0700, by Bernhard Urban
-
graal init: fail if Factory class cannot be resolvedThu, 02 Oct 2014 06:35:56 -0700, by Doug Simon
-
mx: force installation of distrubtion on windowsThu, 02 Oct 2014 06:33:16 -0700, by Bernhard Urban
-
mx: buildvms should inherit verbosityThu, 02 Oct 2014 05:23:02 -0700, by Bernhard Urban
-
only generate data fields equality method for leaf ValueNumberable nodes; no longer generate Node.isLeafNode()Thu, 02 Oct 2014 14:22:16 +0200, by Doug Simon
-
Truffle: fixed passed wrong arguments to the frame in callBoundary.Thu, 02 Oct 2014 13:13:00 +0200, by Christian Humer
-
Introduce emitLoadConstant in LIRGeneratorTool.Thu, 02 Oct 2014 10:48:17 +0200, by Roland Schatz
-
Truffle: fixed OptimizedCallTarget.callDirect was marked as not inlinable even if context sensitive inlining was not used.Thu, 02 Oct 2014 10:36:12 +0200, by Christian Humer
-
removed value number cacheWed, 01 Oct 2014 23:20:10 +0200, by Doug Simon
-
Merge.Wed, 01 Oct 2014 22:02:52 +0200, by Doug Simon
-
Truffle: fixed callsite argument profiling was still done for inlined calls using context sensitive inlining.Wed, 01 Oct 2014 19:45:11 +0200, by Christian Humer
-
Windows build: disable BrowseInformation for fastdebug and debug builds. The bscmake.exe tool for the BrowseInformation feature is not available in newer Windows SDK versions.Wed, 01 Oct 2014 19:45:05 +0200, by Christian Humer
-
Backed out changeset: 00dd7b3c5aea ("float and double constants cannot be inlined")Wed, 01 Oct 2014 18:07:13 +0200, by Lukas Stadler
-
force USE_CLANG when building on MacOSWed, 01 Oct 2014 21:13:50 +0200, by Doug Simon
-
constructors in a Node class must be protectedWed, 01 Oct 2014 20:45:56 +0200, by Doug Simon
-
converted GeneratedNode to an interface to reduce annotation parsing when creating a NodeClass instanceWed, 01 Oct 2014 18:24:23 +0200, by Doug Simon
-
added metrics for value numberable caches hits and missuesWed, 01 Oct 2014 16:18:19 +0200, by Doug Simon
-
removed unused ResetDebugValuesAfterBoot optionWed, 01 Oct 2014 16:18:11 +0200, by Doug Simon
-
fixed regression in debug value printing and removed unused support for printing per VM phaseWed, 01 Oct 2014 16:03:11 +0200, by Doug Simon
-
MergeWed, 01 Oct 2014 14:56:01 +0200, by Lukas Stadler
-
fix NPE in graph scheduling validationWed, 01 Oct 2014 14:45:06 +0200, by Lukas Stadler
-
Use Arrays.hashCode for hashing array fields.Wed, 01 Oct 2014 14:24:59 +0200, by Roland Schatz
-
Better workaround for the uninitialized variable issue.Wed, 01 Oct 2014 13:55:02 +0200, by Josef Eisl
-
Work around uninitialized variables problem with javac and lambdas.Wed, 01 Oct 2014 13:04:23 +0200, by Josef Eisl
-
Replace anonymous StateProcedures with Lambdas.Mon, 29 Sep 2014 15:02:18 +0200, by Josef Eisl
-
LIRIntrospection: use Lambdas wherever possible.Mon, 29 Sep 2014 14:48:31 +0200, by Josef Eisl
-
LSRA: replace anonymous ValueConsumers with Lambdas.Mon, 29 Sep 2014 14:40:39 +0200, by Josef Eisl
-
LSRA: replace anonymous InstructionValueConsumers with Lambdas.Mon, 29 Sep 2014 14:37:21 +0200, by Josef Eisl
-
LSRA: replace anonymous ValueProcedures with Lambdas.Mon, 29 Sep 2014 14:30:16 +0200, by Josef Eisl
-
LSRA: replace anonymous InstructionValueProcedures with Lambdas.Mon, 29 Sep 2014 13:56:34 +0200, by Josef Eisl
-
Use Lamdas in ValuePositionTests.Mon, 29 Sep 2014 13:46:00 +0200, by Josef Eisl
-
Use Lambdas in CompositeValueReplacementTests.Mon, 29 Sep 2014 13:35:31 +0200, by Josef Eisl
-
prevent deadlock in HotSpotGraalRuntime.shutdown() by loading DebugValuesPrinter class eagerlyWed, 01 Oct 2014 10:33:24 +0200, by Doug Simon
-
Remove InstructionValueProcedureBase (superseded by InstructionValueProcedure).Tue, 30 Sep 2014 18:56:28 +0200, by Josef Eisl
-
Make InstructionValueProcedureBase an interface.Tue, 30 Sep 2014 18:41:18 +0200, by Josef Eisl
-
Make [Instruction]ValueProcedure and [Instruction]ValueConsumer a FunctionalInterface.Thu, 25 Sep 2014 17:04:52 +0200, by Josef Eisl
-
Remove ValueConsumer.visitValue(Value).Thu, 25 Sep 2014 14:51:02 +0200, by Josef Eisl
-
Remove InstructionValueConsumer.visitValue(LIRInstruction, Value).Thu, 25 Sep 2014 14:48:19 +0200, by Josef Eisl
-
Remove ValueProcedure.doValue(Value value).Thu, 25 Sep 2014 14:35:24 +0200, by Josef Eisl
-
Remove InstructionValueProcedure.doValue(LIRInstruction, Value).Thu, 25 Sep 2014 14:32:47 +0200, by Josef Eisl
-
Make ValueProcedure/ValueConsumer methods public.Thu, 25 Sep 2014 14:02:35 +0200, by Josef Eisl
-
Make InstructionStateProcedure a FunctionalInterface.Thu, 25 Sep 2014 13:53:13 +0200, by Josef Eisl
-
Make ValuePositionProcedure a FunctionalInterface.Thu, 25 Sep 2014 10:51:30 +0200, by Josef Eisl
-
LIRIntrospection: rename forEach*(ValuePositionProcedure) to forEach*Pos.Thu, 25 Sep 2014 10:27:05 +0200, by Josef Eisl
-
moved Node valueNumber and valueEquals logic (optionally) to generated nodesWed, 01 Oct 2014 07:39:47 +0200, by Doug Simon
-
Truffle: allow interface types in child fieldsTue, 30 Sep 2014 23:42:08 +0200, by Andreas Woess
-
fixed reported annotation parsing time in NodeClassTue, 30 Sep 2014 21:35:36 +0200, by Doug Simon
-
Truffle: added a performance warning for number of nodes in a single Truffle cache entry.Tue, 30 Sep 2014 19:00:46 +0200, by Christian Humer
-
moved Node naming logic back to NodeClass (without impacting NodeClass constructor performance)Tue, 30 Sep 2014 15:26:07 +0200, by Doug Simon
-
Make ArithmeticOpTable fields final.Tue, 30 Sep 2014 14:45:03 +0200, by Roland Schatz
-
Remove unused method.Tue, 30 Sep 2014 12:15:13 +0200, by Roland Schatz
-
Return empty ArithmeticOpTable for non-arithmetic stamps.Tue, 30 Sep 2014 12:00:27 +0200, by Roland Schatz
-
only consider ValuePhiNodes for basic induction variablesTue, 30 Sep 2014 14:22:10 +0200, by Lukas Stadler
-
small fix to @GeneratedBy javadocTue, 30 Sep 2014 11:08:10 +0200, by Lukas Stadler
-
float and double constants cannot be inlinedTue, 30 Sep 2014 11:08:10 +0200, by Lukas Stadler
-
small visibility change in EffectsClosureTue, 30 Sep 2014 11:08:10 +0200, by Lukas Stadler
-
reduce noise in CanonicalizerPhase log outputTue, 30 Sep 2014 11:08:10 +0200, by Lukas Stadler
-
better stamps for I2F, I2D, L2F and L2D operationsTue, 30 Sep 2014 11:08:10 +0200, by Lukas Stadler
-
mx: rename helper functions for cygwin support and update commentsTue, 30 Sep 2014 10:05:30 +0200, by Bernhard Urban
-
fixed regression in binary graph serializationTue, 30 Sep 2014 08:59:11 +0200, by Doug Simon
-
Truffle-DSL: fixed regression with @SlowPath on specialize0.Tue, 30 Sep 2014 00:48:47 +0200, by Christian Humer
-
fix jdt build on windows/cygwin (2)Mon, 29 Sep 2014 20:13:17 -0700, by Bernhard Urban
-
moved Node naming logic to generated nodesMon, 29 Sep 2014 20:48:37 +0200, by Doug Simon
-
Truffle: add new inlining tests; adapt tests for context sensitive inlining.Mon, 29 Sep 2014 18:46:40 +0200, by Christian Humer
-
Truffle: implemented context sensitive inlining; implemented basic partial evaluation caching for call targets (disabled by default).Mon, 29 Sep 2014 18:46:38 +0200, by Christian Humer
-
Truffle: aligned expansion logger to changed Graal type name API.Mon, 29 Sep 2014 18:39:05 +0200, by Christian Humer
-
Truffle: fixed if a lot compilations are queued some Truffle tests could time outMon, 29 Sep 2014 18:39:05 +0200, by Christian Humer
-
Truffle: Fixed forced inlining decisions could exceed the maximum total node count.Mon, 29 Sep 2014 18:39:05 +0200, by Christian Humer
-
Truffle-DSL: added thread-safety for DSL rewrites.Mon, 29 Sep 2014 18:39:05 +0200, by Christian Humer
-
Truffle-DSL: Fixed @SlowPath was not applied to certain specialize0 implementations. This will reduce the pressure on the truffle cache.Mon, 29 Sep 2014 18:37:24 +0200, by Christian Humer
-
Truffle: Added test case that compiler intrinsics are not intrinsified if hidden behind a @SlowPath.Mon, 29 Sep 2014 18:37:24 +0200, by Christian Humer
-
coalesce DataSection entriesMon, 29 Sep 2014 16:22:07 +0200, by Lukas Stadler
-
fix pylint issuesMon, 29 Sep 2014 14:14:01 +0200, by Doug Simon
-
improved performance of NodeClass initialization by improving the way information is derived from super NodeClassesMon, 29 Sep 2014 13:59:41 +0200, by Doug Simon
-
fixed bug in LIRIntrospection.appendValuesMon, 29 Sep 2014 13:58:19 +0200, by Doug Simon
-
mx: added cyclic dependency checkingMon, 29 Sep 2014 13:57:52 +0200, by Doug Simon
-
converted all FieldIntrospection subclass to use FieldsSat, 27 Sep 2014 18:16:18 +0200, by Doug Simon
-
[SPARC] Update expected movesFri, 26 Sep 2014 18:59:08 -0700, by Stefan Anzinger
-
Limit imports in generated matchers to only the used packagesFri, 26 Sep 2014 16:01:34 -0700, by Tom Rodriguez
-
Add safepoint checks during code installationFri, 26 Sep 2014 16:00:09 -0700, by Tom Rodriguez
-
avoid different names for the same arraycopy routineFri, 26 Sep 2014 15:59:34 -0700, by Tom Rodriguez
-
MergeFri, 26 Sep 2014 15:14:02 -0700, by Stefan Anzinger
-
MergeFri, 26 Sep 2014 10:41:19 -0700, by Stefan Anzinger
-
[SPARC] changed register counts due to hintFri, 26 Sep 2014 10:40:34 -0700, by Stefan Anzinger
-
mx: fixed regression in checking whether the JDK contains an optional libraryFri, 26 Sep 2014 23:21:15 +0200, by Doug Simon
-
fix jdt build on windows/cygwinFri, 26 Sep 2014 18:53:54 +0200, by Bernhard Urban
-
Merge.Fri, 26 Sep 2014 18:11:18 +0200, by Doug Simon
-
mx: add support for cygwinFri, 26 Sep 2014 04:53:13 -0700, by Bernhard Urban
-
moved intrinsifications for Edges back into EdgesSubstitutionsFri, 26 Sep 2014 18:10:55 +0200, by Doug Simon
-
check that all callers of Fields.getObject(Object, int, Class) pass a class literal for the last parameterFri, 26 Sep 2014 14:53:35 +0200, by Doug Simon
-
force inline Fields.getObject(Object, int, Class) so that a constant value bound to its last parameter is connected with the DeferredPiNode used in Fields.getObject(Object, long, Class)Fri, 26 Sep 2014 14:53:23 +0200, by Doug Simon
-
check that the value of the MethodSubstitution.isStatic is set properlyFri, 26 Sep 2014 14:45:10 +0200, by Doug Simon
-
added graal-truffle.jar to the classes checked by CheckGraalInvariantsFri, 26 Sep 2014 14:43:06 +0200, by Doug Simon
-
Merge.Fri, 26 Sep 2014 09:22:45 +0200, by Doug Simon
-
Using suppress warning for SPARCNodeLIRBuilderThu, 25 Sep 2014 20:57:00 -0700, by Stefan Anzinger
-
Allow unused imports in MatchStatementSets (as imports just taken from the originating class)Thu, 25 Sep 2014 20:01:27 -0700, by Stefan Anzinger
-
RevertThu, 25 Sep 2014 19:47:03 -0700, by Stefan Anzinger
-
[SPARC] add additional argument to pass gateThu, 25 Sep 2014 19:29:18 -0700, by Stefan Anzinger
-
[SPARC] Enable hinting registers in arithmeticsThu, 25 Sep 2014 19:00:36 -0700, by Stefan Anzinger
-
[SPARC] Eliminate sign extension when signed load is usedThu, 25 Sep 2014 18:59:58 -0700, by Stefan Anzinger
-
Multiply use shift-add|subtract operations when easily possible. In DivNode use rightshiftThu, 25 Sep 2014 18:54:59 -0700, by Stefan Anzinger
-
MergeThu, 25 Sep 2014 09:42:28 -0700, by Stefan Anzinger
-
Eliminate valid bit in LabelHint as the validity can be encoded into the capturedTargetThu, 25 Sep 2014 09:41:55 -0700, by Stefan Anzinger
-
[SPARC] use sll and sra over sllx and srax when possibleThu, 25 Sep 2014 09:40:30 -0700, by Stefan Anzinger
-
LabelHints are now collected in ArrayLists instead of HashSetThu, 25 Sep 2014 08:57:51 -0700, by Stefan Anzinger
-
Merge.Fri, 26 Sep 2014 00:18:43 +0200, by Doug Simon
-
generalized support for unsafe access to a subset of the fields of an objectFri, 26 Sep 2014 00:18:15 +0200, by Doug Simon
-
ConstantLoadOptimization: make debug meters final.Thu, 25 Sep 2014 14:43:52 +0200, by Josef Eisl
-
Enforce catch-blocks for Debug.Scopes with context objects.Thu, 25 Sep 2014 13:28:12 +0200, by Josef Eisl
-
removed unused support for rescanning offsets in FieldIntrospection objectsThu, 25 Sep 2014 12:02:50 +0200, by Doug Simon
-
added Edges class to consolidate code operating on set of input or successor edges and to better isolate magic used to access edgesThu, 25 Sep 2014 10:27:17 +0200, by Doug Simon
-
[SPARC] eclipseformatWed, 24 Sep 2014 17:17:27 -0700, by Stefan Anzinger
-
MergeWed, 24 Sep 2014 16:22:22 -0700, by Stefan Anzinger
-
[SPARC] Add functionality to be able to do assembly in two passes (knowing offsets of forward branches)Wed, 24 Sep 2014 16:13:34 -0700, by Stefan Anzinger
-
[SPARC] Improve the lookup for delayable candidates, renaming interfaces/methodsTue, 23 Sep 2014 12:12:26 -0700, by Stefan Anzinger
-
unittest: fix NPE if inlining is disabledWed, 24 Sep 2014 22:05:05 +0200, by Bernhard Urban
-
visibility change in NewObjectSnippetsWed, 24 Sep 2014 18:42:50 +0200, by Lukas Stadler
-
remove unused ignoreSlowPath parameter in TruffleCacheWed, 24 Sep 2014 18:40:34 +0200, by Lukas Stadler
-
simplify WriteNode.generateWed, 24 Sep 2014 18:39:13 +0200, by Lukas Stadler
-
Test cornercase in floating point subtraction.Wed, 24 Sep 2014 15:28:14 +0200, by Roland Schatz
-
Use common nodes for integer and floating point arithmetic.Wed, 24 Sep 2014 14:57:03 +0200, by Roland Schatz
-
Move bit logic nodes into the arithmetic node hierarchies.Wed, 24 Sep 2014 14:29:43 +0200, by Roland Schatz
-
Remove unused methods from StampTool.Wed, 24 Sep 2014 14:22:01 +0200, by Roland Schatz
-
Add support for other data types to integer arithmetic nodes.Wed, 24 Sep 2014 13:46:37 +0200, by Roland Schatz
-
Move bit manipulation methods to CodeUtil class.Fri, 19 Sep 2014 11:00:46 +0200, by Roland Schatz
-
Print LIR after move elimination.Wed, 24 Sep 2014 11:18:44 +0200, by Josef Eisl
-
Handle deleted instructions in CFGPrinter.Wed, 24 Sep 2014 11:34:40 +0200, by Josef Eisl
-
cherry-pick: JDK-8033898: undefined symbol when build hotspot with Xcode5Wed, 24 Sep 2014 09:50:56 +0200, by Doug Simon
-
Make more Truffle code HotSpot independent, and allow more customization by subclassesTue, 23 Sep 2014 19:23:46 -0700, by Christian Wimmer
-
Allow subclasses to intercept Truffle call boundariesTue, 23 Sep 2014 19:22:45 -0700, by Christian Wimmer
-
Change class hierarchy of ValueProxy that should only be transparent during graph buildingTue, 23 Sep 2014 19:22:01 -0700, by Christian Wimmer
-
Copy graph properties when copying a graphTue, 23 Sep 2014 19:20:40 -0700, by Christian Wimmer
-
removed generated inputs/successors iterators and Position related methodsTue, 23 Sep 2014 13:40:00 +0200, by Doug Simon
-
updated CHANGELOG.mdTue, 23 Sep 2014 13:19:30 +0200, by Doug Simon
-
mx: fix pylint issuesTue, 23 Sep 2014 13:18:14 +0200, by Doug Simon
-
updated CHANGELOG.mdTue, 23 Sep 2014 13:10:25 +0200, by Doug Simon
-
mx: added 'suites' commandTue, 23 Sep 2014 13:09:06 +0200, by Doug Simon
-
mx: removed convertprojectsTue, 23 Sep 2014 12:53:40 +0200, by Doug Simon
-
mx: change name of suite specification file from projects.py to suite.pyTue, 23 Sep 2014 12:52:22 +0200, by Doug Simon
-
Added tag graal-0.5 for changeset ae5b66255083Tue, 23 Sep 2014 10:55:41 +0200, by Bernhard Urban
-
[SPARC] UseCompressedOops defaulting to false on SPARC && GRAALMon, 22 Sep 2014 11:20:35 -0700, by Stefan Anzinger
-
MergeMon, 22 Sep 2014 09:29:37 -0700, by Stefan Anzinger
-
[SPARC] Implement stuffing of delay slots in branches and calls. Optimized the cmove for integer and fp opsMon, 22 Sep 2014 09:21:29 -0700, by Stefan Anzinger
-
Merge.Mon, 22 Sep 2014 14:31:54 +0200, by Doug Simon
-
added timers for NodeClass creationMon, 22 Sep 2014 14:31:08 +0200, by Doug Simon
-
added support for getting the flat time from a DebugTimerMon, 22 Sep 2014 14:26:49 +0200, by Doug Simon
-
added support for substring matching when specifying unconditional timers and meters (e.g., -Dgraal.debug.timer.NodeClass*)Mon, 22 Sep 2014 14:25:42 +0200, by Doug Simon
-
fixed MatchPattern.toString() for USE_GENERATED_NODESMon, 22 Sep 2014 09:22:29 +0200, by Doug Simon
-
deprecated mx/projects file (by renaming to projects.deprecated)Mon, 22 Sep 2014 09:21:57 +0200, by Doug Simon
-
use supplied canonicalizer in TruffleCacheImplMon, 22 Sep 2014 12:17:02 +0200, by Lukas Stadler
-
restore support for expanding environment variables in suite declarationsFri, 19 Sep 2014 22:52:25 +0200, by Doug Simon
-
MergeFri, 19 Sep 2014 09:53:13 -0700, by Stefan Anzinger
-
MergeFri, 19 Sep 2014 09:27:01 -0700, by Stefan Anzinger
-
Limit the maximum Graal thread amount to 32 if nothing else is specified (On SPARC with 256 threads we exceed code cache size)Fri, 19 Sep 2014 09:24:16 -0700, by Stefan Anzinger
-
[SPARC] Use Fzero(d|s) for clearing a fp registerFri, 19 Sep 2014 09:18:47 -0700, by Stefan Anzinger
-
[SPARC] Fix few issues (sign extension) on CBcond instructions, and one typoThu, 18 Sep 2014 16:57:21 -0700, by Stefan Anzinger
-
mx: added support for extending distributions; require list literals for list attributes in projects.pyFri, 19 Sep 2014 17:46:35 +0200, by Doug Simon
-
sparc: fix client vm buildFri, 19 Sep 2014 14:29:28 +0200, by Bernhard Urban
-
use compilation thread even for synchronous Truffle compilationsFri, 19 Sep 2014 14:24:09 +0200, by Lukas Stadler
-
projects file converted to new formatFri, 19 Sep 2014 13:49:00 +0200, by Doug Simon
-
support for new projects file format including support for automatically updating from old formatFri, 19 Sep 2014 13:48:53 +0200, by Doug Simon
-
use "NEW_" instead of "OLD_" for new properties in IGVFri, 19 Sep 2014 11:51:17 +0200, by Lukas Stadler
-
Simplify consecutive SimpleInfopointNodesThu, 18 Sep 2014 17:43:28 +0200, by Gilles Duboscq
-
Add trusted interface concept and use it for WordBase, fix a NPE and some testsThu, 18 Sep 2014 17:42:46 +0200, by Gilles Duboscq
-
Add test for interface typesFri, 19 Sep 2014 09:59:56 +0200, by Gilles Duboscq
-
Stamp: interface types can not be trusted except after explicit runtime checksThu, 18 Sep 2014 17:41:19 +0200, by Gilles Duboscq
-
only generate extra debug info if on HotSpot *and* compiling for HotSpot executionThu, 18 Sep 2014 23:19:03 +0200, by Doug Simon
-
Truffle: restore "opt fail" message on compilation failureThu, 18 Sep 2014 19:02:02 +0200, by Andreas Woess
-
bring MethodData::_trap_hist_limit back in sync with Deoptimization::Reason_LIMITThu, 18 Sep 2014 19:00:23 +0200, by Andreas Woess
-
fix typo in graalRuntime.cppThu, 18 Sep 2014 18:56:52 +0200, by Andreas Woess
-
Truffle: remove unnecessary DefaultTruffleRuntime fieldsWed, 17 Sep 2014 20:57:20 +0200, by Andreas Woess
-
ensure NodeClass initialization follows class hierarchy orderThu, 18 Sep 2014 12:28:11 +0200, by Doug Simon
-
added timer for NodeClass initializer (-Dgraal.debug.timer.NodeClassCreation=true)Thu, 18 Sep 2014 12:22:35 +0200, by Doug Simon
-
MergeWed, 17 Sep 2014 17:06:37 -0700, by Stefan Anzinger
-
[SPARC] Add a index register, when offset is too largeWed, 17 Sep 2014 17:06:06 -0700, by Stefan Anzinger
-
[SPARC] Gearing up with CBcond instructionWed, 17 Sep 2014 17:05:18 -0700, by Stefan Anzinger
-
[SPARC] Remove Substitutiontests from blacklistWed, 17 Sep 2014 17:01:33 -0700, by Stefan Anzinger
-
MergeWed, 17 Sep 2014 09:33:48 -0700, by Christian Wimmer
-
Add unit testWed, 17 Sep 2014 09:06:40 -0700, by Christian Wimmer
-
Allow customization by subclassesTue, 16 Sep 2014 18:56:10 -0700, by Christian Wimmer
-
Create frame state with correct bciTue, 16 Sep 2014 18:55:03 -0700, by Christian Wimmer
-
Avoid NullPointerExceptionTue, 16 Sep 2014 18:54:37 -0700, by Christian Wimmer
-
Delete temporary nodeTue, 16 Sep 2014 18:54:21 -0700, by Christian Wimmer
-
Do not hardcode the stamp of deoptimization reasonAndAcation and speculationTue, 16 Sep 2014 18:53:51 -0700, by Christian Wimmer
-
Make fields and constructors protected to allow subclasses in different packagesTue, 16 Sep 2014 18:53:11 -0700, by Christian Wimmer
-
Allow customization by subclassesTue, 16 Sep 2014 18:52:39 -0700, by Christian Wimmer
-
Allow customization by subclassesTue, 16 Sep 2014 18:52:01 -0700, by Christian Wimmer
-
Make methods accessibleTue, 16 Sep 2014 18:49:10 -0700, by Christian Wimmer
-
Make liveness analysis configurable by graph builder configurationTue, 16 Sep 2014 18:48:50 -0700, by Christian Wimmer
-
Factor out HotSpot-independent parts of ArrayCopy and ObjectClone nodesTue, 16 Sep 2014 18:43:39 -0700, by Christian Wimmer
-
Allow lowering of DynamicDeoptimizeNodeTue, 16 Sep 2014 18:42:23 -0700, by Christian Wimmer
-
Fix when not using generated node classesTue, 16 Sep 2014 18:41:44 -0700, by Christian Wimmer
-
Add option to disable Graal graph verification (which takes very long for big graphs)Tue, 16 Sep 2014 18:41:00 -0700, by Christian Wimmer
-
Encapsulate creation of LinearScan objectTue, 16 Sep 2014 18:40:04 -0700, by Christian Wimmer
-
Add ResolvedJavaMethod.getAnnotationsTue, 16 Sep 2014 18:36:59 -0700, by Christian Wimmer
-
Using getKind().format is unnecessaryTue, 16 Sep 2014 18:36:19 -0700, by Christian Wimmer
-
Add methods to InstalledCodeTue, 16 Sep 2014 18:35:46 -0700, by Christian Wimmer
-
Fixes for SimpleLanguage when compilingTue, 16 Sep 2014 18:35:22 -0700, by Christian Wimmer
-
MergeWed, 17 Sep 2014 08:23:54 -0700, by Stefan Anzinger
-
[SPARC] Now doing alignment bytewise and not instruction-wise (nop in AMD64 has one byte, nop in SPARC four bytes)Wed, 17 Sep 2014 08:22:46 -0700, by Stefan Anzinger
-
[SPARC] Add nop again otherwise the information on pc is not uniqueWed, 17 Sep 2014 08:21:45 -0700, by Stefan Anzinger
-
[SPARC] Remove unneccessary nops after callsTue, 16 Sep 2014 17:49:43 -0700, by Stefan Anzinger
-
[SPARC] MathIntrinsic for sqrt and absTue, 16 Sep 2014 17:49:13 -0700, by Stefan Anzinger
-
[SPARC] fix the floatingpoint loading of constant +0.0 and -0.0, changed ArraysCompare more to the C2 implementation.Tue, 16 Sep 2014 15:36:00 -0700, by Stefan Anzinger
-
[SPARC] Use VIS3 moves between fp and gp registers when availableTue, 16 Sep 2014 11:49:23 -0700, by Stefan Anzinger
-
DeadCodeElimination is not optional for OnStackReplacementPhaseTue, 16 Sep 2014 22:00:52 +0200, by Doug Simon
-
apply CompilerToVM.shouldDebugNonSafepoints() to HotSpot Truffle compilations as wellTue, 16 Sep 2014 22:00:22 +0200, by Doug Simon
-
[SPARC] Renamed member tmp to avoid compiler warningsMon, 15 Sep 2014 20:20:51 -0700, by Stefan Anzinger
-
MergeMon, 15 Sep 2014 20:06:56 -0700, by Stefan Anzinger
-
Remove unused importsMon, 15 Sep 2014 20:06:40 -0700, by Stefan Anzinger
-
[SPARC] Implementing ArrayEqualsOp for sparcMon, 15 Sep 2014 19:22:02 -0700, by Stefan Anzinger
-
Add optional graph dump before each compiler phase.Mon, 15 Sep 2014 17:16:53 +0200, by Roland Schatz
-
Removed another unused variableFri, 12 Sep 2014 15:39:45 -0700, by Stefan Anzinger
-
Compiler warning removed (unused import)Fri, 12 Sep 2014 15:24:00 -0700, by Stefan Anzinger
-
[SPARC] eliminating some redundant LIR typesFri, 12 Sep 2014 14:50:02 -0700, by Stefan Anzinger
-
[SPARC] Can now configure different prefetch modesFri, 12 Sep 2014 12:55:49 -0700, by Stefan Anzinger
-
[SPARC] Fix typoFri, 12 Sep 2014 12:54:06 -0700, by Stefan Anzinger
-
DirectReadNode from unsafe does now sign/zero extend values which are shorter than intFri, 12 Sep 2014 12:51:34 -0700, by Stefan Anzinger
-
MergeThu, 11 Sep 2014 11:26:23 -0700, by Stefan Anzinger
-
[SPARC] rename guaranteeLoadable to generateSimm13OffsetLoadWed, 10 Sep 2014 12:55:35 -0700, by Stefan Anzinger
-
[SPARC] Temp slot must be 64 bit (long)Wed, 10 Sep 2014 11:22:41 -0700, by Stefan Anzinger
-
[SPARC] fix issues with moving between float and general purpose registers (alignment)Wed, 10 Sep 2014 11:18:38 -0700, by Stefan Anzinger
-
Disable graph caching until assumptions problem is fixedWed, 10 Sep 2014 23:14:58 +0200, by Tom Rodriguez
-
Fixed variable nameWed, 10 Sep 2014 23:14:51 +0200, by Tom Rodriguez
-
Truffle: simplify byte section tests.Wed, 10 Sep 2014 21:38:26 +0100, by Chris Seaton
-
fixed case of Optionality constantsWed, 10 Sep 2014 11:44:39 +0200, by Doug Simon
-
Backed out changeset: 841a9f98b97cWed, 10 Sep 2014 11:36:45 +0200, by Doug Simon
-
Backed out changeset: f0b55d0c5d2dWed, 10 Sep 2014 11:04:13 +0200, by Doug Simon
-
Add truffle com.oracle.graal.truffle.test.SLTruffleGraalTestSuite to ignore for nowTue, 09 Sep 2014 18:35:08 -0700, by Stefan Anzinger
-
[SPARC] get rid of VIS3Tue, 09 Sep 2014 17:02:24 -0700, by Stefan Anzinger
-
FindbugsTue, 09 Sep 2014 15:50:47 -0700, by Stefan Anzinger
-
[SPARC] Findbugs/checkstyleTue, 09 Sep 2014 15:41:27 -0700, by Stefan Anzinger
-
MergeTue, 09 Sep 2014 14:31:36 -0700, by Stefan Anzinger
-
Add RawConstantTue, 09 Sep 2014 12:22:48 -0700, by Stefan Anzinger
-
Using basename instead of BASH_SOURCE, does not on older versions of bash (Which comes with Solaris 11.0)Tue, 09 Sep 2014 12:20:19 -0700, by Stefan Anzinger
-
Fix the endianess issue, when using JSR/RET instruction and deoptimization happens in this subroutineTue, 09 Sep 2014 12:15:29 -0700, by Stefan Anzinger
-
[SPARC] Introduce access of HotSpot flags for sparc cpu (VIS1,2,3)Tue, 09 Sep 2014 12:11:57 -0700, by Stefan Anzinger
-
[SPARC] make compatible for CPU without VIS3 and do some cleanupTue, 09 Sep 2014 12:09:58 -0700, by Stefan Anzinger
-
[SPARC] fixing iremFri, 05 Sep 2014 18:28:11 -0700, by Stefan Anzinger
-
Truffle: change log entry for TruffleCompilationExceptionsAreThrown.Tue, 09 Sep 2014 20:22:11 +0100, by Chris Seaton
-
Truffle: keep the RootNode in OptimizationFailedException, so you can figure out what it was that failed.Tue, 09 Sep 2014 20:21:11 +0100, by Chris Seaton
-
Truffle: TruffleCompilationExceptionsAreThrown option to get OptimizationFailedException on compiler error.Tue, 09 Sep 2014 20:19:23 +0100, by Chris Seaton
-
HSAIL: test case for HSAIL deopt bugTue, 09 Sep 2014 14:05:28 +0200, by Doug Simon
-
use absolute paths in generated NetBeans project configurationsTue, 09 Sep 2014 13:58:24 +0200, by Doug Simon
-
create generated source dirs as part of netbeansinitTue, 09 Sep 2014 13:32:08 +0200, by Doug Simon
-
Update comment about usages of streamsTue, 09 Sep 2014 12:14:23 +0200, by Tom Rodriguez
-
Insert proxies when peeking through proxy for array lengthTue, 09 Sep 2014 11:53:53 +0200, by Tom Rodriguez
-
Move FixedNodeProbabilityCache into InlineableGraph so it doesn't get too bigTue, 09 Sep 2014 11:53:03 +0200, by Tom Rodriguez
-
Enable scheduling when dumping for DumpOnErrorTue, 09 Sep 2014 11:51:59 +0200, by Tom Rodriguez
-
Let linear scan DetailedAsserts deal with missing intervalsTue, 09 Sep 2014 11:37:57 +0200, by Tom Rodriguez
-
Fix forceLogTue, 09 Sep 2014 11:36:43 +0200, by Tom Rodriguez
-
Unproxy constant usages in FrameStateTue, 09 Sep 2014 11:35:07 +0200, by Tom Rodriguez
-
Merge.Mon, 08 Sep 2014 22:21:47 +0100, by Chris Seaton
-
Truffle: byte[] sources.Mon, 08 Sep 2014 22:21:21 +0100, by Chris Seaton
-
denote certain applications of DeadCodeEliminationPhase as optional and only run them if -G:-ReduceDCEMon, 08 Sep 2014 21:23:18 +0200, by Doug Simon
-
removed Node.recordsUsages()Mon, 08 Sep 2014 21:00:12 +0200, by Doug Simon
-
mx: do not clean distributions if the --no-java option is given to the clean commandMon, 08 Sep 2014 19:04:32 +0200, by Doug Simon
-
ensure NodeRefIterator.Empty.hasNext() returns falseMon, 08 Sep 2014 13:49:40 +0200, by Doug Simon
-
re-enable use of generated nodes by defaultMon, 08 Sep 2014 13:26:52 +0200, by Doug Simon
-
fixed race involving NodeRefIterator.EmptyMon, 08 Sep 2014 13:24:50 +0200, by Doug Simon
-
mx: add check for compliance level of a distributionMon, 08 Sep 2014 09:46:07 +0200, by Bernhard Urban
-
Truffle: entries in change log.Sat, 06 Sep 2014 17:20:11 +0100, by Chris Seaton
-
Truffle: Add NeverValidAssumption.Sat, 06 Sep 2014 17:19:13 +0100, by Chris Seaton
-
Truffle: fix AssumedValue.Sat, 06 Sep 2014 17:14:00 +0100, by Chris Seaton
-
mx: fix default handling of vm config and build typeThu, 04 Sep 2014 20:12:10 +0200, by Gilles Duboscq
-
Don't remove LoopExitNodes in UseTrappingNullChecksPhase.Fri, 05 Sep 2014 12:27:04 +0200, by Roland Schatz
-
enable CompileTheWorld in non-hosted modeFri, 05 Sep 2014 11:50:52 +0200, by Doug Simon
-
mx: added ctw command to simplify executing CompileTheWorldThu, 04 Sep 2014 22:34:03 +0200, by Doug Simon
-
improved javadoc for NodeClass.is()Thu, 04 Sep 2014 22:33:17 +0200, by Doug Simon
-
projects must be rebuilt when any of their dependencies are rebuiltThu, 04 Sep 2014 22:32:49 +0200, by Doug Simon
-
Truffle: fixed potential non determinism in the invalidation of inlining.Thu, 04 Sep 2014 21:46:01 +0200, by Christian Humer
-
Disable use of generated Nodes.Thu, 04 Sep 2014 16:18:01 +0200, by Roland Schatz
-
Split method in OptimizingLinearScanWalker.Thu, 04 Sep 2014 15:04:34 +0200, by Roland Schatz
-
Remove redundant Begin nodes before LoopExit.Thu, 04 Sep 2014 13:44:45 +0200, by Roland Schatz
-
re-enabled use of generated NodesThu, 04 Sep 2014 13:33:04 +0200, by Doug Simon
-
NodeClassIterator advances lazily instead of eagerly, allowing the next element to be cached in the advance operationThu, 04 Sep 2014 13:08:27 +0200, by Doug Simon
-
NodeRefIterator advances lazily instead of eagerly, allowing the next element to be cached in the advance operationThu, 04 Sep 2014 12:54:06 +0200, by Doug Simon
-
fixed unit tests so that they pass when assertions are disabledThu, 04 Sep 2014 12:51:43 +0200, by Doug Simon
-
temporarily disable use of generated NodesWed, 03 Sep 2014 18:04:28 +0200, by Doug Simon
-
Truffle: new value profiles prototype.Wed, 03 Sep 2014 14:58:53 +0200, by Christian Humer
-
Truffle: run expandTree iteratively to make frame propagations visible to expandTree.Wed, 03 Sep 2014 14:58:53 +0200, by Christian Humer
-
Fixed loop phis with itself as single back value did not canonicalize. (contributed by Lukas Stadler)Wed, 03 Sep 2014 14:58:53 +0200, by Christian Humer
-
Truffle: made TruffleRuntime#getCallTargets return a Collection and simplified its implementation.Wed, 03 Sep 2014 14:58:53 +0200, by Christian Humer
-
LineLocationToProbeCollectionMap: add forget methodWed, 03 Sep 2014 12:01:14 +0200, by Gilles Duboscq
-
Truffle/API: TruffleScriptEngineFactory.engineCreated() is now finalWed, 03 Sep 2014 12:00:41 +0200, by Gilles Duboscq
-
Fixed HSAIL deoptTue, 02 Sep 2014 21:42:37 -0700, by Tom Rodriguez
-
Claim entry_frame slots for VerifyStackTue, 02 Sep 2014 21:42:29 -0700, by Tom Rodriguez
-
Added header to file and jumptable for byte char shortTue, 02 Sep 2014 20:50:40 -0700, by Stefan Anzinger
-
MergeTue, 02 Sep 2014 19:23:43 -0700, by Stefan Anzinger
-
[SPARC] Checkstyle, blacklist for unittestsTue, 02 Sep 2014 19:01:01 -0700, by Stefan Anzinger
-
[SPARC] Fixing conversions of l2d l2f i2d i2f ... Adding assertions for usage ofTue, 02 Sep 2014 17:22:16 -0700, by Stefan Anzinger
-
Eliminate the recursion over lambda expression as it generates a huge stack which may cause stack overflow earlier as it should beTue, 02 Sep 2014 17:19:53 -0700, by Stefan Anzinger
-
[SPARC] Saving return value to a "real" double register.Tue, 02 Sep 2014 17:18:35 -0700, by Stefan Anzinger
-
[SPARC] Giving now two scratch registersTue, 02 Sep 2014 17:17:56 -0700, by Stefan Anzinger
-
[SPARC/AMD64] Splitting up oopmap generation for Intel XMM and SPARC Floatingpoint registersTue, 02 Sep 2014 17:16:26 -0700, by Stefan Anzinger
-
isDominatedBy made iterative as in huge graphs it may cause stackoverflow (dacapo tomcat tests max depth is about 2.5k recursions)Tue, 02 Sep 2014 17:08:14 -0700, by Stefan Anzinger
-
Eliminating the lambda expression, as in the recursive call it creates unnecessary stack frames which causes StackOverflowErros soonerTue, 02 Sep 2014 11:49:12 -0700, by Stefan Anzinger
-
[SPARC] Make scratch register usage safeFri, 29 Aug 2014 21:00:14 -0700, by Stefan Anzinger
-
MergeFri, 29 Aug 2014 16:05:30 -0700, by Stefan Anzinger
-
[SPARC] Assembler fixesFri, 29 Aug 2014 16:04:46 -0700, by Stefan Anzinger
-
[SPARC] Fix dacapo sunflow test (Unordered branching is now implemented right)Thu, 28 Aug 2014 19:24:52 -0700, by Stefan Anzinger
-
Bugfix: ReadEliminationClosure ignored subclasses of FixedAccessNode that are memory checkpointsTue, 02 Sep 2014 15:44:33 -0700, by Christian Wimmer
-
cherry-pick: 8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platformsTue, 02 Sep 2014 22:19:44 +0200, by Bernhard Urban
-
mx: support different name for jvm.cfgTue, 02 Sep 2014 14:47:10 +0200, by Bernhard Urban
-
mx: add helper for determine jli locationTue, 02 Sep 2014 14:46:50 +0200, by Bernhard Urban
-
mx library: support platform/architecture specific librariesTue, 02 Sep 2014 14:46:22 +0200, by Bernhard Urban
-
mx: move get_arch() to mxtoolTue, 02 Sep 2014 14:45:51 +0200, by Bernhard Urban
-
Merge.Tue, 02 Sep 2014 10:30:28 +0200, by Doug Simon
-
use source field declaration order in generated Node classesTue, 02 Sep 2014 10:30:05 +0200, by Doug Simon
-
use the right class loader when loading generated PositionFieldOrder classTue, 02 Sep 2014 09:56:48 +0200, by Doug Simon
-
select generated input and successor iterators if Node.USE_GENERATED_NODESTue, 02 Sep 2014 00:44:43 +0200, by Doug Simon
-
Truffle: added new infrastructure for graal truffle runtime tests using SL.Mon, 01 Sep 2014 20:08:19 +0200, by Christian Humer
-
SL: added internal APIs to SL for the Graal runtime tests.Mon, 01 Sep 2014 20:08:18 +0200, by Christian Humer
-
Truffle: added Graal runtime API to wait for the completion of a compilation.Mon, 01 Sep 2014 20:08:18 +0200, by Christian Humer
-
SL: added support for guest language stack traces to SLException; added SLAssertionError.Mon, 01 Sep 2014 20:08:18 +0200, by Christian Humer
-
SL: added assertTrue and assertFalse builtins to SL.Mon, 01 Sep 2014 20:08:18 +0200, by Christian Humer
-
improved error reporting by @NodeInfo annotation processorMon, 01 Sep 2014 16:46:59 +0200, by Doug Simon
-
Instrumentation: Removed extends SyntaxTagged from Wrapper interface.Fri, 29 Aug 2014 15:21:39 -0700, by David Piorkowski
-
Truffle: Revert: fix compilation issue; after a method is compiled (but not yet installed), it still needs to call the already compiled children.Fri, 29 Aug 2014 13:48:04 +0200, by Christian Humer
-
MergeThu, 28 Aug 2014 17:49:37 -0700, by Stefan Anzinger
-
[SPARC] Findbugs/CheckstyleThu, 28 Aug 2014 17:15:23 -0700, by Stefan Anzinger
-
[SPARC/AMD64] Fixing handling of floatingpoint register handlingThu, 28 Aug 2014 16:47:43 -0700, by Stefan Anzinger
-
[SPARC] Fixing float register allocationThu, 28 Aug 2014 15:43:44 -0700, by Stefan Anzinger
-
reverted matcher to use Class keys instead of NodeClass keysThu, 28 Aug 2014 20:55:39 +0200, by Doug Simon
-
fix compilation issue; after a method is compiled (but not yet installed), it still needs to call the already compiled children.Thu, 28 Aug 2014 18:07:52 +0200, by Christian Wirth
-
Truffle: added support for Runtime#getCallTargets()Thu, 28 Aug 2014 15:35:29 +0200, by Christian Humer
-
added support to get the generated Node class represented by a NodeClass instanceThu, 28 Aug 2014 11:42:02 +0200, by Doug Simon
-
fixed match type testThu, 28 Aug 2014 08:54:10 +0200, by Doug Simon
-
Truffle/Source: use a synchronized hash tableWed, 27 Aug 2014 17:59:48 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: add TODO comment to Visualizer interfaceWed, 27 Aug 2014 17:59:17 -0700, by Michael Van De Vanter
-
need extra logic when computing Node iterable ids and USE_GENERATED_NODES == trueWed, 27 Aug 2014 22:11:13 +0200, by Doug Simon
-
tweaked comparison of a Node against a node classWed, 27 Aug 2014 20:12:57 +0200, by Doug Simon
-
Merge.Wed, 27 Aug 2014 20:02:06 +0200, by Doug Simon
-
[SPARC] transform unittest whitelist into a blacklist.Wed, 27 Aug 2014 17:54:09 +0200, by Josef Eisl
-
mx: add unittest --blacklist.Wed, 27 Aug 2014 17:43:48 +0200, by Josef Eisl
-
set default for Node.USE_GENERATED_NODES to trueWed, 27 Aug 2014 20:01:44 +0200, by Doug Simon
-
matcher needs to indirect through NodeClass to work properly in the presence of generated Node classesWed, 27 Aug 2014 18:59:09 +0200, by Doug Simon
-
replaced 'node.getClass() == <literal>.getGenClass()' idiom with new 'NodeClass.is(Class<? extends Node.class> cls)' mechanismWed, 27 Aug 2014 18:58:15 +0200, by Doug Simon
-
InvokeNode does not need to implement IterableNodeTypeWed, 27 Aug 2014 17:01:57 +0200, by Doug Simon
-
[SPARC] updated unittest whitelist.Wed, 27 Aug 2014 16:15:38 +0200, by Josef Eisl
-
[SPARC] initial unittest whitelist (all tests enabled).Wed, 27 Aug 2014 15:37:18 +0200, by Josef Eisl
-
mx: skip downloading hsdis if not available.Wed, 27 Aug 2014 15:36:16 +0200, by Josef Eisl
-
Truffle-DSL: fixed JDT element comparator violated transitivity.Wed, 27 Aug 2014 15:54:00 +0200, by Christian Humer
-
relaxed access control from package to protected for elements that need to be accessed in generated subclasses in disjoint packagesWed, 27 Aug 2014 14:14:18 +0200, by Doug Simon
-
augment error message with location of problematic element if annotation processing environment might not be able to show the source location of the messageWed, 27 Aug 2014 14:09:13 +0200, by Doug Simon
-
copyright fixWed, 27 Aug 2014 12:58:44 +0200, by Michael Haupt
-
mergeWed, 27 Aug 2014 12:51:44 +0200, by Michael Haupt
-
extract TypedNodeIterator to separate file and rename (workaround for javac bug)Wed, 27 Aug 2014 11:56:35 +0200, by Michael Haupt
-
Truffle: cleanup to the LoopNode API.Wed, 27 Aug 2014 11:35:59 +0200, by Christian Humer
-
Truffle-DSL: fixed generic type earsure for types in the type system.Wed, 27 Aug 2014 11:35:59 +0200, by Christian Humer
-
Truffle-DSL: added test for source sections in @CreateCast methods.Wed, 27 Aug 2014 11:35:59 +0200, by Christian Humer
-
NFI: adopt JavaDocWed, 27 Aug 2014 09:14:19 +0200, by Matthias Grimmer
-
NFI: adopt unittests to new NFI behaviour; add new unittestWed, 27 Aug 2014 09:13:37 +0200, by Matthias Grimmer
-
NFI: fix FunctionHandle resolvingWed, 27 Aug 2014 09:13:00 +0200, by Matthias Grimmer
-
Truffle/Instrumentation: rename misleading field name in ProbeImplTue, 26 Aug 2014 20:02:42 -0700, by Michael Van De Vanter
-
Merge with e01b0b9a5f886f8810ba09668632acd675cccf76Tue, 26 Aug 2014 19:57:25 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: some Javadoc revistions; minor code cleanups; remove one redundant operation; add tracing to the LineLocation maps.Tue, 26 Aug 2014 13:54:53 -0700, by Michael Van De Vanter
-
SL/Instrumentation: Fixing SLContext to use SLInstrumenterTue, 26 Aug 2014 18:22:31 -0700, by David Piorkowski
-
Merged.Tue, 26 Aug 2014 15:48:37 -0700, by David Piorkowski
-
Instrumentation: removed ExecutionContext parameter from probe method in InstrumentableTue, 26 Aug 2014 11:00:30 -0700, by David Piorkowski
-
relaxed access control from package to protected for elements that need to be accessed in generated subclasses in disjoint packagesTue, 26 Aug 2014 23:44:31 +0200, by Doug Simon
-
missing factory method code assist includes USE_GENERATED_NODES logicTue, 26 Aug 2014 23:40:08 +0200, by Doug Simon
-
Merged.Tue, 26 Aug 2014 09:35:08 -0700, by David Piorkowski
-
SL/Instrumentation: Removing SLNodeProber. No longer needed after adding Instrumentable interfaceMon, 25 Aug 2014 11:44:45 -0700, by David Piorkowski
-
ConstantLoadOptimization: minor cleanups.Tue, 26 Aug 2014 16:55:47 +0200, by Josef Eisl
-
Add ConstantLoadOptimization.Mon, 25 Aug 2014 17:23:14 +0200, by Josef Eisl
-
Introduce DominatorOptimizationProblem.Mon, 25 Aug 2014 17:18:36 +0200, by Josef Eisl
-
CFGPrinter: do not print empty HIR cfgs.Mon, 25 Aug 2014 19:11:01 +0200, by Josef Eisl
-
removed repeated conditional test detected by findbugsTue, 26 Aug 2014 16:16:26 +0200, by Doug Simon
-
more refactorings to workaround javac symbol issue (JDK-7101822)Tue, 26 Aug 2014 15:57:08 +0200, by Doug Simon
-
mx: do not clean up temp files from the build command if -v is specifiedTue, 26 Aug 2014 15:56:46 +0200, by Doug Simon
-
added jtt tests for float and double div-by-zeroTue, 26 Aug 2014 15:55:59 +0200, by Doug Simon
-
mx: Make java file list order deterministicTue, 26 Aug 2014 15:06:43 +0200, by Gilles Duboscq
-
mx: Make order of projects() deterministicTue, 26 Aug 2014 10:46:48 +0200, by Gilles Duboscq
-
MergeMon, 25 Aug 2014 21:15:59 -0700, by Stefan Anzinger
-
[SPARC] Fix findbugs/checkstyle warningsMon, 25 Aug 2014 14:42:42 -0700, by Stefan Anzinger
-
Fixing relock on interpreter when entering synchronized methods.Mon, 25 Aug 2014 11:32:04 -0700, by Stefan Anzinger
-
[SPARC] Implement UnsafeArrayCopy for aligned memory accessMon, 25 Aug 2014 10:41:56 -0700, by Stefan Anzinger
-
MonitorTest should not exceed 32 processes, as it would require too much code cache (Makes problems on machines with 200 > threads)Mon, 25 Aug 2014 10:35:40 -0700, by Stefan Anzinger
-
[SPARC] Fix incorrect implementation of IBSRMon, 25 Aug 2014 10:30:03 -0700, by Stefan Anzinger
-
[SPARC] fix incorrect implementation of tableswitchMon, 25 Aug 2014 10:29:15 -0700, by Stefan Anzinger
-
[SPARC] Fix loading of constants and add debug messages to assertionsMon, 25 Aug 2014 10:28:44 -0700, by Stefan Anzinger
-
[SPARC] implement multiplication of two single float into one double floatMon, 25 Aug 2014 10:25:17 -0700, by Stefan Anzinger
-
[SPARC] new Unittests for IntegerBits, Switch (with byte, short, char values) and high float register pressure, sign extending short from heapMon, 25 Aug 2014 10:24:08 -0700, by Stefan Anzinger
-
[SPARC] Fix sign extension, add debug messages to assertions in Assembler, add FSMULD , Entering frame is now possible with > 2k framesizeMon, 25 Aug 2014 10:21:37 -0700, by Stefan Anzinger
-
[SPARC] Exclude AMD64 tests from SPARC testrun, always use tmp register when using StrategySwitch, using registerSaver in EnterUnpackStackFrame, LeaveCurrentStackframe, adding guarantee to load offsets when doing load reg+imm13 when the imm value does not fit in 13 bit, assertions for scratch register usage (tmp/def)Tue, 19 Aug 2014 09:21:29 -0700, by Stefan Anzinger
-
[SPARC] Unwinding get the correct return address when unwindingTue, 12 Aug 2014 08:58:38 -0700, by Stefan Anzinger
-
[SPARC] add missing delay slot wen jumping to exception handler.Tue, 12 Aug 2014 08:52:53 -0700, by Stefan Anzinger
-
[SPARC] Adding registers f0...f31 to callee saved; fixing allocator test, removing direct acquisition of Unsafe from SPARCHotspotBackendFri, 08 Aug 2014 09:27:50 -0700, by Stefan Anzinger
-
[SPARC] Fixing branching on fp condition codes, introducing branching on carry set.Fri, 08 Aug 2014 09:24:44 -0700, by Stefan Anzinger
-
[SPARC] new vis3 instruction umulxhiFri, 08 Aug 2014 09:22:51 -0700, by Stefan Anzinger
-
[SPARC] Implement unsigned arithmethic, fix CAS, unary operations on stack and various other fixesFri, 08 Aug 2014 09:14:53 -0700, by Stefan Anzinger
-
refactored inner classes to be static top level classes to workaround javac "cannot find symbol" issueMon, 25 Aug 2014 23:22:05 +0200, by Doug Simon
-
used void timer/metric implementation for conditional timers/metrics if neither -G:Time nor -G:Meter is specifiedMon, 25 Aug 2014 23:20:44 +0200, by Doug Simon
-
Truffle-DSL: better support for types with type arguments.Mon, 25 Aug 2014 20:59:56 +0200, by Christian Humer
-
Truffle-DSL: fixed polymorphic to monomorphic transition. It remained polymorphic in some cases.Mon, 25 Aug 2014 16:30:40 +0200, by Christian Humer
-
Truffle-DSL: fixed lost source sections for polymorphic specializations. (GRAAL-851 #resolve)Mon, 25 Aug 2014 15:56:32 +0200, by Christian Humer
-
fixed eclipseformat issueMon, 25 Aug 2014 14:43:43 +0200, by Doug Simon
-
made use of generated Node classes predicated on value of graal.useGeneratedNodes system property (default is false)Mon, 25 Aug 2014 13:45:12 +0200, by Doug Simon
-
add support for installing distribution jars into jre/lib/ext directoryMon, 25 Aug 2014 12:57:49 +0200, by Doug Simon
-
SL: use new LoopNode API.Sat, 23 Aug 2014 19:31:44 +0200, by Christian Humer
-
Truffle: new experimental LoopNode API.Sat, 23 Aug 2014 19:31:40 +0200, by Christian Humer
-
Truffle-DSL: fixed NPE if TemplateMethod had no return type.Sat, 23 Aug 2014 19:31:48 +0200, by Christian Humer
-
SL: fixed merge problem.Sat, 23 Aug 2014 19:31:36 +0200, by Christian Humer
-
SL: better toString for SL nodes.Sat, 23 Aug 2014 19:31:33 +0200, by Christian Humer
-
Truffle: replaces are now reported to all ReplaceObservers in the node hierarchy.Sat, 23 Aug 2014 19:31:29 +0200, by Christian Humer
-
SL: local variable nodes should use contains to avoid polymorphism.Sat, 23 Aug 2014 19:31:26 +0200, by Christian Humer
-
Truffle: changed return types of condition profile factory methods.Sat, 23 Aug 2014 19:31:22 +0200, by Christian Humer
-
Truffle-DSL: some more performance optimizations.Sat, 23 Aug 2014 19:31:18 +0200, by Christian Humer
-
Truffle-DSL: optimize import generation.Sat, 23 Aug 2014 19:31:13 +0200, by Christian Humer
-
Truffle-DSL: made guard parsing more robust.Sat, 23 Aug 2014 19:31:09 +0200, by Christian Humer
-
Truffle-DSL: Fixed guard matching for operations that use short circuits without boolean in the type system.Sat, 23 Aug 2014 19:31:01 +0200, by Christian Humer
-
indirect through NodeClass when looking up the HSAIL lowering strategy mapSat, 23 Aug 2014 16:55:56 +0200, by Doug Simon
-
restructure Node class literal verifier to easily enable tests other than identity testsSat, 23 Aug 2014 16:54:56 +0200, by Doug Simon
-
bind a generated Node class to the NodeClass instance of the generated-from Node classSat, 23 Aug 2014 16:53:47 +0200, by Doug Simon
-
formalized the set of distribution jars that are installed into the JDK to ensure both mx and the HotSpot make system do the necessary deploymentSat, 23 Aug 2014 00:50:44 +0200, by Doug Simon
-
workaround for a problem javac has resolving symbols in Node.javaSat, 23 Aug 2014 00:21:50 +0200, by Doug Simon
-
made debug value printing work if individual timers or metrics are enabled without -G:Time or -G:Meter being specifiedSat, 23 Aug 2014 00:18:14 +0200, by Doug Simon
-
fixed eclipseformat issueFri, 22 Aug 2014 23:55:08 +0200, by Doug Simon
-
Merge.Fri, 22 Aug 2014 16:03:49 +0200, by Doug Simon
-
switched to using new NodeFieldIterator and NodeFieldIterable for traversing Node inputs and successorsFri, 22 Aug 2014 15:56:51 +0200, by Doug Simon
-
Merge.Mon, 18 Aug 2014 14:05:05 +0200, by Doug Simon
-
don't expect generated classes for abstract Node classes; add test to ensure identity tests are not performed on non-generated node classesMon, 18 Aug 2014 13:49:25 +0200, by Doug Simon
-
introduced ElementException; don't process abstract Node classes; generate isLeafNode methodSat, 16 Aug 2014 00:05:59 +0200, by Doug Simon
-
factored out getSuperTypeSat, 16 Aug 2014 00:03:21 +0200, by Doug Simon
-
use correct asXyzAddr methods in AMD64ArithmeticFri, 22 Aug 2014 13:20:50 +0200, by Lukas Stadler
-
graal.nfi: change source level to 1.7Fri, 22 Aug 2014 12:20:47 +0200, by Bernhard Urban
-
Consider the offset when performing read elimination on unsafesThu, 21 Aug 2014 18:02:22 -0700, by Tom Rodriguez
-
validateFormat should validate caller tooThu, 21 Aug 2014 17:50:00 -0700, by Tom Rodriguez
-
logObject and logPrimitive should be leafThu, 21 Aug 2014 17:40:00 -0700, by Tom Rodriguez
-
Make handling of removeNeverExecutedCode more consistentThu, 21 Aug 2014 17:30:00 -0700, by Tom Rodriguez
-
Try to pull out a base for Unsafe C heap referencesThu, 21 Aug 2014 17:20:00 -0700, by Tom Rodriguez
-
Reenable slider drag behaviorThu, 21 Aug 2014 17:10:00 -0700, by Tom Rodriguez
-
SL/Instrumentation: Restoring SLNodeProberThu, 21 Aug 2014 17:04:43 -0700, by David Piorkowski
-
SL/Instrumentation: Added checks for null SourceSections in SLInstrumenterThu, 21 Aug 2014 15:10:56 -0700, by David Piorkowski
-
Merge to latest. Fixed conflicts in LineLocationToProbeCollection.Thu, 21 Aug 2014 13:32:11 -0700, by David Piorkowski
-
Truffle/Instrumentation: Added Instrumentable interface and LineLocationToSourceSections mapThu, 21 Aug 2014 13:28:22 -0700, by David Piorkowski
-
don't generate invalid mov_b hsail instructionsThu, 21 Aug 2014 18:50:18 +0200, by Lukas Stadler
-
HSAIL: pass the number of argument to the JavaCallArguments constructor. Add TraceTime for kernel creation.Thu, 21 Aug 2014 11:12:38 +0200, by Gilles Duboscq
-
truffle.jar should always be on the bootclasspath regardless of the 'graal' status of the vm.Wed, 20 Aug 2014 17:10:13 +0200, by Gilles Duboscq
-
graalRuntime: name_len shound be a size_tMon, 18 Aug 2014 19:07:56 +0200, by Gilles Duboscq
-
fixed regression when building original VM without a Java build beforehandThu, 21 Aug 2014 12:01:35 +0200, by Doug Simon
-
NFI: never throw an unsatisfiedLinkError - better return nullTue, 19 Aug 2014 10:48:05 +0200, by Matthias Grimmer
-
Truffle/Instrumentation: JavadocWed, 20 Aug 2014 15:14:30 -0700, by Michael Van De Vanter
-
Don't recreate suites on every CTW compile.Wed, 20 Aug 2014 16:50:25 +0200, by Roland Schatz
-
Recompute phase suites when options are changed.Wed, 20 Aug 2014 16:43:05 +0200, by Roland Schatz
-
Correctly parse string option values that start with + or -.Wed, 20 Aug 2014 15:35:27 +0200, by Roland Schatz
-
cover ForceMaterializeNode in NewFrameNode.getMaterializedRepresentationHelper()Wed, 20 Aug 2014 15:17:17 +0200, by Michael Haupt
-
clarify documentation about assumption and profile storage in final fieldsWed, 20 Aug 2014 15:16:11 +0200, by Michael Haupt
-
proper implementation of Frame.materializeTue, 19 Aug 2014 19:25:44 +0200, by Lukas Stadler
-
small cleanupTue, 19 Aug 2014 19:17:38 +0200, by Lukas Stadler
-
Added tag graal-0.4 for changeset 7d4f630172a1Tue, 19 Aug 2014 17:30:54 +0200, by Bernhard Urban
-
mx: add argument for permissions to copyToJdk()Tue, 19 Aug 2014 17:30:28 +0200, by Danilo Ansaloni
-
mx: fix release tag detection for -dev suffixTue, 19 Aug 2014 15:14:06 +0200, by Bernhard Urban
-
Merge.Tue, 19 Aug 2014 14:59:29 +0200, by Christian Humer
-
Truffle: made constructors of condition profiles package protected to delegate them later to TruffleRuntime.Tue, 19 Aug 2014 14:56:19 +0200, by Christian Humer
-
truffle api: update commentsTue, 19 Aug 2014 13:51:14 +0200, by Bernhard Urban
-
fixed regression in mx causing problems for the SYMLINK_GRAAL_JAR featureTue, 19 Aug 2014 09:58:41 +0200, by Doug Simon
-
Truffle/Instrumentation: Javadoc cleanups and minor corrections.Mon, 18 Aug 2014 21:03:41 -0700, by Michael Van De Vanter
-
Changes to InstrumentationMon, 18 Aug 2014 14:36:12 -0700, by David Piorkowski
-
SL: refactored new naming for condition profiles.Mon, 18 Aug 2014 21:02:51 +0200, by Christian Humer
-
Truffle: fixed header dates.Mon, 18 Aug 2014 19:02:18 +0200, by Christian Humer
-
Made replacements verifier more robust.Mon, 18 Aug 2014 19:00:41 +0200, by Christian Humer
-
Truffle: renamed BooleanConditionProfile to BinaryConditionProfile and IntegerConditionProfile to CountingConditionProfile.Mon, 18 Aug 2014 19:00:20 +0200, by Christian Humer
-
Truffle-DSL: argument syntax support for guardsMon, 18 Aug 2014 18:41:16 +0200, by Christian Humer
-
Truffle: fix NPE with -G:-InlineMon, 18 Aug 2014 17:44:42 +0200, by Andreas Woess
-
do not generate IDE configurations for distributions auto-generated for projects that define annotation processorsSun, 17 Aug 2014 14:20:11 +0200, by Doug Simon
-
fixed checkheaders issueFri, 15 Aug 2014 16:57:21 +0200, by Doug Simon
-
moved NodeInfo processor into a separate project to avoid injecting Truffle DSL annotation processor into Graal projectsFri, 15 Aug 2014 16:31:49 +0200, by Doug Simon
-
revived creation of annotation processor jars by 'mx ideinit'Fri, 15 Aug 2014 13:54:37 +0200, by Doug Simon
-
clean up generated IDE content for distributions as part of 'mx ideclean'Fri, 15 Aug 2014 13:17:41 +0200, by Doug Simon
-
removed graal.nodeinfo as explicit annotation processor for graal.graph since it is implied by being a normal (i.e., non annotation processor) dependencyFri, 15 Aug 2014 12:38:01 +0200, by Doug Simon
-
workaround for javac issueFri, 15 Aug 2014 12:32:22 +0200, by Doug Simon
-
fixed canonicalizeprojects issueFri, 15 Aug 2014 11:39:17 +0200, by Doug Simon
-
moved NodeInfo and friends into separate com.oracle.graal.nodeinfo project so that annotation processor can be applied to the base Node classFri, 15 Aug 2014 11:34:38 +0200, by Doug Simon
-
class verification errors cause CheckGraalInvariants to failFri, 15 Aug 2014 11:28:46 +0200, by Doug Simon
-
generate distributions for projects that define annotation processorsThu, 14 Aug 2014 23:45:15 +0200, by Doug Simon
-
removed @NodeInfo from non-Node classesThu, 14 Aug 2014 23:28:21 +0200, by Doug Simon
-
fixed Node classes that were final, private or had private constructorsThu, 14 Aug 2014 23:27:53 +0200, by Doug Simon
-
check that generated Node classes existThu, 14 Aug 2014 23:26:14 +0200, by Doug Simon
-
generated Node classes are prefixed with the names of classes enclosing the source classesThu, 14 Aug 2014 23:25:26 +0200, by Doug Simon
-
Truffle-DSL: minor fix for import guards.Thu, 14 Aug 2014 17:10:53 +0200, by Christian Humer
-
Merge.Thu, 14 Aug 2014 16:49:45 +0200, by Christian Humer
-
Truffle-DSL: implemented import guards feature.Thu, 14 Aug 2014 16:49:18 +0200, by Christian Humer
-
support use of -XX:CompileCommand=dontinline to exclude problematic methods from CompileTheWorldThu, 14 Aug 2014 15:35:20 +0200, by Doug Simon
-
Truffle-DSL: fixed guard solve of guards for interfaces.Thu, 14 Aug 2014 15:02:17 +0200, by Christian Humer
-
SL: use the new IntegerConditionProfile in simple language.Thu, 14 Aug 2014 13:11:47 +0200, by Christian Humer
-
Truffle: new condition profile primitives.Wed, 13 Aug 2014 20:44:36 +0200, by Christian Humer
-
instances of generated Node classes are created with static factory methodsWed, 13 Aug 2014 21:57:12 +0200, by Doug Simon
-
fixed headerWed, 13 Aug 2014 21:28:23 +0200, by Doug Simon
-
fixed eclipseformat issueWed, 13 Aug 2014 21:09:30 +0200, by Doug Simon
-
process all declared interfaces when collecting transitive super typesWed, 13 Aug 2014 21:05:29 +0200, by Doug Simon
-
Merge.Wed, 13 Aug 2014 18:36:52 +0200, by Doug Simon
-
Truffle-DSL: fixed resolve of executeWith.Wed, 13 Aug 2014 18:06:26 +0200, by Christian Humer
-
Truffle-DSL: cache primary executesWed, 13 Aug 2014 18:06:26 +0200, by Christian Humer
-
Truffle-DSL: better caching for type checks.Wed, 13 Aug 2014 18:06:26 +0200, by Christian Humer
-
Truffle-DSL: no need to generate code the for type system anymore.Wed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: introduced identifiers for type matching.Wed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: refined autoimportCache organizeImports.Wed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: refined type system type cachingWed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: optimized ElementUtils.typeEqualsWed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: added hashing for type lookups.Wed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: added caching for autoimports.Wed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: fixed ElementUtils#getType should not throw NPE if type is not on the classpath.Wed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
added @NodeInfo annotations to all Node classesWed, 13 Aug 2014 18:25:45 +0200, by Doug Simon
-
check that all Node classes are annotated with @NodeInfoWed, 13 Aug 2014 18:24:26 +0200, by Doug Simon
-
annotate generated Node classes with @GeneratedNode; improved error messages in @NodeInfo annotation processorWed, 13 Aug 2014 18:23:04 +0200, by Doug Simon
-
HSAIL: remove register hint for ShiftOp.Wed, 13 Aug 2014 14:06:36 +0200, by Josef Eisl
-
Assert that CompositeValues are not visited directly by ValueProcedures/ValueConsumers.Wed, 13 Aug 2014 14:05:09 +0200, by Josef Eisl
-
Use ValueConsumer in RedundantMoveElimination.Wed, 13 Aug 2014 10:11:43 +0200, by Josef Eisl
-
Use ValueConsumer in HotSpotBackend.Wed, 13 Aug 2014 10:11:27 +0200, by Josef Eisl
-
Use InstructionValueConsumer in CompositeValueReplacementTests.Wed, 13 Aug 2014 10:03:21 +0200, by Josef Eisl
-
Use ValueConsumer in LIRVerifier.Tue, 12 Aug 2014 18:36:57 +0200, by Josef Eisl
-
Use InstructionValueConsumer in RegisterVerifier.Tue, 12 Aug 2014 17:55:39 +0200, by Josef Eisl
-
Use ValueConsumer in LinearScan where possible.Wed, 13 Aug 2014 10:10:38 +0200, by Josef Eisl
-
Add LIRInstruction.visitEach{Input,Alive,Output,State}(InstructionValueConsumer).Tue, 12 Aug 2014 17:18:48 +0200, by Josef Eisl
-
Restrict access to internal forEach* in LIRInstructionClass and friends.Tue, 12 Aug 2014 16:59:07 +0200, by Josef Eisl
-
Add InstructionValueConsumer and ValueConsumer.Tue, 12 Aug 2014 16:09:18 +0200, by Josef Eisl
-
Introduce InstructionValueProcedureBase.Tue, 12 Aug 2014 17:38:00 +0200, by Josef Eisl
-
Outsource Value/StateProcedure classes into files.Tue, 12 Aug 2014 16:18:07 +0200, by Josef Eisl
-
Replace hsail donor threads with hsail tlabsTue, 12 Aug 2014 16:30:17 -0700, by Tom Rodriguez
-
add exception to graph name in exception graph dumpTue, 12 Aug 2014 16:12:49 -0700, by Tom Rodriguez
-
add LoweredAtomicReadAndWriteNode to WriteBarrierVerificationPhaseTue, 12 Aug 2014 16:10:55 -0700, by Tom Rodriguez
-
copy all fields in cloneAsArrayAccessTue, 12 Aug 2014 15:16:28 -0700, by Tom Rodriguez
-
Increase size of Integer.IntegerCache for igv to reduce duplicate boxed integersTue, 12 Aug 2014 15:14:46 -0700, by Tom Rodriguez
-
improve rendering of RangeSliderTue, 12 Aug 2014 15:12:37 -0700, by Tom Rodriguez
-
Truffle-DSL: fixed a bug in ElementUtils#getType.Tue, 12 Aug 2014 17:45:03 +0200, by Christian Humer
-
Added checkstyle entry to new graph.processors project.Tue, 12 Aug 2014 17:33:24 +0200, by Christian Humer
-
Added initial version of the graal graph nodes annotation processor.Tue, 12 Aug 2014 17:21:06 +0200, by Christian Humer
-
Truffle-DSL: initial cleanups for code sharing with the new graal annotation processor.Tue, 12 Aug 2014 17:21:06 +0200, by Christian Humer
-
Remove debug output.Tue, 12 Aug 2014 14:54:36 +0200, by Roland Schatz
-
Correctly parse VEX encoded instructions in Assembler::locate_operand.Tue, 12 Aug 2014 14:35:49 +0200, by Roland Schatz
-
More canonicalizations in FloatAdd/SubNode.Tue, 12 Aug 2014 14:13:50 +0200, by Roland Schatz
-
Factored out the '_copyToJdk' function and allow copying files to jre/lib/ext.Tue, 12 Aug 2014 14:04:01 +0200, by Danilo Ansaloni
-
Truffle-DSL: fixed uninitialized triggered a deopt even if fallback was set to true.Tue, 12 Aug 2014 01:34:02 +0200, by Christian Humer
-
Fixed compile error in os_windows.cpp.Tue, 12 Aug 2014 01:34:02 +0200, by Christian Humer
-
put some security sensitive actions into a privileged actionTue, 12 Aug 2014 00:08:19 +0200, by Doug Simon
-
set protection domain to null for classes loaded by the Graal class loaderTue, 12 Aug 2014 00:01:54 +0200, by Doug Simon
-
Merge with db2ac421649a00f0f8e1022d9daa682a0e9dd114Mon, 11 Aug 2014 13:53:37 -0700, by Michael Van De Vanter
-
SL/instrumentation: minor cleanups in sl.test.instrumentMon, 11 Aug 2014 13:51:26 -0700, by Michael Van De Vanter
-
Truffle/API test: additional documentation on the new instrumentation tests; move into project with other tests and add an entry in package-info.javaMon, 11 Aug 2014 10:35:38 -0700, by Michael Van De Vanter
-
Merge.Mon, 11 Aug 2014 18:53:38 +0200, by Doug Simon
-
added AllocSpy-based memory usage benchmarkingMon, 11 Aug 2014 16:11:27 +0200, by Doug Simon
-
support for eliding methods in snippets (e.g., to handle instrumentation agents)Mon, 11 Aug 2014 16:10:42 +0200, by Doug Simon
-
made AllocSpy publicMon, 11 Aug 2014 15:42:32 +0200, by Doug Simon
-
Clone CompositeValue in ValuePosition.set().Mon, 11 Aug 2014 18:07:31 +0200, by Josef Eisl
-
Add CompositeValue replacement tests for ValuePositionProcedure.Mon, 11 Aug 2014 17:40:27 +0200, by Josef Eisl
-
ExcludeFromIdentityComparisonVerification: update comment.Mon, 11 Aug 2014 14:39:43 +0200, by Josef Eisl
-
Truffle-DSL: fixed findbugs error.Mon, 11 Aug 2014 17:44:52 +0200, by Christian Humer
-
Truffle-DSL: Fixed headers.Mon, 11 Aug 2014 17:29:24 +0200, by Christian Humer
-
Truffle-DSL: fixed assertions on unspecified toString methods of the annotation processing API.Mon, 11 Aug 2014 17:20:24 +0200, by Christian Humer
-
Truffle-DSL: fixed behaviour of insertBefore to be more intuitive.Mon, 11 Aug 2014 16:37:40 +0200, by Christian Humer
-
Truffle-DSL: fixed formatting problems.Mon, 11 Aug 2014 16:21:54 +0200, by Christian Humer
-
Truffle-DSL: added some javadocMon, 11 Aug 2014 15:57:47 +0200, by Christian Humer
-
SL: adapt SL for @Generic to @Fallback rename.Mon, 11 Aug 2014 15:57:47 +0200, by Christian Humer
-
Truffle-DSL: renamed @Generic to @Fallback.Mon, 11 Aug 2014 15:57:47 +0200, by Christian Humer
-
Truffle-DSL: new package structure.Mon, 11 Aug 2014 15:57:14 +0200, by Christian Humer
-
Truffle-DSL: moved new GeneratedTypeMirror to ast package.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: removed old writable AST API.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: updated tests for the new generation layout.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: Several new features implemented:Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: minor adaptions to the processor AST.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: the processor compiler abstraction now supports declaration oder for enclosed elements of types for JDT which is not conforming to specification.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: removed PolymorphicLimit. Not supported and required anymore.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: added shared code required for the new generation layout.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: added experimental new implies annotation to declare implication relations on guards.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: deprecated order and added insertBefore and contains attributes to the Specialization annotation.Mon, 11 Aug 2014 15:53:04 +0200, by Christian Humer
-
Truffle: -G:+TraceTruffleCompilationPolymorphism now prints the compact tree of the polymorphic node.Mon, 11 Aug 2014 15:53:04 +0200, by Christian Humer
-
Truffle: Added option to query a BranchProfile for visited.Mon, 11 Aug 2014 15:53:04 +0200, by Christian Humer
-
Merge.Mon, 11 Aug 2014 15:45:18 +0200, by Christian Humer
-
Truffle: turn off class instance stamps by default.Mon, 11 Aug 2014 15:44:52 +0200, by Christian Humer
-
Clone value arrays in CompositeValue.clone().Mon, 11 Aug 2014 14:29:56 +0200, by Josef Eisl
-
Add CompositeValue update test for value arrays.Mon, 11 Aug 2014 13:58:08 +0200, by Josef Eisl
-
LIRIntrospection.forEach: write back only if value has changed.Fri, 08 Aug 2014 18:45:37 +0200, by Josef Eisl
-
Clone CompositeValue in LIRIntrospection.forEachComponent().Fri, 08 Aug 2014 18:13:50 +0200, by Josef Eisl
-
Create LIRIntrospection.forEachComponent (copy of LIRIntrospection.forEach).Thu, 07 Aug 2014 14:36:28 +0200, by Josef Eisl
-
Make CompositeValue Cloneable.Thu, 07 Aug 2014 15:27:01 +0200, by Josef Eisl
-
Add CompositeValue replacement test.Fri, 08 Aug 2014 18:40:23 +0200, by Josef Eisl
-
Remove println.Mon, 11 Aug 2014 12:04:00 +0200, by Josef Eisl
-
Add ExcludeFromIdentityComparisonVerification annotation.Fri, 08 Aug 2014 19:21:39 +0200, by Josef Eisl
-
Add identityEquals to Value.Fri, 08 Aug 2014 18:12:04 +0200, by Josef Eisl
-
mergeSat, 09 Aug 2014 08:51:01 -0700, by Michael Haupt
-
option for dumping only partial evaluation resultsFri, 08 Aug 2014 10:44:37 -0700, by Michael Haupt
-
use correct class loader when looking up servicesFri, 08 Aug 2014 23:58:53 +0200, by Doug Simon
-
set context class loader for CompilerThreadsFri, 08 Aug 2014 23:58:15 +0200, by Doug Simon
-
check graal invariants: update stamp for phis before verificationFri, 08 Aug 2014 23:15:45 +0200, by Bernhard Urban
-
mx: refactor maven_install_truffle such that it uses specified paths from the project fileFri, 08 Aug 2014 23:14:37 +0200, by Bernhard Urban
-
changed result labels for MemoryUsageBenchmarkFri, 08 Aug 2014 17:18:48 +0200, by Doug Simon
-
additional info field on FrameSlot nodes (for language-specific use)Fri, 08 Aug 2014 15:54:39 +0200, by Lukas Stadler
-
use string switch in MetaUtilFri, 08 Aug 2014 15:52:34 +0200, by Lukas Stadler
-
workaround for buggy pylint warningFri, 08 Aug 2014 12:37:25 +0200, by Doug Simon
-
Merge.Fri, 08 Aug 2014 12:33:38 +0200, by Doug Simon
-
add support for CompileTheWorld based memory usage analysisFri, 08 Aug 2014 12:33:22 +0200, by Doug Simon
-
added memory usage analysis to CompileTheWorldFri, 08 Aug 2014 12:29:07 +0200, by Doug Simon
-
set bootClassPathAgent=true for JAVA_ALLOCATION_INSTRUMENTER libraryThu, 07 Aug 2014 17:33:25 +0200, by Doug Simon
-
mx: add support for Java agent libraries that use the Boot-Class-Path manifest attribute to ensure that are loaded by the boot class path loaderThu, 07 Aug 2014 17:32:17 +0200, by Doug Simon
-
Dump disassembly in crash logThu, 07 Aug 2014 11:06:09 -0700, by Tom Rodriguez
-
Do normal crash reporting when encountering unexpected SEGVThu, 07 Aug 2014 11:05:12 -0700, by Tom Rodriguez
-
NFI: initialization only if platform is x86Thu, 07 Aug 2014 08:04:23 +0200, by Matthias Grimmer
-
improvements to MemoryUsageBenchmarkWed, 06 Aug 2014 17:49:04 +0200, by Doug Simon
-
removed deprecated methods in MetaUtilWed, 06 Aug 2014 17:42:29 +0200, by Doug Simon
-
renamed GraalCompilerTest.parse to GraalCompilerTest.parseEager and improved javadoc for all parse* methodsWed, 06 Aug 2014 17:41:51 +0200, by Doug Simon
-
added "Parsing" debug scope in GraalCompilerTest.parse0Wed, 06 Aug 2014 17:34:00 +0200, by Doug Simon
-
Truffle: add TraceTruffleAssumptions option for debugging installed code invalidations due to assumptionsWed, 06 Aug 2014 15:12:49 +0200, by Andreas Woess
-
Truffle: temporarily disable inlining invalidationsWed, 06 Aug 2014 14:52:41 +0200, by Andreas Woess
-
support for compressed inputs to NullCheckNodeWed, 06 Aug 2014 15:01:16 +0200, by Lukas Stadler
-
small cleanupTue, 05 Aug 2014 10:06:08 +0200, by Lukas Stadler
-
ArrayEqualsNode is a memory accessWed, 06 Aug 2014 15:05:34 +0200, by Lukas Stadler
-
default implementation of methods in MemoryAccessWed, 06 Aug 2014 15:05:34 +0200, by Lukas Stadler
-
set javac.source and javac.target in NetBeans configurations based on per-project Java complianceWed, 06 Aug 2014 11:06:28 +0200, by Doug Simon
-
NFI: more cleanupWed, 06 Aug 2014 10:59:42 +0200, by Doug Simon
-
NFI: cleanupWed, 06 Aug 2014 08:27:42 +0200, by Matthias Grimmer
-
Merge.Tue, 05 Aug 2014 16:35:28 -0700, by David Piorkowski
-
SL: Added instrumentation testingTue, 05 Aug 2014 16:34:08 -0700, by David Piorkowski
-
Merge.Tue, 05 Aug 2014 23:12:22 +0100, by Chris Seaton
-
Merge.Tue, 05 Aug 2014 22:22:43 +0100, by Chris Seaton
-
Truffle: build DSL processor before trying to install it.Tue, 05 Aug 2014 22:20:06 +0100, by Chris Seaton
-
MergeTue, 05 Aug 2014 22:50:50 +0200, by Andreas Woess
-
Truffle: fix stack trace for indirect calls with default runtimeTue, 05 Aug 2014 11:49:06 +0200, by Andreas Woess
-
moved MemoryUsageBenchmark to graal.hotspot.test and use CompilationTask to drive compilationTue, 05 Aug 2014 22:00:12 +0200, by Doug Simon
-
consolidated graal.hotspot.jdk8.test into graal.hotspot.testTue, 05 Aug 2014 21:15:40 +0200, by Doug Simon
-
HSAIL: miscellaneous HSAIL test tweaks and fixes:Tue, 05 Aug 2014 20:57:38 +0200, by Doug Simon
-
Truffle: rename install to maven-install-truffle and update location of Truffle JARs.Tue, 05 Aug 2014 15:57:37 +0100, by Chris Seaton
-
CanonicalizeprojectsTue, 05 Aug 2014 16:06:08 +0200, by Matthias Grimmer
-
GNFI: move GNFI interfaces to oracle.nfi - interface does not depend on graalTue, 05 Aug 2014 15:58:11 +0200, by Matthias Grimmer
-
preliminary compiler memory usage benchmarkTue, 05 Aug 2014 12:34:55 +0200, by Doug Simon
-
use stream API to concatenate ZipFile iteratorsTue, 05 Aug 2014 12:34:15 +0200, by Doug Simon
-
Merge with 4d0d1dc5db0039a0c7a0a1f127819b222b49a3a1Mon, 04 Aug 2014 19:02:56 -0700, by Michael Van De Vanter
-
SL/SourceAttribution: restore some attribution fixes that were lost in a tussle with hg; turn off tracing code in SL tests.Mon, 04 Aug 2014 18:53:21 -0700, by Michael Van De Vanter
-
SL/SourceAttribution: correct expected output from a test that has changedFri, 01 Aug 2014 18:24:22 -0700, by Michael Van De Vanter
-
Backed out changeset: d654cd5ed05aFri, 01 Aug 2014 18:14:43 -0700, by Michael Van De Vanter
-
SL/SourceAttribution: further corrections for attributing function bodiesFri, 01 Aug 2014 18:10:48 -0700, by Michael Van De Vanter
-
introduce extra field to record when HotSpotGraalRuntime has been initialized to avoid spurious errors during VM shutdown for short lived applicationsMon, 04 Aug 2014 23:25:14 +0200, by Doug Simon
-
moved distribution artifacts into build/ sub-directoryMon, 04 Aug 2014 16:50:50 +0200, by Doug Simon
-
Graal class loader must delegate directly to the boot class loaderMon, 04 Aug 2014 15:54:41 +0200, by Doug Simon
-
gracefully handle ConcurrentModificationException while iterating over system properties during initialization of the Debug classMon, 04 Aug 2014 14:28:05 +0200, by Doug Simon
-
give all aborting threads a chance to print Graal related stack tracesMon, 04 Aug 2014 14:26:29 +0200, by Doug Simon
-
removed testsMon, 04 Aug 2014 11:38:25 +0200, by Doug Simon
-
ignore all zip filesSat, 02 Aug 2014 11:14:27 +0200, by Doug Simon
-
mx_graal: do not install jdk jars twice when building (which should prevent duplicate GeneratedSourcesSha1 class in graal-truffle.jar)Sat, 02 Aug 2014 11:11:56 +0200, by Doug Simon
-
SL/SourceAttribution: correct some omissions, and in particular add new node SLParenExpressionNode to represent a parenthesized expression; this is semantically neutral of course, but needed to account correctly for the text of such an expression (as opposed to its contents).Fri, 01 Aug 2014 16:30:22 -0700, by Michael Van De Vanter
-
Truffle/SourceAttribution: NodeUtil.displaySourceAttribution() outut revised for legibility.Fri, 01 Aug 2014 16:28:06 -0700, by Michael Van De Vanter
-
Truffle: Add conditions to CompilerDirective accesses in FrameWithoutBoxingFri, 01 Aug 2014 17:37:34 +0200, by Gilles Duboscq
-
unswitching: check full SwitchNode structureFri, 01 Aug 2014 15:19:26 +0200, by Gilles Duboscq
-
mx: fix comments: jrelibrary is about the JRE, not the JDKFri, 25 Jul 2014 13:12:32 +0200, by Gilles Duboscq
-
fixed regression in use of -f option to 'mx build'Fri, 01 Aug 2014 11:36:08 +0200, by Doug Simon
-
Merge.Thu, 31 Jul 2014 18:47:10 +0200, by Doug Simon
-
HSAIL: reset TLAB in donor thread to detect allocation in donor while kernel was activeThu, 31 Jul 2014 17:53:06 +0200, by Doug Simon
-
mx: distribution should (also) be rebuilt when a transitive project dependency is updatedThu, 31 Jul 2014 17:52:13 +0200, by Doug Simon
-
projects: consistent naming for source archivesThu, 31 Jul 2014 16:35:17 +0200, by Bernhard Urban
-
MergeThu, 31 Jul 2014 07:29:13 -0700, by Stefan Anzinger
-
[SPARC] Fixing compare of short/char with constants, using half of single float registers as of now, otherwise it would overlap with double registersThu, 31 Jul 2014 07:07:38 -0700, by Stefan Anzinger
-
[SPARC] Putting safepoint to the right instruction in code.Wed, 30 Jul 2014 14:49:41 -0700, by Stefan Anzinger
-
MergeWed, 30 Jul 2014 10:39:39 -0700, by Stefan Anzinger
-
Fix complaints from findbugsWed, 30 Jul 2014 09:36:32 -0700, by Stefan Anzinger
-
[SPARC] Test op applies to bool, char, byte and short types as well.Wed, 30 Jul 2014 08:51:04 -0700, by Stefan Anzinger
-
[SPARC] Fist implementation of unsigned arithmethic (Still to improve)Wed, 30 Jul 2014 08:50:26 -0700, by Stefan Anzinger
-
[SPARC] Using now right opcodes for unsigned compare operationsWed, 30 Jul 2014 08:41:52 -0700, by Stefan Anzinger
-
[SPARC] Fix deoptimization fixup of return pc when called via the deoptimization entryWed, 30 Jul 2014 08:40:08 -0700, by Stefan Anzinger
-
[SPARC] New test with mixed params (mixed slot sizes 1,2,4,8 bytes) in higher argument indices (> 5)Wed, 30 Jul 2014 08:37:10 -0700, by Stefan Anzinger
-
[SPARC] Fixed assertion for stackslot avalibility when deopt is possibleWed, 30 Jul 2014 08:35:22 -0700, by Stefan Anzinger
-
[SPARC] Spill slots must be 4 byte alignedTue, 29 Jul 2014 11:51:29 -0700, by Stefan Anzinger
-
[SPARC] Let the register allocator manage where the thread is aved during the runtime call.Tue, 29 Jul 2014 11:04:36 -0700, by Stefan Anzinger
-
[SPARC] Fixing TableSwitchOp when using default targetMon, 28 Jul 2014 15:49:50 -0700, by Stefan Anzinger
-
[SPARC] First implementation of TableSwitchOpMon, 28 Jul 2014 14:29:52 -0700, by Stefan Anzinger
-
[SPARC] Provide call save info for deoptimization calls as wellMon, 28 Jul 2014 10:38:18 -0700, by Stefan Anzinger
-
[SPARC] Control flow now for AT, BT, AE, BEMon, 28 Jul 2014 10:37:13 -0700, by Stefan Anzinger
-
[SPARC] ld/st for char, byte and booleanMon, 28 Jul 2014 10:36:27 -0700, by Stefan Anzinger
-
[SPARC] Small typo in monitorSnippetsFri, 25 Jul 2014 20:57:11 -0700, by Stefan Anzinger
-
[SPARC] Fix issues, with looking up information for exception handling, (Return PC is after the delay slot)Fri, 25 Jul 2014 20:55:56 -0700, by Stefan Anzinger
-
[SPARC] Fix issues when deoptimizing with floats in local scope.Fri, 25 Jul 2014 20:54:28 -0700, by Stefan Anzinger
-
[SPARC] Implement iremFri, 25 Jul 2014 20:48:28 -0700, by Stefan Anzinger
-
[SPARC] When handling with stackpointer register, we need to always add the stack bias as wellThu, 24 Jul 2014 16:03:29 -0700, by Stefan Anzinger
-
[SPARC] compareAndSwap must not modify the new value.Thu, 24 Jul 2014 15:38:05 -0700, by Stefan Anzinger
-
[SPARC] Temporary fix to get the stack for deoptimization right when exception is thrownThu, 24 Jul 2014 08:19:30 -0700, by Stefan Anzinger
-
[SPARC] Patch return address fix (cleanup)Thu, 24 Jul 2014 08:13:55 -0700, by Stefan Anzinger
-
[SPARC] Patch the return address fixedThu, 24 Jul 2014 08:13:21 -0700, by Stefan Anzinger
-
[SPARC] InvokeInterface calls (vstubs) need the called interface in G5 registerThu, 24 Jul 2014 08:12:19 -0700, by Stefan Anzinger
-
[SPARC] Fix handling of overflow parameter on stack.Mon, 21 Jul 2014 19:37:16 -0700, by Stefan Anzinger
-
[SPARC] Implement loading float and double values from stack.Mon, 21 Jul 2014 11:16:25 -0700, by Stefan Anzinger
-
[SPARC] Reformatting some enum constants to match better to the SPARC 2011 Architecture manualMon, 21 Jul 2014 11:15:44 -0700, by Stefan Anzinger
-
[SPARC] Put extended arguments (index > 6) on the right place in stackMon, 21 Jul 2014 10:45:43 -0700, by Stefan Anzinger
-
[SPARC] Improving Exception Handling and Const2StackMon, 21 Jul 2014 10:08:37 -0700, by Stefan Anzinger
-
LIRIntrospection, print byte[] parameter as string, when array consists solely of printable (ascii) characters or null bytes.Thu, 17 Jul 2014 17:29:35 -0700, by Stefan Anzinger
-
[SPARC] Add relocation info for constant reference to constant sectionThu, 17 Jul 2014 17:16:39 -0700, by Stefan Anzinger
-
[SPARC] Updating jump targets for fcmp instructions when doing unordered compare of float/double valuesWed, 16 Jul 2014 08:50:11 -0700, by Stefan Anzinger
-
respect dependency order between distributions when building themThu, 31 Jul 2014 14:43:37 +0200, by Doug Simon
-
improved generated sources up-to-date check by using SHA1 digestsThu, 31 Jul 2014 13:42:56 +0200, by Doug Simon
-
mx: fix permissions of copied bootstrap JDK files (don't make everything executable)Thu, 31 Jul 2014 12:00:23 +0200, by Bernhard Urban
-
removed direct use of Unsafe.getUnsafe() since graal.jar is no longer on boot class path and so reflection method of accessed Unsafe must be usedThu, 31 Jul 2014 00:19:21 +0200, by Doug Simon
-
don't allow blocking compilation requests to Graal if Graal itself is not yet initializedWed, 30 Jul 2014 21:48:03 +0200, by Doug Simon
-
made -XX:+UseGraalClassLoader the default (now that truffle.jar is on the boot class path)Wed, 30 Jul 2014 18:27:14 +0200, by Doug Simon
-
split com.oracle.graal.truffle.* projects into a separate graal-truffle.jar and added truffle.jar to the boot class pathWed, 30 Jul 2014 18:27:06 +0200, by Doug Simon
-
Add an mx install command to install the Truffle jars to the local Maven repository.Wed, 30 Jul 2014 13:42:10 +0200, by Chris Seaton
-
Fix Python style.Wed, 30 Jul 2014 11:39:07 +0200, by Chris Seaton
-
Unless the current revision is tagged as a release, make the Graal version 0.(n+1)-dev, in order to differentiate between release and development versions.Wed, 30 Jul 2014 11:34:10 +0200, by Chris Seaton
-
Extra sanity checking in initHotSpotVMConfigTue, 29 Jul 2014 17:58:11 -0700, by Tom Rodriguez
-
add some comments to BitOpNodesTest.javaTue, 29 Jul 2014 17:57:29 -0700, by Tom Rodriguez
-
Properly handle multiple copies of the same test when unswitchingTue, 29 Jul 2014 17:40:22 -0700, by Tom Rodriguez
-
eliminate duplicate entries from profile dataTue, 29 Jul 2014 17:40:15 -0700, by Tom Rodriguez
-
Don't read beyond end of known vtableTue, 29 Jul 2014 17:40:00 -0700, by Tom Rodriguez
-
CleanTypeProfileProxyPhase should cleanup after itselfTue, 29 Jul 2014 17:39:11 -0700, by Tom Rodriguez
-
fix FloatRemNode canonicalizationTue, 29 Jul 2014 17:35:33 +0200, by Lukas Stadler
-
added test showing that the Graal API is inaccessible when -XX:+UseGraalClassLoader is specifiedTue, 29 Jul 2014 16:58:05 +0200, by Doug Simon
-
added test to show only verified bytecode can be accessed with Graal APITue, 29 Jul 2014 16:54:57 +0200, by Doug Simon
-
make up-to-date check for generated sources work with --installed-jdksTue, 29 Jul 2014 16:53:42 +0200, by Doug Simon
-
Do final round of incremental conditional eliminationMon, 28 Jul 2014 14:43:28 -0700, by Tom Rodriguez
-
Don't create useless ValueAnchorNodeMon, 28 Jul 2014 14:43:01 -0700, by Tom Rodriguez
-
make scheduling before dumping optional to speed up dumpingMon, 28 Jul 2014 13:52:26 -0700, by Tom Rodriguez
-
correct name of zero usages methodMon, 28 Jul 2014 13:51:36 -0700, by Tom Rodriguez
-
generalized check that VM is up-to-date with all generated sourcesMon, 28 Jul 2014 16:51:45 +0200, by Doug Simon
-
cached MatchPattern.Result failure constantsMon, 28 Jul 2014 15:53:07 +0200, by Lukas Stadler
-
small fix in FloatingReadPhase (when handling existing phis)Mon, 28 Jul 2014 15:53:07 +0200, by Lukas Stadler
-
remove unused setters from BinaryOpLogicNodeMon, 28 Jul 2014 15:53:07 +0200, by Lukas Stadler
-
rename IntegerBelowThanNode to IntegerBelowNodeMon, 28 Jul 2014 15:53:07 +0200, by Lukas Stadler
-
modify the 'mx vm' command to check that the VM is up-to-date with respect to graalRuntime.inline.hppMon, 28 Jul 2014 14:48:11 +0200, by Doug Simon
-
made sha1 signatures mandatory for libraries; made libraries for all downloading performed by commands in mx_graalMon, 28 Jul 2014 13:55:33 +0200, by Doug Simon
-
added per-user cache for mx downloadsMon, 28 Jul 2014 11:35:17 +0200, by Doug Simon
-
loading of anonymous classes must update SystemDictionary::_number_of_modificationsFri, 25 Jul 2014 17:38:00 -0700, by Tom Rodriguez
-
SL: Merging changes to rootFri, 25 Jul 2014 08:35:34 -0700, by David Piorkowski
-
SL: Added support for instrumentation.Thu, 24 Jul 2014 16:14:44 -0700, by David Piorkowski
-
correctly handle inlining of method with multiple returnsFri, 25 Jul 2014 14:31:36 +0200, by Lukas Stadler
-
inferStamp for CompressionNodeFri, 25 Jul 2014 13:21:48 +0200, by Lukas Stadler
-
don't allow bsr to be used outside of intrinsicsThu, 24 Jul 2014 12:22:54 -0700, by Tom Rodriguez
-
BitScanReverseNode stamp tests should only be used with BitScanReverseNodeWed, 23 Jul 2014 17:39:26 -0700, by Tom Rodriguez
-
Don't allow infinite loops to explode loop frequenciesWed, 23 Jul 2014 17:36:15 -0700, by Tom Rodriguez
-
handle HotSpotCompressedNullConstant in graalCodeInstallerWed, 23 Jul 2014 15:01:58 +0200, by Lukas Stadler
-
cleanups and doc for PhiNode.singleValueWed, 23 Jul 2014 14:24:17 +0200, by Lukas Stadler
-
support simplification in CustomCanonicalizer and turn it into an abstract classWed, 23 Jul 2014 14:20:27 +0200, by Lukas Stadler
-
LoadHubNode is not Canonicalizable.Unary (beause of the guard)Wed, 23 Jul 2014 14:19:51 +0200, by Lukas Stadler
-
better stamps for RightShiftNodeWed, 23 Jul 2014 14:16:35 +0200, by Lukas Stadler
-
change assertions in VirtualObject to look at the LIRKindWed, 23 Jul 2014 13:56:02 +0200, by Lukas Stadler
-
prefer predecessor frame states at mergesWed, 23 Jul 2014 11:53:47 +0200, by Lukas Stadler
-
Truffle: make NeverPartOfCompilationNode a MacroStateSplitNode for better debuggabilityFri, 18 Jul 2014 00:33:37 +0200, by Andreas Woess
-
Truffle: revert to previous iterator implementation, add test caseTue, 22 Jul 2014 16:32:43 +0200, by Andreas Woess
-
use LIRKind in graalCodeInstaller, support compressed oops in frame statesTue, 22 Jul 2014 15:06:15 +0200, by Lukas Stadler
-
use log level in EffectsClosureTue, 22 Jul 2014 15:05:33 +0200, by Lukas Stadler
-
use TTY in BenchmarkCountersTue, 22 Jul 2014 15:05:09 +0200, by Lukas Stadler
-
small comment in SwitchNodeTue, 22 Jul 2014 15:04:57 +0200, by Lukas Stadler
-
Truffle/Instrument: new syntax tags for periodically appearing locations.Tue, 22 Jul 2014 12:44:55 +0100, by Chris Seaton
-
improved name and documentation for method implementing fast-path check for type resolutionSun, 20 Jul 2014 17:10:04 +0200, by Doug Simon
-
Cherry-picking "8029446: assert(_cfg.get_block_for_node(proj) == borig) failed: incorrect block for kill projections" by adlertzFri, 18 Jul 2014 14:28:43 +0200, by Gilles Duboscq
-
Add simple infopoint nodes which do not contain debugging informations for values. Use them when shouldDebugNonSafepoints is true.Fri, 18 Jul 2014 11:14:54 +0200, by Gilles Duboscq
-
ConvertDeoptimizeToGuardPhase: the SimplifierTool can be an instance fieldWed, 16 Jul 2014 14:27:48 +0200, by Gilles Duboscq
-
BasePhase.createName: use full class name and strip package name so that the outer class is visible.Wed, 16 Jul 2014 14:22:43 +0200, by Gilles Duboscq
-
Simplify ExceptionObjectNode.lower: use the node's stamp rather than re-compute itTue, 15 Jul 2014 16:54:44 +0200, by Gilles Duboscq
-
NonNullParametersPhase (and its HSAIL cousin) should join non-null rather than attempt to re-create the paramater stamp.Tue, 15 Jul 2014 16:50:02 +0200, by Gilles Duboscq
-
Minor changes to StampFactory and ObjectStampTue, 15 Jul 2014 13:12:58 +0200, by Gilles Duboscq
-
Minor simplification in WordTypeVerificationPhaseMon, 14 Jul 2014 14:49:33 +0200, by Gilles Duboscq
-
Add getInvokeKind on Invoke, add hasReceiver on InvokeKindMon, 14 Jul 2014 14:49:00 +0200, by Gilles Duboscq
-
Move invokeKind into CallTragetNode from its subclassesMon, 14 Jul 2014 14:17:33 +0200, by Gilles Duboscq
-
Move the target method from MethodCallTargetNode and LoweredCallTargetNode to their superclass CallTargetNodeMon, 14 Jul 2014 14:00:55 +0200, by Gilles Duboscq
-
Move InvokeKind from MethodCallTargetNode to CallTargetNodeMon, 14 Jul 2014 13:55:01 +0200, by Gilles Duboscq
-
Make sure loop unswitching handles guards properlyTue, 15 Jul 2014 13:12:20 +0200, by Gilles Duboscq
-
Remove unnecessary finalTue, 15 Jul 2014 13:13:12 +0200, by Gilles Duboscq
-
disable ThreadSafetyTestFri, 18 Jul 2014 13:37:53 +0200, by Lukas Stadler
-
use getKind() only for primitive constants in Condition.foldConditionFri, 18 Jul 2014 13:08:29 +0200, by Lukas Stadler
-
Truffle: remove useless transferToInterpreter()Fri, 18 Jul 2014 01:26:43 +0200, by Andreas Woess
-
use Double.compare in FloatStampThu, 17 Jul 2014 17:57:00 +0200, by Lukas Stadler
-
small fix in GraphEffectListThu, 17 Jul 2014 14:30:12 +0200, by Lukas Stadler
-
additional constructor (with guarding node) for WriteNodeThu, 17 Jul 2014 14:29:34 +0200, by Lukas Stadler
-
clone nodes without adding to a graphThu, 17 Jul 2014 14:29:05 +0200, by Lukas Stadler
-
proper generic types for CanonicalizerPhase.applyIncrementalThu, 17 Jul 2014 14:28:35 +0200, by Lukas Stadler
-
remove ControlSplitNode.setProbabilityThu, 17 Jul 2014 14:27:57 +0200, by Lukas Stadler
-
small refactoring of FrameStateThu, 17 Jul 2014 14:27:23 +0200, by Lukas Stadler
-
initializing constructors for GuardPhiNode and MemoryPhiNodeThu, 17 Jul 2014 14:26:10 +0200, by Lukas Stadler
-
rename fieldValues to values in VirtualObjectStateThu, 17 Jul 2014 14:25:41 +0200, by Lukas Stadler
-
extract method in NodeUtilThu, 17 Jul 2014 11:51:35 +0200, by Christian Wirth
-
extract methods in DefaultASTPrinterThu, 17 Jul 2014 11:49:10 +0200, by Christian Wirth
-
extract method in TruffleCompilerImplThu, 17 Jul 2014 11:46:22 +0200, by Christian Wirth
-
extract methods in PartialEvaluatorThu, 17 Jul 2014 11:40:58 +0200, by Christian Wirth
-
extract methods in TruffleCacheImplThu, 17 Jul 2014 11:25:56 +0200, by Christian Wirth
-
extract methods in exact arithmetic nodesThu, 17 Jul 2014 11:21:36 +0200, by Christian Wirth
-
extract methods in (de)serializerThu, 17 Jul 2014 11:13:31 +0200, by Christian Wirth
-
extract method in PartialEvaluatorCanonicalizerThu, 17 Jul 2014 11:05:11 +0200, by Christian Wirth
-
HSAIL: fix performance warning (treated as error on windows!) due to jint=>bool conversion (in line 197)Thu, 17 Jul 2014 11:00:19 +0200, by Christian Wirth
-
mx: fix in java version parsingWed, 16 Jul 2014 23:37:10 +0200, by Bernhard Urban
-
consider equivalent phi inputs when simplfiying empty ifsWed, 16 Jul 2014 09:41:19 -0700, by Tom Rodriguez
-
Fix wrong NaN handling in FloatStamp.meet.Wed, 16 Jul 2014 15:29:24 +0200, by Roland Schatz
-
Fix operator precedence bug.Tue, 15 Jul 2014 19:42:10 +0200, by Roland Schatz
-
Truffle: introduce debug option to print the stack trace when transferring to the interpreterWed, 16 Jul 2014 15:18:48 +0200, by Andreas Woess
-
mx: be less strict while parsing the jvm versionTue, 15 Jul 2014 11:52:45 +0200, by Bernhard Urban
-
HSAIL: update simulatorWed, 16 Jul 2014 11:32:34 +0200, by Bernhard Urban
-
MergeTue, 15 Jul 2014 21:26:34 -0700, by Christian Wimmer
-
MergeTue, 15 Jul 2014 16:45:05 -0700, by Christian Wimmer
-
Avoid infinite recursion of deep equals checks, but also satisfy the automatic checking that does not allow == on valuesTue, 15 Jul 2014 16:44:56 -0700, by Christian Wimmer
-
Change API for stack walking to a visitor: TruffleRuntime#iterateFrames replaces TruffleRuntime#getStackTraceTue, 15 Jul 2014 16:34:53 -0700, by Christian Wimmer
-
[SPARC] Fixing structure of fpops to avoid javac/findbugs complaintsTue, 15 Jul 2014 20:11:21 -0700, by Stefan Anzinger
-
[SPARC] Fix warnings thrown by compilerTue, 15 Jul 2014 19:42:36 -0700, by Stefan Anzinger
-
MergeTue, 15 Jul 2014 19:21:28 -0700, by Stefan Anzinger
-
[SPARC] Avoiding ArraysSubstitutions and StringSubstitutions for SPARC for now, will be introduced later.Tue, 15 Jul 2014 19:15:46 -0700, by Stefan Anzinger
-
[SPARC] Emit compareAndSwap for AtomicInteger and AtomicLong, Removing o7 register from usable ones, as this register is always overwritten, when using Call or JumpAndLink instructions in SPARC, even callee does not overwrite explicitly, implicit exception is defined when doing integer division, parameter constraint narrowed to only register on Unary2Op, Fix SPARCTestOp, as it did a compare instead of an and with condition codesTue, 15 Jul 2014 19:07:29 -0700, by Stefan Anzinger
-
[SPARC] fix SPARCLIRGenerator.emitNotMon, 14 Jul 2014 05:15:33 -0700, by Stefan Anzinger
-
[SPARC] Implementing visitInfopointNodeMon, 14 Jul 2014 05:04:45 -0700, by Stefan Anzinger
-
[SPARC] Fixing dcmp instructions (cmove jump offset)Mon, 14 Jul 2014 04:42:08 -0700, by Stefan Anzinger
-
[SPARC] Implement floatingpoint branch instructions, removing math substitutions for SPARC; fixing problems with constants in debug info (Big/Little Endian problems)Sun, 13 Jul 2014 17:46:57 -0700, by Stefan Anzinger
-
[SPARC] Fixing IntegerBitsFri, 11 Jul 2014 18:43:18 -0700, by Stefan Anzinger
-
[SPARC] Fixing LongBits tests and some implicit exceptionsFri, 11 Jul 2014 18:22:12 -0700, by Stefan Anzinger
-
[SPARC/AMD64] Ignore AllocatorTest when the platform does not match.Wed, 09 Jul 2014 09:36:13 -0700, by Stefan Anzinger
-
[SPARC] Fixing SPARCAllocatorTestWed, 09 Jul 2014 08:48:03 -0700, by Stefan Anzinger
-
Merge with b0ea5c266655253934e403f00d69aedc1f68e052Tue, 15 Jul 2014 14:23:31 -0700, by Michael Van De Vanter
-
SL: update tests; error locations reported differently with source attribution change.Tue, 15 Jul 2014 14:22:14 -0700, by Michael Van De Vanter
-
Merge with f0f4402a4f65bc5456feeb4d78e6b4843ec23d8cMon, 14 Jul 2014 17:06:32 -0700, by Michael Van De Vanter
-
SL: upgrade source attributionMon, 14 Jul 2014 16:51:41 -0700, by Michael Van De Vanter
-
Truffle: NodeUtil fix for displaying null SourceSections.Mon, 14 Jul 2014 16:04:09 -0700, by Michael Van De Vanter
-
Fix typo in comment.Tue, 15 Jul 2014 15:49:12 +0200, by Roland Schatz
-
BaselineControlFlowGraph compute dominators and verify.Tue, 15 Jul 2014 11:35:30 +0200, by Josef Eisl
-
Move computeDominators to AbstractControlFlowGraph.Tue, 15 Jul 2014 10:25:40 +0200, by Josef Eisl
-
Move setDominator() and setDominated() to AbstractBlock.Tue, 15 Jul 2014 10:17:10 +0200, by Josef Eisl
-
LSRA spill optimization: use AbstractControlFlowGraph.commonDominator.Mon, 14 Jul 2014 19:56:44 +0200, by Josef Eisl
-
Move AbstractBlock.{dominates, isDominatedBy} to AbstractControlFlowGraph.Mon, 14 Jul 2014 19:32:01 +0200, by Josef Eisl
-
Document invariants of AbstractControlFlowGraph.getBlocks().Mon, 14 Jul 2014 19:27:35 +0200, by Josef Eisl
-
Move commonDominator to AbstractControlFlowGraph.Mon, 14 Jul 2014 19:55:14 +0200, by Josef Eisl
-
Move CFGVerifier to graal.compiler.common and make it abstract.Mon, 14 Jul 2014 20:23:09 +0200, by Josef Eisl
-
Canonicalize multiplication with 1.0 and addition with -0.0.Mon, 14 Jul 2014 11:06:21 +0200, by Roland Schatz
-
added tests for type resolutionFri, 11 Jul 2014 17:54:57 +0200, by Doug Simon
-
findbugs: fix URLs in mx helperFri, 11 Jul 2014 16:48:59 +0200, by Bernhard Urban
-
findbugs: add lafo mirrorFri, 11 Jul 2014 16:30:52 +0200, by Bernhard Urban
-
findbugs: bump versionFri, 11 Jul 2014 16:28:31 +0200, by Bernhard Urban
-
make PhiNode.singleValue behave correctly for null values (in guard phis)Fri, 11 Jul 2014 16:41:14 +0200, by Lukas Stadler
-
fixed eclipseformat issueFri, 11 Jul 2014 14:27:06 +0200, by Doug Simon
-
Merge.Fri, 11 Jul 2014 14:21:57 +0200, by Doug Simon
-
added forwarding methods to MetaUtil and marked them with @Deprecated to simplify adapting new APIFri, 11 Jul 2014 14:19:21 +0200, by Doug Simon
-
made type resolution require an accessing class contextFri, 11 Jul 2014 13:47:47 +0200, by Doug Simon
-
moved isJavaLangObject(ResolvedJavaType type) from MetaUtil to be a default method in ResolvedJavaTypeFri, 11 Jul 2014 00:27:23 +0200, by Doug Simon
-
moved profileToString(ProfilingInfo info, ResolvedJavaMethod method, String sep) from MetaUtil to be a default method in ProfilingInfoThu, 10 Jul 2014 23:56:39 +0200, by Doug Simon
-
fixed minor regressionThu, 10 Jul 2014 23:50:09 +0200, by Doug Simon
-
moved getParameterAnnotations(Class<T> annotationClass, ResolvedJavaMethod method) from MetaUtil to be a default method in ResolvedJavaMethodThu, 10 Jul 2014 23:49:05 +0200, by Doug Simon
-
moved toClassName(JavaType) from MetaUtil to be a default method in JavaTypeThu, 10 Jul 2014 23:45:16 +0200, by Doug Simon
-
moved signatureToTypes(ResolvedJavaMethod method) from MetaUtil to be a default method in ResolvedJavaMethodThu, 10 Jul 2014 23:22:47 +0200, by Doug Simon
-
removed com.oracle.graal.api.meta.jdk8.test projectThu, 10 Jul 2014 23:15:02 +0200, by Doug Simon
-
moved signatureToTypes(Signature signature, JavaType receiverType) from MetaUtil to be a default method in SignatureThu, 10 Jul 2014 23:07:55 +0200, by Doug Simon
-
moved signatureToMethodDescriptor(Signature sig) from MetaUtil to be a default method in SignatureThu, 10 Jul 2014 23:02:34 +0200, by Doug Simon
-
moved lookupJavaTypes(MetaAccessProvider metaAccess, Class<?>[] classes) from MetaUtil to be a default method in MetaAccessProviderThu, 10 Jul 2014 22:51:38 +0200, by Doug Simon
-
moved format(String format, JavaField field) from MetaUtil to be a default method in JavaFieldThu, 10 Jul 2014 22:48:44 +0200, by Doug Simon
-
moved format(String format, JavaMethod method) from MetaUtil to be a default method in JavaMethodThu, 10 Jul 2014 22:44:38 +0200, by Doug Simon
-
moved toJavaName(JavaType type) from MetaUtil to be a default method in JavaTypeThu, 10 Jul 2014 22:33:53 +0200, by Doug Simon
-
moved toJavaName(JavaType type, boolean qualified) from MetaUtil to be a default method in JavaTypeThu, 10 Jul 2014 22:25:08 +0200, by Doug Simon
-
moved getParameterAnnotation() from MetaUtil to be a default method in ResolvedJavaMethodThu, 10 Jul 2014 21:46:27 +0200, by Doug Simon
-
moved getElementalType() from MetaUtil to be a default method in JavaTypeThu, 10 Jul 2014 21:20:26 +0200, by Doug Simon
-
simplify MemoryPhiNodes and GuardPhiNodes with single valuesFri, 11 Jul 2014 13:40:01 +0200, by Lukas Stadler
-
Backed out changeset: cec5a97ba1e4Fri, 11 Jul 2014 02:57:34 +0200, by Andreas Woess
-
uppercase JSON for consistencyThu, 10 Jul 2014 20:43:26 +0200, by Andreas Woess
-
Truffle: remove needless null checkThu, 10 Jul 2014 20:36:01 +0200, by Andreas Woess
-
MergeThu, 10 Jul 2014 19:36:27 +0200, by Andreas Woess
-
Truffle: add argument type speculationTue, 08 Jul 2014 20:19:34 +0200, by Andreas Woess
-
PartialEvaluator: do not rely on ResolvedJavaMethod#canBeInlined()Thu, 10 Jul 2014 19:34:49 +0200, by Andreas Woess
-
Truffle: improve NodeIteratorThu, 10 Jul 2014 18:15:29 +0200, by Andreas Woess
-
Truffle: move iterator to NodeClassThu, 10 Jul 2014 18:08:29 +0200, by Andreas Woess
-
Truffle: use ClassValue for NodeClassThu, 10 Jul 2014 18:08:29 +0200, by Andreas Woess
-
Truffle: remove obsolete NodeUtil.findNodeInstancesInFunction (functionally equivalent to findAllNodeInstances)Thu, 10 Jul 2014 18:08:29 +0200, by Andreas Woess
-
Truffle: move TraceRewrites code to NodeUtilThu, 10 Jul 2014 18:08:29 +0200, by Andreas Woess
-
Support for specifying log and dump levels.Thu, 10 Jul 2014 18:29:58 +0200, by Roland Schatz
-
assertion in ConvertDeoptimizeToGuardPhaseThu, 10 Jul 2014 17:17:17 +0200, by Lukas Stadler
-
do not create proxy nodes if the graph doesn't need themThu, 10 Jul 2014 17:11:57 +0200, by Lukas Stadler
-
let FloatingReadPhase deal with existing MemoryPhiNodesThu, 10 Jul 2014 17:07:35 +0200, by Lukas Stadler
-
remove MemoryProxyNode (memory graph is built after proxies are removed)Thu, 10 Jul 2014 16:46:19 +0200, by Lukas Stadler
-
start Stub compilation at mid tierThu, 10 Jul 2014 16:45:18 +0200, by Lukas Stadler
-
remove value proxies during MacroNode loweringThu, 10 Jul 2014 16:44:49 +0200, by Lukas Stadler
-
make some fields accessible in EffectsClosureThu, 10 Jul 2014 16:45:43 +0200, by Lukas Stadler
-
factored out _eclipseinit_project to all per-project Eclipse configurationThu, 10 Jul 2014 15:03:18 +0200, by Doug Simon
-
GraphEffectList rework (with lambdas)Thu, 10 Jul 2014 14:30:10 +0200, by Lukas Stadler
-
fix for getDisplacementStampThu, 10 Jul 2014 14:23:45 +0200, by Lukas Stadler
-
better stamps for left shifts with fixed shift amountThu, 10 Jul 2014 14:04:52 +0200, by Lukas Stadler
-
setter for MonitorExitNode.escapedReturnValueThu, 10 Jul 2014 14:04:16 +0200, by Lukas Stadler
-
new GraphUtil.unlinkFixedNode utility methodThu, 10 Jul 2014 14:04:01 +0200, by Lukas Stadler
-
throw error when lowering MacroNode without stateAfter to an InvokeNodeThu, 10 Jul 2014 13:42:41 +0200, by Lukas Stadler
-
fix for IfNode.pushNodesThroughIf (push more than one node)Thu, 10 Jul 2014 13:42:17 +0200, by Lukas Stadler
-
better fix for deadlock in GraalVM under -Xcomp (JBS:GRAAL-48)Thu, 10 Jul 2014 12:33:32 +0200, by Doug Simon
-
check phi types in during PEA state mergingThu, 10 Jul 2014 10:20:55 +0200, by Lukas Stadler
-
don't let reads float across SaveAllRegistersNodeTue, 08 Jul 2014 16:25:10 +0200, by Lukas Stadler
-
getDisplacementStamp on LocationNodesTue, 08 Jul 2014 16:24:46 +0200, by Lukas Stadler
-
skip assertion in SchedulePhase for MemoryCheckpoint.Multi nodesTue, 08 Jul 2014 16:17:30 +0200, by Lukas Stadler
-
let ForeignStubCallNode kill PENDING_EXCEPTION_LOCATIONTue, 08 Jul 2014 16:17:13 +0200, by Lukas Stadler
-
use a location for stack bangingTue, 08 Jul 2014 16:14:09 +0200, by Lukas Stadler
-
cleanup in AssertionSnippets (remove unused native method)Tue, 08 Jul 2014 16:13:35 +0200, by Lukas Stadler
-
code cleanup in WriteBarrierAdditionPhaseTue, 08 Jul 2014 16:13:05 +0200, by Lukas Stadler
-
clean up MemoryNode interface (remove asMemory... methods)Tue, 08 Jul 2014 16:12:34 +0200, by Lukas Stadler
-
added test for -Xcomp to the gateWed, 09 Jul 2014 20:24:34 +0200, by Doug Simon
-
fixed field name in LocalImpl.toString()Wed, 09 Jul 2014 19:03:01 +0200, by Doug Simon
-
fixed deadlock in GraalVM under -Xcomp (JBS:GRAAL-48)Wed, 09 Jul 2014 19:02:29 +0200, by Doug Simon
-
truffle compiler: put arguments in message of NPCNodeWed, 09 Jul 2014 10:42:34 +0200, by Bernhard Urban
-
truffle compiler: make lowering of NeverPartOfCompilationNode failWed, 09 Jul 2014 09:36:06 +0200, by Bernhard Urban
-
truffle compiler: be a bit more aggressive on cutting exceptions/errorsWed, 09 Jul 2014 09:31:21 +0200, by Bernhard Urban
-
truffle compiler: renameWed, 09 Jul 2014 09:28:08 +0200, by Bernhard Urban
-
[SPARC] Fix Double register allocationTue, 08 Jul 2014 18:15:58 -0700, by Stefan Anzinger
-
[SPARC] Fixing i2d and l2f and handling of implicit exceptionsTue, 08 Jul 2014 17:57:32 -0700, by Stefan Anzinger
-
added CHECK macros in uses of SymbolTable::new_symbol; added CHECK_ABORT macros for TRAPS functions that must abort the VM if they throw an exceptionTue, 08 Jul 2014 21:38:21 +0200, by Doug Simon
-
added missing check for pending exceptionTue, 08 Jul 2014 21:35:46 +0200, by Doug Simon
-
changed return type of Local.getType() to JavaTypeTue, 08 Jul 2014 21:29:13 +0200, by Doug Simon
-
made Factory.newClassLoader() privateTue, 08 Jul 2014 21:23:22 +0200, by Doug Simon
-
Truffle: if value is null use instance stamps, not class or type stamps.Tue, 08 Jul 2014 15:59:34 +0200, by Danilo Ansaloni