Mercurial > hg > graal-compiler
graph
-
Truffle-DSL: no need to generate code the for type system anymore.Wed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: introduced identifiers for type matching.Wed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: refined autoimportCache organizeImports.Wed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: refined type system type cachingWed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: optimized ElementUtils.typeEqualsWed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: added hashing for type lookups.Wed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: added caching for autoimports.Wed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: fixed ElementUtils#getType should not throw NPE if type is not on the classpath.Wed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
added @NodeInfo annotations to all Node classesWed, 13 Aug 2014 18:25:45 +0200, by Doug Simon
-
check that all Node classes are annotated with @NodeInfoWed, 13 Aug 2014 18:24:26 +0200, by Doug Simon
-
annotate generated Node classes with @GeneratedNode; improved error messages in @NodeInfo annotation processorWed, 13 Aug 2014 18:23:04 +0200, by Doug Simon
-
HSAIL: remove register hint for ShiftOp.Wed, 13 Aug 2014 14:06:36 +0200, by Josef Eisl
-
Assert that CompositeValues are not visited directly by ValueProcedures/ValueConsumers.Wed, 13 Aug 2014 14:05:09 +0200, by Josef Eisl
-
Use ValueConsumer in RedundantMoveElimination.Wed, 13 Aug 2014 10:11:43 +0200, by Josef Eisl
-
Use ValueConsumer in HotSpotBackend.Wed, 13 Aug 2014 10:11:27 +0200, by Josef Eisl
-
Use InstructionValueConsumer in CompositeValueReplacementTests.Wed, 13 Aug 2014 10:03:21 +0200, by Josef Eisl
-
Use ValueConsumer in LIRVerifier.Tue, 12 Aug 2014 18:36:57 +0200, by Josef Eisl
-
Use InstructionValueConsumer in RegisterVerifier.Tue, 12 Aug 2014 17:55:39 +0200, by Josef Eisl
-
Use ValueConsumer in LinearScan where possible.Wed, 13 Aug 2014 10:10:38 +0200, by Josef Eisl
-
Add LIRInstruction.visitEach{Input,Alive,Output,State}(InstructionValueConsumer).Tue, 12 Aug 2014 17:18:48 +0200, by Josef Eisl
-
Restrict access to internal forEach* in LIRInstructionClass and friends.Tue, 12 Aug 2014 16:59:07 +0200, by Josef Eisl
-
Add InstructionValueConsumer and ValueConsumer.Tue, 12 Aug 2014 16:09:18 +0200, by Josef Eisl
-
Introduce InstructionValueProcedureBase.Tue, 12 Aug 2014 17:38:00 +0200, by Josef Eisl
-
Outsource Value/StateProcedure classes into files.Tue, 12 Aug 2014 16:18:07 +0200, by Josef Eisl
-
Replace hsail donor threads with hsail tlabsTue, 12 Aug 2014 16:30:17 -0700, by Tom Rodriguez
-
add exception to graph name in exception graph dumpTue, 12 Aug 2014 16:12:49 -0700, by Tom Rodriguez
-
add LoweredAtomicReadAndWriteNode to WriteBarrierVerificationPhaseTue, 12 Aug 2014 16:10:55 -0700, by Tom Rodriguez
-
copy all fields in cloneAsArrayAccessTue, 12 Aug 2014 15:16:28 -0700, by Tom Rodriguez
-
Increase size of Integer.IntegerCache for igv to reduce duplicate boxed integersTue, 12 Aug 2014 15:14:46 -0700, by Tom Rodriguez
-
improve rendering of RangeSliderTue, 12 Aug 2014 15:12:37 -0700, by Tom Rodriguez
-
Truffle-DSL: fixed a bug in ElementUtils#getType.Tue, 12 Aug 2014 17:45:03 +0200, by Christian Humer
-
Added checkstyle entry to new graph.processors project.Tue, 12 Aug 2014 17:33:24 +0200, by Christian Humer
-
Added initial version of the graal graph nodes annotation processor.Tue, 12 Aug 2014 17:21:06 +0200, by Christian Humer
-
Truffle-DSL: initial cleanups for code sharing with the new graal annotation processor.Tue, 12 Aug 2014 17:21:06 +0200, by Christian Humer
-
Remove debug output.Tue, 12 Aug 2014 14:54:36 +0200, by Roland Schatz
-
Correctly parse VEX encoded instructions in Assembler::locate_operand.Tue, 12 Aug 2014 14:35:49 +0200, by Roland Schatz
-
More canonicalizations in FloatAdd/SubNode.Tue, 12 Aug 2014 14:13:50 +0200, by Roland Schatz
-
Factored out the '_copyToJdk' function and allow copying files to jre/lib/ext.Tue, 12 Aug 2014 14:04:01 +0200, by Danilo Ansaloni
-
Truffle-DSL: fixed uninitialized triggered a deopt even if fallback was set to true.Tue, 12 Aug 2014 01:34:02 +0200, by Christian Humer
-
Fixed compile error in os_windows.cpp.Tue, 12 Aug 2014 01:34:02 +0200, by Christian Humer
-
put some security sensitive actions into a privileged actionTue, 12 Aug 2014 00:08:19 +0200, by Doug Simon
-
set protection domain to null for classes loaded by the Graal class loaderTue, 12 Aug 2014 00:01:54 +0200, by Doug Simon
-
Merge with db2ac421649a00f0f8e1022d9daa682a0e9dd114Mon, 11 Aug 2014 13:53:37 -0700, by Michael Van De Vanter
-
SL/instrumentation: minor cleanups in sl.test.instrumentMon, 11 Aug 2014 13:51:26 -0700, by Michael Van De Vanter
-
Truffle/API test: additional documentation on the new instrumentation tests; move into project with other tests and add an entry in package-info.javaMon, 11 Aug 2014 10:35:38 -0700, by Michael Van De Vanter
-
Merge.Mon, 11 Aug 2014 18:53:38 +0200, by Doug Simon
-
added AllocSpy-based memory usage benchmarkingMon, 11 Aug 2014 16:11:27 +0200, by Doug Simon
-
support for eliding methods in snippets (e.g., to handle instrumentation agents)Mon, 11 Aug 2014 16:10:42 +0200, by Doug Simon
-
made AllocSpy publicMon, 11 Aug 2014 15:42:32 +0200, by Doug Simon
-
Clone CompositeValue in ValuePosition.set().Mon, 11 Aug 2014 18:07:31 +0200, by Josef Eisl
-
Add CompositeValue replacement tests for ValuePositionProcedure.Mon, 11 Aug 2014 17:40:27 +0200, by Josef Eisl
-
ExcludeFromIdentityComparisonVerification: update comment.Mon, 11 Aug 2014 14:39:43 +0200, by Josef Eisl
-
Truffle-DSL: fixed findbugs error.Mon, 11 Aug 2014 17:44:52 +0200, by Christian Humer
-
Truffle-DSL: Fixed headers.Mon, 11 Aug 2014 17:29:24 +0200, by Christian Humer
-
Truffle-DSL: fixed assertions on unspecified toString methods of the annotation processing API.Mon, 11 Aug 2014 17:20:24 +0200, by Christian Humer
-
Truffle-DSL: fixed behaviour of insertBefore to be more intuitive.Mon, 11 Aug 2014 16:37:40 +0200, by Christian Humer
-
Truffle-DSL: fixed formatting problems.Mon, 11 Aug 2014 16:21:54 +0200, by Christian Humer
-
Truffle-DSL: added some javadocMon, 11 Aug 2014 15:57:47 +0200, by Christian Humer
-
SL: adapt SL for @Generic to @Fallback rename.Mon, 11 Aug 2014 15:57:47 +0200, by Christian Humer
-
Truffle-DSL: renamed @Generic to @Fallback.Mon, 11 Aug 2014 15:57:47 +0200, by Christian Humer
-
Truffle-DSL: new package structure.Mon, 11 Aug 2014 15:57:14 +0200, by Christian Humer
-
Truffle-DSL: moved new GeneratedTypeMirror to ast package.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: removed old writable AST API.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: updated tests for the new generation layout.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: Several new features implemented:Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: minor adaptions to the processor AST.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: the processor compiler abstraction now supports declaration oder for enclosed elements of types for JDT which is not conforming to specification.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: removed PolymorphicLimit. Not supported and required anymore.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: added shared code required for the new generation layout.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: added experimental new implies annotation to declare implication relations on guards.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: deprecated order and added insertBefore and contains attributes to the Specialization annotation.Mon, 11 Aug 2014 15:53:04 +0200, by Christian Humer
-
Truffle: -G:+TraceTruffleCompilationPolymorphism now prints the compact tree of the polymorphic node.Mon, 11 Aug 2014 15:53:04 +0200, by Christian Humer
-
Truffle: Added option to query a BranchProfile for visited.Mon, 11 Aug 2014 15:53:04 +0200, by Christian Humer
-
Merge.Mon, 11 Aug 2014 15:45:18 +0200, by Christian Humer
-
Truffle: turn off class instance stamps by default.Mon, 11 Aug 2014 15:44:52 +0200, by Christian Humer
-
Clone value arrays in CompositeValue.clone().Mon, 11 Aug 2014 14:29:56 +0200, by Josef Eisl
-
Add CompositeValue update test for value arrays.Mon, 11 Aug 2014 13:58:08 +0200, by Josef Eisl
-
LIRIntrospection.forEach: write back only if value has changed.Fri, 08 Aug 2014 18:45:37 +0200, by Josef Eisl
-
Clone CompositeValue in LIRIntrospection.forEachComponent().Fri, 08 Aug 2014 18:13:50 +0200, by Josef Eisl
-
Create LIRIntrospection.forEachComponent (copy of LIRIntrospection.forEach).Thu, 07 Aug 2014 14:36:28 +0200, by Josef Eisl
-
Make CompositeValue Cloneable.Thu, 07 Aug 2014 15:27:01 +0200, by Josef Eisl
-
Add CompositeValue replacement test.Fri, 08 Aug 2014 18:40:23 +0200, by Josef Eisl
-
Remove println.Mon, 11 Aug 2014 12:04:00 +0200, by Josef Eisl
-
Add ExcludeFromIdentityComparisonVerification annotation.Fri, 08 Aug 2014 19:21:39 +0200, by Josef Eisl
-
Add identityEquals to Value.Fri, 08 Aug 2014 18:12:04 +0200, by Josef Eisl
-
mergeSat, 09 Aug 2014 08:51:01 -0700, by Michael Haupt
-
option for dumping only partial evaluation resultsFri, 08 Aug 2014 10:44:37 -0700, by Michael Haupt
-
use correct class loader when looking up servicesFri, 08 Aug 2014 23:58:53 +0200, by Doug Simon
-
set context class loader for CompilerThreadsFri, 08 Aug 2014 23:58:15 +0200, by Doug Simon
-
check graal invariants: update stamp for phis before verificationFri, 08 Aug 2014 23:15:45 +0200, by Bernhard Urban
-
mx: refactor maven_install_truffle such that it uses specified paths from the project fileFri, 08 Aug 2014 23:14:37 +0200, by Bernhard Urban
-
changed result labels for MemoryUsageBenchmarkFri, 08 Aug 2014 17:18:48 +0200, by Doug Simon
-
additional info field on FrameSlot nodes (for language-specific use)Fri, 08 Aug 2014 15:54:39 +0200, by Lukas Stadler
-
use string switch in MetaUtilFri, 08 Aug 2014 15:52:34 +0200, by Lukas Stadler
-
workaround for buggy pylint warningFri, 08 Aug 2014 12:37:25 +0200, by Doug Simon
-
Merge.Fri, 08 Aug 2014 12:33:38 +0200, by Doug Simon
-
add support for CompileTheWorld based memory usage analysisFri, 08 Aug 2014 12:33:22 +0200, by Doug Simon
-
added memory usage analysis to CompileTheWorldFri, 08 Aug 2014 12:29:07 +0200, by Doug Simon
-
set bootClassPathAgent=true for JAVA_ALLOCATION_INSTRUMENTER libraryThu, 07 Aug 2014 17:33:25 +0200, by Doug Simon
-
mx: add support for Java agent libraries that use the Boot-Class-Path manifest attribute to ensure that are loaded by the boot class path loaderThu, 07 Aug 2014 17:32:17 +0200, by Doug Simon
-
Dump disassembly in crash logThu, 07 Aug 2014 11:06:09 -0700, by Tom Rodriguez
-
Do normal crash reporting when encountering unexpected SEGVThu, 07 Aug 2014 11:05:12 -0700, by Tom Rodriguez
-
NFI: initialization only if platform is x86Thu, 07 Aug 2014 08:04:23 +0200, by Matthias Grimmer
-
improvements to MemoryUsageBenchmarkWed, 06 Aug 2014 17:49:04 +0200, by Doug Simon
-
removed deprecated methods in MetaUtilWed, 06 Aug 2014 17:42:29 +0200, by Doug Simon
-
renamed GraalCompilerTest.parse to GraalCompilerTest.parseEager and improved javadoc for all parse* methodsWed, 06 Aug 2014 17:41:51 +0200, by Doug Simon
-
added "Parsing" debug scope in GraalCompilerTest.parse0Wed, 06 Aug 2014 17:34:00 +0200, by Doug Simon
-
Truffle: add TraceTruffleAssumptions option for debugging installed code invalidations due to assumptionsWed, 06 Aug 2014 15:12:49 +0200, by Andreas Woess
-
Truffle: temporarily disable inlining invalidationsWed, 06 Aug 2014 14:52:41 +0200, by Andreas Woess
-
support for compressed inputs to NullCheckNodeWed, 06 Aug 2014 15:01:16 +0200, by Lukas Stadler
-
small cleanupTue, 05 Aug 2014 10:06:08 +0200, by Lukas Stadler
-
ArrayEqualsNode is a memory accessWed, 06 Aug 2014 15:05:34 +0200, by Lukas Stadler
-
default implementation of methods in MemoryAccessWed, 06 Aug 2014 15:05:34 +0200, by Lukas Stadler
-
set javac.source and javac.target in NetBeans configurations based on per-project Java complianceWed, 06 Aug 2014 11:06:28 +0200, by Doug Simon
-
NFI: more cleanupWed, 06 Aug 2014 10:59:42 +0200, by Doug Simon
-
NFI: cleanupWed, 06 Aug 2014 08:27:42 +0200, by Matthias Grimmer
-
Merge.Tue, 05 Aug 2014 16:35:28 -0700, by David Piorkowski
-
SL: Added instrumentation testingTue, 05 Aug 2014 16:34:08 -0700, by David Piorkowski
-
Merge.Tue, 05 Aug 2014 23:12:22 +0100, by Chris Seaton
-
Merge.Tue, 05 Aug 2014 22:22:43 +0100, by Chris Seaton
-
Truffle: build DSL processor before trying to install it.Tue, 05 Aug 2014 22:20:06 +0100, by Chris Seaton
-
MergeTue, 05 Aug 2014 22:50:50 +0200, by Andreas Woess
-
Truffle: fix stack trace for indirect calls with default runtimeTue, 05 Aug 2014 11:49:06 +0200, by Andreas Woess
-
moved MemoryUsageBenchmark to graal.hotspot.test and use CompilationTask to drive compilationTue, 05 Aug 2014 22:00:12 +0200, by Doug Simon
-
consolidated graal.hotspot.jdk8.test into graal.hotspot.testTue, 05 Aug 2014 21:15:40 +0200, by Doug Simon
-
HSAIL: miscellaneous HSAIL test tweaks and fixes:Tue, 05 Aug 2014 20:57:38 +0200, by Doug Simon
-
Truffle: rename install to maven-install-truffle and update location of Truffle JARs.Tue, 05 Aug 2014 15:57:37 +0100, by Chris Seaton
-
CanonicalizeprojectsTue, 05 Aug 2014 16:06:08 +0200, by Matthias Grimmer
-
GNFI: move GNFI interfaces to oracle.nfi - interface does not depend on graalTue, 05 Aug 2014 15:58:11 +0200, by Matthias Grimmer
-
preliminary compiler memory usage benchmarkTue, 05 Aug 2014 12:34:55 +0200, by Doug Simon
-
use stream API to concatenate ZipFile iteratorsTue, 05 Aug 2014 12:34:15 +0200, by Doug Simon
-
Merge with 4d0d1dc5db0039a0c7a0a1f127819b222b49a3a1Mon, 04 Aug 2014 19:02:56 -0700, by Michael Van De Vanter
-
SL/SourceAttribution: restore some attribution fixes that were lost in a tussle with hg; turn off tracing code in SL tests.Mon, 04 Aug 2014 18:53:21 -0700, by Michael Van De Vanter
-
SL/SourceAttribution: correct expected output from a test that has changedFri, 01 Aug 2014 18:24:22 -0700, by Michael Van De Vanter
-
Backed out changeset: d654cd5ed05aFri, 01 Aug 2014 18:14:43 -0700, by Michael Van De Vanter
-
SL/SourceAttribution: further corrections for attributing function bodiesFri, 01 Aug 2014 18:10:48 -0700, by Michael Van De Vanter
-
introduce extra field to record when HotSpotGraalRuntime has been initialized to avoid spurious errors during VM shutdown for short lived applicationsMon, 04 Aug 2014 23:25:14 +0200, by Doug Simon
-
moved distribution artifacts into build/ sub-directoryMon, 04 Aug 2014 16:50:50 +0200, by Doug Simon
-
Graal class loader must delegate directly to the boot class loaderMon, 04 Aug 2014 15:54:41 +0200, by Doug Simon
-
gracefully handle ConcurrentModificationException while iterating over system properties during initialization of the Debug classMon, 04 Aug 2014 14:28:05 +0200, by Doug Simon
-
give all aborting threads a chance to print Graal related stack tracesMon, 04 Aug 2014 14:26:29 +0200, by Doug Simon
-
removed testsMon, 04 Aug 2014 11:38:25 +0200, by Doug Simon
-
ignore all zip filesSat, 02 Aug 2014 11:14:27 +0200, by Doug Simon
-
mx_graal: do not install jdk jars twice when building (which should prevent duplicate GeneratedSourcesSha1 class in graal-truffle.jar)Sat, 02 Aug 2014 11:11:56 +0200, by Doug Simon
-
SL/SourceAttribution: correct some omissions, and in particular add new node SLParenExpressionNode to represent a parenthesized expression; this is semantically neutral of course, but needed to account correctly for the text of such an expression (as opposed to its contents).Fri, 01 Aug 2014 16:30:22 -0700, by Michael Van De Vanter
-
Truffle/SourceAttribution: NodeUtil.displaySourceAttribution() outut revised for legibility.Fri, 01 Aug 2014 16:28:06 -0700, by Michael Van De Vanter
-
Truffle: Add conditions to CompilerDirective accesses in FrameWithoutBoxingFri, 01 Aug 2014 17:37:34 +0200, by Gilles Duboscq
-
unswitching: check full SwitchNode structureFri, 01 Aug 2014 15:19:26 +0200, by Gilles Duboscq
-
mx: fix comments: jrelibrary is about the JRE, not the JDKFri, 25 Jul 2014 13:12:32 +0200, by Gilles Duboscq
-
fixed regression in use of -f option to 'mx build'Fri, 01 Aug 2014 11:36:08 +0200, by Doug Simon
-
Merge.Thu, 31 Jul 2014 18:47:10 +0200, by Doug Simon
-
HSAIL: reset TLAB in donor thread to detect allocation in donor while kernel was activeThu, 31 Jul 2014 17:53:06 +0200, by Doug Simon
-
mx: distribution should (also) be rebuilt when a transitive project dependency is updatedThu, 31 Jul 2014 17:52:13 +0200, by Doug Simon
-
projects: consistent naming for source archivesThu, 31 Jul 2014 16:35:17 +0200, by Bernhard Urban
-
MergeThu, 31 Jul 2014 07:29:13 -0700, by Stefan Anzinger
-
[SPARC] Fixing compare of short/char with constants, using half of single float registers as of now, otherwise it would overlap with double registersThu, 31 Jul 2014 07:07:38 -0700, by Stefan Anzinger
-
[SPARC] Putting safepoint to the right instruction in code.Wed, 30 Jul 2014 14:49:41 -0700, by Stefan Anzinger
-
MergeWed, 30 Jul 2014 10:39:39 -0700, by Stefan Anzinger
-
Fix complaints from findbugsWed, 30 Jul 2014 09:36:32 -0700, by Stefan Anzinger
-
[SPARC] Test op applies to bool, char, byte and short types as well.Wed, 30 Jul 2014 08:51:04 -0700, by Stefan Anzinger
-
[SPARC] Fist implementation of unsigned arithmethic (Still to improve)Wed, 30 Jul 2014 08:50:26 -0700, by Stefan Anzinger
-
[SPARC] Using now right opcodes for unsigned compare operationsWed, 30 Jul 2014 08:41:52 -0700, by Stefan Anzinger
-
[SPARC] Fix deoptimization fixup of return pc when called via the deoptimization entryWed, 30 Jul 2014 08:40:08 -0700, by Stefan Anzinger
-
[SPARC] New test with mixed params (mixed slot sizes 1,2,4,8 bytes) in higher argument indices (> 5)Wed, 30 Jul 2014 08:37:10 -0700, by Stefan Anzinger
-
[SPARC] Fixed assertion for stackslot avalibility when deopt is possibleWed, 30 Jul 2014 08:35:22 -0700, by Stefan Anzinger
-
[SPARC] Spill slots must be 4 byte alignedTue, 29 Jul 2014 11:51:29 -0700, by Stefan Anzinger
-
[SPARC] Let the register allocator manage where the thread is aved during the runtime call.Tue, 29 Jul 2014 11:04:36 -0700, by Stefan Anzinger
-
[SPARC] Fixing TableSwitchOp when using default targetMon, 28 Jul 2014 15:49:50 -0700, by Stefan Anzinger
-
[SPARC] First implementation of TableSwitchOpMon, 28 Jul 2014 14:29:52 -0700, by Stefan Anzinger
-
[SPARC] Provide call save info for deoptimization calls as wellMon, 28 Jul 2014 10:38:18 -0700, by Stefan Anzinger
-
[SPARC] Control flow now for AT, BT, AE, BEMon, 28 Jul 2014 10:37:13 -0700, by Stefan Anzinger
-
[SPARC] ld/st for char, byte and booleanMon, 28 Jul 2014 10:36:27 -0700, by Stefan Anzinger
-
[SPARC] Small typo in monitorSnippetsFri, 25 Jul 2014 20:57:11 -0700, by Stefan Anzinger
-
[SPARC] Fix issues, with looking up information for exception handling, (Return PC is after the delay slot)Fri, 25 Jul 2014 20:55:56 -0700, by Stefan Anzinger
-
[SPARC] Fix issues when deoptimizing with floats in local scope.Fri, 25 Jul 2014 20:54:28 -0700, by Stefan Anzinger
-
[SPARC] Implement iremFri, 25 Jul 2014 20:48:28 -0700, by Stefan Anzinger
-
[SPARC] When handling with stackpointer register, we need to always add the stack bias as wellThu, 24 Jul 2014 16:03:29 -0700, by Stefan Anzinger
-
[SPARC] compareAndSwap must not modify the new value.Thu, 24 Jul 2014 15:38:05 -0700, by Stefan Anzinger
-
[SPARC] Temporary fix to get the stack for deoptimization right when exception is thrownThu, 24 Jul 2014 08:19:30 -0700, by Stefan Anzinger
-
[SPARC] Patch return address fix (cleanup)Thu, 24 Jul 2014 08:13:55 -0700, by Stefan Anzinger
-
[SPARC] Patch the return address fixedThu, 24 Jul 2014 08:13:21 -0700, by Stefan Anzinger
-
[SPARC] InvokeInterface calls (vstubs) need the called interface in G5 registerThu, 24 Jul 2014 08:12:19 -0700, by Stefan Anzinger
-
[SPARC] Fix handling of overflow parameter on stack.Mon, 21 Jul 2014 19:37:16 -0700, by Stefan Anzinger
-
[SPARC] Implement loading float and double values from stack.Mon, 21 Jul 2014 11:16:25 -0700, by Stefan Anzinger
-
[SPARC] Reformatting some enum constants to match better to the SPARC 2011 Architecture manualMon, 21 Jul 2014 11:15:44 -0700, by Stefan Anzinger
-
[SPARC] Put extended arguments (index > 6) on the right place in stackMon, 21 Jul 2014 10:45:43 -0700, by Stefan Anzinger
-
[SPARC] Improving Exception Handling and Const2StackMon, 21 Jul 2014 10:08:37 -0700, by Stefan Anzinger
-
LIRIntrospection, print byte[] parameter as string, when array consists solely of printable (ascii) characters or null bytes.Thu, 17 Jul 2014 17:29:35 -0700, by Stefan Anzinger
-
[SPARC] Add relocation info for constant reference to constant sectionThu, 17 Jul 2014 17:16:39 -0700, by Stefan Anzinger
-
[SPARC] Updating jump targets for fcmp instructions when doing unordered compare of float/double valuesWed, 16 Jul 2014 08:50:11 -0700, by Stefan Anzinger
-
respect dependency order between distributions when building themThu, 31 Jul 2014 14:43:37 +0200, by Doug Simon
-
improved generated sources up-to-date check by using SHA1 digestsThu, 31 Jul 2014 13:42:56 +0200, by Doug Simon
-
mx: fix permissions of copied bootstrap JDK files (don't make everything executable)Thu, 31 Jul 2014 12:00:23 +0200, by Bernhard Urban
-
removed direct use of Unsafe.getUnsafe() since graal.jar is no longer on boot class path and so reflection method of accessed Unsafe must be usedThu, 31 Jul 2014 00:19:21 +0200, by Doug Simon
-
don't allow blocking compilation requests to Graal if Graal itself is not yet initializedWed, 30 Jul 2014 21:48:03 +0200, by Doug Simon
-
made -XX:+UseGraalClassLoader the default (now that truffle.jar is on the boot class path)Wed, 30 Jul 2014 18:27:14 +0200, by Doug Simon
-
split com.oracle.graal.truffle.* projects into a separate graal-truffle.jar and added truffle.jar to the boot class pathWed, 30 Jul 2014 18:27:06 +0200, by Doug Simon
-
Add an mx install command to install the Truffle jars to the local Maven repository.Wed, 30 Jul 2014 13:42:10 +0200, by Chris Seaton
-
Fix Python style.Wed, 30 Jul 2014 11:39:07 +0200, by Chris Seaton
-
Unless the current revision is tagged as a release, make the Graal version 0.(n+1)-dev, in order to differentiate between release and development versions.Wed, 30 Jul 2014 11:34:10 +0200, by Chris Seaton
-
Extra sanity checking in initHotSpotVMConfigTue, 29 Jul 2014 17:58:11 -0700, by Tom Rodriguez
-
add some comments to BitOpNodesTest.javaTue, 29 Jul 2014 17:57:29 -0700, by Tom Rodriguez
-
Properly handle multiple copies of the same test when unswitchingTue, 29 Jul 2014 17:40:22 -0700, by Tom Rodriguez
-
eliminate duplicate entries from profile dataTue, 29 Jul 2014 17:40:15 -0700, by Tom Rodriguez
-
Don't read beyond end of known vtableTue, 29 Jul 2014 17:40:00 -0700, by Tom Rodriguez
-
CleanTypeProfileProxyPhase should cleanup after itselfTue, 29 Jul 2014 17:39:11 -0700, by Tom Rodriguez
-
fix FloatRemNode canonicalizationTue, 29 Jul 2014 17:35:33 +0200, by Lukas Stadler
-
added test showing that the Graal API is inaccessible when -XX:+UseGraalClassLoader is specifiedTue, 29 Jul 2014 16:58:05 +0200, by Doug Simon
-
added test to show only verified bytecode can be accessed with Graal APITue, 29 Jul 2014 16:54:57 +0200, by Doug Simon
-
make up-to-date check for generated sources work with --installed-jdksTue, 29 Jul 2014 16:53:42 +0200, by Doug Simon
-
Do final round of incremental conditional eliminationMon, 28 Jul 2014 14:43:28 -0700, by Tom Rodriguez
-
Don't create useless ValueAnchorNodeMon, 28 Jul 2014 14:43:01 -0700, by Tom Rodriguez
-
make scheduling before dumping optional to speed up dumpingMon, 28 Jul 2014 13:52:26 -0700, by Tom Rodriguez
-
correct name of zero usages methodMon, 28 Jul 2014 13:51:36 -0700, by Tom Rodriguez
-
generalized check that VM is up-to-date with all generated sourcesMon, 28 Jul 2014 16:51:45 +0200, by Doug Simon
-
cached MatchPattern.Result failure constantsMon, 28 Jul 2014 15:53:07 +0200, by Lukas Stadler
-
small fix in FloatingReadPhase (when handling existing phis)Mon, 28 Jul 2014 15:53:07 +0200, by Lukas Stadler
-
remove unused setters from BinaryOpLogicNodeMon, 28 Jul 2014 15:53:07 +0200, by Lukas Stadler
-
rename IntegerBelowThanNode to IntegerBelowNodeMon, 28 Jul 2014 15:53:07 +0200, by Lukas Stadler
-
modify the 'mx vm' command to check that the VM is up-to-date with respect to graalRuntime.inline.hppMon, 28 Jul 2014 14:48:11 +0200, by Doug Simon
-
made sha1 signatures mandatory for libraries; made libraries for all downloading performed by commands in mx_graalMon, 28 Jul 2014 13:55:33 +0200, by Doug Simon
-
added per-user cache for mx downloadsMon, 28 Jul 2014 11:35:17 +0200, by Doug Simon
-
loading of anonymous classes must update SystemDictionary::_number_of_modificationsFri, 25 Jul 2014 17:38:00 -0700, by Tom Rodriguez
-
SL: Merging changes to rootFri, 25 Jul 2014 08:35:34 -0700, by David Piorkowski
-
SL: Added support for instrumentation.Thu, 24 Jul 2014 16:14:44 -0700, by David Piorkowski
-
correctly handle inlining of method with multiple returnsFri, 25 Jul 2014 14:31:36 +0200, by Lukas Stadler
-
inferStamp for CompressionNodeFri, 25 Jul 2014 13:21:48 +0200, by Lukas Stadler
-
don't allow bsr to be used outside of intrinsicsThu, 24 Jul 2014 12:22:54 -0700, by Tom Rodriguez
-
BitScanReverseNode stamp tests should only be used with BitScanReverseNodeWed, 23 Jul 2014 17:39:26 -0700, by Tom Rodriguez
-
Don't allow infinite loops to explode loop frequenciesWed, 23 Jul 2014 17:36:15 -0700, by Tom Rodriguez
-
handle HotSpotCompressedNullConstant in graalCodeInstallerWed, 23 Jul 2014 15:01:58 +0200, by Lukas Stadler
-
cleanups and doc for PhiNode.singleValueWed, 23 Jul 2014 14:24:17 +0200, by Lukas Stadler
-
support simplification in CustomCanonicalizer and turn it into an abstract classWed, 23 Jul 2014 14:20:27 +0200, by Lukas Stadler
-
LoadHubNode is not Canonicalizable.Unary (beause of the guard)Wed, 23 Jul 2014 14:19:51 +0200, by Lukas Stadler
-
better stamps for RightShiftNodeWed, 23 Jul 2014 14:16:35 +0200, by Lukas Stadler
-
change assertions in VirtualObject to look at the LIRKindWed, 23 Jul 2014 13:56:02 +0200, by Lukas Stadler
-
prefer predecessor frame states at mergesWed, 23 Jul 2014 11:53:47 +0200, by Lukas Stadler
-
Truffle: make NeverPartOfCompilationNode a MacroStateSplitNode for better debuggabilityFri, 18 Jul 2014 00:33:37 +0200, by Andreas Woess
-
Truffle: revert to previous iterator implementation, add test caseTue, 22 Jul 2014 16:32:43 +0200, by Andreas Woess
-
use LIRKind in graalCodeInstaller, support compressed oops in frame statesTue, 22 Jul 2014 15:06:15 +0200, by Lukas Stadler
-
use log level in EffectsClosureTue, 22 Jul 2014 15:05:33 +0200, by Lukas Stadler
-
use TTY in BenchmarkCountersTue, 22 Jul 2014 15:05:09 +0200, by Lukas Stadler
-
small comment in SwitchNodeTue, 22 Jul 2014 15:04:57 +0200, by Lukas Stadler
-
Truffle/Instrument: new syntax tags for periodically appearing locations.Tue, 22 Jul 2014 12:44:55 +0100, by Chris Seaton
-
improved name and documentation for method implementing fast-path check for type resolutionSun, 20 Jul 2014 17:10:04 +0200, by Doug Simon
-
Cherry-picking "8029446: assert(_cfg.get_block_for_node(proj) == borig) failed: incorrect block for kill projections" by adlertzFri, 18 Jul 2014 14:28:43 +0200, by Gilles Duboscq
-
Add simple infopoint nodes which do not contain debugging informations for values. Use them when shouldDebugNonSafepoints is true.Fri, 18 Jul 2014 11:14:54 +0200, by Gilles Duboscq
-
ConvertDeoptimizeToGuardPhase: the SimplifierTool can be an instance fieldWed, 16 Jul 2014 14:27:48 +0200, by Gilles Duboscq
-
BasePhase.createName: use full class name and strip package name so that the outer class is visible.Wed, 16 Jul 2014 14:22:43 +0200, by Gilles Duboscq
-
Simplify ExceptionObjectNode.lower: use the node's stamp rather than re-compute itTue, 15 Jul 2014 16:54:44 +0200, by Gilles Duboscq
-
NonNullParametersPhase (and its HSAIL cousin) should join non-null rather than attempt to re-create the paramater stamp.Tue, 15 Jul 2014 16:50:02 +0200, by Gilles Duboscq
-
Minor changes to StampFactory and ObjectStampTue, 15 Jul 2014 13:12:58 +0200, by Gilles Duboscq
-
Minor simplification in WordTypeVerificationPhaseMon, 14 Jul 2014 14:49:33 +0200, by Gilles Duboscq
-
Add getInvokeKind on Invoke, add hasReceiver on InvokeKindMon, 14 Jul 2014 14:49:00 +0200, by Gilles Duboscq
-
Move invokeKind into CallTragetNode from its subclassesMon, 14 Jul 2014 14:17:33 +0200, by Gilles Duboscq
-
Move the target method from MethodCallTargetNode and LoweredCallTargetNode to their superclass CallTargetNodeMon, 14 Jul 2014 14:00:55 +0200, by Gilles Duboscq
-
Move InvokeKind from MethodCallTargetNode to CallTargetNodeMon, 14 Jul 2014 13:55:01 +0200, by Gilles Duboscq
-
Make sure loop unswitching handles guards properlyTue, 15 Jul 2014 13:12:20 +0200, by Gilles Duboscq
-
Remove unnecessary finalTue, 15 Jul 2014 13:13:12 +0200, by Gilles Duboscq
-
disable ThreadSafetyTestFri, 18 Jul 2014 13:37:53 +0200, by Lukas Stadler
-
use getKind() only for primitive constants in Condition.foldConditionFri, 18 Jul 2014 13:08:29 +0200, by Lukas Stadler
-
Truffle: remove useless transferToInterpreter()Fri, 18 Jul 2014 01:26:43 +0200, by Andreas Woess
-
use Double.compare in FloatStampThu, 17 Jul 2014 17:57:00 +0200, by Lukas Stadler
-
small fix in GraphEffectListThu, 17 Jul 2014 14:30:12 +0200, by Lukas Stadler
-
additional constructor (with guarding node) for WriteNodeThu, 17 Jul 2014 14:29:34 +0200, by Lukas Stadler
-
clone nodes without adding to a graphThu, 17 Jul 2014 14:29:05 +0200, by Lukas Stadler
-
proper generic types for CanonicalizerPhase.applyIncrementalThu, 17 Jul 2014 14:28:35 +0200, by Lukas Stadler
-
remove ControlSplitNode.setProbabilityThu, 17 Jul 2014 14:27:57 +0200, by Lukas Stadler
-
small refactoring of FrameStateThu, 17 Jul 2014 14:27:23 +0200, by Lukas Stadler
-
initializing constructors for GuardPhiNode and MemoryPhiNodeThu, 17 Jul 2014 14:26:10 +0200, by Lukas Stadler
-
rename fieldValues to values in VirtualObjectStateThu, 17 Jul 2014 14:25:41 +0200, by Lukas Stadler
-
extract method in NodeUtilThu, 17 Jul 2014 11:51:35 +0200, by Christian Wirth
-
extract methods in DefaultASTPrinterThu, 17 Jul 2014 11:49:10 +0200, by Christian Wirth
-
extract method in TruffleCompilerImplThu, 17 Jul 2014 11:46:22 +0200, by Christian Wirth
-
extract methods in PartialEvaluatorThu, 17 Jul 2014 11:40:58 +0200, by Christian Wirth
-
extract methods in TruffleCacheImplThu, 17 Jul 2014 11:25:56 +0200, by Christian Wirth
-
extract methods in exact arithmetic nodesThu, 17 Jul 2014 11:21:36 +0200, by Christian Wirth
-
extract methods in (de)serializerThu, 17 Jul 2014 11:13:31 +0200, by Christian Wirth
-
extract method in PartialEvaluatorCanonicalizerThu, 17 Jul 2014 11:05:11 +0200, by Christian Wirth
-
HSAIL: fix performance warning (treated as error on windows!) due to jint=>bool conversion (in line 197)Thu, 17 Jul 2014 11:00:19 +0200, by Christian Wirth
-
mx: fix in java version parsingWed, 16 Jul 2014 23:37:10 +0200, by Bernhard Urban
-
consider equivalent phi inputs when simplfiying empty ifsWed, 16 Jul 2014 09:41:19 -0700, by Tom Rodriguez
-
Fix wrong NaN handling in FloatStamp.meet.Wed, 16 Jul 2014 15:29:24 +0200, by Roland Schatz
-
Fix operator precedence bug.Tue, 15 Jul 2014 19:42:10 +0200, by Roland Schatz
-
Truffle: introduce debug option to print the stack trace when transferring to the interpreterWed, 16 Jul 2014 15:18:48 +0200, by Andreas Woess
-
mx: be less strict while parsing the jvm versionTue, 15 Jul 2014 11:52:45 +0200, by Bernhard Urban
-
HSAIL: update simulatorWed, 16 Jul 2014 11:32:34 +0200, by Bernhard Urban
-
MergeTue, 15 Jul 2014 21:26:34 -0700, by Christian Wimmer
-
MergeTue, 15 Jul 2014 16:45:05 -0700, by Christian Wimmer
-
Avoid infinite recursion of deep equals checks, but also satisfy the automatic checking that does not allow == on valuesTue, 15 Jul 2014 16:44:56 -0700, by Christian Wimmer
-
Change API for stack walking to a visitor: TruffleRuntime#iterateFrames replaces TruffleRuntime#getStackTraceTue, 15 Jul 2014 16:34:53 -0700, by Christian Wimmer
-
[SPARC] Fixing structure of fpops to avoid javac/findbugs complaintsTue, 15 Jul 2014 20:11:21 -0700, by Stefan Anzinger
-
[SPARC] Fix warnings thrown by compilerTue, 15 Jul 2014 19:42:36 -0700, by Stefan Anzinger
-
MergeTue, 15 Jul 2014 19:21:28 -0700, by Stefan Anzinger
-
[SPARC] Avoiding ArraysSubstitutions and StringSubstitutions for SPARC for now, will be introduced later.Tue, 15 Jul 2014 19:15:46 -0700, by Stefan Anzinger
-
[SPARC] Emit compareAndSwap for AtomicInteger and AtomicLong, Removing o7 register from usable ones, as this register is always overwritten, when using Call or JumpAndLink instructions in SPARC, even callee does not overwrite explicitly, implicit exception is defined when doing integer division, parameter constraint narrowed to only register on Unary2Op, Fix SPARCTestOp, as it did a compare instead of an and with condition codesTue, 15 Jul 2014 19:07:29 -0700, by Stefan Anzinger
-
[SPARC] fix SPARCLIRGenerator.emitNotMon, 14 Jul 2014 05:15:33 -0700, by Stefan Anzinger
-
[SPARC] Implementing visitInfopointNodeMon, 14 Jul 2014 05:04:45 -0700, by Stefan Anzinger
-
[SPARC] Fixing dcmp instructions (cmove jump offset)Mon, 14 Jul 2014 04:42:08 -0700, by Stefan Anzinger
-
[SPARC] Implement floatingpoint branch instructions, removing math substitutions for SPARC; fixing problems with constants in debug info (Big/Little Endian problems)Sun, 13 Jul 2014 17:46:57 -0700, by Stefan Anzinger
-
[SPARC] Fixing IntegerBitsFri, 11 Jul 2014 18:43:18 -0700, by Stefan Anzinger
-
[SPARC] Fixing LongBits tests and some implicit exceptionsFri, 11 Jul 2014 18:22:12 -0700, by Stefan Anzinger
-
[SPARC/AMD64] Ignore AllocatorTest when the platform does not match.Wed, 09 Jul 2014 09:36:13 -0700, by Stefan Anzinger
-
[SPARC] Fixing SPARCAllocatorTestWed, 09 Jul 2014 08:48:03 -0700, by Stefan Anzinger
-
Merge with b0ea5c266655253934e403f00d69aedc1f68e052Tue, 15 Jul 2014 14:23:31 -0700, by Michael Van De Vanter
-
SL: update tests; error locations reported differently with source attribution change.Tue, 15 Jul 2014 14:22:14 -0700, by Michael Van De Vanter
-
Merge with f0f4402a4f65bc5456feeb4d78e6b4843ec23d8cMon, 14 Jul 2014 17:06:32 -0700, by Michael Van De Vanter
-
SL: upgrade source attributionMon, 14 Jul 2014 16:51:41 -0700, by Michael Van De Vanter
-
Truffle: NodeUtil fix for displaying null SourceSections.Mon, 14 Jul 2014 16:04:09 -0700, by Michael Van De Vanter
-
Fix typo in comment.Tue, 15 Jul 2014 15:49:12 +0200, by Roland Schatz
-
BaselineControlFlowGraph compute dominators and verify.Tue, 15 Jul 2014 11:35:30 +0200, by Josef Eisl
-
Move computeDominators to AbstractControlFlowGraph.Tue, 15 Jul 2014 10:25:40 +0200, by Josef Eisl
-
Move setDominator() and setDominated() to AbstractBlock.Tue, 15 Jul 2014 10:17:10 +0200, by Josef Eisl
-
LSRA spill optimization: use AbstractControlFlowGraph.commonDominator.Mon, 14 Jul 2014 19:56:44 +0200, by Josef Eisl
-
Move AbstractBlock.{dominates, isDominatedBy} to AbstractControlFlowGraph.Mon, 14 Jul 2014 19:32:01 +0200, by Josef Eisl
-
Document invariants of AbstractControlFlowGraph.getBlocks().Mon, 14 Jul 2014 19:27:35 +0200, by Josef Eisl
-
Move commonDominator to AbstractControlFlowGraph.Mon, 14 Jul 2014 19:55:14 +0200, by Josef Eisl
-
Move CFGVerifier to graal.compiler.common and make it abstract.Mon, 14 Jul 2014 20:23:09 +0200, by Josef Eisl
-
Canonicalize multiplication with 1.0 and addition with -0.0.Mon, 14 Jul 2014 11:06:21 +0200, by Roland Schatz
-
added tests for type resolutionFri, 11 Jul 2014 17:54:57 +0200, by Doug Simon
-
findbugs: fix URLs in mx helperFri, 11 Jul 2014 16:48:59 +0200, by Bernhard Urban
-
findbugs: add lafo mirrorFri, 11 Jul 2014 16:30:52 +0200, by Bernhard Urban
-
findbugs: bump versionFri, 11 Jul 2014 16:28:31 +0200, by Bernhard Urban
-
make PhiNode.singleValue behave correctly for null values (in guard phis)Fri, 11 Jul 2014 16:41:14 +0200, by Lukas Stadler
-
fixed eclipseformat issueFri, 11 Jul 2014 14:27:06 +0200, by Doug Simon
-
Merge.Fri, 11 Jul 2014 14:21:57 +0200, by Doug Simon
-
added forwarding methods to MetaUtil and marked them with @Deprecated to simplify adapting new APIFri, 11 Jul 2014 14:19:21 +0200, by Doug Simon
-
made type resolution require an accessing class contextFri, 11 Jul 2014 13:47:47 +0200, by Doug Simon
-
moved isJavaLangObject(ResolvedJavaType type) from MetaUtil to be a default method in ResolvedJavaTypeFri, 11 Jul 2014 00:27:23 +0200, by Doug Simon
-
moved profileToString(ProfilingInfo info, ResolvedJavaMethod method, String sep) from MetaUtil to be a default method in ProfilingInfoThu, 10 Jul 2014 23:56:39 +0200, by Doug Simon
-
fixed minor regressionThu, 10 Jul 2014 23:50:09 +0200, by Doug Simon
-
moved getParameterAnnotations(Class<T> annotationClass, ResolvedJavaMethod method) from MetaUtil to be a default method in ResolvedJavaMethodThu, 10 Jul 2014 23:49:05 +0200, by Doug Simon
-
moved toClassName(JavaType) from MetaUtil to be a default method in JavaTypeThu, 10 Jul 2014 23:45:16 +0200, by Doug Simon
-
moved signatureToTypes(ResolvedJavaMethod method) from MetaUtil to be a default method in ResolvedJavaMethodThu, 10 Jul 2014 23:22:47 +0200, by Doug Simon
-
removed com.oracle.graal.api.meta.jdk8.test projectThu, 10 Jul 2014 23:15:02 +0200, by Doug Simon
-
moved signatureToTypes(Signature signature, JavaType receiverType) from MetaUtil to be a default method in SignatureThu, 10 Jul 2014 23:07:55 +0200, by Doug Simon
-
moved signatureToMethodDescriptor(Signature sig) from MetaUtil to be a default method in SignatureThu, 10 Jul 2014 23:02:34 +0200, by Doug Simon
-
moved lookupJavaTypes(MetaAccessProvider metaAccess, Class<?>[] classes) from MetaUtil to be a default method in MetaAccessProviderThu, 10 Jul 2014 22:51:38 +0200, by Doug Simon
-
moved format(String format, JavaField field) from MetaUtil to be a default method in JavaFieldThu, 10 Jul 2014 22:48:44 +0200, by Doug Simon
-
moved format(String format, JavaMethod method) from MetaUtil to be a default method in JavaMethodThu, 10 Jul 2014 22:44:38 +0200, by Doug Simon
-
moved toJavaName(JavaType type) from MetaUtil to be a default method in JavaTypeThu, 10 Jul 2014 22:33:53 +0200, by Doug Simon
-
moved toJavaName(JavaType type, boolean qualified) from MetaUtil to be a default method in JavaTypeThu, 10 Jul 2014 22:25:08 +0200, by Doug Simon
-
moved getParameterAnnotation() from MetaUtil to be a default method in ResolvedJavaMethodThu, 10 Jul 2014 21:46:27 +0200, by Doug Simon
-
moved getElementalType() from MetaUtil to be a default method in JavaTypeThu, 10 Jul 2014 21:20:26 +0200, by Doug Simon
-
simplify MemoryPhiNodes and GuardPhiNodes with single valuesFri, 11 Jul 2014 13:40:01 +0200, by Lukas Stadler
-
Backed out changeset: cec5a97ba1e4Fri, 11 Jul 2014 02:57:34 +0200, by Andreas Woess
-
uppercase JSON for consistencyThu, 10 Jul 2014 20:43:26 +0200, by Andreas Woess
-
Truffle: remove needless null checkThu, 10 Jul 2014 20:36:01 +0200, by Andreas Woess
-
MergeThu, 10 Jul 2014 19:36:27 +0200, by Andreas Woess
-
Truffle: add argument type speculationTue, 08 Jul 2014 20:19:34 +0200, by Andreas Woess
-
PartialEvaluator: do not rely on ResolvedJavaMethod#canBeInlined()Thu, 10 Jul 2014 19:34:49 +0200, by Andreas Woess
-
Truffle: improve NodeIteratorThu, 10 Jul 2014 18:15:29 +0200, by Andreas Woess
-
Truffle: move iterator to NodeClassThu, 10 Jul 2014 18:08:29 +0200, by Andreas Woess
-
Truffle: use ClassValue for NodeClassThu, 10 Jul 2014 18:08:29 +0200, by Andreas Woess
-
Truffle: remove obsolete NodeUtil.findNodeInstancesInFunction (functionally equivalent to findAllNodeInstances)Thu, 10 Jul 2014 18:08:29 +0200, by Andreas Woess
-
Truffle: move TraceRewrites code to NodeUtilThu, 10 Jul 2014 18:08:29 +0200, by Andreas Woess
-
Support for specifying log and dump levels.Thu, 10 Jul 2014 18:29:58 +0200, by Roland Schatz
-
assertion in ConvertDeoptimizeToGuardPhaseThu, 10 Jul 2014 17:17:17 +0200, by Lukas Stadler
-
do not create proxy nodes if the graph doesn't need themThu, 10 Jul 2014 17:11:57 +0200, by Lukas Stadler
-
let FloatingReadPhase deal with existing MemoryPhiNodesThu, 10 Jul 2014 17:07:35 +0200, by Lukas Stadler
-
remove MemoryProxyNode (memory graph is built after proxies are removed)Thu, 10 Jul 2014 16:46:19 +0200, by Lukas Stadler
-
start Stub compilation at mid tierThu, 10 Jul 2014 16:45:18 +0200, by Lukas Stadler
-
remove value proxies during MacroNode loweringThu, 10 Jul 2014 16:44:49 +0200, by Lukas Stadler
-
make some fields accessible in EffectsClosureThu, 10 Jul 2014 16:45:43 +0200, by Lukas Stadler
-
factored out _eclipseinit_project to all per-project Eclipse configurationThu, 10 Jul 2014 15:03:18 +0200, by Doug Simon
-
GraphEffectList rework (with lambdas)Thu, 10 Jul 2014 14:30:10 +0200, by Lukas Stadler
-
fix for getDisplacementStampThu, 10 Jul 2014 14:23:45 +0200, by Lukas Stadler
-
better stamps for left shifts with fixed shift amountThu, 10 Jul 2014 14:04:52 +0200, by Lukas Stadler
-
setter for MonitorExitNode.escapedReturnValueThu, 10 Jul 2014 14:04:16 +0200, by Lukas Stadler
-
new GraphUtil.unlinkFixedNode utility methodThu, 10 Jul 2014 14:04:01 +0200, by Lukas Stadler
-
throw error when lowering MacroNode without stateAfter to an InvokeNodeThu, 10 Jul 2014 13:42:41 +0200, by Lukas Stadler
-
fix for IfNode.pushNodesThroughIf (push more than one node)Thu, 10 Jul 2014 13:42:17 +0200, by Lukas Stadler
-
better fix for deadlock in GraalVM under -Xcomp (JBS:GRAAL-48)Thu, 10 Jul 2014 12:33:32 +0200, by Doug Simon
-
check phi types in during PEA state mergingThu, 10 Jul 2014 10:20:55 +0200, by Lukas Stadler
-
don't let reads float across SaveAllRegistersNodeTue, 08 Jul 2014 16:25:10 +0200, by Lukas Stadler
-
getDisplacementStamp on LocationNodesTue, 08 Jul 2014 16:24:46 +0200, by Lukas Stadler
-
skip assertion in SchedulePhase for MemoryCheckpoint.Multi nodesTue, 08 Jul 2014 16:17:30 +0200, by Lukas Stadler
-
let ForeignStubCallNode kill PENDING_EXCEPTION_LOCATIONTue, 08 Jul 2014 16:17:13 +0200, by Lukas Stadler
-
use a location for stack bangingTue, 08 Jul 2014 16:14:09 +0200, by Lukas Stadler
-
cleanup in AssertionSnippets (remove unused native method)Tue, 08 Jul 2014 16:13:35 +0200, by Lukas Stadler
-
code cleanup in WriteBarrierAdditionPhaseTue, 08 Jul 2014 16:13:05 +0200, by Lukas Stadler
-
clean up MemoryNode interface (remove asMemory... methods)Tue, 08 Jul 2014 16:12:34 +0200, by Lukas Stadler
-
added test for -Xcomp to the gateWed, 09 Jul 2014 20:24:34 +0200, by Doug Simon
-
fixed field name in LocalImpl.toString()Wed, 09 Jul 2014 19:03:01 +0200, by Doug Simon
-
fixed deadlock in GraalVM under -Xcomp (JBS:GRAAL-48)Wed, 09 Jul 2014 19:02:29 +0200, by Doug Simon
-
truffle compiler: put arguments in message of NPCNodeWed, 09 Jul 2014 10:42:34 +0200, by Bernhard Urban
-
truffle compiler: make lowering of NeverPartOfCompilationNode failWed, 09 Jul 2014 09:36:06 +0200, by Bernhard Urban
-
truffle compiler: be a bit more aggressive on cutting exceptions/errorsWed, 09 Jul 2014 09:31:21 +0200, by Bernhard Urban
-
truffle compiler: renameWed, 09 Jul 2014 09:28:08 +0200, by Bernhard Urban
-
[SPARC] Fix Double register allocationTue, 08 Jul 2014 18:15:58 -0700, by Stefan Anzinger
-
[SPARC] Fixing i2d and l2f and handling of implicit exceptionsTue, 08 Jul 2014 17:57:32 -0700, by Stefan Anzinger
-
added CHECK macros in uses of SymbolTable::new_symbol; added CHECK_ABORT macros for TRAPS functions that must abort the VM if they throw an exceptionTue, 08 Jul 2014 21:38:21 +0200, by Doug Simon
-
added missing check for pending exceptionTue, 08 Jul 2014 21:35:46 +0200, by Doug Simon
-
changed return type of Local.getType() to JavaTypeTue, 08 Jul 2014 21:29:13 +0200, by Doug Simon
-
made Factory.newClassLoader() privateTue, 08 Jul 2014 21:23:22 +0200, by Doug Simon
-
Truffle: if value is null use instance stamps, not class or type stamps.Tue, 08 Jul 2014 15:59:34 +0200, by Danilo Ansaloni
-
Don't rewrite to trapping null checks if the FrameState has an input that's anchored to the deopting branch.Tue, 08 Jul 2014 14:25:55 +0200, by Roland Schatz
-
ensure instanceof and null check stay dependentMon, 07 Jul 2014 20:27:20 -0700, by Tom Rodriguez
-
don't forget to record assumptionsMon, 07 Jul 2014 20:26:31 -0700, by Tom Rodriguez
-
use findUniqueConcreteSubtype in InstanceOfNodeMon, 07 Jul 2014 17:43:27 -0700, by Tom Rodriguez
-
eliminate JUnitWrapperMon, 07 Jul 2014 11:54:49 -0700, by Tom Rodriguez
-
adjust commentMon, 07 Jul 2014 11:53:25 -0700, by Tom Rodriguez
-
mx: classpath function now accepts distributions as well (which are prepend to the class path)Mon, 07 Jul 2014 14:51:53 +0200, by Doug Simon
-
return null if phase is not found in PhaseSuite.findPhaseMon, 07 Jul 2014 12:16:36 +0200, by Lukas Stadler
-
hasValueProxies on StructuredGraphMon, 07 Jul 2014 12:15:44 +0200, by Lukas Stadler
-
Fixed headers.Fri, 04 Jul 2014 21:29:40 +0200, by Christian Humer
-
Fixed headers.Fri, 04 Jul 2014 21:19:34 +0200, by Christian Humer
-
Fixed line delimiters.Fri, 04 Jul 2014 21:02:19 +0200, by Christian Humer
-
Fixed line delimiters.Fri, 04 Jul 2014 19:48:28 +0200, by Christian Humer
-
Truffle: added new experimental splitting heuristic.Fri, 04 Jul 2014 18:56:54 +0200, by Christian Humer
-
Truffle: added Truffle stamps for argument profiling.Fri, 04 Jul 2014 18:56:54 +0200, by Christian Humer
-
Truffle: added API for typed objects.Fri, 04 Jul 2014 18:56:54 +0200, by Christian Humer
-
Truffle: new option TraceTruffleCompilationCallTree which prints the inlined call tree just before compilation.Fri, 04 Jul 2014 18:56:54 +0200, by Christian Humer
-
cleanup in AssertionNodeFri, 04 Jul 2014 16:06:44 +0200, by Lukas Stadler
-
send log output to native ttyFri, 04 Jul 2014 16:06:44 +0200, by Lukas Stadler
-
ConvertDeoptimizeToGuardPhase: remove useless BeginNodesFri, 04 Jul 2014 13:47:37 +0200, by Gilles Duboscq
-
Move DefaultCanonicalizerTool to GraphUtil and make it a DefaultSimplifierToolFri, 04 Jul 2014 13:40:34 +0200, by Gilles Duboscq
-
GuardLoweringPhase should not leave dead nodes behindThu, 03 Jul 2014 18:27:08 +0200, by Gilles Duboscq
-
Move name from HotSpotNmethod to InstalledCode to have a name again for truffle nmethods.Wed, 02 Jul 2014 18:23:56 +0200, by Gilles Duboscq
-
RemoveValueProxyPhase should remove dead framestates recursivelyWed, 02 Jul 2014 16:54:45 +0200, by Gilles Duboscq
-
removed (Java based) CompilationQueueThu, 03 Jul 2014 23:28:35 +0200, by Doug Simon
-
made Graal symbol declarations conditional upon GRAAL macroThu, 03 Jul 2014 21:47:59 +0200, by Doug Simon
-
removed use of SecurityManager and hiding fields from reflection (made redundant by -XX:+UseGraalClassLoader option)Thu, 03 Jul 2014 19:07:44 +0200, by Doug Simon
-
made -esa apply to Graal classes even if they are not loaded by the boot class loaderThu, 03 Jul 2014 18:57:20 +0200, by Doug Simon
-
added support to load classes from graal.jar with a separate class loaderThu, 03 Jul 2014 16:30:28 +0200, by Doug Simon
-
mx: remove entries from unittest class path that are in graal.jar when running with a Graal enabled VMThu, 03 Jul 2014 14:31:34 +0200, by Doug Simon
-
mx: converted class path variables to camel case for better readabilityThu, 03 Jul 2014 14:29:21 +0200, by Doug Simon
-
HSAIL: removed debug outputThu, 03 Jul 2014 14:21:57 +0200, by Doug Simon
-
Truffle/Instrumentation: rename PhylumTag to SyntaxTag (along with related classes/methods)Wed, 02 Jul 2014 16:06:42 -0700, by Michael Van De Vanter
-
HSAIL: added support for several missing java.lang.Math routinesWed, 02 Jul 2014 23:40:19 +0200, by Doug Simon
-
MergeWed, 02 Jul 2014 13:40:10 -0700, by Tom Rodriguez
-
Allow mx unittest to run single test method from a classWed, 02 Jul 2014 13:05:02 -0700, by Tom Rodriguez
-
treat empty LineNumberTable as non-existentTue, 01 Jul 2014 19:39:01 -0700, by Tom Rodriguez
-
InstanceKlass::_init_state only exists for InstanceKlassesTue, 01 Jul 2014 19:37:44 -0700, by Tom Rodriguez
-
ensure the declared method holder is at least linked before emitting an invokeTue, 01 Jul 2014 19:36:36 -0700, by Tom Rodriguez
-
Ensure that uniqueConcreteMethod is called with a resolved concrete methodTue, 01 Jul 2014 19:35:13 -0700, by Tom Rodriguez
-
look for original method and substitution when processing snippet graphTue, 01 Jul 2014 12:37:58 -0700, by Tom Rodriguez
-
Check for negative array size in Array.newInstanceTue, 01 Jul 2014 12:37:14 -0700, by Tom Rodriguez
-
Check -Xbatch still works in the gateTue, 01 Jul 2014 12:36:51 -0700, by Tom Rodriguez
-
LSRA spill optimization: use DOMINATOR_SPILL_MOVE_ID to mark moves.Wed, 02 Jul 2014 15:04:25 +0200, by Josef Eisl
-
LSRA spill optimization: backout changesets obsoleted by eager spill move placement.Wed, 02 Jul 2014 13:52:25 +0200, by Josef Eisl
-
LSRA spill optimization: insert spill moves eagerly.Wed, 02 Jul 2014 13:47:01 +0200, by Josef Eisl
-
LSRA spill optimization: fix another spill move placement bug.Tue, 01 Jul 2014 20:35:53 +0200, by Josef Eisl
-
LSRA spill optimization: rename UseBlockIterator to IntervalBlockIterator.Tue, 17 Jun 2014 14:42:14 +0200, by Josef Eisl
-
LSRA spill optimization: fix UseBlockIterator.Tue, 17 Jun 2014 14:41:41 +0200, by Josef Eisl
-
LSRA spill optimization: insert dominator spill move after data flow resolution moves.Mon, 16 Jun 2014 20:04:13 +0200, by Josef Eisl
-
LSRA spill optimization: consider all spill blocks not only use positions.Wed, 11 Jun 2014 20:24:10 +0200, by Josef Eisl
-
LSRA: add debug scope for eliminateSpillMoves() and assignLocations().Wed, 11 Jun 2014 19:22:36 +0200, by Josef Eisl
-
LSRA spill optimization: remove spill block probability assertion (temporarily).Wed, 11 Jun 2014 19:21:05 +0200, by Josef Eisl
-
LSRA spill optimization: iterate all ranges of spill interval.Wed, 11 Jun 2014 17:03:23 +0200, by Josef Eisl
-
LSRA spill optimization: move spill position to the dominator if at spill interval.Wed, 11 Jun 2014 17:02:27 +0200, by Josef Eisl
-
LSRA spill optimization: mark the correct frame locations.Wed, 11 Jun 2014 14:51:27 +0200, by Josef Eisl
-
LSRA spill optimization: use the correct from location for the spill move.Wed, 11 Jun 2014 14:49:59 +0200, by Josef Eisl
-
LSRA spill optimization: insert the spill moves at the right position.Tue, 10 Jun 2014 16:43:26 +0200, by Josef Eisl
-
LSRA spill optimization: start at the begin of the spill interval.Tue, 10 Jun 2014 13:29:41 +0200, by Josef Eisl
-
LSRA spill optimization: take all blocks (with usepos) of a spill interval into account.Thu, 05 Jun 2014 16:38:24 +0200, by Josef Eisl
-
LSRA spill optimization: relax probability assertion.Thu, 05 Jun 2014 13:25:51 +0200, by Josef Eisl
-
LSRA spill optimization: add -G:+LSRAOptimizeSpillPosition option (default: enabled).Thu, 05 Jun 2014 10:36:59 +0200, by Josef Eisl
-
LSRA spill optimization: only use predecessor block if it has lower probability than the definition.Wed, 04 Jun 2014 19:43:12 +0200, by Josef Eisl
-
LSRA spill optimization: move spill out of loops.Wed, 04 Jun 2014 16:54:56 +0200, by Josef Eisl
-
LSRA spill optimization: rename SpillInDominator.MultipleSpills to SpillState.SpillInDominator.Wed, 04 Jun 2014 16:05:14 +0200, by Josef Eisl
-
LSRA spill optimization: spill at earliest dominator.Wed, 04 Jun 2014 15:40:23 +0200, by Josef Eisl
-
LSRA spill optimization: calculate optimized spill position.Wed, 04 Jun 2014 14:53:12 +0200, by Josef Eisl
-
And Interval.getSplitChildren().Wed, 04 Jun 2014 12:19:24 +0200, by Josef Eisl
-
LinearScan: use InstructionStateProcedure.Wed, 02 Jul 2014 15:29:44 +0200, by Josef Eisl
-
Introduce InstructionStateProcedure.Wed, 02 Jul 2014 15:26:28 +0200, by Josef Eisl
-
Support direct memory compare of uncompressed metadata references if they fit in 32 bit.Wed, 02 Jul 2014 14:56:30 +0200, by Roland Schatz
-
Make sure LoopEx.reassociateInvariants doesn't leave dead nodes behindTue, 01 Jul 2014 19:06:06 +0200, by Gilles Duboscq
-
No need to duplicate the loop begin's state for LoopFragmentInsideTue, 01 Jul 2014 18:26:08 +0200, by Gilles Duboscq
-
LoopFragmentInside: make sure no dead phi are left after phis have been rewrittenTue, 01 Jul 2014 18:10:27 +0200, by Gilles Duboscq
-
Minor refactoring in LoopFragment.mergeEarlyExits to improve readabilityTue, 01 Jul 2014 18:08:19 +0200, by Gilles Duboscq
-
Make find_method_handle_intrinsic work in Xint modeFri, 27 Jun 2014 11:50:07 +0200, by Gilles Duboscq
-
Improve documentation of LIRKind.Tue, 01 Jul 2014 17:04:39 +0200, by Roland Schatz
-
Propagate reference information through arithmetics.Tue, 01 Jul 2014 16:06:17 +0200, by Roland Schatz
-
Fix c1visualizer dump.Tue, 01 Jul 2014 15:37:38 +0200, by Roland Schatz
-
Merge.Tue, 01 Jul 2014 15:45:14 +0200, by Doug Simon
-
made FloatingReadNode clean up dead nodes it createsTue, 01 Jul 2014 15:42:59 +0200, by Doug Simon
-
made IfCanonicalizerTest clean up dead nodes it createsTue, 01 Jul 2014 12:10:37 +0200, by Doug Simon
-
made InductionVariable.deleteUnusedNodes() abstractTue, 01 Jul 2014 12:05:27 +0200, by Doug Simon
-
remove frame state manipulation after a DeoptimizeNode is appended as the state will never be used; remove unused ParameterNodes from a graphTue, 01 Jul 2014 11:48:54 +0200, by Doug Simon
-
removed debug codeTue, 01 Jul 2014 09:48:10 +0200, by Doug Simon
-
fix ReadNode canonicalization for guard-type usages of null-checking readsTue, 01 Jul 2014 14:57:53 +0200, by Lukas Stadler
-
code and javadoc cleanups in Canonicalizable and NodeClassIterableTue, 01 Jul 2014 12:14:58 +0200, by Lukas Stadler
-
small fix and doc for @OptionalInputTue, 01 Jul 2014 11:37:17 +0200, by Lukas Stadler
-
Truffle/Source: add a singleton null instance of SourceCallbackMon, 30 Jun 2014 19:34:05 -0700, by Michael Van De Vanter
-
HSAIL: cannot reference OkraContext if it cannot be loadedMon, 30 Jun 2014 21:22:39 +0200, by Doug Simon
-
small formatting fixes for SPARC changesMon, 30 Jun 2014 19:01:27 +0200, by Lukas Stadler
-
explicitly define optional inputs in @InputMon, 30 Jun 2014 18:46:41 +0200, by Lukas Stadler
-
VirtualObjectNode is a floating nodeMon, 30 Jun 2014 18:46:41 +0200, by Lukas Stadler
-
MergeMon, 30 Jun 2014 18:46:36 +0200, by Lukas Stadler
-
MergeMon, 30 Jun 2014 18:17:13 +0200, by Stefan Anzinger
-
[SPARC] fixing findbug warningsMon, 30 Jun 2014 17:27:35 +0200, by Stefan Anzinger
-
Merge with 5cdcb94a7cf7d9782107cc582f3e4b50000d5d1fMon, 30 Jun 2014 12:02:19 +0200, by Stefan Anzinger
-
[SPARC] Improving implicit exception handling on sparcMon, 30 Jun 2014 08:50:26 +0200, by Stefan Anzinger
-
MergeFri, 06 Jun 2014 01:19:20 +0200, by Stefan Anzinger
-
[SPARC] Fixing last issues on jtt.bytecode, reverting changes to HexCodeFile, fixed parsing method in Disassembler and submitted the patchFri, 06 Jun 2014 00:18:30 +0200, by Stefan Anzinger
-
[SPARC] Fixing BC_new, BC_fcmpxxThu, 05 Jun 2014 16:28:13 +0200, by Stefan Anzinger
-
Fixing dcmpThu, 05 Jun 2014 15:28:25 +0200, by Stefan Anzinger
-
[SPARC] Fixing lots of float and double issues.Thu, 05 Jun 2014 11:28:16 +0200, by Stefan Anzinger
-
MergeTue, 03 Jun 2014 14:31:36 +0200, by Stefan Anzinger
-
Fixing tests with number conversions, float and double handling. Introducing new VIS3 instructions. Adding testcases.Tue, 03 Jun 2014 14:29:40 +0200, by Stefan Anzinger
-
MergeMon, 02 Jun 2014 21:08:05 +0200, by Stefan Anzinger
-
Fixing issues with fdivMon, 02 Jun 2014 21:00:37 +0200, by Stefan Anzinger
-
Using absolute addressing instead of pc relative in fixup.Mon, 02 Jun 2014 20:41:44 +0200, by Stefan Anzinger
-
Fixing BC_i2f, BC_i2c, BC_faddMon, 02 Jun 2014 20:40:57 +0200, by Stefan Anzinger
-
[SPARC] Adding deoptimization handler foreign callSat, 31 May 2014 00:30:26 +0200, by Stefan Anzinger
-
MergeFri, 30 May 2014 15:09:09 +0200, by Stefan Anzinger
-
MergeFri, 30 May 2014 13:23:53 +0200, by Stefan Anzinger
-
New tests for BC_lcmpFri, 30 May 2014 10:45:23 +0200, by Stefan Anzinger
-
Fixing stub call to unwindExceptionToCaller and jumpToExceptionHandlerFri, 30 May 2014 10:42:20 +0200, by Stefan Anzinger
-
Make proper code for c const strings required for fixup in hotspotThu, 24 Apr 2014 14:09:40 +0200, by Stefan Anzinger
-
Narrowing down the return value (short, char and bool) of called method on Big Endian architectures.Thu, 24 Apr 2014 14:02:20 +0200, by Stefan Anzinger
-
Added lookup for Gaals JavaThread::graal_alternate_call_target_offset() in the i2c.Thu, 24 Apr 2014 07:41:56 +0200, by Stefan Anzinger
-
mx_graal.py unittest make testname match with wildcards *Thu, 24 Apr 2014 07:25:02 +0200, by Stefan Anzinger
-
Implementing LNEG and check for the right condition code register.Thu, 24 Apr 2014 07:21:24 +0200, by Stefan Anzinger
-
JUnit ReportingSat, 19 Apr 2014 15:32:02 +0200, by Stefan Anzinger
-
SPARCMove.java: Adding constant float and double loadsSat, 19 Apr 2014 15:29:48 +0200, by Stefan Anzinger
-
HSAIL: skip certain tests if running on the HSAIL simulatorMon, 30 Jun 2014 18:03:24 +0200, by Doug Simon
-
filter out subsequent reports for phases that don't clean up their own dead nodesMon, 30 Jun 2014 17:47:45 +0200, by Doug Simon
-
Merge.Mon, 30 Jun 2014 17:28:53 +0200, by Doug Simon
-
ensure memory map (if any) for a snippet template is attached to the returnNodeMon, 30 Jun 2014 17:27:40 +0200, by Doug Simon
-
improved javadocMon, 30 Jun 2014 17:24:15 +0200, by Doug Simon
-
simplified DebugVerifyHandler API to be closer to DebugDumpHandlerMon, 30 Jun 2014 17:23:56 +0200, by Doug Simon
-
fixed incorrect forwarding of ZERO_USAGEs event in ChainedNodeEventListenerMon, 30 Jun 2014 15:43:25 +0200, by Doug Simon
-
simplified NodeEventListener implementations by having all events routed to a single method by defaultFri, 27 Jun 2014 13:39:36 +0200, by Doug Simon
-
include added nodes to those canonicalized by the EffectsPhase after effects have been appliedFri, 27 Jun 2014 13:38:18 +0200, by Doug Simon
-
removed legacy GraphEvent[Log] codeFri, 27 Jun 2014 11:59:38 +0200, by Doug Simon
-
add predecessors to worklist during MergeNode splittingMon, 30 Jun 2014 16:14:00 +0200, by Lukas Stadler
-
explicit conversion to (int), fixes Windows buildMon, 30 Jun 2014 15:45:41 +0200, by Christian Wirth
-
split MacroNode into MacroNode and MacroStateSplitNodeMon, 30 Jun 2014 11:38:54 +0200, by Lukas Stadler
-
Rename ValuePosition.superPosition to outerPosition.Thu, 26 Jun 2014 13:26:58 +0200, by Josef Eisl
-
Add and improve ValuePositionTest.Thu, 26 Jun 2014 13:22:26 +0200, by Josef Eisl
-
Fix ValuePosition recursive lookup issue for CompositeValues.Thu, 26 Jun 2014 12:03:32 +0200, by Josef Eisl
-
Add graal.test project and ValuePositionTest.Thu, 26 Jun 2014 12:01:22 +0200, by Josef Eisl
-
Fix ValuePosition.set() issues.Thu, 26 Jun 2014 11:19:31 +0200, by Josef Eisl
-
Add ValuePosition.isCompositePosition().Wed, 25 Jun 2014 20:39:27 +0200, by Josef Eisl
-
Move ValuePosition into a dedicated file.Wed, 25 Jun 2014 20:27:22 +0200, by Josef Eisl
-
Move ValuePosition into LIRIntrospection.Wed, 25 Jun 2014 20:15:35 +0200, by Josef Eisl
-
Start to make ValuePosition aware of CompositeValues.Wed, 25 Jun 2014 19:23:30 +0200, by Josef Eisl
-
Add LIRInstruction.forEach*(ValuePositionProcedure proc).Wed, 25 Jun 2014 16:15:35 +0200, by Josef Eisl
-
Add ValuePositionProcedure and corresponding forEach methods.Wed, 25 Jun 2014 15:30:59 +0200, by Josef Eisl
-
Rename LIRInstructionClass.Position to ValuePosition to avoid confusion with NodeClass.Position.Wed, 25 Jun 2014 15:11:05 +0200, by Josef Eisl
-
Introduce LIRInstructionClass.Position.Wed, 25 Jun 2014 15:04:00 +0200, by Josef Eisl
-
clarify option checking code from option parsing codeFri, 27 Jun 2014 23:04:59 +0200, by Doug Simon
-
handle unwinding exception through recursive call properlyFri, 27 Jun 2014 23:00:27 +0200, by Doug Simon
-
separate error messages for missing versus invalid non-String option valuesFri, 27 Jun 2014 22:58:54 +0200, by Doug Simon
-
handle any exception raised during Graal option checking/parsing, not just those with a non-null messageFri, 27 Jun 2014 22:21:40 +0200, by Doug Simon
-
better error message when mistaking a boolean option for a non-boolean option or vice versaFri, 27 Jun 2014 22:11:08 +0200, by Doug Simon
-
enforce use of boxed types for OptionDescriptorFri, 27 Jun 2014 22:10:23 +0200, by Doug Simon
-
implemented eager checking of Graal options (GRAAL-807)Fri, 27 Jun 2014 19:55:54 +0200, by Doug Simon
-
mx fsckprojects: do not traverse lib subdirectoryFri, 27 Jun 2014 17:24:28 +0200, by Andreas Woess
-
JSONHelper: add builders for JSON objects and arraysThu, 26 Jun 2014 18:04:47 +0200, by Andreas Woess
-
truffle compiler: small cleanupFri, 27 Jun 2014 16:25:30 +0200, by Bernhard Urban
-
truffle compiler: cut off assertion errors tooFri, 27 Jun 2014 16:25:02 +0200, by Bernhard Urban
-
default implementation of CanonicalizerToolFri, 27 Jun 2014 14:04:51 +0200, by Lukas Stadler
-
getter for canonicalizeReads in CanonicalizerPhaseFri, 27 Jun 2014 14:04:51 +0200, by Lukas Stadler
-
create correct stamps in IntegerDivNode and IntegerRemNode constructorsFri, 27 Jun 2014 14:04:51 +0200, by Lukas Stadler
-
mx archive: print warning only in verbose modeFri, 27 Jun 2014 13:17:54 +0200, by Bernhard Urban
-
[inliner] isFreshInstantiation() was forgetting about AllocatedObjectNodeFri, 27 Jun 2014 13:13:24 +0200, by Miguel Garcia
-
mx projects: add mirror location of external dependenciesFri, 27 Jun 2014 11:25:56 +0200, by Bernhard Urban
-
JavaDoc for CanonicalizableFri, 27 Jun 2014 10:14:00 +0200, by Lukas Stadler
-
fix for LoadMethodNodeThu, 26 Jun 2014 17:29:37 +0200, by Lukas Stadler
-
enable new-node assertion for all Canonicalizable node typesThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
new constructor (with stateAfter) for UnsafeStoreNodeThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
new constructor (with nullCheck and stateBefore) for ReadNodeThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
new constructor (with stateAfter) for StoreFieldNodeThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
let CanonicalizerPhase handle replacement with null in GuardNode.canonicalThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
change some node types from Canonicalizable to SimplifiableThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
new constructor (with stateBefore) for AbstractDeoptimizeNodeThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
small cleanup in ShortCircuitOrNodeThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
make MathIntrinsicNode a UnaryNodeThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
refactor more Canonicalizable implementations to not add new nodes to the graphThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
returning null Canonicalizer.canonical replaces usages with nullThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
move removeIfUnused from CanonicalizerTool to SimplifierToolThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
Update findbugs (old version is gone from sourceforge)Thu, 26 Jun 2014 17:40:03 +0200, by Gilles Duboscq
-
Add .recommenders (Eclipse recommanders) and test.[0-9]+.er (Solaris Studio analyzser) to .hgignoreThu, 26 Jun 2014 11:39:27 +0200, by Gilles Duboscq
-
Respect the VM's wish to record non-safepoint debug infoThu, 26 Jun 2014 11:56:21 +0200, by Gilles Duboscq
-
use oops_do to modify saved hsail stateThu, 26 Jun 2014 18:25:35 +0200, by Gilles Duboscq
-
small cleanup in UnsignedMathSubstitutionsThu, 26 Jun 2014 10:50:28 +0200, by Lukas Stadler
-
use default methods to select Canonicalizable behaviorThu, 26 Jun 2014 10:48:46 +0200, by Lukas Stadler
-
let ArrayLengthNode implement Canonicalizable.BinaryThu, 26 Jun 2014 10:16:19 +0200, by Lukas Stadler
-
let AddLocationNode implement Canonicalizable.BinaryThu, 26 Jun 2014 09:53:59 +0200, by Lukas Stadler
-
(re-apply) let LoadFieldNode implement Canonicalizable.UnaryThu, 26 Jun 2014 09:45:28 +0200, by Lukas Stadler
-
Temporarily back out faulty changeset cc4b4fd5c484Wed, 25 Jun 2014 18:47:41 +0200, by Lukas Stadler
-
fixed issue discovered by findbugsWed, 25 Jun 2014 17:58:51 +0200, by Doug Simon
-
added missed copyright headerWed, 25 Jun 2014 17:40:15 +0200, by Doug Simon
-
Merge.Wed, 25 Jun 2014 17:34:25 +0200, by Doug Simon
-
slight change to semantics of -G:NDCV optionWed, 25 Jun 2014 16:57:12 +0200, by Doug Simon
-
support constructing a NodeInputList from a collection of NodeInterface objectsWed, 25 Jun 2014 16:53:09 +0200, by Doug Simon
-
handle parameter nodes have been dead code eliminated in MonitorGraphTestWed, 25 Jun 2014 16:52:29 +0200, by Doug Simon
-
rename: MemoryMapNode -> MemoryMapWed, 25 Jun 2014 12:38:16 +0200, by Doug Simon
-
let LoadFieldNode implement Canonicalizable.UnaryWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
add initializing ValuePhiNode constructorWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
let LogicNegationNode and ShortCircuitNode implement Canonicalizable.Unary/BinaryWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
implement Canonicalizable.Binary in the FixedBinaryNode hierarchyWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
let ClassCastNode, CheckCastDynamicNode and LoadHubNode implement Canonicalizable.Unary/BinaryWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
let BranchProbabilityNode implement Simplifiable instead of CanonicalizableWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
rename getInput() to getValue() in LogicNegationNodeWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
rename object() to getValue() in LoadHubNodeWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
rename x() to getX() and y() to getY() in FixedBinaryNodeWed, 25 Jun 2014 16:55:00 +0200, by Lukas Stadler
-
implement Canonicalizable.Binary in the BinaryNode hierarchyWed, 25 Jun 2014 16:54:56 +0200, by Lukas Stadler
-
implement Canonicalizable.Unary in the UnaryNode hierarchyWed, 25 Jun 2014 16:35:17 +0200, by Lukas Stadler
-
don't pass stamps to arithmetic node constructorsWed, 25 Jun 2014 16:35:17 +0200, by Lukas Stadler
-
Make ValueProcedure a subclass of InstructionValueProcedure and remove redundancies.Wed, 25 Jun 2014 13:11:32 +0200, by Josef Eisl
-
make InstanceOfDynamicNode a BinaryOpLogicNodeWed, 25 Jun 2014 11:25:54 +0200, by Lukas Stadler
-
implement Canonicalizable.Binary in the BinaryOpLogicNode hierarchyWed, 25 Jun 2014 11:21:44 +0200, by Lukas Stadler
-
implement Canonicalizable.Unary in the UnaryOpLogicNode hierarchyWed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
non-adding factory methods in BitLogicNodeWed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
non-adding factory methods in LogicConstantNodeWed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
non-adding factory methods in ConstantNodeWed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
rename of x() to getX(), y() to getY() and object() to getValue()Wed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
handle Canonicalizable.Unary/Binary in CanonicalizerPhase and EquationalReasonerWed, 25 Jun 2014 11:20:50 +0200, by Lukas Stadler
-
new Unary and Binary canonicalizable interfacesWed, 25 Jun 2014 10:58:42 +0200, by Lukas Stadler
-
Merge.Wed, 25 Jun 2014 11:30:44 +0200, by Doug Simon
-
removed -XX:+UseGraalCompilationQueue option from gate bootstrap executions since bootstrapping is now supported on the native compiler queueWed, 25 Jun 2014 11:30:32 +0200, by Doug Simon
-
prevent attempt to delete a node twiceWed, 25 Jun 2014 11:28:46 +0200, by Doug Simon
-
Merge.Tue, 24 Jun 2014 23:29:13 +0200, by Doug Simon
-
made LoadSnippetVarargsParameterNode.parameters a NodeInputList to keep placeholder parameters aliveTue, 24 Jun 2014 23:24:02 +0200, by Doug Simon
-
handle dead-code eliminated nodes in GraalCOmpilerTest.getCanonicalGraphStringTue, 24 Jun 2014 23:22:39 +0200, by Doug Simon
-
handle graphs in JTT tests where one or more parameter nodes have been dead code eliminatedTue, 24 Jun 2014 23:22:01 +0200, by Doug Simon
-
mx: added support for SYMLINK_GRAAL_JAR env var which controls use of symlinks instead of copying when installing graal.jar into the local JDK(s) (disabled by default)Fri, 20 Jun 2014 15:23:12 +0200, by Doug Simon
-
removed explicit tracking of nodes removed by DeadCodeEliminationPhase; added option to enable NoDeadCodeVerifyHandle (disabled by default for now)Fri, 20 Jun 2014 15:18:38 +0200, by Doug Simon
-
do not create PiNode when lowering GuardingPiNode if the latter has no usagesThu, 19 Jun 2014 17:51:35 +0200, by Doug Simon
-
made LoopsData clients clean up dead nodes created during loop analysisThu, 19 Jun 2014 17:33:44 +0200, by Doug Simon
-
simplified Debug verification APIThu, 19 Jun 2014 17:13:10 +0200, by Doug Simon
-
spelling fix: outterFirst -> outerFirstThu, 19 Jun 2014 15:35:24 +0200, by Doug Simon
-
rename: lirLoop* -> loop*Thu, 19 Jun 2014 15:02:37 +0200, by Doug Simon
-
made CollapseFrameForSingleSideEffectPhase clean up dead nodesThu, 19 Jun 2014 12:07:02 +0200, by Doug Simon
-
make Invoke nodes delete unused floating inputs and frame state when intrinsifiedThu, 19 Jun 2014 12:06:18 +0200, by Doug Simon
-
register NoDeadCodeVerifyHandler with GraalDebugConfigThu, 19 Jun 2014 12:04:13 +0200, by Doug Simon
-
added DebugVerifyHandler implementation to verify all phases delete dead nodesThu, 19 Jun 2014 12:03:23 +0200, by Doug Simon
-
submit graphs to DebugVerifyHandlers after each phaseThu, 19 Jun 2014 12:02:33 +0200, by Doug Simon
-
don't allow blocking compile requests from the compiler threadTue, 24 Jun 2014 15:14:35 -0700, by Tom Rodriguez
-
use receiver type in findUniqueConcreteMethodTue, 24 Jun 2014 11:28:06 -0700, by Tom Rodriguez
-
canonicalize LoadMethodNodesTue, 24 Jun 2014 11:28:00 -0700, by Tom Rodriguez
-
Truffle/Instrumentation: add method boolean ExecutionContext.hasProbe(SourceSection)Tue, 24 Jun 2014 09:35:18 -0700, by Michael Van De Vanter
-
CIPrintCompilerName: compiler name should be printed on supplied streamTue, 24 Jun 2014 13:12:26 +0200, by Gilles Duboscq
-
Fix for debug check abort handling in implicit exception handlerTue, 24 Jun 2014 12:19:15 +0200, by Gilles Duboscq
-
Remove obsolete comments.Tue, 24 Jun 2014 14:52:05 +0200, by Julian Lettner
-
Fold nodes with alwaysNull stamp into constant.Tue, 24 Jun 2014 11:43:02 +0200, by Roland Schatz
-
improve tracking of nodes to canonicalize after inliningMon, 23 Jun 2014 18:04:15 -0700, by Tom Rodriguez
-
notify changed when setting input to nullMon, 23 Jun 2014 18:02:56 -0700, by Tom Rodriguez
-
use InvokeKind.Special for array methodsMon, 23 Jun 2014 18:02:29 -0700, by Tom Rodriguez
-
fix help messageMon, 23 Jun 2014 18:01:30 -0700, by Tom Rodriguez
-
remove useless overrideMon, 23 Jun 2014 18:01:16 -0700, by Tom Rodriguez
-
add contains to NodeWorkListMon, 23 Jun 2014 18:00:31 -0700, by Tom Rodriguez
-
add missing final to INTERIOR_MATCHMon, 23 Jun 2014 18:00:14 -0700, by Tom Rodriguez
-
don't optimize away 0.0 and -0.0Mon, 23 Jun 2014 14:38:42 -0700, by Tom Rodriguez
-
TruffleCompiler: use sourceSection.getShortDescription()Mon, 23 Jun 2014 18:30:49 +0200, by Andreas Woess
-
mx: add jol command for java object layout introspectionFri, 20 Jun 2014 13:43:47 +0200, by Andreas Woess
-
Expose loadStamp method in HotSpotLoweringProvider interface.Mon, 23 Jun 2014 19:57:45 +0200, by Roland Schatz
-
intrinsify unsigned operations in java.lang.Integer/LongMon, 23 Jun 2014 17:45:34 +0200, by Lukas Stadler
-
refactoring of BitCountNode.inferStampMon, 23 Jun 2014 17:03:21 +0200, by Lukas Stadler
-
tests for bit operationsMon, 23 Jun 2014 17:03:30 +0200, by Lukas Stadler
-
ConditionalNode is not a BinaryNodeMon, 23 Jun 2014 14:13:03 +0200, by Lukas Stadler
-
infer stamps for ReverseBytesNodeMon, 23 Jun 2014 14:13:03 +0200, by Lukas Stadler
-
infer stamps for BitScanForwardNode and BitScanReverseNodeMon, 23 Jun 2014 14:13:01 +0200, by Lukas Stadler
-
infer stamps for BitCountNodeMon, 23 Jun 2014 14:11:54 +0200, by Lukas Stadler
-
add stampForMask to public interface of StampToolMon, 23 Jun 2014 14:11:54 +0200, by Lukas Stadler
-
add SimplifierTool.addToWorkList for Iterable<Node>Mon, 23 Jun 2014 14:11:54 +0200, by Lukas Stadler
-
new UnaryNode base classMon, 23 Jun 2014 14:11:54 +0200, by Lukas Stadler
-
run simplification if canonicalization is unsuccessfulFri, 20 Jun 2014 12:09:46 +0200, by Lukas Stadler
-
IGV: Support for InputType.Mon, 23 Jun 2014 13:13:41 +0200, by Roland Schatz
-
fix JSON output formatFri, 20 Jun 2014 15:25:07 +0200, by Christian Wirth
-
fix line endings, add description and language to node infoFri, 20 Jun 2014 15:21:56 +0200, by Christian Wirth
-
Add facility to create JSON dump of AST creation/rewritingFri, 20 Jun 2014 15:13:16 +0200, by Christian Wirth
-
[inliner] propagating fresh-instantiation info through call-hierarchyWed, 18 Jun 2014 14:12:06 +0200, by Miguel Garcia
-
[inliner] shorter argument list isWorthInlining()Sat, 14 Jun 2014 17:10:43 +0200, by Miguel Garcia
-
[inliner] moved buildCallsiteHolderForElement() to MethodInvocationFri, 13 Jun 2014 19:24:11 +0200, by Miguel Garcia
-
[inliner] moved determineNodeCount() to InlineInfoFri, 13 Jun 2014 19:12:48 +0200, by Miguel Garcia
-
added -XX:+PrintBootstrap option to mirror -G:+PrintBoostrap optionThu, 19 Jun 2014 23:42:25 +0200, by Doug Simon
-
when Graal bootstrap is enabled (explicitly or implicitly), allocate same number of Graal compiler threads in -UseGraalCompilationQueue as in +UseGraalCompilationQueueThu, 19 Jun 2014 23:41:46 +0200, by Doug Simon
-
extended Debug API with DebugVerifyHandlersThu, 19 Jun 2014 11:24:16 +0200, by Doug Simon
-
made BootstrapGraal have same semantics under -XX:-UseGraalCompilationQueue as -XX:+UseGraalCompilationQueue (i.e. only enabled if explicitly specified or -XX:-TieredCompilation)Thu, 19 Jun 2014 00:45:04 +0200, by Doug Simon
-
added -XX:GraalThreads to mimic -G:Threads when using native compilation queue for GraalWed, 18 Jun 2014 21:58:45 +0200, by Doug Simon
-
MergeWed, 18 Jun 2014 11:26:04 -0700, by Michael Van De Vanter
-
Truffle/Source: SourceSection.toString() is now equivalent to getCode()Wed, 18 Jun 2014 11:05:16 -0700, by Michael Van De Vanter
-
Make sure that there is always a nmethod available for the method handle intrinsics.Wed, 18 Jun 2014 19:32:18 +0200, by Gilles Duboscq
-
Introduce InstructionValueProcedure.Wed, 18 Jun 2014 14:21:10 +0200, by Josef Eisl
-
Add assertions to AbstractBlock.{dominated,isDominatedBy}().Wed, 04 Jun 2014 14:52:17 +0200, by Josef Eisl
-
support -XX:+BootstrapGraal in conjunction with -XX:-UseGraalCompilationQueueWed, 18 Jun 2014 16:48:59 +0200, by Doug Simon
-
remove barrier to escape analysis introduced by d568574e6448Wed, 18 Jun 2014 14:46:01 +0200, by Doug Simon
-
infer stamps for IntegerMulHighNodeWed, 18 Jun 2014 11:57:47 +0200, by Lukas Stadler
-
reduce allocations of NodeIterables by Graph.getNewNodes()Wed, 18 Jun 2014 11:28:23 +0200, by Doug Simon
-
Add missing include precompiled.hpp to fix windows buildWed, 18 Jun 2014 10:39:40 +0200, by Christian Wirth
-
Merge with 9410f831fefa2a7af1865d65b32bf6019f197bd8Tue, 17 Jun 2014 17:42:24 -0700, by Michael Van De Vanter
-
Truffle/Source:Mon, 16 Jun 2014 20:52:06 -0700, by Michael Van De Vanter
-
don't create profiles for exact typesTue, 17 Jun 2014 13:24:25 -0700, by Tom Rodriguez
-
support adding pid to LogFile nameTue, 17 Jun 2014 13:24:20 -0700, by Tom Rodriguez
-
fold getClassLoader for constant classesTue, 17 Jun 2014 12:50:22 -0700, by Tom Rodriguez
-
complain when deleting side effecting nodes from snippetsTue, 17 Jun 2014 12:48:20 -0700, by Tom Rodriguez
-
handle error case in Array.newInstanceTue, 17 Jun 2014 12:47:45 -0700, by Tom Rodriguez
-
handle primitive classes with +ImmutableCodeTue, 17 Jun 2014 12:47:21 -0700, by Tom Rodriguez
-
UnsafeLoad: insert uncompress operation also for null constantTue, 17 Jun 2014 17:46:56 +0200, by Bernhard Urban
-
Merge.Tue, 17 Jun 2014 16:49:21 +0200, by Doug Simon
-
HSAIL: make tests run clean with -XX:-UseHSAILDeoptimizationTue, 17 Jun 2014 16:48:26 +0200, by Doug Simon
-
HSAIL: disabled NewStringEqualsTestTue, 17 Jun 2014 16:37:14 +0200, by Doug Simon
-
HSAIL: support offloading some IntStream.reduce() operations to HSATue, 17 Jun 2014 12:05:34 +0200, by Doug Simon
-
Verify usage of equals method in LIRKind.Tue, 17 Jun 2014 11:53:13 +0200, by Roland Schatz
-
Enable UseGraalCompilationQueue in bootstrap gate tests.Tue, 17 Jun 2014 10:09:11 +0200, by Roland Schatz
-
Remove hotspot specific NarrowOop kind, use LIRKind.reference(Kind.Int) instead.Tue, 17 Jun 2014 09:59:59 +0200, by Roland Schatz
-
Handle narrow oops in redundant move elimination.Tue, 17 Jun 2014 09:43:23 +0200, by Roland Schatz
-
Better documentation for HotSpotReferenceMap.Mon, 16 Jun 2014 19:38:05 +0200, by Roland Schatz
-
disabled UseGraalCompilationQueue by defaultMon, 16 Jun 2014 23:07:45 +0200, by Doug Simon
-
HSAIL: better error messageMon, 16 Jun 2014 22:35:17 +0200, by Doug Simon
-
Merge.Mon, 16 Jun 2014 21:21:25 +0200, by Doug Simon
-
Merge.Mon, 16 Jun 2014 10:44:18 +0200, by Doug Simon
-
Merge.Fri, 13 Jun 2014 20:06:44 +0200, by Doug Simon
-
Merge.Fri, 13 Jun 2014 18:44:55 +0200, by Doug Simon
-
disabled dialing C1 compilation back to partial profiling when Graal is the top tier compilerFri, 13 Jun 2014 18:42:33 +0200, by Doug Simon
-
ensure a DebugEnvironment is initialized for native compiler threadsFri, 13 Jun 2014 18:41:45 +0200, by Doug Simon
-
placed HandleMark around Graal compilation performed on a native compiler threadFri, 13 Jun 2014 17:41:42 +0200, by Doug Simon
-
Revert using LIRKind.reference(Kind.Int) instead of hotspot specific NarrowOop kind (part of c0b8d395368b).Mon, 16 Jun 2014 17:18:51 +0200, by Roland Schatz
-
remove accidentally pushed changesFri, 13 Jun 2014 15:19:12 -0700, by Tom Rodriguez
-
derive native compiler thread name from Compiler::nameFri, 13 Jun 2014 10:37:06 -0700, by Tom Rodriguez
-
do not zap inputs and successors in Node.safeDeleteFri, 13 Jun 2014 18:19:58 +0200, by Lukas Stadler
-
handle deleted nodes in IfNode.simplifyFri, 13 Jun 2014 18:18:57 +0200, by Lukas Stadler
-
handle deleted proxies in GraphUtil.checkRedundantProxyFri, 13 Jun 2014 18:18:28 +0200, by Lukas Stadler
-
make sure that anchoredReceiver isn't deleted when tail duplicating during inliningFri, 13 Jun 2014 18:18:09 +0200, by Lukas Stadler
-
reduce unnecessary clearing of inputsFri, 13 Jun 2014 18:17:31 +0200, by Lukas Stadler
-
memory use tracking should only be enabled if -G:TrackMemUse is specifiedFri, 13 Jun 2014 17:00:12 +0200, by Doug Simon
-
updated Java Allocation Instrumenter libraryFri, 13 Jun 2014 14:25:27 +0200, by Doug Simon
-
Introduce LIRKind to accurately track oop references in backend.Fri, 13 Jun 2014 11:47:44 +0200, by Roland Schatz
-
Support XMM registers in oop maps.Fri, 13 Jun 2014 11:11:44 +0200, by Roland Schatz
-
Refactor LIRGeneratorTool methods.Fri, 13 Jun 2014 11:08:16 +0200, by Roland Schatz
-
show array lengths in allocation records produced by AllocSpyFri, 13 Jun 2014 11:31:17 +0200, by Doug Simon
-
MergeFri, 13 Jun 2014 09:06:06 +0200, by Laurent Daynes
-
Changed (jlong) NULL to (jlong) (address) NULL to remove warning that cause build failures on old version of gcc (4.1.2 as used on Oracle Linux Server 5.8).Wed, 04 Jun 2014 04:08:02 -0700, by Laurent Daynes
-
Fixed missing null check on target call's receiver (i.e., target is a static method)Wed, 11 Jun 2014 10:38:56 +0200, by Laurent Daynes
-
mx clean: delete distributionsThu, 12 Jun 2014 11:40:33 +0200, by Bernhard Urban
-
mx archive: only print overwrite warning on filesThu, 12 Jun 2014 11:39:53 +0200, by Bernhard Urban
-
Truffle: Added -G:+TraceTruffleCompilationAST flag.Wed, 11 Jun 2014 18:15:45 +0200, by Christian Humer
-
assertion mechanism for snippets and stubsTue, 10 Jun 2014 12:11:48 +0200, by Lukas Stadler
-
Remove dead code.Wed, 11 Jun 2014 11:17:30 +0200, by Roland Schatz
-
Reuse existing address simplification code in visitDirectCompareAndSwap.Wed, 11 Jun 2014 11:14:30 +0200, by Roland Schatz
-
Revert unnecessary encoding change in assembler (part of 03eda0a202e9).Wed, 11 Jun 2014 10:53:44 +0200, by Roland Schatz
-
added @Ignore to failing tests and commented out uses of System.out.println in testsWed, 11 Jun 2014 09:26:31 +0200, by Doug Simon
-
Merge.Wed, 11 Jun 2014 08:35:43 +0200, by Doug Simon
-
replace use of == with .equalsWed, 11 Jun 2014 08:35:18 +0200, by Doug Simon
-
HSAIL: enable arraycopy support in backendTue, 10 Jun 2014 22:56:18 +0200, by Doug Simon
-
HSAIL: add support to allocate new TLAB from GPUTue, 10 Jun 2014 22:36:26 +0200, by Doug Simon
-
handle other primitive array types in cloneTue, 10 Jun 2014 14:45:41 -0700, by Tom Rodriguez
-
Merge.Tue, 10 Jun 2014 19:08:33 +0200, by Doug Simon
-
removed code to make recording usages optional for ConstantNodes (GRAAL-508)Tue, 10 Jun 2014 18:52:20 +0200, by Doug Simon
-
disable lazy initialization of Graal runtime until Graal compilation queue is removed (GRAAL-798)Tue, 10 Jun 2014 18:50:26 +0200, by Doug Simon
-
[inliner] de-duplicate parameters for callsites with duplicate argumentsTue, 10 Jun 2014 15:35:32 +0200, by Miguel Garcia
-
[inliner] documentation, more and betterSat, 07 Jun 2014 14:23:10 +0200, by Miguel Garcia
-
[inliner] extracted reusable query methods in InlineableGraphFri, 06 Jun 2014 19:46:16 +0200, by Miguel Garcia
-
Truffle/Source: major API revisionFri, 06 Jun 2014 22:13:00 -0700, by Michael Van De Vanter
-
Truffle/Source: major API revisionFri, 06 Jun 2014 17:51:47 -0700, by Michael Van De Vanter
-
MergedFri, 06 Jun 2014 21:36:56 +0200, by Christian Wirth
-
SlowPath a method in HotSpotTruffleRuntimeFri, 06 Jun 2014 15:13:56 +0200, by Christian Wirth
-
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