Fri, 29 May 2015 22:27:38 +0200 |
Doug Simon |
moved JVMCI classes into their own distributions (JBS:GRAAL-53) |
Fri, 29 May 2015 13:19:05 -0700 |
Christian Wimmer |
Cleanup and generalize graph builder plugins |
Fri, 29 May 2015 17:23:14 +0200 |
Doug Simon |
replaced OptionsParsed with DebugInitializationPropertyProvider |
Fri, 29 May 2015 17:01:57 +0200 |
Doug Simon |
moved JVMCI service API into separate com.oracle.jvmci.service module (JBS:GRAAL-53) |
Fri, 29 May 2015 16:24:25 +0200 |
Doug Simon |
handle graal.jar that has already had Graal.class patched |
Fri, 29 May 2015 16:15:57 +0200 |
Roland Schatz |
Add missing option processors. |
Fri, 29 May 2015 14:46:58 +0200 |
Roland Schatz |
Remove unused methods. |
Thu, 28 May 2015 20:02:54 +0200 |
Josef Eisl |
AMD64: emit INC and DEC for add or sub with 1 or -1. |
Thu, 28 May 2015 19:49:05 +0200 |
Josef Eisl |
Add BC_iadd_const* unittests. |
Thu, 28 May 2015 13:07:25 +0200 |
Josef Eisl |
LinearScanLifetimeAnalysisPhase: special case StackStoreOp. |
Thu, 28 May 2015 13:06:01 +0200 |
Josef Eisl |
Introduce StackStoreOp. |
Wed, 27 May 2015 16:26:10 +0200 |
Josef Eisl |
AMD64HotSpotEpilogueOp: set rbp rescue location on construction. |
Wed, 27 May 2015 15:46:11 +0200 |
Josef Eisl |
Encapsulate AMD64HotSpotLIRGenerator#saveRbp. |
Fri, 29 May 2015 12:08:54 +0200 |
Josef Eisl |
SSAMoveResolver: add support for non-virtual stack slots. |
Fri, 29 May 2015 11:46:51 +0200 |
Josef Eisl |
SSAMoveResolver: outsource VirtualStackSlot index calculation. |
Fri, 29 May 2015 11:33:47 +0200 |
Josef Eisl |
GraalDebugConfig: dump LSRA intervals with -G:+DumpOnError. |
Fri, 29 May 2015 10:59:03 +0200 |
Josef Eisl |
LinearScan: fix intervals context. |
Fri, 29 May 2015 13:02:04 +0200 |
Christian Wirth |
Merged |
Fri, 29 May 2015 13:01:09 +0200 |
Christian Wirth |
fix typo in mx_graal.py |
Fri, 29 May 2015 12:59:36 +0200 |
Christian Wirth |
fix graal.version identification issue (replace is happening, but assert does not identify that. |
Fri, 29 May 2015 12:59:12 +0200 |
Christian Wirth |
fixes for windows build (size_t conversion, missing precompiled.hpp, missing strtof, strtoll in Windows SDK) |
Fri, 29 May 2015 12:09:07 +0200 |
Thomas Wuerthinger |
Merge. |
Fri, 29 May 2015 10:52:21 +0200 |
Thomas Wuerthinger |
Fix a bug in the dominator based conditional elimination. |
Fri, 29 May 2015 11:35:20 +0200 |
Doug Simon |
support DEFAULT_VM=graal in mx/env |
Fri, 29 May 2015 10:38:52 +0200 |
Gilles Duboscq |
delete options once they have been passed to Java |
Fri, 29 May 2015 10:35:51 +0200 |
Gilles Duboscq |
Fix wrong free in ~OptionsTable |
Fri, 29 May 2015 10:13:18 +0200 |
Josef Eisl |
Backed out changeset: 23bc51cd8654 |
Fri, 29 May 2015 09:08:21 +0200 |
Doug Simon |
added support for '--vm graal' to mx as an alias for '--vm jvmci' |
Thu, 28 May 2015 21:14:08 -0700 |
Michael Van De Vanter |
Fix project dependency |
Thu, 28 May 2015 21:11:28 -0700 |
Michael Van De Vanter |
Merge with f41409c6ff26923655747d1a36ac51892b1153ac |
Thu, 28 May 2015 15:10:18 -0700 |
Michael Van De Vanter |
Merge with fad97102875561c0cecb2da155cdf0a1bc3cdaa8 |
Thu, 28 May 2015 10:16:13 -0700 |
Michael Van De Vanter |
Merge with 4b3b38415adf974774952abb69b359053d6f0018 |
Thu, 28 May 2015 09:51:44 -0700 |
Michael Van De Vanter |
Merge with 47c5e0903d065856b2eac8054f3de9413cd617d2 |
Wed, 27 May 2015 21:52:52 -0700 |
Michael Van De Vanter |
Merge with 93d486d51ab48f91d8697d94793e208e01e44559 |
Wed, 27 May 2015 20:52:21 -0700 |
Michael Van De Vanter |
Truffle/Debugging: temporary patches so the DebugEngine will work (partially) with the new TruffleVM framework. |
Wed, 27 May 2015 20:49:09 -0700 |
Michael Van De Vanter |
Truffle/instrumentation: catch a NPE error condition (when a tagged STATEMENT has no source information) |
Wed, 27 May 2015 16:36:03 -0700 |
Michael Van De Vanter |
Truffle/Debugging: fix a python problem with the "sldebug" command |
Tue, 26 May 2015 17:38:44 -0700 |
Michael Van De Vanter |
Merge with ce585b0ac3e2eef29a0c4423ab9a5c524a331a30 |
Tue, 26 May 2015 16:44:24 -0700 |
Michael Van De Vanter |
ghost entry in hg's model |
Tue, 26 May 2015 16:38:13 -0700 |
Michael Van De Vanter |
Truffle/Debugging: add the Truffle DebugEngine and supporting code, as well as add a crude command-line debugging tool used mainly to test the DebugEngine. Migrate the small tols out of project com.oracle.truffle.api into the new project com.oracle.truffle.tools. |
Thu, 28 May 2015 17:00:59 -0700 |
Christian Wimmer |
Do not rely on single/double slot information from the Kind of the value in a local variable or expression stack entry. With word type rewriting during parsing, long values can be single slot values when they are rewritten from Object values. |
Fri, 29 May 2015 01:11:41 +0200 |
Doug Simon |
fixed missed renaming |
Fri, 29 May 2015 00:35:10 +0200 |
Doug Simon |
fixed eclipseformat issues |
Fri, 29 May 2015 00:19:05 +0200 |
Doug Simon |
Merge. |
Fri, 29 May 2015 00:06:22 +0200 |
Doug Simon |
revived post option parsing handler notification |
Thu, 28 May 2015 21:58:33 +0200 |
Doug Simon |
Merge. |
Thu, 28 May 2015 17:13:22 +0200 |
Doug Simon |
Merge. |
Thu, 28 May 2015 16:39:41 +0200 |
Doug Simon |
added lower runtime overhead mechanism for setting "graal.version" system property |
Thu, 28 May 2015 15:36:48 +0200 |
Doug Simon |
recast all Graal native code as JVMCI code (JBS:GRAAL-53) |
Wed, 27 May 2015 13:43:27 +0200 |
Doug Simon |
changed uses of Graal terminology to JVMCI (JBS:GRAAL-53) |
Wed, 27 May 2015 13:32:18 +0200 |
Doug Simon |
Merge. |
Wed, 27 May 2015 00:36:16 +0200 |
Doug Simon |
renamed com.oracle.graal.api[meta|code] modules to com.oracle.jvmci.[meta|code] (JBS:GRAAL-53) |
Tue, 26 May 2015 23:45:05 +0200 |
Doug Simon |
renamed com.oracle.graal.api.meta.test to com.oracle.graal.java.test since it is Graal specific (JBS:GRAAL-53) |
Tue, 26 May 2015 23:21:15 +0200 |
Doug Simon |
renamed com.oracle.graal.[debug|options|hotspotvmconfig]* modules to com.oracle.jvmci.[debug|options|hotspotvmconfig]* modules (JBS:GRAAL-53) |
Tue, 26 May 2015 20:29:07 +0200 |
Doug Simon |
merge fixes |
Tue, 26 May 2015 17:21:29 +0200 |
Doug Simon |
use skeleton findbugs jar containing only SuppresFBWarnings to avoid external dependency for JVMCI classes (JBS:GRAAL-53) |
Tue, 26 May 2015 17:13:37 +0200 |
Doug Simon |
moved com.oracle.graal.hotspot.jvmci classes to com.oracle.jvmci.hotspot module (JBS:GRAAL-53) |
Tue, 26 May 2015 12:27:05 +0200 |
Doug Simon |
fixed canonicalizeprojects issues |
Tue, 26 May 2015 11:42:44 +0200 |
Doug Simon |
moved MethodId* classes from c.o.g.graphbuilderconf to c.o.g.api.meta (JBS:GRAAL-53) |
Tue, 26 May 2015 11:19:50 +0200 |
Doug Simon |
moved Receiver inner class from MethodIdMap to InvocationPlugin (JBS:GRAAL-53) |
Tue, 26 May 2015 11:14:59 +0200 |
Doug Simon |
fixed expected exception type in some TestResolvedJavaType tests |
Tue, 26 May 2015 00:40:36 +0200 |
Doug Simon |
removed dependency from JVMCI class HotSpotResolvedJavaMethodImpl to non-JVMCI class StructuredGraph (JBS:GRAAL-53) |
Tue, 26 May 2015 00:31:30 +0200 |
Doug Simon |
removed dependency from JVMCI class HotSpotProfilingInfo to non-JVMCI class StructuredGraph (JBS:GRAAL-53) |
Mon, 25 May 2015 23:44:59 +0200 |
Doug Simon |
reverted uses of InternalError to JVMCIError (JBS:GRAAL-53) |
Mon, 25 May 2015 23:30:34 +0200 |
Doug Simon |
moved GraalInternalError to com.oracle.jvmci.common and renamed it to JVMCIError (JBS:GRAAL-53) |
Mon, 25 May 2015 22:30:44 +0200 |
Doug Simon |
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53) |
Mon, 25 May 2015 22:17:10 +0200 |
Doug Simon |
moved UnsafeAccess to com.oracle.jvmci.common (JBS:GRAAL-53) |
Mon, 25 May 2015 17:40:30 +0200 |
Doug Simon |
fixed missing rename |
Mon, 25 May 2015 17:34:32 +0200 |
Doug Simon |
renamed com.oracle.graal.service.processor to com.oracle.jvmci.runtime.processor (JBS:GRAAL-53) |
Mon, 25 May 2015 17:20:39 +0200 |
Doug Simon |
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53) |
Mon, 25 May 2015 17:09:00 +0200 |
Doug Simon |
handle duplicates when extracting service files |
Mon, 25 May 2015 11:06:22 +0200 |
Doug Simon |
remove documentation about extended bytecodes |
Sun, 24 May 2015 16:40:29 +0200 |
Doug Simon |
removed use of lambda in JVMCI/Graal initialization code |
Sun, 24 May 2015 16:29:41 +0200 |
Doug Simon |
avoid unnecessary loading of regex classes when assertions are disabled |
Sun, 24 May 2015 14:44:28 +0200 |
Doug Simon |
fixed regression preventing hosted CompileTheWorld from running (JBS:GRAAL-53) |
Sun, 24 May 2015 14:42:38 +0200 |
Doug Simon |
require @ServiceProcessor annotated classes to be top level types |
Sun, 24 May 2015 13:11:53 +0200 |
Doug Simon |
added extension point for post Option parsing actions and used it to remove another JVMCI to non-JVMCI dependency (JBS:GRAAL-53) |
Sun, 24 May 2015 12:07:04 +0200 |
Doug Simon |
assert that at most one GraalRuntimeFactory is available |
Sun, 24 May 2015 11:56:57 +0200 |
Doug Simon |
removed more dependencies from JVMCI classes to non-JVMCI classes (JBS:GRAAL-53) |
Fri, 22 May 2015 23:58:35 +0200 |
Doug Simon |
merge fixes |
Fri, 22 May 2015 23:26:20 +0200 |
Doug Simon |
added HotSpotJVMCIRuntime* classes, replaced references to HotSpotGraalRuntime in VM with HotSpotJVMCIRuntime (JBS:GRAAL-53) |
Tue, 19 May 2015 23:16:07 +0200 |
Doug Simon |
created com.oracle.graal.hotspot.jvmci package and moved classes destined for future JVMCI module into it (JBS:GRAAL-53) |
Thu, 28 May 2015 21:26:54 +0200 |
Thomas Wuerthinger |
Merge. |
Thu, 28 May 2015 21:25:21 +0200 |
Thomas Wuerthinger |
Apply type check plugin only when parsing intrinsics. |
Thu, 28 May 2015 18:06:26 +0200 |
Gilles Duboscq |
make GraalRuntime::parse_argument public to avoid needing the firend declaration |
Thu, 28 May 2015 17:44:05 +0200 |
Gilles Duboscq |
Merge |
Thu, 28 May 2015 16:54:14 +0200 |
Gilles Duboscq |
remove hotspot.sourcegen |
Thu, 28 May 2015 16:50:35 +0200 |
Gilles Duboscq |
Remove GenGraalRuntimeInlineHpp |
Wed, 27 May 2015 17:40:26 +0200 |
Gilles Duboscq |
Use files in lib/graal/options to define Graal options (-G:...) instead of generating code for them |
Mon, 18 May 2015 18:30:43 +0200 |
Gilles Duboscq |
Extract options file to build |
Mon, 18 May 2015 17:59:40 +0200 |
Gilles Duboscq |
Make OptionProcessor create options files |
Thu, 07 May 2015 16:59:34 +0200 |
Gilles Duboscq |
Use GraalRuntime::parse_lines in GraalRuntime::parse_graal_options_file |
Thu, 07 May 2015 16:00:42 +0200 |
Gilles Duboscq |
Factor GraalRuntime::parse_lines out of GraalRuntime::get_service_impls |
Wed, 06 May 2015 17:04:06 +0200 |
Gilles Duboscq |
mx: better description for strict-compliance and fix typo |
Wed, 06 May 2015 16:54:59 +0200 |
Gilles Duboscq |
Graal loader: load all .jar files (regardless of graal prefix) |
Tue, 05 May 2015 17:56:23 +0200 |
Gilles Duboscq |
GraphDecoder: add debug information to Invoke assertion |
Thu, 28 May 2015 10:04:46 +0200 |
Josef Eisl |
Add RegisterAllocationConfig to AllocationContext. |
Wed, 27 May 2015 12:12:22 +0200 |
Josef Eisl |
Backend: add #newRegisterAllocationConfig. |
Thu, 28 May 2015 11:04:19 +0200 |
Josef Eisl |
Add AMD64HotSpotRegisterAllocationConfig. |
Wed, 27 May 2015 12:06:50 +0200 |
Josef Eisl |
LinearScanWalker: outsource register range check. |
Wed, 27 May 2015 12:09:09 +0200 |
Josef Eisl |
RegisterAllocationConfig: add AllocatableRegisters. |
Thu, 28 May 2015 10:59:34 +0200 |
Roland Schatz |
Remove reference to CompilationResult from HotSpotCompiledCode. |
Wed, 27 May 2015 12:23:22 +0200 |
Roland Schatz |
[AMD64] Use shorter encoding of zero-extend opcodes. |
Wed, 27 May 2015 10:57:21 +0200 |
Stefan Anzinger |
Remove duplicate directories in distrule |
Wed, 27 May 2015 10:18:54 +0200 |
Jaroslav Tulach |
GRAAL-1090: Doug speeds up ./mx.sh build --only com.oracle.truffle.sl from 8s to 4s on my computer. |
Tue, 26 May 2015 16:19:16 -0700 |
Christian Wimmer |
Bugfix for Graph Decoder: ensure that guard dependencies to block begins are correctly re-wired during decoding |
Tue, 26 May 2015 21:22:00 +0200 |
Thomas Wuerthinger |
Create different nodes in the graph builder when instanceof and checkcast have a single type profile. |
Tue, 26 May 2015 20:48:30 +0200 |
Thomas Wuerthinger |
Merge. |
Tue, 26 May 2015 20:23:22 +0200 |
Thomas Wuerthinger |
Merge. |
Tue, 26 May 2015 20:23:11 +0200 |
Thomas Wuerthinger |
Improve canonicalization of instanceof node. |
Tue, 26 May 2015 20:21:07 +0200 |
Thomas Wuerthinger |
Disable inlining during parsing. |
Tue, 26 May 2015 18:57:51 +0200 |
Thomas Wuerthinger |
Enable inlining during parsing by default. |
Tue, 26 May 2015 18:34:22 +0200 |
Thomas Wuerthinger |
Fix folding of type check node. |
Tue, 26 May 2015 20:04:08 +0200 |
Christian Humer |
Truffle-DSL: move internal @ExpectError annotation from public API to the test package only; share expect error handling between new processors. |
Tue, 26 May 2015 20:04:07 +0200 |
Christian Humer |
SL: handle undefined functions gracefully. |
Tue, 26 May 2015 20:02:07 +0200 |
Christian Humer |
Truffle-DSL: pow example should not use @ExplodeLoop. |
Tue, 19 May 2015 17:48:50 +0200 |
Christian Humer |
SL: Remove useless rewriteOn parameter in SLLogicalOrNode#doBoolean |
Tue, 26 May 2015 19:11:36 +0200 |
Jaroslav Tulach |
Introducing standard I/O and error into Env and using TruffleVM to execute SL test cases. Adding SLTckTest to verify SL language interop. |
Tue, 26 May 2015 16:46:25 +0200 |
Thomas Wuerthinger |
Fix probabilities for new array instances. |
Tue, 26 May 2015 14:46:32 +0200 |
Stefan Anzinger |
Add Makefile generator for building graal without mx |