Mercurial > hg > truffle
graph
-
Truffle: add new inlining tests; adapt tests for context sensitive inlining.Mon, 29 Sep 2014 18:46:40 +0200, by Christian Humer
-
Truffle: implemented context sensitive inlining; implemented basic partial evaluation caching for call targets (disabled by default).Mon, 29 Sep 2014 18:46:38 +0200, by Christian Humer
-
Truffle: aligned expansion logger to changed Graal type name API.Mon, 29 Sep 2014 18:39:05 +0200, by Christian Humer
-
Truffle: fixed if a lot compilations are queued some Truffle tests could time outMon, 29 Sep 2014 18:39:05 +0200, by Christian Humer
-
Truffle: Fixed forced inlining decisions could exceed the maximum total node count.Mon, 29 Sep 2014 18:39:05 +0200, by Christian Humer
-
Truffle-DSL: added thread-safety for DSL rewrites.Mon, 29 Sep 2014 18:39:05 +0200, by Christian Humer
-
Truffle-DSL: Fixed @SlowPath was not applied to certain specialize0 implementations. This will reduce the pressure on the truffle cache.Mon, 29 Sep 2014 18:37:24 +0200, by Christian Humer
-
Truffle: Added test case that compiler intrinsics are not intrinsified if hidden behind a @SlowPath.Mon, 29 Sep 2014 18:37:24 +0200, by Christian Humer
-
coalesce DataSection entriesMon, 29 Sep 2014 16:22:07 +0200, by Lukas Stadler
-
fix pylint issuesMon, 29 Sep 2014 14:14:01 +0200, by Doug Simon
-
improved performance of NodeClass initialization by improving the way information is derived from super NodeClassesMon, 29 Sep 2014 13:59:41 +0200, by Doug Simon
-
fixed bug in LIRIntrospection.appendValuesMon, 29 Sep 2014 13:58:19 +0200, by Doug Simon
-
mx: added cyclic dependency checkingMon, 29 Sep 2014 13:57:52 +0200, by Doug Simon
-
converted all FieldIntrospection subclass to use FieldsSat, 27 Sep 2014 18:16:18 +0200, by Doug Simon
-
[SPARC] Update expected movesFri, 26 Sep 2014 18:59:08 -0700, by Stefan Anzinger
-
Limit imports in generated matchers to only the used packagesFri, 26 Sep 2014 16:01:34 -0700, by Tom Rodriguez
-
Add safepoint checks during code installationFri, 26 Sep 2014 16:00:09 -0700, by Tom Rodriguez
-
avoid different names for the same arraycopy routineFri, 26 Sep 2014 15:59:34 -0700, by Tom Rodriguez
-
MergeFri, 26 Sep 2014 15:14:02 -0700, by Stefan Anzinger
-
MergeFri, 26 Sep 2014 10:41:19 -0700, by Stefan Anzinger
-
[SPARC] changed register counts due to hintFri, 26 Sep 2014 10:40:34 -0700, by Stefan Anzinger
-
mx: fixed regression in checking whether the JDK contains an optional libraryFri, 26 Sep 2014 23:21:15 +0200, by Doug Simon
-
fix jdt build on windows/cygwinFri, 26 Sep 2014 18:53:54 +0200, by Bernhard Urban
-
Merge.Fri, 26 Sep 2014 18:11:18 +0200, by Doug Simon
-
moved intrinsifications for Edges back into EdgesSubstitutionsFri, 26 Sep 2014 18:10:55 +0200, by Doug Simon
-
check that all callers of Fields.getObject(Object, int, Class) pass a class literal for the last parameterFri, 26 Sep 2014 14:53:35 +0200, by Doug Simon
-
force inline Fields.getObject(Object, int, Class) so that a constant value bound to its last parameter is connected with the DeferredPiNode used in Fields.getObject(Object, long, Class)Fri, 26 Sep 2014 14:53:23 +0200, by Doug Simon
-
check that the value of the MethodSubstitution.isStatic is set properlyFri, 26 Sep 2014 14:45:10 +0200, by Doug Simon
-
added graal-truffle.jar to the classes checked by CheckGraalInvariantsFri, 26 Sep 2014 14:43:06 +0200, by Doug Simon
-
Merge.Fri, 26 Sep 2014 09:22:45 +0200, by Doug Simon
-
Merge.Fri, 26 Sep 2014 00:18:43 +0200, by Doug Simon
-
generalized support for unsafe access to a subset of the fields of an objectFri, 26 Sep 2014 00:18:15 +0200, by Doug Simon
-
removed unused support for rescanning offsets in FieldIntrospection objectsThu, 25 Sep 2014 12:02:50 +0200, by Doug Simon
-
mx: add support for cygwinFri, 26 Sep 2014 04:53:13 -0700, by Bernhard Urban
-
Using suppress warning for SPARCNodeLIRBuilderThu, 25 Sep 2014 20:57:00 -0700, by Stefan Anzinger
-
Allow unused imports in MatchStatementSets (as imports just taken from the originating class)Thu, 25 Sep 2014 20:01:27 -0700, by Stefan Anzinger
-
RevertThu, 25 Sep 2014 19:47:03 -0700, by Stefan Anzinger
-
[SPARC] add additional argument to pass gateThu, 25 Sep 2014 19:29:18 -0700, by Stefan Anzinger
-
[SPARC] Enable hinting registers in arithmeticsThu, 25 Sep 2014 19:00:36 -0700, by Stefan Anzinger
-
[SPARC] Eliminate sign extension when signed load is usedThu, 25 Sep 2014 18:59:58 -0700, by Stefan Anzinger
-
Multiply use shift-add|subtract operations when easily possible. In DivNode use rightshiftThu, 25 Sep 2014 18:54:59 -0700, by Stefan Anzinger
-
MergeThu, 25 Sep 2014 09:42:28 -0700, by Stefan Anzinger
-
Eliminate valid bit in LabelHint as the validity can be encoded into the capturedTargetThu, 25 Sep 2014 09:41:55 -0700, by Stefan Anzinger
-
[SPARC] use sll and sra over sllx and srax when possibleThu, 25 Sep 2014 09:40:30 -0700, by Stefan Anzinger
-
LabelHints are now collected in ArrayLists instead of HashSetThu, 25 Sep 2014 08:57:51 -0700, by Stefan Anzinger
-
ConstantLoadOptimization: make debug meters final.Thu, 25 Sep 2014 14:43:52 +0200, by Josef Eisl
-
Enforce catch-blocks for Debug.Scopes with context objects.Thu, 25 Sep 2014 13:28:12 +0200, by Josef Eisl
-
added Edges class to consolidate code operating on set of input or successor edges and to better isolate magic used to access edgesThu, 25 Sep 2014 10:27:17 +0200, by Doug Simon
-
[SPARC] eclipseformatWed, 24 Sep 2014 17:17:27 -0700, by Stefan Anzinger
-
MergeWed, 24 Sep 2014 16:22:22 -0700, by Stefan Anzinger
-
[SPARC] Add functionality to be able to do assembly in two passes (knowing offsets of forward branches)Wed, 24 Sep 2014 16:13:34 -0700, by Stefan Anzinger
-
[SPARC] Improve the lookup for delayable candidates, renaming interfaces/methodsTue, 23 Sep 2014 12:12:26 -0700, by Stefan Anzinger
-
unittest: fix NPE if inlining is disabledWed, 24 Sep 2014 22:05:05 +0200, by Bernhard Urban
-
visibility change in NewObjectSnippetsWed, 24 Sep 2014 18:42:50 +0200, by Lukas Stadler
-
remove unused ignoreSlowPath parameter in TruffleCacheWed, 24 Sep 2014 18:40:34 +0200, by Lukas Stadler
-
simplify WriteNode.generateWed, 24 Sep 2014 18:39:13 +0200, by Lukas Stadler
-
Test cornercase in floating point subtraction.Wed, 24 Sep 2014 15:28:14 +0200, by Roland Schatz
-
Use common nodes for integer and floating point arithmetic.Wed, 24 Sep 2014 14:57:03 +0200, by Roland Schatz
-
Move bit logic nodes into the arithmetic node hierarchies.Wed, 24 Sep 2014 14:29:43 +0200, by Roland Schatz
-
Remove unused methods from StampTool.Wed, 24 Sep 2014 14:22:01 +0200, by Roland Schatz
-
Add support for other data types to integer arithmetic nodes.Wed, 24 Sep 2014 13:46:37 +0200, by Roland Schatz
-
Move bit manipulation methods to CodeUtil class.Fri, 19 Sep 2014 11:00:46 +0200, by Roland Schatz
-
Print LIR after move elimination.Wed, 24 Sep 2014 11:18:44 +0200, by Josef Eisl
-
Handle deleted instructions in CFGPrinter.Wed, 24 Sep 2014 11:34:40 +0200, by Josef Eisl
-
cherry-pick: JDK-8033898: undefined symbol when build hotspot with Xcode5Wed, 24 Sep 2014 09:50:56 +0200, by Doug Simon
-
Make more Truffle code HotSpot independent, and allow more customization by subclassesTue, 23 Sep 2014 19:23:46 -0700, by Christian Wimmer
-
Allow subclasses to intercept Truffle call boundariesTue, 23 Sep 2014 19:22:45 -0700, by Christian Wimmer
-
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