Thu, 18 Oct 2012 13:08:13 -0400 |
coleenp |
7188233: UseVMInterruptibleIO flag deprecate for JDK8
|
Fri, 19 Oct 2012 11:26:17 -0700 |
amurillo |
8001176: new hotspot build - hs25-b07
|
Thu, 25 Oct 2012 09:53:16 -0700 |
katleman |
Added tag jdk8-b62 for changeset dccd40de8db1
|
Fri, 19 Oct 2012 11:03:04 -0700 |
amurillo |
Added tag hs25-b06 for changeset d0337c31c8be
jdk8-b62
|
Fri, 19 Oct 2012 11:03:04 -0700 |
amurillo |
Merge
hs25-b06
|
Thu, 18 Oct 2012 12:29:56 -0400 |
coleenp |
Merge
|
Wed, 17 Oct 2012 17:36:48 +0200 |
nloodin |
8000617: It should be possible to allocate memory without the VM dying.
|
Tue, 28 Aug 2012 15:15:29 +0200 |
rbackman |
7093328: JVMTI: jvmtiPrimitiveFieldCallback always report 0's for static primitives
|
Mon, 15 Oct 2012 22:33:19 -0400 |
coleenp |
Merge
|
Mon, 15 Oct 2012 16:48:48 +0100 |
kevinw |
7195151: Multiplatform tescase for 6929067
|
Thu, 11 Oct 2012 14:27:54 -0400 |
kamg |
7054345: Support version 52.0 class file in HotSpot
|
Wed, 10 Oct 2012 17:04:33 -0400 |
coleenp |
7199068: NPG: SharedSkipVerify is meaningless
|
Wed, 17 Oct 2012 13:59:57 -0700 |
jmasa |
Merge
|
Mon, 15 Oct 2012 10:02:42 -0700 |
johnc |
8000831: Heap verification output incorrect/incomplete
|
Tue, 09 Oct 2012 22:12:25 +0200 |
stefank |
8000659: NPG: ClassCastExceptions are unexpectedly thrown when testing nashorn
|
Mon, 08 Oct 2012 09:12:31 -0700 |
johnc |
8000358: G1: metaspace information not printed in PrintHeapAtGC output nor in hs_err file
|
Sat, 06 Oct 2012 01:17:44 -0700 |
johnc |
7127708: G1: change task num types from int to uint in concurrent mark
|
Fri, 12 Oct 2012 14:06:27 -0700 |
amurillo |
8000834: new hotspot build - hs25-b06
|
Thu, 18 Oct 2012 11:08:05 -0700 |
katleman |
Added tag jdk8-b61 for changeset 4547dc71db76
|
Fri, 12 Oct 2012 13:55:53 -0700 |
amurillo |
Added tag hs25-b05 for changeset b261523fe66c
jdk8-b61
|
Fri, 12 Oct 2012 13:55:52 -0700 |
amurillo |
Merge
hs25-b05
|
Fri, 12 Oct 2012 11:31:27 -0700 |
collins |
Merge
|
Fri, 12 Oct 2012 10:49:39 -0700 |
collins |
Merge
|
Thu, 11 Oct 2012 14:36:46 -0400 |
jiangli |
8000459: assert(java_lang_String::is_instance(entry)) failure with various mlvm tests.
|
Wed, 10 Oct 2012 14:35:58 -0400 |
jprovino |
7189254: Change makefiles for more flexibility to override defaults
|
Fri, 12 Oct 2012 09:22:52 -0700 |
kvn |
Merge
|
Thu, 11 Oct 2012 14:46:20 -0700 |
twisti |
8000740: remove LinkWellKnownClasses
|
Thu, 11 Oct 2012 18:21:01 +0200 |
roland |
8000753: compiler/6912517 crashes on 64bit sparc with compressed oops off
|
Tue, 09 Oct 2012 16:09:31 -0700 |
kvn |
8000592: Improve adlc usability
|
Tue, 09 Oct 2012 12:40:05 -0700 |
vlivanov |
7199654: Remove LoadUI2LNode
|
Tue, 09 Oct 2012 10:11:38 +0200 |
roland |
7054512: Compress class pointers after perm gen removal
|
Mon, 08 Oct 2012 17:04:00 -0700 |
twisti |
8000263: JSR 292: signature types may appear to be unloaded
|
Mon, 08 Oct 2012 13:02:13 -0700 |
vlivanov |
8000313: C2 should use jlong for 64bit values
|
Fri, 05 Oct 2012 19:44:49 -0700 |
vlivanov |
8000485: Hotspot build fails in Solaris Studio IDE when building dtrace
|
Fri, 05 Oct 2012 19:29:29 -0700 |
vlivanov |
8000232: NPG: SIGSEGV in Dependencies::DepStream::check_klass_dependency on solaris-x64
|
Fri, 05 Oct 2012 18:57:10 -0700 |
vlivanov |
7177003: C1: LogCompilation support
|
Tue, 09 Oct 2012 10:09:34 -0700 |
mikael |
7197424: update copyright year to match last edit in jdk8 hotspot repository
|
Tue, 09 Oct 2012 02:42:16 -0400 |
coleenp |
8000622: Forgot to hg add and check in test for JDK-7170638
|
Tue, 09 Oct 2012 07:41:27 +0200 |
rbackman |
Merge
|
Mon, 08 Oct 2012 16:59:44 -0700 |
minqi |
Merge
|
Mon, 08 Oct 2012 16:48:52 -0700 |
minqi |
8000332: SA ClassDump throws exception after permgen removal
|
Mon, 08 Oct 2012 09:18:54 -0400 |
coleenp |
7170638: Use DTRACE_PROBE[N] in JNI Set and SetStatic Field.
|
Thu, 04 Oct 2012 20:09:46 -0400 |
dholmes |
Merge
|
Thu, 04 Oct 2012 19:52:09 -0400 |
dholmes |
7199186: runtime/7194254/Test7194254.java fails - wrong test name on @run
|
Thu, 04 Oct 2012 08:43:14 -0400 |
coleenp |
6884973: java -XX:Atomics=2 crashes
|
Thu, 04 Oct 2012 08:38:06 -0400 |
coleenp |
7198519: Broken build, hotspot-rt win USE_PRECOMPILED_HEADER=0
|
Sun, 30 Sep 2012 23:24:12 +0100 |
kevinw |
7200145: runtime/7196045/Test7196045.java fails with No class provided for `main'
|
Sat, 29 Sep 2012 06:40:00 -0400 |
coleenp |
8000213: NPG: Should have renamed arrayKlass and typeArrayKlass
|
Fri, 05 Oct 2012 13:37:08 -0700 |
amurillo |
8000498: new hotspot build - hs25-b05
|
Thu, 11 Oct 2012 09:49:18 -0700 |
katleman |
Added tag jdk8-b60 for changeset 3cfd05b2219a
|
Fri, 05 Oct 2012 13:28:17 -0700 |
amurillo |
Added tag hs25-b04 for changeset 1cc7a2a11d00
jdk8-b60
|
Fri, 05 Oct 2012 13:28:16 -0700 |
amurillo |
Merge
hs25-b04
|
Fri, 05 Oct 2012 10:03:56 -0700 |
kvn |
Merge
|
Thu, 04 Oct 2012 06:31:07 -0700 |
neliasso |
8000102: Resolve include conflicts
|
Tue, 02 Oct 2012 14:49:21 -0700 |
kvn |
7199742: A lot of C2 OSR compilations of the same method's bci
|
Tue, 02 Oct 2012 12:25:13 -0700 |
kvn |
7201026: add vector for shift count
|
Mon, 01 Oct 2012 14:50:10 -0700 |
twisti |
7200949: JSR 292: rubybench/bench/time/bench_base64.rb fails with jruby.jar not on boot class path
|
Thu, 04 Oct 2012 14:01:07 -0700 |
jmasa |
Merge
|
Thu, 04 Oct 2012 10:40:23 -0700 |
jmasa |
7198873: NPG: VM Does not unload classes with UseConcMarkSweepGC
|
Thu, 04 Oct 2012 10:04:13 -0700 |
johnc |
8000311: G1: ParallelGCThreads==0 broken
|
Wed, 03 Oct 2012 20:31:41 +0200 |
jwilhelm |
8000351: Tenuring threshold should be unsigned
|
Wed, 03 Oct 2012 08:08:52 -0700 |
jmasa |
7199349: NPG: PS: Crash seen in jprt
|
Mon, 01 Oct 2012 13:29:11 +0200 |
stefank |
8000228: Missing call to cr() when printing entry_point in nmethod, in os::print_location
|
Mon, 01 Oct 2012 13:29:11 +0200 |
stefank |
8000227: [obj|type]ArrayKlass::oop_print_on prints one line to tty instead of the provided output stream
|
Fri, 28 Sep 2012 15:34:32 +0200 |
stefank |
8000230: Change os::print_location to be more descriptive when a location is pointing into an object
|
Mon, 01 Oct 2012 11:07:31 +0200 |
stefank |
Merge
|
Thu, 27 Sep 2012 15:44:01 -0700 |
johnc |
7200261: G1: Liveness counting inconsistencies during marking verification
|
Fri, 28 Sep 2012 14:36:20 -0700 |
amurillo |
8000251: new hotspot build - hs25-b04
|
Thu, 04 Oct 2012 14:34:51 -0700 |
katleman |
Added tag jdk8-b59 for changeset 8a1a6b9b4f20
|
Wed, 03 Oct 2012 15:31:59 -0700 |
katleman |
Merge
jdk8-b59
|
Thu, 27 Sep 2012 11:24:35 -0700 |
katleman |
Added tag jdk8-b58 for changeset 6bb378c50828
|
Fri, 28 Sep 2012 13:39:41 -0700 |
amurillo |
Added tag hs25-b03 for changeset f2e12eb74117
|
Fri, 28 Sep 2012 10:16:29 -0700 |
kvn |
Merge
hs25-b03
|
Thu, 27 Sep 2012 15:49:48 -0700 |
kvn |
7198084: NPG: distance is too big for short branches in test_invocation_counter_for_mdp()
|
Thu, 27 Sep 2012 09:38:42 -0700 |
kvn |
7193318: C2: remove number of inputs requirement from Node's new operator
|
Tue, 25 Sep 2012 15:48:17 -0700 |
kvn |
7200264: 7192963 changes disabled shift vectors
|
Tue, 25 Sep 2012 10:41:15 -0700 |
kvn |
7200233: C2: can't use expand rules for vector instruction rules
|
Thu, 29 Mar 2012 16:43:21 +0200 |
neliasso |
7163863: Updated projectcreator
|
Mon, 24 Sep 2012 17:59:24 -0700 |
twisti |
7200001: failed C1 OSR compile doesn't get recompiled with C2
|
Mon, 24 Sep 2012 14:46:06 -0700 |
kvn |
Merge
|
Mon, 24 Sep 2012 12:31:47 -0700 |
twisti |
Merge
|
Mon, 24 Sep 2012 11:07:03 -0700 |
twisti |
7188176: The JVM should differentiate between T and M series and adjust GC ergonomics
|
Mon, 24 Sep 2012 10:30:14 -0700 |
kvn |
7200163: add CodeComments functionality to assember stubs
|
Thu, 20 Sep 2012 16:49:17 +0200 |
roland |
7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement()
|
Wed, 19 Sep 2012 16:50:26 -0700 |
kvn |
7199010: incorrect vector alignment
|
Wed, 19 Sep 2012 10:38:12 -0700 |
twisti |
7198499: TraceTypeProfile as diagnostic option
|
Mon, 17 Sep 2012 19:39:07 -0700 |
kvn |
7196199: java/text/Bidi/Bug6665028.java failed: Bidi run count incorrect
|
Mon, 17 Sep 2012 17:02:10 -0700 |
kvn |
7197033: missing ResourceMark for assert in Method::bci_from()
|
Mon, 17 Sep 2012 12:57:58 -0700 |
twisti |
7196262: JSR 292: java/lang/invoke/PrivateInvokeTest.java fails on solaris-sparc
|
Fri, 28 Sep 2012 14:14:25 +0200 |
stefank |
Merge
|
Tue, 25 Sep 2012 18:28:16 +0200 |
brutisso |
Merge
|
Tue, 25 Sep 2012 14:58:12 +0200 |
brutisso |
7200470: KeepAliveClosure not needed in CodeCache::do_unloading
|
Tue, 25 Sep 2012 07:05:55 -0700 |
jmasa |
7200615: NPG: optimized VM build is broken
|
Thu, 27 Sep 2012 20:22:57 +0400 |
dsamersoff |
Merge
|
Tue, 25 Sep 2012 07:58:42 -0400 |
dholmes |
7200065: Cross-compilation changes to support the new-build
|
Mon, 24 Sep 2012 20:04:19 -0700 |
minqi |
Merge
|
Mon, 24 Sep 2012 12:44:00 -0700 |
minqi |
6879063: SA should use hsdis for disassembly
|
Fri, 21 Sep 2012 10:56:28 +0200 |
nloodin |
7200092: Make NMT a bit friendlier to work with
|
Thu, 20 Sep 2012 03:49:15 -0700 |
kevinw |
Merge
|
Wed, 19 Sep 2012 15:24:32 +0100 |
kevinw |
7196045: Possible JVM deadlock in ThreadTimesClosure when using HotspotInternal non-public API.
|
Wed, 19 Sep 2012 16:18:55 -0400 |
jcoomes |
Merge
|
Tue, 18 Sep 2012 19:44:39 -0400 |
jcoomes |
Merge
|
Tue, 18 Sep 2012 13:15:28 -0700 |
ohair |
7198329: Add $(sort) to object files used in links makes binarties more consistent
|
Tue, 18 Sep 2012 10:25:20 -0700 |
ohair |
Merge
|
Mon, 17 Sep 2012 11:46:25 -0700 |
ihse |
7172012: Make test-in-build an option (Queens)
|
Wed, 19 Sep 2012 08:41:30 -0700 |
minqi |
Merge
|
Tue, 18 Sep 2012 10:10:43 -0700 |
minqi |
7191786: retransformClasses() does not pass in LocalVariableTypeTable of a method
|
Tue, 18 Sep 2012 11:37:26 -0700 |
zgu |
Merge
|
Mon, 17 Sep 2012 16:37:26 -0400 |
zgu |
7188594: Print statistic collected by NMT with VM flag
|
Mon, 17 Sep 2012 13:34:07 -0700 |
zgu |
Merge
|
Mon, 17 Sep 2012 10:20:04 -0400 |
zgu |
7190089: NMT ON: NMT failed assertion on thread's stack base address
|
Mon, 17 Sep 2012 08:44:19 -0400 |
dholmes |
Merge
|
Mon, 17 Sep 2012 07:36:31 -0400 |
dholmes |
7194254: jstack reports wrong thread priorities
|
Mon, 17 Sep 2012 11:46:19 +0200 |
sla |
7193201: [OS X] The development launcher should be signed and given task_for_pid privileges
|
Mon, 24 Sep 2012 19:00:55 -0400 |
vladidan |
Merge
|
Wed, 19 Sep 2012 17:22:49 -0400 |
bpittore |
7195372: Wrong copyright in new files
|
Fri, 21 Sep 2012 14:39:56 -0700 |
amurillo |
7200236: new hotspot build - hs25-b03
|
Fri, 21 Sep 2012 14:02:58 -0700 |
amurillo |
Added tag hs25-b02 for changeset 5f54277c67f7
jdk8-b58
|
Fri, 21 Sep 2012 14:02:57 -0700 |
amurillo |
Merge
hs25-b02
|
Thu, 20 Sep 2012 16:27:51 -0700 |
jcoomes |
7199082: write warning messages to stderr
|
Thu, 20 Sep 2012 13:49:27 -0700 |
jmasa |
Merge
|
Thu, 20 Sep 2012 12:18:23 -0700 |
jmasa |
7199923: NPG: tools/javac/T7093325.java timeout
|
Thu, 20 Sep 2012 09:52:56 -0700 |
johnc |
7190666: G1: assert(_unused == 0) failed: Inconsistency in PLAB stats
|
Wed, 19 Sep 2012 15:48:02 -0700 |
johnc |
7193946: Move warnings associated with UseMemSetInBOT flag
|
Wed, 19 Sep 2012 08:48:10 -0700 |
johnc |
7016955: G1: remove the is_zeroed parameter from the HeapRegion constructor
|
Tue, 18 Sep 2012 14:15:06 -0700 |
jmasa |
7197557: NPG: nsk/sysdict/vm/stress/chain/chain004 hangs intermittently
|
Mon, 17 Sep 2012 10:33:13 +0200 |
brutisso |
7198130: G1: PrintReferenceGC output comes out of order
|
Mon, 17 Sep 2012 10:46:59 -0400 |
coleenp |
7197269: NPG: FollowReferences has no ClassLoader -> Class link to follow
|
Thu, 13 Sep 2012 21:20:26 +0200 |
brutisso |
7197906: BlockOffsetArray::power_to_cards_back() needs to handle > 32 bit shifts
|
Fri, 14 Sep 2012 22:00:41 -0700 |
amurillo |
7198641: new hotspot build - hs25-b02
|
Thu, 20 Sep 2012 13:44:28 -0700 |
katleman |
Added tag jdk8-b57 for changeset d70102c4cb73
|
Fri, 14 Sep 2012 21:50:58 -0700 |
amurillo |
Added tag hs25-b01 for changeset 9b076bc3ab67
|
Fri, 14 Sep 2012 21:50:58 -0700 |
amurillo |
Merge
hs25-b01
|
Fri, 14 Sep 2012 12:55:50 -0400 |
zgu |
7198529: NPG: assert with NMT code in Thread destructor
|
Thu, 13 Sep 2012 22:09:16 +0200 |
roland |
7198074: NPG: assert(((Metadata*)obj)->is_valid()) failed: obj is valid
|
Tue, 11 Sep 2012 20:12:55 -0700 |
zgu |
Merge
|
Tue, 11 Sep 2012 18:28:51 -0700 |
zgu |
Merge
|
Tue, 11 Sep 2012 20:53:17 -0400 |
zgu |
7181995: NMT ON: NMT assertion failure assert(cur_vm->is_uncommit_record() || cur_vm->is_deallocation_record
|
Tue, 11 Sep 2012 20:20:38 -0400 |
coleenp |
7196681: NPG: Some JSR 292 tests crash in Windows exception handler
|
Tue, 11 Sep 2012 16:20:57 +0200 |
roland |
7195816: NPG: Crash in c1_ValueType - ShouldNotReachHere
|
Tue, 11 Sep 2012 14:59:23 +0200 |
stefank |
7197350: NPG: jvmtiHeapReferenceCallback receives incorrect reference_kind for system class roots
|
Mon, 10 Sep 2012 16:37:22 -0700 |
twisti |
7196242: vm/mlvm/indy/stress/java/loopsAndThreads crashed
|
Fri, 07 Sep 2012 16:42:25 -0400 |
coleenp |
7196103: NPG: Unable to allocate bit map for parallel garbage collection for the requested heap size
|
Fri, 07 Sep 2012 12:04:16 -0400 |
coleenp |
7195833: NPG: Rename instanceClassLoaderKlass, instanceRefKlass and instanceMirrorKlass
|
Thu, 06 Sep 2012 07:28:30 -0700 |
jmasa |
7196298: Better fix for 7195789
|
Wed, 05 Sep 2012 20:08:08 -0400 |
coleenp |
7195867: NPG: SAJDI tests fail with sun.jvm.hotspot.types.WrongTypeException: No suitable match for type
|
Wed, 05 Sep 2012 10:18:37 -0700 |
kvn |
7196167: NPG: mismerge in make/solaris/makefiles/fastdebug.make
|
Wed, 05 Sep 2012 10:39:29 +0200 |
stefank |
7195935: NPG: Some issues with compressed oops
|
Tue, 04 Sep 2012 16:20:28 -0700 |
jmasa |
7195789: NPG: assert(used + free == capacity) failed: Accounting is wrong
|
Tue, 04 Sep 2012 18:01:20 -0700 |
twisti |
7196120: NPG: JSR 2292 test fails because missing fix for 7188911
|
Tue, 04 Sep 2012 23:27:55 +0200 |
roland |
7184649: NPG: Implement another MetdataPtr case
|
Tue, 04 Sep 2012 13:01:03 +0200 |
stefank |
7195968: NPG: oopDesc::list_ptr_from_klass is broken
|
Mon, 03 Sep 2012 18:37:12 -0400 |
coleenp |
7195823: NPG: CMS reserved() doesn't match _rs.base().
|
Sat, 01 Sep 2012 13:25:18 -0400 |
coleenp |
6964458: Reimplement class meta-data storage to use native memory
|
Fri, 31 Aug 2012 16:39:35 -0700 |
jcoomes |
7195615: new hotspot build - hs25-b01
|
Thu, 13 Sep 2012 13:15:14 -0700 |
katleman |
Added tag jdk8-b56 for changeset 6124ff421829
jdk8-b57
|
Thu, 06 Sep 2012 17:27:33 -0700 |
katleman |
Added tag jdk8-b55 for changeset af0c8a080851
jdk8-b56
|
Fri, 16 Nov 2012 17:21:10 +0100 |
Lukas Stadler |
make osr compilations asynchronous
|
Thu, 15 Nov 2012 17:18:16 +0100 |
Lukas Stadler |
disabled scaladacapo apparat benchmark
|
Thu, 15 Nov 2012 10:26:00 +0100 |
Laurent Daynes |
Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvm
|
Thu, 15 Nov 2012 10:25:46 +0100 |
Laurent Daynes |
Avoids stripping libjvm.so when building debug on Solaris (.debuginfo files don't work well with Oracle Solaris Studio 12.3's solaris).
|
Tue, 13 Nov 2012 21:21:02 +0100 |
Doug Simon |
clarified the specification of ResolvedJavaType.getModifiers() to indicate the similarity to Class.getModifiers() and fixed the current usages and the HotSpot implementation to accommodate the spec change
|
Tue, 13 Nov 2012 14:48:42 +0100 |
Doug Simon |
removed null check from UnsafeLoadNode, UnsafeStoreNode, ReadNode and WriteNode as it violates the sun.misc.Unsafe API
|
Mon, 12 Nov 2012 21:13:19 +0100 |
Doug Simon |
fixed bug in binding of logging stubs to the correct stub address
|
Mon, 12 Nov 2012 21:12:34 +0100 |
Doug Simon |
added symlinks to the BSD/MacOS HotSpot source directories
|
Mon, 12 Nov 2012 21:11:55 +0100 |
Doug Simon |
removed use of ResolvedJavaType.toJava() from WordTypeRewriterPhase
|
Mon, 12 Nov 2012 21:10:27 +0100 |
Doug Simon |
primitive types are not abstract
|
Mon, 12 Nov 2012 18:11:17 +0100 |
Lukas Stadler |
fix PartialEscapeAnalysisTest
|
Mon, 12 Nov 2012 17:49:06 +0100 |
Lukas Stadler |
add Virtualizable and VirtualizerTool, refactor PEA to use it
|
Mon, 12 Nov 2012 17:48:51 +0100 |
Lukas Stadler |
small cleanup
|
Mon, 12 Nov 2012 17:46:21 +0100 |
Lukas Stadler |
add isDefaultForKind to Constant
|
Mon, 12 Nov 2012 17:45:55 +0100 |
Lukas Stadler |
make VirtualObjectState and MaterializedObjectState global value numberable
|
Mon, 12 Nov 2012 17:45:27 +0100 |
Lukas Stadler |
make LoopFragment deal correctly with GVN'd VirtualState
|
Mon, 12 Nov 2012 13:04:08 +0100 |
Laurent Daynes |
Added recursive chmod for cases where JAVA_HOME is not owned by graal workspace owner.
|
Mon, 12 Nov 2012 13:02:43 +0100 |
Laurent Daynes |
Fixed use of mapfilevers for solaris makefile.
|
Mon, 12 Nov 2012 11:48:01 +0100 |
Laurent Daynes |
Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvm
|
Fri, 09 Nov 2012 19:41:52 +0100 |
Laurent Daynes |
added setup of ENFORCE_COMPILER_REV and ENFORCE_CC_COMPILER_REV when using sunstudio compilers on Solaris to avoid build complaint from HotSpot makefiles.
|
Fri, 09 Nov 2012 16:28:38 +0100 |
Laurent Daynes |
remove debug printout.
|
Mon, 12 Nov 2012 00:08:17 +0100 |
Doug Simon |
removed file that clashes with another file of the same name but different case (which Mac OS X cannot handle)
|
Fri, 09 Nov 2012 17:15:13 -0800 |
Christian Wimmer |
Support for interfaces in the Graal API: Make interfaces implemented by a ResolvedJavaType available; change semantics of ResolvedJavaType.getSuperclass to return null for interfaces (to conform with java.lang.Class); change semantics of ResolvedJavaType.isInstanceClass to return false for interfaces.
|
Fri, 09 Nov 2012 17:04:16 -0800 |
Christian Wimmer |
Make CalleeSaveLayout available in CompilationResult
|
Fri, 09 Nov 2012 17:03:40 -0800 |
Christian Wimmer |
Remove double checked locking rule, which is no longer supported in checkstyle
|
Fri, 09 Nov 2012 16:58:28 -0800 |
Christian Wimmer |
When InstanceOfNode is lowered to always true or always false condition, then the no longer used branch needs to be removed from graph.
|
Fri, 09 Nov 2012 16:57:29 -0800 |
Christian Wimmer |
Avoid NullPointerException
|
Fri, 09 Nov 2012 16:56:23 -0800 |
Christian Wimmer |
UnsignedMathSnippets are not HotSpot-specific. Move them to snippets project and activate them.
|
Fri, 09 Nov 2012 16:55:09 -0800 |
Christian Wimmer |
HexCodeFile is not HotSpot-specific, so move it to printer project
|
Fri, 09 Nov 2012 16:11:12 +0100 |
Lukas Stadler |
fix for bug in GraphBuilderPhase (which caused a NPE in insertLoopProxies)
|
Fri, 09 Nov 2012 15:23:35 +0100 |
Laurent Daynes |
Automatically add -d64 vm options when running graal
|
Fri, 09 Nov 2012 13:35:26 +0100 |
Laurent Daynes |
Automated merge with https://lafo.ssw.uni-linz.ac.at/hg/graalvm
|
Fri, 09 Nov 2012 13:32:53 +0100 |
Laurent Daynes |
added missing files to build on solaris
|
Wed, 24 Oct 2012 12:59:22 +0200 |
Laurent Daynes |
Make sure files in copy of JDK has write-protection unset before modifying it.
|
Tue, 23 Oct 2012 17:08:17 +0200 |
Laurent Daynes |
Added change to copied directory's protection when source JDK directories are read-only.
|
Thu, 08 Nov 2012 18:19:31 +0100 |
Gilles Duboscq |
Do not inline vtable lookup when the method's holder is not yet linked (no vtable offset available)
|
Thu, 08 Nov 2012 18:18:18 +0100 |
Gilles Duboscq |
Change default graph dumping to binary and no CFG, fix name template for RuntimeCall
|
Thu, 08 Nov 2012 18:16:34 +0100 |
Gilles Duboscq |
Add OSR marker in -G:+PrintCompilation output
|
Wed, 07 Nov 2012 17:48:02 +0100 |
Gilles Duboscq |
Fix Inlining : null check guard should use reason NullCheckException
|
Wed, 07 Nov 2012 16:22:11 +0100 |
Lukas Stadler |
remove unnecessary assertion in OSR compilation
|
Wed, 07 Nov 2012 15:59:38 +0100 |
Lukas Stadler |
refactor StructuredGraph constructor, remove debug output
|
Wed, 07 Nov 2012 15:59:11 +0100 |
Lukas Stadler |
fix for unnecessary BailoutExceptions in OSR
|
Wed, 07 Nov 2012 15:58:20 +0100 |
Lukas Stadler |
fix merge error
|
Wed, 07 Nov 2012 15:10:30 +0100 |
Lukas Stadler |
Merge.
|
Wed, 07 Nov 2012 14:52:12 +0100 |
Lukas Stadler |
hotspot infrastructure for OnStackReplacement
|
Wed, 07 Nov 2012 14:14:35 +0100 |
Lukas Stadler |
Graal infrastructure for OnStackReplacement
|
Wed, 07 Nov 2012 14:08:03 +0100 |
Lukas Stadler |
change LIRGenerator to take StructuredGraph instead of Graph
|
Wed, 07 Nov 2012 13:18:04 +0100 |
Lukas Stadler |
VM infrstructure for OnStackReplacement
|
Wed, 07 Nov 2012 12:18:37 +0100 |
Lukas Stadler |
remove InliningIdentifier
|
Wed, 07 Nov 2012 14:13:11 +0100 |
Gilles Duboscq |
Fix for Canonicalizer : accespt replacement of a floating node by a merge node
|
Wed, 07 Nov 2012 13:20:49 +0100 |
Gilles Duboscq |
Add option for EliminatePartiallyRedundantGuards, eliminate at splits after IterativeConditionalElimination
|
Wed, 07 Nov 2012 12:10:33 +0100 |
Gilles Duboscq |
Cleanup GraalOption : removed defunct options
|
Tue, 06 Nov 2012 14:26:30 +0100 |
Gilles Duboscq |
Simple elimination of some partially redundant guards
|
Tue, 06 Nov 2012 13:59:07 +0100 |
Gilles Duboscq |
Merge
|
Tue, 06 Nov 2012 13:57:04 +0100 |
Gilles Duboscq |
Directly return the NodeSuccessorList in ControlSplitNode.blockSuccessors instead of creating a new Iterable
|
Tue, 06 Nov 2012 10:01:17 +0100 |
Lukas Stadler |
fix lock-related assertion in PEA
|
Mon, 05 Nov 2012 12:58:32 +0100 |
Lukas Stadler |
PEA bugfix: look up scalar aliases when initializing virtual object entries
|
Mon, 05 Nov 2012 12:57:17 +0100 |
Lukas Stadler |
PEA: create default element for arrays only once
|
Fri, 02 Nov 2012 12:14:07 +0100 |
Doug Simon |
refactored complex snippet-based lowering mechanism for InstanceOfNodes into non-HotSpot specific project
|
Fri, 02 Nov 2012 10:21:38 +0100 |
Doug Simon |
simplified and improved the re-use of an instanceof snippet instantiation across all of the usages of the InstanceOfNode
|
Thu, 01 Nov 2012 17:33:48 +0100 |
Doug Simon |
fixed comment
|
Thu, 01 Nov 2012 17:32:35 +0100 |
Doug Simon |
added more tests to InstanceOfTest
|
Thu, 01 Nov 2012 17:30:53 +0100 |
Doug Simon |
refactored anonymous class into inner class to ease debugging
|
Thu, 01 Nov 2012 17:30:04 +0100 |
Doug Simon |
made all constructors public to be consistent
|
Wed, 31 Oct 2012 18:21:19 +0100 |
Lukas Stadler |
more PEA refactoring, multiple iterations
|
Wed, 31 Oct 2012 10:33:01 +0100 |
Lukas Stadler |
first part of PEA refactoring, fixes
|
Wed, 31 Oct 2012 08:20:42 +0100 |
Lukas Stadler |
first part of PEA refactoring
|
Tue, 30 Oct 2012 23:59:59 +0100 |
Doug Simon |
Merge.
|
Tue, 30 Oct 2012 23:58:53 +0100 |
Doug Simon |
intermediate materialization is now removed during lowering of an InstanceOfNode that has a single usage which is an IfNode in the same block
|
Tue, 30 Oct 2012 10:45:00 +0100 |
Doug Simon |
renamed snippet methods in InstanceOfSnippets
|
Tue, 30 Oct 2012 11:12:35 -0700 |
Christian Wimmer |
CodeCacheProvider.callKillsRegisters is not necessary because this information can be inferred from the register configuration
|
Tue, 30 Oct 2012 13:54:39 +0100 |
Lukas Stadler |
refactor PEA into separate classes
|
Tue, 30 Oct 2012 11:32:09 +0100 |
Lukas Stadler |
removed unused PEA version
|
Tue, 30 Oct 2012 10:22:25 +0100 |
Doug Simon |
factored CheckCastDynamicNode out of CheckCastNode
|
Tue, 30 Oct 2012 08:57:28 +0100 |
Doug Simon |
removed targetClassInstruction from InstanceOfNode
|
Mon, 29 Oct 2012 21:10:04 +0100 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx25/hotspot/ just before the NPG (no perm gen) changeset
|
Fri, 31 Aug 2012 16:17:41 -0700 |
jcoomes |
Added tag hs24-b22 for changeset 09ea7e0752b3
jdk8-b55
|
Fri, 31 Aug 2012 16:17:40 -0700 |
jcoomes |
Merge
hs24-b22
|
Fri, 31 Aug 2012 12:59:10 -0700 |
jiangli |
Merge
|
Fri, 31 Aug 2012 14:47:01 -0400 |
jiangli |
Merge
|
Thu, 30 Aug 2012 11:20:01 -0400 |
bpittore |
7154641: Servicability agent should work on platforms other than x86, sparc
|
Fri, 17 Aug 2012 16:47:04 -0700 |
amurillo |
Merge
|
Wed, 08 Aug 2012 16:09:11 -0400 |
vladidan |
Merge
|
Wed, 08 Aug 2012 15:43:51 -0400 |
jprovino |
7153374: ARM ONLY .. linking problem with new compilers.. Need to use -fPIC
|
Fri, 31 Aug 2012 10:48:08 -0700 |
twisti |
Merge
|
Wed, 29 Aug 2012 13:02:40 -0700 |
kvn |
7160161: Missed safepoint in non-Counted loop
|
Wed, 29 Aug 2012 14:49:05 -0400 |
coleenp |
7191926: Remove MKS dependency in Hotspot regression tests
|
Tue, 28 Aug 2012 15:24:39 -0700 |
twisti |
7192406: JSR 292: C2 needs exact return type information for invokedynamic and invokehandle call sites
|
Mon, 27 Aug 2012 15:17:17 -0700 |
twisti |
6677625: Move platform specific flags from globals.hpp to globals_<arch>.hpp
|
Mon, 27 Aug 2012 09:46:38 -0700 |
kvn |
7148109: C2 compiler consumes too much heap resources
|
Fri, 31 Aug 2012 08:30:30 +0200 |
brutisso |
Merge
|
Wed, 29 Aug 2012 13:02:54 -0700 |
johnc |
7194409: os::javaTimeNanos() shows hot on CPU_CLK_UNHALTED profiles
|
Tue, 28 Aug 2012 15:20:08 -0700 |
johnc |
7041879: G1: introduce stress testing parameter to cause frequent evacuation failures
|
Thu, 23 Aug 2012 10:21:12 +0200 |
brutisso |
7178363: G1: Remove the serial code for PrintGCDetails and make it a special case of the parallel code
|
Fri, 24 Aug 2012 19:45:42 -0700 |
dcubed |
Merge
|
Wed, 22 Aug 2012 10:01:51 +0200 |
sla |
7192916: Hotspot development launcher should use DYLD_LIBRARY_PATH on OS X
|
Fri, 24 Aug 2012 16:23:59 -0700 |
amurillo |
7194004: new hotspot build - hs24-b22
|
Thu, 30 Aug 2012 10:27:07 -0700 |
katleman |
Added tag jdk8-b54 for changeset e8fb566b9466
|
Fri, 24 Aug 2012 15:51:20 -0700 |
amurillo |
Added tag hs24-b21 for changeset 9e3ae661284d
jdk8-b54
|
Fri, 24 Aug 2012 15:51:19 -0700 |
amurillo |
Merge
hs24-b21
|
Fri, 24 Aug 2012 11:48:32 -0700 |
twisti |
Merge
|
Thu, 23 Aug 2012 09:13:16 -0700 |
kvn |
7192965: assert(is_aligned_sets(size)) failed: mask is not aligned, adjacent sets
|
Wed, 22 Aug 2012 11:55:40 -0700 |
kvn |
7192963: assert(_in[req-1] == this) failed: Must pass arg count to 'new'
|
Wed, 22 Aug 2012 14:29:57 +0200 |
roland |
7171824: assert(_offset >= 1) failed: illegal call to offset()
|
Tue, 21 Aug 2012 14:50:02 -0700 |
kvn |
7192964: assert(false) failed: bad AD file
|
Tue, 21 Aug 2012 10:48:50 -0700 |
twisti |
7192167: JSR 292: C1 has old broken code which needs to be removed
|
Mon, 20 Aug 2012 09:58:58 -0700 |
kvn |
7190310: Inlining WeakReference.get(), and hoisting $referent may lead to non-terminating loops
|
Mon, 20 Aug 2012 09:07:21 -0700 |
kvn |
6340864: Implement vectorization optimizations in hotspot-server
|
Fri, 24 Aug 2012 09:45:08 +0200 |
brutisso |
Merge
|
Thu, 23 Aug 2012 05:25:59 +0200 |
brutisso |
7193157: G1: Make some develpflags available in product builds
|
Tue, 21 Aug 2012 14:10:39 -0700 |
johnc |
7185699: G1: Prediction model discrepancies
|
Tue, 21 Aug 2012 10:05:57 -0700 |
johnc |
7192128: G1: Extend fix for 6948537 to G1's BOT
|
Tue, 21 Aug 2012 19:25:20 -0700 |
dcubed |
Merge
|
Fri, 17 Aug 2012 11:57:46 -0700 |
dcubed |
Merge
|
Tue, 14 Aug 2012 13:56:46 -0400 |
zgu |
7191124: Optimized build is broken due to inconsistent use of DEBUG_ONLY and NOT_PRODUCT macros in NMT
|
Fri, 10 Aug 2012 23:16:52 -0700 |
tbell |
7190512: Fix for 7181175 broke hotspot/make/windows/create.bat builds
|
Mon, 06 Aug 2012 15:54:45 -0400 |
kamg |
7116786: RFE: Detailed information on VerifyErrors
|
Mon, 06 Aug 2012 09:34:40 -0700 |
dcubed |
Merge
|
Fri, 03 Aug 2012 18:34:28 -0700 |
dcubed |
7181175: Enable builds on Windows with MinGW/MSYS
|
Thu, 02 Aug 2012 14:54:14 -0700 |
dcubed |
7188168: 7071904 broke the DEBUG_BINARIES option on Linux
|
Wed, 01 Aug 2012 16:16:13 -0700 |
zgu |
Merge
|
Wed, 01 Aug 2012 15:00:50 -0700 |
zgu |
Merge
|
Wed, 01 Aug 2012 17:19:30 -0400 |
zgu |
7185614: NMT ON: "check by caller" assertion failed on nsk ThreadMXBean test
|
Wed, 01 Aug 2012 16:52:43 -0400 |
coleenp |
7129723: MAC: Some regression tests need to recognize Mac OS X platform
|
Fri, 17 Aug 2012 15:41:04 -0700 |
amurillo |
Merge
|
Tue, 07 Aug 2012 09:53:12 -0700 |
amurillo |
7189729: jprt.properties should include release jdk7u8
|
Mon, 06 Aug 2012 12:20:14 -0700 |
johnc |
6818524: G1: use ergonomic resizing of PLABs
|
Wed, 15 Aug 2012 16:49:38 -0700 |
amurillo |
7191765: make jdk8 the default jprt release for hs24
|
Fri, 10 Aug 2012 23:19:43 -0700 |
amurillo |
7190772: new hotspot build - hs24-b21
|
Thu, 23 Aug 2012 12:27:33 -0700 |
katleman |
Added tag jdk8-b53 for changeset 54240c1b8e87
|
Thu, 16 Aug 2012 11:43:12 -0700 |
katleman |
Added tag jdk8-b52 for changeset 6d0436885201
jdk8-b53
|
Mon, 29 Oct 2012 20:02:54 +0100 |
Doug Simon |
removing intermediate materialization with frame-state-full merges now works
|
Mon, 29 Oct 2012 17:22:25 +0100 |
Doug Simon |
Merge.
|
Mon, 29 Oct 2012 17:12:47 +0100 |
Doug Simon |
removed _'s from method names in CompilerToVM
|
Mon, 29 Oct 2012 17:05:44 +0100 |
Lukas Stadler |
renamed CheckCastElimination to ConditionalElimination, plus a few small changes
|
Mon, 29 Oct 2012 14:47:07 +0100 |
Doug Simon |
removing intermediate materializations when merge has frame state (pending bug fix)
|
Mon, 29 Oct 2012 14:44:53 +0100 |
Doug Simon |
removing intermediate materializations is disabled when the compare input to an if has more than one usage
|
Mon, 29 Oct 2012 14:41:20 +0100 |
Doug Simon |
added more javadoc to DebugConfig interface
|
Fri, 26 Oct 2012 17:32:57 +0200 |
Doug Simon |
improved IfNode simplification of removing intermediate materializations to handle (some) MergeNodes with a non-null frame state
|
Thu, 25 Oct 2012 20:08:32 +0200 |
Doug Simon |
deleted Architecture.twoOperandMode() and encapsulated all public fields in Architecture with getters
|
Thu, 25 Oct 2012 14:50:14 +0200 |
Doug Simon |
removed Architecture.isX86() and Architecture.isSPARC()
|
Thu, 25 Oct 2012 12:52:54 +0200 |
Doug Simon |
moved AMD64 into its own (new) project: com.oracle.graal.amd64
|
Thu, 25 Oct 2012 12:42:25 +0200 |
Doug Simon |
added test case to demonstrate current limitation in the IfNode simplification of removing intermediate materializations
|
Thu, 25 Oct 2012 12:29:56 +0200 |
Doug Simon |
updated javadoc
|
Thu, 25 Oct 2012 12:29:39 +0200 |
Doug Simon |
disabled IfNode materialization simplification if associated merge has a non-null frame state
|
Thu, 25 Oct 2012 08:42:26 +0200 |
Doug Simon |
fixed formatting in FrameState.toString()
|
Thu, 25 Oct 2012 08:13:16 +0200 |
Doug Simon |
removed left-over debugging statement
|
Thu, 25 Oct 2012 01:22:07 +0200 |
Doug Simon |
removed JumpNode and the non-materializing instanceof snippets that used it
|
Wed, 24 Oct 2012 22:30:46 +0200 |
Doug Simon |
extended IfNode simplification to try and connect code that initializes a variable directly with the successors of an if construct that switches on the variable
|
Wed, 24 Oct 2012 17:40:06 +0200 |
Doug Simon |
re-add successor of a canonicalized fixed node to the canonicalization work list as the removal may have presented new canonicalization opportunities for the successor
|
Wed, 24 Oct 2012 17:37:03 +0200 |
Doug Simon |
removed unnecessary boxing
|
Wed, 24 Oct 2012 17:35:44 +0200 |
Doug Simon |
added method to DebugScope to simplify dumping of a graph from with Eclipse
|
Mon, 22 Oct 2012 20:22:50 +0200 |
Doug Simon |
use of JumpNodes to lower instanceof snippets can be disabled with graal.instanceof.disableJumpNodes system property
|
Mon, 22 Oct 2012 18:10:04 +0200 |
Doug Simon |
added indirection for the replacement of a snippet-lowered node with the snippet's return value
|
Mon, 22 Oct 2012 10:23:50 +0200 |
Doug Simon |
improved InstanceOfTest.isStringInt()
|
Sat, 20 Oct 2012 12:21:23 +0200 |
Doug Simon |
fixed detection of architecture on Snow Leopard and earlier versions of MacOSX
|
Sat, 20 Oct 2012 11:53:12 +0200 |
Doug Simon |
Merge.
|
Sat, 13 Oct 2012 15:54:33 +0200 |
Doug Simon |
Merge.
|
Tue, 09 Oct 2012 13:27:17 +0200 |
Doug Simon |
renamed input for IfNode from 'compare' to 'condition'
|
Fri, 19 Oct 2012 13:25:19 +0200 |
Laurent Daynes |
Silently ignore error on installing .diz files when building on Solaris.
|
Fri, 19 Oct 2012 12:51:46 +0200 |
Laurent Daynes |
Merge
|
Fri, 19 Oct 2012 11:30:50 +0200 |
Laurent Daynes |
Fixed linking issue on Solaris. Mapfile vers files must be defined.
|
Fri, 19 Oct 2012 11:30:06 +0200 |
Laurent Daynes |
fixed compilation issues on Solaris. When using SunStudio compiler, Solaris build with DONT_USE_PRECOMPILED_HEADER
|
Fri, 19 Oct 2012 10:18:40 +0200 |
Laurent Daynes |
arch is i86pc on solaris x64 boxes.
|
Fri, 19 Oct 2012 09:55:54 +0200 |
Laurent Daynes |
fixed makefile to build on Solaris.
|
Fri, 12 Oct 2012 16:47:18 -0700 |
Christian Wimmer |
Remove unnecessary test folder definition
|
Fri, 12 Oct 2012 16:12:13 -0700 |
Christian Wimmer |
Add trailing comma
|
Fri, 12 Oct 2012 16:11:12 -0700 |
Christian Wimmer |
Intrinsification of more Unsafe methods
|
Fri, 12 Oct 2012 16:10:45 -0700 |
Christian Wimmer |
Remove BoxNode that is never used
|
Fri, 12 Oct 2012 16:10:05 -0700 |
Christian Wimmer |
Do not generate null check for values already proven to be non-null.
|
Fri, 12 Oct 2012 16:09:36 -0700 |
Christian Wimmer |
Add assertion to prevent use of wrong factory method
|
Thu, 11 Oct 2012 15:38:10 +0200 |
Lukas Stadler |
small change to inlining heuristics
|
Wed, 10 Oct 2012 20:32:33 -0700 |
Christian Wimmer |
Add functionality to initialize a type
|
Wed, 10 Oct 2012 20:29:53 -0700 |
Christian Wimmer |
The lowering currently does not support a FixedGuard as the usage of an InstanceOfNode
|
Wed, 10 Oct 2012 20:29:24 -0700 |
Christian Wimmer |
Allow virtual phi functions
|
Wed, 10 Oct 2012 20:29:07 -0700 |
Christian Wimmer |
Call target can be null, so don't crash debug printer
|
Wed, 10 Oct 2012 20:28:42 -0700 |
Christian Wimmer |
Allow virtual phi functions
|
Wed, 10 Oct 2012 20:21:56 -0700 |
Christian Wimmer |
Avoid assertion failures for BoxedVirtualObjectNode
|
Tue, 09 Oct 2012 16:16:39 -0700 |
Christian Wimmer |
Minor fixes after cleanup
|
Tue, 09 Oct 2012 15:39:49 -0700 |
Christian Wimmer |
Change that was missing in earlier improvements to annotation processing in the mx script
|
Tue, 09 Oct 2012 15:37:12 -0700 |
Christian Wimmer |
Remove project graal.boot
|
Tue, 09 Oct 2012 15:32:45 -0700 |
Christian Wimmer |
Rename project graal.api to graal.api.runtime
|
Tue, 09 Oct 2012 15:23:38 -0700 |
Christian Wimmer |
Cleanup of Graal API: Rename methods so that it follows the getXxx naming convention and so that they are similar to the names of the java.lang.reflect classes. Remove unused methods.
|
Tue, 09 Oct 2012 14:06:26 +0200 |
Gilles Duboscq |
Merge
|
Tue, 09 Oct 2012 14:02:33 +0200 |
Gilles Duboscq |
Fix NullPointerException when disabling Debug
|
Tue, 09 Oct 2012 13:34:25 +0200 |
Lukas Stadler |
increase code cache size for Graal
|
Mon, 08 Oct 2012 19:46:12 -0700 |
Christian Wimmer |
Improvements of annotation processor functionality in mx script; allow javac to be run in debugger in order to debug annotation processor
|
Mon, 08 Oct 2012 19:34:32 -0700 |
Christian Wimmer |
SnippetTemplate must not depend on CodeCacheProvider (only on MetaAccessProvider). This means that the hasSideEffect flag of a RuntimeCall must be already fixed in the RuntimeCall.Descriptor to avoid a lookup of the actual RuntimeCall using the CodeCacheProvider.
|
Mon, 08 Oct 2012 17:38:24 +0200 |
Doug Simon |
modified canonicalizeprojects to ensure all package prefixes match the enclosing project
|
Mon, 08 Oct 2012 17:36:51 +0200 |
Doug Simon |
renamed package: com.oracle.graal.compiler.target.amd64 -> com.oracle.graal.compiler.amd64
|
Mon, 08 Oct 2012 17:35:03 +0200 |
Doug Simon |
renamed packages: com.oracle.max.asm... -> com.oracle.graal.asm...
|
Mon, 08 Oct 2012 17:31:58 +0200 |
Doug Simon |
moved classes from com.oracle.graal.util into com.oracle.graal.nodes.util
|
Mon, 08 Oct 2012 17:30:11 +0200 |
Doug Simon |
renamed package: com.oracle.graal.lir.cfg -> com.oracle.graal.nodes.cfg
|
Mon, 08 Oct 2012 17:18:31 +0200 |
Doug Simon |
fixed imprecise dependencies
|
Mon, 08 Oct 2012 17:18:00 +0200 |
Doug Simon |
modified canonicalizeprojects to detect imprecise dependencies (e.g., A specifies that it depends on B but only imports packages from B's dependencies)
|
Sun, 07 Oct 2012 14:27:50 +0200 |
Doug Simon |
split phases out of graal.phases project into graal.phases.common project
|
Sun, 07 Oct 2012 14:15:44 +0200 |
Doug Simon |
rename packages in graal.phases to match project name
|
Sun, 07 Oct 2012 14:11:55 +0200 |
Doug Simon |
rename packages in graal.virtual to match project name
|
Sun, 07 Oct 2012 14:08:36 +0200 |
Doug Simon |
rename packages in graal.loop to match project name
|
Sun, 07 Oct 2012 12:44:05 +0200 |
Doug Simon |
refactoring: graal.compiler.phases -> graal.phases, graal.compiler.virtual -> graal.virtual, graal.compiler.loop -> graal.loop
|
Fri, 05 Oct 2012 17:55:12 +0200 |
Doug Simon |
consolidated framework for runtime and stub calls and moved declaration of descriptors for such calls to the source file in which they are used
|
Fri, 05 Oct 2012 15:54:08 +0200 |
Lukas Stadler |
add new backtracking partial escape analysis
|
Fri, 05 Oct 2012 15:39:40 +0200 |
Lukas Stadler |
move TailDuplication to before lowering and escape analysis
|
Fri, 05 Oct 2012 15:17:27 +0200 |
Lukas Stadler |
add hashCode fast path for System.identityHashCode
|
Fri, 05 Oct 2012 13:44:26 +0200 |
Lukas Stadler |
fix hashCode changes: port to x64
|
Fri, 05 Oct 2012 10:54:06 +0200 |
Christian Haeubl |
Merge.
|
Fri, 05 Oct 2012 10:13:19 +0200 |
Christian Haeubl |
Fixed VS2010 warnings in HotSpot.
|
Fri, 05 Oct 2012 10:11:22 +0200 |
Lukas Stadler |
Merge.
|
Fri, 05 Oct 2012 09:59:21 +0200 |
Lukas Stadler |
enable hashCode fast path in generate_native_wrapper for GRAAL
|
Fri, 05 Oct 2012 09:48:01 +0200 |
Christian Haeubl |
Windows-specific fix for mx.
|
Fri, 05 Oct 2012 09:12:55 +0200 |
Lukas Stadler |
add infrastructure for creating locked objects
|
Fri, 05 Oct 2012 09:01:20 +0200 |
Lukas Stadler |
javadoc and visualizer fixes
|
Thu, 04 Oct 2012 19:54:22 +0200 |
Doug Simon |
added packageinfo command
|
Thu, 04 Oct 2012 16:58:00 +0200 |
Doug Simon |
fixed imprecise dependencies
|
Thu, 04 Oct 2012 13:35:32 +0200 |
Doug Simon |
refined the API for CallingConvention
|
Thu, 04 Oct 2012 11:22:09 +0200 |
Doug Simon |
added projects table to the top level javadoc page generated by the site command
|
Wed, 03 Oct 2012 23:44:38 +0200 |
Doug Simon |
fixed an ordering issue in the initialization and retrieval of the platform specific HotSpotGraalRuntime instance
|
Wed, 03 Oct 2012 20:43:44 +0200 |
Doug Simon |
fixed subtle bug in TLAB allocation snippet involving unchecked, unsigned integer overflow (bug and fix submitted by Peter Kessler)
|
Wed, 03 Oct 2012 20:38:40 +0200 |
Doug Simon |
simplified error checking when loading Graal classes from the C++ code
|
Wed, 03 Oct 2012 18:47:11 +0200 |
Doug Simon |
removed inclusion of deleted com.oracle.max.crutils project
|
Wed, 03 Oct 2012 18:39:22 +0200 |
Doug Simon |
moved UnsignedMath to com.oracle.graal.api.code
|
Wed, 03 Oct 2012 18:34:46 +0200 |
Doug Simon |
moved TTY and LogStream to com.oracle.graal.debug
|
Wed, 03 Oct 2012 18:22:33 +0200 |
Doug Simon |
moved HexCodeFile to com.oracle.graal.hotspot
|
Wed, 03 Oct 2012 18:14:17 +0200 |
Doug Simon |
moved MemoryBarriers to com.oracle.graal.api.code
|
Wed, 03 Oct 2012 17:42:12 +0200 |
Doug Simon |
renamed projects com.oracle.max.asm* to com.oracle.graal.asm*
|
Wed, 03 Oct 2012 16:49:51 +0200 |
Doug Simon |
moved AMD64 specific code into com.oracle.graal.compiler.amd64
|
Wed, 03 Oct 2012 01:18:03 +0200 |
Doug Simon |
moved AMD64 specific HotSpot code in com.oracle.graal.hotspot.amd64 project
|
Wed, 03 Oct 2012 00:25:30 +0200 |
Doug Simon |
refactored all AMD64 specific HotSpot code in com.oracle.graal.hotspot.target.amd64 package
|
Tue, 02 Oct 2012 22:22:06 +0200 |
Doug Simon |
moved ADM64-specific assembler code into separate project
|
Tue, 02 Oct 2012 22:06:37 +0200 |
Doug Simon |
removed MethodEntryCounters
|
Tue, 02 Oct 2012 18:25:17 +0200 |
Doug Simon |
refactored lowering of DirectCompareAndSwap node into HotSpotLIRGenerator
|
Tue, 02 Oct 2012 17:31:03 +0200 |
Doug Simon |
refactored stub names into constants shared between definition and usage sites
|
Tue, 02 Oct 2012 17:22:22 +0200 |
Doug Simon |
defined new HotSpot specific interface extending the contract of a LIR generator
|
Tue, 02 Oct 2012 16:48:54 +0200 |
Doug Simon |
removed more XIR remnants
|
Tue, 02 Oct 2012 16:09:06 +0200 |
Doug Simon |
modified VmErrorStubCall to use information provided by the (platform independent) backend
|
Tue, 02 Oct 2012 15:28:05 +0200 |
Doug Simon |
removed TemplateFlag, an XIR remnant
|
Tue, 02 Oct 2012 15:27:00 +0200 |
Doug Simon |
modified VerifyOopStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub call
|
Tue, 02 Oct 2012 15:20:07 +0200 |
Doug Simon |
modified NewMultiArrayStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub call
|
Tue, 02 Oct 2012 15:03:07 +0200 |
Doug Simon |
modified NewInstanceStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub call
|
Tue, 02 Oct 2012 14:58:13 +0200 |
Doug Simon |
modified NewArrayStubCall to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub call
|
Tue, 02 Oct 2012 14:17:40 +0200 |
Doug Simon |
modified Monitor[Enter|Exit]StubCall nodes to use information provided by the (platform independent) backend instead of AMD64 specific nodes for linking the stub calls
|
Tue, 02 Oct 2012 14:14:26 +0200 |
Doug Simon |
added .gdb_history to .hgignore
|
Tue, 02 Oct 2012 14:03:42 +0200 |
Doug Simon |
introduced platform independent HotSpotBackend to manage stub linkage information
|
Tue, 02 Oct 2012 13:58:36 +0200 |
Doug Simon |
added support for temps in LIR call instructions
|
Tue, 02 Oct 2012 13:48:16 +0200 |
Doug Simon |
added temps used by a call to CallingConvention
|
Mon, 01 Oct 2012 22:38:44 +0200 |
Doug Simon |
removed CallPositionListener, another XIR remnant
|
Mon, 01 Oct 2012 22:10:47 +0200 |
Doug Simon |
append global stub address when disassembling a call to a global stub
|
Mon, 01 Oct 2012 22:09:38 +0200 |
Doug Simon |
ignore kinds when checking for redundant register to register move
|
Mon, 01 Oct 2012 22:07:59 +0200 |
Doug Simon |
removed graal_slow_subtype_check stub
|
Mon, 01 Oct 2012 22:00:22 +0200 |
Doug Simon |
pushed CallingConvention further into LIR API for emitting calls
|
Mon, 01 Oct 2012 21:41:38 +0200 |
Doug Simon |
removed linkage to slow path monitor stubs (which were only used by XIR snippets)
|
Mon, 01 Oct 2012 21:37:20 +0200 |
Doug Simon |
expanded CallingConvention API class to also include the location of the value (if any) returned by a call
|
Mon, 01 Oct 2012 16:12:45 +0200 |
Doug Simon |
Merge.
|
Mon, 01 Oct 2012 16:12:28 +0200 |
Doug Simon |
added extra CheckCast test
|
Mon, 01 Oct 2012 16:02:39 +0200 |
Doug Simon |
documented PiNode
|
Mon, 01 Oct 2012 16:01:36 +0200 |
Doug Simon |
added debug scope for node simplification
|
Mon, 01 Oct 2012 16:00:49 +0200 |
Doug Simon |
extended documentation for the concept of an object hub by showing that it is the same as a klassOop in HotSpot
|
Mon, 01 Oct 2012 15:53:03 +0200 |
Gilles Duboscq |
Fix problem in MemoryPhi creation during FloatingRead, add an assert to detect this kind of problems
|
Sun, 30 Sep 2012 21:44:03 +0200 |
Doug Simon |
reverted LoadHubNode to be a fixed node
|
Sun, 30 Sep 2012 13:21:20 +0200 |
Doug Simon |
removed XIR
|
Sun, 30 Sep 2012 13:19:38 +0200 |
Doug Simon |
removed support for extended bytecodes
|
Fri, 28 Sep 2012 15:33:29 +0200 |
Doug Simon |
renamed ReadHubNode to LoadHubNode to be imply higher level operation (c.f. UnsafeLoadNode vs ReadNode)
|
Fri, 28 Sep 2012 15:27:42 +0200 |
Doug Simon |
made ReadHubNode floating
|
Fri, 28 Sep 2012 11:50:37 +0200 |
Doug Simon |
made all @NodeIntrinsic annotated methods be native (this is a requirement now enforced during snippet intrinsification)
|
Thu, 27 Sep 2012 21:37:46 +0200 |
Doug Simon |
removed IsTypeNode and replaced its usage with an ObjectEqualsNode
|
Thu, 27 Sep 2012 20:29:17 +0200 |
Doug Simon |
removed need for genTypeBranch() in XIR by replacing an IsTypeNode with an ObjectEqualsNode during lowering
|
Thu, 27 Sep 2012 16:58:01 +0200 |
Doug Simon |
made position calculation for VMErrorNode more robust when debug info is not available
|
Thu, 27 Sep 2012 16:56:50 +0200 |
Doug Simon |
added missing stub registration for VMErrorNode
|
Thu, 27 Sep 2012 14:23:04 +0200 |
Doug Simon |
added VMErrorNode intrinsic to support handling fatal errors in snippets
|
Wed, 26 Sep 2012 21:48:07 +0200 |
Doug Simon |
fixed wrong path in README_GRAAL.txt
|
Wed, 26 Sep 2012 21:47:42 +0200 |
Doug Simon |
fixed bug in monitor snippets; they are now used for general lowering of monitor operations
|
Wed, 26 Sep 2012 21:45:20 +0200 |
Doug Simon |
replaced magic constant with configuration value
|
Wed, 26 Sep 2012 21:44:04 +0200 |
Doug Simon |
added sanity assertion to snippet instantiation
|
Wed, 26 Sep 2012 21:43:31 +0200 |
Doug Simon |
added test for deopt while holding lock(s)
|
Wed, 26 Sep 2012 21:42:11 +0200 |
Doug Simon |
minor restructuring of GraalCompilerTest
|
Wed, 26 Sep 2012 18:15:11 +0200 |
Doug Simon |
added Log.printf() for more flexibility in debugging snippets
|
Wed, 26 Sep 2012 13:56:27 +0200 |
Doug Simon |
added 'name' field to RuntimeCall so that RuntimeCall objects still format nicely in traces and logs as they did when RuntimeCall was an enum
|
Wed, 26 Sep 2012 12:15:52 +0200 |
Lukas Stadler |
fix bailouts due to insufficient balanced monitor checks
|
Tue, 25 Sep 2012 09:28:03 -0700 |
Christian Wimmer |
Make RuntimeCall more extensible by changing it from an enum to a class
|
Tue, 25 Sep 2012 09:23:45 -0700 |
Christian Wimmer |
Add MetaAccessProvider.getResolvedJavaField to convert from reflection field to metadata field
|
Tue, 25 Sep 2012 09:22:22 -0700 |
Christian Wimmer |
Add a NodeIntrinsic factory method
|
Tue, 25 Sep 2012 09:21:52 -0700 |
Christian Wimmer |
MembarNode does not need state and has no side effects, so it needs not be a StateSplit
|
Tue, 25 Sep 2012 09:21:16 -0700 |
Christian Wimmer |
Invoke constructor required too specific call target class
|
Tue, 25 Sep 2012 09:20:18 -0700 |
Christian Wimmer |
Allow calls without a FrameState in the backend
|
Tue, 25 Sep 2012 09:19:46 -0700 |
Christian Wimmer |
Add conversion from java.lang.Class to Kind
|
Tue, 25 Sep 2012 17:50:01 +0200 |
Lukas Stadler |
move monitors into FrameState (fixes subtle issues for tail duplication and other optimizations)
|
Tue, 25 Sep 2012 16:35:27 +0200 |
Lukas Stadler |
fix for InliningUtil (dropped outer frame states while inlining)
|
Tue, 25 Sep 2012 11:29:52 +0200 |
Lukas Stadler |
make some NodeInputList fields final
|
Tue, 25 Sep 2012 11:29:36 +0200 |
Lukas Stadler |
small fix to tail duplication heuristics
|
Tue, 25 Sep 2012 09:10:40 +0200 |
Doug Simon |
Merge.
|
Tue, 25 Sep 2012 09:09:19 +0200 |
Doug Simon |
added snippet for lowering NewMultiArrayNodes
|
Tue, 25 Sep 2012 09:01:58 +0200 |
Doug Simon |
fixed HotSpotResolvedJavaType.componentType() to correctly implement the specification in JavaType
|
Mon, 24 Sep 2012 17:15:34 +0200 |
Doug Simon |
removed the javadoc for methods in ResolvedJavaType that override methods defined in JavaType (the former inherits the javadoc from the latter)
|
Mon, 24 Sep 2012 18:51:23 +0200 |
Lukas Stadler |
fix for deopt issue with -XX:-UseBiasedLocking (plus a cosmetic fix in graalCodeInstaller.cpp)
|
Mon, 24 Sep 2012 11:00:35 +0200 |
Doug Simon |
re-conditionalized tracing statement
|
Fri, 21 Sep 2012 11:56:13 +0200 |
Doug Simon |
re-disabled MonitorSnippets for general lowering due to bug causing IllegalMonitorStateException
|
Fri, 21 Sep 2012 11:53:47 +0200 |
Doug Simon |
rename: MonitorTest -> MonitorGraphTest
|
Thu, 20 Sep 2012 17:11:41 +0200 |
Doug Simon |
fixed bug in MonitorSnippets and enabled them for general use
|
Thu, 20 Sep 2012 17:10:58 +0200 |
Doug Simon |
improved tracing in graal_monitorenter and graal_monitorexit
|
Thu, 20 Sep 2012 17:09:53 +0200 |
Doug Simon |
Added usage to javadoc for BreakpointNode
|
Wed, 19 Sep 2012 12:12:00 +0200 |
Lukas Stadler |
fix to PostOrderBlockIterator: deal with unnecessary BeginNodes
|
Tue, 18 Sep 2012 20:54:46 +0200 |
Doug Simon |
mark word of new object is initialized by value loaded from the hub if biased locking is enabled
|
Tue, 18 Sep 2012 16:59:24 +0200 |
Doug Simon |
fixed oopmap bug caused by unsafe mixing of word and object values
|
Tue, 18 Sep 2012 16:58:09 +0200 |
Doug Simon |
fixed small regression in CFGPrinter
|
Mon, 17 Sep 2012 18:38:38 +0200 |
Gilles Duboscq |
Add loop projet to C++
|
Mon, 17 Sep 2012 18:36:03 +0200 |
Gilles Duboscq |
Merge
|
Mon, 17 Sep 2012 18:35:06 +0200 |
Gilles Duboscq |
Create a loop project
|
Mon, 17 Sep 2012 18:22:51 +0200 |
Gilles Duboscq |
Remove unused hasOutgoingEdges field in NodeClass
|
Mon, 17 Sep 2012 18:12:02 +0200 |
Doug Simon |
added support for placing breakpoints in snippets
|
Mon, 17 Sep 2012 16:32:51 +0200 |
Lukas Stadler |
canonicalize projects, add package info
|
Mon, 17 Sep 2012 16:08:46 +0200 |
Lukas Stadler |
change of project structure: separate compiler and LIR, put EA into separate project
|
Mon, 17 Sep 2012 13:35:55 +0200 |
Doug Simon |
excluded Word and Log from JaCoCo processing
|
Fri, 14 Sep 2012 14:45:47 -0700 |
Christian Wimmer |
Lowering of call targets to direct / indirect call targets
|
Fri, 14 Sep 2012 14:21:33 -0700 |
Christian Wimmer |
Allow snippets to inherit the stateAfter and stamp from the replacee
|
Fri, 14 Sep 2012 14:14:01 -0700 |
Christian Wimmer |
Snippets need only a MetaAccessProvider, not a CodeCacheProvider
|
Fri, 14 Sep 2012 14:10:36 -0700 |
Christian Wimmer |
Add snippet factory methods
|
Fri, 14 Sep 2012 14:07:58 -0700 |
Christian Wimmer |
Rename snippet factory method to a less generic name
|
Fri, 14 Sep 2012 14:03:43 -0700 |
Christian Wimmer |
Create Backend instance directly instead of specifying the class name as a system property
|
Fri, 14 Sep 2012 13:58:17 -0700 |
Christian Wimmer |
Unify the declared type of accessingClass parameter
|
Fri, 14 Sep 2012 13:54:17 -0700 |
Christian Wimmer |
Download URL of DaCapo has changed
|
Fri, 14 Sep 2012 13:53:11 -0700 |
Christian Wimmer |
Distinguish between the Representation of primitive and Object fields so that Object fields can be stored in a different place.
|
Fri, 14 Sep 2012 15:28:05 +0200 |
Lukas Stadler |
Merge.
|
Fri, 14 Sep 2012 15:26:57 +0200 |
Lukas Stadler |
cleanups, merge EscapeRecord and VirtualObjectNode
|
Fri, 14 Sep 2012 15:16:50 +0200 |
Lukas Stadler |
removed old EscapeAnalysisPhase
|
Fri, 14 Sep 2012 10:03:38 +0200 |
Lukas Stadler |
small fix to partial escape analysis
|
Thu, 13 Sep 2012 18:17:05 +0200 |
Lukas Stadler |
Merge.
|
Thu, 13 Sep 2012 18:12:54 +0200 |
Lukas Stadler |
Merge.
|
Thu, 13 Sep 2012 18:12:27 +0200 |
Lukas Stadler |
iterative partial escape analysis
|
Thu, 13 Sep 2012 11:41:43 +0200 |
Lukas Stadler |
more escape analysis infrastructure: change EscapeOp behavior, make MaterializeObjectNodes roots for escape analysis
|
Fri, 14 Sep 2012 13:50:49 +0200 |
Gilles Duboscq |
Merge
|
Fri, 14 Sep 2012 13:42:58 +0200 |
Gilles Duboscq |
use more sensible string representation for classes in the binary graph protocol
|
Fri, 14 Sep 2012 13:32:04 +0200 |
Doug Simon |
moved Node classes into com.oracle.graal.hotspot.nodes package
|
Fri, 14 Sep 2012 10:52:30 +0200 |
Doug Simon |
enabled type-filter based logging of (snippet-based) monitor operations with the "graal.monitorsnippets.log" system property
|
Fri, 14 Sep 2012 10:49:34 +0200 |
Doug Simon |
added Log.printObject() and Log.printlnObject() for more detailed logging of objects
|
Thu, 13 Sep 2012 17:45:04 +0200 |
Doug Simon |
Merge.
|
Thu, 13 Sep 2012 17:43:18 +0200 |
Doug Simon |
added MonitorSnippets which passes MonitorTest but is not yet enabled for general lowering
|
Thu, 13 Sep 2012 17:35:43 +0200 |
Doug Simon |
enhanced tracing of Graal monitor slow paths (i.e., stub calls)
|
Thu, 13 Sep 2012 12:35:21 +0200 |
Doug Simon |
made InliningIdentifier.toString() robust against exceptions
|
Thu, 13 Sep 2012 11:13:09 +0200 |
Doug Simon |
removed need for calling Node.toString() when creating an InliningIdentifier
|
Thu, 13 Sep 2012 11:05:37 +0200 |
Doug Simon |
factored out access to LIRGenerator lock scope for external use in LIR lowering
|
Thu, 13 Sep 2012 12:59:27 +0200 |
Gilles Duboscq |
Merge
|
Thu, 13 Sep 2012 10:45:17 +0200 |
Gilles Duboscq |
Merge
|
Wed, 12 Sep 2012 13:07:35 +0200 |
Gilles Duboscq |
Checks on vtableEntryOffset to avoid calling to the VM if the holder is not initialized
|
Thu, 13 Sep 2012 11:29:18 +0200 |
Lukas Stadler |
Merge.
|
Thu, 13 Sep 2012 11:27:37 +0200 |
Lukas Stadler |
fix for partial escape analysis bugs (related to StoreIndexed and monitors)
|
Thu, 13 Sep 2012 10:53:41 +0200 |
Doug Simon |
put boiler plate for CompilerToVM native methods in macros
|
Thu, 13 Sep 2012 09:04:06 +0200 |
Doug Simon |
terminology change to match C++ code and biased locking paper: "initial mark word" -> "prototype mark word"
|
Thu, 13 Sep 2012 08:25:28 +0200 |
Doug Simon |
made the name for stub call LIR ops clearer
|
Thu, 13 Sep 2012 08:18:36 +0200 |
Doug Simon |
added AND, OR and XOR intrinsics on Word types
|
Thu, 13 Sep 2012 00:27:23 +0200 |
Doug Simon |
removed duplicated comment
|
Thu, 13 Sep 2012 00:25:58 +0200 |
Doug Simon |
added tests for monitor snippets
|
Thu, 13 Sep 2012 00:25:36 +0200 |
Doug Simon |
added support for multi-threaded compiler tests
|
Thu, 13 Sep 2012 00:22:43 +0200 |
Doug Simon |
added missing @Test annotation
|
Wed, 12 Sep 2012 23:50:52 +0200 |
Doug Simon |
made NewObjectSnippets optionally load the initial mark word when initializing an object - this is disabled until the bug triggered in lusearch by this change is fixed
|
Wed, 12 Sep 2012 23:50:37 +0200 |
Doug Simon |
deleted caching of initial mark word in HotSpotResolvedJavaType. This value is modified by the biased locking mechanism and so it not constant for a Klass
|
Wed, 12 Sep 2012 23:37:39 +0200 |
Doug Simon |
added more tests to NewInstanceTest
|
Wed, 12 Sep 2012 21:38:57 +0200 |
Doug Simon |
Merge.
|
Wed, 12 Sep 2012 12:51:54 +0200 |
Doug Simon |
thread register is now retrieved from HotSpotVMConfig instead of being hard coded
|
Wed, 12 Sep 2012 12:45:46 +0200 |
Doug Simon |
HotSpotVMConfig object is now allocated in Java
|
Wed, 12 Sep 2012 12:34:48 +0200 |
Doug Simon |
factored shared snippet functionality into HotSpotSnippetUtils
|
Wed, 12 Sep 2012 16:22:44 +0200 |
Lukas Stadler |
PartialEscapeAnalysis: fix for bailout, better metrics, small renaming
|
Wed, 12 Sep 2012 12:57:27 +0200 |
Lukas Stadler |
first prototype of new PartialEscapeAnalysis
|
Wed, 12 Sep 2012 11:29:34 +0200 |
Lukas Stadler |
canonicalize IntegerSwitchNode with only a default successor
|
Tue, 11 Sep 2012 14:57:06 +0200 |
Lukas Stadler |
add new PostOrderBlockIterator for escape analysis
|
Tue, 11 Sep 2012 14:50:35 +0200 |
Lukas Stadler |
don't dump the graph in SchedulePhase during lowering
|
Tue, 11 Sep 2012 14:48:24 +0200 |
Lukas Stadler |
adapt old EscapeAnalysisPhase to infrastructure changes
|
Tue, 11 Sep 2012 14:27:44 +0200 |
Lukas Stadler |
add support for fillConents to NewObjectSnippets
|
Tue, 11 Sep 2012 14:25:40 +0200 |
Lukas Stadler |
add fillContents property to New... nodes
|
Tue, 11 Sep 2012 14:09:46 +0200 |
Lukas Stadler |
remove unnecessary debug scope during inlining
|
Tue, 11 Sep 2012 14:08:14 +0200 |
Lukas Stadler |
determine offending use blocks for liveIn - violations
|
Tue, 11 Sep 2012 12:10:45 +0200 |
Lukas Stadler |
fix for cyclic references in virtual objects
|
Mon, 10 Sep 2012 15:50:31 +0200 |
Doug Simon |
added support for downloading dependencies that are directories
|
Mon, 10 Sep 2012 15:24:29 +0200 |
Thomas Wuerthinger |
Correct visibility of BlockExitState.
|
Mon, 10 Sep 2012 10:28:51 +0200 |
Gilles Duboscq |
Ignore core files
|
Mon, 10 Sep 2012 10:26:58 +0200 |
Gilles Duboscq |
Fix warning
|
Fri, 07 Sep 2012 21:24:26 +0200 |
Gilles Duboscq |
Remove redundant code that discovers static final fields constant values
|
Fri, 07 Sep 2012 21:23:24 +0200 |
Gilles Duboscq |
Put LoopUnswitchTest in the right package
|
Fri, 07 Sep 2012 18:25:48 +0200 |
Gilles Duboscq |
Merge
|
Fri, 07 Sep 2012 18:24:40 +0200 |
Gilles Duboscq |
Fix merge
|
Fri, 07 Sep 2012 17:21:32 +0200 |
Gilles Duboscq |
Merge
|
Fri, 07 Sep 2012 17:12:04 +0200 |
Gilles Duboscq |
Merge
|
Fri, 07 Sep 2012 17:11:40 +0200 |
Gilles Duboscq |
Add a draft longtests command to mc's commands
|
Fri, 07 Sep 2012 17:11:09 +0200 |
Gilles Duboscq |
A a simple loop unswitching white box test
|
Fri, 07 Sep 2012 14:55:14 +0200 |
Gilles Duboscq |
Add a comment to HotSpotAMD64LIRGenerator.emitInvoke about the use of rbx
|
Fri, 07 Sep 2012 17:40:03 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 07 Sep 2012 16:44:03 +0200 |
Thomas Wuerthinger |
Move EdgeMoveOptimizer from compiler.alloc to graal.lir
|
Fri, 07 Sep 2012 16:55:07 +0200 |
Doug Simon |
fixed generated package-summary.html files to put the complete package description at the top of the page
|
Fri, 07 Sep 2012 16:25:49 +0200 |
Thomas Wuerthinger |
Renamed com.oracle.graal.tests project to com.oracle.graal.compiler.test
|
Fri, 07 Sep 2012 16:08:23 +0200 |
Thomas Wuerthinger |
Remove graal.examples project.
|
Fri, 07 Sep 2012 16:01:20 +0200 |
Thomas Wuerthinger |
Remove unused class.
|
Fri, 07 Sep 2012 15:05:12 +0200 |
Thomas Wuerthinger |
More comments on InstalledCode.
|
Fri, 07 Sep 2012 14:11:27 +0200 |
Thomas Wuerthinger |
Make LIRValueUtil final.
|
Fri, 07 Sep 2012 13:40:53 +0200 |
Thomas Wuerthinger |
More clean up and documentation in api.code and api.meta.
|
Fri, 07 Sep 2012 12:12:47 +0200 |
Thomas Wuerthinger |
Clean up Kind class.
|
Fri, 07 Sep 2012 11:10:48 +0200 |
Thomas Wuerthinger |
Move VirtualMachineComponent to interpreter project.
|
Thu, 06 Sep 2012 19:56:40 +0200 |
Thomas Wuerthinger |
Fix compiler warning.
|
Thu, 06 Sep 2012 19:21:37 +0200 |
Thomas Wuerthinger |
Handle void type when resolving a signature type.
|
Thu, 06 Sep 2012 19:20:28 +0200 |
Thomas Wuerthinger |
Remove left-over debugging code.
|
Thu, 06 Sep 2012 19:19:55 +0200 |
Thomas Wuerthinger |
Avoid executing code in the static constructor of HotSpotResolvedType.
|
Thu, 06 Sep 2012 18:21:18 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 06 Sep 2012 18:07:15 +0200 |
Thomas Wuerthinger |
Clean up ControlFlowOptimizer.
|
Thu, 06 Sep 2012 17:58:39 +0200 |
Gilles Duboscq |
Merge
|
Thu, 06 Sep 2012 16:51:47 +0200 |
Gilles Duboscq |
Gate : do not run tradesoap in fastdebug mode, do not run sunflow in product mode
|
Thu, 06 Sep 2012 16:42:45 +0200 |
Gilles Duboscq |
Factor out code that kills loop exits
|
Thu, 06 Sep 2012 16:31:33 +0200 |
Thomas Wuerthinger |
Clean up ComputeLinearScanOrder. Rename to ComputeBlockOrder.
|
Thu, 06 Sep 2012 15:32:08 +0200 |
Thomas Wuerthinger |
Temporarily remove experimental register allocators.
|
Thu, 06 Sep 2012 13:40:04 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 04 Sep 2012 17:50:06 +0200 |
Thomas Wuerthinger |
Fix compiler warning.
|
Tue, 04 Sep 2012 17:10:42 +0200 |
Gilles Duboscq |
Add inferStamp for a number of ConvertNode's operations
|
Tue, 04 Sep 2012 17:09:46 +0200 |
Gilles Duboscq |
IGV : Add idx to binary graphs to help visualizing nodes during comparison
|
Mon, 03 Sep 2012 15:20:39 +0200 |
Gilles Duboscq |
Remove bogus assertion
|
Mon, 03 Sep 2012 15:13:28 +0200 |
Gilles Duboscq |
IGV : avoid collisions between node's properties and some reserved properties of the IGV
|
Mon, 03 Sep 2012 15:12:28 +0200 |
Gilles Duboscq |
Add a maximum number of unswitching per loop
|
Mon, 03 Sep 2012 12:52:41 +0200 |
Gilles Duboscq |
Merge
|
Mon, 03 Sep 2012 12:52:22 +0200 |
Gilles Duboscq |
Create ValueProxy nodes where necessary during ReadElimination
|
Thu, 30 Aug 2012 15:33:08 +0200 |
Gilles Duboscq |
Warnings for windows build if there is no SDK
|
Fri, 31 Aug 2012 22:56:29 +0200 |
Doug Simon |
added more tests to InstanceOfTest for testing against types with a deep hierarchy
|
Fri, 31 Aug 2012 22:55:34 +0200 |
Doug Simon |
removed unnecessary snippets for lowering an instanceof whose test type is not a compile time constant
|
Fri, 31 Aug 2012 22:20:13 +0200 |
Doug Simon |
enabled InstanceOfSnippets for general lowering of InstanceOfNodes
|
Fri, 31 Aug 2012 17:57:30 +0200 |
Doug Simon |
added InstanceOfSnippets which passes InstanceOfTest but is not yet enabled for general lowering
|
Wed, 29 Aug 2012 13:05:43 +0200 |
Gilles Duboscq |
Fix for sameSign check and javadoc
|
Tue, 28 Aug 2012 14:58:55 +0200 |
Gilles Duboscq |
Merge
|
Tue, 28 Aug 2012 14:04:55 +0200 |
Gilles Duboscq |
Add helper methods to IntegerStamp for sign, use them
|
Tue, 28 Aug 2012 12:22:19 +0200 |
Gilles Duboscq |
Merge
|
Tue, 28 Aug 2012 12:22:06 +0200 |
Gilles Duboscq |
Re-enable HP_series : add a tolerance to the double compare
|
Mon, 27 Aug 2012 14:50:03 +0200 |
Gilles Duboscq |
Update SPECjvm2008 bench regex
|
Tue, 28 Aug 2012 14:17:22 +0200 |
Doug Simon |
Merge.
|
Tue, 28 Aug 2012 13:55:11 +0200 |
Doug Simon |
exclude TestPrograms from JaCoCo processing
|
Tue, 28 Aug 2012 13:54:35 +0200 |
Doug Simon |
an empty array is now returned by ResolvedJavaType.declaredFields() for array and primitive types
|
Tue, 28 Aug 2012 11:43:06 +0200 |
Doug Simon |
disabled failing BigBangTests: helloWorldTest, formattedOutputTest, arrayListTestWithCalls
|
Tue, 28 Aug 2012 11:09:14 +0200 |
Doug Simon |
consolidated jtt command into unittest command and removed need for explicit 'testHarness' property in 'projects' file
|
Tue, 28 Aug 2012 12:15:10 +0200 |
Lukas Stadler |
canonicalize reads and writes on null objects to deopts
|
Tue, 28 Aug 2012 11:27:39 +0200 |
Lukas Stadler |
create PiNodes with exact types during inlining
|
Tue, 28 Aug 2012 11:26:22 +0200 |
Lukas Stadler |
fix to new escape analysis infrastructure
|
Tue, 28 Aug 2012 10:56:35 +0200 |
Lukas Stadler |
Merge
|
Fri, 24 Aug 2012 11:45:30 +0200 |
Lukas Stadler |
infrastructure changes in preparation of partial escape analysis
|
Mon, 27 Aug 2012 18:02:22 +0200 |
Doug Simon |
made LoweringPhase use a schedule so that floating and fixed nodes are lowered iteratively together
|
Thu, 23 Aug 2012 15:43:40 +0200 |
Doug Simon |
made mx help command accept abbreviations
|
Wed, 22 Aug 2012 16:21:14 +0200 |
Doug Simon |
Merge.
|
Sat, 04 Aug 2012 01:36:14 +0200 |
Doug Simon |
issue message about -G:+PrintFlags when an unrecognized -G options is passed to the VM
|
Sat, 04 Aug 2012 01:35:01 +0200 |
Doug Simon |
added info message suggesting use of -G:-PrintCFG in conjuction with -G:+PrintBinaryGraphs
|
Wed, 22 Aug 2012 15:26:56 +0200 |
Doug Simon |
disabled HP_series JTT until failure under 7u6 is fixed/understood
|
Wed, 22 Aug 2012 11:25:44 +0200 |
Doug Simon |
Merge.
|
Wed, 22 Aug 2012 11:20:04 +0200 |
Doug Simon |
removed dependence on private java.lang.String internals in HexCodeFile
|
Wed, 22 Aug 2012 11:00:31 +0200 |
Doug Simon |
removed klass::is_leaf_class() and replaced it's usage in Graal (the only usage) with an explicit test to ignore interface classes
|
Tue, 21 Aug 2012 11:53:04 +0200 |
Doug Simon |
disabled zipping of lib*.debuginfo files to simplify debugging with gdb
|
Tue, 21 Aug 2012 10:39:19 +0200 |
Doug Simon |
Merge with http://hg.openjdk.java.net/hsx/hsx24/hotspot/
|
Fri, 10 Aug 2012 23:07:38 -0700 |
amurillo |
Added tag hs24-b20 for changeset 4c8f2a12e757
jdk8-b52
|
Fri, 10 Aug 2012 17:50:24 -0700 |
twisti |
Merge
hs24-b20
|
Fri, 10 Aug 2012 15:50:49 -0700 |
twisti |
Merge
|
Tue, 07 Aug 2012 14:32:08 -0700 |
twisti |
7188911: nightly failures after JSR 292 lazy method handle update (round 2)
|
Wed, 01 Aug 2012 14:44:26 -0700 |
twisti |
7188276: JSR 292: assert(ct == T_OBJECT) failed: rt=T_OBJECT, ct=13
|
Wed, 01 Aug 2012 14:10:32 -0700 |
kvn |
7188227: VM should recognize M-series SPARC
|
Mon, 30 Jul 2012 09:49:25 -0700 |
kvn |
7187454: stack overflow in C2 compiler thread on Solaris x86
|
Fri, 27 Jul 2012 16:14:15 -0700 |
twisti |
7187290: nightly failures after JSR 292 lazy method handle update
|
Tue, 24 Jul 2012 10:51:00 -0700 |
twisti |
7023639: JSR 292 method handle invocation needs a fast path for compiled code
|
Fri, 03 Aug 2012 13:24:02 -0700 |
amurillo |
7189086: new hotspot build - hs24-b20
|
Thu, 09 Aug 2012 18:00:58 -0700 |
katleman |
Added tag jdk8-b51 for changeset 663fc23da8d5
|
Fri, 03 Aug 2012 13:13:43 -0700 |
amurillo |
Added tag hs24-b19 for changeset 3b3ad1642970
jdk8-b51
|
Fri, 03 Aug 2012 13:13:42 -0700 |
amurillo |
Merge
hs24-b19
|
Tue, 31 Jul 2012 18:37:13 -0700 |
dcubed |
Merge
|
Tue, 31 Jul 2012 16:01:56 -0400 |
andrew |
7186278: Build error after CR#6995781 / 7151532 with GCC 4.7.0
|
Mon, 30 Jul 2012 07:21:15 -0700 |
zgu |
Merge
|
Mon, 30 Jul 2012 10:25:52 -0400 |
zgu |
7186778: MachO decoder implementation for MacOSX
|
Fri, 27 Jul 2012 21:41:17 -0700 |
jmasa |
Merge
|
Thu, 26 Jul 2012 23:43:36 -0700 |
jmasa |
Merge
|
Tue, 24 Jul 2012 14:48:58 -0700 |
jmasa |
Merge
|
Thu, 19 Jul 2012 15:15:54 -0700 |
tonyp |
7114678: G1: various small fixes, code cleanup, and refactoring
|
Tue, 17 Jul 2012 12:24:05 -0700 |
johnc |
7182260: G1: Fine grain RSet freeing bottleneck
|
Tue, 17 Jul 2012 14:57:02 -0700 |
johnc |
7184772: G1: Incorrect assert in HeapRegionLinkedList::add_as_head()
|
Tue, 17 Jul 2012 11:52:10 -0700 |
johnc |
7173712: G1: Duplicated code in G1UpdateRSOrPushRefOopClosure::do_oop_nv()
|
Fri, 27 Jul 2012 16:51:44 -0700 |
amurillo |
7187463: new hotspot build - hs24-b19
|
Thu, 02 Aug 2012 15:33:31 -0700 |
katleman |
Added tag jdk8-b50 for changeset 58f237a9e83a
|
Fri, 27 Jul 2012 12:08:33 -0700 |
amurillo |
Added tag hs24-b18 for changeset 72e0362c3f0c
jdk8-b50
|
Fri, 27 Jul 2012 12:08:32 -0700 |
amurillo |
Merge
hs24-b18
|
Thu, 26 Jul 2012 16:55:42 -0700 |
jiangli |
Merge
|
Tue, 24 Jul 2012 13:16:26 -0400 |
jiangli |
Merge
|
Mon, 16 Jul 2012 15:31:18 -0400 |
dlong |
7147464: Java crashed while executing method with over 8k of dneg operations
|
Thu, 26 Jul 2012 17:24:31 -0400 |
jiangli |
7187046: Crash in ClassFileParser on solaris-ia32 during RetransformClasses.
|
Mon, 23 Jul 2012 14:28:38 -0700 |
asaha |
7185550: TEST: runtime/7020373/Test7020373.sh fails because there is no test/runtime/7020373/testcase.jar
|
Mon, 23 Jul 2012 13:04:59 -0700 |
amurillo |
7185775: new hotspot build - hs24-b18
|
Thu, 26 Jul 2012 16:48:17 -0700 |
cl |
Added tag jdk8-b49 for changeset e3619706a725
|
Mon, 23 Jul 2012 12:54:21 -0700 |
amurillo |
Added tag hs24-b17 for changeset bd54fe36b5e5
|
Mon, 23 Jul 2012 12:54:20 -0700 |
amurillo |
Merge
hs24-b17
|
Fri, 20 Jul 2012 12:09:31 -0400 |
coleenp |
Merge
|
Thu, 19 Jul 2012 06:24:46 -0700 |
zgu |
Merge
|
Thu, 19 Jul 2012 09:15:50 -0400 |
zgu |
Merge
|
Mon, 16 Jul 2012 14:05:34 -0400 |
zgu |
7181989: NMT ON: Assertion failure when NMT checks thread's native stack base address
|
Thu, 19 Jul 2012 09:10:12 -0400 |
zgu |
Merge
|
Mon, 16 Jul 2012 14:10:34 -0400 |
zgu |
7181986: NMT ON: Assertion failure when running jdi ExpiredRequestDeletionTest
|
Thu, 19 Jul 2012 09:05:42 -0400 |
zgu |
7182543: NMT ON: Aggregate a few NMT related bugs
|
Tue, 17 Jul 2012 22:16:17 -0700 |
asaha |
7053586: TEST: runtime/7020373/Test7020373.sh fails on 64-bit platforms
|
Mon, 16 Jul 2012 04:06:44 -0700 |
fparain |
7183754: Test runtime/6294277/Test6294277.sh runs wrong JVM
|
Thu, 19 Jul 2012 16:17:41 -0700 |
kvn |
Merge
|
Tue, 17 Jul 2012 11:16:13 -0700 |
kvn |
Merge
|
Mon, 16 Jul 2012 19:50:52 -0700 |
kvn |
Merge
|
Mon, 16 Jul 2012 17:10:22 -0700 |
kvn |
7181494: cleanup avx and vectors code
|
Mon, 16 Jul 2012 11:14:41 -0700 |
twisti |
7087357: JSR 292: remove obsolete code after 7085860
|
Fri, 13 Jul 2012 17:48:26 -0700 |
kvn |
7123926: Some CTW test crash: !_control.contains(ctrl)
|
Thu, 12 Jul 2012 00:39:53 -0700 |
jrose |
6711908: JVM needs direct access to some annotations
|
Tue, 17 Jul 2012 14:33:17 -0700 |
jmasa |
Merge
|
Mon, 16 Jul 2012 13:00:26 -0700 |
jmasa |
Merge
|
Wed, 11 Jul 2012 22:47:38 +0200 |
brutisso |
7178361: G1: Make sure that PrintGC and PrintGCDetails use the same timing for the GC pause
|
Tue, 17 Jul 2012 12:32:26 -0400 |
jiangli |
Merge
|
Fri, 13 Jul 2012 20:14:27 -0400 |
jiangli |
Merge
|
Thu, 05 Jul 2012 20:54:45 -0400 |
jiangli |
7181632: nsk classLoad001_14 failure and CompileTheWorld crash after 7178145.
|
Thu, 05 Jul 2012 18:47:41 -0400 |
jiangli |
7180914: Compilation warning after: 7172967: Eliminate the constMethod's _method backpointer to the methodOop.
|
Mon, 02 Jul 2012 04:19:22 -0400 |
bdelsart |
Merge
|
Tue, 26 Jun 2012 19:08:44 -0400 |
jiangli |
7178145: Change constMethodOop::_exception_table to optionally inlined u2 table.
|
Fri, 13 Jul 2012 14:16:21 -0700 |
amurillo |
7184050: new hotspot build - hs24-b17
|
Mon, 23 Jul 2012 12:38:08 -0700 |
cl |
Added tag jdk8-b48 for changeset 1e26f61bbb52
jdk8-b49
|
Fri, 13 Jul 2012 14:06:34 -0700 |
amurillo |
Added tag hs24-b16 for changeset 66b0450071c1
jdk8-b48
|
Fri, 13 Jul 2012 14:06:33 -0700 |
amurillo |
Merge
hs24-b16
|
Thu, 12 Jul 2012 14:19:15 -0700 |
kvn |
Merge
|
Wed, 11 Jul 2012 14:50:30 -0700 |
kvn |
7181658: CTW: assert(t->meet(t0) == t) failed: Not monotonic
|
Mon, 02 Jul 2012 12:59:43 -0700 |
kvn |
7180769: assert(tboth->klass_is_exact()) failed: klass should be exact
|
Mon, 02 Jul 2012 09:58:06 +0200 |
roland |
7177917: Failed test java/lang/Math/PowTests.java
|
Thu, 12 Jul 2012 14:26:25 -0400 |
coleenp |
Merge
|
Mon, 09 Jul 2012 01:28:37 -0700 |
fparain |
6294277: java -Xdebug crashes on SourceDebugExtension attribute larger than 64K
|
Thu, 28 Jun 2012 11:37:28 +0200 |
sla |
7178703: Fix handling of quoted arguments and better error messages in dcmd
|
Wed, 04 Jul 2012 15:55:45 -0400 |
coleenp |
7181200: JVM new hashing code breaks SA in product mode
|
Tue, 03 Jul 2012 17:35:00 -0700 |
mikael |
7129724: MAC: Core file location is wrong in crash report
|
Tue, 03 Jul 2012 01:41:29 -0400 |
dholmes |
7179383: MaxDirectMemorySize argument parsing is broken for values >2G
|
Mon, 02 Jul 2012 13:11:28 -0400 |
coleenp |
Merge
|
Thu, 28 Jun 2012 17:03:16 -0400 |
zgu |
6995781: Native Memory Tracking (Phase 1)
|
Mon, 02 Jul 2012 10:54:17 -0400 |
kamg |
7167142: Consider a warning when finding a .hotspotrc or .hotspot_compiler file that isn't used
|
Fri, 29 Jun 2012 17:12:15 -0700 |
amurillo |
7180882: new hotspot build - hs24-b16
|
Thu, 12 Jul 2012 16:48:00 -0700 |
katleman |
Added tag jdk8-b47 for changeset 0c7bb1f4f9c8
|
Thu, 05 Jul 2012 18:44:09 -0700 |
katleman |
Added tag jdk8-b46 for changeset cf37a594c38d
jdk8-b47
|
Fri, 29 Jun 2012 17:04:40 -0700 |
amurillo |
Added tag hs24-b15 for changeset 40e5a3f2907e
jdk8-b46
|
Fri, 29 Jun 2012 17:04:39 -0700 |
amurillo |
Merge
hs24-b15
|
Fri, 29 Jun 2012 14:28:10 -0700 |
coleenp |
7179759: ENV: Nightly fails during jdk copiyng for solaris platforms after FDS unzipping
|
Fri, 29 Jun 2012 11:15:38 -0700 |
jcoomes |
Merge
|
Mon, 25 Jun 2012 16:00:55 -0700 |
johnc |
6921087: G1: remove per-GC-thread expansion tables from the fine-grain remembered sets
|
Thu, 28 Jun 2012 10:35:28 -0700 |
kvn |
Merge
|
Tue, 26 Jun 2012 09:06:16 -0700 |
kvn |
7179138: Incorrect result with String concatenation optimization
|
Fri, 22 Jun 2012 10:40:48 -0700 |
kvn |
7178280: Failed new vector regression tests
|
Thu, 21 Jun 2012 09:52:38 +0200 |
roland |
7129715: MAC: SIGBUS in nsk stress test
|
Tue, 19 Jun 2012 15:12:56 -0700 |
kvn |
7177923: SIGBUS on sparc in compiled code for java.util.Calendar.clear()
|
Mon, 18 Jun 2012 15:17:30 -0700 |
twisti |
7157365: jruby/bench.bench_timeout crashes with JVM internal error
|
Mon, 18 Jun 2012 12:29:21 -0700 |
twisti |
7176856: add the JRE name to the error log
|
Mon, 18 Jun 2012 09:52:31 +0200 |
roland |
7174363: Arrays.copyOfRange leads to VM crash with -Xcomp -server if executed by testing framework
|
Fri, 15 Jun 2012 01:25:19 -0700 |
kvn |
7119644: Increase superword's vector size up to 256 bits
|
Thu, 28 Jun 2012 04:21:07 -0400 |
bdelsart |
Merge
|
Mon, 25 Jun 2012 15:34:06 -0400 |
dlong |
7156729: PPC: R_PPC_REL24 relocation error related to some libraries built without -fPIC
|
Fri, 22 Jun 2012 14:00:39 -0400 |
jiangli |
7177409: Perf regression in JVM_GetClassDeclaredFields after generic signature changes.
|
Tue, 19 Jun 2012 21:16:20 -0700 |
collins |
7178113: build environment change
|
Wed, 27 Jun 2012 15:23:36 +0200 |
sla |
7178667: ALT_EXPORT_PATH does not export server jvm on macosx
|
Mon, 25 Jun 2012 18:59:52 -0700 |
coleenp |
Merge
|
Mon, 25 Jun 2012 21:33:35 -0400 |
coleenp |
7178670: runtime/7158800/BadUtf8.java fails in SymbolTable::rehash_table
|
Mon, 25 Jun 2012 14:34:35 +0200 |
sla |
7178846: IterateThroughHeap: heap_iteration_callback passes a negative size
|
Fri, 22 Jun 2012 15:39:16 -0700 |
minqi |
7177128: SA cannot get correct system properties after 7126277
|
Fri, 22 Jun 2012 15:35:30 -0700 |
minqi |
7175133: jinfo failed to get system properties after 6924259
|
Wed, 20 Jun 2012 14:29:23 -0700 |
dcubed |
Merge
|
Wed, 20 Jun 2012 14:18:25 -0700 |
dcubed |
7175255: symlinks are wrong, which caused jdk8-promote-2 to fail (client/64/64 directories in debuginfo zips)
|
Mon, 18 Jun 2012 11:33:17 +0200 |
sla |
Merge
|
Fri, 15 Jun 2012 07:51:37 -0400 |
coleenp |
7177307: fix fo CR7158800 doesn't contain Test7158800.sh
|
Thu, 14 Jun 2012 22:55:40 -0700 |
poonam |
Merge
|
Thu, 14 Jun 2012 02:12:46 -0700 |
poonam |
6310967: SA: jstack -m produce failures in output
|
Wed, 13 Jun 2012 19:52:59 -0400 |
coleenp |
7158800: Improve storage of symbol tables
|
Fri, 15 Jun 2012 14:17:28 -0700 |
amurillo |
7175515: new hotspot build - hs24-b15
|
Thu, 28 Jun 2012 09:32:35 -0700 |
katleman |
Added tag jdk8-b45 for changeset 9d5f20961bc5
|
Tue, 26 Jun 2012 10:27:11 -0700 |
lana |
Merge
jdk8-b45
|
Thu, 07 Jun 2012 12:30:02 -0700 |
asaha |
Merge
|
Mon, 21 May 2012 14:56:33 -0700 |
asaha |
Merge
|
Tue, 08 May 2012 11:29:21 -0700 |
asaha |
Merge
|
Thu, 03 May 2012 15:37:46 -0400 |
kamg |
7160757: Problem with hotspot/runtime_classfile
|
Tue, 08 May 2012 07:29:27 -0700 |
asaha |
Merge
|
Thu, 12 Apr 2012 12:07:09 -0700 |
never |
7160677: missing else in fix for 7152811
|
Tue, 10 Apr 2012 10:42:34 -0700 |
asaha |
Merge
|
Wed, 04 Apr 2012 20:44:38 -0700 |
never |
7152811: Issues in client compiler
|
Thu, 29 Mar 2012 18:55:32 -0400 |
kamg |
7110720: Issue with vm config file loadingIssue with vm config file loading
|
Thu, 21 Jun 2012 17:07:40 -0700 |
katleman |
Added tag jdk8-b44 for changeset 831e5c76a20a
|
Fri, 15 Jun 2012 14:07:01 -0700 |
amurillo |
Added tag hs24-b14 for changeset 5ba29a1db46e
jdk8-b44
|
Fri, 15 Jun 2012 14:07:00 -0700 |
amurillo |
Merge
hs24-b14
|
Thu, 14 Jun 2012 14:59:52 -0700 |
kvn |
Merge
|
Wed, 13 Jun 2012 11:36:03 -0700 |
twisti |
7174928: JSR 292: unresolved invokedynamic call sites deopt and osr infinitely
|
Tue, 12 Jun 2012 16:23:31 -0700 |
kvn |
7173340: C2: code cleanup: use PhaseIterGVN::replace_edge(Node*, int, Node*) where applicable
|
Tue, 12 Jun 2012 14:31:44 -0700 |
twisti |
7174218: remove AtomicLongCSImpl intrinsics
|
Tue, 12 Jun 2012 09:47:23 -0700 |
kvn |
7169782: C2: SIGSEGV in LShiftLNode::Ideal(PhaseGVN*, bool)
|
Tue, 12 Jun 2012 10:02:36 +0200 |
roland |
7174532: jdk/test/java/lang/Math/WorstCaseTests.java failing on x86
|
Mon, 11 Jun 2012 22:38:28 -0700 |
kvn |
Merge
|
Mon, 11 Jun 2012 14:58:51 -0700 |
kvn |
7174510: 19 JCK compiler tests fail with C2 error: memNode.cpp:812 - ShouldNotReachHere
|
Mon, 11 Jun 2012 16:47:41 -0700 |
twisti |
7063674: Wrong results from basic comparisons after calls to Long.bitCount(long)
|
Mon, 11 Jun 2012 08:35:28 -0700 |
kvn |
Merge
|
Wed, 06 Jun 2012 15:57:37 -0700 |
twisti |
7174884: C1: failures after 7171890: assert(cur_state != NULL) failed: state_before must be set
|
Tue, 05 Jun 2012 10:15:27 +0200 |
roland |
7171890: C1: add Class.isInstance intrinsic
|
Fri, 01 Jun 2012 11:25:12 -0700 |
amurillo |
7173635: jprt.properties should include release jdk7u6
|
Wed, 30 May 2012 12:17:07 -0700 |
twisti |
7172843: C1: fix "assert(has_printable_bci()) failed: _printable_bci should have been set"
|
Fri, 25 May 2012 11:39:13 -0700 |
twisti |
7170145: C1 doesn't respect the JMM with volatile field loads
|
Fri, 25 May 2012 07:53:11 -0700 |
kvn |
7170463: C2 should recognize "obj.getClass() == A.class" code pattern
|
Thu, 14 Jun 2012 12:21:48 +0200 |
sla |
Merge
|
Mon, 11 Jun 2012 13:10:14 -0400 |
kamg |
7175914: Usage of gcc with precompiled headers produces wrong build dependencies
|
Mon, 11 Jun 2012 10:28:02 +0200 |
sla |
Merge
|
Fri, 08 Jun 2012 02:06:16 -0400 |
dholmes |
7172708: 32/64 bit type issues on Windows after Mac OS X port
|
Wed, 06 Jun 2012 05:21:56 +0200 |
mikael |
7170275: os::print_os_info needs to know about Windows 8
|
Tue, 05 Jun 2012 06:48:00 -0700 |
fparain |
7171703: JNI DefineClass crashes client VM when first parameter is NULL
|
Mon, 11 Jun 2012 04:47:33 -0400 |
bdelsart |
Merge
|
Wed, 06 Jun 2012 14:33:43 -0400 |
jiangli |
7172967: Eliminate constMethod's _method backpointer to methodOop.
|
Fri, 08 Jun 2012 09:49:49 -0700 |
jcoomes |
Merge
|
Mon, 04 Jun 2012 13:29:34 +0200 |
brutisso |
7173460: G1: java/lang/management/MemoryMXBean/CollectionUsageThreshold.java failes with G1
|
Tue, 05 Jun 2012 22:30:24 +0200 |
brutisso |
7172388: G1: _total_full_collections should not be incremented for concurrent cycles
|
Mon, 04 Jun 2012 09:21:53 +0200 |
mgerdin |
7172226: HotSpot fails to build with GCC 4.7 because of stricter c++ argument dependent lookup
|
Mon, 04 Jun 2012 10:22:37 -0400 |
kamg |
7166498: JVM crash in ClassVerifier
|
Sat, 02 Jun 2012 07:32:21 -0400 |
dholmes |
Merge
|
Fri, 01 Jun 2012 20:17:46 +0200 |
mikael |
7155453: [macosx] re-enable jbb tests in JPRT
|
Fri, 01 Jun 2012 15:30:44 -0700 |
amurillo |
7173438: new hotspot build - hs24-b14
|
Thu, 14 Jun 2012 13:14:13 -0700 |
katleman |
Added tag jdk8-b43 for changeset e77b8e0ed1f8
|
Thu, 07 Jun 2012 12:10:19 -0700 |
cl |
Added tag jdk8-b42 for changeset 55954061c6e8
jdk8-b43
|
Fri, 01 Jun 2012 15:24:09 -0700 |
amurillo |
Added tag hs24-b13 for changeset bd568544be7f
jdk8-b42
|
Fri, 01 Jun 2012 15:24:08 -0700 |
amurillo |
Merge
hs24-b13
|
Fri, 01 Jun 2012 10:29:02 -0700 |
jcoomes |
Merge
|
Thu, 31 May 2012 21:10:33 +0200 |
brutisso |
7172279: G1: Clean up TraceGen0Time and TraceGen1Time data gathering
|
Wed, 30 May 2012 10:26:24 -0700 |
johnc |
7158682: G1: Handle leak when running nsk.sysdict tests
|
Fri, 25 May 2012 22:35:13 +0200 |
brutisso |
7171936: LOG_G incorrectly defined in globalDefinitions.hpp
|
Tue, 29 May 2012 10:18:02 -0700 |
johnc |
7143858: G1: Back to back young GCs with the second GC having a minimally sized eden
|
Mon, 21 May 2012 14:59:59 +0200 |
mnunez |
7168848: Add test to check that humongous object allocation path also checks the heap occupancy.
|
Thu, 17 May 2012 21:53:40 +0200 |
brutisso |
7169062: CMS: Assertion failed with -XX:+ObjectAlignmentInBytes=64
|
Wed, 30 May 2012 17:45:02 -0400 |
dholmes |
Merge
|
Sat, 26 May 2012 08:49:05 -0400 |
jprovino |
Merge
|
Wed, 23 May 2012 20:09:56 -0400 |
dholmes |
7170197: Update JPRT default build targets to support embedded builds
|
Mon, 21 May 2012 14:10:35 -0400 |
jiangli |
7168280: Eliminate the generic signature index slot from field array for field without generic signature.
|
Tue, 29 May 2012 20:06:10 -0400 |
zgu |
Merge
|
Sat, 26 May 2012 06:07:38 -0700 |
zgu |
Merge
|
Thu, 24 May 2012 20:04:07 -0400 |
zgu |
Merge
|
Thu, 24 May 2012 12:57:01 -0700 |
dcubed |
Merge
|
Thu, 24 May 2012 12:03:42 -0700 |
dcubed |
7165598: enable FDS on Solaris X64 when 7165593 is fixed
|
Thu, 24 May 2012 13:37:47 +0200 |
rbackman |
7171422: Change 7161732 breaks SA on Windows
|
Tue, 22 May 2012 10:11:53 +0200 |
rbackman |
7161732: Improve handling of thread_id in OSThread
|
Fri, 25 May 2012 14:56:19 -0700 |
amurillo |
7171853: new hotspot build - hs24-b13
|
Fri, 01 Jun 2012 14:12:10 -0700 |
cl |
Added tag jdk8-b41 for changeset 37add4fa0296
|
Fri, 25 May 2012 14:45:36 -0700 |
amurillo |
Added tag hs24-b12 for changeset 785573170238
jdk8-b41
|
Fri, 25 May 2012 14:45:35 -0700 |
amurillo |
Merge
hs24-b12
|
Thu, 24 May 2012 18:39:44 -0700 |
kvn |
Merge
|
Mon, 21 May 2012 09:46:02 +0200 |
roland |
7169934: pow(x,y) or x64 computes incorrect result when x<0 and y is an odd integer
|
Fri, 18 May 2012 12:20:24 -0700 |
twisti |
7170053: crash in C2 when using -XX:+CountCompiledCalls
|
Fri, 18 May 2012 15:50:09 +0200 |
roland |
7167254: Crash on OSX in Enumerator.nextElement() with compressed oops
|
Tue, 15 May 2012 10:10:23 +0200 |
roland |
7133857: exp() and pow() should use the x87 ISA on x86
|
Tue, 22 May 2012 20:29:05 -0400 |
zgu |
Merge
|
Fri, 18 May 2012 09:15:15 -0700 |
dcubed |
7170010: conditional "ZIP_DEBUGINFO_FILES ?= 0" setting is not reliable on Windows
|
Wed, 16 May 2012 12:47:27 -0700 |
dcubed |
7169409: enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Windows X86
|
Thu, 10 May 2012 15:44:19 +0200 |
nloodin |
7165755: OS Information much longer on linux than other platforms
|
Tue, 15 May 2012 15:16:14 -0700 |
dcubed |
7169102: 7165060 merge lost changes to make/windows/makefiles/defs.make
|
Tue, 15 May 2012 11:27:24 -0700 |
dcubed |
Merge
|
Tue, 15 May 2012 10:52:24 -0700 |
dcubed |
7165060: dtrace tests fail with FDS debug info files
|
Sat, 12 May 2012 06:50:41 -0400 |
zgu |
Merge
|
Thu, 10 May 2012 18:19:53 -0400 |
zgu |
Merge
|
Fri, 11 May 2012 17:24:32 +0100 |
kevinw |
7157734: hotspot test scripts not testing 64-bit JVM under JPRT/JTREG.
|
Wed, 09 May 2012 16:24:07 +0200 |
nloodin |
7163117: Agent can't connect to process on Mac OSX
|
Wed, 09 May 2012 04:32:34 -0400 |
dholmes |
Merge
|
Wed, 09 May 2012 00:28:45 -0400 |
dholmes |
7167406: (Zero) Fix for InvokeDynamic needed
|
Tue, 08 May 2012 20:28:35 +0200 |
sla |
7162726: Wrong filter predicate of visible locals in SA JSJavaFrame
|
Fri, 18 May 2012 14:57:28 -0700 |
amurillo |
7170006: new hotspot build - hs24-b12
|
Thu, 24 May 2012 16:15:37 -0700 |
katleman |
Added tag jdk8-b40 for changeset ff9decc8235d
|
Fri, 18 May 2012 14:50:18 -0700 |
amurillo |
Added tag hs24-b11 for changeset 14b0e07ab9a6
jdk8-b40
|
Fri, 18 May 2012 14:50:17 -0700 |
amurillo |
Merge
hs24-b11
|
Fri, 18 May 2012 10:27:13 -0700 |
jcoomes |
Merge
|
Tue, 15 May 2012 10:25:06 +0200 |
brutisso |
7166894: Add gc cause to GC logging for all collectors
|
Tue, 15 May 2012 22:26:37 +0200 |
brutisso |
7169056: Add gigabyte unit to proper_unit_for_byte_size() and byte_size_in_proper_unit()
|
Tue, 15 May 2012 09:49:18 -0700 |
johnc |
7168294: G1: Some Full GCs incorrectly report GC cause as "No GC"
|
Mon, 14 May 2012 21:07:28 -0700 |
johnc |
Merge
|
Tue, 15 May 2012 00:56:06 +0200 |
mikael |
7158457: division by zero in adaptiveweightedaverage
|
Mon, 14 May 2012 17:32:17 +0200 |
brutisso |
7161545: G1: Minor cleanups to the G1 logging
|
Thu, 17 May 2012 09:50:59 -0700 |
kvn |
Merge
|
Mon, 14 May 2012 09:36:00 -0700 |
kvn |
6924259: Remove String.count/String.offset
|
Wed, 16 May 2012 13:33:30 -0400 |
jprovino |
Merge
|
Fri, 11 May 2012 11:30:03 -0700 |
collins |
7167625: Adjustments for SE-Embedded build process
|
Fri, 11 May 2012 14:54:35 -0700 |
amurillo |
7168247: new hotspot build - hs24-b11
|
Thu, 17 May 2012 06:20:23 -0700 |
katleman |
Added tag jdk8-b39 for changeset 96a403721094
|
Fri, 11 May 2012 14:47:25 -0700 |
amurillo |
Added tag hs24-b10 for changeset 73147e6c4881
jdk8-b39
|
Fri, 11 May 2012 14:47:24 -0700 |
amurillo |
Merge
hs24-b10
|
Fri, 11 May 2012 06:37:47 -0700 |
jcoomes |
Merge
|
Thu, 10 May 2012 14:16:34 +0200 |
brutisso |
7167069: 6 VM flags crash the VM when queried via jinfo
|
Thu, 10 May 2012 11:27:10 +0200 |
stefank |
7167437: Can't build on linux without precompiled headers
|
Wed, 09 May 2012 10:54:29 -0700 |
kvn |
Merge
|
Tue, 08 May 2012 15:47:04 -0700 |
kvn |
7167266: missing copyright notes in 3rd party code
|
Mon, 07 May 2012 12:37:46 -0700 |
kvn |
7160610: Unknown Native Code compilation issue
|
Tue, 24 Apr 2012 12:15:32 -0700 |
twisti |
7157695: Add windows implementation of socket interface
|
Wed, 18 Apr 2012 16:08:34 -0700 |
never |
7161796: PhaseStringOpts::fetch_static_field tries to fetch field from the Klass instead of the mirror
|
Tue, 17 Apr 2012 11:04:22 -0700 |
never |
7162094: LateInlineCallGenerator::do_late_inline crashed on uninitialized _call_node
|
Wed, 11 Apr 2012 19:15:46 -0700 |
iveresov |
7160539: JDeveloper crashes on 64-bit Windows
|
Tue, 10 Apr 2012 09:31:04 -0700 |
jiangli |
7159772: instanceKlass::all_fields_count() returns incorrect total field count
|
Sat, 05 May 2012 10:24:55 -0400 |
jprovino |
Merge
|
Wed, 02 May 2012 13:21:36 -0400 |
jiangli |
7158552: The instanceKlsss::_host_klass is only needed for anonymous class for JSR 292 support.
|
Fri, 04 May 2012 15:26:05 -0700 |
amurillo |
7166615: new hotspot build - hs24-b10
|
Thu, 10 May 2012 10:25:00 -0700 |
katleman |
Added tag jdk8-b38 for changeset 637c3f5f068f
|
Wed, 09 May 2012 14:06:27 -0700 |
amurillo |
Merge
jdk8-b38
|
Wed, 09 May 2012 13:07:42 -0700 |
katleman |
Added tag jdk8-b37 for changeset bfcf92bfefb8
|
Fri, 04 May 2012 14:10:31 -0700 |
amurillo |
Added tag hs24-b09 for changeset 7d5ec8bf38d1
|
Fri, 04 May 2012 14:10:30 -0700 |
amurillo |
Merge
hs24-b09
|
Fri, 04 May 2012 10:46:32 -0700 |
jcoomes |
Merge
|
Wed, 25 Apr 2012 12:36:37 +0200 |
brutisso |
7163848: G1: Log GC Cause for a GC
|
Wed, 25 Apr 2012 15:51:10 -0700 |
jmasa |
Merge
|
Wed, 25 Apr 2012 09:55:55 -0700 |
jmasa |
7164144: Fix variable naming style in freeBlockDictionary.* and binaryTreeDictionary*
|
Wed, 25 Apr 2012 10:23:12 -0700 |
johnc |
7143490: G1: Remove HeapRegion::_top_at_conc_mark_count
|
Thu, 29 Mar 2012 19:46:24 -0700 |
jmasa |
7131629: Generalize the CMS free list code
|
Wed, 02 May 2012 15:47:06 -0400 |
jprovino |
Merge
|
Thu, 26 Apr 2012 16:24:15 -0400 |
dlong |
7162955: Attach api on Solaris, too many open files
|
Wed, 25 Apr 2012 15:06:51 -0700 |
dcubed |
7164344: enabling ZIP_DEBUGINFO_FILES causes unexpected test failures on Solaris and Windows
|
Tue, 24 Apr 2012 15:20:40 -0700 |
dcubed |
Merge
|
Tue, 03 Apr 2012 09:48:34 -0700 |
dcubed |
7158067: FDS: ENABLE_FULL_DEBUG_SYMBOLS flag should only affect product builds
|
Fri, 23 Mar 2012 11:50:33 -0700 |
dcubed |
7102323: RFE: enable Full Debug Symbols Phase 1 on Solaris
|
Mon, 23 Apr 2012 11:03:30 -0700 |
dcubed |
Merge
|
Mon, 23 Apr 2012 13:30:39 +0200 |
sla |
7162063: libsaproc debug print should format size_t correctly on 64bit platform
|
Fri, 20 Apr 2012 14:55:45 +0100 |
kevinw |
7162488: VM not printing unknown -XX options
|
Fri, 20 Apr 2012 17:13:36 -0700 |
amurillo |
7163193: new hotspot build - hs24-b09
|
Thu, 26 Apr 2012 14:05:31 -0700 |
katleman |
Added tag jdk8-b36 for changeset 50b4400ca1ec
jdk8-b37
|
Fri, 20 Apr 2012 16:23:49 -0700 |
amurillo |
Added tag hs24-b08 for changeset dff6e3459210
jdk8-b36
|
Fri, 20 Apr 2012 16:23:48 -0700 |
amurillo |
Merge
hs24-b08
|
Fri, 20 Apr 2012 11:41:49 -0700 |
johnc |
Merge
|
Wed, 18 Apr 2012 13:39:55 -0400 |
tonyp |
7145441: G1: collection set chooser-related cleanup
|
Wed, 18 Apr 2012 07:21:15 -0400 |
tonyp |
7157073: G1: type change size_t -> uint for region counts / indexes
|
Wed, 11 Apr 2012 16:18:45 +0200 |
stefank |
7160613: VerifyRememberedSets doesn't work with CompressedOops
|
Mon, 16 Apr 2012 08:57:18 +0200 |
brutisso |
4988100: oop_verify_old_oop appears to be dead
|
Fri, 13 Apr 2012 01:59:38 +0200 |
brutisso |
7160728: Introduce an extra logging level for G1 logging
|
Tue, 06 Mar 2012 12:36:59 +0100 |
rbackman |
7160570: Intrinsification support for tracing framework
|
Sun, 15 Apr 2012 15:37:20 -0700 |
dcubed |
Merge
|
Fri, 13 Apr 2012 08:11:36 -0700 |
coleenp |
Merge
|
Thu, 12 Apr 2012 22:03:05 -0400 |
coleenp |
7160467: Fix test for 7158988
|
Thu, 12 Apr 2012 13:24:08 +0200 |
rbackman |
7160924: jvmti: GetPhase returns incorrect phase before VMInit event is issued
|
Thu, 12 Apr 2012 18:41:24 -0400 |
dlong |
Merge
|
Tue, 10 Apr 2012 13:27:09 -0400 |
bobv |
Merge
|
Sat, 31 Mar 2012 00:05:15 -0700 |
jcoomes |
Merge
|
Thu, 29 Mar 2012 22:18:56 -0400 |
jiangli |
7154670: The instanceKlass _implementors[] and _nof_implementors are not needed for non-interface klass.
|
Thu, 05 Apr 2012 14:16:23 +0200 |
sla |
7133111: libsaproc debug print should be printed as unsigned long to fit large numbers on 64bit platform
|
Mon, 09 Apr 2012 08:38:16 -0700 |
dcubed |
Merge
|
Thu, 05 Apr 2012 12:17:52 -0400 |
coleenp |
7158988: jvm crashes while debugging on x86_32 and x86_64
|
Sat, 07 Apr 2012 09:06:55 -0700 |
amurillo |
7159842: new hotspot build - hs24-b08
|
Thu, 19 Apr 2012 12:18:46 -0700 |
katleman |
Added tag jdk8-b35 for changeset f621660a297b
|
Thu, 12 Apr 2012 09:34:57 -0700 |
katleman |
Added tag jdk8-b34 for changeset f284b0883558
jdk8-b35
|
Sat, 07 Apr 2012 08:26:15 -0700 |
amurillo |
Added tag hs24-b07 for changeset 7c6aba65acd2
jdk8-b34
|
Sat, 07 Apr 2012 08:26:15 -0700 |
amurillo |
Merge
hs24-b07
|
Fri, 06 Apr 2012 09:48:34 -0700 |
johnc |
Merge
|
Thu, 05 Apr 2012 13:57:23 -0400 |
tonyp |
7127697: G1: remove dead code after recent concurrent mark changes
|
Fri, 16 Mar 2012 09:52:57 +0100 |
brutisso |
7130974: G1: Remove G1ParCopyHelper
|
Tue, 13 Mar 2012 11:05:32 -0700 |
johnc |
7143511: G1: Another instance of high GC Worker Other time (50ms)
|
Thu, 05 Apr 2012 15:08:04 -0700 |
never |
Merge
|
Mon, 02 Apr 2012 16:05:56 -0700 |
never |
7157141: crash in 64 bit with corrupted oops
|
Sun, 01 Apr 2012 17:04:26 -0400 |
acorn |
Merge
|
Thu, 29 Mar 2012 02:12:40 -0700 |
fparain |
7087969: GarbageCollectorMXBean notification contains ticks vs millis
|
Wed, 28 Mar 2012 14:27:38 -0700 |
minqi |
7156960: Incorrect copyright headers in parts of the Serviceability agent
|
Tue, 27 Mar 2012 15:28:52 -0400 |
acorn |
Merge
|
Fri, 23 Mar 2012 11:16:05 -0400 |
coleenp |
7150058: Allocate symbols from null boot loader to an arena for NMT
|
Thu, 15 Mar 2012 13:37:13 +0100 |
nloodin |
7148488: Whitebox tests for the Diagnostic Framework Parser
|
Fri, 30 Mar 2012 14:18:17 -0700 |
amurillo |
7158137: new hotspot build - hs24-b07
|
Thu, 05 Apr 2012 13:04:42 -0700 |
katleman |
Added tag jdk8-b33 for changeset 785bcf415ead
|
Fri, 30 Mar 2012 14:07:59 -0700 |
amurillo |
Added tag hs24-b06 for changeset cd47da9383cd
jdk8-b33
|
Fri, 30 Mar 2012 14:07:58 -0700 |
amurillo |
Merge
hs24-b06
|
Fri, 30 Mar 2012 09:31:26 +0200 |
jwilhelm |
Merge
|
Tue, 27 Mar 2012 10:29:59 +0200 |
brutisso |
7156764: Remove unused size parameter from some CollectedHeap methods
|
Thu, 29 Mar 2012 23:49:47 -0400 |
dlong |
Merge
|
Sun, 25 Mar 2012 18:08:52 -0400 |
dlong |
Merge
|
Sat, 17 Mar 2012 17:31:59 -0400 |
dlong |
Merge
|
Tue, 13 Mar 2012 15:37:50 -0700 |
collins |
Merge
|
Tue, 13 Mar 2012 13:50:48 -0400 |
jiangli |
7109878: The instanceKlass EnclosingMethhod attribute fields can be folded into the _inner_class field.
|
Mon, 26 Mar 2012 13:22:38 +0200 |
jwilhelm |
Merge
|
Fri, 23 Mar 2012 15:28:24 +0100 |
brutisso |
7103665: HeapWord*ParallelScavengeHeap::failed_mem_allocate(unsigned long,bool)+0x97
|
Fri, 23 Mar 2012 10:53:19 -0400 |
tonyp |
7146246: G1: expose some of the -XX flags that drive which old regions to collect during mixed GCs
|
Mon, 12 Mar 2012 14:59:00 -0700 |
johnc |
7147724: G1: hang in SurrogateLockerThread::manipulatePLL
|
Fri, 16 Mar 2012 16:14:04 +0100 |
nloodin |
7154517: Build error in hotspot-gc without precompiled headers
|
Wed, 21 Mar 2012 08:34:23 +0100 |
mgerdin |
7152791: wbapi tests fail on cygwin
|
Tue, 20 Mar 2012 19:36:59 -0700 |
jcoomes |
7154724: jdk7u4 test properties missing from jprt.properties
|
Fri, 23 Mar 2012 22:34:22 -0700 |
jcoomes |
7156659: new hotspot build - hs24-b06
|
Thu, 29 Mar 2012 13:02:11 -0700 |
cl |
Added tag jdk8-b32 for changeset 25410a347ebb
|
Fri, 23 Mar 2012 21:31:15 -0700 |
jcoomes |
Added tag hs24-b05 for changeset 27863e4586de
jdk8-b32
|
Fri, 23 Mar 2012 21:31:14 -0700 |
jcoomes |
Merge
hs24-b05
|
Thu, 22 Mar 2012 13:54:26 -0700 |
never |
Merge
|
Tue, 20 Mar 2012 13:10:13 -0700 |
kvn |
7154997: assert(false) failed: not G1 barrier raw StoreP
|
Fri, 16 Mar 2012 23:52:03 -0700 |
jcoomes |
Merge
|
Thu, 15 Mar 2012 16:38:56 -0700 |
iveresov |
7154333: JVM fails to start if -XX:+AggressiveHeap is set
|
Tue, 13 Mar 2012 20:54:56 -0700 |
never |
7152955: print_method crashes with null root
|
Tue, 13 Mar 2012 10:03:59 -0700 |
never |
7152961: InlineTree::should_not_inline may exit prematurely
|
Mon, 12 Mar 2012 19:54:41 -0700 |
never |
Merge
|
Mon, 12 Mar 2012 10:46:47 -0700 |
kvn |
7147744: CTW: assert(false) failed: infinite EA connection graph build
|
Tue, 20 Mar 2012 16:46:39 -0400 |
jmelvin |
7144328: Improper commandlines for -XX:+-UnlockCommercialFeatures require proper warning/error messages
|
Mon, 19 Mar 2012 10:09:24 +0100 |
erikj |
7141246: build-infra merge: Introduce new JVM_VARIANT* to control which kind of jvm gets built
|
Mon, 19 Mar 2012 20:13:17 +0100 |
sla |
7152800: All tests using the attach API fail with "well-known file is not secure" on Mac OS X
|
Sat, 17 Mar 2012 00:27:39 -0700 |
amurillo |
7154706: new hotspot build - hs23-b05
|
Thu, 22 Mar 2012 12:41:09 -0700 |
katleman |
Added tag jdk8-b31 for changeset 0cd147eaa673
|
Sat, 17 Mar 2012 00:10:12 -0700 |
amurillo |
Added tag hs24-b04 for changeset f4767e53d6e0
jdk8-b31
|
Sat, 17 Mar 2012 00:10:12 -0700 |
amurillo |
Merge
hs24-b04
|
Fri, 16 Mar 2012 23:45:05 -0700 |
jcoomes |
Merge
|
Wed, 14 Mar 2012 12:49:27 +0100 |
brutisso |
7068625: Testing 8 bytes of card table entries at a time speeds up card-scanning
|
Tue, 13 Mar 2012 21:12:53 +0100 |
brutisso |
7152954: G1: Native memory leak during full GCs
|
Mon, 12 Mar 2012 13:12:07 -0700 |
iveresov |
7151089: PS NUMA: NUMA allocator should not attempt to free pages when using SHM large pages
|
Fri, 16 Mar 2012 15:13:22 -0400 |
jmelvin |
7130404: [macosx] "os.arch" value should be "x86_64" for compatibility with Apple JDK6
|
Wed, 14 Mar 2012 20:06:48 -0700 |
sspitsyn |
7123170: JCK vm/jvmti/ResourceExhausted/resexh001/resexh00101/ tests fails since 7u4 b02
|
Mon, 12 Mar 2012 15:28:07 -0700 |
never |
7152957: VM crashes with assert(false) failed: bad AD file
|
Fri, 09 Mar 2012 13:34:45 -0800 |
amurillo |
7152700: new hotspot build - hs24-b04
|
Thu, 15 Mar 2012 15:15:16 -0700 |
katleman |
Added tag jdk8-b30 for changeset d61761bf3050
|
Fri, 09 Mar 2012 13:08:18 -0800 |
amurillo |
Added tag hs24-b03 for changeset dfae0140457c
|
Fri, 09 Mar 2012 13:08:18 -0800 |
amurillo |
Merge
hs24-b03
|
Fri, 09 Mar 2012 08:34:36 -0800 |
never |
Merge
|
Tue, 06 Mar 2012 16:32:23 -0800 |
never |
7150390: JFR test crashed on assert(_jni_lock_count == count) failed: must be equal
|
Mon, 05 Mar 2012 18:10:31 -0800 |
never |
6658428: C2 doesn't inline java method if corresponding intrinsic failed to inline.
|
Fri, 02 Mar 2012 13:13:25 -0800 |
never |
Merge
|
Fri, 02 Mar 2012 16:04:24 +0100 |
roland |
6910464: Lookupswitch and Tableswitch default branches not recognized as safepoints
|
Fri, 09 Mar 2012 00:28:20 -0500 |
acorn |
Merge
|
Mon, 05 Mar 2012 14:19:00 -0500 |
coleenp |
7150046: SIGILL on sparcv9 fastdebug
|
Thu, 01 Mar 2012 12:41:13 +0400 |
dsamersoff |
7118280: The gbyc00102 JCK7 test causes an assert in JVM 7.0 fastdebug mode
|
Thu, 08 Mar 2012 06:33:26 -0800 |
dcubed |
7152206: anti-delta the fix for 7152031
|
Wed, 07 Mar 2012 14:58:17 -0800 |
dcubed |
7152031: Hotspot needs updated xawt path [macosx]
|
Mon, 05 Mar 2012 22:34:18 +0100 |
brutisso |
Merge
|
Sat, 03 Mar 2012 12:45:10 -0800 |
jcoomes |
7150899: remove unused build.targets lines from jprt.properties
|
Sat, 03 Mar 2012 12:36:35 -0800 |
jcoomes |
7150454: add release jdk7u4 to jprt.properties
|
Fri, 02 Mar 2012 10:36:16 -0800 |
johnc |
7147806: G1: Crash in vm bootstrap when running with -XX:+UseG1GC -XX:-UsePerfData
|
Thu, 23 Feb 2012 14:58:35 +0100 |
mgerdin |
7148152: Add whitebox testing API to HotSpot
|
Fri, 02 Mar 2012 16:56:19 -0800 |
amurillo |
7150327: new hotspot build - hs24-b03
|
Thu, 08 Mar 2012 20:34:29 -0800 |
katleman |
Added tag jdk8-b29 for changeset b45b5c564098
jdk8-b30
|
Fri, 02 Mar 2012 16:27:09 -0800 |
amurillo |
Added tag hs24-b02 for changeset 030b5306d60f
jdk8-b29
|
Fri, 02 Mar 2012 16:27:09 -0800 |
amurillo |
Merge
hs24-b02
|
Fri, 02 Mar 2012 14:34:55 -0500 |
bpittore |
Merge
|
Wed, 29 Feb 2012 12:58:49 -0500 |
dlong |
7142641: -Xshared:on fails on ARM
|
Fri, 02 Mar 2012 09:13:13 -0800 |
never |
Merge
|
Thu, 01 Mar 2012 15:31:33 -0800 |
never |
7150051: incorrect oopmap in critical native
|
Tue, 28 Feb 2012 09:13:58 +0100 |
roland |
6910461: Register allocator may insert spill code at wrong insertion index
|
Tue, 28 Feb 2012 10:04:01 -0800 |
never |
7145024: Crashes in ucrypto related to C2
|
Mon, 27 Feb 2012 11:42:30 +0100 |
roland |
7148486: At a method handle call returning with an exception may call the runtime with misaligned stack (x64)
|
Mon, 27 Feb 2012 09:17:44 +0100 |
roland |
7147740: add assertions to check stack alignment on VM entry from generated code (x64)
|
Fri, 24 Feb 2012 12:33:31 -0800 |
kvn |
7147416: LogCompilation tool does not work with post parse inlining
|
Tue, 21 Feb 2012 11:55:05 -0800 |
kvn |
7146442: assert(false) failed: bad AD file
|
Mon, 20 Feb 2012 13:11:08 -0800 |
kvn |
7147064: assert(allocates2(pc)) failed: not in CodeBuffer memory: 0xffffffff778d9d60 <= 0xffffffff778da69c
|
Tue, 28 Feb 2012 07:58:43 -0800 |
fparain |
Merge
|
Sat, 25 Feb 2012 01:49:34 -0500 |
dholmes |
7148126: ConstantPoolCacheEntry::print prints to wrong stream
|
Wed, 22 Feb 2012 09:24:35 +0100 |
erikj |
7141244: build-infra merge: Include $(SPEC) in makefiles and make variables overridable
|
Wed, 22 Feb 2012 10:32:29 -0800 |
dsamersoff |
Merge
|
Wed, 22 Feb 2012 19:43:22 +0400 |
dsamersoff |
7110104: It should be possible to stop and start JMX Agent at runtime
|
Fri, 24 Feb 2012 18:14:00 -0800 |
amurillo |
7148664: new hotspot build - hs24-b02
|
Thu, 01 Mar 2012 12:23:13 -0800 |
katleman |
Added tag jdk8-b28 for changeset b183b0863611
|
Mon, 20 Aug 2012 15:26:49 +0200 |
Lukas Stadler |
canonicalize after escape analysis
|
Mon, 20 Aug 2012 15:21:31 +0200 |
Lukas Stadler |
removed artifacts of defunct type system
|
Mon, 20 Aug 2012 15:11:15 +0200 |
Lukas Stadler |
added Stamp.join, used by PiNodes
|
Mon, 20 Aug 2012 14:20:30 +0200 |
Lukas Stadler |
improve PiNode stamp exactness
|
Mon, 20 Aug 2012 12:21:56 +0200 |
Lukas Stadler |
remove PhiStampPhase
|
Fri, 17 Aug 2012 16:11:34 +0200 |
Lukas Stadler |
fix to FullUnroll changes
|
Fri, 17 Aug 2012 15:33:25 +0200 |
Lukas Stadler |
fix bug in handling of ValueProxyNodes in EscapeAnalysisPhase
|
Fri, 17 Aug 2012 14:12:39 +0200 |
Lukas Stadler |
allow array length canonicalization on InitializeArrayNode
|
Fri, 17 Aug 2012 14:12:00 +0200 |
Lukas Stadler |
increase full unrolling budget for fixed-size loops
|
Fri, 17 Aug 2012 14:11:18 +0200 |
Lukas Stadler |
handle ValueProxyNode in EscapeAnalysisPhase
|
Fri, 17 Aug 2012 14:10:18 +0200 |
Lukas Stadler |
canonicalize after FullUnroll
|
Tue, 07 Aug 2012 21:44:53 -0700 |
Gilles Duboscq |
better JaCoCo : only include com.oracle.graal.* and com.oracle.max.*, exclude com.oracle.graal.jtt.*
|
Tue, 07 Aug 2012 11:13:17 -0700 |
Gilles Duboscq |
The targetAdress should be moved to a fixed register for indirect call. Fix from Christian Wimmer
|
Mon, 30 Jul 2012 08:37:04 -0700 |
Gilles Duboscq |
Change one more GraalCodeCacheProvider to MetaAccessProvider
|
Thu, 26 Jul 2012 17:47:09 +0200 |
Gilles Duboscq |
Apply jacoco coverage to all gate tests
|
Thu, 26 Jul 2012 17:08:54 +0200 |
Gilles Duboscq |
Add SPECjbb2005 to the benchmarks
|
Thu, 26 Jul 2012 14:51:13 +0200 |
Gilles Duboscq |
Annotation Processor support in mx : use annotationProcessorClasses property on projects that contain annotation processors and annotationProcessors on projects that require annotation processing
|
Wed, 25 Jul 2012 13:06:52 +0200 |
Gilles Duboscq |
Add an option to launch the vm from a debugger in mx's commands
|
Tue, 24 Jul 2012 17:32:42 +0200 |
Gilles Duboscq |
Add intrinsics for (Long|Integer).(reverseBytes|numberOf(Trail|Lead)ingZeros)
|
Mon, 23 Jul 2012 16:50:10 +0200 |
Gilles Duboscq |
Update api.code and api.meta overview.html
|
Mon, 23 Jul 2012 16:00:02 +0200 |
Lukas Stadler |
fix package name for InvalidatedException in vmSymbols.hpp
|
Fri, 20 Jul 2012 14:40:37 +0200 |
Gilles Duboscq |
Merge
|
Fri, 20 Jul 2012 14:40:17 +0200 |
Gilles Duboscq |
Make 'db' directory from JDK optional since it does not exists in all OpenJDK-based JDKs (cf. Icedtea)
|
Fri, 20 Jul 2012 14:38:23 +0200 |
Gilles Duboscq |
Merge
|
Fri, 20 Jul 2012 01:54:56 +0200 |
Gilles Duboscq |
Make windows build work even if Visual Studio is not installed (only the Windows SDK is required)
|
Fri, 20 Jul 2012 14:33:14 +0200 |
Gilles Duboscq |
Canonicalizer should not fill the worklist if an initial worklist is provided
|
Fri, 20 Jul 2012 12:10:33 +0200 |
Gilles Duboscq |
Filter out dead nodes when filling a NodeWorkList
|
Fri, 20 Jul 2012 12:05:39 +0200 |
Gilles Duboscq |
Merge
|
Fri, 20 Jul 2012 12:05:20 +0200 |
Gilles Duboscq |
Be more precise on the set of node that are canonicalized in IterativeCheckCastElimination
|
Thu, 19 Jul 2012 13:28:16 +0200 |
Gilles Duboscq |
Use HashSet in FloatingReadPhase instead of IdentityHashMap since Nodes use identity .equals and .hashCode
|
Fri, 20 Jul 2012 12:54:02 +0200 |
Doug Simon |
removed the unreliable 'intro' command
|
Thu, 19 Jul 2012 14:54:33 +0200 |
Lukas Stadler |
retarget dependencies during TailDuplicationPhase
|
Thu, 19 Jul 2012 00:56:40 +0200 |
Gilles Duboscq |
Canonicalize at least once in IterativeCheckCastElimination
|
Thu, 19 Jul 2012 00:27:17 +0200 |
Gilles Duboscq |
Try an iterative version of CheckCastElimination + Canonicalization
|
Wed, 18 Jul 2012 13:49:51 -0700 |
Christian Wimmer |
Factor out common infrastructure from NodeClass and LIRInstructionClass
|
Wed, 18 Jul 2012 10:50:57 -0700 |
Thomas Wuerthinger |
Merge.
|
Thu, 05 Jul 2012 11:48:30 +0200 |
Thomas Wuerthinger |
Fix compiler warning.
|
Wed, 18 Jul 2012 19:08:32 +0200 |
Doug Simon |
moved InstalledCode from graal.api.meta to graal.api.code
|
Wed, 18 Jul 2012 14:38:16 +0200 |
Doug Simon |
added more content to graal.api.meta overview
|
Wed, 18 Jul 2012 12:17:38 +0200 |
Doug Simon |
added support to mx for specifying library sources
|
Wed, 18 Jul 2012 10:47:20 +0200 |
Doug Simon |
Merge.
|
Tue, 17 Jul 2012 16:59:27 +0200 |
Doug Simon |
made constant field final
|
Tue, 17 Jul 2012 16:59:05 +0200 |
Doug Simon |
moved CodeInfo from graal.api.meta to graal.api.code
|
Wed, 18 Jul 2012 10:45:00 +0200 |
Doug Simon |
Merge.
|
Tue, 17 Jul 2012 11:55:57 +0200 |
Doug Simon |
moved HotSpotXirGenerator to com.oracle.graal.hotspot.target.amd64
|
Tue, 17 Jul 2012 23:57:18 +0200 |
Gilles Duboscq |
Make ReadEliminationPhase Value proxy aware now that FLoatingRead keeps loop closed form
|
Tue, 17 Jul 2012 20:07:53 +0200 |
Gilles Duboscq |
Merge
|
Tue, 17 Jul 2012 20:07:00 +0200 |
Gilles Duboscq |
Make FloatingRead phase respect loop closed form and use PostOrderNodeIterator
|
Tue, 17 Jul 2012 11:39:50 +0200 |
Doug Simon |
fixed bugs related to -G:+InlineVTableStubs and re-enabled it by default
|
Mon, 16 Jul 2012 22:09:21 +0200 |
Doug Simon |
disabled vtable inline dispatch by default until remaining issues are resolved
|
Mon, 16 Jul 2012 15:24:06 +0200 |
Doug Simon |
Merge.
|
Mon, 16 Jul 2012 15:20:50 +0200 |
Doug Simon |
vtable dispatch inlining for megamorphic virtual calls now works and is enabled by default
|
Mon, 16 Jul 2012 15:19:25 +0200 |
Doug Simon |
parsing and patching of variable sized NativeCallReg instructions now works properly
|
Mon, 16 Jul 2012 15:18:38 +0200 |
Doug Simon |
renaming in native code for CiTargetMethod -> CompilationResult
|
Mon, 16 Jul 2012 11:07:07 +0200 |
Gilles Duboscq |
Merge
|
Mon, 16 Jul 2012 11:04:32 +0200 |
Gilles Duboscq |
Fix ConcurrentModificationException in IGV
|
Fri, 13 Jul 2012 17:43:11 +0200 |
Gilles Duboscq |
Disable read canoncialization until we have a viable solution for non-object oops
|
Fri, 13 Jul 2012 15:51:38 +0200 |
Gilles Duboscq |
Additional fix in read canonicalization
|
Fri, 13 Jul 2012 15:41:01 +0200 |
Gilles Duboscq |
Remove useless double canonicalization
|
Fri, 13 Jul 2012 15:33:02 +0200 |
Gilles Duboscq |
Fix canonicalisation of final reads and factor out read/floating read canonicalization code
|
Fri, 13 Jul 2012 15:31:53 +0200 |
Gilles Duboscq |
Revert mistakenly commited FloatingRead phase changes
|
Fri, 13 Jul 2012 14:10:02 +0200 |
Gilles Duboscq |
Add a alwaysNull property to ObjectStamp (Phi(null, a! A) get a "a A" stamp and not just "a -")
|
Fri, 13 Jul 2012 11:29:15 +0200 |
Gilles Duboscq |
Do without the Top stamp for now, too little benefits
|
Sat, 14 Jul 2012 21:38:19 +0200 |
Doug Simon |
incomplete (non XIR) support for inlining virtual dispatch at call sites - all design questions yet to be addressed
|
Sat, 14 Jul 2012 21:28:23 +0200 |
Doug Simon |
added pc offset within nmethod to output for TraceExceptions
|
Sat, 14 Jul 2012 21:26:14 +0200 |
Doug Simon |
Removed alignment for register indirect calls
|
Fri, 13 Jul 2012 14:52:35 +0200 |
Doug Simon |
fixed bug in node for calling the verify oop stub
|
Fri, 13 Jul 2012 11:40:41 +0200 |
Doug Simon |
Merge.
|
Fri, 13 Jul 2012 09:06:14 +0200 |
Doug Simon |
mx now handles unambiguous command prefixes (e.g. instead of 'mx eclipseinit' you can use 'mx ec')
|
Thu, 12 Jul 2012 17:16:34 +0200 |
Doug Simon |
partial (non XIR) support for inlining virtual dispatch at call sites - still needs fixing
|
Thu, 12 Jul 2012 12:04:27 +0200 |
Doug Simon |
moved HIR lowering of Invokes into HotspotRuntime
|
Thu, 12 Jul 2012 11:55:03 +0200 |
Doug Simon |
added support to mx for ignoring (broken) projects
|
Thu, 12 Jul 2012 18:58:36 +0200 |
Gilles Duboscq |
Make ReadEliminationPhase support phis (eliminates read when the last access is a memeory phi of writes, recursively)
|
Thu, 12 Jul 2012 16:59:09 +0200 |
Gilles Duboscq |
Make DebugDumpHandler closable, close them on compiler thread when compiler threads finish
|
Wed, 11 Jul 2012 15:38:28 +0200 |
Gilles Duboscq |
in tryCanonicalize return node.isDeleted() in the default path to be sure to catch node deletion in simplify and clean unused inputs
|
Wed, 11 Jul 2012 15:28:28 +0200 |
Gilles Duboscq |
Make sure the right port is used for dumping
|
Wed, 11 Jul 2012 14:41:22 +0200 |
Gilles Duboscq |
Merge
|
Wed, 11 Jul 2012 14:36:32 +0200 |
Gilles Duboscq |
Put Binary and xml dumpers behing a common interface and use the same dumphandler for them
|
Wed, 11 Jul 2012 14:13:38 +0200 |
Gilles Duboscq |
Adapt the coloring filter for binary dumped graphs
|
Tue, 10 Jul 2012 15:02:41 +0200 |
Gilles Duboscq |
Add ability to give an existing to getDebugProperties
|
Mon, 09 Jul 2012 15:30:20 +0200 |
Gilles Duboscq |
Remove useless Edge class
|
Mon, 09 Jul 2012 14:22:22 +0200 |
Gilles Duboscq |
Merge
|
Mon, 09 Jul 2012 14:15:55 +0200 |
Gilles Duboscq |
Add binary graph dumping to compiler (-G:+PrintBinaryGraphs)
|
Wed, 04 Jul 2012 15:27:28 +0200 |
Gilles Duboscq |
Merge
|
Wed, 04 Jul 2012 15:25:40 +0200 |
Gilles Duboscq |
Slightly more sensible work order in Canonicalizer (not unused? -> not canonicalized? -> stamp) and be sure to kill unused
|
Wed, 04 Jul 2012 15:23:51 +0200 |
Gilles Duboscq |
Small cleanups and add snapshotTo method to node iterables
|
Tue, 03 Jul 2012 16:11:04 +0200 |
Gilles Duboscq |
Kill unused floating nodes in Canonicalizer
|
Tue, 10 Jul 2012 14:11:40 +0200 |
Doug Simon |
consolidated 2 separate size fields in TLABAllocate into 1
|
Tue, 10 Jul 2012 13:27:39 +0200 |
Doug Simon |
disabled XIR lowering of invoke by default
|
Tue, 10 Jul 2012 13:22:54 +0200 |
Doug Simon |
Merge.
|
Tue, 10 Jul 2012 10:36:08 +0200 |
Doug Simon |
added null check for receiver of non-static invokes
|
Tue, 10 Jul 2012 10:08:49 +0200 |
Doug Simon |
added tests for null receiver for non-static invokes
|
Tue, 10 Jul 2012 09:36:34 +0200 |
Doug Simon |
handles changes in IGV bytecode format
|
Tue, 10 Jul 2012 10:49:31 +0200 |
Lukas Stadler |
less aggressive tail duplication
|
Mon, 09 Jul 2012 22:18:49 +0200 |
Doug Simon |
implemented non-XIR lowering of invokes (todo: inline virtual dispatch and null checking of receivers)
|
Mon, 09 Jul 2012 22:17:00 +0200 |
Doug Simon |
formatting fix
|
Mon, 09 Jul 2012 22:16:36 +0200 |
Doug Simon |
clarified error message when Value fields of LIRInstruction classes have the wrong modifiers
|
Mon, 09 Jul 2012 22:15:15 +0200 |
Doug Simon |
removed old, commented out code
|
Mon, 09 Jul 2012 22:12:12 +0200 |
Doug Simon |
use more efficient Unsafe API for getting array base and index values
|
Mon, 09 Jul 2012 22:09:36 +0200 |
Doug Simon |
added prefix to formatted object Constants to denote the type of the constant
|
Mon, 09 Jul 2012 16:44:03 +0200 |
Lukas Stadler |
more aggressive tail duplication
|
Sat, 07 Jul 2012 12:53:00 +0200 |
Lukas Stadler |
(symptomatic) fix for NPE in InliningUtil
|
Fri, 06 Jul 2012 17:34:21 +0200 |
Lukas Stadler |
fix to float stamps (for NaN constants)
|
Fri, 06 Jul 2012 17:18:41 +0200 |
Lukas Stadler |
make igv more resilient to errors in the bytecode input format
|
Fri, 06 Jul 2012 17:17:34 +0200 |
Lukas Stadler |
recompute inlining level instead of caching it
|
Fri, 06 Jul 2012 16:29:30 +0200 |
Lukas Stadler |
Merge.
|
Fri, 06 Jul 2012 16:28:12 +0200 |
Lukas Stadler |
new tail duplication phase
|
Fri, 06 Jul 2012 16:25:59 +0200 |
Lukas Stadler |
more sophisticated float stamp
|
Fri, 06 Jul 2012 16:21:46 +0200 |
Lukas Stadler |
order successors by probability in ComputeLinearScanOrder
|
Fri, 06 Jul 2012 16:20:55 +0200 |
Lukas Stadler |
clean up some entries in HotSpotVMConfig
|
Fri, 06 Jul 2012 15:31:48 +0200 |
Doug Simon |
added support for passing -tag option to javadoc to suppress warnings about unrecognized tags in javadoc comments
|
Fri, 06 Jul 2012 15:11:02 +0200 |
Doug Simon |
added test for snippets that lower INVOKE* instructions
|
Fri, 06 Jul 2012 14:52:42 +0200 |
Doug Simon |
removed compile method from GraalCodeCacheProvider interface
|
Fri, 06 Jul 2012 09:48:14 +0200 |
Doug Simon |
moved snippet related tests to com.oracle.graal.snippets.test project
|
Fri, 06 Jul 2012 09:19:23 +0200 |
Doug Simon |
added --jdt-warning-as-error option to 'mx build'
|
Thu, 05 Jul 2012 22:10:12 +0200 |
Doug Simon |
exclude SnippetCounter from JaCoCo processing
|
Thu, 05 Jul 2012 22:07:32 +0200 |
Doug Simon |
rename: HotSpotTargetMethod -> HotSpotCompilationResult
|
Thu, 05 Jul 2012 21:47:16 +0200 |
Doug Simon |
Removed left over Ri* prefixed identifiers
|
Thu, 05 Jul 2012 21:39:22 +0200 |
Doug Simon |
Removed left over Ci* prefixed identifiers
|
Thu, 05 Jul 2012 17:53:27 +0200 |
Doug Simon |
Merge.
|
Thu, 05 Jul 2012 17:52:32 +0200 |
Doug Simon |
added counters for code paths through the new object snippets
|
Thu, 05 Jul 2012 16:24:18 +0200 |
Doug Simon |
moved core site functionality into mx.py
|
Thu, 05 Jul 2012 11:18:12 +0200 |
Doug Simon |
moved SnippetCounter and DirectObjectStoreNode into graal.snippets project as they are not HotSpot specific
|
Thu, 05 Jul 2012 10:31:30 +0200 |
Doug Simon |
factored counter functionality out of CheckcastSnippets in SnippetCounter for use by other snippets
|
Thu, 05 Jul 2012 16:54:45 +0200 |
Lukas Stadler |
Merge.
|
Thu, 05 Jul 2012 16:54:00 +0200 |
Lukas Stadler |
fix bug in BciBlockMapping that leads to bailouts on methods with more than 32 loops
|
Mon, 02 Jul 2012 16:51:33 +0200 |
Lukas Stadler |
update GRAAL_AUTHORS
|
Thu, 05 Jul 2012 14:09:53 +0200 |
Christian Haeubl |
fixed result value for (high-level interpreter -> native -> Java transitions)
|
Wed, 04 Jul 2012 22:01:03 +0200 |
Doug Simon |
Merge.
|
Wed, 04 Jul 2012 21:57:49 +0200 |
Doug Simon |
removed bytecode disassembly from CodeCacheRuntime into separate BytecodeDisassembler class
|
Wed, 04 Jul 2012 21:56:48 +0200 |
Doug Simon |
generalized functionality for finding classes based on searching for patterns in source code and moved it from commands.py to mx.py
|
Wed, 04 Jul 2012 16:41:08 +0200 |
Doug Simon |
made IGV handle richer bytecode disassembly
|
Tue, 03 Jul 2012 23:49:01 +0200 |
Doug Simon |
added snippets for lowering array creation and initialization (in NewObjectSnippets)
|
Wed, 04 Jul 2012 14:57:12 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 04 Jul 2012 12:10:29 +0200 |
Thomas Wuerthinger |
Fix unused imports.
|
Wed, 04 Jul 2012 12:08:32 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 03 Jul 2012 17:50:42 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 03 Jul 2012 17:50:34 +0200 |
Thomas Wuerthinger |
Use MetaAccessProvider instead of CodeCacheProvider wherever possible.
|
Tue, 03 Jul 2012 11:16:56 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 03 Jul 2012 11:16:38 +0200 |
Thomas Wuerthinger |
Fixed an issue with the objectStamp(), integerStamp(), and floatStamp() methods.
|
Mon, 02 Jul 2012 19:46:54 +0200 |
Thomas Wuerthinger |
Fixed propagation of return type into call sites. Eager resolve return type when specified in the graph builder. Added new test case.
|
Wed, 04 Jul 2012 13:55:52 +0200 |
Gilles Duboscq |
Merge
|
Wed, 04 Jul 2012 13:55:03 +0200 |
Gilles Duboscq |
In gate command, allways build natives, use '-n' to avoid cleaning them only
|
Tue, 03 Jul 2012 18:02:03 +0200 |
Christian Haeubl |
minor C1/C2 bugfix
|
Tue, 03 Jul 2012 17:29:11 +0200 |
Christian Haeubl |
cleanup
|
Tue, 03 Jul 2012 16:56:40 +0200 |
Christian Haeubl |
added basic high-level interpreter support to HotSpot
|
Tue, 03 Jul 2012 15:00:23 +0200 |
Gilles Duboscq |
Fix aliased case problem intoduced in last array copy snippets
|
Tue, 03 Jul 2012 14:45:05 +0200 |
Gilles Duboscq |
Delete unused LoopTransformPhase
|
Tue, 03 Jul 2012 13:02:24 +0200 |
Doug Simon |
ensure System.arrycopy is resolved in JTT tests that use it
|
Tue, 03 Jul 2012 10:31:58 +0200 |
Gilles Duboscq |
Help javac with generics
|
Mon, 02 Jul 2012 18:20:25 +0200 |
Gilles Duboscq |
Merge
|
Mon, 02 Jul 2012 16:53:12 +0200 |
Gilles Duboscq |
Work on loop unswitching, things look ok, still disabled until FloatingRead preserves loop-closed form
|
Mon, 02 Jul 2012 15:08:05 +0200 |
Gilles Duboscq |
Array copies must be element atomic
|
Mon, 02 Jul 2012 16:34:50 +0200 |
Lukas Stadler |
Merge.
|
Mon, 02 Jul 2012 16:31:30 +0200 |
Lukas Stadler |
log viewer source code cleanup
|
Wed, 27 Jun 2012 17:35:32 +0200 |
Lukas Stadler |
Merge.
|
Wed, 27 Jun 2012 11:48:26 +0200 |
Katrin Strassl |
fixed minor layout bug
|
Fri, 22 Jun 2012 23:14:42 +0200 |
Katrin Strassl |
Initial commit: LogViewer GUI
|
Fri, 22 Jun 2012 23:13:34 +0200 |
Alexander Stipsits |
Initial commit: LogViewer backend
|
Fri, 29 Jun 2012 18:33:48 -0700 |
Christian Wimmer |
use annotated fields for operands of LIR instructions
|
Thu, 28 Jun 2012 17:39:06 +0200 |
Gilles Duboscq |
Started to draft a loop unswitching policy
|
Thu, 28 Jun 2012 16:04:37 +0200 |
Gilles Duboscq |
Merge
|
Thu, 28 Jun 2012 16:03:53 +0200 |
Gilles Duboscq |
disable ConvertUnreachedToGuardPhase for now
|
Thu, 28 Jun 2012 15:36:28 +0200 |
Doug Simon |
prevented error during mx site from corrupting an existing site
|
Thu, 28 Jun 2012 14:15:00 +0200 |
Doug Simon |
moved classes from com.oracle.max.cri.util to com.oracle.max.crituils
|
Thu, 28 Jun 2012 14:10:30 +0200 |
Doug Simon |
Merge.
|
Thu, 28 Jun 2012 14:09:11 +0200 |
Doug Simon |
added link to OpenJDK Graal project site in generated javadoc
|
Thu, 28 Jun 2012 13:58:31 +0200 |
Doug Simon |
removed unused JniMangle class
|
Thu, 28 Jun 2012 13:55:59 +0200 |
Doug Simon |
moved CompilationPrinter to com.oracle.graal.printer
|
Thu, 28 Jun 2012 13:52:57 +0200 |
Doug Simon |
moved TypeCheckHints to com.oracle.graal.api.code
|
Thu, 28 Jun 2012 13:48:58 +0200 |
Doug Simon |
removed mechanism for persisting profile information
|
Thu, 28 Jun 2012 13:45:09 +0200 |
Doug Simon |
renamed BaseProfilingInfo to DefaultProfilingInfo and moved it to com.oracle.graal.api.meta
|
Thu, 28 Jun 2012 13:39:40 +0200 |
Doug Simon |
moved everything from com.oracle.graal.nodes.cri into com.oracle.graal.nodes.spi
|
Thu, 28 Jun 2012 13:36:39 +0200 |
Doug Simon |
moved some methods from CodeUtil to MetaUtil
|
Thu, 28 Jun 2012 12:46:04 +0200 |
Doug Simon |
renamings: ExtendedRiRuntime -> GraalCodeCacheProvider, CiLoweringTool -> LoweringTool, RiGraphCache -> GraphCache
|
Thu, 28 Jun 2012 13:10:28 +0200 |
Gilles Duboscq |
Merge
|
Thu, 28 Jun 2012 13:09:54 +0200 |
Gilles Duboscq |
Do not created a graph if we use a cached one
|
Thu, 28 Jun 2012 12:00:09 +0200 |
Gilles Duboscq |
Merge
|
Wed, 27 Jun 2012 17:44:48 +0200 |
Gilles Duboscq |
Safer arraycopy bulk write barrier
|
Wed, 27 Jun 2012 17:44:08 +0200 |
Gilles Duboscq |
Cleanup and fixes in handling of VirtualStates around loop exits merging
|
Thu, 28 Jun 2012 11:30:21 +0200 |
Doug Simon |
made invalid javadoc cause a JDT error
|
Thu, 28 Jun 2012 11:11:12 +0200 |
Doug Simon |
enabled Eclipse/JDT javadoc checking and fixed resulting warnings
|
Thu, 28 Jun 2012 09:51:43 +0200 |
Doug Simon |
make the javadoc command work when classes have not been previously compiled
|
Wed, 27 Jun 2012 19:09:23 +0100 |
Doug Simon |
fixed javadoc command on Windows
|
Wed, 27 Jun 2012 18:44:47 +0200 |
Doug Simon |
small refinement to generated javadoc
|
Wed, 27 Jun 2012 18:21:49 +0200 |
Doug Simon |
generated jpg for link to svg version of dependency to accommodate Internet Explorer
|
Wed, 27 Jun 2012 18:06:03 +0200 |
Doug Simon |
added overview.html for each project and integrated it into the generated 'mx site' command
|
Wed, 27 Jun 2012 15:40:03 +0200 |
Gilles Duboscq |
Be more strict on isInt check in CAS lowering when index is constant
|
Wed, 27 Jun 2012 14:15:32 +0200 |
Gilles Duboscq |
Merge
|
Wed, 27 Jun 2012 14:15:16 +0200 |
Gilles Duboscq |
Fix some If probabilities in graph builder
|
Wed, 27 Jun 2012 13:01:50 +0200 |
Doug Simon |
Merge.
|
Wed, 27 Jun 2012 12:46:30 +0200 |
Doug Simon |
integrated mxtool changes from Maxine project
|
Wed, 27 Jun 2012 01:03:19 +0200 |
Doug Simon |
added site command to generate a javadoc-based website
|
Wed, 27 Jun 2012 01:02:43 +0200 |
Doug Simon |
added --base argument to javadoc command
|
Wed, 27 Jun 2012 11:51:18 +0200 |
Lukas Stadler |
rework of switch operations: unify lookup- and tableswitch, introduce switch lir instructions
|
Tue, 26 Jun 2012 16:54:58 +0200 |
Gilles Duboscq |
Merge
|
Tue, 26 Jun 2012 16:54:44 +0200 |
Gilles Duboscq |
Look for LoopUnswitch opportunities (LoopUnswitch currently disabled)
|
Tue, 26 Jun 2012 16:51:48 +0200 |
Gilles Duboscq |
Add leadGraphID to IfNOde so that we can convert them to deopts
|
Tue, 26 Jun 2012 16:50:43 +0200 |
Gilles Duboscq |
Make a copy of the probability array when cloning ControlSplitNodes
|
Tue, 26 Jun 2012 16:43:51 +0200 |
Gilles Duboscq |
While inlining, ensure proper anchoring of things that where anchored to the StartNode
|
Mon, 25 Jun 2012 16:26:38 +0200 |
Gilles Duboscq |
Add div test, group loop options in GraalOptions
|
Tue, 26 Jun 2012 10:56:03 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 18 Jun 2012 00:29:37 +0200 |
Thomas Wuerthinger |
Fixate RegisterNode. Reenable NewInstance snippets.
|
Mon, 25 Jun 2012 12:18:55 +0200 |
Gilles Duboscq |
Canonicalize more Mul/Div to shifts
|
Mon, 25 Jun 2012 12:17:58 +0200 |
Gilles Duboscq |
Adjust loop unroll policy a bit
|
Fri, 22 Jun 2012 17:27:36 +0200 |
Doug Simon |
limited length of zeroing instructions for object initialization to object below a certain size
|
Fri, 22 Jun 2012 17:16:57 +0200 |
Doug Simon |
replaced loading of instance prototype header word with a constant obtained from HotSpotResolvedJavaType
|
Fri, 22 Jun 2012 16:42:01 +0200 |
Doug Simon |
added simple tests for Word.fromObject() and Word.toObject()
|
Fri, 22 Jun 2012 15:20:19 +0200 |
Doug Simon |
Merge.
|
Fri, 22 Jun 2012 15:19:43 +0200 |
Doug Simon |
improved type stamp for value flowing out of a lowered NEW bytecode instruction
|
Fri, 22 Jun 2012 10:43:06 +0200 |
Doug Simon |
implemented inferStamp for NewInstanceStubCall to infer exact, non-null stamp from constant hub value
|
Fri, 22 Jun 2012 11:35:55 +0200 |
Gilles Duboscq |
Don't try to fold conditions when there is no runtime available
|
Fri, 22 Jun 2012 11:35:11 +0200 |
Gilles Duboscq |
Split _vmLibDirInJdk into _vmLibDirInJdk and _vmCfgInJdk to account for Windows jdk layout
|
Thu, 21 Jun 2012 17:33:45 +0200 |
Gilles Duboscq |
Merge
|
Thu, 21 Jun 2012 17:27:58 +0200 |
Gilles Duboscq |
Fix warning,
|
Thu, 21 Jun 2012 16:37:19 +0200 |
Gilles Duboscq |
Fix warning after merge
|
Thu, 21 Jun 2012 16:36:37 +0200 |
Gilles Duboscq |
Merge
|
Thu, 21 Jun 2012 16:35:23 +0200 |
Gilles Duboscq |
A bit of work on counted loops
|
Thu, 21 Jun 2012 16:31:10 +0200 |
Gilles Duboscq |
In inlining, refresh InlineInfo when making inline decision in case the receiver has a better stamp than when the original InlineInfo where created
|
Thu, 21 Jun 2012 16:29:56 +0200 |
Gilles Duboscq |
split DistinctFilteredNodeIterable in it own subclass
|
Thu, 21 Jun 2012 16:29:14 +0200 |
Gilles Duboscq |
Canoncialize < to |<| for positive values
|
Thu, 21 Jun 2012 16:26:59 +0200 |
Gilles Duboscq |
Fix for peeling and VirtualStateNode
|
Wed, 20 Jun 2012 16:59:47 +0200 |
Gilles Duboscq |
Make sure snippet instentiation doesn't produce dead nodes and remove redundant DCE
|
Wed, 20 Jun 2012 16:55:39 +0200 |
Gilles Duboscq |
Scope the replacement code in Canonicalizer into the CanonicalizeNode scope
|
Wed, 20 Jun 2012 16:55:08 +0200 |
Gilles Duboscq |
Small cleanups
|
Wed, 20 Jun 2012 13:52:03 +0200 |
Gilles Duboscq |
Be abit more carefull about displacements in makeAddress
|
Thu, 21 Jun 2012 16:48:56 +0200 |
Doug Simon |
added verification phase for snippets to ensure word types are not incorrectly mixed with Object types
|
Thu, 21 Jun 2012 10:52:23 +0200 |
Doug Simon |
made graal_verify_oop stub create a frame to improve crash log when it fails
|
Wed, 20 Jun 2012 21:38:44 +0200 |
Doug Simon |
fixed scope label
|
Wed, 20 Jun 2012 21:38:25 +0200 |
Doug Simon |
split lowering of NEW into two separate nodes - one for doing the allocation and one for doing the object formatting. Both of these nodes are in turn lowered via snippets.
|
Wed, 20 Jun 2012 18:12:50 +0200 |
Lukas Stadler |
added TypeSwitchNode for polymorphic inlining
|
Wed, 20 Jun 2012 16:59:43 +0200 |
Doug Simon |
reduced shutdown pause when -G:Dump is used from 5 seconds to 2
|
Wed, 20 Jun 2012 16:59:15 +0200 |
Doug Simon |
generalized canonicalization of a compare node for inputs of type ConditionalNode
|
Wed, 20 Jun 2012 10:36:20 +0200 |
Lukas Stadler |
fix to ValueProxyNode for graal.boot
|
Tue, 19 Jun 2012 21:06:49 +0200 |
Doug Simon |
allowed RegisterNode to directly use a register not used by the register allocator
|
Tue, 19 Jun 2012 20:03:06 +0200 |
Lukas Stadler |
new stamp inference in CanonicalizerPhase, IntegerStamp.mask
|
Tue, 19 Jun 2012 17:12:02 +0200 |
Doug Simon |
Re-enabled NewInstanceSnippets by default for all methods.
|
Tue, 19 Jun 2012 17:00:24 +0200 |
Doug Simon |
made RegisterNode fixed which should fix the issue of TLAB values being GVN'ed in the NewInstanceSnippets (bug was found by Thomas)
|
Tue, 19 Jun 2012 14:09:57 +0200 |
Doug Simon |
fixed bug in call to verifyOops stub - was using-32 bit move instead of 64-bit move
|
Tue, 19 Jun 2012 13:25:18 +0200 |
Gilles Duboscq |
Merge
|
Tue, 19 Jun 2012 13:20:39 +0200 |
Gilles Duboscq |
fix to ldiv's -MIN/-1 special case, add a jtt for this
|
Tue, 19 Jun 2012 11:38:30 +0200 |
Doug Simon |
Merge.
|
Tue, 19 Jun 2012 11:37:39 +0200 |
Doug Simon |
added unit tests for the Word type
|
Tue, 19 Jun 2012 11:36:27 +0200 |
Doug Simon |
modified harness for running JUnit and JTT tests such that only projects declaring a 'testHarness' attribute in mx/projects are scanned for tests
|
Mon, 18 Jun 2012 15:39:07 +0200 |
Doug Simon |
removed support for compiling allocation of instances of non-initialized classes
|
Mon, 18 Jun 2012 18:01:53 +0200 |
Lukas Stadler |
Merge.
|
Mon, 18 Jun 2012 18:00:06 +0200 |
Lukas Stadler |
small changes/renamings to virtual object handling
|
Mon, 18 Jun 2012 17:58:36 +0200 |
Lukas Stadler |
add inliningIdentifier to FrameState (fixes problem with duplicated FrameStates and locking)
|
Mon, 18 Jun 2012 15:03:27 +0200 |
Gilles Duboscq |
Add aliased case array copy jtt tests
|
Mon, 18 Jun 2012 11:59:05 +0200 |
Gilles Duboscq |
Merge
|
Sat, 16 Jun 2012 16:13:32 +0200 |
Gilles Duboscq |
Merge AnchorNode and ValueAnchorNode
|
Mon, 18 Jun 2012 10:07:33 +0200 |
Lukas Stadler |
Merge.
|
Fri, 15 Jun 2012 15:59:43 +0200 |
Lukas Stadler |
use ValueAnchorNode for FixedGuardNode lowering
|
Fri, 15 Jun 2012 15:59:22 +0200 |
Lukas Stadler |
set correct probabilities on MergeNodes
|
Sun, 17 Jun 2012 23:45:44 +0200 |
Thomas Wuerthinger |
Disable NewInstance lowering for all methods again.
|
Sun, 17 Jun 2012 21:35:52 +0200 |
Thomas Wuerthinger |
Treat a write to ANY_LOCATION as memory check point.
|
Sun, 17 Jun 2012 18:06:27 +0200 |
Thomas Wuerthinger |
Enable NewInstance lowering by default for all methods.
|
Sun, 17 Jun 2012 18:04:59 +0200 |
Thomas Wuerthinger |
Fixed an issue in the new instance stub call operation: rax must be reserved as a temp as it is overwritten in the runtime stub.
|
Sat, 16 Jun 2012 16:53:02 +0200 |
Thomas Wuerthinger |
Canonicalize projects.
|
Sat, 16 Jun 2012 02:20:02 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 16 Jun 2012 02:19:38 +0200 |
Thomas Wuerthinger |
Added detailed test cases for the closed world analysis. Add support for ValueProxyNode, CheckCastNode. Fix modelling of arrays.
|
Sat, 16 Jun 2012 02:17:44 +0200 |
Thomas Wuerthinger |
Make the value proxy node use the stamp of the proxied value.
|
Sat, 16 Jun 2012 00:39:30 +0200 |
Thomas Wuerthinger |
Add correct checkcast node to entry of catch block after exception dispatch.
|
Sat, 16 Jun 2012 00:06:48 +0200 |
Thomas Wuerthinger |
Initial implementation of closed world analysis by iteratively expanding the universe starting at method entry points.
|
Thu, 14 Jun 2012 18:03:43 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 14 Jun 2012 18:03:18 +0200 |
Thomas Wuerthinger |
Implement addEntryMethod in boot image generator. Add Graal.getRequiredCapability utility to Graal class.
|
Thu, 14 Jun 2012 17:54:59 +0200 |
Thomas Wuerthinger |
Added BootImageClassLoader and associated test class.
|
Fri, 15 Jun 2012 16:42:08 +0200 |
Doug Simon |
Merge.
|
Fri, 15 Jun 2012 16:12:41 +0200 |
Doug Simon |
added oop verification to NewInstanceSnippets when -XX:+VerifyOops is enabled
|
Fri, 15 Jun 2012 15:48:44 +0200 |
Gilles Duboscq |
Merge
|
Fri, 15 Jun 2012 15:38:42 +0200 |
Gilles Duboscq |
Merge
|
Fri, 15 Jun 2012 15:35:10 +0200 |
Gilles Duboscq |
Add BinaryNode.reassociate to do generic +, -, *, &, |, ^ reassociation, use it for canoncialization. Will be used to reassociate loop invariants.
|
Fri, 15 Jun 2012 14:42:11 +0200 |
Doug Simon |
added support for extending the filtering context of a DebugConfig
|
Fri, 15 Jun 2012 13:17:04 +0200 |
Doug Simon |
Merge.
|
Fri, 15 Jun 2012 13:16:43 +0200 |
Doug Simon |
reverted to using fast_new_instance_init_check_id stub to use fast TLAB refilling
|
Fri, 15 Jun 2012 12:05:13 +0200 |
Doug Simon |
added more tests to NewInstanceTest
|
Fri, 15 Jun 2012 12:04:26 +0200 |
Doug Simon |
added check to ensure fast path allocation is never used for types that don't allow it
|
Thu, 14 Jun 2012 17:03:22 +0200 |
Doug Simon |
improved allocation tracing in NewInstanceSnippets
|
Fri, 15 Jun 2012 09:54:37 +0200 |
Gilles Duboscq |
Merge
|
Fri, 15 Jun 2012 09:53:14 +0200 |
Gilles Duboscq |
Add 2 array copy tests
|
Thu, 14 Jun 2012 17:10:49 +0200 |
Gilles Duboscq |
Merge
|
Thu, 14 Jun 2012 17:10:17 +0200 |
Gilles Duboscq |
Add C2 to C++ analysis for eclipse
|
Thu, 14 Jun 2012 17:09:39 +0200 |
Gilles Duboscq |
Preliminary counted loop detection
|
Thu, 14 Jun 2012 14:14:06 +0200 |
Gilles Duboscq |
Add missing file
|
Wed, 13 Jun 2012 14:17:37 +0200 |
Gilles Duboscq |
Make NodeIterable an interface and create AbstractNodeIterable,
|
Wed, 13 Jun 2012 13:41:02 +0200 |
Gilles Duboscq |
Add static sub & div to IntegerArithmeticNode
|
Wed, 13 Jun 2012 13:40:39 +0200 |
Gilles Duboscq |
add StampFactory.negate(IntegerStamp), use it for NegateNode
|
Thu, 14 Jun 2012 16:37:40 +0200 |
Doug Simon |
removed incorrect comment
|
Thu, 14 Jun 2012 16:25:54 +0200 |
Doug Simon |
Merge.
|
Thu, 14 Jun 2012 16:20:59 +0200 |
Doug Simon |
re-enabled disassembler in CFGPrinterObserver for CodeInstall scope
|
Thu, 14 Jun 2012 14:03:28 +0200 |
Doug Simon |
made NewInstanceSnippets respect the UseTLAB HotSpot option
|
Thu, 14 Jun 2012 14:01:37 +0200 |
Doug Simon |
ensure that every runtime call has debug info associated with it
|
Thu, 14 Jun 2012 13:55:16 +0200 |
Doug Simon |
added BigObject to NewInstanceTest
|
Thu, 14 Jun 2012 13:54:46 +0200 |
Doug Simon |
modified GraalCompilerTest so that subclasses can override the assertEquals test
|
Thu, 14 Jun 2012 15:46:45 +0200 |
Lukas Stadler |
removed delta-encoding of VirtualObjectState
|
Thu, 14 Jun 2012 12:30:34 +0200 |
Doug Simon |
removed debug scope around tests that are expected to throw an exception (reduces console noise)
|
Thu, 14 Jun 2012 12:28:20 +0200 |
Doug Simon |
hsdis library is downloaded into newly created Graal JDK
|
Thu, 14 Jun 2012 12:06:44 +0200 |
Doug Simon |
limit log output to handle case where String object is invalid
|
Thu, 14 Jun 2012 12:00:08 +0200 |
Doug Simon |
made allocation tracing in NewInstanceSnippets be enabled by graal.traceAllocation system property
|
Thu, 14 Jun 2012 11:56:24 +0200 |
Doug Simon |
fixed bug in stubs for RuntimeCall.LogObject and RuntimeCall.LogPrimitive: was missing frame management code around runtime call
|
Wed, 13 Jun 2012 19:11:20 +0200 |
Lukas Stadler |
Merge.
|
Wed, 13 Jun 2012 19:09:14 +0200 |
Lukas Stadler |
SchedulePhase doesn't schedule FrameStates, added documentation, cleanups
|
Wed, 13 Jun 2012 15:11:19 +0200 |
Lukas Stadler |
verify that ValueAnchorNodes have no usages
|
Wed, 13 Jun 2012 15:09:59 +0200 |
Lukas Stadler |
fix NPE when using killCFG to delete an EndNode without a merge
|
Wed, 13 Jun 2012 14:57:26 +0200 |
Doug Simon |
Merge.
|
Wed, 13 Jun 2012 14:55:49 +0200 |
Doug Simon |
added allocation logging to NewInstanceSnippets
|
Wed, 13 Jun 2012 14:50:49 +0200 |
Doug Simon |
added missing stub implementation for RuntimeCall.LogObject and RuntimeCall.LogPrimitive
|
Wed, 13 Jun 2012 14:24:24 +0200 |
Doug Simon |
modified snippet installation to avoid using compiler storage for every method (not just the snippets) processed during installation
|
Wed, 13 Jun 2012 13:26:56 +0200 |
Doug Simon |
changed snippet installation to use SnippetsInterface (sub)class instead of object
|
Wed, 13 Jun 2012 11:30:14 +0200 |
Lukas Stadler |
fix to SchedulePhase: correctly handle outer frame states that take a phi from the
|
Wed, 13 Jun 2012 11:10:57 +0200 |
Lukas Stadler |
small cleanup and fixed assertion in FrameStateBuilder
|
Wed, 13 Jun 2012 00:24:28 +0200 |
Doug Simon |
create directories for not yet existing projects
|
Wed, 13 Jun 2012 00:15:15 +0200 |
Doug Simon |
added printf-like facility (Log.java) for logging debug output in snippets
|
Tue, 12 Jun 2012 23:42:31 +0200 |
Doug Simon |
renamed node intrinsic methods in RuntimeCallNode to better distinguish return type
|
Tue, 12 Jun 2012 23:38:16 +0200 |
Doug Simon |
enhanced @NodeIntrinsic intrinsification to take into account varargs in the node constructors when matching call arguments
|
Tue, 12 Jun 2012 23:29:10 +0200 |
Doug Simon |
removed unused @NodePhase
|
Tue, 12 Jun 2012 23:28:30 +0200 |
Doug Simon |
moved @Fold from Node.java to Snippet.java
|
Tue, 12 Jun 2012 23:11:13 +0200 |
Doug Simon |
added support for a flexible inlining policy during snippet installation
|
Tue, 12 Jun 2012 23:05:42 +0200 |
Doug Simon |
allow null for @ConstantParameter values
|
Tue, 12 Jun 2012 22:59:40 +0200 |
Doug Simon |
moved platform-independent Graal code from c1_Runtime1_x86.cpp to c1_Runtime1.[hpp,cpp]
|
Tue, 12 Jun 2012 15:01:48 +0200 |
Lukas Stadler |
small renaming and doc fixes
|
Mon, 11 Jun 2012 17:06:06 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 11 Jun 2012 17:04:59 +0200 |
Thomas Wuerthinger |
Updated list of projects added to the bootclasspath.
|
Mon, 11 Jun 2012 17:01:02 +0200 |
Thomas Wuerthinger |
Added prototype implementation of Java bytecode interpreter - contribution by Christian Humer (chumer).
|
Mon, 11 Jun 2012 13:51:34 +0200 |
Thomas Wuerthinger |
Split bytecode utilities into separate project.
|
Mon, 11 Jun 2012 13:26:37 +0200 |
Thomas Wuerthinger |
Canonicalize project dependencies.
|
Mon, 11 Jun 2012 13:25:29 +0200 |
Thomas Wuerthinger |
Added graal.snippets.test project.
|
Mon, 11 Jun 2012 13:23:13 +0200 |
Thomas Wuerthinger |
Renaming GraphTest => GraalCompilerTest.
|
Mon, 11 Jun 2012 13:21:15 +0200 |
Thomas Wuerthinger |
Added skeleton for new graal.boot and graal.boot.test projects.
|
Mon, 11 Jun 2012 15:39:57 +0200 |
Doug Simon |
added NewInstanceSnippets for lowering NewInstanceNodes (currently disabled by default)
|
Mon, 11 Jun 2012 15:35:23 +0200 |
Doug Simon |
commented out use of non-snippet eager resolving in GraphBuilder
|
Mon, 11 Jun 2012 15:34:33 +0200 |
Doug Simon |
replaced use of HotSpot fast_new_instance_init_check stub with new_instance_stub as both the XIR and Java snippets include the fast allocation path and the initialization check
|
Mon, 11 Jun 2012 15:32:46 +0200 |
Doug Simon |
added "source" debug property for FrameState to show the source code line number if available
|
Mon, 11 Jun 2012 15:29:42 +0200 |
Doug Simon |
added missing @ConstantNodeParameter to CurrentThread node intrinsic
|
Mon, 11 Jun 2012 15:28:55 +0200 |
Doug Simon |
added extra debug scope for each node processed during canonicalization
|
Mon, 11 Jun 2012 14:25:42 +0200 |
Doug Simon |
re-enabled disassembler output to C1Visualizer after code installation
|
Mon, 11 Jun 2012 14:22:03 +0200 |
Doug Simon |
added debug scopes to some tests
|
Sun, 10 Jun 2012 21:03:15 +0200 |
Thomas Wuerthinger |
Remove HotSpotTypeResolved class.
|
Sun, 10 Jun 2012 01:17:48 +0200 |
Thomas Wuerthinger |
Bring Java renamings and restructurings to the C++ part.
|
Sat, 09 Jun 2012 22:50:50 +0200 |
Thomas Wuerthinger |
Fix renamings in C++ part.
|
Sat, 09 Jun 2012 21:50:02 +0200 |
Thomas Wuerthinger |
Reduce public fields in api.code project.
|
Sat, 09 Jun 2012 20:40:54 +0200 |
Thomas Wuerthinger |
Updated package documentation.
|
Sat, 09 Jun 2012 20:35:39 +0200 |
Thomas Wuerthinger |
Remove VirtualObjectFactory class.
|
Sat, 09 Jun 2012 20:34:01 +0200 |
Thomas Wuerthinger |
Remove RegisterConfigImpl.
|
Sat, 09 Jun 2012 20:32:31 +0200 |
Thomas Wuerthinger |
Renaming hotspot.ri => hotspot.meta.
|
Sat, 09 Jun 2012 20:10:05 +0200 |
Thomas Wuerthinger |
Dropping Ci* prefixes. Some additional renamings in the api.code interface.
|
Sat, 09 Jun 2012 18:01:23 +0200 |
Thomas Wuerthinger |
Rename CiTargetMethod => CompilationResult.
|
Sat, 09 Jun 2012 17:54:50 +0200 |
Thomas Wuerthinger |
Further clean up on api.meta project.
|
Sat, 09 Jun 2012 17:35:43 +0200 |
Thomas Wuerthinger |
Convert ExceptionHandler class from interface to final data class. Remove CiExceptionHandler and HotSpotExceptionHandler classes and replace usages with ExceptionHandler class.
|
Sat, 09 Jun 2012 17:24:23 +0200 |
Thomas Wuerthinger |
Clean up in api classes. Removed CiGenericCallback. Simplified Constant.
|
Sat, 09 Jun 2012 17:13:21 +0200 |
Thomas Wuerthinger |
Remove CiBitMap and replace usages with java.util.BitSet.
|
Sat, 09 Jun 2012 16:52:12 +0200 |
Thomas Wuerthinger |
More renamings to drop Ri* prefix completely. Deleted graph.BitMap class and replaced with java.util.BitSet.
|
Fri, 08 Jun 2012 23:47:42 +0200 |
Thomas Wuerthinger |
Renaming RiKind => Kind.
|
Fri, 08 Jun 2012 23:44:20 +0200 |
Thomas Wuerthinger |
Renaming RiValue => Value.
|
Fri, 08 Jun 2012 23:41:02 +0200 |
Thomas Wuerthinger |
Renamed RiConstant => Constant.
|
Fri, 08 Jun 2012 23:35:16 +0200 |
Thomas Wuerthinger |
Renaming RiCompiledMethod => InstalledCode.
|
Fri, 08 Jun 2012 23:28:45 +0200 |
Thomas Wuerthinger |
Rename RiBitMap => CiBitMap (in preparation of replacement with java.util.BitSet).
|
Fri, 08 Jun 2012 23:16:25 +0200 |
Thomas Wuerthinger |
Moving methods from RiRuntime to MetaAccessProvider.
|
Fri, 08 Jun 2012 23:10:02 +0200 |
Thomas Wuerthinger |
Renamed HotSpotCompilerImpl => HotSpotGraalRuntime.
|
Fri, 08 Jun 2012 22:50:39 +0200 |
Thomas Wuerthinger |
Remove GraalAccess class, replace usages new GraalVM API.
|
Fri, 08 Jun 2012 22:39:39 +0200 |
Thomas Wuerthinger |
Clean up on HotSpotCompilerImpl class.
|
Fri, 08 Jun 2012 22:00:05 +0200 |
Thomas Wuerthinger |
Remove architecture boolean from Ri* interfaces.
|
Fri, 08 Jun 2012 21:48:37 +0200 |
Thomas Wuerthinger |
Remove compiler member field from HotSpot's implementation of the Ri* interfaces.
|
Fri, 08 Jun 2012 20:17:14 +0200 |
Thomas Wuerthinger |
Move graal.hotspot.server into its own project.
|
Fri, 08 Jun 2012 18:35:28 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 08 Jun 2012 18:35:09 +0200 |
Thomas Wuerthinger |
Fixed JUnit dependency of test project.
|
Fri, 08 Jun 2012 18:31:33 +0200 |
Thomas Wuerthinger |
Remove HotSpotCompiler interface, let HotSpotCompilerImpl implement GraalRuntime (in preparation of renaming).
|
Fri, 08 Jun 2012 17:55:28 +0200 |
Thomas Wuerthinger |
Create HotSpotGraalRuntime class on HotSpot when Graal.getRuntime() is accessed.
|
Fri, 08 Jun 2012 17:00:38 +0200 |
Thomas Wuerthinger |
Split test code for graal.graph into new project graal.graph.test.
|
Fri, 08 Jun 2012 16:57:07 +0200 |
Thomas Wuerthinger |
Added code to resolve GraalRuntime into HotSpot. Added graal.api.test project.
|
Fri, 08 Jun 2012 16:07:32 +0200 |
Thomas Wuerthinger |
Return GraalRuntime with no capabilities if VM does not support creation of GraalRuntime instance.
|
Fri, 08 Jun 2012 15:42:16 +0200 |
Thomas Wuerthinger |
Only check .java files for correct header.
|
Fri, 08 Jun 2012 15:17:43 +0200 |
Gilles Duboscq |
Merge
|
Fri, 08 Jun 2012 15:11:19 +0200 |
Gilles Duboscq |
Fix problem with jython and tmt
|
Fri, 08 Jun 2012 11:52:37 +0200 |
Gilles Duboscq |
UnsafeCast node is nonNull if it casts a non-null object
|
Thu, 07 Jun 2012 21:13:41 +0200 |
Gilles Duboscq |
Remove compilation restriction on run* methods in jtt, add Object::<init> to the compiled method to test escape analysis
|
Fri, 08 Jun 2012 12:22:01 +0200 |
Thomas Wuerthinger |
Fixed reflective access to CompilerImpl.
|
Thu, 07 Jun 2012 20:54:54 +0200 |
Thomas Wuerthinger |
C++ changes for Java renamings.
|
Thu, 07 Jun 2012 20:39:56 +0200 |
Thomas Wuerthinger |
Added VirtualMachineComponent as well as CompilationQueue and Interpreter interfaces.
|
Thu, 07 Jun 2012 19:53:13 +0200 |
Thomas Wuerthinger |
Added additional dependencies to graal.hotspot project.
|
Thu, 07 Jun 2012 19:02:39 +0200 |
Thomas Wuerthinger |
Changes in the C++ part according to the Java renamings.
|
Thu, 07 Jun 2012 18:55:57 +0200 |
Thomas Wuerthinger |
Add placeholder for CodeCacheProvider interface.
|
Thu, 07 Jun 2012 18:55:34 +0200 |
Thomas Wuerthinger |
Move cri.ci to api.code.
|
Thu, 07 Jun 2012 18:41:37 +0200 |
Thomas Wuerthinger |
Added new projects graal.api.code and graal.api.interpreter
|
Thu, 07 Jun 2012 18:37:15 +0200 |
Thomas Wuerthinger |
Changes in C++ part for the Java renamings.
|
Thu, 07 Jun 2012 18:24:06 +0200 |
Thomas Wuerthinger |
Moving classes from cri.ri to api.meta.
|
Thu, 07 Jun 2012 18:12:01 +0200 |
Thomas Wuerthinger |
More refactorings and renamings in preparation of ci/ri split.
|
Thu, 07 Jun 2012 17:25:52 +0200 |
Thomas Wuerthinger |
C++ changes for the renamings of CiKind and CiConstant.
|
Thu, 07 Jun 2012 17:09:57 +0200 |
Thomas Wuerthinger |
Moved RiKind to cri.ri package.
|
Thu, 07 Jun 2012 17:08:33 +0200 |
Thomas Wuerthinger |
Renaming CiKind => RiKind.
|
Thu, 07 Jun 2012 17:07:42 +0200 |
Thomas Wuerthinger |
Moved RiConstant to cri.ri package.
|
Thu, 07 Jun 2012 17:07:05 +0200 |
Thomas Wuerthinger |
Renaming CiConstant => RiConstant.
|
Thu, 07 Jun 2012 17:06:29 +0200 |
Thomas Wuerthinger |
Introduction of the project com.oragle.graal.api.meta.
|
Thu, 07 Jun 2012 17:01:21 +0200 |
Thomas Wuerthinger |
Introduction of com.oracle.graal.api project.
|
Thu, 07 Jun 2012 16:28:21 +0200 |
Thomas Wuerthinger |
Fix compiler warnings.
|
Thu, 07 Jun 2012 16:15:19 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 06 Jun 2012 17:20:15 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 06 Jun 2012 17:20:07 +0200 |
Thomas Wuerthinger |
Removed unused import.
|
Fri, 01 Jun 2012 19:27:46 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 01 Jun 2012 19:27:28 +0200 |
Thomas Wuerthinger |
Remove installMethod from RiMethod.
|
Thu, 07 Jun 2012 13:01:45 +0200 |
Gilles Duboscq |
Merge
|
Thu, 07 Jun 2012 12:14:39 +0200 |
Gilles Duboscq |
Help old javac version with generics
|
Wed, 06 Jun 2012 19:19:10 +0200 |
Gilles Duboscq |
Merge
|
Wed, 06 Jun 2012 19:09:05 +0200 |
Gilles Duboscq |
Switch to new loop transformation framework, use it for peeling and full unrolling for snippets
|
Wed, 06 Jun 2012 18:55:39 +0200 |
Gilles Duboscq |
.filter() on Graph.getNode now tries to use the fast node iterator if possible
|
Tue, 05 Jun 2012 17:38:48 +0200 |
Gilles Duboscq |
Move virtual chain help methods from SuperBlock to GraphUtil
|
Mon, 04 Jun 2012 16:15:56 +0200 |
Gilles Duboscq |
Check edge types for replacements in addDuplicate
|
Mon, 04 Jun 2012 16:01:40 +0200 |
Gilles Duboscq |
Made nodeClass final, remove unused import introduced in a merge
|
Thu, 07 Jun 2012 12:15:41 +0200 |
Doug Simon |
small refactoring of snippet API
|
Thu, 07 Jun 2012 09:47:35 +0200 |
Doug Simon |
minor improvement to annotation search function
|
Wed, 06 Jun 2012 18:04:07 +0200 |
Doug Simon |
folded -G:+CheckcastCounters functionality into checkcast snippets
|
Tue, 05 Jun 2012 21:43:42 +0200 |
Doug Simon |
added @Parameter and @Constant annotations which simplify creation and instantiation of snippets
|
Mon, 04 Jun 2012 16:00:25 +0200 |
Gilles Duboscq |
NodeBitMap is a NodeIterable
|
Fri, 01 Jun 2012 17:27:38 +0200 |
Gilles Duboscq |
Merge
|
Fri, 01 Jun 2012 17:27:31 +0200 |
Gilles Duboscq |
Add posibility to provide a replacement function instead of map for duplication.
|
Fri, 01 Jun 2012 17:22:59 +0200 |
Gilles Duboscq |
Add snippet graph to the scope so that they can be dumped on error
|
Fri, 01 Jun 2012 16:35:31 +0200 |
Gilles Duboscq |
fix : GCC 4.7 considers conversion of false to a jobject an error
|
Fri, 01 Jun 2012 15:13:25 +0200 |
Gilles Duboscq |
Merge
|
Fri, 01 Jun 2012 15:12:00 +0200 |
Gilles Duboscq |
Add blockSuccessorIndex to ControlSplitNode
|
Thu, 31 May 2012 17:57:21 +0200 |
Gilles Duboscq |
runtime may be null in the canonicalizer (like target or assumptions)
|
Fri, 01 Jun 2012 16:54:27 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 01 Jun 2012 16:32:05 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 01 Jun 2012 16:31:49 +0200 |
Thomas Wuerthinger |
Small clean up on RiRuntime.
|
Fri, 01 Jun 2012 16:29:04 +0200 |
Doug Simon |
checkcasts against restricted primary types no longer use hints
|
Fri, 01 Jun 2012 16:25:01 +0200 |
Doug Simon |
removed obsolete support for calling HotSpot type-check stubs
|
Fri, 01 Jun 2012 14:07:00 +0200 |
Doug Simon |
removed leftover debugging code
|
Fri, 01 Jun 2012 11:10:49 +0200 |
Doug Simon |
lifted fast subtype check into checkcast snippets
|
Fri, 01 Jun 2012 11:08:44 +0200 |
Doug Simon |
added javadoc
|
Fri, 01 Jun 2012 11:08:03 +0200 |
Doug Simon |
support @NodeIntrinsic based creation of a UnsafeLoadNode with a stamp indicating non-nullness
|
Fri, 01 Jun 2012 11:05:24 +0200 |
Doug Simon |
support use of boolean, byte, char and short constant arguments in @NodeIntrinsic methods
|
Fri, 01 Jun 2012 11:03:50 +0200 |
Doug Simon |
allow a framestate to flow though a framestate-less loop
|
Fri, 01 Jun 2012 11:02:36 +0200 |
Doug Simon |
bug fix: GraphTest method dumped to CFGPrinter was not the same as the one being executed
|
Fri, 01 Jun 2012 02:01:49 +0200 |
Andreas Woess |
fix for branches that have only a true successor (as emitted for negated guards).
|
Thu, 31 May 2012 18:24:53 +0200 |
Lukas Stadler |
add simple test for ControlFlowGraph block computation
|
Thu, 31 May 2012 18:23:16 +0200 |
Lukas Stadler |
quick fix for postdominator calculation
|
Wed, 30 May 2012 18:38:11 +0200 |
Doug Simon |
Merge.
|
Wed, 30 May 2012 18:34:11 +0200 |
Doug Simon |
added computation of array base offset and index scaling into CiKind and used it to remove a hard coded assumption in canonicalization of LoadIndexedNode
|
Wed, 30 May 2012 18:07:38 +0200 |
Doug Simon |
added findclass command to mx tool
|
Wed, 30 May 2012 18:03:53 +0200 |
Doug Simon |
turned off C++ code analysis
|
Wed, 30 May 2012 18:14:20 +0200 |
Gilles Duboscq |
Merge
|
Wed, 30 May 2012 18:13:35 +0200 |
Gilles Duboscq |
Make it possible in SuperBlock to duplicate the whole loop (with the loopbegin)
|
Tue, 29 May 2012 16:49:20 +0200 |
Gilles Duboscq |
getClass returns a non-null result
|
Fri, 25 May 2012 20:23:24 +0200 |
Thomas Wuerthinger |
Elimination of unused methods in the CRI.
|
Fri, 25 May 2012 13:22:45 +0200 |
Gilles Duboscq |
Merge
|
Fri, 25 May 2012 13:21:58 +0200 |
Gilles Duboscq |
Merge
|
Fri, 25 May 2012 13:21:43 +0200 |
Gilles Duboscq |
Canonicalize away ValueAnchors that only anchor a begin node
|
Fri, 25 May 2012 12:16:23 +0200 |
Gilles Duboscq |
Fix findDuplicate for nodes with no inputs
|
Thu, 24 May 2012 16:22:26 +0200 |
Gilles Duboscq |
Transmit null check flag from fixed to floating read nodes
|
Fri, 25 May 2012 11:44:44 +0200 |
Lukas Stadler |
Merge
|
Fri, 25 May 2012 11:35:18 +0200 |
Lukas Stadler |
changes to the dependencies and stamp system:
|
Fri, 25 May 2012 10:36:23 +0200 |
Lukas Stadler |
documentation on CiFrame.leafGraphId
|
Fri, 25 May 2012 10:35:59 +0200 |
Lukas Stadler |
CiKind.minValue and CiKind.maxValue for integer types
|
Thu, 24 May 2012 15:18:41 +0200 |
Doug Simon |
removed obsolete code in LoweringPhase
|
Thu, 24 May 2012 12:11:20 +0200 |
Doug Simon |
improved InstanceOfTest
|
Wed, 23 May 2012 15:28:17 +0200 |
Gilles Duboscq |
Enable fastdebug server configuration in gate
|
Wed, 23 May 2012 15:27:02 +0200 |
Gilles Duboscq |
Merge
|
Wed, 23 May 2012 11:55:31 +0200 |
Gilles Duboscq |
Merge
|
Wed, 23 May 2012 10:09:39 +0200 |
Gilles Duboscq |
Add distinct filter
|
Tue, 22 May 2012 14:34:18 +0200 |
Gilles Duboscq |
C2 doesnt seem to like the should_reexecute() assert
|
Wed, 23 May 2012 14:42:28 +0200 |
Doug Simon |
refactored tests to share support for dump-aware compilation
|
Wed, 23 May 2012 14:39:56 +0200 |
Doug Simon |
added support for decorator dump scopes so that the visualizers can distinguish between multiple compilations of the same method
|
Wed, 23 May 2012 12:11:27 +0200 |
Doug Simon |
removed double declaration of _vmbuild global variable in gate command
|
Wed, 23 May 2012 12:06:44 +0200 |
Doug Simon |
added execution of DaCapo_pmd by [server|client]+[product|fastdebug] to the gate
|
Tue, 22 May 2012 17:45:31 +0200 |
Doug Simon |
Merge.
|
Tue, 22 May 2012 16:44:30 +0200 |
Doug Simon |
added support for snippet templates which are snippet graphs specialized by binding a constant to at least one of the snippet's parameters
|
Tue, 22 May 2012 16:42:56 +0200 |
Doug Simon |
correctly handle null for replacements parameter in Graph.addDuplicates()
|
Tue, 22 May 2012 16:31:30 +0200 |
Lukas Stadler |
Merge
|
Tue, 22 May 2012 16:19:02 +0200 |
Lukas Stadler |
changes towards a canonical representation of comparisons:
|
Tue, 22 May 2012 14:57:01 +0200 |
Lukas Stadler |
add snapshot() call in MergeNode.removeEnd to fix concurrent modification problem
|
Tue, 22 May 2012 13:30:30 +0200 |
Gilles Duboscq |
Keep UsagesDroppedNodes in canonicalizer
|
Tue, 22 May 2012 12:10:58 +0200 |
Gilles Duboscq |
Anchor guards of read nodes when floating them
|
Tue, 22 May 2012 11:57:21 +0200 |
Gilles Duboscq |
make ValueAnchorNode able to anchor multiple values, use dependencies for anchored values
|
Tue, 22 May 2012 11:37:07 +0200 |
Gilles Duboscq |
Merge
|
Tue, 22 May 2012 11:36:45 +0200 |
Gilles Duboscq |
Merge Canonicalizer and GVN Phases
|
Mon, 21 May 2012 15:44:03 +0200 |
Gilles Duboscq |
autoGrow option to NodeBitMaps
|
Fri, 18 May 2012 15:49:46 +0200 |
Gilles Duboscq |
Use exact type for check cast canonicalization if available
|
Fri, 18 May 2012 15:49:23 +0200 |
Gilles Duboscq |
do not canonicalize scaled indexedlocation nodes if target is not available
|
Fri, 18 May 2012 15:48:38 +0200 |
Gilles Duboscq |
Use iterative lowering instead of manually applying lowering
|
Tue, 22 May 2012 11:11:48 +0200 |
Lukas Stadler |
fix bug in FloatingReadPhase that leads to wrong ordering of phi inputs on memory phis
|
Wed, 16 May 2012 13:24:39 +0200 |
Gilles Duboscq |
Merge
|
Wed, 16 May 2012 13:24:32 +0200 |
Gilles Duboscq |
When removing inputs from phi nodes, kill unused values
|
Tue, 15 May 2012 16:27:12 +0200 |
Gilles Duboscq |
Merge
|
Tue, 15 May 2012 16:26:55 +0200 |
Gilles Duboscq |
better compile commands for JTTs (compile all methods from jtt except run* methods)
|
Tue, 15 May 2012 16:26:07 +0200 |
Gilles Duboscq |
Some SuperBlock cleanup
|
Mon, 14 May 2012 16:16:22 +0200 |
Gilles Duboscq |
Merge
|
Mon, 14 May 2012 16:16:12 +0200 |
Gilles Duboscq |
Perform compiler oracle should_not_inline check before heuristic checks
|
Tue, 15 May 2012 20:24:52 +0200 |
Lukas Stadler |
AMD64LIRGenerator: reorder compare operands to prevent unnecessary loads of constants
|
Tue, 15 May 2012 20:14:52 +0200 |
Lukas Stadler |
changes to Condition: more canonicalization support, foldCondition always returns a result
|
Tue, 15 May 2012 20:13:25 +0200 |
Lukas Stadler |
look at the probability of IfNodes during ComputeLinearScanOrder
|
Tue, 15 May 2012 14:29:14 +0200 |
Lukas Stadler |
small fix for Condition.OF/NOF removal
|
Tue, 15 May 2012 14:22:01 +0200 |
Lukas Stadler |
remove Condition.OF and Condition.NOF
|
Tue, 15 May 2012 11:07:34 +0200 |
Lukas Stadler |
remove array length input from LoadIndexedNode and StoreIndexedNode
|
Tue, 15 May 2012 10:03:33 +0200 |
Doug Simon |
added support for -G:+CheckcastCounters in checkcast snippets
|
Mon, 14 May 2012 22:07:14 +0200 |
Doug Simon |
Merge.
|
Mon, 14 May 2012 22:06:49 +0200 |
Doug Simon |
fixed bug in compiled call to slow typecheck stub in VM
|
Mon, 14 May 2012 22:05:15 +0200 |
Doug Simon |
made lowering repeat processing of fixed nodes until no new fixed nodes are added before lowering floating nodes
|
Mon, 14 May 2012 21:52:32 +0200 |
Doug Simon |
added test for checkcasts inserted by lowering of storeindexed instructions
|
Mon, 14 May 2012 21:51:32 +0200 |
Doug Simon |
fixed bug in returning array values from CompilerToVMImpl.executeCompiledMethodVarargs
|
Fri, 11 May 2012 16:58:22 +0200 |
Doug Simon |
changed semantics of -G:HIRLowerCheckcast slightly
|
Fri, 11 May 2012 16:38:22 +0200 |
Lukas Stadler |
fix for IsTypeNode canonicalization
|
Fri, 11 May 2012 16:02:24 +0200 |
Lukas Stadler |
Merge
|
Fri, 11 May 2012 16:00:00 +0200 |
Lukas Stadler |
add a new simple CheckCast elimination phase
|
Fri, 11 May 2012 15:59:11 +0200 |
Lukas Stadler |
let StampFactory.orTypes use RiResolvedType.leastCommonAncestor
|
Fri, 11 May 2012 15:26:46 +0200 |
Lukas Stadler |
disable frame state culling
|
Fri, 11 May 2012 15:17:53 +0200 |
Lukas Stadler |
use exactType and assumptions to canonicalize ReadHubNode
|
Fri, 11 May 2012 15:17:17 +0200 |
Lukas Stadler |
use dependencies collection instead of explicit guard fields
|
Fri, 11 May 2012 14:39:58 +0200 |
Lukas Stadler |
alphabetically sort debug values for Metric and Time
|
Thu, 10 May 2012 14:24:25 +0200 |
Lukas Stadler |
Merge
|
Wed, 09 May 2012 12:11:36 +0200 |
Lukas Stadler |
Merge
|
Wed, 09 May 2012 12:10:35 +0200 |
Lukas Stadler |
cull unnecessary framestates at merges
|
Wed, 09 May 2012 10:43:05 +0200 |
Lukas Stadler |
add field name to AccessFieldNodes in visualizer
|
Wed, 09 May 2012 10:42:03 +0200 |
Lukas Stadler |
canonicalize more integer operations: (a+1)+2 to a+3 and (a*2)*2 to a*4
|
Fri, 11 May 2012 14:11:56 +0200 |
Doug Simon |
made graph marking stateless (in the graph) to ensure recursive marking is safe
|
Fri, 11 May 2012 12:20:36 +0200 |
Doug Simon |
moved checkcast lowering into LoweringPhase and added -G:HIRLowerCheckcast option to enable it (disabled by default) as it is not yet stable
|
Fri, 11 May 2012 11:57:29 +0200 |
Doug Simon |
slightly better implementation of NodeIterable.isEmpty()
|
Fri, 11 May 2012 11:56:58 +0200 |
Doug Simon |
added javadoc to ValueProxyNode
|
Fri, 11 May 2012 11:27:53 +0200 |
Doug Simon |
synchronized mxtool with Maxine
|
Fri, 11 May 2012 11:26:39 +0200 |
Doug Simon |
removed stateAfter field from FixedWithNextNode - now only StateSplit implementations have this field
|
Fri, 11 May 2012 10:57:50 +0200 |
Doug Simon |
rename: megamorph -> megamorphic
|
Fri, 11 May 2012 10:13:55 +0200 |
Doug Simon |
used more specific BeginNode subclass where appropriate
|
Thu, 10 May 2012 00:36:12 +0200 |
Doug Simon |
made CheckCastNode be a FixedNode instead of a BooleanNode
|
Thu, 10 May 2012 00:33:58 +0200 |
Doug Simon |
created StartNode and DispatchBeginNode for clearer visualization of these special nodes in the visualizer
|
Wed, 09 May 2012 22:35:44 +0200 |
Doug Simon |
removed TypeCheckNode
|
Wed, 09 May 2012 22:21:58 +0200 |
Doug Simon |
moved conversion of type profiles into hints for type check instructions from front end to lowering phase
|
Wed, 09 May 2012 16:39:52 +0200 |
Doug Simon |
added javadoc to GuardNode
|
Wed, 09 May 2012 16:21:03 +0200 |
Doug Simon |
if -G:Dump option is used, the compiler queues are given 5 seconds to finish any pending tasks (including graph dumping) before the VM exits
|
Tue, 08 May 2012 22:51:36 +0200 |
Doug Simon |
build JaCoCo exclude list by scanning for snippets
|
Tue, 08 May 2012 21:32:35 +0200 |
Doug Simon |
lowering checkcasts with Java snippets
|
Tue, 08 May 2012 20:17:30 +0200 |
Doug Simon |
separated the notion of has-side-effect from may-have-frame-state
|
Tue, 08 May 2012 16:10:00 +0200 |
Doug Simon |
expanded formatting of array CiConstants to show contents of the array
|
Tue, 08 May 2012 15:52:01 +0200 |
Doug Simon |
pulled AbstractStateSplit into FixedWithNextNode and made it no longer implement StateSplit. StateSplit is now implemented only by nodes that really have side effects.
|
Mon, 07 May 2012 11:40:44 +0200 |
Doug Simon |
lowering checkcasts with Java snippets (incomplete)
|
Mon, 07 May 2012 11:34:16 +0200 |
Doug Simon |
moved creation of a RiCodeInfo to the runtime side of the CRI
|
Mon, 07 May 2012 11:08:58 +0200 |
Doug Simon |
added thread name to debug info message
|
Fri, 04 May 2012 16:54:27 +0200 |
Doug Simon |
canonicalize load from a compile-constant, immutable array
|
Fri, 04 May 2012 16:52:58 +0200 |
Doug Simon |
extended canonicalization so that a caller can specify a CiConstant value is an immutable object or array
|
Fri, 04 May 2012 16:38:38 +0200 |
Doug Simon |
removed product and debug configurations from hotspot CDT project config
|
Fri, 04 May 2012 12:08:05 +0200 |
Gilles Duboscq |
Add verification in NullCheckNode and AccessFieldNode
|
Fri, 04 May 2012 12:08:00 +0200 |
Gilles Duboscq |
Fix : in peeling, while merging early exits, transfer all anchored nodes from the exit to the merge
|
Thu, 03 May 2012 15:43:03 +0200 |
Gilles Duboscq |
Fix : There can be proxies in the virtual chain
|
Thu, 03 May 2012 15:19:16 +0200 |
Gilles Duboscq |
Merge
|
Thu, 03 May 2012 15:19:11 +0200 |
Gilles Duboscq |
Fix merge
|
Thu, 03 May 2012 11:05:46 +0200 |
Gilles Duboscq |
Merge
|
Fri, 27 Apr 2012 13:13:06 +0200 |
Gilles Duboscq |
rename CiKind.toUnboxedJavaClass to toBoxedJavaClass
|
Fri, 27 Apr 2012 12:14:47 +0200 |
Gilles Duboscq |
Merge
|
Fri, 27 Apr 2012 12:14:38 +0200 |
Gilles Duboscq |
Fix a peeling-escape analysis related problem that was causin LinearScan bailouts (merge virtual chains when merging ends of the peeled code)
|
Thu, 03 May 2012 13:39:45 +0200 |
Doug Simon |
added mechanism (enabled by -G:PICache and -G:PiFilter) for saving/loading method profiling info to/from disk
|
Wed, 02 May 2012 18:23:12 +0200 |
Doug Simon |
fixed bug in use of CheckcastMinHintHitProbability
|
Wed, 02 May 2012 18:04:36 +0200 |
Doug Simon |
moved RiResolvedMethod.dumpProfile() to CiUtil.profileAsString()
|
Wed, 02 May 2012 17:09:00 +0200 |
Doug Simon |
added GraalOptions.CheckcastMinHintHitProbability to better guide use of hints for checkcasts
|
Wed, 02 May 2012 16:32:00 +0200 |
Lukas Stadler |
test case for the InstanceOfNode canonicalizer fix
|
Wed, 02 May 2012 15:08:41 +0200 |
Lukas Stadler |
Merge
|
Wed, 02 May 2012 14:56:07 +0200 |
Lukas Stadler |
changes to canonicalizer log output
|
Wed, 02 May 2012 14:55:51 +0200 |
Lukas Stadler |
use PiNodes instead of CheckCastNodes to pin inlining receivers, remove emitCode flag
|
Wed, 02 May 2012 14:53:20 +0200 |
Lukas Stadler |
fix canonicalization of InstanceOfNode
|
Wed, 02 May 2012 14:47:04 +0200 |
Lukas Stadler |
change PiNode to anchor on any FixedNode, not only BeginNodes
|
Wed, 02 May 2012 14:45:56 +0200 |
Lukas Stadler |
re-enable graph caching and the priority compilation queue
|
Wed, 02 May 2012 14:39:45 +0200 |
Doug Simon |
types profiles are now sorted in descending order of each profiled type's probability
|
Wed, 02 May 2012 12:59:59 +0200 |
Lukas Stadler |
turn off priority compilation queue
|
Wed, 02 May 2012 11:31:53 +0200 |
Doug Simon |
expanded analysis of compiled checkcast code paths
|
Tue, 01 May 2012 15:20:49 -0700 |
Thomas Wuerthinger |
Clean up. Removed unused UnscheduleNodes iterator.
|
Tue, 01 May 2012 18:35:32 +0200 |
Doug Simon |
replaced magic constants with GraalOptions.CheckcastMaxHints and GraalOptions.InstanceOfMaxHints
|
Tue, 01 May 2012 10:53:56 +0200 |
Doug Simon |
added -G:+CheckcastCounters to profile the paths taken through a compiled checkcast
|
Mon, 30 Apr 2012 20:40:40 +0200 |
Doug Simon |
removed XIR support for arraycopy
|
Mon, 30 Apr 2012 20:28:49 +0200 |
Doug Simon |
log file (i.e. -G:LogFile=log.txt option) now used for TTY output as well
|
Mon, 30 Apr 2012 20:26:47 +0200 |
Doug Simon |
added address and offset to description of a compiled Java frame in a hs_err stack dump
|
Mon, 30 Apr 2012 20:15:20 +0200 |
Doug Simon |
introduced HotSpotKlassOop type to convey a klassOop value from the compiler to the C++ code instead of relying on the C++ code automagically converting a HotSpotTypeResolvedImpl value to a klassOop
|
Mon, 30 Apr 2012 15:41:14 +0200 |
Doug Simon |
added toString() method to StructuredGraph
|
Mon, 30 Apr 2012 14:13:47 +0200 |
Doug Simon |
documented the reason for the NodeClassSnippets being written
|
Mon, 30 Apr 2012 13:52:45 +0200 |
Doug Simon |
the phase plan used whether compiling via HotSpotRuntime.compileMethod() or VMToCompilerImpl.compileMethod() is now the same
|
Mon, 30 Apr 2012 13:34:06 +0200 |
Doug Simon |
rename and generalize: LIRGeneratorTool.emitCallToRuntime(CiRuntimeCall, ...) -> LIRGeneratorTool.emitCall(Object target, CiKind returnKind, CiKind[] parameterKinds, ...)
|
Mon, 30 Apr 2012 13:25:59 +0200 |
Doug Simon |
removed empty javadoc for generated serialVersionUID fields
|
Mon, 30 Apr 2012 13:16:48 +0200 |
Doug Simon |
rename: AMD64LIRLowerable -> LIRGenLowerable
|
Mon, 30 Apr 2012 10:11:27 +0200 |
Lukas Stadler |
turn off graph caching
|
Fri, 27 Apr 2012 12:56:39 -0700 |
Christian Wimmer |
Method entry counters: Enable the flag to collect an execution profile of compiled methods and their callers. This allows to, e.g., detect methods that should be inlined because they are called frequently.
|
Fri, 27 Apr 2012 12:05:33 -0700 |
Christian Wimmer |
Call large method that contains only assertions under assert-statements to avoid call in product mode.
|
Fri, 27 Apr 2012 12:04:28 -0700 |
Christian Wimmer |
Consistent output of inlining decisions. Make all inlining decisions be printable using -G:Log=InliningDecisions
|
Fri, 27 Apr 2012 13:12:39 +0200 |
Doug Simon |
undid fix for non-issue in checkcast/instanceof XIR snippets
|
Fri, 27 Apr 2012 11:16:43 +0200 |
Lukas Stadler |
set exactType only if object is known to be non-null
|
Fri, 27 Apr 2012 11:16:17 +0200 |
Lukas Stadler |
Visualizer: display long properties correctly, "!InstanceOf" for negated InstanceOfNodes
|
Fri, 27 Apr 2012 11:15:16 +0200 |
Lukas Stadler |
add leafGraphId to AccessFieldNode
|
Thu, 26 Apr 2012 14:35:25 +0200 |
Lukas Stadler |
Merge
|
Thu, 26 Apr 2012 14:27:00 +0200 |
Lukas Stadler |
get rid of compiler warning in jtt.loop.LoopLastIndexOf
|
Thu, 26 Apr 2012 14:19:04 +0200 |
Lukas Stadler |
Merge
|
Thu, 26 Apr 2012 14:18:17 +0200 |
Lukas Stadler |
moved GraphCache to platform specific part, solved class unloading problem
|
Wed, 25 Apr 2012 14:57:40 +0200 |
Lukas Stadler |
small change to scope log output
|
Thu, 26 Apr 2012 13:59:33 +0200 |
Gilles Duboscq |
Merge
|
Thu, 26 Apr 2012 13:59:12 +0200 |
Gilles Duboscq |
In canonicalizer, when cleaning node with no usages, use a better definition of 'floating' node
|
Thu, 26 Apr 2012 13:57:35 +0200 |
Gilles Duboscq |
Update the coloring filter for IGV
|
Thu, 26 Apr 2012 12:38:40 +0200 |
Doug Simon |
fixed bug in XIR for checkcast & instanceof: klassOop of hint object was not being used so compare always failed
|
Wed, 25 Apr 2012 14:34:29 +0200 |
Lukas Stadler |
(preliminary) logging to file (-G:LogFile=asdf.txt)
|
Wed, 25 Apr 2012 13:33:28 +0200 |
Lukas Stadler |
let NodeClass.valueEqual handle long fields
|
Wed, 25 Apr 2012 13:03:37 +0200 |
Lukas Stadler |
Merge
|
Wed, 25 Apr 2012 13:02:10 +0200 |
Lukas Stadler |
removed @Data annotation
|
Wed, 25 Apr 2012 12:15:42 +0200 |
Lukas Stadler |
removed clear and removeGraph from the RiGraphCache interface
|
Wed, 25 Apr 2012 12:13:15 +0200 |
Lukas Stadler |
don't remove empty if - merge constructs if there are guards depending on the BeginNodes
|
Wed, 25 Apr 2012 12:01:59 +0200 |
Gilles Duboscq |
Merge
|
Wed, 25 Apr 2012 12:01:52 +0200 |
Gilles Duboscq |
Pass -v argument to SPECjvm2008 harness
|
Wed, 25 Apr 2012 12:00:52 +0200 |
Gilles Duboscq |
Properly escape glob pattern when transforming to regex
|
Wed, 25 Apr 2012 11:38:49 +0200 |
Gilles Duboscq |
Do not remove empty diamond shape if there are guards in any of the branches and evacuate any other anchored values
|
Wed, 25 Apr 2012 11:33:47 +0200 |
Lukas Stadler |
move cached graph eviction out of GraalCompiler
|
Wed, 25 Apr 2012 11:33:22 +0200 |
Lukas Stadler |
add missing file
|
Wed, 25 Apr 2012 11:24:49 +0200 |
Lukas Stadler |
add RiGraphCache interface
|
Tue, 24 Apr 2012 18:13:14 +0200 |
Lukas Stadler |
remove on more vmExits instance
|
Tue, 24 Apr 2012 17:22:36 +0200 |
Lukas Stadler |
Merge
|
Tue, 24 Apr 2012 17:17:44 +0200 |
Lukas Stadler |
let NodeClass.getDebugProperties handle arrays and doubles
|
Tue, 24 Apr 2012 17:16:43 +0200 |
Lukas Stadler |
ReadHubNode result is non-null
|
Tue, 24 Apr 2012 17:14:09 +0200 |
Lukas Stadler |
use @Data in NewInstanceNode and ArithmeticNode
|
Tue, 24 Apr 2012 17:12:57 +0200 |
Lukas Stadler |
use @Data in FixedNode and ControlSplitNode
|
Tue, 24 Apr 2012 17:11:45 +0200 |
Lukas Stadler |
compute returnStamp on demand in MethodCallTargetNode
|
Tue, 24 Apr 2012 17:11:10 +0200 |
Lukas Stadler |
use @Data in NewArrayNode subclasses
|
Tue, 24 Apr 2012 17:10:00 +0200 |
Lukas Stadler |
use RiResolvedType in VirtualObjectNode
|
Tue, 24 Apr 2012 16:04:14 +0200 |
Doug Simon |
enhanced debug filter to be a comma-separated list of glob or substring terms
|
Tue, 24 Apr 2012 13:13:59 +0200 |
Lukas Stadler |
fix for last changeset
|
Tue, 24 Apr 2012 13:04:43 +0200 |
Lukas Stadler |
removed last remaining references to vmEntries and vmExits
|
Mon, 23 Apr 2012 21:27:48 +0200 |
Doug Simon |
fixed regression: loop safepoints cannot be placed inside snippets
|
Mon, 23 Apr 2012 15:49:32 +0200 |
Doug Simon |
Merge.
|
Mon, 23 Apr 2012 15:49:11 +0200 |
Doug Simon |
added support for disassembling code after installation (so that the result of patching and relocation can be seen)
|
Mon, 23 Apr 2012 15:42:30 +0200 |
Doug Simon |
documented importance of nmethod::_graal_compiled_method wrt code unloading and GC
|
Mon, 23 Apr 2012 11:10:36 +0200 |
Doug Simon |
improved disassembly comments for out-of-line stubs
|
Mon, 23 Apr 2012 10:27:17 +0200 |
Doug Simon |
moved loop safepoint insertion from graph building to just before scheduling, removing the need for safepoint elimination
|
Mon, 23 Apr 2012 10:43:16 +0200 |
Lukas Stadler |
(temporarily) make non-empty liveIn set a bailout again
|
Fri, 20 Apr 2012 15:12:10 +0200 |
Lukas Stadler |
Merge
|
Fri, 20 Apr 2012 15:03:02 +0200 |
Lukas Stadler |
Merge
|
Fri, 20 Apr 2012 15:02:54 +0200 |
Lukas Stadler |
enable graph caching and priority compilation queue
|
Fri, 20 Apr 2012 13:44:28 +0200 |
Lukas Stadler |
Merge
|
Fri, 20 Apr 2012 13:44:06 +0200 |
Lukas Stadler |
Merge
|
Thu, 19 Apr 2012 14:47:10 +0200 |
Lukas Stadler |
fix "mx intro"
|
Thu, 19 Apr 2012 14:46:24 +0200 |
Lukas Stadler |
make non-empty liveIn set of first block a fatal GraalInternalError
|
Fri, 13 Apr 2012 15:52:25 +0200 |
Lukas Stadler |
guard all compilation queue accesses, to avoid deadlocks
|
Fri, 20 Apr 2012 14:45:58 +0200 |
Doug Simon |
removed data link from SafepointNode to a LoopEndNode
|
Fri, 20 Apr 2012 14:45:34 +0200 |
Doug Simon |
added assertion to prevent @Data being applied to a field of type Node
|
Fri, 20 Apr 2012 14:14:42 +0200 |
Doug Simon |
Merge.
|
Fri, 20 Apr 2012 14:13:59 +0200 |
Doug Simon |
removed unwind stub from Graal compiled methods as it is only used by C1
|
Fri, 20 Apr 2012 14:12:42 +0200 |
Doug Simon |
added javadoc to some of the API for removing nodes from a graph
|
Fri, 20 Apr 2012 14:10:57 +0200 |
Doug Simon |
added 'vmg' and 'vmfg' commands to mx as convenient aliases for running the debug and fastdebug builds of the selected VM
|
Thu, 19 Apr 2012 17:37:51 -0700 |
Christian Wimmer |
Fix and simplify exception handling in the bytecode parser
|
Thu, 19 Apr 2012 22:57:53 +0200 |
Doug Simon |
separated safepoints out of LoopEndNodes into SafepointNodes
|
Thu, 19 Apr 2012 22:45:50 +0200 |
Doug Simon |
removed creation of unused context snapshot
|
Thu, 19 Apr 2012 22:41:02 +0200 |
Doug Simon |
stack overflow check is now commented in disassembly
|
Thu, 19 Apr 2012 16:26:16 +0200 |
Doug Simon |
added JRE to source path in generated Eclipse launches
|
Wed, 18 Apr 2012 23:39:07 +0200 |
Doug Simon |
optimization: frame prologue & epilogue ommitted for methods with no spills, no callee-saved registers, no incoming stack args and no debug info
|
Wed, 18 Apr 2012 23:19:58 +0200 |
Doug Simon |
bug fix: can only use HotSpot code for constructing a StackTraceElement when the bci is valid
|
Wed, 18 Apr 2012 17:56:53 +0200 |
Doug Simon |
give machine code printed by the CFGPrinterObserver a cfg context so that does not depend on the LIR also being printed
|
Wed, 18 Apr 2012 13:42:11 +0200 |
Doug Simon |
rename: nodesFor -> blockToNodesMap
|
Tue, 17 Apr 2012 22:24:14 +0200 |
Doug Simon |
removed mechanism for lowering ExceptionObjectNode via substitution; only LIR lowering by the runtime is now supported
|
Tue, 17 Apr 2012 13:52:38 +0200 |
Doug Simon |
added RiCompiledMethod.executeVarargs(Object...) to support compiling and calling arbitrary Java methods
|
Tue, 17 Apr 2012 13:38:28 +0200 |
Doug Simon |
added hcfdis command
|
Fri, 13 Apr 2012 23:57:07 +0200 |
Doug Simon |
ignore src/share/tools directory in native build out-of-date check
|
Fri, 13 Apr 2012 23:55:25 +0200 |
Doug Simon |
fixed bug in BitMap.negate() causing length() to be greater than size()
|
Fri, 13 Apr 2012 23:28:20 +0200 |
Doug Simon |
ExceptionObjectNode is now lowered without XIR
|
Fri, 13 Apr 2012 15:31:41 +0200 |
Doug Simon |
conditional support for translating ExceptionObjectNode without XIR
|
Fri, 13 Apr 2012 15:28:54 +0200 |
Doug Simon |
fixed incorrect register arg in graal_create_out_of_bounds_exception stub
|
Fri, 13 Apr 2012 15:26:08 +0200 |
Doug Simon |
skip a native build if all files in src and make are older than the timestamp of the previous build
|
Fri, 13 Apr 2012 11:15:36 +0200 |
Doug Simon |
made HotSpotResolvedMethodImpl.toStackTraceElement() call into native code to get an object containing source file info
|
Thu, 12 Apr 2012 20:40:25 +0200 |
Doug Simon |
made links to CPU and OS specific directories shorter
|
Thu, 12 Apr 2012 20:33:12 +0200 |
Doug Simon |
removed XIR safepoint operation
|
Thu, 12 Apr 2012 17:27:04 +0200 |
Doug Simon |
fixed bug in call to unwindExceptionStub (exceptionOop arg was not be passed correctly)
|
Thu, 12 Apr 2012 15:58:05 +0200 |
Doug Simon |
Merge.
|
Thu, 12 Apr 2012 15:55:03 +0200 |
Doug Simon |
removed XIR prologue and epilogues - architecture and runtime specific subclass of Backend is now used instead
|
Thu, 12 Apr 2012 14:20:51 +0200 |
Doug Simon |
added -j option to gate command to disable cleaning of Java class files
|
Wed, 11 Apr 2012 17:47:30 +0200 |
Doug Simon |
added links to SPARC directories to enable browsing alternative backend details
|
Wed, 11 Apr 2012 12:25:59 +0200 |
Doug Simon |
enhanced disassembly to decode stub addresses for runtime calls
|
Wed, 11 Apr 2012 15:38:00 +0200 |
Gilles Duboscq |
mx dacapo, mx scaladacapo and mx specjvm2008 should use the specified vm
|
Wed, 11 Apr 2012 11:37:24 +0200 |
Gilles Duboscq |
Do not split merges when they are used to anchor some values
|
Wed, 11 Apr 2012 10:37:25 +0200 |
Gilles Duboscq |
Merge
|
Wed, 11 Apr 2012 10:37:19 +0200 |
Gilles Duboscq |
Cosmetic fix to bailout output
|
Tue, 10 Apr 2012 19:02:04 +0200 |
Andreas Woess |
Merge node simplification: Combine merge cascades into a single merge.
|
Tue, 10 Apr 2012 18:52:21 +0200 |
Andreas Woess |
Merge
|
Tue, 10 Apr 2012 18:51:04 +0200 |
Andreas Woess |
Add peel method overload with SuperBlock parameter. Don't call normalizeLoopBegin.
|
Tue, 10 Apr 2012 15:48:54 +0200 |
Gilles Duboscq |
Fix for peeling : fix a bug in the Virtual chain reconstruction
|
Tue, 10 Apr 2012 14:06:02 +0200 |
Gilles Duboscq |
Merge
|
Tue, 10 Apr 2012 14:05:14 +0200 |
Gilles Duboscq |
Estimate size of loop and peel only if resulting graph is not too big
|
Tue, 10 Apr 2012 12:38:13 +0200 |
Doug Simon |
configured test source directory for graal.graph project
|
Tue, 10 Apr 2012 12:22:46 +0200 |
Doug Simon |
Merge.
|
Sun, 08 Apr 2012 00:09:10 +0200 |
Doug Simon |
replace monkey patch with subclassing instead
|
Mon, 09 Apr 2012 20:43:30 +0200 |
Gilles Duboscq |
Peeling loop depending on their entry probability
|
Mon, 09 Apr 2012 20:30:41 +0200 |
Gilles Duboscq |
Add options for OptLoopTransform and OptSafepointElimination
|
Mon, 09 Apr 2012 19:59:01 +0200 |
Gilles Duboscq |
Loop peeling
|
Mon, 09 Apr 2012 19:56:10 +0200 |
Gilles Duboscq |
We can use a FloatingRead to get the arrayClass in storechecks
|
Mon, 09 Apr 2012 19:51:43 +0200 |
Gilles Duboscq |
Fix StoreIndexedNode lowering : use a FloatinReadNode instead of Floating a ReadNode
|
Mon, 09 Apr 2012 19:41:59 +0200 |
Gilles Duboscq |
Fix for getModifiers intrinsic : use a floating read instead of floating a normal read
|
Mon, 09 Apr 2012 19:15:41 +0200 |
Gilles Duboscq |
Loop-closed form GraphBuidling
|
Fri, 06 Apr 2012 17:58:00 +0200 |
Gilles Duboscq |
Merge
|
Fri, 06 Apr 2012 17:51:35 +0200 |
Gilles Duboscq |
Allow VirtualPhis in FrameStates, now the Virtual state in a LoopBegin's FrameState is the VirtualLoopPhi
|
Fri, 06 Apr 2012 17:05:41 +0200 |
Gilles Duboscq |
Merge
|
Fri, 06 Apr 2012 17:05:33 +0200 |
Gilles Duboscq |
Improve exacuation of anchored values, use it to fix if and merge simplifications
|
Fri, 06 Apr 2012 16:30:18 +0200 |
Gilles Duboscq |
Fix for EscapeAnalysis at loopEnds
|
Fri, 06 Apr 2012 16:03:51 +0200 |
Gilles Duboscq |
Reordering and adjustments to phases
|
Fri, 06 Apr 2012 15:44:15 +0200 |
Gilles Duboscq |
Fix potential KillCFG problem
|
Fri, 06 Apr 2012 15:23:58 +0200 |
Gilles Duboscq |
Fix for IntegerMul canonicalization : use the proper kind when canonicalizing a*0
|
Fri, 06 Apr 2012 15:17:29 +0200 |
Gilles Duboscq |
Add a PrintBailout option
|
Fri, 06 Apr 2012 14:59:04 +0200 |
Gilles Duboscq |
Add a few loop jtts
|
Fri, 06 Apr 2012 14:41:10 +0200 |
Gilles Duboscq |
Allow tracking nodes responsible for a non-empty liveIn in LinearScan
|
Fri, 06 Apr 2012 17:24:47 +0200 |
Doug Simon |
improved name of Eclipse launch file created for jar applications
|
Fri, 06 Apr 2012 14:26:33 +0200 |
Gilles Duboscq |
Merge
|
Fri, 06 Apr 2012 14:26:13 +0200 |
Gilles Duboscq |
make DaCapo benchmark matchers produce multiple result lines
|
Thu, 05 Apr 2012 17:11:41 +0200 |
Gilles Duboscq |
Add DaCapo 1st run as a benchmark group
|
Thu, 05 Apr 2012 22:35:28 +0200 |
Doug Simon |
added --ecl option to mx for saving VM execution(s) as Eclipse launch configurations
|
Wed, 04 Apr 2012 12:08:52 +0200 |
Doug Simon |
abstracted word size in object array copy
|
Wed, 04 Apr 2012 09:19:44 +0200 |
Doug Simon |
write barrier for UnsafeStoreNode must be inserted after associated write node has replaced original store node in the graph
|
Tue, 03 Apr 2012 23:10:04 +0200 |
Doug Simon |
revived mechanism for disabling automatic native builds in Eclipse
|
Tue, 03 Apr 2012 23:08:27 +0200 |
Doug Simon |
emit GC write barrier for UnsafeStoreNode only if store kind is Object
|
Tue, 03 Apr 2012 21:31:32 +0200 |
Doug Simon |
automated download of hsdis lib if PrintAssembly option is used; added support for hsdis on the Mac
|
Tue, 03 Apr 2012 10:58:23 +0200 |
Doug Simon |
Merge.
|
Tue, 03 Apr 2012 10:56:40 +0200 |
Doug Simon |
unsafe load/store snippets now require a displacement argument which allows x86 complex addressing modes to be used for tighter encoding of array store/load operations
|
Tue, 03 Apr 2012 10:05:49 +0200 |
Doug Simon |
added printing of HotSpot config if graal.printconfig system property is true
|
Tue, 03 Apr 2012 09:43:21 +0200 |
Doug Simon |
made Logger thread-safe by using a ThreadLocal
|
Mon, 02 Apr 2012 19:47:13 +0200 |
Lukas Stadler |
disable PriorityQueue and CacheGraphs
|
Mon, 02 Apr 2012 19:46:48 +0200 |
Lukas Stadler |
fix PriorityQueue, enable PriorityQueue and CacheGraphs
|
Mon, 02 Apr 2012 12:19:18 +0200 |
Doug Simon |
fixed gcc warning; added note to README_GRAAL about disabling the bootstrap step
|
Mon, 02 Apr 2012 11:39:32 +0200 |
Doug Simon |
added README_GRAAL.txt with simple build instructions
|
Thu, 29 Mar 2012 19:04:07 +0200 |
Lukas Stadler |
turn off experimental options (graph caching, compilation queue changes)
|
Thu, 29 Mar 2012 19:03:29 +0200 |
Lukas Stadler |
benchmark: graal compilation policy + priority queue + dynamic comp thread priority + graph caching
|
Thu, 29 Mar 2012 19:02:57 +0200 |
Lukas Stadler |
benchmark: graal compilation policy + priority queue + dynamic comp thread priority
|
Thu, 29 Mar 2012 18:55:45 +0200 |
Lukas Stadler |
added graph caching (-G:+CacheGraphs)
|
Thu, 29 Mar 2012 18:43:30 +0200 |
Lukas Stadler |
compilation queue changes:
|
Thu, 29 Mar 2012 13:23:34 +0200 |
Doug Simon |
added @Fold to folding methods during snippet intrinsification; replaced CardTableStartNode and CardTableShiftNode with @Fold methods
|
Thu, 29 Mar 2012 13:22:25 +0200 |
Doug Simon |
added 'javadoc/' to .hgignore
|
Thu, 29 Mar 2012 13:21:22 +0200 |
Doug Simon |
made MethodFilter patterns a little more flexible with respect to parameters
|
Thu, 29 Mar 2012 13:20:43 +0200 |
Doug Simon |
made HotSpotTypePrimitive.name() return the internal name form (as per the spec in RiType)
|
Thu, 29 Mar 2012 10:52:12 +0200 |
Doug Simon |
added javadoc command (from Maxine version of mx)
|
Wed, 28 Mar 2012 22:17:38 +0200 |
Doug Simon |
Merge.
|
Wed, 28 Mar 2012 22:17:10 +0200 |
Doug Simon |
fixed regex in MethodFilter
|
Wed, 28 Mar 2012 22:14:14 +0200 |
Doug Simon |
made CompareAndSwapNode implement Lowerable to ensure partial HIR -> HIR lowering happens
|
Wed, 28 Mar 2012 14:31:56 +0200 |
Doug Simon |
removed XIR & LIR code for nodes that are completely lowered in HotspotRuntime.lower()
|
Wed, 28 Mar 2012 14:23:30 +0200 |
Doug Simon |
removed some manual options set when compiling with JDT from mx
|
Wed, 28 Mar 2012 14:22:25 +0200 |
Doug Simon |
documentation to show the relationship between DebugConfig and Debug
|
Wed, 28 Mar 2012 14:21:05 +0200 |
Doug Simon |
added check for use of MethodFilter option without use of Log, Dump, Meter or Time options
|
Wed, 28 Mar 2012 17:46:14 +0200 |
Lukas Stadler |
reset invocation counter to 1 when method is queued for compilation, this leads to fewer unsuccessful re-enqueues.
|
Wed, 28 Mar 2012 13:56:41 +0200 |
Gilles Duboscq |
Fix for canonicalizer : some input changes were not tracked leading to canonicalization misses
|
Wed, 28 Mar 2012 09:37:18 +0200 |
Gilles Duboscq |
Merge
|
Mon, 26 Mar 2012 15:47:49 +0200 |
Gilles Duboscq |
Add a RiDeoptAction to Guards and FixedGuards
|
Mon, 26 Mar 2012 22:40:31 +0200 |
Doug Simon |
fixed Eclipse compiler warnings about unused parameters
|
Mon, 26 Mar 2012 22:25:26 +0200 |
Doug Simon |
made eclipseinit generate Eclipse debug-on-attach launch config in mx/attach-8000.launch
|
Mon, 26 Mar 2012 22:24:07 +0200 |
Doug Simon |
upgraded compiler settings for Eclipse 3.8
|
Mon, 26 Mar 2012 13:49:13 +0200 |
Doug Simon |
added -G:+PrintFlags flag for printing the Graal flags; tightened format checking of Graal options to be consistent with HotSpot
|
Fri, 23 Mar 2012 12:13:04 -0700 |
Christian Haeubl |
Merge
|
Fri, 23 Mar 2012 12:12:35 -0700 |
Christian Haeubl |
bugfix, parallel GC seems stable
|
Fri, 23 Mar 2012 13:33:56 +0100 |
Doug Simon |
fixed comment and error message in commands.py
|
Fri, 23 Mar 2012 11:48:39 +0100 |
Doug Simon |
changed Graal class path declaration (back) to a constant that is checked for correctness during building
|
Thu, 22 Mar 2012 19:06:04 -0700 |
Christian Haeubl |
Merge
|
Thu, 22 Mar 2012 18:54:02 -0700 |
Christian Haeubl |
some GC fixes
|
Wed, 21 Mar 2012 16:33:58 -0700 |
Christian Haeubl |
fix for package visible GraalOptions
|
Thu, 22 Mar 2012 19:54:03 +0100 |
Gilles Duboscq |
Add UseSerialGC flag in benchmarks so that all vms run with the same GC
|
Thu, 22 Mar 2012 19:43:56 +0100 |
Gilles Duboscq |
Merge
|
Thu, 22 Mar 2012 19:28:45 +0100 |
Gilles Duboscq |
Add assertion around probabilities, and fix potential problem in ComputeProbabilityPhase
|
Thu, 22 Mar 2012 18:36:52 +0100 |
Gilles Duboscq |
Use DumpOnError flag, false by default
|
Thu, 22 Mar 2012 19:13:09 +0100 |
Andreas Woess |
Use VM_LITTLE_ENDIAN to determine endianness.
|
Thu, 22 Mar 2012 18:28:18 +0100 |
Gilles Duboscq |
Add posibility to ignore some tests/benchmarks with some vms : use it to disable bootstrap benchmarks for client/server
|
Wed, 21 Mar 2012 18:05:41 +0100 |
Thomas Wuerthinger |
Fix C++ code to allow successful build on Windows.
|
Wed, 21 Mar 2012 14:57:06 +0100 |
Thomas Wuerthinger |
Fix constructor of DeoptimizeNode (to match intrinsic definition).
|
Wed, 21 Mar 2012 14:39:11 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 21 Mar 2012 14:32:47 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 21 Mar 2012 13:57:30 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 21 Mar 2012 13:49:34 +0100 |
Thomas Wuerthinger |
Added new decorate methods to the Debug class.
|
Wed, 21 Mar 2012 13:13:47 +0100 |
Thomas Wuerthinger |
Move compilation task logic to separate class.
|
Wed, 21 Mar 2012 12:12:22 +0100 |
Thomas Wuerthinger |
Use CiKind.ordinal() as it directly reflects HotSpot's basic type value.
|
Wed, 21 Mar 2012 12:07:41 +0100 |
Thomas Wuerthinger |
Refactoring of the debug framework. Move compiler thread implementation to its own file.
|
Wed, 21 Mar 2012 12:11:51 +0100 |
Andreas Woess |
Fixed DeoptimizeNode.deopt intrinsic.
|
Wed, 21 Mar 2012 13:05:57 +0100 |
Lukas Stadler |
another fix for non-graal builds
|
Wed, 21 Mar 2012 11:57:57 +0100 |
Lukas Stadler |
fix for non-graal builds
|
Wed, 21 Mar 2012 11:28:22 +0100 |
Lukas Stadler |
Merge
|
Wed, 21 Mar 2012 10:47:02 +0100 |
Lukas Stadler |
Support for recording a leaf graph id for each deoptimization point in the debug info.
|
Fri, 16 Mar 2012 11:03:54 +0100 |
Lukas Stadler |
better MethodFilter (allows filtering by class, method name and parameter types)
|
Tue, 20 Mar 2012 17:56:41 -0700 |
Christian Haeubl |
better inlining debug output
|
Tue, 20 Mar 2012 16:15:27 -0700 |
Christian Haeubl |
added better debug output when an optimistic deoptimization is disabled
|
Tue, 20 Mar 2012 12:16:14 -0700 |
Christian Haeubl |
fixed C2 compilation error
|
Tue, 20 Mar 2012 11:45:21 -0700 |
Christian Haeubl |
C1 bugfix, fixed C1 compilation errors
|
Tue, 20 Mar 2012 10:33:39 -0700 |
Christian Haeubl |
Merge
|
Tue, 20 Mar 2012 10:32:34 -0700 |
Christian Haeubl |
fixed failing testcases
|
Tue, 20 Mar 2012 08:34:54 -0700 |
Christian Haeubl |
fixed fastdebug C++ issue
|
Tue, 20 Mar 2012 08:24:04 -0700 |
Christian Haeubl |
Merge
|
Mon, 19 Mar 2012 16:22:57 -0700 |
Christian Haeubl |
minor cleanups after merge
|
Mon, 19 Mar 2012 15:51:49 -0700 |
Christian Haeubl |
Merge
|
Mon, 19 Mar 2012 15:47:35 -0700 |
Christian Haeubl |
minor changes
|
Mon, 19 Mar 2012 15:08:07 -0700 |
Christian Haeubl |
added output when optimistic optimizations are disabled
|
Mon, 19 Mar 2012 14:54:46 -0700 |
Christian Haeubl |
bugfix
|
Mon, 19 Mar 2012 14:43:15 -0700 |
Christian Haeubl |
finished first implementation of disabling runtime feedback selectively based on deoptimization history
|
Thu, 15 Mar 2012 17:01:44 -0700 |
Christian Haeubl |
removed EndlessRecompilationTest
|
Thu, 15 Mar 2012 17:01:03 -0700 |
Christian Haeubl |
added EndlessRecompilationTest
|
Thu, 15 Mar 2012 16:34:31 -0700 |
Christian Haeubl |
fixed two cases where DeoptAction was invalid
|
Thu, 15 Mar 2012 15:31:34 -0700 |
Christian Haeubl |
more preparations for disabling runtime feedback selectively based on deoptimization history
|
Tue, 13 Mar 2012 18:53:33 -0700 |
Christian Haeubl |
more preparations for disabling runtime feedback selectively based on deoptimization history
|
Tue, 13 Mar 2012 12:01:24 -0700 |
Christian Haeubl |
fixed case when exception probability should not be used
|
Tue, 13 Mar 2012 10:41:13 -0700 |
Christian Haeubl |
bugfix
|
Mon, 12 Mar 2012 18:40:51 -0700 |
Christian Haeubl |
removed unnecessary file
|
Mon, 12 Mar 2012 18:40:05 -0700 |
Christian Haeubl |
preparations to avoid endless recompilations because of not updated profiling information
|
Tue, 20 Mar 2012 17:13:57 +0100 |
Andreas Woess |
Allow ints to be put into a virtual long array.
|
Tue, 20 Mar 2012 14:43:09 +0100 |
Doug Simon |
Added jdkhome command to mx.
|
Mon, 19 Mar 2012 13:33:49 +0100 |
Andreas Woess |
Relax an assertion that would incorrectly fail for boxed virtual objects.
|
Mon, 19 Mar 2012 12:01:20 +0100 |
Gilles Duboscq |
Consitency in killCFG : kill the loop before deleteing the loopbegin when removing a dead loop
|
Mon, 19 Mar 2012 11:58:43 +0100 |
Gilles Duboscq |
getClass's intrinsic ReadNode floats, use a FloatingReadNode
|
Mon, 19 Mar 2012 11:57:33 +0100 |
Gilles Duboscq |
Run the canonicalizer early
|
Mon, 19 Mar 2012 11:57:10 +0100 |
Gilles Duboscq |
inputs in a NodeInputList can be null, allow adding null values to NodeInputList (consistent with NodeSuccessorList)
|
Mon, 19 Mar 2012 11:55:20 +0100 |
Gilles Duboscq |
Canonicalize some filter usages. Fix for graph printer's escape (escape invalid control chars). Small comment fixes
|
Fri, 16 Mar 2012 19:30:11 +0100 |
Andreas Woess |
Fix intrinsification of an invoke with exception with a deoptimize node.
|
Fri, 16 Mar 2012 19:23:43 +0100 |
Andreas Woess |
Fix possible endless recursion in ConvertDeoptimizeToGuardPhase.
|
Fri, 16 Mar 2012 20:23:29 +0100 |
Doug Simon |
added mechanism for disabling automatic native builds from the IDE (set IDE_BUILD_TARGET="" in mx/env)
|
Fri, 16 Mar 2012 20:03:11 +0100 |
Doug Simon |
compiler.class.path should not include system class path
|
Fri, 16 Mar 2012 18:25:30 +0100 |
Doug Simon |
fixed segv encountered while printing system property with a NULL value
|
Fri, 16 Mar 2012 14:48:15 +0100 |
Doug Simon |
Added -V option to mx for 'very verbose'which prints the environment variables used for an external command.
|
Fri, 16 Mar 2012 14:47:23 +0100 |
Doug Simon |
Disabled 'examples' command until the examples are revived.
|
Thu, 15 Mar 2012 08:23:05 +0100 |
Doug Simon |
Made the IdealGraphVisualizer runnable from mx with new 'igv' command.
|
Wed, 14 Mar 2012 21:54:42 +0100 |
Doug Simon |
Added mx/ecj.jar to .hgignore
|
Wed, 14 Mar 2012 18:00:59 +0100 |
Lukas Stadler |
disable PropagateTypes option
|
Wed, 14 Mar 2012 18:00:19 +0100 |
Lukas Stadler |
remove old PropagateTypesPhase
|
Wed, 14 Mar 2012 17:59:06 +0100 |
Lukas Stadler |
add and enable new PropagateTypeCachePhase, add type system tests
|
Wed, 14 Mar 2012 17:55:33 +0100 |
Lukas Stadler |
experimental type storage/query infrastructure, part 4:
|
Wed, 14 Mar 2012 17:50:59 +0100 |
Lukas Stadler |
experimental type storage/query infrastructure, part 3:
|
Wed, 14 Mar 2012 17:46:39 +0100 |
Lukas Stadler |
experimental type storage/query infrastructure, part 2: type feedback
|
Wed, 14 Mar 2012 17:42:41 +0100 |
Lukas Stadler |
experimental type storage/query infrastructure, part 1
|
Wed, 14 Mar 2012 17:23:31 +0100 |
Lukas Stadler |
experimental: dependencies on all ValueNodes
|
Wed, 14 Mar 2012 17:22:55 +0100 |
Lukas Stadler |
fix typos and remove unused parameters
|
Wed, 14 Mar 2012 17:17:24 +0100 |
Lukas Stadler |
let PostOrderBlockIterator iterate loops multiple times
|
Wed, 14 Mar 2012 17:15:17 +0100 |
Lukas Stadler |
fix to Condition.implies
|
Wed, 14 Mar 2012 17:14:22 +0100 |
Lukas Stadler |
propagate stamps while lowering
|
Wed, 14 Mar 2012 17:08:06 +0100 |
Lukas Stadler |
add NodeList.addAll(T[])
|
Wed, 14 Mar 2012 17:07:30 +0100 |
Lukas Stadler |
change MergeableState to use List<T> instead of Collection<T>
|
Wed, 14 Mar 2012 16:57:18 +0100 |
Lukas Stadler |
rename PiNode.value to PiNode.object and UnsafeCastNode.x to UnsafeCastNode.object
|
Wed, 14 Mar 2012 14:09:39 +0100 |
Doug Simon |
Made the Eclipse properties be automatically generated if they don't exist when building with the Eclipse batch compiler.
|
Wed, 14 Mar 2012 13:54:32 +0100 |
Doug Simon |
Made Java builds look for mx/ecj.jar to use Eclipse batch compiler by default.
|
Sun, 11 Mar 2012 13:11:37 +0100 |
Doug Simon |
Merge.
|
Fri, 09 Mar 2012 08:03:20 +0100 |
Doug Simon |
Removed GRAAL_README (outdated)
|
Fri, 09 Mar 2012 13:14:54 -0800 |
Christian Haeubl |
enabled wrappers for native method calls
|
Fri, 09 Mar 2012 17:12:20 +0100 |
Andreas Woess |
Remove method callback.
|
Thu, 08 Mar 2012 16:39:16 -0800 |
Christian Haeubl |
fixed debug/fastdebug warning message
|
Thu, 08 Mar 2012 19:49:51 +0100 |
Thomas Wuerthinger |
Two more package name corrections in C++ part.
|
Thu, 08 Mar 2012 19:35:42 +0100 |
Thomas Wuerthinger |
Updated mx commands.
|
Thu, 08 Mar 2012 19:27:37 +0100 |
Thomas Wuerthinger |
Adjusted Graal's vmSymbol entries.
|
Thu, 08 Mar 2012 19:24:41 +0100 |
Thomas Wuerthinger |
Adjust C++ part according to the renaming.
|
Thu, 08 Mar 2012 19:24:17 +0100 |
Thomas Wuerthinger |
Renamed projects.
|
Thu, 08 Mar 2012 19:11:12 +0100 |
Thomas Wuerthinger |
Update import statements.
|
Thu, 08 Mar 2012 17:57:30 +0100 |
Thomas Wuerthinger |
Perform renames on files.
|
Thu, 08 Mar 2012 15:09:11 +0100 |
Gilles Duboscq |
Merge
|
Thu, 08 Mar 2012 15:06:59 +0100 |
Gilles Duboscq |
more comments tag updates
|
Thu, 08 Mar 2012 15:01:19 +0100 |
Gilles Duboscq |
comments cleanup/retagging
|
Thu, 08 Mar 2012 12:46:19 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 08 Mar 2012 12:45:49 +0100 |
Thomas Wuerthinger |
Remove duplicate method entry in debug scope.
|
Wed, 07 Mar 2012 14:35:22 -0800 |
Christian Haeubl |
added assertion
|
Wed, 07 Mar 2012 14:14:25 -0800 |
Christian Haeubl |
Merge
|
Wed, 07 Mar 2012 14:14:03 -0800 |
Christian Haeubl |
another fix for goto's deopt case
|
Wed, 07 Mar 2012 11:36:53 -0800 |
Christian Haeubl |
bugfix
|
Wed, 07 Mar 2012 11:29:04 -0800 |
Christian Haeubl |
Merge
|
Wed, 07 Mar 2012 11:14:00 -0800 |
Christian Haeubl |
fix for goto's deopt case
|
Wed, 07 Mar 2012 21:04:56 +0100 |
Doug Simon |
Added 'intro' command to mx that runs a simple 'hello world' program and visualizes its compilation in the Graal Visualizer.
|
Wed, 07 Mar 2012 11:06:14 -0800 |
Christian Wimmer |
Fix performance regression: When never executed code is not compiled, deoptimize before the branch so that interpreter updates profiling information.
|
Wed, 07 Mar 2012 10:09:55 -0800 |
Christian Haeubl |
reverted the changes to sanitycheck.py
|
Wed, 07 Mar 2012 10:09:33 -0800 |
Christian Haeubl |
hardcoded correct SPECjvm2008 startup settings in sanitycheck.py
|
Wed, 07 Mar 2012 10:03:52 -0800 |
Christian Haeubl |
fix after merge
|
Wed, 07 Mar 2012 10:02:33 -0800 |
Christian Haeubl |
Merge
|
Wed, 07 Mar 2012 09:50:36 -0800 |
Christian Haeubl |
only print a warning in case that an endless recompilation is detected
|
Wed, 07 Mar 2012 09:48:08 -0800 |
Christian Haeubl |
added option to print the profiling information
|
Tue, 06 Mar 2012 11:11:27 -0800 |
Christian Haeubl |
added detection for endless recompilation
|
Mon, 05 Mar 2012 12:40:54 -0800 |
Christian Haeubl |
fixed deoptimization output
|
Mon, 05 Mar 2012 12:03:02 -0800 |
Christian Haeubl |
Merge
|
Mon, 05 Mar 2012 12:01:38 -0800 |
Christian Haeubl |
exit the VM when an endless recompilation is detected
|
Tue, 06 Mar 2012 11:55:44 -0800 |
Christian Wimmer |
Fix performance regression: remove unnecessary restriction of JSR parsing
|
Tue, 06 Mar 2012 19:17:52 +0100 |
Gilles Duboscq |
Fix python warning
|
Tue, 06 Mar 2012 19:13:51 +0100 |
Gilles Duboscq |
Add jacoco report and a -XX:+DeoptimizeALot -XX:+VerifyOops bootstrap run to the gate
|
Tue, 06 Mar 2012 12:09:50 +0100 |
Doug Simon |
Integrated mxtool updates from Maxine project.
|
Mon, 05 Mar 2012 18:22:31 -0800 |
Christian Wimmer |
Use BytecodeStream in BciBlockMapping instead of hand-crafted byte-array accesses
|
Mon, 05 Mar 2012 17:36:34 -0800 |
Christian Wimmer |
Move bytecode definition in its own package to separate it from the bytecode parser
|
Mon, 05 Mar 2012 16:09:49 -0800 |
Christian Wimmer |
Fix and enable liveness analysis to prune unnecessary frame state entries
|
Mon, 05 Mar 2012 16:09:07 -0800 |
Christian Wimmer |
Remove unused import
|
Mon, 05 Mar 2012 16:07:42 -0800 |
Christian Wimmer |
Allow multiple entries in methodFilter
|
Mon, 05 Mar 2012 09:55:54 -0800 |
Christian Wimmer |
Remove FrameStateAccess: Make FrameState immutable and move all modification logic into FrameStateBuilder
|
Mon, 05 Mar 2012 14:38:43 +0100 |
Gilles Duboscq |
cosmetic simplifications in NewInstanceNode.ESCAPE.updateState
|
Mon, 05 Mar 2012 14:35:26 +0100 |
Gilles Duboscq |
Allow JaCoCon to append to the execution file
|
Mon, 05 Mar 2012 13:40:39 +0100 |
Gilles Duboscq |
fix variable redefinition in URLConnectionDownload
|
Sun, 04 Mar 2012 18:56:25 -0800 |
Christian Haeubl |
Merge
|
Fri, 02 Mar 2012 18:50:51 -0800 |
Christian Haeubl |
try to reduce MaximumGreedyInlineSize significantly
|
Fri, 02 Mar 2012 17:52:12 -0800 |
Christian Haeubl |
some more changes to inlining debug output
|
Fri, 02 Mar 2012 17:43:17 -0800 |
Christian Haeubl |
changed inlining debug output
|
Fri, 02 Mar 2012 16:44:36 -0800 |
Christian Haeubl |
fixed an issue that prevented java.util.concurrent methods from being compiled
|
Fri, 02 Mar 2012 09:23:18 -0800 |
Christian Wimmer |
Use lower case http_proxy because this is the default environment variable on Linux
|
Fri, 02 Mar 2012 09:21:10 -0800 |
Christian Wimmer |
Reorder gate checks to do the important stuff first
|
Fri, 02 Mar 2012 09:20:28 -0800 |
Christian Wimmer |
Remove assertion that does not hold
|
Fri, 02 Mar 2012 09:18:42 -0800 |
Christian Wimmer |
Additional infrastructure methods
|
Fri, 02 Mar 2012 09:17:59 -0800 |
Christian Wimmer |
Use context instead of individual dump calls to pass helper objects to CFG printer
|
Fri, 02 Mar 2012 09:13:36 -0800 |
Christian Wimmer |
Remove dead code
|
Fri, 02 Mar 2012 09:12:54 -0800 |
Christian Wimmer |
Do not use SchedulePhase in CFG printer
|
Fri, 02 Mar 2012 09:10:04 -0800 |
Christian Wimmer |
Make reverse postorder computation more robust so that it can handle dead code.
|
Fri, 02 Mar 2012 09:08:39 -0800 |
Christian Wimmer |
Allow Debug context with multiple objects
|
Fri, 02 Mar 2012 09:07:56 -0800 |
Christian Wimmer |
NodeList.toString should not print null elements at the end of the array
|
Fri, 02 Mar 2012 09:07:14 -0800 |
Christian Wimmer |
Use register hints in new linear scan allocator
|
Fri, 02 Mar 2012 09:06:31 -0800 |
Christian Wimmer |
Fix copy&paste error
|
Thu, 01 Mar 2012 15:18:32 -0800 |
Christian Haeubl |
fixed probabilities when polymorphic inlining is used
|
Thu, 01 Mar 2012 15:58:46 +0100 |
Lukas Stadler |
disable vtable stub inlining
|
Thu, 01 Mar 2012 15:36:35 +0100 |
Lukas Stadler |
fixes to vtable stub inlining: compute offset on demand, look out for interface methods
|
Thu, 01 Mar 2012 12:26:32 +0100 |
Lukas Stadler |
disable VTable stub inlining
|
Thu, 01 Mar 2012 12:26:18 +0100 |
Lukas Stadler |
enable VTable stub inlining
|
Thu, 01 Mar 2012 12:11:19 +0100 |
Lukas Stadler |
add option to inline VTable stubs
|
Thu, 01 Mar 2012 12:10:41 +0100 |
Lukas Stadler |
Merge
|
Thu, 01 Mar 2012 12:04:37 +0100 |
Lukas Stadler |
cleanup of XirSite: remove unused (and incorrectly implemented) type functions, add receiver to determine nonNull property
|
Wed, 29 Feb 2012 19:20:15 -0800 |
Christian Haeubl |
use profiling information whenever possible
|
Wed, 29 Feb 2012 14:49:54 +0100 |
Lukas Stadler |
fix for RiCompiledMethod.execute
|
Tue, 28 Feb 2012 21:25:21 +0100 |
Thomas Wuerthinger |
Fix DebugScope memory leak.
|
Tue, 28 Feb 2012 18:57:46 +0100 |
Andreas Woess |
Small fix for windows.
|
Tue, 28 Feb 2012 18:00:35 +0100 |
Lukas Stadler |
added RiCompiledMethod.execute and the required VM infrastructure
|
Tue, 28 Feb 2012 17:53:07 +0100 |
Lukas Stadler |
eclipse CDT project update
|
Mon, 27 Feb 2012 19:16:28 -0800 |
Christian Haeubl |
prefer inlining within loops
|
Mon, 27 Feb 2012 19:15:30 -0800 |
Christian Haeubl |
slightly prefer inlining within loops
|
Mon, 27 Feb 2012 19:14:36 -0800 |
Christian Haeubl |
disabled the preferred inlining within loops for one benchmark run
|
Mon, 27 Feb 2012 15:06:36 -0800 |
Christian Haeubl |
Merge
|
Mon, 27 Feb 2012 14:50:58 -0800 |
Christian Haeubl |
added comment about final non-static fields
|
Mon, 27 Feb 2012 14:47:55 -0800 |
Christian Haeubl |
small fix to loop frequency propagation
|
Mon, 27 Feb 2012 23:36:29 +0100 |
Thomas Wuerthinger |
2 more #ifdef GRAAL
|
Mon, 27 Feb 2012 23:05:48 +0100 |
Thomas Wuerthinger |
Added missing #ifdef GRAAL
|
Mon, 27 Feb 2012 22:19:24 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 27 Feb 2012 22:18:57 +0100 |
Thomas Wuerthinger |
create separate RUNTIME1_STUBS definition for non-graal build.
|
Mon, 27 Feb 2012 22:15:05 +0100 |
Thomas Wuerthinger |
Remove the hacks around "is_Compiler_thread" assertions; Graal no longer uses the compiler thread mechanisms; don't create a C++ compilation queue or any compiler threads.
|
Mon, 27 Feb 2012 21:49:51 +0100 |
Thomas Wuerthinger |
More diff vs hsx24 clean up.
|
Mon, 27 Feb 2012 21:43:51 +0100 |
Thomas Wuerthinger |
More diff vs hsx24 optimizations.
|
Mon, 27 Feb 2012 18:31:27 +0100 |
Thomas Wuerthinger |
More ifdef GRAAL usage.
|
Mon, 27 Feb 2012 17:06:18 +0100 |
Thomas Wuerthinger |
Reducing diff to hsx24
|
Mon, 27 Feb 2012 16:26:41 +0100 |
Thomas Wuerthinger |
More GRAAL #ifdef; ignore graal directory on windows for client/server configuration.
|
Mon, 27 Feb 2012 15:25:39 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 27 Feb 2012 15:15:59 +0100 |
Thomas Wuerthinger |
First round of minimizing diff vs OpenJDK.
|
Mon, 27 Feb 2012 14:58:47 +0100 |
Thomas Wuerthinger |
Merge fix #3.
|
Mon, 27 Feb 2012 14:40:41 +0100 |
Thomas Wuerthinger |
Merge fix #2.
|
Mon, 27 Feb 2012 14:36:47 +0100 |
Thomas Wuerthinger |
Merge fixes.
|
Mon, 27 Feb 2012 13:10:13 +0100 |
Thomas Wuerthinger |
Merge with http://hg.openjdk.java.net/hsx/hsx24/hotspot/
|
Fri, 24 Feb 2012 18:08:59 -0800 |
amurillo |
Added tag hs24-b01 for changeset 975c4105f1e2
jdk8-b28
|
Fri, 24 Feb 2012 18:08:58 -0800 |
amurillo |
Merge
hs24-b01
|
Thu, 23 Feb 2012 21:10:02 -0500 |
bpittore |
Merge
|
Tue, 21 Feb 2012 13:14:55 -0500 |
jiangli |
7120481: storeStore barrier in constructor with final field
|
Wed, 22 Feb 2012 14:00:34 -0500 |
bpittore |
Merge
|
Wed, 15 Feb 2012 20:26:59 -0500 |
vladidan |
7129401: PPC: runtime/7100935/TestShortArraycopy.java fails
|
Wed, 22 Feb 2012 08:19:27 -0800 |
fparain |
Merge
|
Mon, 20 Feb 2012 21:27:56 -0800 |
poonam |
7145358: SA throws ClassCastException for partially loaded ConstantPool
|
Sun, 19 Feb 2012 13:11:39 +0100 |
sla |
7132070: Use a mach_port_t as the OSThread thread_id rather than pthread_t on BSD/OSX
|
Fri, 17 Feb 2012 15:55:27 -0800 |
dcubed |
7145798: System.loadLibrary does not search current working directory
|
Thu, 23 Feb 2012 12:03:08 -0800 |
katleman |
Added tag jdk8-b27 for changeset 3b24e7e01d20
|