Fri, 17 Jan 2014 09:47:17 -0500 |
hseigel |
Merge |
Fri, 17 Jan 2014 09:39:51 -0500 |
hseigel |
8031045: Access checks should precede additional per-instruction checks |
Thu, 16 Jan 2014 20:14:21 +0100 |
sla |
8030812: Change the solaris DTrace implementation to use USDT2 instead of USDT1 |
Fri, 17 Jan 2014 02:13:40 -0800 |
sspitsyn |
8030027: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Linux-amd64: SIGSEGV in JavaThread::last_java_vframe(RegisterMap*)+0xfa |
Thu, 16 Jan 2014 10:51:16 -0800 |
ccheung |
8027314: Java should recognize Diagnostic options if -XX:+UnlockDiagnosticVMOptions is not specified and print an informative message |
Wed, 15 Jan 2014 19:12:45 -0500 |
mseledtsov |
8031151: Add basic CDS tests |
Wed, 15 Jan 2014 11:46:19 +0100 |
dsimms |
6945460: [TESTBUG] runtime/6929067/Test6929067.sh |
Fri, 24 Jan 2014 09:04:24 -0800 |
kvn |
Merge |
Thu, 23 Jan 2014 01:23:23 +0400 |
vlivanov |
8031695: CHA ignores default methods during analysis leading to incorrect code generation |
Tue, 21 Jan 2014 20:05:28 -0800 |
iveresov |
8031743: C2: loadI2L_immI broken for negative memory values |
Fri, 17 Jan 2014 18:09:08 -0800 |
iveresov |
8032207: C2: assert(VerifyOops || MachNode::size(ra_) <= (3+1)*4) failed: bad fixed size |
Tue, 28 Jan 2014 11:21:43 -0800 |
lana |
Merge |
Mon, 27 Jan 2014 21:00:29 -0800 |
lana |
Merge |
Tue, 21 Jan 2014 18:16:59 -0800 |
katleman |
Added tag jdk9-b01 for changeset 050a626a8895 |
Thu, 23 Jan 2014 10:35:38 -0800 |
amurillo |
Merge |
Fri, 17 Jan 2014 10:43:43 -0800 |
morris |
Merge |
Thu, 16 Jan 2014 16:18:34 -0800 |
twisti |
8022395: java.util.zip.ZipException: Not in GZIP format in JT_JDK/test/java/util/zip/GZIP tests |
Tue, 14 Jan 2014 21:33:33 -0800 |
anoll |
Merge |
Wed, 15 Jan 2014 06:16:55 +0100 |
anoll |
7194669: CodeCache::mark_for_deoptimization should avoid verifying dependencies multiple times |
Tue, 14 Jan 2014 17:46:48 -0800 |
kvn |
8002074: Support for AES on SPARC |
Tue, 14 Jan 2014 14:51:47 +0100 |
roland |
8026253: New type profiling points: sparc support |
Tue, 14 Jan 2014 12:44:12 +0100 |
roland |
8030662: "assert(counter_changed) failed: failed dependencies, but counter didn't change" still fails |
Tue, 14 Jan 2014 09:44:45 +0100 |
roland |
8028764: dtrace/hotspot_jni/ALL/ALL001 crashes the vm on Solaris-amd64, SIGSEGV in MarkSweep::follow_stack()+0x8a |
Mon, 13 Jan 2014 16:16:25 -0800 |
roland |
8029464: assert(ft == ttkp->cast_to_ptr_type(jtkp->ptr()) || ft->isa_narrowoop() |
Fri, 17 Jan 2014 09:40:04 +0100 |
ehelin |
Merge |
Thu, 16 Jan 2014 17:22:35 +0100 |
ehelin |
8031779: Assert in MetaspaceGC is always true |
Tue, 14 Jan 2014 14:26:43 +0100 |
ehelin |
Merge |
Fri, 10 Jan 2014 09:54:25 +0100 |
pliden |
8029162: G1: Shared SATB queue never enabled |
Fri, 10 Jan 2014 09:53:53 +0100 |
pliden |
8029255: G1: Reference processing should not enqueue references on the shared SATB queue |
Tue, 14 Jan 2014 22:13:21 +0000 |
dsamersoff |
Merge |
Wed, 15 Jan 2014 02:02:47 +0400 |
dsamersoff |
8030941: Darwin mapfile-vers doesnt work for other BSDs |
Tue, 14 Jan 2014 16:27:35 -0500 |
hseigel |
8031059: invokestatic: ICCE trying to invoke static method when it clashes with an abstract method inherited from an interface |
Tue, 14 Jan 2014 13:51:47 -0500 |
hseigel |
8028398: [TESTBUG]: test/runtime/memory/ReadFromNoaccessArea.java failed with EXCEPTION_ACCESS_VIOLATION |
Mon, 13 Jan 2014 10:05:37 -0500 |
zgu |
8031530: [TESTBUG] Enable test runtime/LoadClass/LoadClassNegative.java |
Tue, 14 Jan 2014 15:27:01 +0100 |
farvidsson |
8031304: Add dcmd to print all loaded dynamic libraries. |
Mon, 13 Jan 2014 18:30:57 -0500 |
hseigel |
Merge |
Thu, 09 Jan 2014 15:48:00 -0800 |
ccheung |
8022301: [TESTBUG] runtime/jsig/Test8017498.sh incorrectly compiles native code |
Thu, 09 Jan 2014 14:06:53 -0500 |
zgu |
7012961: runtime/jni/WindowsExceptionFilter/WindowsExceptionFilter01 crashes on windows-amd64 |
Wed, 08 Jan 2014 13:20:33 +0100 |
sla |
8030184: Remove unneeded "content_type" declarations from tracetypes.xml |
Wed, 08 Jan 2014 08:34:02 +0100 |
sla |
8031376: TraceClassLoading expects there to be a (Java) caller when you load a class with the bootstrap class loader |
Tue, 21 Jan 2014 20:07:14 -0800 |
henryjen |
8028407: adjust-mflags.sh failed build with GNU Make 4.0 with -I<path contains j> |
Thu, 05 Dec 2013 00:36:42 -0800 |
jrose |
8029507: Enhance JVM method processing |
Thu, 05 Sep 2013 10:29:00 -0400 |
coleenp |
8021266: Better life cycle for objects |
Fri, 10 Jan 2014 12:54:08 -0800 |
morris |
Merge |
Fri, 10 Jan 2014 06:36:18 +0100 |
anoll |
8022494: Make compilation IDs sequential |
Thu, 09 Jan 2014 18:09:59 -0800 |
twisti |
8026413: ScopeDesc::is_equal is declared in header file but not implemented |
Thu, 09 Jan 2014 19:03:36 +0400 |
iignatyev |
8031115: intrinsics for Math.decrementExact(J) and incrementExact(J) don't work |
Thu, 09 Jan 2014 10:47:40 +0100 |
adlertz |
8011391: C1: assert(code_offset() - offset == NativeInstruction::nop_instruction_size) failed: only one instruction can go in a delay slot |
Wed, 08 Jan 2014 10:25:50 -0800 |
kvn |
8028468: Add inlining information into ciReplay |
Wed, 08 Jan 2014 12:05:19 +0100 |
adlertz |
8029446: assert(_cfg.get_block_for_node(proj) == borig) failed: incorrect block for kill projections |
Wed, 08 Jan 2014 09:49:31 +0100 |
roland |
8029873: compiler/uncommontrap/TestStackBangRbp.java crashes with SIGSEGV |
Tue, 07 Jan 2014 14:26:12 -0800 |
twisti |
8022263: use same Clang warnings on BSD as on Linux |
Tue, 07 Jan 2014 16:02:10 +0100 |
roland |
8027571: fatal error: meet not symmetric |
Tue, 07 Jan 2014 14:36:34 +0100 |
roland |
8028064: tiered may collect wrong receiver type at virtual call |
Tue, 07 Jan 2014 12:38:22 +0100 |
roland |
8028536: Test cases to cover type system fixes pushed with 8024070 |
Mon, 06 Jan 2014 17:23:07 -0800 |
twisti |
8029305: add type tag to AbstractCompiler |
Mon, 06 Jan 2014 15:35:20 -0800 |
twisti |
8031199: _MSC_VER is only defined on _WIN32 |
Tue, 24 Dec 2013 11:48:39 -0800 |
mikael |
8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013 |
Thu, 19 Dec 2013 20:28:45 +0000 |
coleenp |
8030633: nsk/jvmti/RedefineClasses/StressRedefine failed invalid method ordering length on Solaris |
Mon, 16 Dec 2013 08:24:33 -0500 |
hseigel |
8027804: JCK resolveMethod test fails expecting AbstractMethodError |
Fri, 13 Dec 2013 09:25:44 +0100 |
roland |
8029383: assert(counter_changed) failed: failed dependencies, but counter didn't change |
Thu, 12 Dec 2013 15:11:35 -0500 |
drchase |
8029351: assert(bt != T_OBJECT) failed: Guard is incorrect in VM:defmeth |
Fri, 13 Dec 2013 00:34:09 +0400 |
iignatyev |
8026941: [TESTBUG] java.lang.ClassNotFoundException: java.lang.invoke.InvokeGeneric |
Thu, 12 Dec 2013 11:25:32 -0800 |
iveresov |
8029668: Kithcensink crashed with guarantee(Assembler::is_simm13(disp)) failed: Do not match large constant offsets |
Wed, 11 Dec 2013 13:51:28 -0500 |
jprovino |
8029566: PPC: OrderAccess::load_acquire(julong) is broken |
Wed, 11 Dec 2013 01:09:04 +0400 |
iignatyev |
8029153: [TESTBUG] test/compiler/7141637/SpreadNullArg.java fails because it expects NullPointerException |
Wed, 11 Dec 2013 01:04:34 +0400 |
iignatyev |
8028122: [TESTBUG] compiler/regalloc/C1ObjectSpillInLogicOp.java |
Fri, 06 Dec 2013 16:43:56 -0800 |
twisti |
8029366: ShouldNotReachHere error when creating an array with component type of void |
Fri, 06 Dec 2013 12:11:51 -0800 |
kvn |
8028107: Kitchensink crashed with EAV |
Mon, 09 Dec 2013 10:03:39 +0100 |
stefank |
8029106: JVM crashes in Metachunk::Metachunk during parallel class redefinition (PrivateMLetController, anonymous-simple_copy_1) |
Tue, 10 Dec 2013 10:31:00 +0100 |
sjohanss |
8028993: Full collections with ParallelScavenge slower in JDK 8 compared to 7u40 |
Mon, 09 Dec 2013 08:20:45 +0100 |
ehelin |
8029326: G1 does not check if threads gets created |
Tue, 10 Dec 2013 16:18:26 -0500 |
hseigel |
8028741: Interface Method Resolution should skip static and non-public methods in j.l.Object |
Fri, 06 Dec 2013 11:33:10 -0500 |
hseigel |
8029415: java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java fails on all platforms with hs25-b61 |
Thu, 05 Dec 2013 12:35:38 +0100 |
mgronlun |
8028412: AsyncGetCallTrace() is broken on x86 in JDK 7u40 |
Wed, 04 Dec 2013 14:43:50 +0100 |
sla |
8029395: SA: jstack throws WrongTypeException |
Wed, 04 Dec 2013 08:10:31 -0500 |
hseigel |
8027458: VM anonymous classes: wrong context for protected access checks |
Tue, 31 Dec 2013 19:26:57 +0400 |
iignatyev |
8028587: New tests development for intrisics for basic operators - add, neg, inc, dec, sub, mul |
Thu, 26 Dec 2013 21:00:23 -0800 |
iveresov |
8027388: JVM crashes with SIGSEGV (0xb) at pc=0x00000001077cbbf6 |
Fri, 20 Dec 2013 10:31:14 +0100 |
anoll |
8028052: compiler/startup/SmallCodeCacheStartup.java fails there is no 'no space to run compiler' in the output |
Fri, 20 Dec 2013 10:29:44 +0100 |
anoll |
8030783: Provide regression test for 8026478: -XX:+VerifyAdapterSharing is broken |
Thu, 19 Dec 2013 14:08:02 +0100 |
anoll |
8025277: Add -XX: flag to print code cache sweeper statistics |
Thu, 19 Dec 2013 06:09:16 +0100 |
anoll |
8026478: -XX:+VerifyAdapterSharing is broken |
Tue, 17 Dec 2013 08:31:06 +0100 |
anoll |
8029091: Bug in calculation of code cache sweeping interval |
Thu, 09 Jan 2014 16:53:51 +0100 |
ehelin |
Merge |
Tue, 07 Jan 2014 16:15:35 +0100 |
ehelin |
Merge |
Tue, 07 Jan 2014 13:31:33 +0100 |
tschatzl |
8027364: PSScavenge accounts too large code section to StringTable unlink |
Mon, 16 Dec 2013 13:43:06 +0100 |
brutisso |
8027440: DefNew does not log heap change information when a promotion failure occurs |
Mon, 16 Dec 2013 08:54:14 +0100 |
brutisso |
8029524: Remove unsused method CollectedHeap::unsafe_max_alloc() |
Wed, 08 Jan 2014 13:53:24 -0800 |
dcubed |
Merge |
Tue, 07 Jan 2014 13:26:56 -0500 |
coleenp |
8029178: Parallel class loading test anonymous-simple gets SIGSEGV in Metaspace::contains |
Tue, 07 Jan 2014 12:32:57 +0100 |
sla |
8031305: (hotspot) com.sun.management.VMOption is missing the ATTACH_ON_DEMAND origin |
Tue, 07 Jan 2014 10:50:28 +0100 |
sla |
4990369: visibleMethods() and methodsByName() return wrong visible methods |
Mon, 06 Jan 2014 08:44:24 -0500 |
hseigel |
8030955: assert(_prologue != NULL) failed: prologue pointer must be initialized |
Tue, 31 Dec 2013 08:58:08 -0500 |
zgu |
6730115: Fastdebug VM crashes with "ExceptionMark destructor expects no pending exceptions" error |
Mon, 23 Dec 2013 18:44:59 -0500 |
hseigel |
8023735: [TESTBUG] runtime/XCheckJniJsig/XCheckJSig.java fails on MacOS X |
Mon, 23 Dec 2013 18:39:47 +0000 |
iignatyev |
Merge |
Mon, 23 Dec 2013 20:56:18 +0400 |
iignatyev |
8029070: memory leak in jmm_SetVMGlobal |
Mon, 23 Dec 2013 10:13:42 -0500 |
hseigel |
8021774: [TESTBUG] Tests failed because of a warning in its output |
Wed, 18 Dec 2013 23:09:57 +0400 |
dsamersoff |
6969276: minor memory leak detected by cppcheck in agent/src/os/linux/symtab.c |
Wed, 18 Dec 2013 20:32:46 +0400 |
dsamersoff |
8028408: unused-value warning on forte.cpp when build on Mac |
Wed, 18 Dec 2013 08:39:06 +0100 |
sla |
8029726: On OS X some dtrace probe names are mismatched with Solaris |
Mon, 16 Dec 2013 10:34:30 +0100 |
sla |
8028737: Remove JVM_AccessVMIntFlag / JVM_AccessVMBooleanFlag / JVM_VMBreakPoint |
Mon, 16 Dec 2013 10:57:08 -0800 |
zgu |
8026300: VM warning: increase O_BUFLEN in ostream.hpp -- output truncated occurs with fastdebug VM when printing flags |
Mon, 16 Dec 2013 11:17:33 +0100 |
sla |
8029798: Build warnings in windows/makefiles/sa.make |
Thu, 26 Dec 2013 11:16:44 -0500 |
darcy |
8030656: Bad version check for parameter information in src/share/vm/classfile/javaClasses.cpp |
Fri, 13 Dec 2013 09:35:12 -0800 |
iris |
8030068: Update .jcheck/conf files for JDK 9 |
Thu, 12 Dec 2013 15:27:05 -0800 |
iris |
Added tag jdk9-b00 for changeset ce2d7e46f3c7 |
Thu, 13 Mar 2014 15:36:30 +0100 |
Doug Simon |
Made graph caching compilation local |
Thu, 13 Mar 2014 14:48:01 +0100 |
Doug Simon |
more workarounds to support clang 5.1 on Mac OS X |
Thu, 13 Mar 2014 13:49:03 +0100 |
Doug Simon |
replaced == with .equals() |
Thu, 13 Mar 2014 13:27:20 +0100 |
Doug Simon |
Merge. |
Thu, 13 Mar 2014 11:53:12 +0100 |
Doug Simon |
added more context to CheckGraalInvariants failures |
Thu, 13 Mar 2014 11:37:54 +0100 |
Doug Simon |
Merge. |
Thu, 13 Mar 2014 11:37:24 +0100 |
Doug Simon |
use AssertionError subclass for verification errors found by VerifyPhases |
Thu, 13 Mar 2014 11:17:20 +0100 |
Josef Eisl |
Fix CFGPrinter printNodes issue. |
Thu, 13 Mar 2014 09:22:27 +0100 |
Andreas Woess |
PartialEvaluator: include materialized frame methods |
Thu, 13 Mar 2014 01:33:50 +0100 |
Doug Simon |
removed FindBugs annotations and dependency on FindBugs itself |
Wed, 12 Mar 2014 21:55:09 +0100 |
Doug Simon |
fixed pylint warning |
Wed, 12 Mar 2014 21:52:28 +0100 |
Doug Simon |
removed HotSpotResolvedJavaMethod.currentTask field |
Wed, 12 Mar 2014 21:50:50 +0100 |
Doug Simon |
added unit test to ensure all classes in graal.jar comply with select global invariants |
Wed, 12 Mar 2014 21:48:51 +0100 |
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:47:35 +0100 |
Doug Simon |
replaced == with .equals() for comparisons between JavaMethod/JavaField/JavaType values |
Wed, 12 Mar 2014 12:40:45 -0700 |
twisti |
fixed FindBugs bugs |
Wed, 12 Mar 2014 13:36:23 +0100 |
Bernhard Urban |
mx: compute sha1 digest blockwise |
Wed, 12 Mar 2014 11:45:15 +0100 |
Bernhard Urban |
mx: use os.sep |
Wed, 12 Mar 2014 11:40:33 +0100 |
Bernhard Urban |
mx: some cleanup around sha1 digest support |
Wed, 12 Mar 2014 11:23:56 +0100 |
Christian Wirth |
fix for mx, did not compile on Windows |
Wed, 12 Mar 2014 11:06:27 +0100 |
Josef Eisl |
Make LinearScan use AbstractBlock. |
Wed, 12 Mar 2014 10:19:15 +0100 |
Roland Schatz |
Relax wrong assertion. |
Wed, 12 Mar 2014 09:36:12 +0100 |
Josef Eisl |
Fix eclipseformat. |
Wed, 12 Mar 2014 08:57:12 +0100 |
Josef Eisl |
merge |
Tue, 11 Mar 2014 18:22:31 +0100 |
Josef Eisl |
Remove NodesToDoubles debug output from emitLIR. |
Tue, 11 Mar 2014 17:48:26 +0100 |
Thomas Wuerthinger |
Fix warning. |
Tue, 11 Mar 2014 17:43:29 +0100 |
Thomas Wuerthinger |
Add experimental AbstractBlock interface to make ComputeBlockOrder generic. |
Tue, 11 Mar 2014 16:55:57 +0100 |
Thomas Wuerthinger |
Encapsulate LIR class fields. |
Tue, 11 Mar 2014 16:43:18 +0100 |
Thomas Wuerthinger |
Remove nodesForBlock mapping in LIR data structure. |
Tue, 11 Mar 2014 16:28:43 +0100 |
Thomas Wuerthinger |
Remove withScope parameter on GraalCompiler.compileGraph. |
Tue, 11 Mar 2014 16:16:24 +0100 |
Thomas Wuerthinger |
Remove reference to graph in LIRGenerator. |
Wed, 12 Mar 2014 00:00:05 +0100 |
Doug Simon |
apply workaround for clang 5.0 also to clang 5.1 |
Tue, 11 Mar 2014 23:59:19 +0100 |
Doug Simon |
fixed C++ compiler error reported by clang 5.1 |
Tue, 11 Mar 2014 20:35:34 +0100 |
Doug Simon |
hide Graal.runtime from reflection (JBS:GRAAL-22) |
Tue, 11 Mar 2014 20:30:12 +0100 |
Doug Simon |
removed unnecessary cache in HotSpotResolvedJavaField |
Tue, 11 Mar 2014 20:29:26 +0100 |
Doug Simon |
inverted security manager check and caller class check (JBS:GRAAL-22) |
Tue, 11 Mar 2014 18:10:28 +0100 |
Bernhard Urban |
mx: check if it's a java process before sending sigquit |
Tue, 11 Mar 2014 17:48:21 +0100 |
Bernhard Urban |
mx: add option to send sigquit before killing child |
Tue, 11 Mar 2014 18:36:49 +0100 |
Bernhard Urban |
mx: proxy SIGQUIT to child process |
Tue, 11 Mar 2014 18:36:20 +0100 |
Bernhard Urban |
mx: support sha1 digest for dependencies |
Tue, 11 Mar 2014 18:03:09 +0100 |
Bernhard Urban |
compileBroker: remove unnecessary code in initialization of compilers |
Tue, 11 Mar 2014 17:21:55 +0100 |
Roland Schatz |
Fix bug in OSR compilation. |
Tue, 11 Mar 2014 14:45:35 +0100 |
Andreas Woess |
Merge |
Tue, 11 Mar 2014 13:03:22 +0100 |
Andreas Woess |
add @CallerSensitive annotations (JBS:GRAAL-22) |
Mon, 10 Mar 2014 18:18:55 +0100 |
Josef Eisl |
Compute LinearScanOrder in emitLIR. |
Thu, 06 Mar 2014 11:00:50 +0100 |
Josef Eisl |
BaselineCompiler: fix typo. |
Mon, 10 Mar 2014 13:41:24 -0700 |
Tom Rodriguez |
currentThread is not exact |
Mon, 10 Mar 2014 18:14:24 +0100 |
Doug Simon |
implement initial security model for Graal (JBS:GRAAL-22) |
Mon, 10 Mar 2014 16:26:10 +0100 |
Bernhard Urban |
make: remove GRAALVM and introduce COMPILERGRAAL. fix client hosted-mode |
Mon, 10 Mar 2014 16:20:45 +0100 |
Bernhard Urban |
gate: add non-tiered bootstrap |
Mon, 10 Mar 2014 13:32:06 +0100 |
Roland Schatz |
Don't narrow NarrowableArithmetic by default. |
Mon, 10 Mar 2014 11:38:30 +0100 |
Roland Schatz |
Backed out changeset: 38c881305352 |
Sun, 09 Mar 2014 20:26:11 +0100 |
Andreas Woess |
windows: enable C1+C2 tiered |
Sun, 09 Mar 2014 20:25:48 +0100 |
Andreas Woess |
windows: enable C1+Graal tiered |
Sat, 08 Mar 2014 10:05:57 +0100 |
Doug Simon |
fixed incorrect test for null |
Sat, 08 Mar 2014 10:04:44 +0100 |
Doug Simon |
removed unnecessary lookupKlassByName method |
Fri, 07 Mar 2014 11:44:26 -0800 |
Christian Wimmer |
mx: new command to start c1visualizer; support for IGV download when using a proxy server |
Fri, 07 Mar 2014 19:15:22 +0100 |
Roland Schatz |
Check for abstract modifier in NodeIntrinsic verification. |
Fri, 07 Mar 2014 13:55:06 +0100 |
Bernhard Urban |
solaris: exclude gpu if graal is not used |
Fri, 07 Mar 2014 13:15:40 +0100 |
Doug Simon |
enable C1 + Graal tiered (added Linux and Solaris support) |
Fri, 07 Mar 2014 10:27:52 +0100 |
Gilles Duboscq |
CanonicalizerPhase: cosmetic simplification in performReplacement |
Fri, 07 Mar 2014 11:37:26 +0100 |
Gilles Duboscq |
Remove useless code in LoopFragment.mergeEarlyExits |
Thu, 06 Mar 2014 18:21:54 +0100 |
Gilles Duboscq |
During LoopFragment.mergeEarlyExits we need to update the orignal fragement's nodes bitmap |
Thu, 06 Mar 2014 18:13:49 +0100 |
Gilles Duboscq |
Use a forceLog scope for LinearScan.reportFailure. Remove @SuppressWarnings on DebugScope.scope |
Fri, 07 Mar 2014 09:23:53 +0100 |
Bernhard Urban |
TruffleCompiler: fix corner case in format string |
Thu, 06 Mar 2014 17:11:39 -0800 |
Tom Rodriguez |
enable C1 + Graal tiered |
Thu, 06 Mar 2014 22:45:25 -0800 |
twisti |
reorganized graalCompilerToVM.cpp |
Thu, 06 Mar 2014 22:40:48 -0800 |
twisti |
make HotSpotResolvedJavaMethod leaner |
Thu, 06 Mar 2014 21:03:59 -0800 |
twisti |
pass metaspace pointers instead of object to VM |
Thu, 06 Mar 2014 18:43:40 -0800 |
Tom Rodriguez |
make mx respect umask when making jar files |
Thu, 06 Mar 2014 18:41:48 -0800 |
Tom Rodriguez |
rename BeginEnqueue to Enqueueing |
Thu, 06 Mar 2014 18:41:42 -0800 |
Tom Rodriguez |
fix overzeroing of new storage, refactor zeroing and unroll zeroing of small arrays |
Thu, 06 Mar 2014 16:24:47 -0800 |
Michael Van De Vanter |
Merge with dd783f0ecf171f786674bb5b6b762581c3367f80 |
Thu, 06 Mar 2014 15:56:05 -0800 |
Michael Van De Vanter |
Merge with 13072c084e6f8f4a402827c0a541c54938537041 |
Wed, 05 Mar 2014 19:54:38 -0800 |
Michael Van De Vanter |
merge |
Wed, 05 Mar 2014 19:40:15 -0800 |
Michael Van De Vanter |
Merge with 1b84e499127b0086271898a1298577d15e0b3101 |
Sun, 23 Feb 2014 17:00:35 -0800 |
Michael Van De Vanter |
Ruby/Instrumentation: renaming/API rearrangements |
Tue, 04 Feb 2014 11:17:09 -0800 |
Michael Van De Vanter |
Ruby/Instrumentation: class rename |
Mon, 03 Feb 2014 20:58:23 -0800 |
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. |
Thu, 06 Mar 2014 15:18:47 -0800 |
twisti |
refactor CompilerToVM interface |
Thu, 06 Mar 2014 23:17:10 +0100 |
Bernhard Urban |
TruffleCompiler: avoid interleaved output with application and compiler |
Thu, 06 Mar 2014 17:46:11 +0100 |
Doug Simon |
simplified HotSpotResolvedObjectType.FieldInfo.getType(); encapsulated all access to javaClass in HotSpotResolvedObjectType more |
Thu, 06 Mar 2014 17:44:56 +0100 |
Doug Simon |
removed java.lang.Class fields in HotSpotResolvedPrimitiveType |
Thu, 06 Mar 2014 17:26:09 +0100 |
Doug Simon |
removed unnecessary explicit cast by tightening return type of overloaded method |
Thu, 06 Mar 2014 16:12:22 +0100 |
Andreas Woess |
Truffle: remove call node notification loop (O(n^2)) |
Tue, 04 Mar 2014 12:59:37 +0100 |
Andreas Woess |
remove assertion in UnexpectedResultException constructor |
Thu, 06 Mar 2014 13:40:13 +0100 |
Roland Schatz |
Verify existence of constructor for @NodeIntrinsic methods. |
Thu, 06 Mar 2014 10:40:00 +0100 |
Roland Schatz |
Don't remove UnboxNode if the incoming type is wrong. |
Wed, 05 Mar 2014 21:13:51 -0800 |
Tom Rodriguez |
fix queue code |
Wed, 05 Mar 2014 16:22:42 -0800 |
Tom Rodriguez |
Wrap access to ThreadPoolExecutor to avoid ConcurrentModificationExceptions |
Wed, 05 Mar 2014 15:50:35 -0800 |
Tom Rodriguez |
improve comment |
Wed, 05 Mar 2014 23:58:54 +0100 |
Christian Humer |
Truffle: fixed minor formatting problem. |
Wed, 05 Mar 2014 23:33:36 +0100 |
Christian Humer |
Truffle: added notification from callee to callers in the CallNode. |
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: refined split/inlining heuristics. |
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: deprecated CallNode.isInlinable |
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle-DSL: generate better implementations for getKind() |
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: implemented new tracing flag TraceTruffleCompilationPolymorphism. |
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: Improved ASTSize output for opt done events. |
Wed, 05 Mar 2014 23:33:25 +0100 |
Christian Humer |
Truffle: Added separate option to trace splitting. |
Wed, 05 Mar 2014 23:33:25 +0100 |
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 21:37:50 +0100 |
Doug Simon |
removed HotSpotRuntimeInterpreterInterface |
Wed, 05 Mar 2014 21:37:23 +0100 |
Doug Simon |
fixed link in javadoc |
Wed, 05 Mar 2014 20:12:46 +0100 |
Josef Eisl |
Remove LIRGenerator from LinearScan. |
Wed, 05 Mar 2014 19:07:29 +0100 |
Doug Simon |
removed remaining VMToCompiler calls for allocating Graal API objects |
Wed, 05 Mar 2014 17:53:38 +0100 |
Lukas Stadler |
clean up snippet-related assertion in GraphBuilderPhase |
Wed, 05 Mar 2014 14:01:21 +0100 |
Thomas Wuerthinger |
Remove unused imports. |
Wed, 05 Mar 2014 13:56:04 +0100 |
Thomas Wuerthinger |
First draft of baseline compiler. |
Wed, 05 Mar 2014 11:24:42 +0100 |
Thomas Wuerthinger |
Use LIR instead of LIRGenerator as parameter in emitCode. |
Wed, 05 Mar 2014 10:32:19 +0100 |
Thomas Wuerthinger |
Merge. |
Wed, 05 Mar 2014 10:27:30 +0100 |
Thomas Wuerthinger |
Merge. |
Fri, 28 Feb 2014 16:19:10 +0100 |
Thomas Wuerthinger |
Merge. |
Wed, 26 Feb 2014 13:09:16 +0100 |
Thomas Wuerthinger |
Remove unused imports. |
Wed, 26 Feb 2014 13:07:38 +0100 |
Thomas Wuerthinger |
Merge. |
Tue, 25 Feb 2014 18:17:08 +0100 |
Thomas Wuerthinger |
Merge. |
Tue, 25 Feb 2014 18:16:59 +0100 |
Thomas Wuerthinger |
Remove unused import. |
Tue, 25 Feb 2014 17:51:03 +0100 |
Thomas Wuerthinger |
Move functionality of SpillMoveFactory to FrameMap. |
Wed, 05 Mar 2014 10:13:05 +0100 |
Josef Eisl |
Direct LIR generation: make compileBytecodeToLIR static. |
Wed, 05 Mar 2014 10:12:35 +0100 |
Josef Eisl |
Direct LIR generation: refactoring alternative compilation path in GraalCompilerTest. |
Wed, 05 Mar 2014 10:11:21 +0100 |
Josef Eisl |
Direct LIR generation: created a copy of GraphBuilderPhase for LIR generation. |
Wed, 05 Mar 2014 10:11:34 +0100 |
Josef Eisl |
Direct LIR generation: added alternative compilation path to GraalCompilerTest. |
Tue, 04 Mar 2014 22:23:24 -0800 |
twisti |
moved to-constant-pool-index conversion up to Java |
Tue, 04 Mar 2014 20:07:03 -0800 |
twisti |
moved readCString to UnsafeAccess next to the other methods |
Tue, 04 Mar 2014 16:12:18 -0800 |
Tom Rodriguez |
avoid deadlock in clinit of HotSpotResolvedJavaField |
Mon, 03 Mar 2014 20:40:23 -0800 |
twisti |
removed duplicate vmStructs entries |
Tue, 04 Mar 2014 01:08:46 +0000 |
Chris Seaton |
Remove Ruby implementation. |
Fri, 28 Feb 2014 16:35:52 -0800 |
Tom Rodriguez |
don't allow unresolved field types to hang around |
Fri, 28 Feb 2014 16:35:50 -0800 |
Tom Rodriguez |
fix field access and casts in method substitutions |
Wed, 26 Feb 2014 11:39:47 -0800 |
Tom Rodriguez |
put tighter types on some builtin operations |
Mon, 03 Mar 2014 12:04:16 +0100 |
Andreas Woess |
IGV: fix NPE |
Mon, 03 Mar 2014 10:12:02 +0100 |
Andreas Woess |
TruffleCompilerOptions: add help texts, delete old options |
Wed, 26 Feb 2014 15:34:59 +0100 |
Andreas Woess |
TruffleDSL: retire NodeFactory#createNodeGeneric |
Wed, 26 Feb 2014 13:48:47 +0100 |
Andreas Woess |
dsl processor: delete unused classes |
Fri, 28 Feb 2014 14:01:31 -0500 |
S.Bharadwaj Yadavalli |
Fixes PTX test failure and a crash when TraceGPUInteraction flag is specified. |
Fri, 28 Feb 2014 14:25:27 +0100 |
Roland Schatz |
Fix UnsignedMathSubstitutions and add unit tests. |
Fri, 28 Feb 2014 13:51:50 +0100 |
Roland Schatz |
Use correct stamp in BitLogicNode smart constructors. |
Thu, 27 Feb 2014 17:11:28 -0800 |
Christian Wimmer |
GraphKit: add support for if-then-else constructs |
Thu, 27 Feb 2014 17:04:24 -0800 |
Christian Wimmer |
Move GraphKit out of HotSpot-specific project |
Thu, 27 Feb 2014 12:05:52 -0800 |
twisti |
removed unused import |
Thu, 27 Feb 2014 11:50:45 -0800 |
twisti |
fixed formatting after renaming |
Thu, 27 Feb 2014 11:44:44 -0800 |
twisti |
refactored com.oracle.graal.hotspot.meta.HotSpotLoweringProvider.lower(Node, LoweringTool) into smaller methods |
Thu, 27 Feb 2014 11:36:25 -0800 |
twisti |
renamed com.oracle.graal.asm.AbstractAssembler to com.oracle.graal.asm.Assembler |
Thu, 27 Feb 2014 11:33:17 -0800 |
twisti |
made com.oracle.graal.asm.Buffer non-public and a private field in AbstractAssembler |
Thu, 27 Feb 2014 16:05:29 +0100 |
Gilles Duboscq |
SharedRuntime: add gen_i2c_adapter, implement it with pre-existing methods in each architecture. |
Thu, 27 Feb 2014 16:04:18 +0100 |
Gilles Duboscq |
Graal HotSpot CodeInstaller: remove access to unused Mark::references |
Wed, 26 Feb 2014 15:24:58 +0100 |
Gilles Duboscq |
Forward mx verbose mode to jmh |
Wed, 26 Feb 2014 11:10:27 -0800 |
Tom Rodriguez |
be more careful with clinit of CompilationTask |
Wed, 26 Feb 2014 15:56:11 +0100 |
Roland Schatz |
Source comments in integer conversion nodes. |
Wed, 26 Feb 2014 15:56:03 +0100 |
Roland Schatz |
Reduce bit width of integer operations where possible. |
Wed, 26 Feb 2014 15:55:04 +0100 |
Roland Schatz |
Support integer arithmetic for arbitrary types. |
Wed, 26 Feb 2014 15:53:51 +0100 |
Roland Schatz |
Keep stamp when canonicalizing nodes to constants. |
Wed, 26 Feb 2014 11:20:50 +0100 |
Roland Schatz |
Separate singleton stamp for the void type. |
Wed, 26 Feb 2014 11:08:08 +0100 |
Roland Schatz |
Remove unused method. |
Tue, 25 Feb 2014 21:40:34 -0800 |
Tom Rodriguez |
don't directly access the arraylength of Constant objects |
Tue, 25 Feb 2014 13:13:40 -0800 |
Tom Rodriguez |
support canonicalization of arraylength in ReadNode |
Tue, 25 Feb 2014 13:07:48 -0800 |
Tom Rodriguez |
Don't elide volatile LoadField |
Tue, 25 Feb 2014 13:04:25 -0800 |
Tom Rodriguez |
ThreadLocals should be final |
Tue, 25 Feb 2014 09:49:47 -0800 |
Tom Rodriguez |
Make Debug.metric objects static |
Tue, 25 Feb 2014 13:36:18 +0100 |
Roland Schatz |
Bug fixes in StampTool.(zero|sign)Extend. |
Tue, 25 Feb 2014 11:24:17 +0100 |
Roland Schatz |
Substitution methods for injecting fake profiling data into unit tests. |
Mon, 24 Feb 2014 17:31:15 -0800 |
twisti |
make SPARC compile code again |
Mon, 24 Feb 2014 15:08:02 -0800 |
twisti |
remove CompilerToVM.getInstanceFields |
Mon, 24 Feb 2014 15:06:07 +0100 |
Roland Schatz |
Use correct PlatformKind in reinterpret LIR generation. |
Mon, 24 Feb 2014 15:02:52 +0100 |
Roland Schatz |
Fix corner case in stamp computation of zero extension. |
Mon, 24 Feb 2014 11:37:48 +0100 |
Roland Schatz |
Ignore reinterpret in backend if the new Stamp has the same PlatformKind. |
Mon, 24 Feb 2014 11:15:27 +0100 |
Roland Schatz |
Fix type error in compare convert-constant optimization. |
Sat, 22 Feb 2014 06:17:50 +0100 |
Andreas Woess |
add canonicalization to FloatConvertNode |
Fri, 21 Feb 2014 19:35:08 +0100 |
Roland Schatz |
Fix wrong kind in LIRGenerator. |
Fri, 21 Feb 2014 18:58:39 +0100 |
Roland Schatz |
Remove unused methods from Architecture. |
Fri, 21 Feb 2014 18:47:02 +0100 |
Roland Schatz |
IGV: Fix bug with subgraphs. |
Fri, 21 Feb 2014 13:04:58 +0100 |
Roland Schatz |
Make conversion from Stamp to PlatformKind extensible by backend. |
Fri, 21 Feb 2014 12:59:52 +0100 |
Roland Schatz |
Unit tests for x2L conversion. |
Fri, 21 Feb 2014 12:58:26 +0100 |
Roland Schatz |
Explicit x2L instructions in AMD64 backend. |
Fri, 21 Feb 2014 11:53:48 +0100 |
Roland Schatz |
Split convert node into separate nodes for different conversions. |
Thu, 20 Feb 2014 14:42:01 +0100 |
Roland Schatz |
Refactor Stamp hierarchy. |
Thu, 20 Feb 2014 12:08:04 +0100 |
Roland Schatz |
Remove unused method. |
Fri, 21 Feb 2014 02:30:03 +0100 |
Christian Humer |
Merge. |
Fri, 21 Feb 2014 02:29:16 +0100 |
Christian Humer |
Truffle: further tweaks to the inlinig/split heuristic. |
Fri, 21 Feb 2014 02:25:12 +0100 |
Christian Humer |
Truffle: Added API in NodeUtil to count nodes restricted to a Kind. |
Fri, 21 Feb 2014 02:24:03 +0100 |
Christian Humer |
Truffle: Added API for Node.getKind(). |
Fri, 21 Feb 2014 00:19:50 +0100 |
Thomas Wuerthinger |
Remove unused field. |
Thu, 20 Feb 2014 17:42:29 +0100 |
Thomas Wuerthinger |
Merge. |
Thu, 20 Feb 2014 17:42:18 +0100 |
Thomas Wuerthinger |
Turn Truffle cache into least recently used cache with maximum size. |
Thu, 20 Feb 2014 13:59:18 +0100 |
Christian Humer |
Merge. |
Thu, 20 Feb 2014 13:44:39 +0100 |
Christian Humer |
Merge. |
Thu, 20 Feb 2014 13:44:06 +0100 |
Christian Humer |
Truffle: added visited set to avoid duplicate inlinings when operating on truffle trees violating the tree property. |
Thu, 20 Feb 2014 13:43:15 +0100 |
Christian Humer |
Truffle: accidently increased max graph size. |
Thu, 20 Feb 2014 01:52:58 +0100 |
Christian Humer |
Truffle: Cleaned depracated API usage. |
Thu, 20 Feb 2014 01:43:51 +0100 |
Christian Humer |
SL: adaptions for SL to new inlining API. |
Thu, 20 Feb 2014 01:43:11 +0100 |
Christian Humer |
Truffle: New more reliable inlining strategy for the Truffle runtime. |
Thu, 20 Feb 2014 01:21:49 +0100 |
Christian Humer |
Truffle: Updated inlining API. Pushed inlining implementation to the Truffle runtime. |
Thu, 20 Feb 2014 11:14:46 +0100 |
Michael Haupt |
mx eclipseinit: take care of working sets that were edited by hand |
Wed, 19 Feb 2014 14:50:49 -0800 |
Tom Rodriguez |
reduce IGV memory usage, intern strings, eliminate some LinkedHashMaps, cache InputEdges |
Wed, 19 Feb 2014 14:41:51 -0800 |
Tom Rodriguez |
freeze graphs before inserting into table |
Wed, 19 Feb 2014 11:18:37 -0800 |
Tom Rodriguez |
factor out listener notify. fix typo |
Wed, 19 Feb 2014 11:16:42 -0800 |
Tom Rodriguez |
Provide piCast helpers instead of using raw booleans |
Wed, 19 Feb 2014 00:39:44 -0800 |
Tom Rodriguez |
lower arraycopy calls later and support unchecked object arraycopy |
Wed, 19 Feb 2014 15:58:45 +0100 |
Doug Simon |
HSAIL: ensure debug configuration is initialized on Sumatra threads using Graal |
Wed, 19 Feb 2014 15:57:23 +0100 |
Doug Simon |
HSAIL: upgraded to Okra 1.8 jars |
Wed, 19 Feb 2014 12:08:37 +0100 |
Andreas Woess |
pass concrete frame type as argument to NewFrameNode constructor |
Tue, 18 Feb 2014 21:55:26 -0800 |
twisti |
added Arrays.equals substitutions |
Tue, 18 Feb 2014 15:04:47 -0800 |
Tom Rodriguez |
safepoint poll at return can never be elided |
Tue, 18 Feb 2014 13:21:11 -0800 |
twisti |
added Array.getLength substitution |
Tue, 18 Feb 2014 11:16:48 -0800 |
Tom Rodriguez |
Move BytecodeFrame validation into the HotSpot backend |
Tue, 18 Feb 2014 10:47:13 -0800 |
Tom Rodriguez |
Acquire proper locks before calling assign_compile_id |
Mon, 17 Feb 2014 23:18:00 +0100 |
Bernhard Urban |
mxtool: fix pylint 1.1.0 warnings |
Mon, 17 Feb 2014 23:09:19 +0100 |
Bernhard Urban |
mx_graal: fix pylint 1.1.0 warnings |
Mon, 17 Feb 2014 17:06:41 +0100 |
Thomas Wuerthinger |
New methods for querying memory usage of individual objects and object graphs in Graal API (MetaAccessProvider#getMemorySize, MetaUtil#getMemorySizeRecursive). |
Mon, 17 Feb 2014 13:48:41 +0100 |
Thomas Wuerthinger |
Merge. |
Thu, 06 Feb 2014 17:41:51 +0100 |
Thomas Wuerthinger |
Fix typo. |
Thu, 06 Feb 2014 14:50:45 +0100 |
Thomas Wuerthinger |
Merge. |
Thu, 06 Feb 2014 14:50:36 +0100 |
Thomas Wuerthinger |
Change AUTHORS, CHANGELOG, and README file from HTML to Markdown. |
Sat, 15 Feb 2014 08:00:16 -0800 |
Christian Wimmer |
SL: Run test as part of "mx unittest" |
Sat, 15 Feb 2014 07:59:48 -0800 |
Christian Wimmer |
SL: Small JavaDoc fixes |
Sat, 15 Feb 2014 06:54:20 -0800 |
Christian Wimmer |
SL: small cleanups |
Fri, 14 Feb 2014 20:43:43 +0100 |
Andreas Woess |
Merge |
Thu, 13 Feb 2014 15:04:15 +0100 |
Andreas Woess |
method substitution for unsafeGetFinal* |
Fri, 14 Feb 2014 16:45:53 +0100 |
Andreas Woess |
experimental CompilerDirectives.unsafeGetFinal* |
Thu, 13 Feb 2014 15:01:48 +0100 |
Andreas Woess |
add missing unsafeGetLong substitution; minor grammar fix (a/an) |
Fri, 14 Feb 2014 16:59:27 +0100 |
Gilles Duboscq |
Fix assert in HotSpotDebugInfoBuilder |
Thu, 13 Feb 2014 18:46:15 +0100 |
Gilles Duboscq |
Add shouldBeInlined method to ResolvedJavaMethod, implement it for HotSpot and use it in the inlining phase |
Fri, 14 Feb 2014 15:09:57 +0100 |
Gilles Duboscq |
mx: factor out JavaConfig.processArgs and use it in mx vm. remove default -J arguments. |
Thu, 13 Feb 2014 17:59:27 +0100 |
Bernhard Urban |
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 harness |
Thu, 13 Feb 2014 17:07:36 +0100 |
Gilles Duboscq |
mx.run: shell-escape arguments when printing them in verbose mode |
Thu, 13 Feb 2014 17:03:20 +0100 |
Gilles Duboscq |
mx jmh: display the number of benchmarks that will run |
Thu, 13 Feb 2014 15:39:18 +0100 |
Gilles Duboscq |
mx jmh: avoid mx crash if JMH_BENCHMARKS is not defined at all and skip suites that do not contain the correct jar |
Thu, 13 Feb 2014 14:43:07 +0100 |
Roland Schatz |
New unit tests for I2x bytecodes. |
Thu, 13 Feb 2014 11:18:11 +0100 |
Roland Schatz |
Documentation for jump emission logic. |
Wed, 12 Feb 2014 23:57:22 -0800 |
Christian Wimmer |
Merge |
Wed, 12 Feb 2014 10:49:31 -0800 |
Christian Wimmer |
Sort options alphabetically so that diffs do not show false positives |
Wed, 12 Feb 2014 10:30:42 -0800 |
Christian Wimmer |
SL: small cleanups |
Wed, 12 Feb 2014 10:25:29 -0800 |
Christian Wimmer |
Make code extensible |
Wed, 12 Feb 2014 10:25:16 -0800 |
Christian Wimmer |
Move stamp inference in its own class, and make it extensible via the ValueAndStampProxy interface |
Wed, 12 Feb 2014 10:24:11 -0800 |
Christian Wimmer |
Allow subclasses |
Wed, 12 Feb 2014 10:23:54 -0800 |
Christian Wimmer |
Allow outside access to field |
Wed, 12 Feb 2014 10:23:41 -0800 |
Christian Wimmer |
Make graph builder more extensible |
Wed, 12 Feb 2014 10:23:21 -0800 |
Christian Wimmer |
Allow disabling of redundant move elimination |
Wed, 12 Feb 2014 10:22:48 -0800 |
Christian Wimmer |
Make reference map data accessible from Java code |
Wed, 12 Feb 2014 20:12:33 +0200 |
Bernhard Urban |
mx: add support for jmh benchmark suites |
Tue, 11 Feb 2014 15:07:50 -0800 |
Tom Rodriguez |
Merge |
Tue, 11 Feb 2014 14:26:48 -0800 |
Tom Rodriguez |
use hotspot stubs for primitive arraycopy calls |
Tue, 11 Feb 2014 10:39:26 -0800 |
Tom Rodriguez |
a few stronger asserts in snipppet expansion |
Tue, 11 Feb 2014 10:37:28 -0800 |
Tom Rodriguez |
minor assembly tweaks |
Tue, 11 Feb 2014 10:37:08 -0800 |
Tom Rodriguez |
fix comment typo |
Tue, 11 Feb 2014 10:36:57 -0800 |
Tom Rodriguez |
add assert to check format of debug info |
Tue, 11 Feb 2014 22:41:50 +0100 |
Bernhard Urban |
gate: compile java with ECJ if available |
Tue, 11 Feb 2014 22:33:43 +0100 |
Bernhard Urban |
mx: add option for forcing the usage of javac |
Tue, 11 Feb 2014 08:47:18 -0800 |
Mick Jordan |
Merge |
Tue, 11 Feb 2014 08:42:57 -0800 |
Mick Jordan |
update JLINE/JNR library dependencies |
Tue, 11 Feb 2014 16:38:32 +0100 |
Doug Simon |
fixed JDT errors and warnings |
Tue, 11 Feb 2014 16:31:53 +0100 |
Doug Simon |
abort if bad --jdt argument given to 'mx build; command |
Mon, 10 Feb 2014 14:38:42 -0500 |
S.Bharadwaj Yadavalli |
Change CUDA context management to support multiple executions of a kernel. Exclude GPU offloading of lambdas from java.* library code. |
Mon, 10 Feb 2014 16:13:21 +0100 |
Gilles Duboscq |
Make NewMultiArrayNode a ArrayLengthProvider so that it can provide the length of its first dimension |
Mon, 10 Feb 2014 15:58:10 +0200 |
Bernhard Urban |
changelog: switch to markdown syntax |
Mon, 10 Feb 2014 13:51:20 +0100 |
Bernhard Urban |
mx: set correct permissions for graal.jar |
Mon, 10 Feb 2014 03:39:21 +0000 |
Chris Seaton |
Ruby: restore prototype debugger. |
Mon, 10 Feb 2014 03:37:32 +0000 |
Chris Seaton |
Instrumentation: the default probe should pass specific types to the general object case unless overridden. |
Sat, 08 Feb 2014 06:38:33 +0100 |
Andreas Woess |
Truffle: canonicalize inlined invoke usages during partial evaluation |
Sat, 08 Feb 2014 06:33:29 +0100 |
Andreas Woess |
Truffle: refactorings |
Fri, 07 Feb 2014 17:46:38 +0100 |
Gilles Duboscq |
LoadJavaMirrorWithKlassPhase: ConstantLocationNode.create already adds the node to the graph, remove redundant call to graph.unique. |
Fri, 07 Feb 2014 17:44:58 +0100 |
Gilles Duboscq |
Add an assert in HotSpotDebugInfoBuilder regarding lockDepth |
Fri, 07 Feb 2014 17:39:32 +0100 |
Gilles Duboscq |
Setup the OSR calling convention before calling compileGraph rather than patching it in the LIRGenerator |
Fri, 07 Feb 2014 17:31:48 +0100 |
Gilles Duboscq |
Simplify IntegerArithmeticNode.add/mul/sub |
Fri, 07 Feb 2014 17:51:14 +0100 |
Gilles Duboscq |
Add specialization for int to BitScanForwardNode to avoid unnecessary sign-extension to long. |
Fri, 07 Feb 2014 16:24:31 +0100 |
Doug Simon |
made NativeFunctionInterfaceTest pass on Windows |
Fri, 07 Feb 2014 15:20:59 +0100 |
Roland Schatz |
Use branch probability for emitting conditional jump. |
Fri, 07 Feb 2014 15:03:21 +0100 |
Roland Schatz |
Remove unused 'negated' arguments. |
Fri, 07 Feb 2014 12:37:34 +0100 |
Doug Simon |
added complete test coverage for NativeFunctionInterface except for getNativeFunctionPointerFromRawValue |
Fri, 07 Feb 2014 01:08:35 +0100 |
Doug Simon |
fixed bug in passing primitive arrays through native function handles |
Thu, 06 Feb 2014 23:28:16 +0100 |
Doug Simon |
fixed C++ compilation error |
Thu, 06 Feb 2014 23:25:48 +0100 |
Doug Simon |
HSAIL: fixed regression causing object lambda demos to break |
Thu, 06 Feb 2014 23:24:10 +0100 |
Doug Simon |
HSAIL: disable String.equals() substitutions |
Thu, 06 Feb 2014 23:14:06 +0100 |
Doug Simon |
modified Kind.format() to avoid calling any user code (JBS:GRAAL-14) |
Thu, 06 Feb 2014 22:47:41 +0100 |
Doug Simon |
HSAIL: fixed bug in kernel argument logic |
Thu, 06 Feb 2014 22:34:23 +0100 |
Doug Simon |
remove overly eager evaluation of toString() in Debug.log calls (JBS:GRAAL-14) |
Thu, 06 Feb 2014 21:41:33 +0100 |
Doug Simon |
added NativeLibraryHandle.getName() |
Thu, 06 Feb 2014 18:50:47 +0100 |
Doug Simon |
fixed code format warning |
Thu, 06 Feb 2014 18:47:57 +0100 |
Doug Simon |
Merge. |
Thu, 06 Feb 2014 18:44:14 +0100 |
Doug Simon |
consolidated GNFI code into graal.hotspot project and cleaned up the documentation and code |
Thu, 06 Feb 2014 18:42:45 +0100 |
Doug Simon |
added utility methods for writing a Java string to a native memory buffer as a C string |
Thu, 06 Feb 2014 18:41:16 +0100 |
Doug Simon |
fixed spelling |
Thu, 06 Feb 2014 17:31:48 +0100 |
Roland Schatz |
Increase TruffleGraphMaxNodes. |
Thu, 06 Feb 2014 11:24:00 +0100 |
Doug Simon |
HSAIL: support for storing immediates |
Thu, 06 Feb 2014 11:20:33 +0100 |
Doug Simon |
removed UseHSAILSimulator option |
Thu, 06 Feb 2014 11:17:58 +0100 |
Doug Simon |
updated projects to Okra 1.7 jars |
Thu, 06 Feb 2014 11:14:19 +0100 |
Doug Simon |
pulled Ptx and Hsail classes out of gpu class namespace |
Thu, 06 Feb 2014 00:21:10 -0800 |
Christian Wimmer |
Fix gate errors |
Wed, 05 Feb 2014 23:38:59 -0800 |
Christian Wimmer |
merge |
Wed, 05 Feb 2014 04:54:01 -0800 |
Christian Wimmer |
merge |
Wed, 05 Feb 2014 03:17:05 -0800 |
Christian Wimmer |
merge |
Wed, 05 Feb 2014 03:16:21 -0800 |
Christian Wimmer |
SL: small changes |
Wed, 05 Feb 2014 08:02:15 -0800 |
Christian Wimmer |
SL: Feedback from reviewers |
Wed, 05 Feb 2014 15:50:36 +0100 |
Roland Schatz |
Enable usage tracking in constant nodes. |
Wed, 05 Feb 2014 14:59:55 +0100 |
Thomas Wuerthinger |
Added tag graal-0.1 for changeset b124e22eb772 |
Wed, 05 Feb 2014 14:28:53 +0100 |
Thomas Wuerthinger |
Initial changelog.graal-0.1 |
Wed, 05 Feb 2014 14:02:54 +0100 |
Thomas Wuerthinger |
Update README and AUTHORS. Move to HTML format. |
Wed, 05 Feb 2014 12:16:56 +0100 |
Christian Wirth |
Merged |
Wed, 05 Feb 2014 11:44:10 +0100 |
Christian Wirth |
Merged with Michael Haupt's changes pulled from him directly |
Wed, 05 Feb 2014 11:40:13 +0100 |
Michael Haupt |
support frame slot removal |
Wed, 05 Feb 2014 11:38:00 +0100 |
Christian Wirth |
fix Truffle JavaDoc |
Wed, 05 Feb 2014 11:28:10 +0100 |
Christian Wirth |
In ConditionalEliminationPhase, check whether a ValueNode does record usages; caused crashes in FastR |
Wed, 05 Feb 2014 10:38:12 +0100 |
Matthias Grimmer |
GNFI: rename project from .ffi.amd64 to .nfi.hotspot.amd64 |
Wed, 05 Feb 2014 10:37:07 +0100 |
Matthias Grimmer |
GNFI: set invalid rtld_default in HotSpotVMConfig |
Wed, 05 Feb 2014 09:32:30 +0100 |
Matthias Grimmer |
GNFI: add comments |
Wed, 05 Feb 2014 09:26:36 +0100 |
Matthias Grimmer |
GNFI: cache lookup handles |
Wed, 05 Feb 2014 09:24:23 +0100 |
Matthias Grimmer |
GNFI: add JavaDoc |
Tue, 04 Feb 2014 17:12:12 -0800 |
twisti |
fixed JavaDoc |
Tue, 04 Feb 2014 17:18:16 +0100 |
Christian Humer |
SL: added testcase for inlining. |
Tue, 04 Feb 2014 13:19:16 +0100 |
Christian Humer |
Merge. |
Mon, 03 Feb 2014 21:11:36 +0100 |
Christian Humer |
Truffle: fixed inlined trees were not printed to graph visitor. |
Mon, 03 Feb 2014 21:01:26 +0100 |
Christian Humer |
Merge. |
Mon, 03 Feb 2014 21:01:11 +0100 |
Christian Humer |
SL: Make SL use the new UnsupportedSpecializationException#getSuppliedNodes() for error messages; Disabled dumping by default to IGV. |
Mon, 03 Feb 2014 20:59:57 +0100 |
Christian Humer |
Truffle-DSL: implemented support for UnsupportedSpecializationException#getSuppliedNodes(). |
Mon, 03 Feb 2014 17:16:52 -0800 |
Tom Rodriguez |
make sure pushed values are formatted correctly |
Mon, 03 Feb 2014 10:43:11 -0800 |
Tom Rodriguez |
Make blocking compiles safe |
Mon, 03 Feb 2014 15:49:58 +0100 |
Andreas Woess |
Truffle: disable (most) optimistic optimizations (profile is not reliable in hosted mode) |
Mon, 03 Feb 2014 14:47:11 +0100 |
Gilles Duboscq |
On HotSpot, debug_id should be an int, not a short |
Sun, 02 Feb 2014 18:47:02 +0100 |
Doug Simon |
changed Eclipse batch compiler settings so that it ignores task tags |
Sat, 01 Feb 2014 10:47:12 -0800 |
Mick Jordan |
remove multiple suite/repo support |
Sat, 01 Feb 2014 15:33:13 +0000 |
Chris Seaton |
Ruby: fix copyright message in shell. |
Fri, 31 Jan 2014 16:36:02 -0800 |
Christian Wimmer |
Use UTF-8 encoding when compiling on the command line and for Eclipse projects |
Fri, 31 Jan 2014 17:11:32 +0100 |
Doug Simon |
Merge. |
Fri, 31 Jan 2014 16:09:50 +0100 |
Christian Humer |
Truffle: Implement cache for truffle inlining heuristic. |
Fri, 31 Jan 2014 16:24:38 +0100 |
Doug Simon |
fixed non-PRODUCT build compilation error |
Fri, 31 Jan 2014 16:06:49 +0100 |
Doug Simon |
minor fix to test |
Fri, 31 Jan 2014 16:06:33 +0100 |
Doug Simon |
removed handling of pending exception from PTX wrapper as a stub does that |
Fri, 31 Jan 2014 16:05:37 +0100 |
Doug Simon |
removed PTXKernelArguments; added mechanism for printing incoming kernel arguments |
Fri, 31 Jan 2014 16:04:33 +0200 |
Bernhard Urban |
hs build: add graal tag to hotspot build version |
Fri, 31 Jan 2014 14:54:34 +0200 |
Bernhard Urban |
mx checkstyle: bail out if .checkstyle is missing |
Fri, 31 Jan 2014 11:39:40 +0100 |
Roland Schatz |
Optimize back edge in tight loops. |
Fri, 31 Jan 2014 11:38:32 +0100 |
Roland Schatz |
Align successor when deleting aligned empty block. |
Fri, 31 Jan 2014 11:35:38 +0100 |
Roland Schatz |
Do control flow optimizations independent of register allocation. |
Fri, 31 Jan 2014 11:34:56 +0100 |
Roland Schatz |
Remove timestamp file. |
Thu, 30 Jan 2014 16:41:59 +0100 |
Matthias Grimmer |
GNFI fixes, part2 |
Thu, 30 Jan 2014 15:50:46 +0100 |
Matthias Grimmer |
GNFI fixes |
Thu, 30 Jan 2014 15:50:29 +0100 |
Matthias Grimmer |
Create interface for host backends |
Thu, 30 Jan 2014 09:19:45 +0100 |
Matthias Grimmer |
Add the Graal Native Function Interface |
Thu, 30 Jan 2014 17:53:27 -0800 |
Christian Wimmer |
More documentation and improvements of Simple Language |
Thu, 30 Jan 2014 17:52:24 -0800 |
Christian Wimmer |
Truffle: add a simple API to report loop counts |
Fri, 31 Jan 2014 00:32:03 +0100 |
Doug Simon |
Merge. |
Fri, 31 Jan 2014 00:13:12 +0100 |
Doug Simon |
disable printing of CUDA errors unless TraceGPUInteraction is enabled |
Thu, 30 Jan 2014 23:52:34 +0100 |
Doug Simon |
implemented GC locking for duration of a PTX kernel call |
Thu, 30 Jan 2014 23:51:55 +0100 |
Doug Simon |
added PTX support for loading a boolean field |
Thu, 30 Jan 2014 22:50:00 +0100 |
Doug Simon |
foreign call from PTX wrapper to PTX runtime requires a stub |
Thu, 30 Jan 2014 22:49:14 +0100 |
Doug Simon |
fixed or removed incorrect assertions |
Thu, 30 Jan 2014 17:49:56 -0500 |
S.Bharadwaj Yadavalli |
Add additional device checks and compute capability checks for CUDA devices found on Linux. |
Thu, 30 Jan 2014 21:11:38 +0100 |
Doug Simon |
fixed Windows build issues |
Thu, 30 Jan 2014 17:27:04 +0100 |
Doug Simon |
reverted removal of Okra Windows DLL name |
Thu, 30 Jan 2014 15:55:43 +0100 |
Michael Haupt |
merge |
Thu, 30 Jan 2014 11:02:16 +0100 |
Michael Haupt |
address issue in Eclipse working set generation |
Thu, 30 Jan 2014 14:16:19 +0100 |
Doug Simon |
fixed HotSpotResolvedJavaField.getModifiers() to mask out FIELD_INTERNAL_FLAG |
Thu, 30 Jan 2014 13:21:15 +0100 |
Doug Simon |
fixed Linux compile error and removed name of not-yet-existing Windows Okra dll |
Wed, 29 Jan 2014 20:45:43 -0800 |
Christian Wimmer |
Documentation and more refactoring of Simple Language |
Wed, 29 Jan 2014 20:43:28 -0800 |
Christian Wimmer |
ControlFlowException can always have a null cause |
Thu, 30 Jan 2014 00:52:33 +0100 |
Doug Simon |
added support for co-existing GPU backends (JBS:GRAAL-1) |
Thu, 30 Jan 2014 00:48:41 +0100 |
Doug Simon |
added more unit tests for meta.api, discovering and fixing an issue with HotSpotResolvedJavaField.getModifiers() in the process |
Wed, 29 Jan 2014 15:02:19 -0800 |
Tom Rodriguez |
Merge |
Wed, 29 Jan 2014 14:06:32 -0800 |
Tom Rodriguez |
Make sure a compile id is assigned |
Wed, 29 Jan 2014 14:05:05 -0800 |
Tom Rodriguez |
avoid profile pathology in CompressedOopTest |
Tue, 28 Jan 2014 13:20:56 -0800 |
Tom Rodriguez |
respect useCountLeadingZerosInstruction. improve substitution test |
Wed, 29 Jan 2014 21:56:34 +0100 |
Christian Humer |
Merge. |
Wed, 29 Jan 2014 21:26:26 +0100 |
Christian Humer |
Truffle-DSL: implemented specific structured exception for unsupported specializations. (GRAAL-682) |
Wed, 29 Jan 2014 20:49:09 +0100 |
Christian Humer |
Truffle: further fixes to the new CallNode. |
Wed, 29 Jan 2014 12:19:03 +0100 |
Christian Humer |
Merge. |
Tue, 28 Jan 2014 19:37:26 +0100 |
Christian Humer |
SL: added junit integration for external tests. |
Tue, 28 Jan 2014 19:36:54 +0100 |
Christian Humer |
SL: minor fix in direct dispatch node. |
Tue, 28 Jan 2014 13:37:07 +0100 |
Christian Humer |
SL: migration to Truffle CallNode. |
Tue, 28 Jan 2014 13:36:16 +0100 |
Christian Humer |
Merge fixes. |
Tue, 28 Jan 2014 12:55:06 +0100 |
Christian Humer |
Merge. |
Tue, 28 Jan 2014 12:52:57 +0100 |
Christian Humer |
Merge. |
Fri, 24 Jan 2014 15:55:41 +0100 |
Christian Humer |
Truffle: refactored inlining interfaces to a more compact CallNode. |
Wed, 29 Jan 2014 18:30:42 +0100 |
Lukas Stadler |
later lowering of MonitorEnterNode and MonitorExitNode |
Wed, 29 Jan 2014 18:32:19 +0100 |
Lukas Stadler |
small cosmetic fix |
Wed, 29 Jan 2014 16:53:35 +0100 |
Gilles Duboscq |
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 15:46:15 +0100 |
Gilles Duboscq |
FixedGuardNode simplification should conserve the deoptimization action |
Wed, 29 Jan 2014 13:36:20 +0100 |
Andreas Woess |
GraphBuilderPhase: remove unused constant added by createExceptionDispatch |
Wed, 29 Jan 2014 13:10:02 +0100 |
Andreas Woess |
Truffle: disable UseExceptionProbability optimistic optimization |
Wed, 29 Jan 2014 09:21:50 +0100 |
Lukas Stadler |
rework of benchmark counters: fix size at VM entry, not at build time |
Wed, 29 Jan 2014 10:45:43 +0100 |
Lukas Stadler |
make MonitorEnterNode iterable |
Wed, 29 Jan 2014 10:45:43 +0100 |
Lukas Stadler |
add GraphUtil.removeFixedWithUnusedInputs |
Tue, 28 Jan 2014 21:37:29 -0500 |
S.Bharadwaj Yadavalli |
Fix incorrect code generation for conditional branch instructions. Reenable ControlPTXTest. |
Tue, 28 Jan 2014 23:38:22 +0100 |
Andreas Woess |
kill unused frame states when loop exits are removed |
Tue, 28 Jan 2014 22:55:50 +0100 |
Andreas Woess |
fix handling of skipped exceptions (must not cut off other exception types or unwind) |
Tue, 28 Jan 2014 21:48:50 +0100 |
Andreas Woess |
add partial evaluation test for a ControlFlowException catch block that follows a SlowPathException catch block |
Tue, 28 Jan 2014 21:42:50 +0100 |
Andreas Woess |
PartialEvaluationTest should use the same GraphBuilderConfiguration as the TruffleCompiler; code cleanup |
Tue, 28 Jan 2014 21:24:24 +0100 |
Doug Simon |
guard again null receiver object when reading a constant field |
Tue, 28 Jan 2014 18:46:43 +0100 |
Doug Simon |
added documentation |
Tue, 28 Jan 2014 18:34:04 +0100 |
Doug Simon |
ignore StaticMethod16InArraysTest until multi-GPU support is complete |
Tue, 28 Jan 2014 18:32:30 +0100 |
Doug Simon |
Merge. |
Mon, 27 Jan 2014 20:24:12 +0100 |
Doug Simon |
moved HSAIL compilation harness logic into HSAILHotSpotBackend and deleted HSAILCompilationResult |
Tue, 28 Jan 2014 14:46:17 +0100 |
Lukas Stadler |
better assertion message in GraphOrder |
Tue, 28 Jan 2014 14:45:56 +0100 |
Lukas Stadler |
remember InvokeKind in MacroNode |
Tue, 28 Jan 2014 14:39:52 +0100 |
Lukas Stadler |
test for ShortCiruitNode/guard handling |
Tue, 28 Jan 2014 14:39:48 +0100 |
Lukas Stadler |
canonicalize a LoadField on a null constant object to deopt |
Tue, 28 Jan 2014 12:38:08 +0100 |
Doug Simon |
fixed pylint warnings |
Tue, 28 Jan 2014 12:31:31 +0100 |
Doug Simon |
PTXHotSpotBackend$1.getGraphFor() checks GPUOffload VM option (JBS:GRAAL-6) |
Tue, 28 Jan 2014 12:27:39 +0100 |
Doug Simon |
fixed HotSpotResolvedJavaMethod.isSynthetic so that it doesn't do any class loading (JBS:GRAAL-5) |
Tue, 28 Jan 2014 12:19:30 +0100 |
Doug Simon |
an empty architecture specification implies all architectures |
Tue, 28 Jan 2014 12:18:38 +0100 |
Doug Simon |
use lowest version JRE specified by any project for source path in Eclipse attach/launch configuration |
Mon, 27 Jan 2014 16:39:17 +0100 |
Gilles Duboscq |
Use a OptimizedCallTarget-bound SpeculationLog for Truffle compilations |
Mon, 27 Jan 2014 16:05:10 +0100 |
Gilles Duboscq |
Throw-away speculation logs should not be used. Just use null instead |
Mon, 27 Jan 2014 15:39:27 +0100 |
Gilles Duboscq |
Fix: HotSpotDisassemblerProvider should return null when the code could not be disassembled. |
Mon, 27 Jan 2014 15:28:50 -0800 |
Tom Rodriguez |
Merge |
Mon, 27 Jan 2014 15:26:26 -0800 |
Tom Rodriguez |
Add duplicate detection to IGV binary graphs |
Wed, 22 Jan 2014 11:10:09 -0800 |
Tom Rodriguez |
Only use mature method datas |
Wed, 22 Jan 2014 10:54:38 -0800 |
Tom Rodriguez |
print name and sig in TraceDeoptimization output |
Mon, 27 Jan 2014 15:50:19 +0100 |
Doug Simon |
added getCodeString() to ExternalCompilationResult |
Mon, 27 Jan 2014 15:49:33 +0100 |
Doug Simon |
removed unused PTX code |
Sat, 25 Jan 2014 20:02:07 +0100 |
Doug Simon |
updated mx/projects for new Okra version |
Fri, 24 Jan 2014 19:19:16 -0800 |
Christian Wimmer |
Fix SL unit test directory |
Fri, 24 Jan 2014 18:42:52 -0800 |
Christian Wimmer |
Fix Eclipse formatter issues |
Fri, 24 Jan 2014 18:18:49 -0800 |
Christian Wimmer |
Use source and expected output files to test Simple Language, instead of individual JUnit tests with the source and expected output as strings |
Fri, 24 Jan 2014 18:16:24 -0800 |
Christian Wimmer |
Refactoring and cleanup of Simple Language (more to come soon) |
Fri, 24 Jan 2014 18:13:38 -0800 |
Christian Wimmer |
Truffle API cleanup: Reduce the visibility of classes and constructors that are not intended to be instantiated by guest language implementations; provide abstract class RootCallTarget as a CallTarget to a RootNode |
Fri, 24 Jan 2014 18:34:18 +0100 |
Doug Simon |
Merge. |
Fri, 24 Jan 2014 17:43:14 +0100 |
Roland Schatz |
Fix CollapseFrameForSingleSideEffectPhase. |
Fri, 24 Jan 2014 18:06:03 +0100 |
Doug Simon |
refactored phase for stamping parameters as non-null that was duplicated in the GPU backends |
Fri, 24 Jan 2014 18:04:49 +0100 |
Doug Simon |
added ObjectPTXTest to test object parameter passing - all tests are disabled until GC issues are resolved |
Fri, 24 Jan 2014 18:04:11 +0100 |
Doug Simon |
enabled some tests in FloatPTXTest that now work |
Fri, 24 Jan 2014 18:03:55 +0100 |
Doug Simon |
disabled ControlPTXTest until issues are resolved |
Fri, 24 Jan 2014 18:03:09 +0100 |
Doug Simon |
added work-around to handle CUDA context management in PTX C++ code |
Fri, 24 Jan 2014 18:01:36 +0100 |
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 execution |
Fri, 24 Jan 2014 17:59:46 +0100 |
Doug Simon |
fixed assertion |
Fri, 24 Jan 2014 12:26:05 +0100 |
Lukas Stadler |
only register ShortCircuitOrNodes in ConditionalElimination for fixed anchors |
Fri, 24 Jan 2014 01:19:52 +0000 |
Chris Seaton |
Merge. |
Fri, 24 Jan 2014 00:44:12 +0000 |
Chris Seaton |
Merge. |
Thu, 23 Jan 2014 23:49:46 +0000 |
Chris Seaton |
Ruby: turn tracing and debugging back on by default. |
Thu, 23 Jan 2014 23:27:46 +0000 |
Chris Seaton |
Ruby: change GRAAL_DIR to TRUFFLE_DIR. |
Thu, 23 Jan 2014 16:35:57 -0800 |
Tom Rodriguez |
Merge |
Thu, 23 Jan 2014 16:15:04 -0800 |
Tom Rodriguez |
Always copy method substitutions. Add some assertion checking for it. |
Thu, 23 Jan 2014 15:21:14 -0800 |
Tom Rodriguez |
Disable AOT boolean test for now |
Thu, 23 Jan 2014 14:35:40 -0800 |
Tom Rodriguez |
Handle null in printing |
Thu, 23 Jan 2014 14:35:10 -0800 |
Tom Rodriguez |
Add bodies so exact math can deopt |
Fri, 24 Jan 2014 00:52:06 +0100 |
Doug Simon |
HSAIL: support for using Okra simulator without needing to configure PATH and LD_LIBRARY_PATH |
Fri, 24 Jan 2014 00:49:10 +0100 |
Doug Simon |
GPUOffload option does not interact with GPU detection |
Fri, 24 Jan 2014 00:33:56 +0100 |
Doug Simon |
Merge. |
Wed, 22 Jan 2014 18:46:38 +0100 |
Doug Simon |
use shared util for HSAIL calling convention |
Wed, 22 Jan 2014 21:34:00 -0800 |
Michael Van De Vanter |
Merge with 9161ed8ce7964ca3df5e91894522b207a2bc4a3e |
Wed, 22 Jan 2014 21:02:06 -0800 |
Michael Van De Vanter |
Ruby: refactor low level instrumentation services |
Wed, 22 Jan 2014 20:35:00 -0800 |
Michael Van De Vanter |
Ruby: improve how instrumentation proxy handles some exceptional conditions |
Wed, 22 Jan 2014 20:28:52 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: Javadoc and cleanup |
Sat, 18 Jan 2014 22:12:42 -0800 |
Michael Van De Vanter |
Ruby: remove some prototyping code no longer needed |
Wed, 22 Jan 2014 16:06:47 -0500 |
S.Bharadwaj Yadavalli |
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 15:27:31 +0100 |
Lukas Stadler |
fix invalid MemoryPhiNodes at loop begins |
Wed, 22 Jan 2014 15:27:31 +0100 |
Lukas Stadler |
cyclic graph verification |
Wed, 22 Jan 2014 14:03:47 +0100 |
Lukas Stadler |
fix GuardNode canonicalization |
Wed, 22 Jan 2014 13:39:45 +0100 |
Doug Simon |
added library sources (if available) to generated Eclipse attach launcher |
Wed, 22 Jan 2014 11:44:27 +0100 |
Roland Schatz |
Support narrow oops in reference maps. |
Wed, 22 Jan 2014 11:27:28 +0100 |
Roland Schatz |
Refactor reference maps. |
Wed, 22 Jan 2014 10:51:32 +0100 |
Lukas Stadler |
split a negated guard with a ShortCircuitOr condition into two guards |
Tue, 21 Jan 2014 18:35:46 +0100 |
Gilles Duboscq |
GuardLowering: do not use trapping accesses for guards with a speculation |
Tue, 21 Jan 2014 18:35:03 +0100 |
Gilles Duboscq |
Sweeper: make sure we only run the sweeper on java threads |
Tue, 21 Jan 2014 15:26:38 +0100 |
Doug Simon |
added list to PTXHotSpotBackend for keeping a valid installed kernel (and its associated nmethods) alive |
Tue, 21 Jan 2014 12:14:38 +0100 |
Andreas Woess |
Truffle: fix non-local control flow using exceptions |
Tue, 21 Jan 2014 00:20:33 +0200 |
Bernhard Urban |
IGV: throw graph reference away when GraphNode component is closed |
Mon, 20 Jan 2014 20:17:05 +0100 |
Bernhard Urban |
IGV: fix nulling out reference in rootnode |
Mon, 20 Jan 2014 22:30:19 +0100 |
Doug Simon |
Merge. |
Mon, 20 Jan 2014 19:50:17 +0100 |
Gilles Duboscq |
In a Graal-enabled VM, run the Sweeper even if the current thread is not a compiler thread. |
Mon, 20 Jan 2014 19:49:47 +0100 |
Gilles Duboscq |
Avoid segfault in InstanceKlass::oop_print_on's String special case when the value array is null. |
Mon, 20 Jan 2014 19:48:53 +0100 |
Gilles Duboscq |
Deoptimization: only process the pendign speculation for Graal-compiled methods |
Mon, 20 Jan 2014 19:12:01 +0100 |
Doug Simon |
moved @Ignore to the correct method; try better to force a GC in test |
Mon, 20 Jan 2014 18:25:17 +0100 |
Christian Humer |
Merge. |
Mon, 20 Jan 2014 16:33:40 +0100 |
Christian Humer |
Truffle: fixed failing FrameTest. |
Mon, 20 Jan 2014 15:23:10 +0100 |
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:18:39 +0100 |
Christian Humer |
SL: another minor FrameDescriptor fix. |
Mon, 20 Jan 2014 14:22:56 +0100 |
Christian Humer |
Merge. |
Fri, 17 Jan 2014 17:10:46 +0100 |
Christian Humer |
SL: required fixes for moving FrameDescriptor to the RootNode. |
Mon, 20 Jan 2014 13:44:54 +0100 |
Christian Humer |
Ruby: required fixes for moving FrameDescriptor to the RootNode. |
Fri, 17 Jan 2014 17:06:08 +0100 |
Christian Humer |
Truffle API-change: FrameDescriptors are now stored in the RootNode in a final field instead of the CallTarget. |
Fri, 17 Jan 2014 16:55:59 +0100 |
Christian Humer |
Merge. |
Thu, 16 Jan 2014 15:20:17 +0100 |
Christian Humer |
Truffle: extend inlining interface with custom reprofile counters. |
Mon, 20 Jan 2014 18:22:02 +0200 |
Bernhard Urban |
IGV: remove listener when closing the top component |
Mon, 20 Jan 2014 16:09:11 +0100 |
Bernhard Urban |
IGV: avoid potential memory leak |
Mon, 20 Jan 2014 16:09:10 +0100 |
Bernhard Urban |
IGV: explicitly avoid serialization of top component |
Mon, 20 Jan 2014 16:29:10 +0100 |
Doug Simon |
PTX wrapper maintains a reference to the HotSpotNmethod object for the installed GPU code so that code invalidation can be tested for in the wrapper |
Mon, 20 Jan 2014 16:27:24 +0100 |
Doug Simon |
added check for invalidated code in executeCompiledMethodVarargs |
Mon, 20 Jan 2014 16:26:39 +0100 |
Doug Simon |
changed return type of HotSpotCodeCacheProvider.addExternalMethod to be HotSpotNmethod |
Mon, 20 Jan 2014 16:25:14 +0100 |
Doug Simon |
fixed warning |
Mon, 20 Jan 2014 16:25:04 +0100 |
Doug Simon |
refined class path used by unittest to only include dependencies of the tests that will be run |
Fri, 17 Jan 2014 11:19:50 +0100 |
Lukas Stadler |
adapt tests for new IfNode and MergeNode simplifications |
Fri, 17 Jan 2014 09:38:39 +0100 |
Lukas Stadler |
additional simplifications for IfNode and MergeNode |
Wed, 15 Jan 2014 16:11:56 +0100 |
Lukas Stadler |
allow multiple ReturnNodes per graph |
Wed, 15 Jan 2014 16:08:57 +0100 |
Lukas Stadler |
expose memory map merging functionality in FloatingReadPhase |
Wed, 15 Jan 2014 16:07:01 +0100 |
Lukas Stadler |
add IterableNodeType to ReturnNode |
Fri, 17 Jan 2014 09:36:26 +0100 |
Lukas Stadler |
fix Class.isInstance substitution |
Wed, 15 Jan 2014 17:00:40 +0100 |
Lukas Stadler |
remove LoadFieldNodes without usages |
Wed, 15 Jan 2014 16:03:07 +0100 |
Lukas Stadler |
change label of ParameterNode |
Mon, 20 Jan 2014 09:21:39 +0100 |
Lukas Stadler |
fix compile error in method.cpp |
Sun, 19 Jan 2014 18:18:42 +0000 |
Chris Seaton |
Allow TruffleOptions to be set using system properties. |
Fri, 17 Jan 2014 23:16:59 +0100 |
Gilles Duboscq |
Use .equals instead of == to compare Constant |
Fri, 17 Jan 2014 16:03:13 -0500 |
S.Bharadwaj Yadavalli |
schedule lambda method compilation and execution on GPU (PTX) when possible; fix a couple of bugs. |
Fri, 17 Jan 2014 17:26:47 +0100 |
Doug Simon |
fixed problem in netbeansinit that generated invalid annotation processor paths for projects |
Fri, 17 Jan 2014 16:36:51 +0100 |
Gilles Duboscq |
Use a more meaningfull Compilationresult/HotSpotNMethod name in the TruffleCompilerImpl |
Fri, 17 Jan 2014 16:23:18 +0100 |
Gilles Duboscq |
Rename OptimizeGuardAnchors to OptimizeGuardAnchorsPhase |
Fri, 17 Jan 2014 16:22:26 +0100 |
Gilles Duboscq |
Make optimal anchor point available ouside OptimizeGuardAnchors phase |
Fri, 17 Jan 2014 16:13:05 +0100 |
Gilles Duboscq |
Keep speculation and debug id when canonicalizing DynamicDeoptimizeNode |
Fri, 17 Jan 2014 16:13:02 +0100 |
Gilles Duboscq |
Rename more 'speculation id' to 'debug id'. Add decodeDebugId to MetaAccessProvider |
Fri, 17 Jan 2014 15:46:30 +0100 |
Roland Schatz |
Tightly pack data references that are smaller than 8 bytes. |
Fri, 17 Jan 2014 15:40:50 +0100 |
Roland Schatz |
Fix equals and hashCode in Float/IntegerStamp. |
Fri, 17 Jan 2014 14:07:36 +0100 |
Gilles Duboscq |
JTTTest: add optional 'bind' and 'noProfile' parameters |
Fri, 17 Jan 2014 14:07:06 +0100 |
Gilles Duboscq |
SpeculationLog: split maySpeculate into maySpeculate (check only) and speculate (register) |
Fri, 17 Jan 2014 14:04:41 +0100 |
Gilles Duboscq |
Add a setter for GuardNode.speculation |
Fri, 17 Jan 2014 14:34:36 +0100 |
Gilles Duboscq |
Add the speculation log to the MidTierContext |
Fri, 17 Jan 2014 14:03:59 +0100 |
Gilles Duboscq |
deoptimization, replace 'speculation' with 'debug_id' in some debug messages, Add debug messages arounf speculation handling |
Fri, 17 Jan 2014 14:02:42 +0100 |
Gilles Duboscq |
CodeCacheProvider.addMethod: add speculationLog argument |
Fri, 17 Jan 2014 14:01:02 +0100 |
Gilles Duboscq |
UseTrappingNullChecksPhase: do not use trapping null check for a reason which is not null check or has an attached speculation |
Fri, 17 Jan 2014 13:58:56 +0100 |
Gilles Duboscq |
Fix AMD64HotSpotLIRGenerator.moveValueToThread |
Fri, 17 Jan 2014 11:24:04 +0200 |
Bernhard Urban |
method substitution for {Character,Short}.reverseBytes() |
Thu, 16 Jan 2014 20:52:12 -0800 |
Michael Van De Vanter |
Truffle/Instrumentation: fix NPE in InstrumentationProbeNode |
Thu, 16 Jan 2014 17:23:50 -0800 |
Michael Van De Vanter |
Truffle: SourceManager documentation concerning file caching |
Thu, 16 Jan 2014 16:43:56 -0800 |
Michael Van De Vanter |
Merge with d2976008ce631154918becdeda6ca54101f202c6 |
Thu, 16 Jan 2014 16:40:37 -0800 |
Michael Van De Vanter |
Ruby: expose the constant CoreLibrary.RUBY_VERSION |
Thu, 16 Jan 2014 16:12:07 -0800 |
Michael Van De Vanter |
Truffle: Javadoc typo |
Thu, 16 Jan 2014 21:47:17 +0000 |
Chris Seaton |
Merge. |
Wed, 15 Jan 2014 19:54:48 +0000 |
Chris Seaton |
Ruby: more tidy up. |
Wed, 15 Jan 2014 19:33:33 +0000 |
Chris Seaton |
Ruby: remove some unimportant debugging flags. |
Thu, 16 Jan 2014 20:56:07 +0100 |
Andreas Woess |
remove duplicate code in VMToCompilerImpl.compileMethod |
Thu, 16 Jan 2014 20:53:18 +0100 |
Andreas Woess |
get holder class from metaspace method when resolving MemberName target method; not necessarily the same as MemberName.clazz |
Thu, 16 Jan 2014 17:50:58 +0100 |
Andreas Woess |
remove unreferenced local variable in gpu_ptx.cpp |
Thu, 16 Jan 2014 12:18:29 +0100 |
Gilles Duboscq |
Don't create null guards for values that are already known to be non-null. |
Wed, 15 Jan 2014 21:30:34 +0100 |
Doug Simon |
Removed com.oracle.graal.hotspot.ptx.test project |
Wed, 15 Jan 2014 21:27:03 +0100 |
Doug Simon |
Merge. |
Wed, 15 Jan 2014 21:13:25 +0100 |
Doug Simon |
renamed PTXLaunchKernelGraphKit to PTXWrapperBuilder |
Wed, 15 Jan 2014 20:25:55 +0100 |
Doug Simon |
reworked PTX unit tests to PTX kernel call wrapper |
Wed, 15 Jan 2014 20:24:44 +0100 |
Doug Simon |
moved all PTX compilation harness logic in PTXHotSpotBackend |
Wed, 15 Jan 2014 20:24:13 +0100 |
Doug Simon |
added support for @ParallelOver annotation in PTX kernel call wrapper |
Wed, 15 Jan 2014 20:21:53 +0100 |
Doug Simon |
suppress the exception raised by Junit's "assume" mechanism in GraalCompilerTest.test() |
Wed, 15 Jan 2014 19:27:55 +0000 |
Chris Seaton |
Merge. |
Wed, 15 Jan 2014 19:27:27 +0000 |
Chris Seaton |
Ruby: remove versioning. |
Wed, 15 Jan 2014 18:21:55 +0100 |
Gilles Duboscq |
Guard processing of _pending_failed_speculation with #ifdef GRAAL in Thread::oops_do |
Tue, 17 Dec 2013 11:55:08 +0100 |
Gilles Duboscq |
Keep speculations alive in the speculation log |
Thu, 12 Dec 2013 15:31:24 +0100 |
Gilles Duboscq |
Add code to trace uncollected speculations |
Thu, 12 Dec 2013 15:13:02 +0100 |
Gilles Duboscq |
Add a speculation oop for uncommon trap deoptimization. Save it in the SpeculationLog during deoptimization. |
Wed, 15 Jan 2014 15:11:47 +0100 |
Roland Schatz |
Add UseConcMarcSweepGC flag to HotSpotVMConfig. |
Wed, 15 Jan 2014 15:01:39 +0100 |
Roland Schatz |
Properly handle illegal locations in MoveResolver verification. |
Wed, 15 Jan 2014 00:34:56 +0100 |
Doug Simon |
PTX backend can alter compilation pipeline to offload selected code to the GPU |
Wed, 15 Jan 2014 00:33:34 +0100 |
Doug Simon |
added mechanism for a (GPU) backend to override/supply the initial graph in the compilation pipeline |
Tue, 14 Jan 2014 19:31:37 +0100 |
Gilles Duboscq |
Adjust expected test result in WriteBarrierVerificationTest |
Tue, 14 Jan 2014 16:27:14 +0100 |
Gilles Duboscq |
Make a separate phase to use trapping null checks instead of branches when implicitNullCheckLimit > 0 |
Tue, 14 Jan 2014 14:33:11 +0100 |
Gilles Duboscq |
remove check for null in recordImplicitException, it should not be called with a null LIRFrameState |
Mon, 13 Jan 2014 19:08:58 +0100 |
Gilles Duboscq |
Removing usage of NullCheckNode in GuardNode.lowerGuard() |
Mon, 13 Jan 2014 16:54:03 +0100 |
Gilles Duboscq |
Remove createNullCheckGuard from LoweringTool. Use generic createGuard instead |
Mon, 13 Jan 2014 10:46:52 +0100 |
Gilles Duboscq |
Add probabilities to NewObjectSnippets.allocateInstanceDynamic |
Tue, 14 Jan 2014 10:14:31 -0800 |
Tom Rodriguez |
Use compile ids assigned by hotspot |
Tue, 14 Jan 2014 10:14:28 -0800 |
Tom Rodriguez |
Add locally specified guards to substitutions |
Tue, 14 Jan 2014 16:26:40 +0100 |
Bernhard Urban |
MacroNode: do not modify the cached version of the graph |
Tue, 14 Jan 2014 11:56:04 +0100 |
Doug Simon |
more robust handling of errors in Constant.toString() |
Mon, 13 Jan 2014 23:03:12 +0100 |
Doug Simon |
disabled new PTX tests if PTX GPU is not available |
Mon, 13 Jan 2014 22:36:19 +0100 |
Doug Simon |
canonicalized projects |
Mon, 13 Jan 2014 22:32:27 +0100 |
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 construction |
Mon, 13 Jan 2014 22:28:57 +0100 |
Doug Simon |
fixed name clash |
Mon, 13 Jan 2014 22:19:26 +0100 |
Doug Simon |
made GraalCompilerTest slightly more extensible |
Mon, 13 Jan 2014 21:41:19 +0100 |
Doug Simon |
made some GraphKit methods protected |
Mon, 13 Jan 2014 21:40:47 +0100 |
Doug Simon |
improved format checking and error reporting when parsing a projects file |
Mon, 13 Jan 2014 19:18:43 +0100 |
Bernhard Urban |
update method signatures for makeGraph |
Mon, 13 Jan 2014 19:48:35 +0200 |
Bernhard Urban |
Replacements: use enum to describe framestate action |
Mon, 13 Jan 2014 18:37:27 +0100 |
Bernhard Urban |
MacroNode: fix case for macro node lowering if framestates are not removed |
Mon, 13 Jan 2014 13:49:54 +0100 |
Lukas Stadler |
fix formatting |
Mon, 13 Jan 2014 13:45:25 +0100 |
Lukas Stadler |
Merge |
Mon, 13 Jan 2014 13:20:30 +0100 |
Lukas Stadler |
rename LocalNode to ParameterNode |
Mon, 13 Jan 2014 09:29:31 +0100 |
Lukas Stadler |
fix for FrameState.applyToNonVirtual |
Mon, 13 Jan 2014 09:28:44 +0100 |
Lukas Stadler |
use graph builder suite for compiler tests |
Mon, 13 Jan 2014 12:21:25 +0100 |
Andreas Woess |
fix lowering of instanceof with ConditionAnchorNode usage |
Mon, 13 Jan 2014 11:28:25 +0100 |
Erik Eckstein |
consider register priority in rematerialization decision |
Mon, 13 Jan 2014 10:42:55 +0100 |
Bernhard Urban |
UnsafeAllocTest: fix stamp problem |
Mon, 13 Jan 2014 09:10:54 +0100 |
Bernhard Urban |
UnsafeAllocTests: Ignore abstract test for now, as type is refused by ObjectStamp |
Fri, 10 Jan 2014 23:28:57 +0100 |
Bernhard Urban |
update method signature for makeGraph |
Fri, 10 Jan 2014 21:22:08 +0100 |
Bernhard Urban |
MacroNode: apply SnippetFrameStateCleanPhase for nested MacroNodes |
Fri, 10 Jan 2014 21:18:57 +0100 |
Bernhard Urban |
Canonicalizer: allow nodes to implement simplifiable and canonicalizable |
Fri, 10 Jan 2014 20:16:31 +0100 |
Bernhard Urban |
fix recursion problem around macro nodes (e.g. array copy) |
Fri, 10 Jan 2014 15:26:01 +0100 |
Bernhard Urban |
remove dead field |
Fri, 10 Jan 2014 15:25:55 +0100 |
Bernhard Urban |
fix canonicalization of DynamicNewInstanceNode |
Fri, 10 Jan 2014 14:29:07 +0100 |
Bernhard Urban |
inliningutils: minor refactor |
Fri, 10 Jan 2014 14:18:12 +0100 |
Bernhard Urban |
Replacements: try to inline MacroNodes first |
Fri, 10 Jan 2014 15:03:22 +0200 |
Bernhard Urban |
SchedulePhase: use {Queue,Deque}/LinkedList instead of Stack |
Sun, 12 Jan 2014 22:20:27 +0100 |
Doug Simon |
refactored ForeignCallStub.GraphBuilder into top level GraphKit class |
Sun, 12 Jan 2014 20:25:33 +0100 |
Andreas Woess |
Fix graph mark comparison in TruffleCache |
Sun, 12 Jan 2014 18:43:35 +0000 |
Chris Seaton |
Ruby: disabled debugging and tracing while they?re broken. |
Sun, 12 Jan 2014 15:01:24 +0100 |
Doug Simon |
added AllocaNode for reserving a block of memory in the stack frame of a method |
Sun, 12 Jan 2014 14:53:00 +0100 |
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 pointers |
Fri, 10 Jan 2014 19:30:45 -0800 |
twisti |
slightly better (denser) Class.isArray check |
Fri, 10 Jan 2014 17:47:16 -0800 |
twisti |
enable String.equals substitution but disable it when RegisterPressure is used |
Fri, 10 Jan 2014 13:40:44 +0100 |
Lukas Stadler |
small interface fixes to SuitesProvider and MonitorIdNode |
Fri, 10 Jan 2014 13:40:13 +0100 |
Lukas Stadler |
fix bugs in HotSpotDebugInfoBuilder and CommitAllocationNode |
Fri, 10 Jan 2014 12:21:29 +0100 |
Doug Simon |
added sourcePath attribute to OKRA library declaration |
Fri, 10 Jan 2014 11:30:04 +0100 |
Roland Schatz |
Improve documentation of data section building code. |
Thu, 09 Jan 2014 20:14:11 -0800 |
twisti |
renamed movzx/movsx instructions; removed duplicate movswl; added movzbl |
Thu, 09 Jan 2014 20:04:55 -0800 |
twisti |
check branch displacement when patching short branches |
Thu, 09 Jan 2014 16:18:29 +0100 |
Lukas Stadler |
remove PhasePlan |
Thu, 09 Jan 2014 14:31:31 +0100 |
Lukas Stadler |
remove ForeignCallProvider reference from GraphBuilderPhase |
Thu, 09 Jan 2014 18:56:15 +0100 |
Lukas Stadler |
remove some debugging code in MonitorExitNode |
Thu, 09 Jan 2014 16:29:32 +0100 |
Gilles Duboscq |
Add initialization checks to Unsafe.allocateInstance intrinsic |
Thu, 09 Jan 2014 15:11:34 +0100 |
Gilles Duboscq |
Simplify UnsafeAllocateInstance01 tests and ignore tests that crash hotspot |
Thu, 09 Jan 2014 11:29:18 +0100 |
Gilles Duboscq |
GraalCompilerTest: add messages to exception comparison asserts to make JUnit output clearer |
Thu, 09 Jan 2014 11:27:45 +0100 |
Gilles Duboscq |
GraalCompilerTest: fix NPE when debugging is not enabled. |
Thu, 09 Jan 2014 11:29:56 +0100 |
Gilles Duboscq |
Add DynamicNewInstanceNode and use it to intrinsify Unsafe.allocateInstance |
Tue, 31 Dec 2013 17:23:54 +0100 |
Gilles Duboscq |
Macro nodes should have priority over substitutions in Truffle Partial Evaluator |
Thu, 09 Jan 2014 13:09:44 +0100 |
Roland Schatz |
Move data section building code to Java. |
Thu, 09 Jan 2014 11:46:07 +0100 |
Doug Simon |
Merge. |
Thu, 09 Jan 2014 11:45:41 +0100 |
Doug Simon |
fixed compare instruction emitting in HSAILAssembler |
Thu, 09 Jan 2014 10:24:26 +0100 |
Lukas Stadler |
fix truffle compilation after monitorenter/exit changes |
Thu, 09 Jan 2014 08:30:58 +0100 |
Doug Simon |
added assertion for correct format argument in a safepoint poll reloc info |
Thu, 09 Jan 2014 08:29:54 +0100 |
Doug Simon |
removed no longer necessary special code path for Graal |
Wed, 08 Jan 2014 15:49:18 -0800 |
Michael Van De Vanter |
Merge with 4fc8c8bb4c32878cc04b064d2ac9ad1fce1a85e0 |
Wed, 08 Jan 2014 14:03:36 -0800 |
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:00:21 -0800 |
Michael Van De Vanter |
Ruby: minor tweaks to implementation nodes for debugging access |
Tue, 07 Jan 2014 18:28:40 -0800 |
Michael Van De Vanter |
Truffle: extensions to the DebugManager interface in the Instrumentation Framework |
Tue, 07 Jan 2014 18:26:59 -0800 |
Michael Van De Vanter |
Truffle: delete an unnecessary class from the Instrumentation Framework |
Tue, 07 Jan 2014 18:26:11 -0800 |
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:21:20 -0800 |
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:09:42 -0800 |
Michael Van De Vanter |
Truffle/Ruby: extend Instrumentation framework with language-agnostic interfaces for access to AST printing utilities and a Ruby implementation |
Tue, 07 Jan 2014 17:52:54 -0800 |
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". |
Wed, 08 Jan 2014 22:59:53 +0100 |
Doug Simon |
removed Assembler::no_operand alias |
Wed, 08 Jan 2014 22:59:24 +0100 |
Doug Simon |
re-added relocation entry for safepoint polling instruction emitted by C1 on SPARC |
Wed, 08 Jan 2014 11:17:11 -0800 |
Tom Rodriguez |
Remove overly restrictive assert |
Wed, 08 Jan 2014 18:20:32 +0000 |
Chris Seaton |
Merge. |
Wed, 08 Jan 2014 17:44:56 +0000 |
Chris Seaton |
Merge. |
Wed, 08 Jan 2014 17:42:10 +0000 |
Chris Seaton |
Ruby: fix some ?break? semantics. |
Wed, 08 Jan 2014 17:10:18 +0000 |
Chris Seaton |
Ruby: fix minor issues. |
Wed, 08 Jan 2014 18:23:33 +0100 |
Lukas Stadler |
rework of monitorenter/exit (use MonitorIdNode) |
Wed, 08 Jan 2014 16:57:30 +0100 |
Doug Simon |
removed poll_Relocation::pollingForm type and associated data field and rely solely on format field of safepoint relocation entries when deciding whether or not to relocate the operand of a safepoint poll instruction |
Wed, 08 Jan 2014 16:56:01 +0100 |
Doug Simon |
removed unnecessary relocation entry |
Wed, 08 Jan 2014 15:40:06 +0100 |
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 option |
Wed, 08 Jan 2014 14:50:05 +0100 |
Lukas Stadler |
small parameter renaming in HotSpotDebugInfoBuilder |
Wed, 08 Jan 2014 14:49:32 +0100 |
Lukas Stadler |
refactor CommitAllocationNode lowering in HotSpotLoweringProvider |
Wed, 08 Jan 2014 14:48:32 +0100 |
Lukas Stadler |
NodeList: use EMPTY_NODE_ARRAY for zero-sized arrays |
Wed, 08 Jan 2014 14:47:47 +0100 |
Lukas Stadler |
fix handling of sandboxed debug scopes (don't destroy parent flags) |
Wed, 08 Jan 2014 12:51:13 +0100 |
Erik Eckstein |
don?t explicitly disable debug log output in linear scan and graphbuilder |
Wed, 08 Jan 2014 11:49:52 +0100 |
Doug Simon |
removed debug output |
Wed, 08 Jan 2014 10:43:05 +0100 |
Doug Simon |
made initial size of block predecessor and successor lists 4 (testing shows this cover 99% of cases) |
Tue, 07 Jan 2014 16:32:58 -0800 |
Tom Rodriguez |
improve quoting in c1 visualizer output |
Tue, 07 Jan 2014 16:32:30 -0800 |
Tom Rodriguez |
Enable more constant stores |
Tue, 07 Jan 2014 14:59:18 -0800 |
twisti |
String.equals method substitution |
Tue, 07 Jan 2014 14:50:02 -0800 |
twisti |
removed unused variable in lookupFieldInPool |
Mon, 06 Jan 2014 17:31:43 -0800 |
twisti |
UseCountLeadingZerosInstruction is AMD64 only; making optional |
Tue, 07 Jan 2014 22:36:23 +0100 |
Christian Humer |
Merge. |
Tue, 07 Jan 2014 22:27:04 +0100 |
Christian Humer |
Truffle-DSL: added missing Override to remove. |
Tue, 07 Jan 2014 22:26:53 +0100 |
Christian Humer |
Truffle-DSL: removed try-catch hack for polymorphic invocations. |
Tue, 07 Jan 2014 22:06:37 +0100 |
Christian Humer |
Truffle-DSL: fixed bugs due to previous cleanup. addtional cleanup. |
Tue, 07 Jan 2014 20:21:17 +0100 |
Christian Humer |
Truffle-DSL: fixed missing field in copy constructor of ParamterSpec. |
Tue, 07 Jan 2014 20:16:01 +0100 |
Christian Humer |
Truffle-DSL: fixed bug when using @CreateCast with children arrays. |
Tue, 07 Jan 2014 20:06:27 +0100 |
Christian Humer |
Truffle-DSL: removed support for implicit parameters. not needed anymore. |
Tue, 07 Jan 2014 20:05:55 +0100 |
Christian Humer |
Truffle-DSL: Added test for @CreateCast. |
Tue, 07 Jan 2014 19:13:54 +0100 |
Christian Humer |
Truffle-DSL: minor cleanup. |
Tue, 07 Jan 2014 18:53:04 +0100 |
Christian Humer |
Merge. |
Tue, 07 Jan 2014 18:52:32 +0100 |
Christian Humer |
Truffle-DSL: Removed API classes NodeId, NodeContainer and SpecializationListener. |
Tue, 07 Jan 2014 12:22:47 +0100 |
Christian Humer |
Truffle-DSL: Added support for references to child arrays in @ShortCircuit; |
Tue, 07 Jan 2014 21:52:07 +0100 |
Bernhard Urban |
mx: fix length of revision specifier |
Tue, 07 Jan 2014 21:46:56 +0100 |
Bernhard Urban |
mx: omit weird logic to copy bootstrap jdk, just do cp -R |
Tue, 07 Jan 2014 22:40:02 +0200 |
Bernhard Urban |
mx: make copying files from bootstrap jdk optional |
Tue, 07 Jan 2014 19:48:22 +0200 |
Bernhard Urban |
mx: append graal revision to release file of jdk |
Tue, 07 Jan 2014 14:48:45 +0200 |
Bernhard Urban |
mx: also copy files from bootstrap jdk |
Tue, 07 Jan 2014 14:41:52 +0100 |
Roland Schatz |
Change signature of lowerToIf. |
Mon, 06 Jan 2014 17:19:18 -0800 |
Tom Rodriguez |
Embed compressed constants when possible and use more efficient patterns for encoding |
Mon, 06 Jan 2014 14:30:23 -0800 |
Tom Rodriguez |
Merge |
Fri, 03 Jan 2014 16:38:57 -0800 |
Tom Rodriguez |
filter illegal toIntervals when verifying MoveResolver |
Thu, 02 Jan 2014 14:53:19 -0800 |
Tom Rodriguez |
derive CPUFeatures from VM_Version::_cpuFeatures |
Thu, 02 Jan 2014 14:56:47 -0800 |
Tom Rodriguez |
don't optimize moves involving unallocatable registers |
Mon, 06 Jan 2014 20:43:31 +0100 |
Doug Simon |
renamed pollingPageDistance enum to pollingForm |
Mon, 06 Jan 2014 17:12:09 +0000 |
Chris Seaton |
Ruby: import project. |
Mon, 06 Jan 2014 14:21:39 +0100 |
Doug Simon |
added support for ImmutabelCode safepoints (GRAAL-283) |
Mon, 06 Jan 2014 13:41:59 +0100 |
Doug Simon |
reloc info for safepoint polls includes whether the poison page is far or near |
Sat, 04 Jan 2014 02:08:33 +0200 |
Bernhard Urban |
remove unmaintained 'graal visualizer' |
Sat, 04 Jan 2014 02:03:51 +0200 |
Bernhard Urban |
mx: fix pylint import warning |
Sat, 04 Jan 2014 01:43:37 +0200 |
Bernhard Urban |
mx: add completion support for hotspot options (GRAAL-297) |
Sat, 04 Jan 2014 00:33:49 +0200 |
Bernhard Urban |
mx: add completion support for graal options (GRAAL-297) |
Fri, 03 Jan 2014 16:36:15 +0200 |
Bernhard Urban |
mx: experimental autocompletion generation for zsh (GRAAL-297) |
Fri, 03 Jan 2014 23:56:03 +0100 |
Doug Simon |
fixed bug (properly) in nested lock depth computation |
Fri, 03 Jan 2014 12:00:19 -0800 |
Christian Wimmer |
Introduce a LoweringStage so that lowerings can be conditional on one of the three times that lowering is performed by default |
Fri, 03 Jan 2014 11:56:49 -0800 |
Christian Wimmer |
Utility method to convert a long to a pointer |
Fri, 03 Jan 2014 11:55:58 -0800 |
Christian Wimmer |
Re-use buildInitialGraph to ensure the same phases are run when inlining the original method |
Fri, 03 Jan 2014 11:55:14 -0800 |
Christian Wimmer |
Bugfix in inlining |
Fri, 03 Jan 2014 11:54:16 -0800 |
Christian Wimmer |
UnsafeCastNode is different from PiNode, so it is useful and not deprecated |
Fri, 03 Jan 2014 11:53:34 -0800 |
Christian Wimmer |
Check for stackKind |
Fri, 03 Jan 2014 11:53:03 -0800 |
Christian Wimmer |
Preserve guardsStage when copying graphs |
Fri, 03 Jan 2014 11:51:56 -0800 |
Christian Wimmer |
ReturnOp ends a block |
Fri, 03 Jan 2014 11:51:23 -0800 |
Christian Wimmer |
Bugfix: do not eliminate exception handler entry blocks |
Fri, 03 Jan 2014 11:50:39 -0800 |
Christian Wimmer |
Make invoke node creation overrideable by subclasses |
Fri, 03 Jan 2014 11:48:36 -0800 |
Christian Wimmer |
Bugfix: Canonicalize field flags before looking up cached fields, to avoid creating the same field twice with different flags |
Fri, 03 Jan 2014 11:46:35 -0800 |
Christian Wimmer |
Bugfix: node successors are unordered, so emitting a jump to the first successor hits a random target |
Thu, 02 Jan 2014 18:02:01 +0100 |
Doug Simon |
made CodeInstaller subclassable and virtualized the methods for creating ScopeValues |
Mon, 30 Dec 2013 20:36:04 +0000 |
Chris Seaton |
Merge. |
Sun, 22 Dec 2013 20:06:55 +0000 |
Chris Seaton |
Disable assertions that fail under normal usage. |
Mon, 30 Dec 2013 16:39:50 +0200 |
Christos Kotselidis |
Use precise barriers for VirtualArrayNodes |
Fri, 27 Dec 2013 17:13:57 -0800 |
Christian Wimmer |
merge |
Fri, 27 Dec 2013 15:12:12 -0800 |
Christian Wimmer |
The runtime cannot always compare two constants |
Fri, 27 Dec 2013 15:11:12 -0800 |
Christian Wimmer |
Move class SystemIdentityHashCodeNode to its own Java file to work around javac bug when compiling the inner class |
Fri, 27 Dec 2013 23:25:34 +0100 |
Doug Simon |
fixed grammar in comment |
Fri, 27 Dec 2013 23:25:21 +0100 |
Doug Simon |
refactored common code into a separate function |
Fri, 27 Dec 2013 20:47:22 +0100 |
Doug Simon |
added [netbeans|eclipse]-config*.zip to .hgignore |
Thu, 26 Dec 2013 12:37:28 -0800 |
twisti |
moved JavaType creation in CompilerToVM.lookupType into Java |
Thu, 26 Dec 2013 12:13:28 -0800 |
twisti |
removed unused class definitions in graalJavaAccess.hpp |
Thu, 26 Dec 2013 14:13:55 +0100 |
Doug Simon |
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 eclipseinit |
Thu, 26 Dec 2013 12:07:07 +0100 |
Doug Simon |
put warning about missing Eclipse metadata directory behind -v option |
Wed, 25 Dec 2013 20:27:59 -0800 |
twisti |
remove Graal mirror from Class |
Wed, 25 Dec 2013 12:14:29 -0800 |
twisti |
replaced CompilerToVM.getUniqueImplementor with getKlassImplementor and moved the logic into Java |
Mon, 23 Dec 2013 21:21:06 +0100 |
Doug Simon |
fixed bug when safepoint polling page is not within 32-bit offset of code cache (exposed by -XX:+ForceUnreachable_ |
Mon, 23 Dec 2013 20:57:34 +0100 |
Doug Simon |
exposed ForceUnreachable to Graal and used it when emitting safepoint polling code |
Mon, 23 Dec 2013 12:55:14 +0100 |
Doug Simon |
separated external libs out from zipped up IDE configs |
Sun, 22 Dec 2013 15:12:40 -0800 |
Michael Van De Vanter |
Truffle: add TextMap tests |
Sun, 22 Dec 2013 22:34:01 +0100 |
Doug Simon |
modified eclipseinit and netbeansinit to save all created/copied/downloaded project related files in zip files |
Sat, 21 Dec 2013 13:47:36 +0100 |
Doug Simon |
added support to replace NetBeans platform used by IGV if it is out of date (GRAAL-420) |
Sat, 21 Dec 2013 13:33:05 +0100 |
Doug Simon |
renamed JavaVersion to VersionSpec |
Sat, 21 Dec 2013 13:28:44 +0100 |
Doug Simon |
made mx.py (first line) more portable |
Fri, 20 Dec 2013 23:01:36 +0100 |
Thomas Wuerthinger |
Move IGV to NetBeans platform 7.4 to support also JDK8. |
Fri, 20 Dec 2013 10:57:33 +0100 |
Doug Simon |
added more tests for GETFIELD |
Fri, 20 Dec 2013 08:08:06 +0100 |
Erik Eckstein |
remove remaining old style TTY debug logging in LinearScan and remove TraceLinearScan option |
Fri, 20 Dec 2013 08:06:48 +0100 |
Erik Eckstein |
fix wrong register definition in AMD64 TableSwitchOp |
Thu, 19 Dec 2013 11:42:16 +0100 |
Doug Simon |
refactored FastNodeClassRegistry to work around javac bug where it could not resolve NodeClass.Registry |
Thu, 19 Dec 2013 11:38:44 +0100 |
Doug Simon |
made -G:PrintCompRate incompatible with -XX:+CITime and -XX:+CITimeEach |
Thu, 19 Dec 2013 08:40:45 +0100 |
Erik Eckstein |
fix compiletime-expensive debug log message in LinearScan |
Thu, 19 Dec 2013 08:35:37 +0100 |
Erik Eckstein |
limit complexity of redundant move elimination |
Wed, 18 Dec 2013 17:33:00 +0100 |
Christian Wirth |
JS: fix, evaluating jboolean directly gives a warning (and thus error) on Windows |
Wed, 18 Dec 2013 06:06:52 -0800 |
Michael Van De Vanter |
Merge with aba12e3603b48feda21b2a09fd4e03710c83eace |
Wed, 18 Dec 2013 03:16:17 -0800 |
Michael Van De Vanter |
Truffle: make the new class SourceManager.SourceImpl public temporarily until some related changes propagate completely. |
Wed, 18 Dec 2013 03:13:19 -0800 |
Michael Van De Vanter |
Merge with 40530019af024ad7ac77c392a161a6ad91ed50cb |
Tue, 17 Dec 2013 22:26:33 -0800 |
Michael Van De Vanter |
Merge with ad187607b784c7ee65c4832923619461c3243148 |
Tue, 17 Dec 2013 21:26:42 -0800 |
Michael Van De Vanter |
Merge with 430c9f08728d9efa37f4311aa712e969f9e5e254 |
Tue, 17 Dec 2013 20:22:45 -0800 |
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. |
Wed, 18 Dec 2013 13:06:06 +0100 |
Doug Simon |
Merge. |
Wed, 18 Dec 2013 11:35:04 +0100 |
Doug Simon |
Merge. |
Wed, 18 Dec 2013 11:26:37 +0100 |
Doug Simon |
create profiling info, phase plan and optimistic opts when running a CompilationTask, not when creating it (GRAAL-640) |
Wed, 18 Dec 2013 00:00:24 +0100 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/ |
Fri, 13 Dec 2013 09:40:58 -0800 |
amurillo |
Added tag hs25-b63 for changeset 41f4cad94c58jdk8-b121 |
Fri, 13 Dec 2013 09:40:57 -0800 |
amurillo |
Mergehs25-b63 |
Thu, 12 Dec 2013 14:06:21 -0800 |
vladidan |
Merge |
Thu, 12 Dec 2013 17:08:04 -0500 |
vladidan |
Merge |
Wed, 11 Dec 2013 13:51:28 -0500 |
jprovino |
8029566: PPC: OrderAccess::load_acquire(julong) is broken |
Thu, 12 Dec 2013 11:22:26 -0800 |
anoll |
Merge |
Wed, 11 Dec 2013 01:09:04 +0400 |
iignatyev |
8029153: [TESTBUG] test/compiler/7141637/SpreadNullArg.java fails because it expects NullPointerException |
Wed, 11 Dec 2013 01:04:34 +0400 |
iignatyev |
8028122: [TESTBUG] compiler/regalloc/C1ObjectSpillInLogicOp.java |
Fri, 06 Dec 2013 16:43:56 -0800 |
twisti |
8029366: ShouldNotReachHere error when creating an array with component type of void |
Fri, 06 Dec 2013 12:11:51 -0800 |
kvn |
8028107: Kitchensink crashed with EAV |
Thu, 12 Dec 2013 16:13:44 +0100 |
ehelin |
Merge |
Mon, 09 Dec 2013 10:03:39 +0100 |
stefank |
8029106: JVM crashes in Metachunk::Metachunk during parallel class redefinition (PrivateMLetController, anonymous-simple_copy_1) |
Tue, 10 Dec 2013 10:31:00 +0100 |
sjohanss |
8028993: Full collections with ParallelScavenge slower in JDK 8 compared to 7u40 |
Mon, 09 Dec 2013 08:20:45 +0100 |
ehelin |
8029326: G1 does not check if threads gets created |
Tue, 10 Dec 2013 16:18:26 -0500 |
hseigel |
8028741: Interface Method Resolution should skip static and non-public methods in j.l.Object |
Sun, 08 Dec 2013 18:00:58 +0100 |
mgronlun |
Merge |
Fri, 06 Dec 2013 11:49:50 -0500 |
hseigel |
Merge |
Fri, 06 Dec 2013 11:33:10 -0500 |
hseigel |
8029415: java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java fails on all platforms with hs25-b61 |
Thu, 05 Dec 2013 12:35:38 +0100 |
mgronlun |
8028412: AsyncGetCallTrace() is broken on x86 in JDK 7u40 |
Wed, 04 Dec 2013 14:43:50 +0100 |
sla |
8029395: SA: jstack throws WrongTypeException |
Wed, 04 Dec 2013 08:10:31 -0500 |
hseigel |
8027458: VM anonymous classes: wrong context for protected access checks |
Fri, 06 Dec 2013 09:41:57 -0800 |
amurillo |
8029693: new hotspot build - hs25-b63 |
Thu, 12 Dec 2013 05:20:55 -0800 |
katleman |
Added tag jdk8-b120 for changeset fca262db9c43 |
Fri, 06 Dec 2013 09:29:15 -0800 |
amurillo |
Added tag hs25-b62 for changeset 05fedd51e40djdk8-b120 |
Fri, 06 Dec 2013 09:29:14 -0800 |
amurillo |
Mergehs25-b62 |
Thu, 05 Dec 2013 12:49:55 -0800 |
anoll |
Merge |
Wed, 04 Dec 2013 09:31:17 +0100 |
anoll |
8028109: compiler/codecache/CheckReservedInitialCodeCacheSizeArgOrder.java crashes in RT_Baseline |
Mon, 02 Dec 2013 11:12:32 +0100 |
simonis |
8029190: VM_Version::determine_features() asserts on Fujitsu Sparc64 CPUs |
Fri, 22 Nov 2013 15:26:37 +0100 |
rbackman |
8028624: [TESTBUG] compiler/intrinsics/mathexact/DecExactLTest executes DecExactITest |
Fri, 22 Nov 2013 14:14:26 +0100 |
rbackman |
8028997: mathexact intrinsics are unstable |
Thu, 05 Dec 2013 17:49:55 +0100 |
ehelin |
Merge |
Tue, 03 Dec 2013 12:01:18 +0100 |
sjohanss |
8029329: tmtools tests fail with NPE (in the tool) when run with G1 and FlightRecorder |
Mon, 02 Dec 2013 15:43:04 +0100 |
ehelin |
Merge |
Tue, 26 Nov 2013 14:35:38 +0100 |
sjohanss |
8027675: Full collections with Serial slower in JDK 8 compared to 7u40 |
Tue, 03 Dec 2013 13:56:10 -0800 |
sspitsyn |
Merge |
Tue, 03 Dec 2013 15:41:35 -0800 |
sspitsyn |
8028126: nsk/jvmti/scenarios/hotswap/HS101/hs101t006 Crashed the vm on Solaris-sparc64 fastdebug builds: only current thread can flush its registers |
Tue, 03 Dec 2013 11:13:14 -0800 |
acorn |
8028438: static superclass method masks default methods |
Tue, 03 Dec 2013 08:36:15 -0800 |
acorn |
8026066: ICCE for invokeinterface static |
Mon, 02 Dec 2013 11:42:10 +0100 |
mgronlun |
Merge |
Wed, 27 Nov 2013 14:26:04 +0400 |
dsamersoff |
7050685: jsdbproc64.sh has a typo in the package name |
Sun, 01 Dec 2013 22:35:15 -0500 |
vladidan |
Merge |
Tue, 19 Nov 2013 16:26:54 -0500 |
jprovino |
8028396: Minimal VM: undefined symbol: _ZN23JvmtiCurrentBreakpoints11metadata_doEPFvP8MetadataE |
Fri, 29 Nov 2013 11:20:34 -0800 |
amurillo |
8029367: new hotspot build - hs25-b62 |
Wed, 04 Dec 2013 23:11:03 -0800 |
katleman |
Added tag jdk8-b119 for changeset ce42d815dd21 |
Fri, 29 Nov 2013 11:10:31 -0800 |
amurillo |
Added tag hs25-b61 for changeset b2426da30009jdk8-b119 |
Fri, 29 Nov 2013 11:10:30 -0800 |
amurillo |
Mergehs25-b61 |
Fri, 29 Nov 2013 11:32:45 -0500 |
drchase |
Merge |
Tue, 26 Nov 2013 18:16:04 -0500 |
drchase |
8016839: JSR292: AME instead of IAE when calling a method |
Tue, 26 Nov 2013 16:03:57 -0500 |
hseigel |
8028160: [TESTBUG] Exclude failing (runtime) jtreg tests using @ignore |
Tue, 26 Nov 2013 09:52:22 -0500 |
hseigel |
8026065: InterfaceMethodref for invokespecial must name a direct superinterface |
Sat, 23 Nov 2013 12:25:13 +0100 |
mgronlun |
8028128: Add a type safe alternative for working with counter based data |
Sat, 23 Nov 2013 09:56:59 +0100 |
mgronlun |
Merge |
Thu, 21 Nov 2013 14:41:13 -0500 |
hseigel |
8028520: JVM should not throw VerifyError when a private method overrides a final method |
Fri, 22 Nov 2013 13:42:46 -0800 |
amurillo |
8028815: new hotspot build - hs25-b61 |
Thu, 28 Nov 2013 08:23:04 -0800 |
cl |
Added tag jdk8-b118 for changeset c9f439732b18 |
Fri, 22 Nov 2013 13:34:43 -0800 |
amurillo |
Added tag hs25-b60 for changeset abad3b2d905djdk8-b118 |
Fri, 22 Nov 2013 13:34:41 -0800 |
amurillo |
Mergehs25-b60 |
Fri, 22 Nov 2013 20:26:36 +0100 |
mgronlun |
Merge |
Mon, 18 Nov 2013 08:21:19 +0100 |
sgabdura |
8028341: PSR:FUNC: SCOPE PARAMETER MISSING FROM THE -XX:+PRINTFLAGSFINAL |
Mon, 18 Nov 2013 10:20:13 +0100 |
sla |
8027630: SIGSEGV in const char*Klass::external_name() |
Fri, 15 Nov 2013 17:20:22 -0500 |
coleenp |
8028347: Rewriter::scan_method asserts with array oob in RT_Baseline |
Fri, 15 Nov 2013 21:39:27 +0100 |
mgronlun |
Merge |
Thu, 14 Nov 2013 20:03:15 +0100 |
sla |
6626412: jstack using SA prints some info messages into err stream |
Thu, 14 Nov 2013 19:30:07 +0100 |
sla |
6606002: jinfo doesn't detect dynamic vm flags changing |
Wed, 13 Nov 2013 16:35:55 -0800 |
minqi |
Merge |
Wed, 13 Nov 2013 16:24:33 -0800 |
minqi |
8025632: Remove all references to MagicLambdaImpl from Hotspot |
Wed, 20 Nov 2013 12:46:08 +0100 |
roland |
8028308: nsk regression, assert(obj->is_oop()) failed: not an oop |
Thu, 14 Nov 2013 19:27:07 +0100 |
anoll |
8028306: nsk stress tests, CodeCache fills, then safepoint asserts |
Mon, 18 Nov 2013 12:26:51 -0800 |
morris |
8028319: ConflictingDefaultsTest.testReabstract spins when running with -mode invoke and -Xcomp |
Fri, 15 Nov 2013 07:58:06 -0800 |
amurillo |
8028444: new hotspot build - hs25-b60 |
Thu, 21 Nov 2013 09:22:49 -0800 |
cl |
Added tag jdk8-b117 for changeset f573d00213b7 |
Wed, 18 Dec 2013 11:27:06 +0100 |
Gilles Duboscq |
Backed out changeset: dad7737243c6 |
Wed, 18 Dec 2013 11:13:17 +0100 |
Bernhard Urban |
Options: rename flag (AOTCompilation -> ImmutableCode) |
Wed, 18 Dec 2013 09:02:01 +0100 |
Erik Eckstein |
enable rematerialization of constants in LinearScan, including a bug fix |
Wed, 18 Dec 2013 08:57:34 +0100 |
Erik Eckstein |
fixed wrong redundant move elimination after loop safepoints, re-enabled redundant move elimination |
Tue, 17 Dec 2013 20:58:58 -0800 |
twisti |
cleaned up VMToCompiler.createResolvedJavaType |
Tue, 17 Dec 2013 21:25:27 -0800 |
twisti |
make CompilerToVM.resolveMethod return a metadata method instead of a Java type |
Tue, 17 Dec 2013 19:09:29 -0800 |
twisti |
moved most CompilerToVM.getUniqueConcreteMethod logic up to Java and replace getUniqueConcreteMethod with findUniqueConcreteMethod |
Tue, 17 Dec 2013 17:58:16 -0800 |
twisti |
fixed JDK-7079626: x64 emits unnecessary REX prefix |
Tue, 17 Dec 2013 22:37:03 +0100 |
Doug Simon |
read DontCompileHugeMethods and HugeMethodLimit from VM |
Tue, 17 Dec 2013 21:39:01 +0100 |
Bernhard Urban |
SchedulePhase: remove old memory aware scheudling |
Tue, 17 Dec 2013 16:38:51 +0100 |
Bernhard Urban |
utils: introduce ArraySet. use it instead of HashSet at some places |
Tue, 17 Dec 2013 16:09:03 +0100 |
Bernhard Urban |
IncrementalCanonicalizer: use HashSetNodeChangeListener |
Tue, 17 Dec 2013 16:00:57 +0100 |
Bernhard Urban |
remove some usages of HashSet |
Tue, 17 Dec 2013 18:14:02 +0100 |
Doug Simon |
CTWCompilationTask should not be removed from compilation queue |
Tue, 17 Dec 2013 17:09:22 +0100 |
Doug Simon |
consolidated mechanism for overriding options in CompileTheWorld |
Tue, 17 Dec 2013 16:45:02 +0100 |
Doug Simon |
added -G:PrintCompRate option for periodically printing out the current compilation rate |
Tue, 17 Dec 2013 16:43:52 +0100 |
Doug Simon |
improved comment explaining why CompileTheWorld is set to false during bootstrapping |
Tue, 17 Dec 2013 16:42:29 +0100 |
Doug Simon |
made CompileTheWorld ignore profiling info |
Tue, 17 Dec 2013 16:41:26 +0100 |
Doug Simon |
added -G:+CompileTheWorldVerbose and -G:CompileTheWorldIterations options |
Tue, 17 Dec 2013 15:44:23 +0100 |
Christian Humer |
Merge. |
Tue, 17 Dec 2013 15:44:02 +0100 |
Christian Humer |
SL: updated outdated implementation of write local variable nodes in SL. |
Tue, 17 Dec 2013 14:43:41 +0100 |
Gilles Duboscq |
Add a version number for the mxtool and support for requesting a minimum mx version in a suite |
Tue, 17 Dec 2013 11:57:20 +0100 |
Gilles Duboscq |
Canonicalize CompareAndSwapNode to a more precise location identity than ANY if possible |
Tue, 17 Dec 2013 11:56:36 +0100 |
Gilles Duboscq |
HotSpotResolvedJavaField already implements LocationIdentity through ResolvedJavaField |
Fri, 13 Dec 2013 19:57:00 +0100 |
Gilles Duboscq |
Cosmetic javadoc changes to StateSplit and NodeWithState |
Tue, 17 Dec 2013 10:57:18 +0100 |
Matthias Grimmer |
Fix LIR assertion (distance between an operation with an exception edge and the last introduction of a LIR block) |
Mon, 16 Dec 2013 23:33:40 +0100 |
Doug Simon |
enabled non-hosted CompileTheWorld execution with complete bootstrapping and the ability to override compilation options separately for CTW compilations |
Mon, 16 Dec 2013 12:10:10 -0800 |
Tom Rodriguez |
use test instead of mov for poll |
Mon, 16 Dec 2013 10:22:17 -0800 |
Tom Rodriguez |
refactor computation of architecture features |
Mon, 16 Dec 2013 09:31:19 -0800 |
Tom Rodriguez |
add CPUFeature EnumSet to target description with appropriate asserts |
Mon, 16 Dec 2013 17:18:18 +0100 |
Erik Eckstein |
temporarily disabled redundant move elimination because of a problem in specjvm2008 |
Mon, 16 Dec 2013 13:23:33 +0100 |
Doug Simon |
moved loads of constants out of loops |
Mon, 16 Dec 2013 10:44:34 +0100 |
Doug Simon |
fixed pylint warnings |
Mon, 16 Dec 2013 08:20:36 +0100 |
Erik Eckstein |
Merge |
Fri, 13 Dec 2013 16:40:41 +0100 |
Erik Eckstein |
Merge |
Fri, 13 Dec 2013 16:12:29 +0100 |
Erik Eckstein |
Merge |
Fri, 13 Dec 2013 16:11:28 +0100 |
Erik Eckstein |
fixed: parameter registers missing from caller saved set if excluded with the RegisterPressure option |
Fri, 13 Dec 2013 16:08:12 +0100 |
Erik Eckstein |
cosmetic change in debug logging of graph builder |
Fri, 13 Dec 2013 09:36:16 +0100 |
Erik Eckstein |
fixed formatting problem in LinearScanWalker |
Fri, 13 Dec 2013 08:38:52 +0100 |
Erik Eckstein |
added rematerialization of constants in LinearScan, but still disabled |
Fri, 13 Dec 2013 07:56:25 +0100 |
Erik Eckstein |
added redundant move elimination as post-pass to LinearScan |
Sun, 15 Dec 2013 23:32:41 +0100 |
Christian Humer |
SL: simplified call nodes. aligned builtin inlining with user function inlining. |
Sun, 15 Dec 2013 22:43:45 +0100 |
Christian Humer |
Truffle: added getFrameDescriptor to DefaultCallTarget. |
Sun, 15 Dec 2013 22:20:12 +0100 |
Christian Humer |
SL: added exemplary uses of new profiling utility BranchProfile to SL. |
Sun, 15 Dec 2013 22:19:19 +0100 |
Christian Humer |
Truffle: introduced new profiling utility BranchProfile. |
Sun, 15 Dec 2013 21:43:35 +0100 |
Christian Humer |
Truffle: set default TruffleInliningMaxCallerSize to 2250. |
Sat, 14 Dec 2013 03:04:01 +0100 |
Andreas Woess |
AlwaysValidAssumption: fix typo and make constructor private |
Sat, 14 Dec 2013 02:57:09 +0100 |
Andreas Woess |
mx trufflejar: do not strip debug attributes |
Sat, 14 Dec 2013 02:49:18 +0100 |
Andreas Woess |
make TruffleRuntime field final |
Fri, 13 Dec 2013 22:43:21 +0100 |
Lukas Stadler |
add base class for new object nodes, simplification to remove new objects without real usages |
Fri, 13 Dec 2013 20:20:11 +0100 |
Doug Simon |
Merge. |
Fri, 13 Dec 2013 19:31:10 +0100 |
Gilles Duboscq |
Fix native assertion failure when using PrintDeoptimizationDetails in non-product build |
Fri, 13 Dec 2013 16:39:06 +0100 |
Gilles Duboscq |
Make LoweringPhase more robust to disapearing anchors |
Fri, 13 Dec 2013 19:16:25 +0100 |
Gilles Duboscq |
Add Debug.isDumpEnabledForMethod() and Debug.isLogEnabledForMethod() use it to diable graph compression and enable guard-id-as-debug-id |
Fri, 13 Dec 2013 15:53:30 +0000 |
Chris Seaton |
New assumption utilities. |
Fri, 13 Dec 2013 14:27:03 +0000 |
Chris Seaton |
Merge. |
Fri, 13 Dec 2013 14:26:39 +0000 |
Chris Seaton |
Test the Truffle JAR after building. |
Fri, 13 Dec 2013 13:54:13 +0000 |
Chris Seaton |
Include annotation processor meta-info in Truffle JAR. |
Fri, 13 Dec 2013 20:16:44 +0100 |
Doug Simon |
added comment explaining insertion of nop during commoning of constant loads |