Tue, 16 Apr 2013 13:21:20 +0200 |
Roland Schatz |
Make FloatingReadPhase reentrant. |
Tue, 16 Apr 2013 13:21:19 +0200 |
Roland Schatz |
PartialCanonicalizerPhase. |
Tue, 16 Apr 2013 11:30:39 +0200 |
Roland Schatz |
Allow CustomCanonicalizer in reentrant CanonicalizerPhase. |
Tue, 16 Apr 2013 12:16:53 +0200 |
Bernhard Urban |
TargetMethodAssembler: guard metric processing |
Tue, 16 Apr 2013 12:06:52 +0200 |
Doug Simon |
Merge. |
Tue, 16 Apr 2013 12:06:30 +0200 |
Doug Simon |
removed unused code in lowering of instanceof in the context of an IfNode |
Tue, 16 Apr 2013 11:33:20 +0200 |
Doug Simon |
more accurate error message when launching a VM that has not yet been built |
Tue, 16 Apr 2013 11:11:56 +0200 |
Bernhard Urban |
javac: use UTF-8 as encoding explicitly |
Mon, 15 Apr 2013 19:54:58 +0200 |
Bernhard Urban |
HotSpotResolvedObjectType: implement hasFinalizeSubclass() correctly |
Fri, 12 Apr 2013 11:06:19 +0200 |
Bernhard Urban |
assumptions: simplify hashCode() |
Fri, 12 Apr 2013 11:06:30 +0200 |
Bernhard Urban |
CompilationResult: record more metrics for DataPatches |
Mon, 15 Apr 2013 19:54:23 +0200 |
Gilles Duboscq |
Add special case for astore in graph builder to handle jsr retrunAddress |
Mon, 15 Apr 2013 16:56:41 +0200 |
Roland Schatz |
Compiler configurations. |
Mon, 15 Apr 2013 16:47:01 +0200 |
Roland Schatz |
Make phase suites extensible. |
Mon, 15 Apr 2013 14:47:15 +0200 |
Doug Simon |
added note about mx/env to the output of 'mx buildvars' |
Mon, 15 Apr 2013 14:43:35 +0200 |
Doug Simon |
refactoring to ensure the path to the JDKs dir is consistent between the _jdk() and clean() command |
Mon, 15 Apr 2013 14:31:24 +0200 |
Doug Simon |
added build of server-nograal VM to the gate |
Mon, 15 Apr 2013 14:27:37 +0200 |
Doug Simon |
renamed 'boot' VM to 'original' VM |
Mon, 15 Apr 2013 12:55:46 +0200 |
Doug Simon |
added 'mx buildvars' command to list (some of) the variables that can be passed to 'mx build' with the -D option |
Mon, 15 Apr 2013 08:51:19 +0200 |
Christian Haeubl |
Merge. |
Mon, 15 Apr 2013 08:49:14 +0200 |
Christian Haeubl |
Merge. |
Mon, 15 Apr 2013 08:47:06 +0200 |
Christian Haeubl |
ComputeProbabilityPhase bugfix |
Mon, 08 Apr 2013 17:48:46 +0200 |
Christian Haeubl |
minor HotSpot deoptimization cleanups |
Thu, 04 Apr 2013 11:57:04 +0200 |
Christian Haeubl |
added JUnit 4.11 support to ProfilingInfoTest |
Sun, 14 Apr 2013 22:38:46 +0200 |
Thomas Wuerthinger |
Merge. |
Sun, 14 Apr 2013 22:38:34 +0200 |
Thomas Wuerthinger |
Change severity of checkstyle problems from "warning" to "error". Fixed several System.out.print violations. |
Sat, 13 Apr 2013 22:59:27 -0700 |
twisti |
GRAAL-218: add CompileTheWorld functionality |
Sat, 13 Apr 2013 22:16:04 +0200 |
Christos Kotselidis |
Merge |
Sat, 13 Apr 2013 00:33:37 +0200 |
Christos Kotselidis |
Merge |
Fri, 12 Apr 2013 23:29:45 +0200 |
Christos Kotselidis |
Introduce enumeration for the different write barrier types |
Sat, 13 Apr 2013 18:07:44 +0200 |
Thomas Wuerthinger |
Added support for trimming the name of objects in the histogram and a corresponding test case. |
Sat, 13 Apr 2013 17:55:43 +0200 |
Thomas Wuerthinger |
Added DebugHistory utility and corresponding unit tests. |
Sat, 13 Apr 2013 15:05:04 +0200 |
Thomas Wuerthinger |
Change the parameter to the custom canonicalizer to always be of ValueNode type. |
Fri, 12 Apr 2013 17:40:53 -0700 |
Christian Wimmer |
Use same type check for varargs and non-varargs parameters |
Fri, 12 Apr 2013 16:08:08 -0700 |
Christian Wimmer |
Remove MetaUtil.getMirrorOrFail; Add necessary functionality to the Graal API so that all previous usages of java.lang.Class can now use ResolvedJavaType |
Fri, 12 Apr 2013 16:05:56 -0700 |
Christian Wimmer |
Cache boolean flags instead of full Annotation objects |
Fri, 12 Apr 2013 22:34:29 +0200 |
Doug Simon |
VM copy made during initial copy of the JDK is now named 'boot' instead of 'server0' to better reflect that it is the default VM (which may not be 'server') from the boot JDK |
Fri, 12 Apr 2013 22:13:26 +0200 |
Doug Simon |
build output during buildvms command is sent to console (instead of log files) if -c option is given |
Fri, 12 Apr 2013 22:07:33 +0200 |
Doug Simon |
buildvms command now runs "java -version" for each VM built unless -n option is specified |
Fri, 12 Apr 2013 21:58:12 +0200 |
Doug Simon |
support for non-GRAAL VMs co-existing with GRAAL VMs |
Fri, 12 Apr 2013 21:41:34 +0200 |
Doug Simon |
weakened assertion in unsafe.cpp for GRAAL builds such that non-GRAAL builds still work |
Fri, 12 Apr 2013 21:35:27 +0200 |
Doug Simon |
removed unnecessary code |
Fri, 12 Apr 2013 20:32:14 +0200 |
Doug Simon |
fixed minor regression |
Fri, 12 Apr 2013 18:42:24 +0200 |
Gilles Duboscq |
Merge |
Fri, 12 Apr 2013 18:17:36 +0200 |
Gilles Duboscq |
Merge |
Fri, 12 Apr 2013 14:15:59 +0200 |
Gilles Duboscq |
Rename "node()" methods in interfaces to "asNode" |
Fri, 12 Apr 2013 14:05:42 +0200 |
Gilles Duboscq |
Merge |
Thu, 11 Apr 2013 21:45:21 -0700 |
amurillo |
Added tag hs25-b28 for changeset 6d88a566d369 |
Thu, 11 Apr 2013 21:45:20 -0700 |
amurillo |
Mergehs25-b28 |
Thu, 11 Apr 2013 17:16:39 -0700 |
bharadwaj |
Merge |
Thu, 11 Apr 2013 11:42:41 -0700 |
vlivanov |
Merge |
Thu, 11 Apr 2013 09:08:15 -0700 |
vlivanov |
8011972: Field can be erroneously marked as contended when @Contended annotation isn't present |
Thu, 11 Apr 2013 07:12:09 -0700 |
kmo |
8011952: Missing ResourceMarks in TraceMethodHandles |
Wed, 10 Apr 2013 09:52:49 +0200 |
roland |
8011706: specjvm2008 test xml.transform gets array bound exception with c1 |
Tue, 09 Apr 2013 09:54:17 -0700 |
iignatyev |
8007288: Additional WB API for compiler's testing |
Mon, 08 Apr 2013 07:40:08 -0700 |
bharadwaj |
8010913: compiler/6863420 often exceeds timeout |
Fri, 05 Apr 2013 11:09:43 +0200 |
neliasso |
8006016: Memory leak at hotspot/src/share/vm/adlc/output_c.cpp |
Thu, 11 Apr 2013 16:35:34 +0200 |
mgerdin |
Merge |
Wed, 10 Apr 2013 14:26:49 +0200 |
stefank |
8011872: Include Bit Map addresses in the hs_err files |
Wed, 10 Apr 2013 13:27:35 +0200 |
mgerdin |
8010196: NPG: Internal Error: Metaspace allocation lock -- possible deadlock |
Tue, 09 Apr 2013 15:32:45 +0200 |
mgerdin |
8009808: TEST-BUG : test case is using bash style tests. Default shell for jtreg is bourne. thus failure |
Mon, 08 Apr 2013 07:49:28 +0200 |
brutisso |
7197666: java -d64 -version core dumps in a box with lots of memory |
Mon, 11 Feb 2013 10:31:56 -0800 |
jmasa |
8008508: CMS does not correctly reduce heap size after a Full GC |
Fri, 05 Apr 2013 10:20:04 -0700 |
johnc |
8011343: Add new flag for verifying the heap during startup |
Thu, 11 Apr 2013 01:14:31 -0700 |
amurillo |
8011948: new hotspot build - hs25-b28 |
Thu, 11 Apr 2013 16:35:19 -0700 |
amurillo |
Merge |
Thu, 11 Apr 2013 09:39:57 -0700 |
katleman |
Added tag jdk8-b85 for changeset 42fe530cd478 |
Thu, 11 Apr 2013 01:03:41 -0700 |
amurillo |
Added tag hs25-b27 for changeset 09b0d3e9ba6c |
Tue, 09 Apr 2013 08:52:32 -0700 |
bharadwaj |
8011671: JCK tests on static interface methods fail under b84: Illegal type at constant pool entry 5hs25-b27 |
Fri, 05 Apr 2013 23:10:04 -0700 |
zgu |
Merge |
Fri, 05 Apr 2013 11:15:13 -0700 |
ccheung |
8006001: [parfait] Possible file leak in hotspot/src/os/linux/vm/perfMemory_linux.cpp |
Fri, 05 Apr 2013 16:16:18 -0700 |
dcubed |
Merge |
Fri, 05 Apr 2013 10:38:08 -0700 |
dcubed |
Merge |
Fri, 05 Apr 2013 12:19:19 -0400 |
zgu |
8011161: NMT: Memory leak when encountering out of memory error while initializing memory snapshot |
Thu, 04 Apr 2013 10:01:26 -0700 |
mikael |
8003310: Enable -Wunused-function when compiling with gcc |
Wed, 03 Apr 2013 16:43:09 -0700 |
ccheung |
8006103: [parfait] Possible null pointer dereference at hotspot/src/os/linux/vm/os_linux.cpp; os_windows.cpp; os_solaris.cpp; os_bsd.cpp |
Fri, 29 Mar 2013 14:18:40 -0700 |
ccheung |
8006006: [parfait] Memory leak at hotspot/src/share/tools/launcher/wildcard.c |
Thu, 04 Apr 2013 08:47:39 -0400 |
hseigel |
8010943: guarantee(length == 0) failed: invalid method ordering length |
Wed, 03 Apr 2013 21:41:33 +0200 |
ctornqvi |
8009125: Add NMT tests for Virtual Memory operations |
Thu, 04 Apr 2013 21:15:43 -0700 |
amurillo |
8011584: new hotspot build - hs25-b27 |
Fri, 12 Apr 2013 18:15:44 +0200 |
Roland Schatz |
Merge. |
Fri, 12 Apr 2013 17:55:22 +0200 |
Roland Schatz |
Move more phases into HighTier suite. |
Fri, 12 Apr 2013 17:21:08 +0200 |
Roland Schatz |
Make LoopFullUnrollPhase reentrant. |
Fri, 12 Apr 2013 17:17:29 +0200 |
Roland Schatz |
Remove unused fields. |
Fri, 12 Apr 2013 16:55:54 +0200 |
Roland Schatz |
Make PartialEscapeAnalysisPhase reentrant. |
Fri, 12 Apr 2013 13:50:45 +0200 |
Roland Schatz |
Make CanonicalizerPhase reentrant. |
Fri, 12 Apr 2013 13:49:29 +0200 |
Roland Schatz |
Base class for phase context. |
Fri, 12 Apr 2013 17:23:14 +0200 |
Thomas Wuerthinger |
Merge. |
Fri, 12 Apr 2013 17:22:54 +0200 |
Thomas Wuerthinger |
Comments and #ifdef GRAAL for recent changes to C++ code for calling nmethods directly. |
Fri, 12 Apr 2013 16:43:35 +0200 |
Matthias Grimmer |
Merge |
Fri, 12 Apr 2013 16:43:20 +0200 |
Matthias Grimmer |
Remove non-test from InstalledCodeExecuteHelperTest |
Fri, 12 Apr 2013 16:20:55 +0200 |
Matthias Grimmer |
Remove GraalInstalledCode |
Fri, 12 Apr 2013 16:08:04 +0200 |
Matthias Grimmer |
Further merge fixes |
Fri, 12 Apr 2013 15:55:27 +0200 |
Matthias Grimmer |
Fixes |
Fri, 12 Apr 2013 15:30:36 +0200 |
Matthias Grimmer |
InstalledCode intrinsification fixes |
Fri, 12 Apr 2013 15:52:17 +0200 |
Doug Simon |
weakened assertion in unsafe.cpp for GRAAL builds |
Fri, 12 Apr 2013 13:44:44 +0200 |
Roland Schatz |
Fix bug in graph dumping. |
Fri, 12 Apr 2013 11:24:56 +0200 |
Michael Haupt |
Merge |
Fri, 12 Apr 2013 09:37:56 +0200 |
Michael Haupt |
mark infopoint-related tests as long |
Fri, 12 Apr 2013 10:55:43 +0200 |
Lukas Stadler |
fix import |
Fri, 12 Apr 2013 10:54:49 +0200 |
Lukas Stadler |
Merge |
Fri, 12 Apr 2013 10:53:37 +0200 |
Lukas Stadler |
remove debug counters |
Fri, 12 Apr 2013 10:50:28 +0200 |
Lukas Stadler |
make GraalOptions.BenchmarkDynamicCounters configurable |
Thu, 11 Apr 2013 18:37:26 +0200 |
Lukas Stadler |
fix errorneous handling of ValueAnchorNodes in TailDuplicationPhase |
Fri, 12 Apr 2013 06:19:35 +0200 |
Thomas Wuerthinger |
Clear installed code pointer when unloading method. |
Fri, 12 Apr 2013 05:15:14 +0200 |
Thomas Wuerthinger |
Fix imports. |
Fri, 12 Apr 2013 05:03:14 +0200 |
Thomas Wuerthinger |
Merge fix. |
Fri, 12 Apr 2013 04:51:28 +0200 |
Thomas Wuerthinger |
Merge. |
Fri, 12 Apr 2013 04:49:07 +0200 |
Thomas Wuerthinger |
Make calling the installed code from compiled code possible. |
Fri, 12 Apr 2013 01:53:52 +0200 |
Thomas Wuerthinger |
Implement fast invocation of installed code (direct tail call to the target machine code address). |
Thu, 11 Apr 2013 17:48:30 +0200 |
Thomas Wuerthinger |
Move nmethod parameter to the last position to keep passed on arguments in the correct registers. |
Thu, 11 Apr 2013 17:36:46 +0200 |
Thomas Wuerthinger |
Rename MethodInvalidatedException to InvalidInstalledCodeException (and make it a checked exception). Make sure that a compiled code object can always be directly called without first doing a check on the native method pointer. |
Thu, 11 Apr 2013 15:41:48 -0700 |
Christian Wimmer |
Merge |
Thu, 11 Apr 2013 15:40:27 -0700 |
Christian Wimmer |
Revert earlier change that caused problems |
Thu, 11 Apr 2013 15:39:55 -0700 |
Christian Wimmer |
Use correct method to access constant pool |
Thu, 11 Apr 2013 14:46:35 -0700 |
Christian Wimmer |
Merge |
Thu, 11 Apr 2013 14:27:59 -0700 |
Christian Wimmer |
Fix NodeIntrinsic definitions |
Thu, 11 Apr 2013 14:26:54 -0700 |
Christian Wimmer |
A Invoke without a state cannot deoptimize |
Thu, 11 Apr 2013 14:24:09 -0700 |
Christian Wimmer |
Allow lowering of DeoptimizeNode |
Thu, 11 Apr 2013 14:22:03 -0700 |
Christian Wimmer |
Change of Snippet template and instantiation process |
Thu, 11 Apr 2013 14:20:32 -0700 |
Christian Wimmer |
Ignore the state of a InfpointNode in the LIRGenerator. |
Thu, 11 Apr 2013 23:43:45 +0200 |
Doug Simon |
added macro substitutions for the @PolymorphicSignature methods in MethodHandle |
Thu, 11 Apr 2013 22:38:53 +0200 |
Bernhard Urban |
assumptions: enable NoFinalizableSubclass assumption |
Thu, 11 Apr 2013 21:43:14 +0200 |
Doug Simon |
support for compiling LambdaForm invocations (invokevirtual instructions that were rewritten to invokehandle instructions) |
Thu, 11 Apr 2013 21:40:52 +0200 |
Doug Simon |
MX_TESTFILE environment variable can be used to specify (and preserve) the test list file used by 'mx unittest'. |
Thu, 11 Apr 2013 21:38:09 +0200 |
Doug Simon |
changed 'mx javap' command to accept class name patterns instead of fully qualified class names |
Wed, 10 Apr 2013 14:11:22 +0200 |
Andreas Woess |
Move call site substitutions to inner classes. |
Thu, 11 Apr 2013 13:47:12 -0400 |
Morris Meyer |
GRAAL-221 - PTX array load and store support |
Thu, 11 Apr 2013 16:54:49 +0200 |
Michael Haupt |
Merge with 7844a36d02163c68a94c6ee66c55b4fc138b41fc |
Thu, 11 Apr 2013 16:52:54 +0200 |
Michael Haupt |
post-merge fixes, test improvements |
Thu, 11 Apr 2013 11:26:38 +0200 |
Michael Haupt |
Merge with d2c34ddac70fe8636b79944417f44d396c0f9acf |
Thu, 11 Apr 2013 09:53:10 +0200 |
Michael Haupt |
eager infopoint mode (fka debug mode) |
Thu, 11 Apr 2013 13:03:20 +0200 |
Doug Simon |
use a project's explicit Java compliance level instead of --source option to mx build command |
Thu, 11 Apr 2013 12:17:17 +0200 |
Roland Schatz |
HighTier phase suite. |
Thu, 11 Apr 2013 12:02:19 +0200 |
Roland Schatz |
PhaseSuite |
Thu, 11 Apr 2013 11:52:48 +0200 |
Roland Schatz |
Pass context object to compiler phases. |
Thu, 11 Apr 2013 10:39:03 +0200 |
Roland Schatz |
Merge. |
Wed, 10 Apr 2013 17:12:02 +0200 |
Roland Schatz |
Fix ServiceProviderProcessor to support multiple providers in the same project. |
Wed, 10 Apr 2013 20:43:15 -0700 |
twisti |
GRAAL-213: add HotSpot-style PrintCompilation and PrintInlining |
Wed, 10 Apr 2013 18:51:21 -0400 |
Morris Meyer |
PTX enhancements - arithmetic, control, float, integer math, control and basic switch |
Wed, 10 Apr 2013 17:10:28 +0200 |
Doug Simon |
Merge. |
Wed, 10 Apr 2013 17:09:52 +0200 |
Doug Simon |
Merge. |
Wed, 10 Apr 2013 17:09:36 +0200 |
Doug Simon |
changes to support API changes in JDK 1.8.0-ea-b84 |
Wed, 10 Apr 2013 13:21:41 +0200 |
Doug Simon |
the -e option to the eclipseformat can now also accept an Eclipse installation directory |
Wed, 10 Apr 2013 16:25:47 +0200 |
Christos Kotselidis |
Merge |
Wed, 10 Apr 2013 16:24:11 +0200 |
Christos Kotselidis |
Variable renaming |
Wed, 10 Apr 2013 15:57:30 +0200 |
Lukas Stadler |
remove monitor limitation form TailDuplicationPhase |
Wed, 10 Apr 2013 15:00:22 +0200 |
Thomas Wuerthinger |
Merge. |
Wed, 10 Apr 2013 14:59:32 +0200 |
Thomas Wuerthinger |
Register RAX as a temporary for FREM and DREM stubs. |
Wed, 10 Apr 2013 14:04:11 +0200 |
Christos Kotselidis |
Rename abbreviated variables, CR-377 |
Wed, 10 Apr 2013 13:55:59 +0200 |
Christos Kotselidis |
Fix erroneous date in Copyright statement, CR-357 |
Wed, 10 Apr 2013 11:26:50 +0200 |
Gilles Duboscq |
Run dead code elimination after framestate assignment |
Wed, 10 Apr 2013 10:17:49 +0200 |
Lukas Stadler |
additional Boxing tests |
Wed, 10 Apr 2013 10:17:35 +0200 |
Lukas Stadler |
PEA: cleanup and documentation for recent changes |
Wed, 10 Apr 2013 02:10:14 +0200 |
Thomas Wuerthinger |
Fixing more runtime call registrations. |
Wed, 10 Apr 2013 02:06:30 +0200 |
Thomas Wuerthinger |
Set correct temp registers for runtime calls that directly call C methods. |
Wed, 10 Apr 2013 01:16:13 +0200 |
Thomas Wuerthinger |
Merge. |
Tue, 09 Apr 2013 21:56:12 +0200 |
Thomas Wuerthinger |
Merge. |
Tue, 09 Apr 2013 21:55:58 +0200 |
Thomas Wuerthinger |
Correctly restore registers after runtime calls that create exceptions. |
Tue, 09 Apr 2013 20:00:30 +0200 |
Thomas Wuerthinger |
Merge. |
Tue, 09 Apr 2013 20:00:17 +0200 |
Thomas Wuerthinger |
Common base class for method call operations. |
Tue, 09 Apr 2013 19:57:12 +0200 |
Thomas Wuerthinger |
Move inner class for more logical ordering. |
Tue, 09 Apr 2013 19:56:30 +0200 |
Thomas Wuerthinger |
Common base LIR instruction for call ops. |
Tue, 09 Apr 2013 19:51:24 +0200 |
Thomas Wuerthinger |
Common base class for LIR runtime call ops. |
Tue, 09 Apr 2013 19:29:26 +0200 |
Thomas Wuerthinger |
Merge. |
Tue, 09 Apr 2013 19:29:12 +0200 |
Thomas Wuerthinger |
Runtime calls that do not destroy the caller's registers need no spilling at the call site. |
Tue, 09 Apr 2013 19:28:34 +0200 |
Thomas Wuerthinger |
Change the register_finalizer stub to not overwrite any registers. |
Tue, 09 Apr 2013 23:06:59 +0200 |
Christos Kotselidis |
Merge |
Tue, 09 Apr 2013 22:34:06 +0200 |
Christos Kotselidis |
Merge |
Tue, 09 Apr 2013 14:53:19 +0200 |
Christos Kotselidis |
Add FixedValueAnchor to ArrayRangeWriteBarrier Snippet |
Tue, 09 Apr 2013 14:50:40 +0200 |
Christos Kotselidis |
Fix checkstyle errors |
Tue, 09 Apr 2013 11:13:35 +0200 |
Christos Kotselidis |
Creation of snippets for ArrayCopy write barriers |
Tue, 09 Apr 2013 22:25:45 +0200 |
Lukas Stadler |
Merge |
Tue, 09 Apr 2013 22:24:42 +0200 |
Lukas Stadler |
PEA: fix virtualization of CheckCastNode (check type) |
Tue, 09 Apr 2013 20:37:06 +0200 |
Andreas Woess |
invokedynamic: constant fold call site target with assumption; minor fixes |
Tue, 09 Apr 2013 19:25:20 +0200 |
Gilles Duboscq |
Remove some System.(out|err).print... |
Tue, 09 Apr 2013 19:24:39 +0200 |
Gilles Duboscq |
Do not skip a checkstyle test on the next run if it does not succeed in the current run |
Tue, 09 Apr 2013 16:28:19 +0200 |
Gilles Duboscq |
Move framestate assignement to the hir |
Tue, 09 Apr 2013 16:27:59 +0200 |
Gilles Duboscq |
Add a deoptState for invokes so that they can loose their stateAfter |
Tue, 09 Apr 2013 16:26:39 +0200 |
Gilles Duboscq |
Add missing updateUsages calls |
Tue, 09 Apr 2013 18:08:57 +0200 |
Doug Simon |
Merge. |
Tue, 09 Apr 2013 18:05:12 +0200 |
Doug Simon |
making use of negative types in the type check profile associated with an instanceof |
Tue, 09 Apr 2013 17:38:33 +0200 |
Doug Simon |
fixed bug in transformation of a type check profile into type check hints |
Tue, 09 Apr 2013 17:37:17 +0200 |
Doug Simon |
extra InstanceOf tests |
Tue, 09 Apr 2013 15:59:15 +0200 |
Doug Simon |
modified (some) checks in SchedulePhase to raise a SchedulingError instead of an AssertionError |
Tue, 09 Apr 2013 13:30:54 +0200 |
Doug Simon |
made format of toString() consistent across HotSpot subclasses of JavaField and JavaMethod |
Tue, 09 Apr 2013 17:25:02 +0200 |
Andreas Woess |
Merge |
Tue, 09 Apr 2013 17:23:32 +0200 |
Andreas Woess |
draft call site target value assumption |
Tue, 09 Apr 2013 17:20:29 +0200 |
Andreas Woess |
canonicalize constant call site target |
Tue, 09 Apr 2013 17:11:17 +0200 |
Andreas Woess |
add basic invokedynamic support |
Tue, 09 Apr 2013 15:26:29 +0200 |
Thomas Wuerthinger |
Move tests into *.test packages. |
Tue, 09 Apr 2013 14:42:31 +0200 |
Thomas Wuerthinger |
Merge. |
Tue, 09 Apr 2013 13:00:02 +0200 |
Thomas Wuerthinger |
Small clean up. |
Tue, 09 Apr 2013 12:48:40 +0200 |
Christian Wirth |
Merged |
Tue, 09 Apr 2013 11:54:28 +0200 |
Christian Wirth |
commented out a check for the existence of "cl.exe" for the windows build. The command returns something invalid, so the build fails BECAUSE of this test |
Tue, 09 Apr 2013 11:55:19 +0200 |
Christos Kotselidis |
Make static the private calls of the WriteBarrierAdditionPhase |
Tue, 09 Apr 2013 11:38:46 +0200 |
Christos Kotselidis |
Remove unused packages |
Tue, 09 Apr 2013 11:35:01 +0200 |
Christos Kotselidis |
Merge |
Tue, 09 Apr 2013 11:32:42 +0200 |
Christos Kotselidis |
Merge |
Tue, 09 Apr 2013 09:45:35 +0200 |
Christos Kotselidis |
Move write barriers' addition to a separate stage after lowering |
Tue, 09 Apr 2013 10:48:14 +0200 |
Lukas Stadler |
Merge |
Tue, 09 Apr 2013 10:29:44 +0200 |
Lukas Stadler |
jacoco-exclude StampFactory (fixes problems with BeginNode.anchor) |
Tue, 09 Apr 2013 09:37:23 +0200 |
Lukas Stadler |
Merge |
Mon, 08 Apr 2013 20:15:44 +0200 |
Lukas Stadler |
Merge |
Mon, 08 Apr 2013 19:37:23 +0200 |
Lukas Stadler |
Merge |
Mon, 08 Apr 2013 19:18:41 +0200 |
Lukas Stadler |
add test for read elimination |
Mon, 08 Apr 2013 19:18:18 +0200 |
Lukas Stadler |
PEA: fix PartialEscapeAnalysisTest |
Mon, 08 Apr 2013 19:17:29 +0200 |
Lukas Stadler |
add more tests to BoxingEliminationTest |
Mon, 08 Apr 2013 19:16:48 +0200 |
Lukas Stadler |
PEA: update EscapeAnalysisTest |
Mon, 08 Apr 2013 19:15:00 +0200 |
Lukas Stadler |
PEA: handle identity-less objects in IntegerEqualsNode |
Mon, 08 Apr 2013 19:14:32 +0200 |
Lukas Stadler |
PEA: unify merge and loop logic, implement handling of identity-less virtual objects |
Mon, 08 Apr 2013 19:12:19 +0200 |
Lukas Stadler |
PEA: remove level from EffectList |
Mon, 08 Apr 2013 19:11:30 +0200 |
Lukas Stadler |
small change to MaterializeObjectNode interface |
Mon, 08 Apr 2013 19:07:15 +0200 |
Lukas Stadler |
allow GraalCompilerTests to ignore virtual and floating nodes in graph comparison |
Mon, 08 Apr 2013 19:05:54 +0200 |
Lukas Stadler |
small change to ReentrantBlockIterator interface |
Mon, 08 Apr 2013 19:05:13 +0200 |
Lukas Stadler |
missing change for 7828409c364c (pull materialization logic into VirtualObjectNode classes) |
Mon, 08 Apr 2013 19:03:50 +0200 |
Lukas Stadler |
only eliminate locks for instances |
Mon, 08 Apr 2013 19:03:25 +0200 |
Lukas Stadler |
move canonicalization of BoxNode to lowering |
Mon, 08 Apr 2013 19:01:07 +0200 |
Lukas Stadler |
UnboxNode is not a VirtualizableAllocation |
Mon, 08 Apr 2013 19:00:22 +0200 |
Lukas Stadler |
allow MethodSubstitutions and MacroSubstitutions to be forced (instead of depending on inlining) |
Mon, 08 Apr 2013 17:31:50 +0200 |
Lukas Stadler |
pull materialization logic into VirtualObjectNode classes |
Mon, 08 Apr 2013 17:30:05 +0200 |
Lukas Stadler |
refactored boxing identification and lowering, removed BoxingMethodPool and explicit boxing phases |
Mon, 08 Apr 2013 14:19:52 +0200 |
Lukas Stadler |
new GraalOption.BootstrapReplacements for debugging purposes |
Thu, 04 Apr 2013 18:41:39 +0200 |
Lukas Stadler |
small PEA refactoring |
Tue, 09 Apr 2013 10:11:52 +0200 |
Bernhard Urban |
ReadNode: nullcheck stamptype |
Tue, 09 Apr 2013 09:58:09 +0200 |
Doug Simon |
expanded type check hints to support use of negative hints (i.e., profiled types that failed the corresponding type check) |
Tue, 09 Apr 2013 09:35:07 +0200 |
Doug Simon |
convert non-int boxed primitives whose stack kind is int to Constants of the right kind |
Mon, 08 Apr 2013 21:33:22 +0200 |
Christos Kotselidis |
Remove unused import |
Mon, 08 Apr 2013 21:30:56 +0200 |
Christos Kotselidis |
Merge |
Mon, 08 Apr 2013 21:17:34 +0200 |
Christos Kotselidis |
Rename ArrayWriteBarrier to SerialWriteBarrier and move it to graal.nodes |
Mon, 08 Apr 2013 20:58:36 +0200 |
Christos Kotselidis |
Remove FieldWriteBarrier |
Mon, 08 Apr 2013 20:52:04 +0200 |
Christos Kotselidis |
Merge FieldWriteBarrier into ArrayWriteBarrier |
Mon, 08 Apr 2013 19:34:39 +0200 |
Doug Simon |
made method (and macro) substitution optional to support different JDK versions |
Mon, 08 Apr 2013 18:47:06 +0200 |
Gilles Duboscq |
Be more careful while updating jvm.cfg (fixes a bug where the -server configuration would overwrite the -server0 one) |
Mon, 08 Apr 2013 18:40:18 +0200 |
Gilles Duboscq |
Make a copy of the environ in mx clean to avoid forcing things like HOTSPOT_BUILD_JOBS=16 for other commands |
Mon, 08 Apr 2013 15:13:05 +0200 |
Gilles Duboscq |
Use the DeoptimizingNode interface of the Invokes in the LIRGenerator |
Mon, 08 Apr 2013 17:27:16 +0200 |
Bernhard Urban |
unsafeArrayCast: anchor cast after initialization of an array |
Tue, 02 Apr 2013 12:14:15 +0200 |
Bernhard Urban |
unsafeCast: anchor cast after initialization of an object |
Mon, 08 Apr 2013 17:09:10 +0200 |
Bernhard Urban |
rename: s/PushNodesThroughPi/PushThroughPiPhase/ |
Mon, 08 Apr 2013 16:43:38 +0200 |
Christos Kotselidis |
Remove unused imports |