Sun, 11 Jan 2015 17:46:47 +0100 |
Thomas Wuerthinger |
Add utilities isDirect and isIndirect to InvokeKind. |
Sun, 11 Jan 2015 17:24:53 +0100 |
Thomas Wuerthinger |
Do not remove dead frame states in graph builder. There should not be any produced. |
Sun, 11 Jan 2015 17:15:31 +0100 |
Thomas Wuerthinger |
Calculate blocks immediately in correct order. |
Sun, 11 Jan 2015 16:26:26 +0100 |
Thomas Wuerthinger |
Do not compute loop exit bitmap in BciBlock. |
Sun, 11 Jan 2015 16:25:08 +0100 |
Thomas Wuerthinger |
Factor JSR info data into separate data structure from BciBlock. |
Sun, 11 Jan 2015 15:56:45 +0100 |
Thomas Wuerthinger |
Make allocation of loop header array in BciBlockMapping lazy. |
Sun, 11 Jan 2015 02:39:07 +0100 |
Thomas Wuerthinger |
Disable inlining across Truffle boundary by default. |
Sun, 11 Jan 2015 00:00:37 +0100 |
Thomas Wuerthinger |
Move back to an approach where NodeClass is cached in each Node instance. |
Sat, 10 Jan 2015 22:59:11 +0100 |
Thomas Wuerthinger |
Simplify assertion in GuardLoweringPhase. |
Sat, 10 Jan 2015 21:50:50 +0100 |
Thomas Wuerthinger |
Remove IterableNodeType from FloatingReadNode. |
Sat, 10 Jan 2015 21:18:34 +0100 |
Thomas Wuerthinger |
Remove GuardNode from iterable node types. |
Sat, 10 Jan 2015 13:44:47 +0100 |
Christian Humer |
Truffle-DSL: fixed name clashes were still possible on a OS with case insensitive file system. |
Sat, 10 Jan 2015 13:46:02 +0100 |
Christian Humer |
Truffle-DSL: started Truffle-DSL changelog. |
Fri, 09 Jan 2015 18:14:41 +0100 |
Christian Humer |
Truffle-DSL: fixed null dereference. |
Fri, 09 Jan 2015 16:33:56 +0100 |
Christian Humer |
Truffle-DSL: disable line long line wrapping in code writer. warnings are excluded from checkstyle anyway. |
Fri, 09 Jan 2015 16:33:08 +0100 |
Christian Humer |
Truffle-DSL: fix visiblity of create methods. |
Fri, 09 Jan 2015 16:04:37 +0100 |
Christian Humer |
Truffle-DSL: make node id renaming a fixed point algorithm; relax warning condition for multiple execute methods; fix warning condition for multiple execute methods has displayed unproblematic execute methods. |
Fri, 09 Jan 2015 16:02:55 +0100 |
Christian Humer |
Truffle-DSL: fix execute methods with evaluated arguments were not handled correctly with varargs arguments. |
Fri, 09 Jan 2015 16:01:11 +0100 |
Christian Humer |
Truffle-DSL: disable model dumping on error as they can produce a message that is too long for eclipse to handle. |
Fri, 09 Jan 2015 16:00:34 +0100 |
Christian Humer |
Truffle-DSL: varargs for rewrite events. |
Fri, 09 Jan 2015 16:00:23 +0100 |
Christian Humer |
Truffle-DSL: increase maximum number of acceptAndExecute arguments to 5. |
Thu, 08 Jan 2015 17:59:19 -0800 |
Tom Rodriguez |
Only embed boxed primitives when the box is cached by the JDK |
Thu, 08 Jan 2015 17:56:37 -0800 |
Tom Rodriguez |
Mark the first difference when comparing graph strings |
Thu, 08 Jan 2015 10:20:07 -0800 |
Tom Rodriguez |
client-nograal is supported on Mac |
Wed, 07 Jan 2015 18:02:00 +0100 |
Christian Humer |
Truffle: improve invalidation messages for assumptions. |
Wed, 07 Jan 2015 18:01:24 +0100 |
Christian Humer |
Truffle-DSL: fix implicit cast optimization bug. |
Wed, 07 Jan 2015 16:05:57 +0100 |
Andreas Woess |
Merge |
Wed, 07 Jan 2015 15:11:38 +0100 |
Andreas Woess |
Truffle: refactor size calculation in location allocator to visitor pattern |
Mon, 05 Jan 2015 19:01:01 +0100 |
Andreas Woess |
Truffle: LoopNode: child field type can be RepeatingNode now |
Wed, 07 Jan 2015 14:05:14 +0100 |
Roland Schatz |
Generalize ReinterpretNode to deal with arbitrary non-pointer types. |
Wed, 07 Jan 2015 13:40:01 +0100 |
Lukas Stadler |
avoid re-adding "this" during PhiNode simplification |
Tue, 06 Jan 2015 08:44:53 -0800 |
Tom Rodriguez |
Merge |
Mon, 05 Jan 2015 13:02:38 -0800 |
Tom Rodriguez |
remove VerifyHeapNode warning message |
Mon, 05 Jan 2015 13:00:00 -0800 |
Tom Rodriguez |
comment fixes |
Tue, 06 Jan 2015 00:43:09 +0100 |
Christian Humer |
Truffle-DSL: inline specialized node into gen node if single specializable. |
Mon, 05 Jan 2015 20:23:22 +0100 |
Christian Humer |
Truffle-DSL: added bounds check for unrolling child arrays. |
Mon, 05 Jan 2015 20:23:22 +0100 |
Christian Humer |
Truffle-DSL: simplify bad overflow test. The issue is fixed by the new generated node layout. (GRAAL-885 #resolve) |
Mon, 05 Jan 2015 20:23:22 +0100 |
Christian Humer |
Truffle-DSL: optimize generated code for nodes with a single specialization. (GRAAL-602 #resolve) |
Mon, 05 Jan 2015 20:23:22 +0100 |
Christian Humer |
Truffle-DSL: minor cleanup to the guard test. |
Mon, 05 Jan 2015 20:23:22 +0100 |
Christian Humer |
Truffle-DSL: made type name verification more robust. Added some tests. (GRAAL-468 #resolve) |
Mon, 05 Jan 2015 20:23:22 +0100 |
Christian Humer |
Truffle-DSL: breaking: @TypeCheck and @TypeCast now require casted/checked type as explicit parameter. Previously the type was parsed from the method name. (GRAAL-446 #resolve) |
Mon, 05 Jan 2015 20:23:22 +0100 |
Christian Humer |
Truffle-DSL: fixed thrown exception messages should provide more contextual information. (reported by Benoit Daloze) |
Mon, 05 Jan 2015 20:23:22 +0100 |
Christian Humer |
Truffle-DSL: fixed create method should have the same visibility as its originating constructor. (GRAAL-365 #resolve) |
Mon, 05 Jan 2015 09:58:33 -0800 |
Tom Rodriguez |
return proper kind of NULL |
Mon, 05 Jan 2015 12:39:27 +0100 |
Christian Humer |
Truffle-DSL: fixed class loading test. |
Mon, 05 Jan 2015 02:38:44 +0100 |
Christian Humer |
Truffle-DSL: fixed bug for polymorphic execute optimization. |
Mon, 05 Jan 2015 01:31:08 +0100 |
Christian Humer |
Truffle-DSL: support for frame types Frame, MaterializedFrame. Added validation for frame type consistency. Some refactorings along the way. |
Mon, 05 Jan 2015 01:31:08 +0100 |
Christian Humer |
Truffle-DSL: Added tests and verification of overridable generic execute methods. |
Mon, 05 Jan 2015 01:31:07 +0100 |
Christian Humer |
Truffle-DSL: fixed wrong visibility of DSL nodes generated by the new layout. |
Mon, 05 Jan 2015 01:31:07 +0100 |
Christian Humer |
Truffle-DSL: better class names for specialization methods starting with do. |
Mon, 05 Jan 2015 01:31:07 +0100 |
Christian Humer |
Truffle-DSL: avoid some checkstyle errors for generated code. |
Mon, 05 Jan 2015 01:31:07 +0100 |
Christian Humer |
Truffle-DSL: changed specialization class naming scheme to use method name. This usually leads to shorter specialization class names. |
Fri, 02 Jan 2015 14:31:51 +0100 |
Christian Humer |
Truffle-DSL: fix crash if type in rewriteOn is not of type Throwable. Improved error messages for Specialization#rewriteOn. |
Wed, 31 Dec 2014 17:35:10 +0000 |
Chris Seaton |
Truffle: typo in documentation of PrimitiveValueProfile. |
Tue, 30 Dec 2014 14:52:38 +0100 |
Andreas Woess |
Split negated short-circuit-or guard into two guards |
Tue, 30 Dec 2014 02:21:15 +0100 |
Christian Humer |
SL: fix NodeInfo lookup for SLGraalRuntimeBuiltins. |
Tue, 30 Dec 2014 00:37:39 +0100 |
Christian Humer |
Truffle-DSL: checkstyle fixes. |
Mon, 29 Dec 2014 23:39:12 +0100 |
Christian Humer |
SL: enable new DSL layout for SimpleLanguage. |
Mon, 29 Dec 2014 23:39:07 +0100 |
Christian Humer |
SL: adapt SL to type system singleton removal. |
Mon, 29 Dec 2014 23:39:03 +0100 |
Christian Humer |
SL: migrate SL to use @GenerateNodeFactory. |
Mon, 29 Dec 2014 23:38:59 +0100 |
Christian Humer |
SL: make lookup of NodeInfo annotation more rebust. |
Mon, 29 Dec 2014 23:38:54 +0100 |
Christian Humer |
Truffle-DSL: new node layout implementation. |
Mon, 29 Dec 2014 23:38:50 +0100 |
Christian Humer |
Truffle-DSL: added test for null |
Mon, 29 Dec 2014 23:38:46 +0100 |
Christian Humer |
Truffle-DSL: remove outdated test package-info. |
Mon, 29 Dec 2014 23:38:42 +0100 |
Christian Humer |
Truffle-DSL: remove type system singleton |
Mon, 29 Dec 2014 23:38:39 +0100 |
Christian Humer |
Truffle-DSL: disable automatic static imports. |
Mon, 29 Dec 2014 23:38:34 +0100 |
Christian Humer |
Truffle-DSL: fixed auto import if imported class is declared in super class but is also a super class. |
Mon, 29 Dec 2014 23:38:30 +0100 |
Christian Humer |
Truffle-DSL: migrate DSL tests to use @GenerateNodeFactory. |
Mon, 29 Dec 2014 23:38:25 +0100 |
Christian Humer |
Truffle-DSL: implemented @GenerateNodeFactory to enable generation of factories. Factory generation is now disabled by default. |
Mon, 29 Dec 2014 23:38:21 +0100 |
Christian Humer |
Truffle-DSL: replace complex factory system with a much simpler version |
Mon, 29 Dec 2014 23:38:16 +0100 |
Christian Humer |
Truffle-DSL: refactor generator classes |
Mon, 29 Dec 2014 23:38:12 +0100 |
Christian Humer |
Truffle: add putObject to node reflection. |
Mon, 29 Dec 2014 23:38:08 +0100 |
Christian Humer |
Truffle: added new deepCopy method to Node. |
Mon, 29 Dec 2014 23:37:58 +0100 |
Christian Humer |
SL: add boundaries for BigInteger add and String add. |
Wed, 17 Dec 2014 11:24:42 +0100 |
Matthias Grimmer |
Fix GNFI class loader problem |
Tue, 23 Dec 2014 12:13:14 +0100 |
Matthias Grimmer |
OM: DynamicObject extends TruffleObject, add default implementation |
Tue, 23 Dec 2014 11:56:08 +0100 |
Matthias Grimmer |
Interop: add interface |
Mon, 22 Dec 2014 18:34:00 +0100 |
Stefan Anzinger |
[SPARC] Fix OverflowBranch used in truffle |
Sun, 21 Dec 2014 10:45:09 +0100 |
Stefan Anzinger |
SPARC support for Truffle |
Sun, 21 Dec 2014 13:56:31 +1000 |
Doug Simon |
use deterministic iteration-order data structures |
Sun, 21 Dec 2014 13:53:15 +1000 |
Doug Simon |
added factory methods for creating sets |
Sat, 20 Dec 2014 15:56:59 +0000 |
Chris Seaton |
Empty commit to advance version number. |
Sat, 20 Dec 2014 11:45:42 +0100 |
Bernhard Urban |
Added tag graal-0.6 for changeset 3b60f720b955 |
Sat, 20 Dec 2014 11:45:24 +0100 |
Bernhard Urban |
partial backout of 97f2038b7graal-0.6 |
Sat, 20 Dec 2014 12:43:59 +0200 |
Bernhard Urban |
authors: delete duplicated entry |
Fri, 19 Dec 2014 15:50:09 -0800 |
Tom Rodriguez |
Show group name as tooltip in IGV |
Fri, 19 Dec 2014 15:49:32 -0800 |
Tom Rodriguez |
Fix selecting last element of RangeSlider |
Fri, 19 Dec 2014 12:09:14 -0800 |
Tom Rodriguez |
Handle null in readKlassPointer |
Fri, 19 Dec 2014 12:44:00 -0800 |
Tom Rodriguez |
Add cast to void to fix compilation warning. |
Fri, 19 Dec 2014 12:42:00 -0800 |
Tom Rodriguez |
Properly chmod files modified when creating JDK image |
Fri, 19 Dec 2014 12:40:00 -0800 |
Tom Rodriguez |
Fixed decoding of call instruction |
Fri, 19 Dec 2014 21:31:34 +0100 |
Thomas Wuerthinger |
changelog: graal-0.6 |
Fri, 19 Dec 2014 21:27:32 +0100 |
Thomas Wuerthinger |
Added one more reference to the CHANGELOG. |
Fri, 19 Dec 2014 21:23:11 +0100 |
Thomas Wuerthinger |
Update CHANGELOG and AUTHORS file. |
Fri, 19 Dec 2014 15:28:18 +0100 |
Thomas Wuerthinger |
Fix Checkstyle error. |
Fri, 19 Dec 2014 15:05:48 +0100 |
Thomas Wuerthinger |
Canonicalize project dependencies. |
Fri, 19 Dec 2014 14:58:50 +0100 |
Thomas Wuerthinger |
Added unit test for StampFactoryTest.createParameterStamps. |
Fri, 19 Dec 2014 14:38:40 +0100 |
Thomas Wuerthinger |
Improved error message in mx tool when package statement cannot be found. |
Fri, 19 Dec 2014 02:27:29 +0100 |
Andreas Woess |
Back out changeset d747b9e5695c |
Thu, 18 Dec 2014 14:11:56 -0800 |
Tom Rodriguez |
handle FloatConvertNode in sparc lowering |
Thu, 18 Dec 2014 12:24:27 -0800 |
Tom Rodriguez |
SPARC lowering shouldn't filter out ConvertNodes |
Thu, 18 Dec 2014 18:31:19 +0100 |
Andreas Woess |
ConditionalElimination: Eliminate ShortCircuitOr condition if first input is known to be false |
Thu, 18 Dec 2014 09:17:22 -0800 |
Tom Rodriguez |
Pass constant reflection into ConvertNode.convert |
Thu, 18 Dec 2014 15:31:12 +0100 |
Roland Schatz |
Generalize object reading in HotSpotMemoryAccessProvider. |
Thu, 18 Dec 2014 15:23:08 +0100 |
Stefan Anzinger |
Merge |
Wed, 17 Dec 2014 16:50:38 +0100 |
Stefan Anzinger |
[SPARC] Allow null base register on memory access |
Thu, 18 Dec 2014 14:48:22 +0100 |
Lukas Stadler |
continuously update method queue in PartialEvaluator.expandTree |
Thu, 18 Dec 2014 01:32:15 -0800 |
Tom Rodriguez |
Handle NULL_POINTER when converting HubGetClassNode |
Wed, 17 Dec 2014 20:00:44 -0800 |
Tom Rodriguez |
prefer exact class matches when searching for unit tests with method name |
Wed, 17 Dec 2014 19:57:58 -0800 |
Tom Rodriguez |
Convert compare against Class to compare against Klass |
Wed, 17 Dec 2014 13:39:48 -0800 |
Tom Rodriguez |
Log deopt before deoptimizing the frame |
Thu, 18 Dec 2014 13:10:23 +1000 |
Doug Simon |
put GeneratedSourcesSha1 into com.oracle.graal.hotspot.sourcegen package |
Thu, 18 Dec 2014 12:12:04 +1000 |
Doug Simon |
mx: removed hard-coded -Xms setting for the 'build' and 'checkstyle' commands to try and avoid unnecessary swapping on low(er) memory machines |
Thu, 18 Dec 2014 12:10:11 +1000 |
Doug Simon |
improved documentation around the mechanism for generating graalRuntime.inline.hpp |
Tue, 16 Dec 2014 21:48:16 +0100 |
Josef Eisl |
Reenable LocationMarker. |
Mon, 15 Dec 2014 18:52:10 +0100 |
Josef Eisl |
LocationMarker: fix handling of illegal values. |
Tue, 16 Dec 2014 21:02:12 +0100 |
Josef Eisl |
HotSpotReferenceMap: fix bitmap clearing in setOop()/clearOop() and setNarrowOop()/clearNarrowOop(). |
Wed, 17 Dec 2014 08:04:57 +0100 |
Stefan Anzinger |
[SPARC] use now a dedicated scratch register for isMethodHandleReturnOffset value, as o7 may contain valuable information |
Tue, 16 Dec 2014 19:26:38 -0800 |
Tom Rodriguez |
lzcnt inferStamp reports too large values for Integer.numberOfLeadingZeros |
Tue, 16 Dec 2014 19:25:48 -0800 |
Tom Rodriguez |
Improve javadoc |