log

age author description
Tue, 26 Aug 2014 15:57:08 +0200 Doug Simon more refactorings to workaround javac symbol issue (JDK-7101822)
Tue, 26 Aug 2014 15:56:46 +0200 Doug Simon mx: do not clean up temp files from the build command if -v is specified
Tue, 26 Aug 2014 15:55:59 +0200 Doug Simon added jtt tests for float and double div-by-zero
Tue, 26 Aug 2014 15:06:43 +0200 Gilles Duboscq mx: Make java file list order deterministic
Tue, 26 Aug 2014 10:46:48 +0200 Gilles Duboscq mx: Make order of projects() deterministic
Mon, 25 Aug 2014 21:15:59 -0700 Stefan Anzinger Merge
Mon, 25 Aug 2014 14:42:42 -0700 Stefan Anzinger [SPARC] Fix findbugs/checkstyle warnings
Mon, 25 Aug 2014 11:32:04 -0700 Stefan Anzinger Fixing relock on interpreter when entering synchronized methods.
Mon, 25 Aug 2014 10:41:56 -0700 Stefan Anzinger [SPARC] Implement UnsafeArrayCopy for aligned memory access
Mon, 25 Aug 2014 10:35:40 -0700 Stefan Anzinger MonitorTest should not exceed 32 processes, as it would require too much code cache (Makes problems on machines with 200 > threads)
Mon, 25 Aug 2014 10:30:03 -0700 Stefan Anzinger [SPARC] Fix incorrect implementation of IBSR
Mon, 25 Aug 2014 10:29:15 -0700 Stefan Anzinger [SPARC] fix incorrect implementation of tableswitch
Mon, 25 Aug 2014 10:28:44 -0700 Stefan Anzinger [SPARC] Fix loading of constants and add debug messages to assertions
Mon, 25 Aug 2014 10:25:17 -0700 Stefan Anzinger [SPARC] implement multiplication of two single float into one double float
Mon, 25 Aug 2014 10:24:08 -0700 Stefan Anzinger [SPARC] new Unittests for IntegerBits, Switch (with byte, short, char values) and high float register pressure, sign extending short from heap
Mon, 25 Aug 2014 10:21:37 -0700 Stefan Anzinger [SPARC] Fix sign extension, add debug messages to assertions in Assembler, add FSMULD , Entering frame is now possible with > 2k framesize
Tue, 19 Aug 2014 09:21:29 -0700 Stefan Anzinger [SPARC] Exclude AMD64 tests from SPARC testrun, always use tmp register when using StrategySwitch, using registerSaver in EnterUnpackStackFrame, LeaveCurrentStackframe, adding guarantee to load offsets when doing load reg+imm13 when the imm value does not fit in 13 bit, assertions for scratch register usage (tmp/def)
Tue, 12 Aug 2014 08:58:38 -0700 Stefan Anzinger [SPARC] Unwinding get the correct return address when unwinding
Tue, 12 Aug 2014 08:52:53 -0700 Stefan Anzinger [SPARC] add missing delay slot wen jumping to exception handler.
Fri, 08 Aug 2014 09:27:50 -0700 Stefan Anzinger [SPARC] Adding registers f0...f31 to callee saved; fixing allocator test, removing direct acquisition of Unsafe from SPARCHotspotBackend
Fri, 08 Aug 2014 09:24:44 -0700 Stefan Anzinger [SPARC] Fixing branching on fp condition codes, introducing branching on carry set.
Fri, 08 Aug 2014 09:22:51 -0700 Stefan Anzinger [SPARC] new vis3 instruction umulxhi
Fri, 08 Aug 2014 09:14:53 -0700 Stefan Anzinger [SPARC] Implement unsigned arithmethic, fix CAS, unary operations on stack and various other fixes
Mon, 25 Aug 2014 23:22:05 +0200 Doug Simon refactored inner classes to be static top level classes to workaround javac "cannot find symbol" issue
Mon, 25 Aug 2014 23:20:44 +0200 Doug Simon used void timer/metric implementation for conditional timers/metrics if neither -G:Time nor -G:Meter is specified
Mon, 25 Aug 2014 20:59:56 +0200 Christian Humer Truffle-DSL: better support for types with type arguments.
Mon, 25 Aug 2014 16:30:40 +0200 Christian Humer Truffle-DSL: fixed polymorphic to monomorphic transition. It remained polymorphic in some cases.
Mon, 25 Aug 2014 15:56:32 +0200 Christian Humer Truffle-DSL: fixed lost source sections for polymorphic specializations. (GRAAL-851 #resolve)
Mon, 25 Aug 2014 14:43:43 +0200 Doug Simon fixed eclipseformat issue
Mon, 25 Aug 2014 13:45:12 +0200 Doug Simon made use of generated Node classes predicated on value of graal.useGeneratedNodes system property (default is false)
Mon, 25 Aug 2014 12:57:49 +0200 Doug Simon add support for installing distribution jars into jre/lib/ext directory
Sat, 23 Aug 2014 19:31:44 +0200 Christian Humer SL: use new LoopNode API.
Sat, 23 Aug 2014 19:31:40 +0200 Christian Humer Truffle: new experimental LoopNode API.
Sat, 23 Aug 2014 19:31:48 +0200 Christian Humer Truffle-DSL: fixed NPE if TemplateMethod had no return type.
Sat, 23 Aug 2014 19:31:36 +0200 Christian Humer SL: fixed merge problem.
Sat, 23 Aug 2014 19:31:33 +0200 Christian Humer SL: better toString for SL nodes.
Sat, 23 Aug 2014 19:31:29 +0200 Christian Humer Truffle: replaces are now reported to all ReplaceObservers in the node hierarchy.
Sat, 23 Aug 2014 19:31:26 +0200 Christian Humer SL: local variable nodes should use contains to avoid polymorphism.
Sat, 23 Aug 2014 19:31:22 +0200 Christian Humer Truffle: changed return types of condition profile factory methods.
Sat, 23 Aug 2014 19:31:18 +0200 Christian Humer Truffle-DSL: some more performance optimizations.
Sat, 23 Aug 2014 19:31:13 +0200 Christian Humer Truffle-DSL: optimize import generation.
Sat, 23 Aug 2014 19:31:09 +0200 Christian Humer Truffle-DSL: made guard parsing more robust.
Sat, 23 Aug 2014 19:31:01 +0200 Christian Humer Truffle-DSL: Fixed guard matching for operations that use short circuits without boolean in the type system.
Sat, 23 Aug 2014 16:55:56 +0200 Doug Simon indirect through NodeClass when looking up the HSAIL lowering strategy map
Sat, 23 Aug 2014 16:54:56 +0200 Doug Simon restructure Node class literal verifier to easily enable tests other than identity tests
Sat, 23 Aug 2014 16:53:47 +0200 Doug Simon bind a generated Node class to the NodeClass instance of the generated-from Node class
Sat, 23 Aug 2014 00:50:44 +0200 Doug Simon formalized the set of distribution jars that are installed into the JDK to ensure both mx and the HotSpot make system do the necessary deployment
Sat, 23 Aug 2014 00:21:50 +0200 Doug Simon workaround for a problem javac has resolving symbols in Node.java
Sat, 23 Aug 2014 00:18:14 +0200 Doug Simon made debug value printing work if individual timers or metrics are enabled without -G:Time or -G:Meter being specified
Fri, 22 Aug 2014 23:55:08 +0200 Doug Simon fixed eclipseformat issue
Fri, 22 Aug 2014 16:03:49 +0200 Doug Simon Merge.
Fri, 22 Aug 2014 15:56:51 +0200 Doug Simon switched to using new NodeFieldIterator and NodeFieldIterable for traversing Node inputs and successors
Mon, 18 Aug 2014 14:05:05 +0200 Doug Simon Merge.
Mon, 18 Aug 2014 14:04:21 +0200 Doug Simon added factory method to all Node classes; replaced Node classes instantiation with calls to factory methods; replaced identity tests on Node classes with ' == <node class>.getGenClass()' idiom
Mon, 18 Aug 2014 13:49:25 +0200 Doug Simon don't expect generated classes for abstract Node classes; add test to ensure identity tests are not performed on non-generated node classes
Sat, 16 Aug 2014 00:05:59 +0200 Doug Simon introduced ElementException; don't process abstract Node classes; generate isLeafNode method
Sat, 16 Aug 2014 00:03:21 +0200 Doug Simon factored out getSuperType
Fri, 22 Aug 2014 13:20:50 +0200 Lukas Stadler use correct asXyzAddr methods in AMD64Arithmetic
Fri, 22 Aug 2014 12:20:47 +0200 Bernhard Urban graal.nfi: change source level to 1.7
Thu, 21 Aug 2014 18:02:22 -0700 Tom Rodriguez Consider the offset when performing read elimination on unsafes