Fri, 18 Apr 2014 13:50:15 +0200 |
Gilles Duboscq |
ResolvedJavaType.resolveMethod now takes a callerType that is used to check access rules. Make it work for default methods.
|
Fri, 16 May 2014 19:59:52 +0200 |
Miguel Garcia |
[inlining] reverting refactoring trail until spoiling commit(s) are discovered
|
Fri, 16 May 2014 16:36:07 +0200 |
Miguel Garcia |
[inlining] behavior becomes less argument-dependent, arguments become redundant
|
Fri, 16 May 2014 16:29:50 +0200 |
Miguel Garcia |
[inlining] no need for guessing a return value that doesn't matter
|
Fri, 16 May 2014 16:02:55 +0200 |
Miguel Garcia |
[inlining] untangling concerns, micro-step by micro-step
|
Fri, 16 May 2014 16:00:42 +0200 |
Miguel Garcia |
[inlining] readability by means of import static
|
Fri, 16 May 2014 15:54:13 +0200 |
Miguel Garcia |
[inlining] redux, no need for the suspense about return value
|
Fri, 16 May 2014 15:46:47 +0200 |
Miguel Garcia |
[inlining] no need for the suspense about return value
|
Fri, 16 May 2014 15:30:04 +0200 |
Miguel Garcia |
[inlining] another case of logNotInlined vs logNotInlinedMethod
|
Fri, 16 May 2014 15:28:00 +0200 |
Miguel Garcia |
[inlining] shorter and equally informative, logNotInlined vs logNotInlinedMethod
|
Fri, 16 May 2014 15:24:55 +0200 |
Miguel Garcia |
[inlining] "return null" favored again over "return ...AndReturnNull"
|
Fri, 16 May 2014 15:14:27 +0200 |
Miguel Garcia |
[inlining] tradeoff: "return null" still shorter than "return ...AndReturnNull"
|
Fri, 16 May 2014 14:57:45 +0200 |
Miguel Garcia |
[inlining] pulling side-effects (logging) out of method that evals a condition
|
Fri, 16 May 2014 14:47:39 +0200 |
Miguel Garcia |
[inlining] one less logging method to worry about
|
Fri, 16 May 2014 14:20:20 +0200 |
Miguel Garcia |
[inlining] replaced method body with call to code duplicate
|
Fri, 16 May 2014 14:44:52 +0200 |
Miguel Garcia |
[inlining] reduced verbosity in checkTargetConditions()
|
Fri, 16 May 2014 13:39:12 +0200 |
Miguel Garcia |
[inlining] typos in source comment
|
Fri, 16 May 2014 12:03:36 +0200 |
Miguel Garcia |
[inlining] consumer becomes initializer of the probabilities map
|
Fri, 16 May 2014 11:59:12 +0200 |
Miguel Garcia |
[inlining] fixing input as instance final rather than passing it over and over
|
Fri, 16 May 2014 14:01:20 +0200 |
Lukas Stadler |
do not reprofile upon exceptions thrown in NewArrayStub or NewInstanceStub
|
Fri, 16 May 2014 12:23:09 +0200 |
Doug Simon |
minor spelling and modifier fix
|
Fri, 16 May 2014 12:06:46 +0200 |
Doug Simon |
mx: drain *all* output from subprocess if redirecting to functions
|
Fri, 16 May 2014 00:12:48 -0700 |
Tom Rodriguez |
allow overriding the NodeClass lookup when building MatchStatements
|
Fri, 16 May 2014 00:12:41 -0700 |
Tom Rodriguez |
use inner classes instead of reflection during matching
|
Thu, 15 May 2014 20:11:16 -0700 |
Tom Rodriguez |
more aggressively fold implicit nulls into memory operations
|
Thu, 15 May 2014 23:12:48 +0200 |
Doug Simon |
Merge.
|
Thu, 15 May 2014 22:47:28 +0200 |
Doug Simon |
make CompilationTask.threadMXBean static
|
Thu, 15 May 2014 22:46:45 +0200 |
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 queued
|
Thu, 15 May 2014 22:43:44 +0200 |
Doug Simon |
ensure Graal C++ shutdown routines are called exactly once during VM shutdown
|
Thu, 15 May 2014 22:42:08 +0200 |
Doug Simon |
use JDK with highest compliance level for generated Eclipse attach launcher
|
Thu, 15 May 2014 22:25:34 +0200 |
Bernhard Urban |
mxtool: minor fix of optional field usage
|
Thu, 15 May 2014 19:03:16 +0200 |
Roland Schatz |
API for high word multiplication.
|
Thu, 15 May 2014 18:13:24 +0200 |
Gilles Duboscq |
make TypeProfileWidth pd
|
Thu, 15 May 2014 17:25:49 +0200 |
Miguel Garcia |
Merge
|
Thu, 15 May 2014 16:17:35 +0200 |
Miguel Garcia |
[inlining] moved DepthSearchUtil closer to its single user
|
Thu, 15 May 2014 16:12:18 +0200 |
Miguel Garcia |
[inlining] moved ComputeInliningRelevance closer to its single user
|
Thu, 15 May 2014 15:45:29 +0200 |
Miguel Garcia |
[inlining] moved class InliningData to package with related classes
|
Thu, 15 May 2014 15:41:43 +0200 |
Miguel Garcia |
[inlining] moved helper class MethodInvocation to package inlining.walker
|
Thu, 15 May 2014 15:37:08 +0200 |
Miguel Garcia |
[inlining] grouping inlining-space walking-related classes in package walker
|
Thu, 15 May 2014 15:35:34 +0200 |
Miguel Garcia |
[inlining] start of another refactoring trail
|
Thu, 15 May 2014 15:17:55 +0200 |
Miguel Garcia |
[inlining] working the InliningData stack now done by InliningData.moveForward()
|
Thu, 15 May 2014 15:07:35 +0200 |
Miguel Garcia |
[inlining] side-effects moved out from just-extracted method
|
Thu, 15 May 2014 15:01:25 +0200 |
Miguel Garcia |
[inlining] readability improvements for (by now extracted) loop-body
|
Thu, 15 May 2014 14:53:50 +0200 |
Miguel Garcia |
[inlining] extracted loop-body, for now as InliningPhase.moveForward()
|
Thu, 15 May 2014 14:51:11 +0200 |
Miguel Garcia |
[inlining] moved tryToInline() to InliningData, as prereq for upcoming steps
|
Thu, 15 May 2014 14:48:19 +0200 |
Miguel Garcia |
[inlining] moved doInline() to InliningData, as prereq for upcoming steps
|
Thu, 15 May 2014 14:43:58 +0200 |
Miguel Garcia |
[inlining] part 2, preparing to move tryToInline() and doInline()
|
Thu, 15 May 2014 14:32:37 +0200 |
Miguel Garcia |
[inlining] preparing to extract loop body from InliningPhase.run to InliningData
|
Thu, 15 May 2014 13:46:33 +0200 |
Miguel Garcia |
[inlinin] assertion-aided code understanding at work
|
Thu, 15 May 2014 12:18:01 +0200 |
Miguel Garcia |
[inlining] moved InlineEverythingPolicy to inlining.policy
|
Thu, 15 May 2014 12:16:10 +0200 |
Miguel Garcia |
[inlining] access levels in AbstractInliningPolicy back to what they were
|
Thu, 15 May 2014 11:22:08 +0200 |
Miguel Garcia |
[inlining] moved GreedyInliningPolicy to inlining.policy
|
Thu, 15 May 2014 11:16:00 +0200 |
Miguel Garcia |
[inlining] moved AbstractInliningPolicy to inlining.policy
|
Thu, 15 May 2014 11:09:50 +0200 |
Miguel Garcia |
[inlining] moved InliningPolicy to newly created package inlining.policy
|
Thu, 15 May 2014 11:01:51 +0200 |
Miguel Garcia |
[inlining] moving CallsiteHolder to upper level
|
Thu, 15 May 2014 10:52:38 +0200 |
Miguel Garcia |
[inlining] better distinguishable name, GraphInfo becomes CallsiteHolder
|
Thu, 15 May 2014 16:45:08 +0200 |
Gilles Duboscq |
Use replaceAtPredecessor rather than predecessor().replaceFirstSuccessor in DeoptimizationGroupingPhase
|
Thu, 15 May 2014 16:44:43 +0200 |
Gilles Duboscq |
Fix inverted condition in Debug.create(Metric|Timer)
|
Thu, 15 May 2014 15:35:17 +0200 |
Doug Simon |
Merge.
|
Thu, 15 May 2014 15:32:37 +0200 |
twisti |
added Java Flight Recorder (JFR) event support
|
Thu, 15 May 2014 15:31:22 +0200 |
Doug Simon |
mx: added jrelibrary dependency type
|
Thu, 15 May 2014 14:13:59 +0200 |
Lukas Stadler |
correctly handle illegal stamps in ObjectStamp.meet
|
Thu, 15 May 2014 14:13:25 +0200 |
Lukas Stadler |
tests for ObjectStamp.meet
|
Thu, 15 May 2014 14:12:57 +0200 |
Lukas Stadler |
implement NodeBitMap.toString
|
Thu, 15 May 2014 11:13:44 +0200 |
Josef Eisl |
GraalVerboseTextListener: fix testFailed printing.
|
Wed, 14 May 2014 20:43:43 +0200 |
Josef Eisl |
mx unittest: simplify argument passing.
|
Wed, 14 May 2014 20:59:27 +0200 |
Josef Eisl |
mx unittest: add --eager-stacktrace.
|
Wed, 14 May 2014 20:58:35 +0200 |
Josef Eisl |
mx unittest: add color support.
|
Wed, 14 May 2014 20:15:17 +0200 |
Josef Eisl |
Add AnsiColor.
|
Wed, 14 May 2014 21:24:38 -0700 |
Tom Rodriguez |
slighty stronger assert in verify
|
Wed, 14 May 2014 21:24:19 -0700 |
Tom Rodriguez |
fix printing of pc in deopt message
|
Wed, 14 May 2014 21:14:13 -0700 |
Tom Rodriguez |
fix action comparison when comparing DeoptimizeNodes
|
Wed, 14 May 2014 19:11:16 +0200 |
Miguel Garcia |
[single-pass-iter] same check formulated differently so as to appease findbugs
|
Wed, 14 May 2014 18:55:01 +0200 |
Miguel Garcia |
[inlining] re-adding file header lost during refactoring
|
Wed, 14 May 2014 17:16:12 +0200 |
Miguel Garcia |
[single-pass-iter] skipping redundant state-cloning
|
Wed, 14 May 2014 16:52:45 +0200 |
Miguel Garcia |
[single-pass-iter] owner-is-mutator access protocol for queued states
|
Wed, 14 May 2014 16:13:44 +0200 |
Miguel Garcia |
[single-pass-iter] sharpening the declared type of PathStart.node
|
Wed, 14 May 2014 16:07:05 +0200 |
Miguel Garcia |
[single-pass-iter] readability and one more assertion
|
Wed, 14 May 2014 18:13:41 +0200 |
Miguel Garcia |
[inlining] moving InlineInfo and subclasses to package inlining.info
|
Tue, 13 May 2014 21:40:47 +0200 |
Miguel Garcia |
[inlining] privatizing methods in InliningData
|
Wed, 14 May 2014 17:23:19 +0200 |
Lukas Stadler |
remove some debug code in HotSpotTruffleRuntime
|
Wed, 14 May 2014 13:50:18 +0200 |
Lukas Stadler |
cleanup after ReplaceIntrinsicsPhase
|
Sun, 04 May 2014 18:58:16 +0200 |
Gilles Duboscq |
HSAIL Deopt support for VirtualObjects. Only create the host graph is there are deopts. Add a test provided by Tom Deneau.
|
Wed, 14 May 2014 12:37:39 +0200 |
Doug Simon |
added metric to count the input graph sizes for phases
|
Wed, 14 May 2014 11:19:38 +0200 |
Bernhard Urban |
mxtool: distribution dependency should be a list
|
Wed, 14 May 2014 11:08:05 +0200 |
Bernhard Urban |
mx: fix constructor call
|
Wed, 14 May 2014 01:25:21 -0700 |
Tom Rodriguez |
fix unsigned compare, expand test
|
Wed, 14 May 2014 01:24:10 -0700 |
Tom Rodriguez |
add missing case in assertDeepEquals
|
Tue, 13 May 2014 20:20:34 -0700 |
Tom Rodriguez |
don't deopt on large array allocations
|
Tue, 13 May 2014 20:20:29 -0700 |
Tom Rodriguez |
convert signed range tests into an unsigned compare
|
Tue, 13 May 2014 18:31:18 -0700 |
Michael Van De Vanter |
Merge with 55be15d24e45e5636ee14d657616c6ffac039178
|
Tue, 13 May 2014 18:29:55 -0700 |
Michael Van De Vanter |
SL: correct to use new SourceAttribution factory methods.
|
Tue, 13 May 2014 18:28:33 -0700 |
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 15:03:34 -0700 |
twisti |
use HotSpotVMType for sizeof information
|
Tue, 13 May 2014 14:13:15 -0700 |
twisti |
add documentation to HotSpotVM* annotatations
|
Mon, 12 May 2014 17:44:23 -0700 |
twisti |
remove unused HotSpotResolvedJavaMethod fields in graalJavaAccess.hpp
|
Mon, 12 May 2014 17:31:11 -0700 |
twisti |
remove unused com_oracle_graal_api_meta_ResolvedJavaField
|
Mon, 12 May 2014 17:26:53 -0700 |
twisti |
remove unused com_oracle_graal_api_meta_ConstantPool
|
Mon, 12 May 2014 17:26:19 -0700 |
twisti |
remove unused com_oracle_graal_hotspot_meta_HotSpotJavaType
|
Tue, 13 May 2014 21:49:57 +0200 |
Doug Simon |
HSAIL: converted KernelTester to re-use existing mechanism for deep equality testing
|
Tue, 13 May 2014 21:47:50 +0200 |
Doug Simon |
renamed GraalTest.assertEquals* to assertDeepEquals to avoid confusion with JUnit API methods
|
Tue, 13 May 2014 19:17:59 +0200 |
Miguel Garcia |
[inlining] processNextInvoke(), readability
|
Tue, 13 May 2014 19:11:03 +0200 |
Miguel Garcia |
[inlining] moved processNextInvoke()
|
Tue, 13 May 2014 19:03:59 +0200 |
Miguel Garcia |
[inlining] preparing to move processNextInvoke() closer to the data it mutates
|
Tue, 13 May 2014 15:11:15 +0200 |
Miguel Garcia |
[inlining] uncluttering InliningPhase, depth-search utilities moved out
|
Tue, 13 May 2014 15:05:36 +0200 |
Miguel Garcia |
[inlining] preparing to move depth-search utilities
|
Tue, 13 May 2014 14:54:23 +0200 |
Miguel Garcia |
[inlining] place to host depth-search related utilities
|
Tue, 13 May 2014 13:20:09 +0200 |
Miguel Garcia |
[inlining] documentation
|
Tue, 13 May 2014 16:51:41 +0200 |
Doug Simon |
Merge.
|
Tue, 13 May 2014 15:40:23 +0200 |
Doug Simon |
made GraalVerboseTestListener eagerly print stack trace for failure which is useful if the VM crashes before completing all unit tests
|
Tue, 13 May 2014 15:39:10 +0200 |
Doug Simon |
moved assertEquals and MultiCauseAssertionError from GraalCompilerTest to GraalTest
|
Tue, 13 May 2014 16:16:05 +0200 |
Lukas Stadler |
clean up frame states during FrameStateAssignmentPhase
|