Thu, 21 Aug 2014 13:28:22 -0700 |
David Piorkowski |
Truffle/Instrumentation: Added Instrumentable interface and LineLocationToSourceSections map |
Thu, 21 Aug 2014 18:50:18 +0200 |
Lukas Stadler |
don't generate invalid mov_b hsail instructions |
Thu, 21 Aug 2014 11:12:38 +0200 |
Gilles Duboscq |
HSAIL: pass the number of argument to the JavaCallArguments constructor. Add TraceTime for kernel creation. |
Wed, 20 Aug 2014 17:10:13 +0200 |
Gilles Duboscq |
truffle.jar should always be on the bootclasspath regardless of the 'graal' status of the vm. |
Mon, 18 Aug 2014 19:07:56 +0200 |
Gilles Duboscq |
graalRuntime: name_len shound be a size_t |
Thu, 21 Aug 2014 12:01:35 +0200 |
Doug Simon |
fixed regression when building original VM without a Java build beforehand |
Tue, 19 Aug 2014 10:48:05 +0200 |
Matthias Grimmer |
NFI: never throw an unsatisfiedLinkError - better return null |
Wed, 20 Aug 2014 15:14:30 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc |
Wed, 20 Aug 2014 16:50:25 +0200 |
Roland Schatz |
Don't recreate suites on every CTW compile. |
Wed, 20 Aug 2014 16:43:05 +0200 |
Roland Schatz |
Recompute phase suites when options are changed. |
Wed, 20 Aug 2014 15:35:27 +0200 |
Roland Schatz |
Correctly parse string option values that start with + or -. |
Wed, 20 Aug 2014 15:17:17 +0200 |
Michael Haupt |
cover ForceMaterializeNode in NewFrameNode.getMaterializedRepresentationHelper() |
Wed, 20 Aug 2014 15:16:11 +0200 |
Michael Haupt |
clarify documentation about assumption and profile storage in final fields |
Tue, 19 Aug 2014 19:25:44 +0200 |
Lukas Stadler |
proper implementation of Frame.materialize |
Tue, 19 Aug 2014 19:17:38 +0200 |
Lukas Stadler |
small cleanup |
Tue, 19 Aug 2014 17:30:54 +0200 |
Bernhard Urban |
Added tag graal-0.4 for changeset 7d4f630172a1 |
Tue, 19 Aug 2014 15:27:57 +0200 |
Bernhard Urban |
changelog: graal-0.4graal-0.4 |
Tue, 19 Aug 2014 17:30:28 +0200 |
Danilo Ansaloni |
mx: add argument for permissions to copyToJdk() |
Tue, 19 Aug 2014 15:14:06 +0200 |
Bernhard Urban |
mx: fix release tag detection for -dev suffix |
Tue, 19 Aug 2014 14:59:29 +0200 |
Christian Humer |
Merge. |
Tue, 19 Aug 2014 14:56:19 +0200 |
Christian Humer |
Truffle: made constructors of condition profiles package protected to delegate them later to TruffleRuntime. |
Tue, 19 Aug 2014 13:51:14 +0200 |
Bernhard Urban |
truffle api: update comments |
Tue, 19 Aug 2014 09:58:41 +0200 |
Doug Simon |
fixed regression in mx causing problems for the SYMLINK_GRAAL_JAR feature |
Mon, 18 Aug 2014 21:03:41 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc cleanups and minor corrections. |
Mon, 18 Aug 2014 14:36:12 -0700 |
David Piorkowski |
Changes to Instrumentation |
Mon, 18 Aug 2014 21:02:51 +0200 |
Christian Humer |
SL: refactored new naming for condition profiles. |
Mon, 18 Aug 2014 19:02:18 +0200 |
Christian Humer |
Truffle: fixed header dates. |
Mon, 18 Aug 2014 19:00:41 +0200 |
Christian Humer |
Made replacements verifier more robust. |
Mon, 18 Aug 2014 19:00:20 +0200 |
Christian Humer |
Truffle: renamed BooleanConditionProfile to BinaryConditionProfile and IntegerConditionProfile to CountingConditionProfile. |
Mon, 18 Aug 2014 18:41:16 +0200 |
Christian Humer |
Truffle-DSL: argument syntax support for guards |
Mon, 18 Aug 2014 17:44:42 +0200 |
Andreas Woess |
Truffle: fix NPE with -G:-Inline |
Sun, 17 Aug 2014 14:20:11 +0200 |
Doug Simon |
do not generate IDE configurations for distributions auto-generated for projects that define annotation processors |
Fri, 15 Aug 2014 16:57:21 +0200 |
Doug Simon |
fixed checkheaders issue |
Fri, 15 Aug 2014 16:31:49 +0200 |
Doug Simon |
moved NodeInfo processor into a separate project to avoid injecting Truffle DSL annotation processor into Graal projects |
Fri, 15 Aug 2014 13:54:37 +0200 |
Doug Simon |
revived creation of annotation processor jars by 'mx ideinit' |
Fri, 15 Aug 2014 13:17:41 +0200 |
Doug Simon |
clean up generated IDE content for distributions as part of 'mx ideclean' |
Fri, 15 Aug 2014 12:38:01 +0200 |
Doug Simon |
removed graal.nodeinfo as explicit annotation processor for graal.graph since it is implied by being a normal (i.e., non annotation processor) dependency |
Fri, 15 Aug 2014 12:32:22 +0200 |
Doug Simon |
workaround for javac issue |
Fri, 15 Aug 2014 11:39:17 +0200 |
Doug Simon |
fixed canonicalizeprojects issue |
Fri, 15 Aug 2014 11:34:38 +0200 |
Doug Simon |
moved NodeInfo and friends into separate com.oracle.graal.nodeinfo project so that annotation processor can be applied to the base Node class |
Fri, 15 Aug 2014 11:28:46 +0200 |
Doug Simon |
class verification errors cause CheckGraalInvariants to fail |
Thu, 14 Aug 2014 23:45:15 +0200 |
Doug Simon |
generate distributions for projects that define annotation processors |
Thu, 14 Aug 2014 23:28:21 +0200 |
Doug Simon |
removed @NodeInfo from non-Node classes |
Thu, 14 Aug 2014 23:27:53 +0200 |
Doug Simon |
fixed Node classes that were final, private or had private constructors |
Thu, 14 Aug 2014 23:26:14 +0200 |
Doug Simon |
check that generated Node classes exist |
Thu, 14 Aug 2014 23:25:26 +0200 |
Doug Simon |
generated Node classes are prefixed with the names of classes enclosing the source classes |
Thu, 14 Aug 2014 17:10:53 +0200 |
Christian Humer |
Truffle-DSL: minor fix for import guards. |
Thu, 14 Aug 2014 16:49:45 +0200 |
Christian Humer |
Merge. |
Thu, 14 Aug 2014 16:49:18 +0200 |
Christian Humer |
Truffle-DSL: implemented import guards feature. |
Thu, 14 Aug 2014 15:35:20 +0200 |
Doug Simon |
support use of -XX:CompileCommand=dontinline to exclude problematic methods from CompileTheWorld |
Thu, 14 Aug 2014 15:02:17 +0200 |
Christian Humer |
Truffle-DSL: fixed guard solve of guards for interfaces. |
Thu, 14 Aug 2014 13:11:47 +0200 |
Christian Humer |
SL: use the new IntegerConditionProfile in simple language. |
Wed, 13 Aug 2014 20:44:36 +0200 |
Christian Humer |
Truffle: new condition profile primitives. |
Wed, 13 Aug 2014 21:57:12 +0200 |
Doug Simon |
instances of generated Node classes are created with static factory methods |
Wed, 13 Aug 2014 21:28:23 +0200 |
Doug Simon |
fixed header |
Wed, 13 Aug 2014 21:09:30 +0200 |
Doug Simon |
fixed eclipseformat issue |
Wed, 13 Aug 2014 21:05:29 +0200 |
Doug Simon |
process all declared interfaces when collecting transitive super types |
Wed, 13 Aug 2014 18:36:52 +0200 |
Doug Simon |
Merge. |
Wed, 13 Aug 2014 18:06:26 +0200 |
Christian Humer |
Truffle-DSL: fixed resolve of executeWith. |
Wed, 13 Aug 2014 18:06:26 +0200 |
Christian Humer |
Truffle-DSL: cache primary executes |
Wed, 13 Aug 2014 18:06:26 +0200 |
Christian Humer |
Truffle-DSL: better caching for type checks. |
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: no need to generate code the for type system anymore. |
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: introduced identifiers for type matching. |
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: refined autoimportCache organizeImports. |
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: refined type system type caching |
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: optimized ElementUtils.typeEquals |
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: added hashing for type lookups. |
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: added caching for autoimports. |
Wed, 13 Aug 2014 18:06:18 +0200 |
Christian Humer |
Truffle-DSL: fixed ElementUtils#getType should not throw NPE if type is not on the classpath. |
Wed, 13 Aug 2014 18:25:45 +0200 |
Doug Simon |
added @NodeInfo annotations to all Node classes |
Wed, 13 Aug 2014 18:24:26 +0200 |
Doug Simon |
check that all Node classes are annotated with @NodeInfo |
Wed, 13 Aug 2014 18:23:04 +0200 |
Doug Simon |
annotate generated Node classes with @GeneratedNode; improved error messages in @NodeInfo annotation processor |
Wed, 13 Aug 2014 14:06:36 +0200 |
Josef Eisl |
HSAIL: remove register hint for ShiftOp. |
Wed, 13 Aug 2014 14:05:09 +0200 |
Josef Eisl |
Assert that CompositeValues are not visited directly by ValueProcedures/ValueConsumers. |
Wed, 13 Aug 2014 10:11:43 +0200 |
Josef Eisl |
Use ValueConsumer in RedundantMoveElimination. |
Wed, 13 Aug 2014 10:11:27 +0200 |
Josef Eisl |
Use ValueConsumer in HotSpotBackend. |
Wed, 13 Aug 2014 10:03:21 +0200 |
Josef Eisl |
Use InstructionValueConsumer in CompositeValueReplacementTests. |
Tue, 12 Aug 2014 18:36:57 +0200 |
Josef Eisl |
Use ValueConsumer in LIRVerifier. |
Tue, 12 Aug 2014 17:55:39 +0200 |
Josef Eisl |
Use InstructionValueConsumer in RegisterVerifier. |
Wed, 13 Aug 2014 10:10:38 +0200 |
Josef Eisl |
Use ValueConsumer in LinearScan where possible. |
Tue, 12 Aug 2014 17:18:48 +0200 |
Josef Eisl |
Add LIRInstruction.visitEach{Input,Alive,Output,State}(InstructionValueConsumer). |
Tue, 12 Aug 2014 16:59:07 +0200 |
Josef Eisl |
Restrict access to internal forEach* in LIRInstructionClass and friends. |
Tue, 12 Aug 2014 16:09:18 +0200 |
Josef Eisl |
Add InstructionValueConsumer and ValueConsumer. |
Tue, 12 Aug 2014 17:38:00 +0200 |
Josef Eisl |
Introduce InstructionValueProcedureBase. |
Tue, 12 Aug 2014 16:18:07 +0200 |
Josef Eisl |
Outsource Value/StateProcedure classes into files. |
Tue, 12 Aug 2014 16:30:17 -0700 |
Tom Rodriguez |
Replace hsail donor threads with hsail tlabs |
Tue, 12 Aug 2014 16:12:49 -0700 |
Tom Rodriguez |
add exception to graph name in exception graph dump |
Tue, 12 Aug 2014 16:10:55 -0700 |
Tom Rodriguez |
add LoweredAtomicReadAndWriteNode to WriteBarrierVerificationPhase |
Tue, 12 Aug 2014 15:16:28 -0700 |
Tom Rodriguez |
copy all fields in cloneAsArrayAccess |
Tue, 12 Aug 2014 15:14:46 -0700 |
Tom Rodriguez |
Increase size of Integer.IntegerCache for igv to reduce duplicate boxed integers |
Tue, 12 Aug 2014 15:12:37 -0700 |
Tom Rodriguez |
improve rendering of RangeSlider |
Tue, 12 Aug 2014 17:45:03 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in ElementUtils#getType. |
Tue, 12 Aug 2014 17:33:24 +0200 |
Christian Humer |
Added checkstyle entry to new graph.processors project. |
Tue, 12 Aug 2014 17:21:06 +0200 |
Christian Humer |
Added initial version of the graal graph nodes annotation processor. |
Tue, 12 Aug 2014 17:21:06 +0200 |
Christian Humer |
Truffle-DSL: initial cleanups for code sharing with the new graal annotation processor. |
Tue, 12 Aug 2014 14:54:36 +0200 |
Roland Schatz |
Remove debug output. |
Tue, 12 Aug 2014 14:35:49 +0200 |
Roland Schatz |
Correctly parse VEX encoded instructions in Assembler::locate_operand. |
Tue, 12 Aug 2014 14:13:50 +0200 |
Roland Schatz |
More canonicalizations in FloatAdd/SubNode. |
Tue, 12 Aug 2014 14:04:01 +0200 |
Danilo Ansaloni |
Factored out the '_copyToJdk' function and allow copying files to jre/lib/ext. |
Tue, 12 Aug 2014 01:34:02 +0200 |
Christian Humer |
Truffle-DSL: fixed uninitialized triggered a deopt even if fallback was set to true. |
Tue, 12 Aug 2014 01:34:02 +0200 |
Christian Humer |
Fixed compile error in os_windows.cpp. |
Tue, 12 Aug 2014 00:08:19 +0200 |
Doug Simon |
put some security sensitive actions into a privileged action |
Tue, 12 Aug 2014 00:01:54 +0200 |
Doug Simon |
set protection domain to null for classes loaded by the Graal class loader |
Mon, 11 Aug 2014 13:53:37 -0700 |
Michael Van De Vanter |
Merge with db2ac421649a00f0f8e1022d9daa682a0e9dd114 |
Mon, 11 Aug 2014 13:51:26 -0700 |
Michael Van De Vanter |
SL/instrumentation: minor cleanups in sl.test.instrument |
Mon, 11 Aug 2014 10:35:38 -0700 |
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.java |
Mon, 11 Aug 2014 18:53:38 +0200 |
Doug Simon |
Merge. |
Mon, 11 Aug 2014 16:11:27 +0200 |
Doug Simon |
added AllocSpy-based memory usage benchmarking |
Mon, 11 Aug 2014 16:10:42 +0200 |
Doug Simon |
support for eliding methods in snippets (e.g., to handle instrumentation agents) |
Mon, 11 Aug 2014 15:42:32 +0200 |
Doug Simon |
made AllocSpy public |
Mon, 11 Aug 2014 18:07:31 +0200 |
Josef Eisl |
Clone CompositeValue in ValuePosition.set(). |
Mon, 11 Aug 2014 17:40:27 +0200 |
Josef Eisl |
Add CompositeValue replacement tests for ValuePositionProcedure. |
Mon, 11 Aug 2014 14:39:43 +0200 |
Josef Eisl |
ExcludeFromIdentityComparisonVerification: update comment. |
Mon, 11 Aug 2014 17:44:52 +0200 |
Christian Humer |
Truffle-DSL: fixed findbugs error. |
Mon, 11 Aug 2014 17:29:24 +0200 |
Christian Humer |
Truffle-DSL: Fixed headers. |
Mon, 11 Aug 2014 17:20:24 +0200 |
Christian Humer |
Truffle-DSL: fixed assertions on unspecified toString methods of the annotation processing API. |
Mon, 11 Aug 2014 16:37:40 +0200 |
Christian Humer |
Truffle-DSL: fixed behaviour of insertBefore to be more intuitive. |
Mon, 11 Aug 2014 16:21:54 +0200 |
Christian Humer |
Truffle-DSL: fixed formatting problems. |
Mon, 11 Aug 2014 15:57:47 +0200 |
Christian Humer |
Truffle-DSL: added some javadoc |
Mon, 11 Aug 2014 15:57:47 +0200 |
Christian Humer |
SL: adapt SL for @Generic to @Fallback rename. |