Mercurial > hg > truffle
graph
-
Change class hierarchy of ValueProxy that should only be transparent during graph buildingTue, 23 Sep 2014 19:22:01 -0700, by Christian Wimmer
-
Copy graph properties when copying a graphTue, 23 Sep 2014 19:20:40 -0700, by Christian Wimmer
-
removed generated inputs/successors iterators and Position related methodsTue, 23 Sep 2014 13:40:00 +0200, by Doug Simon
-
updated CHANGELOG.mdTue, 23 Sep 2014 13:19:30 +0200, by Doug Simon
-
mx: fix pylint issuesTue, 23 Sep 2014 13:18:14 +0200, by Doug Simon
-
updated CHANGELOG.mdTue, 23 Sep 2014 13:10:25 +0200, by Doug Simon
-
mx: added 'suites' commandTue, 23 Sep 2014 13:09:06 +0200, by Doug Simon
-
mx: removed convertprojectsTue, 23 Sep 2014 12:53:40 +0200, by Doug Simon
-
mx: change name of suite specification file from projects.py to suite.pyTue, 23 Sep 2014 12:52:22 +0200, by Doug Simon
-
Added tag graal-0.5 for changeset ae5b66255083Tue, 23 Sep 2014 10:55:41 +0200, by Bernhard Urban
-
[SPARC] UseCompressedOops defaulting to false on SPARC && GRAALMon, 22 Sep 2014 11:20:35 -0700, by Stefan Anzinger
-
MergeMon, 22 Sep 2014 09:29:37 -0700, by Stefan Anzinger
-
[SPARC] Implement stuffing of delay slots in branches and calls. Optimized the cmove for integer and fp opsMon, 22 Sep 2014 09:21:29 -0700, by Stefan Anzinger
-
Merge.Mon, 22 Sep 2014 14:31:54 +0200, by Doug Simon
-
added timers for NodeClass creationMon, 22 Sep 2014 14:31:08 +0200, by Doug Simon
-
added support for getting the flat time from a DebugTimerMon, 22 Sep 2014 14:26:49 +0200, by Doug Simon
-
added support for substring matching when specifying unconditional timers and meters (e.g., -Dgraal.debug.timer.NodeClass*)Mon, 22 Sep 2014 14:25:42 +0200, by Doug Simon
-
fixed MatchPattern.toString() for USE_GENERATED_NODESMon, 22 Sep 2014 09:22:29 +0200, by Doug Simon
-
deprecated mx/projects file (by renaming to projects.deprecated)Mon, 22 Sep 2014 09:21:57 +0200, by Doug Simon
-
use supplied canonicalizer in TruffleCacheImplMon, 22 Sep 2014 12:17:02 +0200, by Lukas Stadler
-
restore support for expanding environment variables in suite declarationsFri, 19 Sep 2014 22:52:25 +0200, by Doug Simon
-
MergeFri, 19 Sep 2014 09:53:13 -0700, by Stefan Anzinger
-
MergeFri, 19 Sep 2014 09:27:01 -0700, by 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:24:16 -0700, by Stefan Anzinger
-
[SPARC] Use Fzero(d|s) for clearing a fp registerFri, 19 Sep 2014 09:18:47 -0700, by Stefan Anzinger
-
[SPARC] Fix few issues (sign extension) on CBcond instructions, and one typoThu, 18 Sep 2014 16:57:21 -0700, by Stefan Anzinger
-
mx: added support for extending distributions; require list literals for list attributes in projects.pyFri, 19 Sep 2014 17:46:35 +0200, by Doug Simon
-
sparc: fix client vm buildFri, 19 Sep 2014 14:29:28 +0200, by Bernhard Urban
-
use compilation thread even for synchronous Truffle compilationsFri, 19 Sep 2014 14:24:09 +0200, by Lukas Stadler
-
projects file converted to new formatFri, 19 Sep 2014 13:49:00 +0200, by Doug Simon
-
support for new projects file format including support for automatically updating from old formatFri, 19 Sep 2014 13:48:53 +0200, by Doug Simon
-
use "NEW_" instead of "OLD_" for new properties in IGVFri, 19 Sep 2014 11:51:17 +0200, by Lukas Stadler
-
Simplify consecutive SimpleInfopointNodesThu, 18 Sep 2014 17:43:28 +0200, by Gilles Duboscq
-
Add trusted interface concept and use it for WordBase, fix a NPE and some testsThu, 18 Sep 2014 17:42:46 +0200, by Gilles Duboscq
-
Add test for interface typesFri, 19 Sep 2014 09:59:56 +0200, by Gilles Duboscq
-
Stamp: interface types can not be trusted except after explicit runtime checksThu, 18 Sep 2014 17:41:19 +0200, by Gilles Duboscq
-
only generate extra debug info if on HotSpot *and* compiling for HotSpot executionThu, 18 Sep 2014 23:19:03 +0200, by Doug Simon
-
Truffle: restore "opt fail" message on compilation failureThu, 18 Sep 2014 19:02:02 +0200, by Andreas Woess
-
bring MethodData::_trap_hist_limit back in sync with Deoptimization::Reason_LIMITThu, 18 Sep 2014 19:00:23 +0200, by Andreas Woess
-
fix typo in graalRuntime.cppThu, 18 Sep 2014 18:56:52 +0200, by Andreas Woess
-
Truffle: remove unnecessary DefaultTruffleRuntime fieldsWed, 17 Sep 2014 20:57:20 +0200, by Andreas Woess
-
ensure NodeClass initialization follows class hierarchy orderThu, 18 Sep 2014 12:28:11 +0200, by Doug Simon
-
added timer for NodeClass initializer (-Dgraal.debug.timer.NodeClassCreation=true)Thu, 18 Sep 2014 12:22:35 +0200, by Doug Simon
-
MergeWed, 17 Sep 2014 17:06:37 -0700, by Stefan Anzinger
-
[SPARC] Add a index register, when offset is too largeWed, 17 Sep 2014 17:06:06 -0700, by Stefan Anzinger
-
[SPARC] Gearing up with CBcond instructionWed, 17 Sep 2014 17:05:18 -0700, by Stefan Anzinger
-
[SPARC] Remove Substitutiontests from blacklistWed, 17 Sep 2014 17:01:33 -0700, by Stefan Anzinger
-
MergeWed, 17 Sep 2014 09:33:48 -0700, by Christian Wimmer
-
Add unit testWed, 17 Sep 2014 09:06:40 -0700, by Christian Wimmer
-
Allow customization by subclassesTue, 16 Sep 2014 18:56:10 -0700, by Christian Wimmer
-
Create frame state with correct bciTue, 16 Sep 2014 18:55:03 -0700, by Christian Wimmer
-
Avoid NullPointerExceptionTue, 16 Sep 2014 18:54:37 -0700, by Christian Wimmer
-
Delete temporary nodeTue, 16 Sep 2014 18:54:21 -0700, by Christian Wimmer
-
Do not hardcode the stamp of deoptimization reasonAndAcation and speculationTue, 16 Sep 2014 18:53:51 -0700, by Christian Wimmer
-
Make fields and constructors protected to allow subclasses in different packagesTue, 16 Sep 2014 18:53:11 -0700, by Christian Wimmer
-
Allow customization by subclassesTue, 16 Sep 2014 18:52:39 -0700, by Christian Wimmer
-
Allow customization by subclassesTue, 16 Sep 2014 18:52:01 -0700, by Christian Wimmer
-
Make methods accessibleTue, 16 Sep 2014 18:49:10 -0700, by Christian Wimmer
-
Make liveness analysis configurable by graph builder configurationTue, 16 Sep 2014 18:48:50 -0700, by Christian Wimmer
-
Factor out HotSpot-independent parts of ArrayCopy and ObjectClone nodesTue, 16 Sep 2014 18:43:39 -0700, by Christian Wimmer
-
Allow lowering of DynamicDeoptimizeNodeTue, 16 Sep 2014 18:42:23 -0700, by Christian Wimmer
-
Fix when not using generated node classesTue, 16 Sep 2014 18:41:44 -0700, by Christian Wimmer
-
Add option to disable Graal graph verification (which takes very long for big graphs)Tue, 16 Sep 2014 18:41:00 -0700, by Christian Wimmer
-
Encapsulate creation of LinearScan objectTue, 16 Sep 2014 18:40:04 -0700, by Christian Wimmer
-
Add ResolvedJavaMethod.getAnnotationsTue, 16 Sep 2014 18:36:59 -0700, by Christian Wimmer
-
Using getKind().format is unnecessaryTue, 16 Sep 2014 18:36:19 -0700, by Christian Wimmer
-
Add methods to InstalledCodeTue, 16 Sep 2014 18:35:46 -0700, by Christian Wimmer
-
Fixes for SimpleLanguage when compilingTue, 16 Sep 2014 18:35:22 -0700, by Christian Wimmer
-
MergeWed, 17 Sep 2014 08:23:54 -0700, by 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:22:46 -0700, by Stefan Anzinger
-
[SPARC] Add nop again otherwise the information on pc is not uniqueWed, 17 Sep 2014 08:21:45 -0700, by Stefan Anzinger
-
[SPARC] Remove unneccessary nops after callsTue, 16 Sep 2014 17:49:43 -0700, by Stefan Anzinger
-
[SPARC] MathIntrinsic for sqrt and absTue, 16 Sep 2014 17:49:13 -0700, by 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 15:36:00 -0700, by Stefan Anzinger
-
[SPARC] Use VIS3 moves between fp and gp registers when availableTue, 16 Sep 2014 11:49:23 -0700, by Stefan Anzinger
-
DeadCodeElimination is not optional for OnStackReplacementPhaseTue, 16 Sep 2014 22:00:52 +0200, by Doug Simon
-
apply CompilerToVM.shouldDebugNonSafepoints() to HotSpot Truffle compilations as wellTue, 16 Sep 2014 22:00:22 +0200, by Doug Simon
-
[SPARC] Renamed member tmp to avoid compiler warningsMon, 15 Sep 2014 20:20:51 -0700, by Stefan Anzinger
-
MergeMon, 15 Sep 2014 20:06:56 -0700, by Stefan Anzinger
-
Remove unused importsMon, 15 Sep 2014 20:06:40 -0700, by Stefan Anzinger
-
[SPARC] Implementing ArrayEqualsOp for sparcMon, 15 Sep 2014 19:22:02 -0700, by Stefan Anzinger
-
Add optional graph dump before each compiler phase.Mon, 15 Sep 2014 17:16:53 +0200, by Roland Schatz
-
Removed another unused variableFri, 12 Sep 2014 15:39:45 -0700, by Stefan Anzinger
-
Compiler warning removed (unused import)Fri, 12 Sep 2014 15:24:00 -0700, by Stefan Anzinger
-
[SPARC] eliminating some redundant LIR typesFri, 12 Sep 2014 14:50:02 -0700, by Stefan Anzinger
-
[SPARC] Can now configure different prefetch modesFri, 12 Sep 2014 12:55:49 -0700, by Stefan Anzinger
-
[SPARC] Fix typoFri, 12 Sep 2014 12:54:06 -0700, by Stefan Anzinger
-
DirectReadNode from unsafe does now sign/zero extend values which are shorter than intFri, 12 Sep 2014 12:51:34 -0700, by Stefan Anzinger
-
MergeThu, 11 Sep 2014 11:26:23 -0700, by Stefan Anzinger
-
[SPARC] rename guaranteeLoadable to generateSimm13OffsetLoadWed, 10 Sep 2014 12:55:35 -0700, by Stefan Anzinger
-
[SPARC] Temp slot must be 64 bit (long)Wed, 10 Sep 2014 11:22:41 -0700, by Stefan Anzinger
-
[SPARC] fix issues with moving between float and general purpose registers (alignment)Wed, 10 Sep 2014 11:18:38 -0700, by Stefan Anzinger
-
Disable graph caching until assumptions problem is fixedWed, 10 Sep 2014 23:14:58 +0200, by Tom Rodriguez
-
Fixed variable nameWed, 10 Sep 2014 23:14:51 +0200, by Tom Rodriguez
-
Truffle: simplify byte section tests.Wed, 10 Sep 2014 21:38:26 +0100, by Chris Seaton
-
fixed case of Optionality constantsWed, 10 Sep 2014 11:44:39 +0200, by Doug Simon
-
Backed out changeset: 841a9f98b97cWed, 10 Sep 2014 11:36:45 +0200, by Doug Simon
-
Backed out changeset: f0b55d0c5d2dWed, 10 Sep 2014 11:04:13 +0200, by Doug Simon
-
Add truffle com.oracle.graal.truffle.test.SLTruffleGraalTestSuite to ignore for nowTue, 09 Sep 2014 18:35:08 -0700, by Stefan Anzinger
-
[SPARC] get rid of VIS3Tue, 09 Sep 2014 17:02:24 -0700, by Stefan Anzinger
-
FindbugsTue, 09 Sep 2014 15:50:47 -0700, by Stefan Anzinger
-
[SPARC] Findbugs/checkstyleTue, 09 Sep 2014 15:41:27 -0700, by Stefan Anzinger
-
MergeTue, 09 Sep 2014 14:31:36 -0700, by Stefan Anzinger
-
Add RawConstantTue, 09 Sep 2014 12:22:48 -0700, by 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:20:19 -0700, by Stefan Anzinger
-
Fix the endianess issue, when using JSR/RET instruction and deoptimization happens in this subroutineTue, 09 Sep 2014 12:15:29 -0700, by Stefan Anzinger
-
[SPARC] Introduce access of HotSpot flags for sparc cpu (VIS1,2,3)Tue, 09 Sep 2014 12:11:57 -0700, by Stefan Anzinger
-
[SPARC] make compatible for CPU without VIS3 and do some cleanupTue, 09 Sep 2014 12:09:58 -0700, by Stefan Anzinger
-
[SPARC] fixing iremFri, 05 Sep 2014 18:28:11 -0700, by Stefan Anzinger
-
Truffle: change log entry for TruffleCompilationExceptionsAreThrown.Tue, 09 Sep 2014 20:22:11 +0100, by Chris Seaton
-
Truffle: keep the RootNode in OptimizationFailedException, so you can figure out what it was that failed.Tue, 09 Sep 2014 20:21:11 +0100, by Chris Seaton
-
Truffle: TruffleCompilationExceptionsAreThrown option to get OptimizationFailedException on compiler error.Tue, 09 Sep 2014 20:19:23 +0100, by Chris Seaton
-
HSAIL: test case for HSAIL deopt bugTue, 09 Sep 2014 14:05:28 +0200, by Doug Simon
-
use absolute paths in generated NetBeans project configurationsTue, 09 Sep 2014 13:58:24 +0200, by Doug Simon
-
create generated source dirs as part of netbeansinitTue, 09 Sep 2014 13:32:08 +0200, by Doug Simon
-
Update comment about usages of streamsTue, 09 Sep 2014 12:14:23 +0200, by Tom Rodriguez
-
Insert proxies when peeking through proxy for array lengthTue, 09 Sep 2014 11:53:53 +0200, by Tom Rodriguez
-
Move FixedNodeProbabilityCache into InlineableGraph so it doesn't get too bigTue, 09 Sep 2014 11:53:03 +0200, by Tom Rodriguez
-
Enable scheduling when dumping for DumpOnErrorTue, 09 Sep 2014 11:51:59 +0200, by Tom Rodriguez
-
Let linear scan DetailedAsserts deal with missing intervalsTue, 09 Sep 2014 11:37:57 +0200, by Tom Rodriguez
-
Fix forceLogTue, 09 Sep 2014 11:36:43 +0200, by Tom Rodriguez
-
Unproxy constant usages in FrameStateTue, 09 Sep 2014 11:35:07 +0200, by Tom Rodriguez
-
Merge.Mon, 08 Sep 2014 22:21:47 +0100, by Chris Seaton
-
Truffle: byte[] sources.Mon, 08 Sep 2014 22:21:21 +0100, by Chris Seaton
-
denote certain applications of DeadCodeEliminationPhase as optional and only run them if -G:-ReduceDCEMon, 08 Sep 2014 21:23:18 +0200, by Doug Simon
-
removed Node.recordsUsages()Mon, 08 Sep 2014 21:00:12 +0200, by Doug Simon
-
mx: do not clean distributions if the --no-java option is given to the clean commandMon, 08 Sep 2014 19:04:32 +0200, by Doug Simon
-
ensure NodeRefIterator.Empty.hasNext() returns falseMon, 08 Sep 2014 13:49:40 +0200, by Doug Simon
-
re-enable use of generated nodes by defaultMon, 08 Sep 2014 13:26:52 +0200, by Doug Simon
-
fixed race involving NodeRefIterator.EmptyMon, 08 Sep 2014 13:24:50 +0200, by Doug Simon
-
mx: add check for compliance level of a distributionMon, 08 Sep 2014 09:46:07 +0200, by Bernhard Urban
-
Truffle: entries in change log.Sat, 06 Sep 2014 17:20:11 +0100, by Chris Seaton
-
Truffle: Add NeverValidAssumption.Sat, 06 Sep 2014 17:19:13 +0100, by Chris Seaton
-
Truffle: fix AssumedValue.Sat, 06 Sep 2014 17:14:00 +0100, by Chris Seaton
-
mx: fix default handling of vm config and build typeThu, 04 Sep 2014 20:12:10 +0200, by Gilles Duboscq
-
Don't remove LoopExitNodes in UseTrappingNullChecksPhase.Fri, 05 Sep 2014 12:27:04 +0200, by Roland Schatz
-
enable CompileTheWorld in non-hosted modeFri, 05 Sep 2014 11:50:52 +0200, by Doug Simon
-
mx: added ctw command to simplify executing CompileTheWorldThu, 04 Sep 2014 22:34:03 +0200, by Doug Simon
-
improved javadoc for NodeClass.is()Thu, 04 Sep 2014 22:33:17 +0200, by Doug Simon
-
projects must be rebuilt when any of their dependencies are rebuiltThu, 04 Sep 2014 22:32:49 +0200, by Doug Simon
-
Truffle: fixed potential non determinism in the invalidation of inlining.Thu, 04 Sep 2014 21:46:01 +0200, by Christian Humer
-
Disable use of generated Nodes.Thu, 04 Sep 2014 16:18:01 +0200, by Roland Schatz
-
Split method in OptimizingLinearScanWalker.Thu, 04 Sep 2014 15:04:34 +0200, by Roland Schatz
-
Remove redundant Begin nodes before LoopExit.Thu, 04 Sep 2014 13:44:45 +0200, by Roland Schatz
-
re-enabled use of generated NodesThu, 04 Sep 2014 13:33:04 +0200, by Doug Simon
-
NodeClassIterator advances lazily instead of eagerly, allowing the next element to be cached in the advance operationThu, 04 Sep 2014 13:08:27 +0200, by Doug Simon
-
NodeRefIterator advances lazily instead of eagerly, allowing the next element to be cached in the advance operationThu, 04 Sep 2014 12:54:06 +0200, by Doug Simon
-
fixed unit tests so that they pass when assertions are disabledThu, 04 Sep 2014 12:51:43 +0200, by Doug Simon
-
temporarily disable use of generated NodesWed, 03 Sep 2014 18:04:28 +0200, by Doug Simon
-
Truffle: new value profiles prototype.Wed, 03 Sep 2014 14:58:53 +0200, by Christian Humer
-
Truffle: run expandTree iteratively to make frame propagations visible to expandTree.Wed, 03 Sep 2014 14:58:53 +0200, by 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, by Christian Humer
-
Truffle: made TruffleRuntime#getCallTargets return a Collection and simplified its implementation.Wed, 03 Sep 2014 14:58:53 +0200, by Christian Humer
-
LineLocationToProbeCollectionMap: add forget methodWed, 03 Sep 2014 12:01:14 +0200, by Gilles Duboscq
-
Truffle/API: TruffleScriptEngineFactory.engineCreated() is now finalWed, 03 Sep 2014 12:00:41 +0200, by Gilles Duboscq
-
Fixed HSAIL deoptTue, 02 Sep 2014 21:42:37 -0700, by Tom Rodriguez
-
Claim entry_frame slots for VerifyStackTue, 02 Sep 2014 21:42:29 -0700, by Tom Rodriguez
-
Added header to file and jumptable for byte char shortTue, 02 Sep 2014 20:50:40 -0700, by Stefan Anzinger
-
MergeTue, 02 Sep 2014 19:23:43 -0700, by Stefan Anzinger
-
[SPARC] Checkstyle, blacklist for unittestsTue, 02 Sep 2014 19:01:01 -0700, by Stefan Anzinger
-
[SPARC] Fixing conversions of l2d l2f i2d i2f ... Adding assertions for usage ofTue, 02 Sep 2014 17:22:16 -0700, by Stefan Anzinger
-
Eliminate the recursion over lambda expression as it generates a huge stack which may cause stack overflow earlier as it should beTue, 02 Sep 2014 17:19:53 -0700, by Stefan Anzinger
-
[SPARC] Saving return value to a "real" double register.Tue, 02 Sep 2014 17:18:35 -0700, by Stefan Anzinger
-
[SPARC] Giving now two scratch registersTue, 02 Sep 2014 17:17:56 -0700, by Stefan Anzinger
-
[SPARC/AMD64] Splitting up oopmap generation for Intel XMM and SPARC Floatingpoint registersTue, 02 Sep 2014 17:16:26 -0700, by 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 17:08:14 -0700, by Stefan Anzinger
-
Eliminating the lambda expression, as in the recursive call it creates unnecessary stack frames which causes StackOverflowErros soonerTue, 02 Sep 2014 11:49:12 -0700, by Stefan Anzinger
-
[SPARC] Make scratch register usage safeFri, 29 Aug 2014 21:00:14 -0700, by Stefan Anzinger
-
MergeFri, 29 Aug 2014 16:05:30 -0700, by Stefan Anzinger
-
[SPARC] Assembler fixesFri, 29 Aug 2014 16:04:46 -0700, by Stefan Anzinger
-
[SPARC] Fix dacapo sunflow test (Unordered branching is now implemented right)Thu, 28 Aug 2014 19:24:52 -0700, by Stefan Anzinger
-
Bugfix: ReadEliminationClosure ignored subclasses of FixedAccessNode that are memory checkpointsTue, 02 Sep 2014 15:44:33 -0700, by Christian Wimmer
-
cherry-pick: 8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platformsTue, 02 Sep 2014 22:19:44 +0200, by Bernhard Urban
-
mx: support different name for jvm.cfgTue, 02 Sep 2014 14:47:10 +0200, by Bernhard Urban
-
mx: add helper for determine jli locationTue, 02 Sep 2014 14:46:50 +0200, by Bernhard Urban
-
mx library: support platform/architecture specific librariesTue, 02 Sep 2014 14:46:22 +0200, by Bernhard Urban
-
mx: move get_arch() to mxtoolTue, 02 Sep 2014 14:45:51 +0200, by Bernhard Urban
-
Merge.Tue, 02 Sep 2014 10:30:28 +0200, by Doug Simon
-
use source field declaration order in generated Node classesTue, 02 Sep 2014 10:30:05 +0200, by Doug Simon
-
use the right class loader when loading generated PositionFieldOrder classTue, 02 Sep 2014 09:56:48 +0200, by Doug Simon
-
select generated input and successor iterators if Node.USE_GENERATED_NODESTue, 02 Sep 2014 00:44:43 +0200, by Doug Simon
-
Truffle: added new infrastructure for graal truffle runtime tests using SL.Mon, 01 Sep 2014 20:08:19 +0200, by Christian Humer
-
SL: added internal APIs to SL for the Graal runtime tests.Mon, 01 Sep 2014 20:08:18 +0200, by Christian Humer
-
Truffle: added Graal runtime API to wait for the completion of a compilation.Mon, 01 Sep 2014 20:08:18 +0200, by Christian Humer
-
SL: added support for guest language stack traces to SLException; added SLAssertionError.Mon, 01 Sep 2014 20:08:18 +0200, by Christian Humer
-
SL: added assertTrue and assertFalse builtins to SL.Mon, 01 Sep 2014 20:08:18 +0200, by Christian Humer
-
improved error reporting by @NodeInfo annotation processorMon, 01 Sep 2014 16:46:59 +0200, by Doug Simon
-
Instrumentation: Removed extends SyntaxTagged from Wrapper interface.Fri, 29 Aug 2014 15:21:39 -0700, by David Piorkowski
-
Truffle: Revert: fix compilation issue; after a method is compiled (but not yet installed), it still needs to call the already compiled children.Fri, 29 Aug 2014 13:48:04 +0200, by Christian Humer
-
MergeThu, 28 Aug 2014 17:49:37 -0700, by Stefan Anzinger
-
[SPARC] Findbugs/CheckstyleThu, 28 Aug 2014 17:15:23 -0700, by Stefan Anzinger
-
[SPARC/AMD64] Fixing handling of floatingpoint register handlingThu, 28 Aug 2014 16:47:43 -0700, by Stefan Anzinger
-
[SPARC] Fixing float register allocationThu, 28 Aug 2014 15:43:44 -0700, by Stefan Anzinger
-
reverted matcher to use Class keys instead of NodeClass keysThu, 28 Aug 2014 20:55:39 +0200, by Doug Simon
-
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 18:07:52 +0200, by Christian Wirth
-
Truffle: added support for Runtime#getCallTargets()Thu, 28 Aug 2014 15:35:29 +0200, by Christian Humer
-
added support to get the generated Node class represented by a NodeClass instanceThu, 28 Aug 2014 11:42:02 +0200, by Doug Simon
-
fixed match type testThu, 28 Aug 2014 08:54:10 +0200, by Doug Simon
-
Truffle/Source: use a synchronized hash tableWed, 27 Aug 2014 17:59:48 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: add TODO comment to Visualizer interfaceWed, 27 Aug 2014 17:59:17 -0700, by Michael Van De Vanter
-
need extra logic when computing Node iterable ids and USE_GENERATED_NODES == trueWed, 27 Aug 2014 22:11:13 +0200, by Doug Simon
-
tweaked comparison of a Node against a node classWed, 27 Aug 2014 20:12:57 +0200, by Doug Simon
-
Merge.Wed, 27 Aug 2014 20:02:06 +0200, by Doug Simon
-
set default for Node.USE_GENERATED_NODES to trueWed, 27 Aug 2014 20:01:44 +0200, by Doug Simon
-
matcher needs to indirect through NodeClass to work properly in the presence of generated Node classesWed, 27 Aug 2014 18:59:09 +0200, by Doug Simon
-
replaced 'node.getClass() == <literal>.getGenClass()' idiom with new 'NodeClass.is(Class<? extends Node.class> cls)' mechanismWed, 27 Aug 2014 18:58:15 +0200, by Doug Simon
-
InvokeNode does not need to implement IterableNodeTypeWed, 27 Aug 2014 17:01:57 +0200, by Doug Simon
-
[SPARC] transform unittest whitelist into a blacklist.Wed, 27 Aug 2014 17:54:09 +0200, by Josef Eisl
-
mx: add unittest --blacklist.Wed, 27 Aug 2014 17:43:48 +0200, by Josef Eisl
-
[SPARC] updated unittest whitelist.Wed, 27 Aug 2014 16:15:38 +0200, by Josef Eisl
-
[SPARC] initial unittest whitelist (all tests enabled).Wed, 27 Aug 2014 15:37:18 +0200, by Josef Eisl
-
mx: skip downloading hsdis if not available.Wed, 27 Aug 2014 15:36:16 +0200, by Josef Eisl
-
Truffle-DSL: fixed JDT element comparator violated transitivity.Wed, 27 Aug 2014 15:54:00 +0200, by Christian Humer
-
relaxed access control from package to protected for elements that need to be accessed in generated subclasses in disjoint packagesWed, 27 Aug 2014 14:14:18 +0200, by 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 messageWed, 27 Aug 2014 14:09:13 +0200, by Doug Simon
-
copyright fixWed, 27 Aug 2014 12:58:44 +0200, by Michael Haupt
-
mergeWed, 27 Aug 2014 12:51:44 +0200, by Michael Haupt
-
extract TypedNodeIterator to separate file and rename (workaround for javac bug)Wed, 27 Aug 2014 11:56:35 +0200, by Michael Haupt
-
Truffle: cleanup to the LoopNode API.Wed, 27 Aug 2014 11:35:59 +0200, by Christian Humer
-
Truffle-DSL: fixed generic type earsure for types in the type system.Wed, 27 Aug 2014 11:35:59 +0200, by Christian Humer
-
Truffle-DSL: added test for source sections in @CreateCast methods.Wed, 27 Aug 2014 11:35:59 +0200, by Christian Humer
-
NFI: adopt JavaDocWed, 27 Aug 2014 09:14:19 +0200, by Matthias Grimmer
-
NFI: adopt unittests to new NFI behaviour; add new unittestWed, 27 Aug 2014 09:13:37 +0200, by Matthias Grimmer
-
NFI: fix FunctionHandle resolvingWed, 27 Aug 2014 09:13:00 +0200, by Matthias Grimmer
-
Truffle/Instrumentation: rename misleading field name in ProbeImplTue, 26 Aug 2014 20:02:42 -0700, by Michael Van De Vanter
-
Merge with e01b0b9a5f886f8810ba09668632acd675cccf76Tue, 26 Aug 2014 19:57:25 -0700, by 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 13:54:53 -0700, by Michael Van De Vanter
-
SL/Instrumentation: Fixing SLContext to use SLInstrumenterTue, 26 Aug 2014 18:22:31 -0700, by David Piorkowski
-
Merged.Tue, 26 Aug 2014 15:48:37 -0700, by David Piorkowski
-
Instrumentation: removed ExecutionContext parameter from probe method in InstrumentableTue, 26 Aug 2014 11:00:30 -0700, by David Piorkowski
-
relaxed access control from package to protected for elements that need to be accessed in generated subclasses in disjoint packagesTue, 26 Aug 2014 23:44:31 +0200, by Doug Simon
-
missing factory method code assist includes USE_GENERATED_NODES logicTue, 26 Aug 2014 23:40:08 +0200, by Doug Simon
-
Merged.Tue, 26 Aug 2014 09:35:08 -0700, by David Piorkowski
-
SL/Instrumentation: Removing SLNodeProber. No longer needed after adding Instrumentable interfaceMon, 25 Aug 2014 11:44:45 -0700, by David Piorkowski
-
ConstantLoadOptimization: minor cleanups.Tue, 26 Aug 2014 16:55:47 +0200, by Josef Eisl
-
Add ConstantLoadOptimization.Mon, 25 Aug 2014 17:23:14 +0200, by Josef Eisl
-
Introduce DominatorOptimizationProblem.Mon, 25 Aug 2014 17:18:36 +0200, by Josef Eisl
-
CFGPrinter: do not print empty HIR cfgs.Mon, 25 Aug 2014 19:11:01 +0200, by Josef Eisl
-
removed repeated conditional test detected by findbugsTue, 26 Aug 2014 16:16:26 +0200, by Doug Simon
-
more refactorings to workaround javac symbol issue (JDK-7101822)Tue, 26 Aug 2014 15:57:08 +0200, by Doug Simon
-
mx: do not clean up temp files from the build command if -v is specifiedTue, 26 Aug 2014 15:56:46 +0200, by Doug Simon
-
added jtt tests for float and double div-by-zeroTue, 26 Aug 2014 15:55:59 +0200, by Doug Simon
-
mx: Make java file list order deterministicTue, 26 Aug 2014 15:06:43 +0200, by Gilles Duboscq
-
mx: Make order of projects() deterministicTue, 26 Aug 2014 10:46:48 +0200, by Gilles Duboscq
-
MergeMon, 25 Aug 2014 21:15:59 -0700, by Stefan Anzinger
-
[SPARC] Fix findbugs/checkstyle warningsMon, 25 Aug 2014 14:42:42 -0700, by Stefan Anzinger
-
Fixing relock on interpreter when entering synchronized methods.Mon, 25 Aug 2014 11:32:04 -0700, by Stefan Anzinger
-
[SPARC] Implement UnsafeArrayCopy for aligned memory accessMon, 25 Aug 2014 10:41:56 -0700, by 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:35:40 -0700, by Stefan Anzinger
-
[SPARC] Fix incorrect implementation of IBSRMon, 25 Aug 2014 10:30:03 -0700, by Stefan Anzinger
-
[SPARC] fix incorrect implementation of tableswitchMon, 25 Aug 2014 10:29:15 -0700, by Stefan Anzinger
-
[SPARC] Fix loading of constants and add debug messages to assertionsMon, 25 Aug 2014 10:28:44 -0700, by Stefan Anzinger
-
[SPARC] implement multiplication of two single float into one double floatMon, 25 Aug 2014 10:25:17 -0700, by Stefan Anzinger
-
[SPARC] new Unittests for IntegerBits, Switch (with byte, short, char values) and high float register pressure, sign extending short from heapMon, 25 Aug 2014 10:24:08 -0700, by Stefan Anzinger
-
[SPARC] Fix sign extension, add debug messages to assertions in Assembler, add FSMULD , Entering frame is now possible with > 2k framesizeMon, 25 Aug 2014 10:21:37 -0700, by 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, 19 Aug 2014 09:21:29 -0700, by Stefan Anzinger
-
[SPARC] Unwinding get the correct return address when unwindingTue, 12 Aug 2014 08:58:38 -0700, by Stefan Anzinger
-
[SPARC] add missing delay slot wen jumping to exception handler.Tue, 12 Aug 2014 08:52:53 -0700, by Stefan Anzinger
-
[SPARC] Adding registers f0...f31 to callee saved; fixing allocator test, removing direct acquisition of Unsafe from SPARCHotspotBackendFri, 08 Aug 2014 09:27:50 -0700, by Stefan Anzinger
-
[SPARC] Fixing branching on fp condition codes, introducing branching on carry set.Fri, 08 Aug 2014 09:24:44 -0700, by Stefan Anzinger
-
[SPARC] new vis3 instruction umulxhiFri, 08 Aug 2014 09:22:51 -0700, by Stefan Anzinger
-
[SPARC] Implement unsigned arithmethic, fix CAS, unary operations on stack and various other fixesFri, 08 Aug 2014 09:14:53 -0700, by Stefan Anzinger
-
refactored inner classes to be static top level classes to workaround javac "cannot find symbol" issueMon, 25 Aug 2014 23:22:05 +0200, by Doug Simon
-
used void timer/metric implementation for conditional timers/metrics if neither -G:Time nor -G:Meter is specifiedMon, 25 Aug 2014 23:20:44 +0200, by Doug Simon
-
Truffle-DSL: better support for types with type arguments.Mon, 25 Aug 2014 20:59:56 +0200, by Christian Humer
-
Truffle-DSL: fixed polymorphic to monomorphic transition. It remained polymorphic in some cases.Mon, 25 Aug 2014 16:30:40 +0200, by Christian Humer
-
Truffle-DSL: fixed lost source sections for polymorphic specializations. (GRAAL-851 #resolve)Mon, 25 Aug 2014 15:56:32 +0200, by Christian Humer
-
fixed eclipseformat issueMon, 25 Aug 2014 14:43:43 +0200, by Doug Simon
-
made use of generated Node classes predicated on value of graal.useGeneratedNodes system property (default is false)Mon, 25 Aug 2014 13:45:12 +0200, by Doug Simon
-
add support for installing distribution jars into jre/lib/ext directoryMon, 25 Aug 2014 12:57:49 +0200, by Doug Simon
-
SL: use new LoopNode API.Sat, 23 Aug 2014 19:31:44 +0200, by Christian Humer
-
Truffle: new experimental LoopNode API.Sat, 23 Aug 2014 19:31:40 +0200, by Christian Humer
-
Truffle-DSL: fixed NPE if TemplateMethod had no return type.Sat, 23 Aug 2014 19:31:48 +0200, by Christian Humer
-
SL: fixed merge problem.Sat, 23 Aug 2014 19:31:36 +0200, by Christian Humer
-
SL: better toString for SL nodes.Sat, 23 Aug 2014 19:31:33 +0200, by Christian Humer
-
Truffle: replaces are now reported to all ReplaceObservers in the node hierarchy.Sat, 23 Aug 2014 19:31:29 +0200, by Christian Humer
-
SL: local variable nodes should use contains to avoid polymorphism.Sat, 23 Aug 2014 19:31:26 +0200, by Christian Humer
-
Truffle: changed return types of condition profile factory methods.Sat, 23 Aug 2014 19:31:22 +0200, by Christian Humer
-
Truffle-DSL: some more performance optimizations.Sat, 23 Aug 2014 19:31:18 +0200, by Christian Humer
-
Truffle-DSL: optimize import generation.Sat, 23 Aug 2014 19:31:13 +0200, by Christian Humer
-
Truffle-DSL: made guard parsing more robust.Sat, 23 Aug 2014 19:31:09 +0200, by Christian Humer
-
Truffle-DSL: Fixed guard matching for operations that use short circuits without boolean in the type system.Sat, 23 Aug 2014 19:31:01 +0200, by Christian Humer
-
indirect through NodeClass when looking up the HSAIL lowering strategy mapSat, 23 Aug 2014 16:55:56 +0200, by Doug Simon
-
restructure Node class literal verifier to easily enable tests other than identity testsSat, 23 Aug 2014 16:54:56 +0200, by Doug Simon
-
bind a generated Node class to the NodeClass instance of the generated-from Node classSat, 23 Aug 2014 16:53:47 +0200, by 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 deploymentSat, 23 Aug 2014 00:50:44 +0200, by Doug Simon
-
workaround for a problem javac has resolving symbols in Node.javaSat, 23 Aug 2014 00:21:50 +0200, by Doug Simon
-
made debug value printing work if individual timers or metrics are enabled without -G:Time or -G:Meter being specifiedSat, 23 Aug 2014 00:18:14 +0200, by Doug Simon
-
fixed eclipseformat issueFri, 22 Aug 2014 23:55:08 +0200, by Doug Simon
-
Merge.Fri, 22 Aug 2014 16:03:49 +0200, by Doug Simon
-
switched to using new NodeFieldIterator and NodeFieldIterable for traversing Node inputs and successorsFri, 22 Aug 2014 15:56:51 +0200, by Doug Simon
-
Merge.Mon, 18 Aug 2014 14:05:05 +0200, by Doug Simon
-
don't expect generated classes for abstract Node classes; add test to ensure identity tests are not performed on non-generated node classesMon, 18 Aug 2014 13:49:25 +0200, by Doug Simon
-
introduced ElementException; don't process abstract Node classes; generate isLeafNode methodSat, 16 Aug 2014 00:05:59 +0200, by Doug Simon
-
factored out getSuperTypeSat, 16 Aug 2014 00:03:21 +0200, by Doug Simon
-
use correct asXyzAddr methods in AMD64ArithmeticFri, 22 Aug 2014 13:20:50 +0200, by Lukas Stadler
-
graal.nfi: change source level to 1.7Fri, 22 Aug 2014 12:20:47 +0200, by Bernhard Urban
-
Consider the offset when performing read elimination on unsafesThu, 21 Aug 2014 18:02:22 -0700, by Tom Rodriguez
-
validateFormat should validate caller tooThu, 21 Aug 2014 17:50:00 -0700, by Tom Rodriguez
-
logObject and logPrimitive should be leafThu, 21 Aug 2014 17:40:00 -0700, by Tom Rodriguez
-
Make handling of removeNeverExecutedCode more consistentThu, 21 Aug 2014 17:30:00 -0700, by Tom Rodriguez
-
Try to pull out a base for Unsafe C heap referencesThu, 21 Aug 2014 17:20:00 -0700, by Tom Rodriguez
-
Reenable slider drag behaviorThu, 21 Aug 2014 17:10:00 -0700, by Tom Rodriguez
-
SL/Instrumentation: Restoring SLNodeProberThu, 21 Aug 2014 17:04:43 -0700, by David Piorkowski
-
SL/Instrumentation: Added checks for null SourceSections in SLInstrumenterThu, 21 Aug 2014 15:10:56 -0700, by David Piorkowski
-
Merge to latest. Fixed conflicts in LineLocationToProbeCollection.Thu, 21 Aug 2014 13:32:11 -0700, by David Piorkowski
-
Truffle/Instrumentation: Added Instrumentable interface and LineLocationToSourceSections mapThu, 21 Aug 2014 13:28:22 -0700, by David Piorkowski
-
don't generate invalid mov_b hsail instructionsThu, 21 Aug 2014 18:50:18 +0200, by Lukas Stadler
-
HSAIL: pass the number of argument to the JavaCallArguments constructor. Add TraceTime for kernel creation.Thu, 21 Aug 2014 11:12:38 +0200, by Gilles Duboscq
-
truffle.jar should always be on the bootclasspath regardless of the 'graal' status of the vm.Wed, 20 Aug 2014 17:10:13 +0200, by Gilles Duboscq
-
graalRuntime: name_len shound be a size_tMon, 18 Aug 2014 19:07:56 +0200, by Gilles Duboscq
-
fixed regression when building original VM without a Java build beforehandThu, 21 Aug 2014 12:01:35 +0200, by Doug Simon
-
NFI: never throw an unsatisfiedLinkError - better return nullTue, 19 Aug 2014 10:48:05 +0200, by Matthias Grimmer
-
Truffle/Instrumentation: JavadocWed, 20 Aug 2014 15:14:30 -0700, by Michael Van De Vanter
-
Don't recreate suites on every CTW compile.Wed, 20 Aug 2014 16:50:25 +0200, by Roland Schatz
-
Recompute phase suites when options are changed.Wed, 20 Aug 2014 16:43:05 +0200, by Roland Schatz
-
Correctly parse string option values that start with + or -.Wed, 20 Aug 2014 15:35:27 +0200, by Roland Schatz
-
cover ForceMaterializeNode in NewFrameNode.getMaterializedRepresentationHelper()Wed, 20 Aug 2014 15:17:17 +0200, by Michael Haupt
-
clarify documentation about assumption and profile storage in final fieldsWed, 20 Aug 2014 15:16:11 +0200, by Michael Haupt
-
proper implementation of Frame.materializeTue, 19 Aug 2014 19:25:44 +0200, by Lukas Stadler
-
small cleanupTue, 19 Aug 2014 19:17:38 +0200, by Lukas Stadler
-
Added tag graal-0.4 for changeset 7d4f630172a1Tue, 19 Aug 2014 17:30:54 +0200, by Bernhard Urban
-
mx: add argument for permissions to copyToJdk()Tue, 19 Aug 2014 17:30:28 +0200, by Danilo Ansaloni
-
mx: fix release tag detection for -dev suffixTue, 19 Aug 2014 15:14:06 +0200, by Bernhard Urban
-
Merge.Tue, 19 Aug 2014 14:59:29 +0200, by Christian Humer
-
Truffle: made constructors of condition profiles package protected to delegate them later to TruffleRuntime.Tue, 19 Aug 2014 14:56:19 +0200, by Christian Humer
-
truffle api: update commentsTue, 19 Aug 2014 13:51:14 +0200, by Bernhard Urban
-
fixed regression in mx causing problems for the SYMLINK_GRAAL_JAR featureTue, 19 Aug 2014 09:58:41 +0200, by Doug Simon
-
Truffle/Instrumentation: Javadoc cleanups and minor corrections.Mon, 18 Aug 2014 21:03:41 -0700, by Michael Van De Vanter
-
Changes to InstrumentationMon, 18 Aug 2014 14:36:12 -0700, by David Piorkowski
-
SL: refactored new naming for condition profiles.Mon, 18 Aug 2014 21:02:51 +0200, by Christian Humer
-
Truffle: fixed header dates.Mon, 18 Aug 2014 19:02:18 +0200, by Christian Humer
-
Made replacements verifier more robust.Mon, 18 Aug 2014 19:00:41 +0200, by Christian Humer
-
Truffle: renamed BooleanConditionProfile to BinaryConditionProfile and IntegerConditionProfile to CountingConditionProfile.Mon, 18 Aug 2014 19:00:20 +0200, by Christian Humer
-
Truffle-DSL: argument syntax support for guardsMon, 18 Aug 2014 18:41:16 +0200, by Christian Humer
-
Truffle: fix NPE with -G:-InlineMon, 18 Aug 2014 17:44:42 +0200, by Andreas Woess
-
do not generate IDE configurations for distributions auto-generated for projects that define annotation processorsSun, 17 Aug 2014 14:20:11 +0200, by Doug Simon
-
fixed checkheaders issueFri, 15 Aug 2014 16:57:21 +0200, by Doug Simon
-
moved NodeInfo processor into a separate project to avoid injecting Truffle DSL annotation processor into Graal projectsFri, 15 Aug 2014 16:31:49 +0200, by Doug Simon
-
revived creation of annotation processor jars by 'mx ideinit'Fri, 15 Aug 2014 13:54:37 +0200, by Doug Simon
-
clean up generated IDE content for distributions as part of 'mx ideclean'Fri, 15 Aug 2014 13:17:41 +0200, by Doug Simon
-
removed graal.nodeinfo as explicit annotation processor for graal.graph since it is implied by being a normal (i.e., non annotation processor) dependencyFri, 15 Aug 2014 12:38:01 +0200, by Doug Simon
-
workaround for javac issueFri, 15 Aug 2014 12:32:22 +0200, by Doug Simon
-
fixed canonicalizeprojects issueFri, 15 Aug 2014 11:39:17 +0200, by Doug Simon
-
moved NodeInfo and friends into separate com.oracle.graal.nodeinfo project so that annotation processor can be applied to the base Node classFri, 15 Aug 2014 11:34:38 +0200, by Doug Simon
-
class verification errors cause CheckGraalInvariants to failFri, 15 Aug 2014 11:28:46 +0200, by Doug Simon
-
generate distributions for projects that define annotation processorsThu, 14 Aug 2014 23:45:15 +0200, by Doug Simon
-
removed @NodeInfo from non-Node classesThu, 14 Aug 2014 23:28:21 +0200, by Doug Simon
-
fixed Node classes that were final, private or had private constructorsThu, 14 Aug 2014 23:27:53 +0200, by Doug Simon
-
check that generated Node classes existThu, 14 Aug 2014 23:26:14 +0200, by Doug Simon
-
generated Node classes are prefixed with the names of classes enclosing the source classesThu, 14 Aug 2014 23:25:26 +0200, by Doug Simon
-
Truffle-DSL: minor fix for import guards.Thu, 14 Aug 2014 17:10:53 +0200, by Christian Humer
-
Merge.Thu, 14 Aug 2014 16:49:45 +0200, by Christian Humer
-
Truffle-DSL: implemented import guards feature.Thu, 14 Aug 2014 16:49:18 +0200, by Christian Humer
-
support use of -XX:CompileCommand=dontinline to exclude problematic methods from CompileTheWorldThu, 14 Aug 2014 15:35:20 +0200, by Doug Simon
-
Truffle-DSL: fixed guard solve of guards for interfaces.Thu, 14 Aug 2014 15:02:17 +0200, by Christian Humer
-
SL: use the new IntegerConditionProfile in simple language.Thu, 14 Aug 2014 13:11:47 +0200, by Christian Humer
-
Truffle: new condition profile primitives.Wed, 13 Aug 2014 20:44:36 +0200, by Christian Humer
-
instances of generated Node classes are created with static factory methodsWed, 13 Aug 2014 21:57:12 +0200, by Doug Simon
-
fixed headerWed, 13 Aug 2014 21:28:23 +0200, by Doug Simon
-
fixed eclipseformat issueWed, 13 Aug 2014 21:09:30 +0200, by Doug Simon
-
process all declared interfaces when collecting transitive super typesWed, 13 Aug 2014 21:05:29 +0200, by Doug Simon
-
Merge.Wed, 13 Aug 2014 18:36:52 +0200, by Doug Simon
-
added @NodeInfo annotations to all Node classesWed, 13 Aug 2014 18:25:45 +0200, by Doug Simon
-
check that all Node classes are annotated with @NodeInfoWed, 13 Aug 2014 18:24:26 +0200, by Doug Simon
-
annotate generated Node classes with @GeneratedNode; improved error messages in @NodeInfo annotation processorWed, 13 Aug 2014 18:23:04 +0200, by Doug Simon
-
Truffle-DSL: fixed resolve of executeWith.Wed, 13 Aug 2014 18:06:26 +0200, by Christian Humer
-
Truffle-DSL: cache primary executesWed, 13 Aug 2014 18:06:26 +0200, by Christian Humer
-
Truffle-DSL: better caching for type checks.Wed, 13 Aug 2014 18:06:26 +0200, by Christian Humer
-
Truffle-DSL: no need to generate code the for type system anymore.Wed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: introduced identifiers for type matching.Wed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: refined autoimportCache organizeImports.Wed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: refined type system type cachingWed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: optimized ElementUtils.typeEqualsWed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: added hashing for type lookups.Wed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: added caching for autoimports.Wed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
Truffle-DSL: fixed ElementUtils#getType should not throw NPE if type is not on the classpath.Wed, 13 Aug 2014 18:06:18 +0200, by Christian Humer
-
HSAIL: remove register hint for ShiftOp.Wed, 13 Aug 2014 14:06:36 +0200, by Josef Eisl
-
Assert that CompositeValues are not visited directly by ValueProcedures/ValueConsumers.Wed, 13 Aug 2014 14:05:09 +0200, by Josef Eisl
-
Use ValueConsumer in RedundantMoveElimination.Wed, 13 Aug 2014 10:11:43 +0200, by Josef Eisl
-
Use ValueConsumer in HotSpotBackend.Wed, 13 Aug 2014 10:11:27 +0200, by Josef Eisl
-
Use InstructionValueConsumer in CompositeValueReplacementTests.Wed, 13 Aug 2014 10:03:21 +0200, by Josef Eisl
-
Use ValueConsumer in LIRVerifier.Tue, 12 Aug 2014 18:36:57 +0200, by Josef Eisl
-
Use InstructionValueConsumer in RegisterVerifier.Tue, 12 Aug 2014 17:55:39 +0200, by Josef Eisl
-
Use ValueConsumer in LinearScan where possible.Wed, 13 Aug 2014 10:10:38 +0200, by Josef Eisl
-
Add LIRInstruction.visitEach{Input,Alive,Output,State}(InstructionValueConsumer).Tue, 12 Aug 2014 17:18:48 +0200, by Josef Eisl
-
Restrict access to internal forEach* in LIRInstructionClass and friends.Tue, 12 Aug 2014 16:59:07 +0200, by Josef Eisl
-
Add InstructionValueConsumer and ValueConsumer.Tue, 12 Aug 2014 16:09:18 +0200, by Josef Eisl
-
Introduce InstructionValueProcedureBase.Tue, 12 Aug 2014 17:38:00 +0200, by Josef Eisl
-
Outsource Value/StateProcedure classes into files.Tue, 12 Aug 2014 16:18:07 +0200, by Josef Eisl
-
Replace hsail donor threads with hsail tlabsTue, 12 Aug 2014 16:30:17 -0700, by Tom Rodriguez
-
add exception to graph name in exception graph dumpTue, 12 Aug 2014 16:12:49 -0700, by Tom Rodriguez
-
add LoweredAtomicReadAndWriteNode to WriteBarrierVerificationPhaseTue, 12 Aug 2014 16:10:55 -0700, by Tom Rodriguez
-
copy all fields in cloneAsArrayAccessTue, 12 Aug 2014 15:16:28 -0700, by Tom Rodriguez
-
Increase size of Integer.IntegerCache for igv to reduce duplicate boxed integersTue, 12 Aug 2014 15:14:46 -0700, by Tom Rodriguez
-
improve rendering of RangeSliderTue, 12 Aug 2014 15:12:37 -0700, by Tom Rodriguez
-
Truffle-DSL: fixed a bug in ElementUtils#getType.Tue, 12 Aug 2014 17:45:03 +0200, by Christian Humer
-
Added checkstyle entry to new graph.processors project.Tue, 12 Aug 2014 17:33:24 +0200, by Christian Humer
-
Added initial version of the graal graph nodes annotation processor.Tue, 12 Aug 2014 17:21:06 +0200, by Christian Humer
-
Truffle-DSL: initial cleanups for code sharing with the new graal annotation processor.Tue, 12 Aug 2014 17:21:06 +0200, by Christian Humer
-
Remove debug output.Tue, 12 Aug 2014 14:54:36 +0200, by Roland Schatz
-
Correctly parse VEX encoded instructions in Assembler::locate_operand.Tue, 12 Aug 2014 14:35:49 +0200, by Roland Schatz
-
More canonicalizations in FloatAdd/SubNode.Tue, 12 Aug 2014 14:13:50 +0200, by Roland Schatz
-
Factored out the '_copyToJdk' function and allow copying files to jre/lib/ext.Tue, 12 Aug 2014 14:04:01 +0200, by Danilo Ansaloni
-
Truffle-DSL: fixed uninitialized triggered a deopt even if fallback was set to true.Tue, 12 Aug 2014 01:34:02 +0200, by Christian Humer
-
Fixed compile error in os_windows.cpp.Tue, 12 Aug 2014 01:34:02 +0200, by Christian Humer
-
put some security sensitive actions into a privileged actionTue, 12 Aug 2014 00:08:19 +0200, by Doug Simon
-
set protection domain to null for classes loaded by the Graal class loaderTue, 12 Aug 2014 00:01:54 +0200, by Doug Simon
-
Merge with db2ac421649a00f0f8e1022d9daa682a0e9dd114Mon, 11 Aug 2014 13:53:37 -0700, by Michael Van De Vanter
-
SL/instrumentation: minor cleanups in sl.test.instrumentMon, 11 Aug 2014 13:51:26 -0700, by Michael Van De Vanter
-
Truffle/API test: additional documentation on the new instrumentation tests; move into project with other tests and add an entry in package-info.javaMon, 11 Aug 2014 10:35:38 -0700, by Michael Van De Vanter
-
Merge.Mon, 11 Aug 2014 18:53:38 +0200, by Doug Simon
-
added AllocSpy-based memory usage benchmarkingMon, 11 Aug 2014 16:11:27 +0200, by Doug Simon
-
support for eliding methods in snippets (e.g., to handle instrumentation agents)Mon, 11 Aug 2014 16:10:42 +0200, by Doug Simon
-
made AllocSpy publicMon, 11 Aug 2014 15:42:32 +0200, by Doug Simon
-
Clone CompositeValue in ValuePosition.set().Mon, 11 Aug 2014 18:07:31 +0200, by Josef Eisl
-
Add CompositeValue replacement tests for ValuePositionProcedure.Mon, 11 Aug 2014 17:40:27 +0200, by Josef Eisl
-
ExcludeFromIdentityComparisonVerification: update comment.Mon, 11 Aug 2014 14:39:43 +0200, by Josef Eisl
-
Truffle-DSL: fixed findbugs error.Mon, 11 Aug 2014 17:44:52 +0200, by Christian Humer
-
Truffle-DSL: Fixed headers.Mon, 11 Aug 2014 17:29:24 +0200, by Christian Humer
-
Truffle-DSL: fixed assertions on unspecified toString methods of the annotation processing API.Mon, 11 Aug 2014 17:20:24 +0200, by Christian Humer
-
Truffle-DSL: fixed behaviour of insertBefore to be more intuitive.Mon, 11 Aug 2014 16:37:40 +0200, by Christian Humer
-
Truffle-DSL: fixed formatting problems.Mon, 11 Aug 2014 16:21:54 +0200, by Christian Humer
-
Truffle-DSL: added some javadocMon, 11 Aug 2014 15:57:47 +0200, by Christian Humer
-
SL: adapt SL for @Generic to @Fallback rename.Mon, 11 Aug 2014 15:57:47 +0200, by Christian Humer
-
Truffle-DSL: renamed @Generic to @Fallback.Mon, 11 Aug 2014 15:57:47 +0200, by Christian Humer
-
Truffle-DSL: new package structure.Mon, 11 Aug 2014 15:57:14 +0200, by Christian Humer
-
Truffle-DSL: moved new GeneratedTypeMirror to ast package.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: removed old writable AST API.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: updated tests for the new generation layout.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: Several new features implemented:Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: minor adaptions to the processor AST.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: the processor compiler abstraction now supports declaration oder for enclosed elements of types for JDT which is not conforming to specification.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: removed PolymorphicLimit. Not supported and required anymore.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: added shared code required for the new generation layout.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: added experimental new implies annotation to declare implication relations on guards.Mon, 11 Aug 2014 15:53:05 +0200, by Christian Humer
-
Truffle-DSL: deprecated order and added insertBefore and contains attributes to the Specialization annotation.Mon, 11 Aug 2014 15:53:04 +0200, by Christian Humer
-
Truffle: -G:+TraceTruffleCompilationPolymorphism now prints the compact tree of the polymorphic node.Mon, 11 Aug 2014 15:53:04 +0200, by Christian Humer
-
Truffle: Added option to query a BranchProfile for visited.Mon, 11 Aug 2014 15:53:04 +0200, by Christian Humer
-
Merge.Mon, 11 Aug 2014 15:45:18 +0200, by Christian Humer
-
Truffle: turn off class instance stamps by default.Mon, 11 Aug 2014 15:44:52 +0200, by Christian Humer
-
Clone value arrays in CompositeValue.clone().Mon, 11 Aug 2014 14:29:56 +0200, by Josef Eisl
-
Add CompositeValue update test for value arrays.Mon, 11 Aug 2014 13:58:08 +0200, by Josef Eisl
-
LIRIntrospection.forEach: write back only if value has changed.Fri, 08 Aug 2014 18:45:37 +0200, by Josef Eisl
-
Clone CompositeValue in LIRIntrospection.forEachComponent().Fri, 08 Aug 2014 18:13:50 +0200, by Josef Eisl
-
Create LIRIntrospection.forEachComponent (copy of LIRIntrospection.forEach).Thu, 07 Aug 2014 14:36:28 +0200, by Josef Eisl
-
Make CompositeValue Cloneable.Thu, 07 Aug 2014 15:27:01 +0200, by Josef Eisl
-
Add CompositeValue replacement test.Fri, 08 Aug 2014 18:40:23 +0200, by Josef Eisl
-
Remove println.Mon, 11 Aug 2014 12:04:00 +0200, by Josef Eisl
-
Add ExcludeFromIdentityComparisonVerification annotation.Fri, 08 Aug 2014 19:21:39 +0200, by Josef Eisl
-
Add identityEquals to Value.Fri, 08 Aug 2014 18:12:04 +0200, by Josef Eisl
-
mergeSat, 09 Aug 2014 08:51:01 -0700, by Michael Haupt
-
option for dumping only partial evaluation resultsFri, 08 Aug 2014 10:44:37 -0700, by Michael Haupt
-
use correct class loader when looking up servicesFri, 08 Aug 2014 23:58:53 +0200, by Doug Simon
-
set context class loader for CompilerThreadsFri, 08 Aug 2014 23:58:15 +0200, by Doug Simon
-
check graal invariants: update stamp for phis before verificationFri, 08 Aug 2014 23:15:45 +0200, by Bernhard Urban
-
mx: refactor maven_install_truffle such that it uses specified paths from the project fileFri, 08 Aug 2014 23:14:37 +0200, by Bernhard Urban
-
changed result labels for MemoryUsageBenchmarkFri, 08 Aug 2014 17:18:48 +0200, by Doug Simon
-
additional info field on FrameSlot nodes (for language-specific use)Fri, 08 Aug 2014 15:54:39 +0200, by Lukas Stadler
-
use string switch in MetaUtilFri, 08 Aug 2014 15:52:34 +0200, by Lukas Stadler
-
workaround for buggy pylint warningFri, 08 Aug 2014 12:37:25 +0200, by Doug Simon
-
Merge.Fri, 08 Aug 2014 12:33:38 +0200, by Doug Simon
-
add support for CompileTheWorld based memory usage analysisFri, 08 Aug 2014 12:33:22 +0200, by Doug Simon
-
added memory usage analysis to CompileTheWorldFri, 08 Aug 2014 12:29:07 +0200, by Doug Simon
-
set bootClassPathAgent=true for JAVA_ALLOCATION_INSTRUMENTER libraryThu, 07 Aug 2014 17:33:25 +0200, by Doug Simon
-
mx: add support for Java agent libraries that use the Boot-Class-Path manifest attribute to ensure that are loaded by the boot class path loaderThu, 07 Aug 2014 17:32:17 +0200, by Doug Simon
-
Dump disassembly in crash logThu, 07 Aug 2014 11:06:09 -0700, by Tom Rodriguez
-
Do normal crash reporting when encountering unexpected SEGVThu, 07 Aug 2014 11:05:12 -0700, by Tom Rodriguez
-
NFI: initialization only if platform is x86Thu, 07 Aug 2014 08:04:23 +0200, by Matthias Grimmer
-
improvements to MemoryUsageBenchmarkWed, 06 Aug 2014 17:49:04 +0200, by Doug Simon
-
removed deprecated methods in MetaUtilWed, 06 Aug 2014 17:42:29 +0200, by Doug Simon
-
renamed GraalCompilerTest.parse to GraalCompilerTest.parseEager and improved javadoc for all parse* methodsWed, 06 Aug 2014 17:41:51 +0200, by Doug Simon
-
added "Parsing" debug scope in GraalCompilerTest.parse0Wed, 06 Aug 2014 17:34:00 +0200, by Doug Simon
-
Truffle: add TraceTruffleAssumptions option for debugging installed code invalidations due to assumptionsWed, 06 Aug 2014 15:12:49 +0200, by Andreas Woess
-
Truffle: temporarily disable inlining invalidationsWed, 06 Aug 2014 14:52:41 +0200, by Andreas Woess
-
support for compressed inputs to NullCheckNodeWed, 06 Aug 2014 15:01:16 +0200, by Lukas Stadler
-
small cleanupTue, 05 Aug 2014 10:06:08 +0200, by Lukas Stadler
-
ArrayEqualsNode is a memory accessWed, 06 Aug 2014 15:05:34 +0200, by Lukas Stadler
-
default implementation of methods in MemoryAccessWed, 06 Aug 2014 15:05:34 +0200, by Lukas Stadler
-
set javac.source and javac.target in NetBeans configurations based on per-project Java complianceWed, 06 Aug 2014 11:06:28 +0200, by Doug Simon
-
NFI: more cleanupWed, 06 Aug 2014 10:59:42 +0200, by Doug Simon
-
NFI: cleanupWed, 06 Aug 2014 08:27:42 +0200, by Matthias Grimmer
-
Merge.Tue, 05 Aug 2014 16:35:28 -0700, by David Piorkowski
-
SL: Added instrumentation testingTue, 05 Aug 2014 16:34:08 -0700, by David Piorkowski
-
Merge.Tue, 05 Aug 2014 23:12:22 +0100, by Chris Seaton
-
Merge.Tue, 05 Aug 2014 22:22:43 +0100, by Chris Seaton
-
Truffle: build DSL processor before trying to install it.Tue, 05 Aug 2014 22:20:06 +0100, by Chris Seaton
-
MergeTue, 05 Aug 2014 22:50:50 +0200, by Andreas Woess
-
Truffle: fix stack trace for indirect calls with default runtimeTue, 05 Aug 2014 11:49:06 +0200, by Andreas Woess
-
moved MemoryUsageBenchmark to graal.hotspot.test and use CompilationTask to drive compilationTue, 05 Aug 2014 22:00:12 +0200, by Doug Simon
-
consolidated graal.hotspot.jdk8.test into graal.hotspot.testTue, 05 Aug 2014 21:15:40 +0200, by Doug Simon
-
HSAIL: miscellaneous HSAIL test tweaks and fixes:Tue, 05 Aug 2014 20:57:38 +0200, by Doug Simon
-
Truffle: rename install to maven-install-truffle and update location of Truffle JARs.Tue, 05 Aug 2014 15:57:37 +0100, by Chris Seaton
-
CanonicalizeprojectsTue, 05 Aug 2014 16:06:08 +0200, by Matthias Grimmer
-
GNFI: move GNFI interfaces to oracle.nfi - interface does not depend on graalTue, 05 Aug 2014 15:58:11 +0200, by Matthias Grimmer
-
preliminary compiler memory usage benchmarkTue, 05 Aug 2014 12:34:55 +0200, by Doug Simon
-
use stream API to concatenate ZipFile iteratorsTue, 05 Aug 2014 12:34:15 +0200, by Doug Simon
-
Merge with 4d0d1dc5db0039a0c7a0a1f127819b222b49a3a1Mon, 04 Aug 2014 19:02:56 -0700, by Michael Van De Vanter
-
SL/SourceAttribution: restore some attribution fixes that were lost in a tussle with hg; turn off tracing code in SL tests.Mon, 04 Aug 2014 18:53:21 -0700, by Michael Van De Vanter
-
SL/SourceAttribution: correct expected output from a test that has changedFri, 01 Aug 2014 18:24:22 -0700, by Michael Van De Vanter
-
Backed out changeset: d654cd5ed05aFri, 01 Aug 2014 18:14:43 -0700, by Michael Van De Vanter
-
SL/SourceAttribution: further corrections for attributing function bodiesFri, 01 Aug 2014 18:10:48 -0700, by Michael Van De Vanter
-
introduce extra field to record when HotSpotGraalRuntime has been initialized to avoid spurious errors during VM shutdown for short lived applicationsMon, 04 Aug 2014 23:25:14 +0200, by Doug Simon
-
moved distribution artifacts into build/ sub-directoryMon, 04 Aug 2014 16:50:50 +0200, by Doug Simon
-
Graal class loader must delegate directly to the boot class loaderMon, 04 Aug 2014 15:54:41 +0200, by Doug Simon
-
gracefully handle ConcurrentModificationException while iterating over system properties during initialization of the Debug classMon, 04 Aug 2014 14:28:05 +0200, by Doug Simon
-
give all aborting threads a chance to print Graal related stack tracesMon, 04 Aug 2014 14:26:29 +0200, by Doug Simon
-
removed testsMon, 04 Aug 2014 11:38:25 +0200, by Doug Simon
-
ignore all zip filesSat, 02 Aug 2014 11:14:27 +0200, by Doug Simon
-
mx_graal: do not install jdk jars twice when building (which should prevent duplicate GeneratedSourcesSha1 class in graal-truffle.jar)Sat, 02 Aug 2014 11:11:56 +0200, by Doug Simon
-
SL/SourceAttribution: correct some omissions, and in particular add new node SLParenExpressionNode to represent a parenthesized expression; this is semantically neutral of course, but needed to account correctly for the text of such an expression (as opposed to its contents).Fri, 01 Aug 2014 16:30:22 -0700, by Michael Van De Vanter
-
Truffle/SourceAttribution: NodeUtil.displaySourceAttribution() outut revised for legibility.Fri, 01 Aug 2014 16:28:06 -0700, by Michael Van De Vanter
-
Truffle: Add conditions to CompilerDirective accesses in FrameWithoutBoxingFri, 01 Aug 2014 17:37:34 +0200, by Gilles Duboscq
-
unswitching: check full SwitchNode structureFri, 01 Aug 2014 15:19:26 +0200, by Gilles Duboscq
-
mx: fix comments: jrelibrary is about the JRE, not the JDKFri, 25 Jul 2014 13:12:32 +0200, by Gilles Duboscq
-
fixed regression in use of -f option to 'mx build'Fri, 01 Aug 2014 11:36:08 +0200, by Doug Simon
-
Merge.Thu, 31 Jul 2014 18:47:10 +0200, by Doug Simon
-
HSAIL: reset TLAB in donor thread to detect allocation in donor while kernel was activeThu, 31 Jul 2014 17:53:06 +0200, by Doug Simon
-
mx: distribution should (also) be rebuilt when a transitive project dependency is updatedThu, 31 Jul 2014 17:52:13 +0200, by Doug Simon
-
projects: consistent naming for source archivesThu, 31 Jul 2014 16:35:17 +0200, by Bernhard Urban
-
MergeThu, 31 Jul 2014 07:29:13 -0700, by Stefan Anzinger
-
[SPARC] Fixing compare of short/char with constants, using half of single float registers as of now, otherwise it would overlap with double registersThu, 31 Jul 2014 07:07:38 -0700, by Stefan Anzinger
-
[SPARC] Putting safepoint to the right instruction in code.Wed, 30 Jul 2014 14:49:41 -0700, by Stefan Anzinger
-
MergeWed, 30 Jul 2014 10:39:39 -0700, by Stefan Anzinger
-
Fix complaints from findbugsWed, 30 Jul 2014 09:36:32 -0700, by Stefan Anzinger
-
[SPARC] Test op applies to bool, char, byte and short types as well.Wed, 30 Jul 2014 08:51:04 -0700, by Stefan Anzinger
-
[SPARC] Fist implementation of unsigned arithmethic (Still to improve)Wed, 30 Jul 2014 08:50:26 -0700, by Stefan Anzinger
-
[SPARC] Using now right opcodes for unsigned compare operationsWed, 30 Jul 2014 08:41:52 -0700, by Stefan Anzinger
-
[SPARC] Fix deoptimization fixup of return pc when called via the deoptimization entryWed, 30 Jul 2014 08:40:08 -0700, by Stefan Anzinger
-
[SPARC] New test with mixed params (mixed slot sizes 1,2,4,8 bytes) in higher argument indices (> 5)Wed, 30 Jul 2014 08:37:10 -0700, by Stefan Anzinger
-
[SPARC] Fixed assertion for stackslot avalibility when deopt is possibleWed, 30 Jul 2014 08:35:22 -0700, by Stefan Anzinger
-
[SPARC] Spill slots must be 4 byte alignedTue, 29 Jul 2014 11:51:29 -0700, by Stefan Anzinger
-
[SPARC] Let the register allocator manage where the thread is aved during the runtime call.Tue, 29 Jul 2014 11:04:36 -0700, by Stefan Anzinger
-
[SPARC] Fixing TableSwitchOp when using default targetMon, 28 Jul 2014 15:49:50 -0700, by Stefan Anzinger
-
[SPARC] First implementation of TableSwitchOpMon, 28 Jul 2014 14:29:52 -0700, by Stefan Anzinger
-
[SPARC] Provide call save info for deoptimization calls as wellMon, 28 Jul 2014 10:38:18 -0700, by Stefan Anzinger
-
[SPARC] Control flow now for AT, BT, AE, BEMon, 28 Jul 2014 10:37:13 -0700, by Stefan Anzinger
-
[SPARC] ld/st for char, byte and booleanMon, 28 Jul 2014 10:36:27 -0700, by Stefan Anzinger
-
[SPARC] Small typo in monitorSnippetsFri, 25 Jul 2014 20:57:11 -0700, by Stefan Anzinger
-
[SPARC] Fix issues, with looking up information for exception handling, (Return PC is after the delay slot)Fri, 25 Jul 2014 20:55:56 -0700, by Stefan Anzinger
-
[SPARC] Fix issues when deoptimizing with floats in local scope.Fri, 25 Jul 2014 20:54:28 -0700, by Stefan Anzinger
-
[SPARC] Implement iremFri, 25 Jul 2014 20:48:28 -0700, by Stefan Anzinger
-
[SPARC] When handling with stackpointer register, we need to always add the stack bias as wellThu, 24 Jul 2014 16:03:29 -0700, by Stefan Anzinger
-
[SPARC] compareAndSwap must not modify the new value.Thu, 24 Jul 2014 15:38:05 -0700, by Stefan Anzinger
-
[SPARC] Temporary fix to get the stack for deoptimization right when exception is thrownThu, 24 Jul 2014 08:19:30 -0700, by Stefan Anzinger
-
[SPARC] Patch return address fix (cleanup)Thu, 24 Jul 2014 08:13:55 -0700, by Stefan Anzinger
-
[SPARC] Patch the return address fixedThu, 24 Jul 2014 08:13:21 -0700, by Stefan Anzinger
-
[SPARC] InvokeInterface calls (vstubs) need the called interface in G5 registerThu, 24 Jul 2014 08:12:19 -0700, by Stefan Anzinger
-
[SPARC] Fix handling of overflow parameter on stack.Mon, 21 Jul 2014 19:37:16 -0700, by Stefan Anzinger
-
[SPARC] Implement loading float and double values from stack.Mon, 21 Jul 2014 11:16:25 -0700, by Stefan Anzinger
-
[SPARC] Reformatting some enum constants to match better to the SPARC 2011 Architecture manualMon, 21 Jul 2014 11:15:44 -0700, by Stefan Anzinger
-
[SPARC] Put extended arguments (index > 6) on the right place in stackMon, 21 Jul 2014 10:45:43 -0700, by Stefan Anzinger
-
[SPARC] Improving Exception Handling and Const2StackMon, 21 Jul 2014 10:08:37 -0700, by Stefan Anzinger
-
LIRIntrospection, print byte[] parameter as string, when array consists solely of printable (ascii) characters or null bytes.Thu, 17 Jul 2014 17:29:35 -0700, by Stefan Anzinger
-
[SPARC] Add relocation info for constant reference to constant sectionThu, 17 Jul 2014 17:16:39 -0700, by Stefan Anzinger
-
[SPARC] Updating jump targets for fcmp instructions when doing unordered compare of float/double valuesWed, 16 Jul 2014 08:50:11 -0700, by Stefan Anzinger
-
respect dependency order between distributions when building themThu, 31 Jul 2014 14:43:37 +0200, by Doug Simon
-
improved generated sources up-to-date check by using SHA1 digestsThu, 31 Jul 2014 13:42:56 +0200, by Doug Simon
-
mx: fix permissions of copied bootstrap JDK files (don't make everything executable)Thu, 31 Jul 2014 12:00:23 +0200, by Bernhard Urban
-
removed direct use of Unsafe.getUnsafe() since graal.jar is no longer on boot class path and so reflection method of accessed Unsafe must be usedThu, 31 Jul 2014 00:19:21 +0200, by Doug Simon
-
don't allow blocking compilation requests to Graal if Graal itself is not yet initializedWed, 30 Jul 2014 21:48:03 +0200, by Doug Simon
-
made -XX:+UseGraalClassLoader the default (now that truffle.jar is on the boot class path)Wed, 30 Jul 2014 18:27:14 +0200, by Doug Simon
-
split com.oracle.graal.truffle.* projects into a separate graal-truffle.jar and added truffle.jar to the boot class pathWed, 30 Jul 2014 18:27:06 +0200, by Doug Simon
-
Add an mx install command to install the Truffle jars to the local Maven repository.Wed, 30 Jul 2014 13:42:10 +0200, by Chris Seaton
-
Fix Python style.Wed, 30 Jul 2014 11:39:07 +0200, by Chris Seaton
-
Unless the current revision is tagged as a release, make the Graal version 0.(n+1)-dev, in order to differentiate between release and development versions.Wed, 30 Jul 2014 11:34:10 +0200, by Chris Seaton
-
Extra sanity checking in initHotSpotVMConfigTue, 29 Jul 2014 17:58:11 -0700, by Tom Rodriguez
-
add some comments to BitOpNodesTest.javaTue, 29 Jul 2014 17:57:29 -0700, by Tom Rodriguez
-
Properly handle multiple copies of the same test when unswitchingTue, 29 Jul 2014 17:40:22 -0700, by Tom Rodriguez
-
eliminate duplicate entries from profile dataTue, 29 Jul 2014 17:40:15 -0700, by Tom Rodriguez
-
Don't read beyond end of known vtableTue, 29 Jul 2014 17:40:00 -0700, by Tom Rodriguez
-
CleanTypeProfileProxyPhase should cleanup after itselfTue, 29 Jul 2014 17:39:11 -0700, by Tom Rodriguez
-
fix FloatRemNode canonicalizationTue, 29 Jul 2014 17:35:33 +0200, by Lukas Stadler
-
added test showing that the Graal API is inaccessible when -XX:+UseGraalClassLoader is specifiedTue, 29 Jul 2014 16:58:05 +0200, by Doug Simon
-
added test to show only verified bytecode can be accessed with Graal APITue, 29 Jul 2014 16:54:57 +0200, by Doug Simon
-
make up-to-date check for generated sources work with --installed-jdksTue, 29 Jul 2014 16:53:42 +0200, by Doug Simon
-
Do final round of incremental conditional eliminationMon, 28 Jul 2014 14:43:28 -0700, by Tom Rodriguez
-
Don't create useless ValueAnchorNodeMon, 28 Jul 2014 14:43:01 -0700, by Tom Rodriguez
-
make scheduling before dumping optional to speed up dumpingMon, 28 Jul 2014 13:52:26 -0700, by Tom Rodriguez
-
correct name of zero usages methodMon, 28 Jul 2014 13:51:36 -0700, by Tom Rodriguez
-
generalized check that VM is up-to-date with all generated sourcesMon, 28 Jul 2014 16:51:45 +0200, by Doug Simon
-
cached MatchPattern.Result failure constantsMon, 28 Jul 2014 15:53:07 +0200, by Lukas Stadler
-
small fix in FloatingReadPhase (when handling existing phis)Mon, 28 Jul 2014 15:53:07 +0200, by Lukas Stadler
-
remove unused setters from BinaryOpLogicNodeMon, 28 Jul 2014 15:53:07 +0200, by Lukas Stadler
-
rename IntegerBelowThanNode to IntegerBelowNodeMon, 28 Jul 2014 15:53:07 +0200, by Lukas Stadler
-
modify the 'mx vm' command to check that the VM is up-to-date with respect to graalRuntime.inline.hppMon, 28 Jul 2014 14:48:11 +0200, by Doug Simon
-
made sha1 signatures mandatory for libraries; made libraries for all downloading performed by commands in mx_graalMon, 28 Jul 2014 13:55:33 +0200, by Doug Simon
-
added per-user cache for mx downloadsMon, 28 Jul 2014 11:35:17 +0200, by Doug Simon
-
loading of anonymous classes must update SystemDictionary::_number_of_modificationsFri, 25 Jul 2014 17:38:00 -0700, by Tom Rodriguez
-
SL: Merging changes to rootFri, 25 Jul 2014 08:35:34 -0700, by David Piorkowski
-
SL: Added support for instrumentation.Thu, 24 Jul 2014 16:14:44 -0700, by David Piorkowski
-
correctly handle inlining of method with multiple returnsFri, 25 Jul 2014 14:31:36 +0200, by Lukas Stadler
-
inferStamp for CompressionNodeFri, 25 Jul 2014 13:21:48 +0200, by Lukas Stadler
-
don't allow bsr to be used outside of intrinsicsThu, 24 Jul 2014 12:22:54 -0700, by Tom Rodriguez
-
BitScanReverseNode stamp tests should only be used with BitScanReverseNodeWed, 23 Jul 2014 17:39:26 -0700, by Tom Rodriguez
-
Don't allow infinite loops to explode loop frequenciesWed, 23 Jul 2014 17:36:15 -0700, by Tom Rodriguez
-
handle HotSpotCompressedNullConstant in graalCodeInstallerWed, 23 Jul 2014 15:01:58 +0200, by Lukas Stadler
-
cleanups and doc for PhiNode.singleValueWed, 23 Jul 2014 14:24:17 +0200, by Lukas Stadler
-
support simplification in CustomCanonicalizer and turn it into an abstract classWed, 23 Jul 2014 14:20:27 +0200, by Lukas Stadler
-
LoadHubNode is not Canonicalizable.Unary (beause of the guard)Wed, 23 Jul 2014 14:19:51 +0200, by Lukas Stadler
-
better stamps for RightShiftNodeWed, 23 Jul 2014 14:16:35 +0200, by Lukas Stadler
-
change assertions in VirtualObject to look at the LIRKindWed, 23 Jul 2014 13:56:02 +0200, by Lukas Stadler
-
prefer predecessor frame states at mergesWed, 23 Jul 2014 11:53:47 +0200, by Lukas Stadler
-
Truffle: make NeverPartOfCompilationNode a MacroStateSplitNode for better debuggabilityFri, 18 Jul 2014 00:33:37 +0200, by Andreas Woess
-
Truffle: revert to previous iterator implementation, add test caseTue, 22 Jul 2014 16:32:43 +0200, by Andreas Woess
-
use LIRKind in graalCodeInstaller, support compressed oops in frame statesTue, 22 Jul 2014 15:06:15 +0200, by Lukas Stadler
-
use log level in EffectsClosureTue, 22 Jul 2014 15:05:33 +0200, by Lukas Stadler
-
use TTY in BenchmarkCountersTue, 22 Jul 2014 15:05:09 +0200, by Lukas Stadler
-
small comment in SwitchNodeTue, 22 Jul 2014 15:04:57 +0200, by Lukas Stadler
-
Truffle/Instrument: new syntax tags for periodically appearing locations.Tue, 22 Jul 2014 12:44:55 +0100, by Chris Seaton
-
improved name and documentation for method implementing fast-path check for type resolutionSun, 20 Jul 2014 17:10:04 +0200, by Doug Simon
-
Cherry-picking "8029446: assert(_cfg.get_block_for_node(proj) == borig) failed: incorrect block for kill projections" by adlertzFri, 18 Jul 2014 14:28:43 +0200, by Gilles Duboscq
-
Add simple infopoint nodes which do not contain debugging informations for values. Use them when shouldDebugNonSafepoints is true.Fri, 18 Jul 2014 11:14:54 +0200, by Gilles Duboscq
-
ConvertDeoptimizeToGuardPhase: the SimplifierTool can be an instance fieldWed, 16 Jul 2014 14:27:48 +0200, by Gilles Duboscq
-
BasePhase.createName: use full class name and strip package name so that the outer class is visible.Wed, 16 Jul 2014 14:22:43 +0200, by Gilles Duboscq
-
Simplify ExceptionObjectNode.lower: use the node's stamp rather than re-compute itTue, 15 Jul 2014 16:54:44 +0200, by Gilles Duboscq
-
NonNullParametersPhase (and its HSAIL cousin) should join non-null rather than attempt to re-create the paramater stamp.Tue, 15 Jul 2014 16:50:02 +0200, by Gilles Duboscq
-
Minor changes to StampFactory and ObjectStampTue, 15 Jul 2014 13:12:58 +0200, by Gilles Duboscq
-
Minor simplification in WordTypeVerificationPhaseMon, 14 Jul 2014 14:49:33 +0200, by Gilles Duboscq
-
Add getInvokeKind on Invoke, add hasReceiver on InvokeKindMon, 14 Jul 2014 14:49:00 +0200, by Gilles Duboscq
-
Move invokeKind into CallTragetNode from its subclassesMon, 14 Jul 2014 14:17:33 +0200, by Gilles Duboscq
-
Move the target method from MethodCallTargetNode and LoweredCallTargetNode to their superclass CallTargetNodeMon, 14 Jul 2014 14:00:55 +0200, by Gilles Duboscq
-
Move InvokeKind from MethodCallTargetNode to CallTargetNodeMon, 14 Jul 2014 13:55:01 +0200, by Gilles Duboscq
-
Make sure loop unswitching handles guards properlyTue, 15 Jul 2014 13:12:20 +0200, by Gilles Duboscq
-
Remove unnecessary finalTue, 15 Jul 2014 13:13:12 +0200, by Gilles Duboscq
-
disable ThreadSafetyTestFri, 18 Jul 2014 13:37:53 +0200, by Lukas Stadler
-
use getKind() only for primitive constants in Condition.foldConditionFri, 18 Jul 2014 13:08:29 +0200, by Lukas Stadler
-
Truffle: remove useless transferToInterpreter()Fri, 18 Jul 2014 01:26:43 +0200, by Andreas Woess
-
use Double.compare in FloatStampThu, 17 Jul 2014 17:57:00 +0200, by Lukas Stadler
-
small fix in GraphEffectListThu, 17 Jul 2014 14:30:12 +0200, by Lukas Stadler
-
additional constructor (with guarding node) for WriteNodeThu, 17 Jul 2014 14:29:34 +0200, by Lukas Stadler
-
clone nodes without adding to a graphThu, 17 Jul 2014 14:29:05 +0200, by Lukas Stadler
-
proper generic types for CanonicalizerPhase.applyIncrementalThu, 17 Jul 2014 14:28:35 +0200, by Lukas Stadler
-
remove ControlSplitNode.setProbabilityThu, 17 Jul 2014 14:27:57 +0200, by Lukas Stadler
-
small refactoring of FrameStateThu, 17 Jul 2014 14:27:23 +0200, by Lukas Stadler
-
initializing constructors for GuardPhiNode and MemoryPhiNodeThu, 17 Jul 2014 14:26:10 +0200, by Lukas Stadler
-
rename fieldValues to values in VirtualObjectStateThu, 17 Jul 2014 14:25:41 +0200, by Lukas Stadler
-
extract method in NodeUtilThu, 17 Jul 2014 11:51:35 +0200, by Christian Wirth
-
extract methods in DefaultASTPrinterThu, 17 Jul 2014 11:49:10 +0200, by Christian Wirth
-
extract method in TruffleCompilerImplThu, 17 Jul 2014 11:46:22 +0200, by Christian Wirth
-
extract methods in PartialEvaluatorThu, 17 Jul 2014 11:40:58 +0200, by Christian Wirth
-
extract methods in TruffleCacheImplThu, 17 Jul 2014 11:25:56 +0200, by Christian Wirth
-
extract methods in exact arithmetic nodesThu, 17 Jul 2014 11:21:36 +0200, by Christian Wirth
-
extract methods in (de)serializerThu, 17 Jul 2014 11:13:31 +0200, by Christian Wirth
-
extract method in PartialEvaluatorCanonicalizerThu, 17 Jul 2014 11:05:11 +0200, by Christian Wirth
-
HSAIL: fix performance warning (treated as error on windows!) due to jint=>bool conversion (in line 197)Thu, 17 Jul 2014 11:00:19 +0200, by Christian Wirth
-
mx: fix in java version parsingWed, 16 Jul 2014 23:37:10 +0200, by Bernhard Urban
-
consider equivalent phi inputs when simplfiying empty ifsWed, 16 Jul 2014 09:41:19 -0700, by Tom Rodriguez
-
Fix wrong NaN handling in FloatStamp.meet.Wed, 16 Jul 2014 15:29:24 +0200, by Roland Schatz
-
Fix operator precedence bug.Tue, 15 Jul 2014 19:42:10 +0200, by Roland Schatz
-
Truffle: introduce debug option to print the stack trace when transferring to the interpreterWed, 16 Jul 2014 15:18:48 +0200, by Andreas Woess
-
mx: be less strict while parsing the jvm versionTue, 15 Jul 2014 11:52:45 +0200, by Bernhard Urban
-
HSAIL: update simulatorWed, 16 Jul 2014 11:32:34 +0200, by Bernhard Urban
-
MergeTue, 15 Jul 2014 21:26:34 -0700, by Christian Wimmer
-
MergeTue, 15 Jul 2014 16:45:05 -0700, by Christian Wimmer
-
Avoid infinite recursion of deep equals checks, but also satisfy the automatic checking that does not allow == on valuesTue, 15 Jul 2014 16:44:56 -0700, by Christian Wimmer
-
Change API for stack walking to a visitor: TruffleRuntime#iterateFrames replaces TruffleRuntime#getStackTraceTue, 15 Jul 2014 16:34:53 -0700, by Christian Wimmer
-
[SPARC] Fixing structure of fpops to avoid javac/findbugs complaintsTue, 15 Jul 2014 20:11:21 -0700, by Stefan Anzinger
-
[SPARC] Fix warnings thrown by compilerTue, 15 Jul 2014 19:42:36 -0700, by Stefan Anzinger
-
MergeTue, 15 Jul 2014 19:21:28 -0700, by Stefan Anzinger
-
[SPARC] Avoiding ArraysSubstitutions and StringSubstitutions for SPARC for now, will be introduced later.Tue, 15 Jul 2014 19:15:46 -0700, by Stefan Anzinger
-
[SPARC] Emit compareAndSwap for AtomicInteger and AtomicLong, Removing o7 register from usable ones, as this register is always overwritten, when using Call or JumpAndLink instructions in SPARC, even callee does not overwrite explicitly, implicit exception is defined when doing integer division, parameter constraint narrowed to only register on Unary2Op, Fix SPARCTestOp, as it did a compare instead of an and with condition codesTue, 15 Jul 2014 19:07:29 -0700, by Stefan Anzinger
-
[SPARC] fix SPARCLIRGenerator.emitNotMon, 14 Jul 2014 05:15:33 -0700, by Stefan Anzinger
-
[SPARC] Implementing visitInfopointNodeMon, 14 Jul 2014 05:04:45 -0700, by Stefan Anzinger
-
[SPARC] Fixing dcmp instructions (cmove jump offset)Mon, 14 Jul 2014 04:42:08 -0700, by Stefan Anzinger
-
[SPARC] Implement floatingpoint branch instructions, removing math substitutions for SPARC; fixing problems with constants in debug info (Big/Little Endian problems)Sun, 13 Jul 2014 17:46:57 -0700, by Stefan Anzinger
-
[SPARC] Fixing IntegerBitsFri, 11 Jul 2014 18:43:18 -0700, by Stefan Anzinger
-
[SPARC] Fixing LongBits tests and some implicit exceptionsFri, 11 Jul 2014 18:22:12 -0700, by Stefan Anzinger
-
[SPARC/AMD64] Ignore AllocatorTest when the platform does not match.Wed, 09 Jul 2014 09:36:13 -0700, by Stefan Anzinger
-
[SPARC] Fixing SPARCAllocatorTestWed, 09 Jul 2014 08:48:03 -0700, by Stefan Anzinger
-
Merge with b0ea5c266655253934e403f00d69aedc1f68e052Tue, 15 Jul 2014 14:23:31 -0700, by Michael Van De Vanter
-
SL: update tests; error locations reported differently with source attribution change.Tue, 15 Jul 2014 14:22:14 -0700, by Michael Van De Vanter
-
Merge with f0f4402a4f65bc5456feeb4d78e6b4843ec23d8cMon, 14 Jul 2014 17:06:32 -0700, by Michael Van De Vanter
-
SL: upgrade source attributionMon, 14 Jul 2014 16:51:41 -0700, by Michael Van De Vanter
-
Truffle: NodeUtil fix for displaying null SourceSections.Mon, 14 Jul 2014 16:04:09 -0700, by Michael Van De Vanter
-
Fix typo in comment.Tue, 15 Jul 2014 15:49:12 +0200, by Roland Schatz
-
BaselineControlFlowGraph compute dominators and verify.Tue, 15 Jul 2014 11:35:30 +0200, by Josef Eisl
-
Move computeDominators to AbstractControlFlowGraph.Tue, 15 Jul 2014 10:25:40 +0200, by Josef Eisl
-
Move setDominator() and setDominated() to AbstractBlock.Tue, 15 Jul 2014 10:17:10 +0200, by Josef Eisl
-
LSRA spill optimization: use AbstractControlFlowGraph.commonDominator.Mon, 14 Jul 2014 19:56:44 +0200, by Josef Eisl
-
Move AbstractBlock.{dominates, isDominatedBy} to AbstractControlFlowGraph.Mon, 14 Jul 2014 19:32:01 +0200, by Josef Eisl
-
Document invariants of AbstractControlFlowGraph.getBlocks().Mon, 14 Jul 2014 19:27:35 +0200, by Josef Eisl
-
Move commonDominator to AbstractControlFlowGraph.Mon, 14 Jul 2014 19:55:14 +0200, by Josef Eisl
-
Move CFGVerifier to graal.compiler.common and make it abstract.Mon, 14 Jul 2014 20:23:09 +0200, by Josef Eisl
-
Canonicalize multiplication with 1.0 and addition with -0.0.Mon, 14 Jul 2014 11:06:21 +0200, by Roland Schatz
-
added tests for type resolutionFri, 11 Jul 2014 17:54:57 +0200, by Doug Simon
-
findbugs: fix URLs in mx helperFri, 11 Jul 2014 16:48:59 +0200, by Bernhard Urban
-
findbugs: add lafo mirrorFri, 11 Jul 2014 16:30:52 +0200, by Bernhard Urban
-
findbugs: bump versionFri, 11 Jul 2014 16:28:31 +0200, by Bernhard Urban
-
make PhiNode.singleValue behave correctly for null values (in guard phis)Fri, 11 Jul 2014 16:41:14 +0200, by Lukas Stadler
-
fixed eclipseformat issueFri, 11 Jul 2014 14:27:06 +0200, by Doug Simon
-
Merge.Fri, 11 Jul 2014 14:21:57 +0200, by Doug Simon
-
added forwarding methods to MetaUtil and marked them with @Deprecated to simplify adapting new APIFri, 11 Jul 2014 14:19:21 +0200, by Doug Simon
-
made type resolution require an accessing class contextFri, 11 Jul 2014 13:47:47 +0200, by Doug Simon
-
moved isJavaLangObject(ResolvedJavaType type) from MetaUtil to be a default method in ResolvedJavaTypeFri, 11 Jul 2014 00:27:23 +0200, by Doug Simon
-
moved profileToString(ProfilingInfo info, ResolvedJavaMethod method, String sep) from MetaUtil to be a default method in ProfilingInfoThu, 10 Jul 2014 23:56:39 +0200, by Doug Simon
-
fixed minor regressionThu, 10 Jul 2014 23:50:09 +0200, by Doug Simon
-
moved getParameterAnnotations(Class<T> annotationClass, ResolvedJavaMethod method) from MetaUtil to be a default method in ResolvedJavaMethodThu, 10 Jul 2014 23:49:05 +0200, by Doug Simon
-
moved toClassName(JavaType) from MetaUtil to be a default method in JavaTypeThu, 10 Jul 2014 23:45:16 +0200, by Doug Simon
-
moved signatureToTypes(ResolvedJavaMethod method) from MetaUtil to be a default method in ResolvedJavaMethodThu, 10 Jul 2014 23:22:47 +0200, by Doug Simon
-
removed com.oracle.graal.api.meta.jdk8.test projectThu, 10 Jul 2014 23:15:02 +0200, by Doug Simon
-
moved signatureToTypes(Signature signature, JavaType receiverType) from MetaUtil to be a default method in SignatureThu, 10 Jul 2014 23:07:55 +0200, by Doug Simon
-
moved signatureToMethodDescriptor(Signature sig) from MetaUtil to be a default method in SignatureThu, 10 Jul 2014 23:02:34 +0200, by Doug Simon
-
moved lookupJavaTypes(MetaAccessProvider metaAccess, Class<?>[] classes) from MetaUtil to be a default method in MetaAccessProviderThu, 10 Jul 2014 22:51:38 +0200, by Doug Simon
-
moved format(String format, JavaField field) from MetaUtil to be a default method in JavaFieldThu, 10 Jul 2014 22:48:44 +0200, by Doug Simon
-
moved format(String format, JavaMethod method) from MetaUtil to be a default method in JavaMethodThu, 10 Jul 2014 22:44:38 +0200, by Doug Simon
-
moved toJavaName(JavaType type) from MetaUtil to be a default method in JavaTypeThu, 10 Jul 2014 22:33:53 +0200, by Doug Simon
-
moved toJavaName(JavaType type, boolean qualified) from MetaUtil to be a default method in JavaTypeThu, 10 Jul 2014 22:25:08 +0200, by Doug Simon
-
moved getParameterAnnotation() from MetaUtil to be a default method in ResolvedJavaMethodThu, 10 Jul 2014 21:46:27 +0200, by Doug Simon
-
moved getElementalType() from MetaUtil to be a default method in JavaTypeThu, 10 Jul 2014 21:20:26 +0200, by Doug Simon
-
simplify MemoryPhiNodes and GuardPhiNodes with single valuesFri, 11 Jul 2014 13:40:01 +0200, by Lukas Stadler
-
Backed out changeset: cec5a97ba1e4Fri, 11 Jul 2014 02:57:34 +0200, by Andreas Woess
-
uppercase JSON for consistencyThu, 10 Jul 2014 20:43:26 +0200, by Andreas Woess
-
Truffle: remove needless null checkThu, 10 Jul 2014 20:36:01 +0200, by Andreas Woess
-
MergeThu, 10 Jul 2014 19:36:27 +0200, by Andreas Woess
-
Truffle: add argument type speculationTue, 08 Jul 2014 20:19:34 +0200, by Andreas Woess
-
PartialEvaluator: do not rely on ResolvedJavaMethod#canBeInlined()Thu, 10 Jul 2014 19:34:49 +0200, by Andreas Woess
-
Truffle: improve NodeIteratorThu, 10 Jul 2014 18:15:29 +0200, by Andreas Woess
-
Truffle: move iterator to NodeClassThu, 10 Jul 2014 18:08:29 +0200, by Andreas Woess
-
Truffle: use ClassValue for NodeClassThu, 10 Jul 2014 18:08:29 +0200, by Andreas Woess
-
Truffle: remove obsolete NodeUtil.findNodeInstancesInFunction (functionally equivalent to findAllNodeInstances)Thu, 10 Jul 2014 18:08:29 +0200, by Andreas Woess
-
Truffle: move TraceRewrites code to NodeUtilThu, 10 Jul 2014 18:08:29 +0200, by Andreas Woess
-
Support for specifying log and dump levels.Thu, 10 Jul 2014 18:29:58 +0200, by Roland Schatz
-
assertion in ConvertDeoptimizeToGuardPhaseThu, 10 Jul 2014 17:17:17 +0200, by Lukas Stadler
-
do not create proxy nodes if the graph doesn't need themThu, 10 Jul 2014 17:11:57 +0200, by Lukas Stadler
-
let FloatingReadPhase deal with existing MemoryPhiNodesThu, 10 Jul 2014 17:07:35 +0200, by Lukas Stadler
-
remove MemoryProxyNode (memory graph is built after proxies are removed)Thu, 10 Jul 2014 16:46:19 +0200, by Lukas Stadler
-
start Stub compilation at mid tierThu, 10 Jul 2014 16:45:18 +0200, by Lukas Stadler
-
remove value proxies during MacroNode loweringThu, 10 Jul 2014 16:44:49 +0200, by Lukas Stadler
-
make some fields accessible in EffectsClosureThu, 10 Jul 2014 16:45:43 +0200, by Lukas Stadler
-
factored out _eclipseinit_project to all per-project Eclipse configurationThu, 10 Jul 2014 15:03:18 +0200, by Doug Simon
-
GraphEffectList rework (with lambdas)Thu, 10 Jul 2014 14:30:10 +0200, by Lukas Stadler
-
fix for getDisplacementStampThu, 10 Jul 2014 14:23:45 +0200, by Lukas Stadler
-
better stamps for left shifts with fixed shift amountThu, 10 Jul 2014 14:04:52 +0200, by Lukas Stadler
-
setter for MonitorExitNode.escapedReturnValueThu, 10 Jul 2014 14:04:16 +0200, by Lukas Stadler
-
new GraphUtil.unlinkFixedNode utility methodThu, 10 Jul 2014 14:04:01 +0200, by Lukas Stadler
-
throw error when lowering MacroNode without stateAfter to an InvokeNodeThu, 10 Jul 2014 13:42:41 +0200, by Lukas Stadler
-
fix for IfNode.pushNodesThroughIf (push more than one node)Thu, 10 Jul 2014 13:42:17 +0200, by Lukas Stadler
-
better fix for deadlock in GraalVM under -Xcomp (JBS:GRAAL-48)Thu, 10 Jul 2014 12:33:32 +0200, by Doug Simon
-
check phi types in during PEA state mergingThu, 10 Jul 2014 10:20:55 +0200, by Lukas Stadler
-
don't let reads float across SaveAllRegistersNodeTue, 08 Jul 2014 16:25:10 +0200, by Lukas Stadler
-
getDisplacementStamp on LocationNodesTue, 08 Jul 2014 16:24:46 +0200, by Lukas Stadler
-
skip assertion in SchedulePhase for MemoryCheckpoint.Multi nodesTue, 08 Jul 2014 16:17:30 +0200, by Lukas Stadler
-
let ForeignStubCallNode kill PENDING_EXCEPTION_LOCATIONTue, 08 Jul 2014 16:17:13 +0200, by Lukas Stadler
-
use a location for stack bangingTue, 08 Jul 2014 16:14:09 +0200, by Lukas Stadler
-
cleanup in AssertionSnippets (remove unused native method)Tue, 08 Jul 2014 16:13:35 +0200, by Lukas Stadler
-
code cleanup in WriteBarrierAdditionPhaseTue, 08 Jul 2014 16:13:05 +0200, by Lukas Stadler
-
clean up MemoryNode interface (remove asMemory... methods)Tue, 08 Jul 2014 16:12:34 +0200, by Lukas Stadler
-
added test for -Xcomp to the gateWed, 09 Jul 2014 20:24:34 +0200, by Doug Simon
-
fixed field name in LocalImpl.toString()Wed, 09 Jul 2014 19:03:01 +0200, by Doug Simon
-
fixed deadlock in GraalVM under -Xcomp (JBS:GRAAL-48)Wed, 09 Jul 2014 19:02:29 +0200, by Doug Simon
-
truffle compiler: put arguments in message of NPCNodeWed, 09 Jul 2014 10:42:34 +0200, by Bernhard Urban
-
truffle compiler: make lowering of NeverPartOfCompilationNode failWed, 09 Jul 2014 09:36:06 +0200, by Bernhard Urban
-
truffle compiler: be a bit more aggressive on cutting exceptions/errorsWed, 09 Jul 2014 09:31:21 +0200, by Bernhard Urban
-
truffle compiler: renameWed, 09 Jul 2014 09:28:08 +0200, by Bernhard Urban
-
[SPARC] Fix Double register allocationTue, 08 Jul 2014 18:15:58 -0700, by Stefan Anzinger
-
[SPARC] Fixing i2d and l2f and handling of implicit exceptionsTue, 08 Jul 2014 17:57:32 -0700, by Stefan Anzinger
-
added CHECK macros in uses of SymbolTable::new_symbol; added CHECK_ABORT macros for TRAPS functions that must abort the VM if they throw an exceptionTue, 08 Jul 2014 21:38:21 +0200, by Doug Simon
-
added missing check for pending exceptionTue, 08 Jul 2014 21:35:46 +0200, by Doug Simon
-
changed return type of Local.getType() to JavaTypeTue, 08 Jul 2014 21:29:13 +0200, by Doug Simon
-
made Factory.newClassLoader() privateTue, 08 Jul 2014 21:23:22 +0200, by Doug Simon
-
Truffle: if value is null use instance stamps, not class or type stamps.Tue, 08 Jul 2014 15:59:34 +0200, by Danilo Ansaloni
-
Don't rewrite to trapping null checks if the FrameState has an input that's anchored to the deopting branch.Tue, 08 Jul 2014 14:25:55 +0200, by Roland Schatz
-
ensure instanceof and null check stay dependentMon, 07 Jul 2014 20:27:20 -0700, by Tom Rodriguez
-
don't forget to record assumptionsMon, 07 Jul 2014 20:26:31 -0700, by Tom Rodriguez
-
use findUniqueConcreteSubtype in InstanceOfNodeMon, 07 Jul 2014 17:43:27 -0700, by Tom Rodriguez
-
eliminate JUnitWrapperMon, 07 Jul 2014 11:54:49 -0700, by Tom Rodriguez
-
adjust commentMon, 07 Jul 2014 11:53:25 -0700, by Tom Rodriguez
-
mx: classpath function now accepts distributions as well (which are prepend to the class path)Mon, 07 Jul 2014 14:51:53 +0200, by Doug Simon
-
return null if phase is not found in PhaseSuite.findPhaseMon, 07 Jul 2014 12:16:36 +0200, by Lukas Stadler
-
hasValueProxies on StructuredGraphMon, 07 Jul 2014 12:15:44 +0200, by Lukas Stadler
-
Fixed headers.Fri, 04 Jul 2014 21:29:40 +0200, by Christian Humer
-
Fixed headers.Fri, 04 Jul 2014 21:19:34 +0200, by Christian Humer
-
Fixed line delimiters.Fri, 04 Jul 2014 21:02:19 +0200, by Christian Humer
-
Fixed line delimiters.Fri, 04 Jul 2014 19:48:28 +0200, by Christian Humer
-
Truffle: added new experimental splitting heuristic.Fri, 04 Jul 2014 18:56:54 +0200, by Christian Humer
-
Truffle: added Truffle stamps for argument profiling.Fri, 04 Jul 2014 18:56:54 +0200, by Christian Humer
-
Truffle: added API for typed objects.Fri, 04 Jul 2014 18:56:54 +0200, by Christian Humer
-
Truffle: new option TraceTruffleCompilationCallTree which prints the inlined call tree just before compilation.Fri, 04 Jul 2014 18:56:54 +0200, by Christian Humer
-
cleanup in AssertionNodeFri, 04 Jul 2014 16:06:44 +0200, by Lukas Stadler
-
send log output to native ttyFri, 04 Jul 2014 16:06:44 +0200, by Lukas Stadler
-
ConvertDeoptimizeToGuardPhase: remove useless BeginNodesFri, 04 Jul 2014 13:47:37 +0200, by Gilles Duboscq
-
Move DefaultCanonicalizerTool to GraphUtil and make it a DefaultSimplifierToolFri, 04 Jul 2014 13:40:34 +0200, by Gilles Duboscq
-
GuardLoweringPhase should not leave dead nodes behindThu, 03 Jul 2014 18:27:08 +0200, by Gilles Duboscq
-
Move name from HotSpotNmethod to InstalledCode to have a name again for truffle nmethods.Wed, 02 Jul 2014 18:23:56 +0200, by Gilles Duboscq
-
RemoveValueProxyPhase should remove dead framestates recursivelyWed, 02 Jul 2014 16:54:45 +0200, by Gilles Duboscq
-
removed (Java based) CompilationQueueThu, 03 Jul 2014 23:28:35 +0200, by Doug Simon
-
made Graal symbol declarations conditional upon GRAAL macroThu, 03 Jul 2014 21:47:59 +0200, by Doug Simon
-
removed use of SecurityManager and hiding fields from reflection (made redundant by -XX:+UseGraalClassLoader option)Thu, 03 Jul 2014 19:07:44 +0200, by Doug Simon
-
made -esa apply to Graal classes even if they are not loaded by the boot class loaderThu, 03 Jul 2014 18:57:20 +0200, by Doug Simon
-
added support to load classes from graal.jar with a separate class loaderThu, 03 Jul 2014 16:30:28 +0200, by Doug Simon
-
mx: remove entries from unittest class path that are in graal.jar when running with a Graal enabled VMThu, 03 Jul 2014 14:31:34 +0200, by Doug Simon
-
mx: converted class path variables to camel case for better readabilityThu, 03 Jul 2014 14:29:21 +0200, by Doug Simon
-
HSAIL: removed debug outputThu, 03 Jul 2014 14:21:57 +0200, by Doug Simon
-
Truffle/Instrumentation: rename PhylumTag to SyntaxTag (along with related classes/methods)Wed, 02 Jul 2014 16:06:42 -0700, by Michael Van De Vanter
-
HSAIL: added support for several missing java.lang.Math routinesWed, 02 Jul 2014 23:40:19 +0200, by Doug Simon
-
MergeWed, 02 Jul 2014 13:40:10 -0700, by Tom Rodriguez
-
Allow mx unittest to run single test method from a classWed, 02 Jul 2014 13:05:02 -0700, by Tom Rodriguez
-
treat empty LineNumberTable as non-existentTue, 01 Jul 2014 19:39:01 -0700, by Tom Rodriguez
-
InstanceKlass::_init_state only exists for InstanceKlassesTue, 01 Jul 2014 19:37:44 -0700, by Tom Rodriguez
-
ensure the declared method holder is at least linked before emitting an invokeTue, 01 Jul 2014 19:36:36 -0700, by Tom Rodriguez
-
Ensure that uniqueConcreteMethod is called with a resolved concrete methodTue, 01 Jul 2014 19:35:13 -0700, by Tom Rodriguez
-
look for original method and substitution when processing snippet graphTue, 01 Jul 2014 12:37:58 -0700, by Tom Rodriguez
-
Check for negative array size in Array.newInstanceTue, 01 Jul 2014 12:37:14 -0700, by Tom Rodriguez
-
Check -Xbatch still works in the gateTue, 01 Jul 2014 12:36:51 -0700, by Tom Rodriguez
-
LSRA spill optimization: use DOMINATOR_SPILL_MOVE_ID to mark moves.Wed, 02 Jul 2014 15:04:25 +0200, by Josef Eisl
-
LSRA spill optimization: backout changesets obsoleted by eager spill move placement.Wed, 02 Jul 2014 13:52:25 +0200, by Josef Eisl
-
LSRA spill optimization: insert spill moves eagerly.Wed, 02 Jul 2014 13:47:01 +0200, by Josef Eisl
-
LSRA spill optimization: fix another spill move placement bug.Tue, 01 Jul 2014 20:35:53 +0200, by Josef Eisl
-
LSRA spill optimization: rename UseBlockIterator to IntervalBlockIterator.Tue, 17 Jun 2014 14:42:14 +0200, by Josef Eisl
-
LSRA spill optimization: fix UseBlockIterator.Tue, 17 Jun 2014 14:41:41 +0200, by Josef Eisl
-
LSRA spill optimization: insert dominator spill move after data flow resolution moves.Mon, 16 Jun 2014 20:04:13 +0200, by Josef Eisl
-
LSRA spill optimization: consider all spill blocks not only use positions.Wed, 11 Jun 2014 20:24:10 +0200, by Josef Eisl
-
LSRA: add debug scope for eliminateSpillMoves() and assignLocations().Wed, 11 Jun 2014 19:22:36 +0200, by Josef Eisl
-
LSRA spill optimization: remove spill block probability assertion (temporarily).Wed, 11 Jun 2014 19:21:05 +0200, by Josef Eisl
-
LSRA spill optimization: iterate all ranges of spill interval.Wed, 11 Jun 2014 17:03:23 +0200, by Josef Eisl
-
LSRA spill optimization: move spill position to the dominator if at spill interval.Wed, 11 Jun 2014 17:02:27 +0200, by Josef Eisl
-
LSRA spill optimization: mark the correct frame locations.Wed, 11 Jun 2014 14:51:27 +0200, by Josef Eisl
-
LSRA spill optimization: use the correct from location for the spill move.Wed, 11 Jun 2014 14:49:59 +0200, by Josef Eisl
-
LSRA spill optimization: insert the spill moves at the right position.Tue, 10 Jun 2014 16:43:26 +0200, by Josef Eisl
-
LSRA spill optimization: start at the begin of the spill interval.Tue, 10 Jun 2014 13:29:41 +0200, by Josef Eisl
-
LSRA spill optimization: take all blocks (with usepos) of a spill interval into account.Thu, 05 Jun 2014 16:38:24 +0200, by Josef Eisl
-
LSRA spill optimization: relax probability assertion.Thu, 05 Jun 2014 13:25:51 +0200, by Josef Eisl
-
LSRA spill optimization: add -G:+LSRAOptimizeSpillPosition option (default: enabled).Thu, 05 Jun 2014 10:36:59 +0200, by Josef Eisl
-
LSRA spill optimization: only use predecessor block if it has lower probability than the definition.Wed, 04 Jun 2014 19:43:12 +0200, by Josef Eisl
-
LSRA spill optimization: move spill out of loops.Wed, 04 Jun 2014 16:54:56 +0200, by Josef Eisl
-
LSRA spill optimization: rename SpillInDominator.MultipleSpills to SpillState.SpillInDominator.Wed, 04 Jun 2014 16:05:14 +0200, by Josef Eisl
-
LSRA spill optimization: spill at earliest dominator.Wed, 04 Jun 2014 15:40:23 +0200, by Josef Eisl
-
LSRA spill optimization: calculate optimized spill position.Wed, 04 Jun 2014 14:53:12 +0200, by Josef Eisl
-
And Interval.getSplitChildren().Wed, 04 Jun 2014 12:19:24 +0200, by Josef Eisl
-
LinearScan: use InstructionStateProcedure.Wed, 02 Jul 2014 15:29:44 +0200, by Josef Eisl
-
Introduce InstructionStateProcedure.Wed, 02 Jul 2014 15:26:28 +0200, by Josef Eisl
-
Support direct memory compare of uncompressed metadata references if they fit in 32 bit.Wed, 02 Jul 2014 14:56:30 +0200, by Roland Schatz
-
Make sure LoopEx.reassociateInvariants doesn't leave dead nodes behindTue, 01 Jul 2014 19:06:06 +0200, by Gilles Duboscq
-
No need to duplicate the loop begin's state for LoopFragmentInsideTue, 01 Jul 2014 18:26:08 +0200, by Gilles Duboscq
-
LoopFragmentInside: make sure no dead phi are left after phis have been rewrittenTue, 01 Jul 2014 18:10:27 +0200, by Gilles Duboscq
-
Minor refactoring in LoopFragment.mergeEarlyExits to improve readabilityTue, 01 Jul 2014 18:08:19 +0200, by Gilles Duboscq
-
Make find_method_handle_intrinsic work in Xint modeFri, 27 Jun 2014 11:50:07 +0200, by Gilles Duboscq
-
Improve documentation of LIRKind.Tue, 01 Jul 2014 17:04:39 +0200, by Roland Schatz
-
Propagate reference information through arithmetics.Tue, 01 Jul 2014 16:06:17 +0200, by Roland Schatz
-
Fix c1visualizer dump.Tue, 01 Jul 2014 15:37:38 +0200, by Roland Schatz
-
Merge.Tue, 01 Jul 2014 15:45:14 +0200, by Doug Simon
-
made FloatingReadNode clean up dead nodes it createsTue, 01 Jul 2014 15:42:59 +0200, by Doug Simon
-
made IfCanonicalizerTest clean up dead nodes it createsTue, 01 Jul 2014 12:10:37 +0200, by Doug Simon
-
made InductionVariable.deleteUnusedNodes() abstractTue, 01 Jul 2014 12:05:27 +0200, by Doug Simon
-
remove frame state manipulation after a DeoptimizeNode is appended as the state will never be used; remove unused ParameterNodes from a graphTue, 01 Jul 2014 11:48:54 +0200, by Doug Simon
-
removed debug codeTue, 01 Jul 2014 09:48:10 +0200, by Doug Simon
-
fix ReadNode canonicalization for guard-type usages of null-checking readsTue, 01 Jul 2014 14:57:53 +0200, by Lukas Stadler
-
code and javadoc cleanups in Canonicalizable and NodeClassIterableTue, 01 Jul 2014 12:14:58 +0200, by Lukas Stadler
-
small fix and doc for @OptionalInputTue, 01 Jul 2014 11:37:17 +0200, by Lukas Stadler
-
Truffle/Source: add a singleton null instance of SourceCallbackMon, 30 Jun 2014 19:34:05 -0700, by Michael Van De Vanter
-
HSAIL: cannot reference OkraContext if it cannot be loadedMon, 30 Jun 2014 21:22:39 +0200, by Doug Simon
-
small formatting fixes for SPARC changesMon, 30 Jun 2014 19:01:27 +0200, by Lukas Stadler
-
explicitly define optional inputs in @InputMon, 30 Jun 2014 18:46:41 +0200, by Lukas Stadler
-
VirtualObjectNode is a floating nodeMon, 30 Jun 2014 18:46:41 +0200, by Lukas Stadler
-
MergeMon, 30 Jun 2014 18:46:36 +0200, by Lukas Stadler
-
MergeMon, 30 Jun 2014 18:17:13 +0200, by Stefan Anzinger
-
[SPARC] fixing findbug warningsMon, 30 Jun 2014 17:27:35 +0200, by Stefan Anzinger
-
Merge with 5cdcb94a7cf7d9782107cc582f3e4b50000d5d1fMon, 30 Jun 2014 12:02:19 +0200, by Stefan Anzinger
-
[SPARC] Improving implicit exception handling on sparcMon, 30 Jun 2014 08:50:26 +0200, by Stefan Anzinger
-
MergeFri, 06 Jun 2014 01:19:20 +0200, by Stefan Anzinger
-
[SPARC] Fixing last issues on jtt.bytecode, reverting changes to HexCodeFile, fixed parsing method in Disassembler and submitted the patchFri, 06 Jun 2014 00:18:30 +0200, by Stefan Anzinger
-
[SPARC] Fixing BC_new, BC_fcmpxxThu, 05 Jun 2014 16:28:13 +0200, by Stefan Anzinger
-
Fixing dcmpThu, 05 Jun 2014 15:28:25 +0200, by Stefan Anzinger
-
[SPARC] Fixing lots of float and double issues.Thu, 05 Jun 2014 11:28:16 +0200, by Stefan Anzinger
-
MergeTue, 03 Jun 2014 14:31:36 +0200, by Stefan Anzinger
-
Fixing tests with number conversions, float and double handling. Introducing new VIS3 instructions. Adding testcases.Tue, 03 Jun 2014 14:29:40 +0200, by Stefan Anzinger
-
MergeMon, 02 Jun 2014 21:08:05 +0200, by Stefan Anzinger
-
Fixing issues with fdivMon, 02 Jun 2014 21:00:37 +0200, by Stefan Anzinger
-
Using absolute addressing instead of pc relative in fixup.Mon, 02 Jun 2014 20:41:44 +0200, by Stefan Anzinger
-
Fixing BC_i2f, BC_i2c, BC_faddMon, 02 Jun 2014 20:40:57 +0200, by Stefan Anzinger
-
[SPARC] Adding deoptimization handler foreign callSat, 31 May 2014 00:30:26 +0200, by Stefan Anzinger
-
MergeFri, 30 May 2014 15:09:09 +0200, by Stefan Anzinger
-
MergeFri, 30 May 2014 13:23:53 +0200, by Stefan Anzinger
-
New tests for BC_lcmpFri, 30 May 2014 10:45:23 +0200, by Stefan Anzinger
-
Fixing stub call to unwindExceptionToCaller and jumpToExceptionHandlerFri, 30 May 2014 10:42:20 +0200, by Stefan Anzinger
-
Make proper code for c const strings required for fixup in hotspotThu, 24 Apr 2014 14:09:40 +0200, by Stefan Anzinger
-
Narrowing down the return value (short, char and bool) of called method on Big Endian architectures.Thu, 24 Apr 2014 14:02:20 +0200, by Stefan Anzinger
-
Added lookup for Gaals JavaThread::graal_alternate_call_target_offset() in the i2c.Thu, 24 Apr 2014 07:41:56 +0200, by Stefan Anzinger
-
mx_graal.py unittest make testname match with wildcards *Thu, 24 Apr 2014 07:25:02 +0200, by Stefan Anzinger
-
Implementing LNEG and check for the right condition code register.Thu, 24 Apr 2014 07:21:24 +0200, by Stefan Anzinger
-
JUnit ReportingSat, 19 Apr 2014 15:32:02 +0200, by Stefan Anzinger
-
SPARCMove.java: Adding constant float and double loadsSat, 19 Apr 2014 15:29:48 +0200, by Stefan Anzinger
-
HSAIL: skip certain tests if running on the HSAIL simulatorMon, 30 Jun 2014 18:03:24 +0200, by Doug Simon
-
filter out subsequent reports for phases that don't clean up their own dead nodesMon, 30 Jun 2014 17:47:45 +0200, by Doug Simon
-
Merge.Mon, 30 Jun 2014 17:28:53 +0200, by Doug Simon
-
ensure memory map (if any) for a snippet template is attached to the returnNodeMon, 30 Jun 2014 17:27:40 +0200, by Doug Simon
-
improved javadocMon, 30 Jun 2014 17:24:15 +0200, by Doug Simon
-
simplified DebugVerifyHandler API to be closer to DebugDumpHandlerMon, 30 Jun 2014 17:23:56 +0200, by Doug Simon
-
fixed incorrect forwarding of ZERO_USAGEs event in ChainedNodeEventListenerMon, 30 Jun 2014 15:43:25 +0200, by Doug Simon
-
simplified NodeEventListener implementations by having all events routed to a single method by defaultFri, 27 Jun 2014 13:39:36 +0200, by Doug Simon
-
include added nodes to those canonicalized by the EffectsPhase after effects have been appliedFri, 27 Jun 2014 13:38:18 +0200, by Doug Simon
-
removed legacy GraphEvent[Log] codeFri, 27 Jun 2014 11:59:38 +0200, by Doug Simon
-
add predecessors to worklist during MergeNode splittingMon, 30 Jun 2014 16:14:00 +0200, by Lukas Stadler
-
explicit conversion to (int), fixes Windows buildMon, 30 Jun 2014 15:45:41 +0200, by Christian Wirth
-
split MacroNode into MacroNode and MacroStateSplitNodeMon, 30 Jun 2014 11:38:54 +0200, by Lukas Stadler
-
Rename ValuePosition.superPosition to outerPosition.Thu, 26 Jun 2014 13:26:58 +0200, by Josef Eisl
-
Add and improve ValuePositionTest.Thu, 26 Jun 2014 13:22:26 +0200, by Josef Eisl
-
Fix ValuePosition recursive lookup issue for CompositeValues.Thu, 26 Jun 2014 12:03:32 +0200, by Josef Eisl
-
Add graal.test project and ValuePositionTest.Thu, 26 Jun 2014 12:01:22 +0200, by Josef Eisl
-
Fix ValuePosition.set() issues.Thu, 26 Jun 2014 11:19:31 +0200, by Josef Eisl
-
Add ValuePosition.isCompositePosition().Wed, 25 Jun 2014 20:39:27 +0200, by Josef Eisl
-
Move ValuePosition into a dedicated file.Wed, 25 Jun 2014 20:27:22 +0200, by Josef Eisl
-
Move ValuePosition into LIRIntrospection.Wed, 25 Jun 2014 20:15:35 +0200, by Josef Eisl
-
Start to make ValuePosition aware of CompositeValues.Wed, 25 Jun 2014 19:23:30 +0200, by Josef Eisl
-
Add LIRInstruction.forEach*(ValuePositionProcedure proc).Wed, 25 Jun 2014 16:15:35 +0200, by Josef Eisl
-
Add ValuePositionProcedure and corresponding forEach methods.Wed, 25 Jun 2014 15:30:59 +0200, by Josef Eisl
-
Rename LIRInstructionClass.Position to ValuePosition to avoid confusion with NodeClass.Position.Wed, 25 Jun 2014 15:11:05 +0200, by Josef Eisl
-
Introduce LIRInstructionClass.Position.Wed, 25 Jun 2014 15:04:00 +0200, by Josef Eisl
-
clarify option checking code from option parsing codeFri, 27 Jun 2014 23:04:59 +0200, by Doug Simon
-
handle unwinding exception through recursive call properlyFri, 27 Jun 2014 23:00:27 +0200, by Doug Simon
-
separate error messages for missing versus invalid non-String option valuesFri, 27 Jun 2014 22:58:54 +0200, by Doug Simon
-
handle any exception raised during Graal option checking/parsing, not just those with a non-null messageFri, 27 Jun 2014 22:21:40 +0200, by Doug Simon
-
better error message when mistaking a boolean option for a non-boolean option or vice versaFri, 27 Jun 2014 22:11:08 +0200, by Doug Simon
-
enforce use of boxed types for OptionDescriptorFri, 27 Jun 2014 22:10:23 +0200, by Doug Simon
-
implemented eager checking of Graal options (GRAAL-807)Fri, 27 Jun 2014 19:55:54 +0200, by Doug Simon
-
mx fsckprojects: do not traverse lib subdirectoryFri, 27 Jun 2014 17:24:28 +0200, by Andreas Woess
-
JSONHelper: add builders for JSON objects and arraysThu, 26 Jun 2014 18:04:47 +0200, by Andreas Woess
-
truffle compiler: small cleanupFri, 27 Jun 2014 16:25:30 +0200, by Bernhard Urban
-
truffle compiler: cut off assertion errors tooFri, 27 Jun 2014 16:25:02 +0200, by Bernhard Urban
-
default implementation of CanonicalizerToolFri, 27 Jun 2014 14:04:51 +0200, by Lukas Stadler
-
getter for canonicalizeReads in CanonicalizerPhaseFri, 27 Jun 2014 14:04:51 +0200, by Lukas Stadler
-
create correct stamps in IntegerDivNode and IntegerRemNode constructorsFri, 27 Jun 2014 14:04:51 +0200, by Lukas Stadler
-
mx archive: print warning only in verbose modeFri, 27 Jun 2014 13:17:54 +0200, by Bernhard Urban
-
[inliner] isFreshInstantiation() was forgetting about AllocatedObjectNodeFri, 27 Jun 2014 13:13:24 +0200, by Miguel Garcia
-
mx projects: add mirror location of external dependenciesFri, 27 Jun 2014 11:25:56 +0200, by Bernhard Urban
-
JavaDoc for CanonicalizableFri, 27 Jun 2014 10:14:00 +0200, by Lukas Stadler
-
fix for LoadMethodNodeThu, 26 Jun 2014 17:29:37 +0200, by Lukas Stadler
-
enable new-node assertion for all Canonicalizable node typesThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
new constructor (with stateAfter) for UnsafeStoreNodeThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
new constructor (with nullCheck and stateBefore) for ReadNodeThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
new constructor (with stateAfter) for StoreFieldNodeThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
let CanonicalizerPhase handle replacement with null in GuardNode.canonicalThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
change some node types from Canonicalizable to SimplifiableThu, 26 Jun 2014 16:27:36 +0200, by Lukas Stadler
-
new constructor (with stateBefore) for AbstractDeoptimizeNodeThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
small cleanup in ShortCircuitOrNodeThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
make MathIntrinsicNode a UnaryNodeThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
refactor more Canonicalizable implementations to not add new nodes to the graphThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
returning null Canonicalizer.canonical replaces usages with nullThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
move removeIfUnused from CanonicalizerTool to SimplifierToolThu, 26 Jun 2014 16:27:35 +0200, by Lukas Stadler
-
Update findbugs (old version is gone from sourceforge)Thu, 26 Jun 2014 17:40:03 +0200, by Gilles Duboscq
-
Add .recommenders (Eclipse recommanders) and test.[0-9]+.er (Solaris Studio analyzser) to .hgignoreThu, 26 Jun 2014 11:39:27 +0200, by Gilles Duboscq
-
Respect the VM's wish to record non-safepoint debug infoThu, 26 Jun 2014 11:56:21 +0200, by Gilles Duboscq
-
use oops_do to modify saved hsail stateThu, 26 Jun 2014 18:25:35 +0200, by Gilles Duboscq
-
small cleanup in UnsignedMathSubstitutionsThu, 26 Jun 2014 10:50:28 +0200, by Lukas Stadler
-
use default methods to select Canonicalizable behaviorThu, 26 Jun 2014 10:48:46 +0200, by Lukas Stadler
-
let ArrayLengthNode implement Canonicalizable.BinaryThu, 26 Jun 2014 10:16:19 +0200, by Lukas Stadler
-
let AddLocationNode implement Canonicalizable.BinaryThu, 26 Jun 2014 09:53:59 +0200, by Lukas Stadler
-
(re-apply) let LoadFieldNode implement Canonicalizable.UnaryThu, 26 Jun 2014 09:45:28 +0200, by Lukas Stadler
-
Temporarily back out faulty changeset cc4b4fd5c484Wed, 25 Jun 2014 18:47:41 +0200, by Lukas Stadler
-
fixed issue discovered by findbugsWed, 25 Jun 2014 17:58:51 +0200, by Doug Simon
-
added missed copyright headerWed, 25 Jun 2014 17:40:15 +0200, by Doug Simon
-
Merge.Wed, 25 Jun 2014 17:34:25 +0200, by Doug Simon
-
slight change to semantics of -G:NDCV optionWed, 25 Jun 2014 16:57:12 +0200, by Doug Simon
-
support constructing a NodeInputList from a collection of NodeInterface objectsWed, 25 Jun 2014 16:53:09 +0200, by Doug Simon
-
handle parameter nodes have been dead code eliminated in MonitorGraphTestWed, 25 Jun 2014 16:52:29 +0200, by Doug Simon
-
rename: MemoryMapNode -> MemoryMapWed, 25 Jun 2014 12:38:16 +0200, by Doug Simon
-
let LoadFieldNode implement Canonicalizable.UnaryWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
add initializing ValuePhiNode constructorWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
let LogicNegationNode and ShortCircuitNode implement Canonicalizable.Unary/BinaryWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
implement Canonicalizable.Binary in the FixedBinaryNode hierarchyWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
let ClassCastNode, CheckCastDynamicNode and LoadHubNode implement Canonicalizable.Unary/BinaryWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
let BranchProbabilityNode implement Simplifiable instead of CanonicalizableWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
rename getInput() to getValue() in LogicNegationNodeWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
rename object() to getValue() in LoadHubNodeWed, 25 Jun 2014 16:55:01 +0200, by Lukas Stadler
-
rename x() to getX() and y() to getY() in FixedBinaryNodeWed, 25 Jun 2014 16:55:00 +0200, by Lukas Stadler
-
implement Canonicalizable.Binary in the BinaryNode hierarchyWed, 25 Jun 2014 16:54:56 +0200, by Lukas Stadler
-
implement Canonicalizable.Unary in the UnaryNode hierarchyWed, 25 Jun 2014 16:35:17 +0200, by Lukas Stadler
-
don't pass stamps to arithmetic node constructorsWed, 25 Jun 2014 16:35:17 +0200, by Lukas Stadler
-
Make ValueProcedure a subclass of InstructionValueProcedure and remove redundancies.Wed, 25 Jun 2014 13:11:32 +0200, by Josef Eisl
-
make InstanceOfDynamicNode a BinaryOpLogicNodeWed, 25 Jun 2014 11:25:54 +0200, by Lukas Stadler
-
implement Canonicalizable.Binary in the BinaryOpLogicNode hierarchyWed, 25 Jun 2014 11:21:44 +0200, by Lukas Stadler
-
implement Canonicalizable.Unary in the UnaryOpLogicNode hierarchyWed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
non-adding factory methods in BitLogicNodeWed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
non-adding factory methods in LogicConstantNodeWed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
non-adding factory methods in ConstantNodeWed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
rename of x() to getX(), y() to getY() and object() to getValue()Wed, 25 Jun 2014 11:20:53 +0200, by Lukas Stadler
-
handle Canonicalizable.Unary/Binary in CanonicalizerPhase and EquationalReasonerWed, 25 Jun 2014 11:20:50 +0200, by Lukas Stadler
-
new Unary and Binary canonicalizable interfacesWed, 25 Jun 2014 10:58:42 +0200, by Lukas Stadler
-
Merge.Wed, 25 Jun 2014 11:30:44 +0200, by Doug Simon
-
removed -XX:+UseGraalCompilationQueue option from gate bootstrap executions since bootstrapping is now supported on the native compiler queueWed, 25 Jun 2014 11:30:32 +0200, by Doug Simon
-
prevent attempt to delete a node twiceWed, 25 Jun 2014 11:28:46 +0200, by Doug Simon
-
Merge.Tue, 24 Jun 2014 23:29:13 +0200, by Doug Simon
-
made LoadSnippetVarargsParameterNode.parameters a NodeInputList to keep placeholder parameters aliveTue, 24 Jun 2014 23:24:02 +0200, by Doug Simon
-
handle dead-code eliminated nodes in GraalCOmpilerTest.getCanonicalGraphStringTue, 24 Jun 2014 23:22:39 +0200, by Doug Simon
-
handle graphs in JTT tests where one or more parameter nodes have been dead code eliminatedTue, 24 Jun 2014 23:22:01 +0200, by Doug Simon
-
mx: added support for SYMLINK_GRAAL_JAR env var which controls use of symlinks instead of copying when installing graal.jar into the local JDK(s) (disabled by default)Fri, 20 Jun 2014 15:23:12 +0200, by Doug Simon
-
removed explicit tracking of nodes removed by DeadCodeEliminationPhase; added option to enable NoDeadCodeVerifyHandle (disabled by default for now)Fri, 20 Jun 2014 15:18:38 +0200, by Doug Simon
-
do not create PiNode when lowering GuardingPiNode if the latter has no usagesThu, 19 Jun 2014 17:51:35 +0200, by Doug Simon
-
made LoopsData clients clean up dead nodes created during loop analysisThu, 19 Jun 2014 17:33:44 +0200, by Doug Simon
-
simplified Debug verification APIThu, 19 Jun 2014 17:13:10 +0200, by Doug Simon
-
spelling fix: outterFirst -> outerFirstThu, 19 Jun 2014 15:35:24 +0200, by Doug Simon
-
rename: lirLoop* -> loop*Thu, 19 Jun 2014 15:02:37 +0200, by Doug Simon
-
made CollapseFrameForSingleSideEffectPhase clean up dead nodesThu, 19 Jun 2014 12:07:02 +0200, by Doug Simon
-
make Invoke nodes delete unused floating inputs and frame state when intrinsifiedThu, 19 Jun 2014 12:06:18 +0200, by Doug Simon
-
register NoDeadCodeVerifyHandler with GraalDebugConfigThu, 19 Jun 2014 12:04:13 +0200, by Doug Simon
-
added DebugVerifyHandler implementation to verify all phases delete dead nodesThu, 19 Jun 2014 12:03:23 +0200, by Doug Simon
-
submit graphs to DebugVerifyHandlers after each phaseThu, 19 Jun 2014 12:02:33 +0200, by Doug Simon
-
don't allow blocking compile requests from the compiler threadTue, 24 Jun 2014 15:14:35 -0700, by Tom Rodriguez
-
use receiver type in findUniqueConcreteMethodTue, 24 Jun 2014 11:28:06 -0700, by Tom Rodriguez
-
canonicalize LoadMethodNodesTue, 24 Jun 2014 11:28:00 -0700, by Tom Rodriguez
-
Truffle/Instrumentation: add method boolean ExecutionContext.hasProbe(SourceSection)Tue, 24 Jun 2014 09:35:18 -0700, by Michael Van De Vanter
-
CIPrintCompilerName: compiler name should be printed on supplied streamTue, 24 Jun 2014 13:12:26 +0200, by Gilles Duboscq
-
Fix for debug check abort handling in implicit exception handlerTue, 24 Jun 2014 12:19:15 +0200, by Gilles Duboscq
-
Remove obsolete comments.Tue, 24 Jun 2014 14:52:05 +0200, by Julian Lettner
-
Fold nodes with alwaysNull stamp into constant.Tue, 24 Jun 2014 11:43:02 +0200, by Roland Schatz
-
improve tracking of nodes to canonicalize after inliningMon, 23 Jun 2014 18:04:15 -0700, by Tom Rodriguez
-
notify changed when setting input to nullMon, 23 Jun 2014 18:02:56 -0700, by Tom Rodriguez
-
use InvokeKind.Special for array methodsMon, 23 Jun 2014 18:02:29 -0700, by Tom Rodriguez
-
fix help messageMon, 23 Jun 2014 18:01:30 -0700, by Tom Rodriguez
-
remove useless overrideMon, 23 Jun 2014 18:01:16 -0700, by Tom Rodriguez
-
add contains to NodeWorkListMon, 23 Jun 2014 18:00:31 -0700, by Tom Rodriguez
-
add missing final to INTERIOR_MATCHMon, 23 Jun 2014 18:00:14 -0700, by Tom Rodriguez
-
don't optimize away 0.0 and -0.0Mon, 23 Jun 2014 14:38:42 -0700, by Tom Rodriguez
-
TruffleCompiler: use sourceSection.getShortDescription()Mon, 23 Jun 2014 18:30:49 +0200, by Andreas Woess
-
mx: add jol command for java object layout introspectionFri, 20 Jun 2014 13:43:47 +0200, by Andreas Woess
-
Expose loadStamp method in HotSpotLoweringProvider interface.Mon, 23 Jun 2014 19:57:45 +0200, by Roland Schatz
-
intrinsify unsigned operations in java.lang.Integer/LongMon, 23 Jun 2014 17:45:34 +0200, by Lukas Stadler
-
refactoring of BitCountNode.inferStampMon, 23 Jun 2014 17:03:21 +0200, by Lukas Stadler
-
tests for bit operationsMon, 23 Jun 2014 17:03:30 +0200, by Lukas Stadler
-
ConditionalNode is not a BinaryNodeMon, 23 Jun 2014 14:13:03 +0200, by Lukas Stadler
-
infer stamps for ReverseBytesNodeMon, 23 Jun 2014 14:13:03 +0200, by Lukas Stadler
-
infer stamps for BitScanForwardNode and BitScanReverseNodeMon, 23 Jun 2014 14:13:01 +0200, by Lukas Stadler
-
infer stamps for BitCountNodeMon, 23 Jun 2014 14:11:54 +0200, by Lukas Stadler
-
add stampForMask to public interface of StampToolMon, 23 Jun 2014 14:11:54 +0200, by Lukas Stadler
-
add SimplifierTool.addToWorkList for Iterable<Node>Mon, 23 Jun 2014 14:11:54 +0200, by Lukas Stadler
-
new UnaryNode base classMon, 23 Jun 2014 14:11:54 +0200, by Lukas Stadler
-
run simplification if canonicalization is unsuccessfulFri, 20 Jun 2014 12:09:46 +0200, by Lukas Stadler
-
IGV: Support for InputType.Mon, 23 Jun 2014 13:13:41 +0200, by Roland Schatz
-
fix JSON output formatFri, 20 Jun 2014 15:25:07 +0200, by Christian Wirth
-
fix line endings, add description and language to node infoFri, 20 Jun 2014 15:21:56 +0200, by Christian Wirth
-
Add facility to create JSON dump of AST creation/rewritingFri, 20 Jun 2014 15:13:16 +0200, by Christian Wirth
-
[inliner] propagating fresh-instantiation info through call-hierarchyWed, 18 Jun 2014 14:12:06 +0200, by Miguel Garcia
-
[inliner] shorter argument list isWorthInlining()Sat, 14 Jun 2014 17:10:43 +0200, by Miguel Garcia
-
[inliner] moved buildCallsiteHolderForElement() to MethodInvocationFri, 13 Jun 2014 19:24:11 +0200, by Miguel Garcia
-
[inliner] moved determineNodeCount() to InlineInfoFri, 13 Jun 2014 19:12:48 +0200, by Miguel Garcia
-
added -XX:+PrintBootstrap option to mirror -G:+PrintBoostrap optionThu, 19 Jun 2014 23:42:25 +0200, by Doug Simon
-
when Graal bootstrap is enabled (explicitly or implicitly), allocate same number of Graal compiler threads in -UseGraalCompilationQueue as in +UseGraalCompilationQueueThu, 19 Jun 2014 23:41:46 +0200, by Doug Simon
-
extended Debug API with DebugVerifyHandlersThu, 19 Jun 2014 11:24:16 +0200, by Doug Simon
-
made BootstrapGraal have same semantics under -XX:-UseGraalCompilationQueue as -XX:+UseGraalCompilationQueue (i.e. only enabled if explicitly specified or -XX:-TieredCompilation)Thu, 19 Jun 2014 00:45:04 +0200, by Doug Simon
-
added -XX:GraalThreads to mimic -G:Threads when using native compilation queue for GraalWed, 18 Jun 2014 21:58:45 +0200, by Doug Simon
-
MergeWed, 18 Jun 2014 11:26:04 -0700, by Michael Van De Vanter
-
Truffle/Source: SourceSection.toString() is now equivalent to getCode()Wed, 18 Jun 2014 11:05:16 -0700, by Michael Van De Vanter
-
Make sure that there is always a nmethod available for the method handle intrinsics.Wed, 18 Jun 2014 19:32:18 +0200, by Gilles Duboscq
-
Introduce InstructionValueProcedure.Wed, 18 Jun 2014 14:21:10 +0200, by Josef Eisl
-
Add assertions to AbstractBlock.{dominated,isDominatedBy}().Wed, 04 Jun 2014 14:52:17 +0200, by Josef Eisl
-
support -XX:+BootstrapGraal in conjunction with -XX:-UseGraalCompilationQueueWed, 18 Jun 2014 16:48:59 +0200, by Doug Simon
-
remove barrier to escape analysis introduced by d568574e6448Wed, 18 Jun 2014 14:46:01 +0200, by Doug Simon
-
infer stamps for IntegerMulHighNodeWed, 18 Jun 2014 11:57:47 +0200, by Lukas Stadler
-
reduce allocations of NodeIterables by Graph.getNewNodes()Wed, 18 Jun 2014 11:28:23 +0200, by Doug Simon
-
Add missing include precompiled.hpp to fix windows buildWed, 18 Jun 2014 10:39:40 +0200, by Christian Wirth
-
Merge with 9410f831fefa2a7af1865d65b32bf6019f197bd8Tue, 17 Jun 2014 17:42:24 -0700, by Michael Van De Vanter
-
Truffle/Source:Mon, 16 Jun 2014 20:52:06 -0700, by Michael Van De Vanter
-
don't create profiles for exact typesTue, 17 Jun 2014 13:24:25 -0700, by Tom Rodriguez
-
support adding pid to LogFile nameTue, 17 Jun 2014 13:24:20 -0700, by Tom Rodriguez
-
fold getClassLoader for constant classesTue, 17 Jun 2014 12:50:22 -0700, by Tom Rodriguez
-
complain when deleting side effecting nodes from snippetsTue, 17 Jun 2014 12:48:20 -0700, by Tom Rodriguez
-
handle error case in Array.newInstanceTue, 17 Jun 2014 12:47:45 -0700, by Tom Rodriguez
-
handle primitive classes with +ImmutableCodeTue, 17 Jun 2014 12:47:21 -0700, by Tom Rodriguez
-
UnsafeLoad: insert uncompress operation also for null constantTue, 17 Jun 2014 17:46:56 +0200, by Bernhard Urban
-
Merge.Tue, 17 Jun 2014 16:49:21 +0200, by Doug Simon
-
HSAIL: make tests run clean with -XX:-UseHSAILDeoptimizationTue, 17 Jun 2014 16:48:26 +0200, by Doug Simon
-
HSAIL: disabled NewStringEqualsTestTue, 17 Jun 2014 16:37:14 +0200, by Doug Simon
-
HSAIL: support offloading some IntStream.reduce() operations to HSATue, 17 Jun 2014 12:05:34 +0200, by Doug Simon
-
Verify usage of equals method in LIRKind.Tue, 17 Jun 2014 11:53:13 +0200, by Roland Schatz
-
Enable UseGraalCompilationQueue in bootstrap gate tests.Tue, 17 Jun 2014 10:09:11 +0200, by Roland Schatz
-
Remove hotspot specific NarrowOop kind, use LIRKind.reference(Kind.Int) instead.Tue, 17 Jun 2014 09:59:59 +0200, by Roland Schatz
-
Handle narrow oops in redundant move elimination.Tue, 17 Jun 2014 09:43:23 +0200, by Roland Schatz
-
Better documentation for HotSpotReferenceMap.Mon, 16 Jun 2014 19:38:05 +0200, by Roland Schatz
-
disabled UseGraalCompilationQueue by defaultMon, 16 Jun 2014 23:07:45 +0200, by Doug Simon
-
HSAIL: better error messageMon, 16 Jun 2014 22:35:17 +0200, by Doug Simon
-
Merge.Mon, 16 Jun 2014 21:21:25 +0200, by Doug Simon
-
Merge.Mon, 16 Jun 2014 10:44:18 +0200, by Doug Simon
-
Merge.Fri, 13 Jun 2014 20:06:44 +0200, by Doug Simon
-
Merge.Fri, 13 Jun 2014 18:44:55 +0200, by Doug Simon
-
disabled dialing C1 compilation back to partial profiling when Graal is the top tier compilerFri, 13 Jun 2014 18:42:33 +0200, by Doug Simon
-
ensure a DebugEnvironment is initialized for native compiler threadsFri, 13 Jun 2014 18:41:45 +0200, by Doug Simon
-
placed HandleMark around Graal compilation performed on a native compiler threadFri, 13 Jun 2014 17:41:42 +0200, by Doug Simon
-
Revert using LIRKind.reference(Kind.Int) instead of hotspot specific NarrowOop kind (part of c0b8d395368b).Mon, 16 Jun 2014 17:18:51 +0200, by Roland Schatz
-
remove accidentally pushed changesFri, 13 Jun 2014 15:19:12 -0700, by Tom Rodriguez
-
derive native compiler thread name from Compiler::nameFri, 13 Jun 2014 10:37:06 -0700, by Tom Rodriguez
-
do not zap inputs and successors in Node.safeDeleteFri, 13 Jun 2014 18:19:58 +0200, by Lukas Stadler
-
handle deleted nodes in IfNode.simplifyFri, 13 Jun 2014 18:18:57 +0200, by Lukas Stadler
-
handle deleted proxies in GraphUtil.checkRedundantProxyFri, 13 Jun 2014 18:18:28 +0200, by Lukas Stadler
-
make sure that anchoredReceiver isn't deleted when tail duplicating during inliningFri, 13 Jun 2014 18:18:09 +0200, by Lukas Stadler
-
reduce unnecessary clearing of inputsFri, 13 Jun 2014 18:17:31 +0200, by Lukas Stadler
-
memory use tracking should only be enabled if -G:TrackMemUse is specifiedFri, 13 Jun 2014 17:00:12 +0200, by Doug Simon
-
updated Java Allocation Instrumenter libraryFri, 13 Jun 2014 14:25:27 +0200, by Doug Simon
-
Introduce LIRKind to accurately track oop references in backend.Fri, 13 Jun 2014 11:47:44 +0200, by Roland Schatz
-
Support XMM registers in oop maps.Fri, 13 Jun 2014 11:11:44 +0200, by Roland Schatz
-
Refactor LIRGeneratorTool methods.Fri, 13 Jun 2014 11:08:16 +0200, by Roland Schatz
-
show array lengths in allocation records produced by AllocSpyFri, 13 Jun 2014 11:31:17 +0200, by Doug Simon
-
MergeFri, 13 Jun 2014 09:06:06 +0200, by Laurent Daynes
-
Changed (jlong) NULL to (jlong) (address) NULL to remove warning that cause build failures on old version of gcc (4.1.2 as used on Oracle Linux Server 5.8).Wed, 04 Jun 2014 04:08:02 -0700, by Laurent Daynes
-
Fixed missing null check on target call's receiver (i.e., target is a static method)Wed, 11 Jun 2014 10:38:56 +0200, by Laurent Daynes
-
mx clean: delete distributionsThu, 12 Jun 2014 11:40:33 +0200, by Bernhard Urban
-
mx archive: only print overwrite warning on filesThu, 12 Jun 2014 11:39:53 +0200, by Bernhard Urban
-
Truffle: Added -G:+TraceTruffleCompilationAST flag.Wed, 11 Jun 2014 18:15:45 +0200, by Christian Humer
-
assertion mechanism for snippets and stubsTue, 10 Jun 2014 12:11:48 +0200, by Lukas Stadler
-
Remove dead code.Wed, 11 Jun 2014 11:17:30 +0200, by Roland Schatz
-
Reuse existing address simplification code in visitDirectCompareAndSwap.Wed, 11 Jun 2014 11:14:30 +0200, by Roland Schatz
-
Revert unnecessary encoding change in assembler (part of 03eda0a202e9).Wed, 11 Jun 2014 10:53:44 +0200, by Roland Schatz
-
added @Ignore to failing tests and commented out uses of System.out.println in testsWed, 11 Jun 2014 09:26:31 +0200, by Doug Simon
-
Merge.Wed, 11 Jun 2014 08:35:43 +0200, by Doug Simon
-
replace use of == with .equalsWed, 11 Jun 2014 08:35:18 +0200, by Doug Simon
-
HSAIL: enable arraycopy support in backendTue, 10 Jun 2014 22:56:18 +0200, by Doug Simon
-
HSAIL: add support to allocate new TLAB from GPUTue, 10 Jun 2014 22:36:26 +0200, by Doug Simon
-
handle other primitive array types in cloneTue, 10 Jun 2014 14:45:41 -0700, by Tom Rodriguez
-
Merge.Tue, 10 Jun 2014 19:08:33 +0200, by Doug Simon
-
removed code to make recording usages optional for ConstantNodes (GRAAL-508)Tue, 10 Jun 2014 18:52:20 +0200, by Doug Simon
-
disable lazy initialization of Graal runtime until Graal compilation queue is removed (GRAAL-798)Tue, 10 Jun 2014 18:50:26 +0200, by Doug Simon
-
[inliner] de-duplicate parameters for callsites with duplicate argumentsTue, 10 Jun 2014 15:35:32 +0200, by Miguel Garcia
-
[inliner] documentation, more and betterSat, 07 Jun 2014 14:23:10 +0200, by Miguel Garcia
-
[inliner] extracted reusable query methods in InlineableGraphFri, 06 Jun 2014 19:46:16 +0200, by Miguel Garcia
-
Truffle/Source: major API revisionFri, 06 Jun 2014 22:13:00 -0700, by Michael Van De Vanter
-
Truffle/Source: major API revisionFri, 06 Jun 2014 17:51:47 -0700, by Michael Van De Vanter
-
MergedFri, 06 Jun 2014 21:36:56 +0200, by Christian Wirth
-
SlowPath a method in HotSpotTruffleRuntimeFri, 06 Jun 2014 15:13:56 +0200, by Christian Wirth
-
Better fix for prefix byte for AMD64 byte instructionsFri, 06 Jun 2014 11:06:42 -0700, by Christian Wimmer
-
DynamicNewArrayNode: add exclude for JaCoCoFri, 06 Jun 2014 18:18:04 +0200, by Bernhard Urban
-
mx: added -alt-javac option to build command to support an external javac executable (or javac wrapper)Fri, 06 Jun 2014 16:03:56 +0200, by Doug Simon
-
updated hcfdis libraryFri, 06 Jun 2014 16:01:54 +0200, by Doug Simon
-
ArrayCopyCallNode: add exclude for JaCoCoFri, 06 Jun 2014 13:46:05 +0200, by Bernhard Urban
-
Backed out changeset: 23c4dd4f72a3 (avoid duplication of frame states during unrolling)Fri, 06 Jun 2014 13:29:00 +0200, by Lukas Stadler
-
MergeFri, 06 Jun 2014 12:16:45 +0200, by Miguel Garcia
-
[inliner] singleton pattern for DUMMY_CALLSITE_HOLDERFri, 06 Jun 2014 11:47:56 +0200, by Miguel Garcia
-
[inliner] added a factory method in InlineInfo to make code uniform elsewhereFri, 06 Jun 2014 11:41:10 +0200, by Miguel Garcia
-
[inliner] another mutator that finds its way to the class where it belongsFri, 06 Jun 2014 11:24:43 +0200, by Miguel Garcia
-
[inliner] readabilityTue, 03 Jun 2014 19:57:29 +0200, by Miguel Garcia
-
pea: unittest to test escape analysis around nested loopsFri, 06 Jun 2014 11:17:29 +0200, by Bernhard Urban
-
FrameSlot: fix importFri, 06 Jun 2014 09:42:16 +0200, by Bernhard Urban
-
Truffle FrameDescriptor: add compiler assertsFri, 06 Jun 2014 09:40:22 +0200, by Bernhard Urban
-
MemoryScheduleTest: fix lowering (lower down to low tier)Thu, 05 Jun 2014 17:44:13 +0200, by Bernhard Urban
-
Merge with 692c25719837cc1ce7c3f0165b0db765980a3012Thu, 05 Jun 2014 16:24:27 -0700, by Michael Van De Vanter
-
Truffle/Source:Thu, 05 Jun 2014 16:17:27 -0700, by Michael Van De Vanter
-
Bugfix: Prefix byte missing for AMD64 byte instructionsThu, 05 Jun 2014 15:37:57 -0700, by Christian Wimmer
-
graal build targets should automatically set INCLUDE_GRAALThu, 05 Jun 2014 12:19:39 -0700, by Tom Rodriguez
-
improve error reporting in MatchProcessorThu, 05 Jun 2014 12:16:36 -0700, by Tom Rodriguez
-
Truffle: invalidate inlining decisions on rewrites.Thu, 05 Jun 2014 20:33:33 +0200, by Christian Humer
-
Fix bug in inferred stamp of IntegerRemNode.Thu, 05 Jun 2014 19:13:13 +0200, by Roland Schatz
-
use thread pool for CheckGraalInvariantsThu, 05 Jun 2014 18:15:53 +0200, by Lukas Stadler
-
less dependency between jtt tests and GraalCompilerTest constructorsThu, 05 Jun 2014 18:14:14 +0200, by Lukas Stadler
-
remove proxies when phis are removedThu, 05 Jun 2014 14:30:13 +0200, by Lukas Stadler
-
remove dead and redundant phis during LoopBeginNode simplificationMon, 26 May 2014 17:12:09 +0200, by Lukas Stadler
-
avoid duplication of frame states during unrollingThu, 05 Jun 2014 13:19:59 +0200, by Lukas Stadler
-
add test for ConstantThu, 05 Jun 2014 13:19:59 +0200, by Lukas Stadler
-
refactor/simplify ConstantThu, 05 Jun 2014 13:19:59 +0200, by Lukas Stadler
-
metric for frame state countThu, 05 Jun 2014 13:19:59 +0200, by Lukas Stadler
-
[inliner] the two personalities embodied by CallsiteHolder finally taken apartTue, 03 Jun 2014 17:11:41 +0200, by Miguel Garcia
-
[inliner] assertion for result in a single place (producer) not at each consumerTue, 03 Jun 2014 16:00:11 +0200, by Miguel Garcia
-
[inliner] moved helper method to CallsiteHolderTue, 03 Jun 2014 11:27:08 +0200, by Miguel Garcia
-
mx: show the environment variables defined and make command line issued when doing a HotSpot buildThu, 05 Jun 2014 11:08:13 +0200, by Doug Simon
-
moved verification of OptionValue declaring classes from run time to build timeThu, 05 Jun 2014 11:05:46 +0200, by Doug Simon
-
exclude CompilationQueue and HotSpotOptions from JaCoCoThu, 05 Jun 2014 11:04:36 +0200, by Doug Simon
-
skip initialization and use arraycopy for cloning arraysWed, 04 Jun 2014 17:21:09 -0700, by Tom Rodriguez
-
improve error reporting for NodeIntrinsic signature mismatchTue, 03 Jun 2014 18:15:43 -0700, by Tom Rodriguez
-
fix sorting of output in LogCompilation and add reporting of eliminated locksTue, 03 Jun 2014 17:48:38 -0700, by Tom Rodriguez
-
make trap names compatible with xmlTue, 03 Jun 2014 17:32:39 -0700, by Tom Rodriguez
-
Merge.Wed, 04 Jun 2014 23:43:49 +0200, by Doug Simon
-
fixed hang in non-COMPILERGRAAL builds when -Xcomp is specifiedWed, 04 Jun 2014 23:07:29 +0200, by Doug Simon
-
pass make variables on the command line instead of in environment variables to simplify running the make on the command line without mxWed, 04 Jun 2014 22:58:14 +0200, by Doug Simon
-
fixed crash when -XX:-TieredCompilation -XX:-UseGraalCompilationQueue is specifiedWed, 04 Jun 2014 22:18:38 +0200, by Doug Simon
-
MergeWed, 04 Jun 2014 13:53:34 -0700, by Michael Van De Vanter
-
Truffle/API: new abstract TruffleScriptEngineFactoryWed, 04 Jun 2014 13:52:08 -0700, by Michael Van De Vanter
-
add support for new G1 marking behaviorWed, 04 Jun 2014 13:20:06 -0700, by Tom Rodriguez
-
Backed out changeset: a1b9340534bfWed, 04 Jun 2014 19:17:22 +0200, by Doug Simon
-
made UseGraalCompilationQueue false by default to see if perf. issue(s) still existWed, 04 Jun 2014 15:59:26 +0200, by Doug Simon
-
exclude CompilationTask from JaCoCoWed, 04 Jun 2014 15:58:28 +0200, by Doug Simon
-
do not start/stop Graal compilation queue if -XX:-UseGraalCompilationQueueWed, 04 Jun 2014 15:58:04 +0200, by Doug Simon
-
Move dominates() and isDominatedBy() from Block to AbstractBlock and make them static methods.Wed, 04 Jun 2014 12:02:36 +0200, by Josef Eisl
-
Support null check directly on compressed oops.Wed, 04 Jun 2014 11:47:49 +0200, by Roland Schatz
-
LIR ops cannot have null @Temp fieldsTue, 03 Jun 2014 22:19:31 +0200, by Doug Simon
-
fixed eclipseformat issueTue, 03 Jun 2014 17:37:23 +0200, by Doug Simon
-
Merge.Tue, 03 Jun 2014 17:14:10 +0200, by Doug Simon
-
refactored HotSpotGraalRuntime.LogFileOption to PrintStreamOption to workaround a javac bug as well as to clarify its designTue, 03 Jun 2014 17:13:52 +0200, by Doug Simon
-
OptionProcessor needs to find the type parameter of an OptionValue field declarationTue, 03 Jun 2014 17:11:40 +0200, by Doug Simon
-
decoupled Graal runtime initialization and Graal compilation queue initializationTue, 03 Jun 2014 11:51:27 +0200, by Doug Simon
-
made canonicalizeprojects handle projects depending on a missing jrelibraryTue, 03 Jun 2014 16:29:17 +0200, by Doug Simon
-
LSRA optimization: skip walking to blocks with more than one predecessor.Tue, 03 Jun 2014 14:32:43 +0200, by Josef Eisl
-
Fix incorrect null check in oop compression.Tue, 03 Jun 2014 11:01:58 +0200, by Roland Schatz
-
mx: Use -XX:-DisableExplicitGC when running unit tests with --gc-after-test.Tue, 03 Jun 2014 10:52:22 +0200, by Roland Schatz
-
fix for NodeBitMap.growTue, 03 Jun 2014 10:04:51 +0200, by Lukas Stadler
-
MergeMon, 02 Jun 2014 18:14:39 +0200, by Miguel Garcia
-
[inliner] no need to alias a final fieldMon, 02 Jun 2014 17:58:07 +0200, by Miguel Garcia
-
[inliner] removed a method, lost nothing (but code is more readable afterwards)Mon, 02 Jun 2014 17:27:33 +0200, by Miguel Garcia
-
[inliner] trickle up, thus making more visible, graph copyingMon, 02 Jun 2014 17:20:11 +0200, by Miguel Garcia
-
[inliner] readabilityMon, 02 Jun 2014 17:05:34 +0200, by Miguel Garcia
-
[inliner] both parts of what used to be a single method now invoked in sequenceMon, 02 Jun 2014 17:00:17 +0200, by Miguel Garcia
-
[inliner] break method up, to enable delaying specializeGraphToArguments()Mon, 02 Jun 2014 16:53:23 +0200, by Miguel Garcia
-
[inliner] documentationMon, 02 Jun 2014 16:39:19 +0200, by Miguel Garcia
-
[inliner] return result versus parameter mutation, former deemed more readableMon, 02 Jun 2014 16:28:19 +0200, by Miguel Garcia
-
[inliner] additional bits and pieces of documentation and assertionsSun, 01 Jun 2014 19:50:02 +0200, by Miguel Garcia
-
add ComputeLoopFrequenciesPhase after canonicalizerMon, 02 Jun 2014 17:10:01 +0200, by Lukas Stadler
-
Backed out changeset: a750e0d83535 (cache last receiver stamp in MethodCallTargetNode)Mon, 02 Jun 2014 17:09:51 +0200, by Lukas Stadler
-
[inliner] lazy allocation of param-usages container; documentationSun, 01 Jun 2014 16:06:07 +0200, by Miguel Garcia
-
[inlining] preparations to avoid cloning whenever possibleFri, 30 May 2014 19:41:36 +0200, by Miguel Garcia
-
[inlining] more uniform treatment of method cloning in InlineableGraphFri, 30 May 2014 19:00:27 +0200, by Miguel Garcia
-
[inlining] refactoring for readability in InlineableGraphFri, 30 May 2014 18:41:56 +0200, by Miguel Garcia
-
[inlining] made explicit an invariant of InliningDataFri, 30 May 2014 17:01:37 +0200, by Miguel Garcia
-
[inlining] documentation and assertionsThu, 29 May 2014 16:35:01 +0200, by Miguel Garcia
-
[probability-cache] documentation, assertions added; unreachable code removedWed, 28 May 2014 17:24:38 +0200, by Miguel Garcia
-
make NodeBitMap.grow publicFri, 30 May 2014 12:14:06 +0200, by Lukas Stadler
-
fix typo in InlineableGraphFri, 30 May 2014 12:13:49 +0200, by Lukas Stadler
-
delete unused histogramThu, 29 May 2014 11:20:10 -0700, by Tom Rodriguez
-
construct proper LocationNode for LoweredCompareAndSwapThu, 29 May 2014 11:19:52 -0700, by Tom Rodriguez
-
Fix AMD64Assembler.testlThu, 29 May 2014 16:58:51 +0200, by Gilles Duboscq
-
InvokeNode: getAnnotation is dangerousMon, 26 May 2014 13:43:26 +0200, by Gilles Duboscq
-
CompareNode.canonicalizeSymmetricConstant can lead to float<->int changes so the right type of node needs to be created depending on the inputsThu, 29 May 2014 14:44:43 +0200, by Gilles Duboscq
-
HSAIL: prevent failure to loaded native Okra library from causing unit test failureThu, 29 May 2014 16:12:12 +0200, by Doug Simon
-
Merge with ef43e8c355ade5ed058a5496f6e51ff4af66f0c0Wed, 28 May 2014 20:36:10 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: Javadoc correctionWed, 28 May 2014 20:33:49 -0700, by Michael Van De Vanter
-
fixed declaration of fetchUnrollInfo foreign call descriptorWed, 28 May 2014 22:27:05 +0200, by Doug Simon
-
workaround for javac compiler errorWed, 28 May 2014 21:37:04 +0200, by Doug Simon
-
Merge.Wed, 28 May 2014 21:17:16 +0200, by Doug Simon
-
more improvements to runtime initialization:Wed, 28 May 2014 17:41:59 +0200, by Doug Simon
-
generate more efficient code for GraalRuntime::get_service_implsWed, 28 May 2014 15:51:21 +0200, by Doug Simon
-
made more services implement com.oracle.graal.api.runtime.Service for faster loadingWed, 28 May 2014 14:47:34 +0200, by Doug Simon
-
do not count the memory allocated by ThreadMXBean.getThreadAllocatedBytes()Wed, 28 May 2014 14:07:31 +0200, by Doug Simon
-
less canonicalization during Truffle partial evaluationWed, 28 May 2014 18:45:06 +0200, by Lukas Stadler
-
track memory usage in TruffleCompilerImplWed, 28 May 2014 18:44:09 +0200, by Lukas Stadler
-
fix WriteBarrierAdditionTest.test5Wed, 28 May 2014 17:47:23 +0200, by Lukas Stadler
-
CompareNode refactoringsWed, 28 May 2014 17:47:23 +0200, by Lukas Stadler
-
fast path for IntegerStamp.meetWed, 28 May 2014 17:47:23 +0200, by Lukas Stadler
-
HotSpotResolvedJavaField refactoringsWed, 28 May 2014 17:47:23 +0200, by Lukas Stadler
-
IfNode refactoringsWed, 28 May 2014 17:47:23 +0200, by Lukas Stadler
-
less canonicalization during InliningPhaseWed, 28 May 2014 17:47:12 +0200, by Lukas Stadler
-
NodeWorkList refactoringWed, 28 May 2014 17:20:35 +0200, by Lukas Stadler
-
NodeBitMap refactoringWed, 28 May 2014 17:19:41 +0200, by Lukas Stadler
-
long values and scale on DebugHistogramWed, 28 May 2014 17:19:41 +0200, by Lukas Stadler
-
cache last receiver stamp in MethodCallTargetNodeWed, 28 May 2014 17:14:24 +0200, by Lukas Stadler
-
ignore transient fields in NodeClassWed, 28 May 2014 17:14:24 +0200, by Lukas Stadler
-
grow NodeMaps exponentiallyWed, 28 May 2014 17:14:24 +0200, by Lukas Stadler
-
Interface to do graph verification after High/Mid/LowTier in unittests.Wed, 28 May 2014 12:17:16 +0200, by Roland Schatz
-
Fix insertion of profile data in unit tests.Wed, 28 May 2014 12:17:09 +0200, by Roland Schatz
-
Ensure values stay finite in block probability computation.Wed, 28 May 2014 12:17:00 +0200, by Roland Schatz
-
Remove unused oop compression code from backends.Wed, 28 May 2014 12:16:44 +0200, by Roland Schatz
-
Remove isCompressible flags from memory access nodes.Wed, 28 May 2014 12:15:50 +0200, by Roland Schatz
-
Merge with 5c73b162eec248fc2d06f59d8f25860871a21be5Tue, 27 May 2014 21:20:01 -0700, by Michael Van De Vanter
-
Truffle: additional methods on ExecutionContextTue, 27 May 2014 21:18:45 -0700, by Michael Van De Vanter
-
Truffle: NPE guard in InstrumentationNodeTue, 27 May 2014 21:18:16 -0700, by Michael Van De Vanter
-
reduced execution time of ReplacementsImple.registerSubstitutions() by deferring parsing of substitution classes until the first request for a substitute method is receivedWed, 28 May 2014 00:50:11 +0200, by Doug Simon
-
added comments to explain the origin of generated sourcesTue, 27 May 2014 22:00:41 +0200, by Doug Simon
-
renamed project (and package) com.oracle.graal.hotspot.codegen to com.oracle.graal.hotspot.sourcegenTue, 27 May 2014 22:00:22 +0200, by Doug Simon
-
added ${workspace}/com.oracle.graal.hotspot/src_gen/hotspot to include pathsTue, 27 May 2014 21:20:36 +0200, by Doug Simon
-
LSRA optimization: activate by default.Tue, 27 May 2014 16:27:03 +0200, by Josef Eisl
-
LSRA optimization: assign location to intervals.Tue, 27 May 2014 15:25:50 +0200, by Josef Eisl
-
LSRA optimization: split intervals at block boundaries.Mon, 26 May 2014 19:21:55 +0200, by Josef Eisl
-
LSRA optimization: check if optimization is feasible.Mon, 26 May 2014 16:57:16 +0200, by Josef Eisl
-
LSRA: skip handled intervals in IntervalWalker.updateUnhandledStackIntervals(int).Mon, 26 May 2014 16:35:59 +0200, by Josef Eisl
-
LSRA: add Interval.getIntervalCoveringOpId(int).Mon, 26 May 2014 15:44:57 +0200, by Josef Eisl
-
LSRA optimization: add spilled intervals to unhandled list.Mon, 26 May 2014 15:12:14 +0200, by Josef Eisl
-
LSRA: move stack intervals to active list.Mon, 26 May 2014 15:11:25 +0200, by Josef Eisl
-
LSRA optimization: add LinearScanWalker.handleSpillSlot().Mon, 26 May 2014 12:06:05 +0200, by Josef Eisl
-
LSRA Optimization: add support for stack intervals.Mon, 26 May 2014 11:47:45 +0200, by Josef Eisl
-
LSRA Optimization: walk basic block boundaries.Mon, 26 May 2014 09:32:51 +0200, by Josef Eisl
-
LSRA: add OptimizingLinearScanWalker.Mon, 26 May 2014 09:29:51 +0200, by Josef Eisl
-
reduced time to initialize ForeignCallProviders by avoiding triggering class initialization of Node subclasses as well as making annotation parsing lazy in SnippetInfoTue, 27 May 2014 15:43:36 +0200, by Doug Simon
-
mxtool: remove python downloaderTue, 27 May 2014 13:16:12 +0200, by Bernhard Urban
-
BciBlockMapping: allocate smaller array if possibleTue, 27 May 2014 13:04:29 +0200, by Bernhard Urban
-
computeBlockOrder: no need to check if block is active, since it's anywayTue, 27 May 2014 12:15:31 +0200, by Bernhard Urban
-
mx: add verbose mode to download helperTue, 27 May 2014 12:14:54 +0200, by Bernhard Urban
-
Support for compressed constants in HSAIL backend.Tue, 27 May 2014 12:08:11 +0200, by Roland Schatz
-
backout 88a6017687c9Tue, 27 May 2014 10:22:28 +0200, by Josef Eisl
-
Merge.Mon, 26 May 2014 20:27:28 +0200, by Doug Simon
-
fixed code generation error for debug buildsMon, 26 May 2014 19:54:15 +0200, by Doug Simon
-
Merge.Mon, 26 May 2014 18:55:21 +0200, by Doug Simon
-
removed use of ServiceLoader in runtime initializationMon, 26 May 2014 18:55:06 +0200, by Doug Simon
-
added more runtime initialization timersMon, 26 May 2014 17:44:19 +0200, by Doug Simon
-
LSRA: fix getMaterializedValue() (respect MustHaveRegister priorities).Wed, 21 May 2014 18:40:48 +0200, by Josef Eisl
-
Use new jacocoreport versionMon, 26 May 2014 18:18:19 +0200, by Gilles Duboscq
-
Optimize compare compressed pattern.Mon, 26 May 2014 17:43:45 +0200, by Roland Schatz
-
Use correct stamp when creating ConstantNode.Mon, 26 May 2014 16:16:47 +0200, by Roland Schatz
-
Support direct comparison of compressed pointers.Mon, 26 May 2014 16:13:58 +0200, by Roland Schatz
-
Support for compressed constants.Mon, 26 May 2014 16:09:53 +0200, by Roland Schatz
-
Allow signed values in Buffer.emit(Byte|Short).Fri, 23 May 2014 17:21:37 +0200, by Roland Schatz
-
mx: option to force a GC after each unit testFri, 23 May 2014 11:44:18 +0200, by Roland Schatz
-
hotspot eclipse project: add generated folders for client and server buildsMon, 26 May 2014 12:03:04 +0200, by Gilles Duboscq
-
mx: use python downloader if stderr is not a tty to avoid spamming logsMon, 26 May 2014 12:01:30 +0200, by Gilles Duboscq
-
LSRA: remove IntervalWalker.currentInterval and change the behavior of nextInterval and walkTo(int).Thu, 22 May 2014 20:36:31 +0200, by Josef Eisl
-
LSRA: make IntervalWalker.currentInterval private.Thu, 22 May 2014 19:42:02 +0200, by Josef Eisl
-
LSRA: restrict access to IntervalWalker members.Thu, 22 May 2014 23:02:46 +0200, by Josef Eisl
-
tests for NodeMapMon, 26 May 2014 13:37:21 +0200, by Lukas Stadler
-
explicit getAndGrow and setAndGrow functionality on NodeMapMon, 26 May 2014 13:37:11 +0200, by Lukas Stadler
-
mx: create Eclipse projects for distributionsMon, 26 May 2014 13:02:29 +0200, by Doug Simon
-
mx: prevent CTRL-C from being blocked while subprocess is running (re-applied without unrelated changes)Mon, 26 May 2014 12:55:17 +0200, by Doug Simon
-
Backed out changeset: a5c5b4aa79caMon, 26 May 2014 12:52:02 +0200, by Doug Simon
-
mx: prevent spurious "Could not find or load main class com.oracle.graal.hotspot.HotSpotOptionsLoader" error messageMon, 26 May 2014 11:48:07 +0200, by Doug Simon
-
mx: prevent CTRL-C from being blocked while subprocess is runningMon, 26 May 2014 11:47:30 +0200, by Doug Simon
-
explicit conversion to int, fixes windows buildMon, 26 May 2014 09:46:03 +0200, by Christian Wirth
-
added timers for Graal runtime initialization steps (enabled with -Dgraal.runtime.TimeInit=true)Sun, 25 May 2014 15:55:15 +0200, by Doug Simon
-
Merge with f4510fd9e8b3ad6965b3162b27edb476baa7140dSat, 24 May 2014 10:48:18 -0700, by Michael Van De Vanter
-
Truffle: SourceManager renamed to SourceFactorySat, 24 May 2014 10:34:43 -0700, by Michael Van De Vanter
-
Removed unused grow functionality on NodeMap.Sat, 24 May 2014 13:37:17 +0200, by Thomas Wuerthinger
-
Factor out VM-independent part of DefaultHotSpotLoweringProvider into DefaultJavaLoweringProviderFri, 23 May 2014 17:33:18 -0700, by Christian Wimmer
-
Merge.Sat, 24 May 2014 01:41:56 +0200, by Thomas Wuerthinger
-
LinearScan: Small cleanup.Sat, 24 May 2014 01:38:23 +0200, by Thomas Wuerthinger
-
LinearScan: Clean up interval comparator and replace with lambda form.Sat, 24 May 2014 01:32:26 +0200, by Thomas Wuerthinger
-
LinearScan: Improve initialization and resizing of intervals array.Sat, 24 May 2014 01:16:09 +0200, by Thomas Wuerthinger
-
Clean up in LinearScan: Remove the need for a mapping of variable index to variable object.Sat, 24 May 2014 01:05:08 +0200, by Thomas Wuerthinger
-
Merge.Sat, 24 May 2014 00:38:23 +0200, by Thomas Wuerthinger
-
Merge.Thu, 22 May 2014 18:10:04 +0200, by Thomas Wuerthinger
-
Merge.Wed, 21 May 2014 11:45:50 +0200, by Thomas Wuerthinger
-
Merge.Tue, 13 May 2014 19:19:27 +0200, by Thomas Wuerthinger
-
Merge.Tue, 13 May 2014 12:15:40 +0200, by Thomas Wuerthinger
-
Fix exponential explosion when propagating zero probabilities.Tue, 13 May 2014 12:15:32 +0200, by Thomas Wuerthinger
-
Stop propagating probability above loop header.Tue, 13 May 2014 03:57:06 +0200, by Thomas Wuerthinger
-
Merge.Tue, 13 May 2014 02:31:41 +0200, by Thomas Wuerthinger
-
Propagate 0.0 probabilities when simplifying IfNode.Tue, 13 May 2014 02:31:20 +0200, by Thomas Wuerthinger
-
added clarifying commentSat, 24 May 2014 00:54:20 +0200, by Doug Simon
-
HotSpotOptions.inline.hpp generator writes to System.out to make generator errors more visible (they will show up when compiling the generated source)Sat, 24 May 2014 00:46:33 +0200, by Doug Simon
-
HotSpotOptions error messages should go to System.errSat, 24 May 2014 00:25:29 +0200, by Doug Simon
-
mx: drain all subprocess output to callables before returning from mx.runSat, 24 May 2014 00:23:52 +0200, by Doug Simon
-
made HotSpotOptions processing faster by removing use of service loader in VM startup and only doing work for options specified on the command lineFri, 23 May 2014 19:36:34 +0200, by Doug Simon
-
small cleanup in ReadEliminationFri, 23 May 2014 17:47:44 +0200, by Lukas Stadler
-
consume less memory in ReentrantBlockIterator and ReentrantNodeIteratorFri, 23 May 2014 17:47:15 +0200, by Lukas Stadler
-
read elimination without scheduleFri, 23 May 2014 17:43:07 +0200, by Lukas Stadler
-
CanonicalizerPhase: canonicalize usages when stamp changesFri, 23 May 2014 14:51:59 +0200, by Gilles Duboscq
-
Simplify removeOrMaterializeIf and make it handle merges with more predecessors.Fri, 23 May 2014 13:21:49 +0200, by Gilles Duboscq
-
midtier: remove ReadEliminationPhase (superseded by EarlyReadEliminationPhase)Fri, 23 May 2014 13:22:54 +0200, by Bernhard Urban
-
mx: add pack200 to javaconfigFri, 23 May 2014 11:50:47 +0200, by Bernhard Urban
-
mx: update vm choice helptextFri, 23 May 2014 11:25:01 +0200, by Bernhard Urban
-
mx: annotation processor paths must include libraries that are also Eclipse containersFri, 23 May 2014 13:10:14 +0200, by Doug Simon
-
[inlining] check maxMethodPerInlining after discarding methods below thresholdThu, 22 May 2014 14:15:01 +0200, by Miguel Garcia
-
[inlining] more precise type in createDispatchOnTypeBeforeInvoke()Thu, 22 May 2014 11:18:11 +0200, by Miguel Garcia
-
[inlining] isEmpty() favored over size() == 0Wed, 21 May 2014 21:47:19 +0200, by Miguel Garcia
-
[inlining] forgotten assertion, counterpart to the one in pushGraph()Wed, 21 May 2014 20:51:25 +0200, by Miguel Garcia
-
[inlining] operation that pushes invocation goes ahead and pushes graphs tooWed, 21 May 2014 20:49:07 +0200, by Miguel Garcia
-
[inlining] readability in CallsiteHolder constructor, part 2Wed, 21 May 2014 20:04:33 +0200, by Miguel Garcia
-
[inlining] readability in CallsiteHolder constructor, part 1Wed, 21 May 2014 19:49:48 +0200, by Miguel Garcia
-
only canonicalize CustomizedUnsafeLoadFinalNode if the condition is constantThu, 22 May 2014 16:51:32 +0200, by Lukas Stadler
-
put LoopSafepointEliminationPhase into an IncrementalCanonicalizerPhaseThu, 22 May 2014 16:51:09 +0200, by Lukas Stadler
-
preserve context in Debug.forceLogThu, 22 May 2014 14:04:55 +0200, by Lukas Stadler
-
small cleanup in LinearScanThu, 22 May 2014 14:04:55 +0200, by Lukas Stadler
-
skip PiNode in AMD64HotSpotNodeLIRBuilder.filterCompressionThu, 22 May 2014 14:04:55 +0200, by Lukas Stadler
-
fix bug in ConditionalEliminationPhase that loses the connection from guard to checkcast PiNodeThu, 22 May 2014 14:04:55 +0200, by Lukas Stadler
-
make FixedNodeProbabilityCache behave better in the presence of dead codeThu, 22 May 2014 14:04:55 +0200, by Lukas Stadler
-
HSAIL: fix for -UseHSAILDeoptimizationThu, 22 May 2014 13:19:47 +0200, by twisti
-
mx: fixed incorrect test for subprocess being aliveThu, 22 May 2014 12:41:53 +0200, by twisti
-
minor cleanupsWed, 21 May 2014 22:44:46 -0700, by Tom Rodriguez
-
rename initializeBytecode to getBytecode and eliminate extra copyWed, 21 May 2014 22:22:06 -0700, by Tom Rodriguez
-
Truffle: revise instrumentation support APIs in ExecutionContextWed, 21 May 2014 21:07:15 -0700, by Michael Van De Vanter
-
Add test for getStaticFields()Wed, 21 May 2014 10:25:54 -0700, by Christian Wimmer
-
MergeWed, 21 May 2014 10:08:39 -0700, by Christian Wimmer
-
Add method ResolvedJavaType.getStaticFieldsTue, 20 May 2014 19:06:41 -0700, by Christian Wimmer
-
Pass the compiled method to LIR factoryTue, 20 May 2014 19:02:33 -0700, by Christian Wimmer
-
Rename methods to have consistent names, allow subclasses of bytecode parsersTue, 20 May 2014 19:01:08 -0700, by Christian Wimmer
-
Introduce class BarrieredAccess for low-level object access with read and write barriersTue, 20 May 2014 18:59:45 -0700, by Christian Wimmer
-
Remove overly restrictive assertionTue, 20 May 2014 18:58:42 -0700, by Christian Wimmer
-
Introduce method to customize type sizeTue, 20 May 2014 18:58:03 -0700, by Christian Wimmer
-
Avoid NullPointerException when only some assertions are enabledTue, 20 May 2014 18:57:27 -0700, by Christian Wimmer
-
Remove overly strict assertion; avoid NullPointerException when canonicalizing invokes without a stateTue, 20 May 2014 18:56:57 -0700, by Christian Wimmer
-
Make classes extensibleTue, 20 May 2014 18:55:59 -0700, by Christian Wimmer
-
Bugfix: as long as snippets are preprocessed, PiNode must not be canonicalizedTue, 20 May 2014 18:55:35 -0700, by Christian Wimmer
-
Add accessor methodTue, 20 May 2014 18:54:48 -0700, by Christian Wimmer
-
Cache result of toJava and toJavaConstructor, since it is an expensive operationTue, 20 May 2014 18:54:09 -0700, by Christian Wimmer
-
Make NodeClass more flexibleTue, 20 May 2014 18:53:31 -0700, by Christian Wimmer
-
Factor out rule creation in its own methodTue, 20 May 2014 18:52:54 -0700, by Christian Wimmer
-
Recompute probability only when number of types in profile changedTue, 20 May 2014 18:51:54 -0700, by Christian Wimmer
-
Remove unused methodTue, 20 May 2014 18:51:16 -0700, by Christian Wimmer
-
mx: fixed more spurious "error while killing subprocess" messages (GRAAL-350)Wed, 21 May 2014 17:57:41 +0200, by Doug Simon
-
mx archive: fix log messageWed, 21 May 2014 16:41:57 +0200, by Bernhard Urban
-
mx archive: avoid multiple directory entries tooWed, 21 May 2014 15:34:35 +0200, by Bernhard Urban
-
mx: remove unused packagejar commandWed, 21 May 2014 15:29:38 +0200, by Bernhard Urban
-
mx: add support for setting a main class in distributionsWed, 21 May 2014 15:11:14 +0200, by Bernhard Urban
-
mxtool: fix archive subcommand such that it will return a successful returncodeWed, 21 May 2014 15:17:21 +0200, by Bernhard Urban
-
Introduce AbstractObjectStamp, make ObjectStamp and NarrowOopStamp incompatible.Tue, 20 May 2014 17:26:27 +0200, by Roland Schatz
-
Allow using StampFactory.forConstant(Constant, MetaAccessProvider) for primitive constants.Tue, 20 May 2014 16:47:19 +0200, by Roland Schatz
-
[inlining] another renaming to avoid misleading type suggestion (2 of 2)Tue, 20 May 2014 15:46:02 +0200, by Miguel Garcia
-
[inlining] another renaming to avoid misleading type suggestion (1 of 2)Tue, 20 May 2014 15:45:07 +0200, by Miguel Garcia
-
[inlining] renaming to convey underlying types (2 of 2)Tue, 20 May 2014 15:42:10 +0200, by Miguel Garcia
-
[inlining] renaming to convey underlying types (1 of 2)Tue, 20 May 2014 15:39:59 +0200, by Miguel Garcia
-
[inline-info] step 3, InlineInfo leaves populateInlineInfo fully initializedTue, 20 May 2014 15:01:20 +0200, by Miguel Garcia
-
[inline-info] step 2, simpler inter-procedural communicationTue, 20 May 2014 14:53:29 +0200, by Miguel Garcia
-
[inline-info] step 1 of de-aliasing MethodInvocation assumptionsTue, 20 May 2014 14:48:46 +0200, by Miguel Garcia
-
[inline-info] towards initializing InlineInfo in one placeTue, 20 May 2014 14:39:42 +0200, by Miguel Garcia
-
handle expected phis when converting to trapping null checksTue, 20 May 2014 21:40:13 -0700, by Tom Rodriguez
-
don't use JNI natives to interact with VM metadataTue, 20 May 2014 21:35:32 -0700, by Tom Rodriguez
-
initialize HotSpotVMConfig fields efficiently from C++Tue, 20 May 2014 13:46:34 -0700, by Tom Rodriguez
-
MergeTue, 20 May 2014 21:38:31 +0200, by Miguel Garcia
-
[inlining-7] end of refactoring trail, helper methods now closer to usersTue, 20 May 2014 13:05:07 +0200, by Miguel Garcia
-
[inlining-7] InlineableGraph takes care of setup chores during constructionTue, 20 May 2014 13:00:23 +0200, by Miguel Garcia
-
[inlining-7] moved three utilities methods to where they belongTue, 20 May 2014 12:15:55 +0200, by Miguel Garcia
-
[inlining-6] InlineableGraph now in package for inlineable elementsTue, 20 May 2014 12:08:09 +0200, by Miguel Garcia
-
[inlining-6] InlineableMacroNode now in package for inlineable elementsTue, 20 May 2014 12:06:07 +0200, by Miguel Garcia
-
[inlining-6] moved Inlineable to dedicated package for inlineable elementsTue, 20 May 2014 12:04:10 +0200, by Miguel Garcia
-
[inlining-5] separate check code (fewer args, pure, concise) from logging codeMon, 19 May 2014 21:39:49 +0200, by Miguel Garcia
-
[inlining-5] "where does optimisticOpts come from?" answeredMon, 19 May 2014 21:30:07 +0200, by Miguel Garcia
-
[inlining-5] "where does replacements come from?" answeredMon, 19 May 2014 21:26:46 +0200, by Miguel Garcia
-
[inlining-5] checkTargetConditions() about to lose some of its formal paramsMon, 19 May 2014 21:23:53 +0200, by Miguel Garcia
-
Ignore synthetic methods in TestResolvedJavaFieldTue, 20 May 2014 20:32:05 +0200, by Gilles Duboscq
-
Update JaCoCo libsTue, 20 May 2014 16:36:37 +0200, by Gilles Duboscq
-
better stamps for IntegerRemNodeTue, 20 May 2014 16:17:16 +0200, by Lukas Stadler
-
@Ignore (and not expect GraalInternalError) long-running EscapingNewStringConcatTestTue, 20 May 2014 15:28:53 +0200, by Lukas Stadler
-
a bit of javadoc in TruffleRuntimeTue, 20 May 2014 15:17:43 +0200, by Lukas Stadler
-
fix wrong assert in ObjectStampMeetTestTue, 20 May 2014 15:16:33 +0200, by Lukas Stadler
-
simplify getInterfaces jtt testTue, 20 May 2014 15:16:04 +0200, by Lukas Stadler
-
mx: propagate failure from forked Java compilation task back up to parent (GRAAL-350)Tue, 20 May 2014 15:35:35 +0200, by Doug Simon
-
Add JRE library support to mx projectgraph.Tue, 20 May 2014 11:56:19 +0200, by Josef Eisl
-
ResolvedJavaType.resolveMethod: fix javadoc, add assert in native code. update changelogTue, 20 May 2014 13:13:28 +0200, by Gilles Duboscq
-
MergeTue, 20 May 2014 12:40:07 +0200, by Erik Eckstein
-
fix wrong handling of memory anti-dependencies in schedulerTue, 20 May 2014 12:38:57 +0200, by Erik Eckstein
-
mx: fixed spurious "error while killing subprocess" messages (GRAAL-350)Tue, 20 May 2014 11:50:30 +0200, by Doug Simon
-
Merge with 9ae1d2f3bda60f9d91243c883c5aa7812e2ab256Mon, 19 May 2014 17:21:30 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: significant reorganization of the instrumentation framework's implementation and connection to the runtime ExecutionContext, with some new features, including a Tag-based "trap" mechanisms.Mon, 19 May 2014 17:14:36 -0700, by Michael Van De Vanter
-
convert asserts into if tests and check for phis at mergeMon, 19 May 2014 14:14:12 -0700, by Tom Rodriguez
-
enable some HSAIL virtual call inliningMon, 19 May 2014 10:45:01 -0700, by twisti
-
SL: adding NodeInfo.descriptions to SL statementsMon, 19 May 2014 18:59:04 +0200, by Christian Wirth
-
Add description and language to the NodeInfo annotationMon, 19 May 2014 18:52:39 +0200, by Christian Wirth
-
MergeMon, 19 May 2014 17:21:35 +0200, by Miguel Garcia
-
[inlining-4] privatizing methods that can be made privateMon, 19 May 2014 16:52:10 +0200, by Miguel Garcia
-
[inlining-4] one less alias in getTypeCheckedInlineInfo()Mon, 19 May 2014 16:45:11 +0200, by Miguel Garcia
-
[inlining-4] one less alias in getAssumptionInlineInfo()Mon, 19 May 2014 16:34:38 +0200, by Miguel Garcia
-
[inlining-4] one less alias in getExactInlineInfo()Mon, 19 May 2014 16:32:02 +0200, by Miguel Garcia
-
[inlining-4] removed alias for InliningData.maxMethodPerInliningMon, 19 May 2014 16:27:24 +0200, by Miguel Garcia
-
[inlining-4] getTypeCheckedInlineInfo() can get context.getReplacements() itselfMon, 19 May 2014 16:24:31 +0200, by Miguel Garcia
-
[inlining-4] getAssumptionInlineInfo() can get context.getReplacements() itselfMon, 19 May 2014 16:17:43 +0200, by Miguel Garcia
-
[inlining-4] no need to pass context.getReplacements() to getExactInlineInfo()Mon, 19 May 2014 16:14:56 +0200, by Miguel Garcia
-
[inlining-4] parameter aliasing context.getOptimisticOptimizations() goes awayMon, 19 May 2014 16:10:24 +0200, by Miguel Garcia
-
[inlining-4] parameter aliasing context.getReplacements() goes awayMon, 19 May 2014 16:08:06 +0200, by Miguel Garcia
-
[inlining-4] the method param that aliased maxMethodPerInlining goes awayMon, 19 May 2014 16:05:18 +0200, by Miguel Garcia
-
[inlining-4] getTypeInlineInfo() becomes instance method of InliningDataMon, 19 May 2014 15:58:48 +0200, by Miguel Garcia
-
[inlining-4] getTypeCheckedInlineInfo() becomes instance method of InliningDataMon, 19 May 2014 15:39:43 +0200, by Miguel Garcia
-
[inlining-4] getAssumptionInlineInfo() becomes instance method of InliningDataMon, 19 May 2014 15:30:58 +0200, by Miguel Garcia
-
[inlining-4] start of refactoring trail, by the end shorter parameter listsMon, 19 May 2014 15:28:07 +0200, by Miguel Garcia
-
[inlining-3] readability of checkInvokeConditions() part 2 of 2Mon, 19 May 2014 14:57:10 +0200, by Miguel Garcia
-
[inlining-3] readability of checkInvokeConditions() part 1 of 2Mon, 19 May 2014 14:51:44 +0200, by Miguel Garcia
-
ConditionalNode's boolean materialization canonicalization needs to insert a convertMon, 19 May 2014 15:30:57 +0200, by Gilles Duboscq
-
fix NPE in CallSiteHolderMon, 19 May 2014 13:58:16 +0200, by Lukas Stadler
-
Never use the current node's stamp in ValueNode.inferStamp overrides.Mon, 19 May 2014 11:19:07 +0200, by Gilles Duboscq
-
MergeMon, 19 May 2014 11:59:54 +0200, by Miguel Garcia
-
[inlining-2] no guesswork at callsites about return value of logNotInlinedMethodMon, 19 May 2014 11:29:14 +0200, by Miguel Garcia
-
[inlining-2] no guesswork about return value of logInlinedMethod (2/2)Mon, 19 May 2014 11:26:19 +0200, by Miguel Garcia
-
[inlining-2] no guesswork about return value of logInlinedMethod (1/2)Mon, 19 May 2014 11:24:59 +0200, by Miguel Garcia
-
[inlining-2] logInliningDecision, for side-effects not return value (2/2)Mon, 19 May 2014 10:54:21 +0200, by Miguel Garcia
-
[inlining-2] logInliningDecision, for side-effects not return value (1/2)Mon, 19 May 2014 10:52:20 +0200, by Miguel Garcia
-
[inlining-2] logNotInlinedMethod invoked only for side-effects not return valueMon, 19 May 2014 10:47:25 +0200, by Miguel Garcia
-
[inlining-2] make explicit the value returned by logNotInlinedInvoke()Sun, 18 May 2014 16:20:36 +0200, by Miguel Garcia
-
[inlining-2] renaming logNotInlinedMethodAndReturnNull -> logNotInlinedInvokeSun, 18 May 2014 16:14:16 +0200, by Miguel Garcia
-
[inlining-2] make returned value explicitSun, 18 May 2014 16:10:45 +0200, by Miguel Garcia
-
[inlining-2] renaming of an overloaded methodSun, 18 May 2014 16:08:15 +0200, by Miguel Garcia
-
small fix in GraphOrder.assertSchedulableGraphMon, 19 May 2014 10:57:40 +0200, by Lukas Stadler
-
do not assert for MergeNode in UseTrappingNullChecksPhaseMon, 19 May 2014 10:23:05 +0200, by Lukas Stadler
-
[inlining-2] pulling side-effects (logging) out of method that evals a conditionSun, 18 May 2014 14:39:27 +0200, by Miguel Garcia
-
[inlining-2] one less logging method to worry aboutSun, 18 May 2014 14:37:25 +0200, by Miguel Garcia
-
[inlining-2] replaced method body with call to code duplicateSun, 18 May 2014 14:34:35 +0200, by Miguel Garcia
-
[inlining-2] reduced verbosity in checkTargetConditions()Sun, 18 May 2014 14:17:38 +0200, by Miguel Garcia
-
[inlining-2] typos in source commentSun, 18 May 2014 14:15:19 +0200, by Miguel Garcia
-
[inlining-2] consumer becomes initializer of the probabilities mapSun, 18 May 2014 14:08:03 +0200, by Miguel Garcia
-
[inlining-2] fixing input as instance final rather than passing it over and overSun, 18 May 2014 14:05:36 +0200, by Miguel Garcia
-
In MethodCallTargetNode.canonicalize, uniqueConcreteType.resolveMethod can return null in some casesSat, 17 May 2014 18:42:42 +0200, by Gilles Duboscq
-
Add slow-path for SLMulNode.mul(BigInteger) because BigInteger.multiply is recursive.Sat, 17 May 2014 18:08:57 +0200, by Gilles Duboscq
-
fix assert in HotSpotResolvedJavaMethod.vtableEntryOffsetSat, 17 May 2014 17:04:25 +0200, by Gilles Duboscq
-
Simplify HotSpotUnresolvedJavaType, harmonize toString for HotSpotUnresolvedJavaType and HotSpotResolvedObjectTypeSat, 17 May 2014 16:29:19 +0200, by Gilles Duboscq
-
Add some assertions and tests to TestResolvedJavaType.findUniqueConcreteSubtypeTestSat, 17 May 2014 14:58:33 +0200, by Gilles Duboscq
-
CodeInstalled not need to assert_leaf_type when asserting abstract_with_unique_concrete_subtypeSat, 17 May 2014 14:56:13 +0200, by Gilles Duboscq
-
Try to devirtualize using unique concrete method and subtype in MethodCallTargetNode.canonicalSat, 17 May 2014 15:05:25 +0200, by Gilles Duboscq
-
Rename HotSpotResolvedObjectType.metaspaceKlass to getMetaspaceKlassSat, 17 May 2014 12:45:46 +0200, by Gilles Duboscq
-
Add resolved receiver type to ResolvedJavaMethod.isInVirtualMethodTable in order to be able to do vtable-calls for miranda and default methodsSat, 17 May 2014 14:57:58 +0200, by Gilles Duboscq
-
Use non-bold/bright colors in AnsiTerminalDecoratorSat, 17 May 2014 11:41:35 +0200, by Gilles Duboscq
-
Remove unused importFri, 16 May 2014 18:08:21 +0200, by Gilles Duboscq
-
ResolvedJavaType.resolveMethod now takes a callerType that is used to check access rules. Make it work for default methods.Fri, 18 Apr 2014 13:50:15 +0200, by Gilles Duboscq
-
[inlining] reverting refactoring trail until spoiling commit(s) are discoveredFri, 16 May 2014 19:59:52 +0200, by Miguel Garcia
-
[inlining] behavior becomes less argument-dependent, arguments become redundantFri, 16 May 2014 16:36:07 +0200, by Miguel Garcia
-
[inlining] no need for guessing a return value that doesn't matterFri, 16 May 2014 16:29:50 +0200, by Miguel Garcia
-
[inlining] untangling concerns, micro-step by micro-stepFri, 16 May 2014 16:02:55 +0200, by Miguel Garcia
-
[inlining] readability by means of import staticFri, 16 May 2014 16:00:42 +0200, by Miguel Garcia
-
[inlining] redux, no need for the suspense about return valueFri, 16 May 2014 15:54:13 +0200, by Miguel Garcia
-
[inlining] no need for the suspense about return valueFri, 16 May 2014 15:46:47 +0200, by Miguel Garcia
-
[inlining] another case of logNotInlined vs logNotInlinedMethodFri, 16 May 2014 15:30:04 +0200, by Miguel Garcia
-
[inlining] shorter and equally informative, logNotInlined vs logNotInlinedMethodFri, 16 May 2014 15:28:00 +0200, by Miguel Garcia
-
[inlining] "return null" favored again over "return ...AndReturnNull"Fri, 16 May 2014 15:24:55 +0200, by Miguel Garcia
-
[inlining] tradeoff: "return null" still shorter than "return ...AndReturnNull"Fri, 16 May 2014 15:14:27 +0200, by Miguel Garcia
-
[inlining] pulling side-effects (logging) out of method that evals a conditionFri, 16 May 2014 14:57:45 +0200, by Miguel Garcia
-
[inlining] one less logging method to worry aboutFri, 16 May 2014 14:47:39 +0200, by Miguel Garcia
-
[inlining] replaced method body with call to code duplicateFri, 16 May 2014 14:20:20 +0200, by Miguel Garcia
-
[inlining] reduced verbosity in checkTargetConditions()Fri, 16 May 2014 14:44:52 +0200, by Miguel Garcia
-
[inlining] typos in source commentFri, 16 May 2014 13:39:12 +0200, by Miguel Garcia
-
[inlining] consumer becomes initializer of the probabilities mapFri, 16 May 2014 12:03:36 +0200, by Miguel Garcia
-
[inlining] fixing input as instance final rather than passing it over and overFri, 16 May 2014 11:59:12 +0200, by Miguel Garcia
-
do not reprofile upon exceptions thrown in NewArrayStub or NewInstanceStubFri, 16 May 2014 14:01:20 +0200, by Lukas Stadler
-
minor spelling and modifier fixFri, 16 May 2014 12:23:09 +0200, by Doug Simon
-
mx: drain *all* output from subprocess if redirecting to functionsFri, 16 May 2014 12:06:46 +0200, by Doug Simon
-
allow overriding the NodeClass lookup when building MatchStatementsFri, 16 May 2014 00:12:48 -0700, by Tom Rodriguez
-
use inner classes instead of reflection during matchingFri, 16 May 2014 00:12:41 -0700, by Tom Rodriguez
-
more aggressively fold implicit nulls into memory operationsThu, 15 May 2014 20:11:16 -0700, by Tom Rodriguez
-
Merge.Thu, 15 May 2014 23:12:48 +0200, by Doug Simon
-
make CompilationTask.threadMXBean staticThu, 15 May 2014 22:47:28 +0200, by Doug Simon
-
once the Graal compilation queue has been shutdown, don't process any pending compilations and be more defensive about preventing future compilations to be queuedThu, 15 May 2014 22:46:45 +0200, by Doug Simon
-
ensure Graal C++ shutdown routines are called exactly once during VM shutdownThu, 15 May 2014 22:43:44 +0200, by Doug Simon
-
use JDK with highest compliance level for generated Eclipse attach launcherThu, 15 May 2014 22:42:08 +0200, by Doug Simon
-
mxtool: minor fix of optional field usageThu, 15 May 2014 22:25:34 +0200, by Bernhard Urban
-
API for high word multiplication.Thu, 15 May 2014 19:03:16 +0200, by Roland Schatz
-
make TypeProfileWidth pdThu, 15 May 2014 18:13:24 +0200, by Gilles Duboscq
-
MergeThu, 15 May 2014 17:25:49 +0200, by Miguel Garcia
-
[inlining] moved DepthSearchUtil closer to its single userThu, 15 May 2014 16:17:35 +0200, by Miguel Garcia
-
[inlining] moved ComputeInliningRelevance closer to its single userThu, 15 May 2014 16:12:18 +0200, by Miguel Garcia
-
[inlining] moved class InliningData to package with related classesThu, 15 May 2014 15:45:29 +0200, by Miguel Garcia
-
[inlining] moved helper class MethodInvocation to package inlining.walkerThu, 15 May 2014 15:41:43 +0200, by Miguel Garcia
-
[inlining] grouping inlining-space walking-related classes in package walkerThu, 15 May 2014 15:37:08 +0200, by Miguel Garcia
-
[inlining] start of another refactoring trailThu, 15 May 2014 15:35:34 +0200, by Miguel Garcia
-
[inlining] working the InliningData stack now done by InliningData.moveForward()Thu, 15 May 2014 15:17:55 +0200, by Miguel Garcia
-
[inlining] side-effects moved out from just-extracted methodThu, 15 May 2014 15:07:35 +0200, by Miguel Garcia
-
[inlining] readability improvements for (by now extracted) loop-bodyThu, 15 May 2014 15:01:25 +0200, by Miguel Garcia
-
[inlining] extracted loop-body, for now as InliningPhase.moveForward()Thu, 15 May 2014 14:53:50 +0200, by Miguel Garcia
-
[inlining] moved tryToInline() to InliningData, as prereq for upcoming stepsThu, 15 May 2014 14:51:11 +0200, by Miguel Garcia
-
[inlining] moved doInline() to InliningData, as prereq for upcoming stepsThu, 15 May 2014 14:48:19 +0200, by Miguel Garcia
-
[inlining] part 2, preparing to move tryToInline() and doInline()Thu, 15 May 2014 14:43:58 +0200, by Miguel Garcia
-
[inlining] preparing to extract loop body from InliningPhase.run to InliningDataThu, 15 May 2014 14:32:37 +0200, by Miguel Garcia
-
[inlinin] assertion-aided code understanding at workThu, 15 May 2014 13:46:33 +0200, by Miguel Garcia
-
[inlining] moved InlineEverythingPolicy to inlining.policyThu, 15 May 2014 12:18:01 +0200, by Miguel Garcia
-
[inlining] access levels in AbstractInliningPolicy back to what they wereThu, 15 May 2014 12:16:10 +0200, by Miguel Garcia
-
[inlining] moved GreedyInliningPolicy to inlining.policyThu, 15 May 2014 11:22:08 +0200, by Miguel Garcia
-
[inlining] moved AbstractInliningPolicy to inlining.policyThu, 15 May 2014 11:16:00 +0200, by Miguel Garcia
-
[inlining] moved InliningPolicy to newly created package inlining.policyThu, 15 May 2014 11:09:50 +0200, by Miguel Garcia
-
[inlining] moving CallsiteHolder to upper levelThu, 15 May 2014 11:01:51 +0200, by Miguel Garcia
-
[inlining] better distinguishable name, GraphInfo becomes CallsiteHolderThu, 15 May 2014 10:52:38 +0200, by Miguel Garcia
-
Use replaceAtPredecessor rather than predecessor().replaceFirstSuccessor in DeoptimizationGroupingPhaseThu, 15 May 2014 16:45:08 +0200, by Gilles Duboscq
-
Fix inverted condition in Debug.create(Metric|Timer)Thu, 15 May 2014 16:44:43 +0200, by Gilles Duboscq
-
Merge.Thu, 15 May 2014 15:35:17 +0200, by Doug Simon
-
added Java Flight Recorder (JFR) event supportThu, 15 May 2014 15:32:37 +0200, by twisti
-
mx: added jrelibrary dependency typeThu, 15 May 2014 15:31:22 +0200, by Doug Simon
-
correctly handle illegal stamps in ObjectStamp.meetThu, 15 May 2014 14:13:59 +0200, by Lukas Stadler
-
tests for ObjectStamp.meetThu, 15 May 2014 14:13:25 +0200, by Lukas Stadler
-
implement NodeBitMap.toStringThu, 15 May 2014 14:12:57 +0200, by Lukas Stadler
-
GraalVerboseTextListener: fix testFailed printing.Thu, 15 May 2014 11:13:44 +0200, by Josef Eisl
-
mx unittest: simplify argument passing.Wed, 14 May 2014 20:43:43 +0200, by Josef Eisl
-
mx unittest: add --eager-stacktrace.Wed, 14 May 2014 20:59:27 +0200, by Josef Eisl
-
mx unittest: add color support.Wed, 14 May 2014 20:58:35 +0200, by Josef Eisl
-
Add AnsiColor.Wed, 14 May 2014 20:15:17 +0200, by Josef Eisl
-
slighty stronger assert in verifyWed, 14 May 2014 21:24:38 -0700, by Tom Rodriguez
-
fix printing of pc in deopt messageWed, 14 May 2014 21:24:19 -0700, by Tom Rodriguez
-
fix action comparison when comparing DeoptimizeNodesWed, 14 May 2014 21:14:13 -0700, by Tom Rodriguez
-
[single-pass-iter] same check formulated differently so as to appease findbugsWed, 14 May 2014 19:11:16 +0200, by Miguel Garcia
-
[inlining] re-adding file header lost during refactoringWed, 14 May 2014 18:55:01 +0200, by Miguel Garcia
-
[single-pass-iter] skipping redundant state-cloningWed, 14 May 2014 17:16:12 +0200, by Miguel Garcia
-
[single-pass-iter] owner-is-mutator access protocol for queued statesWed, 14 May 2014 16:52:45 +0200, by Miguel Garcia
-
[single-pass-iter] sharpening the declared type of PathStart.nodeWed, 14 May 2014 16:13:44 +0200, by Miguel Garcia
-
[single-pass-iter] readability and one more assertionWed, 14 May 2014 16:07:05 +0200, by Miguel Garcia
-
[inlining] moving InlineInfo and subclasses to package inlining.infoWed, 14 May 2014 18:13:41 +0200, by Miguel Garcia
-
[inlining] privatizing methods in InliningDataTue, 13 May 2014 21:40:47 +0200, by Miguel Garcia
-
remove some debug code in HotSpotTruffleRuntimeWed, 14 May 2014 17:23:19 +0200, by Lukas Stadler
-
cleanup after ReplaceIntrinsicsPhaseWed, 14 May 2014 13:50:18 +0200, by Lukas Stadler
-
HSAIL Deopt support for VirtualObjects. Only create the host graph is there are deopts. Add a test provided by Tom Deneau.Sun, 04 May 2014 18:58:16 +0200, by Gilles Duboscq
-
added metric to count the input graph sizes for phasesWed, 14 May 2014 12:37:39 +0200, by Doug Simon
-
mxtool: distribution dependency should be a listWed, 14 May 2014 11:19:38 +0200, by Bernhard Urban
-
mx: fix constructor callWed, 14 May 2014 11:08:05 +0200, by Bernhard Urban
-
fix unsigned compare, expand testWed, 14 May 2014 01:25:21 -0700, by Tom Rodriguez
-
add missing case in assertDeepEqualsWed, 14 May 2014 01:24:10 -0700, by Tom Rodriguez
-
don't deopt on large array allocationsTue, 13 May 2014 20:20:34 -0700, by Tom Rodriguez
-
convert signed range tests into an unsigned compareTue, 13 May 2014 20:20:29 -0700, by Tom Rodriguez
-
Merge with 55be15d24e45e5636ee14d657616c6ffac039178Tue, 13 May 2014 18:31:18 -0700, by Michael Van De Vanter
-
SL: correct to use new SourceAttribution factory methods.Tue, 13 May 2014 18:29:55 -0700, by Michael Van De Vanter
-
Truffle/Source Attribution: Replace direct creation of SourceSection objects with factory methods on Source; two of these greatly simplify source attribution by automatically computing either the row/column start location from a character offset or vice versa, depending on what?s made available from the parser. Minor API change on Visualizer.Tue, 13 May 2014 18:28:33 -0700, by Michael Van De Vanter
-
use HotSpotVMType for sizeof informationTue, 13 May 2014 15:03:34 -0700, by twisti
-
add documentation to HotSpotVM* annotatationsTue, 13 May 2014 14:13:15 -0700, by twisti
-
remove unused HotSpotResolvedJavaMethod fields in graalJavaAccess.hppMon, 12 May 2014 17:44:23 -0700, by twisti
-
remove unused com_oracle_graal_api_meta_ResolvedJavaFieldMon, 12 May 2014 17:31:11 -0700, by twisti
-
remove unused com_oracle_graal_api_meta_ConstantPoolMon, 12 May 2014 17:26:53 -0700, by twisti
-
remove unused com_oracle_graal_hotspot_meta_HotSpotJavaTypeMon, 12 May 2014 17:26:19 -0700, by twisti
-
HSAIL: converted KernelTester to re-use existing mechanism for deep equality testingTue, 13 May 2014 21:49:57 +0200, by Doug Simon
-
renamed GraalTest.assertEquals* to assertDeepEquals to avoid confusion with JUnit API methodsTue, 13 May 2014 21:47:50 +0200, by Doug Simon
-
[inlining] processNextInvoke(), readabilityTue, 13 May 2014 19:17:59 +0200, by Miguel Garcia
-
[inlining] moved processNextInvoke()Tue, 13 May 2014 19:11:03 +0200, by Miguel Garcia
-
[inlining] preparing to move processNextInvoke() closer to the data it mutatesTue, 13 May 2014 19:03:59 +0200, by Miguel Garcia
-
[inlining] uncluttering InliningPhase, depth-search utilities moved outTue, 13 May 2014 15:11:15 +0200, by Miguel Garcia
-
[inlining] preparing to move depth-search utilitiesTue, 13 May 2014 15:05:36 +0200, by Miguel Garcia
-
[inlining] place to host depth-search related utilitiesTue, 13 May 2014 14:54:23 +0200, by Miguel Garcia
-
[inlining] documentationTue, 13 May 2014 13:20:09 +0200, by Miguel Garcia
-
Merge.Tue, 13 May 2014 16:51:41 +0200, by Doug Simon
-
made GraalVerboseTestListener eagerly print stack trace for failure which is useful if the VM crashes before completing all unit testsTue, 13 May 2014 15:40:23 +0200, by Doug Simon
-
moved assertEquals and MultiCauseAssertionError from GraalCompilerTest to GraalTestTue, 13 May 2014 15:39:10 +0200, by Doug Simon
-
clean up frame states during FrameStateAssignmentPhaseTue, 13 May 2014 16:16:05 +0200, by Lukas Stadler
-
Simplify code generation of reinterpret-memory.Tue, 13 May 2014 14:45:57 +0200, by Roland Schatz
-
HSAIL: fixed deopt bug; cleaned up C++ codeTue, 13 May 2014 14:35:15 +0200, by Doug Simon
-
removed unnecessary mutexTue, 13 May 2014 11:55:11 +0200, by Doug Simon
-
verbose assertion in ComputeInliningRelevanceTue, 13 May 2014 11:06:10 +0200, by Lukas Stadler
-
Merge with d556971b409ca9f5ff13900d8b7b82549fd1f17aMon, 12 May 2014 21:29:29 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation:Mon, 12 May 2014 20:17:25 -0700, by Michael Van De Vanter
-
Merge.Mon, 12 May 2014 23:27:28 +0200, by Doug Simon
-
made Graal initialization be driven from Java to simplify sequencing and synchronizationMon, 12 May 2014 23:27:07 +0200, by Doug Simon
-
removed unused symbolsMon, 12 May 2014 22:37:26 +0200, by Doug Simon
-
mx distributions: allow to specify dependencies between distributionsMon, 12 May 2014 22:37:14 +0200, by Bernhard Urban
-
changelog: note about truffle.jar separationMon, 12 May 2014 20:29:41 +0200, by Bernhard Urban
-
SchedulePhase: improve KillSet implementation by using a lazy initialized ArrayListMon, 12 May 2014 22:32:33 +0200, by Bernhard Urban
-
[inlining] refactor, GraphInfo constructor can populate the callsite listMon, 12 May 2014 19:52:06 +0200, by Miguel Garcia
-
[inlining] the constructor of InliningIterator now takes only the data it needsMon, 12 May 2014 19:25:59 +0200, by Miguel Garcia
-
[inlining] refactor: move InliningIterator to upper levelMon, 12 May 2014 19:10:50 +0200, by Miguel Garcia
-
don't delete snippet MemoryAnchorNodes if they are used in the memory mapMon, 12 May 2014 16:38:58 +0200, by Lukas Stadler
-
mx: set _minVersion to 1.8Mon, 12 May 2014 11:43:36 +0200, by Gilles Duboscq
-
JMH: do not abort on missing jar file. Create necessary output directory if neededThu, 08 May 2014 15:05:06 +0200, by Gilles Duboscq
-
CanonicalizerPhase, on constant stamp, only replace at value usages.Wed, 07 May 2014 15:58:36 +0200, by Gilles Duboscq
-
fixed assertion position and documented critical class initialization dependencySun, 11 May 2014 22:00:06 +0200, by Doug Simon
-
fixed initialization issue caused by 063ec2920d21Sun, 11 May 2014 13:43:58 +0200, by Doug Simon
-
fixed livelock issue introduced by 063ec2920d21Sun, 11 May 2014 13:43:19 +0200, by Doug Simon
-
[single-pass-iter] additional documentation and assertionsSat, 10 May 2014 15:37:51 +0200, by Miguel Garcia
-
MergeFri, 09 May 2014 20:22:05 +0200, by Miguel Garcia
-
[single-pass-iter] offloading tracking successor-pre-states to nodeQueueFri, 09 May 2014 20:05:41 +0200, by Miguel Garcia
-
[single-pass-iter] early pruning of state map, visit a whole methodFri, 09 May 2014 17:33:14 +0200, by Miguel Garcia
-
[single-pass-iter] lifecycle of single-pass iteratorsFri, 09 May 2014 16:50:27 +0200, by Miguel Garcia
-
[single-pass-iter] start of evolution towards a node iterator less memory-hungryFri, 09 May 2014 16:22:54 +0200, by Miguel Garcia
-
made Graal runtime initialization in hosted mode lazyFri, 09 May 2014 18:46:41 +0200, by Doug Simon
-
added -G:TrackMemUse for measuring memory usage within scopesFri, 09 May 2014 17:59:15 +0200, by Doug Simon
-
mx clean: try to change permission if deletion fails on windowsFri, 09 May 2014 16:43:26 +0200, by Bernhard Urban
-
mx clean: make it more reliable on windowsFri, 09 May 2014 15:30:16 +0200, by Bernhard Urban
-
truffle distrubtions: generate source jarFri, 09 May 2014 14:24:02 +0200, by Bernhard Urban
-
truffle distrubtion: move dsl processor in a separated jar, such that it can be a build-time only dependencyFri, 09 May 2014 16:11:01 +0200, by Bernhard Urban
-
mx trufflejar: use distribution feature of mx instead (`mx archive @TRUFFLE')Fri, 09 May 2014 13:56:10 +0200, by Bernhard Urban
-
mx unittest: compile junitwrapper with right classpathFri, 09 May 2014 13:21:43 +0200, by Bernhard Urban
-
Truffle: remove obsolete HotSpotFrameInstance.getTargetCallTarget()Fri, 09 May 2014 15:55:37 +0200, by Andreas Woess
-
Truffle: getCallNode() should return null for call target framesFri, 09 May 2014 15:53:30 +0200, by Andreas Woess
-
test for integer stamp joinFri, 09 May 2014 15:52:56 +0200, by Lukas Stadler
-
more accurately determine if a IntegerStamp is illegalFri, 09 May 2014 14:45:48 +0200, by Lukas Stadler
-
Added tag graal-0.3 for changeset 9535eccd2a11Fri, 09 May 2014 09:49:48 +0200, by Bernhard Urban
-
backout 10732e1421eeFri, 09 May 2014 08:29:52 +0200, by Bernhard Urban
-
changelog: graal-0.3Fri, 09 May 2014 01:47:18 +0200, by Thomas Wuerthinger
-
Small addition to changelog.Thu, 08 May 2014 22:56:16 +0200, by Thomas Wuerthinger
-
Merge.Thu, 08 May 2014 22:53:35 +0200, by Thomas Wuerthinger
-
Truffle: Provide default implementation on non-Graal VMs for stack trace functionality.Thu, 08 May 2014 22:53:28 +0200, by Thomas Wuerthinger
-
[flow-sensitive] consolidating nullness-tracking in typeRefinementsThu, 08 May 2014 16:44:53 +0200, by Miguel Garcia
-
BaselineCompiler: add arraylength test.Thu, 08 May 2014 15:00:52 +0200, by Josef Eisl
-
Baseline: add support for getstatic.Thu, 08 May 2014 10:04:15 +0200, by Josef Eisl
-
Make BC_arraylength unit test only check for arraylength.Thu, 08 May 2014 14:57:28 +0200, by Josef Eisl
-
BaselineCompiler: implement genArrayLength().Wed, 07 May 2014 20:06:45 +0200, by Josef Eisl
-
AbstractFrameStateBuilder enable access to locks.Wed, 07 May 2014 20:05:20 +0200, by Josef Eisl
-
BaselineBytecodeParser: initial genArrayLength().Tue, 06 May 2014 20:10:28 +0200, by Josef Eisl
-
BytecodeLIRBuilder: add getArrayLengthOffset().Tue, 06 May 2014 20:09:37 +0200, by Josef Eisl
-
mx unittest: add support for regular expressions.Thu, 08 May 2014 11:52:20 +0200, by Josef Eisl
-
Move emitNullCheck from NodeLIRBuilderTool to LIRGeneratorTool.Thu, 08 May 2014 11:35:08 +0200, by Josef Eisl
-
Remove unused member in PTXNodeLIRBuilder.Thu, 08 May 2014 14:02:24 +0200, by Josef Eisl
-
moved ExceptionObjectNode lowering back to runtime independent partThu, 08 May 2014 09:52:12 +0200, by Lukas Stadler
-
added CollectionsProvider and NodeCollectionsProvider and replaced (almost) all allocations of IdentityHashMaps to go through these providersThu, 08 May 2014 02:22:10 +0200, by Doug Simon
-
Merge.Wed, 07 May 2014 23:58:56 +0200, by Thomas Wuerthinger
-
Added write barriers for LoweredAtomicReadAndWriteNode.Wed, 07 May 2014 23:58:43 +0200, by Thomas Wuerthinger
-
share position computations in MatchStatementsWed, 07 May 2014 11:54:25 -0700, by Tom Rodriguez
-
use NodeClass.Position when matching graphs, rearrange MatchableNode annotations, improve error reportingWed, 07 May 2014 10:58:26 -0700, by Tom Rodriguez
-
simplification in FixedNodeProbabilityCacheWed, 07 May 2014 15:31:04 +0200, by Lukas Stadler
-
HSAIL: fixed Windows buildWed, 07 May 2014 11:51:52 +0200, by Doug Simon
-
adding missing headerWed, 07 May 2014 11:44:00 +0200, by Doug Simon
-
Baseline: re-enable simple loop tests.Tue, 06 May 2014 11:30:07 +0200, by Josef Eisl
-
BaselineBytecodeParser: add BciBlockMapping debug scope.Tue, 06 May 2014 11:29:35 +0200, by Josef Eisl
-
BaselineControlFlowGraph: compute loop information.Tue, 06 May 2014 11:10:24 +0200, by Josef Eisl
-
BciBlockMapping: make loop information more accessible.Tue, 06 May 2014 11:09:19 +0200, by Josef Eisl
-
AbstractBlock: add setLoop.Tue, 29 Apr 2014 18:06:45 +0200, by Josef Eisl
-
Add BaselineControlFlowGraph.compute() factory.Mon, 28 Apr 2014 16:48:36 +0200, by Josef Eisl
-
Use List instead of an array in AbstractControlFlowGraph.Thu, 24 Apr 2014 14:00:07 +0200, by Josef Eisl
-
SimpleCFGTest: check postOrder().Thu, 24 Apr 2014 13:38:14 +0200, by Josef Eisl
-
mx shortunittest: test jtt.loop.* and jtt.except.*.Thu, 24 Apr 2014 09:55:28 +0200, by Josef Eisl
-
Encapsulate members of Loop.Mon, 05 May 2014 11:10:19 +0200, by Josef Eisl
-
mx/projects: add sha1 checksums to external dependenciesTue, 06 May 2014 12:14:48 +0200, by Bernhard Urban
-
Merge.Tue, 06 May 2014 11:34:23 +0200, by Thomas Wuerthinger
-
Fix stamp of LoweredAtomicReadAndWriteNode.Tue, 06 May 2014 11:34:13 +0200, by Thomas Wuerthinger
-
Fix bug in CanonicalizerPhase that could remove fixed nodes with side effects in a corner case.Tue, 06 May 2014 04:14:00 +0200, by Thomas Wuerthinger
-
Fix stamp of LoweredAtomicReadAndWriteNode to only inherit kind from written value.Tue, 06 May 2014 04:07:30 +0200, by Thomas Wuerthinger
-
Merge.Mon, 05 May 2014 22:18:46 +0200, by Thomas Wuerthinger
-
Merge.Sat, 03 May 2014 21:46:35 +0200, by Thomas Wuerthinger
-
Merge.Fri, 02 May 2014 02:45:26 +0200, by Thomas Wuerthinger
-
Merge.Wed, 30 Apr 2014 13:40:36 +0200, by Thomas Wuerthinger
-
Add two more ObjectStampJoinTest unit tests.Wed, 30 Apr 2014 13:36:41 +0200, by Thomas Wuerthinger
-
made GraphKit.inlineInvoke recursively inline all invokeTue, 06 May 2014 10:35:06 +0200, by bharadwaj
-
special cases for addresses involving compressed referencesMon, 05 May 2014 20:33:00 -0700, by Tom Rodriguez
-
improve annotation error reportingMon, 05 May 2014 16:13:53 -0700, by Tom Rodriguez
-
add support for more nodes inputsMon, 05 May 2014 16:13:49 -0700, by Tom Rodriguez
-
update description of the MatchRule syntaxMon, 05 May 2014 16:13:41 -0700, by Tom Rodriguez
-
MergeMon, 05 May 2014 21:23:25 +0200, by Miguel Garcia
-
[flow-sensitive] too many type-refinements didn't improve performanceMon, 05 May 2014 17:45:20 +0200, by Miguel Garcia
-
[flow-sensitive] readability, baseCaseIsNullNodeMon, 05 May 2014 17:06:02 +0200, by Miguel Garcia
-
[flow-sensitive] fix in knownNotToConformMon, 05 May 2014 16:59:02 +0200, by Miguel Garcia
-
Merge (gate: make unittests verbose)Mon, 05 May 2014 18:45:03 +0200, by Lukas Stadler
-
Merge (made FloatRemNode implement Lowerable)Mon, 05 May 2014 18:40:13 +0200, by Lukas Stadler
-
Merge ([flow-sensitive] refactoring, factor out evidence-search)Mon, 05 May 2014 18:39:29 +0200, by Lukas Stadler
-
Merge (update state flag after initialization to allow other compiler threads to execute)Mon, 05 May 2014 18:39:09 +0200, by Lukas Stadler
-
Merge (Merge)Mon, 05 May 2014 18:38:43 +0200, by Lukas Stadler
-
Merge (Truffle: fix javadoc)Mon, 05 May 2014 18:38:13 +0200, by Lukas Stadler
-
Merge (clean phase within PartialEscapePhase)Mon, 05 May 2014 18:37:27 +0200, by Lukas Stadler
-
fix block probabilitiesMon, 05 May 2014 18:36:01 +0200, by Lukas Stadler
-
gate: make unittests verboseMon, 05 May 2014 18:03:50 +0200, by Bernhard Urban
-
8033289: clang: clean up unused function warningWed, 05 Feb 2014 21:24:29 -0800, by henryjen
-
made FloatRemNode implement LowerableMon, 05 May 2014 17:27:03 +0200, by Doug Simon
-
Add TimingDecorator.Mon, 05 May 2014 11:34:11 +0200, by Josef Eisl
-
Add command line support for JUnit.Mon, 05 May 2014 16:07:20 +0200, by Josef Eisl
-
Add GraalVerboseTextListener.Mon, 05 May 2014 11:34:00 +0200, by Josef Eisl
-
Add custom GraalJUnitCore.Mon, 05 May 2014 11:33:33 +0200, by Josef Eisl
-
[flow-sensitive] internal consistency asserts, state trackingMon, 05 May 2014 11:55:34 +0200, by Miguel Garcia
-
[flow-sensitive] more metrics, documentationSun, 04 May 2014 18:36:44 +0200, by Miguel Garcia
-
mx: slight tweak of parallel Java build heuristicsMon, 05 May 2014 13:24:57 +0200, by Doug Simon
-
mx: factored out detection of JDT compilationMon, 05 May 2014 13:17:32 +0200, by Doug Simon
-
fixed assertion in debug VMMon, 05 May 2014 00:16:46 +0200, by Doug Simon
-
Move CIPrintCompilerName handling into CompileTask::print_compilation_implWed, 30 Apr 2014 11:48:13 +0200, by Gilles Duboscq
-
[flow-sensitive] refactoring, factor out evidence-searchSun, 04 May 2014 16:12:44 +0200, by Miguel Garcia
-
[flow-sensitive] simplify to nullConstantSat, 03 May 2014 16:19:43 +0200, by Miguel Garcia
-
[flow-sensitive] bug fix, simplify ShortCircuitOrNode when of check-cast formSun, 04 May 2014 14:44:09 +0200, by Miguel Garcia
-
mx: improved heuristics for sorting remaining tasks in parallel Java build worklistSun, 04 May 2014 01:28:07 +0200, by Doug Simon
-
mx: made parallel Java builds interact correctly with management of subprocesses upon abort/quitSun, 04 May 2014 01:26:50 +0200, by Doug Simon
-
fixed clang compilation errorSat, 03 May 2014 18:04:52 +0200, by Doug Simon
-
update state flag after initialization to allow other compiler threads to executeFri, 02 May 2014 17:03:10 -0700, by Tom Rodriguez
-
Truffle/Instrumentation: Revise DefaultVisualizerFri, 02 May 2014 16:12:07 -0700, by Michael Van De Vanter
-
MergeFri, 02 May 2014 22:26:45 +0200, by Miguel Garcia
-
[flow-sensitive] skip OSR methodsFri, 02 May 2014 20:25:31 +0200, by Miguel Garcia
-
[flow-sensitive] minor refactorings for readability, documentationFri, 02 May 2014 21:05:13 +0200, by Miguel Garcia
-
HSAIL: support for object values in stack slots at deoptimization pointsFri, 02 May 2014 21:58:28 +0200, by Doug Simon
-
Introduce API for lookup of VM-internals of method handlesFri, 02 May 2014 11:04:51 -0700, by Christian Wimmer
-
Truffle: fix javadocFri, 02 May 2014 17:14:09 +0200, by Andreas Woess
-
TruffleDSL: NodeCodeGenerator: remove always-true assertionFri, 02 May 2014 17:07:44 +0200, by Andreas Woess
-
TruffleDSL: add class loading testFri, 02 May 2014 15:51:11 +0200, by Andreas Woess
-
TruffleDSL: NodeCodeGenerator: avoid referencing BaseNode class in factoryFri, 02 May 2014 15:49:46 +0200, by Andreas Woess
-
TruffleDSL: NodeCodeGenerator: add constructor factory method for uninitialized/default nodeFri, 02 May 2014 15:49:22 +0200, by Andreas Woess
-
TruffleDSL: NodeCodeGenerator: add copy constructor factory methodFri, 02 May 2014 15:47:49 +0200, by Andreas Woess
-
Truffle: remove deprecated Node#adoptChild, Node#adoptChildren.Fri, 02 May 2014 15:59:44 +0200, by Andreas Woess
-
cleanup phase within PartialEscapePhaseFri, 02 May 2014 14:48:25 +0200, by Lukas Stadler
-
small fix in CompareNode.evaluateFri, 02 May 2014 14:47:25 +0200, by Lukas Stadler
-
new GraphUtil.predecessorIterableFri, 02 May 2014 14:47:09 +0200, by Lukas Stadler
-
remove NodesToDoubles, refactoring of node probability and inlining relevance computationFri, 02 May 2014 12:02:27 +0200, by Lukas Stadler
-
allow BoundMethodHandles in AheadOfTime verificationFri, 02 May 2014 14:10:16 +0200, by Lukas Stadler
-
small cosmetic fix in GraphUtilFri, 02 May 2014 12:02:27 +0200, by Lukas Stadler
-
simplify ReentrantNodeIteratorFri, 02 May 2014 12:02:27 +0200, by Lukas Stadler
-
Merge.Fri, 02 May 2014 11:33:47 +0200, by Roland Schatz
-
Ignore unit test.Fri, 02 May 2014 10:46:52 +0200, by Roland Schatz
-
re-enabled use of Graal compilation queue by default until regression when using HotSpot queue is understood/resolvedFri, 02 May 2014 09:12:23 +0200, by Doug Simon
-
made Graal work with the HotSpot compiler queue and compiler threads, enabled by -XX:-UseGraalCompilationQueueFri, 02 May 2014 00:36:27 +0200, by Doug Simon
-
fixed pylint warningFri, 02 May 2014 00:17:40 +0200, by Doug Simon
-
gate: use parallelized Java building in the gateThu, 01 May 2014 23:55:22 +0200, by Doug Simon
-
mx: parallelized Java builds (GRAAL-350)Thu, 01 May 2014 23:54:53 +0200, by Doug Simon
-
fixed code that ecj had a problem compilingThu, 01 May 2014 18:26:25 +0200, by Doug Simon
-
commented out MatchProcessor loggingThu, 01 May 2014 17:05:24 +0200, by Doug Simon
-
mx: added --jdt-warning-as-error when building annotation processor jarsThu, 01 May 2014 11:51:45 +0200, by Doug Simon
-
AMD64: implemented DeoptimizationStub.deoptimizationHandlerWed, 30 Apr 2014 15:41:44 -1000, by twisti
-
added com.oracle.graal.lir.FrameMap.stackSlotSize()Wed, 30 Apr 2014 15:09:15 -1000, by twisti
-
added com.oracle.graal.api.code.RegisterSaveLayout.registerToSlot(Register)Wed, 30 Apr 2014 15:08:09 -1000, by twisti
-
switch MatchRule from class to method annotation and fix review feedbackWed, 30 Apr 2014 12:27:27 -0700, by Tom Rodriguez
-
Merge with cb2eef41371c7e61e16c0076b0a1ad855dab86ccWed, 30 Apr 2014 11:27:59 -0700, by Michael Van De Vanter
-
Merge with 2f684eda1938cc92a72a35461c8d00f1871fe389Tue, 29 Apr 2014 12:43:27 -0700, by Michael Van De Vanter
-
Truffle/Instrumentation: API revisionsTue, 29 Apr 2014 12:05:58 -0700, by Michael Van De Vanter
-
PiNode: merge object stamps using castToWed, 30 Apr 2014 19:40:40 +0200, by Andreas Woess
-
Truffle: use PiNode for unsafe type castsWed, 30 Apr 2014 19:40:29 +0200, by Andreas Woess
-
Backed out changeset: d44e138f7020Wed, 30 Apr 2014 19:38:24 +0200, by Andreas Woess
-
MergeTue, 29 Apr 2014 19:30:38 +0200, by Miguel Garcia
-
[flow-sensitive] bug fix, registerTypeSwitchNodeTue, 29 Apr 2014 18:10:16 +0200, by Miguel Garcia
-
[flow-sensitive] readabilityTue, 29 Apr 2014 18:07:41 +0200, by Miguel Garcia
-
[flow-sensitive] less ambitious addFactInstanceOfTue, 29 Apr 2014 18:01:09 +0200, by Miguel Garcia
-
[flow-sensitive] NullCheckNode turned into equivalent FixedGuardNodeTue, 29 Apr 2014 17:14:49 +0200, by Miguel Garcia
-
[flow-sensitive] downcast of per-stamp-null, one fewer PiNodeTue, 29 Apr 2014 16:55:05 +0200, by Miguel Garcia
-
[flow-sensitive] no-precision-loss check in downcastTue, 29 Apr 2014 16:53:35 +0200, by Miguel Garcia
-
Merge.Tue, 29 Apr 2014 18:35:10 +0200, by Roland Schatz
-
Don't kill FrameState if it still has usages.Tue, 29 Apr 2014 18:23:17 +0200, by Roland Schatz
-
Add implicitLoad/StoreConvert functions to HotSpotLoweringProvider interface.Tue, 29 Apr 2014 17:16:48 +0200, by Roland Schatz
-
Merge.Tue, 29 Apr 2014 17:44:31 +0200, by Roland Schatz
-
MemoryCheckpoint: MemoryNode already extends NodeInterfaceTue, 29 Apr 2014 17:17:34 +0200, by Gilles Duboscq
-
Improve PrintNMethodStatistics output: add Shark compiler and metadata size. Properly record nmethods for native wrapper.Tue, 29 Apr 2014 16:13:28 +0200, by Gilles Duboscq
-
Add flag to always enable debug info sharing (true ifdef GRAAL)Tue, 29 Apr 2014 16:11:54 +0200, by Gilles Duboscq
-
MergeTue, 29 Apr 2014 16:16:27 +0200, by Miguel Garcia
-
[flow-sensitive] formattingTue, 29 Apr 2014 14:51:51 +0200, by Miguel Garcia
-
[flow-sensitive] better encapsulation, CastCheckExtractorTue, 29 Apr 2014 14:47:57 +0200, by Miguel Garcia
-
[flow-sensitive] renaming: untrivialNull -> nonTrivialNullTue, 29 Apr 2014 14:42:51 +0200, by Miguel Garcia
-
[flow-sensitive] renaming: downcast-helpersTue, 29 Apr 2014 14:40:23 +0200, by Miguel Garcia
-
[flow-sensitive] renaming: downcasted -> downcastTue, 29 Apr 2014 13:32:28 +0200, by Miguel Garcia
-
[flow-sensitive] bug fixes, missing state clearingTue, 29 Apr 2014 14:33:09 +0200, by Miguel Garcia
-
[flow-sensitive] explicit assert about anchor being FixedNodeMon, 28 Apr 2014 15:05:42 +0200, by Miguel Garcia
-
[flow-sensitive] opt-in for flow-sensitive reductions in IterativeInliningPhaseSun, 27 Apr 2014 15:57:44 +0200, by Miguel Garcia
-
SchedulePhase: refactoringTue, 29 Apr 2014 14:50:51 +0200, by Bernhard Urban
-
SchedulePhase: use lazy init for worklistTue, 29 Apr 2014 11:40:29 +0200, by Bernhard Urban
-
MemSchedTests: disable implicit null checksTue, 29 Apr 2014 11:14:03 +0200, by Bernhard Urban
-
mx export: change the way of marking a repo as dirtyMon, 28 Apr 2014 17:22:45 +0200, by Bernhard Urban
-
made note about workaround for JDK-8041628Tue, 29 Apr 2014 14:26:39 +0200, by Doug Simon
-
on windows, support mx.cmd to be called from the pathTue, 29 Apr 2014 11:02:08 +0200, by Christian Wirth
-
pass SimplifierTool to GraphUtil.killCFGMon, 28 Apr 2014 16:22:25 +0200, by Lukas Stadler
-
PEA: only merge objects at phi if this phi is the only referenceMon, 28 Apr 2014 16:21:44 +0200, by Lukas Stadler
-
Truffle: add IllegalArgumentException to skipped exception typesTue, 29 Apr 2014 00:05:30 +0200, by Andreas Woess
-
Fix bug in CompareNode canonicalization.Mon, 28 Apr 2014 21:30:38 +0200, by Roland Schatz
-
delete memory peephole machineryMon, 28 Apr 2014 12:11:20 -0700, by Tom Rodriguez
-
fix bug with compressed comparision using wrong version of constantMon, 28 Apr 2014 10:14:36 -0700, by Tom Rodriguez
-
Merge.Mon, 28 Apr 2014 16:07:18 +0200, by Roland Schatz
-
Ignore unit tests instead of expecting failures.Mon, 28 Apr 2014 15:57:05 +0200, by Roland Schatz
-
updated to latest version of JAVA_ALLOCATION_INSTRUMENTER libraryMon, 28 Apr 2014 17:26:24 +0200, by Doug Simon
-
Merge.Mon, 28 Apr 2014 16:35:06 +0200, by Doug Simon
-
removed unnecessary String creationMon, 28 Apr 2014 16:34:36 +0200, by Doug Simon
-
mx: fixed site command by removing brittle post-processing of javadoc outputMon, 28 Apr 2014 16:22:58 +0200, by Doug Simon
-
fixed javadoc errorsSun, 27 Apr 2014 18:03:36 +0200, by Doug Simon
-
fixed some minor javadoc formatting issuesSun, 27 Apr 2014 17:29:19 +0200, by Doug Simon
-
mx: disable doclint when running javadoc (until the code base is doclint clean)Sun, 27 Apr 2014 16:44:59 +0200, by Doug Simon
-
mx: new export commandMon, 28 Apr 2014 12:07:49 +0200, by Bernhard Urban
-
mx export: fix VM() usageFri, 25 Apr 2014 15:47:00 +0200, by Bernhard Urban
-
graal init: improve help textFri, 25 Apr 2014 12:01:29 +0200, by Bernhard Urban
-
Merge.Mon, 28 Apr 2014 11:18:15 +0200, by Roland Schatz
-
HSAIL: support for directly storing booleanFri, 25 Apr 2014 16:21:07 +0200, by Roland Schatz
-
HSAIL: support for emitLea.Fri, 25 Apr 2014 16:17:27 +0200, by Roland Schatz
-
Make HSAILHotSpotLoweringProvider extensible.Fri, 25 Apr 2014 14:57:53 +0200, by Roland Schatz
-
Split HotSpotLoweringProvider into interface and implementation class.Fri, 25 Apr 2014 13:56:27 +0200, by Roland Schatz
-
Increase default value for maximum number of Graal nodes during partial evaluation.Mon, 28 Apr 2014 10:34:02 +0200, by Thomas Wuerthinger
-
Merge.Mon, 28 Apr 2014 10:31:17 +0200, by Thomas Wuerthinger
-
Truffle: Allow null as a possible return value.Fri, 18 Apr 2014 15:41:13 +0200, by Thomas Wuerthinger
-
part 3, disabling flow-sensitive reductionsSat, 26 Apr 2014 16:23:46 +0200, by Miguel Garcia
-
part 2, disabling flow-sensitive reductionsSat, 26 Apr 2014 16:15:51 +0200, by Miguel Garcia
-
disabling flow-sensitive reductions until their issues are addressedSat, 26 Apr 2014 15:34:15 +0200, by Miguel Garcia
-
Add phase FlowSensitiveReductionPhase.Fri, 25 Apr 2014 16:50:52 +0200, by Miguel Garcia
-
moved tryKillUnused to GraphUtilFri, 25 Apr 2014 16:45:05 +0200, by Miguel Garcia
-
mx: log reason why Java classes are being (re)builtFri, 25 Apr 2014 14:43:56 +0200, by Doug Simon
-
fix comparison in Block.isExceptionEntryFri, 25 Apr 2014 11:36:15 +0200, by Lukas Stadler
-
VirtualStates should not block MergeNode splittingFri, 25 Apr 2014 11:27:11 +0200, by Lukas Stadler
-
simplify FrameInstance (remove getTargetCallTarget)Fri, 25 Apr 2014 11:15:21 +0200, by Lukas Stadler
-
Harmonize usage of NodeInterfaceThu, 24 Apr 2014 17:35:21 +0200, by Gilles Duboscq
-
Finish the changes from ad3441f45118Thu, 24 Apr 2014 17:31:54 +0200, by Gilles Duboscq
-
StampTool: fix typo and change "java" to "Java"Thu, 24 Apr 2014 17:30:12 +0200, by Gilles Duboscq
-
Guards which are guarenteed to succeed can replace themselves with null.Fri, 25 Apr 2014 10:33:17 +0200, by Gilles Duboscq
-
Fix help text for ideinitThu, 24 Apr 2014 17:18:24 +0200, by Gilles Duboscq
-
AMD64HotSpotLIRGenerator.emitForeignCall: add assertThu, 24 Apr 2014 17:17:04 +0200, by Gilles Duboscq
-
mx build: make --error-prone, --jdt and --force-javac mutually exclusiveThu, 24 Apr 2014 17:15:24 +0200, by Gilles Duboscq
-
Remove CompilationResult.Mark.referencesThu, 24 Apr 2014 17:06:23 +0200, by Gilles Duboscq
-
clean up ExceptionObjectNode loweringFri, 25 Apr 2014 10:13:54 +0200, by Lukas Stadler
-
Merge.Thu, 24 Apr 2014 23:32:30 +0100, by Chris Seaton
-
Truffle: print the source section in the rewrite trace.Thu, 24 Apr 2014 23:29:28 +0100, by Chris Seaton
-
Truffle: add getShortName and getShortDescription to Source and SourceSection for when we don't need full paths.Thu, 24 Apr 2014 23:29:04 +0100, by Chris Seaton
-
add support for matching multiple HIR nodes when lowering to LIRThu, 24 Apr 2014 12:00:54 -0700, by Tom Rodriguez
-
add option to explicitly count invokes to ProfileCompiledMethodsPhaseThu, 24 Apr 2014 17:30:48 +0200, by Lukas Stadler
-
fix NPE in BenchmarkCounters, remove exclusion based on prefixThu, 24 Apr 2014 17:30:48 +0200, by Lukas Stadler
-
make IndirectCallTargetNode.toString behave like DirectCallTargetNode.toStringThu, 24 Apr 2014 17:21:19 +0200, by Lukas Stadler
-
more fixes in BenchmarkCountersThu, 24 Apr 2014 17:21:18 +0200, by Lukas Stadler
-
graal init: add flag to force compiler initializationThu, 24 Apr 2014 17:31:25 +0200, by Bernhard Urban
-
mx exportlibs: add option to include all defined libariesThu, 24 Apr 2014 17:09:39 +0200, by Bernhard Urban
-
snippet counter: fix location for counter accessThu, 24 Apr 2014 16:41:17 +0200, by Bernhard Urban
-
mx exportlibs: fix in calculation of library dependenciesThu, 24 Apr 2014 14:03:17 +0200, by Bernhard Urban
-
Refactoring in InliningUtil.processFrameStates, add some bci/monitor related assertsThu, 24 Apr 2014 15:51:52 +0200, by Gilles Duboscq
-
Don't drop metadata annotation in NewInstanceStub.Thu, 24 Apr 2014 12:17:29 +0200, by Roland Schatz
-
Merge.Thu, 24 Apr 2014 12:17:13 +0200, by Roland Schatz
-
Add createSpeculationLog to CodeCacheProvider.Thu, 24 Apr 2014 12:10:11 +0200, by Roland Schatz
-
Add SnippetReflectionProvider to ReplacementsProvider interface.Thu, 24 Apr 2014 11:52:49 +0200, by Roland Schatz
-
mx exportlibs: include source dependencies and digest filesThu, 24 Apr 2014 11:49:08 +0200, by Bernhard Urban
-
mx exportlibs: include libs only if there's a real dependency from a projectThu, 24 Apr 2014 11:50:40 +0200, by Bernhard Urban
-
mx unittest: use supported glob syntax in white listWed, 23 Apr 2014 22:46:38 +0200, by Bernhard Urban
-
show Truffle call target names in BenchmarkCountersThu, 24 Apr 2014 10:44:12 +0200, by Lukas Stadler
-
fix BenchmarkCounters memory leakThu, 24 Apr 2014 10:44:12 +0200, by Lukas Stadler
-
fix ProfileCompiledMethods for OSR methodsThu, 24 Apr 2014 10:44:12 +0200, by Lukas Stadler
-
more context for exceptions within DebugInfoBuilderThu, 24 Apr 2014 10:44:12 +0200, by Lukas Stadler
-
evaluate for BinaryOpLogicNodesThu, 24 Apr 2014 10:44:12 +0200, by Lukas Stadler
-
added UnaryOpLogicNode base class, renamed BinaryLogicNodeThu, 24 Apr 2014 10:44:12 +0200, by Lukas Stadler
-
mergeThu, 24 Apr 2014 08:38:00 +0200, by Michael Haupt
-
onAdopt callback for ASTsWed, 23 Apr 2014 15:23:18 +0200, by Michael Haupt
-
implement SPARC uncommon trap stubWed, 23 Apr 2014 15:12:41 -1000, by twisti
-
HSAIL: fixed AtomicReadAndWrite supportWed, 23 Apr 2014 22:37:18 +0200, by Doug Simon
-
MergeWed, 23 Apr 2014 21:23:31 +0200, by Bernhard Urban
-
MergeWed, 23 Apr 2014 21:01:40 +0200, by Bernhard Urban
-
correctly remove VirtualStates for loop exits during loop peelingWed, 23 Apr 2014 18:16:36 +0200, by Lukas Stadler
-
Merge.Wed, 23 Apr 2014 20:49:59 +0200, by Christian Humer
-
Truffle: fix inlining recursionsWed, 23 Apr 2014 20:49:32 +0200, by Christian Humer
-
Rename Backend.newNodeLIRGenerator to Backend.newNodeLIRBuilder.Wed, 23 Apr 2014 13:18:58 +0200, by Josef Eisl
-
Use NodeLIRBuilderTool instead of NodeLIRBuilder.Wed, 23 Apr 2014 13:17:23 +0200, by Josef Eisl
-
Remove obsolete LIRGenResLowerable interface.Wed, 23 Apr 2014 12:12:26 +0200, by Josef Eisl
-
Replace usages LIRGenLowerable with LIRLowerable.Wed, 23 Apr 2014 11:57:59 +0200, by Josef Eisl
-
Use NodeLIRBuilderTool in LIRGenLowerable.Wed, 23 Apr 2014 11:49:12 +0200, by Josef Eisl
-
Use LIRGeneratorTool in Backend.Wed, 23 Apr 2014 11:32:47 +0200, by Josef Eisl
-
Suppress wrong FindBugs warning in SPARCHotSpotSafepointOp.Wed, 23 Apr 2014 19:28:08 +0200, by Josef Eisl
-
Use LIRGeneratorTool in NodeLIRBuilder.Wed, 23 Apr 2014 10:39:55 +0200, by Josef Eisl
-
Remove traceLevel and printIRWithLIR members from LIRGenerator.Wed, 23 Apr 2014 09:57:00 +0200, by Josef Eisl
-
mx: fix importsWed, 23 Apr 2014 17:05:42 +0200, by Bernhard Urban
-
mx: use generatorsWed, 23 Apr 2014 17:02:12 +0200, by Bernhard Urban
-
mx: support simple filename globbing in whitelistWed, 23 Apr 2014 14:59:05 +0200, by Bernhard Urban
-
mx: support comments in whitelistWed, 23 Apr 2014 14:44:24 +0200, by Bernhard Urban
-
gate: add baseline compiler unittestWed, 23 Apr 2014 13:24:09 +0200, by Bernhard Urban
-
mx: add whitelist for shortunittestWed, 23 Apr 2014 13:02:07 +0200, by Bernhard Urban
-
mx: allow to specify a path for the whitelist in the unittest commandWed, 23 Apr 2014 11:48:38 +0200, by Bernhard Urban
-
mx: remove longunittestWed, 23 Apr 2014 11:42:58 +0200, by Bernhard Urban
-
unittest: remove @LongTestWed, 23 Apr 2014 11:48:54 +0200, by Bernhard Urban
-
Use association type for AddLocationNode inputs while waiting for a better solution.Wed, 23 Apr 2014 16:22:17 +0200, by Gilles Duboscq
-
InliningUtil: split framestate processing to a separate methodWed, 23 Apr 2014 13:29:55 +0200, by Gilles Duboscq
-
ininling: while fixing framestates, modify callee framestates rather than caller ones.Wed, 23 Apr 2014 16:16:48 +0200, by Gilles Duboscq
-
When replacing sate splits with deopts, be careful about BeginNodesWed, 23 Apr 2014 11:49:51 +0200, by Gilles Duboscq
-
Merge.Wed, 23 Apr 2014 15:48:38 +0200, by Roland Schatz
-
Fix bug in InputType specific replaceAtUsages.Wed, 23 Apr 2014 15:22:20 +0200, by Roland Schatz
-
Make ValueAnchorNode implement AnchoringNode interface.Tue, 22 Apr 2014 17:58:49 +0200, by Roland Schatz
-
Override asNode() in FloatingNode and FixedWithNextNode.Tue, 22 Apr 2014 16:21:37 +0200, by Roland Schatz
-
Truffle: fixes to the inlining heuristic.Tue, 15 Apr 2014 18:31:23 +0200, by Christian Humer
-
added ModifiersProvider as superinterface for ResolvedJava[Method|Field|Type] and implemented all checks against modifiers as default methodsWed, 23 Apr 2014 12:38:05 +0200, by Doug Simon
-
mx: ensure newest version of c1visualizer is being usedWed, 23 Apr 2014 12:36:11 +0200, by Doug Simon
-
Canonicalize projects.Wed, 23 Apr 2014 11:38:05 +0200, by Josef Eisl
-
Rename LIRTypeTool to PlatformKindTool.Wed, 23 Apr 2014 10:08:22 +0200, by Josef Eisl
-
Rename LIRLoop to BaselineLoop.Wed, 23 Apr 2014 10:00:29 +0200, by Josef Eisl
-
Rename LIRFrameStateBuilder to BaselineFrameStateBuilder.Tue, 22 Apr 2014 20:16:38 +0200, by Josef Eisl
-
Rename LIRControlFlowGraph to BaselineControlFlowGraph.Tue, 22 Apr 2014 20:14:37 +0200, by Josef Eisl
-
Rename LIRProviders to CodeGenProviders.Tue, 22 Apr 2014 20:13:24 +0200, by Josef Eisl
-
Remove (unused) LIRBlock.Tue, 22 Apr 2014 20:12:21 +0200, by Josef Eisl
-
Remove deprecated isCompressed* checks from *HotSpotLIRGenerator.Tue, 22 Apr 2014 19:45:52 +0200, by Josef Eisl
-
Change DeoptimizingNode and Access to LIRFrameState in *LIRGenerator*.Tue, 22 Apr 2014 18:41:00 +0200, by Josef Eisl
-
Change graal.lir->graal.nodes project dependency to graal.nodes->graal.lir (errors).Tue, 22 Apr 2014 16:45:47 +0200, by Josef Eisl
-
Move ArithmeticLIRGenerator to graal.lir (errors).Tue, 22 Apr 2014 16:37:53 +0200, by Josef Eisl
-
Move LIRGeneratorTool to graal.lir (errors).Tue, 22 Apr 2014 16:36:16 +0200, by Josef Eisl
-
Move LIRGenerator to graal.lir (errors).Tue, 22 Apr 2014 15:55:54 +0200, by Josef Eisl
-
Move state(DeoptimizingNode) from LIRGenerator to NodeLIRBuilder (errors).Tue, 22 Apr 2014 15:40:13 +0200, by Josef Eisl
-
Move FieldIntrospection to graal.compiler.common.Tue, 22 Apr 2014 17:15:55 +0200, by Josef Eisl
-
Move FloatConvertNode.FloatConvert to compiler.common.Wed, 23 Apr 2014 11:50:59 +0200, by Josef Eisl
-
Deprecate LIRGenerator.getDebugInfoBuilder().Tue, 22 Apr 2014 16:22:21 +0200, by Josef Eisl
-
Move LIRGenerationResult* to graal.lir.Tue, 22 Apr 2014 15:45:19 +0200, by Josef Eisl
-
Move UnsafeAccess to graal.compiler.common.Tue, 22 Apr 2014 15:24:14 +0200, by Josef Eisl
-
simplify usage of IncrementalCanonicalizerPhase, use incremental canonicalizer for GuardLoweringWed, 23 Apr 2014 10:26:19 +0200, by Lukas Stadler
-
additional scope in inlining to get caller graph upon exceptionsWed, 23 Apr 2014 10:26:19 +0200, by Lukas Stadler
-
loosen restrictions a bit in GraphOrderWed, 23 Apr 2014 10:26:19 +0200, by Lukas Stadler
-
pass CallTarget name to Truffle-generated StructuredGraphsWed, 23 Apr 2014 10:26:19 +0200, by Lukas Stadler
-
handle array length in PEAReadEliminationWed, 23 Apr 2014 10:26:19 +0200, by Lukas Stadler
-
deal with StateSplits in GraphUtil.removeFixedWithUnusedInputsWed, 23 Apr 2014 10:26:19 +0200, by Lukas Stadler
-
correctly schedule loop proxiesWed, 23 Apr 2014 10:26:19 +0200, by Lukas Stadler
-
warning in AbstractFrameStateBuilderWed, 23 Apr 2014 10:26:18 +0200, by Lukas Stadler
-
lowering for GuardProxyNodeWed, 23 Apr 2014 10:26:18 +0200, by Lukas Stadler
-
MergeTue, 22 Apr 2014 18:32:08 -0700, by Michael Van De Vanter
-
MergeTue, 22 Apr 2014 18:22:40 -0700, by Michael Van De Vanter
-
Truffle: Major cleanup and extension of the Truffle Instrumentation framework in com.oracle.truffle.apiSun, 20 Apr 2014 20:37:27 -0700, by Michael Van De Vanter
-
use movl instead of andl for L2ITue, 22 Apr 2014 17:25:31 -0700, by Tom Rodriguez
-
add rotate instructions and make the shift encodings more uniformTue, 22 Apr 2014 17:25:27 -0700, by Tom Rodriguez
-
fix code to improve unsafe array location identityTue, 22 Apr 2014 17:25:24 -0700, by Tom Rodriguez
-
Update c1visualizer to version compatible with Java 8Tue, 22 Apr 2014 16:41:46 -0700, by Christian Wimmer
-
mx: generalized workaround for system command line length limits and used it to fix issue with eclipseformat commandWed, 23 Apr 2014 00:54:41 +0200, by Doug Simon
-
Exceptions reaching the unwind are already null-checkedTue, 22 Apr 2014 20:35:55 +0200, by Gilles Duboscq
-
Dumping: translate special bcis into a string in the debug properties map.Tue, 22 Apr 2014 20:18:45 +0200, by Gilles Duboscq
-
Move HotSpot-specific assertion from DebugInfoBuilder.computeFrameForState to HotSpotDebugInfoBuilderTue, 22 Apr 2014 19:52:05 +0200, by Gilles Duboscq
-
Remove special handling of monitor exit with AFTER_EXCEPTION_BCI in inlining. Anything using a framestate that has no equivalent after inlining is replaced by a deopt.Tue, 22 Apr 2014 18:54:03 +0200, by Gilles Duboscq
-
Make a NodeUsageWithModCountIterator subclass of NodeUsageIterator. Throw ConcurrentModificationException from it instead of AssertionErrorsTue, 22 Apr 2014 18:31:01 +0200, by Gilles Duboscq
-
Move (InvokeNode|InvokeWithExceptionNode).computeStateDuring to InvokeTue, 22 Apr 2014 17:31:57 +0200, by Gilles Duboscq
-
Add ResolvedJavaMethod.isSynchronizedTue, 22 Apr 2014 19:23:38 +0200, by Gilles Duboscq
-
Use AFTER_EXCEPTION_BCI in unwind block when method is not synchronizedTue, 22 Apr 2014 13:51:16 +0200, by Gilles Duboscq
-
Use ignore instead of commenting out tests. Add timeout for some tests that may block foreverTue, 22 Apr 2014 17:50:13 +0200, by Gilles Duboscq
-
graalCodeInstaller translate BytecodeFrame::BEFORE_BCI into SynchronizationEntryBCITue, 22 Apr 2014 15:12:38 +0200, by Gilles Duboscq
-
Move various bci constants from FrameState (gral.nodes) to BytecodeFrame (graal.api.code)Tue, 22 Apr 2014 17:38:21 +0200, by Gilles Duboscq
-
replaced the link between a HotSpotResolvedJavaMethod and a SpeculationLog with a ClassValue based mechanism (GRAAL-727)Tue, 22 Apr 2014 15:46:06 +0200, by Doug Simon
-
Move Stamps to graal.compiler.common.Tue, 22 Apr 2014 11:51:34 +0200, by Josef Eisl
-
Move static helpers from ObjectStamp to StampTool.Tue, 22 Apr 2014 14:15:24 +0200, by Josef Eisl
-
Move GraalOptions to graal.compiler.common.Tue, 22 Apr 2014 11:37:15 +0200, by Josef Eisl
-
fix log message stating how many GPUs have been initializedTue, 22 Apr 2014 12:02:08 +0200, by Doug Simon
-
Introduce LIRProviders.Tue, 22 Apr 2014 09:32:05 +0200, by Josef Eisl
-
Harmonize the static helpers in ObjectStamp to check for isLegal. Add some Javadoc to these methodsTue, 22 Apr 2014 09:55:24 +0200, by Gilles Duboscq
-
Prevent using loadReferencedType with LDC when the constant pool index refers to InvokeDynamic entry but isn't an invokedynamic index.Tue, 22 Apr 2014 09:29:57 +0200, by Gilles Duboscq
-
Show shorter class names in the Truffle compilation histogram.Tue, 22 Apr 2014 00:52:56 +0100, by Chris Seaton
-
mx: unconditionally ensure mx injected dependencies are up to date in buildjmh commandSat, 19 Apr 2014 12:48:19 +0200, by Doug Simon
-
make emitAtomicReadAndAdd and emitAtomicReadAndWrite default methodsFri, 18 Apr 2014 18:30:40 -1000, by twisti
-
Unsafe.getAndAdd/Set method substitutionsFri, 18 Apr 2014 16:50:52 -1000, by twisti
-
mx: refactored JMH benchmark building and dependency creation out of 'jmh' into 'buildjmh' and 'makejmhdeps' respectivelySat, 19 Apr 2014 00:41:04 +0200, by Doug Simon
-
[PTX] Fix regression in generation of predicate register declarationFri, 18 Apr 2014 16:11:53 -0400, by bharadwaj
-
ignore com.oracle.graal.compiler.test.ea.PartialEscapeAnalysisTest.testCache() as it causes problem on the gateFri, 18 Apr 2014 09:38:29 -1000, by twisti
-
add LocationIdentity to CompareAndSwapNodeFri, 18 Apr 2014 08:25:00 -1000, by twisti
-
fix GraalInternalError causeThu, 17 Apr 2014 14:41:48 -1000, by twisti
-
check isLegal before checking isExactType in ObjectGetClassNodeThu, 17 Apr 2014 11:32:34 +0200, by Lukas Stadler
-
make MergeNode.simplify work with a null SimplifierToolThu, 17 Apr 2014 11:32:26 +0200, by Lukas Stadler
-
slightly more relaxed GraphOrder assertionThu, 17 Apr 2014 11:32:21 +0200, by Lukas Stadler
-
push similar nodes through IfNodesThu, 17 Apr 2014 11:32:14 +0200, by Lukas Stadler
-
small refactoring of NodeClass.Position, remove duplicated functionalityThu, 17 Apr 2014 10:26:13 +0200, by Lukas Stadler
-
make NodeIterable.snapshotTo more genericThu, 17 Apr 2014 10:26:13 +0200, by Lukas Stadler
-
Truffle: extend partial evaluation scope to all invokespecial, regardless of receiverFri, 18 Apr 2014 16:15:42 +0200, by Andreas Woess
-
Truffle: fix lowering of unsafe load final with non-constant location argumentFri, 18 Apr 2014 16:10:45 +0200, by Andreas Woess
-
Fix a regression in ArrayLengthNode.Fri, 18 Apr 2014 15:19:06 +0200, by Thomas Wuerthinger
-
Merge.Fri, 18 Apr 2014 14:14:48 +0200, by Thomas Wuerthinger
-
Merge.Fri, 18 Apr 2014 14:09:27 +0200, by Thomas Wuerthinger
-
Backed out changeset: 6133189d8eea (SL: temporary disable failing HelloEqualsWorld.)Fri, 18 Apr 2014 13:45:41 +0200, by Lukas Stadler
-
change return type of SLHelloEqualsWorldBuiltinFri, 18 Apr 2014 13:43:40 +0200, by Lukas Stadler
-
Merge.Fri, 18 Apr 2014 14:02:40 +0200, by Thomas Wuerthinger
-
Truffle: Speculate on the exact length of the arguments array.Fri, 18 Apr 2014 14:02:28 +0200, by Thomas Wuerthinger
-
Truffle API: Introduce new compiler directive inCompiledCode() as the negation of inInterpreter().Fri, 18 Apr 2014 14:01:59 +0200, by Thomas Wuerthinger
-
mx: use server VM to build JMHFri, 18 Apr 2014 13:40:31 +0200, by Doug Simon
-
mx: show output of JMH build failureFri, 18 Apr 2014 13:39:53 +0200, by Doug Simon
-
mx: include generated sources in archived distribution sourcesFri, 18 Apr 2014 13:38:26 +0200, by Doug Simon
-
mx: refactored archive commandFri, 18 Apr 2014 13:36:48 +0200, by Doug Simon
-
[PTX] Fix PTX test regressionsThu, 17 Apr 2014 21:29:21 -0400, by bharadwaj
-
Truffle: Move direct call logic from call site to optimized call target.Fri, 18 Apr 2014 02:13:14 +0200, by Thomas Wuerthinger
-
Merge.Fri, 18 Apr 2014 02:00:35 +0200, by Thomas Wuerthinger
-
Truffle: Add option TruffleReturnTypeSpeculation.Fri, 18 Apr 2014 02:00:24 +0200, by Thomas Wuerthinger
-
Fix test method lookupThu, 17 Apr 2014 15:33:23 -0700, by Christian Wimmer
-
Use a synthetic BCI instead of a random BCI (the first parsed bytecode that could throw an exception) for the exception unwind blockThu, 17 Apr 2014 15:32:57 -0700, by Christian Wimmer
-
Truffle: Fixed a bug causing compilation not be cleared from the Truffle queue.Thu, 17 Apr 2014 23:41:00 +0200, by Thomas Wuerthinger
-
Fix partial evaluation test.Thu, 17 Apr 2014 23:29:11 +0200, by Thomas Wuerthinger
-
Truffle: Fixed display of installed code size.Thu, 17 Apr 2014 23:25:42 +0200, by Thomas Wuerthinger
-
Truffle: Speculate on the return type of calls.Thu, 17 Apr 2014 23:16:21 +0200, by Thomas Wuerthinger
-
Simplification of OptimizedCallTarget.Thu, 17 Apr 2014 22:14:29 +0200, by Thomas Wuerthinger
-
Merge.Thu, 17 Apr 2014 21:50:14 +0200, by Thomas Wuerthinger
-
Merge.Thu, 17 Apr 2014 17:40:39 +0200, by Thomas Wuerthinger
-
Remove runtime-specific optimized call target.Thu, 17 Apr 2014 17:40:20 +0200, by Thomas Wuerthinger
-
Clean up of relationship between compilation policy and optimized call target.Thu, 17 Apr 2014 16:51:51 +0200, by Thomas Wuerthinger
-
Restructure the interaction between OptimizedCallTarget and GraalTruffleRuntime.Thu, 17 Apr 2014 16:25:08 +0200, by Thomas Wuerthinger
-
Loop transform: mark states from all NodeWithStates not just StateSplitThu, 17 Apr 2014 19:30:37 +0200, by Gilles Duboscq
-
Add LambdaEagerTest.states, use it in PE closureThu, 17 Apr 2014 19:29:54 +0200, by Gilles Duboscq
-
Make LambdaEagerTest try to inline as much as possibleThu, 17 Apr 2014 19:29:24 +0200, by Gilles Duboscq
-
Gpu needs to extend one of the allocation classesThu, 17 Apr 2014 19:29:03 +0200, by Gilles Duboscq
-
Add eager resolving for indy call sitesThu, 17 Apr 2014 17:21:55 +0200, by Gilles Duboscq
-
Fix loop peeling problem with VirtualState: duplicate states deeply and only clear the parts of the exit's state that's not used by the duplicated nodes.Thu, 17 Apr 2014 17:16:05 +0200, by Gilles Duboscq
-
GuardedValueNode with null guard should be able canoncalizeThu, 17 Apr 2014 15:43:50 +0200, by Gilles Duboscq
-
Remove NodeIterable.until methods, NodeIterators and TreeIteratorsThu, 17 Apr 2014 13:21:58 +0200, by Gilles Duboscq
-
Add Invoke.getContextMethod and Invoke.getContextTypeThu, 17 Apr 2014 11:25:27 +0200, by Gilles Duboscq
-
Move Condition to graal.compiler.common.Thu, 17 Apr 2014 18:12:12 +0200, by Josef Eisl
-
LIRGenerator: only use AbstractBlocks.Thu, 17 Apr 2014 18:01:21 +0200, by Josef Eisl
-
Move LIRTypeTool and Stamp to graal.compiler.common.Thu, 17 Apr 2014 17:28:20 +0200, by Josef Eisl
-
mx: improve unittest options parsing.Thu, 17 Apr 2014 16:18:40 +0200, by Josef Eisl
-
GraalGraphInternalError: improve method names and documentation.Thu, 17 Apr 2014 15:47:44 +0200, by Josef Eisl
-
Canonicalize mx/projects.Thu, 17 Apr 2014 15:44:13 +0200, by Josef Eisl
-
Regenerate serialVersionUID for GraalInternalError and GraalGraphInternalError.Thu, 17 Apr 2014 15:20:28 +0200, by Josef Eisl
-
Spit up and move GraalInternalError.Thu, 17 Apr 2014 15:18:41 +0200, by Josef Eisl
-
Move packages com.oracle.graal.cfg to com.oracle.graal.compiler.common.cfg.Thu, 17 Apr 2014 13:18:18 +0200, by Josef Eisl
-
Move project com.oracle.graal.cfg to com.oracle.graal.compiler.common.Thu, 17 Apr 2014 13:16:21 +0200, by Josef Eisl
-
Merge.Thu, 17 Apr 2014 13:17:25 +0200, by Thomas Wuerthinger
-
Truffle: Make sure exceptions during compilation result in a bailout.Thu, 17 Apr 2014 13:17:16 +0200, by Thomas Wuerthinger
-
print graph names when assertEquals(StructuredGraph, StructuredGraph) failsThu, 17 Apr 2014 09:59:27 +0200, by Lukas Stadler
-
allow null Canonicalizer in EffectsPhaseThu, 17 Apr 2014 09:59:27 +0200, by Lukas Stadler
-
allow valueEqual for non-GVN node classesThu, 17 Apr 2014 09:59:27 +0200, by Lukas Stadler
-
additional canonicalization for IntegerTestNodeThu, 17 Apr 2014 09:59:27 +0200, by Lukas Stadler
-
common superclass for binary logic nodesThu, 17 Apr 2014 09:59:27 +0200, by Lukas Stadler
-
don't throw exception for Constant.toValueString with Kind.IllegalThu, 17 Apr 2014 09:59:27 +0200, by Lukas Stadler
-
MergeThu, 17 Apr 2014 08:22:21 +0200, by Matthias Grimmer
-
GNFI: fix varargs issueWed, 16 Apr 2014 17:55:12 +0200, by Matthias Grimmer
-
renamed com.oracle.graal.api.code.CompilationResult.frameSize to totalFrameSizeWed, 16 Apr 2014 15:04:35 -1000, by twisti
-
Merge.Thu, 17 Apr 2014 01:57:46 +0200, by Doug Simon
-
mx: improved jmh command to (a) look for JMH benchmarks in ../java-benchmarks, (b) omit building benchmarks if they are up to date and (c) offer better message with 'mx help jmh'Thu, 17 Apr 2014 01:36:49 +0200, by Doug Simon
-
HSAIL: added safepoint supportThu, 17 Apr 2014 00:44:32 +0200, by Doug Simon
-
changed com.oracle.graal.api.code.CompilationResult.getFrameSize() to include the return address size if return address is puhsed onto the stackWed, 16 Apr 2014 13:32:54 -1000, by twisti
-
Adapt CHANGELOG to reflect new signature of CallTarget#call.Wed, 16 Apr 2014 22:54:48 +0200, by Thomas Wuerthinger
-
Truffle: Fix regression happening when methods are invalidated.Wed, 16 Apr 2014 22:52:43 +0200, by Thomas Wuerthinger
-
Improve schedule phase to avoid allocation of a BitSet per scheduled node.Wed, 16 Apr 2014 20:37:53 +0200, by Thomas Wuerthinger
-
Add FindBugs SupressWarnings to HotSpotInstalledCode.Wed, 16 Apr 2014 19:47:22 +0200, by Thomas Wuerthinger
-
Canonicalize project dependencies.Wed, 16 Apr 2014 19:19:10 +0200, by Thomas Wuerthinger
-
Merge.Wed, 16 Apr 2014 19:07:21 +0200, by Thomas Wuerthinger
-
Merge.Wed, 16 Apr 2014 19:00:14 +0200, by Thomas Wuerthinger
-
Truffle: Make OptimizedCallTarget itself an InstalledCode object.Wed, 16 Apr 2014 18:57:14 +0200, by Thomas Wuerthinger
-
Change RootCallTarget from an abstract class into an interface.Wed, 16 Apr 2014 18:51:54 +0200, by Thomas Wuerthinger
-
Introduce versioning of installed code.Wed, 16 Apr 2014 18:33:10 +0200, by Thomas Wuerthinger
-
Reused installed code object for optimized call targets.Wed, 16 Apr 2014 18:20:55 +0200, by Thomas Wuerthinger
-
Fix regression when accessing a Graal installed code object.Wed, 16 Apr 2014 18:20:00 +0200, by Thomas Wuerthinger
-
Truffle: Clean ups around optimized call target.Tue, 15 Apr 2014 15:31:01 +0200, by Thomas Wuerthinger
-
Allow to supply predefined installed code object when adding a method to the code cache.Tue, 15 Apr 2014 15:22:37 +0200, by Thomas Wuerthinger
-
Convert InstalledCode from an interface into an abstract class.Tue, 15 Apr 2014 15:01:40 +0200, by Thomas Wuerthinger
-
Truffle: Remove NO_ARGUMENTS from CallTarget interface. It is no longer necessary for the varargs version.Tue, 15 Apr 2014 13:27:16 +0200, by Thomas Wuerthinger
-
Truffle: Change CallTarget from an abstract class to an interface. Allow varargs.Tue, 15 Apr 2014 13:26:26 +0200, by Thomas Wuerthinger
-
Truffle: Remove unused needsMaterializedFrame.Tue, 15 Apr 2014 13:20:17 +0200, by Thomas Wuerthinger
-
Create com.oracle.graal.cfg project and move CFG related files.Wed, 16 Apr 2014 17:57:11 +0200, by Josef Eisl
-
MergedWed, 16 Apr 2014 17:26:58 +0200, by Christian Wirth
-
add precompiled.hpp to graalCodeInstaller_x86.cpp, fixes Windows buildWed, 16 Apr 2014 16:54:15 +0200, by Christian Wirth
-
Allow DirectMethodHandles references in immutable codeWed, 16 Apr 2014 16:49:10 +0200, by Gilles Duboscq
-
Various optimizations of Node.replaceAtMatchingUsages and Node.replaceAtUsagesTue, 15 Apr 2014 18:24:22 +0200, by Gilles Duboscq
-
Fix formattingTue, 15 Apr 2014 13:40:43 +0200, by Gilles Duboscq
-
use node.replaceAtMatchingUsages in LoopFragment.mergeEarlyExitsMon, 14 Apr 2014 19:27:12 +0200, by Gilles Duboscq
-
Add Node.replaceAtMatchingUsages(Node, NodePredicate) and some tests.Tue, 15 Apr 2014 18:33:33 +0200, by Gilles Duboscq
-
Add support for library dependenciesTue, 15 Apr 2014 17:45:51 +0200, by Gilles Duboscq
-
mx: eclipseinit should add containers only once to projects' classpathTue, 15 Apr 2014 13:32:21 +0200, by Gilles Duboscq
-
Fix Library.get_source_path (use sourcePath instead of path)Tue, 15 Apr 2014 13:27:32 +0200, by Gilles Duboscq
-
Remove AbstractNodeIterable, move its methods to default methods on NodeIterable.Mon, 14 Apr 2014 16:31:13 +0200, by Gilles Duboscq
-
Remove AbstractBeginNode, move the framestate from AbstractBeginNode to BeginStateSplitNode.Mon, 14 Apr 2014 15:21:27 +0200, by Gilles Duboscq
-
Avoid precessing unused phis during peelingMon, 14 Apr 2014 15:16:59 +0200, by Gilles Duboscq
-
Make prim method from LoopFragmentInside to an abstract method on LoopFragmentMon, 14 Apr 2014 15:13:17 +0200, by Gilles Duboscq
-
Add simple JTT loop testMon, 14 Apr 2014 15:08:36 +0200, by Gilles Duboscq
-
Remove dead phi loops during loop peelingMon, 14 Apr 2014 15:07:28 +0200, by Gilles Duboscq
-
Fix inlining scoping: add a Debug.scope(Object name, Object[] contextObjects) method so that inlining can put all the necessary methods in the context.Mon, 14 Apr 2014 11:46:36 +0200, by Gilles Duboscq
-
Some simplifications around filter usages and node predicatesFri, 11 Apr 2014 19:00:42 +0200, by Gilles Duboscq
-
rename FalsePredicate to ContradictionPredicateFri, 11 Apr 2014 18:17:21 +0200, by Gilles Duboscq
-
Simplify NodePredicates (use overrides instead of if cascades)Fri, 11 Apr 2014 18:16:32 +0200, by Gilles Duboscq
-
Make NodePredicate an interfaceFri, 11 Apr 2014 18:01:21 +0200, by Gilles Duboscq
-
mx intellijinit: fix typo in project's language level settingsFri, 11 Apr 2014 17:16:24 +0200, by Gilles Duboscq
-
Be sure to resolve and download librariesin mx intellijinitFri, 11 Apr 2014 16:34:43 +0200, by Gilles Duboscq
-
Merge.Wed, 16 Apr 2014 14:27:18 +0200, by Roland Schatz
-
Merge.Wed, 16 Apr 2014 14:02:52 +0200, by Roland Schatz
-
Remove unsigned flag from IntegerStamp.Tue, 15 Apr 2014 19:08:29 +0200, by Roland Schatz
-
Pass more restricted interfaces to ArithmeticLIRLowerable and LocationNode in LIR generation.Wed, 16 Apr 2014 13:52:43 +0200, by Roland Schatz
-
BaselineCompiler: add some bytecode testcases to whitelist.Wed, 16 Apr 2014 11:07:42 +0200, by Josef Eisl
-
BaselineCompiler: copy frame state builder at loop headers.Tue, 15 Apr 2014 20:35:52 +0200, by Josef Eisl
-
BaselineCompiler: use PhiResolver.Tue, 15 Apr 2014 19:52:23 +0200, by Josef Eisl
-
initialize NodeClass for Node classes that are not on the boot class pathWed, 16 Apr 2014 11:16:36 +0200, by Doug Simon
-
clarified commentWed, 16 Apr 2014 11:16:00 +0200, by Doug Simon
-
use NumUtil.roundUp in AMD64FrameMap.alignFrameSize(int)Tue, 15 Apr 2014 18:30:11 -1000, by twisti
-
made SPARC compile again; moved graalCodeInstaller_<arch>.hpp to .cpp filesTue, 15 Apr 2014 12:01:51 -1000, by twisti
-
mx: fixed bug in exportlibsTue, 15 Apr 2014 21:35:37 +0200, by Doug Simon
-
fixed formattingTue, 15 Apr 2014 19:09:27 +0200, by Doug Simon
-
Merge.Tue, 15 Apr 2014 19:07:08 +0200, by Doug Simon
-
re-enabled task tags by defaultTue, 15 Apr 2014 19:06:49 +0200, by Doug Simon
-
added --jdt-show-task-tags option to build commandTue, 15 Apr 2014 19:06:26 +0200, by Doug Simon
-
made TraceTruffleCompilation option false by defaultTue, 15 Apr 2014 16:16:24 +0200, by Doug Simon
-
HSAIL: suppressed output in unit testsTue, 15 Apr 2014 16:09:52 +0200, by Doug Simon
-
enhanced API for scoped overriding of the current DebugConfigTue, 15 Apr 2014 15:37:35 +0200, by Doug Simon
-
mx: add unittest option --baseline-whitelist.Tue, 15 Apr 2014 17:56:27 +0200, by Josef Eisl
-
mx: add unittest options.Tue, 15 Apr 2014 17:11:48 +0200, by Josef Eisl
-
BaselineCompiler: add basic loop support.Tue, 15 Apr 2014 17:55:03 +0200, by Josef Eisl
-
Add more loop info to BciBlocks.Mon, 14 Apr 2014 19:16:33 +0200, by Josef Eisl
-
BaselineCompiler: do not pass constants to blocks with multiple predecessors.Mon, 14 Apr 2014 16:47:36 +0200, by Josef Eisl
-
Introduce HIRLoop.Thu, 10 Apr 2014 15:47:41 +0200, by Josef Eisl
-
Remove LoopBeginNode loopBegin() from Loop.Wed, 09 Apr 2014 17:38:16 +0200, by Josef Eisl
-
Make Loop generic.Wed, 09 Apr 2014 17:11:48 +0200, by Josef Eisl
-
create NodeClass for each Node subclass during class initialization of the latterTue, 15 Apr 2014 13:34:29 +0200, by Doug Simon
-
Truffle: fixed compiler options.Tue, 15 Apr 2014 12:20:43 +0200, by Christian Humer
-
add DeoptimizationStubMon, 14 Apr 2014 17:21:49 -1000, by twisti
-
HotSpotLIRGenerator should extend LIRGeneratorToolMon, 14 Apr 2014 15:36:27 -1000, by twisti
-
improve canBeStaticallyBoundMon, 14 Apr 2014 15:08:30 -0700, by Tom Rodriguez
-
Update comment message about unoptimized virtual call sitesMon, 14 Apr 2014 15:07:55 -0700, by Tom Rodriguez
-
enable sharing of debug info all the timeMon, 14 Apr 2014 15:07:05 -0700, by Tom Rodriguez
-
correct size in printed in messageMon, 14 Apr 2014 15:05:52 -0700, by Tom Rodriguez
-
Truffle: reverted accidently changed compiler options.Tue, 15 Apr 2014 02:26:53 +0200, by Christian Humer
-
SL: Make SLStackTraceBuilting comfortable with non-graal runtimes.Mon, 14 Apr 2014 22:36:42 +0200, by Christian Humer
-
Truffle: Make ThreadSafetyTest scream louder if an assertion fails.Mon, 14 Apr 2014 22:36:16 +0200, by Christian Humer
-
SL: temporary disable failing HelloEqualsWorld.Mon, 14 Apr 2014 22:35:37 +0200, by Christian Humer
-
Truffle: fixed some minor formatting/findbugs problems.Mon, 14 Apr 2014 20:37:16 +0200, by Christian Humer
-
Truffle: API-change: renamed CallNode to DirectCallNode and added IndirectCallNode.Mon, 14 Apr 2014 20:32:25 +0200, by Christian Humer
-
add support for skipping stack frames in StackIntrospection.getStackTraceMon, 14 Apr 2014 19:11:47 +0200, by Lukas Stadler
-
Truffle: Merge context sensitive inlining removal with stack trace support.Mon, 14 Apr 2014 18:46:56 +0200, by Christian Humer
-
Truffle: context sensitive inlining cleanupMon, 14 Apr 2014 18:25:23 +0200, by Christian Humer
-
Truffle: Made inlining context-insensitive again to reduce complexity.Mon, 14 Apr 2014 18:25:23 +0200, by Christian Humer
-
change to StackIntrospection and Truffle getStackTrace implementationMon, 14 Apr 2014 18:20:09 +0200, by Lukas Stadler
-
mx: added exportlibs commandMon, 14 Apr 2014 15:38:19 +0200, by Doug Simon
-
Don't rely on every memory read reading the value kind of the access location.Mon, 14 Apr 2014 15:10:10 +0200, by Roland Schatz
-
Keep metadata annotation in NewArrayStub, and add exception to stub invariants.Mon, 14 Apr 2014 15:07:23 +0200, by Roland Schatz
-
Don't drop metadata annotation in ConstantNode smart constructors.Mon, 14 Apr 2014 15:07:01 +0200, by Roland Schatz
-
Properly mark metaspace data references as compressed/uncompressed.Mon, 14 Apr 2014 15:02:46 +0200, by Roland Schatz
-
PartialEvaluator: quick fix for inlining regressionMon, 14 Apr 2014 11:59:22 +0200, by Andreas Woess
-
do not drop null check in ReadNode.canonicalMon, 14 Apr 2014 11:12:39 +0200, by Lukas Stadler
-
remove unused MemoryAnchorNodesMon, 14 Apr 2014 11:12:39 +0200, by Lukas Stadler
-
HSAIL: added tests using Java8 lambdasSun, 13 Apr 2014 22:55:23 +0200, by Doug Simon
-
disabled ControlPTXTest.testControl2 until PTXHotSpotLIRGenerator.emitCompress is implementedSun, 13 Apr 2014 22:53:59 +0200, by Doug Simon
-
put CompileTheWorld log statement behind verbose optionSun, 13 Apr 2014 22:53:47 +0200, by Doug Simon
-
simplified com.oracle.graal.hotspot.meta.HotSpotLoweringProvider.get*BarrierType methodsFri, 04 Apr 2014 17:23:20 -0700, by twisti
-
MergeFri, 11 Apr 2014 20:06:54 +0200, by Andreas Woess
-
MergeFri, 11 Apr 2014 19:27:39 +0200, by Andreas Woess
-
UnsafeCastNode: enable inference of more precise stampFri, 11 Apr 2014 17:41:27 +0200, by Andreas Woess
-
PartialEvaluator: fix compilation tracingFri, 11 Apr 2014 16:41:56 +0200, by Andreas Woess
-
RootCallTarget: swap adoptChildren and setCallTargetFri, 11 Apr 2014 14:01:50 +0200, by Andreas Woess
-
sparc side of static stubs changeFri, 11 Apr 2014 10:31:18 -0700, by Tom Rodriguez
-
restore compiledic assert until source of failures understoodFri, 11 Apr 2014 10:30:52 -0700, by Tom Rodriguez
-
replaced == with .equals()Fri, 11 Apr 2014 18:07:12 +0200, by Doug Simon
-
HSAIL: avoid loading native Okra library twiceFri, 11 Apr 2014 17:44:40 +0200, by Doug Simon
-
HSAIL: initial support for object allocation in HSAIL kernelsFri, 11 Apr 2014 17:12:08 +0200, by Doug Simon
-
changelog updateFri, 11 Apr 2014 16:42:39 +0200, by Lukas Stadler
-
new getStackTrace and getCurrentFrame functionality in TruffleRuntimeFri, 11 Apr 2014 11:53:11 +0200, by Lukas Stadler
-
new StackIntrospection interface to allow access to stack contentsFri, 11 Apr 2014 11:52:19 +0200, by Lukas Stadler
-
Fix operator precedence bug.Fri, 11 Apr 2014 13:41:16 +0200, by Roland Schatz
-
Fix incorrect register allocator flags on (Un)CompressPointer ops.Fri, 11 Apr 2014 12:07:21 +0200, by Roland Schatz
-
Add a prototype for mx intellijinitThu, 10 Apr 2014 17:58:16 +0200, by Gilles Duboscq
-
fixed performance regression in hosted mode execution caused by 5e6f29f287d6Thu, 10 Apr 2014 17:48:23 +0200, by Doug Simon
-
Fix code generation for compressed metaspace pointers.Thu, 10 Apr 2014 16:52:02 +0200, by Roland Schatz
-
remove the default -i, -wi and -f JMH options added by the jmh commandThu, 10 Apr 2014 12:49:19 +0200, by Doug Simon
-
use -graal for running Maven since it has to be built anyway if micros-graal is includedThu, 10 Apr 2014 11:28:19 +0200, by Doug Simon
-
NodeClass.registry field must not be inlined under ImmutableCodeThu, 10 Apr 2014 09:15:36 +0200, by Doug Simon
-
Merge.Thu, 10 Apr 2014 09:14:35 +0200, by Doug Simon
-
Merge.Thu, 10 Apr 2014 00:05:24 +0200, by Doug Simon
-
added InstanceKlass::_graal_node_class field to accelerate Node.getNodeClass()Thu, 10 Apr 2014 00:01:30 +0200, by Doug Simon
-
add support for removing default JMH args (e.g., '{"-wi" : null, "-i" : null}')Wed, 09 Apr 2014 23:48:22 +0200, by Doug Simon
-
prevent recursive inlining when a method substitution calls the original (i.e., substituted) methodWed, 09 Apr 2014 21:10:52 +0200, by Doug Simon
-
@MethodSubstitution verifier checks that the type of an inserted 'this' parameter is assignable from the type in which the original method is declaredWed, 09 Apr 2014 18:53:48 +0200, by Doug Simon
-
revived verbose option in jmh commandWed, 09 Apr 2014 18:52:04 +0200, by Doug Simon
-
disable unsafe location identity optimization for arrays since it breaks truffleWed, 09 Apr 2014 22:45:27 -0700, by Tom Rodriguez
-
use hotspot static stubs for call sitesWed, 09 Apr 2014 16:33:37 -0700, by Tom Rodriguez
-
fix PrintCompilation formatting and use same time sourceWed, 09 Apr 2014 16:33:32 -0700, by Tom Rodriguez
-
eclipse-settings: enable raw type warnings.Wed, 09 Apr 2014 18:31:45 +0200, by Josef Eisl
-
Fix raw type references in OptionProcessor.Wed, 09 Apr 2014 19:48:34 +0200, by Josef Eisl
-
Suppress raw type warnings in CodeElementFactory.Wed, 09 Apr 2014 19:26:50 +0200, by Josef Eisl
-
Fix raw type references in HotSpotHostForeignCallsProvider.Wed, 09 Apr 2014 19:18:32 +0200, by Josef Eisl
-
Fix most raw type references.Wed, 09 Apr 2014 19:08:53 +0200, by Josef Eisl
-
Allow Unsafe operations on Java to use precise LocationIdentity and improve address formationWed, 09 Apr 2014 10:33:44 -0700, by Tom Rodriguez
-
minor sign/zero extension tweaksTue, 08 Apr 2014 20:13:59 -0700, by Tom Rodriguez
-
eliminate old 1.7 signatures for CBC methodsTue, 08 Apr 2014 20:13:15 -0700, by Tom Rodriguez
-
make %S format for Node emit Verbosity.AllTue, 08 Apr 2014 20:09:36 -0700, by Tom Rodriguez
-
re-enable graph ordering assertionWed, 09 Apr 2014 13:22:44 +0200, by Lukas Stadler
-
BaselineCompiler: implement framestate merge.Tue, 08 Apr 2014 18:40:02 +0200, by Josef Eisl
-
BaselineBytecodeParser: add createTarget.Mon, 07 Apr 2014 21:03:31 +0200, by Josef Eisl
-
BciBlock: make entryState abstract.Mon, 07 Apr 2014 20:19:01 +0200, by Josef Eisl
-
Lift implementation from HIRFrameStateBuilder up to AbstractFrameStateBuilder if possible.Mon, 07 Apr 2014 19:41:40 +0200, by Josef Eisl
-
AbstractBytecodeParser: move createTarget to GraphBuilderPhase.Mon, 07 Apr 2014 17:01:54 +0200, by Josef Eisl
-
AbstractBytecodeParser: move createBlockTarget to GraphBuilderPhase.Mon, 07 Apr 2014 16:44:05 +0200, by Josef Eisl
-
AbstractBytecodeParser: rework genIntegerSwitch.Mon, 07 Apr 2014 16:41:14 +0200, by Josef Eisl
-
AbstractBytecodeParser: fix usage of AbstractFrameStateBuilder.Mon, 07 Apr 2014 16:13:53 +0200, by Josef Eisl
-
Backout 20b3db86b1fa.Mon, 07 Apr 2014 15:43:00 +0200, by Josef Eisl
-
CFGPrinter: workaround for bytecode dumping.Mon, 07 Apr 2014 15:04:14 +0200, by Josef Eisl
-
Use high level CompressionNode in lowering of CompareAndSwapNode.Tue, 08 Apr 2014 16:04:00 +0200, by Roland Schatz
-
Use CompressionNode for accessing compressed Klass pointers.Tue, 08 Apr 2014 15:55:18 +0200, by Roland Schatz
-
Preserve value range in stamp of ParameterNode.Tue, 08 Apr 2014 15:44:41 +0200, by Roland Schatz
-
added support for overriding/complementing JMH arguments in jmh command with a JSON stringTue, 08 Apr 2014 16:04:59 +0200, by Doug Simon
-
moved some entries in CHANGELOG.md from 0.2 to tipTue, 08 Apr 2014 15:06:24 +0200, by Doug Simon
-
differentiate between tightly coupling edges (Extension) and loosely coupling edges (Association)Tue, 08 Apr 2014 10:25:44 +0200, by Lukas Stadler
-
Remove Constant.forObject and Constant.asObject to improve compiler/VM separationMon, 07 Apr 2014 16:09:17 -0700, by Christian Wimmer
-
MergeMon, 07 Apr 2014 23:35:41 +0200, by Andreas Woess
-
fix floating unsafe load regressionMon, 07 Apr 2014 23:09:36 +0200, by Andreas Woess
-
if GRAAL_VERSION is undefined, graal.version system property is set to "unknown"Mon, 07 Apr 2014 22:21:03 +0200, by Doug Simon
-
jmh command ensures Maven is run with a Graal enabled VMMon, 07 Apr 2014 22:20:23 +0200, by Doug Simon
-
updated CHANGELOG.mdMon, 07 Apr 2014 20:52:27 +0200, by Doug Simon
-
reduced upstream deltaMon, 07 Apr 2014 20:52:09 +0200, by Doug Simon
-
allow compilation with custom RegisterConfigMon, 07 Apr 2014 19:21:22 +0200, by Lukas Stadler
-
add allowedUsageType to GuardProxy/GuardPhi, changelog, remove debug outputMon, 07 Apr 2014 14:54:24 +0200, by Lukas Stadler
-
introduce non-ValueNode Proxy interfaceMon, 07 Apr 2014 13:55:45 +0200, by Lukas Stadler
-
new AnchoringNode interfaceMon, 07 Apr 2014 11:32:09 +0200, by Lukas Stadler
-
add NodeInterfaceMon, 07 Apr 2014 11:32:09 +0200, by Lukas Stadler
-
remove StampFactory.dependency/extension/conditionMon, 07 Apr 2014 11:32:08 +0200, by Lukas Stadler
-
create special-purpose SnippetAnchorNode to replace usages of BeginNode in snippetsMon, 07 Apr 2014 11:32:08 +0200, by Lukas Stadler
-
use temporary proxy for locations in snippetsMon, 07 Apr 2014 11:32:08 +0200, by Lukas Stadler
-
create memory anchor for snippet StartNodesMon, 07 Apr 2014 11:32:08 +0200, by Lukas Stadler
-
isAllowedUsageType on NodesMon, 07 Apr 2014 11:32:08 +0200, by Lukas Stadler
-
input typesMon, 07 Apr 2014 11:32:04 +0200, by Lukas Stadler
-
added graal.version system property that is (only) defined by Graal enabled VMsMon, 07 Apr 2014 16:24:49 +0200, by Doug Simon
-
Relax assertions in CompilationResultBuilder.Mon, 07 Apr 2014 11:46:20 +0200, by Roland Schatz
-
Fix wrong assertion.Fri, 04 Apr 2014 16:10:15 +0200, by Roland Schatz
-
Use typed illegal stamps and use IllegalStamp only for conflicting primitive types.Fri, 04 Apr 2014 15:57:41 +0200, by Roland Schatz
-
do not implicitly set guard to null in LoadHubNodeMon, 07 Apr 2014 10:40:37 +0200, by Lukas Stadler
-
remove unnecessary proxies during loop peelingMon, 07 Apr 2014 10:35:16 +0200, by Lukas Stadler
-
Temporarily disable NativeFunctionInterfaceTest unit tests.Sun, 06 Apr 2014 19:31:59 +0200, by Thomas Wuerthinger
-
Fixed CompressedOopTest.Sun, 06 Apr 2014 19:27:30 +0200, by Thomas Wuerthinger
-
Merge.Sun, 06 Apr 2014 17:47:00 +0200, by Thomas Wuerthinger
-
Truffle: Change signature for Truffle calls from (PackedFrame, Arguments) to (Object[]).Sun, 06 Apr 2014 17:46:24 +0200, by Thomas Wuerthinger
-
Include the visited state in BranchProfile#toString, so it shows up in printed ASTs.Sun, 06 Apr 2014 02:01:19 +0100, by Chris Seaton
-
Allow limiting maximum frame size in register configuration and bailout if it exceeds the specified limit.Sat, 05 Apr 2014 19:35:30 +0200, by Thomas Wuerthinger
-
Increase maximum allocatable spill area by factor of 2.Sat, 05 Apr 2014 19:11:07 +0200, by Thomas Wuerthinger
-
Truffle: format fix.Sat, 05 Apr 2014 03:24:04 +0200, by Christian Humer
-
Merge.Sat, 05 Apr 2014 03:19:27 +0200, by Christian Humer
-
Truffle: fixed NPE in the TruffleExpansionLogger.Sat, 05 Apr 2014 03:18:48 +0200, by Christian Humer
-
Truffle: instead of redirecting the call method. inlining is now performed by ignoring @SlowPath.Sat, 05 Apr 2014 03:18:48 +0200, by Christian Humer
-
Truffle: made inlining fully context sensitive.Thu, 03 Apr 2014 19:06:58 +0200, by Christian Humer
-
Truffle: Truffle API changes for context sensitive inlining.Thu, 03 Apr 2014 18:33:48 +0200, by Christian Humer
-
Socket interrupts should not be treated as errors in GraphPrinterDumpHandler.Thu, 03 Apr 2014 18:32:39 +0200, by Christian Humer
-
use JDK 8 features for some TODOsFri, 04 Apr 2014 16:48:06 -0700, by twisti
-
fixed com.oracle.graal.hotspot.meta.HotSpotConstantPool.loadReferencedType(int, int) for invokedynamicFri, 04 Apr 2014 16:40:24 -0700, by twisti
-
separate subclasses for value and guard phis and proxiesFri, 04 Apr 2014 18:32:32 +0200, by Lukas Stadler
-
fix NPE in HexCodeFileFri, 04 Apr 2014 18:23:55 +0200, by Lukas Stadler
-
make implicit null checking optional for Access nodes (fixes CAS crash)Fri, 04 Apr 2014 17:06:44 +0200, by Lukas Stadler
-
fix null stamp in CurrentJavaThreadNodeFri, 04 Apr 2014 16:59:01 +0200, by Lukas Stadler
-
amd64peephole: use hasOperand()Fri, 04 Apr 2014 15:56:19 +0200, by Bernhard Urban
-
AbstractBytecodeParser: remove createTarget.Fri, 04 Apr 2014 12:49:26 +0200, by Josef Eisl
-
Move hasBlockEnd from NodeLIRBuilder to LIRGenerator.Fri, 04 Apr 2014 12:45:58 +0200, by Josef Eisl
-
BaselineCompiler: implement genIf.Thu, 03 Apr 2014 10:23:34 +0200, by Josef Eisl
-
PTX: fix LIR generation problem (introduced by b65036798097).Fri, 04 Apr 2014 12:29:46 +0200, by Josef Eisl
-
HSAIL: added UseHSAILDeoptimization VM option for disabling HSAIL deopt supportFri, 04 Apr 2014 12:22:49 +0200, by Doug Simon
-
removed diff to upstream HS repo made unnecessary by GRAAL-605Fri, 04 Apr 2014 12:05:41 +0200, by Doug Simon
-
changed hg ignore pattern to include the temporary graal.src.zip filesFri, 04 Apr 2014 12:03:55 +0200, by Doug Simon
-
Backed out e636d62005c3 since GraalVM no longer needs to run in jdk7Thu, 03 Apr 2014 21:05:13 +0200, by Doug Simon
-
moved Maven installation of Graal dependency from build to jmh commandThu, 03 Apr 2014 20:54:30 +0200, by Doug Simon
-
refactored archive command to use "with" statementThu, 03 Apr 2014 20:53:52 +0200, by Doug Simon
-
Check for correct classloader before returning cached resolved type.Thu, 03 Apr 2014 17:52:10 +0200, by Roland Schatz
-
Support for short and byte compare in AMD64 backend.Thu, 03 Apr 2014 19:25:11 +0200, by Roland Schatz
-
Cleanup of AMD64 assembler.Thu, 03 Apr 2014 14:01:39 +0200, by Roland Schatz
-
Fix lowering of DirectObjectStoreNode.Thu, 03 Apr 2014 11:26:49 +0200, by Roland Schatz
-
Remove unused import.Thu, 03 Apr 2014 17:51:31 +0200, by Thomas Wuerthinger
-
Merge.Thu, 03 Apr 2014 17:47:38 +0200, by Thomas Wuerthinger
-
Remove compiled method call intrinsic.Thu, 03 Apr 2014 17:47:29 +0200, by Thomas Wuerthinger
-
Remove MonitorExitStubCall, use a ForeignCallNode instead. Declare the linkage of MONITOREXIT as LEAF_SP.Thu, 03 Apr 2014 15:03:45 +0200, by Gilles Duboscq
-
Add possibility to have HotSpot linkages which are LEAF but still require a last_java_spThu, 03 Apr 2014 15:26:21 +0200, by Gilles Duboscq
-
Add graal.src.zip to hgignoreThu, 03 Apr 2014 14:54:08 +0200, by Gilles Duboscq
-
MergeWed, 02 Apr 2014 15:40:59 -0700, by Christian Wimmer
-
Make intrinsification decisions customizable by subclassTue, 25 Mar 2014 14:25:15 -0700, by Christian Wimmer
-
remove leftover forceDump callWed, 02 Apr 2014 11:54:49 -0700, by Tom Rodriguez
-
NodeLIRBuilderTool: fix typo in interface name.Wed, 02 Apr 2014 17:53:06 +0200, by Josef Eisl
-
Remove visitReturn from NodeLIRBuilder.Wed, 02 Apr 2014 16:52:47 +0200, by Josef Eisl
-
AbstractBytecodeParser: rename ifNode to genIf.Wed, 02 Apr 2014 10:08:00 +0200, by Josef Eisl
-
AbstractBytecodeParser: make ifNode abstract.Wed, 02 Apr 2014 10:06:49 +0200, by Josef Eisl
-
Use AbstractBlock in LabelRef.Wed, 02 Apr 2014 09:59:43 +0200, by Josef Eisl
-
Make compression and uncompression explicit in the high level graph.Wed, 02 Apr 2014 15:26:58 +0200, by Roland Schatz
-
Support for spill moves of values smaller than int.Wed, 02 Apr 2014 14:43:52 +0200, by Roland Schatz
-
Floating nodes for compressing and uncompressing pointers.Tue, 01 Apr 2014 15:59:32 +0200, by Roland Schatz
-
Make type assertions in backend less strict.Tue, 01 Apr 2014 15:50:15 +0200, by Roland Schatz
-
Code cleanup in FrameStateAssignmentPhase.Tue, 01 Apr 2014 15:49:08 +0200, by Roland Schatz
-
mx.JavaConfig: filter non-existant paths from bootclasspath, extdirs and endorseddirsWed, 02 Apr 2014 14:19:38 +0200, by Gilles Duboscq
-
Always compile ClasspathDump.java to avoid class version problemsWed, 02 Apr 2014 14:11:26 +0200, by Gilles Duboscq
-
GRAAL distribution now includes sources (graal.src.zip)Wed, 02 Apr 2014 10:05:08 +0200, by Doug Simon
-
added support for adding sources to distributionWed, 02 Apr 2014 10:04:27 +0200, by Doug Simon
-
add redundant compare test and fix breakageTue, 01 Apr 2014 22:39:17 -0700, by Tom Rodriguez
-
fix c1 implicit null bugTue, 01 Apr 2014 19:45:34 -0700, by Tom Rodriguez
-
eliminate redundant FixedGuardsTue, 01 Apr 2014 15:49:13 -0700, by Tom Rodriguez
-
eliminate duplicate guards with the same anchorTue, 01 Apr 2014 15:42:42 -0700, by Tom Rodriguez
-
allow memory arithmetic to swallow UnsafeCastNodeTue, 01 Apr 2014 15:42:19 -0700, by Tom Rodriguez
-
use MemOp as base class for new memory opsTue, 01 Apr 2014 15:41:28 -0700, by Tom Rodriguez
-
install graal.jar into local Maven repo if MAVEN_INSTALL_GRAAL_JAR environment variable is "true"Tue, 01 Apr 2014 22:48:07 +0200, by Doug Simon
-
don't try to disassemble deoptimized/invalidated nmethodsTue, 01 Apr 2014 22:46:52 +0200, by Doug Simon
-
Rename KindInterface to KindProvider.Tue, 01 Apr 2014 19:49:51 +0200, by Josef Eisl
-
Create dedicated BaselineBytecodeParser, BytecodeLIRBuilder and amd64 specialization.Tue, 01 Apr 2014 20:26:22 +0200, by Josef Eisl
-
BaselineCompiler: implement genIntegerAdd, genReturn and append.Tue, 01 Apr 2014 15:47:58 +0200, by Josef Eisl
-
Remove deprecated BytecodeParser interface.Tue, 01 Apr 2014 15:30:28 +0200, by Josef Eisl
-
Initial baseline LIR generation.Tue, 01 Apr 2014 15:25:16 +0200, by Josef Eisl
-
Remove more duplicate methods from NodeLIRBuilder and LIRGenerator.Tue, 01 Apr 2014 15:07:10 +0200, by Josef Eisl
-
Move options from GraphBuilderPhase to AbstractBytecodeParser.Tue, 01 Apr 2014 15:05:26 +0200, by Josef Eisl
-
Remove LIRGenerationResult from NodeLIRBuilder.Tue, 01 Apr 2014 15:23:21 +0200, by Josef Eisl
-
Remove duplicate methods from NodeLIRBuilder and LIRGenerator.Tue, 01 Apr 2014 10:48:04 +0200, by Josef Eisl
-
BaselineCompiler: create BytecodeParser.Mon, 31 Mar 2014 19:00:13 +0200, by Josef Eisl
-
disabled current Checkstyle configurations (until Checkstyle supports Java8)Tue, 01 Apr 2014 18:51:14 +0200, by Doug Simon
-
When building with JDT, use the one from JAVA_HOME but set the booclasspath, extdirs and endorseddirs to the correct JDK for cross-compilation.Tue, 01 Apr 2014 15:50:55 +0200, by Gilles Duboscq
-
Add -source -bootclasspath and -extdirs arguments to javadoc commandTue, 01 Apr 2014 15:31:37 +0200, by Gilles Duboscq
-
When building with javac, use the one from JAVA_HOME but set the booclasspath, extdirs and endorseddirs to the correct JDK for cross-compilation.Tue, 01 Apr 2014 16:22:05 +0200, by Gilles Duboscq
-
Extend JavaConfig bootclasspath detection to detect extdirs and endorseddirsTue, 01 Apr 2014 16:21:49 +0200, by Gilles Duboscq
-
Add possibility to build using error-prone instead of javac.Fri, 28 Mar 2014 10:46:48 +0100, by Gilles Duboscq
-
mergeTue, 01 Apr 2014 15:15:28 +0200, by Michael Haupt
-
make compile() part of the API of OptimizedCallTargetTue, 01 Apr 2014 14:28:46 +0200, by Michael Haupt
-
Also crash early for failed SIGFPE implicit exception.Fri, 28 Mar 2014 10:46:18 +0100, by Gilles Duboscq
-
Backout jdk9 mergeTue, 01 Apr 2014 13:57:07 +0200, by Gilles Duboscq
-
Formatter: Keep one enum constant per lineTue, 01 Apr 2014 14:09:03 +0200, by Gilles Duboscq
-
mx: fix post processing of javadoc for jdk8Mon, 31 Mar 2014 20:28:34 +0200, by Bernhard Urban
-
javadoc fixesMon, 31 Mar 2014 20:51:09 +0200, by Bernhard Urban
-
Disable checkstyle in mx gate.Mon, 31 Mar 2014 19:07:49 +0200, by Josef Eisl
-
Revert 3e9a8ef2e0e1.Mon, 31 Mar 2014 18:05:20 +0200, by Josef Eisl
-
Merge.Mon, 31 Mar 2014 17:51:25 +0200, by Josef Eisl
-
Rename BytecodeParseHelper to AbstractBytecodeParser.Mon, 31 Mar 2014 17:51:11 +0200, by Josef Eisl
-
BytecodeParseHelper clean up.Mon, 31 Mar 2014 17:47:27 +0200, by Josef Eisl
-
Moved bytecode parsing from GraphBuilderPhase to BytecodeParseHelper.Mon, 31 Mar 2014 14:28:12 +0200, by Josef Eisl
-
Merge (defunc).Mon, 31 Mar 2014 11:15:13 +0200, by Josef Eisl
-
Work around Graph.unique() type issue.Tue, 25 Mar 2014 13:31:53 +0100, by Josef Eisl
-
Implemented abstract methods of BytecodeParserHelper for GraphBuilderPhaseTue, 25 Mar 2014 12:07:47 +0000, by Niclas Adlertz
-
BytecodeParseHelper initialize members.Mon, 24 Mar 2014 20:05:51 +0100, by Josef Eisl
-
Created BaselineCompiler BytecodeParser inner class.Mon, 24 Mar 2014 19:24:59 +0100, by Josef Eisl
-
Use BciBlock in BytecodeParseHelper.Mon, 24 Mar 2014 18:58:55 +0100, by Josef Eisl
-
Finished cleaning up BytecodeParseHelper abstract base class.Mon, 24 Mar 2014 18:54:36 +0100, by Josef Eisl
-
Move Bytecode parsing into BytecodeParseHelper (defunc).Mon, 24 Mar 2014 16:16:31 +0100, by Josef Eisl
-
avoid repetitive BoxNode virtualizationMon, 31 Mar 2014 13:46:12 +0200, by Lukas Stadler
-
compare constants in graphs in GraalCompilerTest.assertEqualsMon, 31 Mar 2014 13:45:56 +0200, by Lukas Stadler
-
use StatelessPostOrderNodeIterator in GraphOrderMon, 31 Mar 2014 13:45:40 +0200, by Lukas Stadler
-
Rename NodeLIRGenerator (and related classes and interfaces) to NodeLIRBuilder.Mon, 31 Mar 2014 10:03:32 +0200, by Josef Eisl
-
Add LIRGenerator refactoring to CHANGELOG.Fri, 28 Mar 2014 14:28:27 +0100, by Josef Eisl
-
Add javadoc to KindInterface.Fri, 28 Mar 2014 14:02:42 +0100, by Josef Eisl
-
Merge.Sun, 30 Mar 2014 16:08:33 +0200, by Thomas Wuerthinger
-
Merge.Wed, 19 Mar 2014 11:43:57 +0100, by Thomas Wuerthinger
-
Merge.Mon, 17 Mar 2014 16:43:34 +0100, by Thomas Wuerthinger
-
Merge.Wed, 12 Mar 2014 02:49:45 +0100, by Thomas Wuerthinger
-
allow to force bootstrap in tieredSat, 29 Mar 2014 00:28:49 +0100, by Bernhard Urban
-
CompilerDirectives: add optional nonNull parameter to unsafeCastFri, 28 Mar 2014 18:33:05 +0100, by Andreas Woess
-
ThreadSafetyTest: increase timeout and check test termination with assertionFri, 28 Mar 2014 17:55:46 +0100, by Andreas Woess
-
IGV: repair Graal CFG only filterFri, 28 Mar 2014 17:51:46 +0100, by Andreas Woess
-
gate: use no tiered to test bootstrap, add scaladacapo-kiama (fastdebug)Fri, 28 Mar 2014 15:44:10 +0100, by Bernhard Urban
-
amd64hotspot: don't install compressed oops if -XX:-UseCompressedOopsFri, 28 Mar 2014 15:38:14 +0100, by Bernhard Urban
-
disable bootstrap in tiered modeFri, 28 Mar 2014 12:01:52 +0100, by Bernhard Urban
-
added removal of trailing whitespace to eclipseformat to emulate the actions performed by the IDEFri, 28 Mar 2014 14:58:35 +0100, by Doug Simon
-
removed Debug.printf and added multi-arg versions of Debug.dumpFri, 28 Mar 2014 12:39:46 +0100, by Doug Simon
-
made findbugs quiet if running headlessFri, 28 Mar 2014 11:45:47 +0100, by Doug Simon
-
removed methods in Indent that are redundant with those in DebugFri, 28 Mar 2014 11:41:42 +0100, by Doug Simon
-
Revert wrong change in InliningUtilFri, 28 Mar 2014 09:47:42 +0100, by Erik Eckstein
-
Backout changeset ae7cbf13e765708f228be3e2e666e13d421bbd8eFri, 28 Mar 2014 09:18:18 +0100, by Erik Eckstein
-
MergeFri, 28 Mar 2014 09:05:22 +0100, by Erik Eckstein
-
Truffle: add missing TruffleCache base classFri, 28 Mar 2014 08:39:32 +0100, by Erik Eckstein
-
Truffle: refactor ompilation related classes for SubstrateVMFri, 28 Mar 2014 08:38:49 +0100, by Erik Eckstein
-
correct guarding of Debug.logv in InliningUtilFri, 28 Mar 2014 08:26:21 +0100, by Erik Eckstein
-
updated to latest JAI libraryFri, 28 Mar 2014 08:25:35 +0100, by Doug Simon
-
merge unsigned compare guards with constant indexes or limitsThu, 27 Mar 2014 22:17:54 -0700, by Tom Rodriguez
-
Instrumentation: update probe nodes to new node APIThu, 27 Mar 2014 16:38:39 -0700, by Michael Van De Vanter
-
set MethodProfileWidth to 0 since it's unusedThu, 27 Mar 2014 13:12:18 -0700, by Tom Rodriguez
-
fix scanning of method data for redefined methodsThu, 27 Mar 2014 13:11:17 -0700, by Tom Rodriguez
-
Fix merge regressions.Thu, 27 Mar 2014 18:35:55 +0100, by Josef Eisl
-
Canonicalize projects.Thu, 27 Mar 2014 17:47:55 +0100, by Josef Eisl
-
Fix eclipse format.Thu, 27 Mar 2014 17:41:55 +0100, by Josef Eisl
-
Merge.Thu, 27 Mar 2014 17:31:20 +0100, by Josef Eisl
-
Remove unused interface.Thu, 27 Mar 2014 16:23:22 +0100, by Josef Eisl
-
Fix style issues.Thu, 27 Mar 2014 16:21:14 +0100, by Josef Eisl
-
Adopt HSAILLIRGenerator.Thu, 27 Mar 2014 15:55:08 +0100, by Josef Eisl
-
Merge (defunc).Thu, 27 Mar 2014 15:06:22 +0100, by Josef Eisl
-
Remove state*() from NodeLIRGenerator.Thu, 27 Mar 2014 13:54:27 +0100, by Josef Eisl
-
Merge.Wed, 26 Mar 2014 20:44:11 +0100, by Josef Eisl
-
Apply LIRGenerator refactoring to PTX backend.Wed, 26 Mar 2014 17:02:45 +0100, by Josef Eisl
-
Remove remaining LIRGenerator methods from NodeLIRGenerator.Wed, 26 Mar 2014 17:02:13 +0100, by Josef Eisl
-
Apply LIRGenerator refactoring to SPARC backend.Wed, 26 Mar 2014 16:31:28 +0100, by Josef Eisl
-
Apply LIRGenerator refactoring to HSAIL backend.Wed, 26 Mar 2014 15:59:59 +0100, by Josef Eisl
-
Fix LIRGenerator casting problem.Wed, 26 Mar 2014 15:14:27 +0100, by Josef Eisl
-
Fix NodeLIRGenerator.append() issue.Wed, 26 Mar 2014 15:04:03 +0100, by Josef Eisl
-
Remove currentBlock from NodeLIRGenerator.Wed, 26 Mar 2014 13:15:08 +0100, by Josef Eisl
-
Removed nodeOperands from LIRGenerator.Wed, 26 Mar 2014 12:14:08 +0100, by Josef Eisl
-
Split LIRGenerator and fix AMD64 backend.Wed, 26 Mar 2014 11:49:07 +0100, by Josef Eisl
-
Remove BaselineLIRGenerator.Tue, 25 Mar 2014 17:23:20 +0100, by Josef Eisl
-
Added NodeLIRGenerator.Tue, 25 Mar 2014 16:37:12 +0100, by Josef Eisl
-
Removed unused LIRGeneratorInterfaces.Tue, 25 Mar 2014 16:01:18 +0100, by Josef Eisl
-
Split up NodeBasedLIRGeneratorTool.Tue, 25 Mar 2014 15:53:12 +0100, by Josef Eisl
-
Rename LIRGeneratorTool to NodeBasedLIRGeneratorTool.Tue, 25 Mar 2014 15:37:02 +0100, by Josef Eisl
-
Split up ArithmeticLIRGenerator interface.Tue, 25 Mar 2014 14:57:37 +0100, by Josef Eisl
-
Set parameter frameState in BaselineCompiler.Mon, 24 Mar 2014 13:56:56 +0100, by Josef Eisl
-
Introduce BytecodeParser interface.Mon, 24 Mar 2014 13:15:42 +0100, by Josef Eisl
-
BciBlockMapping use AbstractBlockBase.id instead of blockID.Mon, 24 Mar 2014 11:58:59 +0100, by Josef Eisl
-
Added baseline path in runCompilationMon, 24 Mar 2014 12:10:17 +0000, by Niclas Adlertz
-
Fix warnings.Mon, 24 Mar 2014 10:42:27 +0100, by Josef Eisl
-
BciBlock extends AbstractBlockBaseMon, 24 Mar 2014 10:24:30 +0000, by Niclas Adlertz
-
Added predecessors to BciBlockFri, 21 Mar 2014 13:50:02 +0000, by Niclas Adlertz
-
Starting point of the baseline bytecode parserThu, 20 Mar 2014 18:09:41 +0000, by Niclas Adlertz
-
Merge.Thu, 20 Mar 2014 13:50:21 +0100, by Josef Eisl
-
Baseline emit return.Wed, 19 Mar 2014 19:02:29 +0100, by Josef Eisl
-
Specialize (baseline) emitPrologue for AMD64 and PTX.Wed, 19 Mar 2014 17:48:39 +0100, by Josef Eisl
-
Use AbstractBlock in StandardOp.Wed, 19 Mar 2014 17:44:14 +0100, by Josef Eisl
-
Baseline compiler emitPrologue.Wed, 19 Mar 2014 17:07:22 +0100, by Josef Eisl
-
Fix baseline compiler warnings.Wed, 19 Mar 2014 15:26:44 +0100, by Josef Eisl
-
mergeWed, 19 Mar 2014 15:22:14 +0100, by Josef Eisl
-
Remove beginNode() from AbstractBlock interfaceWed, 19 Mar 2014 14:25:45 +0000, by Niclas Adlertz
-
added kindinterface for valuenode and variable and started to generalize some methods used for bytecodeparsingWed, 19 Mar 2014 10:29:07 +0000, by Niclas Adlertz
-
LIRFrameStateBuilder addedTue, 18 Mar 2014 09:56:20 +0000, by Niclas Adlertz
-
Create Baseline version of doBlock in LIRGenerator.Wed, 19 Mar 2014 15:14:37 +0100, by Josef Eisl
-
Track AbstractBlock in LIRGenerator.Wed, 19 Mar 2014 15:13:13 +0100, by Josef Eisl
-
Handle AbstractBlock in CFGPrinter.Wed, 19 Mar 2014 15:10:28 +0100, by Josef Eisl
-
Removed NodeLIRGenerator again.Wed, 19 Mar 2014 13:50:52 +0100, by Josef Eisl
-
Introduce LIRGeneratorCommon and NodeBasedLIRGenerator interfaces.Wed, 19 Mar 2014 13:35:13 +0100, by Josef Eisl
-
Resolve BaselineCompiler LIRGenerationResult issues.Tue, 18 Mar 2014 14:50:17 +0100, by Josef Eisl
-
Introduce LIRGenResLowerable.Tue, 18 Mar 2014 14:48:39 +0100, by Josef Eisl
-
Decoupled LIRGenerator and LIRGenerationResult.Tue, 18 Mar 2014 13:49:11 +0100, by Josef Eisl
-
LIRGenerator: add getter for DebugInfoBuilder and CallingConvention.Tue, 18 Mar 2014 10:28:27 +0100, by Josef Eisl
-
Introduce specialized LIRGenerationResults for Targets if needed.Mon, 17 Mar 2014 20:05:45 +0100, by Josef Eisl
-
LIR renamed setter and getter functions.Mon, 17 Mar 2014 19:18:35 +0100, by Josef Eisl
-
Introduce LIRGenerationResultBase.Mon, 17 Mar 2014 19:11:27 +0100, by Josef Eisl
-
Introduce LIRGenerationResult interface.Mon, 17 Mar 2014 18:36:58 +0100, by Josef Eisl
-
Merge.Fri, 14 Mar 2014 17:19:52 +0100, by Josef Eisl
-
BaselineCompiler: update LIRBlock.Thu, 13 Mar 2014 18:45:17 +0100, by Josef Eisl
-
Change to AbstractBlock in LIR.setLir().Thu, 13 Mar 2014 18:44:09 +0100, by Josef Eisl
-
Add LIRControlFlowGraph.Thu, 13 Mar 2014 17:19:48 +0100, by Josef Eisl
-
Updated getStartBlock() in AbstractControlFlowGraph.Thu, 13 Mar 2014 17:18:48 +0100, by Josef Eisl
-
Create BlocksToDoubles and use it in the backend.Thu, 13 Mar 2014 17:16:23 +0100, by Josef Eisl
-
Create AbstractBlockBase.Thu, 13 Mar 2014 17:11:16 +0100, by Josef Eisl
-
Restrict access to members of LIRGenerator.Thu, 13 Mar 2014 13:28:09 +0100, by Josef Eisl
-
mergeThu, 13 Mar 2014 11:43:08 +0100, by Josef Eisl
-
added abstract base classFri, 14 Mar 2014 16:12:25 +0000, by Niclas Adlertz
-
Added the HIRAbstractFrameStateBuilderFri, 14 Mar 2014 13:59:39 +0000, by Niclas Adlertz
-
Created abstract class FrameStateBuilderFri, 14 Mar 2014 13:57:37 +0000, by Niclas Adlertz
-
Introduce AbstractControlFlowGraph.Wed, 12 Mar 2014 20:40:01 +0100, by Josef Eisl
-
Add call to GraalCompiler.emitCode() from BaselineCompiler.Wed, 12 Mar 2014 20:32:44 +0100, by Josef Eisl
-
Move remaining Block references in LinearScan to AbstractBlock.Wed, 12 Mar 2014 19:32:12 +0100, by Josef Eisl
-
Work around printCFG / AbstractBlock issue.Wed, 12 Mar 2014 16:49:24 +0100, by Josef Eisl
-
Use List<T> instead of Iterable<T> in AbstractBlock to (temporary) allow editing.Wed, 12 Mar 2014 13:38:12 +0100, by Josef Eisl
-
Make LIR use AbstractBlock. (errors)Wed, 12 Mar 2014 12:09:07 +0100, by Josef Eisl
-
pass EXTRA_JAVA_HOMES to eclipse buildersThu, 27 Mar 2014 16:54:47 +0100, by Lukas Stadler
-
Add assertions to ensure that the deoptimizing FrameState is unique in LIR generation.Thu, 27 Mar 2014 13:20:41 +0100, by Roland Schatz
-
Rename deoptState fields to reflect whether they refer to a state before or during.Thu, 27 Mar 2014 13:20:32 +0100, by Roland Schatz
-
Regression test for issue fixed in 6ae9af961b7c.Thu, 27 Mar 2014 13:20:19 +0100, by Roland Schatz
-
changed distribution dependency exclusion mechanism to be only for library dependenciesThu, 27 Mar 2014 12:45:11 +0100, by Doug Simon
-
fixed hard coded reference to JDK7Thu, 27 Mar 2014 09:46:31 +0100, by Doug Simon
-
reverted 3128becfec95Thu, 27 Mar 2014 09:45:39 +0100, by Doug Simon
-
Merge.Wed, 26 Mar 2014 22:38:17 +0100, by Doug Simon
-
mx: removed use of exclusion filter files from findbugs commandWed, 26 Mar 2014 22:20:23 +0100, by Doug Simon
-
revived use of FindBugs annotationsWed, 26 Mar 2014 22:19:33 +0100, by Doug Simon
-
mx: added support for excluding dependencies from distributionsWed, 26 Mar 2014 22:18:44 +0100, by Doug Simon
-
fixed incorrect uses of Debug.log APIWed, 26 Mar 2014 22:17:31 +0100, by Doug Simon
-
added checkheaders to the gateWed, 26 Mar 2014 21:10:24 +0100, by Doug Simon
-
added checkheaders command for checking Java source headers without relying on CheckstyleWed, 26 Mar 2014 21:08:00 +0100, by Doug Simon
-
canonicalized projectsWed, 26 Mar 2014 21:07:42 +0100, by Doug Simon
-
removed GraalDeoptLeafGraphIds_lockWed, 26 Mar 2014 20:33:16 +0100, by Doug Simon
-
fixed pylint errorsWed, 26 Mar 2014 17:36:25 +0100, by Doug Simon
-
HSAIL: preliminary deopt supportWed, 26 Mar 2014 17:33:54 +0100, by Doug Simon
-
findbugs will also use any findbugsExcludeFilter.xml it finds in a suite's rootWed, 26 Mar 2014 17:30:40 +0100, by Doug Simon
-
SnippetCounters: HotSpot stubs are not allowed to embed oops, thus exclude them in stubsWed, 26 Mar 2014 22:14:43 +0100, by Bernhard Urban
-
SnippetCounter: use own location for counterWed, 26 Mar 2014 21:52:45 +0100, by Bernhard Urban
-
pylint fixesWed, 26 Mar 2014 14:43:50 +0100, by Bernhard Urban
-
transition to JDK8Wed, 26 Mar 2014 14:34:08 +0100, by Doug Simon
-
mx: increase minimum required jdk versionWed, 26 Mar 2014 14:32:50 +0100, by Bernhard Urban
-
changelog: repo links should point to tagnameWed, 26 Mar 2014 10:52:04 +0100, by Bernhard Urban
-
fix ecliipseformat errorWed, 26 Mar 2014 10:26:06 +0100, by Erik Eckstein
-
remove a GraphOrder assertion which does not hold in substrate VMWed, 26 Mar 2014 10:16:28 +0100, by Erik Eckstein
-
extend graph builder and CompilationResult for substrateVMWed, 26 Mar 2014 10:15:15 +0100, by Erik Eckstein
-
make scheduling in IdealGraphPrinter optionalWed, 26 Mar 2014 10:10:12 +0100, by Erik Eckstein
-
add assertion to detect infinite recursion in snippet inliningWed, 26 Mar 2014 10:08:31 +0100, by Erik Eckstein
-
add Debug.logAndIndent with enabled-flagWed, 26 Mar 2014 10:06:25 +0100, by Erik Eckstein
-
make ensureUniquePC an abstract method of the base Assembler classWed, 26 Mar 2014 10:04:37 +0100, by Erik Eckstein
-
print total allocated bytes for compilationsTue, 25 Mar 2014 16:37:28 -0700, by twisti
-
revert some changes to match upstream filesTue, 25 Mar 2014 16:25:02 -0700, by twisti
-
added findbugs to the gateTue, 25 Mar 2014 23:53:09 +0100, by Doug Simon
-
fixed findbugs issueTue, 25 Mar 2014 23:52:57 +0100, by Doug Simon
-
Added tag graal-0.2 for changeset 483d05bf77a7Tue, 25 Mar 2014 22:38:07 +0100, by Bernhard Urban
-
MergeTue, 25 Mar 2014 13:50:28 -0700, by Christian Wimmer
-
Perform de-virtualization of calls only in canonicalizer and not in graph builderTue, 25 Mar 2014 13:32:32 -0700, by Christian Wimmer
-
Allow project-specific overrides of Eclipse configuration filesTue, 25 Mar 2014 11:50:57 -0700, by Christian Wimmer
-
Add new optional method parameterTue, 25 Mar 2014 11:50:31 -0700, by Christian Wimmer
-
Add equals/hashCode methodsTue, 25 Mar 2014 11:50:05 -0700, by Christian Wimmer
-
Use Stamp instead of Kind for method parameterTue, 25 Mar 2014 11:49:46 -0700, by Christian Wimmer
-
Do not call @NodeIntrinsic method from within GraalTue, 25 Mar 2014 11:48:33 -0700, by Christian Wimmer
-
Fix format stringTue, 25 Mar 2014 11:47:43 -0700, by Christian Wimmer
-
Allow subclasses to provide their own graph builderTue, 25 Mar 2014 11:47:27 -0700, by Christian Wimmer
-
Add verification codeTue, 25 Mar 2014 11:26:50 -0700, by Christian Wimmer
-
Support zero-extend-load for all data sizesTue, 25 Mar 2014 11:15:37 -0700, by Christian Wimmer
-
Introduce base class ConstantDataTue, 25 Mar 2014 11:07:47 -0700, by Christian Wimmer
-
replaced RawDataValue with LIRGeneratorTool.emitData(); accept only ASCII strings in log and VM error messagesTue, 25 Mar 2014 21:02:37 +0100, by Doug Simon
-
Introduce separate interfaces for deoptimizing nodes that deopt to a state before, during or after their execution.Tue, 25 Mar 2014 18:53:34 +0100, by Roland Schatz
-
nmethod: fix -XX:+PrintNMethodStatisticsTue, 25 Mar 2014 16:38:01 +0100, by Bernhard Urban
-
taught LIRVerifier about RawDataValueTue, 25 Mar 2014 14:23:43 +0100, by Doug Simon
-
use raw data support to fix incorrect use of String.intern() for embedding strings in codeTue, 25 Mar 2014 13:57:48 +0100, by Doug Simon
-
added support for installing raw data with codeTue, 25 Mar 2014 13:56:52 +0100, by Doug Simon
-
check that data patches are of the expected typeTue, 25 Mar 2014 13:55:55 +0100, by Doug Simon
-
Merge.Mon, 24 Mar 2014 23:50:48 +0100, by Doug Simon
-
Backport of 8504393de66b from jdk9Mon, 24 Mar 2014 23:50:18 +0100, by Doug Simon
-
Backed out merge changeset: b51e29501f30Mon, 24 Mar 2014 21:30:43 +0100, by Doug Simon
-
new ProfileCompiledMethods toolMon, 24 Mar 2014 14:02:58 +0100, by Lukas Stadler
-
update BenchmarkCounters (add TimedDynamicCounters, fix -XX:+GraalCountersExcludeCompiler)Mon, 24 Mar 2014 13:31:39 +0100, by Lukas Stadler
-
HSAIL: implemented storing compressed constants and made HSAILHotSpotLIRGenerator implement HotSpotLIRGeneratorMon, 24 Mar 2014 14:41:28 +0100, by Doug Simon
-
Update vm descriptions in readmeMon, 24 Mar 2014 11:24:22 +0100, by Gilles Duboscq
-
deal with deleted ends in ConvertDeoptimizeToGuardPhaseMon, 24 Mar 2014 10:45:24 +0100, by Lukas Stadler
-
mx build: ignore release tag suffix if build directory is not a mercurial repositoryMon, 24 Mar 2014 09:40:29 +0100, by Bernhard Urban
-
fix vargs -> Object -> vargs logging call pathsFri, 21 Mar 2014 16:36:59 -0700, by Tom Rodriguez
-
don't do subword float convertsFri, 21 Mar 2014 15:28:37 -0700, by Tom Rodriguez
-
make HotSpotResolvedJavaMethod leanerFri, 21 Mar 2014 14:26:58 -0700, by twisti
-
Merge.Fri, 21 Mar 2014 13:54:43 +0100, by Christian Humer
-
Truffle: fixed call count profile; added leaf check for inlining; inline tracing now shows dispatched calls.Fri, 21 Mar 2014 13:54:08 +0100, by Christian Humer
-
additional canonicalizers for accesses and value nodes (improves number of implicit null checks)Thu, 20 Mar 2014 17:15:36 +0100, by Lukas Stadler
-
metric for number of implicit null checks in GuardLoweringPhaseFri, 21 Mar 2014 11:51:14 +0100, by Lukas Stadler
-
test case for IfNode reordering fix (a300322)Thu, 20 Mar 2014 14:14:48 +0100, by Lukas Stadler
-
canonicalize certain shift-compare expressionsThu, 20 Mar 2014 14:13:55 +0100, by Lukas Stadler
-
keep the guard alive when removing ReadNodes without usagesFri, 21 Mar 2014 10:45:16 +0100, by Lukas Stadler
-
guard implicit exception deoptThu, 20 Mar 2014 17:36:43 -0700, by Tom Rodriguez
-
printing fixesThu, 20 Mar 2014 16:56:21 -0700, by Tom Rodriguez
-
initial support for memory arithmetic on x86Thu, 20 Mar 2014 15:57:03 -0700, by Tom Rodriguez
-
add HotSpotMethodDataAccessor.Tag enum and dummy entries to PROFILE_DATA_ACCESSORS for new profile typesThu, 20 Mar 2014 13:41:32 -0700, by twisti
-
set MaxRAM value to the same used by C2Thu, 20 Mar 2014 12:35:15 -0700, by twisti
-
Merged with jdk9/dev/hotspot changeset 9486a41de3b7Tue, 18 Mar 2014 20:19:10 -0700, by twisti
-
MergeFri, 14 Mar 2014 10:31:11 -0700, by amurillo
-
MergeFri, 14 Mar 2014 13:27:18 +0100, by ehelin
-
MergeFri, 14 Mar 2014 09:18:39 +0100, by ehelin
-
MergeWed, 12 Mar 2014 13:02:47 +0100, by ehelin
-
7098155: Resize young gen at full collections for UseParallelGCWed, 05 Mar 2014 07:34:35 -0800, by jmasa
-
MergeTue, 11 Mar 2014 15:14:46 +0100, by ehelin
-
8035057: NewSize ergonomics wrong when setting small or unaligned size on command lineFri, 21 Feb 2014 09:48:52 +0100, by sjohanss
-
8023899: Typo in TraceCPUTime messageFri, 31 Jan 2014 13:38:01 +0100, by jwilhelm
-
MergeFri, 14 Mar 2014 09:26:27 +0100, by neliasso
-
8036976: PPC64: implement the template interpreterMon, 10 Mar 2014 12:58:02 +0100, by goetz
-
8031321: Support Intel bit manipulation instructionsWed, 12 Mar 2014 11:24:26 -0700, by iveresov
-
8037043: put Method flag bits in predictable positionsTue, 11 Mar 2014 14:54:47 -0700, by twisti
-
MergeTue, 11 Mar 2014 10:59:26 -0700, by drchase
-
8028037: [parfait] warnings from b114 for hotspot.src.share.vmTue, 11 Mar 2014 13:38:32 -0400, by drchase
-
MergeTue, 11 Mar 2014 11:26:14 -0400, by neliasso
-
8025644: java/util/stream/test/org/openjdk/tests/java/util/stream/ToArrayOpTest.java fails with TestData$OfRef): failure java.lang.AssertionError: expected [true] but found [false]Mon, 10 Mar 2014 11:09:02 -0700, by iveresov
-
8029799: vm/mlvm/anonloader/stress/oome prints warning: CodeHeap: # of free blocks > 10000Fri, 07 Mar 2014 07:42:40 +0100, by anoll
-
8036777: AIX: Adapt implementation after '6546236: Thread interrupt() of Thread.sleep() can be lost on Solaris.'Thu, 06 Mar 2014 14:35:26 +0100, by simonis
-
MergeThu, 06 Mar 2014 11:12:45 -0800, by kvn
-
8035647: PPC64: Support for elf v2 abi.Thu, 06 Mar 2014 10:55:28 -0800, by goetz
-
8036667: "assert(adr->is_AddP() && adr->in(AddPNode::Offset)->is_Con()) failed: offset is a constant" with FoldStableValues onThu, 06 Mar 2014 09:53:14 -0800, by vlivanov
-
MergeThu, 06 Mar 2014 02:37:44 -0800, by roland
-
8032633: Enable type speculation by defaultThu, 06 Mar 2014 11:11:04 +0100, by roland
-
8027124: [TESTBUG] NonTieredLevelsTest: java.lang.RuntimeException: private TestCase$Helper(java.lang.Object) must be osr_compiledThu, 06 Mar 2014 12:47:45 +0400, by iignatyev
-
8027257: [TESTBUG] compiler/ciReplay/TestVM.sh : Error: Could not find or load main class negative_testThu, 06 Mar 2014 12:46:04 +0400, by iignatyev
-
8028482: [TESTBUG] tests that use JMX should be in need_compact3 test groupThu, 06 Mar 2014 12:45:59 +0400, by iignatyev
-
8035983: Fix "Native frames:" in crash report (hs_err file)Wed, 05 Mar 2014 16:21:22 -0800, by kvn
-
8036146: make CPP interpreter build againWed, 05 Mar 2014 15:14:25 +0100, by roland
-
MergeWed, 05 Mar 2014 02:41:57 -0800, by roland
-
8035841: assert(dp_src->tag() == dp_dst->tag()) failed: should be same tags 1 != 0 at ciMethodData.cpp:90Wed, 05 Mar 2014 09:29:12 +0100, by roland
-
MergeWed, 05 Mar 2014 01:26:52 -0800, by anoll
-
8036091: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1Wed, 05 Mar 2014 10:20:30 +0100, by anoll
-
MergeTue, 04 Mar 2014 21:15:33 -0800, by anoll
-
8036092: [TESTBUG] compiler/uncommontrap/TestSpecTrapClassUnloading.java fails with: Unrecognized VM option 'UseTypeSpeculation'Wed, 05 Mar 2014 06:08:19 +0100, by anoll
-
8036619: Shark: add LLVM 3.4 supportTue, 04 Mar 2014 18:52:06 -0800, by neugens
-
8036614: AIX: fix adjust-mflags.sh to build with GNU Make 4.0 (adapt 8028407 for AIX)Tue, 04 Mar 2014 17:14:00 +0100, by simonis
-
8036100: Default method returns true for a while, and then returns falseTue, 04 Mar 2014 02:33:10 -0800, by vlivanov
-
8025842: Convert warning("Thread holding lock at safepoint that vm can block on") to fatal(...)Tue, 04 Mar 2014 02:23:16 -0800, by vlivanov
-
8035828: Turn on @Stable support in VMTue, 04 Mar 2014 02:20:41 -0800, by vlivanov
-
8035887: VM crashes trying to force inlining the recursive callTue, 04 Mar 2014 02:19:04 -0800, by vlivanov
-
8031818: Experimental VM flag for enforcing safe object constructionMon, 03 Mar 2014 15:31:27 +0400, by shade
-
8033380: Experimental VM flag to enforce access atomicityMon, 03 Mar 2014 15:54:45 +0400, by shade
-
8007270: Make IsMethodCompilable test work with tieredTue, 28 Jan 2014 15:05:46 +0100, by neliasso
-
8035946: Use ResourceHashtable for dependency checkingMon, 03 Mar 2014 08:04:14 +0100, by anoll
-
8033990: Add message to verbose output to indicate when JVM was unable to use shared archive (with -Xshare:auto)Wed, 05 Mar 2014 12:31:09 -0500, by mseledtsov
-
8036122: Fix warning 'format not a string literal'Mon, 03 Mar 2014 11:54:35 +0100, by goetz
-
8036547: test/runtime/CompressedOops/CompressedClassPointers.java fails with product build since -XX:+PrintMiscellaneous is a debug only flagTue, 04 Mar 2014 09:57:16 -0500, by coleenp
-
MergeTue, 11 Mar 2014 16:49:35 -0700, by amurillo
-
8035735: Metaspace::contains become extremely slow in some casesMon, 03 Mar 2014 13:58:52 -0500, by coleenp
-
8036102: part of the fix for 6498581 lost in mismergeSat, 01 Mar 2014 09:56:15 -0800, by dsamersoff
-
6471769: Error: assert(_cur_stack_depth == count_frames(),"cur_stack_depth out of sync")Sat, 01 Mar 2014 08:05:55 -0800, by sspitsyn
-
MergeSat, 01 Mar 2014 01:36:48 -0800, by dsamersoff
-
8035893: JVM_GetVersionInfo fails to zero structureFri, 28 Feb 2014 16:00:40 +0400, by igerasim
-
8036010: hs: Some jtreg tests use hard coded portsFri, 28 Feb 2014 14:30:25 +0400, by sla
-
6498581: ThreadInterruptTest3 produces wrong output on WindowsWed, 26 Feb 2014 15:20:41 -0800, by minqi
-
8035150: ShouldNotReachHere() in ConstantPool::copy_entry_toWed, 26 Feb 2014 15:47:44 +0100, by sla
-
updated CHANGELOG.mdThu, 20 Mar 2014 22:30:26 +0100, by Doug Simon
-
use remote URL for java-allocation-instrumenter.jar that includes a version sufficThu, 20 Mar 2014 22:30:06 +0100, by Doug Simon
-
Also look for private test methodsThu, 20 Mar 2014 13:42:27 -0700, by Christian Wimmer
-
Reduce unncessary list allocations in register allocatorThu, 20 Mar 2014 13:41:59 -0700, by Christian Wimmer
-
Merge.Thu, 20 Mar 2014 20:40:11 +0100, by Christian Humer
-
Truffle-DSL: fixed formatting problem.Thu, 20 Mar 2014 20:39:46 +0100, by Christian Humer
-
Truffle-DSL: some fixes and optimizations to the generated code.Thu, 20 Mar 2014 17:50:41 +0100, by Christian Humer
-
changelog: use code syntax, add some points to graal sectionThu, 20 Mar 2014 19:42:30 +0100, by Bernhard Urban
-
Disable three PTX tests since codegen support for byte, boolean and short is not completeThu, 20 Mar 2014 13:39:28 -0400, by bharadwaj
-
fixed null phase names in IGVThu, 20 Mar 2014 13:53:36 +0100, by Doug Simon
-
fixed spellingThu, 20 Mar 2014 12:43:42 +0100, by Doug Simon
-
fixed usages of Debug.log()Thu, 20 Mar 2014 12:42:42 +0100, by Doug Simon
-
added checker to catch usages of Debug.log() with string concatenation expressionsThu, 20 Mar 2014 12:37:43 +0100, by Doug Simon
-
improved javadoc for Debug.logv() to explain why it should be avoidedThu, 20 Mar 2014 12:36:53 +0100, by Doug Simon
-
Rename ValueNode kind() to getKind().Thu, 20 Mar 2014 11:48:39 +0100, by Josef Eisl
-
fix TruffleDSL testsThu, 20 Mar 2014 03:14:12 +0100, by Andreas Woess
-
fix PostOrderDeserializerTestThu, 20 Mar 2014 02:22:16 +0100, by Andreas Woess
-
update changelogThu, 20 Mar 2014 01:45:36 +0100, by Andreas Woess
-
Truffle: atomic node rewritingThu, 20 Mar 2014 01:29:19 +0100, by Andreas Woess
-
Truffle: Node API changesWed, 19 Mar 2014 23:11:46 +0100, by Andreas Woess
-
Merge.Thu, 20 Mar 2014 00:16:39 +0100, by Christian Humer
-
mx: eclipseformat now prints all the changes that were found to the console.Thu, 20 Mar 2014 00:15:49 +0100, by Christian Humer
-
removed use of varargs from Debug.log() APIWed, 19 Mar 2014 23:41:51 +0100, by Doug Simon
-
removed use of varargs from Debug.scope() APIWed, 19 Mar 2014 23:11:39 +0100, by Doug Simon
-
Merge.Wed, 19 Mar 2014 22:12:52 +0100, by Doug Simon
-
added AllocSpy tool for analyzing allocation in Graal using the Java Allocation Instrumenter (https://code.google.com/p/java-allocation-instrumenter/)Wed, 19 Mar 2014 22:12:27 +0100, by Doug Simon
-
refactored System.out|err into local variables to avoid need for Checkstyle disabling filters (which the Eclipse CS plugin doesn't always see)Wed, 19 Mar 2014 18:05:00 +0100, by Doug Simon
-
removed allocation for name of debug scopeWed, 19 Mar 2014 16:44:07 +0100, by Doug Simon
-
Merge.Wed, 19 Mar 2014 21:10:34 +0100, by Christian Humer
-
Truffle: tuned inlining.Wed, 19 Mar 2014 19:54:07 +0100, by Christian Humer
-
Merge.Wed, 19 Mar 2014 16:31:35 +0100, by Doug Simon
-
expanded Debug API to avoid any allocation for timer and metric creation if debugging is disabledWed, 19 Mar 2014 16:30:09 +0100, by Doug Simon
-
return false for HSAILRegisterConfig.areAllAllocatableRegisterCallerSaved()Wed, 19 Mar 2014 15:21:43 +0100, by Doug Simon
-
added RegisterConfig.areAllAllocatableRegistersCallerSaved()Wed, 19 Mar 2014 12:42:43 +0100, by Doug Simon
-
AbstractNewObjectNode: simplification should not remove a node more than onceWed, 19 Mar 2014 15:26:06 +0100, by Bernhard Urban
-
TruffleCompiler: print hint if hitting the assertionWed, 19 Mar 2014 11:07:39 +0100, by Bernhard Urban
-
fixed canonicalization of ArrayEqualsNode, added Virtualizable implementationWed, 19 Mar 2014 12:01:30 +0100, by Lukas Stadler
-
refactored state cleaning in PEA MergeProcessorWed, 19 Mar 2014 09:08:22 +0100, by Lukas Stadler
-
MergeTue, 18 Mar 2014 16:45:07 -0700, by Tom Rodriguez
-
add missing null check in is_interruptedTue, 18 Mar 2014 15:35:15 -0700, by Tom Rodriguez
-
fix commentTue, 18 Mar 2014 15:32:56 -0700, by Tom Rodriguez
-
fixed regression in gate commandTue, 18 Mar 2014 23:50:46 +0100, by Doug Simon
-
fixed pylint errorsTue, 18 Mar 2014 22:58:14 +0100, by Doug Simon
-
added fast path for HotSpotResolvedObjectType.resolveMethod() when the receiver is the declarer of the methodTue, 18 Mar 2014 22:56:50 +0100, by Doug Simon
-
take into account BasePhase subclasses whose name does not end with "Phase"Tue, 18 Mar 2014 22:51:03 +0100, by Doug Simon
-
issue warning/error where ever relevant if a non-supported VM (e.g., client VM on Mac) is used in mxTue, 18 Mar 2014 22:50:30 +0100, by Doug Simon
-
Merge.Tue, 18 Mar 2014 20:36:53 +0100, by Christian Humer
-
Truffle: fixed indefinite splitting of recursive calls.Tue, 18 Mar 2014 20:36:31 +0100, by Christian Humer
-
Truffle-DSL: fixed wrong generation of costs for polymorphic nodes.Tue, 18 Mar 2014 20:35:55 +0100, by Christian Humer
-
Truffle-DSL: fixed some findbugs errors for (CR-2223)Tue, 18 Mar 2014 19:45:22 +0100, by Christian Humer
-
Merge.Tue, 18 Mar 2014 19:33:49 +0100, by Christian Humer
-
Fixed option processor to always produce unix line feeds which led to checkstyle warnings on windows.Tue, 18 Mar 2014 18:13:43 +0100, by Christian Humer
-
MergeTue, 18 Mar 2014 11:51:37 -0700, by Tom Rodriguez
-
dump final HIR schedule to c1visualizerTue, 18 Mar 2014 11:07:47 -0700, by Tom Rodriguez
-
eliminate useless maskingTue, 18 Mar 2014 09:48:59 -0700, by Tom Rodriguez
-
fix array length load location identityThu, 13 Mar 2014 15:41:24 -0700, by Tom Rodriguez
-
eliminate sequential reinterpretsThu, 13 Mar 2014 15:40:10 -0700, by Tom Rodriguez
-
fix string contains callThu, 13 Mar 2014 15:38:00 -0700, by Tom Rodriguez
-
use lazy names for snippet and replacements related debug valuesTue, 18 Mar 2014 18:02:45 +0100, by Doug Simon
-
guard call to Debug.dumpTue, 18 Mar 2014 17:16:02 +0100, by Doug Simon
-
use lazy names in BasePhaseTue, 18 Mar 2014 17:15:35 +0100, by Doug Simon
-
added support for lazy computation of names for use with DebugTue, 18 Mar 2014 17:15:06 +0100, by Doug Simon
-
make ArrayEqualsNode fixed instead of floatingTue, 18 Mar 2014 16:35:49 +0100, by Lukas Stadler
-
Truffle: make Node#replace accept any CharSequence as reasonTue, 18 Mar 2014 13:14:53 +0100, by Andreas Woess
-
fix windows compiler warning (C4800)Tue, 18 Mar 2014 12:15:48 +0100, by Andreas Woess
-
reduced overhead of Debug.metric() and Debug.timer() when no metrics or timers are enabledTue, 18 Mar 2014 12:39:23 +0100, by Doug Simon
-
clean state before merging iteration in PEA MergeProcessorTue, 18 Mar 2014 10:04:29 +0100, by Lukas Stadler
-
small additional null check in GraphPrinterDumpHandlerTue, 18 Mar 2014 10:01:08 +0100, by Lukas Stadler
-
fix return type of createOutOfBoundsException foreign callTue, 18 Mar 2014 10:00:04 +0100, by Lukas Stadler
-
update comments on BenchmarkCounters (-XX options instead of preprocessor defs)Tue, 18 Mar 2014 09:59:33 +0100, by Lukas Stadler
-
assert that only live ValueNodes are added as inputs and successorsTue, 18 Mar 2014 09:57:40 +0100, by Lukas Stadler
-
relax assertion in emitNullCheck to Kind.Object to allow for IllegalStampTue, 18 Mar 2014 09:56:42 +0100, by Lukas Stadler
-
fix typoTue, 18 Mar 2014 09:55:55 +0100, by Lukas Stadler
-
removed com/oracle/graal/hotspot/bridge/Marks.java and replaced with enumMon, 17 Mar 2014 17:32:35 -0700, by twisti
-
Backed out changeset: 1d35a2b84553Mon, 17 Mar 2014 23:46:20 +0100, by Doug Simon
-
use Java Allocation Instrumenter to observe allocation in Graal compiler testsMon, 17 Mar 2014 23:45:14 +0100, by Doug Simon
-
Merge with 5e04917e66165ef93fe7b61030c4d89a08b3d53cMon, 17 Mar 2014 12:40:35 -0700, by Michael Van De Vanter
-
Remove TODOs no longer relevantMon, 17 Mar 2014 12:39:25 -0700, by Michael Van De Vanter
-
Truffle: renamed NodeFilter to NodeCountFilter and changed it to have inclusive implementation semantics.Mon, 17 Mar 2014 18:46:39 +0100, by Christian Humer
-
Truffle: Added API changes to the changelog.Mon, 17 Mar 2014 14:57:14 +0100, by Christian Humer
-
Merge.Mon, 17 Mar 2014 14:30:59 +0100, by Christian Humer
-
Truffle: API cleanup and javadoc for CallNodes.Mon, 17 Mar 2014 14:29:45 +0100, by Christian Humer
-
Truffle: Removed deprecated API; Added NodeFilter to customize filter when counting nodes.Mon, 17 Mar 2014 14:29:45 +0100, by Christian Humer
-
Truffle: Introduced NodeCost as a replacement for NodeInfo.Kind.Mon, 17 Mar 2014 14:29:45 +0100, by Christian Humer
-
Remove all references to NarrowOop from VM independent code.Mon, 17 Mar 2014 13:08:32 +0100, by Roland Schatz
-
Move narrow oop handling in reference maps to hotspot specific code.Mon, 17 Mar 2014 12:07:49 +0100, by Roland Schatz
-
Make data patch system use vm specific NarrowOop kind.Mon, 17 Mar 2014 11:53:51 +0100, by Roland Schatz
-
Introduce Hotspot-specific NarrowOop kind.Mon, 17 Mar 2014 11:40:12 +0100, by Roland Schatz
-
Make size of PlatformKind overridable by VM specific code.Mon, 17 Mar 2014 11:27:56 +0100, by Roland Schatz
-
Use stamp constructor in PhiNode.Mon, 17 Mar 2014 11:21:32 +0100, by Roland Schatz
-
high tier: remove VerifyUsage*Phase (replaced by CheckGraalInvariants)Mon, 17 Mar 2014 11:46:58 +0100, by Bernhard Urban
-
complevel: use COMPILERGRAAL flag (fixes hosted-mode with ClientVM)Mon, 17 Mar 2014 11:31:51 +0100, by Bernhard Urban
-
DebugPrinter: remove unittest initMon, 17 Mar 2014 09:37:41 +0100, by Matthias Grimmer
-
DebugPrinter: fix findbugs issuesMon, 17 Mar 2014 09:15:13 +0100, by Matthias Grimmer
-
Fix mx eclipseformat always adds the 'eclipse' suffixSun, 16 Mar 2014 19:20:21 +0100, by Gilles Duboscq
-
Graal PrintCompilation: print exception handlers and blocking flagsSun, 16 Mar 2014 18:52:14 +0100, by Gilles Duboscq
-
Print compilation level in Graal's PrintCompilation outputSun, 16 Mar 2014 18:46:56 +0100, by Gilles Duboscq
-
Use CIPrintCompilerName in nmethod::print_onSun, 16 Mar 2014 18:36:51 +0100, by Gilles Duboscq
-
Respect CIPrintCompilerName and output a timestamp in Graal's PrintCompilation implementationSun, 16 Mar 2014 19:19:53 +0100, by Gilles Duboscq
-
Improve cleanup during snippet lowering where the snippet never returns normally (unwind, deopt...)Fri, 14 Mar 2014 18:11:18 +0100, by Gilles Duboscq
-
fixed some findbugs issuesSat, 15 Mar 2014 10:28:52 +0100, by Doug Simon
-
added findbugs command to mxSat, 15 Mar 2014 01:42:27 +0100, by Doug Simon
-
removed ResolvedJavaMethod.getCompiledCodeSize()Fri, 14 Mar 2014 22:56:59 +0100, by Doug Simon
-
modified HotSpotResolvedJavaMethod.getCompiledCodeSize() to only return Graal compiled code sizeFri, 14 Mar 2014 22:09:46 +0100, by Doug Simon
-
removed ResolvedJavaMethod.getCompilerStorage(); moved last compiled graph node count into profiling info (i.e. MethodData metadata)Fri, 14 Mar 2014 22:05:50 +0100, by Doug Simon
-
CheckGraalInvariants: catch BailoutExceptionFri, 14 Mar 2014 18:10:59 +0100, by Bernhard Urban
-
SnippetTemplate: don't use dummy node for replaceFri, 14 Mar 2014 15:40:54 +0100, by Bernhard Urban
-
MergedFri, 14 Mar 2014 15:29:17 +0100, by Christian Wirth
-
MergedFri, 14 Mar 2014 09:58:31 +0100, by Christian Wirth
-
fix for mx, did not compile on WindowsWed, 12 Mar 2014 11:23:56 +0100, by Christian Wirth
-
let NodeIterable.snapshotTo take collections instead of listsFri, 14 Mar 2014 10:22:04 +0100, by Lukas Stadler
-
tiny change in FrameStateAssignmentPhaseFri, 14 Mar 2014 10:22:04 +0100, by Lukas Stadler
-
tiny change to DebugInfoBuilderFri, 14 Mar 2014 11:17:42 +0100, by Lukas Stadler
-
new graph ordering assertion mechanismFri, 14 Mar 2014 10:22:04 +0100, by Lukas Stadler
-
split BciBlockMapping liveness calculation into fast and slow pathFri, 14 Mar 2014 10:21:46 +0100, by Lukas Stadler
-
fix for IfNode reorderingFri, 14 Mar 2014 08:28:03 +0100, by Lukas Stadler
-
undo accidentially pushed make/Makefile changesThu, 13 Mar 2014 13:38:02 -0700, by twisti
-
moved CompilerToVM.loadReferencedTypeInPool logic into JavaWed, 12 Mar 2014 17:33:51 -0700, by twisti
-
added HotSpotConstantPool.JVM_CONSTANT enumWed, 12 Mar 2014 15:12:28 -0700, by twisti
-
Merge.Thu, 13 Mar 2014 21:16:57 +0100, by Doug Simon
-
fixed regression due to jdk9 mergeThu, 13 Mar 2014 21:15:46 +0100, by Doug Simon
-
removed unnecessary LFLAGS adjustment for clangThu, 13 Mar 2014 21:15:13 +0100, by Doug Simon
-
added COMPILERGRAAL to predefined symbols in hotspot CDT projectThu, 13 Mar 2014 17:49:57 +0100, by Doug Simon
-
removed GPU offload interaction with compilation policyThu, 13 Mar 2014 17:48:44 +0100, by Doug Simon
-
fixed bug in HotSpotResolvedJavaField.equalsThu, 13 Mar 2014 17:47:44 +0100, by Doug Simon
-
Make the DuplicateSuppressingStream periodically print while it is filtering outputThu, 13 Mar 2014 15:48:36 +0100, by Gilles Duboscq
-
MergeWed, 12 Mar 2014 13:30:08 +0100, by Gilles Duboscq
-
Javadoc fixesTue, 11 Mar 2014 15:34:06 +0100, by Gilles Duboscq
-
Windows make: use CXX_FLAGS instead of CPP_FLAGS for graal buildTue, 11 Mar 2014 11:00:44 +0100, by Gilles Duboscq
-
Merged with jdk9/dev/hotspot changeset 3812c088b945Tue, 11 Mar 2014 18:45:59 -0700, by twisti
-
MergeThu, 06 Mar 2014 10:37:26 -0800, by lana
-
MergeMon, 24 Feb 2014 12:56:19 -0800, by lana
-
Added tag jdk9-b03 for changeset b2fee789d23fFri, 21 Feb 2014 11:39:47 -0800, by katleman
-
MergeFri, 28 Feb 2014 09:30:20 -0800, by amurillo
-
MergeFri, 28 Feb 2014 08:02:20 -0800, by morris
-
8031754: Type speculation should favor profile data from outermost inlined methodFri, 28 Feb 2014 13:44:16 +0100, by roland
-
8035970: PPC64: fix ad file after 8027754: Enable loop optimizations for loops with MathExactThu, 27 Feb 2014 20:40:24 +0100, by goetz
-
8032011: nsk/stress/jck60/jck60022 crashes in src\share\vm\runtime\synchronizer.cpp:239Thu, 27 Feb 2014 09:37:16 +0100, by roland
-
8035283: Second phase of branch shortening doesn't account for loop alignmentWed, 26 Feb 2014 16:45:15 -0800, by iveresov
-
8035396: Introduce accessor for tmp_oop in frame.Wed, 26 Feb 2014 11:33:34 -0800, by goetz
-
MergeWed, 26 Feb 2014 02:54:49 -0800, by anoll
-
MergeWed, 26 Feb 2014 02:38:46 -0800, by anoll
-
8034839: jvm hangs with gc/gctests/LoadUnloadGC testWed, 26 Feb 2014 11:29:47 +0100, by anoll
-
8034188: OSR methods may not be recompiled at proper compilation levelTue, 11 Feb 2014 13:29:53 +0100, by neliasso
-
8010500: [parfait] Possible null pointer dereference at hotspot/src/share/vm/opto/loopnode.hppWed, 26 Feb 2014 07:46:46 +0100, by adlertz
-
8032642: [TESTBUG] Fix testbugs in compiler/startup/.*Wed, 26 Feb 2014 07:44:59 +0100, by anoll
-
MergeTue, 25 Feb 2014 10:42:25 -0800, by roland
-
8031752: Failed speculative optimizations should be reattempted when root of compilation is differentTue, 25 Feb 2014 18:16:24 +0100, by roland
-
8033260: assert(lrg._area >= 0.0) failed: negative spill areaTue, 25 Feb 2014 17:51:27 +0100, by adlertz
-
8032656: Tag the MachSpillCopies with purpose informationTue, 25 Feb 2014 14:09:02 +0100, by adlertz
-
8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCountTue, 25 Feb 2014 13:52:37 +0100, by anoll
-
8032894: Remove dead code in Pressure::lowerTue, 25 Feb 2014 10:26:21 +0100, by adlertz
-
8027754: Enable loop optimizations for loops with MathExact insideThu, 23 Jan 2014 12:08:28 +0100, by rbackman
-
8033805: Move Fast_Lock/Fast_Unlock code from .ad files to macroassemblerMon, 24 Feb 2014 15:12:26 -0800, by kvn
-
MergeFri, 28 Feb 2014 14:56:04 +0100, by ehelin
-
8035746: Add missing Klass::oop_is_instanceClassLoader() functionThu, 27 Feb 2014 10:36:50 +0100, by stefank
-
8035648: Don't use Handle in java_lang_String::printThu, 27 Feb 2014 10:34:55 +0100, by stefank
-
8035822: Unable to test minimalVMWed, 26 Feb 2014 14:52:42 +0100, by jwilhelm
-
MergeTue, 25 Feb 2014 11:02:11 +0100, by ehelin
-
8034948: Back out JDK-6976350 since it does not fix any issueMon, 24 Feb 2014 10:45:15 +0100, by tschatzl
-
8035329: Move G1ParCopyClosure::copy_to_survivor_space into G1ParScanThreadStateMon, 24 Feb 2014 09:41:04 +0100, by tschatzl
-
8035326: Assume non-NULL references in G1CollectedHeap::in_cset_fast_testMon, 24 Feb 2014 09:40:49 +0100, by tschatzl
-
8027559: Decrease code size and templatizing in G1ParCopyClosure::do_oop_workMon, 24 Feb 2014 09:40:21 +0100, by tschatzl
-
8035412: Cleanup ClassLoaderData::is_aliveFri, 21 Feb 2014 10:19:09 +0100, by stefank
-
8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_doFri, 21 Feb 2014 10:01:20 +0100, by stefank
-
8025519: [TESTBUG] runtime/7107135/Test7107135.sh need to use COMPILEJAVA for javac taskMon, 24 Feb 2014 21:54:22 -0800, by ccheung
-
4505697: nsk/jdi/ExceptionEvent/_itself_/exevent006 and exevent008 tests fail with InvocationTargetExceptionMon, 24 Feb 2014 10:28:22 +0100, by jbachorik
-
8035650: Exclude AIX from VS.NET make/windows/projectcreator.makeMon, 24 Feb 2014 13:29:14 +0100, by mgronlun
-
8034867: Object references from expression stack are not visible as roots via jvmti FollowReferences and HeapDumpSun, 23 Feb 2014 22:36:19 -0800, by sspitsyn
-
MergeSun, 23 Feb 2014 13:16:03 -0500, by hseigel
-
8035493: JVMTI PopFrame capability must instruct compilers not to prune localsSat, 22 Feb 2014 10:22:05 +0100, by mgronlun
-
8034898: [TESTBUG]: Zero failure project - tag all Runtime JTReg bugs that fail nightlyThu, 20 Feb 2014 16:38:45 -0500, by gtriantafill
-
6546236: Thread interrupt() of Thread.sleep() can be lost on Solaris due to race with signal handlerWed, 19 Feb 2014 16:22:15 +0000, by fparain
-
7014526: "java -version" crash on sparc with some values of HeapBaseMinAddressWed, 19 Feb 2014 02:58:13 +0000, by coleenp
-
8033898: undefined symbol when build hotspot with Xcode5Tue, 25 Feb 2014 23:59:04 -0800, by henryjen
-
MergeFri, 21 Feb 2014 08:09:15 -0800, by amurillo
-
MergeFri, 21 Feb 2014 10:00:46 +0100, by ehelin
-
8033440: jmap reports unexpected used/free size of concurrent mark-sweep generationMon, 17 Feb 2014 09:51:37 +0100, by sjohanss
-
MergeMon, 17 Feb 2014 10:13:28 +0100, by ehelin
-
8034171: Remove use of template template parameters from binaryTreeDictionary.Tue, 11 Feb 2014 09:34:50 +0100, by goetz
-
8034764: Use process_strong_roots to adjust the StringTableFri, 14 Feb 2014 09:29:56 +0100, by stefank
-
8034761: Remove the do_code_roots parameter from process_strong_rootsThu, 13 Feb 2014 17:44:39 +0100, by stefank
-
MergeThu, 20 Feb 2014 12:20:56 -0800, by kvn
-
8035423: AIX: Fix os::get_default_process_handle() in os_aix.cpp after 8031968Thu, 20 Feb 2014 14:44:33 +0100, by simonis
-
8035394: PPC64: Make usage of intrinsic dsqrt depend on processor recognition.Thu, 20 Feb 2014 11:05:12 +0100, by goetz
-
8035392: cppInterpreter: fix message of NPEThu, 20 Feb 2014 10:48:57 +0100, by goetz
-
8034797: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280Wed, 19 Feb 2014 14:03:09 -0800, by goetz
-
MergeWed, 19 Feb 2014 12:08:49 -0800, by kvn
-
8033168: PPC64: gcc 4.8 warning in output_c.cppThu, 30 Jan 2014 14:30:01 +0100, by goetz
-
8033117: PPC64: Adapt to 8002074: Support for AES on SPARCWed, 29 Jan 2014 12:22:13 +0100, by goetz
-
MergeTue, 28 Jan 2014 12:28:17 -0800, by kvn
-
MergeTue, 28 Jan 2014 12:25:34 -0800, by kvn
-
8029941: rollback changes in make/jprt.properties for embedded testingTue, 28 Jan 2014 10:19:45 -0800, by kvn
-
8032634: Add #ifdef PPC64 around OrderAccess operations on _thread_state.Fri, 24 Jan 2014 10:23:34 +0100, by goetz
-
MergeWed, 22 Jan 2014 14:27:18 -0800, by kvn
-
8029101: PPC64 (part 211): ordering of Independent Reads of Independent WritesThu, 16 Jan 2014 14:25:51 +0100, by goetz
-
8031319: PPC64: Some fixes in ppc and aix coding.Tue, 07 Jan 2014 17:24:59 +0100, by goetz
-
8031188: Fix for 8029015: PPC64 (part 216): opto: trap based null and range checksMon, 06 Jan 2014 11:02:21 +0100, by goetz
-
8030863: PPC64: (part 220): ConstantTableBase for calls between args and jvmsFri, 20 Dec 2013 13:51:14 +0100, by goetz
-
MergeWed, 08 Jan 2014 11:24:00 -0800, by kvn
-
MergeThu, 12 Dec 2013 11:05:39 -0800, by kvn
-
8029957: PPC64 (part 213): cppInterpreter: memory ordering for object initializationWed, 11 Dec 2013 12:28:09 +0100, by goetz
-
8029940: PPC64 (part 122): C2 compiler portWed, 11 Dec 2013 00:06:11 +0100, by goetz
-
8029888: PPC64: (part 219): adl replacement variable CondRegisterTue, 10 Dec 2013 14:29:43 +0100, by goetz
-
8029396: PPC64 (part 212): Several memory ordering fixes in C-code.Mon, 02 Dec 2013 10:26:14 +0100, by goetz
-
MergeThu, 05 Dec 2013 15:13:12 -0800, by kvn
-
8019929: PPC64 (part 107): Extend ELF-decoder to support PPC64 function descriptor tablesThu, 05 Dec 2013 19:19:09 +0100, by simonis
-
8029015: PPC64 (part 216): opto: trap based null and range checksWed, 27 Nov 2013 16:16:21 -0800, by goetz
-
8028515: PPPC64 (part 113.2): opto: Introduce LoadFence/StoreFence.Tue, 26 Nov 2013 18:38:19 -0800, by goetz
-
8029025: PPC64 (part 203): opto: Move static _in_dump_cnt to Compile object.Fri, 22 Nov 2013 12:14:09 -0800, by goetz
-
8028767: PPC64: (part 121): smaller shared changes needed to build C2Thu, 21 Nov 2013 19:00:57 -0800, by goetz
-
8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck optimization.Thu, 21 Nov 2013 18:29:34 -0800, by goetz
-
MergeThu, 21 Nov 2013 12:30:35 -0800, by kvn
-
8028580: PPC64 (part 114/120): Support for Call nodes with constants.Wed, 20 Nov 2013 11:08:09 -0800, by goetz
-
8028514: PPC64: Fix C++ Interpreter after '7195622: CheckUnhandledOops has limited usefulness now'Tue, 19 Nov 2013 11:53:58 -0800, by simonis
-
8028470: PPC64 (part 214): linux: extend signal handler to catch SIGTRAP on ppc64.Sat, 16 Nov 2013 01:42:55 +0100, by goetz
-
8028401: PPC (part 117): Improve usability of adlc and format() functionality.Fri, 15 Nov 2013 12:01:00 -0800, by goetz
-
MergeFri, 15 Nov 2013 14:09:26 -0500, by kvn
-
8024921: PPC64 (part 113): Extend Load and Store nodes to know about memory orderingFri, 15 Nov 2013 11:05:32 -0800, by goetz
-
8003854: PPC64 (part 115): Introduce PostallocExpand that expands nodes after register allocationThu, 14 Nov 2013 19:24:59 -0800, by goetz
-
8027968: Adapt PPC to 8024927: Nashorn performance regression with CompressedOopsThu, 07 Nov 2013 11:47:11 +0100, by goetz
-
8027969: Adapt PPC to 8026328: Setting a breakpoint on invokedynamic crashes the JVMThu, 07 Nov 2013 11:51:53 +0100, by goetz
-
8027966: Adapt PPC to 8023657: New type profiling points: arguments to callThu, 07 Nov 2013 11:44:53 +0100, by goetz
-
8027965: Adapt PPC to 8015107: NPG: Use consistent naming for metaspace conceptsThu, 07 Nov 2013 11:42:26 +0100, by goetz
-
8027964: Adapt PPC to 6843347: Boundary values in some public GC options cause crashesThu, 07 Nov 2013 11:40:38 +0100, by goetz
-
MergeTue, 05 Nov 2013 17:38:04 -0800, by kvn
-
8026487: PPC64: Implement 'os::fork_and_exec' on AIXWed, 16 Oct 2013 10:52:41 +0200, by simonis
-
8024468: PPC64 (part 201): cppInterpreter: implement bytecode profilingSun, 15 Sep 2013 15:28:58 +0200, by goetz
-
8024922: PPC64 (part 116): Extend adlc to generate fields into nodes.Thu, 19 Sep 2013 17:31:42 +0200, by goetz
-
8024342: PPC64 (part 111): Support for C calling conventions that require 64-bit ints.Wed, 18 Sep 2013 14:34:56 -0700, by goetz
-
8024469: PPC64 (part 202): cppInterpreter: support for OSR.Fri, 13 Sep 2013 22:50:47 +0200, by goetz
-
8024344: PPC64 (part 112): C argument in register AND stack slot.Thu, 12 Sep 2013 13:51:13 -0700, by goetz
-
8023038: PPC64 (part 15): Platform files for AIX/PPC64 supportFri, 06 Sep 2013 20:16:09 +0200, by simonis
-
8023034: PPC64 (part 14): Implement AIX/PPC64 support in HotSpot makefilesFri, 06 Sep 2013 20:08:29 +0200, by simonis
-
8024379: Adapt PPC64 port to 8003424Fri, 06 Sep 2013 10:13:17 +0200, by goetz
-
MergeThu, 05 Sep 2013 11:04:39 -0700, by kvn
-
8023033: PPC64 (part 13): basic changes for AIXThu, 22 Aug 2013 09:39:54 -0700, by goetz
-
8020775: PPC64 (part 12): posix signal printingFri, 26 Jul 2013 00:59:18 +0200, by goetz
-
MergeFri, 16 Aug 2013 16:23:01 -0700, by kvn
-
8019972: PPC64 (part 9): platform files for interpreter only VM.Fri, 02 Aug 2013 16:46:45 +0200, by goetz
-
MergeThu, 01 Aug 2013 17:25:10 -0700, by kvn
-
8019926: PPC64 (part 106): Make hsdis build and work on Linux/PPC64Fri, 26 Jul 2013 10:12:15 +0200, by simonis
-
MergeFri, 19 Jul 2013 13:32:53 -0700, by kvn
-
MergeThu, 11 Jul 2013 12:56:29 -0700, by kvn
-
8019973: PPC64 (part 11): Fix IA64 preprocessor conditionals on AIX.Fri, 05 Jul 2013 22:17:47 +0200, by goetz
-
8019922: PPC64 (part 8): Implement Linux/PPC64 support in HotSpot makefilesWed, 10 Jul 2013 09:14:25 -0700, by simonis
-
8020121: PPC64: fix build in cppInterpreter after 8019519Tue, 09 Jul 2013 14:28:07 +0200, by goetz
-
8019519: PPC64 (part 105): C interpreter: implement support for jvmti early return.Wed, 03 Jul 2013 11:25:06 +0200, by goetz
-
8019518: PPC64 (part 103): cppInterpreter: implement support for compressed OopsWed, 03 Jul 2013 01:41:42 +0200, by goetz
-
8019517: PPC64 (part 102): cppInterpreter: implement G1 supportWed, 03 Jul 2013 01:29:13 +0200, by goetz
-
8016696: PPC64 (part 4): add relocation for trampoline stubsThu, 04 Jul 2013 10:51:31 +0200, by goetz
-
MergeWed, 03 Jul 2013 11:50:29 -0700, by kvn
-
8017317: PPC64 (part 7): cppInterpreter: implement support for biased lockingWed, 26 Jun 2013 16:06:38 +0200, by goetz
-
8017313: PPC64 (part 6): stack handling improvementsMon, 24 Jun 2013 17:11:47 +0200, by goetz
-
MergeThu, 27 Jun 2013 13:04:51 -0700, by kvn
-
MergeFri, 21 Jun 2013 15:56:24 -0700, by kvn
-
8016586: PPC64 (part 3): basic changes for PPC64Thu, 20 Jun 2013 16:30:44 -0700, by goetz
-
8016491: PPC64 (part 2): Clean up PPC defines.Wed, 19 Jun 2013 12:29:30 +0200, by goetz
-
8016476: PPC64 (part 1): reenable CORE buildWed, 19 Jun 2013 12:15:50 +0200, by goetz
-
8031498: Cleanup and re-factorize PhaseChaitin::build_ifg_physicalFri, 24 Jan 2014 13:06:52 +0100, by adlertz
-
MergeSun, 26 Jan 2014 23:01:57 -0800, by anoll
-
8009738: compiler/6826736/Test.java times out on big machinesMon, 27 Jan 2014 07:54:25 +0100, by anoll
-
MergeFri, 24 Jan 2014 13:30:55 -0800, by kvn
-
8032490: Remove -XX:+-UseOldInliningFri, 24 Jan 2014 15:26:56 +0400, by shade
-
8027422: assert(_gvn.type(obj)->higher_equal(tjp)) failed: cast_up is no longer neededFri, 24 Jan 2014 09:31:53 +0100, by roland
-
8035132: [TESTBUG] test/runtime/lambda-features/InvokespecialInterface.java test has unrecognized optionTue, 18 Feb 2014 09:54:24 -0500, by coleenp
-
8034249: need more workarounds for suspend equivalent condition issueTue, 18 Feb 2014 06:19:49 -0800, by sspitsyn
-
8034080: Remove the USDT1 dtrace code from HotspotTue, 18 Feb 2014 09:15:40 +0100, by sla
-
MergeSat, 15 Feb 2014 14:41:04 -0500, by hseigel
-
8027146: Class loading verification failure if GC occurs in Universe::flush_dependents_onSat, 15 Feb 2014 13:03:38 -0500, by coleenp
-
8007710: runtime/7158988/FieldMonitor.java fails with com.sun.jdi.VMDisconnectedException: Connection closedFri, 14 Feb 2014 16:17:22 +0100, by sjiang
-
8034860: Fatal error due to incorrect thread state during nightly testingFri, 14 Feb 2014 09:50:17 -0800, by ccheung
-
MergeWed, 12 Feb 2014 22:16:39 +0000, by dsamersoff
-
MergeWed, 12 Feb 2014 21:55:56 +0000, by dsamersoff
-
7127191: SA JSDB does not display native symbols correctly for transported Linux coresWed, 12 Feb 2014 23:39:53 +0400, by dsamersoff
-
8034781: [TESTBUG] runtime/ClassFileUnsupportedClassFileVersion.java unable to find or load main classWed, 12 Feb 2014 20:40:02 +0100, by ctornqvi
-
MergeWed, 12 Feb 2014 12:09:22 -0800, by ccheung
-
8028785: [parfait] warnings from b116 for hotspot.src.share.vm.prims: JNI exception pendingWed, 12 Feb 2014 12:01:45 -0800, by ccheung
-
MergeWed, 12 Feb 2014 10:55:28 -0800, by mduigou
-
8030350: Enable additional compiler warnings for GCCWed, 12 Feb 2014 09:37:18 -0800, by mduigou
-
8023667: SA: ExceptionBlob and other C2 classes not available in client VMWed, 12 Feb 2014 22:08:43 +0400, by dsamersoff
-
8033215: clang: node.cpp:284 IDX_INIT macro use uninitialized field _outTue, 11 Feb 2014 21:32:19 -0800, by henryjen
-
MergeThu, 20 Feb 2014 19:59:26 -0800, by lana
-
MergeTue, 11 Feb 2014 11:26:05 -0800, by lana
-
Added tag jdk9-b02 for changeset b188446de75bThu, 06 Feb 2014 13:08:44 -0800, by katleman
-
8032816: THIRDPARTYREADME LittleCMS preamble missing JRE 8 & JDK 8Tue, 28 Jan 2014 20:09:41 +0000, by jeff
-
7129980: Third Party License Readme update for JDK8Mon, 13 Jan 2014 14:42:26 -0800, by jeff
-
MergeThu, 13 Feb 2014 17:57:27 +0100, by ehelin
-
8033426: Scale initial NewSize using NewRatio if not set on command lineWed, 05 Feb 2014 11:05:13 +0100, by sjohanss
-
8026849: Fix typos in the GC code, part 2Tue, 10 Dec 2013 15:11:02 +0100, by jwilhelm
-
8033923: Use BufferingOopClosure for G1 code root scanningMon, 10 Feb 2014 12:58:09 +0100, by stefank
-
MergeMon, 10 Feb 2014 14:37:53 +0100, by ehelin
-
8033764: Remove the usage of StarTask from BufferingOopClosureMon, 10 Feb 2014 12:51:51 +0100, by stefank
-
MergeMon, 10 Feb 2014 13:31:22 +0100, by ehelin
-
8033922: G1: Back out 8033601 and go back to use the to-obj for chunked arrays.Fri, 07 Feb 2014 13:48:07 +0100, by brutisso
-
8033545: Missing volatile specifier in Bitmap::par_put_range_within_wordThu, 06 Feb 2014 17:12:10 +0100, by tschatzl
-
8031703: Missing post-barrier in ReferenceProcessorThu, 06 Feb 2014 14:12:43 +0100, by pliden
-
8033443: Test8000311 fails after latest changes to parallelize string and symbol table unlinkWed, 05 Feb 2014 14:29:34 +0100, by tschatzl
-
8033601: G1: Make array chunking use the same length field as the other young GCsWed, 05 Feb 2014 12:47:48 +0100, by tonyp
-
8028254: gc/arguments/TestMinInitialErgonomics.java failed with unexpected initial heap sizeWed, 05 Feb 2014 10:09:54 +0100, by ehelin
-
MergeMon, 03 Feb 2014 10:49:49 +0100, by ehelin
-
8024366: Make UseNUMA enable UseNUMAInterleavingThu, 16 Jan 2014 13:25:25 -0800, by jmasa
-
8033106: Wrong predicate for checking whether the correct amount of symbol table entries have been processed in G1Fri, 31 Jan 2014 09:58:06 +0100, by tschatzl
-
6991197: G1: specialize deal_with_reference() for narrowOop*Fri, 31 Jan 2014 09:57:50 +0100, by tschatzl
-
8032771: The flag VerifySilently misses a test caseFri, 31 Jan 2014 09:55:59 +0100, by tschatzl
-
MergeTue, 11 Feb 2014 10:05:02 -0800, by iklam
-
7182040: volano29 limited by os resource on Linux - need better diagnostic messageTue, 11 Feb 2014 08:43:17 -0800, by iklam
-
8033792: AltHashing used jint for imprecise bit shiftingMon, 10 Feb 2014 21:29:14 -0800, by minqi
-
MergeMon, 10 Feb 2014 14:07:11 -0800, by dcubed
-
MergeMon, 10 Feb 2014 12:58:53 -0800, by dcubed
-
8005262: possible gamma launcher issuesMon, 10 Feb 2014 12:38:34 -0800, by rdurbin
-
8028073: race condition in ObjectMonitor implementation causing deadlocksMon, 10 Feb 2014 12:48:54 -0800, by dcubed
-
8016644: Improve UnsupportedClassVersionError messageMon, 10 Feb 2014 17:49:17 +0100, by ctornqvi
-
MergeSun, 09 Feb 2014 13:28:58 -0500, by hseigel
-
8033528: assert(0 <= i && i < length()) failed: index out of boundsFri, 07 Feb 2014 18:30:27 -0500, by coleenp
-
8033931: Several nightly tests failing with assert(imin < imax) failed: Unexpected page sizeFri, 07 Feb 2014 11:47:24 -0800, by dcubed
-
8033714: hotspot 'install_jvm' bld target broken with ZIP_DEBUGINFO_FILES=0Fri, 07 Feb 2014 09:03:44 -0800, by dcubed
-
8025841: JVMTI: "vtable stub" dynamic code notification is misplacedThu, 06 Feb 2014 20:13:38 -0800, by sspitsyn
-
MergeThu, 06 Feb 2014 20:32:08 +0000, by coleenp
-
8029775: Solaris code cleanupThu, 06 Feb 2014 14:28:35 -0500, by coleenp
-
MergeThu, 06 Feb 2014 14:51:01 -0500, by fparain
-
8030808: dtrace/hotspot/Monitors/Monitors001 fails in product builds on solaris-sparcThu, 06 Feb 2014 17:59:35 +0000, by fparain
-
8028735: runtime/RedefineObject/TestRedefineObject.java interrupted (timed out?) on solaris_sparcv9-fastdebug-c2-runtime and solaris_x64-debugOpen-c2-runtimeThu, 06 Feb 2014 18:57:46 +0000, by coleenp
-
8033289: clang: clean up unused function warningWed, 05 Feb 2014 21:24:29 -0800, by henryjen
-
MergeFri, 07 Feb 2014 09:41:36 -0800, by amurillo
-
8032010: Attempt to resolve abstract method in concrete class fails with AbstractMethodErrorWed, 05 Feb 2014 15:14:47 -0800, by ccheung
-
8032223: nsk/regression/b4663146 gets assert(SafepointSynchronize::is_at_safepoint() || JvmtiEnv::is_thread_fully_suspended(get_thread(), false, &debug_bits))Tue, 04 Feb 2014 19:41:46 -0800, by sspitsyn
-
8033126: Can't call default methods from JNIMon, 03 Feb 2014 15:24:20 +0100, by sla
-
8032462: Change the linux SDT implementation to use USDT2 instead of USDT1Mon, 03 Feb 2014 13:41:26 +0100, by sla
-
MergeSun, 02 Feb 2014 15:31:40 -0500, by hseigel
-
8027113: decouple the '-XXaltjvm=<path>' option from the gamma launcherThu, 30 Jan 2014 14:12:22 -0800, by rdurbin
-
6656031: SA: jmap -permstat number of classes is off by 1Thu, 30 Jan 2014 09:41:45 +0100, by jbachorik
-
MergeWed, 05 Feb 2014 08:57:33 -0800, by amurillo
-
MergeThu, 30 Jan 2014 14:01:45 +0100, by ehelin
-
8028391: Make the Min/MaxHeapFreeRatio flags manageableWed, 29 Jan 2014 23:17:05 +0100, by jwilhelm
-
8031290: Adjust call to getisax() for additional words returnedWed, 15 Jan 2014 07:20:04 -0800, by jmasa
-
8031686: G1: assert(_hrs.max_length() == _expansion_regions) failedMon, 20 Jan 2014 10:55:54 +0100, by sjohanss
-
8030177: G1: Enable TLAB resizingMon, 27 Jan 2014 13:14:53 +0100, by brutisso
-
8025856: Fix typos in the GC codeThu, 23 Jan 2014 14:47:23 +0100, by jwilhelm
-
8032379: Remove the is_scavenging flag to process_strong_rootsTue, 14 Jan 2014 16:40:33 +0100, by mgerdin
-
8020277: Young GC could be extremely slow due to assertion in ObjectStartArray::object_starts_in_rangeMon, 20 Jan 2014 12:56:18 +0100, by sjohanss
-
8031776: Remove the unnecessary enum GenRemSet::NameMon, 20 Jan 2014 17:15:55 +0100, by ehelin
-
8027746: Remove do_gen_barrier template parameter in G1ParCopyClosureMon, 20 Jan 2014 11:47:53 +0100, by tschatzl
-
8027454: Do not traverse string table during G1 remark when treating them as strong roots during initial markMon, 20 Jan 2014 11:47:29 +0100, by tschatzl
-
8027476: Improve performance of Stringtable unlinkMon, 20 Jan 2014 11:47:07 +0100, by tschatzl
-
MergeWed, 29 Jan 2014 19:54:44 -0500, by hseigel
-
MergeTue, 28 Jan 2014 06:26:36 -0800, by zgu
-
8032827: NMT: missing virtual memory tagging in os::workaround_expand_exec_shield_cs_limit()Tue, 28 Jan 2014 08:55:00 -0500, by zgu
-
MergeTue, 28 Jan 2014 11:42:30 +0000, by dsamersoff
-
7010732: SA_ALTROOT only works if running the SA tools from their build directory.Tue, 28 Jan 2014 14:45:39 +0400, by dsamersoff
-
8028275: Metaspace ShrinkGrowTest causes fatal error if run with JFRMon, 27 Jan 2014 23:12:13 -0500, by coleenp
-
7015395: [TESTBUG] runtime/6626217/Test6626217.sh fails if compilation happens fast enough for timestamps to be equal.Tue, 21 Jan 2014 16:45:10 -0600, by gziemski
-
8032662: test/compiler/ciReplay/TestSA.sh should report ulimit issuesMon, 27 Jan 2014 10:57:52 +0100, by sla
-
8032247: SA: Constantpool lookup for invokedynamic is not implementedMon, 27 Jan 2014 13:46:54 +0400, by dsamersoff
-
MergeFri, 24 Jan 2014 08:31:06 -0500, by hseigel
-
8028553: The JVM should not throw VerifyError when 'overriding' a static final method in a superclass.Fri, 24 Jan 2014 08:13:42 -0500, by hseigel
-
8028280: ParkEvent leak when running modified runThese which only loads classesFri, 24 Jan 2014 09:28:47 +0100, by dsimms
-
8031427: AllocObject and Unsafe.allocateInstance segfault for primitive typesThu, 23 Jan 2014 16:02:14 -0500, by gdub
-
MergeThu, 23 Jan 2014 09:45:38 -0800, by minqi
-
6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstackThu, 23 Jan 2014 09:40:32 -0800, by minqi
-
8032466: serviceability/sa/jmap-hashcode/Test8028623.java fails with compilation errorsThu, 23 Jan 2014 09:33:50 +0000, by kevinw
-
8031968: Mac OS X: VM starts the agent by calling both Agent_OnAttach and Agent_OnAttach_L functions if its agent library is dynamically linked.Thu, 23 Jan 2014 09:06:21 +0100, by sla
-
8032250: Add trace event for VM flag changesThu, 23 Jan 2014 08:12:12 +0100, by sla
-
MergeMon, 20 Jan 2014 09:56:47 +0000, by kevinw
-
8028623: SA: hash codes in SymbolTable mismatching java_lang_String::hash_code for extended characters.Fri, 17 Jan 2014 18:39:22 +0000, by kevinw
-
MergeSun, 19 Jan 2014 20:23:46 -0500, by hseigel
-
8032024: Test not added for bug 8025937: assert(existing_f1 == NULL || existing_f1 == f1) failed: illegal field,changeFri, 17 Jan 2014 11:21:29 -0500, by coleenp
-
MergeFri, 17 Jan 2014 09:47:17 -0500, by hseigel
-
8031045: Access checks should precede additional per-instruction checksFri, 17 Jan 2014 09:39:51 -0500, by hseigel
-
8030812: Change the solaris DTrace implementation to use USDT2 instead of USDT1Thu, 16 Jan 2014 20:14:21 +0100, by sla
-
8030027: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Linux-amd64: SIGSEGV in JavaThread::last_java_vframe(RegisterMap*)+0xfaFri, 17 Jan 2014 02:13:40 -0800, by sspitsyn
-
8027314: Java should recognize Diagnostic options if -XX:+UnlockDiagnosticVMOptions is not specified and print an informative messageThu, 16 Jan 2014 10:51:16 -0800, by ccheung
-
8031151: Add basic CDS testsWed, 15 Jan 2014 19:12:45 -0500, by mseledtsov
-
6945460: [TESTBUG] runtime/6929067/Test6929067.shWed, 15 Jan 2014 11:46:19 +0100, by dsimms
-
MergeFri, 24 Jan 2014 09:04:24 -0800, by kvn
-
8031695: CHA ignores default methods during analysis leading to incorrect code generationThu, 23 Jan 2014 01:23:23 +0400, by vlivanov
-
8031743: C2: loadI2L_immI broken for negative memory valuesTue, 21 Jan 2014 20:05:28 -0800, by iveresov
-
8032207: C2: assert(VerifyOops || MachNode::size(ra_) <= (3+1)*4) failed: bad fixed sizeFri, 17 Jan 2014 18:09:08 -0800, by iveresov
-
MergeTue, 28 Jan 2014 11:21:43 -0800, by lana
-
MergeMon, 27 Jan 2014 21:00:29 -0800, by lana
-
Added tag jdk9-b01 for changeset 050a626a8895Tue, 21 Jan 2014 18:16:59 -0800, by katleman
-
MergeThu, 23 Jan 2014 10:35:38 -0800, by amurillo
-
MergeFri, 17 Jan 2014 10:43:43 -0800, by morris
-
8022395: java.util.zip.ZipException: Not in GZIP format in JT_JDK/test/java/util/zip/GZIP testsThu, 16 Jan 2014 16:18:34 -0800, by twisti
-
MergeTue, 14 Jan 2014 21:33:33 -0800, by anoll
-
7194669: CodeCache::mark_for_deoptimization should avoid verifying dependencies multiple timesWed, 15 Jan 2014 06:16:55 +0100, by anoll
-
8002074: Support for AES on SPARCTue, 14 Jan 2014 17:46:48 -0800, by kvn
-
8026253: New type profiling points: sparc supportTue, 14 Jan 2014 14:51:47 +0100, by roland
-
8030662: "assert(counter_changed) failed: failed dependencies, but counter didn't change" still failsTue, 14 Jan 2014 12:44:12 +0100, by roland
-
8028764: dtrace/hotspot_jni/ALL/ALL001 crashes the vm on Solaris-amd64, SIGSEGV in MarkSweep::follow_stack()+0x8aTue, 14 Jan 2014 09:44:45 +0100, by roland
-
8029464: assert(ft == ttkp->cast_to_ptr_type(jtkp->ptr()) || ft->isa_narrowoop()Mon, 13 Jan 2014 16:16:25 -0800, by roland
-
MergeFri, 17 Jan 2014 09:40:04 +0100, by ehelin
-
8031779: Assert in MetaspaceGC is always trueThu, 16 Jan 2014 17:22:35 +0100, by ehelin
-
MergeTue, 14 Jan 2014 14:26:43 +0100, by ehelin
-
8029162: G1: Shared SATB queue never enabledFri, 10 Jan 2014 09:54:25 +0100, by pliden
-
8029255: G1: Reference processing should not enqueue references on the shared SATB queueFri, 10 Jan 2014 09:53:53 +0100, by pliden
-
MergeTue, 14 Jan 2014 22:13:21 +0000, by dsamersoff
-
8030941: Darwin mapfile-vers doesnt work for other BSDsWed, 15 Jan 2014 02:02:47 +0400, by dsamersoff
-
8031059: invokestatic: ICCE trying to invoke static method when it clashes with an abstract method inherited from an interfaceTue, 14 Jan 2014 16:27:35 -0500, by hseigel
-
8028398: [TESTBUG]: test/runtime/memory/ReadFromNoaccessArea.java failed with EXCEPTION_ACCESS_VIOLATIONTue, 14 Jan 2014 13:51:47 -0500, by hseigel
-
8031530: [TESTBUG] Enable test runtime/LoadClass/LoadClassNegative.javaMon, 13 Jan 2014 10:05:37 -0500, by zgu
-
8031304: Add dcmd to print all loaded dynamic libraries.Tue, 14 Jan 2014 15:27:01 +0100, by farvidsson
-
MergeMon, 13 Jan 2014 18:30:57 -0500, by hseigel
-
8022301: [TESTBUG] runtime/jsig/Test8017498.sh incorrectly compiles native codeThu, 09 Jan 2014 15:48:00 -0800, by ccheung
-
7012961: runtime/jni/WindowsExceptionFilter/WindowsExceptionFilter01 crashes on windows-amd64Thu, 09 Jan 2014 14:06:53 -0500, by zgu
-
8030184: Remove unneeded "content_type" declarations from tracetypes.xmlWed, 08 Jan 2014 13:20:33 +0100, by sla
-
8031376: TraceClassLoading expects there to be a (Java) caller when you load a class with the bootstrap class loaderWed, 08 Jan 2014 08:34:02 +0100, by sla
-
8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I<path contains j>Tue, 21 Jan 2014 20:07:14 -0800, by henryjen
-
8029507: Enhance JVM method processingThu, 05 Dec 2013 00:36:42 -0800, by jrose
-
8021266: Better life cycle for objectsThu, 05 Sep 2013 10:29:00 -0400, by coleenp
-
MergeFri, 10 Jan 2014 12:54:08 -0800, by morris
-
8022494: Make compilation IDs sequentialFri, 10 Jan 2014 06:36:18 +0100, by anoll
-
8026413: ScopeDesc::is_equal is declared in header file but not implementedThu, 09 Jan 2014 18:09:59 -0800, by twisti
-
8031115: intrinsics for Math.decrementExact(J) and incrementExact(J) don't workThu, 09 Jan 2014 19:03:36 +0400, by iignatyev
-
8011391: C1: assert(code_offset() - offset == NativeInstruction::nop_instruction_size) failed: only one instruction can go in a delay slotThu, 09 Jan 2014 10:47:40 +0100, by adlertz
-
8028468: Add inlining information into ciReplayWed, 08 Jan 2014 10:25:50 -0800, by kvn
-
8029446: assert(_cfg.get_block_for_node(proj) == borig) failed: incorrect block for kill projectionsWed, 08 Jan 2014 12:05:19 +0100, by adlertz
-
8029873: compiler/uncommontrap/TestStackBangRbp.java crashes with SIGSEGVWed, 08 Jan 2014 09:49:31 +0100, by roland
-
8022263: use same Clang warnings on BSD as on LinuxTue, 07 Jan 2014 14:26:12 -0800, by twisti
-
8027571: fatal error: meet not symmetricTue, 07 Jan 2014 16:02:10 +0100, by roland
-
8028064: tiered may collect wrong receiver type at virtual callTue, 07 Jan 2014 14:36:34 +0100, by roland
-
8028536: Test cases to cover type system fixes pushed with 8024070Tue, 07 Jan 2014 12:38:22 +0100, by roland
-
8029305: add type tag to AbstractCompilerMon, 06 Jan 2014 17:23:07 -0800, by twisti
-
8031199: _MSC_VER is only defined on _WIN32Mon, 06 Jan 2014 15:35:20 -0800, by twisti
-
8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013Tue, 24 Dec 2013 11:48:39 -0800, by mikael
-
8030633: nsk/jvmti/RedefineClasses/StressRedefine failed invalid method ordering length on SolarisThu, 19 Dec 2013 20:28:45 +0000, by coleenp
-
8027804: JCK resolveMethod test fails expecting AbstractMethodErrorMon, 16 Dec 2013 08:24:33 -0500, by hseigel
-
8029383: assert(counter_changed) failed: failed dependencies, but counter didn't changeFri, 13 Dec 2013 09:25:44 +0100, by roland
-
8029351: assert(bt != T_OBJECT) failed: Guard is incorrect in VM:defmethThu, 12 Dec 2013 15:11:35 -0500, by drchase
-
8026941: [TESTBUG] java.lang.ClassNotFoundException: java.lang.invoke.InvokeGenericFri, 13 Dec 2013 00:34:09 +0400, by iignatyev
-
8029668: Kithcensink crashed with guarantee(Assembler::is_simm13(disp)) failed: Do not match large constant offsetsThu, 12 Dec 2013 11:25:32 -0800, by iveresov
-
8029566: PPC: OrderAccess::load_acquire(julong) is brokenWed, 11 Dec 2013 13:51:28 -0500, by jprovino
-
8029153: [TESTBUG] test/compiler/7141637/SpreadNullArg.java fails because it expects NullPointerExceptionWed, 11 Dec 2013 01:09:04 +0400, by iignatyev
-
8028122: [TESTBUG] compiler/regalloc/C1ObjectSpillInLogicOp.javaWed, 11 Dec 2013 01:04:34 +0400, by iignatyev
-
8029366: ShouldNotReachHere error when creating an array with component type of voidFri, 06 Dec 2013 16:43:56 -0800, by twisti
-
8028107: Kitchensink crashed with EAVFri, 06 Dec 2013 12:11:51 -0800, by kvn
-
8029106: JVM crashes in Metachunk::Metachunk during parallel class redefinition (PrivateMLetController, anonymous-simple_copy_1)Mon, 09 Dec 2013 10:03:39 +0100, by stefank
-
8028993: Full collections with ParallelScavenge slower in JDK 8 compared to 7u40Tue, 10 Dec 2013 10:31:00 +0100, by sjohanss
-
8029326: G1 does not check if threads gets createdMon, 09 Dec 2013 08:20:45 +0100, by ehelin
-
8028741: Interface Method Resolution should skip static and non-public methods in j.l.ObjectTue, 10 Dec 2013 16:18:26 -0500, by hseigel
-
8029415: java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java fails on all platforms with hs25-b61Fri, 06 Dec 2013 11:33:10 -0500, by hseigel
-
8028412: AsyncGetCallTrace() is broken on x86 in JDK 7u40Thu, 05 Dec 2013 12:35:38 +0100, by mgronlun
-
8029395: SA: jstack throws WrongTypeExceptionWed, 04 Dec 2013 14:43:50 +0100, by sla
-
8027458: VM anonymous classes: wrong context for protected access checksWed, 04 Dec 2013 08:10:31 -0500, by hseigel
-
8028587: New tests development for intrisics for basic operators - add, neg, inc, dec, sub, mulTue, 31 Dec 2013 19:26:57 +0400, by iignatyev
-
8027388: JVM crashes with SIGSEGV (0xb) at pc=0x00000001077cbbf6Thu, 26 Dec 2013 21:00:23 -0800, by iveresov
-
8028052: compiler/startup/SmallCodeCacheStartup.java fails there is no 'no space to run compiler' in the outputFri, 20 Dec 2013 10:31:14 +0100, by anoll
-
8030783: Provide regression test for 8026478: -XX:+VerifyAdapterSharing is brokenFri, 20 Dec 2013 10:29:44 +0100, by anoll
-
8025277: Add -XX: flag to print code cache sweeper statisticsThu, 19 Dec 2013 14:08:02 +0100, by anoll
-
8026478: -XX:+VerifyAdapterSharing is brokenThu, 19 Dec 2013 06:09:16 +0100, by anoll
-
8029091: Bug in calculation of code cache sweeping intervalTue, 17 Dec 2013 08:31:06 +0100, by anoll
-
MergeThu, 09 Jan 2014 16:53:51 +0100, by ehelin
-
MergeTue, 07 Jan 2014 16:15:35 +0100, by ehelin
-
8027364: PSScavenge accounts too large code section to StringTable unlinkTue, 07 Jan 2014 13:31:33 +0100, by tschatzl
-
8027440: DefNew does not log heap change information when a promotion failure occursMon, 16 Dec 2013 13:43:06 +0100, by brutisso
-
8029524: Remove unsused method CollectedHeap::unsafe_max_alloc()Mon, 16 Dec 2013 08:54:14 +0100, by brutisso
-
MergeWed, 08 Jan 2014 13:53:24 -0800, by dcubed
-
8029178: Parallel class loading test anonymous-simple gets SIGSEGV in Metaspace::containsTue, 07 Jan 2014 13:26:56 -0500, by coleenp
-
8031305: (hotspot) com.sun.management.VMOption is missing the ATTACH_ON_DEMAND originTue, 07 Jan 2014 12:32:57 +0100, by sla
-
4990369: visibleMethods() and methodsByName() return wrong visible methodsTue, 07 Jan 2014 10:50:28 +0100, by sla
-
8030955: assert(_prologue != NULL) failed: prologue pointer must be initializedMon, 06 Jan 2014 08:44:24 -0500, by hseigel
-
6730115: Fastdebug VM crashes with "ExceptionMark destructor expects no pending exceptions" errorTue, 31 Dec 2013 08:58:08 -0500, by zgu
-
8023735: [TESTBUG] runtime/XCheckJniJsig/XCheckJSig.java fails on MacOS XMon, 23 Dec 2013 18:44:59 -0500, by hseigel
-
MergeMon, 23 Dec 2013 18:39:47 +0000, by iignatyev
-
8029070: memory leak in jmm_SetVMGlobalMon, 23 Dec 2013 20:56:18 +0400, by iignatyev
-
8021774: [TESTBUG] Tests failed because of a warning in its outputMon, 23 Dec 2013 10:13:42 -0500, by hseigel
-
6969276: minor memory leak detected by cppcheck in agent/src/os/linux/symtab.cWed, 18 Dec 2013 23:09:57 +0400, by dsamersoff
-
8028408: unused-value warning on forte.cpp when build on MacWed, 18 Dec 2013 20:32:46 +0400, by dsamersoff
-
8029726: On OS X some dtrace probe names are mismatched with SolarisWed, 18 Dec 2013 08:39:06 +0100, by sla
-
8028737: Remove JVM_AccessVMIntFlag / JVM_AccessVMBooleanFlag / JVM_VMBreakPointMon, 16 Dec 2013 10:34:30 +0100, by sla
-
8026300: VM warning: increase O_BUFLEN in ostream.hpp -- output truncated occurs with fastdebug VM when printing flagsMon, 16 Dec 2013 10:57:08 -0800, by zgu
-
8029798: Build warnings in windows/makefiles/sa.makeMon, 16 Dec 2013 11:17:33 +0100, by sla
-
8030656: Bad version check for parameter information in src/share/vm/classfile/javaClasses.cppThu, 26 Dec 2013 11:16:44 -0500, by darcy
-
8030068: Update .jcheck/conf files for JDK 9Fri, 13 Dec 2013 09:35:12 -0800, by iris
-
Added tag jdk9-b00 for changeset ce2d7e46f3c7Thu, 12 Dec 2013 15:27:05 -0800, by iris
-
Made graph caching compilation localThu, 13 Mar 2014 15:36:30 +0100, by Doug Simon
-
more workarounds to support clang 5.1 on Mac OS XThu, 13 Mar 2014 14:48:01 +0100, by Doug Simon
-
replaced == with .equals()Thu, 13 Mar 2014 13:49:03 +0100, by Doug Simon
-
Merge.Thu, 13 Mar 2014 13:27:20 +0100, by Doug Simon
-
added more context to CheckGraalInvariants failuresThu, 13 Mar 2014 11:53:12 +0100, by Doug Simon
-
Merge.Thu, 13 Mar 2014 11:37:54 +0100, by Doug Simon
-
use AssertionError subclass for verification errors found by VerifyPhasesThu, 13 Mar 2014 11:37:24 +0100, by Doug Simon
-
removed FindBugs annotations and dependency on FindBugs itselfThu, 13 Mar 2014 01:33:50 +0100, by Doug Simon
-
fixed pylint warningWed, 12 Mar 2014 21:55:09 +0100, by Doug Simon
-
removed HotSpotResolvedJavaMethod.currentTask fieldWed, 12 Mar 2014 21:52:28 +0100, by Doug Simon
-
added unit test to ensure all classes in graal.jar comply with select global invariantsWed, 12 Mar 2014 21:50:50 +0100, by Doug Simon
-
made it an error to run the client VM on a Mac via mx (since the Mac java launcher translates '-client' to '-server')Wed, 12 Mar 2014 21:48:51 +0100, by Doug Simon
-
replaced == with .equals() for comparisons between JavaMethod/JavaField/JavaType valuesWed, 12 Mar 2014 21:47:35 +0100, by Doug Simon
-
Fix CFGPrinter printNodes issue.Thu, 13 Mar 2014 11:17:20 +0100, by Josef Eisl
-
PartialEvaluator: include materialized frame methodsThu, 13 Mar 2014 09:22:27 +0100, by Andreas Woess
-
fixed FindBugs bugsWed, 12 Mar 2014 12:40:45 -0700, by twisti
-
mx: compute sha1 digest blockwiseWed, 12 Mar 2014 13:36:23 +0100, by Bernhard Urban
-
mx: use os.sepWed, 12 Mar 2014 11:45:15 +0100, by Bernhard Urban
-
mx: some cleanup around sha1 digest supportWed, 12 Mar 2014 11:40:33 +0100, by Bernhard Urban
-
fix for mx, did not compile on WindowsWed, 12 Mar 2014 11:23:56 +0100, by Christian Wirth
-
Make LinearScan use AbstractBlock.Wed, 12 Mar 2014 11:06:27 +0100, by Josef Eisl
-
Relax wrong assertion.Wed, 12 Mar 2014 10:19:15 +0100, by Roland Schatz
-
Fix eclipseformat.Wed, 12 Mar 2014 09:36:12 +0100, by Josef Eisl
-
mergeWed, 12 Mar 2014 08:57:12 +0100, by Josef Eisl
-
Remove NodesToDoubles debug output from emitLIR.Tue, 11 Mar 2014 18:22:31 +0100, by Josef Eisl
-
Fix warning.Tue, 11 Mar 2014 17:48:26 +0100, by Thomas Wuerthinger
-
Add experimental AbstractBlock interface to make ComputeBlockOrder generic.Tue, 11 Mar 2014 17:43:29 +0100, by Thomas Wuerthinger
-
Encapsulate LIR class fields.Tue, 11 Mar 2014 16:55:57 +0100, by Thomas Wuerthinger
-
Remove nodesForBlock mapping in LIR data structure.Tue, 11 Mar 2014 16:43:18 +0100, by Thomas Wuerthinger
-
Remove withScope parameter on GraalCompiler.compileGraph.Tue, 11 Mar 2014 16:28:43 +0100, by Thomas Wuerthinger
-
Remove reference to graph in LIRGenerator.Tue, 11 Mar 2014 16:16:24 +0100, by Thomas Wuerthinger
-
apply workaround for clang 5.0 also to clang 5.1Wed, 12 Mar 2014 00:00:05 +0100, by Doug Simon
-
fixed C++ compiler error reported by clang 5.1Tue, 11 Mar 2014 23:59:19 +0100, by Doug Simon
-
hide Graal.runtime from reflection (JBS:GRAAL-22)Tue, 11 Mar 2014 20:35:34 +0100, by Doug Simon
-
removed unnecessary cache in HotSpotResolvedJavaFieldTue, 11 Mar 2014 20:30:12 +0100, by Doug Simon
-
inverted security manager check and caller class check (JBS:GRAAL-22)Tue, 11 Mar 2014 20:29:26 +0100, by Doug Simon
-
mx: check if it's a java process before sending sigquitTue, 11 Mar 2014 18:10:28 +0100, by Bernhard Urban
-
mx: add option to send sigquit before killing childTue, 11 Mar 2014 17:48:21 +0100, by Bernhard Urban
-
mx: proxy SIGQUIT to child processTue, 11 Mar 2014 18:36:49 +0100, by Bernhard Urban
-
mx: support sha1 digest for dependenciesTue, 11 Mar 2014 18:36:20 +0100, by Bernhard Urban
-
compileBroker: remove unnecessary code in initialization of compilersTue, 11 Mar 2014 18:03:09 +0100, by Bernhard Urban
-
Fix bug in OSR compilation.Tue, 11 Mar 2014 17:21:55 +0100, by Roland Schatz
-
MergeTue, 11 Mar 2014 14:45:35 +0100, by Andreas Woess
-
add @CallerSensitive annotations (JBS:GRAAL-22)Tue, 11 Mar 2014 13:03:22 +0100, by Andreas Woess
-
Compute LinearScanOrder in emitLIR.Mon, 10 Mar 2014 18:18:55 +0100, by Josef Eisl
-
BaselineCompiler: fix typo.Thu, 06 Mar 2014 11:00:50 +0100, by Josef Eisl
-
currentThread is not exactMon, 10 Mar 2014 13:41:24 -0700, by Tom Rodriguez
-
implement initial security model for Graal (JBS:GRAAL-22)Mon, 10 Mar 2014 18:14:24 +0100, by Doug Simon
-
make: remove GRAALVM and introduce COMPILERGRAAL. fix client hosted-modeMon, 10 Mar 2014 16:26:10 +0100, by Bernhard Urban
-
gate: add non-tiered bootstrapMon, 10 Mar 2014 16:20:45 +0100, by Bernhard Urban
-
Don't narrow NarrowableArithmetic by default.Mon, 10 Mar 2014 13:32:06 +0100, by Roland Schatz
-
Backed out changeset: 38c881305352Mon, 10 Mar 2014 11:38:30 +0100, by Roland Schatz
-
windows: enable C1+C2 tieredSun, 09 Mar 2014 20:26:11 +0100, by Andreas Woess
-
windows: enable C1+Graal tieredSun, 09 Mar 2014 20:25:48 +0100, by Andreas Woess
-
fixed incorrect test for nullSat, 08 Mar 2014 10:05:57 +0100, by Doug Simon
-
removed unnecessary lookupKlassByName methodSat, 08 Mar 2014 10:04:44 +0100, by Doug Simon
-
mx: new command to start c1visualizer; support for IGV download when using a proxy serverFri, 07 Mar 2014 11:44:26 -0800, by Christian Wimmer
-
Check for abstract modifier in NodeIntrinsic verification.Fri, 07 Mar 2014 19:15:22 +0100, by Roland Schatz
-
solaris: exclude gpu if graal is not usedFri, 07 Mar 2014 13:55:06 +0100, by Bernhard Urban
-
enable C1 + Graal tiered (added Linux and Solaris support)Fri, 07 Mar 2014 13:15:40 +0100, by Doug Simon
-
CanonicalizerPhase: cosmetic simplification in performReplacementFri, 07 Mar 2014 10:27:52 +0100, by Gilles Duboscq
-
Remove useless code in LoopFragment.mergeEarlyExitsFri, 07 Mar 2014 11:37:26 +0100, by Gilles Duboscq
-
During LoopFragment.mergeEarlyExits we need to update the orignal fragement's nodes bitmapThu, 06 Mar 2014 18:21:54 +0100, by Gilles Duboscq
-
Use a forceLog scope for LinearScan.reportFailure. Remove @SuppressWarnings on DebugScope.scopeThu, 06 Mar 2014 18:13:49 +0100, by Gilles Duboscq
-
TruffleCompiler: fix corner case in format stringFri, 07 Mar 2014 09:23:53 +0100, by Bernhard Urban
-
enable C1 + Graal tieredThu, 06 Mar 2014 17:11:39 -0800, by Tom Rodriguez
-
reorganized graalCompilerToVM.cppThu, 06 Mar 2014 22:45:25 -0800, by twisti
-
make HotSpotResolvedJavaMethod leanerThu, 06 Mar 2014 22:40:48 -0800, by twisti
-
pass metaspace pointers instead of object to VMThu, 06 Mar 2014 21:03:59 -0800, by twisti
-
make mx respect umask when making jar filesThu, 06 Mar 2014 18:43:40 -0800, by Tom Rodriguez
-
rename BeginEnqueue to EnqueueingThu, 06 Mar 2014 18:41:48 -0800, by Tom Rodriguez
-
fix overzeroing of new storage, refactor zeroing and unroll zeroing of small arraysThu, 06 Mar 2014 18:41:42 -0800, by Tom Rodriguez
-
Merge with dd783f0ecf171f786674bb5b6b762581c3367f80Thu, 06 Mar 2014 16:24:47 -0800, by Michael Van De Vanter
-
Merge with 13072c084e6f8f4a402827c0a541c54938537041Thu, 06 Mar 2014 15:56:05 -0800, by Michael Van De Vanter
-
mergeWed, 05 Mar 2014 19:54:38 -0800, by Michael Van De Vanter
-
Merge with 1b84e499127b0086271898a1298577d15e0b3101Wed, 05 Mar 2014 19:40:15 -0800, by Michael Van De Vanter
-
Ruby/Instrumentation: renaming/API rearrangementsSun, 23 Feb 2014 17:00:35 -0800, by Michael Van De Vanter
-
Ruby/Instrumentation: class renameTue, 04 Feb 2014 11:17:09 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: significant rearrangement (including moved class) and extension of the Truffle Instrumentation Framework. New interfaces include DebugContext (which can be attached to the ExecutionContext), through which access is provided to possibly language-specific (a) node instrumentation, (b) debug services manager, (c) notification when programs halt, (d) display of language values, and (e) display of variable identifiers.Mon, 03 Feb 2014 20:58:23 -0800, by Michael Van De Vanter
-
refactor CompilerToVM interfaceThu, 06 Mar 2014 15:18:47 -0800, by twisti
-
TruffleCompiler: avoid interleaved output with application and compilerThu, 06 Mar 2014 23:17:10 +0100, by Bernhard Urban
-
simplified HotSpotResolvedObjectType.FieldInfo.getType(); encapsulated all access to javaClass in HotSpotResolvedObjectType moreThu, 06 Mar 2014 17:46:11 +0100, by Doug Simon
-
removed java.lang.Class fields in HotSpotResolvedPrimitiveTypeThu, 06 Mar 2014 17:44:56 +0100, by Doug Simon
-
removed unnecessary explicit cast by tightening return type of overloaded methodThu, 06 Mar 2014 17:26:09 +0100, by Doug Simon
-
Truffle: remove call node notification loop (O(n^2))Thu, 06 Mar 2014 16:12:22 +0100, by Andreas Woess
-
remove assertion in UnexpectedResultException constructorTue, 04 Mar 2014 12:59:37 +0100, by Andreas Woess
-
Verify existence of constructor for @NodeIntrinsic methods.Thu, 06 Mar 2014 13:40:13 +0100, by Roland Schatz
-
Don't remove UnboxNode if the incoming type is wrong.Thu, 06 Mar 2014 10:40:00 +0100, by Roland Schatz
-
fix queue codeWed, 05 Mar 2014 21:13:51 -0800, by Tom Rodriguez
-
Wrap access to ThreadPoolExecutor to avoid ConcurrentModificationExceptionsWed, 05 Mar 2014 16:22:42 -0800, by Tom Rodriguez
-
improve commentWed, 05 Mar 2014 15:50:35 -0800, by Tom Rodriguez
-
Truffle: fixed minor formatting problem.Wed, 05 Mar 2014 23:58:54 +0100, by Christian Humer
-
Truffle: added notification from callee to callers in the CallNode.Wed, 05 Mar 2014 23:33:36 +0100, by Christian Humer
-
Truffle: refined split/inlining heuristics.Wed, 05 Mar 2014 23:33:25 +0100, by Christian Humer
-
Truffle: deprecated CallNode.isInlinableWed, 05 Mar 2014 23:33:25 +0100, by Christian Humer
-
Truffle-DSL: generate better implementations for getKind()Wed, 05 Mar 2014 23:33:25 +0100, by Christian Humer
-
Truffle: implemented new tracing flag TraceTruffleCompilationPolymorphism.Wed, 05 Mar 2014 23:33:25 +0100, by Christian Humer
-
Truffle: Improved ASTSize output for opt done events.Wed, 05 Mar 2014 23:33:25 +0100, by Christian Humer
-
Truffle: Added separate option to trace splitting.Wed, 05 Mar 2014 23:33:25 +0100, by Christian Humer
-
Truffle: Now keeps track of all not just inlined call-sites called by CallNode. Deprecated some old API in NodeUtil.Wed, 05 Mar 2014 23:33:25 +0100, by Christian Humer
-
removed HotSpotRuntimeInterpreterInterfaceWed, 05 Mar 2014 21:37:50 +0100, by Doug Simon
-
fixed link in javadocWed, 05 Mar 2014 21:37:23 +0100, by Doug Simon
-
Remove LIRGenerator from LinearScan.Wed, 05 Mar 2014 20:12:46 +0100, by Josef Eisl
-
removed remaining VMToCompiler calls for allocating Graal API objectsWed, 05 Mar 2014 19:07:29 +0100, by Doug Simon
-
clean up snippet-related assertion in GraphBuilderPhaseWed, 05 Mar 2014 17:53:38 +0100, by Lukas Stadler
-
Remove unused imports.Wed, 05 Mar 2014 14:01:21 +0100, by Thomas Wuerthinger
-
First draft of baseline compiler.Wed, 05 Mar 2014 13:56:04 +0100, by Thomas Wuerthinger
-
Use LIR instead of LIRGenerator as parameter in emitCode.Wed, 05 Mar 2014 11:24:42 +0100, by Thomas Wuerthinger
-
Merge.Wed, 05 Mar 2014 10:32:19 +0100, by Thomas Wuerthinger
-
Merge.Wed, 05 Mar 2014 10:27:30 +0100, by Thomas Wuerthinger
-
Merge.Fri, 28 Feb 2014 16:19:10 +0100, by Thomas Wuerthinger
-
Remove unused imports.Wed, 26 Feb 2014 13:09:16 +0100, by Thomas Wuerthinger
-
Merge.Wed, 26 Feb 2014 13:07:38 +0100, by Thomas Wuerthinger
-
Merge.Tue, 25 Feb 2014 18:17:08 +0100, by Thomas Wuerthinger
-
Remove unused import.Tue, 25 Feb 2014 18:16:59 +0100, by Thomas Wuerthinger
-
Move functionality of SpillMoveFactory to FrameMap.Tue, 25 Feb 2014 17:51:03 +0100, by Thomas Wuerthinger
-
Direct LIR generation: make compileBytecodeToLIR static.Wed, 05 Mar 2014 10:13:05 +0100, by Josef Eisl
-
Direct LIR generation: refactoring alternative compilation path in GraalCompilerTest.Wed, 05 Mar 2014 10:12:35 +0100, by Josef Eisl
-
Direct LIR generation: created a copy of GraphBuilderPhase for LIR generation.Wed, 05 Mar 2014 10:11:21 +0100, by Josef Eisl
-
Direct LIR generation: added alternative compilation path to GraalCompilerTest.Wed, 05 Mar 2014 10:11:34 +0100, by Josef Eisl
-
moved to-constant-pool-index conversion up to JavaTue, 04 Mar 2014 22:23:24 -0800, by twisti
-
moved readCString to UnsafeAccess next to the other methodsTue, 04 Mar 2014 20:07:03 -0800, by twisti
-
avoid deadlock in clinit of HotSpotResolvedJavaFieldTue, 04 Mar 2014 16:12:18 -0800, by Tom Rodriguez
-
removed duplicate vmStructs entriesMon, 03 Mar 2014 20:40:23 -0800, by twisti
-
Remove Ruby implementation.Tue, 04 Mar 2014 01:08:46 +0000, by Chris Seaton
-
don't allow unresolved field types to hang aroundFri, 28 Feb 2014 16:35:52 -0800, by Tom Rodriguez
-
fix field access and casts in method substitutionsFri, 28 Feb 2014 16:35:50 -0800, by Tom Rodriguez
-
put tighter types on some builtin operationsWed, 26 Feb 2014 11:39:47 -0800, by Tom Rodriguez
-
IGV: fix NPEMon, 03 Mar 2014 12:04:16 +0100, by Andreas Woess
-
TruffleCompilerOptions: add help texts, delete old optionsMon, 03 Mar 2014 10:12:02 +0100, by Andreas Woess
-
TruffleDSL: retire NodeFactory#createNodeGenericWed, 26 Feb 2014 15:34:59 +0100, by Andreas Woess
-
dsl processor: delete unused classesWed, 26 Feb 2014 13:48:47 +0100, by Andreas Woess
-
Fixes PTX test failure and a crash when TraceGPUInteraction flag is specified.Fri, 28 Feb 2014 14:01:31 -0500, by S.Bharadwaj Yadavalli
-
Fix UnsignedMathSubstitutions and add unit tests.Fri, 28 Feb 2014 14:25:27 +0100, by Roland Schatz
-
Use correct stamp in BitLogicNode smart constructors.Fri, 28 Feb 2014 13:51:50 +0100, by Roland Schatz
-
GraphKit: add support for if-then-else constructsThu, 27 Feb 2014 17:11:28 -0800, by Christian Wimmer
-
Move GraphKit out of HotSpot-specific projectThu, 27 Feb 2014 17:04:24 -0800, by Christian Wimmer
-
removed unused importThu, 27 Feb 2014 12:05:52 -0800, by twisti
-
fixed formatting after renamingThu, 27 Feb 2014 11:50:45 -0800, by twisti
-
refactored com.oracle.graal.hotspot.meta.HotSpotLoweringProvider.lower(Node, LoweringTool) into smaller methodsThu, 27 Feb 2014 11:44:44 -0800, by twisti
-
renamed com.oracle.graal.asm.AbstractAssembler to com.oracle.graal.asm.AssemblerThu, 27 Feb 2014 11:36:25 -0800, by twisti
-
made com.oracle.graal.asm.Buffer non-public and a private field in AbstractAssemblerThu, 27 Feb 2014 11:33:17 -0800, by twisti
-
SharedRuntime: add gen_i2c_adapter, implement it with pre-existing methods in each architecture.Thu, 27 Feb 2014 16:05:29 +0100, by Gilles Duboscq
-
Graal HotSpot CodeInstaller: remove access to unused Mark::referencesThu, 27 Feb 2014 16:04:18 +0100, by Gilles Duboscq
-
Forward mx verbose mode to jmhWed, 26 Feb 2014 15:24:58 +0100, by Gilles Duboscq
-
be more careful with clinit of CompilationTaskWed, 26 Feb 2014 11:10:27 -0800, by Tom Rodriguez
-
Source comments in integer conversion nodes.Wed, 26 Feb 2014 15:56:11 +0100, by Roland Schatz
-
Reduce bit width of integer operations where possible.Wed, 26 Feb 2014 15:56:03 +0100, by Roland Schatz
-
Support integer arithmetic for arbitrary types.Wed, 26 Feb 2014 15:55:04 +0100, by Roland Schatz
-
Keep stamp when canonicalizing nodes to constants.Wed, 26 Feb 2014 15:53:51 +0100, by Roland Schatz
-
Separate singleton stamp for the void type.Wed, 26 Feb 2014 11:20:50 +0100, by Roland Schatz
-
Remove unused method.Wed, 26 Feb 2014 11:08:08 +0100, by Roland Schatz
-
don't directly access the arraylength of Constant objectsTue, 25 Feb 2014 21:40:34 -0800, by Tom Rodriguez
-
support canonicalization of arraylength in ReadNodeTue, 25 Feb 2014 13:13:40 -0800, by Tom Rodriguez
-
Don't elide volatile LoadFieldTue, 25 Feb 2014 13:07:48 -0800, by Tom Rodriguez
-
ThreadLocals should be finalTue, 25 Feb 2014 13:04:25 -0800, by Tom Rodriguez
-
Make Debug.metric objects staticTue, 25 Feb 2014 09:49:47 -0800, by Tom Rodriguez
-
Bug fixes in StampTool.(zero|sign)Extend.Tue, 25 Feb 2014 13:36:18 +0100, by Roland Schatz
-
Substitution methods for injecting fake profiling data into unit tests.Tue, 25 Feb 2014 11:24:17 +0100, by Roland Schatz
-
make SPARC compile code againMon, 24 Feb 2014 17:31:15 -0800, by twisti
-
remove CompilerToVM.getInstanceFieldsMon, 24 Feb 2014 15:08:02 -0800, by twisti
-
Use correct PlatformKind in reinterpret LIR generation.Mon, 24 Feb 2014 15:06:07 +0100, by Roland Schatz
-
Fix corner case in stamp computation of zero extension.Mon, 24 Feb 2014 15:02:52 +0100, by Roland Schatz
-
Ignore reinterpret in backend if the new Stamp has the same PlatformKind.Mon, 24 Feb 2014 11:37:48 +0100, by Roland Schatz
-
Fix type error in compare convert-constant optimization.Mon, 24 Feb 2014 11:15:27 +0100, by Roland Schatz
-
add canonicalization to FloatConvertNodeSat, 22 Feb 2014 06:17:50 +0100, by Andreas Woess
-
Fix wrong kind in LIRGenerator.Fri, 21 Feb 2014 19:35:08 +0100, by Roland Schatz
-
Remove unused methods from Architecture.Fri, 21 Feb 2014 18:58:39 +0100, by Roland Schatz
-
IGV: Fix bug with subgraphs.Fri, 21 Feb 2014 18:47:02 +0100, by Roland Schatz
-
Make conversion from Stamp to PlatformKind extensible by backend.Fri, 21 Feb 2014 13:04:58 +0100, by Roland Schatz
-
Unit tests for x2L conversion.Fri, 21 Feb 2014 12:59:52 +0100, by Roland Schatz
-
Explicit x2L instructions in AMD64 backend.Fri, 21 Feb 2014 12:58:26 +0100, by Roland Schatz
-
Split convert node into separate nodes for different conversions.Fri, 21 Feb 2014 11:53:48 +0100, by Roland Schatz
-
Refactor Stamp hierarchy.Thu, 20 Feb 2014 14:42:01 +0100, by Roland Schatz
-
Remove unused method.Thu, 20 Feb 2014 12:08:04 +0100, by Roland Schatz
-
Merge.Fri, 21 Feb 2014 02:30:03 +0100, by Christian Humer
-
Truffle: further tweaks to the inlinig/split heuristic.Fri, 21 Feb 2014 02:29:16 +0100, by Christian Humer
-
Truffle: Added API in NodeUtil to count nodes restricted to a Kind.Fri, 21 Feb 2014 02:25:12 +0100, by Christian Humer
-
Truffle: Added API for Node.getKind().Fri, 21 Feb 2014 02:24:03 +0100, by Christian Humer
-
Remove unused field.Fri, 21 Feb 2014 00:19:50 +0100, by Thomas Wuerthinger
-
Merge.Thu, 20 Feb 2014 17:42:29 +0100, by Thomas Wuerthinger
-
Turn Truffle cache into least recently used cache with maximum size.Thu, 20 Feb 2014 17:42:18 +0100, by Thomas Wuerthinger
-
Merge.Thu, 20 Feb 2014 13:59:18 +0100, by Christian Humer
-
Merge.Thu, 20 Feb 2014 13:44:39 +0100, by Christian Humer
-
Truffle: added visited set to avoid duplicate inlinings when operating on truffle trees violating the tree property.Thu, 20 Feb 2014 13:44:06 +0100, by Christian Humer
-
Truffle: accidently increased max graph size.Thu, 20 Feb 2014 13:43:15 +0100, by Christian Humer
-
Truffle: Cleaned depracated API usage.Thu, 20 Feb 2014 01:52:58 +0100, by Christian Humer
-
SL: adaptions for SL to new inlining API.Thu, 20 Feb 2014 01:43:51 +0100, by Christian Humer
-
Truffle: New more reliable inlining strategy for the Truffle runtime.Thu, 20 Feb 2014 01:43:11 +0100, by Christian Humer
-
Truffle: Updated inlining API. Pushed inlining implementation to the Truffle runtime.Thu, 20 Feb 2014 01:21:49 +0100, by Christian Humer
-
mx eclipseinit: take care of working sets that were edited by handThu, 20 Feb 2014 11:14:46 +0100, by Michael Haupt
-
reduce IGV memory usage, intern strings, eliminate some LinkedHashMaps, cache InputEdgesWed, 19 Feb 2014 14:50:49 -0800, by Tom Rodriguez
-
freeze graphs before inserting into tableWed, 19 Feb 2014 14:41:51 -0800, by Tom Rodriguez
-
factor out listener notify. fix typoWed, 19 Feb 2014 11:18:37 -0800, by Tom Rodriguez
-
Provide piCast helpers instead of using raw booleansWed, 19 Feb 2014 11:16:42 -0800, by Tom Rodriguez
-
lower arraycopy calls later and support unchecked object arraycopyWed, 19 Feb 2014 00:39:44 -0800, by Tom Rodriguez
-
HSAIL: ensure debug configuration is initialized on Sumatra threads using GraalWed, 19 Feb 2014 15:58:45 +0100, by Doug Simon
-
HSAIL: upgraded to Okra 1.8 jarsWed, 19 Feb 2014 15:57:23 +0100, by Doug Simon
-
pass concrete frame type as argument to NewFrameNode constructorWed, 19 Feb 2014 12:08:37 +0100, by Andreas Woess
-
added Arrays.equals substitutionsTue, 18 Feb 2014 21:55:26 -0800, by twisti
-
safepoint poll at return can never be elidedTue, 18 Feb 2014 15:04:47 -0800, by Tom Rodriguez
-
added Array.getLength substitutionTue, 18 Feb 2014 13:21:11 -0800, by twisti
-
Move BytecodeFrame validation into the HotSpot backendTue, 18 Feb 2014 11:16:48 -0800, by Tom Rodriguez
-
Acquire proper locks before calling assign_compile_idTue, 18 Feb 2014 10:47:13 -0800, by Tom Rodriguez
-
mxtool: fix pylint 1.1.0 warningsMon, 17 Feb 2014 23:18:00 +0100, by Bernhard Urban
-
mx_graal: fix pylint 1.1.0 warningsMon, 17 Feb 2014 23:09:19 +0100, by Bernhard Urban
-
New methods for querying memory usage of individual objects and object graphs in Graal API (MetaAccessProvider#getMemorySize, MetaUtil#getMemorySizeRecursive).Mon, 17 Feb 2014 17:06:41 +0100, by Thomas Wuerthinger
-
Merge.Mon, 17 Feb 2014 13:48:41 +0100, by Thomas Wuerthinger
-
Fix typo.Thu, 06 Feb 2014 17:41:51 +0100, by Thomas Wuerthinger
-
Merge.Thu, 06 Feb 2014 14:50:45 +0100, by Thomas Wuerthinger
-
Change AUTHORS, CHANGELOG, and README file from HTML to Markdown.Thu, 06 Feb 2014 14:50:36 +0100, by Thomas Wuerthinger
-
SL: Run test as part of "mx unittest"Sat, 15 Feb 2014 08:00:16 -0800, by Christian Wimmer
-
SL: Small JavaDoc fixesSat, 15 Feb 2014 07:59:48 -0800, by Christian Wimmer
-
SL: small cleanupsSat, 15 Feb 2014 06:54:20 -0800, by Christian Wimmer
-
MergeFri, 14 Feb 2014 20:43:43 +0100, by Andreas Woess
-
method substitution for unsafeGetFinal*Thu, 13 Feb 2014 15:04:15 +0100, by Andreas Woess
-
experimental CompilerDirectives.unsafeGetFinal*Fri, 14 Feb 2014 16:45:53 +0100, by Andreas Woess
-
add missing unsafeGetLong substitution; minor grammar fix (a/an)Thu, 13 Feb 2014 15:01:48 +0100, by Andreas Woess
-
Fix assert in HotSpotDebugInfoBuilderFri, 14 Feb 2014 16:59:27 +0100, by Gilles Duboscq
-
Add shouldBeInlined method to ResolvedJavaMethod, implement it for HotSpot and use it in the inlining phaseThu, 13 Feb 2014 18:46:15 +0100, by Gilles Duboscq
-
mx: factor out JavaConfig.processArgs and use it in mx vm. remove default -J arguments.Fri, 14 Feb 2014 15:09:57 +0100, by Gilles Duboscq
-
Allow using run_java without the arguments from -J -Ja -Jp. Factor out the argument processing of mx_graal.vm and use it to pass tested-vm args down through the jmh harnessThu, 13 Feb 2014 17:59:27 +0100, by Bernhard Urban
-
mx.run: shell-escape arguments when printing them in verbose modeThu, 13 Feb 2014 17:07:36 +0100, by Gilles Duboscq
-
mx jmh: display the number of benchmarks that will runThu, 13 Feb 2014 17:03:20 +0100, by Gilles Duboscq
-
mx jmh: avoid mx crash if JMH_BENCHMARKS is not defined at all and skip suites that do not contain the correct jarThu, 13 Feb 2014 15:39:18 +0100, by Gilles Duboscq
-
New unit tests for I2x bytecodes.Thu, 13 Feb 2014 14:43:07 +0100, by Roland Schatz
-
Documentation for jump emission logic.Thu, 13 Feb 2014 11:18:11 +0100, by Roland Schatz
-
MergeWed, 12 Feb 2014 23:57:22 -0800, by Christian Wimmer
-
Sort options alphabetically so that diffs do not show false positivesWed, 12 Feb 2014 10:49:31 -0800, by Christian Wimmer
-
SL: small cleanupsWed, 12 Feb 2014 10:30:42 -0800, by Christian Wimmer
-
Make code extensibleWed, 12 Feb 2014 10:25:29 -0800, by Christian Wimmer
-
Move stamp inference in its own class, and make it extensible via the ValueAndStampProxy interfaceWed, 12 Feb 2014 10:25:16 -0800, by Christian Wimmer
-
Allow subclassesWed, 12 Feb 2014 10:24:11 -0800, by Christian Wimmer
-
Allow outside access to fieldWed, 12 Feb 2014 10:23:54 -0800, by Christian Wimmer
-
Make graph builder more extensibleWed, 12 Feb 2014 10:23:41 -0800, by Christian Wimmer
-
Allow disabling of redundant move eliminationWed, 12 Feb 2014 10:23:21 -0800, by Christian Wimmer
-
Make reference map data accessible from Java codeWed, 12 Feb 2014 10:22:48 -0800, by Christian Wimmer
-
mx: add support for jmh benchmark suitesWed, 12 Feb 2014 20:12:33 +0200, by Bernhard Urban
-
MergeTue, 11 Feb 2014 15:07:50 -0800, by Tom Rodriguez
-
use hotspot stubs for primitive arraycopy callsTue, 11 Feb 2014 14:26:48 -0800, by Tom Rodriguez
-
a few stronger asserts in snipppet expansionTue, 11 Feb 2014 10:39:26 -0800, by Tom Rodriguez
-
minor assembly tweaksTue, 11 Feb 2014 10:37:28 -0800, by Tom Rodriguez
-
fix comment typoTue, 11 Feb 2014 10:37:08 -0800, by Tom Rodriguez
-
add assert to check format of debug infoTue, 11 Feb 2014 10:36:57 -0800, by Tom Rodriguez
-
gate: compile java with ECJ if availableTue, 11 Feb 2014 22:41:50 +0100, by Bernhard Urban
-
mx: add option for forcing the usage of javacTue, 11 Feb 2014 22:33:43 +0100, by Bernhard Urban
-
MergeTue, 11 Feb 2014 08:47:18 -0800, by Mick Jordan
-
update JLINE/JNR library dependenciesTue, 11 Feb 2014 08:42:57 -0800, by Mick Jordan
-
fixed JDT errors and warningsTue, 11 Feb 2014 16:38:32 +0100, by Doug Simon
-
abort if bad --jdt argument given to 'mx build; commandTue, 11 Feb 2014 16:31:53 +0100, by Doug Simon
-
Change CUDA context management to support multiple executions of a kernel. Exclude GPU offloading of lambdas from java.* library code.Mon, 10 Feb 2014 14:38:42 -0500, by S.Bharadwaj Yadavalli
-
Make NewMultiArrayNode a ArrayLengthProvider so that it can provide the length of its first dimensionMon, 10 Feb 2014 16:13:21 +0100, by Gilles Duboscq
-
changelog: switch to markdown syntaxMon, 10 Feb 2014 15:58:10 +0200, by Bernhard Urban
-
mx: set correct permissions for graal.jarMon, 10 Feb 2014 13:51:20 +0100, by Bernhard Urban
-
Ruby: restore prototype debugger.Mon, 10 Feb 2014 03:39:21 +0000, by Chris Seaton
-
Instrumentation: the default probe should pass specific types to the general object case unless overridden.Mon, 10 Feb 2014 03:37:32 +0000, by Chris Seaton
-
Truffle: canonicalize inlined invoke usages during partial evaluationSat, 08 Feb 2014 06:38:33 +0100, by Andreas Woess
-
Truffle: refactoringsSat, 08 Feb 2014 06:33:29 +0100, by Andreas Woess
-
LoadJavaMirrorWithKlassPhase: ConstantLocationNode.create already adds the node to the graph, remove redundant call to graph.unique.Fri, 07 Feb 2014 17:46:38 +0100, by Gilles Duboscq
-
Add an assert in HotSpotDebugInfoBuilder regarding lockDepthFri, 07 Feb 2014 17:44:58 +0100, by Gilles Duboscq
-
Setup the OSR calling convention before calling compileGraph rather than patching it in the LIRGeneratorFri, 07 Feb 2014 17:39:32 +0100, by Gilles Duboscq
-
Simplify IntegerArithmeticNode.add/mul/subFri, 07 Feb 2014 17:31:48 +0100, by Gilles Duboscq
-
Add specialization for int to BitScanForwardNode to avoid unnecessary sign-extension to long.Fri, 07 Feb 2014 17:51:14 +0100, by Gilles Duboscq
-
made NativeFunctionInterfaceTest pass on WindowsFri, 07 Feb 2014 16:24:31 +0100, by Doug Simon
-
Use branch probability for emitting conditional jump.Fri, 07 Feb 2014 15:20:59 +0100, by Roland Schatz
-
Remove unused 'negated' arguments.Fri, 07 Feb 2014 15:03:21 +0100, by Roland Schatz
-
added complete test coverage for NativeFunctionInterface except for getNativeFunctionPointerFromRawValueFri, 07 Feb 2014 12:37:34 +0100, by Doug Simon
-
fixed bug in passing primitive arrays through native function handlesFri, 07 Feb 2014 01:08:35 +0100, by Doug Simon
-
fixed C++ compilation errorThu, 06 Feb 2014 23:28:16 +0100, by Doug Simon
-
HSAIL: fixed regression causing object lambda demos to breakThu, 06 Feb 2014 23:25:48 +0100, by Doug Simon
-
HSAIL: disable String.equals() substitutionsThu, 06 Feb 2014 23:24:10 +0100, by Doug Simon
-
modified Kind.format() to avoid calling any user code (JBS:GRAAL-14)Thu, 06 Feb 2014 23:14:06 +0100, by Doug Simon
-
HSAIL: fixed bug in kernel argument logicThu, 06 Feb 2014 22:47:41 +0100, by Doug Simon
-
remove overly eager evaluation of toString() in Debug.log calls (JBS:GRAAL-14)Thu, 06 Feb 2014 22:34:23 +0100, by Doug Simon
-
added NativeLibraryHandle.getName()Thu, 06 Feb 2014 21:41:33 +0100, by Doug Simon
-
fixed code format warningThu, 06 Feb 2014 18:50:47 +0100, by Doug Simon
-
Merge.Thu, 06 Feb 2014 18:47:57 +0100, by Doug Simon
-
consolidated GNFI code into graal.hotspot project and cleaned up the documentation and codeThu, 06 Feb 2014 18:44:14 +0100, by Doug Simon
-
added utility methods for writing a Java string to a native memory buffer as a C stringThu, 06 Feb 2014 18:42:45 +0100, by Doug Simon
-
fixed spellingThu, 06 Feb 2014 18:41:16 +0100, by Doug Simon
-
Increase TruffleGraphMaxNodes.Thu, 06 Feb 2014 17:31:48 +0100, by Roland Schatz
-
HSAIL: support for storing immediatesThu, 06 Feb 2014 11:24:00 +0100, by Doug Simon
-
removed UseHSAILSimulator optionThu, 06 Feb 2014 11:20:33 +0100, by Doug Simon
-
updated projects to Okra 1.7 jarsThu, 06 Feb 2014 11:17:58 +0100, by Doug Simon
-
pulled Ptx and Hsail classes out of gpu class namespaceThu, 06 Feb 2014 11:14:19 +0100, by Doug Simon
-
Fix gate errorsThu, 06 Feb 2014 00:21:10 -0800, by Christian Wimmer
-
mergeWed, 05 Feb 2014 23:38:59 -0800, by Christian Wimmer
-
mergeWed, 05 Feb 2014 04:54:01 -0800, by Christian Wimmer
-
mergeWed, 05 Feb 2014 03:17:05 -0800, by Christian Wimmer
-
SL: small changesWed, 05 Feb 2014 03:16:21 -0800, by Christian Wimmer
-
SL: Feedback from reviewersWed, 05 Feb 2014 08:02:15 -0800, by Christian Wimmer
-
Enable usage tracking in constant nodes.Wed, 05 Feb 2014 15:50:36 +0100, by Roland Schatz
-
Added tag graal-0.1 for changeset b124e22eb772Wed, 05 Feb 2014 14:59:55 +0100, by Thomas Wuerthinger
-
Update README and AUTHORS. Move to HTML format.Wed, 05 Feb 2014 14:02:54 +0100, by Thomas Wuerthinger
-
MergedWed, 05 Feb 2014 12:16:56 +0100, by Christian Wirth
-
Merged with Michael Haupt's changes pulled from him directlyWed, 05 Feb 2014 11:44:10 +0100, by Christian Wirth
-
support frame slot removalWed, 05 Feb 2014 11:40:13 +0100, by Michael Haupt
-
fix Truffle JavaDocWed, 05 Feb 2014 11:38:00 +0100, by Christian Wirth
-
In ConditionalEliminationPhase, check whether a ValueNode does record usages; caused crashes in FastRWed, 05 Feb 2014 11:28:10 +0100, by Christian Wirth
-
GNFI: rename project from .ffi.amd64 to .nfi.hotspot.amd64Wed, 05 Feb 2014 10:38:12 +0100, by Matthias Grimmer
-
GNFI: set invalid rtld_default in HotSpotVMConfigWed, 05 Feb 2014 10:37:07 +0100, by Matthias Grimmer
-
GNFI: add commentsWed, 05 Feb 2014 09:32:30 +0100, by Matthias Grimmer
-
GNFI: cache lookup handlesWed, 05 Feb 2014 09:26:36 +0100, by Matthias Grimmer
-
GNFI: add JavaDocWed, 05 Feb 2014 09:24:23 +0100, by Matthias Grimmer
-
fixed JavaDocTue, 04 Feb 2014 17:12:12 -0800, by twisti
-
SL: added testcase for inlining.Tue, 04 Feb 2014 17:18:16 +0100, by Christian Humer
-
Merge.Tue, 04 Feb 2014 13:19:16 +0100, by Christian Humer
-
Truffle: fixed inlined trees were not printed to graph visitor.Mon, 03 Feb 2014 21:11:36 +0100, by Christian Humer
-
Merge.Mon, 03 Feb 2014 21:01:26 +0100, by Christian Humer
-
SL: Make SL use the new UnsupportedSpecializationException#getSuppliedNodes() for error messages; Disabled dumping by default to IGV.Mon, 03 Feb 2014 21:01:11 +0100, by Christian Humer
-
Truffle-DSL: implemented support for UnsupportedSpecializationException#getSuppliedNodes().Mon, 03 Feb 2014 20:59:57 +0100, by Christian Humer
-
make sure pushed values are formatted correctlyMon, 03 Feb 2014 17:16:52 -0800, by Tom Rodriguez
-
Make blocking compiles safeMon, 03 Feb 2014 10:43:11 -0800, by Tom Rodriguez
-
Truffle: disable (most) optimistic optimizations (profile is not reliable in hosted mode)Mon, 03 Feb 2014 15:49:58 +0100, by Andreas Woess
-
On HotSpot, debug_id should be an int, not a shortMon, 03 Feb 2014 14:47:11 +0100, by Gilles Duboscq
-
changed Eclipse batch compiler settings so that it ignores task tagsSun, 02 Feb 2014 18:47:02 +0100, by Doug Simon
-
remove multiple suite/repo supportSat, 01 Feb 2014 10:47:12 -0800, by Mick Jordan
-
Ruby: fix copyright message in shell.Sat, 01 Feb 2014 15:33:13 +0000, by Chris Seaton
-
Use UTF-8 encoding when compiling on the command line and for Eclipse projectsFri, 31 Jan 2014 16:36:02 -0800, by Christian Wimmer
-
Merge.Fri, 31 Jan 2014 17:11:32 +0100, by Doug Simon
-
fixed non-PRODUCT build compilation errorFri, 31 Jan 2014 16:24:38 +0100, by Doug Simon
-
minor fix to testFri, 31 Jan 2014 16:06:49 +0100, by Doug Simon
-
removed handling of pending exception from PTX wrapper as a stub does thatFri, 31 Jan 2014 16:06:33 +0100, by Doug Simon
-
removed PTXKernelArguments; added mechanism for printing incoming kernel argumentsFri, 31 Jan 2014 16:05:37 +0100, by Doug Simon
-
Truffle: Implement cache for truffle inlining heuristic.Fri, 31 Jan 2014 16:09:50 +0100, by Christian Humer
-
hs build: add graal tag to hotspot build versionFri, 31 Jan 2014 16:04:33 +0200, by Bernhard Urban
-
mx checkstyle: bail out if .checkstyle is missingFri, 31 Jan 2014 14:54:34 +0200, by Bernhard Urban
-
Optimize back edge in tight loops.Fri, 31 Jan 2014 11:39:40 +0100, by Roland Schatz
-
Align successor when deleting aligned empty block.Fri, 31 Jan 2014 11:38:32 +0100, by Roland Schatz
-
Do control flow optimizations independent of register allocation.Fri, 31 Jan 2014 11:35:38 +0100, by Roland Schatz
-
Remove timestamp file.Fri, 31 Jan 2014 11:34:56 +0100, by Roland Schatz
-
GNFI fixes, part2Thu, 30 Jan 2014 16:41:59 +0100, by Matthias Grimmer
-
GNFI fixesThu, 30 Jan 2014 15:50:46 +0100, by Matthias Grimmer
-
Create interface for host backendsThu, 30 Jan 2014 15:50:29 +0100, by Matthias Grimmer
-
Add the Graal Native Function InterfaceThu, 30 Jan 2014 09:19:45 +0100, by Matthias Grimmer
-
More documentation and improvements of Simple LanguageThu, 30 Jan 2014 17:53:27 -0800, by Christian Wimmer
-
Truffle: add a simple API to report loop countsThu, 30 Jan 2014 17:52:24 -0800, by Christian Wimmer
-
Merge.Fri, 31 Jan 2014 00:32:03 +0100, by Doug Simon
-
disable printing of CUDA errors unless TraceGPUInteraction is enabledFri, 31 Jan 2014 00:13:12 +0100, by Doug Simon
-
implemented GC locking for duration of a PTX kernel callThu, 30 Jan 2014 23:52:34 +0100, by Doug Simon
-
added PTX support for loading a boolean fieldThu, 30 Jan 2014 23:51:55 +0100, by Doug Simon
-
foreign call from PTX wrapper to PTX runtime requires a stubThu, 30 Jan 2014 22:50:00 +0100, by Doug Simon
-
fixed or removed incorrect assertionsThu, 30 Jan 2014 22:49:14 +0100, by Doug Simon
-
Add additional device checks and compute capability checks for CUDA devices found on Linux.Thu, 30 Jan 2014 17:49:56 -0500, by S.Bharadwaj Yadavalli
-
fixed Windows build issuesThu, 30 Jan 2014 21:11:38 +0100, by Doug Simon
-
reverted removal of Okra Windows DLL nameThu, 30 Jan 2014 17:27:04 +0100, by Doug Simon
-
mergeThu, 30 Jan 2014 15:55:43 +0100, by Michael Haupt
-
address issue in Eclipse working set generationThu, 30 Jan 2014 11:02:16 +0100, by Michael Haupt
-
fixed HotSpotResolvedJavaField.getModifiers() to mask out FIELD_INTERNAL_FLAGThu, 30 Jan 2014 14:16:19 +0100, by Doug Simon
-
fixed Linux compile error and removed name of not-yet-existing Windows Okra dllThu, 30 Jan 2014 13:21:15 +0100, by Doug Simon
-
Documentation and more refactoring of Simple LanguageWed, 29 Jan 2014 20:45:43 -0800, by Christian Wimmer
-
ControlFlowException can always have a null causeWed, 29 Jan 2014 20:43:28 -0800, by Christian Wimmer
-
added support for co-existing GPU backends (JBS:GRAAL-1)Thu, 30 Jan 2014 00:52:33 +0100, by Doug Simon
-
added more unit tests for meta.api, discovering and fixing an issue with HotSpotResolvedJavaField.getModifiers() in the processThu, 30 Jan 2014 00:48:41 +0100, by Doug Simon
-
MergeWed, 29 Jan 2014 15:02:19 -0800, by Tom Rodriguez
-
Make sure a compile id is assignedWed, 29 Jan 2014 14:06:32 -0800, by Tom Rodriguez
-
avoid profile pathology in CompressedOopTestWed, 29 Jan 2014 14:05:05 -0800, by Tom Rodriguez
-
respect useCountLeadingZerosInstruction. improve substitution testTue, 28 Jan 2014 13:20:56 -0800, by Tom Rodriguez
-
Merge.Wed, 29 Jan 2014 21:56:34 +0100, by Christian Humer
-
Truffle-DSL: implemented specific structured exception for unsupported specializations. (GRAAL-682)Wed, 29 Jan 2014 21:26:26 +0100, by Christian Humer
-
Truffle: further fixes to the new CallNode.Wed, 29 Jan 2014 20:49:09 +0100, by Christian Humer
-
Merge.Wed, 29 Jan 2014 12:19:03 +0100, by Christian Humer
-
SL: added junit integration for external tests.Tue, 28 Jan 2014 19:37:26 +0100, by Christian Humer
-
SL: minor fix in direct dispatch node.Tue, 28 Jan 2014 19:36:54 +0100, by Christian Humer
-
SL: migration to Truffle CallNode.Tue, 28 Jan 2014 13:37:07 +0100, by Christian Humer
-
Merge fixes.Tue, 28 Jan 2014 13:36:16 +0100, by Christian Humer
-
Merge.Tue, 28 Jan 2014 12:55:06 +0100, by Christian Humer
-
Merge.Tue, 28 Jan 2014 12:52:57 +0100, by Christian Humer
-
Truffle: refactored inlining interfaces to a more compact CallNode.Fri, 24 Jan 2014 15:55:41 +0100, by Christian Humer
-
later lowering of MonitorEnterNode and MonitorExitNodeWed, 29 Jan 2014 18:30:42 +0100, by Lukas Stadler
-
small cosmetic fixWed, 29 Jan 2014 18:32:19 +0100, by Lukas Stadler
-
In InstanceOfSnippets selection, use the exact (non-deoptimizing) snippet when we have an exact type even when the hint probabiliy is high enough for the instanceofWithProfile snippet.Wed, 29 Jan 2014 16:53:35 +0100, by Gilles Duboscq
-
FixedGuardNode simplification should conserve the deoptimization actionWed, 29 Jan 2014 15:46:15 +0100, by Gilles Duboscq
-
GraphBuilderPhase: remove unused constant added by createExceptionDispatchWed, 29 Jan 2014 13:36:20 +0100, by Andreas Woess
-
Truffle: disable UseExceptionProbability optimistic optimizationWed, 29 Jan 2014 13:10:02 +0100, by Andreas Woess
-
rework of benchmark counters: fix size at VM entry, not at build timeWed, 29 Jan 2014 09:21:50 +0100, by Lukas Stadler
-
make MonitorEnterNode iterableWed, 29 Jan 2014 10:45:43 +0100, by Lukas Stadler
-
add GraphUtil.removeFixedWithUnusedInputsWed, 29 Jan 2014 10:45:43 +0100, by Lukas Stadler
-
Fix incorrect code generation for conditional branch instructions. Reenable ControlPTXTest.Tue, 28 Jan 2014 21:37:29 -0500, by S.Bharadwaj Yadavalli
-
kill unused frame states when loop exits are removedTue, 28 Jan 2014 23:38:22 +0100, by Andreas Woess
-
fix handling of skipped exceptions (must not cut off other exception types or unwind)Tue, 28 Jan 2014 22:55:50 +0100, by Andreas Woess
-
add partial evaluation test for a ControlFlowException catch block that follows a SlowPathException catch blockTue, 28 Jan 2014 21:48:50 +0100, by Andreas Woess
-
PartialEvaluationTest should use the same GraphBuilderConfiguration as the TruffleCompiler; code cleanupTue, 28 Jan 2014 21:42:50 +0100, by Andreas Woess
-
guard again null receiver object when reading a constant fieldTue, 28 Jan 2014 21:24:24 +0100, by Doug Simon
-
added documentationTue, 28 Jan 2014 18:46:43 +0100, by Doug Simon
-
ignore StaticMethod16InArraysTest until multi-GPU support is completeTue, 28 Jan 2014 18:34:04 +0100, by Doug Simon
-
Merge.Tue, 28 Jan 2014 18:32:30 +0100, by Doug Simon
-
moved HSAIL compilation harness logic into HSAILHotSpotBackend and deleted HSAILCompilationResultMon, 27 Jan 2014 20:24:12 +0100, by Doug Simon
-
better assertion message in GraphOrderTue, 28 Jan 2014 14:46:17 +0100, by Lukas Stadler
-
remember InvokeKind in MacroNodeTue, 28 Jan 2014 14:45:56 +0100, by Lukas Stadler
-
test for ShortCiruitNode/guard handlingTue, 28 Jan 2014 14:39:52 +0100, by Lukas Stadler
-
canonicalize a LoadField on a null constant object to deoptTue, 28 Jan 2014 14:39:48 +0100, by Lukas Stadler
-
fixed pylint warningsTue, 28 Jan 2014 12:38:08 +0100, by Doug Simon
-
PTXHotSpotBackend$1.getGraphFor() checks GPUOffload VM option (JBS:GRAAL-6)Tue, 28 Jan 2014 12:31:31 +0100, by Doug Simon
-
fixed HotSpotResolvedJavaMethod.isSynthetic so that it doesn't do any class loading (JBS:GRAAL-5)Tue, 28 Jan 2014 12:27:39 +0100, by Doug Simon
-
an empty architecture specification implies all architecturesTue, 28 Jan 2014 12:19:30 +0100, by Doug Simon
-
use lowest version JRE specified by any project for source path in Eclipse attach/launch configurationTue, 28 Jan 2014 12:18:38 +0100, by Doug Simon
-
Use a OptimizedCallTarget-bound SpeculationLog for Truffle compilationsMon, 27 Jan 2014 16:39:17 +0100, by Gilles Duboscq
-
Throw-away speculation logs should not be used. Just use null insteadMon, 27 Jan 2014 16:05:10 +0100, by Gilles Duboscq
-
Fix: HotSpotDisassemblerProvider should return null when the code could not be disassembled.Mon, 27 Jan 2014 15:39:27 +0100, by Gilles Duboscq
-
MergeMon, 27 Jan 2014 15:28:50 -0800, by Tom Rodriguez
-
Add duplicate detection to IGV binary graphsMon, 27 Jan 2014 15:26:26 -0800, by Tom Rodriguez
-
Only use mature method datasWed, 22 Jan 2014 11:10:09 -0800, by Tom Rodriguez
-
print name and sig in TraceDeoptimization outputWed, 22 Jan 2014 10:54:38 -0800, by Tom Rodriguez
-
added getCodeString() to ExternalCompilationResultMon, 27 Jan 2014 15:50:19 +0100, by Doug Simon
-
removed unused PTX codeMon, 27 Jan 2014 15:49:33 +0100, by Doug Simon
-
updated mx/projects for new Okra versionSat, 25 Jan 2014 20:02:07 +0100, by Doug Simon
-
Fix SL unit test directoryFri, 24 Jan 2014 19:19:16 -0800, by Christian Wimmer
-
Fix Eclipse formatter issuesFri, 24 Jan 2014 18:42:52 -0800, by Christian Wimmer
-
Use source and expected output files to test Simple Language, instead of individual JUnit tests with the source and expected output as stringsFri, 24 Jan 2014 18:18:49 -0800, by Christian Wimmer
-
Refactoring and cleanup of Simple Language (more to come soon)Fri, 24 Jan 2014 18:16:24 -0800, by Christian Wimmer
-
Merge.Fri, 24 Jan 2014 18:34:18 +0100, by Doug Simon
-
refactored phase for stamping parameters as non-null that was duplicated in the GPU backendsFri, 24 Jan 2014 18:06:03 +0100, by Doug Simon
-
added ObjectPTXTest to test object parameter passing - all tests are disabled until GC issues are resolvedFri, 24 Jan 2014 18:04:49 +0100, by Doug Simon
-
enabled some tests in FloatPTXTest that now workFri, 24 Jan 2014 18:04:11 +0100, by Doug Simon
-
disabled ControlPTXTest until issues are resolvedFri, 24 Jan 2014 18:03:55 +0100, by Doug Simon
-
added work-around to handle CUDA context management in PTX C++ codeFri, 24 Jan 2014 18:03:09 +0100, by Doug Simon
-
partially fixed passing of object parameters to PTX kernels; use a C++ object for managing resource allocation and cleanup around a PTX kernel executionFri, 24 Jan 2014 18:01:36 +0100, by Doug Simon
-
fixed assertionFri, 24 Jan 2014 17:59:46 +0100, by Doug Simon
-
Fix CollapseFrameForSingleSideEffectPhase.Fri, 24 Jan 2014 17:43:14 +0100, by Roland Schatz
-
only register ShortCircuitOrNodes in ConditionalElimination for fixed anchorsFri, 24 Jan 2014 12:26:05 +0100, by Lukas Stadler
-
Merge.Fri, 24 Jan 2014 01:19:52 +0000, by Chris Seaton
-
Merge.Fri, 24 Jan 2014 00:44:12 +0000, by Chris Seaton
-
Ruby: turn tracing and debugging back on by default.Thu, 23 Jan 2014 23:49:46 +0000, by Chris Seaton
-
Ruby: change GRAAL_DIR to TRUFFLE_DIR.Thu, 23 Jan 2014 23:27:46 +0000, by Chris Seaton
-
MergeThu, 23 Jan 2014 16:35:57 -0800, by Tom Rodriguez
-
Always copy method substitutions. Add some assertion checking for it.Thu, 23 Jan 2014 16:15:04 -0800, by Tom Rodriguez
-
Disable AOT boolean test for nowThu, 23 Jan 2014 15:21:14 -0800, by Tom Rodriguez
-
Handle null in printingThu, 23 Jan 2014 14:35:40 -0800, by Tom Rodriguez
-
Add bodies so exact math can deoptThu, 23 Jan 2014 14:35:10 -0800, by Tom Rodriguez
-
HSAIL: support for using Okra simulator without needing to configure PATH and LD_LIBRARY_PATHFri, 24 Jan 2014 00:52:06 +0100, by Doug Simon
-
GPUOffload option does not interact with GPU detectionFri, 24 Jan 2014 00:49:10 +0100, by Doug Simon
-
Merge.Fri, 24 Jan 2014 00:33:56 +0100, by Doug Simon
-
use shared util for HSAIL calling conventionWed, 22 Jan 2014 18:46:38 +0100, by Doug Simon
-
Merge with 9161ed8ce7964ca3df5e91894522b207a2bc4a3eWed, 22 Jan 2014 21:34:00 -0800, by Michael Van De Vanter
-
Ruby: refactor low level instrumentation servicesWed, 22 Jan 2014 21:02:06 -0800, by Michael Van De Vanter
-
Ruby: improve how instrumentation proxy handles some exceptional conditionsWed, 22 Jan 2014 20:35:00 -0800, by Michael Van De Vanter
-
Truffle/Instrumentation: Javadoc and cleanupWed, 22 Jan 2014 20:28:52 -0800, by Michael Van De Vanter
-
Ruby: remove some prototyping code no longer neededSat, 18 Jan 2014 22:12:42 -0800, by Michael Van De Vanter
-
Add graal-specific option -XX:+GPUOffload to trigger all GPU offload functionality. Cleanup function to decide GPU offload. Exclude GPU sources from nongraal builds.Wed, 22 Jan 2014 16:06:47 -0500, by S.Bharadwaj Yadavalli
-
fix invalid MemoryPhiNodes at loop beginsWed, 22 Jan 2014 15:27:31 +0100, by Lukas Stadler
-
cyclic graph verificationWed, 22 Jan 2014 15:27:31 +0100, by Lukas Stadler
-
fix GuardNode canonicalizationWed, 22 Jan 2014 14:03:47 +0100, by Lukas Stadler
-
added library sources (if available) to generated Eclipse attach launcherWed, 22 Jan 2014 13:39:45 +0100, by Doug Simon
-
Support narrow oops in reference maps.Wed, 22 Jan 2014 11:44:27 +0100, by Roland Schatz
-
Refactor reference maps.Wed, 22 Jan 2014 11:27:28 +0100, by Roland Schatz
-
split a negated guard with a ShortCircuitOr condition into two guardsWed, 22 Jan 2014 10:51:32 +0100, by Lukas Stadler
-
GuardLowering: do not use trapping accesses for guards with a speculationTue, 21 Jan 2014 18:35:46 +0100, by Gilles Duboscq
-
Sweeper: make sure we only run the sweeper on java threadsTue, 21 Jan 2014 18:35:03 +0100, by Gilles Duboscq
-
added list to PTXHotSpotBackend for keeping a valid installed kernel (and its associated nmethods) aliveTue, 21 Jan 2014 15:26:38 +0100, by Doug Simon
-
Truffle: fix non-local control flow using exceptionsTue, 21 Jan 2014 12:14:38 +0100, by Andreas Woess
-
IGV: throw graph reference away when GraphNode component is closedTue, 21 Jan 2014 00:20:33 +0200, by Bernhard Urban
-
IGV: fix nulling out reference in rootnodeMon, 20 Jan 2014 20:17:05 +0100, by Bernhard Urban
-
Merge.Mon, 20 Jan 2014 22:30:19 +0100, by Doug Simon
-
moved @Ignore to the correct method; try better to force a GC in testMon, 20 Jan 2014 19:12:01 +0100, by Doug Simon
-
In a Graal-enabled VM, run the Sweeper even if the current thread is not a compiler thread.Mon, 20 Jan 2014 19:50:17 +0100, by Gilles Duboscq
-
Avoid segfault in InstanceKlass::oop_print_on's String special case when the value array is null.Mon, 20 Jan 2014 19:49:47 +0100, by Gilles Duboscq
-
Deoptimization: only process the pendign speculation for Graal-compiled methodsMon, 20 Jan 2014 19:48:53 +0100, by Gilles Duboscq
-
Merge.Mon, 20 Jan 2014 18:25:17 +0100, by Christian Humer
-
Truffle: fixed failing FrameTest.Mon, 20 Jan 2014 16:33:40 +0100, by Christian Humer
-
Truffle-DSL: added default buffering to all java source code that is written. JavaFileObject#openWriter may return a non-buffered writer.Mon, 20 Jan 2014 15:23:10 +0100, by Christian Humer
-
SL: another minor FrameDescriptor fix.Mon, 20 Jan 2014 15:18:39 +0100, by Christian Humer
-
Merge.Mon, 20 Jan 2014 14:22:56 +0100, by Christian Humer
-
SL: required fixes for moving FrameDescriptor to the RootNode.Fri, 17 Jan 2014 17:10:46 +0100, by Christian Humer
-
Ruby: required fixes for moving FrameDescriptor to the RootNode.Mon, 20 Jan 2014 13:44:54 +0100, by Christian Humer
-
Truffle API-change: FrameDescriptors are now stored in the RootNode in a final field instead of the CallTarget.Fri, 17 Jan 2014 17:06:08 +0100, by Christian Humer
-
Merge.Fri, 17 Jan 2014 16:55:59 +0100, by Christian Humer
-
Truffle: extend inlining interface with custom reprofile counters.Thu, 16 Jan 2014 15:20:17 +0100, by Christian Humer
-
IGV: remove listener when closing the top componentMon, 20 Jan 2014 18:22:02 +0200, by Bernhard Urban
-
IGV: avoid potential memory leakMon, 20 Jan 2014 16:09:11 +0100, by Bernhard Urban
-
IGV: explicitly avoid serialization of top componentMon, 20 Jan 2014 16:09:10 +0100, by Bernhard Urban
-
PTX wrapper maintains a reference to the HotSpotNmethod object for the installed GPU code so that code invalidation can be tested for in the wrapperMon, 20 Jan 2014 16:29:10 +0100, by Doug Simon
-
added check for invalidated code in executeCompiledMethodVarargsMon, 20 Jan 2014 16:27:24 +0100, by Doug Simon
-
changed return type of HotSpotCodeCacheProvider.addExternalMethod to be HotSpotNmethodMon, 20 Jan 2014 16:26:39 +0100, by Doug Simon
-
fixed warningMon, 20 Jan 2014 16:25:14 +0100, by Doug Simon
-
refined class path used by unittest to only include dependencies of the tests that will be runMon, 20 Jan 2014 16:25:04 +0100, by Doug Simon
-
adapt tests for new IfNode and MergeNode simplificationsFri, 17 Jan 2014 11:19:50 +0100, by Lukas Stadler
-
additional simplifications for IfNode and MergeNodeFri, 17 Jan 2014 09:38:39 +0100, by Lukas Stadler
-
allow multiple ReturnNodes per graphWed, 15 Jan 2014 16:11:56 +0100, by Lukas Stadler
-
expose memory map merging functionality in FloatingReadPhaseWed, 15 Jan 2014 16:08:57 +0100, by Lukas Stadler
-
add IterableNodeType to ReturnNodeWed, 15 Jan 2014 16:07:01 +0100, by Lukas Stadler
-
fix Class.isInstance substitutionFri, 17 Jan 2014 09:36:26 +0100, by Lukas Stadler
-
remove LoadFieldNodes without usagesWed, 15 Jan 2014 17:00:40 +0100, by Lukas Stadler
-
change label of ParameterNodeWed, 15 Jan 2014 16:03:07 +0100, by Lukas Stadler
-
fix compile error in method.cppMon, 20 Jan 2014 09:21:39 +0100, by Lukas Stadler
-
Allow TruffleOptions to be set using system properties.Sun, 19 Jan 2014 18:18:42 +0000, by Chris Seaton
-
Use .equals instead of == to compare ConstantFri, 17 Jan 2014 23:16:59 +0100, by Gilles Duboscq
-
schedule lambda method compilation and execution on GPU (PTX) when possible; fix a couple of bugs.Fri, 17 Jan 2014 16:03:13 -0500, by S.Bharadwaj Yadavalli
-
fixed problem in netbeansinit that generated invalid annotation processor paths for projectsFri, 17 Jan 2014 17:26:47 +0100, by Doug Simon
-
Use a more meaningfull Compilationresult/HotSpotNMethod name in the TruffleCompilerImplFri, 17 Jan 2014 16:36:51 +0100, by Gilles Duboscq
-
Rename OptimizeGuardAnchors to OptimizeGuardAnchorsPhaseFri, 17 Jan 2014 16:23:18 +0100, by Gilles Duboscq
-
Make optimal anchor point available ouside OptimizeGuardAnchors phaseFri, 17 Jan 2014 16:22:26 +0100, by Gilles Duboscq
-
Keep speculation and debug id when canonicalizing DynamicDeoptimizeNodeFri, 17 Jan 2014 16:13:05 +0100, by Gilles Duboscq
-
Rename more 'speculation id' to 'debug id'. Add decodeDebugId to MetaAccessProviderFri, 17 Jan 2014 16:13:02 +0100, by Gilles Duboscq
-
Tightly pack data references that are smaller than 8 bytes.Fri, 17 Jan 2014 15:46:30 +0100, by Roland Schatz
-
Fix equals and hashCode in Float/IntegerStamp.Fri, 17 Jan 2014 15:40:50 +0100, by Roland Schatz
-
JTTTest: add optional 'bind' and 'noProfile' parametersFri, 17 Jan 2014 14:07:36 +0100, by Gilles Duboscq
-
SpeculationLog: split maySpeculate into maySpeculate (check only) and speculate (register)Fri, 17 Jan 2014 14:07:06 +0100, by Gilles Duboscq
-
Add a setter for GuardNode.speculationFri, 17 Jan 2014 14:04:41 +0100, by Gilles Duboscq
-
Add the speculation log to the MidTierContextFri, 17 Jan 2014 14:34:36 +0100, by Gilles Duboscq
-
deoptimization, replace 'speculation' with 'debug_id' in some debug messages, Add debug messages arounf speculation handlingFri, 17 Jan 2014 14:03:59 +0100, by Gilles Duboscq
-
CodeCacheProvider.addMethod: add speculationLog argumentFri, 17 Jan 2014 14:02:42 +0100, by Gilles Duboscq
-
UseTrappingNullChecksPhase: do not use trapping null check for a reason which is not null check or has an attached speculationFri, 17 Jan 2014 14:01:02 +0100, by Gilles Duboscq
-
Fix AMD64HotSpotLIRGenerator.moveValueToThreadFri, 17 Jan 2014 13:58:56 +0100, by Gilles Duboscq
-
method substitution for {Character,Short}.reverseBytes()Fri, 17 Jan 2014 11:24:04 +0200, by Bernhard Urban
-
Truffle/Instrumentation: fix NPE in InstrumentationProbeNodeThu, 16 Jan 2014 20:52:12 -0800, by Michael Van De Vanter
-
Truffle: SourceManager documentation concerning file cachingThu, 16 Jan 2014 17:23:50 -0800, by Michael Van De Vanter
-
Merge with d2976008ce631154918becdeda6ca54101f202c6Thu, 16 Jan 2014 16:43:56 -0800, by Michael Van De Vanter
-
Ruby: expose the constant CoreLibrary.RUBY_VERSIONThu, 16 Jan 2014 16:40:37 -0800, by Michael Van De Vanter
-
Truffle: Javadoc typoThu, 16 Jan 2014 16:12:07 -0800, by Michael Van De Vanter
-
Merge.Thu, 16 Jan 2014 21:47:17 +0000, by Chris Seaton
-
Ruby: more tidy up.Wed, 15 Jan 2014 19:54:48 +0000, by Chris Seaton
-
Ruby: remove some unimportant debugging flags.Wed, 15 Jan 2014 19:33:33 +0000, by Chris Seaton
-
remove duplicate code in VMToCompilerImpl.compileMethodThu, 16 Jan 2014 20:56:07 +0100, by Andreas Woess
-
get holder class from metaspace method when resolving MemberName target method; not necessarily the same as MemberName.clazzThu, 16 Jan 2014 20:53:18 +0100, by Andreas Woess
-
remove unreferenced local variable in gpu_ptx.cppThu, 16 Jan 2014 17:50:58 +0100, by Andreas Woess
-
Don't create null guards for values that are already known to be non-null.Thu, 16 Jan 2014 12:18:29 +0100, by Gilles Duboscq
-
Removed com.oracle.graal.hotspot.ptx.test projectWed, 15 Jan 2014 21:30:34 +0100, by Doug Simon
-
Merge.Wed, 15 Jan 2014 21:27:03 +0100, by Doug Simon
-
renamed PTXLaunchKernelGraphKit to PTXWrapperBuilderWed, 15 Jan 2014 21:13:25 +0100, by Doug Simon
-
reworked PTX unit tests to PTX kernel call wrapperWed, 15 Jan 2014 20:25:55 +0100, by Doug Simon
-
moved all PTX compilation harness logic in PTXHotSpotBackendWed, 15 Jan 2014 20:24:44 +0100, by Doug Simon
-
added support for @ParallelOver annotation in PTX kernel call wrapperWed, 15 Jan 2014 20:24:13 +0100, by Doug Simon
-
suppress the exception raised by Junit's "assume" mechanism in GraalCompilerTest.test()Wed, 15 Jan 2014 20:21:53 +0100, by Doug Simon
-
Merge.Wed, 15 Jan 2014 19:27:55 +0000, by Chris Seaton
-
Ruby: remove versioning.Wed, 15 Jan 2014 19:27:27 +0000, by Chris Seaton
-
Guard processing of _pending_failed_speculation with #ifdef GRAAL in Thread::oops_doWed, 15 Jan 2014 18:21:55 +0100, by Gilles Duboscq
-
Keep speculations alive in the speculation logTue, 17 Dec 2013 11:55:08 +0100, by Gilles Duboscq
-
Add code to trace uncollected speculationsThu, 12 Dec 2013 15:31:24 +0100, by Gilles Duboscq
-
Add a speculation oop for uncommon trap deoptimization. Save it in the SpeculationLog during deoptimization.Thu, 12 Dec 2013 15:13:02 +0100, by Gilles Duboscq
-
Add UseConcMarcSweepGC flag to HotSpotVMConfig.Wed, 15 Jan 2014 15:11:47 +0100, by Roland Schatz
-
Properly handle illegal locations in MoveResolver verification.Wed, 15 Jan 2014 15:01:39 +0100, by Roland Schatz
-
PTX backend can alter compilation pipeline to offload selected code to the GPUWed, 15 Jan 2014 00:34:56 +0100, by Doug Simon
-
added mechanism for a (GPU) backend to override/supply the initial graph in the compilation pipelineWed, 15 Jan 2014 00:33:34 +0100, by Doug Simon
-
Adjust expected test result in WriteBarrierVerificationTestTue, 14 Jan 2014 19:31:37 +0100, by Gilles Duboscq
-
Make a separate phase to use trapping null checks instead of branches when implicitNullCheckLimit > 0Tue, 14 Jan 2014 16:27:14 +0100, by Gilles Duboscq
-
remove check for null in recordImplicitException, it should not be called with a null LIRFrameStateTue, 14 Jan 2014 14:33:11 +0100, by Gilles Duboscq
-
Removing usage of NullCheckNode in GuardNode.lowerGuard()Mon, 13 Jan 2014 19:08:58 +0100, by Gilles Duboscq
-
Remove createNullCheckGuard from LoweringTool. Use generic createGuard insteadMon, 13 Jan 2014 16:54:03 +0100, by Gilles Duboscq
-
Add probabilities to NewObjectSnippets.allocateInstanceDynamicMon, 13 Jan 2014 10:46:52 +0100, by Gilles Duboscq
-
Use compile ids assigned by hotspotTue, 14 Jan 2014 10:14:31 -0800, by Tom Rodriguez
-
Add locally specified guards to substitutionsTue, 14 Jan 2014 10:14:28 -0800, by Tom Rodriguez
-
MacroNode: do not modify the cached version of the graphTue, 14 Jan 2014 16:26:40 +0100, by Bernhard Urban
-
more robust handling of errors in Constant.toString()Tue, 14 Jan 2014 11:56:04 +0100, by Doug Simon
-
disabled new PTX tests if PTX GPU is not availableMon, 13 Jan 2014 23:03:12 +0100, by Doug Simon
-
canonicalized projectsMon, 13 Jan 2014 22:36:19 +0100, by Doug Simon
-
initial code for calling PTX kernel code from Java with parameter marshaling and return value unmarshaling performed by a wrapper specified via manual graph constructionMon, 13 Jan 2014 22:32:27 +0100, by Doug Simon
-
fixed name clashMon, 13 Jan 2014 22:28:57 +0100, by Doug Simon
-
made GraalCompilerTest slightly more extensibleMon, 13 Jan 2014 22:19:26 +0100, by Doug Simon
-
made some GraphKit methods protectedMon, 13 Jan 2014 21:41:19 +0100, by Doug Simon
-
improved format checking and error reporting when parsing a projects fileMon, 13 Jan 2014 21:40:47 +0100, by Doug Simon
-
update method signatures for makeGraphMon, 13 Jan 2014 19:18:43 +0100, by Bernhard Urban
-
Replacements: use enum to describe framestate actionMon, 13 Jan 2014 19:48:35 +0200, by Bernhard Urban
-
MacroNode: fix case for macro node lowering if framestates are not removedMon, 13 Jan 2014 18:37:27 +0100, by Bernhard Urban
-
fix formattingMon, 13 Jan 2014 13:49:54 +0100, by Lukas Stadler
-
MergeMon, 13 Jan 2014 13:45:25 +0100, by Lukas Stadler
-
rename LocalNode to ParameterNodeMon, 13 Jan 2014 13:20:30 +0100, by Lukas Stadler
-
fix for FrameState.applyToNonVirtualMon, 13 Jan 2014 09:29:31 +0100, by Lukas Stadler
-
use graph builder suite for compiler testsMon, 13 Jan 2014 09:28:44 +0100, by Lukas Stadler
-
fix lowering of instanceof with ConditionAnchorNode usageMon, 13 Jan 2014 12:21:25 +0100, by Andreas Woess
-
consider register priority in rematerialization decisionMon, 13 Jan 2014 11:28:25 +0100, by Erik Eckstein
-
UnsafeAllocTest: fix stamp problemMon, 13 Jan 2014 10:42:55 +0100, by Bernhard Urban
-
UnsafeAllocTests: Ignore abstract test for now, as type is refused by ObjectStampMon, 13 Jan 2014 09:10:54 +0100, by Bernhard Urban
-
update method signature for makeGraphFri, 10 Jan 2014 23:28:57 +0100, by Bernhard Urban
-
MacroNode: apply SnippetFrameStateCleanPhase for nested MacroNodesFri, 10 Jan 2014 21:22:08 +0100, by Bernhard Urban
-
Canonicalizer: allow nodes to implement simplifiable and canonicalizableFri, 10 Jan 2014 21:18:57 +0100, by Bernhard Urban
-
fix recursion problem around macro nodes (e.g. array copy)Fri, 10 Jan 2014 20:16:31 +0100, by Bernhard Urban
-
remove dead fieldFri, 10 Jan 2014 15:26:01 +0100, by Bernhard Urban
-
fix canonicalization of DynamicNewInstanceNodeFri, 10 Jan 2014 15:25:55 +0100, by Bernhard Urban
-
inliningutils: minor refactorFri, 10 Jan 2014 14:29:07 +0100, by Bernhard Urban
-
Replacements: try to inline MacroNodes firstFri, 10 Jan 2014 14:18:12 +0100, by Bernhard Urban
-
SchedulePhase: use {Queue,Deque}/LinkedList instead of StackFri, 10 Jan 2014 15:03:22 +0200, by Bernhard Urban
-
refactored ForeignCallStub.GraphBuilder into top level GraphKit classSun, 12 Jan 2014 22:20:27 +0100, by Doug Simon
-
Fix graph mark comparison in TruffleCacheSun, 12 Jan 2014 20:25:33 +0100, by Andreas Woess
-
Ruby: disabled debugging and tracing while they?re broken.Sun, 12 Jan 2014 18:43:35 +0000, by Chris Seaton
-
added AllocaNode for reserving a block of memory in the stack frame of a methodSun, 12 Jan 2014 15:01:24 +0100, by Doug Simon
-
enhanced support for reserving a block of memory on the stack such that the block can be a mix of primitive data and object pointersSun, 12 Jan 2014 14:53:00 +0100, by Doug Simon
-
slightly better (denser) Class.isArray checkFri, 10 Jan 2014 19:30:45 -0800, by twisti
-
enable String.equals substitution but disable it when RegisterPressure is usedFri, 10 Jan 2014 17:47:16 -0800, by twisti
-
small interface fixes to SuitesProvider and MonitorIdNodeFri, 10 Jan 2014 13:40:44 +0100, by Lukas Stadler
-
fix bugs in HotSpotDebugInfoBuilder and CommitAllocationNodeFri, 10 Jan 2014 13:40:13 +0100, by Lukas Stadler
-
added sourcePath attribute to OKRA library declarationFri, 10 Jan 2014 12:21:29 +0100, by Doug Simon
-
Improve documentation of data section building code.Fri, 10 Jan 2014 11:30:04 +0100, by Roland Schatz
-
renamed movzx/movsx instructions; removed duplicate movswl; added movzblThu, 09 Jan 2014 20:14:11 -0800, by twisti
-
check branch displacement when patching short branchesThu, 09 Jan 2014 20:04:55 -0800, by twisti
-
remove PhasePlanThu, 09 Jan 2014 16:18:29 +0100, by Lukas Stadler
-
remove ForeignCallProvider reference from GraphBuilderPhaseThu, 09 Jan 2014 14:31:31 +0100, by Lukas Stadler
-
remove some debugging code in MonitorExitNodeThu, 09 Jan 2014 18:56:15 +0100, by Lukas Stadler
-
Add initialization checks to Unsafe.allocateInstance intrinsicThu, 09 Jan 2014 16:29:32 +0100, by Gilles Duboscq
-
Simplify UnsafeAllocateInstance01 tests and ignore tests that crash hotspotThu, 09 Jan 2014 15:11:34 +0100, by Gilles Duboscq
-
GraalCompilerTest: add messages to exception comparison asserts to make JUnit output clearerThu, 09 Jan 2014 11:29:18 +0100, by Gilles Duboscq
-
GraalCompilerTest: fix NPE when debugging is not enabled.Thu, 09 Jan 2014 11:27:45 +0100, by Gilles Duboscq
-
Add DynamicNewInstanceNode and use it to intrinsify Unsafe.allocateInstanceThu, 09 Jan 2014 11:29:56 +0100, by Gilles Duboscq
-
Macro nodes should have priority over substitutions in Truffle Partial EvaluatorTue, 31 Dec 2013 17:23:54 +0100, by Gilles Duboscq
-
Move data section building code to Java.Thu, 09 Jan 2014 13:09:44 +0100, by Roland Schatz
-
Merge.Thu, 09 Jan 2014 11:46:07 +0100, by Doug Simon
-
fixed compare instruction emitting in HSAILAssemblerThu, 09 Jan 2014 11:45:41 +0100, by Doug Simon
-
added assertion for correct format argument in a safepoint poll reloc infoThu, 09 Jan 2014 08:30:58 +0100, by Doug Simon
-
removed no longer necessary special code path for GraalThu, 09 Jan 2014 08:29:54 +0100, by Doug Simon
-
fix truffle compilation after monitorenter/exit changesThu, 09 Jan 2014 10:24:26 +0100, by Lukas Stadler
-
Merge with 4fc8c8bb4c32878cc04b064d2ac9ad1fce1a85e0Wed, 08 Jan 2014 15:49:18 -0800, by Michael Van De Vanter
-
Ruby: major upgrade in debugging support, mainly for navigation: step, next (passing over calls), return (from enclosing function), etc. Also a few bug fixes.Wed, 08 Jan 2014 14:03:36 -0800, by Michael Van De Vanter
-
Ruby: minor tweaks to implementation nodes for debugging accessWed, 08 Jan 2014 14:00:21 -0800, by Michael Van De Vanter
-
Truffle: extensions to the DebugManager interface in the Instrumentation FrameworkTue, 07 Jan 2014 18:28:40 -0800, by Michael Van De Vanter
-
Truffle: delete an unnecessary class from the Instrumentation FrameworkTue, 07 Jan 2014 18:26:59 -0800, by Michael Van De Vanter
-
Truffle: extend Instrumentation Framework for proxies/probes to include phylum marking, low level stepping mode, and bug fixes.Tue, 07 Jan 2014 18:26:11 -0800, by Michael Van De Vanter
-
Truffle: refinements in the management of source information: a new marker interface for empty SourceSections and fix a bug that kept modified source files from being reloaded.Tue, 07 Jan 2014 18:21:20 -0800, by Michael Van De Vanter
-
Truffle/Ruby: extend Instrumentation framework with language-agnostic interfaces for access to AST printing utilities and a Ruby implementationTue, 07 Jan 2014 18:09:42 -0800, by Michael Van De Vanter
-
Truffle: introduce the notion of a node "phylum", a user-oriented categorization of nodes that is independent of implementation, to be used by tools when identifying program parts, such as "statements".Tue, 07 Jan 2014 17:52:54 -0800, by Michael Van De Vanter
-
removed Assembler::no_operand aliasWed, 08 Jan 2014 22:59:53 +0100, by Doug Simon
-
re-added relocation entry for safepoint polling instruction emitted by C1 on SPARCWed, 08 Jan 2014 22:59:24 +0100, by Doug Simon
-
Remove overly restrictive assertWed, 08 Jan 2014 11:17:11 -0800, by Tom Rodriguez
-
Merge.Wed, 08 Jan 2014 18:20:32 +0000, by Chris Seaton
-
Merge.Wed, 08 Jan 2014 17:44:56 +0000, by Chris Seaton
-
Ruby: fix some ?break? semantics.Wed, 08 Jan 2014 17:42:10 +0000, by Chris Seaton
-
Ruby: fix minor issues.Wed, 08 Jan 2014 17:10:18 +0000, by Chris Seaton
-
rework of monitorenter/exit (use MonitorIdNode)Wed, 08 Jan 2014 18:23:33 +0100, by Lukas Stadler
-
removed unnecessary relocation entryWed, 08 Jan 2014 16:56:01 +0100, by Doug Simon
-
removed ability for the log indentation mechanism to also enable/disable logging which should be controlled only by the -G:Log command line optionWed, 08 Jan 2014 15:40:06 +0100, by Doug Simon
-
small parameter renaming in HotSpotDebugInfoBuilderWed, 08 Jan 2014 14:50:05 +0100, by Lukas Stadler
-
refactor CommitAllocationNode lowering in HotSpotLoweringProviderWed, 08 Jan 2014 14:49:32 +0100, by Lukas Stadler
-
NodeList: use EMPTY_NODE_ARRAY for zero-sized arraysWed, 08 Jan 2014 14:48:32 +0100, by Lukas Stadler
-
fix handling of sandboxed debug scopes (don't destroy parent flags)Wed, 08 Jan 2014 14:47:47 +0100, by Lukas Stadler
-
don?t explicitly disable debug log output in linear scan and graphbuilderWed, 08 Jan 2014 12:51:13 +0100, by Erik Eckstein
-
removed debug outputWed, 08 Jan 2014 11:49:52 +0100, by Doug Simon
-
made initial size of block predecessor and successor lists 4 (testing shows this cover 99% of cases)Wed, 08 Jan 2014 10:43:05 +0100, by Doug Simon
-
improve quoting in c1 visualizer outputTue, 07 Jan 2014 16:32:58 -0800, by Tom Rodriguez
-
Enable more constant storesTue, 07 Jan 2014 16:32:30 -0800, by Tom Rodriguez
-
String.equals method substitutionTue, 07 Jan 2014 14:59:18 -0800, by twisti
-
removed unused variable in lookupFieldInPoolTue, 07 Jan 2014 14:50:02 -0800, by twisti
-
UseCountLeadingZerosInstruction is AMD64 only; making optionalMon, 06 Jan 2014 17:31:43 -0800, by twisti
-
Merge.Tue, 07 Jan 2014 22:36:23 +0100, by Christian Humer
-
Truffle-DSL: added missing Override to remove.Tue, 07 Jan 2014 22:27:04 +0100, by Christian Humer
-
Truffle-DSL: removed try-catch hack for polymorphic invocations.Tue, 07 Jan 2014 22:26:53 +0100, by Christian Humer
-
Truffle-DSL: fixed bugs due to previous cleanup. addtional cleanup.Tue, 07 Jan 2014 22:06:37 +0100, by Christian Humer
-
Truffle-DSL: fixed missing field in copy constructor of ParamterSpec.Tue, 07 Jan 2014 20:21:17 +0100, by Christian Humer
-
Truffle-DSL: fixed bug when using @CreateCast with children arrays.Tue, 07 Jan 2014 20:16:01 +0100, by Christian Humer
-
Truffle-DSL: removed support for implicit parameters. not needed anymore.Tue, 07 Jan 2014 20:06:27 +0100, by Christian Humer
-
Truffle-DSL: Added test for @CreateCast.Tue, 07 Jan 2014 20:05:55 +0100, by Christian Humer
-
Truffle-DSL: minor cleanup.Tue, 07 Jan 2014 19:13:54 +0100, by Christian Humer
-
Merge.Tue, 07 Jan 2014 18:53:04 +0100, by Christian Humer
-
Truffle-DSL: Removed API classes NodeId, NodeContainer and SpecializationListener.Tue, 07 Jan 2014 18:52:32 +0100, by Christian Humer
-
Truffle-DSL: Added support for references to child arrays in @ShortCircuit;Tue, 07 Jan 2014 12:22:47 +0100, by Christian Humer
-
mx: fix length of revision specifierTue, 07 Jan 2014 21:52:07 +0100, by Bernhard Urban
-
mx: omit weird logic to copy bootstrap jdk, just do cp -RTue, 07 Jan 2014 21:46:56 +0100, by Bernhard Urban
-
mx: make copying files from bootstrap jdk optionalTue, 07 Jan 2014 22:40:02 +0200, by Bernhard Urban
-
mx: append graal revision to release file of jdkTue, 07 Jan 2014 19:48:22 +0200, by Bernhard Urban
-
mx: also copy files from bootstrap jdkTue, 07 Jan 2014 14:48:45 +0200, by Bernhard Urban
-
Change signature of lowerToIf.Tue, 07 Jan 2014 14:41:52 +0100, by Roland Schatz
-
Embed compressed constants when possible and use more efficient patterns for encodingMon, 06 Jan 2014 17:19:18 -0800, by Tom Rodriguez
-
MergeMon, 06 Jan 2014 14:30:23 -0800, by Tom Rodriguez
-
filter illegal toIntervals when verifying MoveResolverFri, 03 Jan 2014 16:38:57 -0800, by Tom Rodriguez
-
derive CPUFeatures from VM_Version::_cpuFeaturesThu, 02 Jan 2014 14:53:19 -0800, by Tom Rodriguez
-
don't optimize moves involving unallocatable registersThu, 02 Jan 2014 14:56:47 -0800, by Tom Rodriguez
-
renamed pollingPageDistance enum to pollingFormMon, 06 Jan 2014 20:43:31 +0100, by Doug Simon
-
Ruby: import project.Mon, 06 Jan 2014 17:12:09 +0000, by Chris Seaton
-
added support for ImmutabelCode safepoints (GRAAL-283)Mon, 06 Jan 2014 14:21:39 +0100, by Doug Simon
-
reloc info for safepoint polls includes whether the poison page is far or nearMon, 06 Jan 2014 13:41:59 +0100, by Doug Simon
-
remove unmaintained 'graal visualizer'Sat, 04 Jan 2014 02:08:33 +0200, by Bernhard Urban
-
mx: fix pylint import warningSat, 04 Jan 2014 02:03:51 +0200, by Bernhard Urban
-
mx: add completion support for hotspot options (GRAAL-297)Sat, 04 Jan 2014 01:43:37 +0200, by Bernhard Urban
-
mx: add completion support for graal options (GRAAL-297)Sat, 04 Jan 2014 00:33:49 +0200, by Bernhard Urban
-
mx: experimental autocompletion generation for zsh (GRAAL-297)Fri, 03 Jan 2014 16:36:15 +0200, by Bernhard Urban
-
fixed bug (properly) in nested lock depth computationFri, 03 Jan 2014 23:56:03 +0100, by Doug Simon
-
Introduce a LoweringStage so that lowerings can be conditional on one of the three times that lowering is performed by defaultFri, 03 Jan 2014 12:00:19 -0800, by Christian Wimmer
-
Utility method to convert a long to a pointerFri, 03 Jan 2014 11:56:49 -0800, by Christian Wimmer
-
Re-use buildInitialGraph to ensure the same phases are run when inlining the original methodFri, 03 Jan 2014 11:55:58 -0800, by Christian Wimmer
-
Bugfix in inliningFri, 03 Jan 2014 11:55:14 -0800, by Christian Wimmer
-
UnsafeCastNode is different from PiNode, so it is useful and not deprecatedFri, 03 Jan 2014 11:54:16 -0800, by Christian Wimmer
-
Check for stackKindFri, 03 Jan 2014 11:53:34 -0800, by Christian Wimmer
-
Preserve guardsStage when copying graphsFri, 03 Jan 2014 11:53:03 -0800, by Christian Wimmer
-
ReturnOp ends a blockFri, 03 Jan 2014 11:51:56 -0800, by Christian Wimmer
-
Bugfix: do not eliminate exception handler entry blocksFri, 03 Jan 2014 11:51:23 -0800, by Christian Wimmer
-
Make invoke node creation overrideable by subclassesFri, 03 Jan 2014 11:50:39 -0800, by Christian Wimmer
-
Bugfix: Canonicalize field flags before looking up cached fields, to avoid creating the same field twice with different flagsFri, 03 Jan 2014 11:48:36 -0800, by Christian Wimmer
-
Bugfix: node successors are unordered, so emitting a jump to the first successor hits a random targetFri, 03 Jan 2014 11:46:35 -0800, by Christian Wimmer
-
made CodeInstaller subclassable and virtualized the methods for creating ScopeValuesThu, 02 Jan 2014 18:02:01 +0100, by Doug Simon
-
Merge.Mon, 30 Dec 2013 20:36:04 +0000, by Chris Seaton
-
Disable assertions that fail under normal usage.Sun, 22 Dec 2013 20:06:55 +0000, by Chris Seaton
-
Use precise barriers for VirtualArrayNodesMon, 30 Dec 2013 16:39:50 +0200, by Christos Kotselidis
-
mergeFri, 27 Dec 2013 17:13:57 -0800, by Christian Wimmer
-
The runtime cannot always compare two constantsFri, 27 Dec 2013 15:12:12 -0800, by Christian Wimmer
-
Move class SystemIdentityHashCodeNode to its own Java file to work around javac bug when compiling the inner classFri, 27 Dec 2013 15:11:12 -0800, by Christian Wimmer
-
fixed grammar in commentFri, 27 Dec 2013 23:25:34 +0100, by Doug Simon
-
refactored common code into a separate functionFri, 27 Dec 2013 23:25:21 +0100, by Doug Simon
-
added [netbeans|eclipse]-config*.zip to .hgignoreFri, 27 Dec 2013 20:47:22 +0100, by Doug Simon
-
moved JavaType creation in CompilerToVM.lookupType into JavaThu, 26 Dec 2013 12:37:28 -0800, by twisti
-
removed unused class definitions in graalJavaAccess.hppThu, 26 Dec 2013 12:13:28 -0800, by twisti
-
added support for JDT environment variable which forces all Java source compilation to use the Eclipse batch compiler, including compilation as part of other commands such as eclipseinitThu, 26 Dec 2013 14:13:55 +0100, by Doug Simon
-
put warning about missing Eclipse metadata directory behind -v optionThu, 26 Dec 2013 12:07:07 +0100, by Doug Simon
-
remove Graal mirror from ClassWed, 25 Dec 2013 20:27:59 -0800, by twisti
-
replaced CompilerToVM.getUniqueImplementor with getKlassImplementor and moved the logic into JavaWed, 25 Dec 2013 12:14:29 -0800, by twisti
-
fixed bug when safepoint polling page is not within 32-bit offset of code cache (exposed by -XX:+ForceUnreachable_Mon, 23 Dec 2013 21:21:06 +0100, by Doug Simon
-
exposed ForceUnreachable to Graal and used it when emitting safepoint polling codeMon, 23 Dec 2013 20:57:34 +0100, by Doug Simon
-
separated external libs out from zipped up IDE configsMon, 23 Dec 2013 12:55:14 +0100, by Doug Simon
-
Truffle: add TextMap testsSun, 22 Dec 2013 15:12:40 -0800, by Michael Van De Vanter
-
modified eclipseinit and netbeansinit to save all created/copied/downloaded project related files in zip filesSun, 22 Dec 2013 22:34:01 +0100, by Doug Simon
-
added support to replace NetBeans platform used by IGV if it is out of date (GRAAL-420)Sat, 21 Dec 2013 13:47:36 +0100, by Doug Simon
-
renamed JavaVersion to VersionSpecSat, 21 Dec 2013 13:33:05 +0100, by Doug Simon
-
made mx.py (first line) more portableSat, 21 Dec 2013 13:28:44 +0100, by Doug Simon
-
Move IGV to NetBeans platform 7.4 to support also JDK8.Fri, 20 Dec 2013 23:01:36 +0100, by Thomas Wuerthinger
-
added more tests for GETFIELDFri, 20 Dec 2013 10:57:33 +0100, by Doug Simon
-
remove remaining old style TTY debug logging in LinearScan and remove TraceLinearScan optionFri, 20 Dec 2013 08:08:06 +0100, by Erik Eckstein
-
fix wrong register definition in AMD64 TableSwitchOpFri, 20 Dec 2013 08:06:48 +0100, by Erik Eckstein
-
refactored FastNodeClassRegistry to work around javac bug where it could not resolve NodeClass.RegistryThu, 19 Dec 2013 11:42:16 +0100, by Doug Simon
-
made -G:PrintCompRate incompatible with -XX:+CITime and -XX:+CITimeEachThu, 19 Dec 2013 11:38:44 +0100, by Doug Simon
-
fix compiletime-expensive debug log message in LinearScanThu, 19 Dec 2013 08:40:45 +0100, by Erik Eckstein
-
limit complexity of redundant move eliminationThu, 19 Dec 2013 08:35:37 +0100, by Erik Eckstein
-
JS: fix, evaluating jboolean directly gives a warning (and thus error) on WindowsWed, 18 Dec 2013 17:33:00 +0100, by Christian Wirth
-
Merge with aba12e3603b48feda21b2a09fd4e03710c83eaceWed, 18 Dec 2013 06:06:52 -0800, by Michael Van De Vanter
-
Truffle: make the new class SourceManager.SourceImpl public temporarily until some related changes propagate completely.Wed, 18 Dec 2013 03:16:17 -0800, by Michael Van De Vanter
-
Merge with 40530019af024ad7ac77c392a161a6ad91ed50cbWed, 18 Dec 2013 03:13:19 -0800, by Michael Van De Vanter
-
Merge with ad187607b784c7ee65c4832923619461c3243148Tue, 17 Dec 2013 22:26:33 -0800, by Michael Van De Vanter
-
Merge with 430c9f08728d9efa37f4311aa712e969f9e5e254Tue, 17 Dec 2013 21:26:42 -0800, by Michael Van De Vanter
-
Truffle: new infrastructure related to instrumentation, and in particular debugging: support for managing Source objects; framework for generalized "instrumentation proxy nodes" (to be inserted into ASTs with no runtime cost when inactive), and "probes" (which can be attached to proxy nodes to receive event notification); a rudimentary interface and abstract implementation for a "debug manager" (mostly a placeholder at this point); and the beginning of a language-agnostic ExecutionContext interface.Tue, 17 Dec 2013 20:22:45 -0800, by Michael Van De Vanter
-
Merge.Wed, 18 Dec 2013 13:06:06 +0100, by Doug Simon
-
Merge.Wed, 18 Dec 2013 11:35:04 +0100, by Doug Simon
-
create profiling info, phase plan and optimistic opts when running a CompilationTask, not when creating it (GRAAL-640)Wed, 18 Dec 2013 11:26:37 +0100, by Doug Simon
-
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/Wed, 18 Dec 2013 00:00:24 +0100, by Doug Simon
-
Added tag hs25-b63 for changeset 41f4cad94c58 jdk8-b121Fri, 13 Dec 2013 09:40:58 -0800, by amurillo
-
MergeThu, 12 Dec 2013 14:06:21 -0800, by vladidan
-
MergeThu, 12 Dec 2013 17:08:04 -0500, by vladidan
-
8029566: PPC: OrderAccess::load_acquire(julong) is brokenWed, 11 Dec 2013 13:51:28 -0500, by jprovino
-
MergeThu, 12 Dec 2013 11:22:26 -0800, by anoll
-
8029153: [TESTBUG] test/compiler/7141637/SpreadNullArg.java fails because it expects NullPointerExceptionWed, 11 Dec 2013 01:09:04 +0400, by iignatyev
-
8028122: [TESTBUG] compiler/regalloc/C1ObjectSpillInLogicOp.javaWed, 11 Dec 2013 01:04:34 +0400, by iignatyev
-
8029366: ShouldNotReachHere error when creating an array with component type of voidFri, 06 Dec 2013 16:43:56 -0800, by twisti
-
8028107: Kitchensink crashed with EAVFri, 06 Dec 2013 12:11:51 -0800, by kvn
-
MergeThu, 12 Dec 2013 16:13:44 +0100, by ehelin
-
8029106: JVM crashes in Metachunk::Metachunk during parallel class redefinition (PrivateMLetController, anonymous-simple_copy_1)Mon, 09 Dec 2013 10:03:39 +0100, by stefank
-
8028993: Full collections with ParallelScavenge slower in JDK 8 compared to 7u40Tue, 10 Dec 2013 10:31:00 +0100, by sjohanss
-
8029326: G1 does not check if threads gets createdMon, 09 Dec 2013 08:20:45 +0100, by ehelin
-
8028741: Interface Method Resolution should skip static and non-public methods in j.l.ObjectTue, 10 Dec 2013 16:18:26 -0500, by hseigel
-
MergeSun, 08 Dec 2013 18:00:58 +0100, by mgronlun
-
MergeFri, 06 Dec 2013 11:49:50 -0500, by hseigel
-
8029415: java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java fails on all platforms with hs25-b61Fri, 06 Dec 2013 11:33:10 -0500, by hseigel
-
8028412: AsyncGetCallTrace() is broken on x86 in JDK 7u40Thu, 05 Dec 2013 12:35:38 +0100, by mgronlun
-
8029395: SA: jstack throws WrongTypeExceptionWed, 04 Dec 2013 14:43:50 +0100, by sla
-
8027458: VM anonymous classes: wrong context for protected access checksWed, 04 Dec 2013 08:10:31 -0500, by hseigel
-
8029693: new hotspot build - hs25-b63Fri, 06 Dec 2013 09:41:57 -0800, by amurillo
-
Added tag jdk8-b120 for changeset fca262db9c43Thu, 12 Dec 2013 05:20:55 -0800, by katleman
-
Added tag hs25-b62 for changeset 05fedd51e40d jdk8-b120Fri, 06 Dec 2013 09:29:15 -0800, by amurillo
-
MergeThu, 05 Dec 2013 12:49:55 -0800, by anoll
-
8028109: compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java crashes in RT_BaselineWed, 04 Dec 2013 09:31:17 +0100, by anoll
-
8029190: VM_Version::determine_features() asserts on Fujitsu Sparc64 CPUsMon, 02 Dec 2013 11:12:32 +0100, by simonis
-
8028624: [TESTBUG] compiler/intrinsics/mathexact/DecExactLTest executes DecExactITestFri, 22 Nov 2013 15:26:37 +0100, by rbackman
-
8028997: mathexact intrinsics are unstableFri, 22 Nov 2013 14:14:26 +0100, by rbackman
-
MergeThu, 05 Dec 2013 17:49:55 +0100, by ehelin
-
8029329: tmtools tests fail with NPE (in the tool) when run with G1 and FlightRecorderTue, 03 Dec 2013 12:01:18 +0100, by sjohanss
-
MergeMon, 02 Dec 2013 15:43:04 +0100, by ehelin
-
8027675: Full collections with Serial slower in JDK 8 compared to 7u40Tue, 26 Nov 2013 14:35:38 +0100, by sjohanss
-
MergeTue, 03 Dec 2013 13:56:10 -0800, by sspitsyn
-
8028126: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Solaris-sparc64 fastdebug builds: only current thread can flush its registersTue, 03 Dec 2013 15:41:35 -0800, by sspitsyn
-
8028438: static superclass method masks default methodsTue, 03 Dec 2013 11:13:14 -0800, by acorn
-
8026066: ICCE for invokeinterface staticTue, 03 Dec 2013 08:36:15 -0800, by acorn
-
MergeMon, 02 Dec 2013 11:42:10 +0100, by mgronlun
-
7050685: jsdbproc64.sh has a typo in the package nameWed, 27 Nov 2013 14:26:04 +0400, by dsamersoff
-
MergeSun, 01 Dec 2013 22:35:15 -0500, by vladidan
-
8028396: Minimal VM: undefined symbol: _ZN23JvmtiCurrentBreakpoints11metadata_doEPFvP8MetadataETue, 19 Nov 2013 16:26:54 -0500, by jprovino
-
8029367: new hotspot build - hs25-b62Fri, 29 Nov 2013 11:20:34 -0800, by amurillo
-
Added tag jdk8-b119 for changeset ce42d815dd21Wed, 04 Dec 2013 23:11:03 -0800, by katleman
-
Added tag hs25-b61 for changeset b2426da30009 jdk8-b119Fri, 29 Nov 2013 11:10:31 -0800, by amurillo
-
MergeFri, 29 Nov 2013 11:32:45 -0500, by drchase
-
8016839: JSR292: AME instead of IAE when calling a methodTue, 26 Nov 2013 18:16:04 -0500, by drchase
-
8028160: [TESTBUG] Exclude failing (runtime) jtreg tests using @ignoreTue, 26 Nov 2013 16:03:57 -0500, by hseigel
-
8026065: InterfaceMethodref for invokespecial must name a direct superinterfaceTue, 26 Nov 2013 09:52:22 -0500, by hseigel
-
8028128: Add a type safe alternative for working with counter based dataSat, 23 Nov 2013 12:25:13 +0100, by mgronlun
-
MergeSat, 23 Nov 2013 09:56:59 +0100, by mgronlun
-
8028520: JVM should not throw VerifyError when a private method overrides a final methodThu, 21 Nov 2013 14:41:13 -0500, by hseigel
-
8028815: new hotspot build - hs25-b61Fri, 22 Nov 2013 13:42:46 -0800, by amurillo
-
Added tag jdk8-b118 for changeset c9f439732b18Thu, 28 Nov 2013 08:23:04 -0800, by cl
-
Added tag hs25-b60 for changeset abad3b2d905d jdk8-b118Fri, 22 Nov 2013 13:34:43 -0800, by amurillo
-
MergeFri, 22 Nov 2013 20:26:36 +0100, by mgronlun
-
8028341: PSR:FUNC: SCOPE PARAMETER MISSING FROM THE -XX:+PRINTFLAGSFINALMon, 18 Nov 2013 08:21:19 +0100, by sgabdura
-
8027630: SIGSEGV in const char*Klass::external_name()Mon, 18 Nov 2013 10:20:13 +0100, by sla
-
8028347: Rewriter::scan_method asserts with array oob in RT_BaselineFri, 15 Nov 2013 17:20:22 -0500, by coleenp
-
MergeFri, 15 Nov 2013 21:39:27 +0100, by mgronlun
-
6626412: jstack using SA prints some info messages into err streamThu, 14 Nov 2013 20:03:15 +0100, by sla
-
6606002: jinfo doesn't detect dynamic vm flags changingThu, 14 Nov 2013 19:30:07 +0100, by sla
-
MergeWed, 13 Nov 2013 16:35:55 -0800, by minqi
-
8025632: Remove all references to MagicLambdaImpl from HotspotWed, 13 Nov 2013 16:24:33 -0800, by minqi
-
8028308: nsk regression, assert(obj->is_oop()) failed: not an oopWed, 20 Nov 2013 12:46:08 +0100, by roland
-
8028306: nsk stress tests, CodeCache fills, then safepoint assertsThu, 14 Nov 2013 19:27:07 +0100, by anoll
-
8028319: ConflictingDefaultsTest.testReabstract spins when running with -mode invoke and -XcompMon, 18 Nov 2013 12:26:51 -0800, by morris
-
8028444: new hotspot build - hs25-b60Fri, 15 Nov 2013 07:58:06 -0800, by amurillo
-
Added tag jdk8-b117 for changeset f573d00213b7Thu, 21 Nov 2013 09:22:49 -0800, by cl
-
Backed out changeset: dad7737243c6Wed, 18 Dec 2013 11:27:06 +0100, by Gilles Duboscq
-
Options: rename flag (AOTCompilation -> ImmutableCode)Wed, 18 Dec 2013 11:13:17 +0100, by Bernhard Urban
-
enable rematerialization of constants in LinearScan, including a bug fixWed, 18 Dec 2013 09:02:01 +0100, by Erik Eckstein
-
fixed wrong redundant move elimination after loop safepoints, re-enabled redundant move eliminationWed, 18 Dec 2013 08:57:34 +0100, by Erik Eckstein
-
cleaned up VMToCompiler.createResolvedJavaTypeTue, 17 Dec 2013 20:58:58 -0800, by twisti
-
make CompilerToVM.resolveMethod return a metadata method instead of a Java typeTue, 17 Dec 2013 21:25:27 -0800, by twisti
-
moved most CompilerToVM.getUniqueConcreteMethod logic up to Java and replace getUniqueConcreteMethod with findUniqueConcreteMethodTue, 17 Dec 2013 19:09:29 -0800, by twisti
-
fixed JDK-7079626: x64 emits unnecessary REX prefixTue, 17 Dec 2013 17:58:16 -0800, by twisti
-
read DontCompileHugeMethods and HugeMethodLimit from VMTue, 17 Dec 2013 22:37:03 +0100, by Doug Simon
-
SchedulePhase: remove old memory aware scheudlingTue, 17 Dec 2013 21:39:01 +0100, by Bernhard Urban
-
utils: introduce ArraySet. use it instead of HashSet at some placesTue, 17 Dec 2013 16:38:51 +0100, by Bernhard Urban
-
IncrementalCanonicalizer: use HashSetNodeChangeListenerTue, 17 Dec 2013 16:09:03 +0100, by Bernhard Urban
-
remove some usages of HashSetTue, 17 Dec 2013 16:00:57 +0100, by Bernhard Urban
-
CTWCompilationTask should not be removed from compilation queueTue, 17 Dec 2013 18:14:02 +0100, by Doug Simon
-
consolidated mechanism for overriding options in CompileTheWorldTue, 17 Dec 2013 17:09:22 +0100, by Doug Simon
-
added -G:PrintCompRate option for periodically printing out the current compilation rateTue, 17 Dec 2013 16:45:02 +0100, by Doug Simon
-
improved comment explaining why CompileTheWorld is set to false during bootstrappingTue, 17 Dec 2013 16:43:52 +0100, by Doug Simon
-
made CompileTheWorld ignore profiling infoTue, 17 Dec 2013 16:42:29 +0100, by Doug Simon
-
added -G:+CompileTheWorldVerbose and -G:CompileTheWorldIterations optionsTue, 17 Dec 2013 16:41:26 +0100, by Doug Simon
-
Merge.Tue, 17 Dec 2013 15:44:23 +0100, by Christian Humer
-
SL: updated outdated implementation of write local variable nodes in SL.Tue, 17 Dec 2013 15:44:02 +0100, by Christian Humer
-
Add a version number for the mxtool and support for requesting a minimum mx version in a suiteTue, 17 Dec 2013 14:43:41 +0100, by Gilles Duboscq
-
Canonicalize CompareAndSwapNode to a more precise location identity than ANY if possibleTue, 17 Dec 2013 11:57:20 +0100, by Gilles Duboscq
-
HotSpotResolvedJavaField already implements LocationIdentity through ResolvedJavaFieldTue, 17 Dec 2013 11:56:36 +0100, by Gilles Duboscq
-
Cosmetic javadoc changes to StateSplit and NodeWithStateFri, 13 Dec 2013 19:57:00 +0100, by Gilles Duboscq
-
Fix LIR assertion (distance between an operation with an exception edge and the last introduction of a LIR block)Tue, 17 Dec 2013 10:57:18 +0100, by Matthias Grimmer
-
enabled non-hosted CompileTheWorld execution with complete bootstrapping and the ability to override compilation options separately for CTW compilationsMon, 16 Dec 2013 23:33:40 +0100, by Doug Simon
-
use test instead of mov for pollMon, 16 Dec 2013 12:10:10 -0800, by Tom Rodriguez
-
refactor computation of architecture featuresMon, 16 Dec 2013 10:22:17 -0800, by Tom Rodriguez