log

age author description
Wed, 24 Sep 2014 11:34:40 +0200 Josef Eisl Handle deleted instructions in CFGPrinter.
Wed, 24 Sep 2014 09:50:56 +0200 Doug Simon cherry-pick: JDK-8033898: undefined symbol when build hotspot with Xcode5
Tue, 23 Sep 2014 19:23:46 -0700 Christian Wimmer Make more Truffle code HotSpot independent, and allow more customization by subclasses
Tue, 23 Sep 2014 19:22:45 -0700 Christian Wimmer Allow subclasses to intercept Truffle call boundaries
Tue, 23 Sep 2014 19:22:01 -0700 Christian Wimmer Change class hierarchy of ValueProxy that should only be transparent during graph building
Tue, 23 Sep 2014 19:20:40 -0700 Christian Wimmer Copy graph properties when copying a graph
Tue, 23 Sep 2014 13:40:00 +0200 Doug Simon removed generated inputs/successors iterators and Position related methods
Tue, 23 Sep 2014 13:19:30 +0200 Doug Simon updated CHANGELOG.md
Tue, 23 Sep 2014 13:18:14 +0200 Doug Simon mx: fix pylint issues
Tue, 23 Sep 2014 13:10:25 +0200 Doug Simon updated CHANGELOG.md
Tue, 23 Sep 2014 13:09:06 +0200 Doug Simon mx: added 'suites' command
Tue, 23 Sep 2014 12:53:40 +0200 Doug Simon mx: removed convertprojects
Tue, 23 Sep 2014 12:52:22 +0200 Doug Simon mx: change name of suite specification file from projects.py to suite.py
Tue, 23 Sep 2014 10:55:41 +0200 Bernhard Urban Added tag graal-0.5 for changeset ae5b66255083
Tue, 23 Sep 2014 10:55:35 +0200 Bernhard Urban changelog: graal-0.5graal-0.5
Mon, 22 Sep 2014 11:20:35 -0700 Stefan Anzinger [SPARC] UseCompressedOops defaulting to false on SPARC && GRAAL
Mon, 22 Sep 2014 09:29:37 -0700 Stefan Anzinger Merge
Mon, 22 Sep 2014 09:21:29 -0700 Stefan Anzinger [SPARC] Implement stuffing of delay slots in branches and calls. Optimized the cmove for integer and fp ops
Mon, 22 Sep 2014 14:31:54 +0200 Doug Simon Merge.
Mon, 22 Sep 2014 14:31:08 +0200 Doug Simon added timers for NodeClass creation
Mon, 22 Sep 2014 14:26:49 +0200 Doug Simon added support for getting the flat time from a DebugTimer
Mon, 22 Sep 2014 14:25:42 +0200 Doug Simon added support for substring matching when specifying unconditional timers and meters (e.g., -Dgraal.debug.timer.NodeClass*)
Mon, 22 Sep 2014 09:22:29 +0200 Doug Simon fixed MatchPattern.toString() for USE_GENERATED_NODES
Mon, 22 Sep 2014 09:21:57 +0200 Doug Simon deprecated mx/projects file (by renaming to projects.deprecated)
Mon, 22 Sep 2014 12:17:02 +0200 Lukas Stadler use supplied canonicalizer in TruffleCacheImpl
Fri, 19 Sep 2014 22:52:25 +0200 Doug Simon restore support for expanding environment variables in suite declarations
Fri, 19 Sep 2014 09:53:13 -0700 Stefan Anzinger Merge
Fri, 19 Sep 2014 09:27:01 -0700 Stefan Anzinger Merge
Fri, 19 Sep 2014 09:24:16 -0700 Stefan Anzinger Limit the maximum Graal thread amount to 32 if nothing else is specified (On SPARC with 256 threads we exceed code cache size)
Fri, 19 Sep 2014 09:18:47 -0700 Stefan Anzinger [SPARC] Use Fzero(d|s) for clearing a fp register
Thu, 18 Sep 2014 16:57:21 -0700 Stefan Anzinger [SPARC] Fix few issues (sign extension) on CBcond instructions, and one typo
Fri, 19 Sep 2014 17:46:35 +0200 Doug Simon mx: added support for extending distributions; require list literals for list attributes in projects.py
Fri, 19 Sep 2014 14:29:28 +0200 Bernhard Urban sparc: fix client vm build
Fri, 19 Sep 2014 14:24:09 +0200 Lukas Stadler use compilation thread even for synchronous Truffle compilations
Fri, 19 Sep 2014 13:49:00 +0200 Doug Simon projects file converted to new format
Fri, 19 Sep 2014 13:48:53 +0200 Doug Simon support for new projects file format including support for automatically updating from old format
Fri, 19 Sep 2014 11:51:17 +0200 Lukas Stadler use "NEW_" instead of "OLD_" for new properties in IGV
Thu, 18 Sep 2014 17:43:28 +0200 Gilles Duboscq Simplify consecutive SimpleInfopointNodes
Thu, 18 Sep 2014 17:42:46 +0200 Gilles Duboscq Add trusted interface concept and use it for WordBase, fix a NPE and some tests
Fri, 19 Sep 2014 09:59:56 +0200 Gilles Duboscq Add test for interface types
Thu, 18 Sep 2014 17:41:19 +0200 Gilles Duboscq Stamp: interface types can not be trusted except after explicit runtime checks
Thu, 18 Sep 2014 23:19:03 +0200 Doug Simon only generate extra debug info if on HotSpot *and* compiling for HotSpot execution
Thu, 18 Sep 2014 19:02:02 +0200 Andreas Woess Truffle: restore "opt fail" message on compilation failure
Thu, 18 Sep 2014 19:00:23 +0200 Andreas Woess bring MethodData::_trap_hist_limit back in sync with Deoptimization::Reason_LIMIT
Thu, 18 Sep 2014 18:56:52 +0200 Andreas Woess fix typo in graalRuntime.cpp
Wed, 17 Sep 2014 20:57:20 +0200 Andreas Woess Truffle: remove unnecessary DefaultTruffleRuntime fields
Thu, 18 Sep 2014 12:28:11 +0200 Doug Simon ensure NodeClass initialization follows class hierarchy order
Thu, 18 Sep 2014 12:22:35 +0200 Doug Simon added timer for NodeClass initializer (-Dgraal.debug.timer.NodeClassCreation=true)
Wed, 17 Sep 2014 17:06:37 -0700 Stefan Anzinger Merge
Wed, 17 Sep 2014 17:06:06 -0700 Stefan Anzinger [SPARC] Add a index register, when offset is too large
Wed, 17 Sep 2014 17:05:18 -0700 Stefan Anzinger [SPARC] Gearing up with CBcond instruction
Wed, 17 Sep 2014 17:01:33 -0700 Stefan Anzinger [SPARC] Remove Substitutiontests from blacklist
Wed, 17 Sep 2014 09:33:48 -0700 Christian Wimmer Merge
Wed, 17 Sep 2014 09:06:40 -0700 Christian Wimmer Add unit test
Tue, 16 Sep 2014 18:56:10 -0700 Christian Wimmer Allow customization by subclasses
Tue, 16 Sep 2014 18:55:03 -0700 Christian Wimmer Create frame state with correct bci
Tue, 16 Sep 2014 18:54:37 -0700 Christian Wimmer Avoid NullPointerException
Tue, 16 Sep 2014 18:54:21 -0700 Christian Wimmer Delete temporary node
Tue, 16 Sep 2014 18:53:51 -0700 Christian Wimmer Do not hardcode the stamp of deoptimization reasonAndAcation and speculation
Tue, 16 Sep 2014 18:53:11 -0700 Christian Wimmer Make fields and constructors protected to allow subclasses in different packages
Tue, 16 Sep 2014 18:52:39 -0700 Christian Wimmer Allow customization by subclasses
Tue, 16 Sep 2014 18:52:01 -0700 Christian Wimmer Allow customization by subclasses
Tue, 16 Sep 2014 18:49:10 -0700 Christian Wimmer Make methods accessible
Tue, 16 Sep 2014 18:48:50 -0700 Christian Wimmer Make liveness analysis configurable by graph builder configuration
Tue, 16 Sep 2014 18:43:39 -0700 Christian Wimmer Factor out HotSpot-independent parts of ArrayCopy and ObjectClone nodes
Tue, 16 Sep 2014 18:42:23 -0700 Christian Wimmer Allow lowering of DynamicDeoptimizeNode
Tue, 16 Sep 2014 18:41:44 -0700 Christian Wimmer Fix when not using generated node classes
Tue, 16 Sep 2014 18:41:00 -0700 Christian Wimmer Add option to disable Graal graph verification (which takes very long for big graphs)
Tue, 16 Sep 2014 18:40:04 -0700 Christian Wimmer Encapsulate creation of LinearScan object
Tue, 16 Sep 2014 18:36:59 -0700 Christian Wimmer Add ResolvedJavaMethod.getAnnotations
Tue, 16 Sep 2014 18:36:19 -0700 Christian Wimmer Using getKind().format is unnecessary
Tue, 16 Sep 2014 18:35:46 -0700 Christian Wimmer Add methods to InstalledCode
Tue, 16 Sep 2014 18:35:22 -0700 Christian Wimmer Fixes for SimpleLanguage when compiling
Wed, 17 Sep 2014 08:23:54 -0700 Stefan Anzinger Merge
Wed, 17 Sep 2014 08:22:46 -0700 Stefan Anzinger [SPARC] Now doing alignment bytewise and not instruction-wise (nop in AMD64 has one byte, nop in SPARC four bytes)
Wed, 17 Sep 2014 08:21:45 -0700 Stefan Anzinger [SPARC] Add nop again otherwise the information on pc is not unique
Tue, 16 Sep 2014 17:49:43 -0700 Stefan Anzinger [SPARC] Remove unneccessary nops after calls
Tue, 16 Sep 2014 17:49:13 -0700 Stefan Anzinger [SPARC] MathIntrinsic for sqrt and abs
Tue, 16 Sep 2014 15:36:00 -0700 Stefan Anzinger [SPARC] fix the floatingpoint loading of constant +0.0 and -0.0, changed ArraysCompare more to the C2 implementation.
Tue, 16 Sep 2014 11:49:23 -0700 Stefan Anzinger [SPARC] Use VIS3 moves between fp and gp registers when available
Tue, 16 Sep 2014 22:00:52 +0200 Doug Simon DeadCodeElimination is not optional for OnStackReplacementPhase
Tue, 16 Sep 2014 22:00:22 +0200 Doug Simon apply CompilerToVM.shouldDebugNonSafepoints() to HotSpot Truffle compilations as well
Mon, 15 Sep 2014 20:20:51 -0700 Stefan Anzinger [SPARC] Renamed member tmp to avoid compiler warnings
Mon, 15 Sep 2014 20:06:56 -0700 Stefan Anzinger Merge
Mon, 15 Sep 2014 20:06:40 -0700 Stefan Anzinger Remove unused imports
Mon, 15 Sep 2014 19:22:02 -0700 Stefan Anzinger [SPARC] Implementing ArrayEqualsOp for sparc
Mon, 15 Sep 2014 17:16:53 +0200 Roland Schatz Add optional graph dump before each compiler phase.
Fri, 12 Sep 2014 15:39:45 -0700 Stefan Anzinger Removed another unused variable
Fri, 12 Sep 2014 15:24:00 -0700 Stefan Anzinger Compiler warning removed (unused import)
Fri, 12 Sep 2014 14:50:02 -0700 Stefan Anzinger [SPARC] eliminating some redundant LIR types
Fri, 12 Sep 2014 12:55:49 -0700 Stefan Anzinger [SPARC] Can now configure different prefetch modes
Fri, 12 Sep 2014 12:54:06 -0700 Stefan Anzinger [SPARC] Fix typo
Fri, 12 Sep 2014 12:51:34 -0700 Stefan Anzinger DirectReadNode from unsafe does now sign/zero extend values which are shorter than int
Thu, 11 Sep 2014 11:26:23 -0700 Stefan Anzinger Merge
Wed, 10 Sep 2014 12:55:35 -0700 Stefan Anzinger [SPARC] rename guaranteeLoadable to generateSimm13OffsetLoad
Wed, 10 Sep 2014 11:22:41 -0700 Stefan Anzinger [SPARC] Temp slot must be 64 bit (long)
Wed, 10 Sep 2014 11:18:38 -0700 Stefan Anzinger [SPARC] fix issues with moving between float and general purpose registers (alignment)
Wed, 10 Sep 2014 23:14:58 +0200 Tom Rodriguez Disable graph caching until assumptions problem is fixed
Wed, 10 Sep 2014 23:14:51 +0200 Tom Rodriguez Fixed variable name
Wed, 10 Sep 2014 21:38:26 +0100 Chris Seaton Truffle: simplify byte section tests.
Wed, 10 Sep 2014 11:44:39 +0200 Doug Simon fixed case of Optionality constants
Wed, 10 Sep 2014 11:36:45 +0200 Doug Simon Backed out changeset: 841a9f98b97c
Wed, 10 Sep 2014 11:04:13 +0200 Doug Simon Backed out changeset: f0b55d0c5d2d
Tue, 09 Sep 2014 18:35:08 -0700 Stefan Anzinger Add truffle com.oracle.graal.truffle.test.SLTruffleGraalTestSuite to ignore for now
Tue, 09 Sep 2014 17:02:24 -0700 Stefan Anzinger [SPARC] get rid of VIS3
Tue, 09 Sep 2014 15:50:47 -0700 Stefan Anzinger Findbugs
Tue, 09 Sep 2014 15:41:27 -0700 Stefan Anzinger [SPARC] Findbugs/checkstyle
Tue, 09 Sep 2014 14:31:36 -0700 Stefan Anzinger Merge
Tue, 09 Sep 2014 12:22:48 -0700 Stefan Anzinger Add RawConstant
Tue, 09 Sep 2014 12:20:19 -0700 Stefan Anzinger Using basename instead of BASH_SOURCE, does not on older versions of bash (Which comes with Solaris 11.0)
Tue, 09 Sep 2014 12:15:29 -0700 Stefan Anzinger Fix the endianess issue, when using JSR/RET instruction and deoptimization happens in this subroutine
Tue, 09 Sep 2014 12:11:57 -0700 Stefan Anzinger [SPARC] Introduce access of HotSpot flags for sparc cpu (VIS1,2,3)
Tue, 09 Sep 2014 12:09:58 -0700 Stefan Anzinger [SPARC] make compatible for CPU without VIS3 and do some cleanup
Fri, 05 Sep 2014 18:28:11 -0700 Stefan Anzinger [SPARC] fixing irem
Tue, 09 Sep 2014 20:22:11 +0100 Chris Seaton Truffle: change log entry for TruffleCompilationExceptionsAreThrown.
Tue, 09 Sep 2014 20:21:11 +0100 Chris Seaton Truffle: keep the RootNode in OptimizationFailedException, so you can figure out what it was that failed.
Tue, 09 Sep 2014 20:19:23 +0100 Chris Seaton Truffle: TruffleCompilationExceptionsAreThrown option to get OptimizationFailedException on compiler error.
Tue, 09 Sep 2014 14:05:28 +0200 Doug Simon HSAIL: test case for HSAIL deopt bug
Tue, 09 Sep 2014 13:58:24 +0200 Doug Simon use absolute paths in generated NetBeans project configurations
Tue, 09 Sep 2014 13:32:08 +0200 Doug Simon create generated source dirs as part of netbeansinit