Wed, 26 Feb 2014 11:29:47 +0100 |
anoll |
8034839: jvm hangs with gc/gctests/LoadUnloadGC test
|
Tue, 11 Feb 2014 13:29:53 +0100 |
neliasso |
8034188: OSR methods may not be recompiled at proper compilation level
|
Wed, 26 Feb 2014 07:46:46 +0100 |
adlertz |
8010500: [parfait] Possible null pointer dereference at hotspot/src/share/vm/opto/loopnode.hpp
|
Wed, 26 Feb 2014 07:44:59 +0100 |
anoll |
8032642: [TESTBUG] Fix testbugs in compiler/startup/.*
|
Tue, 25 Feb 2014 10:42:25 -0800 |
roland |
Merge
|
Tue, 25 Feb 2014 18:16:24 +0100 |
roland |
8031752: Failed speculative optimizations should be reattempted when root of compilation is different
|
Tue, 25 Feb 2014 17:51:27 +0100 |
adlertz |
8033260: assert(lrg._area >= 0.0) failed: negative spill area
|
Tue, 25 Feb 2014 14:09:02 +0100 |
adlertz |
8032656: Tag the MachSpillCopies with purpose information
|
Tue, 25 Feb 2014 13:52:37 +0100 |
anoll |
8034775: Failing to initialize VM when running with negative value for -XX:CICompilerCount
|
Tue, 25 Feb 2014 10:26:21 +0100 |
adlertz |
8032894: Remove dead code in Pressure::lower
|
Thu, 23 Jan 2014 12:08:28 +0100 |
rbackman |
8027754: Enable loop optimizations for loops with MathExact inside
|
Mon, 24 Feb 2014 15:12:26 -0800 |
kvn |
8033805: Move Fast_Lock/Fast_Unlock code from .ad files to macroassembler
|
Fri, 28 Feb 2014 14:56:04 +0100 |
ehelin |
Merge
|
Thu, 27 Feb 2014 10:36:50 +0100 |
stefank |
8035746: Add missing Klass::oop_is_instanceClassLoader() function
|
Thu, 27 Feb 2014 10:34:55 +0100 |
stefank |
8035648: Don't use Handle in java_lang_String::print
|
Wed, 26 Feb 2014 14:52:42 +0100 |
jwilhelm |
8035822: Unable to test minimalVM
|
Tue, 25 Feb 2014 11:02:11 +0100 |
ehelin |
Merge
|
Mon, 24 Feb 2014 10:45:15 +0100 |
tschatzl |
8034948: Back out JDK-6976350 since it does not fix any issue
|
Mon, 24 Feb 2014 09:41:04 +0100 |
tschatzl |
8035329: Move G1ParCopyClosure::copy_to_survivor_space into G1ParScanThreadState
|
Mon, 24 Feb 2014 09:40:49 +0100 |
tschatzl |
8035326: Assume non-NULL references in G1CollectedHeap::in_cset_fast_test
|
Mon, 24 Feb 2014 09:40:21 +0100 |
tschatzl |
8027559: Decrease code size and templatizing in G1ParCopyClosure::do_oop_work
|
Fri, 21 Feb 2014 10:19:09 +0100 |
stefank |
8035412: Cleanup ClassLoaderData::is_alive
|
Fri, 21 Feb 2014 10:01:20 +0100 |
stefank |
8035393: Use CLDClosure instead of CLDToOopClosure in frame::oops_interpreted_do
|
Mon, 24 Feb 2014 21:54:22 -0800 |
ccheung |
8025519: [TESTBUG] runtime/7107135/Test7107135.sh need to use COMPILEJAVA for javac task
|
Mon, 24 Feb 2014 10:28:22 +0100 |
jbachorik |
4505697: nsk/jdi/ExceptionEvent/_itself_/exevent006 and exevent008 tests fail with InvocationTargetException
|
Mon, 24 Feb 2014 13:29:14 +0100 |
mgronlun |
8035650: Exclude AIX from VS.NET make/windows/projectcreator.make
|
Sun, 23 Feb 2014 22:36:19 -0800 |
sspitsyn |
8034867: Object references from expression stack are not visible as roots via jvmti FollowReferences and HeapDump
|
Sun, 23 Feb 2014 13:16:03 -0500 |
hseigel |
Merge
|
Sat, 22 Feb 2014 10:22:05 +0100 |
mgronlun |
8035493: JVMTI PopFrame capability must instruct compilers not to prune locals
|
Thu, 20 Feb 2014 16:38:45 -0500 |
gtriantafill |
8034898: [TESTBUG]: Zero failure project - tag all Runtime JTReg bugs that fail nightly
|
Wed, 19 Feb 2014 16:22:15 +0000 |
fparain |
6546236: Thread interrupt() of Thread.sleep() can be lost on Solaris due to race with signal handler
|
Wed, 19 Feb 2014 02:58:13 +0000 |
coleenp |
7014526: "java -version" crash on sparc with some values of HeapBaseMinAddress
|
Tue, 25 Feb 2014 23:59:04 -0800 |
henryjen |
8033898: undefined symbol when build hotspot with Xcode5
|
Fri, 21 Feb 2014 08:09:15 -0800 |
amurillo |
Merge
|
Fri, 21 Feb 2014 10:00:46 +0100 |
ehelin |
Merge
|
Mon, 17 Feb 2014 09:51:37 +0100 |
sjohanss |
8033440: jmap reports unexpected used/free size of concurrent mark-sweep generation
|
Mon, 17 Feb 2014 10:13:28 +0100 |
ehelin |
Merge
|
Tue, 11 Feb 2014 09:34:50 +0100 |
goetz |
8034171: Remove use of template template parameters from binaryTreeDictionary.
|
Fri, 14 Feb 2014 09:29:56 +0100 |
stefank |
8034764: Use process_strong_roots to adjust the StringTable
|
Thu, 13 Feb 2014 17:44:39 +0100 |
stefank |
8034761: Remove the do_code_roots parameter from process_strong_roots
|
Thu, 20 Feb 2014 12:20:56 -0800 |
kvn |
Merge
|
Thu, 20 Feb 2014 14:44:33 +0100 |
simonis |
8035423: AIX: Fix os::get_default_process_handle() in os_aix.cpp after 8031968
|
Thu, 20 Feb 2014 11:05:12 +0100 |
goetz |
8035394: PPC64: Make usage of intrinsic dsqrt depend on processor recognition.
|
Thu, 20 Feb 2014 10:48:57 +0100 |
goetz |
8035392: cppInterpreter: fix message of NPE
|
Wed, 19 Feb 2014 14:03:09 -0800 |
goetz |
8034797: AIX: Fix os::naked_short_sleep() in os_aix.cpp after 8028280
|
Wed, 19 Feb 2014 12:08:49 -0800 |
kvn |
Merge
|
Thu, 30 Jan 2014 14:30:01 +0100 |
goetz |
8033168: PPC64: gcc 4.8 warning in output_c.cpp
|
Wed, 29 Jan 2014 12:22:13 +0100 |
goetz |
8033117: PPC64: Adapt to 8002074: Support for AES on SPARC
|
Tue, 28 Jan 2014 12:28:17 -0800 |
kvn |
Merge
|
Tue, 28 Jan 2014 12:25:34 -0800 |
kvn |
Merge
|
Tue, 28 Jan 2014 10:19:45 -0800 |
kvn |
8029941: rollback changes in make/jprt.properties for embedded testing
|
Fri, 24 Jan 2014 10:23:34 +0100 |
goetz |
8032634: Add #ifdef PPC64 around OrderAccess operations on _thread_state.
|
Wed, 22 Jan 2014 14:27:18 -0800 |
kvn |
Merge
|
Thu, 16 Jan 2014 14:25:51 +0100 |
goetz |
8029101: PPC64 (part 211): ordering of Independent Reads of Independent Writes
|
Tue, 07 Jan 2014 17:24:59 +0100 |
goetz |
8031319: PPC64: Some fixes in ppc and aix coding.
|
Mon, 06 Jan 2014 11:02:21 +0100 |
goetz |
8031188: Fix for 8029015: PPC64 (part 216): opto: trap based null and range checks
|
Fri, 20 Dec 2013 13:51:14 +0100 |
goetz |
8030863: PPC64: (part 220): ConstantTableBase for calls between args and jvms
|
Wed, 08 Jan 2014 11:24:00 -0800 |
kvn |
Merge
|
Thu, 12 Dec 2013 11:05:39 -0800 |
kvn |
Merge
|
Wed, 11 Dec 2013 12:28:09 +0100 |
goetz |
8029957: PPC64 (part 213): cppInterpreter: memory ordering for object initialization
|
Wed, 11 Dec 2013 00:06:11 +0100 |
goetz |
8029940: PPC64 (part 122): C2 compiler port
|
Tue, 10 Dec 2013 14:29:43 +0100 |
goetz |
8029888: PPC64: (part 219): adl replacement variable CondRegister
|
Mon, 02 Dec 2013 10:26:14 +0100 |
goetz |
8029396: PPC64 (part 212): Several memory ordering fixes in C-code.
|
Thu, 05 Dec 2013 15:13:12 -0800 |
kvn |
Merge
|
Thu, 05 Dec 2013 19:19:09 +0100 |
simonis |
8019929: PPC64 (part 107): Extend ELF-decoder to support PPC64 function descriptor tables
|
Wed, 27 Nov 2013 16:16:21 -0800 |
goetz |
8029015: PPC64 (part 216): opto: trap based null and range checks
|
Tue, 26 Nov 2013 18:38:19 -0800 |
goetz |
8028515: PPPC64 (part 113.2): opto: Introduce LoadFence/StoreFence.
|
Fri, 22 Nov 2013 12:14:09 -0800 |
goetz |
8029025: PPC64 (part 203): opto: Move static _in_dump_cnt to Compile object.
|
Thu, 21 Nov 2013 19:00:57 -0800 |
goetz |
8028767: PPC64: (part 121): smaller shared changes needed to build C2
|
Thu, 21 Nov 2013 18:29:34 -0800 |
goetz |
8028471: PPC64 (part 215): opto: Extend ImplicitNullCheck optimization.
|
Thu, 21 Nov 2013 12:30:35 -0800 |
kvn |
Merge
|
Wed, 20 Nov 2013 11:08:09 -0800 |
goetz |
8028580: PPC64 (part 114/120): Support for Call nodes with constants.
|
Tue, 19 Nov 2013 11:53:58 -0800 |
simonis |
8028514: PPC64: Fix C++ Interpreter after '7195622: CheckUnhandledOops has limited usefulness now'
|
Sat, 16 Nov 2013 01:42:55 +0100 |
goetz |
8028470: PPC64 (part 214): linux: extend signal handler to catch SIGTRAP on ppc64.
|
Fri, 15 Nov 2013 12:01:00 -0800 |
goetz |
8028401: PPC (part 117): Improve usability of adlc and format() functionality.
|
Fri, 15 Nov 2013 14:09:26 -0500 |
kvn |
Merge
|
Fri, 15 Nov 2013 11:05:32 -0800 |
goetz |
8024921: PPC64 (part 113): Extend Load and Store nodes to know about memory ordering
|
Thu, 14 Nov 2013 19:24:59 -0800 |
goetz |
8003854: PPC64 (part 115): Introduce PostallocExpand that expands nodes after register allocation
|
Thu, 07 Nov 2013 11:47:11 +0100 |
goetz |
8027968: Adapt PPC to 8024927: Nashorn performance regression with CompressedOops
|
Thu, 07 Nov 2013 11:51:53 +0100 |
goetz |
8027969: Adapt PPC to 8026328: Setting a breakpoint on invokedynamic crashes the JVM
|
Thu, 07 Nov 2013 11:44:53 +0100 |
goetz |
8027966: Adapt PPC to 8023657: New type profiling points: arguments to call
|
Thu, 07 Nov 2013 11:42:26 +0100 |
goetz |
8027965: Adapt PPC to 8015107: NPG: Use consistent naming for metaspace concepts
|
Thu, 07 Nov 2013 11:40:38 +0100 |
goetz |
8027964: Adapt PPC to 6843347: Boundary values in some public GC options cause crashes
|
Tue, 05 Nov 2013 17:38:04 -0800 |
kvn |
Merge
|
Wed, 16 Oct 2013 10:52:41 +0200 |
simonis |
8026487: PPC64: Implement 'os::fork_and_exec' on AIX
|
Sun, 15 Sep 2013 15:28:58 +0200 |
goetz |
8024468: PPC64 (part 201): cppInterpreter: implement bytecode profiling
|
Thu, 19 Sep 2013 17:31:42 +0200 |
goetz |
8024922: PPC64 (part 116): Extend adlc to generate fields into nodes.
|
Wed, 18 Sep 2013 14:34:56 -0700 |
goetz |
8024342: PPC64 (part 111): Support for C calling conventions that require 64-bit ints.
|
Fri, 13 Sep 2013 22:50:47 +0200 |
goetz |
8024469: PPC64 (part 202): cppInterpreter: support for OSR.
|
Thu, 12 Sep 2013 13:51:13 -0700 |
goetz |
8024344: PPC64 (part 112): C argument in register AND stack slot.
|
Fri, 06 Sep 2013 20:16:09 +0200 |
simonis |
8023038: PPC64 (part 15): Platform files for AIX/PPC64 support
|
Fri, 06 Sep 2013 20:08:29 +0200 |
simonis |
8023034: PPC64 (part 14): Implement AIX/PPC64 support in HotSpot makefiles
|
Fri, 06 Sep 2013 10:13:17 +0200 |
goetz |
8024379: Adapt PPC64 port to 8003424
|
Thu, 05 Sep 2013 11:04:39 -0700 |
kvn |
Merge
|
Thu, 22 Aug 2013 09:39:54 -0700 |
goetz |
8023033: PPC64 (part 13): basic changes for AIX
|
Fri, 26 Jul 2013 00:59:18 +0200 |
goetz |
8020775: PPC64 (part 12): posix signal printing
|
Fri, 16 Aug 2013 16:23:01 -0700 |
kvn |
Merge
|
Fri, 02 Aug 2013 16:46:45 +0200 |
goetz |
8019972: PPC64 (part 9): platform files for interpreter only VM.
|
Thu, 01 Aug 2013 17:25:10 -0700 |
kvn |
Merge
|
Fri, 26 Jul 2013 10:12:15 +0200 |
simonis |
8019926: PPC64 (part 106): Make hsdis build and work on Linux/PPC64
|
Fri, 19 Jul 2013 13:32:53 -0700 |
kvn |
Merge
|
Thu, 11 Jul 2013 12:56:29 -0700 |
kvn |
Merge
|
Fri, 05 Jul 2013 22:17:47 +0200 |
goetz |
8019973: PPC64 (part 11): Fix IA64 preprocessor conditionals on AIX.
|
Wed, 10 Jul 2013 09:14:25 -0700 |
simonis |
8019922: PPC64 (part 8): Implement Linux/PPC64 support in HotSpot makefiles
|
Tue, 09 Jul 2013 14:28:07 +0200 |
goetz |
8020121: PPC64: fix build in cppInterpreter after 8019519
|
Wed, 03 Jul 2013 11:25:06 +0200 |
goetz |
8019519: PPC64 (part 105): C interpreter: implement support for jvmti early return.
|
Wed, 03 Jul 2013 01:41:42 +0200 |
goetz |
8019518: PPC64 (part 103): cppInterpreter: implement support for compressed Oops
|
Wed, 03 Jul 2013 01:29:13 +0200 |
goetz |
8019517: PPC64 (part 102): cppInterpreter: implement G1 support
|
Thu, 04 Jul 2013 10:51:31 +0200 |
goetz |
8016696: PPC64 (part 4): add relocation for trampoline stubs
|
Wed, 03 Jul 2013 11:50:29 -0700 |
kvn |
Merge
|
Wed, 26 Jun 2013 16:06:38 +0200 |
goetz |
8017317: PPC64 (part 7): cppInterpreter: implement support for biased locking
|
Mon, 24 Jun 2013 17:11:47 +0200 |
goetz |
8017313: PPC64 (part 6): stack handling improvements
|
Thu, 27 Jun 2013 13:04:51 -0700 |
kvn |
Merge
|
Fri, 21 Jun 2013 15:56:24 -0700 |
kvn |
Merge
|
Thu, 20 Jun 2013 16:30:44 -0700 |
goetz |
8016586: PPC64 (part 3): basic changes for PPC64
|
Wed, 19 Jun 2013 12:29:30 +0200 |
goetz |
8016491: PPC64 (part 2): Clean up PPC defines.
|
Wed, 19 Jun 2013 12:15:50 +0200 |
goetz |
8016476: PPC64 (part 1): reenable CORE build
|
Fri, 24 Jan 2014 13:06:52 +0100 |
adlertz |
8031498: Cleanup and re-factorize PhaseChaitin::build_ifg_physical
|
Sun, 26 Jan 2014 23:01:57 -0800 |
anoll |
Merge
|
Mon, 27 Jan 2014 07:54:25 +0100 |
anoll |
8009738: compiler/6826736/Test.java times out on big machines
|
Fri, 24 Jan 2014 13:30:55 -0800 |
kvn |
Merge
|
Fri, 24 Jan 2014 15:26:56 +0400 |
shade |
8032490: Remove -XX:+-UseOldInlining
|
Fri, 24 Jan 2014 09:31:53 +0100 |
roland |
8027422: assert(_gvn.type(obj)->higher_equal(tjp)) failed: cast_up is no longer needed
|
Tue, 18 Feb 2014 09:54:24 -0500 |
coleenp |
8035132: [TESTBUG] test/runtime/lambda-features/InvokespecialInterface.java test has unrecognized option
|
Tue, 18 Feb 2014 06:19:49 -0800 |
sspitsyn |
8034249: need more workarounds for suspend equivalent condition issue
|
Tue, 18 Feb 2014 09:15:40 +0100 |
sla |
8034080: Remove the USDT1 dtrace code from Hotspot
|
Sat, 15 Feb 2014 14:41:04 -0500 |
hseigel |
Merge
|
Sat, 15 Feb 2014 13:03:38 -0500 |
coleenp |
8027146: Class loading verification failure if GC occurs in Universe::flush_dependents_on
|
Fri, 14 Feb 2014 16:17:22 +0100 |
sjiang |
8007710: runtime/7158988/FieldMonitor.java fails with com.sun.jdi.VMDisconnectedException: Connection closed
|
Fri, 14 Feb 2014 09:50:17 -0800 |
ccheung |
8034860: Fatal error due to incorrect thread state during nightly testing
|
Wed, 12 Feb 2014 22:16:39 +0000 |
dsamersoff |
Merge
|
Wed, 12 Feb 2014 21:55:56 +0000 |
dsamersoff |
Merge
|
Wed, 12 Feb 2014 23:39:53 +0400 |
dsamersoff |
7127191: SA JSDB does not display native symbols correctly for transported Linux cores
|
Wed, 12 Feb 2014 20:40:02 +0100 |
ctornqvi |
8034781: [TESTBUG] runtime/ClassFileUnsupportedClassFileVersion.java unable to find or load main class
|
Wed, 12 Feb 2014 12:09:22 -0800 |
ccheung |
Merge
|
Wed, 12 Feb 2014 12:01:45 -0800 |
ccheung |
8028785: [parfait] warnings from b116 for hotspot.src.share.vm.prims: JNI exception pending
|
Wed, 12 Feb 2014 10:55:28 -0800 |
mduigou |
Merge
|
Wed, 12 Feb 2014 09:37:18 -0800 |
mduigou |
8030350: Enable additional compiler warnings for GCC
|
Wed, 12 Feb 2014 22:08:43 +0400 |
dsamersoff |
8023667: SA: ExceptionBlob and other C2 classes not available in client VM
|
Tue, 11 Feb 2014 21:32:19 -0800 |
henryjen |
8033215: clang: node.cpp:284 IDX_INIT macro use uninitialized field _out
|
Thu, 20 Feb 2014 19:59:26 -0800 |
lana |
Merge
|
Tue, 11 Feb 2014 11:26:05 -0800 |
lana |
Merge
|
Thu, 06 Feb 2014 13:08:44 -0800 |
katleman |
Added tag jdk9-b02 for changeset b188446de75b
|
Tue, 28 Jan 2014 20:09:41 +0000 |
jeff |
8032816: THIRDPARTYREADME LittleCMS preamble missing JRE 8 & JDK 8
|
Mon, 13 Jan 2014 14:42:26 -0800 |
jeff |
7129980: Third Party License Readme update for JDK8
|
Thu, 13 Feb 2014 17:57:27 +0100 |
ehelin |
Merge
|
Wed, 05 Feb 2014 11:05:13 +0100 |
sjohanss |
8033426: Scale initial NewSize using NewRatio if not set on command line
|
Tue, 10 Dec 2013 15:11:02 +0100 |
jwilhelm |
8026849: Fix typos in the GC code, part 2
|
Mon, 10 Feb 2014 12:58:09 +0100 |
stefank |
8033923: Use BufferingOopClosure for G1 code root scanning
|
Mon, 10 Feb 2014 14:37:53 +0100 |
ehelin |
Merge
|
Mon, 10 Feb 2014 12:51:51 +0100 |
stefank |
8033764: Remove the usage of StarTask from BufferingOopClosure
|
Mon, 10 Feb 2014 13:31:22 +0100 |
ehelin |
Merge
|
Fri, 07 Feb 2014 13:48:07 +0100 |
brutisso |
8033922: G1: Back out 8033601 and go back to use the to-obj for chunked arrays.
|
Thu, 06 Feb 2014 17:12:10 +0100 |
tschatzl |
8033545: Missing volatile specifier in Bitmap::par_put_range_within_word
|
Thu, 06 Feb 2014 14:12:43 +0100 |
pliden |
8031703: Missing post-barrier in ReferenceProcessor
|
Wed, 05 Feb 2014 14:29:34 +0100 |
tschatzl |
8033443: Test8000311 fails after latest changes to parallelize string and symbol table unlink
|
Wed, 05 Feb 2014 12:47:48 +0100 |
tonyp |
8033601: G1: Make array chunking use the same length field as the other young GCs
|
Wed, 05 Feb 2014 10:09:54 +0100 |
ehelin |
8028254: gc/arguments/TestMinInitialErgonomics.java failed with unexpected initial heap size
|
Mon, 03 Feb 2014 10:49:49 +0100 |
ehelin |
Merge
|
Thu, 16 Jan 2014 13:25:25 -0800 |
jmasa |
8024366: Make UseNUMA enable UseNUMAInterleaving
|
Fri, 31 Jan 2014 09:58:06 +0100 |
tschatzl |
8033106: Wrong predicate for checking whether the correct amount of symbol table entries have been processed in G1
|
Fri, 31 Jan 2014 09:57:50 +0100 |
tschatzl |
6991197: G1: specialize deal_with_reference() for narrowOop*
|
Fri, 31 Jan 2014 09:55:59 +0100 |
tschatzl |
8032771: The flag VerifySilently misses a test case
|
Tue, 11 Feb 2014 10:05:02 -0800 |
iklam |
Merge
|
Tue, 11 Feb 2014 08:43:17 -0800 |
iklam |
7182040: volano29 limited by os resource on Linux - need better diagnostic message
|
Mon, 10 Feb 2014 21:29:14 -0800 |
minqi |
8033792: AltHashing used jint for imprecise bit shifting
|
Mon, 10 Feb 2014 14:07:11 -0800 |
dcubed |
Merge
|
Mon, 10 Feb 2014 12:58:53 -0800 |
dcubed |
Merge
|
Mon, 10 Feb 2014 12:38:34 -0800 |
rdurbin |
8005262: possible gamma launcher issues
|
Mon, 10 Feb 2014 12:48:54 -0800 |
dcubed |
8028073: race condition in ObjectMonitor implementation causing deadlocks
|
Mon, 10 Feb 2014 17:49:17 +0100 |
ctornqvi |
8016644: Improve UnsupportedClassVersionError message
|
Sun, 09 Feb 2014 13:28:58 -0500 |
hseigel |
Merge
|
Fri, 07 Feb 2014 18:30:27 -0500 |
coleenp |
8033528: assert(0 <= i && i < length()) failed: index out of bounds
|
Fri, 07 Feb 2014 11:47:24 -0800 |
dcubed |
8033931: Several nightly tests failing with assert(imin < imax) failed: Unexpected page size
|
Fri, 07 Feb 2014 09:03:44 -0800 |
dcubed |
8033714: hotspot 'install_jvm' bld target broken with ZIP_DEBUGINFO_FILES=0
|
Thu, 06 Feb 2014 20:13:38 -0800 |
sspitsyn |
8025841: JVMTI: "vtable stub" dynamic code notification is misplaced
|
Thu, 06 Feb 2014 20:32:08 +0000 |
coleenp |
Merge
|
Thu, 06 Feb 2014 14:28:35 -0500 |
coleenp |
8029775: Solaris code cleanup
|
Thu, 06 Feb 2014 14:51:01 -0500 |
fparain |
Merge
|
Thu, 06 Feb 2014 17:59:35 +0000 |
fparain |
8030808: dtrace/hotspot/Monitors/Monitors001 fails in product builds on solaris-sparc
|
Thu, 06 Feb 2014 18:57:46 +0000 |
coleenp |
8028735: runtime/RedefineObject/TestRedefineObject.java interrupted (timed out?) on solaris_sparcv9-fastdebug-c2-runtime and solaris_x64-debugOpen-c2-runtime
|
Wed, 05 Feb 2014 21:24:29 -0800 |
henryjen |
8033289: clang: clean up unused function warning
|
Fri, 07 Feb 2014 09:41:36 -0800 |
amurillo |
Merge
|
Wed, 05 Feb 2014 15:14:47 -0800 |
ccheung |
8032010: Attempt to resolve abstract method in concrete class fails with AbstractMethodError
|
Tue, 04 Feb 2014 19:41:46 -0800 |
sspitsyn |
8032223: nsk/regression/b4663146 gets assert(SafepointSynchronize::is_at_safepoint() || JvmtiEnv::is_thread_fully_suspended(get_thread(), false, &debug_bits))
|
Mon, 03 Feb 2014 15:24:20 +0100 |
sla |
8033126: Can't call default methods from JNI
|
Mon, 03 Feb 2014 13:41:26 +0100 |
sla |
8032462: Change the linux SDT implementation to use USDT2 instead of USDT1
|
Sun, 02 Feb 2014 15:31:40 -0500 |
hseigel |
Merge
|
Thu, 30 Jan 2014 14:12:22 -0800 |
rdurbin |
8027113: decouple the '-XXaltjvm=<path>' option from the gamma launcher
|
Thu, 30 Jan 2014 09:41:45 +0100 |
jbachorik |
6656031: SA: jmap -permstat number of classes is off by 1
|
Wed, 05 Feb 2014 08:57:33 -0800 |
amurillo |
Merge
|
Thu, 30 Jan 2014 14:01:45 +0100 |
ehelin |
Merge
|
Wed, 29 Jan 2014 23:17:05 +0100 |
jwilhelm |
8028391: Make the Min/MaxHeapFreeRatio flags manageable
|
Wed, 15 Jan 2014 07:20:04 -0800 |
jmasa |
8031290: Adjust call to getisax() for additional words returned
|
Mon, 20 Jan 2014 10:55:54 +0100 |
sjohanss |
8031686: G1: assert(_hrs.max_length() == _expansion_regions) failed
|
Mon, 27 Jan 2014 13:14:53 +0100 |
brutisso |
8030177: G1: Enable TLAB resizing
|
Thu, 23 Jan 2014 14:47:23 +0100 |
jwilhelm |
8025856: Fix typos in the GC code
|
Tue, 14 Jan 2014 16:40:33 +0100 |
mgerdin |
8032379: Remove the is_scavenging flag to process_strong_roots
|
Mon, 20 Jan 2014 12:56:18 +0100 |
sjohanss |
8020277: Young GC could be extremely slow due to assertion in ObjectStartArray::object_starts_in_range
|
Mon, 20 Jan 2014 17:15:55 +0100 |
ehelin |
8031776: Remove the unnecessary enum GenRemSet::Name
|
Mon, 20 Jan 2014 11:47:53 +0100 |
tschatzl |
8027746: Remove do_gen_barrier template parameter in G1ParCopyClosure
|
Mon, 20 Jan 2014 11:47:29 +0100 |
tschatzl |
8027454: Do not traverse string table during G1 remark when treating them as strong roots during initial mark
|
Mon, 20 Jan 2014 11:47:07 +0100 |
tschatzl |
8027476: Improve performance of Stringtable unlink
|
Wed, 29 Jan 2014 19:54:44 -0500 |
hseigel |
Merge
|
Tue, 28 Jan 2014 06:26:36 -0800 |
zgu |
Merge
|
Tue, 28 Jan 2014 08:55:00 -0500 |
zgu |
8032827: NMT: missing virtual memory tagging in os::workaround_expand_exec_shield_cs_limit()
|
Tue, 28 Jan 2014 11:42:30 +0000 |
dsamersoff |
Merge
|
Tue, 28 Jan 2014 14:45:39 +0400 |
dsamersoff |
7010732: SA_ALTROOT only works if running the SA tools from their build directory.
|
Mon, 27 Jan 2014 23:12:13 -0500 |
coleenp |
8028275: Metaspace ShrinkGrowTest causes fatal error if run with JFR
|
Tue, 21 Jan 2014 16:45:10 -0600 |
gziemski |
7015395: [TESTBUG] runtime/6626217/Test6626217.sh fails if compilation happens fast enough for timestamps to be equal.
|
Mon, 27 Jan 2014 10:57:52 +0100 |
sla |
8032662: test/compiler/ciReplay/TestSA.sh should report ulimit issues
|
Mon, 27 Jan 2014 13:46:54 +0400 |
dsamersoff |
8032247: SA: Constantpool lookup for invokedynamic is not implemented
|
Fri, 24 Jan 2014 08:31:06 -0500 |
hseigel |
Merge
|
Fri, 24 Jan 2014 08:13:42 -0500 |
hseigel |
8028553: The JVM should not throw VerifyError when 'overriding' a static final method in a superclass.
|
Fri, 24 Jan 2014 09:28:47 +0100 |
dsimms |
8028280: ParkEvent leak when running modified runThese which only loads classes
|
Thu, 23 Jan 2014 16:02:14 -0500 |
gdub |
8031427: AllocObject and Unsafe.allocateInstance segfault for primitive types
|
Thu, 23 Jan 2014 09:45:38 -0800 |
minqi |
Merge
|
Thu, 23 Jan 2014 09:40:32 -0800 |
minqi |
6651256: jstack: DeleteGlobalRef method call doesn't lead to descreasing of global refs count shown by jstack
|
Thu, 23 Jan 2014 09:33:50 +0000 |
kevinw |
8032466: serviceability/sa/jmap-hashcode/Test8028623.java fails with compilation errors
|
Thu, 23 Jan 2014 09:06:21 +0100 |
sla |
8031968: Mac OS X: VM starts the agent by calling both Agent_OnAttach and Agent_OnAttach_L functions if its agent library is dynamically linked.
|
Thu, 23 Jan 2014 08:12:12 +0100 |
sla |
8032250: Add trace event for VM flag changes
|
Mon, 20 Jan 2014 09:56:47 +0000 |
kevinw |
Merge
|
Fri, 17 Jan 2014 18:39:22 +0000 |
kevinw |
8028623: SA: hash codes in SymbolTable mismatching java_lang_String::hash_code for extended characters.
|
Sun, 19 Jan 2014 20:23:46 -0500 |
hseigel |
Merge
|
Fri, 17 Jan 2014 11:21:29 -0500 |
coleenp |
8032024: Test not added for bug 8025937: assert(existing_f1 == NULL || existing_f1 == f1) failed: illegal field,change
|
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 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
|
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
|
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: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:09:50 +0100 |
Christian Humer |
Truffle: Implement cache for truffle inlining heuristic.
|
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 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 17:43:14 +0100 |
Roland Schatz |
Fix CollapseFrameForSingleSideEffectPhase.
|
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:12:01 +0100 |
Doug Simon |
moved @Ignore to the correct method; try better to force a GC in test
|
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 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 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
|
Thu, 09 Jan 2014 10:24:26 +0100 |
Lukas Stadler |
fix truffle compilation after monitorenter/exit changes
|
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 41f4cad94c58
jdk8-b121
|
Fri, 13 Dec 2013 09:40:57 -0800 |
amurillo |
Merge
hs25-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 05fedd51e40d
jdk8-b120
|
Fri, 06 Dec 2013 09:29:14 -0800 |
amurillo |
Merge
hs25-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 b2426da30009
jdk8-b119
|
Fri, 29 Nov 2013 11:10:30 -0800 |
amurillo |
Merge
hs25-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 abad3b2d905d
jdk8-b118
|
Fri, 22 Nov 2013 13:34:41 -0800 |
amurillo |
Merge
hs25-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 20:16:44 +0100 |
Doug Simon |
added comment explaining insertion of nop during commoning of constant loads
|
Fri, 13 Dec 2013 14:41:59 +0100 |
Doug Simon |
removed support for external nodes (GRAAL-508)
|
Fri, 13 Dec 2013 14:10:30 +0100 |
Doug Simon |
made commoning of loading constants non-configurable (GRAAL-508)
|
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 14:05:48 +0100 |
Doug Simon |
moved emitting code for LIR and queries about whether an edge goes to its lexical successor "inside" CompilationResultBuilder
|
Fri, 13 Dec 2013 13:32:11 +0100 |
Doug Simon |
the load of a constant is commoned to the nearest block dominating all usages (GRAAL-508)
|
Fri, 13 Dec 2013 13:25:36 +0100 |
Doug Simon |
improved LabelRef.toString()
|
Fri, 13 Dec 2013 13:25:05 +0100 |
Doug Simon |
moved call to beforeRegisterAllocation() to be within "LIRGen" debug scope
|
Fri, 13 Dec 2013 13:21:41 +0100 |
Doug Simon |
added test for any optimization that commons loads of non-inlineable constants
|
Fri, 13 Dec 2013 13:19:46 +0100 |
Doug Simon |
renamed PlaceholderOp to NoOp
|
Fri, 13 Dec 2013 13:18:01 +0100 |
Doug Simon |
added missing exception_seen and null_seen info info when formatting some profile data as strings
|
Fri, 13 Dec 2013 13:14:35 +0100 |
Doug Simon |
clarified requirements when overriding LIRGeneratorTool.beforeRegisterAllocation()
|
Fri, 13 Dec 2013 13:12:58 +0100 |
Doug Simon |
added subqWide to AMD64Assembler
|
Fri, 13 Dec 2013 12:25:28 +0100 |
Doug Simon |
added instructions for pushing and popping CPU state flags
|
Fri, 13 Dec 2013 10:44:09 +0100 |
Doug Simon |
HSAIL: added Math intrinsifications
|
Fri, 13 Dec 2013 10:39:15 +0100 |
Doug Simon |
added ExceptionHandler.hashCode() to remove Eclipse warning
|
Thu, 12 Dec 2013 14:56:52 -0800 |
twisti |
moved most CompilerToVM.getLocalVariableTable to Java
|
Wed, 11 Dec 2013 20:42:50 -0800 |
twisti |
moved most HotSpotResolvedJavaMethod.getExceptionHandlers logic to Java
|
Thu, 12 Dec 2013 20:09:39 +0000 |
Chris Seaton |
Merge.
|
Thu, 12 Dec 2013 20:09:10 +0000 |
Chris Seaton |
Added trufflejar command, and abstracted packagejar.
|
Thu, 12 Dec 2013 18:15:22 +0100 |
Lukas Stadler |
some javadoc for switch strategies
|
Thu, 12 Dec 2013 17:09:40 +0100 |
Roland Schatz |
Separate foreign calls into LEAF and LEAF_NOFP.
|
Thu, 12 Dec 2013 09:47:11 +0100 |
Lukas Stadler |
rename BooleanSwitch to BinarySwitch
|
Wed, 11 Dec 2013 21:57:10 +0100 |
Doug Simon |
Merge.
|
Mon, 09 Dec 2013 21:40:45 +0100 |
Doug Simon |
convert assertion in SchedulePhase to raise SchedulingError instead of AssertionError
|
Wed, 11 Dec 2013 20:49:47 +0100 |
Doug Simon |
removed unused import
|
Wed, 11 Dec 2013 20:49:31 +0100 |
Doug Simon |
fixed regression in VerifyOptionsPhase such that it actually checks class initializers again
|
Wed, 11 Dec 2013 20:46:25 +0100 |
Doug Simon |
simplified implementation of HotSpotResolvedObjectType.getClassInitializer()
|
Wed, 11 Dec 2013 15:59:40 +0100 |
Lukas Stadler |
rework of switch generation: move code into platform independent SwitchStrategy, add boolean switch strategy
|
Wed, 11 Dec 2013 15:15:35 +0100 |
Gilles Duboscq |
GRAAL-632: Clarify difference between states managed by StateSplit and DeoptimizingNode
|
Wed, 11 Dec 2013 16:28:15 +0100 |
Gilles Duboscq |
GRAAL-635: PartialEscapeClosure.processNodeWithState should support all NodeWithState correctly
|
Wed, 11 Dec 2013 14:23:58 +0100 |
Gilles Duboscq |
Access is not necessarily a DeoptimizingNode. In particular, FloatingAccessNodes are not DeoptimizingNode.
|
Wed, 11 Dec 2013 14:02:23 +0100 |
Gilles Duboscq |
Move Access.setNullCheck to FixedAccessNode.setNullCheck. FloatingAccessNode.asFixedNode retruns a FixedAccessNode
|
Wed, 11 Dec 2013 13:48:42 +0100 |
Gilles Duboscq |
Rename AccessNode to FixedAccessNode
|
Wed, 11 Dec 2013 12:21:07 +0100 |
Gilles Duboscq |
Log modiffied files during eclipseformat
|
Wed, 11 Dec 2013 12:14:46 +0100 |
Gilles Duboscq |
Use the appropriate phases in order to change the guards stage
|
Tue, 10 Dec 2013 17:34:48 +0100 |
Gilles Duboscq |
SnippetTemplates does not use assumptions any more
|
Thu, 05 Dec 2013 17:30:54 +0100 |
Gilles Duboscq |
InliningPhase asserts correct order on the garph stages
|
Tue, 10 Dec 2013 10:43:12 +0100 |
Gilles Duboscq |
make GuardLoweringPhase work even when no context can provide an implicitNullCheckLimit
|
Wed, 11 Dec 2013 13:29:23 +0100 |
Gilles Duboscq |
Allow GuardLoweringPhase, FrameStateAssignementPhase and the different lowerings to work with graph at any valid guards stage
|
Thu, 05 Dec 2013 13:49:42 +0100 |
Gilles Duboscq |
Make the guardsStage part of the hash for SnippetTemplate.CacheKey
|
Tue, 10 Dec 2013 19:23:55 -0800 |
twisti |
added PrintBootstrap option
|
Tue, 10 Dec 2013 22:09:27 +0100 |
Doug Simon |
force TypeProfileLevel to 0 in GRAAL until HotSpotMethodData is updated to be aware of the new profiling tags
|
Tue, 10 Dec 2013 21:40:12 +0100 |
Doug Simon |
fixed broken assertions
|
Tue, 10 Dec 2013 11:10:14 +0100 |
Christian Humer |
Merge.
|
Mon, 09 Dec 2013 17:31:12 +0100 |
Christian Humer |
Merge.
|
Mon, 09 Dec 2013 17:30:50 +0100 |
Christian Humer |
SL: removed unneccessary field in InlinableCallNode (reported by Stefan Marr)
|
Thu, 05 Dec 2013 13:39:08 +0100 |
Christian Humer |
Truffle-DSL: fixed wrong transferToInterpreter with transferToInterpreterAndInvalidate.
|
Mon, 02 Dec 2013 13:11:50 +0100 |
Christian Humer |
Truffle-DSL: fixed varArgs parsing is only used for executable methods. parsing varargs specialization methods must remain untouched for now.
|
Mon, 02 Dec 2013 11:48:40 +0100 |
Christian Humer |
Truffle-DSL: added another test case for generating execute methods with varargs.
|
Mon, 02 Dec 2013 10:45:37 +0100 |
Christian Humer |
Truffle-DSL: more testing for generating execute methods with varargs.
|
Sun, 01 Dec 2013 18:18:33 +0100 |
Christian Humer |
Truffle-DSL: added support for generating execute methods with java varargs.
|
Mon, 09 Dec 2013 18:13:58 +0100 |
Doug Simon |
modified ProfilingInfoTest to better handle variability in profiling info provided by the runtime
|
Mon, 09 Dec 2013 17:03:57 +0100 |
Doug Simon |
don't emit code for a JumpOp that goes to its successor
|
Mon, 09 Dec 2013 15:24:27 +0100 |
Doug Simon |
introduced BlockEndOp interface and require that every LIR block is terminated by such an operation
|
Mon, 09 Dec 2013 15:21:45 +0100 |
Doug Simon |
add support for JAVA7_HOME environment variable in igv command as a convenience work-around until igv works with jdk8
|
Mon, 09 Dec 2013 15:20:00 +0100 |
Doug Simon |
fixed regression in pylint command (exit code must be non-zero if at least one warning/error was found)
|
Mon, 09 Dec 2013 13:44:10 +0100 |
Roland Schatz |
Make selection of x86 floating point move instruction extensible.
|
Sun, 08 Dec 2013 21:55:09 -0800 |
twisti |
merged CompilerToVM.getMetaspaceConstructor into CompilerToVM.getMetaspaceMethod
|
Sun, 08 Dec 2013 18:06:28 -0800 |
twisti |
removed CompilerToVM.getJavaField
|
Sun, 08 Dec 2013 14:33:38 -0800 |
twisti |
don't pass HotSpotResolvedObjectType to VMToCompiler.compileMethod but instead create it in Java code
|
Sun, 08 Dec 2013 13:27:52 -0800 |
twisti |
don't go through VM to create HotSpotResolvedObjectType (part 1)
|
Sun, 08 Dec 2013 11:21:49 -0800 |
twisti |
use Unsafe.ensureClassInitialized in HotSpotResolvedObjectType.initialize
|
Sun, 08 Dec 2013 11:13:26 -0800 |
twisti |
every HotSpotResolvedJavaMethod needs its own constant pool
|
Sat, 07 Dec 2013 17:11:49 -0800 |
twisti |
move HotSpotResolvedPrimitiveType's from VMToCompilerImpl to HotSpotGraalRuntime
|
Thu, 05 Dec 2013 19:28:30 -0800 |
twisti |
get deoptimization constants in HotSpotMetaAccessProvider from HotSpotVMConfig
|
Sat, 07 Dec 2013 19:34:42 +0100 |
Tom Rodriguez |
fixed uses of Value.ILLEGAL
|
Sat, 07 Dec 2013 19:30:16 +0100 |
Tom Rodriguez |
Basic allocation prefetching support
|
Thu, 05 Dec 2013 18:13:04 -0800 |
twisti |
Teach Graal about Symbol and ConstantPool so we can move more logic into Java. We'll see how that ends...
|
Thu, 05 Dec 2013 11:57:11 -0800 |
twisti |
make SPARC run again
|
Thu, 05 Dec 2013 15:55:19 +0100 |
Doug Simon |
force long encoding of frame push instruction in a method without a stack bang; removed -G:StackShadowPages option
|
Thu, 05 Dec 2013 12:08:27 +0100 |
Roland Schatz |
Refactor emission of compare op.
|
Wed, 04 Dec 2013 17:22:41 -0800 |
twisti |
added Math.pow method substitution with code for handling some special cases
|
Wed, 04 Dec 2013 22:31:18 +0100 |
Doug Simon |
addressed compilation issue in Eclipse with JDT BETA_JAVA8
|
Wed, 04 Dec 2013 17:11:33 +0100 |
Gilles Duboscq |
Remove warnings about forbidden and discouraged accesses in eclipse
|
Wed, 04 Dec 2013 14:58:13 +0100 |
Gilles Duboscq |
Use java compilance from project in eclipse settings for compilance, source and target
|
Wed, 04 Dec 2013 16:03:21 +0100 |
Doug Simon |
tightened assertion about lowering a floating node with unscheduled usages to cases where it really matters
|
Wed, 04 Dec 2013 16:01:30 +0100 |
Doug Simon |
minor renamings
|
Wed, 04 Dec 2013 16:01:14 +0100 |
Doug Simon |
make launching IGV with jdk8 issue an error message (GRAAL-420)
|
Wed, 04 Dec 2013 14:54:43 +0100 |
Gilles Duboscq |
Update eclipse config when files in eclipse-settings have changed
|
Tue, 03 Dec 2013 20:28:23 -0800 |
twisti |
added type to HotSpotVMField annotation in order to verify the expected type
|
Tue, 03 Dec 2013 14:48:09 -0800 |
twisti |
remove CompilerToVM.initializeMethodData
|
Tue, 03 Dec 2013 18:44:52 +0100 |
Doug Simon |
fixes for eclipseformat
|
Tue, 03 Dec 2013 18:40:03 +0100 |
Doug Simon |
Merge.
|
Tue, 03 Dec 2013 18:19:56 +0100 |
Doug Simon |
Merge.
|
Tue, 03 Dec 2013 18:06:21 +0100 |
Doug Simon |
removed no longer needed dependency from c.o.g.compiler.ptx to c.o.g.hotspot
|
Tue, 03 Dec 2013 18:03:39 +0100 |
Doug Simon |
added extra space to disassembler buffer to account for disassembly header
|
Tue, 03 Dec 2013 18:03:05 +0100 |
Doug Simon |
fixed frame omission tests to account for mt-safe patching prefix
|
Tue, 03 Dec 2013 18:02:11 +0100 |
Doug Simon |
made the frameContext of a CompilationResultBuilder always non-null and added FrameContext.hasFrame() to determine if a frame is actually generated
|
Tue, 03 Dec 2013 17:11:06 +0100 |
Doug Simon |
consolidated logging and dumping of InstalledCode to HotSpotCodeCacheProvider
|
Tue, 03 Dec 2013 16:53:21 +0100 |
Doug Simon |
made instrumentation of OptimizedCallTarget.call() safe with respect to patching its verified entry point (GRAAL-605)
|
Tue, 03 Dec 2013 16:49:12 +0100 |
Doug Simon |
use CompilationResultBuilderFactory to do patching of OptimizedCallTarget.call()
|
Tue, 03 Dec 2013 16:35:41 +0100 |
Doug Simon |
fixed crash when TraceCreateZombies is enabled
|
Tue, 03 Dec 2013 16:33:41 +0100 |
Doug Simon |
added CompilationResultBuilderFactory to support peep-hole instrumentation of methods as their code is emitted
|
Tue, 03 Dec 2013 11:05:20 +0100 |
Doug Simon |
removed GraalCompiler.compileGraphNoScope
|
Tue, 03 Dec 2013 10:51:16 +0100 |
Doug Simon |
renamed TargetMethodAssembler to CompilationResultBuilder
|
Tue, 03 Dec 2013 10:08:35 +0100 |
Doug Simon |
moved CompilationResult metric updating out from TargetMethodAssembler.finish()
|
Tue, 03 Dec 2013 10:06:09 +0100 |
Doug Simon |
removed PTXTargetMethodAssembler
|
Tue, 03 Dec 2013 09:48:22 +0100 |
Doug Simon |
renamed TargetMethodAssembler.finishTargetMethod to finalize and made its return type void
|
Mon, 02 Dec 2013 17:03:22 +0100 |
Doug Simon |
ensure instruction at verified entry point is safely patchable (GRAAL-605)
|
Tue, 03 Dec 2013 16:06:39 +0100 |
Erik Eckstein |
rename Replacements.prepareSnippetCopyAfterInstantiation
|
Tue, 03 Dec 2013 16:05:51 +0100 |
Erik Eckstein |
graph builder: fixed wrong liveness of locals in ExceptionObject?s frame state
|
Mon, 02 Dec 2013 18:06:00 +0100 |
Gilles Duboscq |
Put _pending_deoptimization and _pending_monitorenter under ifdef GRAAL
|
Mon, 02 Dec 2013 18:02:04 +0100 |
Gilles Duboscq |
IGV display an error message for any exception during port binding
|
Mon, 02 Dec 2013 18:01:14 +0100 |
Gilles Duboscq |
Use ordinal check on guard stage in LoadHubNode.lower
|
Tue, 03 Dec 2013 11:28:56 +0100 |
Roland Schatz |
Use separate method profile for OSR compilations.
|
Tue, 03 Dec 2013 11:25:40 +0100 |
Roland Schatz |
Profile deoptimizations of OSR methods separately.
|
Tue, 03 Dec 2013 11:10:16 +0100 |
Roland Schatz |
Don't peel counted loops.
|
Mon, 02 Dec 2013 20:05:24 -0800 |
twisti |
moved CompilerToVM.isTypeInitialized and isTypeLinked to Java
|
Mon, 02 Dec 2013 15:08:14 -0800 |
Christian Wimmer |
Merge
|
Mon, 02 Dec 2013 14:20:32 -0800 |
Christian Wimmer |
Use fixed instead of virtual register for target in far foreign call, since the register allocator does not support virtual registers to be used at call sites.
|
Mon, 02 Dec 2013 14:19:20 -0800 |
Christian Wimmer |
Relax overly strict assertion
|
Mon, 02 Dec 2013 23:15:33 +0100 |
Chris Seaton |
Remove experimental warning on @ImplicitCast.
|
Mon, 02 Dec 2013 13:46:05 +0100 |
Andreas Woess |
Merge
|
Sat, 30 Nov 2013 18:41:35 +0100 |
Andreas Woess |
print frame prologue reinstallation message only if TraceTruffleCompilation is enabled.
|
Sat, 30 Nov 2013 18:21:06 +0100 |
Andreas Woess |
add truffle tree dump handler in order to make tree dumping respect the method filter.
|
Sat, 30 Nov 2013 18:14:58 +0100 |
Andreas Woess |
do not attempt to virtualize NewFrame if frame descriptor is not constant.
|
Mon, 02 Dec 2013 12:45:18 +0100 |
Christos Kotselidis |
Merge
|
Mon, 02 Dec 2013 12:44:53 +0100 |
Christos Kotselidis |
Ommit G1 Pre barrier in init writes of instance objects
|
Sat, 30 Nov 2013 19:09:55 +0100 |
Christian Humer |
Truffle: Implemented basic tracing of truffle compiler tree expansion (-G:+TraceTruffleExpansion, -G:+TraceTruffleExpansionSource)
|
Sat, 30 Nov 2013 19:05:44 +0100 |
Christian Humer |
Merge.
|
Fri, 22 Nov 2013 14:45:09 +0100 |
Christian Humer |
Truffle: improved error mesage for accessing unknonw frame slots.
|
Sat, 30 Nov 2013 11:07:41 +0100 |
Doug Simon |
replaced use of graal.compileTheWorldTest.log system property with a field to control CTW verbosity which is true by default but is set to false by CTW unit test
|
Sat, 30 Nov 2013 01:48:18 +0100 |
Doug Simon |
put CompileTheWorldTest logging behind the graal.compileTheWorldTest.log system property
|
Sat, 30 Nov 2013 01:33:29 +0100 |
Doug Simon |
put PTX logging behind the -G:Log option
|
Sat, 30 Nov 2013 01:16:55 +0100 |
Doug Simon |
change debug scopes implementation to prevent extra frames related to mechanism being added to call stack
|
Fri, 29 Nov 2013 20:46:54 +0100 |
Doug Simon |
weakened assertion around type profiles to allow array types (GRAAL-618)
|
Fri, 29 Nov 2013 17:40:03 +0100 |
Gilles Duboscq |
Fix Compare Canonicalization with 2 converts from different kinds as input
|
Fri, 29 Nov 2013 12:20:12 +0100 |
Christian Wirth |
Merged
|
Fri, 29 Nov 2013 12:19:50 +0100 |
Christian Wirth |
fix problem detected by -G:-PartialEscapeAnalysis
|
Fri, 29 Nov 2013 10:09:18 +0100 |
Bernhard Urban |
annotate UnsafeCastNode as deprecated
|
Thu, 28 Nov 2013 19:54:48 +0100 |
Bernhard Urban |
Canonicalizer: when replacing a fixed node with a controlsink, set the next of the replacee *before* calling killCFG() (GRAAL-609)
|
Thu, 28 Nov 2013 19:52:05 +0100 |
Bernhard Urban |
virtualize(): check if stamp is null (GRAAL-609)
|
Thu, 28 Nov 2013 19:51:54 +0100 |
Bernhard Urban |
Debug: use silent debug config for sandbox
|
Thu, 28 Nov 2013 14:12:31 +0100 |
Bernhard Urban |
deoptimization: add helper to minimize hsx diff #resolve GRAAL-531
|
Thu, 28 Nov 2013 13:19:58 +0100 |
Bernhard Urban |
C2V: remove unused method
|
Wed, 27 Nov 2013 20:16:13 +0100 |
Doug Simon |
made ConstantNode optionally be an external node (GRAAL-508)
|
Wed, 27 Nov 2013 20:14:35 +0100 |
Doug Simon |
refactored all PTX reporting to use PTXTestBase.printReport()
|
Wed, 27 Nov 2013 20:13:58 +0100 |
Doug Simon |
removed unnecessary use of org.junit.Assume
|
Wed, 27 Nov 2013 18:53:07 +0100 |
Doug Simon |
JDK8: added support for default methods as well as interfaces containing static and private methods
|
Tue, 26 Nov 2013 11:41:47 -0800 |
twisti |
get DataLayout tags from VM
|
Wed, 27 Nov 2013 02:31:03 +0100 |
Doug Simon |
fixed bug in MethodData and added assertion that precomputed size == initialized size
|
Tue, 26 Nov 2013 23:14:18 +0100 |
Doug Simon |
Merge.
|
Tue, 26 Nov 2013 22:15:04 +0100 |
Doug Simon |
made FrameWithoutBoxing.pack() substitution match the signature of the original
|
Tue, 26 Nov 2013 20:54:31 +0100 |
Doug Simon |
fixed HotSpot compiler test 7184394 (GRAAL-612)
|
Tue, 26 Nov 2013 18:43:53 +0100 |
Doug Simon |
made method substitution take return types into account (GRAAL-612)
|
Tue, 26 Nov 2013 13:03:40 -0800 |
Tom Rodriguez |
Merge
|
Mon, 25 Nov 2013 15:31:20 -0800 |
Tom Rodriguez |
Treat block comments as raw strings
|
Mon, 25 Nov 2013 15:31:18 -0800 |
Tom Rodriguez |
add NULL check so that -Xint option works again
|
Mon, 25 Nov 2013 15:26:08 -0800 |
Tom Rodriguez |
remove incorrect should_reexecute assert
|
Tue, 26 Nov 2013 13:35:52 +0100 |
Roland Schatz |
Add aliasing trap reason name.
|
Mon, 25 Nov 2013 18:40:26 -0800 |
twisti |
don't overwrite the values of HotSpotPrintCompilation and HotSpotPrintInlining
|
Mon, 25 Nov 2013 18:39:31 -0800 |
twisti |
make CodeInstallResult enum independent of the actual values in C++ code
|
Tue, 26 Nov 2013 00:53:26 +0100 |
Doug Simon |
Merge.
|
Tue, 26 Nov 2013 00:21:40 +0100 |
Doug Simon |
renamed parameters of ProfiledMethod and ProfiledType
|
Tue, 26 Nov 2013 00:09:59 +0100 |
Doug Simon |
Merge.
|
Tue, 26 Nov 2013 00:09:17 +0100 |
Doug Simon |
replace code handling abstract (non-array) types in type profiles with assertions now that it should never occur
|
Tue, 26 Nov 2013 00:08:15 +0100 |
Doug Simon |
integrated patch from Roland that prevents abstract types showing up in C1 generated type profiles
|
Mon, 25 Nov 2013 23:49:49 +0100 |
Doug Simon |
cleaned up HotSpotMethodData tracing a little and enabled it when -Dgraal.traceMethodDataFilter=true
|
Mon, 25 Nov 2013 18:42:51 +0100 |
Doug Simon |
made DebugScope be AutoCloseable so that try-with-resource can be used to more cleanly manage scopes
|
Mon, 25 Nov 2013 17:32:15 +0100 |
Doug Simon |
put HSAIL test code dumping behind -G:Log
|
Mon, 25 Nov 2013 17:31:31 +0100 |
Doug Simon |
changed default level for HSAIL KernelTester logger to OFF
|
Mon, 25 Nov 2013 17:30:07 +0100 |
Doug Simon |
use new mechanism for scoping a DebugConfig change
|
Mon, 25 Nov 2013 17:29:44 +0100 |
Doug Simon |
suppress messages about expected exception in HSAIL test
|
Mon, 25 Nov 2013 17:28:15 +0100 |
Doug Simon |
added support for scoping a change to the current DebugConfig using try-with-resource
|
Mon, 25 Nov 2013 17:25:53 +0100 |
Doug Simon |
put warnings about missing GPU device behind TraceGPUInteraction option
|
Mon, 25 Nov 2013 15:10:04 -0800 |
twisti |
propagate code-cache-full message up to Java to throw exception instead of crashing VM
|
Mon, 25 Nov 2013 17:23:56 +0100 |
Roland Schatz |
Deoptimization reason for failed aliasing assumptions.
|
Mon, 25 Nov 2013 17:19:29 +0100 |
Roland Schatz |
Make GuardNode extensible.
|
Mon, 25 Nov 2013 17:10:22 +0100 |
Roland Schatz |
Common base interface for nodes in the memory graph.
|
Mon, 25 Nov 2013 17:06:00 +0100 |
Roland Schatz |
Separate class for MemoryProxy and MemoryPhi.
|
Mon, 25 Nov 2013 17:04:39 +0100 |
Roland Schatz |
Assert for checking the input type in NodeClass.updateInputSuccInPlace.
|
Mon, 25 Nov 2013 17:04:30 +0100 |
Roland Schatz |
Use initializeWord in NewObjectSnippets.
|
Mon, 25 Nov 2013 17:04:18 +0100 |
Roland Schatz |
Fix typo.
|
Mon, 25 Nov 2013 15:19:14 +0100 |
Erik Eckstein |
fix lost method format in graph builder debug logging
|
Mon, 25 Nov 2013 13:56:34 +0100 |
Erik Eckstein |
Merge
|
Mon, 25 Nov 2013 13:54:02 +0100 |
Erik Eckstein |
extend replacements API to support svm specific snippet handling
|
Mon, 25 Nov 2013 13:53:06 +0100 |
Erik Eckstein |
improve graph printer API for better suppport of derived classes
|
Mon, 25 Nov 2013 13:49:20 +0100 |
Erik Eckstein |
Use default charset instead of US-ASCII in BasicIdealGraphPrinter
|
Mon, 25 Nov 2013 13:48:13 +0100 |
Erik Eckstein |
make graph builder more visible for derived classes; add few indent levels for debug logging
|
Mon, 25 Nov 2013 13:41:18 +0100 |
Erik Eckstein |
some improvements in Debug logging
|
Mon, 25 Nov 2013 13:37:24 +0100 |
Erik Eckstein |
fixed wrong assert condition in JavaTypeProfile
|
Mon, 25 Nov 2013 12:46:45 +0100 |
Doug Simon |
use separate data structure for canonicalizing ConstantNodes (GRAAL-508)
|
Sat, 23 Nov 2013 23:20:03 +0100 |
Doug Simon |
added toString() to HotSpotMethodData to assist with debugging low-level profile data reading
|
Sat, 23 Nov 2013 23:19:28 +0100 |
Doug Simon |
improved output of method name under -G:+PrintProfilingInformation
|
Fri, 22 Nov 2013 15:32:20 -0800 |
Christian Wimmer |
Change PhaseContext so that it does not subclass Providers, to avoid leaking low-level provider objects such as the CodeCacheProvdier to high-level optimization phases
|
Fri, 22 Nov 2013 13:41:17 -0800 |
Christian Wimmer |
Merge
|
Fri, 22 Nov 2013 12:19:43 -0800 |
Christian Wimmer |
Improvements and bugfixes of word type rewriter
|
Fri, 22 Nov 2013 12:19:16 -0800 |
Christian Wimmer |
Allow addresses with an arbitrary scale value; fix handling of unsigned int-to-long conversion
|
Fri, 22 Nov 2013 12:18:36 -0800 |
Christian Wimmer |
Make graph builder more extensible by subclasses
|
Fri, 22 Nov 2013 12:17:53 -0800 |
Christian Wimmer |
Commit pass target as a parameter to ReplacementImpl, so that it does not require a CodeCacheProvider
|
Fri, 22 Nov 2013 12:16:48 -0800 |
Christian Wimmer |
Support lowering of control sink nodes; annotate parameters to make node class invariant checker happy
|
Fri, 22 Nov 2013 12:13:47 -0800 |
Christian Wimmer |
Introduce ComparableWord and PointerBase into the Word type hierarchy
|
Fri, 22 Nov 2013 12:12:38 -0800 |
Christian Wimmer |
Introduce option to disable deoptimization grouping
|
Fri, 22 Nov 2013 12:02:59 -0800 |
Christian Wimmer |
Factor out methods that use reflection so that they can be substituted
|
Fri, 22 Nov 2013 11:59:39 -0800 |
Christian Wimmer |
Allow custom field offset providers
|
Fri, 22 Nov 2013 11:58:04 -0800 |
Christian Wimmer |
Fix assertion error message
|
Fri, 22 Nov 2013 11:57:38 -0800 |
Christian Wimmer |
Allow DeoptimizeNode and UnwindNode to be lowered
|
Fri, 22 Nov 2013 11:56:46 -0800 |
Christian Wimmer |
Canonicalize GuardingPiNode to PiNode when guard is unnecessary
|
Fri, 22 Nov 2013 11:55:54 -0800 |
Christian Wimmer |
Lower LoadHubNode in all late stages
|
Fri, 22 Nov 2013 11:55:13 -0800 |
Christian Wimmer |
Allow subclasses of NewInstanceNode and NewArrayNode to provide the default values used by escape analysis
|
Fri, 22 Nov 2013 11:53:36 -0800 |
Christian Wimmer |
Bugfix: WriteNode needs to return stateAfter so that it is processed by escape analysis
|
Fri, 22 Nov 2013 11:52:42 -0800 |
Christian Wimmer |
Reintroduce constructor used by node intrinsics
|
Fri, 22 Nov 2013 21:09:36 +0100 |
Doug Simon |
Merge.
|
Fri, 22 Nov 2013 21:08:09 +0100 |
Doug Simon |
re-enabled TieredCompilation when GRAAL is defined by handling abstract types in profiles gathered by C1
|
Fri, 22 Nov 2013 12:15:22 +0100 |
Doug Simon |
fixed faulty logic in makefiles when compressed FDS builds are disabled
|
Fri, 22 Nov 2013 20:14:25 +0100 |
Doug Simon |
Merge.
|
Fri, 22 Nov 2013 15:51:14 +0100 |
Doug Simon |
HSAIL: null checks when loading Okra library functions
|
Fri, 22 Nov 2013 15:47:39 +0100 |
Doug Simon |
HSAIL: removed AMD GPU detection until a) clashing AMD CPU and GPU vendor ID issue is resolved and b) HSA port is more complete
|
Thu, 21 Nov 2013 16:52:14 -0800 |
twisti |
print stack traces when doing CompileTheWorld
|
Thu, 21 Nov 2013 16:51:15 -0800 |
twisti |
ignore ClassNotFoundException when trying to register foreign calls to crypto methods
|
Thu, 21 Nov 2013 16:49:53 -0800 |
twisti |
replaced == with equals as pointed out by VerifyUsageWithEquals
|
Fri, 22 Nov 2013 01:50:13 +0100 |
Doug Simon |
HSAIL: added support for LREM
|
Fri, 22 Nov 2013 01:40:16 +0100 |
Doug Simon |
fixed regression from recent hsx merge that prevented TypeProfileLevel from being enabled
|
Fri, 22 Nov 2013 01:30:06 +0100 |
Doug Simon |
added support for printing method profiles for virtual calls
|
Fri, 22 Nov 2013 01:22:34 +0100 |
Doug Simon |
minor fix to output format of CITime
|
Thu, 21 Nov 2013 22:45:08 +0100 |
Doug Simon |
made CITimeEach work for Graal even if CITime is not enabled
|
Thu, 21 Nov 2013 22:24:00 +0100 |
Doug Simon |
HSAIL: addressed issues in JUnit tests
|
Thu, 21 Nov 2013 22:10:13 +0100 |
Doug Simon |
check for pending exception after call to createHotSpotResolvedObjectType
|
Thu, 21 Nov 2013 22:08:04 +0100 |
Doug Simon |
moved notification of Graal compilation statistics from VMToCompiler to CompilerToVM
|
Thu, 21 Nov 2013 15:04:54 +0100 |
Christos Kotselidis |
Merge
|
Thu, 21 Nov 2013 15:04:26 +0100 |
Christos Kotselidis |
Fix nmethod reloc scanning bug of zombie methods in G1
|
Wed, 20 Nov 2013 17:14:49 -0800 |
twisti |
make Deoptimization::UnrollBlock visible to vmStructs
|
Wed, 20 Nov 2013 16:56:10 -0800 |
twisti |
make Solaris build again
|
Wed, 20 Nov 2013 16:55:54 -0800 |
twisti |
move GRAAL_ONLY stuff from vmStructs.cpp to separate vmStructs_graal.hpp file
|
Wed, 20 Nov 2013 16:54:38 -0800 |
twisti |
make HSAIL silent
|
Wed, 20 Nov 2013 15:47:56 -0800 |
Tom Rodriguez |
Ensure _non_oop_bits is initialized before starting compile
|
Wed, 20 Nov 2013 22:50:39 +0100 |
Doug Simon |
HSAIL: adds support for handling Java switch constructs .
|
Wed, 20 Nov 2013 22:40:27 +0100 |
Doug Simon |
fixed serviceability agent build issue on MacOS
|
Wed, 20 Nov 2013 22:16:48 +0100 |
Doug Simon |
fixed HotSpot build on MacOS
|
Wed, 20 Nov 2013 20:33:22 +0100 |
Bernhard Urban |
NewMemoryAwareScheduling: don't consider lastAccessLocation of a read as a kill
|
Wed, 20 Nov 2013 16:30:06 +0100 |
Bernhard Urban |
MemoryScheduleTest: add testcase for read block scheduling. add support to disable out_of_loop schedule for tests
|
Wed, 20 Nov 2013 20:32:04 +0100 |
Bernhard Urban |
MethodFilter: add documentation about comma seperator
|
Wed, 20 Nov 2013 19:27:49 +0100 |
Doug Simon |
re-enabled protection against recursive Graal compilation requests with Graal specific _graal_compiling field in JavaThread
|
Wed, 20 Nov 2013 15:58:58 +0100 |
Doug Simon |
Merge.
|
Wed, 20 Nov 2013 15:58:23 +0100 |
Doug Simon |
disabled argument/parameter/return value profiling in GRAALVM until issue with MethodData related crashes in interpreter are resolved
|
Wed, 20 Nov 2013 00:10:38 +0100 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
|
Fri, 15 Nov 2013 07:50:05 -0800 |
amurillo |
Added tag hs25-b59 for changeset c78d517c7ea4
jdk8-b117
|
Fri, 15 Nov 2013 07:50:04 -0800 |
amurillo |
Merge
hs25-b59
|
Thu, 14 Nov 2013 13:38:49 -0800 |
drchase |
Merge
|
Thu, 14 Nov 2013 15:58:12 -0500 |
drchase |
Merge
|
Thu, 14 Nov 2013 09:14:39 -0800 |
vlivanov |
8028159: C2: compiler stack overflow during inlining of @ForceInline methods
|
Wed, 13 Nov 2013 13:45:50 +0100 |
roland |
8027572: assert(r != 0) failed: invalid
|
Wed, 13 Nov 2013 01:50:14 -0800 |
roland |
Merge
|
Wed, 13 Nov 2013 09:45:58 +0100 |
roland |
8027631: "unexpected profiling mismatch" error with new type profiling
|
Tue, 12 Nov 2013 14:52:48 +0100 |
rbackman |
8028207: assert(_outcnt==1) failed: not unique in compile.cpp
|
Tue, 12 Nov 2013 13:47:57 +0100 |
rbackman |
8028198: SIGSEGV in PhaseIdealLoop::build_loop_late_post
|
Tue, 12 Nov 2013 13:58:37 +0100 |
roland |
8027632: assert(xtype->klass_is_exact()) failed: Should be exact at graphKit.cpp
|
Tue, 12 Nov 2013 09:32:50 +0100 |
anoll |
8027593: performance drop with constrained codecache starting with hs25 b111
|
Mon, 11 Nov 2013 11:53:33 -0800 |
kvn |
8024830: SEGV in org.apache.lucene.codecs.compressing.CompressingTermVectorsReader.get
|
Fri, 08 Nov 2013 14:19:55 -0800 |
drchase |
Merge
|
Fri, 08 Nov 2013 01:13:11 -0800 |
vlivanov |
8023037: Race between ciEnv::register_method and nmethod::make_not_entrant_or_zombie
|
Thu, 14 Nov 2013 21:05:16 +0100 |
ehelin |
Merge
|
Fri, 08 Nov 2013 17:46:53 +0100 |
sjohanss |
8027960: Assertion assert(end >= start) failed during nightly testing on solaris
|
Mon, 11 Nov 2013 16:20:48 +0100 |
mgerdin |
Merge
|
Mon, 11 Nov 2013 05:05:36 -0800 |
jwilhelm |
Merge
|
Mon, 11 Nov 2013 13:50:10 +0100 |
jwilhelm |
8028093: Initial young size is smaller than minimum young size
|
Sun, 10 Nov 2013 00:07:29 +0100 |
jwilhelm |
8027911: Assertion in the collector policy when running gc/arguments/TestMaxNewSize.java
|
Fri, 08 Nov 2013 06:14:21 -0800 |
jmasa |
8024483: assertion failure: (!mirror_alive || loader_alive) failed:
|
Wed, 16 Oct 2013 15:14:37 -0700 |
jmasa |
8024954: CMS: CMSClassUnloadingMaxInterval is not implemented correctly. This change is also part of the fix for 8024483.
|
Thu, 07 Nov 2013 15:17:10 +0100 |
tschatzl |
8027756: assert(!hr->isHumongous()) failed: code root in humongous region?
|
Sat, 02 Nov 2013 13:02:59 -0700 |
amurillo |
Merge
|
Fri, 01 Nov 2013 17:09:38 +0100 |
jwilhelm |
8016309: assert(eden_size > 0 && survivor_size > 0) failed: just checking
|
Mon, 21 Oct 2013 18:56:20 +0200 |
jwilhelm |
8026853: Prepare GC code for collector policy regression fix
|
Mon, 21 Oct 2013 18:52:13 +0200 |
jwilhelm |
8026852: Use restricted_align_down in collector policy code
|
Mon, 21 Oct 2013 18:51:37 +0200 |
jwilhelm |
8026851: Remove unnecessary code in GenRemSet
|
Wed, 13 Nov 2013 16:42:24 -0500 |
coleenp |
8025937: assert(existing_f1 == NULL || existing_f1 == f1) failed: illegal field change
|
Wed, 13 Nov 2013 07:31:26 -0800 |
acorn |
8027229: ICCE expected for >=2 maximally specific default methods.
|
Fri, 08 Nov 2013 23:49:20 +0000 |
mgerdin |
Merge
|
Fri, 08 Nov 2013 16:48:21 +0100 |
mgerdin |
8027237: New tests on ReservedSpace/VirtualSpace classes
|
Fri, 08 Nov 2013 07:13:57 -0800 |
amurillo |
8028061: new hotspot build - hs25-b59
|
Thu, 14 Nov 2013 09:04:59 -0800 |
cl |
Added tag jdk8-b116 for changeset 52b076e6ffae
|
Fri, 08 Nov 2013 07:02:54 -0800 |
amurillo |
Added tag hs25-b58 for changeset e510dfdec6dd
jdk8-b116
|
Fri, 08 Nov 2013 07:02:53 -0800 |
amurillo |
Merge
hs25-b58
|
Thu, 07 Nov 2013 10:02:28 -0500 |
drchase |
Merge
|
Wed, 06 Nov 2013 06:51:24 -0800 |
mikael |
8026775: nsk/jvmti/RedefineClasses/StressRedefine crashes due to EXCEPTION_ACCESS_VIOLATION
|
Tue, 05 Nov 2013 02:29:41 -0800 |
iveresov |
Merge
|
Tue, 05 Nov 2013 01:57:18 -0800 |
iveresov |
8017065: C2 allows safepoint checks to leak into G1 pre-barriers
|
Tue, 05 Nov 2013 00:59:30 -0800 |
iveresov |
8027751: C1 crashes in Weblogic with G1 enabled
|
Mon, 04 Nov 2013 10:44:46 +0100 |
rbackman |
8027622: java.time.Instant.create failing since hs25-b56
|
Mon, 04 Nov 2013 21:59:54 +0100 |
roland |
8027445: SIGSEGV at TestFloatingDecimal.testAppendToDouble()I
|
Sat, 02 Nov 2013 20:56:18 +0100 |
mgronlun |
Merge
|
Fri, 01 Nov 2013 17:10:31 +0000 |
mgronlun |
Merge
|
Fri, 01 Nov 2013 15:56:06 +0100 |
mgronlun |
Merge
|
Fri, 01 Nov 2013 10:32:36 -0400 |
coleenp |
8026946: JvmtiEnv::SetBreakpoint and JvmtiEnv::ClearBreakpoint should use MethodHandle
|
Thu, 31 Oct 2013 14:11:02 -0400 |
coleenp |
8027616: Off by one error in putback for compressed oops nashorn performance improvement
|
Wed, 30 Oct 2013 09:26:44 -0700 |
acorn |
Merge
|
Wed, 30 Oct 2013 09:11:04 -0700 |
acorn |
8027304: Lambda: inheriting abstract + 1 default -> default, not ICCE
|
Wed, 30 Oct 2013 15:35:25 +0100 |
mgerdin |
8027252: Crash in interpreter because get_unsigned_2_byte_index_at_bcp reads 4 bytes
|
Fri, 01 Nov 2013 08:35:58 -0700 |
amurillo |
8027580: new hotspot build - hs25-b58
|
Thu, 07 Nov 2013 08:16:14 -0800 |
cl |
Added tag jdk8-b115 for changeset 9ebaac78a8a0
|
Tue, 05 Nov 2013 14:06:23 -0800 |
amurillo |
Merge
jdk8-b115
|
Thu, 31 Oct 2013 16:31:31 -0700 |
lana |
Merge
|
Wed, 30 Oct 2013 13:43:16 -0700 |
lana |
Merge
|
Mon, 28 Oct 2013 12:25:44 -0700 |
lana |
Merge
|
Sat, 19 Oct 2013 18:32:34 -0400 |
acorn |
8026893: Push 8026365 to TL early and add test
|
Fri, 01 Nov 2013 08:26:55 -0700 |
amurillo |
Added tag hs25-b57 for changeset 3b32d287da89
|
Fri, 01 Nov 2013 08:26:54 -0700 |
amurillo |
Merge
hs25-b57
|
Thu, 31 Oct 2013 15:04:43 -0700 |
iveresov |
Merge
|
Thu, 31 Oct 2013 14:54:14 -0700 |
iveresov |
Merge
|
Thu, 31 Oct 2013 04:16:40 -0700 |
iveresov |
8024919: G1: SPECjbb2013 crashes due to a broken object reference
|
Wed, 30 Oct 2013 22:55:11 -0700 |
iveresov |
8026735: Stream tests throw java.lang.IncompatibleClassChangeError
|
Wed, 30 Oct 2013 13:14:09 +0100 |
rbackman |
8027444: mathExact: assert(i < _max) failed: oob: i=1, _max=1
|
Mon, 28 Oct 2013 08:34:10 +0100 |
rbackman |
8027353: Exact intrinsics: assert(n != NULL) failed: must not be null
|
Mon, 28 Oct 2013 17:32:02 -0700 |
iveresov |
Merge
|
Mon, 28 Oct 2013 15:16:17 -0700 |
iveresov |
Merge
|
Fri, 25 Oct 2013 22:57:13 +0200 |
anoll |
8026949: -Xint flag prints wrong warning: Initialization of C1 thread failed (no space to run compilers)
|
Mon, 28 Oct 2013 12:21:00 -0700 |
roland |
Merge
|
Mon, 28 Oct 2013 09:58:59 +0100 |
roland |
8027140: Assertion in compiler when running bigapps/Kitchensink/stability
|
Fri, 25 Oct 2013 12:40:10 -0700 |
adlertz |
Merge
|
Fri, 25 Oct 2013 10:13:40 +0200 |
adlertz |
8026940: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
|
Thu, 24 Oct 2013 16:26:31 -0700 |
twisti |
Merge
|
Thu, 24 Oct 2013 16:23:07 -0700 |
twisti |
8026328: Setting a breakpoint on invokedynamic crashes the JVM
|
Thu, 31 Oct 2013 21:20:00 +0100 |
ehelin |
Merge
|
Mon, 28 Oct 2013 13:27:57 +0100 |
brutisso |
8027132: Print deprecation warning message for the flags controlling the CMS foreground collector
|
Wed, 30 Oct 2013 16:31:33 -0700 |
vladidan |
Merge
|
Wed, 30 Oct 2013 16:06:48 -0400 |
jprovino |
Merge
|
Sun, 27 Oct 2013 14:11:06 -0400 |
jprovino |
Merge
|
Thu, 24 Oct 2013 00:33:14 -0400 |
dholmes |
8026877: Error in opening JAR file when invalid jar specified with -Xbootclasspath/a on OpenJDK build
|
Wed, 30 Oct 2013 14:02:27 -0700 |
ccheung |
Merge
|
Mon, 28 Oct 2013 21:41:48 +0400 |
dsamersoff |
8026950: Nits in agent ps_proc.c file breaks compilation of open hotspot
|
Fri, 25 Oct 2013 22:06:43 -0700 |
ccheung |
Merge
|
Fri, 25 Oct 2013 15:19:29 -0400 |
coleenp |
8024927: Nashorn performance regression with CompressedOops
|
Fri, 25 Oct 2013 11:13:11 -0400 |
hseigel |
Merge
|
Fri, 25 Oct 2013 11:05:32 -0400 |
hseigel |
8026822: metaspace/flags/maxMetaspaceSize throws OOM of unexpected type.java.lang.OutOfMemoryError: Compressed class space
|
Fri, 25 Oct 2013 09:07:58 +0200 |
jbachorik |
8027294: Prepare hotspot for non TOD based uptime counter
|
Thu, 24 Oct 2013 22:19:48 -0700 |
iklam |
8020753: JNI_CreateJavaVM on Mac OSX 10.9 Mavericks corrupts the callers stack size
|
Thu, 24 Oct 2013 10:02:02 +0200 |
farvidsson |
8024423: JVMTI: GetLoadedClasses doesn't enumerate anonymous classes
|
Fri, 25 Oct 2013 13:43:39 -0700 |
amurillo |
8027173: new hotspot build - hs25-b57
|
Thu, 31 Oct 2013 12:36:10 -0700 |
cl |
Added tag jdk8-b114 for changeset 7fd913010dbb
|
Tue, 29 Oct 2013 14:56:30 -0700 |
katleman |
Merge
jdk8-b114
|
Mon, 28 Oct 2013 16:02:40 -0700 |
katleman |
Merge
|
Thu, 24 Oct 2013 20:47:18 -0400 |
dholmes |
8025673: [macosx] Disable X11 AWT toolkit
|
Fri, 25 Oct 2013 13:29:18 -0700 |
amurillo |
Added tag hs25-b56 for changeset 82a9cdbf683e
|
Fri, 25 Oct 2013 13:29:17 -0700 |
amurillo |
Merge
hs25-b56
|
Fri, 25 Oct 2013 08:38:42 -0700 |
jcoomes |
Merge
|
Wed, 23 Oct 2013 10:23:06 +0200 |
tschatzl |
8025728: Missing volatile specifier for field G1AllocRegion::_alloc_region
|
Tue, 22 Oct 2013 12:03:50 -0700 |
jcoomes |
Merge
|
Tue, 22 Oct 2013 11:50:12 +0200 |
sjohanss |
8026848: -XX:+G1SummarizeRSetStats can result in wrong exit code and crash
|
Mon, 21 Oct 2013 14:20:47 +0200 |
ehelin |
8025834: NPE in Parallel Scavenge with -XX:+CheckUnhandledOops
|
Mon, 21 Oct 2013 01:04:01 -0700 |
stefank |
Merge
|
Mon, 21 Oct 2013 09:34:10 +0200 |
stefank |
8026781: Add missing test to exercise -XX:+UseLargePagesInMetaspace
|
Fri, 18 Oct 2013 09:31:59 +0200 |
mgerdin |
8026698: Incorrect error handling in Metaspace::allocate
|
Tue, 15 Oct 2013 13:56:46 +0200 |
mgerdin |
8015255: NPG: Don't waste fragment at the end of a VirtualSpaceNode before retiring it.
|
Thu, 24 Oct 2013 16:25:24 -0700 |
iveresov |
Merge
|
Thu, 24 Oct 2013 16:14:28 -0700 |
iveresov |
Merge
|
Thu, 24 Oct 2013 19:32:34 +0200 |
roland |
8026978: JSR292: fatal error: Type profiling not implemented on this platform
|
Wed, 23 Oct 2013 20:20:03 +0400 |
vlivanov |
8012941: JSR 292: too deep inlining might crash compiler because of stack overflow
|
Wed, 23 Oct 2013 20:15:24 +0400 |
sspitsyn |
8023004: JSR 292: java.lang.RuntimeException: Original target method was called.
|
Tue, 15 Oct 2013 08:38:35 +0200 |
anoll |
8025740: Typo. Error line for wrong ReservedCodeCacheSize value is printed twice
|
Fri, 18 Oct 2013 10:41:56 +0200 |
rbackman |
8026844: Various Math functions needs intrinsification
|
Wed, 23 Oct 2013 16:25:48 -0700 |
iveresov |
Merge
|
Wed, 23 Oct 2013 15:44:12 -0700 |
twisti |
8026502: java/lang/invoke/MethodHandleConstants.java fails on all platforms
|
Wed, 23 Oct 2013 11:15:24 -0700 |
iveresov |
8026495: JVM Crashes when started with -XX:+DTraceMethodProbes on Solaris x86_64
|
Wed, 23 Oct 2013 19:22:28 +0000 |
adlertz |
Merge
|
Wed, 23 Oct 2013 10:44:12 +0200 |
adlertz |
8026939: assert(Reachblock != NULL) failed: Reachblock must be non-NULL
|
Wed, 23 Oct 2013 12:40:23 +0200 |
roland |
8024070: C2 needs some form of type speculation
|
Wed, 23 Oct 2013 10:00:39 +0200 |
anoll |
8026407: VM crashes on linux-ppc and linux-i586 when there is not enough ReservedCodeCacheSize specified
|
Tue, 22 Oct 2013 14:02:15 +0000 |
rbackman |
Merge
|
Mon, 21 Oct 2013 15:31:16 +0200 |
rbackman |
8026959: assert(!n->pinned() || n->is_MachConstantBase()) failed: only pinned MachConstantBase node is expected here
|
Tue, 22 Oct 2013 09:51:47 +0200 |
roland |
8026251: New type profiling points: parameters to methods
|
Mon, 21 Oct 2013 17:34:27 -0700 |
iveresov |
Merge
|
Mon, 21 Oct 2013 09:21:41 +0400 |
iignatyev |
8026865: [TESTBUG] 'compiler/print/PrintInlining.java' should specify -XX:+UnlockDiagnosticVMOptions
|
Sat, 19 Oct 2013 22:22:05 -0700 |
iveresov |
Merge
|
Sat, 19 Oct 2013 21:54:46 +0400 |
iignatyev |
8023318: compiler/whitebox tests timeout with enabled TieredCompilation
|
Sat, 19 Oct 2013 21:54:44 +0400 |
iignatyev |
8026414: [TESTBUG] Tests for Tiered/NonTiered levels
|
Sat, 19 Oct 2013 12:16:43 +0200 |
roland |
8024069: replace_in_map() should operate on parent maps
|
Fri, 18 Oct 2013 12:15:32 -0700 |
morris |
8008242: VerifyOops is broken on SPARC
|
Fri, 18 Oct 2013 09:36:35 +0000 |
adlertz |
Merge
|
Fri, 18 Oct 2013 10:50:17 +0200 |
adlertz |
8022783: Nashorn test fails with: assert(!def_outside->member(r))
|
Thu, 17 Oct 2013 19:47:04 +0200 |
anoll |
8026708: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation
|
Thu, 24 Oct 2013 17:20:39 -0400 |
ccheung |
Merge
|
Wed, 23 Oct 2013 10:24:28 +0200 |
farvidsson |
8026808: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java failed with unexpected exit value
|
Tue, 22 Oct 2013 22:14:57 -0400 |
hseigel |
Merge
|
Tue, 22 Oct 2013 15:54:50 -0400 |
hseigel |
8026809: [TESTBUG] Create regression test for JDK-8026041
|
Tue, 22 Oct 2013 16:09:17 -0700 |
iklam |
Merge
|
Tue, 22 Oct 2013 14:29:02 -0700 |
iklam |
8014910: deadlock between JVM/TI ClassPrepare event handler and CompilerThread
|
Tue, 22 Oct 2013 14:47:59 -0400 |
hseigel |
8026394: Eclipse fails with JDK8 build 111
|
Mon, 21 Oct 2013 17:26:46 -0700 |
ccheung |
Merge
|
Sat, 19 Oct 2013 21:29:57 +0400 |
dsamersoff |
8026930: In ManagementAgent.start it should be possible to set the jdp.name parameter (hotspot part)
|
Fri, 18 Oct 2013 19:44:40 -0700 |
ccheung |
Merge
|
Fri, 18 Oct 2013 10:37:26 +0000 |
dsamersoff |
Merge
|
Thu, 17 Oct 2013 17:01:04 +0000 |
dsamersoff |
Merge
|
Thu, 17 Oct 2013 16:45:08 +0400 |
dsamersoff |
8005810: Update Hotspot Serviceability Agent for Method Parameter Reflection and Generic Type Signature Data
|
Thu, 17 Oct 2013 12:15:14 -0400 |
sla |
Merge
|
Thu, 17 Oct 2013 16:11:26 +0200 |
erikj |
8026792: HOTSPOT: licensee reports a JDK8 build failure after 8005849/8005008 fixes integrated.
|
Thu, 17 Oct 2013 16:08:01 +0400 |
dsamersoff |
8025812: tmtools/jmap/heap_config tests fail on Linux-ia32 because it Cant attach to the core file
|
Wed, 16 Oct 2013 15:26:12 -0400 |
hseigel |
Merge
|
Wed, 16 Oct 2013 14:32:05 -0400 |
hseigel |
8024804: Crash when InterfaceMethodref resolves to Object.registerNatives
|
Wed, 16 Oct 2013 15:06:39 +0200 |
simonis |
8026703: Wrongly placed <xsl:import> element in Event-Based JVM Tracing .xsl files
|
Wed, 16 Oct 2013 09:20:23 +0200 |
farvidsson |
8025638: jmap returns 0 instead of 1 when it fails.
|
Mon, 21 Oct 2013 22:36:43 -0400 |
dholmes |
Merge
|
Mon, 21 Oct 2013 21:06:20 -0400 |
dholmes |
Merge
|
Mon, 21 Oct 2013 20:51:03 -0400 |
dholmes |
8026872: [TESTBUG] Classes OOMCrashClass4000_1.class and OOMCrashClass1960_2.class from runtime/ClassFile/ tests won't run on compact profiles
|
Mon, 21 Oct 2013 14:38:11 -0700 |
amurillo |
8023496: [jprt] build and test solaris 64-bits only
|
Sat, 19 Oct 2013 08:52:21 -0700 |
amurillo |
8026928: new hotspot build - hs25-b56
|
Thu, 24 Oct 2013 09:10:27 -0700 |
cl |
Added tag jdk8-b113 for changeset 4589b398ab03
|
Tue, 22 Oct 2013 13:56:26 -0700 |
amurillo |
Merge
jdk8-b113
|
Thu, 17 Oct 2013 14:20:57 -0700 |
lana |
Merge
|
Sun, 13 Oct 2013 21:14:04 +0100 |
chegar |
Merge
|
Sat, 24 Aug 2013 00:14:46 -0700 |
iklam |
8023683: Enhance class file parsing
|
Fri, 30 Aug 2013 09:50:49 +0100 |
chegar |
Merge
|
Fri, 23 Aug 2013 22:12:18 +0100 |
chegar |
Merge
|
Mon, 19 Aug 2013 17:47:21 +0200 |
erikj |
8015614: Update build settings
|
Thu, 15 Aug 2013 21:33:37 +0100 |
chegar |
Merge
|
Fri, 09 Aug 2013 14:30:08 +0100 |
chegar |
Merge
|
Fri, 09 Aug 2013 11:03:33 +0400 |
sgabdura |
8020789: Disable exporting of gc.heap_dump diagnostic command
|
Fri, 02 Aug 2013 11:10:39 +0100 |
chegar |
Merge
|
Thu, 25 Jul 2013 17:35:33 +0100 |
chegar |
Merge
|
Mon, 22 Jul 2013 14:01:39 +0100 |
chegar |
Merge
|
Mon, 15 Jul 2013 11:07:03 +0100 |
chegar |
Merge
|
Thu, 11 Jul 2013 12:59:03 -0400 |
hseigel |
8016256: Make finalization final
|
Fri, 18 Oct 2013 21:30:43 -0700 |
amurillo |
Added tag hs25-b55 for changeset 23b8db5ea31d
|
Fri, 18 Oct 2013 21:30:42 -0700 |
amurillo |
Merge
hs25-b55
|
Fri, 18 Oct 2013 12:10:44 -0700 |
jcoomes |
Merge
|
Thu, 17 Oct 2013 06:29:58 -0700 |
jmasa |
8025635: SoftReferences are not cleared before metaspace OOME are thrown
|
Thu, 17 Oct 2013 08:42:41 +0200 |
stefank |
8026715: Remove the MetaDataDeallocateALot develop flag
|
Thu, 17 Oct 2013 08:41:35 +0200 |
stefank |
8026707: JDK-8026391 broke the optimized build target
|
Wed, 16 Oct 2013 11:46:06 +0200 |
tschatzl |
8025925: jmap fails with "field _length not found in type HeapRegionSeq"
|
Tue, 15 Oct 2013 14:32:20 +0200 |
stefank |
8026392: Metachunks and Metablocks are using a too large alignment
|
Tue, 15 Oct 2013 14:28:51 +0200 |
stefank |
8026391: The Metachunk header wastes memory
|
Tue, 15 Oct 2013 07:10:09 -0700 |
stefank |
Merge
|
Tue, 15 Oct 2013 11:44:47 +0200 |
pliden |
8024634: gc/startup_warnings tests can fail due to unrelated warnings
|
Tue, 15 Oct 2013 11:42:50 +0200 |
pliden |
8024632: Description of InitialSurvivorRatio flag in globals.hpp is incorrect
|
Tue, 15 Oct 2013 11:38:47 +0200 |
pliden |
8023158: hotspot/test/gc/7168848/HumongousAlloc.java fails 14 full gcs, expect 0 full gcs
|
Tue, 15 Oct 2013 04:29:21 -0700 |
mgerdin |
Merge
|
Mon, 14 Oct 2013 14:21:34 +0200 |
sjohanss |
8025661: Ill-formed -Xminf and -Xmaxf options values interpreted as 0
|
Tue, 15 Oct 2013 11:18:42 +0200 |
tschatzl |
8026186: gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java Compilation failed
|
Sat, 12 Oct 2013 00:49:19 +0200 |
jwilhelm |
8023643: G1 assert failed when NewSize was specified greater than MaxNewSize
|
Sat, 12 Oct 2013 05:08:42 +0000 |
jwilhelm |
Merge
|
Fri, 11 Oct 2013 16:18:27 +0200 |
jwilhelm |
8024776: Max/MinHeapFreeRatio descriptions should be more precise
|
Thu, 17 Oct 2013 23:30:17 -0400 |
acorn |
8026365: NoClassDefinitionFound for anonymous class invokespecial.
|
Thu, 17 Oct 2013 10:58:45 -0700 |
iveresov |
Merge
|
Wed, 16 Oct 2013 11:13:15 -0700 |
iveresov |
8009303: Tiered: incorrect results in VM tests stringconcat with -Xcomp -XX:+DeoptimizeALot on solaris-amd64
|
Fri, 11 Oct 2013 12:06:14 +0200 |
rbackman |
8025657: compiler/intrinsics/mathexact/ConstantTest.java fails on assert in lcm.cpp on solaris x64
|
Tue, 15 Oct 2013 17:47:46 -0700 |
kvn |
Merge
|
Tue, 15 Oct 2013 12:14:00 -0700 |
kvn |
8026293: Schedule part of G1 pre-barrier late
|
Sat, 12 Oct 2013 17:26:41 -0400 |
drchase |
8026124: JSR-292 bug: java.nio.file.Path.toString cores dump
|
Mon, 14 Oct 2013 19:30:05 -0700 |
twisti |
8026376: assert(false) failed: DEBUG MESSAGE: exception pc already set
|
Sun, 13 Oct 2013 13:22:24 -0700 |
iveresov |
Merge
|
Sat, 12 Oct 2013 12:12:59 +0200 |
roland |
8026054: New type profiling points: type of return values at calls
|
Fri, 11 Oct 2013 19:51:31 -0700 |
twisti |
Merge
|
Thu, 10 Oct 2013 15:44:12 +0200 |
anoll |
8023014: CodeSweeperSweepNoFlushTest.java fails with HS crash
|
Sat, 12 Oct 2013 01:29:27 +0000 |
adlertz |
Merge
|
Fri, 11 Oct 2013 19:16:52 +0000 |
adlertz |
Merge
|
Fri, 11 Oct 2013 13:10:22 +0200 |
adlertz |
8011415: CTW on Sparc: assert(lrg.lo_degree()) failed:
|
Fri, 11 Oct 2013 10:14:02 -0700 |
twisti |
8005173: assert(false) failed: DEBUG MESSAGE: exception oop must be empty (macroAssembler_x86.cpp:625)
|
Wed, 09 Oct 2013 16:32:21 +0200 |
roland |
8023657: New type profiling points: arguments to call
|
Wed, 09 Oct 2013 11:05:17 -0700 |
twisti |
8020750: Node::get_int: guarantee(t != NULL) failed: must be con
|
Wed, 09 Oct 2013 05:03:34 -0700 |
adlertz |
Merge
|
Wed, 09 Oct 2013 13:00:20 +0200 |
adlertz |
8013830: [parfait] Uninitialised pointer 'Reachblock' may be used as argument
|
Tue, 08 Oct 2013 19:57:28 -0700 |
twisti |
8007923: Tests on references fails
|
Tue, 08 Oct 2013 07:08:27 -0700 |
iveresov |
Merge
|
Thu, 03 Oct 2013 10:55:07 +0200 |
roland |
8024067: Missing replace_in_map() calls following null checks
|
Mon, 07 Oct 2013 10:41:56 -0700 |
twisti |
8025566: EXCEPTION_ACCESS_VIOLATION in compiled by C1 String.valueOf method
|
Mon, 07 Oct 2013 14:13:28 +0400 |
vlivanov |
8025845: Default methods are unnecessarily marked w/ force_inline directive in some situations
|
Mon, 07 Oct 2013 14:12:23 +0400 |
vlivanov |
8024774: assert(_con < t->is_tuple()->cnt()) failed: ProjNode::_con must be in range
|
Mon, 07 Oct 2013 14:11:49 +0400 |
vlivanov |
8024943: ciReplay: fails to dump replay data during safepointing
|
Mon, 07 Oct 2013 14:10:29 +0400 |
vlivanov |
8025849: Redundant "pid" in VM log file name (e.g. hotspot_pidpid12345.log)
|
Fri, 04 Oct 2013 19:05:32 -0700 |
twisti |
Merge
|
Fri, 04 Oct 2013 10:11:48 -0700 |
twisti |
8011138: C2: stack overflow in compiler thread because of recursive inlining of lambda form methods
|
Fri, 04 Oct 2013 09:19:13 +0200 |
anoll |
8025656: compiler/8013496/Test8013496.sh fails on assert
|
Wed, 16 Oct 2013 11:48:03 -0700 |
ccheung |
Merge
|
Tue, 15 Oct 2013 08:25:43 -0700 |
dcubed |
7165611: implement Full Debug Symbols on MacOS X hotspot
|
Mon, 14 Oct 2013 21:52:42 -0400 |
acorn |
8026299: invokespecial gets ICCE when it should get AME.
|
Sat, 12 Oct 2013 15:39:16 -0400 |
hseigel |
8024667: VM crashes with "assert(method() != NULL) failed: must have set method"
|
Sat, 12 Oct 2013 13:09:18 -0400 |
hseigel |
8025942: os::Bsd::available_memory() needs implementation
|
Fri, 11 Oct 2013 22:22:19 -0400 |
ccheung |
Merge
|
Fri, 11 Oct 2013 18:23:44 -0700 |
ccheung |
Merge
|
Fri, 11 Oct 2013 17:08:22 -0400 |
hseigel |
Merge
|
Fri, 11 Oct 2013 15:33:08 -0400 |
hseigel |
8026041: JVM crashes with assert "assert(is_updated()) failed: must not be clear" with -XX:+PrintGCApplicationConcurrentTime in -Xcomp mode
|
Fri, 11 Oct 2013 15:04:53 -0400 |
coleenp |
Merge
|
Fri, 11 Oct 2013 11:23:49 -0400 |
coleenp |
8022592: assert at constantTag.cpp:57: ShouldNotReachHere()
|
Fri, 11 Oct 2013 14:57:27 +0000 |
sla |
Merge
|
Fri, 11 Oct 2013 14:08:02 +0200 |
sla |
8024425: VM_HeapDumper doesn't put anonymous classes in the heap dump
|
Fri, 11 Oct 2013 13:48:02 +0200 |
sla |
8026199: serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java Compilation failed
|
Wed, 09 Oct 2013 22:01:59 -0400 |
coleenp |
Merge
|
Wed, 09 Oct 2013 21:45:28 -0400 |
coleenp |
8025185: MethodHandleInError and MethodTypeInError not handled in ConstantPool::compare_entry_to and copy_entry_to
|
Fri, 11 Oct 2013 13:14:48 -0700 |
amurillo |
8026265: new hotspot build - hs25-b55
|
Thu, 17 Oct 2013 09:40:51 -0700 |
cl |
Added tag jdk8-b112 for changeset 0ed9a90f45e1
|
Fri, 11 Oct 2013 13:00:40 -0700 |
amurillo |
Added tag hs25-b54 for changeset 4a845c7a4638
jdk8-b112
|
Fri, 11 Oct 2013 13:00:40 -0700 |
amurillo |
Merge
hs25-b54
|
Fri, 11 Oct 2013 08:27:21 -0700 |
jcoomes |
Merge
|
Mon, 07 Oct 2013 15:51:17 +0200 |
stefank |
8025996: Track metaspace usage when metaspace is expanded
|
Mon, 07 Oct 2013 15:51:08 +0200 |
stefank |
8024547: MaxMetaspaceSize should limit the committed memory used by the metaspaces
|
Wed, 09 Oct 2013 10:57:01 +0200 |
tschatzl |
8003420: NPG: make new GC root for pd_set
|
Wed, 09 Oct 2013 11:18:53 -0700 |
tamao |
8010506: Typos and errors in descriptions of vm options in globals.hpp
|
Tue, 08 Oct 2013 17:35:51 +0200 |
mgerdin |
8014555: G1: Memory ordering problem with Conc refinement and card marking
|
Fri, 04 Oct 2013 13:33:02 +0200 |
mgerdin |
8025526: VirtualSpace should support per-instance disabling of large pages
|
Sat, 05 Oct 2013 08:01:36 -0700 |
stefank |
Merge
|
Sat, 05 Oct 2013 10:14:58 +0200 |
stefank |
8024838: Significant slowdown due to transparent huge pages
|
Fri, 04 Oct 2013 22:08:37 +0200 |
jwilhelm |
8025854: Use "young gen" instead of "eden"
|
Thu, 03 Oct 2013 21:36:29 +0200 |
jwilhelm |
8025852: Remove unnecessary setters in collector policy classes
|
Thu, 10 Oct 2013 13:25:51 -0700 |
ccheung |
Merge
|
Wed, 09 Oct 2013 17:57:17 -0400 |
acorn |
8026185: nsk/jvmit/GetMethodDeclaringClass/declcls001 failed
|
Tue, 08 Oct 2013 16:58:23 -0400 |
acorn |
8026022: Verifier: allow anon classes to invokespecial host class/intf methods.
|
Tue, 08 Oct 2013 11:37:54 +0200 |
kevinw |
Merge
|
Tue, 08 Oct 2013 09:33:51 +0100 |
kevinw |
8019375: Internal symbol table size should be tunable.
|
Tue, 08 Oct 2013 02:56:06 -0400 |
dholmes |
8026025: JVM_GetCallerClass allows Reflection.getCallerClass(int depth) to use
|
Mon, 07 Oct 2013 12:20:28 -0400 |
acorn |
8009130: Lambda: Fix access controls, loader constraints.
|
Sun, 06 Oct 2013 16:13:50 +0200 |
mseledtsov |
8023796: [TESTBUG] Add -XX:-TransmitErrorReport to runtime/6888954/vmerrors.sh
|
Sat, 05 Oct 2013 10:56:46 -0400 |
sla |
Merge
|
Fri, 04 Oct 2013 13:44:49 +0200 |
sla |
6313383: SA: Update jmap to support HPROF binary format "JAVA PROFILE 1.0.2"
|
Sat, 05 Oct 2013 15:18:57 +0200 |
sla |
8025922: JNI access to Strings need to check if the value field is non-null
|
Fri, 04 Oct 2013 13:01:07 +0200 |
sla |
8016845: SA is unable to use hsdis on windows
|
Fri, 04 Oct 2013 12:45:39 +0200 |
erikj |
8007446: Add /MP to cl.exe speeds up windows builds of OpenJDK.
|
Fri, 04 Oct 2013 21:00:43 -0700 |
ccheung |
Merge
|
Sat, 05 Oct 2013 03:14:53 +0200 |
coleenp |
Merge
|
Sat, 05 Oct 2013 00:58:43 +0200 |
coleenp |
Merge
|
Wed, 02 Oct 2013 09:18:56 -0700 |
mikael |
8024087: Remove dead JVM_{Get,Set}PrimitiveFieldValues functions
|
Sat, 05 Oct 2013 00:53:02 +0200 |
coleenp |
Merge
|
Thu, 03 Oct 2013 18:50:58 -0400 |
coleenp |
8025004: -XX:+CheckUnhandledOops asserts for JDK 8 Solaris fastdebug binaries
|
Thu, 03 Oct 2013 18:53:27 -0400 |
coleenp |
8025238: nsk/jvmti/scenarios/bcinstr/BI04/bi04t002 crashed with SIGSEGV
|
Thu, 03 Oct 2013 12:39:58 +0400 |
dsamersoff |
8022616: u4 should not be used as a type for thread_id
|
Thu, 03 Oct 2013 04:42:57 +0200 |
dsamersoff |
Merge
|
Wed, 02 Oct 2013 22:27:23 +0400 |
dsamersoff |
8025250: SA: Sync linux and bsd versions of ps_core file
|
Thu, 03 Oct 2013 01:12:27 +0200 |
dsamersoff |
Merge
|
Wed, 02 Oct 2013 20:58:44 +0400 |
dsamersoff |
8025283: Nits in os_bsd file breaks compilation of open hotspot
|
Wed, 02 Oct 2013 15:06:38 -0400 |
coleenp |
Merge
|
Wed, 02 Oct 2013 13:02:40 -0400 |
coleenp |
8025569: -XX:+CheckUnhandledOops crashes on Windows
|
Wed, 02 Oct 2013 15:17:20 +0200 |
mseledtsov |
8025671: Test name changed, test list not updated. Test6878713.sh
|
Tue, 01 Oct 2013 15:41:39 -0400 |
coleenp |
Merge
|
Tue, 01 Oct 2013 14:23:07 -0400 |
coleenp |
8025570: Naked oop in test/serviceability/ParserTest
|
Fri, 04 Oct 2013 14:19:56 -0700 |
amurillo |
8025859: new hotspot build - hs25-b54
|
Thu, 10 Oct 2013 10:08:55 -0700 |
cl |
Added tag jdk8-b111 for changeset f6962730bbde
|
Wed, 20 Nov 2013 15:31:55 +0100 |
Doug Simon |
made HSAIL reuse HotSpotLoweringProvider, just with a different set of registers
|
Wed, 20 Nov 2013 15:31:13 +0100 |
Doug Simon |
renamed HotSpotHostLoweringProvider to HotSpotLoweringProvider
|
Wed, 20 Nov 2013 14:49:47 +0100 |
Doug Simon |
Merge.
|
Wed, 20 Nov 2013 14:49:16 +0100 |
Doug Simon |
use local registers object instead of global one
|
Wed, 20 Nov 2013 14:45:43 +0100 |
Doug Simon |
pass thread register into all stubs instead of getting it from the host provider
|
Wed, 20 Nov 2013 13:58:38 +0100 |
Doug Simon |
pass thread register into allocation stubs instead of getting it from the host provider
|
Wed, 20 Nov 2013 13:57:25 +0100 |
Doug Simon |
pass thread register into write barrier snippets instead of getting it from the host provider
|
Wed, 20 Nov 2013 13:33:23 +0100 |
Doug Simon |
pass thread register into LoadExceptionObjectSnippet instead of getting it from the host provider
|
Wed, 20 Nov 2013 13:28:12 +0100 |
Doug Simon |
pass thread register into allocation snippets instead of getting it from the host provider
|
Wed, 20 Nov 2013 13:12:54 +0100 |
Doug Simon |
pass thread register into monitorenter snippet instead of getting it from the host provider
|
Wed, 20 Nov 2013 12:54:51 +0100 |
Doug Simon |
get thread register from generator when lowering CurrentJavaThreadNode node instead of getting it from the host provider
|
Wed, 20 Nov 2013 12:52:01 +0100 |
Doug Simon |
pass stack pointer register into monitorenter snippet instead of getting it from the host provider
|
Wed, 20 Nov 2013 12:09:33 +0100 |
Lukas Stadler |
peephole optimization to remove null checks at the LIR level
|
Tue, 19 Nov 2013 20:36:09 -0800 |
twisti |
use AccessController.doPrivileged to enqueue compilations and shutting down the compiler
|
Wed, 20 Nov 2013 01:11:10 +0100 |
Doug Simon |
HSAIL: fix some assert logic in the argument-gathering code that shows up in non-product builds
|
Tue, 19 Nov 2013 17:44:26 +0100 |
Gilles Duboscq |
Add RandomAccess interface to NodeList
|
Tue, 19 Nov 2013 01:39:08 +0100 |
Doug Simon |
Merge.
|
Tue, 19 Nov 2013 01:38:22 +0100 |
Doug Simon |
removed deprecated mechanism for implementing -XX:+CITime in Graal
|
Tue, 19 Nov 2013 01:31:19 +0100 |
Doug Simon |
made Graal report its compilation info under -XX:+CITime in the same format as c1 and c2
|
Tue, 19 Nov 2013 01:12:27 +0100 |
Doug Simon |
added getCurrentValue() to both DebugTimer and DebugValue; added getTimeUnit() to DebugTimer
|
Mon, 18 Nov 2013 14:27:48 +0100 |
Doug Simon |
made the BytecodesParsed and InlinedBytecodes metrics and CompilationTime timer be unconditionally enabled if -XX:+CITime
|
Mon, 18 Nov 2013 14:26:49 +0100 |
Doug Simon |
added support for unconditionally enabling a DebugTimer or DebugMetric, regardless of whether general Debug capabilities are enabled
|
Mon, 18 Nov 2013 22:12:13 +0100 |
Bernhard Urban |
enable -G:+NewMemoryAwareScheduling per default
|
Mon, 18 Nov 2013 22:07:38 +0100 |
Bernhard Urban |
NewMemoryAwareScheduling: hide data structure behind wrapper class
|
Mon, 18 Nov 2013 17:22:37 +0100 |
Bernhard Urban |
NewMemoryAwareScheduling: rewrite to set based approach
|
Mon, 18 Nov 2013 17:22:30 +0100 |
Bernhard Urban |
NewMemoryAwareScheduling: fix out of loop for FloatingReadNodes
|
Mon, 18 Nov 2013 17:02:48 +0100 |
Roland Schatz |
Use argument graph in BinaryNode smart constructors.
|
Mon, 18 Nov 2013 09:11:30 +0100 |
Michael Haupt |
temporary addition of CompilerDirectives.transferToInterpreterAndInvalidate()
|
Fri, 15 Nov 2013 11:20:18 +0100 |
Gilles Duboscq |
s/commands/mx_graal/ in mx/sanitycheck.py
|
Thu, 14 Nov 2013 23:29:19 +0100 |
Doug Simon |
moved options guiding when to use profile info in compiled type checks to InstanceOfSnippets
|
Thu, 14 Nov 2013 15:02:17 +0100 |
Doug Simon |
moved raw memory TLAB allocation routine into NewInstanceStub and unsnippetized it
|
Wed, 13 Nov 2013 11:14:31 -0800 |
Tom Rodriguez |
don't sign extend integer laods
|
Wed, 13 Nov 2013 11:38:06 +0100 |
Roland Schatz |
Move FixedValueAnchorNode out of hotspot dependent project.
|
Tue, 12 Nov 2013 19:39:25 -0800 |
Mick Jordan |
mx: rename commands.py as mx_graal.py
|
Tue, 12 Nov 2013 16:22:18 -0800 |
Mick Jordan |
unlink mx_graal.py
|
Tue, 12 Nov 2013 13:54:05 -0500 |
S.Bharadwaj Yadavalli |
Implement support for passing byte arguments in Java methods to be compiled to PTX.
|
Tue, 12 Nov 2013 16:21:56 +0100 |
Roland Schatz |
Make it possible to run counted loop detection on a single loop.
|
Tue, 12 Nov 2013 13:12:29 +0100 |
Doug Simon |
made external node ids stable across graph dumps to the IGV
|
Tue, 12 Nov 2013 12:07:49 +0100 |
Roland Schatz |
Delete accidentially commited files.
|
Tue, 12 Nov 2013 11:01:42 +0100 |
Gilles Duboscq |
nmethod.cpp: s/unknwon/unknown/
|
Tue, 12 Nov 2013 10:59:06 +0100 |
Gilles Duboscq |
Remove some useless short casts, synchronize deoptimization.hpp with HotSpotMetaAccessProvider
|
Mon, 11 Nov 2013 23:43:53 +0100 |
Doug Simon |
HSAIL: used scoped option overriding for all GraalKernelTester based tests
|
Mon, 11 Nov 2013 22:44:41 +0100 |
Doug Simon |
fixes building on MacOS for recent HSAIL changes
|
Mon, 11 Nov 2013 21:43:03 +0100 |
Christian Humer |
SL: fixed eclipse formatter problems.
|
Mon, 11 Nov 2013 21:40:18 +0100 |
Christian Humer |
Merge.
|
Mon, 11 Nov 2013 21:34:44 +0100 |
Christian Humer |
SL: Enhanced SimpleLanguage with support for if statements, function calls, function caching + inlining and builtins.
|
Mon, 11 Nov 2013 17:56:52 +0100 |
Roland Schatz |
Canonicalize coversions that don't change the type.
|
Mon, 11 Nov 2013 17:54:16 +0100 |
Roland Schatz |
Invalidate cached nodes after canonicalization in full unrolling.
|
Mon, 11 Nov 2013 17:49:41 +0100 |
Roland Schatz |
Test case for loop unrolling.
|
Sun, 10 Nov 2013 20:54:48 -0800 |
Mick Jordan |
mx_graal.py symlink for commands.py for static import
|
Sun, 10 Nov 2013 21:34:18 +0100 |
Doug Simon |
replaced global snippet and template node metrics with per-snippet and per-template metrics
|
Sun, 10 Nov 2013 21:31:18 +0100 |
Doug Simon |
remove use of snippets for lowering nop write barriers
|
Sun, 10 Nov 2013 17:55:12 +0100 |
Doug Simon |
made SnippetGraphNodeCount count the right thing; re-enable prepared snippet graph caching by default
|
Sun, 10 Nov 2013 14:37:39 +0100 |
Doug Simon |
make 'mx unittest' still pass even if HSAIL device is not available
|
Sun, 10 Nov 2013 13:18:09 +0100 |
Doug Simon |
more HSAIL support in the C++ layer for executing HSAIL code on the simulator
|
Sun, 10 Nov 2013 11:42:31 +0100 |
Doug Simon |
HSAIL support for compare-and-swap and volatile load/store operations
|
Sat, 09 Nov 2013 21:34:07 +0100 |
Christos Kotselidis |
Merge
|
Sat, 09 Nov 2013 21:33:31 +0100 |
Christos Kotselidis |
Disable Boxing substitutions when hprof is enabled
|
Sat, 09 Nov 2013 21:32:51 +0100 |
Christos Kotselidis |
Delegate hprof enabled information from hotspot to graal
|
Sat, 09 Nov 2013 21:30:33 +0100 |
Christos Kotselidis |
Add missing cases for CheckCast usages in NodeIntrisification when BoxingSubstitutions are disabled
|
Sat, 09 Nov 2013 21:29:44 +0100 |
Christos Kotselidis |
Pass Long object to array copy snippets to canonicalize properly when BoxingSubstitutions are disabled
|
Sat, 09 Nov 2013 21:28:14 +0100 |
Christos Kotselidis |
Add canonicalization phase before NodeIntrinsification
|
Sat, 09 Nov 2013 12:04:24 +0100 |
Doug Simon |
modified OptionValue.toString() to use the current, possibly overriding value; added OptionValue.getValues()
|
Fri, 08 Nov 2013 18:34:57 +0100 |
Doug Simon |
Merge.
|
Fri, 08 Nov 2013 18:34:36 +0100 |
Doug Simon |
added check (with warning on System.err) if number of templates for a snippet exceeds a threshold (default is 50)
|
Fri, 08 Nov 2013 18:26:04 +0100 |
Doug Simon |
disabled type context specialization of allocation snippets unless allocation profiling is enabled
|
Fri, 08 Nov 2013 18:07:38 +0100 |
Doug Simon |
removed hash code from name of SnippetTemplate metrics (blows up DebugValueMaps when template caching is disabled)
|
Fri, 08 Nov 2013 17:07:50 +0100 |
Roland Schatz |
Canonicalize convert of convert.
|
Fri, 08 Nov 2013 16:59:01 +0100 |
Roland Schatz |
Canonicalize comparison of type conversion with constants.
|
Fri, 08 Nov 2013 16:14:16 +0100 |
Doug Simon |
per SnippetTemplate metrics now include the details of the specialization in their name
|
Fri, 08 Nov 2013 16:13:15 +0100 |
Doug Simon |
intercept and report an error during debug value reporting but don't propagate it
|
Fri, 08 Nov 2013 16:12:40 +0100 |
Doug Simon |
made LinearScan.checkIntervals non-static
|
Fri, 08 Nov 2013 13:52:34 +0100 |
Bernhard Urban |
AMD64Assembler: remove useless option "Atomic" and make other options final
|
Fri, 08 Nov 2013 13:52:00 +0100 |
Bernhard Urban |
UnsafeAccessNode: add assert to ensure a proper graph state
|
Fri, 08 Nov 2013 13:45:06 +0100 |
Bernhard Urban |
Node: print node in assert
|
Fri, 08 Nov 2013 13:22:03 +0100 |
Roland Schatz |
Maintain lastLocationAccess in WriteNode.
|
Fri, 08 Nov 2013 13:20:34 +0100 |
Roland Schatz |
Use correct type for LocationIdentity in MemoryPhi.
|
Fri, 08 Nov 2013 13:20:09 +0100 |
Roland Schatz |
Fix wrong conversion in extremum and exit values of induction variables.
|
Fri, 08 Nov 2013 12:10:15 +0100 |
Gilles Duboscq |
Make the speculation id an int and allow for more bits to be set in the HotSpot implementation (which currently silently discards unsupported high bit).
|
Fri, 08 Nov 2013 12:04:35 +0100 |
Gilles Duboscq |
Use option to enable guard-id-as-speculation-id rather than Debug.isEnabled()
|
Fri, 08 Nov 2013 11:00:17 +0100 |
Gilles Duboscq |
Mask the speculation id correctly in HotSpotMetaAccessProvider.encodeDeoptActionAndReason
|
Fri, 08 Nov 2013 11:12:20 +0100 |
Doug Simon |
added per SnippetTemplate instantiation timer and counter
|
Fri, 08 Nov 2013 10:56:42 +0100 |
Doug Simon |
fixed npe in DebugValueMap.reset()
|
Fri, 08 Nov 2013 10:56:23 +0100 |
Doug Simon |
added SnippetPreparationTime metric
|
Fri, 08 Nov 2013 10:55:48 +0100 |
Doug Simon |
removed debug value header & footer from non-debug value printing executions
|
Thu, 07 Nov 2013 20:55:13 +0100 |
Christian Humer |
Merge.
|
Thu, 07 Nov 2013 20:47:11 +0100 |
Christian Humer |
Truffle: some regression fixes to previous cleanup
|
Thu, 07 Nov 2013 19:07:41 +0100 |
Christian Humer |
Truffle: fixed bug where invocation counter was decremented twice after inlining; cleanup of optimized call target and profile.
|
Thu, 07 Nov 2013 16:21:06 +0100 |
Christian Humer |
Truffle: refactored CompilationProfile to separate the profile and the policy in separate classes.
|
Thu, 07 Nov 2013 15:10:09 +0100 |
Christian Humer |
Truffle: refactored inlining to a new class.
|
Thu, 07 Nov 2013 18:36:33 +0100 |
Doug Simon |
added ability to disable snippet template cache (-Dgraal.useSnippetTemplateCache=false)
|
Thu, 07 Nov 2013 18:34:42 +0100 |
Doug Simon |
added ability to disable snippet graph preparation cache (-Dgraal.useSnippetGraphCache=false)
|
Thu, 07 Nov 2013 18:33:01 +0100 |
Doug Simon |
added ResetDebugValuesAfterBootstrap to separate out metrics gathered during bootstrap
|
Thu, 07 Nov 2013 11:17:23 +0100 |
Gilles Duboscq |
Code cache: make sure we collect statistics even if the compiler is not recognized
|
Thu, 07 Nov 2013 10:45:56 +0100 |
Gilles Duboscq |
SnippetTemplate instantiation should replace snippet's start node with a valid anchor point not the caller's start node
|
Thu, 07 Nov 2013 10:42:37 +0100 |
Gilles Duboscq |
Lowering should handle the case where the current guard anchor gets lowered and does not exist anymore
|
Wed, 06 Nov 2013 16:47:48 +0100 |
Gilles Duboscq |
Add some missing cases for NodeClass.(getDebugProperties|valueEqual|valueNumber)
|
Wed, 06 Nov 2013 16:41:07 +0100 |
Gilles Duboscq |
Do not compress graph when debug is enabled
|
Wed, 06 Nov 2013 14:53:31 +0100 |
Gilles Duboscq |
Start passing down a 'speculation id' to deoptimizations.
|
Wed, 06 Nov 2013 18:49:59 +0100 |
Doug Simon |
HSAIL support for difference between compression of oops and class pointers
|
Wed, 06 Nov 2013 18:43:45 +0100 |
Doug Simon |
use scoped option overriding for some HSAIL tests
|
Wed, 06 Nov 2013 16:56:05 +0100 |
Roland Schatz |
Support arbitrary array types in global value numbering.
|
Wed, 06 Nov 2013 16:29:54 +0100 |
Roland Schatz |
Helper functions for identifying numeric kinds.
|
Wed, 06 Nov 2013 16:01:03 +0100 |
Lukas Stadler |
make LIRGenerator.emitSequentialSwitch protected
|
Wed, 06 Nov 2013 14:14:09 +0100 |
Andreas Woess |
mx sl: change vm args syntax
|
Wed, 06 Nov 2013 13:54:25 +0100 |
Andreas Woess |
Truffle Node class refactoring.
|
Wed, 06 Nov 2013 13:38:09 +0100 |
Andreas Woess |
AssumptionValidAssumption: implement equals() and hashCode() to avoid duplicate registration.
|
Wed, 06 Nov 2013 13:31:28 +0100 |
Andreas Woess |
fix possible NPE in TruffleCompiler with TraceTruffleCompilation and background compilation enabled.
|
Tue, 05 Nov 2013 19:10:52 +0100 |
Gilles Duboscq |
mx.run should support streams for out/err even if there is no timeout
|
Wed, 06 Nov 2013 11:04:01 +0100 |
Lukas Stadler |
LIRGenerator: don't create end-of-block JumpOps for blocks that end in a FallThroughOp with a target
|
Tue, 05 Nov 2013 20:03:42 +0100 |
Doug Simon |
added graph compression (GRAAL-571)
|
Tue, 05 Nov 2013 19:54:32 +0100 |
Doug Simon |
abstracted a graph mark as a Mark object (hiding the node index)
|
Tue, 05 Nov 2013 19:44:09 +0100 |
Doug Simon |
commented choice of data structure in NodeClass.addGraphDuplicate()
|
Tue, 05 Nov 2013 19:42:44 +0100 |
Doug Simon |
integrated auto-formatting changes
|
Tue, 05 Nov 2013 19:03:37 +0100 |
Doug Simon |
moved a number of options to be declared closer to usage and cached some heavily accessed options in fields
|
Tue, 05 Nov 2013 19:02:50 +0100 |
Doug Simon |
added a histogram to OptionValue (enabled by -Dgraal.showOptionValueReadsHistogram=true) to see which options are most frequently read
|
Tue, 05 Nov 2013 19:02:14 +0100 |
Christos Kotselidis |
Merge
|
Tue, 05 Nov 2013 19:00:51 +0100 |
Christos Kotselidis |
Merge
|
Tue, 05 Nov 2013 18:59:03 +0100 |
Christos Kotselidis |
Finalize fields
|
Tue, 05 Nov 2013 17:57:27 +0200 |
Bernhard Urban |
AOTTest: use scoped option value
|
Tue, 05 Nov 2013 15:46:01 +0100 |
Gilles Duboscq |
Fix some more problems in StampTool.add and simplify the overflow condition
|
Tue, 05 Nov 2013 15:44:30 +0100 |
Gilles Duboscq |
Clarify unsigned test in IntegerStamp(kind)
|
Tue, 05 Nov 2013 12:19:10 +0100 |
Gilles Duboscq |
Split code cache stats for the different compilers
|
Tue, 05 Nov 2013 13:56:00 +0100 |
Doug Simon |
don't try and get override for StableOptionValues
|
Tue, 05 Nov 2013 12:48:56 +0100 |
Doug Simon |
Merge.
|
Tue, 05 Nov 2013 12:48:21 +0100 |
Doug Simon |
added support for scoped overriding of OptionValues (GRAAL-27)
|
Tue, 05 Nov 2013 11:14:42 +0100 |
Doug Simon |
record an OptionDescriptor in an OptionValue so that it can be queried for a name
|
Tue, 05 Nov 2013 06:50:16 +0100 |
Doug Simon |
use getAddress instead of getLong in HotSpotGraalRuntime
|
Tue, 05 Nov 2013 06:49:29 +0100 |
Doug Simon |
added support for reading float debug properties from a node
|
Mon, 04 Nov 2013 21:45:23 -0800 |
Tom Rodriguez |
notify JVMTI about exception throws from runtime
|
Mon, 04 Nov 2013 21:25:19 +0100 |
Christian Humer |
Merge.
|
Mon, 04 Nov 2013 21:24:56 +0100 |
Christian Humer |
Truffle: cleanup of NodeUtil#findParent; added NodeUtil#findAllParents
|
Mon, 04 Nov 2013 17:18:28 +0100 |
Doug Simon |
fixes for regression in Jython performance
|
Mon, 04 Nov 2013 17:17:08 +0100 |
Doug Simon |
HSAIL updates to integrate recent changes to the providers infrastructure.
|
Mon, 04 Nov 2013 16:12:48 +0100 |
Christian Humer |
Merge.
|
Mon, 04 Nov 2013 12:20:17 +0100 |
Christian Humer |
Merge.
|
Mon, 04 Nov 2013 12:18:58 +0100 |
Christian Humer |
mxtool: fixed eclipse builder glitches and rebuild loops.
|
Mon, 04 Nov 2013 15:42:27 +0100 |
Christos Kotselidis |
Loose unnecessary input dependencies from write barriers
|
Mon, 04 Nov 2013 12:17:37 +0100 |
Roland Schatz |
Add graph parameter to ConvertNode smart constructor.
|
Mon, 04 Nov 2013 11:40:33 +0100 |
Roland Schatz |
Use Arrays.deepEquals in global value numbering.
|
Mon, 04 Nov 2013 11:32:37 +0100 |
Roland Schatz |
Move second RemoveValueProxyPhase.
|
Mon, 04 Nov 2013 11:25:10 +0100 |
Roland Schatz |
Refactor ConvertNode.
|
Sun, 03 Nov 2013 15:27:52 +0100 |
Doug Simon |
made ConstantNodes external to a Graph (GRAAL-508)
|
Fri, 01 Nov 2013 19:35:33 -0700 |
twisti |
use getAddress instead of getLong in HotSpotResolvedJavaMethod
|
Fri, 01 Nov 2013 18:34:03 -0400 |
S.Bharadwaj Yadavalli |
* PTX kernel argument buffer now has naturally aligned arguments as required by PTX JIT compiler.
|
Fri, 01 Nov 2013 13:07:22 +0100 |
Doug Simon |
fixed performance regression in hosted CompileTheWorld
|
Fri, 01 Nov 2013 12:06:22 +0100 |
Doug Simon |
Adds support to the HSAIL backend to generate code for bitwise right shift (>>), bitwise NOT (~), and arithmetic negation
|
Thu, 31 Oct 2013 18:45:31 +0100 |
Lukas Stadler |
PEA: create ProxyNodes when the LoopExitNode is encountered, not between blocks
|
Thu, 31 Oct 2013 18:44:47 +0100 |
Lukas Stadler |
don't create ProxyNodes for constants during PEA
|
Thu, 31 Oct 2013 12:08:07 +0100 |
Doug Simon |
don't equate missing current annotation processor file with it being out of date
|
Wed, 30 Oct 2013 21:49:04 +0100 |
Doug Simon |
restricted BootstrapGraal option to GRAALVM builds only
|
Wed, 30 Oct 2013 19:59:48 +0100 |
Andreas Woess |
remove obsolete FrameUtil.set<Type>Safe methods.
|
Wed, 30 Oct 2013 19:50:11 +0100 |
Andreas Woess |
add FrameUtil.get<Type>Safe methods that do not throw checked exceptions.
|
Wed, 30 Oct 2013 19:05:29 +0100 |
Andreas Woess |
convert FrameSlot interface to a final class.
|
Wed, 30 Oct 2013 20:01:50 +0100 |
Andreas Woess |
Frame: add is<Type> methods.
|
Wed, 30 Oct 2013 17:31:13 +0100 |
Andreas Woess |
fix GraalTruffleRuntime.createMaterializedFrame(Arguments) overload.
|
Wed, 30 Oct 2013 15:29:42 +0100 |
Doug Simon |
moved persistent annotation processor dependency files into mx/currentAnnotationProcessors directory
|
Wed, 30 Oct 2013 13:14:41 +0100 |
Doug Simon |
disabled pre-cleaning before Java compilation until annotation processor is resolved
|
Wed, 30 Oct 2013 11:08:00 +0100 |
Christian Humer |
Merge.
|
Tue, 29 Oct 2013 16:55:42 +0100 |
Christian Humer |
Truffle-DSL: the default polymorphic depth should also include combinations of implicit casts.
|
Tue, 29 Oct 2013 16:36:07 +0100 |
Christian Humer |
Truffle-DSL: fixed generated generic node adopted the polymorphic chain when transiting from polymorphic to generic.
|
Tue, 29 Oct 2013 16:23:59 +0100 |
Christian Humer |
Merge.
|
Mon, 28 Oct 2013 11:06:51 +0100 |
Christian Humer |
Truffle-DSL: fixed additional wrong @SlowPath usage on generic. (GRAAL-490 #resolve)
|
Wed, 30 Oct 2013 10:05:59 +0100 |
Doug Simon |
format cleanup by 'mx eclipseformat'
|
Wed, 30 Oct 2013 10:04:18 +0100 |
Doug Simon |
added .currentAnnotationProcessors to .hgignore
|
Wed, 30 Oct 2013 09:50:36 +0100 |
Doug Simon |
added missing annotation processor dependency for com.oracle.graal.hotspot.sparc
|
Wed, 30 Oct 2013 09:49:53 +0100 |
Doug Simon |
rebuild projects if their annotation processor dependencies change; clean output directories before (re)compiling a Java project
|
Tue, 29 Oct 2013 21:05:15 -0700 |
Mick Jordan |
mxtool: regenerate IDE files when suite imports file changes
|
Tue, 29 Oct 2013 14:45:32 -0700 |
twisti |
Clang 5.0 fixes
|
Tue, 29 Oct 2013 22:03:28 +0100 |
Doug Simon |
added type check for object before reading a field value from it during compilation
|
Tue, 29 Oct 2013 22:01:08 +0100 |
Doug Simon |
re-added a graph context to the debug scopes entered by Truffle partial evaluation and compilation so that -G:+DumpOnError works again
|
Tue, 29 Oct 2013 21:59:38 +0100 |
Doug Simon |
weakened or commented out assertions that are too strict given the way Truffle makes use of Unsafe
|
Tue, 29 Oct 2013 17:26:23 +0100 |
Roland Schatz |
Simplify AMD64ConvertSnippets instantiation code.
|
Tue, 29 Oct 2013 16:56:19 +0100 |
Lukas Stadler |
exclude EATestBase from JaCoCo
|
Mon, 28 Oct 2013 15:27:05 +0100 |
Lukas Stadler |
documentation and simplification in MonitorExitNode
|
Mon, 28 Oct 2013 15:25:27 +0100 |
Lukas Stadler |
PEA: more tests, common base class for tests
|
Mon, 28 Oct 2013 17:03:59 +0100 |
Doug Simon |
improved documentation of HotSpotBackend.updateStub()
|
Mon, 28 Oct 2013 16:04:58 +0100 |
Doug Simon |
added --igv option to "mx projectgraph" command for sending output to IGV instead
|
Mon, 28 Oct 2013 16:04:12 +0100 |
Doug Simon |
removed redundant assertion
|
Mon, 28 Oct 2013 13:39:49 +0100 |
Lukas Stadler |
remove unused CommitAllocationNodes during simplification
|
Mon, 28 Oct 2013 13:01:16 +0100 |
Lukas Stadler |
PEA: support for unsafe stores of mismatching sizes, cleanup, documentation
|
Mon, 28 Oct 2013 13:10:10 +0200 |
Bernhard Urban |
CipherBlockChainingSubstitutions: use more precise location for embeddedCipher object and r array
|
Mon, 28 Oct 2013 10:11:49 +0100 |
Bernhard Urban |
AESCryptSubstitutions: use more precise location for K array
|
Mon, 28 Oct 2013 11:27:36 +0100 |
Doug Simon |
refactored creation of Graal and Truffle compiler threads into a single facility
|
Sun, 27 Oct 2013 19:59:00 +0100 |
Doug Simon |
clearer API and documentation for the capability of a SaveRegistersOp to have its registers pruned
|
Sun, 27 Oct 2013 19:51:44 +0100 |
Doug Simon |
replace ".count() == 0" with ".isEmpty()"
|
Sat, 26 Oct 2013 01:27:09 +0200 |
Doug Simon |
made Truffle compiler threads be named and have a debug configuration
|
Fri, 25 Oct 2013 23:50:05 +0200 |
Doug Simon |
cleaned up mechanism for saving registers and updating the callee save maps in stubs
|
Fri, 25 Oct 2013 19:24:11 +0200 |
Christos Kotselidis |
Merge
|
Fri, 25 Oct 2013 19:23:38 +0200 |
Christos Kotselidis |
Enable deferred init barriers
|
Fri, 25 Oct 2013 19:23:20 +0200 |
Christos Kotselidis |
Fix unit tests
|
Fri, 25 Oct 2013 19:23:06 +0200 |
Christos Kotselidis |
Reorder commit allocation's node writes to account for deferred barriers
|
Fri, 25 Oct 2013 19:22:37 +0200 |
Christos Kotselidis |
Remove UseNewCode from gate G1 verification run
|
Fri, 25 Oct 2013 15:44:35 +0200 |
Roland Schatz |
Support more convert operations.
|
Fri, 25 Oct 2013 14:45:01 +0200 |
Thomas Wuerthinger |
Merge fix.
|
Fri, 25 Oct 2013 13:46:22 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 25 Oct 2013 12:12:49 +0200 |
Thomas Wuerthinger |
Merge fixes.
|
Fri, 25 Oct 2013 11:42:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 25 Oct 2013 01:39:54 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 22 Oct 2013 15:06:02 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 22 Oct 2013 11:43:37 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 22 Oct 2013 11:42:10 +0200 |
Thomas Wuerthinger |
Introduce TraceTruffleInliningTree option.
|
Thu, 17 Oct 2013 17:26:18 +0200 |
Thomas Wuerthinger |
Fix checkstyle errors.
|
Thu, 17 Oct 2013 16:01:04 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Oct 2013 15:59:12 +0200 |
Thomas Wuerthinger |
Fix unused import.
|
Thu, 17 Oct 2013 15:55:18 +0200 |
Thomas Wuerthinger |
Move Truffle compilations to background compilation thread.
|
Thu, 17 Oct 2013 14:28:37 +0200 |
Thomas Wuerthinger |
Simplifications of OptimizedCallTarget.
|
Wed, 16 Oct 2013 21:44:51 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Oct 2013 17:26:51 +0200 |
Thomas Wuerthinger |
Avoid null checks on frame array accesses.
|
Fri, 25 Oct 2013 12:45:37 +0200 |
Doug Simon |
fleshed out HSAIL backend a little to demonstrate changes needed after recent API/infrastructure updates
|
Fri, 25 Oct 2013 11:24:48 +0200 |
Bernhard Urban |
HotSpotHostLowering: use location identity from CAS node to create location
|
Thu, 24 Oct 2013 18:34:58 +0200 |
Bernhard Urban |
UnsafeArrayCopySnippets: minor refactoring
|
Thu, 24 Oct 2013 18:34:28 +0200 |
Bernhard Urban |
UnsafeArrayCopySnippets: use right kind for boolean case
|
Thu, 24 Oct 2013 18:34:27 +0200 |
Bernhard Urban |
UnsafeArrayCopySnippets: use DirectObjectStoreNode again for kind object. add location identity to DirectObjectStoreNode.
|
Thu, 24 Oct 2013 18:31:21 +0200 |
Bernhard Urban |
mx: print warning if encounter a non-parsable line in jvm.cfg
|
Thu, 24 Oct 2013 19:21:43 -0700 |
twisti |
Adds support to the HSAIL backend for three of the bitwise logical operators, bitwise AND, bitwise OR and bitwise XOR.
|
Fri, 25 Oct 2013 01:26:27 +0200 |
Doug Simon |
Merge.
|
Fri, 25 Oct 2013 01:24:19 +0200 |
Doug Simon |
refactored all deferred initialization of backends into HotSpotBackend
|
Fri, 25 Oct 2013 00:31:00 +0200 |
Doug Simon |
restricted initialization of LoweringProvider during VM startup to only be for the LoweringProvider of the host backend; removed unnecessary HotSpotLoweringProvider interface
|
Fri, 25 Oct 2013 00:21:34 +0200 |
Doug Simon |
separated registration of (host) intrinsics from initialization of lowerers
|
Fri, 25 Oct 2013 00:12:54 +0200 |
Doug Simon |
restricted initialization of ForeignCallProvider during VM startup to only be for the ForeignCallProvider of the host backend.
|
Thu, 24 Oct 2013 21:19:08 +0200 |
Doug Simon |
moved registration of HotSpot method substitutions out of HotSpotLoweringProvider into separate HotSpotSubstitutions class
|
Thu, 24 Oct 2013 21:17:58 +0200 |
Doug Simon |
fixed Java warnings
|
Thu, 24 Oct 2013 23:47:41 +0200 |
Doug Simon |
Merge.
|
Thu, 24 Oct 2013 23:46:48 +0200 |
Doug Simon |
fixed tests that need to take into account ConstantNodes not recording their usages (GRAAL-508)
|
Thu, 24 Oct 2013 16:21:25 +0200 |
Doug Simon |
Merge.
|
Thu, 24 Oct 2013 14:58:48 +0200 |
Doug Simon |
applied auto-format
|
Thu, 24 Oct 2013 14:57:57 +0200 |
Doug Simon |
made ConstantNodes (optionally) not record their usages (GRAAL-508)
|
Thu, 24 Oct 2013 12:25:29 +0200 |
Doug Simon |
improved error reporting in LSRA
|
Thu, 24 Oct 2013 22:28:09 +0200 |
Christian Humer |
Merge.
|
Thu, 24 Oct 2013 16:01:44 +0200 |
Christian Humer |
Truffle-DSL: fixed recursive rewrite problem for transitions from monomorphic to polymorphic. (GRAAL-560 #resolve)
|
Thu, 24 Oct 2013 15:56:08 +0200 |
Christian Humer |
Merge.
|
Mon, 21 Oct 2013 11:07:47 +0200 |
Christian Humer |
Merge.
|
Mon, 21 Oct 2013 11:07:32 +0200 |
Christian Humer |
Truffle-DSL: fixed wrong type simple name references with ECJ in generated code.
|
Thu, 24 Oct 2013 19:44:08 +0200 |
Gilles Duboscq |
Fix warning
|
Thu, 24 Oct 2013 20:15:49 +0200 |
Gilles Duboscq |
Serveral fixes to StampTool.add and some tests
|
Thu, 24 Oct 2013 11:44:55 +0200 |
Gilles Duboscq |
Only print "Graal: no installed code" in deopt if nmethod is compiled by Graal
|
Thu, 24 Oct 2013 08:51:44 -0700 |
twisti |
Merge
|
Wed, 23 Oct 2013 19:50:14 -0700 |
twisti |
read HotSpotVMConfig fields from HotSpot's vmStructs via annotations
|
Tue, 22 Oct 2013 23:16:03 -0700 |
twisti |
added missing @Override's
|
Thu, 24 Oct 2013 15:36:39 +0200 |
Roland Schatz |
Make AMD64HotSpotTruffleBackend a decorator for the default backend.
|
Thu, 24 Oct 2013 13:26:27 +0200 |
Lukas Stadler |
initialize primitive frame slots for objects to 0 (long) instead of null (object)
|
Thu, 24 Oct 2013 12:23:52 +0200 |
Doug Simon |
renamed TruffleIRJavaMethod to TruffleDebugJavaMethod and made Truffle debug scopes more consistent in its usage
|
Wed, 23 Oct 2013 17:12:30 -0700 |
Mick Jordan |
Merge
|
Wed, 23 Oct 2013 15:35:55 -0700 |
Mick Jordan |
mxtool: change about text to refer to Wiki doc, add mx.find script
|
Wed, 23 Oct 2013 22:50:34 +0200 |
Bernhard Urban |
ArrayCopySnippets: small cleanup
|
Wed, 23 Oct 2013 22:45:56 +0200 |
Bernhard Urban |
ArrayCopySnippets: remove unused constants
|
Wed, 23 Oct 2013 22:07:22 +0200 |
Bernhard Urban |
UnsafeArrayCopySnippets: use vectorized version also for Long, Double and Object
|
Wed, 23 Oct 2013 22:06:28 +0200 |
Bernhard Urban |
UnsafeArrayCopyNode: try to be more precise about killed location
|
Wed, 23 Oct 2013 22:06:27 +0200 |
Bernhard Urban |
Unsafe{Load,Store}Node: users must provide an LocationIdentity explicitly. Provide more specific LocationIdentity in UnsafeArraySnippets (instead of ANY_LOCATION)
|
Wed, 23 Oct 2013 22:06:16 +0200 |
Bernhard Urban |
ArrayCopySnippets: don't do a second bounds check
|
Wed, 23 Oct 2013 22:06:04 +0200 |
Bernhard Urban |
ArrayCopySnippets: use slow path probability for deopt branches
|
Wed, 23 Oct 2013 13:54:21 -0400 |
S.Bharadwaj Yadavalli |
[PTX] fix warnings in ptx code
|
Wed, 23 Oct 2013 18:45:05 +0200 |
Doug Simon |
improved debug scope context when compiling Truffle IR graphs by making a Truffle compilable masquerade as a JavaMethod
|
Wed, 23 Oct 2013 17:50:58 +0200 |
Gilles Duboscq |
Fix exception during canonicalization (GRAAL-554): when killing the branch following a FixedGuard, we can not count on this removing all of our usages because some of them may already be dead
|
Wed, 23 Oct 2013 16:51:01 +0200 |
Gilles Duboscq |
Fix integer stamp join for downMask/lowerBound
|
Wed, 23 Oct 2013 15:44:39 +0200 |
Bernhard Urban |
sparc: fix makefile issue from hsx25 merge
|
Wed, 23 Oct 2013 15:31:47 +0200 |
Bernhard Urban |
mx: fix detection for sparc. ignore unparsable lines in jvm.cfg
|
Wed, 23 Oct 2013 13:41:50 +0200 |
Gilles Duboscq |
Fix NPE in OptimizeGuardAnchors
|
Wed, 23 Oct 2013 11:49:01 +0200 |
Gilles Duboscq |
Fix StampTool.unsignedRightShift
|
Wed, 23 Oct 2013 13:35:50 +0200 |
Roland Schatz |
IGV: Fix cfg edge coloring.
|
Wed, 23 Oct 2013 13:41:10 +0200 |
Matthias Grimmer |
Merge
|
Wed, 23 Oct 2013 13:40:56 +0200 |
Matthias Grimmer |
rename CompilerToVm.dontInline to doNotInlineOrCompile
|
Wed, 23 Oct 2013 13:33:40 +0200 |
Matthias Grimmer |
Re-add OptimizedCallTarget.callHelper - prevents frequent reinstallation of frame injection
|
Wed, 23 Oct 2013 12:54:21 +0200 |
Matthias Grimmer |
Remove unused parameter from CompilerToVm.dontInline
|
Wed, 23 Oct 2013 12:48:06 +0200 |
Matthias Grimmer |
Extend the CompilerToVM interface to explicitly avoid compilation and inlining of methods
|
Wed, 23 Oct 2013 12:46:58 +0200 |
Matthias Grimmer |
Refactoring of the frame prologue injection
|
Wed, 23 Oct 2013 12:45:57 +0200 |
Matthias Grimmer |
Rename CodeCacheProvider.addDefaultMethod to setDefaultMethod
|
Tue, 22 Oct 2013 13:25:37 +0200 |
Matthias Grimmer |
Add OptimizedCallTarget.call(PackedFrame, Arguments) frame prologue injection
|
Tue, 22 Oct 2013 13:24:43 +0200 |
Matthias Grimmer |
Make pointer decoding of AMD64HotSPotMove public
|
Tue, 22 Oct 2013 13:24:18 +0200 |
Matthias Grimmer |
Add missing ExplodeLoop annotation in SL
|
Mon, 21 Oct 2013 18:40:31 +0200 |
Matthias Grimmer |
Allow CodeCacheProvider to install default methods
|
Mon, 21 Oct 2013 17:48:54 +0200 |
Matthias Grimmer |
Add NeverInlineMacro for OptimizedCallTarget.call
|
Wed, 23 Oct 2013 10:29:53 +0200 |
Doug Simon |
fixed bug in creation of CreateGRAALDist.launch files
|
Tue, 22 Oct 2013 15:49:05 -0700 |
Mick Jordan |
Merge
|
Tue, 22 Oct 2013 15:48:45 -0700 |
Mick Jordan |
mxtool: fixes (GRAAL-557) and code cleanups
|
Tue, 22 Oct 2013 08:35:26 -0700 |
Mick Jordan |
Merge
|
Mon, 21 Oct 2013 20:36:08 -0700 |
Mick Jordan |
mxtool sclone: check import version when imported suite already exists
|
Tue, 22 Oct 2013 14:35:41 -0400 |
S.Bharadwaj Yadavalli |
PTX codegen enhancements; fixes to PTX test regressions.
|
Tue, 22 Oct 2013 17:03:01 +0200 |
Doug Simon |
only show metric and timer values if -G:Meter or -G:Time is enabled
|
Tue, 22 Oct 2013 15:10:14 +0200 |
Gilles Duboscq |
Add an optional name to HotSpotNmethod. Print it during deopt. Use it when installing a Truffle compilation
|
Tue, 22 Oct 2013 15:08:23 +0200 |
Gilles Duboscq |
Add setter for GuardNode's action
|
Tue, 22 Oct 2013 11:54:18 +0200 |
Doug Simon |
Merge.
|
Tue, 22 Oct 2013 11:31:16 +0200 |
Doug Simon |
append output of mx command to (re)build graal.jar to a per-project log file
|
Tue, 22 Oct 2013 11:01:56 +0200 |
Doug Simon |
commented out eager initialization of Suite.version
|
Tue, 22 Oct 2013 11:01:32 +0200 |
Doug Simon |
made hg be called lazily
|
Tue, 22 Oct 2013 10:15:37 +0200 |
Gilles Duboscq |
Small refactoring of edge dumping in BinaryGraphPrinter
|
Tue, 22 Oct 2013 10:31:32 +0200 |
Gilles Duboscq |
Fix NodeClass.getFirstLevel(Input|Successor)Positions to use the NODE_LIST constant instead of 0
|
Tue, 22 Oct 2013 09:58:21 +0200 |
Christos Kotselidis |
Disable deferred init barriers
|
Mon, 21 Oct 2013 15:14:43 -0700 |
Mick Jordan |
mxtool: handle missing hg executable gracefully
|
Mon, 21 Oct 2013 22:49:28 +0200 |
Doug Simon |
moved snippet timers/metrics from SnippetTemplate to SnippetInfo and added new metric for number of snippet specializations (i.e. number of SnippetTemplate objects created)
|
Mon, 21 Oct 2013 22:47:54 +0200 |
Doug Simon |
enable zero-count metrics to be shown (disable with new -G:+SuppressZeroDebugValues option)
|
Mon, 21 Oct 2013 18:37:19 +0200 |
Doug Simon |
Merge.
|
Mon, 21 Oct 2013 18:16:37 +0200 |
Doug Simon |
applied autoformat
|
Mon, 21 Oct 2013 18:10:32 +0200 |
Doug Simon |
minor reformatting based on 'mx eclipseformat'
|
Mon, 21 Oct 2013 17:42:42 +0200 |
Doug Simon |
added support code for Truffle to inject special tail-call code into the prefix of OptimizedCallTarget.call(PackedFrame, Arguments)
|
Mon, 21 Oct 2013 17:42:19 +0200 |
Doug Simon |
added limited ability for one HotSpotBackendFactory to override another
|
Mon, 21 Oct 2013 17:41:27 +0200 |
Doug Simon |
workaround for bug in Clang 5.0
|
Mon, 21 Oct 2013 17:36:41 +0200 |
Christos Kotselidis |
Merge
|
Mon, 21 Oct 2013 17:21:26 +0200 |
Christos Kotselidis |
Flush deferred barrier when Graal and G1 are used
|
Mon, 21 Oct 2013 16:07:32 +0200 |
Bernhard Urban |
gate: clean and build IGV (not GV)
|
Mon, 21 Oct 2013 16:07:29 +0200 |
Bernhard Urban |
FloatingReadNode: simplify assert condition
|
Sun, 20 Oct 2013 03:50:51 +0200 |
Andreas Woess |
Truffle: add sanity check.
|
Sun, 20 Oct 2013 03:26:03 +0200 |
Andreas Woess |
Truffle: fix possible node rewrite failures after recursive calls.
|
Sun, 20 Oct 2013 01:00:02 +0200 |
Andreas Woess |
Backed out changeset: edb2e6bd6a01 (superseded by ce5e6f9075b6)
|
Fri, 18 Oct 2013 15:59:20 -0700 |
Mick Jordan |
Merge
|
Fri, 18 Oct 2013 15:58:07 -0700 |
Mick Jordan |
mxtool: fix command-specific option parsing regression
|
Fri, 18 Oct 2013 23:55:35 +0200 |
Doug Simon |
available GPUs are exposed to Graal only by the graal.gpu.isalist system property which is set up during command line argument parsing
|
Fri, 18 Oct 2013 21:40:23 +0200 |
Doug Simon |
added ptx sources to hotspot Eclipse project
|
Fri, 18 Oct 2013 18:23:14 +0200 |
Doug Simon |
abstracted HotSpotGraalRuntime as a RuntimeProvider which removes the recent selector addition to the Graal capabilities API and also makes Truffle independent of the graal.hotspot project (GRAAL-363)
|
Fri, 18 Oct 2013 17:00:52 +0200 |
Doug Simon |
revert attempt to avoid Eclipse build loops
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Add canonicalizations for more diamond shapes to Conditional if one of the input of the Phi is also a conditional with constants
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Conditional Elimination should not skip registering ShortCut conditions
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Canonicalize DynamicDeoptimize nodes back to Deoptimize when used with a constant reason&action
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Optimize Binary Graph format for more compact size
|
Thu, 17 Oct 2013 18:23:20 +0200 |
Gilles Duboscq |
Binary Graphs: use 16bits for pool indices
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Replace EliminatePartiallyRedundantGuardsPhase with OptimizeGuardAnchors
|
Thu, 17 Oct 2013 18:18:05 +0200 |
Gilles Duboscq |
Small optimizations to Binary Printer and IGV's BinaryParser
|
Fri, 18 Oct 2013 14:51:56 +0200 |
Lukas Stadler |
duplicate VirtualObjectNodes when peeling / unrolling loops
|
Fri, 18 Oct 2013 13:49:41 +0200 |
Christian Wirth |
Truffle: Update for the CompilationPolicy
|
Thu, 17 Oct 2013 19:59:25 -0700 |
Mick Jordan |
mxtool hg support for suites
|
Thu, 17 Oct 2013 22:22:19 +0200 |
Doug Simon |
made AMD64HotSpotBackendFactory more easily extensible
|
Thu, 17 Oct 2013 15:58:41 +0200 |
Doug Simon |
Merge.
|
Thu, 17 Oct 2013 14:05:14 +0200 |
Doug Simon |
made HSAILCompilationResult subclass CompilationResult
|
Wed, 16 Oct 2013 11:46:05 +0200 |
Lukas Stadler |
fixed 5b1a2e8e82d6: make EscapeObjectState value numberable
|
Thu, 17 Oct 2013 12:22:27 +0200 |
Doug Simon |
added support disassembling during CodeGen
|
Thu, 17 Oct 2013 12:21:25 +0200 |
Doug Simon |
fixed regression
|
Thu, 17 Oct 2013 11:48:58 +0200 |
Doug Simon |
marked HSAIL tests that rely on unimplemented features
|
Thu, 17 Oct 2013 11:48:31 +0200 |
Doug Simon |
gave HSAIL its own Replacements implementation (HSAILHotSpotReplacementsImpl)
|
Thu, 17 Oct 2013 11:46:58 +0200 |
Doug Simon |
replace new InternalError("NYI") with GraalInternalError.unimplemented()
|
Thu, 17 Oct 2013 11:46:27 +0200 |
Doug Simon |
prevent npe in Buffer.copyData() when Buffer.data is null
|
Thu, 17 Oct 2013 10:52:56 +0200 |
Doug Simon |
preliminary support for initializing multiple ForeignCallProviders and LoweringProviders (GRAAL-363)
|
Thu, 17 Oct 2013 10:18:53 +0200 |
Doug Simon |
removed yet more uses of HotSpotGraalRuntime.getHostProviders() (GRAAL-363)
|
Thu, 17 Oct 2013 10:09:02 +0200 |
Doug Simon |
replaced HotSpotGraalRuntime.wordKind with an access via the host backend (GRAAL-363)
|
Thu, 17 Oct 2013 09:58:17 +0200 |
Doug Simon |
removed more uses of HotSpotGraalRuntime.getHostProviders() (GRAAL-363)
|
Thu, 17 Oct 2013 09:25:58 +0200 |
Doug Simon |
factored out retrieving the host architecture name to handle variations in value of os.arch system property
|
Wed, 16 Oct 2013 22:06:58 -0700 |
twisti |
make TimedBootstrap work with lower time limits
|
Wed, 16 Oct 2013 19:49:15 -0700 |
twisti |
added NegateNodeCanonicalizationTest
|
Thu, 17 Oct 2013 01:28:01 +0200 |
Doug Simon |
fixed C++ compilation error in fastdebug build
|
Thu, 17 Oct 2013 01:16:36 +0200 |
Doug Simon |
fixed project canonicalization
|
Thu, 17 Oct 2013 01:14:05 +0200 |
Doug Simon |
added missing file
|
Thu, 17 Oct 2013 01:08:17 +0200 |
Doug Simon |
improved support for co-existing, multiple backends (GRAAL-363)
|
Thu, 17 Oct 2013 01:05:13 +0200 |
Doug Simon |
added support for wrapping long lines in mx/projects by placing a "\" at the end of the line (like the C preprocessor accepts)
|
Wed, 16 Oct 2013 18:27:28 +0200 |
Christian Humer |
Merge.
|
Wed, 16 Oct 2013 18:27:11 +0200 |
Christian Humer |
Truffle-DSL: fixed type comparison of inner classes fails with ECJ when class was loaded from binary file.
|
Wed, 16 Oct 2013 18:25:16 +0200 |
Christian Humer |
Truffle-DSL: fixed an NPE if invalid TypeData are compared.
|
Wed, 16 Oct 2013 16:15:40 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Oct 2013 15:03:29 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Oct 2013 15:02:48 +0200 |
Thomas Wuerthinger |
Fix integer stamp test.
|
Wed, 16 Oct 2013 03:53:40 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Oct 2013 03:11:19 +0200 |
Thomas Wuerthinger |
Remove files of Truffle printer.
|
Wed, 16 Oct 2013 03:03:34 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Oct 2013 03:02:03 +0200 |
Thomas Wuerthinger |
Make sure constants have the correct stack kind and unsafe accesses the correct access kind.
|
Tue, 15 Oct 2013 13:51:27 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 15 Oct 2013 01:25:31 +0200 |
Thomas Wuerthinger |
Add LoweringProvider parameter to registerReplacements method.
|
Wed, 16 Oct 2013 14:18:10 +0200 |
Doug Simon |
increased generated interpreter size to accomodate Windows
|
Wed, 16 Oct 2013 14:17:42 +0200 |
Doug Simon |
attempt to fix Eclipse build loop issue
|
Wed, 16 Oct 2013 13:24:34 +0200 |
Doug Simon |
fixed name of SPARC class
|
Wed, 16 Oct 2013 12:19:25 +0200 |
Doug Simon |
increased AMD64 template interpreter size in GRAALVM to allow the VM to be debugged with a Java debugger
|
Tue, 15 Oct 2013 23:32:19 +0200 |
Doug Simon |
added LoweringProvider to ReplacementsProvider.registerReplacements
|
Tue, 15 Oct 2013 22:38:35 -0700 |
twisti |
add missing @Override to Iterator.remove overrides
|
Tue, 15 Oct 2013 18:04:13 -0700 |
twisti |
revert Unsafe.getObject hack to read uncompressed pointers
|
Wed, 16 Oct 2013 01:12:47 +0200 |
Christos Kotselidis |
Merge
|
Wed, 16 Oct 2013 01:12:23 +0200 |
Christos Kotselidis |
Enable Deferred Init Barriers
|
Wed, 16 Oct 2013 01:05:14 +0200 |
Christos Kotselidis |
Fix inconsistent oops in slow path allocation
|
Tue, 15 Oct 2013 23:06:27 +0200 |
Doug Simon |
Merge.
|
Tue, 15 Oct 2013 22:21:01 +0200 |
Doug Simon |
rename: graalRuntime -> runtime, getGraalRuntime -> getRuntime
|
Tue, 15 Oct 2013 22:19:41 +0200 |
Doug Simon |
introduced HotSpotRegistersProvider interface
|
Tue, 15 Oct 2013 14:14:06 +0200 |
Doug Simon |
split HotSpotRuntime into separate provider implementations
|
Tue, 15 Oct 2013 21:32:13 +0200 |
Doug Simon |
Backed out changeset: 5b1a2e8e82d6
|
Tue, 15 Oct 2013 21:28:24 +0200 |
Doug Simon |
Merge.
|
Mon, 14 Oct 2013 11:24:04 +0200 |
Doug Simon |
made use of substitution when deriving a new Providers object
|
Mon, 14 Oct 2013 11:06:32 +0200 |
Doug Simon |
narrowed TargetDescription dependency of ReplacementsImpl to word kind
|
Tue, 15 Oct 2013 14:26:30 +0200 |
Gilles Duboscq |
Fix intptr_t to oop casts in vframeArray.cpp and re-enable CHECK_UNHANDLED_OOPS in fastdebug mode
|
Tue, 15 Oct 2013 14:46:25 +0200 |
Gilles Duboscq |
The runtime entries need to use oopDesc* rather than oop in their signature
|
Tue, 15 Oct 2013 14:02:31 +0200 |
Gilles Duboscq |
Merge
|
Mon, 14 Oct 2013 17:49:25 +0200 |
Gilles Duboscq |
When FixedGuardNode is canonicalized away, it should not be replaced with the previous begin
|
Tue, 15 Oct 2013 17:41:30 +0200 |
Matthias Grimmer |
Remove truffle.printer
|
Tue, 15 Oct 2013 13:03:54 +0200 |
Lukas Stadler |
make EscapeObjectState value numberable
|
Tue, 15 Oct 2013 11:32:32 +0200 |
Lukas Stadler |
PEA: fix up FrameStates *after* dealing with unhandled inputs
|
Tue, 15 Oct 2013 11:31:23 +0200 |
Lukas Stadler |
preliminary fix for MonitorExitNodes with AFTER_BCI
|
Mon, 14 Oct 2013 19:46:29 -0700 |
twisti |
ConstantNode methods should not throw InternalError
|
Tue, 15 Oct 2013 02:07:33 +0200 |
Christos Kotselidis |
Merge
|
Tue, 15 Oct 2013 01:50:48 +0200 |
Christos Kotselidis |
Fix unittests
|
Mon, 14 Oct 2013 23:38:14 +0200 |
Christos Kotselidis |
Merge
|
Mon, 14 Oct 2013 23:37:28 +0200 |
Christos Kotselidis |
Re-enable G1 verification in gate
|
Mon, 14 Oct 2013 23:36:11 +0200 |
Christos Kotselidis |
Fix in G1 GC after latest HotSpot merge
|
Mon, 14 Oct 2013 23:35:49 +0200 |
Christos Kotselidis |
Field renaming in unsafe load snippet
|
Tue, 15 Oct 2013 01:11:02 +0200 |
Thomas Wuerthinger |
Make sure HotSpot installed code link is cut when code is explicitely invalidated.
|
Tue, 15 Oct 2013 00:31:43 +0200 |
Thomas Wuerthinger |
Fix wrong modification of ReplacementsImpl macro node method handling.
|
Mon, 14 Oct 2013 23:30:05 +0200 |
Thomas Wuerthinger |
Improve convert deoptimize to guard phase to recognize FixedGuardNode following MergeNode.
|
Mon, 14 Oct 2013 23:28:45 +0200 |
Thomas Wuerthinger |
Improve canonicalization of FixedGuardNode.
|
Mon, 14 Oct 2013 23:28:10 +0200 |
Thomas Wuerthinger |
Truffle API adjustments: Simplify frame handling. Introduce cast for MaterializedFrame objects.
|
Mon, 14 Oct 2013 18:48:21 +0200 |
Christian Humer |
Merge.
|
Mon, 14 Oct 2013 18:35:48 +0200 |
Christian Humer |
Truffle-DSL: fixed wrong targetType for implicit casts.
|
Mon, 14 Oct 2013 15:51:57 +0200 |
Christian Humer |
merge.
|
Mon, 14 Oct 2013 15:44:18 +0200 |
Christian Humer |
Truffle-DSL: fixed incorrect else guard connections for executeAndSpecialize.
|
Mon, 14 Oct 2013 14:32:00 +0200 |
Christian Humer |
Merge.
|
Mon, 14 Oct 2013 13:25:25 +0200 |
Christian Humer |
Truffle-DSL: fixed invalid @SlowPath on generic execute methods. (GRAAL-490 #resolve)
|
Fri, 11 Oct 2013 20:45:14 +0200 |
Christian Humer |
Truffle-DSL. fixed some issues with new generation strategy.
|
Fri, 11 Oct 2013 20:07:50 +0200 |
Christian Humer |
Merge.
|
Fri, 11 Oct 2013 20:06:33 +0200 |
Christian Humer |
SL: updated simple lanugage type system to use an implicit cast.
|
Fri, 11 Oct 2013 20:05:55 +0200 |
Christian Humer |
Truffle-DSL: implemented new polymorphic more compact generation strategy
|
Wed, 09 Oct 2013 15:33:36 +0200 |
Christian Humer |
Merge.
|
Thu, 03 Oct 2013 18:09:21 +0200 |
Christian Humer |
Truffle-DSL: fixed minor issue in implicit cast tests.
|
Thu, 03 Oct 2013 18:07:59 +0200 |
Christian Humer |
Truffle-DSL: new implicit cast code generation layout supports now executeWith.
|
Thu, 03 Oct 2013 16:31:09 +0200 |
Christian Humer |
TruffleDSL: improved code generation layout for implicit casts.
|
Wed, 02 Oct 2013 15:57:17 +0200 |
Christian Humer |
SL: fixed literals generate unnecessary code.
|
Wed, 02 Oct 2013 15:33:25 +0200 |
Christian Humer |
Merge.
|
Wed, 02 Oct 2013 15:33:08 +0200 |
Christian Humer |
Truffle: Added experimental serialization API.
|
Wed, 02 Oct 2013 13:26:31 +0200 |
Christian Humer |
Merge.
|
Fri, 06 Sep 2013 21:37:50 +0200 |
Christian Humer |
Merge.
|
Fri, 06 Sep 2013 17:59:27 +0200 |
Christian Humer |
Truffle-DSL: fixed a if bug target parameters and executes accidently do not match.
|
Mon, 14 Oct 2013 16:40:51 +0200 |
Gilles Duboscq |
During CheckCast lowering, if null was never seen and a guard is created for the null case, the instanceof should be done on a non-null value.
|
Mon, 14 Oct 2013 15:52:24 +0200 |
Gilles Duboscq |
Remove reduduant guards stage check in GuardingPiNode.lower
|
Mon, 14 Oct 2013 13:49:46 +0200 |
Gilles Duboscq |
Replace some wrong GRAAL_ONLY with GRAALVM_ONLY
|
Mon, 14 Oct 2013 13:07:34 +0200 |
Lukas Stadler |
remove unused parameters from doProfile methods
|
Mon, 14 Oct 2013 10:45:02 +0200 |
Lukas Stadler |
exclude java.lang.ref.Reference from Escape Analysis
|
Sat, 12 Oct 2013 20:08:36 +0200 |
Andreas Woess |
fix hosted mode on windows after hotspot merge.
|
Sat, 12 Oct 2013 10:18:16 +0200 |
Bernhard Urban |
NodeClassIterator: remove reference to NodeClass
|
Sat, 12 Oct 2013 02:10:16 +0200 |
Christos Kotselidis |
Merge
|
Sat, 12 Oct 2013 01:15:05 +0200 |
Christos Kotselidis |
Merge
|
Sat, 12 Oct 2013 00:47:33 +0200 |
Christos Kotselidis |
Fix warning
|
Fri, 11 Oct 2013 23:14:06 +0200 |
Christos Kotselidis |
Merge
|
Fri, 11 Oct 2013 22:40:21 +0200 |
Christos Kotselidis |
Merge
|
Fri, 11 Oct 2013 21:41:42 +0200 |
Christos Kotselidis |
Merge
|
Fri, 11 Oct 2013 17:21:14 +0200 |
Christos Kotselidis |
Merge
|
Fri, 11 Oct 2013 17:14:35 +0200 |
Christos Kotselidis |
Augment unit tests to account for deferred init barriers
|
Fri, 11 Oct 2013 17:14:18 +0200 |
Christos Kotselidis |
Augment WriteBarrier Verification phase error reporting
|
Fri, 11 Oct 2013 17:12:35 +0200 |
Christos Kotselidis |
Do not add write barriers to newly allocated objects
|
Fri, 11 Oct 2013 17:09:13 +0200 |
Christos Kotselidis |
Customize deferred barrier flags fro Graal
|
Fri, 11 Oct 2013 17:08:22 +0200 |
Christos Kotselidis |
Defer barriers upon slow-path allocation
|
Fri, 11 Oct 2013 17:07:41 +0200 |
Christos Kotselidis |
Delegate deferred barrier arguments to graal
|
Fri, 11 Oct 2013 17:06:18 +0200 |
Christos Kotselidis |
Add Graal option for deferring write barriers of eden allocated objects
|
Sat, 12 Oct 2013 01:03:47 +0200 |
Doug Simon |
moved lookupForeignCall() from CodeCacheProvider to ForeignCallsProvider (GRAAL-511)
|
Sat, 12 Oct 2013 00:31:37 +0200 |
Doug Simon |
refactored isReexecutable(), getKilledLocations() and canDeoptimize() out of MetaAccessProvider into ForeignCallsProvider (GRAAL-511)
|
Fri, 11 Oct 2013 21:58:41 +0200 |
Doug Simon |
introduced @InjectedNodeParameter annotation to make injection of arguments during node intrinsification more extensible
|
Fri, 11 Oct 2013 21:05:41 +0200 |
Doug Simon |
fixed C compilation warnings on MacOS
|
Fri, 11 Oct 2013 19:20:45 +0200 |
Bernhard Urban |
gate: temporarily disable G1 verification until merge issues are resolved
|
Fri, 11 Oct 2013 17:53:29 +0200 |
Gilles Duboscq |
Merge
|
Fri, 11 Oct 2013 17:52:33 +0200 |
Gilles Duboscq |
Revert changes to globalDefinitions (needs more work) and disable CHECK_UNHANDLED_OOPS in fastdebug until it's fixed upstream
|
Fri, 11 Oct 2013 15:41:33 +0200 |
Gilles Duboscq |
Reduce HotSpot diff and fix previous merge
|
Fri, 11 Oct 2013 10:38:03 +0200 |
Gilles Duboscq |
Merge with hs25-b53
|
Fri, 04 Oct 2013 14:10:09 -0700 |
amurillo |
Added tag hs25-b53 for changeset 562a3d356de6
jdk8-b111
|
Fri, 04 Oct 2013 14:10:08 -0700 |
amurillo |
Merge
hs25-b53
|
Fri, 04 Oct 2013 13:37:25 -0700 |
jcoomes |
Merge
|
Thu, 03 Oct 2013 17:16:23 +0200 |
jwilhelm |
8025853: Remove unnecessary uses of GenerationSizer
|
Thu, 03 Oct 2013 13:19:19 +0200 |
jwilhelm |
8025855: Simplify GenRemSet code slightly
|
Wed, 02 Oct 2013 18:24:58 +0200 |
ehelin |
Merge
|
Mon, 30 Sep 2013 11:39:07 +0200 |
ehelin |
8025226: TestPerfCountersAndMemoryPools.java fails with -Xmixed or -Xcomp
|
Wed, 02 Oct 2013 14:33:32 +0200 |
mgerdin |
8012525: gc/metaspace/G1AddMetaspaceDependency.java Test fails a safepoint timeout assertion or hangs.
|
Tue, 01 Oct 2013 15:21:14 +0200 |
ehelin |
8025313: MetaspaceMemoryPool incorrectly reports undefined size for max
|
Tue, 01 Oct 2013 07:52:52 +0200 |
brutisso |
8025605: G1: Heap expansion logging misleading for fully expanded heap
|
Mon, 30 Sep 2013 12:43:59 +0200 |
tschatzl |
8025441: G1: assert "assert(thread < _num_vtimes) failed: just checking" fails when G1ConcRefinementThreads > ParallelGCThreads
|
Tue, 24 Sep 2013 14:46:29 +0200 |
mgerdin |
8025305: Cleanup CardTableModRefBS usage in G1
|
Fri, 27 Sep 2013 13:41:07 +0200 |
tschatzl |
Merge
|
Fri, 27 Sep 2013 11:18:26 +0200 |
tschatzl |
Merge
|
Fri, 27 Sep 2013 10:23:12 +0200 |
mgerdin |
8025279: metaspace/flags/maxMetaspaceSize throws OOM: out of Compressed Klass space
|
Thu, 26 Sep 2013 12:49:45 +0200 |
tschatzl |
8014078: G1: improve remembered set summary information by providing per region type information
|
Thu, 03 Oct 2013 10:35:32 -0700 |
vladidan |
Merge
|
Thu, 03 Oct 2013 10:25:54 -0400 |
jprovino |
Merge
|
Fri, 27 Sep 2013 13:53:43 -0400 |
jiangli |
Merge
|
Fri, 27 Sep 2013 13:49:57 -0400 |
jiangli |
8024990: JT_JDK: 11 failures with SIGSEGV on arm-sflt platforms in nightly fastdebug build.
|
Thu, 03 Oct 2013 16:38:21 +0400 |
iveresov |
Merge
|
Wed, 02 Oct 2013 06:17:10 -0700 |
vlivanov |
8025233: Move sun.invoke.Stable into java.lang.invoke package
|
Fri, 27 Sep 2013 13:36:25 -0400 |
drchase |
8025260: Methodhandles/JSR292: NullPointerException (NPE) thrown instead of AbstractMethodError (AME)
|
Mon, 30 Sep 2013 15:42:39 -0700 |
twisti |
8025599: Missing store barrier with OptimizeStringConcat
|
Fri, 27 Sep 2013 11:52:24 +0400 |
shade |
8014447: Object.hashCode intrinsic breaks inline caches
|
Sat, 28 Sep 2013 12:42:22 -0700 |
twisti |
8025613: clang: remove -Wno-unused-value
|
Sat, 28 Sep 2013 12:32:10 +0400 |
iignatyev |
8023452: TestCase$Helper(java.lang.Object) must be osr_compiled
|
Sat, 28 Sep 2013 12:32:09 +0400 |
iignatyev |
8024678: Java source files in hotspot/test/testlibrary should not use @author tag in JavaDoc
|
Fri, 27 Sep 2013 15:43:03 -0700 |
adlertz |
Merge
|
Fri, 27 Sep 2013 12:43:51 -0700 |
adlertz |
Merge
|
Fri, 27 Sep 2013 10:50:55 +0200 |
anoll |
8020151: PSR:PERF Large performance regressions when code cache is filled
|
Fri, 27 Sep 2013 08:39:19 +0200 |
rbackman |
8024924: Intrinsify java.lang.Math.addExact
|
Thu, 26 Sep 2013 12:07:53 -0700 |
twisti |
8024545: make develop and notproduct flag values available in product builds
|
Tue, 01 Oct 2013 11:06:35 -0400 |
zgu |
Merge
|
Tue, 01 Oct 2013 09:21:43 -0400 |
zgu |
Merge
|
Tue, 01 Oct 2013 08:54:05 -0400 |
zgu |
8022187: Missing ResourceMark crash when assertion using FormatBufferResource fails
|
Tue, 01 Oct 2013 08:10:42 -0400 |
acorn |
8011311: Private interface methods. Default conflicts:ICCE. no erased_super_default.
|
Fri, 27 Sep 2013 10:08:56 -0400 |
zgu |
Merge
|
Thu, 26 Sep 2013 10:25:02 -0400 |
hseigel |
7195622: CheckUnhandledOops has limited usefulness now
|
Wed, 25 Sep 2013 17:47:51 +0200 |
ctornqvi |
8024492: [TESTBUG] Test library class Platform.java needs to include methods for missing OS's and architectures
|
Wed, 25 Sep 2013 17:47:22 +0200 |
ctornqvi |
8024677: [TESTBUG] Move tests for classes in /testlibrary
|
Wed, 25 Sep 2013 13:58:13 +0200 |
dsimms |
8023956: Provide a work-around to broken Linux 32 bit "Exec Shield" using CS for NX emulation (crashing with SI_KERNEL)
|
Thu, 26 Sep 2013 13:41:34 -0700 |
amurillo |
8025536: new hotspot build - hs25-b53
|
Wed, 02 Oct 2013 13:26:31 -0700 |
katleman |
Added tag jdk8-b110 for changeset 6209b0ed51c0
|
Thu, 26 Sep 2013 13:33:02 -0700 |
amurillo |
Added tag hs25-b52 for changeset 58043478c26d
jdk8-b110
|
Thu, 26 Sep 2013 13:33:01 -0700 |
amurillo |
Merge
hs25-b52
|
Thu, 26 Sep 2013 06:34:10 -0700 |
tschatzl |
Merge
|
Thu, 26 Sep 2013 12:18:21 +0200 |
tschatzl |
Merge
|
Wed, 25 Sep 2013 17:23:41 +0200 |
brutisso |
8025228: assert(new_entry->reserved_words() == vs_word_size) fails in nightly
|
Wed, 25 Sep 2013 13:25:24 +0200 |
tschatzl |
7163191: G1: introduce a "heap spanning table" abstraction
|
Tue, 24 Sep 2013 10:14:02 +0200 |
tschatzl |
Merge
|
Sat, 21 Sep 2013 10:09:42 +0200 |
stefank |
8025096: Move the ChunkManager instances out of the VirtualSpaceLists
|
Fri, 20 Sep 2013 11:00:38 +0200 |
stefank |
8025059: Metspace::should_expand mixes bytes and words in check against MaxMetaspaceSize
|
Fri, 20 Sep 2013 10:53:28 +0200 |
stefank |
8024974: Incorrect use of GC_locker::is_active()
|
Thu, 26 Sep 2013 04:00:09 -0700 |
bdelsart |
Merge
|
Thu, 26 Sep 2013 01:30:01 -0700 |
bdelsart |
Merge
|
Fri, 20 Sep 2013 20:19:52 -0700 |
jiangli |
Merge
|
Fri, 20 Sep 2013 15:06:23 -0400 |
bpittore |
8014911: Should use SUPPORTS_NATIVE_CX8 define to help C/C++ compiler elide blocks of code
|
Thu, 26 Sep 2013 08:48:15 +0200 |
adlertz |
Merge
|
Tue, 24 Sep 2013 16:08:00 -0700 |
kvn |
8022585: VM crashes when ran with -XX:+PrintInlining
|
Tue, 24 Sep 2013 15:56:25 +0200 |
anoll |
7009641: Don't fail VM when CodeCache is full
|
Wed, 25 Sep 2013 13:03:21 -0400 |
zgu |
Merge
|
Mon, 23 Sep 2013 08:56:19 -0700 |
iklam |
8025088: Missing cases for JVM_CONSTANT_MethodHandleInError cause crash if debugger steps into error-tagged method handle
|
Sun, 22 Sep 2013 18:07:43 +0200 |
dsamersoff |
Merge
|
Sun, 22 Sep 2013 18:49:09 +0400 |
dsamersoff |
7133122: SA throws sun.jvm.hotspot.debugger.UnmappedAddressException when it should not
|
Sun, 22 Sep 2013 06:31:43 -0700 |
sla |
6989981: jstack causes "fatal error: ExceptionMark destructor expects no pending exceptions"
|
Fri, 20 Sep 2013 18:19:07 -0700 |
dcubed |
Merge
|
Fri, 20 Sep 2013 12:58:35 -0700 |
dcubed |
Merge
|
Sat, 21 Sep 2013 01:45:29 +0200 |
coleenp |
Merge
|
Fri, 20 Sep 2013 18:34:00 -0400 |
coleenp |
8014956: nashorn/api/javaaccess/MethodAccessTest.java test fails on sparc-solaris 64
|
Fri, 20 Sep 2013 10:34:41 -0700 |
mgerdin |
Merge
|
Tue, 17 Sep 2013 17:16:28 +0200 |
allwin |
7196151: ParserTest SEGv on solaris
|
Fri, 20 Sep 2013 09:44:04 -0400 |
coleenp |
Merge
|
Fri, 20 Sep 2013 09:30:02 -0400 |
coleenp |
8022887: Assertion hit while using class and redefining it with RedefineClasses simultaneously
|
Thu, 19 Sep 2013 11:04:23 -0400 |
hseigel |
8024517: runtime/CDSCompressedKPtrs/XShareAuto.java failed with RuntimeException
|
Thu, 19 Sep 2013 08:47:46 +0200 |
kevinw |
Merge
|
Wed, 18 Sep 2013 19:50:44 +0200 |
kevinw |
Merge
|
Wed, 18 Sep 2013 16:48:49 +0400 |
sgabdura |
8022836: JVM crashes in JVMTIENVBASE::GET_CURRENT_CONTENDED_MONITOR and GET_OWNED_MONITOR
|
Wed, 18 Sep 2013 20:08:00 -0400 |
dholmes |
8024826: (s) : Remove alt-rt.jar, used by +AggressiveOps
|
Wed, 18 Sep 2013 07:02:10 -0700 |
dcubed |
8019835: Strings interned in different threads equal but does not ==
|
Fri, 20 Sep 2013 11:17:04 -0700 |
amurillo |
8025127: new hotspot build - hs25-b52
|
Thu, 26 Sep 2013 10:43:15 -0700 |
cl |
Added tag jdk8-b109 for changeset c81dd5393a5e
|
Wed, 25 Sep 2013 12:23:10 -0700 |
tbell |
8025411: JPRT to switch to the new Win platforms for JDK8 builds this week
jdk8-b109
|
Fri, 20 Sep 2013 11:09:26 -0700 |
amurillo |
Added tag hs25-b51 for changeset 566db1b0e6ef
|
Fri, 20 Sep 2013 11:09:25 -0700 |
amurillo |
Merge
hs25-b51
|
Thu, 19 Sep 2013 18:01:39 +0200 |
adlertz |
Merge
|
Wed, 18 Sep 2013 14:10:21 -0700 |
iveresov |
8023542: Test java/io/File/CheckPermission.java fails due to unfinished recursion (java.lang.StackOverflowError) when JIT'ed code (-client,-server) is running
|
Wed, 18 Sep 2013 09:31:01 +0200 |
rbackman |
Merge
|
Wed, 18 Sep 2013 07:22:20 +0200 |
anoll |
8022883: Assertion failed: sweptCount >= flushedCount + markedCount + zombifiedCount
|
Tue, 17 Sep 2013 20:48:42 -0700 |
jrose |
Merge
|
Fri, 13 Sep 2013 22:38:02 -0400 |
drchase |
8014013: CallInfo structure no longer accurately reports the result of a LinkResolver operation
|
Tue, 17 Sep 2013 16:07:37 -0700 |
adlertz |
Merge
|
Tue, 17 Sep 2013 08:39:20 +0200 |
anoll |
8024128: guarantee(codelet_size > 0 && (size_t)codelet_size > 2*K) failed: not enough space for interpreter generation
|
Tue, 17 Sep 2013 23:12:27 +0200 |
ctornqvi |
Merge
|
Tue, 17 Sep 2013 16:55:53 +0200 |
ctornqvi |
8014905: [TESTBUG] Some hotspot tests should be updated to divide test jdk and compile jdk
|
Tue, 17 Sep 2013 05:30:19 -0700 |
adlertz |
Merge
|
Fri, 13 Sep 2013 16:55:44 -0700 |
twisti |
8024760: add more types, fields and constants to VMStructs
|
Fri, 13 Sep 2013 04:16:54 -0700 |
vlivanov |
8023134: Rename VM LogFile to hotspot_pid{pid}.log (was hotspot.log)
|
Thu, 12 Sep 2013 18:13:28 -0700 |
twisti |
Merge
|
Thu, 12 Sep 2013 14:53:44 -0700 |
twisti |
8024275: During CTW: assert(sig_bt[member_arg_pos] == T_OBJECT) failed: dispatch argument must be an object
|
Thu, 12 Sep 2013 23:13:45 +0200 |
adlertz |
8024646: Remove LRG_List container, replace it with GrowableArray
|
Thu, 19 Sep 2013 09:34:20 +0200 |
tschatzl |
Merge
|
Thu, 19 Sep 2013 09:26:08 +0200 |
tschatzl |
Merge
|
Wed, 18 Sep 2013 15:59:41 +0200 |
tschatzl |
Merge
|
Wed, 18 Sep 2013 13:18:52 +0200 |
tschatzl |
8024669: Native OOME when allocating after changes to maximum heap supporting Coops sizing on sparcv9
|
Wed, 18 Sep 2013 10:02:19 +0200 |
tschatzl |
8024662: gc/arguments/TestUseCompressedOopsErgo.java does not compile.
|
Tue, 17 Sep 2013 20:59:07 +0200 |
ehelin |
8024718: Metaspace performance counters and memory pools should report the same data
|
Wed, 18 Sep 2013 00:08:00 +0000 |
jwilhelm |
Merge
|
Tue, 17 Sep 2013 14:02:53 +0200 |
jwilhelm |
8024884: Test name changed, test list not updated
|
Tue, 17 Sep 2013 12:04:11 +0200 |
tschatzl |
8024914: Swapped usage of idx_t and bm_word_t types in bitMap.inline.hpp
|
Mon, 16 Sep 2013 13:32:44 +0200 |
tschatzl |
Merge
|
Mon, 16 Sep 2013 10:20:45 +0200 |
tschatzl |
8024396: VM crashing with assert(!UseLargePages || UseParallelOldGC || use_large_pages) failed: Wrong alignment to use large pages
|
Mon, 16 Sep 2013 09:41:03 +0200 |
tschatzl |
Merge
|
Fri, 13 Sep 2013 07:57:13 +0200 |
shade |
8024671: G1 generates assert error messages in product builds
|
Fri, 13 Sep 2013 22:25:27 +0200 |
stefank |
8024752: Log TraceMetadata* output to gclog_or_tty instead of tty
|
Fri, 13 Sep 2013 22:23:48 +0200 |
stefank |
8024751: Fix bugs in TraceMetadata
|
Fri, 13 Sep 2013 22:22:14 +0200 |
stefank |
8024650: Don't adjust MaxMetaspaceSize up to MetaspaceSize
|
Fri, 13 Sep 2013 22:21:06 +0200 |
stefank |
8024651: Remove the incorrect usage of Metablock::overhead()
|
Thu, 12 Sep 2013 10:15:54 +0200 |
stefank |
8024638: Count and expose the amount of committed memory in the metaspaces
|
Thu, 12 Sep 2013 10:15:30 +0200 |
ehelin |
8023476: Metaspace capacity > reserved
|
Wed, 11 Sep 2013 18:47:54 +0200 |
tschatzl |
Merge
|
Wed, 11 Sep 2013 16:25:02 +0200 |
tschatzl |
8010722: assert: failed: heap size is too big for compressed oops
|
Wed, 11 Sep 2013 06:15:31 -0700 |
mgerdin |
Merge
|
Wed, 11 Sep 2013 09:37:14 +0200 |
mgerdin |
8009561: NPG: Metaspace fragmentation when retiring a Metachunk
|
Wed, 11 Sep 2013 12:03:41 +0200 |
tschatzl |
Merge
|
Wed, 11 Sep 2013 10:19:16 +0200 |
tschatzl |
8021823: G1: Concurrent marking crashes with -XX:ObjectAlignmentInBytes>=32 in 64bit VMs
|
Wed, 11 Sep 2013 10:14:32 +0200 |
tschatzl |
8016825: Large pages for the heap broken on Windows for compressed oops
|
Wed, 11 Sep 2013 08:57:02 +0200 |
mgerdin |
8024176: [macosx] gc/metaspace/ClassMetaspaceSizeInJmapHeap.java failed since jdk8b105, hs25b47
|
Mon, 12 Aug 2013 17:37:02 +0200 |
ehelin |
8015107: NPG: Use consistent naming for metaspace concepts
|
Wed, 18 Sep 2013 21:47:51 -0700 |
bdelsart |
Merge
|
Fri, 13 Sep 2013 21:36:27 -0400 |
dholmes |
8024505: [TESTBUG] update test groups for additional tests that can't run on the minimal VM
|
Fri, 13 Sep 2013 07:47:26 -0700 |
bdelsart |
Merge
|
Wed, 11 Sep 2013 23:49:35 -0400 |
dholmes |
Merge
|
Wed, 11 Sep 2013 00:38:18 -0400 |
dholmes |
8024256: Minimal VM build is broken with PCH disabled
|
Wed, 11 Sep 2013 20:03:34 -0400 |
bpittore |
8024007: Misc. cleanup of static agent code
|
Wed, 18 Sep 2013 12:52:15 -0400 |
zgu |
Merge
|
Tue, 17 Sep 2013 20:20:03 +0200 |
mseledtsov |
7149464: [TESTBUG] Test runtime/7020373/Test7020373.sh failed to clean up files after test
|
Tue, 17 Sep 2013 20:09:32 +0200 |
mseledtsov |
8016029: test runtime/6878713/Test6878713.sh failed
|
Mon, 16 Sep 2013 18:39:53 -0700 |
minqi |
Merge
|
Mon, 16 Sep 2013 15:35:04 -0700 |
minqi |
7164841: Improvements to the GC log file rotation
|
Mon, 16 Sep 2013 15:24:11 -0700 |
acorn |
Merge
|
Mon, 16 Sep 2013 17:57:56 -0400 |
acorn |
8024647: Default method resolution with private superclass method
|
Mon, 16 Sep 2013 12:43:34 -0700 |
dcubed |
6986195: correctly identify Ubuntu as the operating system in crash report instead of "Debian"
|
Mon, 16 Sep 2013 07:38:13 -0400 |
dholmes |
6900441: PlatformEvent.park(millis) on Linux could still be affected by changes to the time-of-day clock
|
Fri, 13 Sep 2013 16:56:58 -0700 |
sspitsyn |
Merge
|
Fri, 13 Sep 2013 12:48:50 -0700 |
sspitsyn |
8024346: ~CautiouslyPreserveExceptionMark - assert(!_thread->has_pending_exception()) failed: unexpected exception generated
|
Fri, 13 Sep 2013 12:47:44 -0700 |
sspitsyn |
8024345: 'assert(_value != NULL) failed: resolving NULL _value' from VM_RedefineClasses::set_new_constant_pool
|
Fri, 13 Sep 2013 12:46:40 -0700 |
sspitsyn |
8017230: Internal Error (jvmtiRedefineClasses.cpp:1662): guarantee(false) failed: insert_space_at() failed
|
Fri, 13 Sep 2013 19:20:59 +0200 |
mgronlun |
Merge
|
Fri, 13 Sep 2013 17:47:00 +0200 |
mgronlun |
8021353: Event based tracing is missing thread exit
|
Fri, 13 Sep 2013 10:34:15 -0400 |
zgu |
Merge
|
Thu, 12 Sep 2013 15:53:49 +0400 |
dsamersoff |
8022617: Openjdk hotspot build is broken on BSD platforms using gcc
|
Wed, 11 Sep 2013 14:30:17 +0400 |
dsamersoff |
8024056: runtime/InitialThreadOverflow/testme.sh fails
|
Mon, 09 Sep 2013 14:44:37 -0400 |
hseigel |
8023167: JVM allows duplicate Runtime[In]VisibleTypeAnnotations attributes in ClassFile/field_info/method_info structures
|
Mon, 09 Sep 2013 10:01:09 +0100 |
kevinw |
8023478: Test fails with HS crash in GCNotifier.
|
Fri, 06 Sep 2013 08:42:42 -0700 |
iklam |
8022335: Native stack walk while generating hs_err does not work on Windows x64
|
Wed, 04 Sep 2013 08:55:08 -0400 |
zgu |
8022798: "assert(seq > 0) failed: counter overflow" in Kitchensink
|
Fri, 13 Sep 2013 00:43:01 -0700 |
amurillo |
8024764: new hotspot build - hs25-b51
|
Thu, 19 Sep 2013 09:36:51 -0700 |
cl |
Added tag jdk8-b108 for changeset 85072013aad4
|
Fri, 13 Sep 2013 00:25:19 -0700 |
amurillo |
Added tag hs25-b50 for changeset a09fe9d1e016
jdk8-b108
|
Fri, 13 Sep 2013 00:25:18 -0700 |
amurillo |
Merge
hs25-b50
|
Thu, 12 Sep 2013 09:10:14 +0200 |
adlertz |
Merge
|
Wed, 11 Sep 2013 09:34:00 +0200 |
adlertz |
8010941: MinJumpTableSize is set to 18, investigate if that's still optimal
|
Tue, 10 Sep 2013 15:28:44 -0700 |
vlivanov |
Merge
|
Tue, 10 Sep 2013 14:51:48 -0700 |
vlivanov |
8001107: @Stable annotation for constant folding of lazily evaluated variables
|
Tue, 10 Sep 2013 07:51:37 +0200 |
anoll |
8024473: Remove unused macro: IRT_ENTRY_FOR_NMETHOD
|
Mon, 09 Sep 2013 19:53:28 +0200 |
adlertz |
Merge
|
Thu, 05 Sep 2013 16:38:04 +0400 |
iignatyev |
8012447: Java CTW implementation
|
Fri, 06 Sep 2013 11:11:19 -0700 |
amurillo |
8024258: new hotspot build - hs25-b50
|
Thu, 12 Sep 2013 11:08:59 -0700 |
cl |
Added tag jdk8-b107 for changeset 5b7f90aab3ad
|
Fri, 06 Sep 2013 11:04:00 -0700 |
amurillo |
Added tag hs25-b49 for changeset 50794d8ac11c
jdk8-b107
|
Fri, 06 Sep 2013 11:04:00 -0700 |
amurillo |
Merge
hs25-b49
|
Thu, 05 Sep 2013 14:15:54 +0200 |
tschatzl |
Merge
|
Wed, 04 Sep 2013 12:56:03 -0700 |
jmasa |
Merge
|
Wed, 04 Sep 2013 11:41:17 -0700 |
jmasa |
8013938: Native OOME on fastdebug VM on Solaris
|
Thu, 22 Aug 2013 11:23:15 +0200 |
ehelin |
8020692: TestGCEventMixed.java failed because of timestamp in event after end event
|
Fri, 30 Aug 2013 07:31:47 +0200 |
brutisso |
8019902: G1: Use the average heap size rather than the minimum heap size to calculate the region size
|
Thu, 29 Aug 2013 06:53:16 -0700 |
jmasa |
Merge
|
Thu, 22 Aug 2013 10:50:41 +0200 |
mgerdin |
8016155: SIGBUS when running Kitchensink with ParallelScavenge and ParallelOld
|
Thu, 05 Sep 2013 10:39:10 +0200 |
adlertz |
Merge
|
Mon, 02 Sep 2013 22:44:57 +0200 |
adlertz |
8024095: Missing brackets in local scheduling code.
|
Mon, 02 Sep 2013 13:13:45 +0200 |
rbackman |
Merge
|
Sun, 01 Sep 2013 19:52:02 +0200 |
adlertz |
Merge
|
Sun, 01 Sep 2013 19:21:05 +0200 |
adlertz |
8023988: Move local scheduling of nodes to the CFG creation and code motion phase (PhaseCFG)
|
Thu, 29 Aug 2013 22:44:19 +0400 |
vlivanov |
8023976: assert(!CompilationPolicy::can_be_compiled(this, comp_level)) failed: sanity check
|
Wed, 28 Aug 2013 11:22:43 +0200 |
kvn |
8023597: Optimize G1 barriers code for unsafe load_store
|
Tue, 27 Aug 2013 21:16:54 +0200 |
adlertz |
Merge
|
Mon, 26 Aug 2013 12:50:23 +0200 |
adlertz |
8023691: Create interface for nodes in class Block
|
Tue, 27 Aug 2013 19:37:39 +0200 |
rbackman |
Merge
|
Tue, 20 Aug 2013 09:37:01 +0200 |
rbackman |
8022283: Assertion failed: assert(is_loaded() && field->holder()->is_loaded() && klass()->is_subclass_of (field->holder())) failed: invalid access
|
Mon, 26 Aug 2013 21:48:19 -0700 |
vlivanov |
Merge
|
Mon, 26 Aug 2013 17:41:05 +0400 |
vlivanov |
8022595: JSR292: deadlock during class loading of MethodHandles, MethodHandleImpl & MethodHandleNatives
|
Mon, 26 Aug 2013 17:37:25 +0400 |
vlivanov |
8022456: LogCompilation tool does not work with C1 output again
|
Mon, 26 Aug 2013 16:12:20 +0200 |
roland |
8016277: Crash in nmethod::is_compiled_by_c1() on x86
|
Wed, 21 Aug 2013 13:34:45 +0200 |
roland |
7199175: JSR 292: C1 needs patching when invokedynamic/invokehandle call site is not linked
|
Fri, 23 Aug 2013 18:04:35 -0700 |
kvn |
8023472: C2 optimization breaks with G1
|
Fri, 23 Aug 2013 11:41:37 -0700 |
kvn |
8012972: Incremental Inlining should support scalar replaced object in debug info
|
Sun, 01 Sep 2013 10:37:01 -0400 |
hseigel |
8023381: VM fails to initialize in runtime/CDSCompressedKPtrs/XShareAuto.java runtime/SharedArchiveFile/CdsSameObjectAlignment.java
|
Fri, 30 Aug 2013 15:42:01 -0700 |
acorn |
Merge
|
Fri, 30 Aug 2013 12:56:58 -0700 |
acorn |
Merge
|
Fri, 30 Aug 2013 15:15:56 -0400 |
acorn |
8023872: Verification error in generated lambda classes
|
Fri, 30 Aug 2013 15:57:06 -0400 |
hseigel |
Merge
|
Fri, 30 Aug 2013 15:15:22 -0400 |
hseigel |
Merge
|
Fri, 30 Aug 2013 15:07:23 -0400 |
hseigel |
8024050: Incorrect optimization level and comment specified for unsafe.cpp
|
Fri, 30 Aug 2013 13:38:45 -0400 |
zgu |
Merge
|
Fri, 30 Aug 2013 12:22:02 -0400 |
zgu |
Merge
|
Fri, 30 Aug 2013 11:54:14 -0400 |
zgu |
6991327: using -Xprof trigger native memory leak
|
Fri, 30 Aug 2013 07:04:42 -0700 |
dcubed |
Merge
|
Thu, 29 Aug 2013 18:56:29 -0400 |
coleenp |
8021954: VM SIGSEGV during classloading on MacOS; hs_err_pid file produced
|
Thu, 29 Aug 2013 21:46:09 +0200 |
dsamersoff |
Merge
|
Thu, 29 Aug 2013 21:48:23 +0400 |
dsamersoff |
8009062: poor performance of JNI AttachCurrentThread after fix for 7017193
|
Thu, 29 Aug 2013 13:44:07 -0400 |
hseigel |
8022407: sun/misc/CopyMemory.java fails with SIGSEGV in Unsafe_SetByte+0x35
|
Thu, 29 Aug 2013 10:33:13 -0400 |
hseigel |
8016764: JVM does not prohibit invokespecial in c.f.v 51.0 that invokes default interface method in c.f.v 52.0
|
Thu, 29 Aug 2013 11:05:55 +0200 |
sla |
8023720: (hotspot) setjmp/longjmp changes the process signal mask on OS X
|
Wed, 28 Aug 2013 08:15:01 -0400 |
acorn |
8020489: VM crash when non-existent interface called by invokespecial
|
Tue, 27 Aug 2013 16:02:59 -0400 |
iklam |
Merge
|
Tue, 27 Aug 2013 03:35:46 -0400 |
iklam |
Merge
|
Mon, 26 Aug 2013 21:59:50 -0700 |
iklam |
8020622: create.bat on Windows failed to create project file for Visual Studio 2012
|
Tue, 27 Aug 2013 07:54:05 -0700 |
minqi |
Merge
|
Mon, 26 Aug 2013 14:11:26 -0700 |
ccheung |
8020675: invalid jar file in the bootclasspath could lead to jvm fatal error
|
Tue, 27 Aug 2013 04:58:58 -0700 |
jiangli |
Merge
|
Mon, 26 Aug 2013 13:32:14 -0400 |
jiangli |
8023477: Invalid CP index when reading ConstantPool.
|
Tue, 27 Aug 2013 01:21:22 -0700 |
acorn |
Merge
|
Mon, 26 Aug 2013 11:35:25 -0400 |
acorn |
8012294: remove generic handling for default methods
|
Mon, 26 Aug 2013 18:34:29 -0700 |
dcubed |
Merge
|
Mon, 26 Aug 2013 17:42:03 +0400 |
shade |
8023638: Add the regression test for 8006997
|
Fri, 30 Aug 2013 00:29:52 -0700 |
amurillo |
8024022: new hotspot build - hs25-b49
|
Thu, 05 Sep 2013 02:45:38 -0700 |
cl |
Added tag jdk8-b106 for changeset aed585cafc0d
|
Fri, 30 Aug 2013 00:19:43 -0700 |
amurillo |
Added tag hs25-b48 for changeset 18b4798adbc4
jdk8-b106
|
Fri, 30 Aug 2013 00:19:42 -0700 |
amurillo |
Merge
hs25-b48
|
Thu, 29 Aug 2013 00:22:13 -0400 |
dholmes |
Merge
|
Wed, 28 Aug 2013 21:42:14 -0400 |
dholmes |
Merge
|
Wed, 28 Aug 2013 19:25:18 -0400 |
dholmes |
8023900: [TESTBUG] Initial compact profile test groups need adjusting
|
Wed, 28 Aug 2013 12:01:04 -0700 |
jiangli |
Merge
|
Wed, 28 Aug 2013 14:44:46 -0400 |
bpittore |
8023580: Add jtreg test for 8004051 and 8005722
|
Tue, 27 Aug 2013 22:05:53 -0400 |
dholmes |
8006164: [TESTBUG] compact profile hotspot test issues
|
Fri, 23 Aug 2013 12:36:32 -0700 |
cjplummer |
8020829: JT_HS: 2 runtime NMT tests fail on platforms if NMT detail is not supported
|
Fri, 23 Aug 2013 20:33:02 -0400 |
bpittore |
8014135: The JVMTI specification does not conform to recent changes in JNI specification
|
Tue, 27 Aug 2013 18:55:33 -0700 |
jmasa |
Merge
|
Fri, 23 Aug 2013 15:59:20 -0700 |
jmasa |
Merge
|
Thu, 22 Aug 2013 04:14:45 +0200 |
brutisso |
Merge
|
Wed, 21 Aug 2013 22:35:56 +0200 |
brutisso |
8022872: G1: Use correct GC cause for young GC triggered by humongous allocations
|
Fri, 16 Aug 2013 06:12:46 -0700 |
jmasa |
8022817: CMS should not shrink if compaction was not done
|
Mon, 26 Aug 2013 07:01:23 -0700 |
stefank |
Merge
|
Fri, 16 Aug 2013 13:22:32 +0200 |
stefank |
8007074: SIGSEGV at ParMarkBitMap::verify_clear()
|
Mon, 26 Aug 2013 09:33:01 +0200 |
dsimms |
8022683: JNI GetStringUTFChars should return NULL on allocation failure not abort the VM
|
Sun, 25 Aug 2013 21:21:18 -0400 |
hseigel |
8022183: GCC 4.6 change sdefault setting for omit-frame-pointer which breaks hotspot stack walking
|
Fri, 23 Aug 2013 10:39:15 -0700 |
dcubed |
Merge
|
Fri, 23 Aug 2013 10:36:34 +0200 |
mgronlun |
8023457: Event based tracing framework needs a mutex for thread groups
|
Thu, 22 Aug 2013 21:23:31 -0700 |
poonam |
Merge
|
Thu, 22 Aug 2013 18:09:29 -0700 |
poonam |
Merge
|
Wed, 21 Aug 2013 22:12:11 -0700 |
poonam |
8020530: Non heap memory size calculated incorrectly
|
Thu, 22 Aug 2013 17:21:48 -0700 |
jiangli |
Merge
|
Thu, 22 Aug 2013 19:27:42 -0400 |
jiangli |
8023547: com/sun/jdi/RedefineMulti.sh fails with IllegalArgumentException after JDK-8021948 .
|
Thu, 22 Aug 2013 13:53:13 -0700 |
iklam |
Merge
|
Thu, 22 Aug 2013 10:20:50 -0700 |
iklam |
8023406: make/windows/build_vm_def.sh takes too long even when BUILD_WIN_SA != 1
|
Thu, 22 Aug 2013 14:56:10 -0400 |
sla |
Merge
|
Tue, 23 Jul 2013 14:32:37 +0200 |
allwin |
8011888: sa.js: TypeError: [object JSAdapter] has no such function "__has__"
|
Thu, 22 Aug 2013 11:52:27 -0400 |
hseigel |
7121403: [TESTBUG] runtime/7051189/Xchecksig.sh fails on 64bit solaris
|
Wed, 21 Aug 2013 13:18:52 +0200 |
sla |
8022808: Kitchensink hangs on macos
|
Fri, 23 Aug 2013 03:14:54 -0700 |
amurillo |
8023635: new hotspot build - hs25-b48
|
Thu, 29 Aug 2013 09:41:51 -0700 |
cl |
Added tag jdk8-b105 for changeset acac3bde66b2
|
Fri, 23 Aug 2013 03:01:16 -0700 |
amurillo |
Added tag hs25-b47 for changeset c1604d5885a6
jdk8-b105
|
Fri, 23 Aug 2013 03:01:16 -0700 |
amurillo |
Merge
hs25-b47
|
Thu, 22 Aug 2013 14:03:47 -0700 |
jmasa |
Merge
|
Thu, 22 Aug 2013 11:13:17 -0700 |
jmasa |
Merge
|
Wed, 14 Aug 2013 19:52:16 -0700 |
jmasa |
8021809: Partitioning based on eden sampling during allocation not reset correctly
|
Wed, 21 Aug 2013 10:32:02 +0200 |
tschatzl |
8022784: TaskQueue misses minimal documentation and references for analysis
|
Tue, 20 Aug 2013 10:02:38 -0700 |
jmasa |
Merge
|
Mon, 19 Aug 2013 08:58:56 -0700 |
jmasa |
Merge
|
Mon, 19 Aug 2013 18:17:58 +0200 |
ehelin |
8023219: NPG: MetaspaceMemoryPool should report statistics for all of metaspace
|
Mon, 19 Aug 2013 13:44:13 +0200 |
stefank |
8023227: Enhance layout_helper_log2_element_size assert
|
Fri, 16 Aug 2013 11:26:09 +0200 |
brutisso |
8023145: G1: G1CollectedHeap::mark_strong_code_roots() needs to handle ParallelGCThreads=0
|
Thu, 15 Aug 2013 13:02:42 -0700 |
brutisso |
Merge
|
Thu, 15 Aug 2013 10:52:18 +0200 |
johnc |
7145569: G1: optimize nmethods scanning
|
Thu, 22 Aug 2013 18:37:14 +0200 |
rbackman |
Merge
|
Thu, 08 Aug 2013 03:16:56 +0200 |
rbackman |
8022675: Redundant class init check
|
Tue, 20 Aug 2013 10:57:50 -0700 |
twisti |
8022956: Clang: enable return type warnings on BSD
|
Mon, 19 Aug 2013 09:33:29 +0200 |
rbackman |
Merge
|
Fri, 16 Aug 2013 14:11:40 -0700 |
kvn |
8021898: Broken JIT compiler optimization for loop unswitching
|
Fri, 16 Aug 2013 13:39:26 -0400 |
iignatyev |
Merge
|
Wed, 14 Aug 2013 23:50:23 +0400 |
iignatyev |
8022832: Add WB APIs for OSR compilation
|
Fri, 16 Aug 2013 17:34:37 +0400 |
iignatyev |
8016456: ciReplay test assumes TIERED compilation is available
|
Fri, 16 Aug 2013 10:23:55 +0200 |
adlertz |
8023003: Cleanup the public interface to PhaseCFG
|
Thu, 15 Aug 2013 11:59:19 -0700 |
bharadwaj |
8022441: Bad code generated for certain interpreted CRC intrinsics, 2 cases
|
Tue, 20 Aug 2013 13:47:40 -0700 |
dcubed |
8023287: HOTSPOT_BUILD_COMPILER needs to support "Sun Studio 12u3"
|
Tue, 20 Aug 2013 00:48:55 -0700 |
jiangli |
Merge
|
Mon, 19 Aug 2013 14:59:54 -0400 |
jiangli |
8021948: Change InstanceKlass::_source_file_name and _generic_signature from Symbol* to constant pool indexes.
|
Mon, 19 Aug 2013 22:28:52 -0700 |
kevinw |
Merge
|
Mon, 19 Aug 2013 14:28:58 +0100 |
kevinw |
8022655: ClassDump ignored jarStream setting
|
Mon, 19 Aug 2013 17:29:41 -0700 |
ehelin |
Merge
|
Wed, 07 Aug 2013 16:47:32 +0200 |
ehelin |
8014659: NPG: performance counters for compressed klass space
|
Mon, 19 Aug 2013 09:16:35 -0700 |
minqi |
8023188: Unsafe volatile double store on bsd is broken
|
Fri, 16 Aug 2013 10:06:58 -0700 |
dcubed |
Merge
|
Fri, 16 Aug 2013 04:24:07 -0700 |
amurillo |
8023152: new hotspot build - hs25-b47
|
Thu, 22 Aug 2013 09:10:01 -0700 |
cl |
Added tag jdk8-b104 for changeset 104743074675
|
Thu, 10 Oct 2013 18:26:22 +0200 |
Gilles Duboscq |
Adapt compressed pointers implementation for last HotSpot changes
|
Thu, 10 Oct 2013 17:22:25 +0200 |
Gilles Duboscq |
Merge
|
Thu, 15 Aug 2013 20:04:10 -0400 |
hseigel |
8003424: Enable Class Data Sharing for CompressedOops
|
Wed, 14 Aug 2013 15:12:00 -0700 |
rdurbin |
8005073: [TESTBUG] remove crufty '_g' support from HS tests
|
Fri, 11 Oct 2013 16:11:21 +0200 |
Doug Simon |
grouped provider values/parameters into a Providers object (GRAAL-511)
|
Fri, 11 Oct 2013 12:20:09 +0200 |
Doug Simon |
Merge.
|
Fri, 11 Oct 2013 12:19:09 +0200 |
Doug Simon |
refactored constantEquals(), lookupArrayLength() and readUnsafeConstant() out of MetaAccessProvider into ConstantReflectionProvider (GRAAL-511)
|
Thu, 10 Oct 2013 23:20:04 +0200 |
Doug Simon |
rename: lookupRegisterConfig -> getRegisterConfig (part 2)
|
Thu, 10 Oct 2013 23:08:06 +0200 |
Doug Simon |
rename: lookupRegisterConfig -> getRegisterConfig
|
Thu, 10 Oct 2013 22:58:07 +0200 |
Doug Simon |
rename: metaAccessProvider -> metaAccess
|
Thu, 10 Oct 2013 22:46:13 +0200 |
Doug Simon |
removed unnecessary delegating classes
|
Fri, 11 Oct 2013 00:18:41 +0200 |
Bernhard Urban |
NodeClassIterator: seperate implementation for modCount check
|
Thu, 10 Oct 2013 22:29:47 +0200 |
Bernhard Urban |
NodeClassIterator: specialize instance for each type of iterator (inputs/successors) in order to share directCount/offsets directly with NodeClass
|
Thu, 10 Oct 2013 20:50:54 +0200 |
Doug Simon |
made GraalCodeCacheProvider independent of CodeCacheProvider and renamed the former to LoweringProvider (GRAAL-511)
|
Thu, 10 Oct 2013 18:26:09 +0200 |
Doug Simon |
Merge.
|
Thu, 10 Oct 2013 18:12:30 +0200 |
Doug Simon |
removed API for storing a Graph with an InstalledCode
|
Thu, 10 Oct 2013 18:07:20 +0200 |
Doug Simon |
added ability to suppress duplicate lines on an output stream and used it to filter the GC verification log messages in the gate
|
Thu, 10 Oct 2013 17:07:11 +0200 |
Gilles Duboscq |
Merge
|
Thu, 10 Oct 2013 17:06:03 +0200 |
Gilles Duboscq |
Disable TieredCompilation if Graal is enabled
|
Thu, 10 Oct 2013 14:20:04 +0200 |
Gilles Duboscq |
Merge hs25-b46
|
Fri, 16 Aug 2013 04:14:13 -0700 |
amurillo |
Added tag hs25-b46 for changeset 580430d131cc
jdk8-b104
|
Fri, 16 Aug 2013 04:14:12 -0700 |
amurillo |
Merge
hs25-b46
|
Fri, 16 Aug 2013 09:02:36 +0200 |
brutisso |
Merge
|
Thu, 15 Aug 2013 06:20:48 -0700 |
ehelin |
Merge
|
Tue, 13 Aug 2013 18:16:19 +0200 |
ehelin |
8020598: ObjectCountEventSender::send needs INCLUDE_TRACE guards when building OpenJDK with INCLUDE_TRACE=0
|
Thu, 15 Aug 2013 10:05:50 +0200 |
brutisso |
8023021: Unnecessary clearing of the card table introduced by the fix for JDK-8023013
|
Wed, 14 Aug 2013 13:49:36 +0200 |
ehelin |
8022899: SunStudio compiler can not handle EXCEPTION_MARK and inlining
|
Wed, 14 Aug 2013 10:55:45 +0200 |
brutisso |
Merge
|
Wed, 14 Aug 2013 09:02:32 +0200 |
brutisso |
8022800: Use specific generations rather than generation iteration
|
Fri, 31 May 2013 14:32:44 +0200 |
stefank |
8022880: False sharing between PSPromotionManager instances
|
Thu, 15 Aug 2013 15:26:16 +0200 |
rbackman |
Merge
|
Wed, 14 Aug 2013 10:21:26 -0700 |
kvn |
8022993: Convert MAX_UNROLL constant to LoopMaxUnroll C2 flag
|
Sat, 10 Aug 2013 10:01:12 +0400 |
iignatyev |
8019915: whitebox testClearMethodStateTest fails with tiered on sparc
|
Fri, 09 Aug 2013 18:05:00 +0200 |
rbackman |
Merge
|
Wed, 07 Aug 2013 18:04:42 +0200 |
adlertz |
8022475: Remove unneeded ad-files
|
Wed, 07 Aug 2013 17:56:19 +0200 |
adlertz |
8022284: Hide internal data structure in PhaseCFG
|
Mon, 12 Aug 2013 17:24:54 -0400 |
coleenp |
8009728: nsk/jvmti/AttachOnDemand/attach030 crashes on Win32
|
Sat, 10 Aug 2013 10:56:27 -0700 |
iklam |
8022740: Visual 2008 IDE build is broken
|
Fri, 09 Aug 2013 15:36:09 -0700 |
dcubed |
Merge
|
Fri, 09 Aug 2013 13:19:00 -0700 |
dcubed |
Merge
|
Fri, 09 Aug 2013 09:51:21 -0700 |
mikael |
8022452: Hotspot needs to know about Windows 8.1 and Windows Server 2012 R2
|
Thu, 08 Aug 2013 20:13:45 -0700 |
minqi |
Merge
|
Thu, 08 Aug 2013 15:19:12 -0700 |
minqi |
8019583: [TESTBUG] runtime/7107135 always passes
|
Thu, 08 Aug 2013 14:45:56 -0700 |
iklam |
8022093: syntax error near "umpiconninfo_t" -- when building on Solaris 10
|
Thu, 08 Aug 2013 09:21:30 -0700 |
dcubed |
8016601: Unable to build hsx24 on Windows using project creator and Visual Studio
|
Wed, 07 Aug 2013 19:02:06 +0400 |
dsamersoff |
8021771: warning stat64 is deprecated - when building on OSX 10.7.5
|
Tue, 06 Aug 2013 21:06:19 -0700 |
dholmes |
Merge
|
Tue, 06 Aug 2013 12:28:46 -0400 |
omajid |
8022188: Make zero compile after 8016131 and 8016697
|
Tue, 06 Aug 2013 16:33:59 -0700 |
sspitsyn |
7187554: JSR 292: JVMTI PopFrame needs to handle appendix arguments
|
Fri, 09 Aug 2013 01:39:11 -0700 |
amurillo |
8022688: new hotspot build - hs25-b46
|
Thu, 15 Aug 2013 09:25:33 -0700 |
cl |
Added tag jdk8-b103 for changeset 6f9be7f87b96
|
Fri, 09 Aug 2013 01:32:48 -0700 |
amurillo |
Added tag hs25-b45 for changeset 7f55137d6aa8
jdk8-b103
|
Fri, 09 Aug 2013 01:32:47 -0700 |
amurillo |
Merge
hs25-b45
|
Thu, 08 Aug 2013 23:49:04 +0200 |
rbackman |
Merge
|
Mon, 05 Aug 2013 15:03:40 -0700 |
twisti |
8022029: GetUnsafeObjectG1PreBarrier fails on 32-bit with: Unrecognized VM option 'ObjectAlignmentInBytes=32'
|
Mon, 05 Aug 2013 17:15:35 +0200 |
rbackman |
Merge
|
Fri, 02 Aug 2013 10:20:34 -0700 |
anoll |
8021301: better event messages
|
Thu, 01 Aug 2013 16:01:32 -0700 |
anoll |
8020531: Test compiler/codecache/CheckUpperLimit.java fails when memory limited
|
Mon, 29 Jul 2013 16:32:38 -0700 |
twisti |
8016474: Crash in sun.reflect.UnsafeObjectFieldAccessorImpl.get
|
Mon, 29 Jul 2013 11:54:18 +0400 |
iignatyev |
8021120: TieredCompilation can be enabled even if TIERED is undefined
|
Thu, 08 Aug 2013 08:29:28 -0400 |
dholmes |
Merge
|
Tue, 06 Aug 2013 20:01:40 -0400 |
vladidan |
8012144: multiple SIGSEGVs fails on staxf
|
Tue, 06 Aug 2013 14:28:48 +0400 |
dsamersoff |
8019396: SA-JDI OSThread class initialization throws an exception
|
Mon, 05 Aug 2013 08:55:06 -0700 |
hseigel |
Merge
|
Sun, 04 Aug 2013 16:30:53 -0400 |
hseigel |
7073961: [TESTBUG] closed/runtime/4845371/DBB.java failed on solaris 10 X65
|
Mon, 05 Aug 2013 10:27:31 +0100 |
kevinw |
8021444: SA: ClassDump.run() should not ignore existing ClassFilter.
|
Fri, 02 Aug 2013 22:34:43 +0200 |
ctornqvi |
Merge
|
Fri, 02 Aug 2013 18:26:24 +0200 |
ctornqvi |
Merge
|
Fri, 02 Aug 2013 18:12:10 +0200 |
ctornqvi |
8009585: test/runtime/7196045 times out
|
Fri, 02 Aug 2013 08:32:05 -0700 |
dcubed |
Merge
|
Fri, 02 Aug 2013 12:26:46 +0100 |
kevinw |
8020943: Memory leak when GCNotifier uses create_from_platform_dependent_str()
|
Thu, 01 Aug 2013 22:25:11 +0200 |
ctornqvi |
8009407: runtime/8000968/Test8000968.sh has incorrect check for proper config
|
Thu, 01 Aug 2013 22:20:00 +0200 |
ctornqvi |
8014294: Assert in ThreadTimesClosure::do_thread() due to use of naked oop instead of handle
|
Thu, 01 Aug 2013 22:15:40 +0200 |
mseledtsov |
8020614: OutputAnalyzer.shouldHaveExitValue() should print stdout/stderr output
|
Fri, 02 Aug 2013 03:06:19 -0700 |
amurillo |
8022124: new hotspot build - hs25-b45
|
Thu, 08 Aug 2013 10:10:31 -0700 |
cl |
Added tag jdk8-b102 for changeset c4697c1c4484
|
Fri, 02 Aug 2013 02:54:48 -0700 |
amurillo |
Added tag hs25-b44 for changeset 530fe88b3b2c
jdk8-b102
|
Fri, 02 Aug 2013 02:54:47 -0700 |
amurillo |
Merge
hs25-b44
|
Thu, 01 Aug 2013 17:17:52 -0700 |
tamao |
Merge
|
Thu, 01 Aug 2013 17:29:49 +0200 |
brutisso |
8022051: G1: Remove some unused G1 flags
|
Thu, 01 Aug 2013 09:35:04 +0200 |
brutisso |
8021879: G1: G1HeapRegionSize flag value not updated correctly
|
Thu, 01 Aug 2013 07:03:07 +0200 |
brutisso |
8021967: Deprecate -XX:DefaultMaxRAMFraction
|
Fri, 26 Jul 2013 13:34:22 -0700 |
tamao |
Merge
|
Thu, 25 Jul 2013 11:07:23 -0700 |
jmasa |
6412968: CMS Long initial mark pauses
|
Thu, 25 Jul 2013 07:02:45 -0700 |
jmasa |
Merge
|
Tue, 23 Jul 2013 09:49:11 -0700 |
jmasa |
6990419: CMS Remaining work for 6572569: consistently skewed work distribution in (long) re-mark pauses
|
Wed, 24 Jul 2013 10:07:37 +0200 |
tschatzl |
8020123: Test gc/g1/TestPrintRegionRememberedSetInfo.java fails with "test result: Error. No action after @build"
|
Wed, 31 Jul 2013 19:05:03 -0400 |
dholmes |
Merge
|
Sat, 27 Jul 2013 17:23:11 -0400 |
clucasius |
Merge
|
Thu, 25 Jul 2013 21:05:29 -0400 |
dholmes |
8021314: minimal1.make needs to force off components not supported by the minimal VM
|
Wed, 31 Jul 2013 08:28:18 -0700 |
fparain |
Merge
|
Tue, 30 Jul 2013 14:14:25 -0700 |
ccheung |
8021296: [TESTBUG] Test8017498.sh fails to find "gcc" and fails to compile on some Linux releases
|
Fri, 26 Jul 2013 15:24:32 +0000 |
fparain |
8019845: Memory leak during class redefinition
|
Fri, 26 Jul 2013 05:54:01 -0700 |
fparain |
Merge
|
Wed, 24 Jul 2013 08:04:15 +0200 |
minqi |
Merge
|
Fri, 19 Jul 2013 14:43:45 -0700 |
minqi |
8012263: ciReplay: gracefully exit & report meaningful error when replay data parsing fails
|
Fri, 26 Jul 2013 12:37:39 -0700 |
kvn |
8008938: TieredCompilation should be default
|
Fri, 26 Jul 2013 04:01:41 -0700 |
amurillo |
8021566: new hotspot build - hs25-b44
|
Thu, 01 Aug 2013 04:56:11 -0700 |
cl |
Added tag jdk8-b101 for changeset f6921c876db1
|
Thu, 10 Oct 2013 16:14:55 +0200 |
Doug Simon |
made CodeCacheProvider independent of MetaAccessProvider (GRAAL-511)
|
Thu, 10 Oct 2013 13:44:59 +0200 |
Gilles Duboscq |
Simplify ConstantNode.onlyUsedInVirtualState
|
Thu, 10 Oct 2013 12:07:58 +0200 |
Gilles Duboscq |
Ignore agent build files
|
Thu, 10 Oct 2013 13:03:26 +0200 |
Bernhard Urban |
Label: allocate ArrayList lazily
|
Thu, 10 Oct 2013 12:06:33 +0200 |
Doug Simon |
made verification of Option declaring classes runtime independent
|
Thu, 10 Oct 2013 12:05:39 +0200 |
Doug Simon |
removed warning
|
Thu, 10 Oct 2013 11:56:25 +0200 |
Doug Simon |
added tests for ResolvedJavaType.getClassInitializer() and ResolvedJavaType.getDeclaredMethods()
|
Thu, 10 Oct 2013 11:55:46 +0200 |
Doug Simon |
added ResolvedJavaType.getClassInititalizer()
|
Thu, 10 Oct 2013 03:23:40 +0200 |
Andreas Woess |
Back out changeset be0a33a631fa.
|
Wed, 09 Oct 2013 22:21:49 +0200 |
Andreas Woess |
Truffle: fix node rewrite issue that can occur when a currently executing node is replaced in a recursive call.
|
Wed, 09 Oct 2013 20:03:43 +0200 |
Andreas Woess |
Remove obsolete TruffleCompilerOptions.
|
Wed, 09 Oct 2013 19:38:58 +0200 |
Andreas Woess |
fix typo
|
Wed, 09 Oct 2013 17:55:00 +0200 |
Andreas Woess |
Fix DeoptimizeNode @NodeInfo.
|
Wed, 09 Oct 2013 17:34:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 09 Oct 2013 17:26:38 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 09 Oct 2013 17:26:29 +0200 |
Thomas Wuerthinger |
Do not emit code for constants in virtual state.
|
Tue, 08 Oct 2013 23:14:53 +0200 |
Thomas Wuerthinger |
Allow floating unsafe loads.
|
Tue, 08 Oct 2013 23:14:35 +0200 |
Thomas Wuerthinger |
Only allow virtualization of PiNode if type matches.
|
Wed, 09 Oct 2013 16:53:07 +0200 |
Bernhard Urban |
StandardMethodSubstitutionsTest: reenable tests again
|
Wed, 09 Oct 2013 16:02:48 +0200 |
Doug Simon |
spelling fix
|
Tue, 08 Oct 2013 21:47:46 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 08 Oct 2013 00:18:11 +0200 |
Thomas Wuerthinger |
Introduce ConditionAnchorNode.
|
Tue, 08 Oct 2013 00:17:56 +0200 |
Thomas Wuerthinger |
Fix warnings in PTX code.
|
Tue, 08 Oct 2013 15:06:43 +0200 |
Doug Simon |
ensure graal.options in the JDK is deployed/updated/deleted each time the VM is run
|
Tue, 08 Oct 2013 13:30:10 +0200 |
Doug Simon |
suggest corrections for mistyped Graal options (GRAAL-521)
|
Tue, 08 Oct 2013 00:20:24 +0100 |
Chris Seaton |
TruffleRuntime.createVirtualFrame.
|
Mon, 07 Oct 2013 23:16:00 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 07 Oct 2013 23:10:17 +0200 |
Thomas Wuerthinger |
Fix unsafe load snippet.
|
Mon, 07 Oct 2013 09:10:51 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 07 Oct 2013 03:12:05 +0200 |
Thomas Wuerthinger |
Fix more PTX warnings.
|
Mon, 07 Oct 2013 03:11:20 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 07 Oct 2013 03:08:50 +0200 |
Thomas Wuerthinger |
Fix warnings in PTX code.
|
Mon, 07 Oct 2013 03:05:50 +0200 |
Thomas Wuerthinger |
Propagate state after when creating unsafe store node.
|
Mon, 07 Oct 2013 02:40:08 +0200 |
Thomas Wuerthinger |
Add support for unsafe access in early read elimination.
|
Mon, 07 Oct 2013 01:25:49 +0200 |
Thomas Wuerthinger |
Add object location identity class.
|
Mon, 07 Oct 2013 01:24:08 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 07 Oct 2013 01:23:54 +0200 |
Thomas Wuerthinger |
Simplify handling of unsafe store and unsafe load.
|
Sun, 06 Oct 2013 16:30:25 +0200 |
Thomas Wuerthinger |
Remove unused import.
|
Sun, 06 Oct 2013 16:27:06 +0200 |
Thomas Wuerthinger |
Add missing node intrinsic annotation.
|
Mon, 07 Oct 2013 14:47:18 +0200 |
Doug Simon |
fixed WriteBarrier tests
|
Mon, 07 Oct 2013 11:36:49 +0200 |
Doug Simon |
Merge.
|
Sun, 06 Oct 2013 23:45:02 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from PhiNode (GRAAL-471)
|
Sun, 06 Oct 2013 23:44:15 +0200 |
Doug Simon |
removed unused PhiStampPhase
|
Sun, 06 Oct 2013 23:40:18 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from EscapeObjectState (GRAAL-471)
|
Sun, 06 Oct 2013 23:37:24 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from ValueAnchorNode (GRAAL-471)
|
Sun, 06 Oct 2013 23:35:47 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from WriteBarrier (GRAAL-471); typed iteration is only used in tests
|
Sun, 06 Oct 2013 23:32:25 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from MaterializedObjectState (GRAAL-471)
|
Sun, 06 Oct 2013 23:31:03 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from LogicNegationNode (GRAAL-471)
|
Sun, 06 Oct 2013 23:29:37 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from LoadIndexedNode (GRAAL-471)
|
Sun, 06 Oct 2013 23:28:58 +0200 |
Doug Simon |
removed unused class
|
Sun, 06 Oct 2013 23:04:55 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from LoadFieldNode (GRAAL-471)
|
Sun, 06 Oct 2013 21:19:22 -0700 |
Michael Van De Vanter |
Merge with 67a1e27a8dbb0945dc974b3ee3d8ac8af04743d3
|
Sun, 06 Oct 2013 21:17:51 -0700 |
Michael Van De Vanter |
Truffle: another minor tweak to NodeUtil.printSourceAttributionTree
|
Sun, 06 Oct 2013 19:58:09 -0700 |
Michael Van De Vanter |
SL: remove use of RootNode() constructor
|
Sun, 06 Oct 2013 19:57:46 -0700 |
Michael Van De Vanter |
Truffle: clean out one more use of the RootNode() constructor in test code
|
Sun, 06 Oct 2013 19:54:56 -0700 |
Michael Van De Vanter |
SL: update node constructors to use the Node(SourceSection) constructor
|
Sun, 06 Oct 2013 19:53:00 -0700 |
Michael Van De Vanter |
Truffle; remove uses of Node() constructor in test code
|
Sun, 06 Oct 2013 22:07:23 -0400 |
Morris Meyer |
PTX initial float and double
|
Sun, 06 Oct 2013 18:15:56 -0400 |
Morris Meyer |
PTX boolean return value, emitIntegerTestMove, warnings
|
Sun, 06 Oct 2013 13:55:09 -0400 |
Morris Meyer |
PTX conditional move, switch, if-else
|
Sun, 06 Oct 2013 15:38:20 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 06 Oct 2013 15:36:12 +0200 |
Thomas Wuerthinger |
Adjustments to unsafe access and unsafe cast compiler directives in Truffle API.
|
Sat, 05 Oct 2013 15:01:01 +0200 |
Thomas Wuerthinger |
Adjustment to unsafe customization macro node.
|
Sat, 05 Oct 2013 16:51:42 -0400 |
Morris Meyer |
Fixes to PTX control flow logic
|
Sat, 05 Oct 2013 10:37:38 -0400 |
Morris Meyer |
Disable broken BitCountNode integer / long substition test
|
Sat, 05 Oct 2013 10:31:18 -0400 |
Morris Meyer |
Fixed BasicPTXTest and IntegerPTXTest
|
Fri, 04 Oct 2013 11:56:18 +0200 |
Lukas Stadler |
more javadoc and output tweaks for dynamic counters
|
Fri, 04 Oct 2013 00:53:19 +0200 |
Doug Simon |
added block ids to Labels
|
Thu, 03 Oct 2013 21:28:21 +0200 |
Doug Simon |
removed dead or unused code
|
Thu, 03 Oct 2013 18:08:24 +0200 |
Roland Schatz |
Fix wrong typecast.
|
Thu, 03 Oct 2013 17:07:10 +0200 |
Doug Simon |
fix line wrapping issue when printing help for options
|
Thu, 03 Oct 2013 11:17:43 +0200 |
Roland Schatz |
Implement FloatStamp.asConstant.
|
Thu, 03 Oct 2013 10:38:23 +0200 |
Gilles Duboscq |
Fix problem with FloatStamp/IntegerStamp.alwaysDistinct throwing NPE
|
Wed, 02 Oct 2013 22:46:54 +0200 |
Doug Simon |
canonicalized projects
|
Wed, 02 Oct 2013 22:46:36 +0200 |
Doug Simon |
Merge.
|
Wed, 02 Oct 2013 21:43:19 +0200 |
Doug Simon |
modified CustomCanonicalizer to deal with Nodes (instead of ValueNodes) to avoid extra type testing during canonicalization (GRAAL-506)
|
Wed, 02 Oct 2013 21:40:29 +0200 |
Doug Simon |
Merge.
|
Wed, 02 Oct 2013 20:57:11 +0200 |
Doug Simon |
replace instanceof type tests for Canonicalizable and Simplifiable with extra boolean properties in NodeClass (GRAAL-506)
|
Tue, 01 Oct 2013 20:38:25 +0200 |
Doug Simon |
moved Canonicalizable and Simplifiable to the com.oracle.graal.graph project (GRAAL-506)
|
Tue, 01 Oct 2013 20:32:47 +0200 |
Doug Simon |
broadened types in Canonicalizable interface so that it can be moved to the com.oracle.graal.graph project (GRAAL-506)
|
Tue, 01 Oct 2013 20:30:04 +0200 |
Doug Simon |
broadened types in SimplifierTool interface so that it can be moved to the com.oracle.graal.graph project (GRAAL-506)
|
Wed, 02 Oct 2013 21:54:12 +0200 |
Bernhard Urban |
Inlining: remove killing begin node in non-exceptional path of InvokeWithException after inlining
|
Wed, 02 Oct 2013 18:40:48 +0200 |
Lukas Stadler |
fix signature of reflective invocation of ReplacementsImpl.makeGraph
|
Wed, 02 Oct 2013 17:34:27 +0200 |
Lukas Stadler |
Merge
|
Wed, 21 Aug 2013 15:29:55 +0200 |
Lukas Stadler |
don't tail duplicate object allocations
|
Wed, 02 Oct 2013 15:17:16 +0200 |
Lukas Stadler |
some more javadoc for benchmark counters
|
Wed, 02 Oct 2013 15:05:04 +0200 |
Lukas Stadler |
in-depth profiling of allocations and monitors
|
Wed, 02 Oct 2013 15:04:04 +0200 |
Lukas Stadler |
remove unused option
|
Wed, 02 Oct 2013 14:38:07 +0200 |
Lukas Stadler |
fix, simplify and enable ObjectClone intrinsification
|
Wed, 02 Oct 2013 14:16:04 +0200 |
Lukas Stadler |
new parameter on Snippet annotation to remove all frame states
|
Wed, 02 Oct 2013 15:37:06 +0100 |
Chris Seaton |
Merge.
|
Wed, 02 Oct 2013 14:46:30 +0100 |
Chris Seaton |
Merge.
|
Wed, 02 Oct 2013 14:19:28 +0100 |
Chris Seaton |
mx sl command.
|
Wed, 02 Oct 2013 15:43:39 +0200 |
Bernhard Urban |
CommitAllocation: use INIT_LOCATION for initializing objects and arrays
|
Wed, 02 Oct 2013 11:16:21 +0200 |
Bernhard Urban |
SchedulePhase: bail out with SchedulingError if scheduled block is not dominated by earliest
|
Wed, 02 Oct 2013 11:16:21 +0200 |
Bernhard Urban |
NewMemoryAwareScheudling: process loop a second time in order to compute the loop exists correctly with the new merged state
|
Wed, 02 Oct 2013 13:32:30 +0200 |
Bernhard Urban |
NewMemoryAwareScheduling: handle MemoryPhis properly
|
Wed, 02 Oct 2013 11:16:21 +0200 |
Bernhard Urban |
MemoryScheduling: update testcases
|
Wed, 25 Sep 2013 19:29:14 +0200 |
Bernhard Urban |
FloatingReadNode: add verify(), make sure that lastLocationAccess is always a MemoryCheckpoint
|
Wed, 02 Oct 2013 11:16:21 +0200 |
Bernhard Urban |
InvokeWithException: make next successor a special begin node which has the same locationidentity as the invoke
|
Wed, 02 Oct 2013 14:57:37 +0200 |
Roland Schatz |
Fix bug in constant folding.
|
Wed, 02 Oct 2013 13:28:17 +0200 |
Lukas Stadler |
Merge
|
Wed, 02 Oct 2013 13:18:25 +0200 |
Lukas Stadler |
simplify PEA block states by turning scalarAliases and objectAliases into one global NodeMap
|
Wed, 02 Oct 2013 10:19:43 +0200 |
Lukas Stadler |
remove unused method from VirtualizerTool
|
Wed, 02 Oct 2013 10:18:50 +0200 |
Lukas Stadler |
small javadoc fix
|
Wed, 02 Oct 2013 13:26:32 +0200 |
Lukas Stadler |
remove unused EscapeState.ThreadLocal
|
Mon, 30 Sep 2013 18:32:47 +0200 |
Lukas Stadler |
Merge
|
Mon, 30 Sep 2013 18:32:26 +0200 |
Lukas Stadler |
move benchmark counters into separate class and make them correct for multithreaded applications
|
Wed, 02 Oct 2013 12:09:51 +0200 |
Roland Schatz |
Simplify constant folding.
|
Tue, 01 Oct 2013 17:26:56 -0700 |
Michael Van De Vanter |
Truffle: minor legibility improvement in NodeUtil.printSourceAttributionTree()
|
Tue, 01 Oct 2013 07:23:33 -0700 |
Michael Van De Vanter |
Merge with f5faf49a86dd4bfd8e5ff6b9d6beedd280ea3f69
|
Mon, 30 Sep 2013 20:47:41 -0700 |
Michael Van De Vanter |
Truffle: add NodeUtil.printSourceAttributionTree() for debugging
|
Mon, 30 Sep 2013 22:05:40 +0200 |
Bernhard Urban |
remove MemoryState, make MemoryMap a node, add MemoryMap input to ReturnNode
|
Mon, 30 Sep 2013 16:36:24 +0200 |
Bernhard Urban |
MemoryMap: move to graal.nodes package
|
Mon, 30 Sep 2013 16:30:18 +0200 |
Bernhard Urban |
NewObjectSnippets: don't use a seperate location for initializing the array length field
|
Mon, 30 Sep 2013 16:28:42 +0200 |
Bernhard Urban |
SnippetTemplate: remove canonicalizer. remove loop for return node. copy Set on user side
|
Mon, 30 Sep 2013 21:46:41 +0200 |
Andreas Woess |
gtx_ptx.cpp: fix switch default label and operator precedence in ncores().
|
Mon, 30 Sep 2013 13:03:47 -0400 |
Morris Meyer |
PTX warp limiter to available GPU processors
|
Mon, 30 Sep 2013 17:03:14 +0200 |
Gilles Duboscq |
Fix wrong local variable name in LoopPolicies.shouldFullUnroll
|
Mon, 30 Sep 2013 16:10:32 +0200 |
Gilles Duboscq |
Keep the correct Deoptimization reason and action while grouping Deoptimizations
|
Mon, 30 Sep 2013 16:09:40 +0200 |
Gilles Duboscq |
Temporarily move encodeDeoptActionAndReason to MetaAccessProvider
|
Mon, 30 Sep 2013 18:05:25 +0200 |
Gilles Duboscq |
Merge
|
Thu, 26 Sep 2013 17:33:04 +0200 |
Gilles Duboscq |
Use ControlSplitNode and ControlSinkNode in GraphBuilderPhase.isBlockEnd
|
Thu, 26 Sep 2013 17:30:19 +0200 |
Gilles Duboscq |
Add a DynamicDeoptimizeNode where the action and reason is a input node.
|
Thu, 26 Sep 2013 16:26:56 +0200 |
Gilles Duboscq |
Fix copyright date in NodeWithState
|
Thu, 26 Sep 2013 16:10:02 +0200 |
Gilles Duboscq |
Remove DeoptimizingNode.getDeoptimizationReason
|
Thu, 26 Sep 2013 16:03:28 +0200 |
Gilles Duboscq |
SpeculationLog gives back the necessary Constant when calling maySpeculate. Remove the deoptimizationReasonfrom the DebugInfo
|
Thu, 26 Sep 2013 14:41:12 +0200 |
Gilles Duboscq |
CodeCacheProvider.encodeDeoptActionAndReason now returns a Constant
|
Mon, 30 Sep 2013 16:49:08 +0200 |
Doug Simon |
Merge.
|
Mon, 30 Sep 2013 16:48:24 +0200 |
Doug Simon |
enhanced test for CipherBlockChaining substitutions to cover path where the substitutions call the original (i.e. substituted) methods on slow paths
|
Mon, 30 Sep 2013 10:03:05 +0200 |
Doug Simon |
omit canonicalization in IncrementalCanonicalizerPhase if none of the contained phases changed the graph
|
Mon, 30 Sep 2013 14:02:07 +0200 |
Lukas Stadler |
new PrintAfterCompilation option, simplify PrintCompilation output
|
Mon, 30 Sep 2013 11:36:52 +0200 |
Bernhard Urban |
graal code installer: minor style cleanup
|
Mon, 30 Sep 2013 11:16:36 +0200 |
Bernhard Urban |
AMD64HotSpot: use conditional jump for IC_MISS_HANDLER
|
Mon, 30 Sep 2013 09:32:18 +0200 |
Bernhard Urban |
AMD64HotSpot: emit jump to IC miss handler directly instead of emitting it inside verfied_entry
|
Mon, 30 Sep 2013 09:47:41 +0200 |
Doug Simon |
improved javadoc for ResolvedJavaField.readConstantValue and .readValue
|
Mon, 30 Sep 2013 09:47:32 +0200 |
Doug Simon |
improved documentation and testing for ResolvedJavaType.resolveMethod() (GRAAL-489)
|
Sun, 29 Sep 2013 14:47:12 -0400 |
Morris Meyer |
PTX: one-dimensional parallel warp invocation, ParallelOver annotation
|
Sat, 28 Sep 2013 21:06:12 -0400 |
Morris Meyer |
PTX single-threaded array store, Warp annotation
|
Fri, 27 Sep 2013 19:51:01 +0200 |
Christos Kotselidis |
Merge
|
Fri, 27 Sep 2013 19:50:35 +0200 |
Christos Kotselidis |
Readjust branch probabilities of G1 Barriers
|
Fri, 27 Sep 2013 16:39:54 +0200 |
Michael Haupt |
put Node.getEncapsulatedSourceSection() on slow path
|
Fri, 27 Sep 2013 12:36:29 +0200 |
Christos Kotselidis |
Augment Write Barrier counters
|
Thu, 26 Sep 2013 15:53:21 -0700 |
Christian Wimmer |
Provide object read/write methods similar to Pointer.readXxxx/writeXxx that do not require casts to Word first, and use them in relevant places
|
Thu, 26 Sep 2013 22:45:25 +0200 |
Doug Simon |
attempt to canonicalize array length access when lowering array load|store operations
|
Thu, 26 Sep 2013 16:46:27 +0200 |
Andreas Woess |
Merge
|
Thu, 26 Sep 2013 16:44:54 +0200 |
Andreas Woess |
Truffle: force slow path on StringBuilder methods.
|
Thu, 26 Sep 2013 16:38:35 +0200 |
Andreas Woess |
Truffle: approximate source location for "illegal recursive call".
|
Thu, 26 Sep 2013 13:48:19 +0200 |
Andreas Woess |
Merge
|
Thu, 26 Sep 2013 13:47:12 +0200 |
Andreas Woess |
Truffle: add not-in-frame assumption feature.
|
Wed, 25 Sep 2013 17:34:01 +0200 |
Andreas Woess |
improve NodeUtil.cloneNode.
|
Wed, 25 Sep 2013 17:31:55 +0200 |
Andreas Woess |
include isValid in Assumption.toString(); minor javadoc fix.
|
Wed, 25 Sep 2013 16:16:54 +0200 |
Andreas Woess |
fix endless recursion in _find_eclipse_wsroot on windows when eclipse workspace is not in repository path.
|
Thu, 26 Sep 2013 13:17:48 +0200 |
Roland Schatz |
Use 32 byte code alignment for Graal on x86.
|
Thu, 26 Sep 2013 11:15:45 +0200 |
Gilles Duboscq |
Make AbstractBeginNode a IterableNodeType and use this in ControlFlowGraph
|
Thu, 26 Sep 2013 08:50:55 +0200 |
Bernhard Urban |
LoweringPhase: add comment
|
Wed, 25 Sep 2013 17:07:33 +0200 |
Bernhard Urban |
HSAIL, SPARC: fix some occurrences of object identity, using equals() instead
|
Wed, 25 Sep 2013 16:55:03 +0200 |
Bernhard Urban |
SnippetTemplate: avoid two getNodes() in assertions. comment fix and renames
|
Thu, 26 Sep 2013 03:04:38 +0200 |
Andreas Woess |
TruffleCache: do not cut off ControlFlowException constructors.
|
Wed, 25 Sep 2013 17:40:58 -0700 |
Christian Wimmer |
Improvements to recent unsafe cast node changes
|
Wed, 25 Sep 2013 13:26:02 -0700 |
twisti |
SPARC: added CodeInstaller::pd_relocate_poll
|
Wed, 25 Sep 2013 21:49:39 +0200 |
Doug Simon |
made lowering recursive instead of iterative
|
Wed, 25 Sep 2013 21:48:38 +0200 |
Doug Simon |
be verbose when the JDK specified by --installed-jdks is missing
|
Wed, 25 Sep 2013 21:25:06 +0200 |
Doug Simon |
Merge.
|
Wed, 25 Sep 2013 12:22:07 +0200 |
Doug Simon |
Merge.
|
Tue, 24 Sep 2013 15:35:59 +0200 |
Doug Simon |
Merge.
|
Fri, 20 Sep 2013 11:25:53 +0200 |
Doug Simon |
removed creation of intermediate LoadHubNode when lowering StoreIndexedNode
|
Thu, 19 Sep 2013 23:51:37 +0200 |
Doug Simon |
removed creation of intermediate ArrayLengthNode when lowering [Load|Store]IndexedNodes
|
Wed, 25 Sep 2013 13:11:10 +0200 |
Gilles Duboscq |
Remove unused AbstractCallNode
|
Wed, 25 Sep 2013 13:05:16 +0200 |
Gilles Duboscq |
StubForeignCallNode is not a DeoptimizingNode
|
Wed, 25 Sep 2013 12:12:45 +0200 |
Gilles Duboscq |
Nodes that extend AbstractStateSplit do not need to implement StateSplit again
|
Wed, 25 Sep 2013 12:08:28 +0200 |
Gilles Duboscq |
Make InfopointNode a NodeWithState, it is not a StateSplit anymore
|
Wed, 25 Sep 2013 12:08:04 +0200 |
Gilles Duboscq |
Introduce NodeWithState for nodes that hold some VirtualState. Use this interface in the required special cases (Scheduling and PEA)
|
Wed, 25 Sep 2013 11:16:17 +0200 |
Gilles Duboscq |
AMD64HotSpotLIRGenerator: ignore InfopointNodes with AFTER_BCI
|
Tue, 24 Sep 2013 16:21:59 +0200 |
Gilles Duboscq |
Fix SnippetFrameStateCleanupPhase's handling of Merges: if there is no statesplit after a merge, the last statesplit inside the merges's incomming branches should get an AFTER_BCI
|
Wed, 25 Sep 2013 12:17:55 +0200 |
Doug Simon |
add "sun4u" as a valid identifier for the SPARC architecture
|
Wed, 25 Sep 2013 12:17:21 +0200 |
Doug Simon |
make GuardingPiNode canonicalize to a deopt when the guard is guaranteed to fail
|
Wed, 25 Sep 2013 12:16:26 +0200 |
Doug Simon |
add support for a node to canonicalize itself to a ControlSinkNode
|
Wed, 25 Sep 2013 10:20:11 +0200 |
Christos Kotselidis |
Rewrite write barrier addition phase
|
Wed, 25 Sep 2013 10:08:14 +0200 |
Christos Kotselidis |
Refactor write barriers
|
Wed, 25 Sep 2013 09:58:05 +0200 |
Christos Kotselidis |
Move barriers in hotspot specific package
|
Tue, 24 Sep 2013 21:37:53 -0700 |
Mick Jordan |
Merge
|
Tue, 24 Sep 2013 21:36:46 -0700 |
Mick Jordan |
move pylint to mxtool
|
Tue, 24 Sep 2013 21:58:04 +0200 |
Bernhard Urban |
WriteBarrierSnipppets: make locations visible to other packages
|
Tue, 24 Sep 2013 14:24:47 -0400 |
Morris Meyer |
Finished PTX assembler and Register -> Variable conversion
|
Tue, 24 Sep 2013 16:08:07 +0200 |
Bernhard Urban |
G1 Barriers: don't use ANY_LOCATION
|
Tue, 24 Sep 2013 14:11:38 +0200 |
Bernhard Urban |
NewMultiArrayNode: use INIT_LOCATION instead of ANY_LOCATION
|
Tue, 24 Sep 2013 14:11:37 +0200 |
Bernhard Urban |
DynamicNewArrayNode: use INIT_LOCATION for runtime call
|
Tue, 24 Sep 2013 14:11:35 +0200 |
Bernhard Urban |
HotSpotRuntime: use HUB_LOCATION for hub
|
Tue, 24 Sep 2013 14:11:35 +0200 |
Bernhard Urban |
NewInstanceNode: use INIT_LOCATION; NewArrayNode: use INIT_LOCATION and ARRAY_LENGTH_LOCATION
|
Tue, 24 Sep 2013 14:11:34 +0200 |
Bernhard Urban |
SerialWriteBarrier: use GC_CARD_LOCATION instead of ANY_LOCATION
|
Tue, 24 Sep 2013 14:11:33 +0200 |
Bernhard Urban |
SnippetTemplate: add assertions regarding memory kills
|
Tue, 24 Sep 2013 14:11:32 +0200 |
Bernhard Urban |
FloatingReadPhase: use enum for describing the execution mode of the phase
|
Tue, 24 Sep 2013 14:11:31 +0200 |
Bernhard Urban |
FloatingReadPhase: add attribute to graph about application of FloatingReadPhase to this graph
|
Tue, 24 Sep 2013 16:06:46 +0200 |
Bernhard Urban |
PiNode: fix NPE in assertion
|
Tue, 24 Sep 2013 12:14:45 +0200 |
Gilles Duboscq |
No need for empty line after class declaration
|
Tue, 24 Sep 2013 10:23:43 +0200 |
Gilles Duboscq |
IntegerStamp.toString: print full mask
|
Tue, 24 Sep 2013 11:24:47 +0200 |
Doug Simon |
added parentheses for clarity
|
Tue, 24 Sep 2013 10:32:07 +0200 |
Doug Simon |
fixed poll-on-return for SPARC
|
Tue, 24 Sep 2013 08:51:02 +0200 |
Doug Simon |
made safepoint-on-return use specialized HotSpot runtime support for such safepoints (which have no debug info attached)
|
Mon, 23 Sep 2013 22:04:51 -0700 |
Mick Jordan |
mx.py whitespace fixes
|
Mon, 23 Sep 2013 21:57:44 -0700 |
Mick Jordan |
pylint fixes (retry)
|
Mon, 23 Sep 2013 21:35:12 -0700 |
Mick Jordan |
pylint fixes
|
Mon, 23 Sep 2013 21:30:35 -0700 |
Mick Jordan |
mx refactoring for split-repo suites; should have no effect on existing repos
|
Tue, 24 Sep 2013 00:41:33 +0200 |
Doug Simon |
renames: Graph.inputChanged -> inputChangedListener, Graph.usagesDroppedZero -> usagesDroppedToZeroListener
|
Tue, 24 Sep 2013 00:35:35 +0200 |
Doug Simon |
fixed concurrency issue in lowering of MacroNode replacement graphs
|
Tue, 24 Sep 2013 00:29:41 +0200 |
Doug Simon |
removed dumping overhead during inlining when dumping is not active
|
Mon, 23 Sep 2013 14:36:00 -0700 |
Christian Wimmer |
Refactor the handling of unsafe casts to distinguish between word-object-conversions, PiNode-like type information, and real unsafe casts.
|
Sun, 22 Sep 2013 02:24:13 +0200 |
Andreas Woess |
Truffle-DSL: fix type equals test with javac.
|
Sat, 21 Sep 2013 08:32:15 +0200 |
Bernhard Urban |
move MemoryMap to API package
|
Sat, 21 Sep 2013 08:19:19 +0200 |
Bernhard Urban |
SnippetTemplate: use FloatingReadPhase to store MemoryMap at ReturnNodes in order to connect the snippet graph properly when inlining it
|
Thu, 19 Sep 2013 21:53:20 +0200 |
Bernhard Urban |
FloatingReadNode: setter for lastLocationAccess
|
Sat, 21 Sep 2013 08:20:09 +0200 |
Bernhard Urban |
FloatingReadPhase: add MemoryState information to graph
|
Thu, 19 Sep 2013 21:53:20 +0200 |
Bernhard Urban |
FloatingReadPhase: add interface to access memory state
|
Thu, 19 Sep 2013 21:53:20 +0200 |
Bernhard Urban |
UnsafeArrayCopyNode: location identity must be ANY_LOCATION as it lowers to snippets containing nodes with ANY_LOCATION
|
Sat, 21 Sep 2013 04:10:53 +0200 |
Andreas Woess |
Merge
|
Sat, 21 Sep 2013 04:01:09 +0200 |
Andreas Woess |
Truffle-DSL: use clone() for copying node arrays in copy constructor.
|
Fri, 20 Sep 2013 16:30:18 +0200 |
Andreas Woess |
Truffle-DSL: automatically generate copy constructor if super constructor expects only SourceSection parameter.
|
Fri, 20 Sep 2013 23:04:47 +0200 |
Doug Simon |
re-enabled MonitorTest.test7
|
Fri, 20 Sep 2013 23:04:30 +0200 |
Doug Simon |
made compilation ID allocation in tests be atomic
|
Fri, 20 Sep 2013 21:58:38 +0200 |
Doug Simon |
added HSAIL register configuration
|
Fri, 20 Sep 2013 21:14:24 +0200 |
Doug Simon |
better reporting of failures during multi-threaded tests
|
Fri, 20 Sep 2013 13:20:49 -0400 |
Morris Meyer |
Turn off MonitorTest.test7
|
Fri, 20 Sep 2013 10:31:17 -0400 |
Morris Meyer |
PTX assembler load, store and parameter refactoring
|
Fri, 20 Sep 2013 13:41:24 +0200 |
Roland Schatz |
Allow multiple NodeChangedListeners.
|
Fri, 20 Sep 2013 11:37:03 +0200 |
Roland Schatz |
Specialized asNode for FixedWithNextNode and FloatingNode.
|
Thu, 19 Sep 2013 23:42:23 +0200 |
Doug Simon |
added warning about ignored forced graph dump
|
Thu, 19 Sep 2013 23:41:23 +0200 |
Doug Simon |
made snippet and substitution graphs lower themselves before being inlined
|
Thu, 19 Sep 2013 15:06:50 -0400 |
Morris Meyer |
PTX assembler Register -> Variable conversion
|
Thu, 19 Sep 2013 20:08:34 +0200 |
Thomas Wuerthinger |
Fix partial evaluator to not inline SlowPath methods.
|
Thu, 19 Sep 2013 16:18:12 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 19 Sep 2013 15:53:26 +0200 |
Thomas Wuerthinger |
Run partial escape analysis on Truffle cache methods.
|
Thu, 19 Sep 2013 15:53:09 +0200 |
Thomas Wuerthinger |
Clean up value anchors connected to fixed nodes.
|
Thu, 19 Sep 2013 13:30:07 +0200 |
Gilles Duboscq |
Exit loops for deopts that miss loop exits in DeoptimizationGroupingPhase
|
Thu, 19 Sep 2013 12:14:56 +0200 |
Gilles Duboscq |
Group Deoptimization which have the same FrameState
|
Thu, 19 Sep 2013 10:51:30 +0200 |
Christian Wirth |
Merged
|
Thu, 19 Sep 2013 10:38:00 +0200 |
Christian Wirth |
add two options for compilation decisions based on time passed
|
Thu, 19 Sep 2013 10:36:56 +0200 |
Christian Wirth |
use time passed to decide what methods to compile or inline
|
Thu, 19 Sep 2013 10:01:31 +0200 |
Gilles Duboscq |
Disable StaticDoubleSpillTest until HSAIL backend problem is resolved
|
Wed, 18 Sep 2013 18:21:41 +0200 |
Gilles Duboscq |
Disable StaticIntSpillTest until HSAIL backend problem is resolved
|
Wed, 18 Sep 2013 18:20:59 +0200 |
Gilles Duboscq |
Use earliest schedule for guards
|
Wed, 18 Sep 2013 16:44:54 +0200 |
Gilles Duboscq |
Better handling of methods which have no line number or variable name tables.
|
Tue, 17 Sep 2013 18:05:11 +0200 |
Gilles Duboscq |
The SnippetFrameStateCleanupPhase now sets invalid framestates on the paths of side effecting instruction except for the last one where an AFTER_BCI is used.
|
Tue, 17 Sep 2013 17:01:39 +0200 |
Gilles Duboscq |
Snippets processing in ArrayCopyNode and ObjectCloneNode need proper scoping
|
Tue, 17 Sep 2013 16:43:26 +0200 |
Gilles Duboscq |
ScheduledNodeIterator needs to be able to reconnect even if something is inserted after the last fixed node of a block when there is only one successor
|
Thu, 19 Sep 2013 05:00:12 +0200 |
Thomas Wuerthinger |
Fix PartialEscapeAnalysisTest.
|
Thu, 19 Sep 2013 04:27:31 +0200 |
Thomas Wuerthinger |
Fix a bug in the escape analysis of pi nodes.
|
Thu, 19 Sep 2013 04:11:20 +0200 |
Thomas Wuerthinger |
Improvements to the Truffle cache.
|
Thu, 19 Sep 2013 02:20:46 +0200 |
Thomas Wuerthinger |
Allow only single input for value anchors.
|
Thu, 19 Sep 2013 01:50:08 +0200 |
Thomas Wuerthinger |
Remove permanent flag on ValueAnchorNode. Memory aware scheduling fixes the problem with synchronized method return values.
|
Thu, 19 Sep 2013 01:20:46 +0200 |
Thomas Wuerthinger |
Simplifications to the partial evaluator.
|
Thu, 19 Sep 2013 01:07:07 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 19 Sep 2013 01:06:55 +0200 |
Thomas Wuerthinger |
Simpler but more efficient version of Truffle graph cache.
|
Wed, 18 Sep 2013 23:06:34 +0200 |
Thomas Wuerthinger |
Do not propagate state over loop exits in conditional elimination phase as the phase does not insert proxy nodes.
|
Wed, 18 Sep 2013 21:57:23 +0200 |
Doug Simon |
completed renaming GuardsPhase to GuardsStage
|
Wed, 18 Sep 2013 21:56:49 +0200 |
Doug Simon |
removed unsupported option
|
Wed, 18 Sep 2013 12:08:32 -0700 |
Christian Wimmer |
Improve performance of WordTypeRewriterPhase
|
Wed, 18 Sep 2013 12:55:52 +0200 |
Roland Schatz |
Fix LocalNode dumping in CFGPrinter.
|
Wed, 18 Sep 2013 11:20:43 +0200 |
Doug Simon |
fixed regression in mx.py
|
Wed, 18 Sep 2013 10:31:34 +0200 |
Doug Simon |
changed iteration over InvokeNodes in a graph to avoid Graph.getNodes() (GRAAL-471)
|
Tue, 17 Sep 2013 23:35:42 -0400 |
S.Bharadwaj Yadavalli |
PTX Codegen: predicate register materialization and declaration; conditional branch generation; fix register declaration.
|
Tue, 17 Sep 2013 18:36:54 -0700 |
Christian Wimmer |
Refactor the WordTypeVerificationPhase to use fewer graph iterations, and invoke it a fewer places
|
Wed, 18 Sep 2013 02:41:52 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Sep 2013 02:41:41 +0200 |
Thomas Wuerthinger |
Fix GuardingPiNode to preserve checkcast semantics also if value of checkcast is unused.
|
Wed, 18 Sep 2013 00:38:19 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Sep 2013 00:15:35 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 18 Sep 2013 00:10:08 +0200 |
Thomas Wuerthinger |
Directly lower checkcast nodes introduced when lowering store indexed instructions.
|
Tue, 17 Sep 2013 23:43:53 +0200 |
Thomas Wuerthinger |
Remove unused allocated graph in snippet instantiation.
|
Tue, 17 Sep 2013 23:11:02 +0200 |
Thomas Wuerthinger |
Remove Lowering interface from DeoptimizeNode and UnwindNode.
|
Tue, 17 Sep 2013 23:01:56 +0200 |
Thomas Wuerthinger |
Create GuardNode instead of FixedGuardNode when lowering GuardingPiNode.
|
Tue, 17 Sep 2013 16:37:46 -0700 |
Mick Jordan |
make GreedyInliningPolicy/ExactInlineInfo public, allow optional null check suppression on inline
|
Tue, 17 Sep 2013 23:28:14 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from InvokeNode (GRAAL-471)
|
Tue, 17 Sep 2013 23:28:05 +0200 |
Doug Simon |
added support for specifying the JDK version in which a library becomes redundant (e.g., nashorn.jar)
|
Tue, 17 Sep 2013 22:33:51 +0200 |
Andreas Woess |
Merge.
|
Tue, 17 Sep 2013 18:05:15 +0200 |
Thomas Wuerthinger |
Do not inline into OptimizedCallTarget.call.
|
Tue, 17 Sep 2013 22:03:47 +0200 |
Andreas Woess |
Truffle: always expand methods with virtual frame receiver.
|
Tue, 17 Sep 2013 14:26:28 -0400 |
Morris Meyer |
class-for-instruction PTXAssembler
|
Tue, 17 Sep 2013 10:31:22 -0700 |
Christian Wimmer |
The runtime might not always be able to report an array length
|
Tue, 17 Sep 2013 17:09:43 +0200 |
Thomas Wuerthinger |
Fix compiler warnings.
|
Tue, 17 Sep 2013 17:05:27 +0200 |
Thomas Wuerthinger |
New algorithm for Truffle tree expansion.
|
Tue, 17 Sep 2013 16:22:17 +0200 |
Thomas Wuerthinger |
Do not create type profile proxies for receiver objects if optimistic optimization UseTypeCheckHints is disabled.
|
Tue, 17 Sep 2013 10:34:26 +0200 |
Roland Schatz |
Support for sub-graphs in IGV.
|
Tue, 17 Sep 2013 02:35:52 +0200 |
Thomas Wuerthinger |
Correct custom clone implementations after change of Node base class clone method.
|
Tue, 17 Sep 2013 01:14:21 +0200 |
Thomas Wuerthinger |
Distinguish inputs and successors in in-place updates.
|
Tue, 17 Sep 2013 00:30:01 +0200 |
Thomas Wuerthinger |
Use NodeMap in inlining utility when number of nodes is high.
|
Mon, 16 Sep 2013 23:17:56 +0200 |
Thomas Wuerthinger |
New graph duplication mechanism that allows in-place fixing of edges.
|
Mon, 16 Sep 2013 20:37:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 16 Sep 2013 20:37:25 +0200 |
Thomas Wuerthinger |
Small performance improvement to inlining.
|
Mon, 16 Sep 2013 20:23:26 +0200 |
Thomas Wuerthinger |
Allow null DuplicationReplacement in addDuplicates.
|
Mon, 16 Sep 2013 19:56:54 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 16 Sep 2013 19:54:36 +0200 |
Thomas Wuerthinger |
Avoid allocation of replacement hashmap in addDuplicates and also in InliningUtil.inline.
|
Mon, 16 Sep 2013 19:54:00 +0200 |
Thomas Wuerthinger |
Small improvement to Graph.copy performance.
|
Mon, 16 Sep 2013 19:53:27 +0200 |
Thomas Wuerthinger |
Common out code for frame state constructors.
|
Mon, 16 Sep 2013 15:35:14 +0200 |
Thomas Wuerthinger |
Factor usages of getNodeClass().
|
Mon, 16 Sep 2013 19:16:32 +0200 |
Doug Simon |
fixed SafepointInsertionPhase to add safepoints for return nodes (if necessary)
|
Mon, 16 Sep 2013 19:15:52 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from SafepointNode (GRAAL-471)
|
Mon, 16 Sep 2013 19:15:34 +0200 |
Doug Simon |
added metric to count number of times a typed node iterator is used per IterableNodeType (GRAAL-471)
|
Mon, 16 Sep 2013 17:15:31 +0200 |
Doug Simon |
Merge.
|
Mon, 16 Sep 2013 17:10:00 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from (Read|Write|ArrayRangeWrite|LoweredCompareAndSwap)Node (GRAAL-471)
|
Mon, 16 Sep 2013 16:07:54 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from ReturnNode (GRAAL-471)
|
Mon, 16 Sep 2013 13:09:02 +0200 |
Doug Simon |
made 'mx build' refresh IDE configs automatically
|
Mon, 16 Sep 2013 15:18:30 +0200 |
Bernhard Urban |
bootstrap: print number of compiled methods
|
Mon, 16 Sep 2013 10:02:14 +0200 |
Thomas Wuerthinger |
Add PhiNode in InliningUtil with addWithoutUnique.
|
Mon, 16 Sep 2013 02:31:05 +0200 |
Thomas Wuerthinger |
Correct test.
|
Mon, 16 Sep 2013 01:41:56 +0200 |
Thomas Wuerthinger |
Fix LoadJavaMirrorWithKlassPhase to use new node addition constraints.
|
Mon, 16 Sep 2013 01:39:52 +0200 |
Thomas Wuerthinger |
Improve global value numbering algorithm.
|
Mon, 16 Sep 2013 01:14:33 +0200 |
Thomas Wuerthinger |
Introduce NodeClass.isLeafNode(). Avoid cloning of leaf nodes if equal node is found in destination graph.
|
Sun, 15 Sep 2013 22:33:09 +0200 |
Thomas Wuerthinger |
Disallow add for global value numberable node types. Introduce addWithoutUnique.
|
Sun, 15 Sep 2013 19:03:38 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 15 Sep 2013 18:00:18 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 15 Sep 2013 16:44:09 +0200 |
Thomas Wuerthinger |
Merge.
|
Sun, 15 Sep 2013 16:31:32 +0200 |
Thomas Wuerthinger |
Do not assign new source section if replacing node already has source section assigned.
|
Sun, 15 Sep 2013 16:31:11 +0200 |
Thomas Wuerthinger |
Early return from node replacement.
|
Sun, 15 Sep 2013 16:27:07 +0200 |
Thomas Wuerthinger |
New caching mechanism in TruffleCache for better compilation performance. Clean up of partial evaluator phases.
|
Sun, 15 Sep 2013 16:25:03 +0200 |
Thomas Wuerthinger |
New way of handling skipped exceptions in the graph builder.
|
Fri, 13 Sep 2013 23:12:10 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 05 Sep 2013 16:36:40 +0200 |
Thomas Wuerthinger |
Introduce TruffleMinInvokeThreshold flag.
|
Sun, 15 Sep 2013 16:40:48 +0200 |
Doug Simon |
added metric to count IterableNodeTypes (GRAAL-471)
|
Sun, 15 Sep 2013 16:34:25 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from ControlSinkNode (GRAAL-471)
|
Sun, 15 Sep 2013 16:33:57 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from CommitAllocationNode (GRAAL-471)
|
Sun, 15 Sep 2013 16:15:16 +0200 |
Doug Simon |
removed the IterableNodeType marker interface from BlockPlaceholderNode (GRAAL-471)
|
Sun, 15 Sep 2013 02:39:07 +0200 |
Andreas Woess |
Truffle: Frame restructuring.
|
Sat, 14 Sep 2013 21:18:36 +0200 |
Andreas Woess |
Truffle IGV printer: add edge labels.
|
Sat, 14 Sep 2013 20:49:30 +0200 |
Andreas Woess |
Truffle: make NodeUtil class final and its unsafe field private.
|
Sat, 14 Sep 2013 20:30:47 +0200 |
Andreas Woess |
IGV: workaround for disappearing search bar.
|
Sat, 14 Sep 2013 17:31:25 -0400 |
Morris Meyer |
Start of PTX array passing
|
Fri, 13 Sep 2013 17:54:59 +0200 |
Doug Simon |
removed IterableNodeType from some classes for which typed node iterators were never used or were only used in tests
|
Fri, 13 Sep 2013 16:17:42 +0200 |
Doug Simon |
Merge.
|
Fri, 13 Sep 2013 16:08:23 +0200 |
Doug Simon |
refactored IterableNodeType into a top level type to avoid problems it was causing for javac and JDT (CR-1408)
|
Fri, 13 Sep 2013 15:39:14 +0200 |
Doug Simon |
added support for accumulative times to TimerImpl
|
Fri, 13 Sep 2013 15:21:51 +0200 |
Doug Simon |
made TimerImpl respect conditional flag (GRAAL-470)
|
Fri, 13 Sep 2013 15:20:53 +0200 |
Doug Simon |
moved 'conditional' field and related methods down in DebugValue
|
Fri, 13 Sep 2013 15:03:45 +0200 |
Gilles Duboscq |
Add javadoc to GuardsStage and FrameStateAssignmentPhase
|
Fri, 13 Sep 2013 14:47:04 +0200 |
Gilles Duboscq |
Rename GuardsPhase to GuardsStage to avoid confusion with existing Phases
|
Wed, 11 Sep 2013 15:19:58 +0200 |
Gilles Duboscq |
Add a test to ConditionalEliminationTest
|
Wed, 11 Sep 2013 10:36:09 +0200 |
Gilles Duboscq |
CheckCastNode.canonical should not assume that tool.assumptions is not null
|
Wed, 11 Sep 2013 10:21:51 +0200 |
Gilles Duboscq |
Strengthen and simplify ConditionTest
|
Fri, 13 Sep 2013 13:02:40 +0100 |
Chris Seaton |
Truffle: NodeUtil.getNthParent.
|
Fri, 13 Sep 2013 11:57:18 +0200 |
Roland Schatz |
Remove invalid assertion in ReentrantNodeIterator.
|
Thu, 12 Sep 2013 19:43:05 -0700 |
Mick Jordan |
mxtool: fix eclipseinit to use project suite dir for included suites
|
Thu, 12 Sep 2013 18:06:18 -0400 |
Morris Meyer |
Rename PTX ArrayTest
|
Thu, 12 Sep 2013 18:02:10 -0400 |
Morris Meyer |
Rename PTX ArrayTest
|
Thu, 12 Sep 2013 23:04:35 +0200 |
Doug Simon |
fixed TimerImpl to account for (i.e., deduct) all nested timers, not just the most recent one
|
Thu, 12 Sep 2013 22:58:36 +0200 |
Doug Simon |
removed "ScopeTime" timer
|
Thu, 12 Sep 2013 19:22:28 +0200 |
Andreas Woess |
Truffle: compilation final array support.
|
Thu, 12 Sep 2013 19:01:40 +0200 |
Andreas Woess |
Merge
|
Thu, 12 Sep 2013 16:09:50 +0200 |
Andreas Woess |
TruffleCache: use frame state values to check argument stamps; iterating over local nodes is no longer sufficient since e231671f39d0.
|
Thu, 12 Sep 2013 17:32:45 +0200 |
Doug Simon |
check that Debug has not been initialized before HotSpotOptions.finalizeOptions() is called
|
Thu, 12 Sep 2013 16:23:28 +0200 |
Doug Simon |
made Debug.ENABLED static (i.e. a compile-time constant)
|
Thu, 12 Sep 2013 14:43:21 +0200 |
Doug Simon |
applied changes to basic-graal that were made in a downstream repo
|
Thu, 12 Sep 2013 12:56:05 +0200 |
Andreas Woess |
gpu.cpp: fix warning: not all control paths return a value
|
Thu, 12 Sep 2013 11:18:03 +0200 |
Doug Simon |
gave different name to per-phase timer and metric
|
Thu, 12 Sep 2013 09:13:12 +0200 |
Doug Simon |
added DelegatingMetaAccessProvider, DelegatingCodeCacheProvider, DelegatingGraalCodeCacheProvider
|
Wed, 11 Sep 2013 17:02:40 -0400 |
bharadwaj |
Create runtime object based on GPUIL type newly added to gpu class; some code refactoring.
|
Wed, 11 Sep 2013 21:04:24 +0200 |
Mick Jordan |
Allow mxtool suites to be in separate repositories (CR-1367)
|
Wed, 11 Sep 2013 16:41:15 +0200 |
Roland Schatz |
Early exit from ReentrantNodeIterator.
|
Tue, 10 Sep 2013 19:20:20 +0200 |
Andreas Woess |
Truffle-DSL: fix implicit cast bug.
|
Wed, 11 Sep 2013 11:56:38 +0200 |
Doug Simon |
Merge.
|
Wed, 11 Sep 2013 09:37:39 +0200 |
Doug Simon |
Merge.
|
Tue, 10 Sep 2013 22:13:46 +0200 |
Doug Simon |
remove global phase metric, replaced with per-phase metrics
|
Tue, 10 Sep 2013 22:06:18 +0200 |
Doug Simon |
added timer for each phase; imposed regex pattern check on phase names
|
Tue, 10 Sep 2013 22:05:17 +0200 |
Doug Simon |
changed default for -G:DebugValueSummary to "Name"
|
Wed, 11 Sep 2013 09:13:27 +0200 |
Michael Haupt |
more verbose output for eclipseinit if it cannot place workingsets.xml in Eclipse metadata location
|
Tue, 10 Sep 2013 22:39:50 -0400 |
bharadwaj |
Initial implementation of PTXRuntime (RegisterConfig, PTX description etc); guarded with new flag UseGPU. Specify -XX:+UseGPU to exercise this new implementation.
|
Tue, 10 Sep 2013 16:33:28 -0700 |
Mick Jordan |
Merge
|
Tue, 10 Sep 2013 16:32:27 -0700 |
Mick Jordan |
allow backend to specify spill slot size
|
Tue, 10 Sep 2013 14:06:45 -0700 |
Mick Jordan |
Merge - CR1368: add beforeInline callback to snippet instantiation
|
Tue, 10 Sep 2013 09:30:09 -0700 |
Mick Jordan |
Merge
|
Mon, 09 Sep 2013 10:30:42 -0700 |
Mick Jordan |
Merge
|
Sat, 07 Sep 2013 12:23:40 -0700 |
Mick Jordan |
Merge
|
Tue, 03 Sep 2013 16:48:17 -0700 |
Mick Jordan |
Merge
|
Tue, 03 Sep 2013 16:46:25 -0700 |
Mick Jordan |
CR-1364
|
Tue, 10 Sep 2013 21:30:46 +0200 |
Doug Simon |
further improvements to README_GRAAL.txt
|
Tue, 10 Sep 2013 21:29:31 +0200 |
Doug Simon |
tightened option verifier to check all class initializers in the hierarchy of a class that declares at least one @Option
|
Tue, 10 Sep 2013 21:26:44 +0200 |
Doug Simon |
pass the value of the -XX:+CITime VM option explicitly to HotSpotOptions.finalize()
|
Tue, 10 Sep 2013 19:18:24 +0200 |
Gilles Duboscq |
Merge
|
Tue, 10 Sep 2013 16:24:07 +0200 |
Gilles Duboscq |
Fix some comment formatting and spelling
|
Tue, 10 Sep 2013 16:13:35 +0200 |
Gilles Duboscq |
Add helper methods with negations for inputs in LogicNode. Use helper method in CheckCastNode lowering
|
Tue, 10 Sep 2013 14:32:04 +0200 |
Gilles Duboscq |
Simplify ExpandLogicPhase after ShortCircuitAndNode removal
|
Tue, 10 Sep 2013 14:50:25 +0200 |
Gilles Duboscq |
Remove ShortCircuitAndNode
|
Tue, 10 Sep 2013 11:15:15 +0200 |
Gilles Duboscq |
Rename LoweringType to GuardsPhase and make it an attribute of StructuredGraphs
|
Tue, 10 Sep 2013 11:06:05 +0200 |
Gilles Duboscq |
Replace the many asNode methods with one on ValueNode and one on FixedNode
|
Tue, 10 Sep 2013 09:56:35 +0200 |
Gilles Duboscq |
The lowering of FixedGuardNode is independent of the runtime
|
Tue, 10 Sep 2013 17:38:02 +0200 |
Roland Schatz |
Update changed nodes in incremental canonicalizer.
|
Tue, 10 Sep 2013 15:49:17 +0200 |
Roland Schatz |
Make inner class CanonicalizerPhase.Instance private.
|
Tue, 10 Sep 2013 14:18:26 +0200 |
Roland Schatz |
Pass canonicalizer into IterativeConditionalEliminationPhase.
|
Tue, 10 Sep 2013 14:15:59 +0200 |
Roland Schatz |
Pass canonicalizer into tail duplication.
|
Tue, 10 Sep 2013 14:09:10 +0200 |
Roland Schatz |
Pass canonicalizer into loop transformations.
|
Tue, 10 Sep 2013 13:59:44 +0200 |
Roland Schatz |
Pass canonicalizer into EffectsPhase.
|
Tue, 10 Sep 2013 13:39:33 +0200 |
Roland Schatz |
Avoid direct usage of CanonicalizerPhase.Instance in partial evaluator.
|
Tue, 10 Sep 2013 13:28:26 +0200 |
Roland Schatz |
Avoid direct usage of CanonicalizerPhase.Instance in replacements processing.
|
Tue, 10 Sep 2013 13:08:09 +0200 |
Roland Schatz |
Avoid direct usage of CanonicalizerPhase.Instance in tests.
|
Tue, 10 Sep 2013 12:05:19 +0200 |
Roland Schatz |
Use CanonicalizerPhase.applyIncremental in InliningPhase.
|
Tue, 10 Sep 2013 11:14:36 +0200 |
Roland Schatz |
New methods for incremental canonicalization.
|
Mon, 09 Sep 2013 10:48:28 +0200 |
Roland Schatz |
Try constant folding in canonicalizer even if tryInferStamp didn't change anything.
|
Tue, 10 Sep 2013 16:44:58 +0200 |
Doug Simon |
re-enabled -G:+DumpOnError
|
Tue, 10 Sep 2013 15:42:22 +0200 |
Doug Simon |
removed side effect of -XX:+CITime on -G:Meter and -G:Time (GRAAL-195)
|
Tue, 10 Sep 2013 15:40:28 +0200 |
Doug Simon |
added support for DebugMetric and DebugTimer objects to be unconditionally enabled (GRAAL-195)
|
Tue, 10 Sep 2013 14:32:55 +0200 |
Doug Simon |
ensure Debug.enable() is called before any DebugTimer or DebugMetric objects are requested
|
Tue, 10 Sep 2013 14:30:07 +0200 |
Doug Simon |
fix spelling error
|
Tue, 10 Sep 2013 14:25:08 +0200 |
Doug Simon |
made methods for accessing HotSpot VM options static so they can be used without a HotSpotVMConfig object
|
Tue, 10 Sep 2013 00:15:32 +0200 |
Doug Simon |
updated README_GRAAL.txt to reflect recent mx changes
|
Mon, 09 Sep 2013 22:33:57 +0200 |
Andreas Woess |
Truffle-DSL: allow multiple implicit casts with the same source type.
|
Mon, 09 Sep 2013 19:29:52 +0200 |
Bernhard Urban |
fix usage of IterableNodeType, as some verions of javac seems to have problems with it
|
Mon, 09 Sep 2013 11:59:03 +0200 |
Bernhard Urban |
Graph: fix index of array access in usageModCount()
|
Sun, 08 Sep 2013 13:16:12 +0200 |
Christian Humer |
Truffle-DSL: fixed a if bug target parameters and executes accidently do not match.
|
Mon, 09 Sep 2013 17:36:25 +0200 |
Doug Simon |
replaced computed internal name for java.lang.System with a constant to workaround deadlock issue involving class initializer of HotSpotResolvedJavaField (CR-1405)
|
Mon, 09 Sep 2013 17:34:23 +0200 |
Doug Simon |
added DebugHistogram printer that emits R statements to instantiate a vector of named values corresponding to the histogram
|
Mon, 09 Sep 2013 13:57:53 +0200 |
Doug Simon |
split DebugHistogram printing out into separate service
|
Fri, 06 Sep 2013 18:11:30 +0200 |
Bernhard Urban |
SnippetTemplate: remove left over dead code elimination phase
|
Fri, 06 Sep 2013 18:11:26 +0200 |
Bernhard Urban |
pending exception: use locations on a write
|
Fri, 06 Sep 2013 16:54:32 +0200 |
Christian Humer |
Merge.
|
Fri, 06 Sep 2013 16:17:16 +0200 |
Christian Humer |
Merge.
|
Fri, 06 Sep 2013 16:17:01 +0200 |
Christian Humer |
SL: added an implicit cast to SL-type system.
|
Fri, 06 Sep 2013 16:16:40 +0200 |
Christian Humer |
Truffle-DSL: implemented implicit casts.
|
Fri, 06 Sep 2013 16:11:15 +0200 |
Christian Humer |
Truffle-DSL: polymorphic test asserts now on any child node's parent.
|
Fri, 06 Sep 2013 16:10:09 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in isAssignable.
|
Fri, 06 Sep 2013 16:08:59 +0200 |
Christian Humer |
Truffle-DSL: fixed message container was redirecting messages too often.
|
Fri, 06 Sep 2013 16:08:31 +0200 |
Christian Humer |
Truffle-DSL: extensions to the CodeTreeBuilder.
|
Fri, 06 Sep 2013 15:28:53 +0200 |
Gilles Duboscq |
Allow getting modCount fo deleted nodes
|
Fri, 06 Sep 2013 12:15:44 +0200 |
Doug Simon |
use binary search when looking for the end of Node.extraUsages (GRAAL-452)
|
Thu, 05 Sep 2013 17:34:36 -0700 |
Christian Wimmer |
Merge
|
Thu, 05 Sep 2013 16:36:13 -0700 |
Christian Wimmer |
Fixed registers that flow into a block need to be inputs of the LabelOp, otherwise the register allocator can insert spill moves before the definition of a fixed register.
|
Thu, 05 Sep 2013 16:34:37 -0700 |
Christian Wimmer |
Inlining only needs to consider invokes of Java methods, i.e., calls with a MethodCallTargetNode
|
Thu, 05 Sep 2013 15:03:36 -0700 |
Michael Van De Vanter |
Truffle: add alternate Node/RootNode constructors with SourceSection argument.
|
Thu, 05 Sep 2013 20:23:20 +0200 |
Doug Simon |
pylint only checks versioned python sources
|
Thu, 05 Sep 2013 20:20:30 +0200 |
Doug Simon |
removed tradesoap from the gate - it's simply too unreliable
|
Thu, 05 Sep 2013 16:32:41 +0200 |
Doug Simon |
replace usages().count() == 0 with usages().isEmpty()
|
Thu, 05 Sep 2013 14:50:46 +0200 |
Doug Simon |
modified Node.removeUsage to do less copying (GRAAL-452)
|
Thu, 05 Sep 2013 10:59:01 +0200 |
Gilles Duboscq |
Use a better warning message for building with --installed-jdks set
|
Thu, 05 Sep 2013 10:55:51 +0200 |
Gilles Duboscq |
Remove deprecated verify in InstanceOfDynamicNode
|
Thu, 05 Sep 2013 00:44:36 +0200 |
Doug Simon |
inlined NodeUsageList into Node (GRAAL-452)
|
Wed, 04 Sep 2013 10:47:37 -0400 |
bharadwaj |
Improvements to PTX codegen; allows more PTX tests that run on the device to pass.
|
Wed, 04 Sep 2013 14:56:30 +0200 |
Doug Simon |
added pylint to gate
|
Wed, 04 Sep 2013 14:54:48 +0200 |
Doug Simon |
added pylint command
|
Wed, 04 Sep 2013 13:21:30 +0200 |
Doug Simon |
removed Node.modCount field (GRAAL-452)
|
Wed, 04 Sep 2013 10:40:56 +0200 |
Gilles Duboscq |
mx: Remove debug printing in specjvm2008
|
Wed, 04 Sep 2013 09:39:51 +0200 |
Gilles Duboscq |
use iterable for LoopFragment.toHirBlocks rather than reify collections
|
Tue, 03 Sep 2013 18:19:30 +0200 |
Gilles Duboscq |
Avoid accessing the code of a method before it has been linked and verified.
|
Tue, 03 Sep 2013 18:09:02 +0200 |
Gilles Duboscq |
Add isLinked method to ResolvedJavaType
|
Tue, 03 Sep 2013 18:02:29 +0200 |
Gilles Duboscq |
Make is_rewritten a guarantee in initializeBytecode
|
Tue, 03 Sep 2013 14:18:52 -0700 |
Mick Jordan |
Merge
|
Tue, 03 Sep 2013 14:09:56 -0700 |
Mick Jordan |
Merge
|
Tue, 03 Sep 2013 14:09:35 -0700 |
Mick Jordan |
CR-1368
|
Tue, 03 Sep 2013 22:36:02 +0200 |
Doug Simon |
added timers for Truffle compilation pipeline
|
Tue, 03 Sep 2013 16:33:41 +0200 |
Doug Simon |
added support for pylint and fixed errors/warnings it found
|
Tue, 03 Sep 2013 14:14:09 +0200 |
Gilles Duboscq |
Fix graalCompilerToVM::initializeBytecode regarding bytecode rewritting for methods that are not rewritten.
|
Mon, 02 Sep 2013 11:44:19 +0200 |
Gilles Duboscq |
If _installed_jdk is set, ask confirmation before building
|
Mon, 02 Sep 2013 11:40:24 +0200 |
Gilles Duboscq |
mx: add helper method for yes/no question
|
Mon, 02 Sep 2013 20:44:49 +0200 |
Christian Humer |
Merge.
|
Mon, 02 Sep 2013 16:47:29 +0200 |
Christian Humer |
Truffle-DSL: fixed a compiler warning for fields of type java.lang.Object. (GRAAL-434 #resolve)
|
Mon, 02 Sep 2013 15:27:20 +0200 |
Christian Humer |
Merge.
|
Mon, 02 Sep 2013 15:22:25 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in grouping of abstract guards.
|
Fri, 30 Aug 2013 17:45:53 +0200 |
Christian Humer |
Truffle-DSL: reduced generated code size by not generating primarily unused primitive type execute methods.
|
Fri, 30 Aug 2013 17:40:16 +0200 |
Christian Humer |
Truffle-DSL: fixed NPE if wrong invalid child type is declared.
|
Mon, 02 Sep 2013 16:41:17 +0200 |
Doug Simon |
moved IntrinsificationsEnabled and IntrinsificationsDisabled to new GraalCompiler.Options class
|
Mon, 02 Sep 2013 15:51:06 +0200 |
Bernhard Urban |
LocalNode: remove special handling, they should be reachable via inputs of other nodes if connected
|
Mon, 02 Sep 2013 15:50:54 +0200 |
Bernhard Urban |
ifCanonTest: unconnect replaced local nodes from frame state, to match expected graph
|
Fri, 30 Aug 2013 15:38:14 +0200 |
Bernhard Urban |
SchedulePhase: remove special handling of localnodes
|
Thu, 29 Aug 2013 20:55:18 +0200 |
Bernhard Urban |
LoweringTool: pass initial lastFixedNode to constructor
|
Mon, 02 Sep 2013 14:15:41 +0200 |
Roland Schatz |
Support for PlatformKind in PhiResolver.
|
Mon, 02 Sep 2013 14:08:49 +0200 |
Roland Schatz |
Change architecture interface.
|
Sun, 01 Sep 2013 21:57:07 +0200 |
Thomas Wuerthinger |
Fix for graph expansion in TruffleCache when the node in the worklist is already deleted.
|
Sun, 01 Sep 2013 19:46:15 +0200 |
Thomas Wuerthinger |
Allow escape analysis to ignore object identity correctness for types marked via the CompilerDirectives.ValueType annotation.
|
Sun, 01 Sep 2013 19:39:06 +0200 |
Thomas Wuerthinger |
Introduce CompilerDirectives.ValueType annotation in Truffle API.
|
Sat, 31 Aug 2013 09:18:58 +0200 |
Doug Simon |
Merge.
|
Sat, 31 Aug 2013 09:18:42 +0200 |
Doug Simon |
fixed documentation of --installed-jdks mx option
|
Sat, 31 Aug 2013 09:18:26 +0200 |
Doug Simon |
removed metric for counting instantiated Nodes until issue with EscapeAnalysisTest.testNewNode has been resolved
|
Thu, 29 Aug 2013 22:53:56 +0200 |
Doug Simon |
made enabling/disabling of intrinsifications extensible (GRAAL-111)
|
Thu, 29 Aug 2013 21:32:54 +0200 |
Doug Simon |
Merge.
|
Thu, 29 Aug 2013 21:32:00 +0200 |
Doug Simon |
added help text to debug scope related options
|
Thu, 29 Aug 2013 21:31:15 +0200 |
Doug Simon |
added help text to CompileTheWorld options
|
Wed, 28 Aug 2013 22:35:01 +0200 |
Doug Simon |
added metrics for timing front-end, back-end and code installation (GRAAL-448)
|
Wed, 28 Aug 2013 22:34:22 +0200 |
Doug Simon |
added metrics for total number of Nodes, LIRInstructions and CompositeValues created (GRAAL-448)
|
Fri, 30 Aug 2013 16:39:05 -0400 |
bharadwaj |
Implement several missing PTX codegen features; return value capture and method args passing of java method executed on GPU.
|
Fri, 30 Aug 2013 17:31:59 +0200 |
Christian Humer |
Truffle-DSL: fixed bug if node class was used also as child.
|
Fri, 30 Aug 2013 17:06:25 +0200 |
Christian Humer |
Merge.
|
Fri, 30 Aug 2013 17:00:26 +0200 |
Christian Humer |
Truffle-DSL: fixed wrong equals/hashCode in Template.
|
Fri, 30 Aug 2013 15:55:52 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in else connections of generic generated methods.
|
Fri, 30 Aug 2013 15:55:22 +0200 |
Christian Humer |
Truffle-DSL: better toString for GuardData.
|
Fri, 30 Aug 2013 15:28:22 +0200 |
Christian Humer |
Truffle-DSL: fixed the @TypeSystem of child nodes were not checked for equality.
|
Fri, 30 Aug 2013 15:05:54 +0200 |
Roland Schatz |
Make PhiNode non-final.
|
Fri, 30 Aug 2013 14:57:09 +0200 |
Roland Schatz |
New static factory methods for constants and arithmetic.
|
Fri, 30 Aug 2013 14:07:59 +0200 |
Christos Kotselidis |
Merge
|
Fri, 30 Aug 2013 13:56:58 +0200 |
Christos Kotselidis |
Merge
|
Fri, 30 Aug 2013 13:51:22 +0200 |
Christos Kotselidis |
Move compressed pointers' logic to HotSpot specific move
|
Fri, 30 Aug 2013 13:26:45 +0200 |
Christian Humer |
Truffle-DSL: cleanup.
|
Fri, 30 Aug 2013 13:23:53 +0200 |
Christian Humer |
Merge.
|
Fri, 30 Aug 2013 13:15:34 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in else connections for specialization grouping.
|
Fri, 30 Aug 2013 13:11:48 +0200 |
Christian Humer |
Truffle-DSL: added a test that covers wrong a wrong else connection bug.
|
Fri, 30 Aug 2013 11:37:42 +0200 |
Christian Humer |
Truffle-DSL: preparations for implicit casts
|
Thu, 29 Aug 2013 19:19:33 +0200 |
Christian Humer |
Truffle-DSL: added ImplicitCast api classes. (non functional yet)
|
Thu, 29 Aug 2013 19:19:00 +0200 |
Christian Humer |
Truffle-DSL: improved error recovery of type systems and improved error testability infrastructure.
|
Thu, 29 Aug 2013 17:39:55 +0200 |
Christian Humer |
Truffle-DSL: added infrastructure to assert for DSL error messages.
|
Thu, 29 Aug 2013 14:28:43 +0200 |
Christian Humer |
Truffle-DSL: minor cleanup.
|
Thu, 29 Aug 2013 14:28:32 +0200 |
Christian Humer |
Truffle-DSL: added permutation util functions to the TestHelper.
|
Thu, 29 Aug 2013 19:09:09 +0200 |
Gilles Duboscq |
Make ComputeProbabilityClosure more robust to probabilities that to infinity because of loops
|
Thu, 29 Aug 2013 18:02:20 +0200 |
Bernhard Urban |
LoweringPhase: insert begin node to make lowering more robust, if the predecessor is not a FixedWithNextNode anymore
|
Thu, 29 Aug 2013 17:28:22 +0200 |
Bernhard Urban |
LoweringPhase: move detection of first lastFixedNode out of the loop, add comment
|
Thu, 29 Aug 2013 17:28:21 +0200 |
Bernhard Urban |
SchedulePhase: schedule inputs of framestates which are attached to AbstractBeginNodes to the dominator (not just for MergeNodes)
|
Thu, 29 Aug 2013 17:28:20 +0200 |
Bernhard Urban |
ConvertDeoptimizeToGuardPhase: small javadoc fix
|
Thu, 29 Aug 2013 17:17:35 +0200 |
Christos Kotselidis |
Merge
|
Thu, 29 Aug 2013 16:23:14 +0200 |
Christos Kotselidis |
Change scope of write barrier snippets
|
Thu, 29 Aug 2013 13:52:25 +0200 |
Christos Kotselidis |
Rewrite compute block order function to be non-recursive due to stack overflow when G1 is used in eclipse
|
Wed, 28 Aug 2013 15:22:51 +0200 |
Christos Kotselidis |
Augment WriteBarrier Addition Test (unsafe load) to account for compressed oops
|
Wed, 28 Aug 2013 15:22:22 +0200 |
Christos Kotselidis |
Allow conditional unsafe load lowering only AFTER_GUARDS (emmit G1 Ref barrier)
|
Wed, 28 Aug 2013 13:45:02 +0200 |
Christos Kotselidis |
Add Javadoc
|
Wed, 28 Aug 2013 13:27:05 +0200 |
Christos Kotselidis |
Refactor heap base register
|
Wed, 28 Aug 2013 10:44:23 +0200 |
Christos Kotselidis |
Remove warning when G1 is used
|
Thu, 29 Aug 2013 15:35:17 +0200 |
Lukas Stadler |
add full canonicalization to EA tests
|
Thu, 29 Aug 2013 14:18:33 +0200 |
Bernhard Urban |
LoweringPhase: add some assertions around finding the first fixed node for a block
|
Thu, 29 Aug 2013 11:37:50 +0200 |
Christian Wirth |
Truffle: fix byte access in FrameAccessNode
|
Wed, 28 Aug 2013 21:36:30 +0200 |
Bernhard Urban |
ReadNode: minor refactoring in push()
|
Wed, 28 Aug 2013 21:28:58 +0200 |
Bernhard Urban |
PushThroughPi: extend test for ReadNodes
|
Wed, 28 Aug 2013 18:45:32 +0200 |
Christian Humer |
Truffle-DSL: execute evaluated methods can now be declared using any type in the typesystem as parameters.
|
Wed, 28 Aug 2013 18:18:40 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in parameter parsing where optional parameters were priorized to required ones.
|
Wed, 28 Aug 2013 11:41:10 +0200 |
Christian Humer |
Truffle-DSL: refactored redundant guard generation code.
|
Wed, 28 Aug 2013 01:45:13 +0200 |
Christian Humer |
Truffle-DSL: fixed specializationg grouping failed with guards using base types.
|
Tue, 27 Aug 2013 23:06:24 +0200 |
Christian Humer |
Truffle-DSL: fixed isObject returned true for Object arrays.
|
Tue, 27 Aug 2013 22:08:52 +0200 |
Christian Humer |
Merge.
|
Tue, 27 Aug 2013 22:08:26 +0200 |
Christian Humer |
Truffle-DSL: guards can now be declared using any base type or interface of the target value type.
|
Tue, 27 Aug 2013 18:11:35 +0200 |
Christian Humer |
Truffle-DSL: fix NPE with nodes with no frame in the execute method.
|
Tue, 27 Aug 2013 10:14:06 +0200 |
Lukas Stadler |
incremental canonicalization for PartialEscapePhase / EffectsPhase
|
Tue, 27 Aug 2013 12:08:12 +0200 |
Doug Simon |
Merge.
|
Tue, 27 Aug 2013 12:03:31 +0200 |
Doug Simon |
updated check in WriteBarrierAdditionTest to account for extra inlining
|
Tue, 27 Aug 2013 00:52:14 +0200 |
Doug Simon |
moved warning suppression annotation to placate JDT
|
Mon, 26 Aug 2013 23:19:09 +0200 |
Doug Simon |
fixed class initialization order problem
|
Mon, 26 Aug 2013 21:38:44 +0200 |
Doug Simon |
Merge.
|
Mon, 26 Aug 2013 21:38:10 +0200 |
Doug Simon |
removed Node.nodeClass field (GRAAL-359)
|
Mon, 26 Aug 2013 20:16:43 +0200 |
Doug Simon |
made all public, non-static fields in HotSpotVMConfig final
|
Tue, 27 Aug 2013 09:38:44 +0200 |
Christian Wirth |
Truffle: Add Byte type to FrameWithoutBoxingSubstitutions
|
Tue, 27 Aug 2013 09:34:55 +0200 |
Christian Wirth |
Merged
|
Mon, 26 Aug 2013 18:25:40 +0200 |
Christian Wirth |
Truffle: add Byte to Frame
|
Mon, 26 Aug 2013 20:26:49 +0200 |
Andreas Woess |
Truffle: distinguish tag access from byte access.
|
Mon, 26 Aug 2013 20:21:43 +0200 |
Andreas Woess |
Truffle: improve virtual frame access verification (GRAAL-424 #resolve).
|
Mon, 26 Aug 2013 19:25:06 +0200 |
Gilles Duboscq |
mx: Fix commands.vm when an explicit cwd is passed and no --vmcwd is given
|
Mon, 26 Aug 2013 18:06:06 +0200 |
Gilles Duboscq |
Fix logging for leaf scope
|
Mon, 26 Aug 2013 18:04:53 +0200 |
Gilles Duboscq |
Include Graal in some ifdefs related to rbp allocation
|
Mon, 26 Aug 2013 18:03:09 +0200 |
Gilles Duboscq |
Ignore graal.options file
|
Mon, 26 Aug 2013 17:10:45 +0200 |
Doug Simon |
made HotSpotGraalRuntime.instance final
|
Thu, 22 Aug 2013 14:45:40 +0200 |
Lukas Stadler |
limit length of arraycopy snippet unrolling
|
Wed, 21 Aug 2013 15:31:10 +0200 |
Lukas Stadler |
remove obsolete option SlowQueueCutoff
|
Wed, 21 Aug 2013 15:27:15 +0200 |
Lukas Stadler |
small JavaDoc fix in PureFunctionMacroNode
|
Mon, 26 Aug 2013 15:48:11 +0200 |
Lukas Stadler |
don't create multiple value proxies in PEAReadEliminationClosure
|
Mon, 26 Aug 2013 11:15:26 +0200 |
Doug Simon |
fixed error message
|
Sun, 25 Aug 2013 16:23:52 +0200 |
Gilles Duboscq |
Create new IfNode in IfNode simplification
|
Sun, 25 Aug 2013 15:18:57 +0200 |
Gilles Duboscq |
Add more javadoc to ConvertDeoptimizeToGuardPhase
|
Sun, 25 Aug 2013 15:15:23 +0200 |
Gilles Duboscq |
Fix Lowering when the lowered node modifies its successor's predecessor to be somethign that is not a FixedWithNextNode
|
Fri, 23 Aug 2013 18:22:27 +0200 |
Gilles Duboscq |
ReadNode.push, remove useless check
|
Sat, 24 Aug 2013 15:02:10 +0200 |
Roland Schatz |
Improve canonicalization of ConditionalNode.
|
Sat, 24 Aug 2013 14:38:11 +0200 |
Roland Schatz |
Introduce LogicNegationNode and remove Negatable interface.
|
Sat, 24 Aug 2013 14:32:57 +0200 |
Roland Schatz |
Remove unused method in LogicNode base class.
|
Fri, 23 Aug 2013 17:18:47 +0200 |
Doug Simon |
Merge.
|
Fri, 23 Aug 2013 16:08:46 +0200 |
Doug Simon |
Merge.
|
Fri, 23 Aug 2013 13:25:57 +0200 |
Doug Simon |
method rename to avoid ambiguous overloading
|
Fri, 23 Aug 2013 13:22:22 +0200 |
Doug Simon |
macro node for CompositeValue.get()
|
Fri, 23 Aug 2013 12:29:27 +0200 |
Doug Simon |
clearer error message
|
Fri, 23 Aug 2013 12:29:06 +0200 |
Doug Simon |
naming cleanup
|
Fri, 23 Aug 2013 16:35:46 +0200 |
Doug Simon |
minor improvements/cleanups to mx (CR-1313)
|
Fri, 23 Aug 2013 15:19:40 +0200 |
Doug Simon |
changed log indentation increment to 2 spaces
|
Fri, 23 Aug 2013 14:03:09 +0200 |
Roland Schatz |
Use an EPSILON where 1. / EPSILON is finite.
|
Thu, 22 Aug 2013 20:05:34 +0200 |
Gilles Duboscq |
Fix for FixedGuardNode.lower in the case where the successor of the FixedGuardNode is already an AbstractBeginNode
|
Thu, 22 Aug 2013 20:04:51 +0200 |
Gilles Duboscq |
Fix for ReadNode.push which could cause some reads to float before the necessary checkcast.
|
Thu, 22 Aug 2013 15:22:26 +0200 |
Gilles Duboscq |
Add some javadoc for GuardLoweringPhase, ConvertDeoptimizeToGuardPhase and DeoptimizeNode
|
Thu, 22 Aug 2013 14:19:14 +0200 |
Gilles Duboscq |
In verbose mode, if vmdir is set, output the directory where we are looking for the built jdk
|
Thu, 22 Aug 2013 14:06:25 +0200 |
Gilles Duboscq |
Simplify ObjectStamp.join and make sure there is no type/exact type when going to an allways null stamp
|
Thu, 22 Aug 2013 14:04:03 +0200 |
Gilles Duboscq |
Make ConditionalEliminationPhase more robust when removing IfNodes
|
Thu, 22 Aug 2013 11:23:42 +0200 |
Doug Simon |
fail faster with better error message if deprecated and unsupported mx build command line is given
|
Wed, 21 Aug 2013 19:33:06 +0200 |
Gilles Duboscq |
Fix NPE in MethodCallTargetNode.canonicalize
|
Wed, 21 Aug 2013 18:45:45 +0200 |
Doug Simon |
Merge.
|
Wed, 21 Aug 2013 18:15:55 +0200 |
Doug Simon |
slightly weakened check in HotSpotResolvedJavaField.readConstantField()
|
Wed, 21 Aug 2013 16:03:35 +0200 |
Doug Simon |
added counters and timers for snippet instantiation
|
Wed, 21 Aug 2013 18:02:39 +0200 |
Gilles Duboscq |
Keep a kind in the illegal stamp
|
Wed, 21 Aug 2013 16:56:15 +0200 |
Gilles Duboscq |
ObjectStamp: Detect allways null cases in castTo. AlwaysNull stamps can keep their type information
|
Wed, 21 Aug 2013 16:20:53 +0200 |
Gilles Duboscq |
Rename StampTest to ObjectStampJoinTest and move IntegerStampTest to com.oracle.graal.nodes.test
|
Wed, 21 Aug 2013 16:17:10 +0200 |
Gilles Duboscq |
Add javadoc for ObjectStamp.castTo. Fix javadoc typo.
|
Wed, 21 Aug 2013 08:29:07 +0200 |
Erik Eckstein |
Merge
|
Tue, 20 Aug 2013 17:33:04 +0200 |
Erik Eckstein |
add logging with indentation in graal.Debug
|
Tue, 20 Aug 2013 12:48:28 -0700 |
twisti |
HotSpotInstalledCode: moved getCode to Java and added the ability to get the whole blob
|
Tue, 20 Aug 2013 20:04:33 +0200 |
Doug Simon |
Merge.
|
Tue, 20 Aug 2013 18:23:43 +0200 |
Doug Simon |
added PrintBackendCFG option (default is true) for controlling if backend output is dumped to the C1Visualizer
|
Tue, 20 Aug 2013 16:09:26 +0200 |
Doug Simon |
option annotation processor ensures that a non-empty help message starts with a capital letter
|
Tue, 20 Aug 2013 15:33:39 +0200 |
Doug Simon |
fixed capitalization and tense in documentation of some mx commands
|
Tue, 20 Aug 2013 15:32:36 +0200 |
Doug Simon |
added interpretable implementation to node intrinsics (GRAAL-430)
|
Tue, 20 Aug 2013 15:39:58 +0200 |
Gilles Duboscq |
Use smaller epsilon in ComputeProbabilityClosure
|
Tue, 20 Aug 2013 13:22:15 +0200 |
Gilles Duboscq |
Enable library as annotation processor
|
Tue, 20 Aug 2013 13:23:08 +0200 |
Doug Simon |
fixed specjvm2008 regression in bench command
|
Tue, 20 Aug 2013 13:22:06 +0200 |
Doug Simon |
added support to the specjvm2008 command for specifying a benchmark group
|
Tue, 20 Aug 2013 12:09:45 +0200 |
Doug Simon |
mx: added --vmbuild global option, removed --product, --fastdebug, --debug options as well as suffix of build command
|
Tue, 20 Aug 2013 11:30:38 +0200 |
Bernhard Urban |
FloatingReadNode: don't use lastLocationAccess as anchor. use guard instead.
|
Tue, 20 Aug 2013 09:31:27 +0200 |
Doug Simon |
small fixes for handling of -G:DebugValueSummary option
|
Tue, 20 Aug 2013 07:59:52 +0200 |
Doug Simon |
fixed regression in bench command
|
Tue, 20 Aug 2013 00:04:44 +0200 |
Doug Simon |
normalized the command line interface for the dacapo, scaladacapo, specjvm2008, specjbb2005 and specjbb2013 commands
|
Mon, 19 Aug 2013 22:04:00 +0200 |
Doug Simon |
replaced PerThreadDebugValues, SummarizeDebugValues and SummarisePerPhase options with DebugValueSummary option
|
Mon, 19 Aug 2013 22:01:07 +0200 |
Doug Simon |
added capability for embedding new lines in lengthy option help messages
|
Mon, 19 Aug 2013 21:58:03 +0200 |
Doug Simon |
more javadoc for debug framework
|
Mon, 19 Aug 2013 21:57:12 +0200 |
Doug Simon |
added suppression filter so that long help messages for Options can be supported without triggering Checkstyle errors in generated sources
|
Mon, 19 Aug 2013 18:10:13 +0200 |
Bernhard Urban |
LoewringPhase: remove (weird) dead code
|
Mon, 19 Aug 2013 14:11:10 +0200 |
Doug Simon |
Merge.
|
Mon, 19 Aug 2013 14:05:55 +0200 |
Doug Simon |
Merge.
|
Mon, 19 Aug 2013 12:55:34 +0200 |
Doug Simon |
changed unittest command to remove use of '@' character. The format is now: mx unittest [VM options] [test filters...]
|
Mon, 19 Aug 2013 13:27:31 +0200 |
Lukas Stadler |
Merge
|
Mon, 19 Aug 2013 12:12:43 +0200 |
Lukas Stadler |
fix incorrect lower bound in StampTool
|
Sat, 17 Aug 2013 16:01:48 +0200 |
Lukas Stadler |
remove debug code in StampTool
|
Fri, 16 Aug 2013 13:59:25 +0200 |
Lukas Stadler |
add bitwise "not" operation
|
Fri, 16 Aug 2013 13:30:28 +0200 |
Lukas Stadler |
do not constant fold identity hash codes in AOT
|
Fri, 16 Aug 2013 13:15:56 +0200 |
Lukas Stadler |
small JavaDoc
|
Fri, 16 Aug 2013 13:15:42 +0200 |
Lukas Stadler |
"always set" bit mask on IntegerStamps
|
Mon, 19 Aug 2013 12:49:12 +0200 |
Bernhard Urban |
.hgignore: buildbot client config dir
|
Fri, 16 Aug 2013 23:50:57 +0200 |
Bernhard Urban |
remove unused node
|
Mon, 19 Aug 2013 11:39:28 +0200 |
Doug Simon |
spelling fix
|
Mon, 19 Aug 2013 10:49:40 +0200 |
Doug Simon |
removed Stamp parameter of BeginNode.anchor node intrinsic
|
Sat, 17 Aug 2013 17:52:21 +0200 |
Gilles Duboscq |
Samll additions to Loops api, make IntegerExactArithmeticNodes iterable
|
Sat, 17 Aug 2013 15:07:41 +0200 |
Thomas Wuerthinger |
Remove unused import.
|
Sat, 17 Aug 2013 14:48:52 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 17 Aug 2013 12:25:28 +0200 |
Thomas Wuerthinger |
Remove checkNull parameter from snippets. Fixes several instances of unsafe usage of BeginNode.anchor.
|
Sat, 17 Aug 2013 14:03:28 +0200 |
Andreas Woess |
Truffle: added some missing javadoc.
|
Sat, 17 Aug 2013 13:55:44 +0200 |
Andreas Woess |
TruffleCache: reallow inlining with null receiver.
|
Sat, 17 Aug 2013 03:55:16 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 17 Aug 2013 01:45:25 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 16 Aug 2013 23:25:49 +0200 |
Thomas Wuerthinger |
Fix bug in bsd port that causes unsafe double volatile field stores to fail.
|
Fri, 16 Aug 2013 17:22:34 -0700 |
twisti |
removed dead code for HotSpotInstalledCode in CodeInstaller::site_Call
|
Sat, 17 Aug 2013 00:54:06 +0200 |
Gilles Duboscq |
Add anchors for loadHubs in verifyObject and monitor enter.
|
Fri, 16 Aug 2013 22:42:06 +0200 |
Thomas Wuerthinger |
Adjust profiling information in case it is 0.0 or 1.0 for a branch.
|
Fri, 16 Aug 2013 21:40:42 +0200 |
Thomas Wuerthinger |
Make sure the created ProxyNode is of PhiType.Guard.
|
Fri, 16 Aug 2013 21:23:30 +0200 |
Thomas Wuerthinger |
Allow ProxyNode as a GuardingNode.
|
Fri, 16 Aug 2013 20:52:29 +0200 |
Thomas Wuerthinger |
Fix in ConvertDeoptimizeToGuardPhase for the case where we need to insert a ProxyNode.
|
Fri, 16 Aug 2013 19:07:10 +0200 |
Thomas Wuerthinger |
Search through tree of proxies for replacement anchor in ConditionalEliminationPhase.
|
Fri, 16 Aug 2013 19:05:04 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 16 Aug 2013 19:04:31 +0200 |
Thomas Wuerthinger |
Make CustomTypeCheckNode virtualizable.
|
Fri, 16 Aug 2013 18:21:59 +0200 |
Thomas Wuerthinger |
Make TypeCastNode virtualizable.
|
Fri, 16 Aug 2013 16:49:59 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 16 Aug 2013 16:44:14 +0200 |
Thomas Wuerthinger |
Make TypeCastNode a ValueProxy.
|
Fri, 16 Aug 2013 16:02:19 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 16 Aug 2013 16:02:05 +0200 |
Thomas Wuerthinger |
Delay LoadHubNode lowering.
|
Fri, 16 Aug 2013 16:00:22 +0200 |
Thomas Wuerthinger |
Remove overly conservative anchoring of lowered hub access.
|
Fri, 16 Aug 2013 14:28:12 +0200 |
Thomas Wuerthinger |
Fix substitution.
|
Fri, 16 Aug 2013 14:23:16 +0200 |
Thomas Wuerthinger |
Add parameter to CompilerDirectives.unsafeCast.
|
Fri, 16 Aug 2013 17:55:25 +0200 |
Christian Humer |
Merge.
|
Fri, 16 Aug 2013 14:00:17 +0200 |
Christian Humer |
Truffle-DSL: fixed inconsistent children for polymorphic -> generic rewrites. (GRAAL-425)
|
Fri, 16 Aug 2013 14:47:05 +0200 |
Gilles Duboscq |
GraphBuilderPhase: Insert explicit null checks for invokes if an exception has been seen
|
Fri, 16 Aug 2013 14:44:56 +0200 |
Gilles Duboscq |
mx: fix for select_items
|
Fri, 16 Aug 2013 14:33:45 +0200 |
Gilles Duboscq |
Fix bug in ConditionalElimination phase: when replacing a ifnode with a guard, the guard has to be checked before entering the surviving branch
|
Fri, 16 Aug 2013 14:31:28 +0200 |
Gilles Duboscq |
Fix GraalCompilerTest deopt checks: need to re-aquire the profile after running the method since the MethodData may not be present before running it.
|
Fri, 16 Aug 2013 13:28:30 +0200 |
Andreas Woess |
Add write barriers in lowering of CommitAllocationNode.
|
Fri, 16 Aug 2013 12:09:36 +0200 |
Thomas Wuerthinger |
New constructor for ConditionalNode. Made CustomTypeCheck node a LogicNode.
|
Fri, 16 Aug 2013 01:12:34 +0200 |
Thomas Wuerthinger |
Remove test file.
|
Fri, 16 Aug 2013 01:09:03 +0200 |
Thomas Wuerthinger |
Restructure Truffle API node intrinsics and introduce new intrinsics for type system modelling.
|
Fri, 16 Aug 2013 00:29:30 +0200 |
Thomas Wuerthinger |
Move lowering of arithmetic exact nodes to second lowering phase.
|
Thu, 15 Aug 2013 19:46:05 +0200 |
Thomas Wuerthinger |
Fix unused import.
|
Thu, 15 Aug 2013 19:42:47 +0200 |
Thomas Wuerthinger |
Fix anchoring in ConditionalEliminationPhase when simplifying an IfNode.
|
Wed, 14 Aug 2013 17:02:45 +0200 |
Thomas Wuerthinger |
Fix forward propagation of guarded nodes in ConvertDeoptimizeToGuardPhase.
|
Wed, 14 Aug 2013 15:44:05 +0200 |
Thomas Wuerthinger |
Small adjustment to CompilerDirectives.unsafeCast.
|
Wed, 14 Aug 2013 14:27:52 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 14 Aug 2013 14:27:40 +0200 |
Thomas Wuerthinger |
Search for correct replacement anchor for eliminated checkcasts in ConditionalEliminationPhase.
|
Wed, 14 Aug 2013 14:24:05 +0200 |
Thomas Wuerthinger |
Bailout of iterative conditional elimination phase in case the number of iterations exceeds specific threshold.
|
Wed, 14 Aug 2013 11:52:15 +0200 |
Thomas Wuerthinger |
New Truffle API methods for efficient implementation of a custom type system on top of the JVM.
|
Wed, 14 Aug 2013 11:24:11 +0200 |
Doug Simon |
absence of IDE_BUILD_TARGET environment variable prevents HotSpot builds when editing C++ sources in Eclipse
|
Tue, 13 Aug 2013 19:07:41 +0200 |
Doug Simon |
added dialogue for determining JAVA_HOME if it's not set
|
Tue, 13 Aug 2013 18:18:17 +0200 |
Doug Simon |
made instanceof lowering happen after guard lowering
|
Tue, 13 Aug 2013 18:17:45 +0200 |
Doug Simon |
fixed misleading comment
|
Tue, 13 Aug 2013 16:27:47 +0200 |
Doug Simon |
removed overly conservative re-anchoring in ConditionalEliminationPhase
|
Tue, 13 Aug 2013 14:25:02 +0200 |
Doug Simon |
Merge.
|
Tue, 13 Aug 2013 14:23:58 +0200 |
Doug Simon |
mx presents a command line dialogue to select the default VM if it is not configured (GRAAL-416)
|
Tue, 13 Aug 2013 11:07:08 +0200 |
Doug Simon |
enhanced select_items to support multiple selections
|
Tue, 13 Aug 2013 13:26:58 +0200 |
Roland Schatz |
Produce sensible error message when node is not LIRLowerable.
|
Tue, 13 Aug 2013 13:15:14 +0200 |
Roland Schatz |
Javadoc fix.
|
Mon, 12 Aug 2013 15:52:26 -0400 |
Morris Meyer |
Defer PTX on Mac probe to the CUDA driver initialization call
|
Mon, 12 Aug 2013 13:12:14 -0400 |
bharadwaj |
Fix PTX test to prevent crash; trivial code cleanup
|
Mon, 12 Aug 2013 15:59:58 +0200 |
Roland Schatz |
Move MathIntrinsic operations to ArithmeticLIRGenerator.
|
Mon, 12 Aug 2013 15:55:54 +0200 |
Roland Schatz |
Use ArithmeticLIRGenerator in arithmetic nodes.
|
Mon, 12 Aug 2013 15:52:32 +0200 |
Roland Schatz |
Factor out arithmetic operations to separate LIR generator interface.
|
Mon, 12 Aug 2013 11:56:35 +0200 |
Bernhard Urban |
mx: don't include jdk build directory in path for vmdir
|
Sun, 11 Aug 2013 15:11:10 +0200 |
Gilles Duboscq |
mx: graal.jar is not silently updated anymore in the vm function
|
Sun, 11 Aug 2013 15:11:10 +0200 |
Gilles Duboscq |
Avoid repeated lowering of convert nodes on AMD64
|
Sat, 10 Aug 2013 22:57:50 +0200 |
Bernhard Urban |
ptx: fix include for non-precompiledheader build in gpu_ptx.cpp
|
Sat, 10 Aug 2013 14:38:30 -0400 |
Morris Meyer |
CR-20: PTX kernel invocation with arguments - from Bharadwaj
|
Sat, 10 Aug 2013 10:08:56 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 09 Aug 2013 14:07:20 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 09 Aug 2013 11:55:54 +0200 |
Thomas Wuerthinger |
Add new checkstyle checks for com.oracle.truffle.api that include a check for "Classpath" exception in the file header.
|
Fri, 09 Aug 2013 11:55:20 +0200 |
Thomas Wuerthinger |
Adding "Classpath" exception to the classes in the com.oracle.truffle.api and the com.oracle.truffle.api.dsl package.
|
Sat, 10 Aug 2013 02:44:23 +0200 |
Gilles Duboscq |
Fix canonicalization of conditional nodes, add a test for this bug
|
Fri, 09 Aug 2013 10:49:18 -0700 |
Christian Wimmer |
Made Word.box() private: Outside users should use the different signed() and unsigned() methods to ensure proper expansion of 32-bit values on 64-bit systems.
|
Fri, 09 Aug 2013 16:09:33 +0200 |
Doug Simon |
backed out 11242:2d4df4c43ae2 (GRAAL-413)
|
Fri, 09 Aug 2013 16:04:01 +0200 |
Doug Simon |
Graal now complies with native ABI callee/caller save conventions for foreign calls (GRAAL-413)
|
Fri, 09 Aug 2013 13:48:08 +0200 |
Doug Simon |
disabled check for thread local holding the exception PC being cleared in PRODUCT builds (clearing only happens in DEBUG builds)
|
Fri, 09 Aug 2013 11:47:41 +0200 |
Roland Schatz |
Move SQRT from AMD64MathIntrinsicOp to AMD64Arithmetic.
|
Fri, 09 Aug 2013 11:38:40 +0200 |
Roland Schatz |
Marker interface for primitive arithmetic nodes.
|
Fri, 09 Aug 2013 11:36:13 +0200 |
Roland Schatz |
Remove unused class from node hierarchy.
|
Fri, 09 Aug 2013 11:15:37 +0200 |
Bernhard Urban |
InliningUtil: remove wrong assert
|
Thu, 08 Aug 2013 19:35:32 +0200 |
Andreas Woess |
Truffle: add CompilerDirectives.inInterpreter()
|
Thu, 08 Aug 2013 19:28:42 +0200 |
Andreas Woess |
TruffleCache: do not expand assertion paths by default.
|
Thu, 08 Aug 2013 18:59:09 +0200 |
Gilles Duboscq |
Re-introduce canonicalization when the stamp represents a singleton using Stamp.asConstant
|
Thu, 08 Aug 2013 16:00:07 +0200 |
Gilles Duboscq |
Stop dragging a graph around in the CanonilizerPhase
|
Thu, 08 Aug 2013 18:17:47 +0200 |
Gilles Duboscq |
Add illegal stamp
|
Thu, 08 Aug 2013 14:19:06 +0200 |
Doug Simon |
disabled CRC32 intrinsics under client compiler with jdk version earlier than 8 (GRAAL-409)
|
Thu, 08 Aug 2013 11:30:21 +0200 |
Roland Schatz |
Calculate exit value of counted loop induction variables.
|
Tue, 06 Aug 2013 14:44:36 +0200 |
Gilles Duboscq |
Fix Switch probability if simplification leaves no non-zero probability successor
|
Tue, 06 Aug 2013 14:01:43 +0200 |
Gilles Duboscq |
Create loop phis for locks in FrameStateBuilder
|
Wed, 07 Aug 2013 19:52:26 +0200 |
Doug Simon |
Merge.
|
Wed, 07 Aug 2013 18:41:00 +0200 |
Doug Simon |
added support to disassemble installed test code via -G:Log
|
Wed, 07 Aug 2013 18:40:05 +0200 |
Doug Simon |
made LoadHubNode be floating
|
Wed, 07 Aug 2013 19:13:11 +0200 |
Lukas Stadler |
don't intrinsify Object.getClass and NodeClass.get in AOT
|
Wed, 07 Aug 2013 18:37:53 +0200 |
Lukas Stadler |
additional test in EscapeAnalysisTest
|
Wed, 07 Aug 2013 18:36:15 +0200 |
Lukas Stadler |
macro node for NodeClass.get(Class)
|
Wed, 07 Aug 2013 18:35:59 +0200 |
Lukas Stadler |
macro node for System.identityHashCode
|
Wed, 07 Aug 2013 18:35:38 +0200 |
Lukas Stadler |
macro node for Object.getClass
|
Wed, 07 Aug 2013 18:34:19 +0200 |
Lukas Stadler |
create null check for MacroSubstitution + MethodSubstitution case
|
Wed, 07 Aug 2013 18:33:44 +0200 |
Lukas Stadler |
new PureFunctionMacroNode
|
Wed, 07 Aug 2013 16:45:23 +0200 |
Doug Simon |
Merge.
|
Wed, 07 Aug 2013 16:44:54 +0200 |
Doug Simon |
made VM_ERROR foreign call a leaf
|
Wed, 07 Aug 2013 16:36:06 +0200 |
Doug Simon |
minor logging improvement
|
Wed, 07 Aug 2013 16:35:47 +0200 |
Doug Simon |
more CRC32 intrinsification tests
|
Wed, 07 Aug 2013 16:35:16 +0200 |
Doug Simon |
fixed bug in java.util.zip.CRC32.updateBytes stub: non-scratch register c_arg3 (i.e. rcx on Unix) was being used, overwriting a live value
|
Wed, 07 Aug 2013 10:59:10 +0200 |
Doug Simon |
ignore sources for which class files do not exist
|
Wed, 07 Aug 2013 02:10:59 +0200 |
Doug Simon |
Merge.
|
Wed, 07 Aug 2013 02:02:33 +0200 |
Doug Simon |
added test for intrinsification of CRC32 method introduced in jdk8 (GRAAL-385)
|
Wed, 07 Aug 2013 01:57:15 +0200 |
Doug Simon |
minor spelling correction
|
Wed, 07 Aug 2013 01:56:56 +0200 |
Doug Simon |
moved tests for CRC32 intrinsics to the right place (GRAAL-385)
|
Wed, 07 Aug 2013 01:54:09 +0200 |
Doug Simon |
used movslq instead of movl in CRC32 interpreter stub
|
Wed, 07 Aug 2013 01:52:44 +0200 |
Doug Simon |
added support for handling volatile registers across native runtime calls
|
Tue, 06 Aug 2013 23:36:36 +0200 |
Doug Simon |
add intrinsics for java.util.zip.CRC32 (GRAAL-385)
|
Wed, 07 Aug 2013 16:05:49 +0200 |
Bernhard Urban |
unittest: also pick up @Parameters annotation
|
Wed, 07 Aug 2013 12:52:39 +0200 |
Andreas Woess |
FrameAccessNode: check that constant frame slot is not null.
|
Wed, 07 Aug 2013 14:07:06 +0200 |
Christos Kotselidis |
Fix snippet counter naming
|
Wed, 07 Aug 2013 14:06:10 +0200 |
Christos Kotselidis |
Change scope of logging methods
|
Mon, 05 Aug 2013 22:23:00 -0700 |
twisti |
SPARC: a lot of fixes and more
|
Mon, 05 Aug 2013 22:21:47 -0700 |
twisti |
SPARC and Solaris fixes after HSX merge
|
Tue, 06 Aug 2013 22:12:12 +0200 |
Doug Simon |
Merge.
|
Tue, 06 Aug 2013 21:40:09 +0200 |
Doug Simon |
fixed bug in java.util.zip.CRC32.updateBytes interpreter entry stub
|
Tue, 06 Aug 2013 18:32:04 +0200 |
Doug Simon |
Merge.
|
Tue, 06 Aug 2013 18:31:23 +0200 |
Doug Simon |
fixed bug in java.util.zip.CRC32.update(int b) interpreter entry stub and re-enabled CRC32 intrinsics
|
Tue, 06 Aug 2013 18:10:44 +0200 |
Doug Simon |
avoid use of JUnitWrapper when exactly one test is being executed
|
Tue, 06 Aug 2013 16:13:05 +0200 |
Doug Simon |
removed obsolete checkcast snippets
|
Tue, 06 Aug 2013 21:28:58 +0200 |
Lukas Stadler |
fix lowering of StoreIndexedNode (anchor read of element klass)
|
Tue, 06 Aug 2013 10:50:53 -0700 |
Mick Jordan |
CR-917 fix for ExceptionObjectNode
|
Tue, 06 Aug 2013 17:30:47 +0200 |
Christos Kotselidis |
Merge
|
Tue, 06 Aug 2013 14:39:47 +0200 |
Christos Kotselidis |
Merge
|
Tue, 06 Aug 2013 14:38:46 +0200 |
Christos Kotselidis |
Field renaming
|
Tue, 06 Aug 2013 14:25:12 +0200 |
Christos Kotselidis |
Augment Writebarrier verification phase to account for G1, plus code simplification
|
Tue, 06 Aug 2013 14:23:23 +0200 |
Christos Kotselidis |
Augment write barrier addition tests for G1
|
Tue, 06 Aug 2013 14:16:06 +0200 |
Christos Kotselidis |
Add util method for gc
|
Tue, 06 Aug 2013 14:11:01 +0200 |
Christos Kotselidis |
Nullify deopt state of writenodes with G1 pre barriers
|
Tue, 06 Aug 2013 14:00:49 +0200 |
Christos Kotselidis |
Ordinal check for unsafe load lowering
|
Tue, 06 Aug 2013 16:04:45 +0200 |
Roland Schatz |
Set stateAfter in lowering of CompareAndSwapNode.
|
Tue, 06 Aug 2013 16:04:44 +0200 |
Roland Schatz |
Remove duplicate fields from LoweredCompareAndSwapNode.
|
Tue, 06 Aug 2013 16:04:44 +0200 |
Roland Schatz |
Remove unused field from CompareAndSwapNode.
|
Mon, 05 Aug 2013 20:20:32 -0700 |
twisti |
fix HotSpotMethodData to read the correct values on little and big endian
|
Mon, 05 Aug 2013 23:46:06 +0200 |
Andreas Woess |
Merge
|
Mon, 05 Aug 2013 18:00:16 +0200 |
Andreas Woess |
Truffle: lower FrameSetNode to StoreIndexed instead of UnsafeStore (experimental).
|
Mon, 05 Aug 2013 17:53:07 +0200 |
Andreas Woess |
Increase TruffleGraphMaxNodes to 20000.
|
Mon, 05 Aug 2013 17:00:00 +0200 |
Andreas Woess |
TruffleCache refactoring.
|
Mon, 05 Aug 2013 16:52:16 +0200 |
Andreas Woess |
Truffle: Do not cache graal graphs (not used at the moment).
|
Mon, 05 Aug 2013 16:47:20 +0200 |
Andreas Woess |
TruffleCache: do not inline invoke with null receiver.
|
Mon, 05 Aug 2013 22:37:13 +0200 |
Doug Simon |
Merge.
|
Mon, 05 Aug 2013 16:37:06 +0200 |
Doug Simon |
Merge.
|
Mon, 05 Aug 2013 14:00:14 +0200 |
Doug Simon |
added interactive selection capability to 'mx javap' command
|
Mon, 05 Aug 2013 11:24:44 +0200 |
Doug Simon |
added receiver null check in canonicalization of java.lang.Class macro nodes
|
Mon, 05 Aug 2013 19:50:34 +0200 |
Christian Humer |
Truffle-DSL: specialization group fixes.
|
Mon, 05 Aug 2013 19:48:15 +0200 |
Christian Humer |
Truffle-DSL: Fixed a bug in the code writer when a line overflowed with an exact size of 200.
|
Mon, 05 Aug 2013 19:46:51 +0200 |
Christian Humer |
Merge.
|
Mon, 05 Aug 2013 13:20:06 +0200 |
Christian Humer |
Merge.
|
Thu, 01 Aug 2013 21:34:57 +0200 |
Christian Humer |
Truffle-DSL: More elegant solution for rewrite with exception in executeAndSpecialize0.
|
Thu, 01 Aug 2013 20:54:32 +0200 |
Christian Humer |
Merge.
|
Thu, 01 Aug 2013 20:53:54 +0200 |
Christian Humer |
Truffle-DSL: Implemented specialization grouping for generic cases.
|
Thu, 01 Aug 2013 20:53:05 +0200 |
Christian Humer |
Truffle-DSL: Fixed an exception if accidently the node class itself is parsed.
|
Thu, 01 Aug 2013 20:52:03 +0200 |
Christian Humer |
Truffle-DSL: Fixed the second specialization is unreachable if two specializations have the exactly same signature (also guards) and are ordered next to each other.
|
Thu, 01 Aug 2013 20:48:56 +0200 |
Christian Humer |
Truffle-DSL: CodeTreeBuilder can now remove the previous element even if trees are concatinated at a later time.
|
Thu, 01 Aug 2013 20:47:57 +0200 |
Christian Humer |
Truffle-DSL: Fixed argument order problem for test cases.
|
Wed, 31 Jul 2013 15:36:01 +0200 |
Christian Humer |
Truffle-DSL: Implemented support for negated guards (GRAAL-371 #resolve)
|
Wed, 31 Jul 2013 15:07:42 +0200 |
Christian Humer |
Fixed mx script debug vm arguments for ecj builds. Its now possible to debug ecj builds using -d as argument.
|
Wed, 31 Jul 2013 15:04:13 +0200 |
Christian Humer |
Truffle-DSL: Added a hack to get around eclipse bug 300408. (https://bugs.eclipse.org/bugs/show_bug.cgi?id=300408)
|
Tue, 30 Jul 2013 17:42:50 +0200 |
Christian Humer |
Truffle-DSL: Added new @NodeField and @NodeFields annotation. Which can be used to avoid the cumbersome definition of copy constructors.
|
Tue, 30 Jul 2013 16:12:26 +0200 |
Christian Humer |
Truffle-DSL: Fixed executeAndSpecialize layout to always call specialization methods on the correct node. (GRAAL-379 #resolve)
|
Tue, 30 Jul 2013 16:11:08 +0200 |
Christian Humer |
Truffle-DSL: Changed executeAndSpecialize to use an int as minimumState instead of a class.
|
Mon, 29 Jul 2013 19:20:33 +0200 |
Christian Humer |
Truffle-DSL: Added a useful message to type casts in generated type system classes. (GRAAL-355 #resolve)
|
Mon, 29 Jul 2013 18:46:43 +0200 |
Christian Humer |
Truffle-DSL: Fixed a bug with anonymous children (GRAAL-321 #resolve)
|
Mon, 29 Jul 2013 18:42:53 +0200 |
Christian Humer |
Truffle-DSL: Added test for string-line wrapping (GRAAL-331 #comment added testcase)
|
Mon, 29 Jul 2013 18:21:27 +0200 |
Christian Humer |
Truffle-DSL: string line wrapping in generated code. (GRAAL-331 #resolve)
|
Mon, 29 Jul 2013 16:50:10 +0200 |
Christian Humer |
Truffle-DSL: Fixed compile error for nodes with no children and empty constructor.
|
Mon, 05 Aug 2013 14:53:00 +0200 |
Bernhard Urban |
gate: add server optimized build
|
Mon, 05 Aug 2013 14:51:58 +0200 |
Bernhard Urban |
fix optimized builds
|
Mon, 05 Aug 2013 11:25:14 +0200 |
Doug Simon |
Merge.
|
Thu, 01 Aug 2013 00:57:27 +0200 |
Doug Simon |
disabled CRC32 intrinsics until they work with Graal
|
Thu, 01 Aug 2013 00:38:28 +0200 |
Doug Simon |
restored JVM_SetProtectionDomain so that Graal still works with libjava.so from JDK7 (which expects this function to be defined)
|
Thu, 01 Aug 2013 00:35:13 +0200 |
Doug Simon |
avoid using deprecated stat64 on Mac OS X
|
Wed, 31 Jul 2013 11:00:54 +0200 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/
|
Fri, 26 Jul 2013 03:48:16 -0700 |
amurillo |
Added tag hs25-b43 for changeset 46487ba40ff2
jdk8-b101
|
Fri, 26 Jul 2013 03:48:15 -0700 |
amurillo |
Merge
hs25-b43
|
Thu, 25 Jul 2013 18:12:02 -0400 |
jiangli |
Merge
|
Wed, 24 Jul 2013 19:23:26 -0400 |
dholmes |
8020799: Allow customization of hotspot source directories and files
|
Wed, 24 Jul 2013 13:54:03 -0700 |
morris |
Merge
|
Fri, 19 Jul 2013 13:59:25 -0700 |
morris |
Merge
|
Mon, 15 Jul 2013 10:28:32 -0700 |
kvn |
8020433: Crash when using -XX:+RestoreMXCSROnJNICalls
|
Mon, 15 Jul 2013 06:27:46 -0700 |
morris |
Merge
|
Fri, 12 Jul 2013 14:03:10 -0700 |
kvn |
8007898: Incorrect optimization of Memory Barriers in Matcher::post_store_load_barrier()
|
Fri, 12 Jul 2013 14:01:37 -0700 |
kvn |
8020215: Different execution plan when using JIT vs interpreter
|
Tue, 23 Jul 2013 12:50:15 -0700 |
minqi |
Merge
|
Mon, 22 Jul 2013 22:21:57 -0700 |
minqi |
Merge
|
Fri, 19 Jul 2013 14:54:54 -0700 |
ccheung |
8020791: [TESTBUG] runtime/jsig/Test8017498.sh failed to compile native code
|
Mon, 22 Jul 2013 17:57:42 -0400 |
emc |
8019632: Method parameters are not copied in clone_with_new_data
|
Fri, 19 Jul 2013 11:17:19 -0700 |
minqi |
Merge
|
Fri, 19 Jul 2013 08:34:48 -0700 |
minqi |
8016538: volatile double access via Unsafe.cpp is not atomic
|
Fri, 19 Jul 2013 17:56:27 +0200 |
mgronlun |
8020547: Event based tracing needs a UNICODE string type
|
Thu, 18 Jul 2013 18:00:39 -0700 |
minqi |
Merge
|
Thu, 18 Jul 2013 14:57:51 -0700 |
ccheung |
8004872: Early loading of HashMap and StringValue under -XX:+AggressiveOpts can be removed
|
Thu, 18 Jul 2013 12:35:55 -0700 |
dcubed |
Merge
|
Thu, 18 Jul 2013 12:05:32 -0700 |
dcubed |
Merge
|
Wed, 17 Jul 2013 13:48:15 +0200 |
rbackman |
8020701: Avoid crashes in WatcherThread
|
Thu, 18 Jul 2013 06:47:15 -0400 |
dholmes |
8020697: jniCheck.cpp:check_is_obj_array asserts on TypeArrayKlass::cast(aOop->klass())
|
Wed, 17 Jul 2013 17:14:50 -0700 |
jiangli |
Merge
|
Wed, 17 Jul 2013 18:06:29 -0400 |
jiangli |
8020309: Eliminate InstanceKlass::_cached_class_file_len.
|
Wed, 17 Jul 2013 12:22:57 -0700 |
ccheung |
8017498: JVM crashes when native code calls sigaction(sig) where sig>=0x20
|
Wed, 12 Jun 2013 11:17:39 +0200 |
rbackman |
8016131: nsk/sysdict/vm/stress/chain tests crash the VM in 'entry_frame_is_first()'
|
Tue, 16 Jul 2013 07:33:29 +0200 |
mgerdin |
6671508: JNI GetPrimitiveArrayCritical should not be callable on object arrays
|
Mon, 15 Jul 2013 23:23:15 -0400 |
dholmes |
8015759: hotspot changes needed to compile with Visual Studio 2012
|
Mon, 15 Jul 2013 12:06:50 +0200 |
rbackman |
Merge
|
Mon, 15 Jul 2013 11:35:10 +0200 |
rbackman |
8019324: assert(_f2 == 0 || _f2 == f2) failed: illegal field change
|
Mon, 15 Jul 2013 00:23:48 -0700 |
fparain |
Merge
|
Fri, 12 Jul 2013 20:47:23 +0200 |
ctornqvi |
Merge
|
Fri, 12 Jul 2013 18:43:27 +0200 |
allwin |
7162400: Intermittent java.io.IOException: Bad file number during HotSpotVirtualMachine.executeCommand
|
Fri, 12 Jul 2013 04:35:52 -0700 |
zgu |
Merge
|
Thu, 11 Jul 2013 13:15:12 -0400 |
zgu |
8012241: NMT huge memory footprint, it usually leads to OOME
|
Wed, 10 Jul 2013 15:49:15 +0000 |
fparain |
7143807: ResourceMark nesting problem in stringStream
|
Thu, 18 Jul 2013 09:35:02 -0700 |
amurillo |
8020797: new hotspot build - hs25-b43
|
Thu, 25 Jul 2013 03:18:31 -0700 |
cl |
Added tag jdk8-b100 for changeset 5787fac72e76
|
Thu, 18 Jul 2013 09:25:07 -0700 |
amurillo |
Added tag hs25-b42 for changeset 9f71e36a471a
jdk8-b100
|
Thu, 18 Jul 2013 09:25:06 -0700 |
amurillo |
Merge
hs25-b42
|
Thu, 18 Jul 2013 00:52:54 -0400 |
clucasius |
Merge
|
Tue, 16 Jul 2013 12:20:08 -0400 |
jprovino |
Merge
|
Tue, 16 Jul 2013 10:55:48 -0400 |
jprovino |
8011569: ARM -- avoid native stack walking
|
Mon, 15 Jul 2013 12:24:32 -0400 |
clucasius |
Merge
|
Thu, 20 Jun 2013 15:02:05 +0200 |
goetz |
8016697: Use stubs to implement safefetch
|
Mon, 15 Jul 2013 15:14:58 -0700 |
tamao |
Merge
|
Thu, 11 Jul 2013 11:33:27 +0200 |
brutisso |
8020155: PSR:PERF G1 not collecting old regions when humongous allocations interfer
|
Fri, 12 Jul 2013 17:08:52 -0700 |
amurillo |
8020382: new hotspot build - hs25-b42
|
Thu, 18 Jul 2013 03:38:10 -0700 |
cl |
Added tag jdk8-b99 for changeset 81b6cb70717c
|
Tue, 16 Jul 2013 15:15:43 -0700 |
katleman |
Merge
jdk8-b99
|
Thu, 11 Jul 2013 14:33:54 -0700 |
katleman |
Merge
|
Thu, 11 Jul 2013 14:07:26 -0700 |
katleman |
8020414: JDK8 b98 source with GPL header errors
|
Fri, 12 Jul 2013 16:53:40 -0700 |
amurillo |
Added tag hs25-b41 for changeset 2b9946e10587
|
Fri, 12 Jul 2013 16:53:39 -0700 |
amurillo |
Merge
hs25-b41
|
Thu, 11 Jul 2013 11:45:09 -0700 |
tamao |
Merge
|
Wed, 10 Jul 2013 15:28:43 +0200 |
ehelin |
8013939: Metaspace capacity not available
|
Wed, 12 Jun 2013 15:21:41 +0200 |
ehelin |
8015683: object_count_after_gc should have the same timestamp for all events
|
Wed, 12 Jun 2013 15:50:14 +0200 |
ehelin |
8016170: GC id variable in gcTrace.cpp should use typedef GCId
|
Wed, 05 Jun 2013 09:44:03 +0200 |
ehelin |
8015972: Refactor the sending of the object count after GC event
|
Thu, 11 Jul 2013 01:11:52 -0700 |
roland |
Merge
|
Wed, 10 Jul 2013 13:33:56 -0700 |
anoll |
8016749: -XX:+UseISM fails an assert(obj->is_oop()) when running SPECjbb2005
|
Tue, 09 Jul 2013 22:00:04 -0700 |
twisti |
Merge
|
Tue, 09 Jul 2013 11:48:05 +0200 |
anoll |
8015635: Crash when specifying very large code cache size
|
Tue, 09 Jul 2013 08:56:04 -0400 |
drchase |
8017578: Hotspot compilation error with latest Studio compiler
|
Tue, 09 Jul 2013 17:20:32 +0200 |
adlertz |
8019625: Test compiler/8005956/PolynomialRoot.java timeouts on Solaris SPARCs
|
Mon, 08 Jul 2013 14:15:02 -0700 |
goetz |
8020059: The flag introduced by 8014972 is not defined if Hotspot is built without a compiler (zero, ppc64 core build).
|
Tue, 09 Jul 2013 22:48:52 +0200 |
acorn |
Merge
|
Tue, 09 Jul 2013 14:02:28 -0400 |
acorn |
8013635: VM should no longer create bridges for generic signatures.
|
Tue, 09 Jul 2013 19:56:07 +0200 |
zgu |
Merge
|
Tue, 09 Jul 2013 13:18:16 -0400 |
zgu |
8011760: assert(delta != 0) failed: dup pointer in MemBaseline::malloc_sort_by_addr
|
Mon, 08 Jul 2013 18:26:26 -0700 |
hseigel |
Merge
|
Mon, 08 Jul 2013 16:44:03 -0700 |
hseigel |
Merge
|
Mon, 08 Jul 2013 19:36:22 -0400 |
hseigel |
8014399: Remove JVM_SetProtectionDomain from hotspot
|
Mon, 08 Jul 2013 14:53:52 -0700 |
jiangli |
Merge
|
Mon, 08 Jul 2013 14:21:20 -0400 |
jiangli |
Merge
|
Wed, 03 Jul 2013 17:26:59 -0400 |
jiangli |
7133260: AllocationProfiler uses space in metadata and doesn't seem to do anything useful.
|
Mon, 08 Jul 2013 10:58:48 -0700 |
iklam |
8016903: Thread::_handle_area initial size too big
|
Fri, 05 Jul 2013 08:09:40 -0700 |
fparain |
Merge
|
Fri, 05 Jul 2013 08:26:49 +0000 |
fparain |
8016465: The hs_err file gets wrong name
|
Thu, 04 Jul 2013 21:10:17 -0700 |
dcubed |
8015884: runThese crashed with SIGSEGV, hs_err has an error instead of stacktrace
|
Thu, 04 Jul 2013 04:03:28 -0700 |
zgu |
Merge
|
Thu, 04 Jul 2013 06:24:08 -0400 |
zgu |
8016074: NMT: assertion failed: assert(thread->thread_state() == from) failed: coming from wrong thread state
|
Wed, 03 Jul 2013 13:45:39 -0400 |
coleenp |
8019833: Wrong JNI error code for preexisting JVM
|
Thu, 04 Jul 2013 14:56:49 -0700 |
amurillo |
8019934: new hotspot build - hs25-b41
|
Thu, 11 Jul 2013 10:13:37 -0700 |
katleman |
Added tag jdk8-b98 for changeset 30b5b75c42ac
|
Thu, 04 Jul 2013 14:45:58 -0700 |
amurillo |
Added tag hs25-b40 for changeset c9dd82da51ed
jdk8-b98
|
Thu, 04 Jul 2013 14:45:57 -0700 |
amurillo |
Merge
hs25-b40
|
Thu, 04 Jul 2013 03:41:57 -0700 |
roland |
Merge
|
Thu, 04 Jul 2013 01:42:34 -0700 |
roland |
Merge
|
Tue, 02 Jul 2013 22:51:23 -0700 |
twisti |
Merge
|
Tue, 02 Jul 2013 20:27:00 -0700 |
twisti |
8017571: JSR292: JVM crashing on assert "cast to instanceKlass" while producing MethodHandle for array methods with MethodHandle.findVirtual
|
Tue, 02 Jul 2013 20:42:12 -0400 |
drchase |
7088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32
|
Tue, 02 Jul 2013 07:51:31 +0200 |
anoll |
8014972: Crash with specific values for -XX:InitialCodeCacheSize=500K -XX:ReservedCodeCacheSize=500k
|
Tue, 02 Jul 2013 10:30:49 -0700 |
kvn |
8019247: SIGSEGV in compiled method c8e.e.t_.getArray(Ljava/lang/Class;)[Ljava/lang/Object
|
Mon, 01 Jul 2013 14:14:16 -0700 |
simonis |
8019382: PPC64: Fix bytecodeInterpreter to compile with '-Wunused-value'
|
Mon, 01 Jul 2013 12:22:34 -0700 |
kvn |
8006629: NEED_TEST: need test for JDK-8001071
|
Thu, 04 Jul 2013 01:03:26 -0700 |
bdelsart |
Merge
|
Wed, 03 Jul 2013 22:36:42 -0400 |
clucasius |
Merge
|
Mon, 01 Jul 2013 19:44:37 -0400 |
jiangli |
8006023: Embedded Builds fail management test because of requirement for UsePerfData being enabled.
|
Wed, 03 Jul 2013 15:04:53 -0700 |
tamao |
Merge
|
Wed, 03 Jul 2013 14:50:10 -0700 |
tamao |
Merge
|
Fri, 28 Jun 2013 20:18:04 -0700 |
tamao |
8017611: Auto corrector for mistyped vm options
|
Mon, 01 Jul 2013 09:30:23 -0700 |
johnc |
8017070: G1: assert(_card_counts[card_num] <= G1ConcRSHotCardLimit) failed
|
Sun, 30 Jun 2013 21:42:07 +0200 |
brutisso |
8014022: G1: Non Java threads should lock the shared SATB queue lock without safepoint checks.
|
Fri, 28 Jun 2013 18:28:17 +0200 |
ehelin |
Merge
|
Thu, 27 Jun 2013 09:59:59 +0200 |
brutisso |
8017483: G1 tests fail with native OOME on Solaris x86 after HeapBaseMinAddress has been increased
|
Tue, 02 Jul 2013 16:54:24 +0200 |
coleenp |
Merge
|
Tue, 02 Jul 2013 08:42:37 -0400 |
coleenp |
8015391: NPG: With -XX:+UseCompressedKlassPointers OOME due to exhausted metadata space could occur when metaspace is almost empty
|
Mon, 01 Jul 2013 14:13:12 -0700 |
sspitsyn |
8009204: [dtrace] signatures returned by Java 7 jstack() are corrupted on Solaris
|
Wed, 26 Jun 2013 17:02:04 +0200 |
egahlin |
8016331: Minor issues in event tracing metadata
|
Wed, 12 Jun 2013 09:49:42 +0200 |
rbackman |
8016444: Duplicate zombie check in safe_for_sender
|
Mon, 01 Jul 2013 09:13:19 +0000 |
fparain |
7060111: race condition in VMError::report_and_die()
|
Sun, 30 Jun 2013 09:59:08 -0400 |
hseigel |
7007040: Check of capacity paramenters in JNI_PushLocalFrame is wrong
|
Sat, 29 Jun 2013 11:55:09 -0700 |
dcubed |
Merge
|
Fri, 28 Jun 2013 14:05:27 +0200 |
nloodin |
Merge
|
Thu, 27 Jun 2013 10:03:21 -0700 |
iklam |
8016075: Win32 crash with CDS enabled and small heap size
|
Wed, 26 Jun 2013 11:00:11 +0200 |
kevinw |
Merge
|
Wed, 26 Jun 2013 00:01:20 +0100 |
kevinw |
8010278: SA: provide mechanism for using an alternative SA debugger back-end.
|
Tue, 25 Jun 2013 14:51:46 -0700 |
zgu |
Merge
|
Tue, 25 Jun 2013 17:22:04 -0400 |
zgu |
8017478: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
|
Fri, 28 Jun 2013 02:33:13 -0700 |
amurillo |
8019302: new hotspot build - hs25-b40
|
Thu, 04 Jul 2013 01:00:19 -0700 |
cl |
Added tag jdk8-b97 for changeset d197d377ab2e
|
Fri, 28 Jun 2013 02:25:08 -0700 |
amurillo |
Added tag hs25-b39 for changeset 2b9380b0bf0b
jdk8-b97
|
Fri, 28 Jun 2013 02:25:07 -0700 |
amurillo |
Merge
hs25-b39
|
Thu, 27 Jun 2013 11:12:19 -0700 |
kvn |
Merge
|
Mon, 24 Jun 2013 16:11:47 +0200 |
goetz |
8017531: 8010460 changes broke bytecodeInterpreter.cpp
|
Wed, 26 Jun 2013 00:40:13 +0200 |
adlertz |
8017510: Add a regression test for 8005956
|
Tue, 25 Jun 2013 12:07:07 -0700 |
adlertz |
8017243: 8001345 is incomplete
|
Mon, 24 Jun 2013 18:23:45 -0700 |
twisti |
Merge
|
Mon, 24 Jun 2013 17:47:25 -0700 |
twisti |
8017538: Clang support broke slowdebug build for i586
|
Mon, 24 Jun 2013 11:53:54 -0700 |
goetz |
8017308: Remove unused breakpoint relocation type
|
Thu, 27 Jun 2013 10:56:10 +0200 |
ehelin |
Merge
|
Wed, 26 Jun 2013 16:58:37 +0200 |
ehelin |
8013590: NPG: Add a memory pool MXBean for Metaspace
|
Tue, 25 Jun 2013 15:17:11 -0700 |
jmasa |
8014851: UseAdaptiveGCBoundary is broken
|
Tue, 25 Jun 2013 09:58:26 -0700 |
jmasa |
8014546: MetaspaceAux print_metaspace_change() should print "used" after GC not capacity
|
Fri, 07 Jun 2013 09:46:58 -0700 |
tamao |
7122222: GC log is limited to 2G for 32-bit
|
Tue, 25 Jun 2013 14:11:57 +0200 |
sla |
8017561: Build errors caused by missing .PHONY
|
Mon, 24 Jun 2013 18:55:46 -0400 |
coleenp |
8016325: JVM hangs verifying system dictionary
|
Sun, 23 Jun 2013 22:08:28 -0700 |
iklam |
8009575: Reduce Symbol::_refcount from 4 bytes to 2 bytes
|
Fri, 21 Jun 2013 10:55:26 -0700 |
dcubed |
Merge
|
Fri, 21 Jun 2013 08:18:08 -0700 |
dcubed |
Merge
|
Fri, 21 Jun 2013 10:57:00 -0400 |
coleenp |
8017177: more explicit code location information in hs_err crash log
|
Fri, 21 Jun 2013 10:50:19 -0400 |
coleenp |
8004124: Handle and/or warn about SI_KERNEL
|
Thu, 20 Jun 2013 11:53:51 +0200 |
mgronlun |
8016735: Remove superfluous EnableInvokeDynamic warning from UnlockDiagnosticVMOptions check
|
Wed, 19 Jun 2013 20:51:39 -0700 |
iklam |
8008964: NPG: Memory regression: Thread::_metadata_handles uses 1 KB per thread.
|
Wed, 19 Jun 2013 13:14:03 -0700 |
dholmes |
8014326: [OSX] All libjvm symbols are exported
|
Fri, 21 Jun 2013 00:59:12 -0700 |
amurillo |
8017253: new hotspot build - hs25-b39
|
Thu, 27 Jun 2013 13:40:18 -0700 |
katleman |
Added tag jdk8-b96 for changeset e6a4b8c71fa6
|
Wed, 26 Jun 2013 11:25:42 -0700 |
katleman |
8017323: JDK8 b95 source with GPL header errors
jdk8-b96
|
Tue, 25 Jun 2013 12:46:21 -0700 |
amurillo |
Merge
|
Mon, 24 Jun 2013 14:27:24 -0700 |
lana |
Merge
|
Wed, 19 Jun 2013 11:02:10 +0100 |
chegar |
Merge
|
Mon, 17 Jun 2013 11:17:49 +0100 |
chegar |
Merge
|
Fri, 31 May 2013 10:27:12 +0100 |
chegar |
Merge
|
Thu, 23 May 2013 12:44:18 +0100 |
chegar |
Merge
|
Thu, 16 May 2013 11:44:33 +0100 |
chegar |
Merge
|
Wed, 08 May 2013 15:25:08 +0100 |
chegar |
Merge
|
Wed, 01 May 2013 14:11:01 +0100 |
chegar |
Merge
|
Sun, 28 Apr 2013 08:15:33 +0100 |
chegar |
Merge
|
Wed, 24 Apr 2013 10:17:40 +0100 |
chegar |
Merge
|
Mon, 22 Apr 2013 08:33:12 -0400 |
mullan |
8011896: Add check for invalid offset for new AccessControlContext isAuthorized field
|
Fri, 05 Apr 2013 10:18:36 -0400 |
mullan |
8001330: Improve on checking order
|
Thu, 07 Mar 2013 11:49:38 -0500 |
hseigel |
7158805: Better rewriting of nested subroutine calls
|
Fri, 21 Jun 2013 00:51:57 -0700 |
amurillo |
Added tag hs25-b38 for changeset 2cc5a9d1ba66
|
Fri, 21 Jun 2013 00:51:56 -0700 |
amurillo |
Merge
hs25-b38
|
Thu, 20 Jun 2013 16:08:11 -0700 |
kvn |
Merge
|
Wed, 19 Jun 2013 00:41:56 +0200 |
adlertz |
8001345: VM crashes with assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
|
Mon, 17 Jun 2013 12:35:53 -0400 |
drchase |
8002160: Compilation issue with adlc using latest SunStudio compilers
|
Fri, 14 Jun 2013 16:33:34 -0700 |
kvn |
Merge
|
Fri, 14 Jun 2013 01:19:56 +0200 |
adlertz |
8016157: During CTW: C2: assert(!def_outside->member(r)) failed: Use of external LRG overlaps the same LRG defined in this block
|
Thu, 13 Jun 2013 15:39:47 -0400 |
drchase |
8010124: JVM_GetClassContext: use GrowableArray instead of KlassLink
|
Tue, 11 Jun 2013 16:40:31 -0700 |
kvn |
Merge
|
Tue, 11 Jun 2013 16:34:34 -0400 |
drchase |
8014959: assert(Compile::current()->live_nodes() < (uint)MaxNodeLimit) failed: Live Node limit exceeded limit
|
Tue, 11 Jun 2013 11:13:09 -0700 |
twisti |
8003268: SharedRuntime::generate_native_wrapper doesn't save all registers across runtime tracing calls for JNI critical native methods
|
Fri, 07 Jun 2013 16:46:37 -0700 |
morris |
8008407: remove SPARC V8 support
|
Fri, 07 Jun 2013 11:43:53 -0700 |
kvn |
Merge
|
Fri, 07 Jun 2013 07:33:35 -0700 |
morris |
8015437: SPARC cbcond branch offset out of 10-bit range
|
Thu, 20 Jun 2013 10:03:58 +0200 |
ehelin |
Merge
|
Wed, 19 Jun 2013 06:09:46 -0700 |
poonam |
8015903: Format issue with -XX:+PrintAdaptiveSizePolicy on JDK8
|
Tue, 18 Jun 2013 22:45:32 +0200 |
brutisso |
8016556: G1: Use ArrayAllocator for BitMaps
|
Tue, 18 Jun 2013 12:31:07 -0700 |
johnc |
8015237: Parallelize string table scanning during strong root processing
|
Fri, 14 Jun 2013 08:02:32 +0200 |
brutisso |
8012265: VM often crashes on solaris with a lot of memory
|
Wed, 19 Jun 2013 18:13:52 +0200 |
nloodin |
Merge
|
Tue, 18 Jun 2013 09:08:35 -0700 |
minqi |
8015660: Test8009761.java "Failed: init recursive calls: 24. After deopt 25"
|
Tue, 18 Jun 2013 09:34:16 -0400 |
zgu |
Merge
|
Tue, 18 Jun 2013 08:44:08 -0400 |
zgu |
8013651: NMT: reserve/release sequence id's in incorrect order due to race
|
Mon, 17 Jun 2013 18:35:44 +0200 |
sla |
8016304: ThreadMXBean.getDeadlockedThreads reports bogus deadlocks on JDK 8
|
Mon, 10 Jun 2013 10:45:19 -0400 |
zgu |
8013917: Kitchensink crashed with SIGSEGV in BaselineReporter::diff_callsites
|
Sat, 15 Jun 2013 13:17:36 +0200 |
mgronlun |
8016105: Add complementary RETURN_NULL allocation macros in allocation.hpp
|
Fri, 14 Jun 2013 22:34:08 -0700 |
sspitsyn |
Merge
|
Fri, 14 Jun 2013 15:17:10 -0700 |
sspitsyn |
6493116: JVMTI Doc: GetOwnedMonitorStackDepthInfo has a typo in monitor_info_ptr parameter description
|
Fri, 14 Jun 2013 19:49:58 -0700 |
dcubed |
Merge
|
Fri, 14 Jun 2013 08:00:35 -0700 |
dcubed |
Merge
|
Fri, 14 Jun 2013 07:46:22 -0700 |
rdurbin |
7178026: os::close can restart ::close but that is not a restartable syscall
|
Fri, 14 Jun 2013 15:20:32 -0700 |
zgu |
Merge
|
Fri, 14 Jun 2013 07:39:19 -0700 |
zgu |
Merge
|
Fri, 14 Jun 2013 09:18:42 -0400 |
zgu |
8011968: Kitchensink crashed with SIGSEGV in MemBaseline::baseline
|
Fri, 14 Jun 2013 07:30:10 -0700 |
zgu |
Merge
|
Thu, 13 Jun 2013 22:02:40 -0700 |
ccheung |
8014431: cleanup warnings indicated by the -Wunused-value compiler option on linux
|
Fri, 14 Jun 2013 13:11:58 +0200 |
ctornqvi |
Merge
|
Thu, 13 Jun 2013 22:00:06 +0200 |
ctornqvi |
8015324: Create tests for CDS feature
|
Thu, 13 Jun 2013 21:57:56 +0200 |
ctornqvi |
8016065: Write regression test for 7167142
|
Thu, 13 Jun 2013 11:16:38 -0700 |
dcubed |
8013057: assert(_needs_gc || SafepointSynchronize::is_at_safepoint()) failed: only read at safepoint
|
Fri, 14 Jun 2013 07:27:22 -0700 |
amurillo |
8016567: new hotspot build - hs25-b38
|
Thu, 20 Jun 2013 10:16:47 -0700 |
katleman |
Added tag jdk8-b95 for changeset 5d65c078cd0a
|
Mon, 05 Aug 2013 10:44:46 +0200 |
Christos Kotselidis |
Merge
|
Sun, 04 Aug 2013 02:36:40 +0200 |
Christos Kotselidis |
Add gate run with G1 and heap verification enabled
|
Sun, 04 Aug 2013 12:27:59 -0700 |
twisti |
try to fix HSAIL and PTX FrameMap problems
|
Sun, 04 Aug 2013 11:54:55 -0700 |
twisti |
provide default (from AMD64) implementation for abstract PTX and HSAIL FrameMap methods
|
Sun, 04 Aug 2013 11:29:03 -0700 |
twisti |
Merge
|
Sun, 04 Aug 2013 11:26:16 -0700 |
twisti |
move callKillsRegisters to LinearScan
|
Sun, 04 Aug 2013 11:24:55 -0700 |
twisti |
use type.SIZE instead of constant
|
Sun, 04 Aug 2013 11:17:49 -0700 |
twisti |
AMD64 cleanups
|
Sun, 04 Aug 2013 11:16:01 -0700 |
twisti |
moved move logic into architecture specific FrameMap
|
Thu, 01 Aug 2013 15:23:05 -0700 |
twisti |
Merge
|
Wed, 31 Jul 2013 14:04:24 -0700 |
twisti |
added architecture specific frame maps
|
Sat, 03 Aug 2013 19:11:15 +0200 |
Christos Kotselidis |
Add G1 Barrier Counters
|
Fri, 02 Aug 2013 20:07:43 +0200 |
Christos Kotselidis |
Make heap verification conditional
|
Fri, 02 Aug 2013 19:03:05 +0200 |
Christos Kotselidis |
Add heap sanity checker with premature hard crash for debugging write barriers
|
Fri, 02 Aug 2013 18:29:49 +0200 |
Christos Kotselidis |
Fix bug in CardQueue/SATB buffer indexes' calculation in ArrayRangeBarrier snippets
|
Fri, 02 Aug 2013 18:08:08 +0200 |
Christos Kotselidis |
Early exits from G1 Array Range barriers if length==0
|
Fri, 02 Aug 2013 18:05:27 +0200 |
Christos Kotselidis |
Minor refactoring
|
Fri, 02 Aug 2013 17:00:40 +0200 |
Christos Kotselidis |
Merge
|
Fri, 02 Aug 2013 14:53:08 +0200 |
Christos Kotselidis |
Fixed anchror for unsafe load snippet
|
Fri, 02 Aug 2013 14:43:58 +0200 |
Christos Kotselidis |
Allow unsafeLoad lowering only when loweringType!=BEFORE_GUARDS
|
Fri, 02 Aug 2013 14:34:46 +0200 |
Christos Kotselidis |
Always use precise barriers when type==null
|
Fri, 02 Aug 2013 14:26:54 +0200 |
Christos Kotselidis |
Writes with always null stamps omit only post barriers
|
Fri, 02 Aug 2013 14:10:04 +0200 |
Christos Kotselidis |
Minor refactoring
|
Fri, 02 Aug 2013 13:45:04 +0200 |
Christos Kotselidis |
Add more unittests for ArrayCopy write barriers
|
Fri, 02 Aug 2013 13:43:15 +0200 |
Christos Kotselidis |
Early exit of SerialArrayRange barrier if vector length==0
|
Fri, 02 Aug 2013 13:40:01 +0200 |
Christos Kotselidis |
G1ReferentFieldReadBarrier is not a deoptimizing node
|
Fri, 02 Aug 2013 13:35:13 +0200 |
Christos Kotselidis |
Apply patch by Mikael Gerdin which fixes filtered strong marking of nmethods
|
Fri, 02 Aug 2013 13:31:31 +0200 |
Christos Kotselidis |
Remove forced addition of Graal's oop during weak root processing (creates race condition)
|
Fri, 02 Aug 2013 16:21:02 +0200 |
Roland Schatz |
Fix bug in FixedGuardNode simplification.
|
Fri, 02 Aug 2013 11:22:23 +0200 |
Roland Schatz |
Move VerifyUsageWithEquals phases into HighTier.
|
Fri, 02 Aug 2013 11:05:19 +0200 |
Roland Schatz |
Remove unused methods from PhasePlan.
|
Fri, 02 Aug 2013 11:03:45 +0200 |
Roland Schatz |
Move inlining phases to HighTier.
|
Fri, 02 Aug 2013 11:00:57 +0200 |
Roland Schatz |
Make InliningPhase reentrant.
|
Fri, 02 Aug 2013 10:57:20 +0200 |
Roland Schatz |
Remove fields from InliningPhase that are already available in HighTierContext.
|
Fri, 02 Aug 2013 10:55:33 +0200 |
Roland Schatz |
Make IterativeInliningPhase reentrant.
|
Fri, 02 Aug 2013 10:51:12 +0200 |
Roland Schatz |
Add more fields to HighTierContext.
|
Fri, 02 Aug 2013 10:47:40 +0200 |
Roland Schatz |
Use PhaseContext base class where HighTierContext is not needed.
|
Fri, 02 Aug 2013 10:47:15 +0200 |
Roland Schatz |
Move cleaning of TypeProfileProxyNode into a compiler phase.
|
Fri, 02 Aug 2013 10:40:33 +0200 |
Roland Schatz |
Remove unused PhasePosition.HIGH_LEVEL.
|
Thu, 01 Aug 2013 21:25:37 +0200 |
Bernhard Urban |
Backed out changeset dae97549a94d (disable new memory aware scheduling)
|
Thu, 01 Aug 2013 19:15:54 +0200 |
Bernhard Urban |
Scheduling: enable new memory aware scheduling per default (GRAAL-159)
|
Thu, 01 Aug 2013 19:15:17 +0200 |
Bernhard Urban |
SchedulePhase: remove debugging boolean
|
Thu, 01 Aug 2013 18:59:31 +0200 |
Bernhard Urban |
SchedulingPhase: use logging facilities instead of TTY
|
Thu, 01 Aug 2013 18:58:48 +0200 |
Bernhard Urban |
Debug: add printf
|
Thu, 01 Aug 2013 17:24:41 +0200 |
Bernhard Urban |
Scheduling: add assert about nodes in a block after sorting
|
Thu, 01 Aug 2013 17:23:31 +0200 |
Bernhard Urban |
NewMemoryAwareScheduling: create nodebitmap once per graph (GRAAL-159)
|
Thu, 01 Aug 2013 17:23:30 +0200 |
Bernhard Urban |
NewMemoryAwareScheduling: fix out of loop scheduling for floating reads (GRAAL-159)
|
Thu, 01 Aug 2013 17:23:30 +0200 |
Bernhard Urban |
NewMemoryAwareScheduling: handle loop headers different than merges (GRAAL-159)
|
Thu, 01 Aug 2013 17:23:28 +0200 |
Bernhard Urban |
checkcastnode: fix comment and scope in unittest
|
Thu, 01 Aug 2013 16:40:59 +0200 |
Roland Schatz |
Fix arraycopy bug when array size is smaller than sizeof(long).
|
Tue, 30 Jul 2013 16:42:51 -0700 |
twisti |
adding back setting safepointPollingAddress
|
Tue, 30 Jul 2013 16:42:34 -0700 |
twisti |
remove GraalSafepointPollOffset
|
Tue, 30 Jul 2013 16:16:42 -0700 |
twisti |
GRAAL-375: volatile read is moved out of loop
|
Tue, 30 Jul 2013 16:15:01 -0700 |
twisti |
remove SafepointPollOffset
|
Tue, 30 Jul 2013 13:03:28 -0700 |
Lukas Stadler |
increase maximum recursive inlining size
|
Tue, 30 Jul 2013 13:07:48 +0200 |
Andreas Woess |
Frame.isInitialized: add method substitution and suppress AIOOBE if frame size < descriptor size.
|
Mon, 29 Jul 2013 17:13:00 -0700 |
twisti |
use aligned memory accesses for vectorized array copy
|
Mon, 29 Jul 2013 15:47:33 +0200 |
Christian Haeubl |
Changed inlining order to bottom-up.
|
Mon, 29 Jul 2013 13:39:59 +0200 |
Andreas Woess |
Truffle: ReplaceIntrinsicsPhase should also handle macro substitutions.
|
Mon, 29 Jul 2013 12:11:59 +0200 |
Doug Simon |
added ClassIsArrayNode macro node
|
Mon, 29 Jul 2013 12:10:19 +0200 |
Doug Simon |
added ClassIsPrimitiveNode macro node
|
Mon, 29 Jul 2013 12:07:27 +0200 |
Doug Simon |
added ClassGetModifiersNode macro node
|
Mon, 29 Jul 2013 12:07:08 +0200 |
Doug Simon |
removed redundant implements clause for Lowerable
|
Mon, 29 Jul 2013 11:57:57 +0200 |
Doug Simon |
added ClassIsInterfaceNode macro node
|
Mon, 29 Jul 2013 11:43:27 +0200 |
Doug Simon |
added ClassGetComponentTypeNode macro node
|
Mon, 29 Jul 2013 11:37:28 +0200 |
Doug Simon |
added ClassGetSuperclassNode macro node
|
Mon, 29 Jul 2013 10:47:31 +0200 |
Christian Haeubl |
Reverted back to path-based computation of inlining relevance.
|
Fri, 26 Jul 2013 20:34:56 -0700 |
twisti |
solaris build fixed
|
Fri, 26 Jul 2013 20:34:05 -0700 |
twisti |
added unalignedMemoryAccess to Architecture
|
Fri, 26 Jul 2013 14:03:07 -0700 |
twisti |
read HotSpot VM options via HotSpotDiagnosticMXBean
|
Fri, 26 Jul 2013 20:18:46 +0200 |
Bernhard Urban |
add NewMemoryAwareScheduling (GRAAL-159)
|
Fri, 26 Jul 2013 20:18:42 +0200 |
Bernhard Urban |
mx/ctw: disable new memory aware scheduling
|
Fri, 26 Jul 2013 20:18:42 +0200 |
Bernhard Urban |
SchedulingPhase: add option for new memory aware scheduling (GRAAL-159)
|
Fri, 26 Jul 2013 20:18:42 +0200 |
Bernhard Urban |
MemoryScheduleTest: fix scope for CFG dumping
|
Fri, 26 Jul 2013 20:18:41 +0200 |
Bernhard Urban |
CFG: attach proxies to loop exits
|
Fri, 26 Jul 2013 20:18:41 +0200 |
Bernhard Urban |
Scheduling: remove dead code in addToLatestSorting
|
Fri, 26 Jul 2013 20:18:40 +0200 |
Bernhard Urban |
SchedulingPhase: check if fixed nodes have the same order before and after sorting a block
|
Fri, 26 Jul 2013 19:49:36 +0200 |
Doug Simon |
added macro node for Class.isInstance
|
Fri, 26 Jul 2013 19:49:00 +0200 |
Doug Simon |
made it possible for a MacroNode to be lowered via a standard method substitution
|
Fri, 26 Jul 2013 19:48:22 +0200 |
Doug Simon |
fix spelling
|
Fri, 26 Jul 2013 16:53:34 +0200 |
Andreas Woess |
Make HotSpotNmethod class final and set it as declared type of OptimizedCallTarget.compiledMethod.
|
Fri, 26 Jul 2013 12:10:33 +0200 |
Roland Schatz |
Work around missing support for boolean[] in junit.
|
Fri, 26 Jul 2013 12:09:17 +0200 |
Roland Schatz |
Remove CUDA message at vm startup.
|
Fri, 26 Jul 2013 11:47:38 +0200 |
Roland Schatz |
Fix compilation without precompiled headers.
|
Fri, 26 Jul 2013 11:22:13 +0200 |
Christian Wirth |
fix: gpu_ptx.cpp did not compile on windows
|
Thu, 25 Jul 2013 22:20:09 -0400 |
Morris Meyer |
PTX support for Linux
|
Thu, 25 Jul 2013 22:17:37 -0400 |
Morris Meyer |
PTX support for Linux
|
Thu, 25 Jul 2013 22:15:30 -0400 |
Morris Meyer |
PTX support for Linux
|
Thu, 25 Jul 2013 18:02:29 -0700 |
Lukas Stadler |
disable compilation statistics for benchmarks
|
Thu, 25 Jul 2013 18:01:23 -0700 |
Lukas Stadler |
don't create InstanceOfNodes with different profiles during CheckCastNode lowering
|
Thu, 25 Jul 2013 19:22:59 +0200 |
Andreas Woess |
FrameWithoutBoxing: make substitutions forced, use unsafeCast from CompilerDirectives.
|
Thu, 25 Jul 2013 13:52:53 +0200 |
Christian Wirth |
Increase TruffleGraphMaxNodes to 15000
|
Thu, 25 Jul 2013 12:42:18 +0200 |
Doug Simon |
Merge.
|
Thu, 25 Jul 2013 11:34:37 +0200 |
Doug Simon |
small cleanups and extra documentation around foreign call linkage
|
Thu, 25 Jul 2013 11:50:59 +0200 |
Roland Schatz |
Support for byte fields in LIR instructions.
|
Wed, 24 Jul 2013 17:57:52 -0700 |
twisti |
SPARC: fixes and more implementation; can now allocate objects
|
Wed, 24 Jul 2013 16:19:17 -0700 |
twisti |
Stubs need both an outgoing and incoming calling convention.
|
Wed, 24 Jul 2013 15:07:17 -0700 |
twisti |
Some Klass and InstanceKlass fields were read with a wrong size.
|
Tue, 23 Jul 2013 23:24:54 +0200 |
Doug Simon |
HSAIL backend changes
|
Tue, 23 Jul 2013 21:42:24 +0200 |
Andreas Woess |
Truffle: use loopAndInvokeCounter for replace backoff.
|
Tue, 23 Jul 2013 21:21:35 +0200 |
Christos Kotselidis |
Fix disclaimer
|
Tue, 23 Jul 2013 19:53:26 +0200 |
Christos Kotselidis |
Merge
|
Tue, 23 Jul 2013 19:51:15 +0200 |
Christos Kotselidis |
Add compressed klass pointers in gate
|
Tue, 23 Jul 2013 17:48:01 +0200 |
Christos Kotselidis |
Remove redundant checks for loading compressed constants
|
Tue, 23 Jul 2013 19:05:08 +0200 |
Andreas Woess |
Truffle: when a node is replaced, notify optimized call target and delay compilation.
|
Tue, 23 Jul 2013 18:23:52 +0200 |
Roland Schatz |
Fix null reference access when dumping raw data patches.
|
Tue, 23 Jul 2013 17:48:17 +0200 |
Christian Humer |
Merge.
|
Tue, 23 Jul 2013 17:47:56 +0200 |
Christian Humer |
Truffle-DSL: fixed bug in rewriting of child arrays.
|
Tue, 23 Jul 2013 11:19:47 +0200 |
Andreas Woess |
Truffle: add invalidation count to call target profiling / trace compilation.
|
Tue, 23 Jul 2013 10:42:54 +0200 |
Andreas Woess |
Backout changeset 4c12d3756015; ensure compiledCodeInvalidated() is never inlined.
|
Tue, 23 Jul 2013 09:45:39 +0200 |
Roland Schatz |
Retry canonicalization after inferStamp.
|
Mon, 22 Jul 2013 13:33:21 +0200 |
Roland Schatz |
Documentation fix.
|
Mon, 22 Jul 2013 22:26:49 -0700 |
twisti |
SPARC: can compile some stubs now but they don't work yet
|
Mon, 22 Jul 2013 21:43:31 -0700 |
twisti |
Reuse linkage.
|
Mon, 22 Jul 2013 21:42:21 -0700 |
twisti |
Fixed comment typo.
|
Mon, 22 Jul 2013 22:04:17 +0200 |
Christos Kotselidis |
Merge
|
Mon, 22 Jul 2013 22:03:53 +0200 |
Christos Kotselidis |
Lower CAS nodes to their lowered versions
|
Mon, 22 Jul 2013 22:03:27 +0200 |
Christos Kotselidis |
Add LoweredCompareAndSwapNode
|
Mon, 22 Jul 2013 19:12:14 +0200 |
Andreas Woess |
Canonicalize final field loads from a phi of constant objects.
|
Mon, 22 Jul 2013 19:17:17 +0200 |
Andreas Woess |
Always insert phi nodes using graph.add.
|
Mon, 22 Jul 2013 18:07:53 +0200 |
Andreas Woess |
Truffle: add Node.isReplaceable()
|
Mon, 22 Jul 2013 17:29:48 +0200 |
Andreas Woess |
Truffle: ignore null children in NodeUtil.findNodeChildren; refactoring.
|
Mon, 22 Jul 2013 16:20:43 +0200 |
Andreas Woess |
Truffle: print inlined call target and rename profiling option.
|
Mon, 22 Jul 2013 16:17:45 +0200 |
Andreas Woess |
Truffle: remove Node.EMPTY_ARRAY constant
|
Mon, 22 Jul 2013 16:19:39 +0200 |
Lukas Stadler |
Merge
|
Mon, 22 Jul 2013 16:18:55 +0200 |
Lukas Stadler |
fix merging of types in ConditionalEliminationPhase
|
Mon, 22 Jul 2013 16:04:43 +0200 |
Lukas Stadler |
check for one more case in ConditionalEliminationTest
|
Mon, 22 Jul 2013 16:04:21 +0200 |
Lukas Stadler |
small fixes for early read elimination
|
Mon, 22 Jul 2013 13:35:23 +0200 |
Christos Kotselidis |
Merge
|
Mon, 22 Jul 2013 13:34:53 +0200 |
Christos Kotselidis |
Make VerifyOopStub leaf call
|
Mon, 22 Jul 2013 13:28:03 +0200 |
Christos Kotselidis |
Add Javadoc to G1ReferentFieldReadBarrier
|
Mon, 22 Jul 2013 12:12:57 +0200 |
Roland Schatz |
Method to reconstruct array index from LocationNode.
|
Mon, 22 Jul 2013 11:58:00 +0200 |
Roland Schatz |
Documentation fixes.
|
Mon, 22 Jul 2013 10:54:43 +0200 |
Roland Schatz |
Rename isInitialized to isInitialization (inverting semantics!).
|
Mon, 22 Jul 2013 10:46:26 +0200 |
Roland Schatz |
Leave null check at original node when adding G1ReferentFieldReadBarrier.
|
Sun, 21 Jul 2013 22:13:21 +0200 |
Christos Kotselidis |
Method renaming
|
Sun, 21 Jul 2013 20:11:55 +0200 |
Christos Kotselidis |
Merge
|
Sun, 21 Jul 2013 20:11:12 +0200 |
Christos Kotselidis |
Add new node for referent field read barrier (G1 GC)
|
Sun, 21 Jul 2013 19:15:40 +0200 |
Christos Kotselidis |
Rename WriteBarrierType to BarrierType
|
Sun, 21 Jul 2013 15:25:16 +0200 |
Christian Humer |
Truffle: Increased TruffleCache maximum node count from 200 to 350.
|
Sat, 20 Jul 2013 10:57:13 +0200 |
Christian Humer |
Truffle: Added early read elimination to TruffleCache.
|
Sat, 20 Jul 2013 10:52:48 +0200 |
Christian Humer |
Truffle-DSL: Made specializations reflectable at runtime.
|
Fri, 19 Jul 2013 22:21:31 +0200 |
Christos Kotselidis |
Merge
|
Fri, 19 Jul 2013 22:18:40 +0200 |
Christos Kotselidis |
Method renaming
|
Fri, 19 Jul 2013 22:14:53 +0200 |
Christos Kotselidis |
Javadoc fixes
|
Fri, 19 Jul 2013 22:10:48 +0200 |
Christos Kotselidis |
Method and variables' renaming
|
Fri, 19 Jul 2013 12:01:15 -0700 |
twisti |
added createLabelName override in AbstractHSAILAssembler; create a common label name in AbstractAssembler
|
Fri, 19 Jul 2013 09:30:49 -0700 |
Mick Jordan |
Merge
|
Fri, 19 Jul 2013 09:13:54 -0700 |
Mick Jordan |
add condition accessor to GuardingPiNode
|
Fri, 19 Jul 2013 17:47:35 +0200 |
Doug Simon |
made it possible to use enum constants in snippets
|
Fri, 19 Jul 2013 12:45:59 +0200 |
Doug Simon |
fixed bug in EdgeMoveOptimizer triggered by a backend (such as HSAIL) that has conditional branches with explicit input operands (as opposed to an implicit condition flags register)
|
Thu, 18 Jul 2013 13:31:08 -0700 |
Christian Wimmer |
Bugfix of stamp mask computation
|
Thu, 18 Jul 2013 17:18:13 +0200 |
Lukas Stadler |
make early read elimination work on read/write nodes (in addition to load/store)
|
Thu, 18 Jul 2013 17:16:16 +0200 |
Lukas Stadler |
fix problem in PEReadEliminationClosure (could lead to unschedulable graph)
|
Thu, 18 Jul 2013 17:15:32 +0200 |
Lukas Stadler |
output only blocks with changes in EffectClosure tracing
|
Thu, 18 Jul 2013 15:37:07 +0200 |
Roland Schatz |
Unit test for raw data patch.
|
Thu, 18 Jul 2013 15:37:02 +0200 |
Roland Schatz |
Support data patches for values larger than long.
|
Thu, 18 Jul 2013 14:35:12 +0200 |
Lukas Stadler |
reset "permanent" flag on ValueAnchorNodes during inlining
|
Thu, 18 Jul 2013 14:34:45 +0200 |
Lukas Stadler |
new Option PrintGraphProbabilities to output probabilities during binary graph dumping
|
Thu, 18 Jul 2013 13:17:37 +0200 |
Lukas Stadler |
new ValueAnchorCleanupPhase to make lock elimination work again, tests for lock elimination
|
Thu, 18 Jul 2013 13:16:37 +0200 |
Lukas Stadler |
move LockElimination to MidTier
|
Thu, 18 Jul 2013 13:15:07 +0200 |
Lukas Stadler |
always perform canonicalization at the beginning of MidTier
|
Thu, 18 Jul 2013 12:59:36 +0200 |
Lukas Stadler |
remove obsolete code from ValueAnchorNode
|
Thu, 18 Jul 2013 12:04:09 +0200 |
Lukas Stadler |
make MergeableState an abstract class instead of an interface
|
Thu, 18 Jul 2013 12:01:17 +0200 |
Lukas Stadler |
fix for ConditionalEliminationPhase.addNullness
|
Wed, 17 Jul 2013 20:23:36 +0200 |
Christos Kotselidis |
Replace custom graph building with snippet for unsafe load lowering
|
Wed, 17 Jul 2013 19:52:20 +0200 |
Christos Kotselidis |
Introduce new read opcode that allows compressed oops and read barriers
|
Wed, 17 Jul 2013 19:31:46 +0200 |
Christos Kotselidis |
Remove unused node intrinsic
|
Wed, 17 Jul 2013 19:30:36 +0200 |
Christos Kotselidis |
Code refactoring and cleanup
|
Wed, 17 Jul 2013 18:02:19 +0200 |
Andreas Woess |
Truffle: try out a new inlining policy
|
Wed, 17 Jul 2013 16:05:48 +0200 |
Andreas Woess |
Truffle: increase inlining maximum caller size
|
Wed, 17 Jul 2013 14:52:24 +0200 |
Andreas Woess |
Truffle: detect inlined recursive calls and introduce depth limit
|
Wed, 17 Jul 2013 14:14:52 +0200 |
Andreas Woess |
Truffle: add InlinedCallSite interface and an InlinableCallSite method to query the inlined call target
|
Wed, 17 Jul 2013 13:53:11 +0200 |
Andreas Woess |
Truffle: add NodeUtil.countNodes overload that counts nodes of a specific type
|
Tue, 16 Jul 2013 17:41:21 -0700 |
twisti |
SPARC: fixes and more stuff works
|
Tue, 16 Jul 2013 18:30:45 +0200 |
Doug Simon |
Merge.
|
Tue, 16 Jul 2013 18:13:36 +0200 |
Doug Simon |
Merge.
|
Tue, 16 Jul 2013 18:13:20 +0200 |
Doug Simon |
rename: LogicBinaryNode -> ShortCircuitBooleanNode, Logic[Conjunction|Disjunction]Node -> ShortCircuit[And|Or]Node
|
Tue, 16 Jul 2013 18:08:09 +0200 |
Doug Simon |
made use of symbolic constants for branch probabilities
|
Tue, 16 Jul 2013 17:56:53 +0200 |
Doug Simon |
moved BranchNodeProbabilities to graal.nodes project
|
Tue, 16 Jul 2013 17:29:39 +0200 |
Doug Simon |
added a field to LogicBinaryNode capturing the probability that the evaluation of the logic node is short-circuited (i.e. only the left input is evaluated)
|
Tue, 16 Jul 2013 16:36:21 +0200 |
Doug Simon |
allow double fields in value number computation and thus, in floating nodes
|
Tue, 16 Jul 2013 16:46:55 +0200 |
Lukas Stadler |
force substitution of Object.clone
|
Tue, 16 Jul 2013 16:44:34 +0200 |
Lukas Stadler |
add EarlyReadEliminationPhase, including tests
|
Tue, 16 Jul 2013 16:24:38 +0200 |
Lukas Stadler |
rename ReadEliminationPE... to PEReadElimination...
|
Tue, 16 Jul 2013 16:23:17 +0200 |
Lukas Stadler |
process FixedGuardNodes in ConditionalEliminationPhase
|
Tue, 16 Jul 2013 15:08:37 +0200 |
Lukas Stadler |
Merge
|
Tue, 16 Jul 2013 15:08:28 +0200 |
Lukas Stadler |
Merge
|
Tue, 16 Jul 2013 15:07:09 +0200 |
Lukas Stadler |
fix IfNode simplification that tries to remove a previously deleted LoopExitNode
|
Tue, 16 Jul 2013 14:17:28 +0200 |
Christos Kotselidis |
Fix typo
|
Tue, 16 Jul 2013 14:16:42 +0200 |
Christos Kotselidis |
Minor refactoring
|
Tue, 16 Jul 2013 14:10:44 +0200 |
Christos Kotselidis |
Augment WriteBarrierVerificationTest with arrayCopy test case
|
Tue, 16 Jul 2013 14:10:10 +0200 |
Christos Kotselidis |
Augment WriteBarrierVerification phase to account for ArrayRange barriers
|
Mon, 15 Jul 2013 17:58:17 -0700 |
twisti |
Merge
|
Fri, 12 Jul 2013 10:12:06 -0700 |
twisti |
Merge
|
Fri, 12 Jul 2013 10:10:07 -0700 |
twisti |
Move non_oop_bits value up to Graal.
|
Thu, 11 Jul 2013 10:31:16 -0700 |
twisti |
solaris-fastdebug build fixes.
|
Mon, 15 Jul 2013 18:22:25 +0200 |
Doug Simon |
HSAIL backend changes
|
Mon, 15 Jul 2013 17:54:00 +0200 |
Lukas Stadler |
Merge
|
Mon, 15 Jul 2013 17:52:35 +0200 |
Lukas Stadler |
let ConditionalEliminationPhase change invokes to InvokeKind.Special based on type information
|
Mon, 15 Jul 2013 17:32:12 +0200 |
Lukas Stadler |
add ValueProxy interface to FixedValueAnchorNode
|
Mon, 15 Jul 2013 16:36:54 +0200 |
Lukas Stadler |
make ValueNode.stamp() final, fix WordTypeRewriterPhase
|
Mon, 15 Jul 2013 15:58:48 +0200 |
Lukas Stadler |
assertion in GraalCompiler (don't parse @Test methods)
|
Mon, 15 Jul 2013 15:58:13 +0200 |
Lukas Stadler |
make early read elimination see through ValueProxies
|
Mon, 15 Jul 2013 16:39:11 +0200 |
Lukas Stadler |
add ValueProxy interface and infrastructure
|
Mon, 15 Jul 2013 16:53:35 +0200 |
Doug Simon |
cannot omit frame for compiled methods that make a foreign call (GRAAL-362)
|
Mon, 15 Jul 2013 16:24:15 +0200 |
Roland Schatz |
Re-enable omission of array initialization for G1.
|
Mon, 15 Jul 2013 16:24:08 +0200 |
Roland Schatz |
Use initializing write node in object clone snippets.
|
Mon, 15 Jul 2013 16:24:03 +0200 |
Roland Schatz |
Don't add G1 prebarrier if the written location is uninitialized.
|
Mon, 15 Jul 2013 15:29:01 +0200 |
Andreas Woess |
Merge
|
Mon, 15 Jul 2013 14:49:40 +0200 |
Andreas Woess |
Truffle: add assertions to verify the finalness of child fields.
|
Mon, 15 Jul 2013 15:26:39 +0200 |
Andreas Woess |
Truffle: revise NodeUtil.replaceChild assertion
|
Mon, 15 Jul 2013 14:12:33 +0200 |
Andreas Woess |
Truffle: Never compile InvalidInstalledCodeException catch handler.
|
Mon, 15 Jul 2013 14:09:44 +0200 |
Andreas Woess |
Merge
|
Thu, 11 Jul 2013 22:14:27 +0200 |
Andreas Woess |
Truffle: introduce profiling option
|
Thu, 11 Jul 2013 19:34:27 +0200 |
Andreas Woess |
Truffle: change sorting of inlinable call sites
|
Mon, 15 Jul 2013 13:36:59 +0200 |
Lukas Stadler |
test for nullness and disjunctive conditions in ConditionalEliminationPhase
|
Mon, 15 Jul 2013 13:36:41 +0200 |
Lukas Stadler |
record disjunctive conditions in ConditionalEliminationPhase
|
Mon, 15 Jul 2013 13:11:34 +0200 |
Lukas Stadler |
fix nullness for not-equals in ConditionalEliminationPhase
|
Mon, 15 Jul 2013 12:02:15 +0200 |
Roland Schatz |
Do not re-compress oops that are already compressed.
|
Mon, 15 Jul 2013 10:59:14 +0200 |
Christos Kotselidis |
Merge
|
Mon, 15 Jul 2013 10:50:33 +0200 |
Christos Kotselidis |
Method renaming
|
Mon, 15 Jul 2013 10:48:10 +0200 |
Christos Kotselidis |
Add assertions
|
Sat, 13 Jul 2013 17:21:58 +0200 |
Christian Humer |
Truffle-DSL: Added additional test case for polymporphic generation.
|
Sat, 13 Jul 2013 17:14:23 +0200 |
Christian Humer |
Truffle: Added assertions to replaceChild.
|
Sat, 13 Jul 2013 17:13:08 +0200 |
Christian Humer |
Truffle-DSL: Fixed a bug in polymorphic code generation.
|
Fri, 12 Jul 2013 23:26:01 +0200 |
Christos Kotselidis |
Merge
|
Fri, 12 Jul 2013 21:48:09 +0200 |
Christos Kotselidis |
Allow compressed klass pointers
|
Fri, 12 Jul 2013 20:19:00 +0200 |
Christos Kotselidis |
Merge
|
Fri, 12 Jul 2013 14:58:07 +0200 |
Christos Kotselidis |
Augment compressed oop tests
|
Fri, 12 Jul 2013 14:43:27 +0200 |
Christos Kotselidis |
Replace direct read word with loadHub intrinsic in VerifyOop stub
|
Fri, 12 Jul 2013 14:40:47 +0200 |
Christos Kotselidis |
Delegate compressed klass pointers info to ReadNode of LoadHubNode
|
Fri, 12 Jul 2013 14:38:47 +0200 |
Christos Kotselidis |
Adjust load/store hub intrinsics to account for Compressed Klass pointers
|
Fri, 12 Jul 2013 14:20:53 +0200 |
Christos Kotselidis |
Add WriteHubNode lowering
|
Fri, 12 Jul 2013 14:17:42 +0200 |
Christos Kotselidis |
Add compressed oop support in HotSpot Backend
|
Fri, 12 Jul 2013 14:16:17 +0200 |
Christos Kotselidis |
Add compressed klass pointers support in LIR
|
Fri, 12 Jul 2013 22:52:05 +0200 |
Doug Simon |
re-enabled new lowering of checkcast with addition of a null-check guard where the profile has nullSeen=FALSE
|
Fri, 12 Jul 2013 19:09:52 +0200 |
Doug Simon |
disabled new lowering of checkcast until performance regression is fixed
|
Fri, 12 Jul 2013 18:09:39 +0200 |
Doug Simon |
Merge.
|
Fri, 12 Jul 2013 18:08:58 +0200 |
Doug Simon |
fixed generation of sequential id prefixes for IGV graphs
|
Fri, 12 Jul 2013 14:48:30 +0200 |
Doug Simon |
made the "Remove selected graphs and groups" action work in IGV for binary graphs
|
Thu, 11 Jul 2013 15:13:50 +0200 |
Lukas Stadler |
add test for early read elimination
|
Thu, 11 Jul 2013 14:57:14 +0200 |
Lukas Stadler |
re-introduce early read elimination as part of escape analysis
|
Fri, 12 Jul 2013 11:19:36 +0200 |
Lukas Stadler |
fix stamps for constants of boolean, byte, char and short type, add tests
|
Fri, 12 Jul 2013 17:01:14 +0200 |
Lukas Stadler |
prevent repeated simplification of FixedGuardNode
|
Fri, 12 Jul 2013 15:30:28 +0200 |
Lukas Stadler |
add relative pc to uncommon trap event entry (helps debugging SEGFAULTs in copmiled code)
|
Fri, 12 Jul 2013 15:29:47 +0200 |
Lukas Stadler |
correctly anchor eliminated guards during ConditionalElimination
|
Fri, 12 Jul 2013 12:48:06 +0200 |
Christos Kotselidis |
Variables' renaming
|
Fri, 12 Jul 2013 12:47:08 +0200 |
Christos Kotselidis |
Remove scratch register from compressed load LIR instruction (used only for testing)
|
Fri, 12 Jul 2013 12:46:06 +0200 |
Christos Kotselidis |
Adjust header size to compressed klass pointers
|
Fri, 12 Jul 2013 12:42:44 +0200 |
Christos Kotselidis |
Add StoreHubNode
|
Fri, 12 Jul 2013 12:40:56 +0200 |
Christos Kotselidis |
Add function to read compressed klass pointers of constant objects natively
|
Fri, 12 Jul 2013 12:24:11 +0200 |
Christos Kotselidis |
Delegate compressed klass pointers info from HotSpot to Graal
|
Thu, 11 Jul 2013 20:58:54 +0200 |
Doug Simon |
fixed canonicalization bug (detected by Gilles) in binary logic nodes
|
Thu, 11 Jul 2013 20:57:58 +0200 |
Doug Simon |
fixed a stamp join to be done the "right" way (stamp joining is not currently commutative)
|
Thu, 11 Jul 2013 20:56:18 +0200 |
Doug Simon |
add sequential id prefixes to IGV graphs
|
Thu, 11 Jul 2013 16:21:29 +0200 |
Roland Schatz |
Output lowering type in graph dumps.
|
Thu, 11 Jul 2013 16:21:04 +0200 |
Roland Schatz |
Check that guards are only created in BEFORE_GUARDS lowering.
|
Thu, 11 Jul 2013 14:47:52 +0200 |
Gilles Duboscq |
Improve instanceof canonicalization
|
Thu, 11 Jul 2013 14:45:31 +0200 |
Gilles Duboscq |
Add scopes to capture the graphs in ReplacementsImpl
|
Tue, 09 Jul 2013 18:17:55 +0200 |
Gilles Duboscq |
Use GuardedValueNode in the inlining
|
Thu, 11 Jul 2013 13:09:28 +0200 |
Andreas Woess |
Truffle: refactor inlining
|
Thu, 11 Jul 2013 12:22:51 +0200 |
Andreas Woess |
Truffle: introduce NodeUtil.countNodes
|
Thu, 11 Jul 2013 12:10:17 +0200 |
Christos Kotselidis |
Merge
|
Thu, 11 Jul 2013 12:09:36 +0200 |
Christos Kotselidis |
Minor refactoring
|
Thu, 11 Jul 2013 11:58:03 +0200 |
Christos Kotselidis |
Remove caching of gcStartCycles
|
Thu, 11 Jul 2013 11:56:11 +0200 |
Christos Kotselidis |
Remove ternary
|
Thu, 11 Jul 2013 11:55:30 +0200 |
Christos Kotselidis |
Simplify code
|
Thu, 11 Jul 2013 11:09:16 +0200 |
Roland Schatz |
Move lowering of arraycopy to the correct lowering phase.
|
Wed, 10 Jul 2013 19:48:23 -0700 |
Thomas Wuerthinger |
Relax TruffleCache assertion.
|
Thu, 11 Jul 2013 01:56:42 +0200 |
Christian Humer |
merge.
|
Thu, 11 Jul 2013 01:55:54 +0200 |
Christian Humer |
Truffle-DSL: fixed a bug in removal of the frame from the generated generic execute method.
|
Wed, 10 Jul 2013 12:50:45 -0700 |
twisti |
SPARC: Can compile and run two or three methods of a bootstrap.
|
Wed, 10 Jul 2013 17:46:27 +0200 |
Doug Simon |
checkcast is lowered to instanceof (GRAAL-248)
|
Wed, 10 Jul 2013 17:46:03 +0200 |
Doug Simon |
stamp for GuardingPiNode is determined by caller of constructor, not within constructor
|
Wed, 10 Jul 2013 17:44:23 +0200 |
Doug Simon |
make use of guardingNonNull node intrinsic
|
Wed, 10 Jul 2013 09:42:22 +0200 |
Christian Humer |
Added truffle option to enable detailed rewrite messages. Disabled by default.
|
Wed, 10 Jul 2013 09:23:15 +0200 |
Christian Humer |
Removed frame argument for generic cases if not needed.
|
Wed, 10 Jul 2013 05:27:45 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 10 Jul 2013 05:26:50 +0200 |
Thomas Wuerthinger |
Introduce CompilerDirectives.SlowPath annotation.
|
Tue, 09 Jul 2013 15:37:50 -0700 |
twisti |
SPARC: Can compile simple methods and do static calls.
|
Tue, 09 Jul 2013 15:37:21 -0700 |
twisti |
SPARC: Fixed build errors.
|
Tue, 09 Jul 2013 14:39:34 -0700 |
twisti |
Code installer changes for SPARC.
|
Tue, 09 Jul 2013 22:05:40 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Jul 2013 21:53:50 +0200 |
Thomas Wuerthinger |
Fix Truffle cache inlining strategy to skip exception edges.
|
Tue, 09 Jul 2013 21:20:03 +0200 |
Andreas Woess |
Merge
|
Tue, 09 Jul 2013 21:03:29 +0200 |
Andreas Woess |
Truffle: minor cleanup
|
Tue, 09 Jul 2013 19:45:35 +0200 |
Andreas Woess |
Truffle: ensure frame assumption is recorded for materialized frames
|
Tue, 09 Jul 2013 20:09:24 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Jul 2013 20:06:15 +0200 |
Thomas Wuerthinger |
Introduce TruffleGraphMaxNodes option with default value 10000.
|
Tue, 09 Jul 2013 17:38:32 +0200 |
Thomas Wuerthinger |
Fix for TruffleCache.
|
Tue, 09 Jul 2013 14:33:24 +0200 |
Thomas Wuerthinger |
Improve Truffle graph cache.
|
Tue, 09 Jul 2013 17:55:02 +0200 |
Christian Haeubl |
Merge.
|
Tue, 09 Jul 2013 17:54:48 +0200 |
Christian Haeubl |
Increased priority for compiler threads.
|
Tue, 09 Jul 2013 17:53:58 +0200 |
Christian Haeubl |
Removed priority compilation queue.
|
Tue, 09 Jul 2013 11:58:03 +0200 |
Roland Schatz |
New lowering phase after framestate assignment.
|
Tue, 09 Jul 2013 11:58:02 +0200 |
Roland Schatz |
Make array allocations deoptimizing nodes.
|
Tue, 09 Jul 2013 11:58:01 +0200 |
Roland Schatz |
Make G1PreWriteBarrier a DeoptimizingNode.
|
Tue, 09 Jul 2013 11:58:00 +0200 |
Roland Schatz |
Make FixedGuardNode a DeoptimizingNode.
|
Tue, 09 Jul 2013 11:57:18 +0200 |
Roland Schatz |
Assign framestates in snippet lowering after framestate assignment.
|
Tue, 09 Jul 2013 11:14:36 +0200 |
Roland Schatz |
Allow foreign call stubs to be declared as leaf methods.
|