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
|
Tue, 09 Sep 2014 12:14:23 +0200 |
Tom Rodriguez |
Update comment about usages of streams
|
Tue, 09 Sep 2014 11:53:53 +0200 |
Tom Rodriguez |
Insert proxies when peeking through proxy for array length
|
Tue, 09 Sep 2014 11:53:03 +0200 |
Tom Rodriguez |
Move FixedNodeProbabilityCache into InlineableGraph so it doesn't get too big
|
Tue, 09 Sep 2014 11:51:59 +0200 |
Tom Rodriguez |
Enable scheduling when dumping for DumpOnError
|
Tue, 09 Sep 2014 11:37:57 +0200 |
Tom Rodriguez |
Let linear scan DetailedAsserts deal with missing intervals
|
Tue, 09 Sep 2014 11:36:43 +0200 |
Tom Rodriguez |
Fix forceLog
|
Tue, 09 Sep 2014 11:35:07 +0200 |
Tom Rodriguez |
Unproxy constant usages in FrameState
|
Mon, 08 Sep 2014 22:21:47 +0100 |
Chris Seaton |
Merge.
|
Mon, 08 Sep 2014 22:21:21 +0100 |
Chris Seaton |
Truffle: byte[] sources.
|
Mon, 08 Sep 2014 21:23:18 +0200 |
Doug Simon |
denote certain applications of DeadCodeEliminationPhase as optional and only run them if -G:-ReduceDCE
|
Mon, 08 Sep 2014 21:00:12 +0200 |
Doug Simon |
removed Node.recordsUsages()
|
Mon, 08 Sep 2014 19:04:32 +0200 |
Doug Simon |
mx: do not clean distributions if the --no-java option is given to the clean command
|
Mon, 08 Sep 2014 13:49:40 +0200 |
Doug Simon |
ensure NodeRefIterator.Empty.hasNext() returns false
|
Mon, 08 Sep 2014 13:26:52 +0200 |
Doug Simon |
re-enable use of generated nodes by default
|
Mon, 08 Sep 2014 13:24:50 +0200 |
Doug Simon |
fixed race involving NodeRefIterator.Empty
|
Mon, 08 Sep 2014 09:46:07 +0200 |
Bernhard Urban |
mx: add check for compliance level of a distribution
|
Sat, 06 Sep 2014 17:20:11 +0100 |
Chris Seaton |
Truffle: entries in change log.
|
Sat, 06 Sep 2014 17:19:13 +0100 |
Chris Seaton |
Truffle: Add NeverValidAssumption.
|
Sat, 06 Sep 2014 17:14:00 +0100 |
Chris Seaton |
Truffle: fix AssumedValue.
|
Thu, 04 Sep 2014 20:12:10 +0200 |
Gilles Duboscq |
mx: fix default handling of vm config and build type
|
Fri, 05 Sep 2014 12:27:04 +0200 |
Roland Schatz |
Don't remove LoopExitNodes in UseTrappingNullChecksPhase.
|
Fri, 05 Sep 2014 11:50:52 +0200 |
Doug Simon |
enable CompileTheWorld in non-hosted mode
|
Thu, 04 Sep 2014 22:34:03 +0200 |
Doug Simon |
mx: added ctw command to simplify executing CompileTheWorld
|
Thu, 04 Sep 2014 22:33:17 +0200 |
Doug Simon |
improved javadoc for NodeClass.is()
|
Thu, 04 Sep 2014 22:32:49 +0200 |
Doug Simon |
projects must be rebuilt when any of their dependencies are rebuilt
|
Thu, 04 Sep 2014 21:46:01 +0200 |
Christian Humer |
Truffle: fixed potential non determinism in the invalidation of inlining.
|
Thu, 04 Sep 2014 16:18:01 +0200 |
Roland Schatz |
Disable use of generated Nodes.
|
Thu, 04 Sep 2014 15:04:34 +0200 |
Roland Schatz |
Split method in OptimizingLinearScanWalker.
|
Thu, 04 Sep 2014 13:44:45 +0200 |
Roland Schatz |
Remove redundant Begin nodes before LoopExit.
|
Thu, 04 Sep 2014 13:33:04 +0200 |
Doug Simon |
re-enabled use of generated Nodes
|
Thu, 04 Sep 2014 13:08:27 +0200 |
Doug Simon |
NodeClassIterator advances lazily instead of eagerly, allowing the next element to be cached in the advance operation
|
Thu, 04 Sep 2014 12:54:06 +0200 |
Doug Simon |
NodeRefIterator advances lazily instead of eagerly, allowing the next element to be cached in the advance operation
|
Thu, 04 Sep 2014 12:51:43 +0200 |
Doug Simon |
fixed unit tests so that they pass when assertions are disabled
|
Wed, 03 Sep 2014 18:04:28 +0200 |
Doug Simon |
temporarily disable use of generated Nodes
|
Wed, 03 Sep 2014 16:25:24 +0200 |
Doug Simon |
added new version of iteration for Node inputs and successors that allows the iterators to be escape analyzed at the cost of extra polymorphism when accessing Node and NodeList fields during iteration
|
Wed, 03 Sep 2014 14:58:53 +0200 |
Christian Humer |
Truffle: new value profiles prototype.
|
Wed, 03 Sep 2014 14:58:53 +0200 |
Christian Humer |
Truffle: run expandTree iteratively to make frame propagations visible to expandTree.
|
Wed, 03 Sep 2014 14:58:53 +0200 |
Christian Humer |
Fixed loop phis with itself as single back value did not canonicalize. (contributed by Lukas Stadler)
|
Wed, 03 Sep 2014 14:58:53 +0200 |
Christian Humer |
Truffle: made TruffleRuntime#getCallTargets return a Collection and simplified its implementation.
|
Wed, 03 Sep 2014 12:01:14 +0200 |
Gilles Duboscq |
LineLocationToProbeCollectionMap: add forget method
|
Wed, 03 Sep 2014 12:00:41 +0200 |
Gilles Duboscq |
Truffle/API: TruffleScriptEngineFactory.engineCreated() is now final
|
Tue, 02 Sep 2014 21:42:37 -0700 |
Tom Rodriguez |
Fixed HSAIL deopt
|
Tue, 02 Sep 2014 21:42:29 -0700 |
Tom Rodriguez |
Claim entry_frame slots for VerifyStack
|
Tue, 02 Sep 2014 20:50:40 -0700 |
Stefan Anzinger |
Added header to file and jumptable for byte char short
|
Tue, 02 Sep 2014 19:23:43 -0700 |
Stefan Anzinger |
Merge
|
Tue, 02 Sep 2014 19:01:01 -0700 |
Stefan Anzinger |
[SPARC] Checkstyle, blacklist for unittests
|
Tue, 02 Sep 2014 17:22:16 -0700 |
Stefan Anzinger |
[SPARC] Fixing conversions of l2d l2f i2d i2f ... Adding assertions for usage of
|
Tue, 02 Sep 2014 17:19:53 -0700 |
Stefan Anzinger |
Eliminate the recursion over lambda expression as it generates a huge stack which may cause stack overflow earlier as it should be
|
Tue, 02 Sep 2014 17:18:35 -0700 |
Stefan Anzinger |
[SPARC] Saving return value to a "real" double register.
|
Tue, 02 Sep 2014 17:17:56 -0700 |
Stefan Anzinger |
[SPARC] Giving now two scratch registers
|
Tue, 02 Sep 2014 17:16:26 -0700 |
Stefan Anzinger |
[SPARC/AMD64] Splitting up oopmap generation for Intel XMM and SPARC Floatingpoint registers
|
Tue, 02 Sep 2014 17:08:14 -0700 |
Stefan Anzinger |
isDominatedBy made iterative as in huge graphs it may cause stackoverflow (dacapo tomcat tests max depth is about 2.5k recursions)
|
Tue, 02 Sep 2014 11:49:12 -0700 |
Stefan Anzinger |
Eliminating the lambda expression, as in the recursive call it creates unnecessary stack frames which causes StackOverflowErros sooner
|
Fri, 29 Aug 2014 21:00:14 -0700 |
Stefan Anzinger |
[SPARC] Make scratch register usage safe
|
Fri, 29 Aug 2014 16:05:30 -0700 |
Stefan Anzinger |
Merge
|
Fri, 29 Aug 2014 16:04:46 -0700 |
Stefan Anzinger |
[SPARC] Assembler fixes
|
Thu, 28 Aug 2014 19:24:52 -0700 |
Stefan Anzinger |
[SPARC] Fix dacapo sunflow test (Unordered branching is now implemented right)
|
Tue, 02 Sep 2014 15:44:33 -0700 |
Christian Wimmer |
Bugfix: ReadEliminationClosure ignored subclasses of FixedAccessNode that are memory checkpoints
|
Tue, 02 Sep 2014 22:19:44 +0200 |
Bernhard Urban |
cherry-pick: 8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms
|
Tue, 02 Sep 2014 14:47:10 +0200 |
Bernhard Urban |
mx: support different name for jvm.cfg
|
Tue, 02 Sep 2014 14:46:50 +0200 |
Bernhard Urban |
mx: add helper for determine jli location
|
Tue, 02 Sep 2014 14:46:22 +0200 |
Bernhard Urban |
mx library: support platform/architecture specific libraries
|
Tue, 02 Sep 2014 14:45:51 +0200 |
Bernhard Urban |
mx: move get_arch() to mxtool
|
Tue, 02 Sep 2014 10:30:28 +0200 |
Doug Simon |
Merge.
|
Tue, 02 Sep 2014 10:30:05 +0200 |
Doug Simon |
use source field declaration order in generated Node classes
|
Tue, 02 Sep 2014 09:56:48 +0200 |
Doug Simon |
use the right class loader when loading generated PositionFieldOrder class
|
Tue, 02 Sep 2014 00:44:43 +0200 |
Doug Simon |
select generated input and successor iterators if Node.USE_GENERATED_NODES
|
Mon, 01 Sep 2014 20:08:19 +0200 |
Christian Humer |
Truffle: added new infrastructure for graal truffle runtime tests using SL.
|
Mon, 01 Sep 2014 20:08:18 +0200 |
Christian Humer |
SL: added internal APIs to SL for the Graal runtime tests.
|
Mon, 01 Sep 2014 20:08:18 +0200 |
Christian Humer |
Truffle: added Graal runtime API to wait for the completion of a compilation.
|
Mon, 01 Sep 2014 20:08:18 +0200 |
Christian Humer |
SL: added support for guest language stack traces to SLException; added SLAssertionError.
|
Mon, 01 Sep 2014 20:08:18 +0200 |
Christian Humer |
SL: added assertTrue and assertFalse builtins to SL.
|
Mon, 01 Sep 2014 16:46:59 +0200 |
Doug Simon |
improved error reporting by @NodeInfo annotation processor
|
Fri, 29 Aug 2014 15:21:39 -0700 |
David Piorkowski |
Instrumentation: Removed extends SyntaxTagged from Wrapper interface.
|
Fri, 29 Aug 2014 16:01:23 -0400 |
bharadwaj |
Add a getter method to that returns the HotSpot VM symbol string associated via HotSpotVMField annotation. Renamed a similar existing method that returns HotSpot VM symbol string associated via HotSpotVMValue annotation.
|
Fri, 29 Aug 2014 13:48:04 +0200 |
Christian Humer |
Truffle: Revert: fix compilation issue; after a method is compiled (but not yet installed), it still needs to call the already compiled children.
|
Thu, 28 Aug 2014 17:49:37 -0700 |
Stefan Anzinger |
Merge
|
Thu, 28 Aug 2014 17:15:23 -0700 |
Stefan Anzinger |
[SPARC] Findbugs/Checkstyle
|
Thu, 28 Aug 2014 16:47:43 -0700 |
Stefan Anzinger |
[SPARC/AMD64] Fixing handling of floatingpoint register handling
|
Thu, 28 Aug 2014 15:43:44 -0700 |
Stefan Anzinger |
[SPARC] Fixing float register allocation
|
Thu, 28 Aug 2014 20:55:39 +0200 |
Doug Simon |
reverted matcher to use Class keys instead of NodeClass keys
|
Thu, 28 Aug 2014 18:07:52 +0200 |
Christian Wirth |
fix compilation issue; after a method is compiled (but not yet installed), it still needs to call the already compiled children.
|
Thu, 28 Aug 2014 15:35:29 +0200 |
Christian Humer |
Truffle: added support for Runtime#getCallTargets()
|
Thu, 28 Aug 2014 11:42:02 +0200 |
Doug Simon |
added support to get the generated Node class represented by a NodeClass instance
|
Thu, 28 Aug 2014 08:54:10 +0200 |
Doug Simon |
fixed match type test
|
Wed, 27 Aug 2014 17:59:48 -0700 |
Michael Van De Vanter |
Truffle/Source: use a synchronized hash table
|
Wed, 27 Aug 2014 17:59:17 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: add TODO comment to Visualizer interface
|
Wed, 27 Aug 2014 22:11:13 +0200 |
Doug Simon |
need extra logic when computing Node iterable ids and USE_GENERATED_NODES == true
|
Wed, 27 Aug 2014 20:12:57 +0200 |
Doug Simon |
tweaked comparison of a Node against a node class
|
Wed, 27 Aug 2014 20:02:06 +0200 |
Doug Simon |
Merge.
|
Wed, 27 Aug 2014 17:54:09 +0200 |
Josef Eisl |
[SPARC] transform unittest whitelist into a blacklist.
|
Wed, 27 Aug 2014 17:43:48 +0200 |
Josef Eisl |
mx: add unittest --blacklist.
|
Wed, 27 Aug 2014 20:01:44 +0200 |
Doug Simon |
set default for Node.USE_GENERATED_NODES to true
|
Wed, 27 Aug 2014 18:59:09 +0200 |
Doug Simon |
matcher needs to indirect through NodeClass to work properly in the presence of generated Node classes
|
Wed, 27 Aug 2014 18:58:15 +0200 |
Doug Simon |
replaced 'node.getClass() == <literal>.getGenClass()' idiom with new 'NodeClass.is(Class<? extends Node.class> cls)' mechanism
|
Wed, 27 Aug 2014 17:01:57 +0200 |
Doug Simon |
InvokeNode does not need to implement IterableNodeType
|
Wed, 27 Aug 2014 16:15:38 +0200 |
Josef Eisl |
[SPARC] updated unittest whitelist.
|
Wed, 27 Aug 2014 15:37:18 +0200 |
Josef Eisl |
[SPARC] initial unittest whitelist (all tests enabled).
|
Wed, 27 Aug 2014 15:36:16 +0200 |
Josef Eisl |
mx: skip downloading hsdis if not available.
|
Wed, 27 Aug 2014 15:54:00 +0200 |
Christian Humer |
Truffle-DSL: fixed JDT element comparator violated transitivity.
|
Wed, 27 Aug 2014 14:14:18 +0200 |
Doug Simon |
relaxed access control from package to protected for elements that need to be accessed in generated subclasses in disjoint packages
|
Wed, 27 Aug 2014 14:09:13 +0200 |
Doug Simon |
augment error message with location of problematic element if annotation processing environment might not be able to show the source location of the message
|
Wed, 27 Aug 2014 12:58:44 +0200 |
Michael Haupt |
copyright fix
|
Wed, 27 Aug 2014 12:51:44 +0200 |
Michael Haupt |
merge
|
Wed, 27 Aug 2014 11:56:35 +0200 |
Michael Haupt |
extract TypedNodeIterator to separate file and rename (workaround for javac bug)
|
Wed, 27 Aug 2014 11:35:59 +0200 |
Christian Humer |
Truffle: cleanup to the LoopNode API.
|
Wed, 27 Aug 2014 11:35:59 +0200 |
Christian Humer |
Truffle-DSL: fixed generic type earsure for types in the type system.
|
Wed, 27 Aug 2014 11:35:59 +0200 |
Christian Humer |
Truffle-DSL: added test for source sections in @CreateCast methods.
|
Wed, 27 Aug 2014 09:14:19 +0200 |
Matthias Grimmer |
NFI: adopt JavaDoc
|
Wed, 27 Aug 2014 09:13:37 +0200 |
Matthias Grimmer |
NFI: adopt unittests to new NFI behaviour; add new unittest
|
Wed, 27 Aug 2014 09:13:00 +0200 |
Matthias Grimmer |
NFI: fix FunctionHandle resolving
|
Tue, 26 Aug 2014 20:02:42 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: rename misleading field name in ProbeImpl
|
Tue, 26 Aug 2014 19:57:25 -0700 |
Michael Van De Vanter |
Merge with e01b0b9a5f886f8810ba09668632acd675cccf76
|
Tue, 26 Aug 2014 13:54:53 -0700 |
Michael Van De Vanter |
Truffle/Instrumentation: some Javadoc revistions; minor code cleanups; remove one redundant operation; add tracing to the LineLocation maps.
|
Tue, 26 Aug 2014 18:22:31 -0700 |
David Piorkowski |
SL/Instrumentation: Fixing SLContext to use SLInstrumenter
|
Tue, 26 Aug 2014 15:48:37 -0700 |
David Piorkowski |
Merged.
|
Tue, 26 Aug 2014 11:00:30 -0700 |
David Piorkowski |
Instrumentation: removed ExecutionContext parameter from probe method in Instrumentable
|
Tue, 26 Aug 2014 23:44:31 +0200 |
Doug Simon |
relaxed access control from package to protected for elements that need to be accessed in generated subclasses in disjoint packages
|
Tue, 26 Aug 2014 23:40:08 +0200 |
Doug Simon |
missing factory method code assist includes USE_GENERATED_NODES logic
|
Tue, 26 Aug 2014 09:35:08 -0700 |
David Piorkowski |
Merged.
|
Mon, 25 Aug 2014 11:44:45 -0700 |
David Piorkowski |
SL/Instrumentation: Removing SLNodeProber. No longer needed after adding Instrumentable interface
|
Tue, 26 Aug 2014 16:55:47 +0200 |
Josef Eisl |
ConstantLoadOptimization: minor cleanups.
|
Mon, 25 Aug 2014 17:23:14 +0200 |
Josef Eisl |
Add ConstantLoadOptimization.
|
Mon, 25 Aug 2014 17:18:36 +0200 |
Josef Eisl |
Introduce DominatorOptimizationProblem.
|
Mon, 25 Aug 2014 19:11:01 +0200 |
Josef Eisl |
CFGPrinter: do not print empty HIR cfgs.
|
Tue, 26 Aug 2014 16:16:26 +0200 |
Doug Simon |
removed repeated conditional test detected by findbugs
|
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
|