Tue, 02 Jul 2013 19:21:59 +0200 |
Christian Humer |
Truffle-DSL: fixed bugs in the generated polymorphic code generation. |
Tue, 02 Jul 2013 14:51:22 +0200 |
Christian Humer |
Merge. |
Tue, 02 Jul 2013 14:51:05 +0200 |
Christian Humer |
Truffle-DSL: rewritten polymorphic optimization for simpler generated code. |
Mon, 01 Jul 2013 21:08:20 +0200 |
Christian Humer |
Disabled truffle rewrite trace by default. |
Mon, 01 Jul 2013 21:07:21 +0200 |
Christian Humer |
Merge. |
Mon, 01 Jul 2013 20:58:32 +0200 |
Christian Humer |
Truffle-DSL: API-change: Renamed truffle.api.codegen to truffle.api.dsl for all projects and packages. |
Mon, 01 Jul 2013 20:32:20 +0200 |
Christian Humer |
Truffle-DSL: code-generation of polymorphic caching |
Mon, 01 Jul 2013 20:31:30 +0200 |
Christian Humer |
Truffle-DSL: API change: Renamed createNodeSpecialized to createNodeGeneric. There was not a known use-case for createNodeSpecialized so we decided to replace it with a simpler version. |
Mon, 01 Jul 2013 20:29:08 +0200 |
Christian Humer |
Truffle-DSL: added a few missing types to the dsl tests. |
Mon, 01 Jul 2013 20:28:37 +0200 |
Christian Humer |
Truffle-DSL: API change: removed useSpecializations in @Generic. The way of specifying this behaviour now is to create a @Specialization which won't rewrite. This way there is no generic case anymore which could use the specializations for its implementation. |
Mon, 01 Jul 2013 20:24:49 +0200 |
Christian Humer |
Truffle-DSL: API changes for new polymorphic caching feature. |
Fri, 28 Jun 2013 12:19:51 +0200 |
Christian Humer |
Truffle-DSL: Renamed @NodeClass to @NodeContainer. splitByMethodName is not an option anymore and is always enabled if a @NodeContainer is used. |
Wed, 26 Jun 2013 17:21:59 +0200 |
Christian Humer |
Added a feature to trace rewrites of truffle nodes. |
Tue, 02 Jul 2013 10:17:35 +0200 |
Roland Schatz |
Factor out common code of NewArrayNode and DynamicNewArrayNode. |
Mon, 01 Jul 2013 15:46:27 -0400 |
Morris Meyer |
CR-1032 - change ExternalCompilationResult kernel -> entryPoint |
Mon, 01 Jul 2013 11:47:01 +0200 |
Roland Schatz |
Make newArray stubs reexecutable. |
Mon, 01 Jul 2013 11:46:53 +0200 |
Roland Schatz |
Remove unnecessary class. |
Mon, 01 Jul 2013 10:52:24 +0200 |
Doug Simon |
made parsing of mx/env more robust |
Sun, 30 Jun 2013 11:24:38 -0400 |
Morris Meyer |
System_currentTimeMillis02 checkstyle nit |
Sun, 30 Jun 2013 11:19:34 -0400 |
Morris Meyer |
Disable PTX invocation |
Sun, 30 Jun 2013 11:19:21 -0400 |
Morris Meyer |
Ensure compilation in System_currentTimeMillis02 |
Sat, 29 Jun 2013 22:06:05 -0400 |
Morris Meyer |
PTX checkstyle nits |
Sat, 29 Jun 2013 21:57:13 -0400 |
Morris Meyer |
PTX invcation test fixes |
Sat, 29 Jun 2013 21:53:34 -0400 |
Morris Meyer |
ExternalCompilationResult gate fix |
Sat, 29 Jun 2013 21:52:28 -0400 |
Morris Meyer |
ExternalCompilationResult serialization |
Sat, 29 Jun 2013 21:29:34 -0400 |
Morris Meyer |
PTX kernel execution - no args or return value |
Sat, 29 Jun 2013 11:40:52 +0200 |
Doug Simon |
distribution jars (e.g., graal.jar) now contain library dependencies |
Thu, 20 Jun 2013 14:25:26 +0200 |
Bernhard Urban |
ShiftNode: add constant with correct stamp in canonical() |
Fri, 28 Jun 2013 19:11:47 +0200 |
Gilles Duboscq |
commands.py: Make sure _jdk returns an absolute path. Use _jdk and _jdksDir where necessary |
Fri, 28 Jun 2013 17:33:44 +0200 |
Doug Simon |
Merge. |
Fri, 28 Jun 2013 17:00:59 +0200 |
Doug Simon |
added annotation to suppress warnings for Eclipse kepler and juno |
Fri, 28 Jun 2013 17:00:26 +0200 |
Doug Simon |
fixed non-product builds of the VM for jdk7_25 |
Fri, 28 Jun 2013 16:36:27 +0200 |
Gilles Duboscq |
Add a --vmdir argument to mx |
Fri, 28 Jun 2013 15:32:06 +0200 |
Lukas Stadler |
make BoxNode and UnboxNode floating |
Fri, 28 Jun 2013 11:02:37 +0200 |
Doug Simon |
disabled "noisy" log statements unless -v option (i.e. verbose) is specified to mx |
Thu, 27 Jun 2013 22:18:52 -0700 |
twisti |
Revert bytecode indexes back to Java endianess. |
Thu, 27 Jun 2013 19:57:43 -0400 |
Morris Meyer |
GPU generate_kernel return for Cuda function |
Thu, 27 Jun 2013 19:30:44 -0400 |
Morris Meyer |
Fix SPARC unused annotations |
Thu, 27 Jun 2013 19:24:03 -0400 |
Morris Meyer |
SPARCAssembler Fmt3p upgrade |
Thu, 27 Jun 2013 19:22:42 -0400 |
Morris Meyer |
PTX kernel get_function return |
Thu, 27 Jun 2013 22:00:18 +0200 |
Thomas Wuerthinger |
Remove suppress warnings. |
Thu, 27 Jun 2013 21:47:42 +0200 |
Thomas Wuerthinger |
Merge. |
Thu, 27 Jun 2013 21:20:07 +0200 |
Thomas Wuerthinger |
Fixed issues around execute compiled code stub. Made TraceDeoptimization a product flag. |
Thu, 27 Jun 2013 15:14:29 +0200 |
Thomas Wuerthinger |
Use correct parameters for readUnsafeConstant. |
Thu, 27 Jun 2013 14:15:27 +0200 |
Thomas Wuerthinger |
Fix for new warnings showing up when using Kepler eclipse. |
Thu, 27 Jun 2013 21:03:55 +0200 |
Christos Kotselidis |
Merge |
Thu, 27 Jun 2013 11:44:15 +0200 |
Christos Kotselidis |
Augment comments |
Thu, 27 Jun 2013 11:42:43 +0200 |
Christos Kotselidis |
Lower G1 Array Range Barriers |
Thu, 27 Jun 2013 11:41:19 +0200 |
Christos Kotselidis |
Write Barrier Addition Phase adds Array Range Barriers for G1 |
Thu, 27 Jun 2013 11:39:57 +0200 |
Christos Kotselidis |
Small refactoring |
Thu, 27 Jun 2013 11:37:33 +0200 |
Christos Kotselidis |
Add ArrayRange Snippets for G1 |
Thu, 27 Jun 2013 11:37:18 +0200 |
Christos Kotselidis |
Fix Checkstyle errors |
Thu, 27 Jun 2013 11:32:36 +0200 |
Christos Kotselidis |
Introduce G1 Array Range Barrier Nodes |
Thu, 27 Jun 2013 11:28:38 +0200 |
Christos Kotselidis |
SerialArrayRangeWriteBarrier inherits from ArrayRangeWriteBarrier class |
Thu, 27 Jun 2013 11:26:42 +0200 |
Christos Kotselidis |
Introduce ArrayRangeWriteBarrier super class |
Thu, 27 Jun 2013 11:23:34 +0200 |
Christos Kotselidis |
Replace unsafe load with readCompressed while reading the previous value in G1 pre barriers (Avoids guard insertion after guard lowering) |
Thu, 27 Jun 2013 11:22:27 +0200 |
Christos Kotselidis |
Introduce ReadCompressed opcode in WordTypeRewriter |
Thu, 27 Jun 2013 11:16:18 +0200 |
Christos Kotselidis |
Assume that all unsafe loads generated after guard lowering derive from ArrayCopy Intrinsics |
Thu, 27 Jun 2013 11:14:46 +0200 |
Christos Kotselidis |
Fix stamp in unsafe load lowering |
Thu, 27 Jun 2013 18:21:13 +0200 |
Bernhard Urban |
CTW: adapt output messages, so that they match with the output of hotspot |
Wed, 26 Jun 2013 15:35:58 +0200 |
Roland Schatz |
Use slow-path stub call instead of deopt in lowering of DynamicNewArrayNode. |
Wed, 26 Jun 2013 15:22:21 +0200 |
Thomas Wuerthinger |
Merge. |
Wed, 26 Jun 2013 15:22:11 +0200 |
Thomas Wuerthinger |
Add sanity check to avoid overwriting the reserved code buffer for very large methods. |
Wed, 26 Jun 2013 15:17:17 +0200 |
Thomas Wuerthinger |
Slightly increase GraalNMethodSizeLimit and make it a product flag. |
Tue, 25 Jun 2013 23:52:52 +0200 |
Thomas Wuerthinger |
Delete unused stub. |
Tue, 25 Jun 2013 19:49:09 +0200 |
Thomas Wuerthinger |
Merge. |
Tue, 25 Jun 2013 19:48:16 +0200 |
Thomas Wuerthinger |
Fix bug in canonicalization of non-compressed object pointers. |
Tue, 25 Jun 2013 14:59:57 +0200 |
Thomas Wuerthinger |
Disable type check hints and type checked inlining for Truffle compiler. |
Tue, 25 Jun 2013 14:56:56 +0200 |
Thomas Wuerthinger |
Fix bug in executeCompiledMethod interpreter stub. |
Wed, 26 Jun 2013 12:16:38 +0200 |
Lukas Stadler |
enable TailDuplication for MergeNodes without stateAfter |
Tue, 25 Jun 2013 23:05:52 +0200 |
Doug Simon |
fixed bug in ConditionalEliminationPhase (GRAAL-346) |
Tue, 25 Jun 2013 23:05:01 +0200 |
Doug Simon |
GraalCompilerTest throws an error if code installation fails |
Tue, 25 Jun 2013 21:14:47 +0200 |
Doug Simon |
made the primary suite detection logic a little more robust |
Tue, 25 Jun 2013 13:53:02 +0200 |
Andreas Woess |
Separate replacements for Truffle compilation |
Mon, 24 Jun 2013 17:16:04 +0200 |
Andreas Woess |
PartialEvaluator: iterative version of expandTree |
Tue, 25 Jun 2013 10:22:02 +0200 |
Lukas Stadler |
change to GC verification during gate: run in product, add after-GC verification |
Tue, 25 Jun 2013 10:05:04 +0200 |
Lukas Stadler |
split PiNode into PiNode and GuardedValueNode |
Tue, 25 Jun 2013 00:11:45 +0200 |
Christos Kotselidis |
Merge |
Mon, 24 Jun 2013 23:10:56 +0200 |
Christos Kotselidis |
Merge |
Mon, 24 Jun 2013 23:10:24 +0200 |
Christos Kotselidis |
Code cleanup |
Mon, 24 Jun 2013 16:55:52 +0200 |
Christos Kotselidis |
Replace readObject with unsafe load for G1 Barriers + Compressed Oops correctness |
Mon, 24 Jun 2013 15:26:43 +0200 |
Christos Kotselidis |
Merge |
Mon, 24 Jun 2013 14:57:04 +0200 |
Christos Kotselidis |
Static imports in write barrier snippets |
Mon, 24 Jun 2013 14:52:44 +0200 |
Christos Kotselidis |
Method renaming |
Mon, 24 Jun 2013 14:49:17 +0200 |
Christos Kotselidis |
Fix spelling error |
Mon, 24 Jun 2013 14:48:20 +0200 |
Christos Kotselidis |
Replace G1 stub call nodes with intrinsics |
Mon, 24 Jun 2013 13:44:59 +0200 |
Christos Kotselidis |
Move barrier check inside addReadNodeBarriers method, better assertions |
Mon, 24 Jun 2013 12:06:32 +0200 |
Christos Kotselidis |
Make Write Barrier abstract class |
Mon, 24 Jun 2013 12:05:18 +0200 |
Christos Kotselidis |
Remove old Write Barrier node |
Mon, 24 Jun 2013 22:56:07 +0200 |
Doug Simon |
updated Checkstyle rules to prohibit underscores in method names and fixed current violations |
Mon, 24 Jun 2013 16:40:56 +0200 |
Andreas Woess |
Increase MaximumDesiredSize |
Mon, 24 Jun 2013 16:40:32 +0200 |
Andreas Woess |
Merge |
Mon, 24 Jun 2013 12:57:44 +0200 |
Andreas Woess |
fix windows build directory |
Mon, 24 Jun 2013 13:40:46 +0200 |
Roland Schatz |
New strategy for selecting the default runtime. |
Mon, 24 Jun 2013 13:17:33 +0200 |
Roland Schatz |
New strategy for selecting the default compiler configuration. |
Mon, 24 Jun 2013 11:56:24 +0200 |
Christian Haeubl |
Merge |
Mon, 24 Jun 2013 11:43:48 +0200 |
Christian Haeubl |
Fixed an interpreter issue concerning a trashed register. |
Mon, 24 Jun 2013 10:25:41 +0200 |
Christos Kotselidis |
Merge |
Mon, 24 Jun 2013 10:22:28 +0200 |
Christos Kotselidis |
Ignore testBoxedBooleanAOT test |
Fri, 21 Jun 2013 23:12:51 +0200 |
Christos Kotselidis |
Merge |
Fri, 21 Jun 2013 16:52:58 +0200 |
Christos Kotselidis |
Fix checkstyle errors |
Fri, 21 Jun 2013 16:49:32 +0200 |
Christos Kotselidis |
Merge |
Fri, 21 Jun 2013 16:42:32 +0200 |
Christos Kotselidis |
Probability inversion in unsafe load lowering |
Fri, 21 Jun 2013 16:26:35 +0200 |
Christos Kotselidis |
Add G1 Barriers during lowering |
Fri, 21 Jun 2013 15:46:43 +0200 |
Christos Kotselidis |
Augment Write Barrier Addition Tests for G1 barriers |
Fri, 21 Jun 2013 15:46:18 +0200 |
Christos Kotselidis |
Add logging helper function for write barrier debugging |
Fri, 21 Jun 2013 15:11:46 +0200 |
Christos Kotselidis |
Attach G1 Pre barrier to load field of referent field |
Fri, 21 Jun 2013 15:03:26 +0200 |
Christos Kotselidis |
Augment WriteBarrierAddition phase to insert G1 Barriers |
Fri, 21 Jun 2013 11:59:34 +0200 |
Christos Kotselidis |
Add G1 Barrier Snippets |
Fri, 21 Jun 2013 11:41:34 +0200 |
Christos Kotselidis |
Merge |
Fri, 21 Jun 2013 11:34:17 +0200 |
Christos Kotselidis |
Read nodes with attached barrier (G1) can not float |
Fri, 21 Jun 2013 11:08:10 +0200 |
Christos Kotselidis |
Forbid direct eden allocation when G1 is enabled |
Mon, 24 Jun 2013 08:01:33 +0200 |
Lukas Stadler |
remove scheduledNext from ScheduledNode |
Mon, 24 Jun 2013 02:19:14 +0200 |
Andreas Woess |
OptimizedCallTarget: always disable compilation on exception; cleanup |
Sun, 23 Jun 2013 16:35:17 +0200 |
Andreas Woess |
TraceTruffleCompilation: output truffle and graal node counts |
Sun, 23 Jun 2013 14:42:15 +0200 |
Andreas Woess |
PartialEvaluator: report node count difference (+/-) instead of new node count |
Sun, 23 Jun 2013 23:42:07 +0200 |
Thomas Wuerthinger |
Ignore two test classes that show failures when used with code coverage tools. |
Sun, 23 Jun 2013 21:44:35 +0200 |
Thomas Wuerthinger |
Merge. |
Sun, 23 Jun 2013 21:44:15 +0200 |
Thomas Wuerthinger |
Add basic version of Graal's Truffle runtime. |
Sun, 23 Jun 2013 21:36:00 +0200 |
Thomas Wuerthinger |
Add decompiler debug handler. |