Mercurial > hg > graal-jvmci-8
graph
-
8058982: Better verification of an exceptional invokespecialMon, 20 Oct 2014 15:14:56 -0400, by hseigel
-
8059064: Better G1 log cachingSun, 19 Oct 2014 21:00:56 -0700, by jmasa
-
MergeTue, 14 Oct 2014 11:38:53 -0700, by asaha
-
8055479: TLAB stabilityThu, 09 Oct 2014 15:42:23 +0200, by mgerdin
-
8047125: (ref) More phantom object referencesFri, 26 Sep 2014 17:48:10 -0400, by jmasa
-
8060073: Increment minor version of HSx for 8u45 and initialize the build numberThu, 09 Oct 2014 13:22:41 -0700, by asaha
-
MergeThu, 09 Oct 2014 13:16:47 -0700, by asaha
-
Added tag jdk8u45-b00 for changeset b95f13f05f55Thu, 09 Oct 2014 12:07:01 -0700, by asaha
-
MergeTue, 07 Oct 2014 08:42:42 -0700, by asaha
-
Added tag jdk8u40-b25 for changeset 698dd28ecc78 jdk8u40-b26Wed, 11 Feb 2015 12:20:03 -0800, by katleman
-
Use wordKind/wordSize instead of hardcoded long/64 in address calculations.Tue, 09 Jun 2015 12:17:22 +0200, by Roland Schatz
-
change phase order (ConvertDeoptimizeToGuard earlier, PEA after loop peeling/unswitching)Tue, 09 Jun 2015 11:06:32 +0200, by Lukas Stadler
-
Escape find filename pattern, as it would be expanded if there exists a *.java file in the working directory. (JBS:GRAAL-52)Tue, 09 Jun 2015 10:32:54 +0200, by Stefan Anzinger
-
added missing annotationProcessors to com.oracle.jvmci.debug projectTue, 09 Jun 2015 07:51:46 +0200, by Doug Simon
-
removed reference to GraalTue, 09 Jun 2015 00:42:50 +0200, by Doug Simon
-
improve error message when JVMCI services are not foundTue, 09 Jun 2015 00:28:56 +0200, by Doug Simon
-
moved JVMCI sources from graal/ to jvmci/ directoryTue, 09 Jun 2015 00:22:49 +0200, by Doug Simon
-
removed MX_TARGET; replace VERBOSE with MAKE_VERBOSEMon, 08 Jun 2015 23:40:08 +0200, by Doug Simon
-
moved putting truffle.jar on the boot class path from the VM to mx (JBS:GRAAL-53)Mon, 08 Jun 2015 22:32:04 +0200, by Doug Simon
-
converted OptionsVerifier to be a unit testMon, 08 Jun 2015 22:21:12 +0200, by Doug Simon
-
Use export target explicitly in mx_graal.py when building JDK (JBS:GRAAL-52)Mon, 08 Jun 2015 20:30:39 +0200, by Stefan Anzinger
-
Create DEST_SUBDIR when doing install_jvm (JBS:GRAAL-52)Mon, 08 Jun 2015 18:07:25 +0200, by Stefan Anzinger
-
Fix windows build for jvmci (JBS:GRAAL-52)Mon, 08 Jun 2015 17:04:02 +0200, by Stefan Anzinger
-
Remove conditional makefile-based compilation of jvmci from mx_graal.pyMon, 08 Jun 2015 14:25:25 +0200, by Stefan Anzinger
-
Make jvmci.make stable; add header for building the jvmci.make; default to use the jvmci.make file when running mx.buildFri, 05 Jun 2015 16:28:19 +0200, by Stefan Anzinger
-
fixed remnants of "graal" names in JVMCI codeMon, 08 Jun 2015 20:24:51 +0200, by Doug Simon
-
fixed regression causing mx not to install jars into $(SHARED_DIR)Mon, 08 Jun 2015 20:24:05 +0200, by Doug Simon
-
Use the fact that a range checked array index is not negative to avoid sign-extension of the index register.Mon, 08 Jun 2015 19:32:59 +0200, by Roland Schatz
-
Use AMD64 addressing modes for direct reading from narrow oops.Mon, 08 Jun 2015 19:32:53 +0200, by Roland Schatz
-
[SPARC] Create SPARC specific address nodes.Mon, 08 Jun 2015 19:19:51 +0200, by Roland Schatz
-
[AMD64] Create AMD64 specific address nodes.Mon, 08 Jun 2015 19:19:45 +0200, by Roland Schatz
-
Introduce AddressNode to represent pointer arithmetic, remove LocationNode.Mon, 08 Jun 2015 18:47:58 +0200, by Roland Schatz
-
Work around CTW Graal compiler initlization order issueMon, 08 Jun 2015 15:57:52 +0200, by Gilles Duboscq
-
mx: Filter package-info.class out when checking timestamps for java compilationsMon, 08 Jun 2015 15:01:17 +0200, by Doug Simon
-
Introduce Compiler interface in jvmci. Use it from jvmci.hotspot.CompilationTaskWed, 03 Jun 2015 15:47:54 +0200, by Gilles Duboscq
-
AMD64HotSpotMove: make HotSpotLoadObjectConstantOp and HotSpotLoadMetaspaceConstantOp a MoveOp.Mon, 08 Jun 2015 13:20:02 +0200, by Josef Eisl
-
Provide a method to determine size in bytes of a Stamp.Mon, 08 Jun 2015 12:14:36 +0200, by Roland Schatz
-
Drop stamp information of OSR proxies in graph builder.Mon, 08 Jun 2015 12:09:37 +0200, by Roland Schatz
-
include package-info.java in mx driven Java compilationMon, 08 Jun 2015 11:47:32 +0200, by Doug Simon
-
use qualified references in package-info.java javadoc to accommodate limitation in EclipseMon, 08 Jun 2015 11:46:48 +0200, by Doug Simon
-
Add LoopSpilling.Wed, 03 Jun 2015 16:53:55 +0200, by Josef Eisl
-
AMD64HotSpotMove: split HotSpotLoadConstantOp into HotSpotLoadObjectConstantOp and HotSpotLoadMetaspaceConstantOp.Mon, 01 Jun 2015 12:16:53 +0200, by Josef Eisl
-
LIRIntrospection#scanField: use isAssignableFrom to check for constants.Mon, 01 Jun 2015 12:14:33 +0200, by Josef Eisl
-
BytecodeParser#lookupField: use eagerResolving instead of unresolvedIsError to guard explicit initialization.Wed, 03 Jun 2015 09:28:41 +0200, by Josef Eisl
-
Polishing inter-operability APIs: Exposing only Message, TruffleObject and ForeignAccess-related classes.Mon, 08 Jun 2015 04:50:13 +0200, by Jaroslav Tulach
-
Fix the anchoring node in the lowering phase to not skip over loop exits.Sun, 07 Jun 2015 16:59:03 +0200, by Thomas Wuerthinger
-
Add test for implicit null check phase.Sun, 07 Jun 2015 16:21:00 +0200, by Thomas Wuerthinger
-
Fix too conservative anchoring of PiNode in CheckCastNode lowering.Sun, 07 Jun 2015 16:16:10 +0200, by Thomas Wuerthinger
-
Lower TypeCheck node in first lowering.Sun, 07 Jun 2015 01:08:35 +0200, by Thomas Wuerthinger
-
Small improvement and clean up of InstanceOfNode.Sun, 07 Jun 2015 00:47:10 +0200, by Thomas Wuerthinger
-
Fix the guard anchors in the lowering phase and add a simple test case to prevent future regressions.Sat, 06 Jun 2015 23:52:39 +0200, by Thomas Wuerthinger
-
Split MonitorEnterNode into RawMonitorEnterNode, null check, and hub load.Sat, 06 Jun 2015 22:19:26 +0200, by Thomas Wuerthinger
-
Merge.Sat, 06 Jun 2015 15:13:09 +0200, by Thomas Wuerthinger
-
Undo changes around saving of ymm registers.Sat, 06 Jun 2015 15:12:58 +0200, by Thomas Wuerthinger
-
Merge.Fri, 05 Jun 2015 23:54:02 +0200, by Thomas Wuerthinger
-
Another fix for the implicit null check phase.Fri, 05 Jun 2015 23:53:43 +0200, by Thomas Wuerthinger
-
Merge.Fri, 05 Jun 2015 17:12:08 +0200, by Thomas Wuerthinger
-
Fix a regression caused by the implicit null check changes.Fri, 05 Jun 2015 17:11:50 +0200, by Thomas Wuerthinger
-
disable ConvertDeoptimizeToGuardPhase for snippet graphs containing snippet counters to avoid (silent) deletion of counters on a path terminated by a deoptFri, 05 Jun 2015 23:05:16 +0200, by Doug Simon
-
count all type check hint misses not just the last oneFri, 05 Jun 2015 23:03:41 +0200, by Doug Simon
-
added missing word operation annotations to MetaspacePointerFri, 05 Jun 2015 22:16:56 +0200, by Doug Simon
-
GraphPE: force inlining in replacements when parsing cached graphsFri, 05 Jun 2015 18:38:24 +0200, by Andreas Woess
-
fix rethrowException flag in exception dispatch stateFri, 05 Jun 2015 17:59:05 +0200, by Andreas Woess
-
Iterator-less NodeUsageIterable#first()Fri, 05 Jun 2015 16:43:34 +0200, by Andreas Woess
-
added counters for profile based type-check snippets that miss one of the profile typesFri, 05 Jun 2015 17:33:15 +0200, by Doug Simon
-
added counters for the number of elements copied by arraycopy snippetsFri, 05 Jun 2015 17:28:29 +0200, by Doug Simon
-
added SnippetCounter.add() methodFri, 05 Jun 2015 17:08:27 +0200, by Doug Simon
-
improved names of arraycopy snippet countersFri, 05 Jun 2015 17:07:45 +0200, by Doug Simon
-
separate 1000's in snippet counter reports with commasFri, 05 Jun 2015 17:05:41 +0200, by Doug Simon
-
improved formatting of snippet countersFri, 05 Jun 2015 11:58:49 +0200, by Doug Simon
-
removed BytecodeDisassemblerProviderFri, 05 Jun 2015 10:50:00 +0200, by Doug Simon
-
Truffle-DSL: fix NPE in getImplicitCastType if an implicitely casted type is short circuited. (reported-by: Mohaned Qunaibit)Fri, 05 Jun 2015 14:12:49 +0200, by Christian Humer
-
Exclude distributions from exporting which are delivered with HotSpot (JBS:GRAAL-52)Fri, 05 Jun 2015 13:04:40 +0200, by Stefan Anzinger
-
Add -m switch to mx build, which builds/exports JVMCI with the make/jvmci.make fileFri, 05 Jun 2015 10:00:06 +0200, by Stefan Anzinger
-
Provide a pattern for mktemp (Required on Mac)Fri, 05 Jun 2015 07:06:56 +0200, by Stefan Anzinger
-
MergeThu, 04 Jun 2015 19:49:45 -0700, by Tom Rodriguez
-
Reduce delta relative to hotspot for ymm register mapsThu, 04 Jun 2015 12:31:54 -0700, by Tom Rodriguez
-
Anti-delta register saving portion of a560c9b81f0fThu, 04 Jun 2015 12:36:07 -0700, by Tom Rodriguez
-
added counters for MonitorSnippetsThu, 04 Jun 2015 23:04:52 +0200, by Doug Simon
-
Add missing null checkThu, 04 Jun 2015 12:50:21 -0700, by Tom Rodriguez
-
MergeThu, 04 Jun 2015 11:08:12 -0700, by Tom Rodriguez
-
Use dense index when possible for location markerThu, 04 Jun 2015 10:46:23 -0700, by Tom Rodriguez
-
Track max live register value in reference mapWed, 03 Jun 2015 20:24:05 -0700, by Tom Rodriguez
-
Simplify interface to reference mapWed, 03 Jun 2015 19:57:38 -0700, by Tom Rodriguez
-
Make illegal value a nested classWed, 03 Jun 2015 19:33:17 -0700, by Tom Rodriguez
-
Make shared NO_VALUES arrayWed, 03 Jun 2015 19:35:19 -0700, by Tom Rodriguez
-
added missing EXPORT_LIST definitions in defs.makeThu, 04 Jun 2015 17:04:21 +0200, by Doug Simon
-
require that @ServiceProvider is only used for JVMCI servicesThu, 04 Jun 2015 16:51:37 +0200, by Doug Simon
-
unified the DisassemblerProvider service interface to support both the hsdis and HexCodeFile based disassemblersThu, 04 Jun 2015 16:50:51 +0200, by Doug Simon
-
moved project definitions from JVMCI section to Graal sectionThu, 04 Jun 2015 13:44:27 +0200, by Doug Simon
-
Improve implicit null check elimination to be aware of guards.Thu, 04 Jun 2015 16:15:14 +0200, by Thomas Wuerthinger
-
Make ControlFlowAnchorDirectiveTest less restrictive. Should not depend on peeling policy.Thu, 04 Jun 2015 15:16:14 +0200, by Thomas Wuerthinger
-
only need a 32-bit move instead of a 64-bit move for stack bangingThu, 04 Jun 2015 13:36:56 +0200, by Doug Simon
-
moved asm, bytecode and asm.test code back to com.oracle.graal name space (JBS:GRAAL-53)Thu, 04 Jun 2015 13:35:47 +0200, by Doug Simon
-
Update jvmci.make to latest suites.pyThu, 04 Jun 2015 09:17:32 +0200, by Stefan Anzinger
-
Improve makefile generator, exporting files into shared dir (JBS:GRAAL-52)Thu, 04 Jun 2015 03:21:58 +0200, by Stefan Anzinger
-
Change makefile generator to produce human readable code (JBS:GRAAL-52)Wed, 03 Jun 2015 20:24:04 +0200, by Stefan Anzinger
-
Give languages a chance to do implicit exports. Prefer explicit exports over implicit ones.Thu, 04 Jun 2015 08:08:05 +0200, by Jaroslav Tulach
-
HotSpotNodePlugin should use providers from GraphBuilderContextThu, 04 Jun 2015 01:00:44 +0200, by Andreas Woess
-
Backed out changeset: 5db03b62b621Thu, 04 Jun 2015 01:00:00 +0200, by Andreas Woess
-
fixed canonicalizeprojects issuesWed, 03 Jun 2015 22:13:10 +0200, by Doug Simon
-
removed redundant definition of JVM opcodesWed, 03 Jun 2015 21:53:28 +0200, by Doug Simon
-
moved com.oracle.graal.bytecode to JVMCI namespace (JBS:GRAAL-53)Wed, 03 Jun 2015 21:42:01 +0200, by Doug Simon
-
removed ExcludeFromIdentityComparisonVerification and replaced it with a white list in CheckGraalInvariantsWed, 03 Jun 2015 21:34:21 +0200, by Doug Simon
-
moved com.oracle.asm.**.test to JVMCI namespace (JBS:GRAAL-53)Wed, 03 Jun 2015 18:33:23 +0200, by Doug Simon
-
moved com.oracle.asm.** to jvmci-util.jar (JBS:GRAAL-53)Wed, 03 Jun 2015 18:06:44 +0200, by Doug Simon
-
made HotSpotDisassemblerProvider a stand alone JVMCI service implementation of DisassemblerProviderWed, 03 Jun 2015 17:12:05 +0200, by Doug Simon
-
moved CodeCacheProvider.disassemble(...) from API to CFGPrinterObserverWed, 03 Jun 2015 16:52:41 +0200, by Doug Simon
-
added JVMCI_UTIL distributionWed, 03 Jun 2015 16:23:33 +0200, by Doug Simon
-
Truffle: fix FastPE regressionWed, 03 Jun 2015 18:07:07 +0200, by Andreas Woess
-
mx fsckprojects: exclude .workspace/Wed, 03 Jun 2015 17:43:21 +0200, by Andreas Woess
-
mx archive: exclude dotfilesWed, 03 Jun 2015 17:38:26 +0200, by Andreas Woess
-
InlineInvokePlugin#notify{Before,After}Inline should be called with inlinedMethodWed, 03 Jun 2015 17:37:43 +0200, by Andreas Woess
-
Using SourceVersion.latest() to avoid warnings when building on JDK8Wed, 03 Jun 2015 16:25:39 +0200, by Jaroslav Tulach
-
Fix ObjectStampJoinTest.Wed, 03 Jun 2015 15:12:24 +0200, by Thomas Wuerthinger
-
Fix isPointerNonNull utility. If a stamp does not have values, it also cannot be null.Wed, 03 Jun 2015 14:58:00 +0200, by Thomas Wuerthinger
-
Merge.Wed, 03 Jun 2015 14:15:42 +0200, by Thomas Wuerthinger
-
Empty pointer stamps are also non-null.Wed, 03 Jun 2015 14:08:29 +0200, by Thomas Wuerthinger
-
Move lowering of TypeCheckNode to VM-independent lowering provider.Wed, 03 Jun 2015 13:24:28 +0200, by Thomas Wuerthinger