log

age author description
Mon, 08 Jun 2015 13:20:02 +0200 Josef Eisl AMD64HotSpotMove: make HotSpotLoadObjectConstantOp and HotSpotLoadMetaspaceConstantOp a MoveOp.
Mon, 08 Jun 2015 12:14:36 +0200 Roland Schatz Provide a method to determine size in bytes of a Stamp.
Mon, 08 Jun 2015 12:09:37 +0200 Roland Schatz Drop stamp information of OSR proxies in graph builder.
Mon, 08 Jun 2015 11:47:32 +0200 Doug Simon include package-info.java in mx driven Java compilation
Mon, 08 Jun 2015 11:46:48 +0200 Doug Simon use qualified references in package-info.java javadoc to accommodate limitation in Eclipse
Wed, 03 Jun 2015 16:53:55 +0200 Josef Eisl Add LoopSpilling.
Mon, 01 Jun 2015 12:16:53 +0200 Josef Eisl AMD64HotSpotMove: split HotSpotLoadConstantOp into HotSpotLoadObjectConstantOp and HotSpotLoadMetaspaceConstantOp.
Mon, 01 Jun 2015 12:14:33 +0200 Josef Eisl LIRIntrospection#scanField: use isAssignableFrom to check for constants.
Wed, 03 Jun 2015 09:28:41 +0200 Josef Eisl BytecodeParser#lookupField: use eagerResolving instead of unresolvedIsError to guard explicit initialization.
Mon, 08 Jun 2015 04:50:13 +0200 Jaroslav Tulach Polishing inter-operability APIs: Exposing only Message, TruffleObject and ForeignAccess-related classes.
Sun, 07 Jun 2015 16:59:03 +0200 Thomas Wuerthinger Fix the anchoring node in the lowering phase to not skip over loop exits.
Sun, 07 Jun 2015 16:21:00 +0200 Thomas Wuerthinger Add test for implicit null check phase.
Sun, 07 Jun 2015 16:16:10 +0200 Thomas Wuerthinger Fix too conservative anchoring of PiNode in CheckCastNode lowering.
Sun, 07 Jun 2015 01:08:35 +0200 Thomas Wuerthinger Lower TypeCheck node in first lowering.
Sun, 07 Jun 2015 00:47:10 +0200 Thomas Wuerthinger Small improvement and clean up of InstanceOfNode.
Sat, 06 Jun 2015 23:52:39 +0200 Thomas Wuerthinger Fix the guard anchors in the lowering phase and add a simple test case to prevent future regressions.
Sat, 06 Jun 2015 22:19:26 +0200 Thomas Wuerthinger Split MonitorEnterNode into RawMonitorEnterNode, null check, and hub load.
Sat, 06 Jun 2015 15:13:09 +0200 Thomas Wuerthinger Merge.
Sat, 06 Jun 2015 15:12:58 +0200 Thomas Wuerthinger Undo changes around saving of ymm registers.
Sat, 06 Jun 2015 09:23:37 +0200 Doug Simon updated javadoc to document that JVMCI services are disjoint from the standard service loading mechanism and tightened generic type constraint such that Services and @ServiceProcessor can only be used with classes implementing Service
Fri, 05 Jun 2015 23:54:02 +0200 Thomas Wuerthinger Merge.
Fri, 05 Jun 2015 23:53:43 +0200 Thomas Wuerthinger Another fix for the implicit null check phase.
Fri, 05 Jun 2015 17:12:08 +0200 Thomas Wuerthinger Merge.
Fri, 05 Jun 2015 17:11:50 +0200 Thomas Wuerthinger Fix a regression caused by the implicit null check changes.
Fri, 05 Jun 2015 23:05:16 +0200 Doug Simon disable ConvertDeoptimizeToGuardPhase for snippet graphs containing snippet counters to avoid (silent) deletion of counters on a path terminated by a deopt
Fri, 05 Jun 2015 23:03:41 +0200 Doug Simon count all type check hint misses not just the last one
Fri, 05 Jun 2015 22:16:56 +0200 Doug Simon added missing word operation annotations to MetaspacePointer
Fri, 05 Jun 2015 18:38:24 +0200 Andreas Woess GraphPE: force inlining in replacements when parsing cached graphs
Fri, 05 Jun 2015 17:59:05 +0200 Andreas Woess fix rethrowException flag in exception dispatch state
Fri, 05 Jun 2015 16:43:34 +0200 Andreas Woess Iterator-less NodeUsageIterable#first()
Fri, 05 Jun 2015 17:33:15 +0200 Doug Simon added counters for profile based type-check snippets that miss one of the profile types
Fri, 05 Jun 2015 17:28:29 +0200 Doug Simon added counters for the number of elements copied by arraycopy snippets
Fri, 05 Jun 2015 17:08:27 +0200 Doug Simon added SnippetCounter.add() method
Fri, 05 Jun 2015 17:07:45 +0200 Doug Simon improved names of arraycopy snippet counters
Fri, 05 Jun 2015 17:05:41 +0200 Doug Simon separate 1000's in snippet counter reports with commas
Fri, 05 Jun 2015 11:58:49 +0200 Doug Simon improved formatting of snippet counters
Fri, 05 Jun 2015 10:50:00 +0200 Doug Simon removed BytecodeDisassemblerProvider
Fri, 05 Jun 2015 14:12:49 +0200 Christian Humer Truffle-DSL: fix NPE in getImplicitCastType if an implicitely casted type is short circuited. (reported-by: Mohaned Qunaibit)
Fri, 05 Jun 2015 13:04:40 +0200 Stefan Anzinger Exclude distributions from exporting which are delivered with HotSpot (JBS:GRAAL-52)
Fri, 05 Jun 2015 10:00:06 +0200 Stefan Anzinger Add -m switch to mx build, which builds/exports JVMCI with the make/jvmci.make file
Fri, 05 Jun 2015 07:06:56 +0200 Stefan Anzinger Provide a pattern for mktemp (Required on Mac)
Thu, 04 Jun 2015 19:49:45 -0700 Tom Rodriguez Merge
Thu, 04 Jun 2015 12:31:54 -0700 Tom Rodriguez Reduce delta relative to hotspot for ymm register maps
Thu, 04 Jun 2015 12:36:07 -0700 Tom Rodriguez Anti-delta register saving portion of a560c9b81f0f
Thu, 04 Jun 2015 23:04:52 +0200 Doug Simon added counters for MonitorSnippets
Thu, 04 Jun 2015 12:50:21 -0700 Tom Rodriguez Add missing null check
Thu, 04 Jun 2015 11:08:12 -0700 Tom Rodriguez Merge
Thu, 04 Jun 2015 10:46:23 -0700 Tom Rodriguez Use dense index when possible for location marker
Wed, 03 Jun 2015 20:24:05 -0700 Tom Rodriguez Track max live register value in reference map
Wed, 03 Jun 2015 19:57:38 -0700 Tom Rodriguez Simplify interface to reference map
Wed, 03 Jun 2015 19:33:17 -0700 Tom Rodriguez Make illegal value a nested class
Wed, 03 Jun 2015 19:35:19 -0700 Tom Rodriguez Make shared NO_VALUES array
Thu, 04 Jun 2015 17:04:21 +0200 Doug Simon added missing EXPORT_LIST definitions in defs.make
Thu, 04 Jun 2015 16:51:37 +0200 Doug Simon require that @ServiceProvider is only used for JVMCI services
Thu, 04 Jun 2015 16:50:51 +0200 Doug Simon unified the DisassemblerProvider service interface to support both the hsdis and HexCodeFile based disassemblers
Thu, 04 Jun 2015 13:44:27 +0200 Doug Simon moved project definitions from JVMCI section to Graal section
Thu, 04 Jun 2015 16:15:14 +0200 Thomas Wuerthinger Improve implicit null check elimination to be aware of guards.
Thu, 04 Jun 2015 15:16:14 +0200 Thomas Wuerthinger Make ControlFlowAnchorDirectiveTest less restrictive. Should not depend on peeling policy.
Thu, 04 Jun 2015 13:36:56 +0200 Doug Simon only need a 32-bit move instead of a 64-bit move for stack banging
Thu, 04 Jun 2015 13:35:47 +0200 Doug Simon moved asm, bytecode and asm.test code back to com.oracle.graal name space (JBS:GRAAL-53)
Thu, 04 Jun 2015 09:17:32 +0200 Stefan Anzinger Update jvmci.make to latest suites.py
Thu, 04 Jun 2015 03:21:58 +0200 Stefan Anzinger Improve makefile generator, exporting files into shared dir (JBS:GRAAL-52)
Wed, 03 Jun 2015 20:24:04 +0200 Stefan Anzinger Change makefile generator to produce human readable code (JBS:GRAAL-52)
Thu, 04 Jun 2015 08:08:05 +0200 Jaroslav Tulach Give languages a chance to do implicit exports. Prefer explicit exports over implicit ones.
Thu, 04 Jun 2015 01:00:44 +0200 Andreas Woess HotSpotNodePlugin should use providers from GraphBuilderContext
Thu, 04 Jun 2015 01:00:00 +0200 Andreas Woess Backed out changeset: 5db03b62b621
Wed, 03 Jun 2015 22:13:10 +0200 Doug Simon fixed canonicalizeprojects issues
Wed, 03 Jun 2015 21:53:28 +0200 Doug Simon removed redundant definition of JVM opcodes
Wed, 03 Jun 2015 21:42:01 +0200 Doug Simon moved com.oracle.graal.bytecode to JVMCI namespace (JBS:GRAAL-53)
Wed, 03 Jun 2015 21:34:21 +0200 Doug Simon removed ExcludeFromIdentityComparisonVerification and replaced it with a white list in CheckGraalInvariants
Wed, 03 Jun 2015 18:33:23 +0200 Doug Simon moved com.oracle.asm.**.test to JVMCI namespace (JBS:GRAAL-53)
Wed, 03 Jun 2015 18:06:44 +0200 Doug Simon moved com.oracle.asm.** to jvmci-util.jar (JBS:GRAAL-53)
Wed, 03 Jun 2015 17:12:05 +0200 Doug Simon made HotSpotDisassemblerProvider a stand alone JVMCI service implementation of DisassemblerProvider
Wed, 03 Jun 2015 16:52:41 +0200 Doug Simon moved CodeCacheProvider.disassemble(...) from API to CFGPrinterObserver
Wed, 03 Jun 2015 16:23:33 +0200 Doug Simon added JVMCI_UTIL distribution
Wed, 03 Jun 2015 18:07:07 +0200 Andreas Woess Truffle: fix FastPE regression
Wed, 03 Jun 2015 17:43:21 +0200 Andreas Woess mx fsckprojects: exclude .workspace/
Wed, 03 Jun 2015 17:38:26 +0200 Andreas Woess mx archive: exclude dotfiles
Wed, 03 Jun 2015 17:37:43 +0200 Andreas Woess InlineInvokePlugin#notify{Before,After}Inline should be called with inlinedMethod
Wed, 03 Jun 2015 16:25:39 +0200 Jaroslav Tulach Using SourceVersion.latest() to avoid warnings when building on JDK8
Wed, 03 Jun 2015 15:12:24 +0200 Thomas Wuerthinger Fix ObjectStampJoinTest.
Wed, 03 Jun 2015 14:58:00 +0200 Thomas Wuerthinger Fix isPointerNonNull utility. If a stamp does not have values, it also cannot be null.
Wed, 03 Jun 2015 14:15:42 +0200 Thomas Wuerthinger Merge.
Wed, 03 Jun 2015 14:08:29 +0200 Thomas Wuerthinger Empty pointer stamps are also non-null.
Wed, 03 Jun 2015 13:24:28 +0200 Thomas Wuerthinger Move lowering of TypeCheckNode to VM-independent lowering provider.
Wed, 03 Jun 2015 13:08:13 +0200 Thomas Wuerthinger Make stamp of checkcast more precise.
Wed, 03 Jun 2015 13:47:47 +0200 Doug Simon fix bug where computed graal.version value is longer than the placeholder value
Wed, 03 Jun 2015 10:56:15 +0200 Jaroslav Tulach Verifying behavior of TruffleLanguage when it faces invalid source code.
Wed, 27 May 2015 11:16:01 +0200 Jaroslav Tulach Making TruffleTCK abstract after skipping abstract test classes in GraalJUnitCore
Wed, 27 May 2015 10:49:06 +0200 Jaroslav Tulach TCK now checks behavior when parsing unparseable code
Wed, 03 Jun 2015 10:17:19 +0200 Jaroslav Tulach Behavior of null-like values is now part of the TCK
Tue, 02 Jun 2015 21:15:59 -0700 Michael Van De Vanter Merge with c74d3c9b9de7f007fe4339b987973830131ad0fe
Tue, 02 Jun 2015 18:32:11 -0700 Michael Van De Vanter Merge with df4579cb9503128c646bd04e66646ccfa7faf25f
Tue, 02 Jun 2015 17:41:19 -0700 Michael Van De Vanter Truffle/Instrumentation: fix the small tool demonstration in SL
Tue, 02 Jun 2015 17:11:48 -0700 Michael Van De Vanter Truffle/Instrumentation: improve Probe trace output for builtins
Tue, 02 Jun 2015 16:44:16 -0700 Michael Van De Vanter Truffle/Instrumentation: move Probe tracing out of DebugEngine and into Probe
Tue, 02 Jun 2015 18:25:16 -0700 Christian Wimmer Use a marker value in second slot of a two-slot value during parsing; improve assertion checking in FrameStateBuilder
Wed, 03 Jun 2015 02:40:53 +0200 Thomas Wuerthinger Infer stamp in newly created return value phi in the inlining utility.
Wed, 03 Jun 2015 01:35:27 +0200 Thomas Wuerthinger Merge.
Wed, 03 Jun 2015 01:11:56 +0200 Thomas Wuerthinger Merge.
Wed, 03 Jun 2015 01:11:28 +0200 Thomas Wuerthinger Make sure every invoke is in a different block in the BCI block map to improve local liveness analysis.
Wed, 03 Jun 2015 01:10:18 +0200 Thomas Wuerthinger Improve lowering of the type check node.
Wed, 03 Jun 2015 00:06:34 +0100 Chris Seaton Merge.
Wed, 03 Jun 2015 00:06:05 +0100 Chris Seaton Add the tools API to truffle.jar, and make tools 1.7 compatible.
Wed, 03 Jun 2015 00:30:44 +0200 Doug Simon moved [AMD64|SPARC]HotSpotJVMCIBackendFactory into JVMCI namespace (JBS:GRAAL-53)
Tue, 02 Jun 2015 23:29:27 +0200 Doug Simon moved HotSpotTargetDescription and [AMD64|SPARC]HotSpotRegisterConfig into JVMCI namespace (JBS:GRAAL-53)
Tue, 02 Jun 2015 22:11:52 +0200 Doug Simon moved com.oracle.graal.[amd64|sparc] to com.oracle.jvmci.[amd64|sparc] (JBS:GRAAL-53)
Tue, 02 Jun 2015 21:42:21 +0200 Doug Simon ordered projects in suite.py into JVMCI, NIF, Graal, Truffle and GraalTruffle sections
Tue, 02 Jun 2015 19:11:34 +0200 Doug Simon missed Graal -> JVMCI renamings
Tue, 02 Jun 2015 23:20:46 +0200 Thomas Wuerthinger Eliminate fixed boxing node if it has no usages.
Tue, 02 Jun 2015 21:07:25 +0200 Thomas Wuerthinger Turn BoxNode from floating to fixed node.
Tue, 02 Jun 2015 18:29:35 +0200 Doug Simon (re)add support for executing Truffle in non-JVMCI runtimes
Tue, 02 Jun 2015 17:50:41 +0200 Josef Eisl TypeUniverse: add JaCoCo Exclude.
Tue, 02 Jun 2015 17:32:40 +0200 Josef Eisl Add JaCoCo Exclude to GraphPrinterDumpHandler and BenchmarkCounters (problems with CheckGraalInvariants).
Mon, 01 Jun 2015 15:15:45 +0200 Josef Eisl Add missing JaCoCo excludes
Tue, 02 Jun 2015 17:03:54 +0200 Doug Simon fixed canonicalizeprojects issue
Tue, 02 Jun 2015 15:15:58 +0200 Doug Simon moved com.oracle.graal.java.test to com.oracle.jvmci.runtime.test
Tue, 02 Jun 2015 15:15:23 +0200 Doug Simon avoid double assignment
Tue, 02 Jun 2015 15:14:54 +0200 Doug Simon fixed spelling error
Tue, 02 Jun 2015 14:40:06 +0200 Josef Eisl BytecodeParser#lookupField: explicitly initialize interface if it is the declaring class of the field.