Mercurial > hg > graal-compiler
graph
-
Better fix for prefix byte for AMD64 byte instructionsFri, 06 Jun 2014 11:06:42 -0700, by Christian Wimmer
-
DynamicNewArrayNode: add exclude for JaCoCoFri, 06 Jun 2014 18:18:04 +0200, by Bernhard Urban
-
mx: added -alt-javac option to build command to support an external javac executable (or javac wrapper)Fri, 06 Jun 2014 16:03:56 +0200, by Doug Simon
-
updated hcfdis libraryFri, 06 Jun 2014 16:01:54 +0200, by Doug Simon
-
ArrayCopyCallNode: add exclude for JaCoCoFri, 06 Jun 2014 13:46:05 +0200, by Bernhard Urban
-
Backed out changeset: 23c4dd4f72a3 (avoid duplication of frame states during unrolling)Fri, 06 Jun 2014 13:29:00 +0200, by Lukas Stadler
-
MergeFri, 06 Jun 2014 12:16:45 +0200, by Miguel Garcia
-
[inliner] singleton pattern for DUMMY_CALLSITE_HOLDERFri, 06 Jun 2014 11:47:56 +0200, by Miguel Garcia
-
[inliner] added a factory method in InlineInfo to make code uniform elsewhereFri, 06 Jun 2014 11:41:10 +0200, by Miguel Garcia
-
[inliner] another mutator that finds its way to the class where it belongsFri, 06 Jun 2014 11:24:43 +0200, by Miguel Garcia
-
[inliner] readabilityTue, 03 Jun 2014 19:57:29 +0200, by Miguel Garcia
-
pea: unittest to test escape analysis around nested loopsFri, 06 Jun 2014 11:17:29 +0200, by Bernhard Urban
-
FrameSlot: fix importFri, 06 Jun 2014 09:42:16 +0200, by Bernhard Urban
-
Truffle FrameDescriptor: add compiler assertsFri, 06 Jun 2014 09:40:22 +0200, by Bernhard Urban
-
MemoryScheduleTest: fix lowering (lower down to low tier)Thu, 05 Jun 2014 17:44:13 +0200, by Bernhard Urban
-
Merge with 692c25719837cc1ce7c3f0165b0db765980a3012Thu, 05 Jun 2014 16:24:27 -0700, by Michael Van De Vanter
-
Truffle/Source:Thu, 05 Jun 2014 16:17:27 -0700, by Michael Van De Vanter
-
Bugfix: Prefix byte missing for AMD64 byte instructionsThu, 05 Jun 2014 15:37:57 -0700, by Christian Wimmer
-
graal build targets should automatically set INCLUDE_GRAALThu, 05 Jun 2014 12:19:39 -0700, by Tom Rodriguez
-
improve error reporting in MatchProcessorThu, 05 Jun 2014 12:16:36 -0700, by Tom Rodriguez
-
Truffle: invalidate inlining decisions on rewrites.Thu, 05 Jun 2014 20:33:33 +0200, by Christian Humer
-
Fix bug in inferred stamp of IntegerRemNode.Thu, 05 Jun 2014 19:13:13 +0200, by Roland Schatz
-
use thread pool for CheckGraalInvariantsThu, 05 Jun 2014 18:15:53 +0200, by Lukas Stadler
-
less dependency between jtt tests and GraalCompilerTest constructorsThu, 05 Jun 2014 18:14:14 +0200, by Lukas Stadler
-
remove proxies when phis are removedThu, 05 Jun 2014 14:30:13 +0200, by Lukas Stadler
-
remove dead and redundant phis during LoopBeginNode simplificationMon, 26 May 2014 17:12:09 +0200, by Lukas Stadler
-
avoid duplication of frame states during unrollingThu, 05 Jun 2014 13:19:59 +0200, by Lukas Stadler
-
add test for ConstantThu, 05 Jun 2014 13:19:59 +0200, by Lukas Stadler
-
refactor/simplify ConstantThu, 05 Jun 2014 13:19:59 +0200, by Lukas Stadler
-
metric for frame state countThu, 05 Jun 2014 13:19:59 +0200, by Lukas Stadler
-
[inliner] the two personalities embodied by CallsiteHolder finally taken apartTue, 03 Jun 2014 17:11:41 +0200, by Miguel Garcia
-
[inliner] assertion for result in a single place (producer) not at each consumerTue, 03 Jun 2014 16:00:11 +0200, by Miguel Garcia
-
[inliner] moved helper method to CallsiteHolderTue, 03 Jun 2014 11:27:08 +0200, by Miguel Garcia
-
mx: show the environment variables defined and make command line issued when doing a HotSpot buildThu, 05 Jun 2014 11:08:13 +0200, by Doug Simon
-
moved verification of OptionValue declaring classes from run time to build timeThu, 05 Jun 2014 11:05:46 +0200, by Doug Simon
-
exclude CompilationQueue and HotSpotOptions from JaCoCoThu, 05 Jun 2014 11:04:36 +0200, by Doug Simon
-
skip initialization and use arraycopy for cloning arraysWed, 04 Jun 2014 17:21:09 -0700, by Tom Rodriguez
-
improve error reporting for NodeIntrinsic signature mismatchTue, 03 Jun 2014 18:15:43 -0700, by Tom Rodriguez
-
fix sorting of output in LogCompilation and add reporting of eliminated locksTue, 03 Jun 2014 17:48:38 -0700, by Tom Rodriguez
-
make trap names compatible with xmlTue, 03 Jun 2014 17:32:39 -0700, by Tom Rodriguez
-
Merge.Wed, 04 Jun 2014 23:43:49 +0200, by Doug Simon
-
fixed hang in non-COMPILERGRAAL builds when -Xcomp is specifiedWed, 04 Jun 2014 23:07:29 +0200, by Doug Simon
-
pass make variables on the command line instead of in environment variables to simplify running the make on the command line without mxWed, 04 Jun 2014 22:58:14 +0200, by Doug Simon
-
fixed crash when -XX:-TieredCompilation -XX:-UseGraalCompilationQueue is specifiedWed, 04 Jun 2014 22:18:38 +0200, by Doug Simon
-
MergeWed, 04 Jun 2014 13:53:34 -0700, by Michael Van De Vanter
-
Truffle/API: new abstract TruffleScriptEngineFactoryWed, 04 Jun 2014 13:52:08 -0700, by Michael Van De Vanter
-
add support for new G1 marking behaviorWed, 04 Jun 2014 13:20:06 -0700, by Tom Rodriguez
-
Backed out changeset: a1b9340534bfWed, 04 Jun 2014 19:17:22 +0200, by Doug Simon
-
made UseGraalCompilationQueue false by default to see if perf. issue(s) still existWed, 04 Jun 2014 15:59:26 +0200, by Doug Simon
-
exclude CompilationTask from JaCoCoWed, 04 Jun 2014 15:58:28 +0200, by Doug Simon
-
do not start/stop Graal compilation queue if -XX:-UseGraalCompilationQueueWed, 04 Jun 2014 15:58:04 +0200, by Doug Simon
-
Move dominates() and isDominatedBy() from Block to AbstractBlock and make them static methods.Wed, 04 Jun 2014 12:02:36 +0200, by Josef Eisl
-
Support null check directly on compressed oops.Wed, 04 Jun 2014 11:47:49 +0200, by Roland Schatz
-
LIR ops cannot have null @Temp fieldsTue, 03 Jun 2014 22:19:31 +0200, by Doug Simon
-
fixed eclipseformat issueTue, 03 Jun 2014 17:37:23 +0200, by Doug Simon
-
Merge.Tue, 03 Jun 2014 17:14:10 +0200, by Doug Simon
-
refactored HotSpotGraalRuntime.LogFileOption to PrintStreamOption to workaround a javac bug as well as to clarify its designTue, 03 Jun 2014 17:13:52 +0200, by Doug Simon
-
OptionProcessor needs to find the type parameter of an OptionValue field declarationTue, 03 Jun 2014 17:11:40 +0200, by Doug Simon
-
decoupled Graal runtime initialization and Graal compilation queue initializationTue, 03 Jun 2014 11:51:27 +0200, by Doug Simon
-
made canonicalizeprojects handle projects depending on a missing jrelibraryTue, 03 Jun 2014 16:29:17 +0200, by Doug Simon
-
LSRA optimization: skip walking to blocks with more than one predecessor.Tue, 03 Jun 2014 14:32:43 +0200, by Josef Eisl
-
Fix incorrect null check in oop compression.Tue, 03 Jun 2014 11:01:58 +0200, by Roland Schatz
-
mx: Use -XX:-DisableExplicitGC when running unit tests with --gc-after-test.Tue, 03 Jun 2014 10:52:22 +0200, by Roland Schatz
-
fix for NodeBitMap.growTue, 03 Jun 2014 10:04:51 +0200, by Lukas Stadler
-
MergeMon, 02 Jun 2014 18:14:39 +0200, by Miguel Garcia
-
[inliner] no need to alias a final fieldMon, 02 Jun 2014 17:58:07 +0200, by Miguel Garcia
-
[inliner] removed a method, lost nothing (but code is more readable afterwards)Mon, 02 Jun 2014 17:27:33 +0200, by Miguel Garcia
-
[inliner] trickle up, thus making more visible, graph copyingMon, 02 Jun 2014 17:20:11 +0200, by Miguel Garcia
-
[inliner] readabilityMon, 02 Jun 2014 17:05:34 +0200, by Miguel Garcia
-
[inliner] both parts of what used to be a single method now invoked in sequenceMon, 02 Jun 2014 17:00:17 +0200, by Miguel Garcia
-
[inliner] break method up, to enable delaying specializeGraphToArguments()Mon, 02 Jun 2014 16:53:23 +0200, by Miguel Garcia
-
[inliner] documentationMon, 02 Jun 2014 16:39:19 +0200, by Miguel Garcia
-
[inliner] return result versus parameter mutation, former deemed more readableMon, 02 Jun 2014 16:28:19 +0200, by Miguel Garcia
-
[inliner] additional bits and pieces of documentation and assertionsSun, 01 Jun 2014 19:50:02 +0200, by Miguel Garcia
-
add ComputeLoopFrequenciesPhase after canonicalizerMon, 02 Jun 2014 17:10:01 +0200, by Lukas Stadler
-
Backed out changeset: a750e0d83535 (cache last receiver stamp in MethodCallTargetNode)Mon, 02 Jun 2014 17:09:51 +0200, by Lukas Stadler
-
[inliner] lazy allocation of param-usages container; documentationSun, 01 Jun 2014 16:06:07 +0200, by Miguel Garcia
-
[inlining] preparations to avoid cloning whenever possibleFri, 30 May 2014 19:41:36 +0200, by Miguel Garcia
-
[inlining] more uniform treatment of method cloning in InlineableGraphFri, 30 May 2014 19:00:27 +0200, by Miguel Garcia
-
[inlining] refactoring for readability in InlineableGraphFri, 30 May 2014 18:41:56 +0200, by Miguel Garcia
-
[inlining] made explicit an invariant of InliningDataFri, 30 May 2014 17:01:37 +0200, by Miguel Garcia
-
[inlining] documentation and assertionsThu, 29 May 2014 16:35:01 +0200, by Miguel Garcia
-
[probability-cache] documentation, assertions added; unreachable code removedWed, 28 May 2014 17:24:38 +0200, by Miguel Garcia
-
make NodeBitMap.grow publicFri, 30 May 2014 12:14:06 +0200, by Lukas Stadler
-
fix typo in InlineableGraphFri, 30 May 2014 12:13:49 +0200, by Lukas Stadler
-
delete unused histogramThu, 29 May 2014 11:20:10 -0700, by Tom Rodriguez
-
construct proper LocationNode for LoweredCompareAndSwapThu, 29 May 2014 11:19:52 -0700, by Tom Rodriguez
-
Fix AMD64Assembler.testlThu, 29 May 2014 16:58:51 +0200, by Gilles Duboscq
-
InvokeNode: getAnnotation is dangerousMon, 26 May 2014 13:43:26 +0200, by Gilles Duboscq
-
CompareNode.canonicalizeSymmetricConstant can lead to float<->int changes so the right type of node needs to be created depending on the inputsThu, 29 May 2014 14:44:43 +0200, by Gilles Duboscq
-
HSAIL: prevent failure to loaded native Okra library from causing unit test failureThu, 29 May 2014 16:12:12 +0200, by Doug Simon
-
Merge with ef43e8c355ade5ed058a5496f6e51ff4af66f0c0Wed, 28 May 2014 20:36:10 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: Javadoc correctionWed, 28 May 2014 20:33:49 -0700, by Michael Van De Vanter
-
fixed declaration of fetchUnrollInfo foreign call descriptorWed, 28 May 2014 22:27:05 +0200, by Doug Simon
-
workaround for javac compiler errorWed, 28 May 2014 21:37:04 +0200, by Doug Simon
-
Merge.Wed, 28 May 2014 21:17:16 +0200, by Doug Simon
-
more improvements to runtime initialization:Wed, 28 May 2014 17:41:59 +0200, by Doug Simon
-
generate more efficient code for GraalRuntime::get_service_implsWed, 28 May 2014 15:51:21 +0200, by Doug Simon
-
made more services implement com.oracle.graal.api.runtime.Service for faster loadingWed, 28 May 2014 14:47:34 +0200, by Doug Simon
-
do not count the memory allocated by ThreadMXBean.getThreadAllocatedBytes()Wed, 28 May 2014 14:07:31 +0200, by Doug Simon
-
less canonicalization during Truffle partial evaluationWed, 28 May 2014 18:45:06 +0200, by Lukas Stadler
-
track memory usage in TruffleCompilerImplWed, 28 May 2014 18:44:09 +0200, by Lukas Stadler
-
fix WriteBarrierAdditionTest.test5Wed, 28 May 2014 17:47:23 +0200, by Lukas Stadler
-
CompareNode refactoringsWed, 28 May 2014 17:47:23 +0200, by Lukas Stadler
-
fast path for IntegerStamp.meetWed, 28 May 2014 17:47:23 +0200, by Lukas Stadler
-
HotSpotResolvedJavaField refactoringsWed, 28 May 2014 17:47:23 +0200, by Lukas Stadler
-
IfNode refactoringsWed, 28 May 2014 17:47:23 +0200, by Lukas Stadler
-
less canonicalization during InliningPhaseWed, 28 May 2014 17:47:12 +0200, by Lukas Stadler
-
NodeWorkList refactoringWed, 28 May 2014 17:20:35 +0200, by Lukas Stadler
-
NodeBitMap refactoringWed, 28 May 2014 17:19:41 +0200, by Lukas Stadler
-
long values and scale on DebugHistogramWed, 28 May 2014 17:19:41 +0200, by Lukas Stadler
-
cache last receiver stamp in MethodCallTargetNodeWed, 28 May 2014 17:14:24 +0200, by Lukas Stadler
-
ignore transient fields in NodeClassWed, 28 May 2014 17:14:24 +0200, by Lukas Stadler
-
grow NodeMaps exponentiallyWed, 28 May 2014 17:14:24 +0200, by Lukas Stadler
-
Interface to do graph verification after High/Mid/LowTier in unittests.Wed, 28 May 2014 12:17:16 +0200, by Roland Schatz
-
Fix insertion of profile data in unit tests.Wed, 28 May 2014 12:17:09 +0200, by Roland Schatz
-
Ensure values stay finite in block probability computation.Wed, 28 May 2014 12:17:00 +0200, by Roland Schatz
-
Remove unused oop compression code from backends.Wed, 28 May 2014 12:16:44 +0200, by Roland Schatz
-
Remove isCompressible flags from memory access nodes.Wed, 28 May 2014 12:15:50 +0200, by Roland Schatz
-
Merge with 5c73b162eec248fc2d06f59d8f25860871a21be5Tue, 27 May 2014 21:20:01 -0700, by Michael Van De Vanter
-
Truffle: additional methods on ExecutionContextTue, 27 May 2014 21:18:45 -0700, by Michael Van De Vanter
-
Truffle: NPE guard in InstrumentationNodeTue, 27 May 2014 21:18:16 -0700, by Michael Van De Vanter
-
reduced execution time of ReplacementsImple.registerSubstitutions() by deferring parsing of substitution classes until the first request for a substitute method is receivedWed, 28 May 2014 00:50:11 +0200, by Doug Simon
-
added comments to explain the origin of generated sourcesTue, 27 May 2014 22:00:41 +0200, by Doug Simon
-
renamed project (and package) com.oracle.graal.hotspot.codegen to com.oracle.graal.hotspot.sourcegenTue, 27 May 2014 22:00:22 +0200, by Doug Simon
-
added ${workspace}/com.oracle.graal.hotspot/src_gen/hotspot to include pathsTue, 27 May 2014 21:20:36 +0200, by Doug Simon
-
LSRA optimization: activate by default.Tue, 27 May 2014 16:27:03 +0200, by Josef Eisl
-
LSRA optimization: assign location to intervals.Tue, 27 May 2014 15:25:50 +0200, by Josef Eisl
-
LSRA optimization: split intervals at block boundaries.Mon, 26 May 2014 19:21:55 +0200, by Josef Eisl
-
LSRA optimization: check if optimization is feasible.Mon, 26 May 2014 16:57:16 +0200, by Josef Eisl
-
LSRA: skip handled intervals in IntervalWalker.updateUnhandledStackIntervals(int).Mon, 26 May 2014 16:35:59 +0200, by Josef Eisl
-
LSRA: add Interval.getIntervalCoveringOpId(int).Mon, 26 May 2014 15:44:57 +0200, by Josef Eisl
-
LSRA optimization: add spilled intervals to unhandled list.Mon, 26 May 2014 15:12:14 +0200, by Josef Eisl
-
LSRA: move stack intervals to active list.Mon, 26 May 2014 15:11:25 +0200, by Josef Eisl
-
LSRA optimization: add LinearScanWalker.handleSpillSlot().Mon, 26 May 2014 12:06:05 +0200, by Josef Eisl
-
LSRA Optimization: add support for stack intervals.Mon, 26 May 2014 11:47:45 +0200, by Josef Eisl
-
LSRA Optimization: walk basic block boundaries.Mon, 26 May 2014 09:32:51 +0200, by Josef Eisl
-
LSRA: add OptimizingLinearScanWalker.Mon, 26 May 2014 09:29:51 +0200, by Josef Eisl
-
reduced time to initialize ForeignCallProviders by avoiding triggering class initialization of Node subclasses as well as making annotation parsing lazy in SnippetInfoTue, 27 May 2014 15:43:36 +0200, by Doug Simon
-
mxtool: remove python downloaderTue, 27 May 2014 13:16:12 +0200, by Bernhard Urban
-
BciBlockMapping: allocate smaller array if possibleTue, 27 May 2014 13:04:29 +0200, by Bernhard Urban
-
computeBlockOrder: no need to check if block is active, since it's anywayTue, 27 May 2014 12:15:31 +0200, by Bernhard Urban
-
mx: add verbose mode to download helperTue, 27 May 2014 12:14:54 +0200, by Bernhard Urban
-
Support for compressed constants in HSAIL backend.Tue, 27 May 2014 12:08:11 +0200, by Roland Schatz
-
backout 88a6017687c9Tue, 27 May 2014 10:22:28 +0200, by Josef Eisl
-
Merge.Mon, 26 May 2014 20:27:28 +0200, by Doug Simon
-
fixed code generation error for debug buildsMon, 26 May 2014 19:54:15 +0200, by Doug Simon
-
Merge.Mon, 26 May 2014 18:55:21 +0200, by Doug Simon
-
removed use of ServiceLoader in runtime initializationMon, 26 May 2014 18:55:06 +0200, by Doug Simon
-
added more runtime initialization timersMon, 26 May 2014 17:44:19 +0200, by Doug Simon
-
LSRA: fix getMaterializedValue() (respect MustHaveRegister priorities).Wed, 21 May 2014 18:40:48 +0200, by Josef Eisl
-
Use new jacocoreport versionMon, 26 May 2014 18:18:19 +0200, by Gilles Duboscq
-
Optimize compare compressed pattern.Mon, 26 May 2014 17:43:45 +0200, by Roland Schatz
-
Use correct stamp when creating ConstantNode.Mon, 26 May 2014 16:16:47 +0200, by Roland Schatz
-
Support direct comparison of compressed pointers.Mon, 26 May 2014 16:13:58 +0200, by Roland Schatz
-
Support for compressed constants.Mon, 26 May 2014 16:09:53 +0200, by Roland Schatz
-
Allow signed values in Buffer.emit(Byte|Short).Fri, 23 May 2014 17:21:37 +0200, by Roland Schatz
-
mx: option to force a GC after each unit testFri, 23 May 2014 11:44:18 +0200, by Roland Schatz
-
hotspot eclipse project: add generated folders for client and server buildsMon, 26 May 2014 12:03:04 +0200, by Gilles Duboscq
-
mx: use python downloader if stderr is not a tty to avoid spamming logsMon, 26 May 2014 12:01:30 +0200, by Gilles Duboscq
-
LSRA: remove IntervalWalker.currentInterval and change the behavior of nextInterval and walkTo(int).Thu, 22 May 2014 20:36:31 +0200, by Josef Eisl
-
LSRA: make IntervalWalker.currentInterval private.Thu, 22 May 2014 19:42:02 +0200, by Josef Eisl
-
LSRA: restrict access to IntervalWalker members.Thu, 22 May 2014 23:02:46 +0200, by Josef Eisl
-
tests for NodeMapMon, 26 May 2014 13:37:21 +0200, by Lukas Stadler
-
explicit getAndGrow and setAndGrow functionality on NodeMapMon, 26 May 2014 13:37:11 +0200, by Lukas Stadler
-
mx: create Eclipse projects for distributionsMon, 26 May 2014 13:02:29 +0200, by Doug Simon
-
mx: prevent CTRL-C from being blocked while subprocess is running (re-applied without unrelated changes)Mon, 26 May 2014 12:55:17 +0200, by Doug Simon
-
Backed out changeset: a5c5b4aa79caMon, 26 May 2014 12:52:02 +0200, by Doug Simon
-
mx: prevent spurious "Could not find or load main class com.oracle.graal.hotspot.HotSpotOptionsLoader" error messageMon, 26 May 2014 11:48:07 +0200, by Doug Simon
-
mx: prevent CTRL-C from being blocked while subprocess is runningMon, 26 May 2014 11:47:30 +0200, by Doug Simon
-
explicit conversion to int, fixes windows buildMon, 26 May 2014 09:46:03 +0200, by Christian Wirth
-
added timers for Graal runtime initialization steps (enabled with -Dgraal.runtime.TimeInit=true)Sun, 25 May 2014 15:55:15 +0200, by Doug Simon
-
Merge with f4510fd9e8b3ad6965b3162b27edb476baa7140dSat, 24 May 2014 10:48:18 -0700, by Michael Van De Vanter
-
Truffle: SourceManager renamed to SourceFactorySat, 24 May 2014 10:34:43 -0700, by Michael Van De Vanter
-
Removed unused grow functionality on NodeMap.Sat, 24 May 2014 13:37:17 +0200, by Thomas Wuerthinger
-
Factor out VM-independent part of DefaultHotSpotLoweringProvider into DefaultJavaLoweringProviderFri, 23 May 2014 17:33:18 -0700, by Christian Wimmer
-
Merge.Sat, 24 May 2014 01:41:56 +0200, by Thomas Wuerthinger
-
LinearScan: Small cleanup.Sat, 24 May 2014 01:38:23 +0200, by Thomas Wuerthinger
-
LinearScan: Clean up interval comparator and replace with lambda form.Sat, 24 May 2014 01:32:26 +0200, by Thomas Wuerthinger
-
LinearScan: Improve initialization and resizing of intervals array.Sat, 24 May 2014 01:16:09 +0200, by Thomas Wuerthinger
-
Clean up in LinearScan: Remove the need for a mapping of variable index to variable object.Sat, 24 May 2014 01:05:08 +0200, by Thomas Wuerthinger
-
Merge.Sat, 24 May 2014 00:38:23 +0200, by Thomas Wuerthinger
-
Merge.Thu, 22 May 2014 18:10:04 +0200, by Thomas Wuerthinger
-
Merge.Wed, 21 May 2014 11:45:50 +0200, by Thomas Wuerthinger
-
Merge.Tue, 13 May 2014 19:19:27 +0200, by Thomas Wuerthinger
-
Merge.Tue, 13 May 2014 12:15:40 +0200, by Thomas Wuerthinger
-
Fix exponential explosion when propagating zero probabilities.Tue, 13 May 2014 12:15:32 +0200, by Thomas Wuerthinger
-
Stop propagating probability above loop header.Tue, 13 May 2014 03:57:06 +0200, by Thomas Wuerthinger
-
Merge.Tue, 13 May 2014 02:31:41 +0200, by Thomas Wuerthinger
-
Propagate 0.0 probabilities when simplifying IfNode.Tue, 13 May 2014 02:31:20 +0200, by Thomas Wuerthinger
-
added clarifying commentSat, 24 May 2014 00:54:20 +0200, by Doug Simon
-
HotSpotOptions.inline.hpp generator writes to System.out to make generator errors more visible (they will show up when compiling the generated source)Sat, 24 May 2014 00:46:33 +0200, by Doug Simon
-
HotSpotOptions error messages should go to System.errSat, 24 May 2014 00:25:29 +0200, by Doug Simon
-
mx: drain all subprocess output to callables before returning from mx.runSat, 24 May 2014 00:23:52 +0200, by Doug Simon
-
made HotSpotOptions processing faster by removing use of service loader in VM startup and only doing work for options specified on the command lineFri, 23 May 2014 19:36:34 +0200, by Doug Simon
-
small cleanup in ReadEliminationFri, 23 May 2014 17:47:44 +0200, by Lukas Stadler
-
consume less memory in ReentrantBlockIterator and ReentrantNodeIteratorFri, 23 May 2014 17:47:15 +0200, by Lukas Stadler
-
read elimination without scheduleFri, 23 May 2014 17:43:07 +0200, by Lukas Stadler
-
CanonicalizerPhase: canonicalize usages when stamp changesFri, 23 May 2014 14:51:59 +0200, by Gilles Duboscq
-
Simplify removeOrMaterializeIf and make it handle merges with more predecessors.Fri, 23 May 2014 13:21:49 +0200, by Gilles Duboscq
-
midtier: remove ReadEliminationPhase (superseded by EarlyReadEliminationPhase)Fri, 23 May 2014 13:22:54 +0200, by Bernhard Urban
-
mx: add pack200 to javaconfigFri, 23 May 2014 11:50:47 +0200, by Bernhard Urban
-
mx: update vm choice helptextFri, 23 May 2014 11:25:01 +0200, by Bernhard Urban
-
mx: annotation processor paths must include libraries that are also Eclipse containersFri, 23 May 2014 13:10:14 +0200, by Doug Simon
-
[inlining] check maxMethodPerInlining after discarding methods below thresholdThu, 22 May 2014 14:15:01 +0200, by Miguel Garcia
-
[inlining] more precise type in createDispatchOnTypeBeforeInvoke()Thu, 22 May 2014 11:18:11 +0200, by Miguel Garcia
-
[inlining] isEmpty() favored over size() == 0Wed, 21 May 2014 21:47:19 +0200, by Miguel Garcia
-
[inlining] forgotten assertion, counterpart to the one in pushGraph()Wed, 21 May 2014 20:51:25 +0200, by Miguel Garcia
-
[inlining] operation that pushes invocation goes ahead and pushes graphs tooWed, 21 May 2014 20:49:07 +0200, by Miguel Garcia
-
[inlining] readability in CallsiteHolder constructor, part 2Wed, 21 May 2014 20:04:33 +0200, by Miguel Garcia
-
[inlining] readability in CallsiteHolder constructor, part 1Wed, 21 May 2014 19:49:48 +0200, by Miguel Garcia
-
only canonicalize CustomizedUnsafeLoadFinalNode if the condition is constantThu, 22 May 2014 16:51:32 +0200, by Lukas Stadler
-
put LoopSafepointEliminationPhase into an IncrementalCanonicalizerPhaseThu, 22 May 2014 16:51:09 +0200, by Lukas Stadler
-
preserve context in Debug.forceLogThu, 22 May 2014 14:04:55 +0200, by Lukas Stadler
-
small cleanup in LinearScanThu, 22 May 2014 14:04:55 +0200, by Lukas Stadler
-
skip PiNode in AMD64HotSpotNodeLIRBuilder.filterCompressionThu, 22 May 2014 14:04:55 +0200, by Lukas Stadler
-
fix bug in ConditionalEliminationPhase that loses the connection from guard to checkcast PiNodeThu, 22 May 2014 14:04:55 +0200, by Lukas Stadler
-
make FixedNodeProbabilityCache behave better in the presence of dead codeThu, 22 May 2014 14:04:55 +0200, by Lukas Stadler
-
HSAIL: fix for -UseHSAILDeoptimizationThu, 22 May 2014 13:19:47 +0200, by twisti
-
mx: fixed incorrect test for subprocess being aliveThu, 22 May 2014 12:41:53 +0200, by twisti
-
minor cleanupsWed, 21 May 2014 22:44:46 -0700, by Tom Rodriguez
-
rename initializeBytecode to getBytecode and eliminate extra copyWed, 21 May 2014 22:22:06 -0700, by Tom Rodriguez
-
Truffle: revise instrumentation support APIs in ExecutionContextWed, 21 May 2014 21:07:15 -0700, by Michael Van De Vanter
-
Add test for getStaticFields()Wed, 21 May 2014 10:25:54 -0700, by Christian Wimmer
-
MergeWed, 21 May 2014 10:08:39 -0700, by Christian Wimmer
-
Add method ResolvedJavaType.getStaticFieldsTue, 20 May 2014 19:06:41 -0700, by Christian Wimmer
-
Pass the compiled method to LIR factoryTue, 20 May 2014 19:02:33 -0700, by Christian Wimmer
-
Rename methods to have consistent names, allow subclasses of bytecode parsersTue, 20 May 2014 19:01:08 -0700, by Christian Wimmer
-
Introduce class BarrieredAccess for low-level object access with read and write barriersTue, 20 May 2014 18:59:45 -0700, by Christian Wimmer
-
Remove overly restrictive assertionTue, 20 May 2014 18:58:42 -0700, by Christian Wimmer
-
Introduce method to customize type sizeTue, 20 May 2014 18:58:03 -0700, by Christian Wimmer
-
Avoid NullPointerException when only some assertions are enabledTue, 20 May 2014 18:57:27 -0700, by Christian Wimmer
-
Remove overly strict assertion; avoid NullPointerException when canonicalizing invokes without a stateTue, 20 May 2014 18:56:57 -0700, by Christian Wimmer
-
Make classes extensibleTue, 20 May 2014 18:55:59 -0700, by Christian Wimmer
-
Bugfix: as long as snippets are preprocessed, PiNode must not be canonicalizedTue, 20 May 2014 18:55:35 -0700, by Christian Wimmer
-
Add accessor methodTue, 20 May 2014 18:54:48 -0700, by Christian Wimmer
-
Cache result of toJava and toJavaConstructor, since it is an expensive operationTue, 20 May 2014 18:54:09 -0700, by Christian Wimmer
-
Make NodeClass more flexibleTue, 20 May 2014 18:53:31 -0700, by Christian Wimmer
-
Factor out rule creation in its own methodTue, 20 May 2014 18:52:54 -0700, by Christian Wimmer
-
Recompute probability only when number of types in profile changedTue, 20 May 2014 18:51:54 -0700, by Christian Wimmer
-
Remove unused methodTue, 20 May 2014 18:51:16 -0700, by Christian Wimmer
-
mx: fixed more spurious "error while killing subprocess" messages (GRAAL-350)Wed, 21 May 2014 17:57:41 +0200, by Doug Simon
-
mx archive: fix log messageWed, 21 May 2014 16:41:57 +0200, by Bernhard Urban
-
mx archive: avoid multiple directory entries tooWed, 21 May 2014 15:34:35 +0200, by Bernhard Urban
-
mx: remove unused packagejar commandWed, 21 May 2014 15:29:38 +0200, by Bernhard Urban
-
mx: add support for setting a main class in distributionsWed, 21 May 2014 15:11:14 +0200, by Bernhard Urban
-
mxtool: fix archive subcommand such that it will return a successful returncodeWed, 21 May 2014 15:17:21 +0200, by Bernhard Urban
-
Introduce AbstractObjectStamp, make ObjectStamp and NarrowOopStamp incompatible.Tue, 20 May 2014 17:26:27 +0200, by Roland Schatz
-
Allow using StampFactory.forConstant(Constant, MetaAccessProvider) for primitive constants.Tue, 20 May 2014 16:47:19 +0200, by Roland Schatz
-
[inlining] another renaming to avoid misleading type suggestion (2 of 2)Tue, 20 May 2014 15:46:02 +0200, by Miguel Garcia
-
[inlining] another renaming to avoid misleading type suggestion (1 of 2)Tue, 20 May 2014 15:45:07 +0200, by Miguel Garcia
-
[inlining] renaming to convey underlying types (2 of 2)Tue, 20 May 2014 15:42:10 +0200, by Miguel Garcia
-
[inlining] renaming to convey underlying types (1 of 2)Tue, 20 May 2014 15:39:59 +0200, by Miguel Garcia
-
[inline-info] step 3, InlineInfo leaves populateInlineInfo fully initializedTue, 20 May 2014 15:01:20 +0200, by Miguel Garcia
-
[inline-info] step 2, simpler inter-procedural communicationTue, 20 May 2014 14:53:29 +0200, by Miguel Garcia
-
[inline-info] step 1 of de-aliasing MethodInvocation assumptionsTue, 20 May 2014 14:48:46 +0200, by Miguel Garcia
-
[inline-info] towards initializing InlineInfo in one placeTue, 20 May 2014 14:39:42 +0200, by Miguel Garcia
-
handle expected phis when converting to trapping null checksTue, 20 May 2014 21:40:13 -0700, by Tom Rodriguez
-
don't use JNI natives to interact with VM metadataTue, 20 May 2014 21:35:32 -0700, by Tom Rodriguez
-
initialize HotSpotVMConfig fields efficiently from C++Tue, 20 May 2014 13:46:34 -0700, by Tom Rodriguez
-
MergeTue, 20 May 2014 21:38:31 +0200, by Miguel Garcia
-
[inlining-7] end of refactoring trail, helper methods now closer to usersTue, 20 May 2014 13:05:07 +0200, by Miguel Garcia
-
[inlining-7] InlineableGraph takes care of setup chores during constructionTue, 20 May 2014 13:00:23 +0200, by Miguel Garcia
-
[inlining-7] moved three utilities methods to where they belongTue, 20 May 2014 12:15:55 +0200, by Miguel Garcia
-
[inlining-6] InlineableGraph now in package for inlineable elementsTue, 20 May 2014 12:08:09 +0200, by Miguel Garcia
-
[inlining-6] InlineableMacroNode now in package for inlineable elementsTue, 20 May 2014 12:06:07 +0200, by Miguel Garcia
-
[inlining-6] moved Inlineable to dedicated package for inlineable elementsTue, 20 May 2014 12:04:10 +0200, by Miguel Garcia
-
[inlining-5] separate check code (fewer args, pure, concise) from logging codeMon, 19 May 2014 21:39:49 +0200, by Miguel Garcia
-
[inlining-5] "where does optimisticOpts come from?" answeredMon, 19 May 2014 21:30:07 +0200, by Miguel Garcia
-
[inlining-5] "where does replacements come from?" answeredMon, 19 May 2014 21:26:46 +0200, by Miguel Garcia
-
[inlining-5] checkTargetConditions() about to lose some of its formal paramsMon, 19 May 2014 21:23:53 +0200, by Miguel Garcia
-
Ignore synthetic methods in TestResolvedJavaFieldTue, 20 May 2014 20:32:05 +0200, by Gilles Duboscq
-
Update JaCoCo libsTue, 20 May 2014 16:36:37 +0200, by Gilles Duboscq
-
better stamps for IntegerRemNodeTue, 20 May 2014 16:17:16 +0200, by Lukas Stadler
-
@Ignore (and not expect GraalInternalError) long-running EscapingNewStringConcatTestTue, 20 May 2014 15:28:53 +0200, by Lukas Stadler
-
a bit of javadoc in TruffleRuntimeTue, 20 May 2014 15:17:43 +0200, by Lukas Stadler
-
fix wrong assert in ObjectStampMeetTestTue, 20 May 2014 15:16:33 +0200, by Lukas Stadler
-
simplify getInterfaces jtt testTue, 20 May 2014 15:16:04 +0200, by Lukas Stadler
-
mx: propagate failure from forked Java compilation task back up to parent (GRAAL-350)Tue, 20 May 2014 15:35:35 +0200, by Doug Simon
-
Add JRE library support to mx projectgraph.Tue, 20 May 2014 11:56:19 +0200, by Josef Eisl
-
ResolvedJavaType.resolveMethod: fix javadoc, add assert in native code. update changelogTue, 20 May 2014 13:13:28 +0200, by Gilles Duboscq
-
MergeTue, 20 May 2014 12:40:07 +0200, by Erik Eckstein
-
fix wrong handling of memory anti-dependencies in schedulerTue, 20 May 2014 12:38:57 +0200, by Erik Eckstein
-
mx: fixed spurious "error while killing subprocess" messages (GRAAL-350)Tue, 20 May 2014 11:50:30 +0200, by Doug Simon
-
Merge with 9ae1d2f3bda60f9d91243c883c5aa7812e2ab256Mon, 19 May 2014 17:21:30 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: significant reorganization of the instrumentation framework's implementation and connection to the runtime ExecutionContext, with some new features, including a Tag-based "trap" mechanisms.Mon, 19 May 2014 17:14:36 -0700, by Michael Van De Vanter
-
convert asserts into if tests and check for phis at mergeMon, 19 May 2014 14:14:12 -0700, by Tom Rodriguez
-
enable some HSAIL virtual call inliningMon, 19 May 2014 10:45:01 -0700, by twisti
-
SL: adding NodeInfo.descriptions to SL statementsMon, 19 May 2014 18:59:04 +0200, by Christian Wirth
-
Add description and language to the NodeInfo annotationMon, 19 May 2014 18:52:39 +0200, by Christian Wirth
-
MergeMon, 19 May 2014 17:21:35 +0200, by Miguel Garcia
-
[inlining-4] privatizing methods that can be made privateMon, 19 May 2014 16:52:10 +0200, by Miguel Garcia
-
[inlining-4] one less alias in getTypeCheckedInlineInfo()Mon, 19 May 2014 16:45:11 +0200, by Miguel Garcia
-
[inlining-4] one less alias in getAssumptionInlineInfo()Mon, 19 May 2014 16:34:38 +0200, by Miguel Garcia
-
[inlining-4] one less alias in getExactInlineInfo()Mon, 19 May 2014 16:32:02 +0200, by Miguel Garcia
-
[inlining-4] removed alias for InliningData.maxMethodPerInliningMon, 19 May 2014 16:27:24 +0200, by Miguel Garcia
-
[inlining-4] getTypeCheckedInlineInfo() can get context.getReplacements() itselfMon, 19 May 2014 16:24:31 +0200, by Miguel Garcia
-
[inlining-4] getAssumptionInlineInfo() can get context.getReplacements() itselfMon, 19 May 2014 16:17:43 +0200, by Miguel Garcia
-
[inlining-4] no need to pass context.getReplacements() to getExactInlineInfo()Mon, 19 May 2014 16:14:56 +0200, by Miguel Garcia
-
[inlining-4] parameter aliasing context.getOptimisticOptimizations() goes awayMon, 19 May 2014 16:10:24 +0200, by Miguel Garcia
-
[inlining-4] parameter aliasing context.getReplacements() goes awayMon, 19 May 2014 16:08:06 +0200, by Miguel Garcia
-
[inlining-4] the method param that aliased maxMethodPerInlining goes awayMon, 19 May 2014 16:05:18 +0200, by Miguel Garcia
-
[inlining-4] getTypeInlineInfo() becomes instance method of InliningDataMon, 19 May 2014 15:58:48 +0200, by Miguel Garcia
-
[inlining-4] getTypeCheckedInlineInfo() becomes instance method of InliningDataMon, 19 May 2014 15:39:43 +0200, by Miguel Garcia
-
[inlining-4] getAssumptionInlineInfo() becomes instance method of InliningDataMon, 19 May 2014 15:30:58 +0200, by Miguel Garcia
-
[inlining-4] start of refactoring trail, by the end shorter parameter listsMon, 19 May 2014 15:28:07 +0200, by Miguel Garcia
-
[inlining-3] readability of checkInvokeConditions() part 2 of 2Mon, 19 May 2014 14:57:10 +0200, by Miguel Garcia
-
[inlining-3] readability of checkInvokeConditions() part 1 of 2Mon, 19 May 2014 14:51:44 +0200, by Miguel Garcia
-
ConditionalNode's boolean materialization canonicalization needs to insert a convertMon, 19 May 2014 15:30:57 +0200, by Gilles Duboscq
-
fix NPE in CallSiteHolderMon, 19 May 2014 13:58:16 +0200, by Lukas Stadler
-
Never use the current node's stamp in ValueNode.inferStamp overrides.Mon, 19 May 2014 11:19:07 +0200, by Gilles Duboscq
-
MergeMon, 19 May 2014 11:59:54 +0200, by Miguel Garcia
-
[inlining-2] no guesswork at callsites about return value of logNotInlinedMethodMon, 19 May 2014 11:29:14 +0200, by Miguel Garcia
-
[inlining-2] no guesswork about return value of logInlinedMethod (2/2)Mon, 19 May 2014 11:26:19 +0200, by Miguel Garcia
-
[inlining-2] no guesswork about return value of logInlinedMethod (1/2)Mon, 19 May 2014 11:24:59 +0200, by Miguel Garcia
-
[inlining-2] logInliningDecision, for side-effects not return value (2/2)Mon, 19 May 2014 10:54:21 +0200, by Miguel Garcia
-
[inlining-2] logInliningDecision, for side-effects not return value (1/2)Mon, 19 May 2014 10:52:20 +0200, by Miguel Garcia
-
[inlining-2] logNotInlinedMethod invoked only for side-effects not return valueMon, 19 May 2014 10:47:25 +0200, by Miguel Garcia
-
[inlining-2] make explicit the value returned by logNotInlinedInvoke()Sun, 18 May 2014 16:20:36 +0200, by Miguel Garcia
-
[inlining-2] renaming logNotInlinedMethodAndReturnNull -> logNotInlinedInvokeSun, 18 May 2014 16:14:16 +0200, by Miguel Garcia
-
[inlining-2] make returned value explicitSun, 18 May 2014 16:10:45 +0200, by Miguel Garcia
-
[inlining-2] renaming of an overloaded methodSun, 18 May 2014 16:08:15 +0200, by Miguel Garcia
-
small fix in GraphOrder.assertSchedulableGraphMon, 19 May 2014 10:57:40 +0200, by Lukas Stadler
-
do not assert for MergeNode in UseTrappingNullChecksPhaseMon, 19 May 2014 10:23:05 +0200, by Lukas Stadler
-
[inlining-2] pulling side-effects (logging) out of method that evals a conditionSun, 18 May 2014 14:39:27 +0200, by Miguel Garcia
-
[inlining-2] one less logging method to worry aboutSun, 18 May 2014 14:37:25 +0200, by Miguel Garcia
-
[inlining-2] replaced method body with call to code duplicateSun, 18 May 2014 14:34:35 +0200, by Miguel Garcia
-
[inlining-2] reduced verbosity in checkTargetConditions()Sun, 18 May 2014 14:17:38 +0200, by Miguel Garcia
-
[inlining-2] typos in source commentSun, 18 May 2014 14:15:19 +0200, by Miguel Garcia
-
[inlining-2] consumer becomes initializer of the probabilities mapSun, 18 May 2014 14:08:03 +0200, by Miguel Garcia
-
[inlining-2] fixing input as instance final rather than passing it over and overSun, 18 May 2014 14:05:36 +0200, by Miguel Garcia
-
In MethodCallTargetNode.canonicalize, uniqueConcreteType.resolveMethod can return null in some casesSat, 17 May 2014 18:42:42 +0200, by Gilles Duboscq
-
Add slow-path for SLMulNode.mul(BigInteger) because BigInteger.multiply is recursive.Sat, 17 May 2014 18:08:57 +0200, by Gilles Duboscq
-
fix assert in HotSpotResolvedJavaMethod.vtableEntryOffsetSat, 17 May 2014 17:04:25 +0200, by Gilles Duboscq
-
Simplify HotSpotUnresolvedJavaType, harmonize toString for HotSpotUnresolvedJavaType and HotSpotResolvedObjectTypeSat, 17 May 2014 16:29:19 +0200, by Gilles Duboscq
-
Add some assertions and tests to TestResolvedJavaType.findUniqueConcreteSubtypeTestSat, 17 May 2014 14:58:33 +0200, by Gilles Duboscq
-
CodeInstalled not need to assert_leaf_type when asserting abstract_with_unique_concrete_subtypeSat, 17 May 2014 14:56:13 +0200, by Gilles Duboscq
-
Try to devirtualize using unique concrete method and subtype in MethodCallTargetNode.canonicalSat, 17 May 2014 15:05:25 +0200, by Gilles Duboscq
-
Rename HotSpotResolvedObjectType.metaspaceKlass to getMetaspaceKlassSat, 17 May 2014 12:45:46 +0200, by Gilles Duboscq
-
Add resolved receiver type to ResolvedJavaMethod.isInVirtualMethodTable in order to be able to do vtable-calls for miranda and default methodsSat, 17 May 2014 14:57:58 +0200, by Gilles Duboscq
-
Use non-bold/bright colors in AnsiTerminalDecoratorSat, 17 May 2014 11:41:35 +0200, by Gilles Duboscq
-
Remove unused importFri, 16 May 2014 18:08:21 +0200, by Gilles Duboscq
-
ResolvedJavaType.resolveMethod now takes a callerType that is used to check access rules. Make it work for default methods.Fri, 18 Apr 2014 13:50:15 +0200, by Gilles Duboscq
-
[inlining] reverting refactoring trail until spoiling commit(s) are discoveredFri, 16 May 2014 19:59:52 +0200, by Miguel Garcia
-
[inlining] behavior becomes less argument-dependent, arguments become redundantFri, 16 May 2014 16:36:07 +0200, by Miguel Garcia
-
[inlining] no need for guessing a return value that doesn't matterFri, 16 May 2014 16:29:50 +0200, by Miguel Garcia
-
[inlining] untangling concerns, micro-step by micro-stepFri, 16 May 2014 16:02:55 +0200, by Miguel Garcia
-
[inlining] readability by means of import staticFri, 16 May 2014 16:00:42 +0200, by Miguel Garcia
-
[inlining] redux, no need for the suspense about return valueFri, 16 May 2014 15:54:13 +0200, by Miguel Garcia
-
[inlining] no need for the suspense about return valueFri, 16 May 2014 15:46:47 +0200, by Miguel Garcia
-
[inlining] another case of logNotInlined vs logNotInlinedMethodFri, 16 May 2014 15:30:04 +0200, by Miguel Garcia
-
[inlining] shorter and equally informative, logNotInlined vs logNotInlinedMethodFri, 16 May 2014 15:28:00 +0200, by Miguel Garcia
-
[inlining] "return null" favored again over "return ...AndReturnNull"Fri, 16 May 2014 15:24:55 +0200, by Miguel Garcia
-
[inlining] tradeoff: "return null" still shorter than "return ...AndReturnNull"Fri, 16 May 2014 15:14:27 +0200, by Miguel Garcia
-
[inlining] pulling side-effects (logging) out of method that evals a conditionFri, 16 May 2014 14:57:45 +0200, by Miguel Garcia
-
[inlining] one less logging method to worry aboutFri, 16 May 2014 14:47:39 +0200, by Miguel Garcia
-
[inlining] replaced method body with call to code duplicateFri, 16 May 2014 14:20:20 +0200, by Miguel Garcia
-
[inlining] reduced verbosity in checkTargetConditions()Fri, 16 May 2014 14:44:52 +0200, by Miguel Garcia
-
[inlining] typos in source commentFri, 16 May 2014 13:39:12 +0200, by Miguel Garcia
-
[inlining] consumer becomes initializer of the probabilities mapFri, 16 May 2014 12:03:36 +0200, by Miguel Garcia
-
[inlining] fixing input as instance final rather than passing it over and overFri, 16 May 2014 11:59:12 +0200, by Miguel Garcia
-
do not reprofile upon exceptions thrown in NewArrayStub or NewInstanceStubFri, 16 May 2014 14:01:20 +0200, by Lukas Stadler
-
minor spelling and modifier fixFri, 16 May 2014 12:23:09 +0200, by Doug Simon
-
mx: drain *all* output from subprocess if redirecting to functionsFri, 16 May 2014 12:06:46 +0200, by Doug Simon
-
allow overriding the NodeClass lookup when building MatchStatementsFri, 16 May 2014 00:12:48 -0700, by Tom Rodriguez
-
use inner classes instead of reflection during matchingFri, 16 May 2014 00:12:41 -0700, by Tom Rodriguez
-
more aggressively fold implicit nulls into memory operationsThu, 15 May 2014 20:11:16 -0700, by Tom Rodriguez
-
Merge.Thu, 15 May 2014 23:12:48 +0200, by Doug Simon
-
make CompilationTask.threadMXBean staticThu, 15 May 2014 22:47:28 +0200, by Doug Simon
-
once the Graal compilation queue has been shutdown, don't process any pending compilations and be more defensive about preventing future compilations to be queuedThu, 15 May 2014 22:46:45 +0200, by Doug Simon
-
ensure Graal C++ shutdown routines are called exactly once during VM shutdownThu, 15 May 2014 22:43:44 +0200, by Doug Simon
-
use JDK with highest compliance level for generated Eclipse attach launcherThu, 15 May 2014 22:42:08 +0200, by Doug Simon
-
mxtool: minor fix of optional field usageThu, 15 May 2014 22:25:34 +0200, by Bernhard Urban
-
API for high word multiplication.Thu, 15 May 2014 19:03:16 +0200, by Roland Schatz
-
make TypeProfileWidth pdThu, 15 May 2014 18:13:24 +0200, by Gilles Duboscq
-
MergeThu, 15 May 2014 17:25:49 +0200, by Miguel Garcia
-
[inlining] moved DepthSearchUtil closer to its single userThu, 15 May 2014 16:17:35 +0200, by Miguel Garcia
-
[inlining] moved ComputeInliningRelevance closer to its single userThu, 15 May 2014 16:12:18 +0200, by Miguel Garcia
-
[inlining] moved class InliningData to package with related classesThu, 15 May 2014 15:45:29 +0200, by Miguel Garcia
-
[inlining] moved helper class MethodInvocation to package inlining.walkerThu, 15 May 2014 15:41:43 +0200, by Miguel Garcia
-
[inlining] grouping inlining-space walking-related classes in package walkerThu, 15 May 2014 15:37:08 +0200, by Miguel Garcia
-
[inlining] start of another refactoring trailThu, 15 May 2014 15:35:34 +0200, by Miguel Garcia
-
[inlining] working the InliningData stack now done by InliningData.moveForward()Thu, 15 May 2014 15:17:55 +0200, by Miguel Garcia
-
[inlining] side-effects moved out from just-extracted methodThu, 15 May 2014 15:07:35 +0200, by Miguel Garcia
-
[inlining] readability improvements for (by now extracted) loop-bodyThu, 15 May 2014 15:01:25 +0200, by Miguel Garcia
-
[inlining] extracted loop-body, for now as InliningPhase.moveForward()Thu, 15 May 2014 14:53:50 +0200, by Miguel Garcia
-
[inlining] moved tryToInline() to InliningData, as prereq for upcoming stepsThu, 15 May 2014 14:51:11 +0200, by Miguel Garcia
-
[inlining] moved doInline() to InliningData, as prereq for upcoming stepsThu, 15 May 2014 14:48:19 +0200, by Miguel Garcia
-
[inlining] part 2, preparing to move tryToInline() and doInline()Thu, 15 May 2014 14:43:58 +0200, by Miguel Garcia
-
[inlining] preparing to extract loop body from InliningPhase.run to InliningDataThu, 15 May 2014 14:32:37 +0200, by Miguel Garcia
-
[inlinin] assertion-aided code understanding at workThu, 15 May 2014 13:46:33 +0200, by Miguel Garcia
-
[inlining] moved InlineEverythingPolicy to inlining.policyThu, 15 May 2014 12:18:01 +0200, by Miguel Garcia
-
[inlining] access levels in AbstractInliningPolicy back to what they wereThu, 15 May 2014 12:16:10 +0200, by Miguel Garcia
-
[inlining] moved GreedyInliningPolicy to inlining.policyThu, 15 May 2014 11:22:08 +0200, by Miguel Garcia
-
[inlining] moved AbstractInliningPolicy to inlining.policyThu, 15 May 2014 11:16:00 +0200, by Miguel Garcia
-
[inlining] moved InliningPolicy to newly created package inlining.policyThu, 15 May 2014 11:09:50 +0200, by Miguel Garcia
-
[inlining] moving CallsiteHolder to upper levelThu, 15 May 2014 11:01:51 +0200, by Miguel Garcia
-
[inlining] better distinguishable name, GraphInfo becomes CallsiteHolderThu, 15 May 2014 10:52:38 +0200, by Miguel Garcia
-
Use replaceAtPredecessor rather than predecessor().replaceFirstSuccessor in DeoptimizationGroupingPhaseThu, 15 May 2014 16:45:08 +0200, by Gilles Duboscq
-
Fix inverted condition in Debug.create(Metric|Timer)Thu, 15 May 2014 16:44:43 +0200, by Gilles Duboscq
-
Merge.Thu, 15 May 2014 15:35:17 +0200, by Doug Simon
-
added Java Flight Recorder (JFR) event supportThu, 15 May 2014 15:32:37 +0200, by twisti
-
mx: added jrelibrary dependency typeThu, 15 May 2014 15:31:22 +0200, by Doug Simon
-
correctly handle illegal stamps in ObjectStamp.meetThu, 15 May 2014 14:13:59 +0200, by Lukas Stadler
-
tests for ObjectStamp.meetThu, 15 May 2014 14:13:25 +0200, by Lukas Stadler
-
implement NodeBitMap.toStringThu, 15 May 2014 14:12:57 +0200, by Lukas Stadler
-
GraalVerboseTextListener: fix testFailed printing.Thu, 15 May 2014 11:13:44 +0200, by Josef Eisl
-
mx unittest: simplify argument passing.Wed, 14 May 2014 20:43:43 +0200, by Josef Eisl
-
mx unittest: add --eager-stacktrace.Wed, 14 May 2014 20:59:27 +0200, by Josef Eisl
-
mx unittest: add color support.Wed, 14 May 2014 20:58:35 +0200, by Josef Eisl
-
Add AnsiColor.Wed, 14 May 2014 20:15:17 +0200, by Josef Eisl
-
slighty stronger assert in verifyWed, 14 May 2014 21:24:38 -0700, by Tom Rodriguez
-
fix printing of pc in deopt messageWed, 14 May 2014 21:24:19 -0700, by Tom Rodriguez
-
fix action comparison when comparing DeoptimizeNodesWed, 14 May 2014 21:14:13 -0700, by Tom Rodriguez
-
[single-pass-iter] same check formulated differently so as to appease findbugsWed, 14 May 2014 19:11:16 +0200, by Miguel Garcia
-
[inlining] re-adding file header lost during refactoringWed, 14 May 2014 18:55:01 +0200, by Miguel Garcia
-
[single-pass-iter] skipping redundant state-cloningWed, 14 May 2014 17:16:12 +0200, by Miguel Garcia
-
[single-pass-iter] owner-is-mutator access protocol for queued statesWed, 14 May 2014 16:52:45 +0200, by Miguel Garcia
-
[single-pass-iter] sharpening the declared type of PathStart.nodeWed, 14 May 2014 16:13:44 +0200, by Miguel Garcia
-
[single-pass-iter] readability and one more assertionWed, 14 May 2014 16:07:05 +0200, by Miguel Garcia
-
[inlining] moving InlineInfo and subclasses to package inlining.infoWed, 14 May 2014 18:13:41 +0200, by Miguel Garcia
-
[inlining] privatizing methods in InliningDataTue, 13 May 2014 21:40:47 +0200, by Miguel Garcia
-
remove some debug code in HotSpotTruffleRuntimeWed, 14 May 2014 17:23:19 +0200, by Lukas Stadler
-
cleanup after ReplaceIntrinsicsPhaseWed, 14 May 2014 13:50:18 +0200, by Lukas Stadler
-
HSAIL Deopt support for VirtualObjects. Only create the host graph is there are deopts. Add a test provided by Tom Deneau.Sun, 04 May 2014 18:58:16 +0200, by Gilles Duboscq
-
added metric to count the input graph sizes for phasesWed, 14 May 2014 12:37:39 +0200, by Doug Simon
-
mxtool: distribution dependency should be a listWed, 14 May 2014 11:19:38 +0200, by Bernhard Urban
-
mx: fix constructor callWed, 14 May 2014 11:08:05 +0200, by Bernhard Urban
-
fix unsigned compare, expand testWed, 14 May 2014 01:25:21 -0700, by Tom Rodriguez
-
add missing case in assertDeepEqualsWed, 14 May 2014 01:24:10 -0700, by Tom Rodriguez
-
don't deopt on large array allocationsTue, 13 May 2014 20:20:34 -0700, by Tom Rodriguez
-
convert signed range tests into an unsigned compareTue, 13 May 2014 20:20:29 -0700, by Tom Rodriguez
-
Merge with 55be15d24e45e5636ee14d657616c6ffac039178Tue, 13 May 2014 18:31:18 -0700, by Michael Van De Vanter
-
SL: correct to use new SourceAttribution factory methods.Tue, 13 May 2014 18:29:55 -0700, by Michael Van De Vanter
-
Truffle/Source Attribution: Replace direct creation of SourceSection objects with factory methods on Source; two of these greatly simplify source attribution by automatically computing either the row/column start location from a character offset or vice versa, depending on what?s made available from the parser. Minor API change on Visualizer.Tue, 13 May 2014 18:28:33 -0700, by Michael Van De Vanter
-
use HotSpotVMType for sizeof informationTue, 13 May 2014 15:03:34 -0700, by twisti
-
add documentation to HotSpotVM* annotatationsTue, 13 May 2014 14:13:15 -0700, by twisti
-
remove unused HotSpotResolvedJavaMethod fields in graalJavaAccess.hppMon, 12 May 2014 17:44:23 -0700, by twisti
-
remove unused com_oracle_graal_api_meta_ResolvedJavaFieldMon, 12 May 2014 17:31:11 -0700, by twisti
-
remove unused com_oracle_graal_api_meta_ConstantPoolMon, 12 May 2014 17:26:53 -0700, by twisti
-
remove unused com_oracle_graal_hotspot_meta_HotSpotJavaTypeMon, 12 May 2014 17:26:19 -0700, by twisti
-
HSAIL: converted KernelTester to re-use existing mechanism for deep equality testingTue, 13 May 2014 21:49:57 +0200, by Doug Simon
-
renamed GraalTest.assertEquals* to assertDeepEquals to avoid confusion with JUnit API methodsTue, 13 May 2014 21:47:50 +0200, by Doug Simon
-
[inlining] processNextInvoke(), readabilityTue, 13 May 2014 19:17:59 +0200, by Miguel Garcia
-
[inlining] moved processNextInvoke()Tue, 13 May 2014 19:11:03 +0200, by Miguel Garcia
-
[inlining] preparing to move processNextInvoke() closer to the data it mutatesTue, 13 May 2014 19:03:59 +0200, by Miguel Garcia
-
[inlining] uncluttering InliningPhase, depth-search utilities moved outTue, 13 May 2014 15:11:15 +0200, by Miguel Garcia
-
[inlining] preparing to move depth-search utilitiesTue, 13 May 2014 15:05:36 +0200, by Miguel Garcia
-
[inlining] place to host depth-search related utilitiesTue, 13 May 2014 14:54:23 +0200, by Miguel Garcia
-
[inlining] documentationTue, 13 May 2014 13:20:09 +0200, by Miguel Garcia
-
Merge.Tue, 13 May 2014 16:51:41 +0200, by Doug Simon
-
made GraalVerboseTestListener eagerly print stack trace for failure which is useful if the VM crashes before completing all unit testsTue, 13 May 2014 15:40:23 +0200, by Doug Simon
-
moved assertEquals and MultiCauseAssertionError from GraalCompilerTest to GraalTestTue, 13 May 2014 15:39:10 +0200, by Doug Simon
-
clean up frame states during FrameStateAssignmentPhaseTue, 13 May 2014 16:16:05 +0200, by Lukas Stadler
-
Simplify code generation of reinterpret-memory.Tue, 13 May 2014 14:45:57 +0200, by Roland Schatz
-
HSAIL: fixed deopt bug; cleaned up C++ codeTue, 13 May 2014 14:35:15 +0200, by Doug Simon
-
removed unnecessary mutexTue, 13 May 2014 11:55:11 +0200, by Doug Simon
-
verbose assertion in ComputeInliningRelevanceTue, 13 May 2014 11:06:10 +0200, by Lukas Stadler
-
Merge with d556971b409ca9f5ff13900d8b7b82549fd1f17aMon, 12 May 2014 21:29:29 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation:Mon, 12 May 2014 20:17:25 -0700, by Michael Van De Vanter
-
Merge.Mon, 12 May 2014 23:27:28 +0200, by Doug Simon
-
made Graal initialization be driven from Java to simplify sequencing and synchronizationMon, 12 May 2014 23:27:07 +0200, by Doug Simon
-
removed unused symbolsMon, 12 May 2014 22:37:26 +0200, by Doug Simon
-
mx distributions: allow to specify dependencies between distributionsMon, 12 May 2014 22:37:14 +0200, by Bernhard Urban
-
changelog: note about truffle.jar separationMon, 12 May 2014 20:29:41 +0200, by Bernhard Urban
-
SchedulePhase: improve KillSet implementation by using a lazy initialized ArrayListMon, 12 May 2014 22:32:33 +0200, by Bernhard Urban
-
[inlining] refactor, GraphInfo constructor can populate the callsite listMon, 12 May 2014 19:52:06 +0200, by Miguel Garcia
-
[inlining] the constructor of InliningIterator now takes only the data it needsMon, 12 May 2014 19:25:59 +0200, by Miguel Garcia
-
[inlining] refactor: move InliningIterator to upper levelMon, 12 May 2014 19:10:50 +0200, by Miguel Garcia
-
don't delete snippet MemoryAnchorNodes if they are used in the memory mapMon, 12 May 2014 16:38:58 +0200, by Lukas Stadler
-
mx: set _minVersion to 1.8Mon, 12 May 2014 11:43:36 +0200, by Gilles Duboscq
-
JMH: do not abort on missing jar file. Create necessary output directory if neededThu, 08 May 2014 15:05:06 +0200, by Gilles Duboscq
-
CanonicalizerPhase, on constant stamp, only replace at value usages.Wed, 07 May 2014 15:58:36 +0200, by Gilles Duboscq
-
fixed assertion position and documented critical class initialization dependencySun, 11 May 2014 22:00:06 +0200, by Doug Simon
-
fixed initialization issue caused by 063ec2920d21Sun, 11 May 2014 13:43:58 +0200, by Doug Simon
-
fixed livelock issue introduced by 063ec2920d21Sun, 11 May 2014 13:43:19 +0200, by Doug Simon
-
[single-pass-iter] additional documentation and assertionsSat, 10 May 2014 15:37:51 +0200, by Miguel Garcia
-
MergeFri, 09 May 2014 20:22:05 +0200, by Miguel Garcia
-
[single-pass-iter] offloading tracking successor-pre-states to nodeQueueFri, 09 May 2014 20:05:41 +0200, by Miguel Garcia
-
[single-pass-iter] early pruning of state map, visit a whole methodFri, 09 May 2014 17:33:14 +0200, by Miguel Garcia
-
[single-pass-iter] lifecycle of single-pass iteratorsFri, 09 May 2014 16:50:27 +0200, by Miguel Garcia
-
[single-pass-iter] start of evolution towards a node iterator less memory-hungryFri, 09 May 2014 16:22:54 +0200, by Miguel Garcia
-
made Graal runtime initialization in hosted mode lazyFri, 09 May 2014 18:46:41 +0200, by Doug Simon
-
added -G:TrackMemUse for measuring memory usage within scopesFri, 09 May 2014 17:59:15 +0200, by Doug Simon
-
mx clean: try to change permission if deletion fails on windowsFri, 09 May 2014 16:43:26 +0200, by Bernhard Urban
-
mx clean: make it more reliable on windowsFri, 09 May 2014 15:30:16 +0200, by Bernhard Urban
-
truffle distrubtions: generate source jarFri, 09 May 2014 14:24:02 +0200, by Bernhard Urban
-
truffle distrubtion: move dsl processor in a separated jar, such that it can be a build-time only dependencyFri, 09 May 2014 16:11:01 +0200, by Bernhard Urban
-
mx trufflejar: use distribution feature of mx instead (`mx archive @TRUFFLE')Fri, 09 May 2014 13:56:10 +0200, by Bernhard Urban
-
mx unittest: compile junitwrapper with right classpathFri, 09 May 2014 13:21:43 +0200, by Bernhard Urban
-
Truffle: remove obsolete HotSpotFrameInstance.getTargetCallTarget()Fri, 09 May 2014 15:55:37 +0200, by Andreas Woess
-
Truffle: getCallNode() should return null for call target framesFri, 09 May 2014 15:53:30 +0200, by Andreas Woess
-
test for integer stamp joinFri, 09 May 2014 15:52:56 +0200, by Lukas Stadler
-
more accurately determine if a IntegerStamp is illegalFri, 09 May 2014 14:45:48 +0200, by Lukas Stadler
-
Added tag graal-0.3 for changeset 9535eccd2a11Fri, 09 May 2014 09:49:48 +0200, by Bernhard Urban
-
backout 10732e1421eeFri, 09 May 2014 08:29:52 +0200, by Bernhard Urban
-
changelog: graal-0.3Fri, 09 May 2014 01:47:18 +0200, by Thomas Wuerthinger
-
Small addition to changelog.Thu, 08 May 2014 22:56:16 +0200, by Thomas Wuerthinger
-
Merge.Thu, 08 May 2014 22:53:35 +0200, by Thomas Wuerthinger
-
Truffle: Provide default implementation on non-Graal VMs for stack trace functionality.Thu, 08 May 2014 22:53:28 +0200, by Thomas Wuerthinger
-
[flow-sensitive] consolidating nullness-tracking in typeRefinementsThu, 08 May 2014 16:44:53 +0200, by Miguel Garcia
-
BaselineCompiler: add arraylength test.Thu, 08 May 2014 15:00:52 +0200, by Josef Eisl
-
Baseline: add support for getstatic.Thu, 08 May 2014 10:04:15 +0200, by Josef Eisl
-
Make BC_arraylength unit test only check for arraylength.Thu, 08 May 2014 14:57:28 +0200, by Josef Eisl
-
BaselineCompiler: implement genArrayLength().Wed, 07 May 2014 20:06:45 +0200, by Josef Eisl
-
AbstractFrameStateBuilder enable access to locks.Wed, 07 May 2014 20:05:20 +0200, by Josef Eisl
-
BaselineBytecodeParser: initial genArrayLength().Tue, 06 May 2014 20:10:28 +0200, by Josef Eisl
-
BytecodeLIRBuilder: add getArrayLengthOffset().Tue, 06 May 2014 20:09:37 +0200, by Josef Eisl
-
mx unittest: add support for regular expressions.Thu, 08 May 2014 11:52:20 +0200, by Josef Eisl
-
Move emitNullCheck from NodeLIRBuilderTool to LIRGeneratorTool.Thu, 08 May 2014 11:35:08 +0200, by Josef Eisl
-
Remove unused member in PTXNodeLIRBuilder.Thu, 08 May 2014 14:02:24 +0200, by Josef Eisl
-
moved ExceptionObjectNode lowering back to runtime independent partThu, 08 May 2014 09:52:12 +0200, by Lukas Stadler
-
added CollectionsProvider and NodeCollectionsProvider and replaced (almost) all allocations of IdentityHashMaps to go through these providersThu, 08 May 2014 02:22:10 +0200, by Doug Simon
-
Merge.Wed, 07 May 2014 23:58:56 +0200, by Thomas Wuerthinger
-
Added write barriers for LoweredAtomicReadAndWriteNode.Wed, 07 May 2014 23:58:43 +0200, by Thomas Wuerthinger
-
share position computations in MatchStatementsWed, 07 May 2014 11:54:25 -0700, by Tom Rodriguez
-
use NodeClass.Position when matching graphs, rearrange MatchableNode annotations, improve error reportingWed, 07 May 2014 10:58:26 -0700, by Tom Rodriguez
-
simplification in FixedNodeProbabilityCacheWed, 07 May 2014 15:31:04 +0200, by Lukas Stadler
-
HSAIL: fixed Windows buildWed, 07 May 2014 11:51:52 +0200, by Doug Simon
-
adding missing headerWed, 07 May 2014 11:44:00 +0200, by Doug Simon
-
Baseline: re-enable simple loop tests.Tue, 06 May 2014 11:30:07 +0200, by Josef Eisl
-
BaselineBytecodeParser: add BciBlockMapping debug scope.Tue, 06 May 2014 11:29:35 +0200, by Josef Eisl
-
BaselineControlFlowGraph: compute loop information.Tue, 06 May 2014 11:10:24 +0200, by Josef Eisl
-
BciBlockMapping: make loop information more accessible.Tue, 06 May 2014 11:09:19 +0200, by Josef Eisl
-
AbstractBlock: add setLoop.Tue, 29 Apr 2014 18:06:45 +0200, by Josef Eisl
-
Add BaselineControlFlowGraph.compute() factory.Mon, 28 Apr 2014 16:48:36 +0200, by Josef Eisl
-
Use List instead of an array in AbstractControlFlowGraph.Thu, 24 Apr 2014 14:00:07 +0200, by Josef Eisl
-
SimpleCFGTest: check postOrder().Thu, 24 Apr 2014 13:38:14 +0200, by Josef Eisl
-
mx shortunittest: test jtt.loop.* and jtt.except.*.Thu, 24 Apr 2014 09:55:28 +0200, by Josef Eisl
-
Encapsulate members of Loop.Mon, 05 May 2014 11:10:19 +0200, by Josef Eisl
-
mx/projects: add sha1 checksums to external dependenciesTue, 06 May 2014 12:14:48 +0200, by Bernhard Urban
-
Merge.Tue, 06 May 2014 11:34:23 +0200, by Thomas Wuerthinger
-
Fix stamp of LoweredAtomicReadAndWriteNode.Tue, 06 May 2014 11:34:13 +0200, by Thomas Wuerthinger
-
Fix bug in CanonicalizerPhase that could remove fixed nodes with side effects in a corner case.Tue, 06 May 2014 04:14:00 +0200, by Thomas Wuerthinger
-
Fix stamp of LoweredAtomicReadAndWriteNode to only inherit kind from written value.Tue, 06 May 2014 04:07:30 +0200, by Thomas Wuerthinger
-
Merge.Mon, 05 May 2014 22:18:46 +0200, by Thomas Wuerthinger
-
Merge.Sat, 03 May 2014 21:46:35 +0200, by Thomas Wuerthinger
-
Merge.Fri, 02 May 2014 02:45:26 +0200, by Thomas Wuerthinger
-
Merge.Wed, 30 Apr 2014 13:40:36 +0200, by Thomas Wuerthinger
-
Add two more ObjectStampJoinTest unit tests.Wed, 30 Apr 2014 13:36:41 +0200, by Thomas Wuerthinger
-
made GraphKit.inlineInvoke recursively inline all invokeTue, 06 May 2014 10:35:06 +0200, by bharadwaj
-
special cases for addresses involving compressed referencesMon, 05 May 2014 20:33:00 -0700, by Tom Rodriguez
-
improve annotation error reportingMon, 05 May 2014 16:13:53 -0700, by Tom Rodriguez
-
add support for more nodes inputsMon, 05 May 2014 16:13:49 -0700, by Tom Rodriguez
-
update description of the MatchRule syntaxMon, 05 May 2014 16:13:41 -0700, by Tom Rodriguez
-
MergeMon, 05 May 2014 21:23:25 +0200, by Miguel Garcia
-
[flow-sensitive] too many type-refinements didn't improve performanceMon, 05 May 2014 17:45:20 +0200, by Miguel Garcia
-
[flow-sensitive] readability, baseCaseIsNullNodeMon, 05 May 2014 17:06:02 +0200, by Miguel Garcia
-
[flow-sensitive] fix in knownNotToConformMon, 05 May 2014 16:59:02 +0200, by Miguel Garcia
-
Merge (gate: make unittests verbose)Mon, 05 May 2014 18:45:03 +0200, by Lukas Stadler
-
Merge (made FloatRemNode implement Lowerable)Mon, 05 May 2014 18:40:13 +0200, by Lukas Stadler
-
Merge ([flow-sensitive] refactoring, factor out evidence-search)Mon, 05 May 2014 18:39:29 +0200, by Lukas Stadler
-
Merge (update state flag after initialization to allow other compiler threads to execute)Mon, 05 May 2014 18:39:09 +0200, by Lukas Stadler
-
Merge (Merge)Mon, 05 May 2014 18:38:43 +0200, by Lukas Stadler
-
Merge (Truffle: fix javadoc)Mon, 05 May 2014 18:38:13 +0200, by Lukas Stadler
-
Merge (clean phase within PartialEscapePhase)Mon, 05 May 2014 18:37:27 +0200, by Lukas Stadler
-
fix block probabilitiesMon, 05 May 2014 18:36:01 +0200, by Lukas Stadler
-
gate: make unittests verboseMon, 05 May 2014 18:03:50 +0200, by Bernhard Urban
-
8033289: clang: clean up unused function warningWed, 05 Feb 2014 21:24:29 -0800, by henryjen
-
made FloatRemNode implement LowerableMon, 05 May 2014 17:27:03 +0200, by Doug Simon
-
Add TimingDecorator.Mon, 05 May 2014 11:34:11 +0200, by Josef Eisl
-
Add command line support for JUnit.Mon, 05 May 2014 16:07:20 +0200, by Josef Eisl
-
Add GraalVerboseTextListener.Mon, 05 May 2014 11:34:00 +0200, by Josef Eisl
-
Add custom GraalJUnitCore.Mon, 05 May 2014 11:33:33 +0200, by Josef Eisl
-
[flow-sensitive] internal consistency asserts, state trackingMon, 05 May 2014 11:55:34 +0200, by Miguel Garcia
-
[flow-sensitive] more metrics, documentationSun, 04 May 2014 18:36:44 +0200, by Miguel Garcia
-
mx: slight tweak of parallel Java build heuristicsMon, 05 May 2014 13:24:57 +0200, by Doug Simon
-
mx: factored out detection of JDT compilationMon, 05 May 2014 13:17:32 +0200, by Doug Simon
-
fixed assertion in debug VMMon, 05 May 2014 00:16:46 +0200, by Doug Simon
-
Move CIPrintCompilerName handling into CompileTask::print_compilation_implWed, 30 Apr 2014 11:48:13 +0200, by Gilles Duboscq
-
[flow-sensitive] refactoring, factor out evidence-searchSun, 04 May 2014 16:12:44 +0200, by Miguel Garcia
-
[flow-sensitive] simplify to nullConstantSat, 03 May 2014 16:19:43 +0200, by Miguel Garcia
-
[flow-sensitive] bug fix, simplify ShortCircuitOrNode when of check-cast formSun, 04 May 2014 14:44:09 +0200, by Miguel Garcia
-
mx: improved heuristics for sorting remaining tasks in parallel Java build worklistSun, 04 May 2014 01:28:07 +0200, by Doug Simon
-
mx: made parallel Java builds interact correctly with management of subprocesses upon abort/quitSun, 04 May 2014 01:26:50 +0200, by Doug Simon
-
fixed clang compilation errorSat, 03 May 2014 18:04:52 +0200, by Doug Simon
-
update state flag after initialization to allow other compiler threads to executeFri, 02 May 2014 17:03:10 -0700, by Tom Rodriguez
-
Truffle/Instrumentation: Revise DefaultVisualizerFri, 02 May 2014 16:12:07 -0700, by Michael Van De Vanter
-
MergeFri, 02 May 2014 22:26:45 +0200, by Miguel Garcia
-
[flow-sensitive] skip OSR methodsFri, 02 May 2014 20:25:31 +0200, by Miguel Garcia
-
[flow-sensitive] minor refactorings for readability, documentationFri, 02 May 2014 21:05:13 +0200, by Miguel Garcia
-
HSAIL: support for object values in stack slots at deoptimization pointsFri, 02 May 2014 21:58:28 +0200, by Doug Simon
-
Introduce API for lookup of VM-internals of method handlesFri, 02 May 2014 11:04:51 -0700, by Christian Wimmer
-
Truffle: fix javadocFri, 02 May 2014 17:14:09 +0200, by Andreas Woess
-
TruffleDSL: NodeCodeGenerator: remove always-true assertionFri, 02 May 2014 17:07:44 +0200, by Andreas Woess
-
TruffleDSL: add class loading testFri, 02 May 2014 15:51:11 +0200, by Andreas Woess
-
TruffleDSL: NodeCodeGenerator: avoid referencing BaseNode class in factoryFri, 02 May 2014 15:49:46 +0200, by Andreas Woess
-
TruffleDSL: NodeCodeGenerator: add constructor factory method for uninitialized/default nodeFri, 02 May 2014 15:49:22 +0200, by Andreas Woess
-
TruffleDSL: NodeCodeGenerator: add copy constructor factory methodFri, 02 May 2014 15:47:49 +0200, by Andreas Woess
-
Truffle: remove deprecated Node#adoptChild, Node#adoptChildren.Fri, 02 May 2014 15:59:44 +0200, by Andreas Woess
-
cleanup phase within PartialEscapePhaseFri, 02 May 2014 14:48:25 +0200, by Lukas Stadler
-
small fix in CompareNode.evaluateFri, 02 May 2014 14:47:25 +0200, by Lukas Stadler
-
new GraphUtil.predecessorIterableFri, 02 May 2014 14:47:09 +0200, by Lukas Stadler
-
remove NodesToDoubles, refactoring of node probability and inlining relevance computationFri, 02 May 2014 12:02:27 +0200, by Lukas Stadler
-
allow BoundMethodHandles in AheadOfTime verificationFri, 02 May 2014 14:10:16 +0200, by Lukas Stadler
-
small cosmetic fix in GraphUtilFri, 02 May 2014 12:02:27 +0200, by Lukas Stadler
-
simplify ReentrantNodeIteratorFri, 02 May 2014 12:02:27 +0200, by Lukas Stadler
-
Merge.Fri, 02 May 2014 11:33:47 +0200, by Roland Schatz
-
Ignore unit test.Fri, 02 May 2014 10:46:52 +0200, by Roland Schatz
-
re-enabled use of Graal compilation queue by default until regression when using HotSpot queue is understood/resolvedFri, 02 May 2014 09:12:23 +0200, by Doug Simon
-
made Graal work with the HotSpot compiler queue and compiler threads, enabled by -XX:-UseGraalCompilationQueueFri, 02 May 2014 00:36:27 +0200, by Doug Simon
-
fixed pylint warningFri, 02 May 2014 00:17:40 +0200, by Doug Simon
-
gate: use parallelized Java building in the gateThu, 01 May 2014 23:55:22 +0200, by Doug Simon
-
mx: parallelized Java builds (GRAAL-350)Thu, 01 May 2014 23:54:53 +0200, by Doug Simon
-
fixed code that ecj had a problem compilingThu, 01 May 2014 18:26:25 +0200, by Doug Simon
-
commented out MatchProcessor loggingThu, 01 May 2014 17:05:24 +0200, by Doug Simon
-
mx: added --jdt-warning-as-error when building annotation processor jarsThu, 01 May 2014 11:51:45 +0200, by Doug Simon
-
AMD64: implemented DeoptimizationStub.deoptimizationHandlerWed, 30 Apr 2014 15:41:44 -1000, by twisti
-
added com.oracle.graal.lir.FrameMap.stackSlotSize()Wed, 30 Apr 2014 15:09:15 -1000, by twisti
-
added com.oracle.graal.api.code.RegisterSaveLayout.registerToSlot(Register)Wed, 30 Apr 2014 15:08:09 -1000, by twisti
-
switch MatchRule from class to method annotation and fix review feedbackWed, 30 Apr 2014 12:27:27 -0700, by Tom Rodriguez
-
Merge with cb2eef41371c7e61e16c0076b0a1ad855dab86ccWed, 30 Apr 2014 11:27:59 -0700, by Michael Van De Vanter
-
Merge with 2f684eda1938cc92a72a35461c8d00f1871fe389Tue, 29 Apr 2014 12:43:27 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: API revisionsTue, 29 Apr 2014 12:05:58 -0700, by Michael Van De Vanter
-
PiNode: merge object stamps using castToWed, 30 Apr 2014 19:40:40 +0200, by Andreas Woess
-
Truffle: use PiNode for unsafe type castsWed, 30 Apr 2014 19:40:29 +0200, by Andreas Woess
-
Backed out changeset: d44e138f7020Wed, 30 Apr 2014 19:38:24 +0200, by Andreas Woess
-
MergeTue, 29 Apr 2014 19:30:38 +0200, by Miguel Garcia
-
[flow-sensitive] bug fix, registerTypeSwitchNodeTue, 29 Apr 2014 18:10:16 +0200, by Miguel Garcia
-
[flow-sensitive] readabilityTue, 29 Apr 2014 18:07:41 +0200, by Miguel Garcia
-
[flow-sensitive] less ambitious addFactInstanceOfTue, 29 Apr 2014 18:01:09 +0200, by Miguel Garcia
-
[flow-sensitive] NullCheckNode turned into equivalent FixedGuardNodeTue, 29 Apr 2014 17:14:49 +0200, by Miguel Garcia
-
[flow-sensitive] downcast of per-stamp-null, one fewer PiNodeTue, 29 Apr 2014 16:55:05 +0200, by Miguel Garcia
-
[flow-sensitive] no-precision-loss check in downcastTue, 29 Apr 2014 16:53:35 +0200, by Miguel Garcia
-
Merge.Tue, 29 Apr 2014 18:35:10 +0200, by Roland Schatz
-
Don't kill FrameState if it still has usages.Tue, 29 Apr 2014 18:23:17 +0200, by Roland Schatz
-
Add implicitLoad/StoreConvert functions to HotSpotLoweringProvider interface.Tue, 29 Apr 2014 17:16:48 +0200, by Roland Schatz
-
Merge.Tue, 29 Apr 2014 17:44:31 +0200, by Roland Schatz
-
MemoryCheckpoint: MemoryNode already extends NodeInterfaceTue, 29 Apr 2014 17:17:34 +0200, by Gilles Duboscq
-
Improve PrintNMethodStatistics output: add Shark compiler and metadata size. Properly record nmethods for native wrapper.Tue, 29 Apr 2014 16:13:28 +0200, by Gilles Duboscq
-
Add flag to always enable debug info sharing (true ifdef GRAAL)Tue, 29 Apr 2014 16:11:54 +0200, by Gilles Duboscq
-
MergeTue, 29 Apr 2014 16:16:27 +0200, by Miguel Garcia
-
[flow-sensitive] formattingTue, 29 Apr 2014 14:51:51 +0200, by Miguel Garcia
-
[flow-sensitive] better encapsulation, CastCheckExtractorTue, 29 Apr 2014 14:47:57 +0200, by Miguel Garcia
-
[flow-sensitive] renaming: untrivialNull -> nonTrivialNullTue, 29 Apr 2014 14:42:51 +0200, by Miguel Garcia
-
[flow-sensitive] renaming: downcast-helpersTue, 29 Apr 2014 14:40:23 +0200, by Miguel Garcia
-
[flow-sensitive] renaming: downcasted -> downcastTue, 29 Apr 2014 13:32:28 +0200, by Miguel Garcia
-
[flow-sensitive] bug fixes, missing state clearingTue, 29 Apr 2014 14:33:09 +0200, by Miguel Garcia
-
[flow-sensitive] explicit assert about anchor being FixedNodeMon, 28 Apr 2014 15:05:42 +0200, by Miguel Garcia
-
[flow-sensitive] opt-in for flow-sensitive reductions in IterativeInliningPhaseSun, 27 Apr 2014 15:57:44 +0200, by Miguel Garcia
-
SchedulePhase: refactoringTue, 29 Apr 2014 14:50:51 +0200, by Bernhard Urban
-
SchedulePhase: use lazy init for worklistTue, 29 Apr 2014 11:40:29 +0200, by Bernhard Urban
-
MemSchedTests: disable implicit null checksTue, 29 Apr 2014 11:14:03 +0200, by Bernhard Urban
-
mx export: change the way of marking a repo as dirtyMon, 28 Apr 2014 17:22:45 +0200, by Bernhard Urban
-
made note about workaround for JDK-8041628Tue, 29 Apr 2014 14:26:39 +0200, by Doug Simon
-
on windows, support mx.cmd to be called from the pathTue, 29 Apr 2014 11:02:08 +0200, by Christian Wirth
-
pass SimplifierTool to GraphUtil.killCFGMon, 28 Apr 2014 16:22:25 +0200, by Lukas Stadler
-
PEA: only merge objects at phi if this phi is the only referenceMon, 28 Apr 2014 16:21:44 +0200, by Lukas Stadler
-
Truffle: add IllegalArgumentException to skipped exception typesTue, 29 Apr 2014 00:05:30 +0200, by Andreas Woess
-
Fix bug in CompareNode canonicalization.Mon, 28 Apr 2014 21:30:38 +0200, by Roland Schatz
-
delete memory peephole machineryMon, 28 Apr 2014 12:11:20 -0700, by Tom Rodriguez
-
fix bug with compressed comparision using wrong version of constantMon, 28 Apr 2014 10:14:36 -0700, by Tom Rodriguez
-
Merge.Mon, 28 Apr 2014 16:07:18 +0200, by Roland Schatz
-
Ignore unit tests instead of expecting failures.Mon, 28 Apr 2014 15:57:05 +0200, by Roland Schatz
-
updated to latest version of JAVA_ALLOCATION_INSTRUMENTER libraryMon, 28 Apr 2014 17:26:24 +0200, by Doug Simon
-
Merge.Mon, 28 Apr 2014 16:35:06 +0200, by Doug Simon
-
removed unnecessary String creationMon, 28 Apr 2014 16:34:36 +0200, by Doug Simon
-
mx: fixed site command by removing brittle post-processing of javadoc outputMon, 28 Apr 2014 16:22:58 +0200, by Doug Simon
-
mx: new export commandMon, 28 Apr 2014 12:07:49 +0200, by Bernhard Urban
-
mx export: fix VM() usageFri, 25 Apr 2014 15:47:00 +0200, by Bernhard Urban
-
graal init: improve help textFri, 25 Apr 2014 12:01:29 +0200, by Bernhard Urban
-
Merge.Mon, 28 Apr 2014 11:18:15 +0200, by Roland Schatz
-
HSAIL: support for directly storing booleanFri, 25 Apr 2014 16:21:07 +0200, by Roland Schatz
-
HSAIL: support for emitLea.Fri, 25 Apr 2014 16:17:27 +0200, by Roland Schatz
-
Make HSAILHotSpotLoweringProvider extensible.Fri, 25 Apr 2014 14:57:53 +0200, by Roland Schatz
-
Split HotSpotLoweringProvider into interface and implementation class.Fri, 25 Apr 2014 13:56:27 +0200, by Roland Schatz
-
Increase default value for maximum number of Graal nodes during partial evaluation.Mon, 28 Apr 2014 10:34:02 +0200, by Thomas Wuerthinger
-
Merge.Mon, 28 Apr 2014 10:31:17 +0200, by Thomas Wuerthinger
-
Truffle: Allow null as a possible return value.Fri, 18 Apr 2014 15:41:13 +0200, by Thomas Wuerthinger
-
fixed javadoc errorsSun, 27 Apr 2014 18:03:36 +0200, by Doug Simon
-
fixed some minor javadoc formatting issuesSun, 27 Apr 2014 17:29:19 +0200, by Doug Simon
-
mx: disable doclint when running javadoc (until the code base is doclint clean)Sun, 27 Apr 2014 16:44:59 +0200, by Doug Simon
-
part 3, disabling flow-sensitive reductionsSat, 26 Apr 2014 16:23:46 +0200, by Miguel Garcia
-
part 2, disabling flow-sensitive reductionsSat, 26 Apr 2014 16:15:51 +0200, by Miguel Garcia
-
disabling flow-sensitive reductions until their issues are addressedSat, 26 Apr 2014 15:34:15 +0200, by Miguel Garcia
-
Add phase FlowSensitiveReductionPhase.Fri, 25 Apr 2014 16:50:52 +0200, by Miguel Garcia
-
moved tryKillUnused to GraphUtilFri, 25 Apr 2014 16:45:05 +0200, by Miguel Garcia
-
mx: log reason why Java classes are being (re)builtFri, 25 Apr 2014 14:43:56 +0200, by Doug Simon
-
fix comparison in Block.isExceptionEntryFri, 25 Apr 2014 11:36:15 +0200, by Lukas Stadler
-
VirtualStates should not block MergeNode splittingFri, 25 Apr 2014 11:27:11 +0200, by Lukas Stadler
-
simplify FrameInstance (remove getTargetCallTarget)Fri, 25 Apr 2014 11:15:21 +0200, by Lukas Stadler
-
Harmonize usage of NodeInterfaceThu, 24 Apr 2014 17:35:21 +0200, by Gilles Duboscq
-
Finish the changes from ad3441f45118Thu, 24 Apr 2014 17:31:54 +0200, by Gilles Duboscq
-
StampTool: fix typo and change "java" to "Java"Thu, 24 Apr 2014 17:30:12 +0200, by Gilles Duboscq
-
Guards which are guarenteed to succeed can replace themselves with null.Fri, 25 Apr 2014 10:33:17 +0200, by Gilles Duboscq
-
Fix help text for ideinitThu, 24 Apr 2014 17:18:24 +0200, by Gilles Duboscq
-
AMD64HotSpotLIRGenerator.emitForeignCall: add assertThu, 24 Apr 2014 17:17:04 +0200, by Gilles Duboscq
-
mx build: make --error-prone, --jdt and --force-javac mutually exclusiveThu, 24 Apr 2014 17:15:24 +0200, by Gilles Duboscq
-
Remove CompilationResult.Mark.referencesThu, 24 Apr 2014 17:06:23 +0200, by Gilles Duboscq
-
clean up ExceptionObjectNode loweringFri, 25 Apr 2014 10:13:54 +0200, by Lukas Stadler
-
Merge.Thu, 24 Apr 2014 23:32:30 +0100, by Chris Seaton
-
Truffle: print the source section in the rewrite trace.Thu, 24 Apr 2014 23:29:28 +0100, by Chris Seaton
-
Truffle: add getShortName and getShortDescription to Source and SourceSection for when we don't need full paths.Thu, 24 Apr 2014 23:29:04 +0100, by Chris Seaton
-
add support for matching multiple HIR nodes when lowering to LIRThu, 24 Apr 2014 12:00:54 -0700, by Tom Rodriguez
-
add option to explicitly count invokes to ProfileCompiledMethodsPhaseThu, 24 Apr 2014 17:30:48 +0200, by Lukas Stadler
-
fix NPE in BenchmarkCounters, remove exclusion based on prefixThu, 24 Apr 2014 17:30:48 +0200, by Lukas Stadler
-
make IndirectCallTargetNode.toString behave like DirectCallTargetNode.toStringThu, 24 Apr 2014 17:21:19 +0200, by Lukas Stadler
-
more fixes in BenchmarkCountersThu, 24 Apr 2014 17:21:18 +0200, by Lukas Stadler
-
graal init: add flag to force compiler initializationThu, 24 Apr 2014 17:31:25 +0200, by Bernhard Urban
-
mx exportlibs: add option to include all defined libariesThu, 24 Apr 2014 17:09:39 +0200, by Bernhard Urban
-
snippet counter: fix location for counter accessThu, 24 Apr 2014 16:41:17 +0200, by Bernhard Urban
-
mx exportlibs: fix in calculation of library dependenciesThu, 24 Apr 2014 14:03:17 +0200, by Bernhard Urban
-
Refactoring in InliningUtil.processFrameStates, add some bci/monitor related assertsThu, 24 Apr 2014 15:51:52 +0200, by Gilles Duboscq
-
Don't drop metadata annotation in NewInstanceStub.Thu, 24 Apr 2014 12:17:29 +0200, by Roland Schatz
-
Merge.Thu, 24 Apr 2014 12:17:13 +0200, by Roland Schatz
-
Add createSpeculationLog to CodeCacheProvider.Thu, 24 Apr 2014 12:10:11 +0200, by Roland Schatz
-
Add SnippetReflectionProvider to ReplacementsProvider interface.Thu, 24 Apr 2014 11:52:49 +0200, by Roland Schatz
-
mx exportlibs: include source dependencies and digest filesThu, 24 Apr 2014 11:49:08 +0200, by Bernhard Urban
-
mx exportlibs: include libs only if there's a real dependency from a projectThu, 24 Apr 2014 11:50:40 +0200, by Bernhard Urban
-
mx unittest: use supported glob syntax in white listWed, 23 Apr 2014 22:46:38 +0200, by Bernhard Urban
-
show Truffle call target names in BenchmarkCountersThu, 24 Apr 2014 10:44:12 +0200, by Lukas Stadler
-
fix BenchmarkCounters memory leakThu, 24 Apr 2014 10:44:12 +0200, by Lukas Stadler
-
fix ProfileCompiledMethods for OSR methodsThu, 24 Apr 2014 10:44:12 +0200, by Lukas Stadler
-
more context for exceptions within DebugInfoBuilderThu, 24 Apr 2014 10:44:12 +0200, by Lukas Stadler
-
evaluate for BinaryOpLogicNodesThu, 24 Apr 2014 10:44:12 +0200, by Lukas Stadler
-
added UnaryOpLogicNode base class, renamed BinaryLogicNodeThu, 24 Apr 2014 10:44:12 +0200, by Lukas Stadler
-
mergeThu, 24 Apr 2014 08:38:00 +0200, by Michael Haupt
-
onAdopt callback for ASTsWed, 23 Apr 2014 15:23:18 +0200, by Michael Haupt
-
implement SPARC uncommon trap stubWed, 23 Apr 2014 15:12:41 -1000, by twisti
-
HSAIL: fixed AtomicReadAndWrite supportWed, 23 Apr 2014 22:37:18 +0200, by Doug Simon
-
MergeWed, 23 Apr 2014 21:23:31 +0200, by Bernhard Urban
-
MergeWed, 23 Apr 2014 21:01:40 +0200, by Bernhard Urban
-
correctly remove VirtualStates for loop exits during loop peelingWed, 23 Apr 2014 18:16:36 +0200, by Lukas Stadler
-
Merge.Wed, 23 Apr 2014 20:49:59 +0200, by Christian Humer
-
Truffle: fix inlining recursionsWed, 23 Apr 2014 20:49:32 +0200, by Christian Humer
-
Rename Backend.newNodeLIRGenerator to Backend.newNodeLIRBuilder.Wed, 23 Apr 2014 13:18:58 +0200, by Josef Eisl
-
Use NodeLIRBuilderTool instead of NodeLIRBuilder.Wed, 23 Apr 2014 13:17:23 +0200, by Josef Eisl
-
Remove obsolete LIRGenResLowerable interface.Wed, 23 Apr 2014 12:12:26 +0200, by Josef Eisl
-
Replace usages LIRGenLowerable with LIRLowerable.Wed, 23 Apr 2014 11:57:59 +0200, by Josef Eisl
-
Use NodeLIRBuilderTool in LIRGenLowerable.Wed, 23 Apr 2014 11:49:12 +0200, by Josef Eisl
-
Use LIRGeneratorTool in Backend.Wed, 23 Apr 2014 11:32:47 +0200, by Josef Eisl
-
Suppress wrong FindBugs warning in SPARCHotSpotSafepointOp.Wed, 23 Apr 2014 19:28:08 +0200, by Josef Eisl
-
Use LIRGeneratorTool in NodeLIRBuilder.Wed, 23 Apr 2014 10:39:55 +0200, by Josef Eisl
-
Remove traceLevel and printIRWithLIR members from LIRGenerator.Wed, 23 Apr 2014 09:57:00 +0200, by Josef Eisl
-
mx: fix importsWed, 23 Apr 2014 17:05:42 +0200, by Bernhard Urban
-
mx: use generatorsWed, 23 Apr 2014 17:02:12 +0200, by Bernhard Urban
-
mx: support simple filename globbing in whitelistWed, 23 Apr 2014 14:59:05 +0200, by Bernhard Urban
-
mx: support comments in whitelistWed, 23 Apr 2014 14:44:24 +0200, by Bernhard Urban
-
gate: add baseline compiler unittestWed, 23 Apr 2014 13:24:09 +0200, by Bernhard Urban
-
mx: add whitelist for shortunittestWed, 23 Apr 2014 13:02:07 +0200, by Bernhard Urban
-
mx: allow to specify a path for the whitelist in the unittest commandWed, 23 Apr 2014 11:48:38 +0200, by Bernhard Urban
-
mx: remove longunittestWed, 23 Apr 2014 11:42:58 +0200, by Bernhard Urban
-
unittest: remove @LongTestWed, 23 Apr 2014 11:48:54 +0200, by Bernhard Urban
-
Use association type for AddLocationNode inputs while waiting for a better solution.Wed, 23 Apr 2014 16:22:17 +0200, by Gilles Duboscq
-
InliningUtil: split framestate processing to a separate methodWed, 23 Apr 2014 13:29:55 +0200, by Gilles Duboscq
-
ininling: while fixing framestates, modify callee framestates rather than caller ones.Wed, 23 Apr 2014 16:16:48 +0200, by Gilles Duboscq
-
When replacing sate splits with deopts, be careful about BeginNodesWed, 23 Apr 2014 11:49:51 +0200, by Gilles Duboscq
-
Merge.Wed, 23 Apr 2014 15:48:38 +0200, by Roland Schatz
-
Fix bug in InputType specific replaceAtUsages.Wed, 23 Apr 2014 15:22:20 +0200, by Roland Schatz
-
Make ValueAnchorNode implement AnchoringNode interface.Tue, 22 Apr 2014 17:58:49 +0200, by Roland Schatz
-
Override asNode() in FloatingNode and FixedWithNextNode.Tue, 22 Apr 2014 16:21:37 +0200, by Roland Schatz
-
Truffle: fixes to the inlining heuristic.Tue, 15 Apr 2014 18:31:23 +0200, by Christian Humer
-
added ModifiersProvider as superinterface for ResolvedJava[Method|Field|Type] and implemented all checks against modifiers as default methodsWed, 23 Apr 2014 12:38:05 +0200, by Doug Simon
-
mx: ensure newest version of c1visualizer is being usedWed, 23 Apr 2014 12:36:11 +0200, by Doug Simon
-
Canonicalize projects.Wed, 23 Apr 2014 11:38:05 +0200, by Josef Eisl
-
Rename LIRTypeTool to PlatformKindTool.Wed, 23 Apr 2014 10:08:22 +0200, by Josef Eisl
-
Rename LIRLoop to BaselineLoop.Wed, 23 Apr 2014 10:00:29 +0200, by Josef Eisl
-
Rename LIRFrameStateBuilder to BaselineFrameStateBuilder.Tue, 22 Apr 2014 20:16:38 +0200, by Josef Eisl
-
Rename LIRControlFlowGraph to BaselineControlFlowGraph.Tue, 22 Apr 2014 20:14:37 +0200, by Josef Eisl
-
Rename LIRProviders to CodeGenProviders.Tue, 22 Apr 2014 20:13:24 +0200, by Josef Eisl
-
Remove (unused) LIRBlock.Tue, 22 Apr 2014 20:12:21 +0200, by Josef Eisl
-
Remove deprecated isCompressed* checks from *HotSpotLIRGenerator.Tue, 22 Apr 2014 19:45:52 +0200, by Josef Eisl
-
Change DeoptimizingNode and Access to LIRFrameState in *LIRGenerator*.Tue, 22 Apr 2014 18:41:00 +0200, by Josef Eisl
-
Change graal.lir->graal.nodes project dependency to graal.nodes->graal.lir (errors).Tue, 22 Apr 2014 16:45:47 +0200, by Josef Eisl
-
Move ArithmeticLIRGenerator to graal.lir (errors).Tue, 22 Apr 2014 16:37:53 +0200, by Josef Eisl
-
Move LIRGeneratorTool to graal.lir (errors).Tue, 22 Apr 2014 16:36:16 +0200, by Josef Eisl
-
Move LIRGenerator to graal.lir (errors).Tue, 22 Apr 2014 15:55:54 +0200, by Josef Eisl
-
Move state(DeoptimizingNode) from LIRGenerator to NodeLIRBuilder (errors).Tue, 22 Apr 2014 15:40:13 +0200, by Josef Eisl
-
Move FieldIntrospection to graal.compiler.common.Tue, 22 Apr 2014 17:15:55 +0200, by Josef Eisl
-
Move FloatConvertNode.FloatConvert to compiler.common.Wed, 23 Apr 2014 11:50:59 +0200, by Josef Eisl
-
Deprecate LIRGenerator.getDebugInfoBuilder().Tue, 22 Apr 2014 16:22:21 +0200, by Josef Eisl
-
Move LIRGenerationResult* to graal.lir.Tue, 22 Apr 2014 15:45:19 +0200, by Josef Eisl
-
Move UnsafeAccess to graal.compiler.common.Tue, 22 Apr 2014 15:24:14 +0200, by Josef Eisl
-
simplify usage of IncrementalCanonicalizerPhase, use incremental canonicalizer for GuardLoweringWed, 23 Apr 2014 10:26:19 +0200, by Lukas Stadler
-
additional scope in inlining to get caller graph upon exceptionsWed, 23 Apr 2014 10:26:19 +0200, by Lukas Stadler
-
loosen restrictions a bit in GraphOrderWed, 23 Apr 2014 10:26:19 +0200, by Lukas Stadler
-
pass CallTarget name to Truffle-generated StructuredGraphsWed, 23 Apr 2014 10:26:19 +0200, by Lukas Stadler
-
handle array length in PEAReadEliminationWed, 23 Apr 2014 10:26:19 +0200, by Lukas Stadler
-
deal with StateSplits in GraphUtil.removeFixedWithUnusedInputsWed, 23 Apr 2014 10:26:19 +0200, by Lukas Stadler
-
correctly schedule loop proxiesWed, 23 Apr 2014 10:26:19 +0200, by Lukas Stadler
-
warning in AbstractFrameStateBuilderWed, 23 Apr 2014 10:26:18 +0200, by Lukas Stadler
-
lowering for GuardProxyNodeWed, 23 Apr 2014 10:26:18 +0200, by Lukas Stadler
-
MergeTue, 22 Apr 2014 18:32:08 -0700, by Michael Van De Vanter
-
MergeTue, 22 Apr 2014 18:22:40 -0700, by Michael Van De Vanter
-
Truffle: Major cleanup and extension of the Truffle Instrumentation framework in com.oracle.truffle.apiSun, 20 Apr 2014 20:37:27 -0700, by Michael Van De Vanter
-
use movl instead of andl for L2ITue, 22 Apr 2014 17:25:31 -0700, by Tom Rodriguez
-
add rotate instructions and make the shift encodings more uniformTue, 22 Apr 2014 17:25:27 -0700, by Tom Rodriguez
-
fix code to improve unsafe array location identityTue, 22 Apr 2014 17:25:24 -0700, by Tom Rodriguez
-
Update c1visualizer to version compatible with Java 8Tue, 22 Apr 2014 16:41:46 -0700, by Christian Wimmer
-
mx: generalized workaround for system command line length limits and used it to fix issue with eclipseformat commandWed, 23 Apr 2014 00:54:41 +0200, by Doug Simon
-
Exceptions reaching the unwind are already null-checkedTue, 22 Apr 2014 20:35:55 +0200, by Gilles Duboscq
-
Dumping: translate special bcis into a string in the debug properties map.Tue, 22 Apr 2014 20:18:45 +0200, by Gilles Duboscq
-
Move HotSpot-specific assertion from DebugInfoBuilder.computeFrameForState to HotSpotDebugInfoBuilderTue, 22 Apr 2014 19:52:05 +0200, by Gilles Duboscq
-
Remove special handling of monitor exit with AFTER_EXCEPTION_BCI in inlining. Anything using a framestate that has no equivalent after inlining is replaced by a deopt.Tue, 22 Apr 2014 18:54:03 +0200, by Gilles Duboscq
-
Make a NodeUsageWithModCountIterator subclass of NodeUsageIterator. Throw ConcurrentModificationException from it instead of AssertionErrorsTue, 22 Apr 2014 18:31:01 +0200, by Gilles Duboscq
-
Move (InvokeNode|InvokeWithExceptionNode).computeStateDuring to InvokeTue, 22 Apr 2014 17:31:57 +0200, by Gilles Duboscq
-
Add ResolvedJavaMethod.isSynchronizedTue, 22 Apr 2014 19:23:38 +0200, by Gilles Duboscq
-
Use AFTER_EXCEPTION_BCI in unwind block when method is not synchronizedTue, 22 Apr 2014 13:51:16 +0200, by Gilles Duboscq
-
Use ignore instead of commenting out tests. Add timeout for some tests that may block foreverTue, 22 Apr 2014 17:50:13 +0200, by Gilles Duboscq
-
graalCodeInstaller translate BytecodeFrame::BEFORE_BCI into SynchronizationEntryBCITue, 22 Apr 2014 15:12:38 +0200, by Gilles Duboscq
-
Move various bci constants from FrameState (gral.nodes) to BytecodeFrame (graal.api.code)Tue, 22 Apr 2014 17:38:21 +0200, by Gilles Duboscq
-
replaced the link between a HotSpotResolvedJavaMethod and a SpeculationLog with a ClassValue based mechanism (GRAAL-727)Tue, 22 Apr 2014 15:46:06 +0200, by Doug Simon
-
Move Stamps to graal.compiler.common.Tue, 22 Apr 2014 11:51:34 +0200, by Josef Eisl
-
Move static helpers from ObjectStamp to StampTool.Tue, 22 Apr 2014 14:15:24 +0200, by Josef Eisl
-
Move GraalOptions to graal.compiler.common.Tue, 22 Apr 2014 11:37:15 +0200, by Josef Eisl
-
fix log message stating how many GPUs have been initializedTue, 22 Apr 2014 12:02:08 +0200, by Doug Simon
-
Introduce LIRProviders.Tue, 22 Apr 2014 09:32:05 +0200, by Josef Eisl
-
Harmonize the static helpers in ObjectStamp to check for isLegal. Add some Javadoc to these methodsTue, 22 Apr 2014 09:55:24 +0200, by Gilles Duboscq
-
Prevent using loadReferencedType with LDC when the constant pool index refers to InvokeDynamic entry but isn't an invokedynamic index.Tue, 22 Apr 2014 09:29:57 +0200, by Gilles Duboscq
-
Show shorter class names in the Truffle compilation histogram.Tue, 22 Apr 2014 00:52:56 +0100, by Chris Seaton
-
mx: unconditionally ensure mx injected dependencies are up to date in buildjmh commandSat, 19 Apr 2014 12:48:19 +0200, by Doug Simon
-
make emitAtomicReadAndAdd and emitAtomicReadAndWrite default methodsFri, 18 Apr 2014 18:30:40 -1000, by twisti
-
Unsafe.getAndAdd/Set method substitutionsFri, 18 Apr 2014 16:50:52 -1000, by twisti
-
mx: refactored JMH benchmark building and dependency creation out of 'jmh' into 'buildjmh' and 'makejmhdeps' respectivelySat, 19 Apr 2014 00:41:04 +0200, by Doug Simon
-
[PTX] Fix regression in generation of predicate register declarationFri, 18 Apr 2014 16:11:53 -0400, by bharadwaj
-
ignore com.oracle.graal.compiler.test.ea.PartialEscapeAnalysisTest.testCache() as it causes problem on the gateFri, 18 Apr 2014 09:38:29 -1000, by twisti
-
add LocationIdentity to CompareAndSwapNodeFri, 18 Apr 2014 08:25:00 -1000, by twisti
-
fix GraalInternalError causeThu, 17 Apr 2014 14:41:48 -1000, by twisti
-
check isLegal before checking isExactType in ObjectGetClassNodeThu, 17 Apr 2014 11:32:34 +0200, by Lukas Stadler
-
make MergeNode.simplify work with a null SimplifierToolThu, 17 Apr 2014 11:32:26 +0200, by Lukas Stadler
-
slightly more relaxed GraphOrder assertionThu, 17 Apr 2014 11:32:21 +0200, by Lukas Stadler
-
push similar nodes through IfNodesThu, 17 Apr 2014 11:32:14 +0200, by Lukas Stadler
-
small refactoring of NodeClass.Position, remove duplicated functionalityThu, 17 Apr 2014 10:26:13 +0200, by Lukas Stadler
-
make NodeIterable.snapshotTo more genericThu, 17 Apr 2014 10:26:13 +0200, by Lukas Stadler
-
Truffle: extend partial evaluation scope to all invokespecial, regardless of receiverFri, 18 Apr 2014 16:15:42 +0200, by Andreas Woess
-
Truffle: fix lowering of unsafe load final with non-constant location argumentFri, 18 Apr 2014 16:10:45 +0200, by Andreas Woess
-
Fix a regression in ArrayLengthNode.Fri, 18 Apr 2014 15:19:06 +0200, by Thomas Wuerthinger
-
Merge.Fri, 18 Apr 2014 14:14:48 +0200, by Thomas Wuerthinger
-
Merge.Fri, 18 Apr 2014 14:09:27 +0200, by Thomas Wuerthinger
-
Backed out changeset: 6133189d8eea (SL: temporary disable failing HelloEqualsWorld.)Fri, 18 Apr 2014 13:45:41 +0200, by Lukas Stadler
-
change return type of SLHelloEqualsWorldBuiltinFri, 18 Apr 2014 13:43:40 +0200, by Lukas Stadler
-
Merge.Fri, 18 Apr 2014 14:02:40 +0200, by Thomas Wuerthinger
-
Truffle: Speculate on the exact length of the arguments array.Fri, 18 Apr 2014 14:02:28 +0200, by Thomas Wuerthinger
-
Truffle API: Introduce new compiler directive inCompiledCode() as the negation of inInterpreter().Fri, 18 Apr 2014 14:01:59 +0200, by Thomas Wuerthinger
-
mx: use server VM to build JMHFri, 18 Apr 2014 13:40:31 +0200, by Doug Simon
-
mx: show output of JMH build failureFri, 18 Apr 2014 13:39:53 +0200, by Doug Simon
-
mx: include generated sources in archived distribution sourcesFri, 18 Apr 2014 13:38:26 +0200, by Doug Simon
-
mx: refactored archive commandFri, 18 Apr 2014 13:36:48 +0200, by Doug Simon
-
[PTX] Fix PTX test regressionsThu, 17 Apr 2014 21:29:21 -0400, by bharadwaj
-
Truffle: Move direct call logic from call site to optimized call target.Fri, 18 Apr 2014 02:13:14 +0200, by Thomas Wuerthinger
-
Merge.Fri, 18 Apr 2014 02:00:35 +0200, by Thomas Wuerthinger
-
Truffle: Add option TruffleReturnTypeSpeculation.Fri, 18 Apr 2014 02:00:24 +0200, by Thomas Wuerthinger
-
Fix test method lookupThu, 17 Apr 2014 15:33:23 -0700, by Christian Wimmer
-
Use a synthetic BCI instead of a random BCI (the first parsed bytecode that could throw an exception) for the exception unwind blockThu, 17 Apr 2014 15:32:57 -0700, by Christian Wimmer
-
Truffle: Fixed a bug causing compilation not be cleared from the Truffle queue.Thu, 17 Apr 2014 23:41:00 +0200, by Thomas Wuerthinger
-
Fix partial evaluation test.Thu, 17 Apr 2014 23:29:11 +0200, by Thomas Wuerthinger
-
Truffle: Fixed display of installed code size.Thu, 17 Apr 2014 23:25:42 +0200, by Thomas Wuerthinger
-
Truffle: Speculate on the return type of calls.Thu, 17 Apr 2014 23:16:21 +0200, by Thomas Wuerthinger
-
Simplification of OptimizedCallTarget.Thu, 17 Apr 2014 22:14:29 +0200, by Thomas Wuerthinger
-
Merge.Thu, 17 Apr 2014 21:50:14 +0200, by Thomas Wuerthinger
-
Merge.Thu, 17 Apr 2014 17:40:39 +0200, by Thomas Wuerthinger
-
Remove runtime-specific optimized call target.Thu, 17 Apr 2014 17:40:20 +0200, by Thomas Wuerthinger
-
Clean up of relationship between compilation policy and optimized call target.Thu, 17 Apr 2014 16:51:51 +0200, by Thomas Wuerthinger
-
Restructure the interaction between OptimizedCallTarget and GraalTruffleRuntime.Thu, 17 Apr 2014 16:25:08 +0200, by Thomas Wuerthinger
-
Loop transform: mark states from all NodeWithStates not just StateSplitThu, 17 Apr 2014 19:30:37 +0200, by Gilles Duboscq
-
Add LambdaEagerTest.states, use it in PE closureThu, 17 Apr 2014 19:29:54 +0200, by Gilles Duboscq
-
Make LambdaEagerTest try to inline as much as possibleThu, 17 Apr 2014 19:29:24 +0200, by Gilles Duboscq
-
Gpu needs to extend one of the allocation classesThu, 17 Apr 2014 19:29:03 +0200, by Gilles Duboscq
-
Add eager resolving for indy call sitesThu, 17 Apr 2014 17:21:55 +0200, by Gilles Duboscq
-
Fix loop peeling problem with VirtualState: duplicate states deeply and only clear the parts of the exit's state that's not used by the duplicated nodes.Thu, 17 Apr 2014 17:16:05 +0200, by Gilles Duboscq
-
GuardedValueNode with null guard should be able canoncalizeThu, 17 Apr 2014 15:43:50 +0200, by Gilles Duboscq
-
Remove NodeIterable.until methods, NodeIterators and TreeIteratorsThu, 17 Apr 2014 13:21:58 +0200, by Gilles Duboscq
-
Add Invoke.getContextMethod and Invoke.getContextTypeThu, 17 Apr 2014 11:25:27 +0200, by Gilles Duboscq
-
Move Condition to graal.compiler.common.Thu, 17 Apr 2014 18:12:12 +0200, by Josef Eisl
-
LIRGenerator: only use AbstractBlocks.Thu, 17 Apr 2014 18:01:21 +0200, by Josef Eisl
-
Move LIRTypeTool and Stamp to graal.compiler.common.Thu, 17 Apr 2014 17:28:20 +0200, by Josef Eisl
-
mx: improve unittest options parsing.Thu, 17 Apr 2014 16:18:40 +0200, by Josef Eisl
-
GraalGraphInternalError: improve method names and documentation.Thu, 17 Apr 2014 15:47:44 +0200, by Josef Eisl
-
Canonicalize mx/projects.Thu, 17 Apr 2014 15:44:13 +0200, by Josef Eisl
-
Regenerate serialVersionUID for GraalInternalError and GraalGraphInternalError.Thu, 17 Apr 2014 15:20:28 +0200, by Josef Eisl
-
Spit up and move GraalInternalError.Thu, 17 Apr 2014 15:18:41 +0200, by Josef Eisl
-
Move packages com.oracle.graal.cfg to com.oracle.graal.compiler.common.cfg.Thu, 17 Apr 2014 13:18:18 +0200, by Josef Eisl
-
Move project com.oracle.graal.cfg to com.oracle.graal.compiler.common.Thu, 17 Apr 2014 13:16:21 +0200, by Josef Eisl
-
Merge.Thu, 17 Apr 2014 13:17:25 +0200, by Thomas Wuerthinger
-
Truffle: Make sure exceptions during compilation result in a bailout.Thu, 17 Apr 2014 13:17:16 +0200, by Thomas Wuerthinger
-
print graph names when assertEquals(StructuredGraph, StructuredGraph) failsThu, 17 Apr 2014 09:59:27 +0200, by Lukas Stadler
-
allow null Canonicalizer in EffectsPhaseThu, 17 Apr 2014 09:59:27 +0200, by Lukas Stadler
-
allow valueEqual for non-GVN node classesThu, 17 Apr 2014 09:59:27 +0200, by Lukas Stadler
-
additional canonicalization for IntegerTestNodeThu, 17 Apr 2014 09:59:27 +0200, by Lukas Stadler
-
common superclass for binary logic nodesThu, 17 Apr 2014 09:59:27 +0200, by Lukas Stadler
-
don't throw exception for Constant.toValueString with Kind.IllegalThu, 17 Apr 2014 09:59:27 +0200, by Lukas Stadler
-
MergeThu, 17 Apr 2014 08:22:21 +0200, by Matthias Grimmer
-
GNFI: fix varargs issueWed, 16 Apr 2014 17:55:12 +0200, by Matthias Grimmer
-
renamed com.oracle.graal.api.code.CompilationResult.frameSize to totalFrameSizeWed, 16 Apr 2014 15:04:35 -1000, by twisti
-
Merge.Thu, 17 Apr 2014 01:57:46 +0200, by Doug Simon
-
mx: improved jmh command to (a) look for JMH benchmarks in ../java-benchmarks, (b) omit building benchmarks if they are up to date and (c) offer better message with 'mx help jmh'Thu, 17 Apr 2014 01:36:49 +0200, by Doug Simon
-
HSAIL: added safepoint supportThu, 17 Apr 2014 00:44:32 +0200, by Doug Simon
-
changed com.oracle.graal.api.code.CompilationResult.getFrameSize() to include the return address size if return address is puhsed onto the stackWed, 16 Apr 2014 13:32:54 -1000, by twisti
-
Adapt CHANGELOG to reflect new signature of CallTarget#call.Wed, 16 Apr 2014 22:54:48 +0200, by Thomas Wuerthinger
-
Truffle: Fix regression happening when methods are invalidated.Wed, 16 Apr 2014 22:52:43 +0200, by Thomas Wuerthinger
-
Improve schedule phase to avoid allocation of a BitSet per scheduled node.Wed, 16 Apr 2014 20:37:53 +0200, by Thomas Wuerthinger
-
Add FindBugs SupressWarnings to HotSpotInstalledCode.Wed, 16 Apr 2014 19:47:22 +0200, by Thomas Wuerthinger
-
Canonicalize project dependencies.Wed, 16 Apr 2014 19:19:10 +0200, by Thomas Wuerthinger
-
Merge.Wed, 16 Apr 2014 19:07:21 +0200, by Thomas Wuerthinger
-
Merge.Wed, 16 Apr 2014 19:00:14 +0200, by Thomas Wuerthinger
-
Truffle: Make OptimizedCallTarget itself an InstalledCode object.Wed, 16 Apr 2014 18:57:14 +0200, by Thomas Wuerthinger
-
Change RootCallTarget from an abstract class into an interface.Wed, 16 Apr 2014 18:51:54 +0200, by Thomas Wuerthinger
-
Introduce versioning of installed code.Wed, 16 Apr 2014 18:33:10 +0200, by Thomas Wuerthinger
-
Reused installed code object for optimized call targets.Wed, 16 Apr 2014 18:20:55 +0200, by Thomas Wuerthinger
-
Fix regression when accessing a Graal installed code object.Wed, 16 Apr 2014 18:20:00 +0200, by Thomas Wuerthinger
-
Truffle: Clean ups around optimized call target.Tue, 15 Apr 2014 15:31:01 +0200, by Thomas Wuerthinger
-
Allow to supply predefined installed code object when adding a method to the code cache.Tue, 15 Apr 2014 15:22:37 +0200, by Thomas Wuerthinger
-
Convert InstalledCode from an interface into an abstract class.Tue, 15 Apr 2014 15:01:40 +0200, by Thomas Wuerthinger
-
Truffle: Remove NO_ARGUMENTS from CallTarget interface. It is no longer necessary for the varargs version.Tue, 15 Apr 2014 13:27:16 +0200, by Thomas Wuerthinger
-
Truffle: Change CallTarget from an abstract class to an interface. Allow varargs.Tue, 15 Apr 2014 13:26:26 +0200, by Thomas Wuerthinger
-
Truffle: Remove unused needsMaterializedFrame.Tue, 15 Apr 2014 13:20:17 +0200, by Thomas Wuerthinger
-
Create com.oracle.graal.cfg project and move CFG related files.Wed, 16 Apr 2014 17:57:11 +0200, by Josef Eisl
-
MergedWed, 16 Apr 2014 17:26:58 +0200, by Christian Wirth
-
add precompiled.hpp to graalCodeInstaller_x86.cpp, fixes Windows buildWed, 16 Apr 2014 16:54:15 +0200, by Christian Wirth
-
Allow DirectMethodHandles references in immutable codeWed, 16 Apr 2014 16:49:10 +0200, by Gilles Duboscq
-
Various optimizations of Node.replaceAtMatchingUsages and Node.replaceAtUsagesTue, 15 Apr 2014 18:24:22 +0200, by Gilles Duboscq
-
Fix formattingTue, 15 Apr 2014 13:40:43 +0200, by Gilles Duboscq
-
use node.replaceAtMatchingUsages in LoopFragment.mergeEarlyExitsMon, 14 Apr 2014 19:27:12 +0200, by Gilles Duboscq
-
Add Node.replaceAtMatchingUsages(Node, NodePredicate) and some tests.Tue, 15 Apr 2014 18:33:33 +0200, by Gilles Duboscq
-
Add support for library dependenciesTue, 15 Apr 2014 17:45:51 +0200, by Gilles Duboscq
-
mx: eclipseinit should add containers only once to projects' classpathTue, 15 Apr 2014 13:32:21 +0200, by Gilles Duboscq
-
Fix Library.get_source_path (use sourcePath instead of path)Tue, 15 Apr 2014 13:27:32 +0200, by Gilles Duboscq
-
Remove AbstractNodeIterable, move its methods to default methods on NodeIterable.Mon, 14 Apr 2014 16:31:13 +0200, by Gilles Duboscq
-
Remove AbstractBeginNode, move the framestate from AbstractBeginNode to BeginStateSplitNode.Mon, 14 Apr 2014 15:21:27 +0200, by Gilles Duboscq
-
Avoid precessing unused phis during peelingMon, 14 Apr 2014 15:16:59 +0200, by Gilles Duboscq
-
Make prim method from LoopFragmentInside to an abstract method on LoopFragmentMon, 14 Apr 2014 15:13:17 +0200, by Gilles Duboscq
-
Add simple JTT loop testMon, 14 Apr 2014 15:08:36 +0200, by Gilles Duboscq
-
Remove dead phi loops during loop peelingMon, 14 Apr 2014 15:07:28 +0200, by Gilles Duboscq
-
Fix inlining scoping: add a Debug.scope(Object name, Object[] contextObjects) method so that inlining can put all the necessary methods in the context.Mon, 14 Apr 2014 11:46:36 +0200, by Gilles Duboscq
-
Some simplifications around filter usages and node predicatesFri, 11 Apr 2014 19:00:42 +0200, by Gilles Duboscq
-
rename FalsePredicate to ContradictionPredicateFri, 11 Apr 2014 18:17:21 +0200, by Gilles Duboscq
-
Simplify NodePredicates (use overrides instead of if cascades)Fri, 11 Apr 2014 18:16:32 +0200, by Gilles Duboscq
-
Make NodePredicate an interfaceFri, 11 Apr 2014 18:01:21 +0200, by Gilles Duboscq
-
mx intellijinit: fix typo in project's language level settingsFri, 11 Apr 2014 17:16:24 +0200, by Gilles Duboscq
-
Be sure to resolve and download librariesin mx intellijinitFri, 11 Apr 2014 16:34:43 +0200, by Gilles Duboscq
-
Merge.Wed, 16 Apr 2014 14:27:18 +0200, by Roland Schatz
-
Merge.Wed, 16 Apr 2014 14:02:52 +0200, by Roland Schatz
-
Remove unsigned flag from IntegerStamp.Tue, 15 Apr 2014 19:08:29 +0200, by Roland Schatz
-
Pass more restricted interfaces to ArithmeticLIRLowerable and LocationNode in LIR generation.Wed, 16 Apr 2014 13:52:43 +0200, by Roland Schatz
-
BaselineCompiler: add some bytecode testcases to whitelist.Wed, 16 Apr 2014 11:07:42 +0200, by Josef Eisl
-
BaselineCompiler: copy frame state builder at loop headers.Tue, 15 Apr 2014 20:35:52 +0200, by Josef Eisl
-
BaselineCompiler: use PhiResolver.Tue, 15 Apr 2014 19:52:23 +0200, by Josef Eisl
-
initialize NodeClass for Node classes that are not on the boot class pathWed, 16 Apr 2014 11:16:36 +0200, by Doug Simon
-
clarified commentWed, 16 Apr 2014 11:16:00 +0200, by Doug Simon
-
use NumUtil.roundUp in AMD64FrameMap.alignFrameSize(int)Tue, 15 Apr 2014 18:30:11 -1000, by twisti
-
made SPARC compile again; moved graalCodeInstaller_<arch>.hpp to .cpp filesTue, 15 Apr 2014 12:01:51 -1000, by twisti
-
mx: fixed bug in exportlibsTue, 15 Apr 2014 21:35:37 +0200, by Doug Simon
-
fixed formattingTue, 15 Apr 2014 19:09:27 +0200, by Doug Simon
-
Merge.Tue, 15 Apr 2014 19:07:08 +0200, by Doug Simon
-
re-enabled task tags by defaultTue, 15 Apr 2014 19:06:49 +0200, by Doug Simon
-
added --jdt-show-task-tags option to build commandTue, 15 Apr 2014 19:06:26 +0200, by Doug Simon
-
made TraceTruffleCompilation option false by defaultTue, 15 Apr 2014 16:16:24 +0200, by Doug Simon
-
HSAIL: suppressed output in unit testsTue, 15 Apr 2014 16:09:52 +0200, by Doug Simon
-
enhanced API for scoped overriding of the current DebugConfigTue, 15 Apr 2014 15:37:35 +0200, by Doug Simon
-
mx: add unittest option --baseline-whitelist.Tue, 15 Apr 2014 17:56:27 +0200, by Josef Eisl
-
mx: add unittest options.Tue, 15 Apr 2014 17:11:48 +0200, by Josef Eisl
-
BaselineCompiler: add basic loop support.Tue, 15 Apr 2014 17:55:03 +0200, by Josef Eisl
-
Add more loop info to BciBlocks.Mon, 14 Apr 2014 19:16:33 +0200, by Josef Eisl
-
BaselineCompiler: do not pass constants to blocks with multiple predecessors.Mon, 14 Apr 2014 16:47:36 +0200, by Josef Eisl
-
Introduce HIRLoop.Thu, 10 Apr 2014 15:47:41 +0200, by Josef Eisl
-
Remove LoopBeginNode loopBegin() from Loop.Wed, 09 Apr 2014 17:38:16 +0200, by Josef Eisl
-
Make Loop generic.Wed, 09 Apr 2014 17:11:48 +0200, by Josef Eisl
-
create NodeClass for each Node subclass during class initialization of the latterTue, 15 Apr 2014 13:34:29 +0200, by Doug Simon
-
Truffle: fixed compiler options.Tue, 15 Apr 2014 12:20:43 +0200, by Christian Humer