Thu, 15 Sep 2011 20:56:24 -0700 |
jcoomes |
7091255: Bump the hs22 build number to 06
hs22-b06
|
Thu, 15 Sep 2011 20:30:12 -0700 |
jcoomes |
7091294: disable quicksort tests
|
Thu, 15 Sep 2011 19:33:39 -0700 |
jcoomes |
Merge
|
Thu, 15 Sep 2011 18:53:14 -0700 |
schien |
Added tag jdk8-b05 for changeset dce7d24674f4
jdk8-b06
|
Thu, 15 Sep 2011 12:44:09 -0700 |
iveresov |
Merge
|
Wed, 14 Sep 2011 13:57:32 -0700 |
never |
7090654: nightly failures after 7086585
|
Wed, 14 Sep 2011 16:28:39 +0200 |
bdelsart |
7077806: ARM: java.lang.InternalError: bound subword value does not fit into the subword type
|
Wed, 14 Sep 2011 10:40:13 +0200 |
bdelsart |
7057978: improve robustness of c1 ARM back-end wrt non encodable constants
|
Tue, 13 Sep 2011 11:46:51 -0700 |
kvn |
7089632: assert(machtmp->outcnt() == 1) failed: expected for a MachTemp
|
Mon, 12 Sep 2011 13:51:40 -0700 |
never |
7089709: type "jushort" not found
|
Sun, 11 Sep 2011 14:48:24 -0700 |
never |
7088955: add C2 IR support to the SA
|
Sat, 10 Sep 2011 17:29:02 -0700 |
never |
7086585: make Java field injection more flexible
|
Sat, 10 Sep 2011 00:11:04 -0700 |
never |
7088020: SEGV in JNIHandleBlock::release_block
|
Fri, 09 Sep 2011 13:47:11 -0700 |
kvn |
7035946: Up to 15% regression on JDK 7 b136 vs b135 on specjvm2008.crypto.rsa on x64
|
Fri, 09 Sep 2011 12:44:37 -0700 |
iveresov |
Merge
|
Thu, 08 Sep 2011 09:35:41 +0200 |
roland |
7087453: PhaseChaitin::yank_if_dead() should handle MachTemp inputs
|
Thu, 08 Sep 2011 12:44:04 -0700 |
kvn |
7087947: Add regression test for 7068051
|
Thu, 08 Sep 2011 05:11:31 -0700 |
twisti |
7085860: JSR 292: implement CallSite.setTargetNormal and setTargetVolatile as native methods
|
Thu, 08 Sep 2011 10:12:25 +0200 |
bdelsart |
7087445: Improve platform independence of JSR292 shared code
|
Wed, 07 Sep 2011 12:58:42 -0700 |
kvn |
7054211: No loop unrolling done in jdk7b144 for a test update() while loop
|
Tue, 13 Sep 2011 20:28:00 -0700 |
kvn |
7090259: Fix hotspot sources to build with old compilers
|
Tue, 13 Sep 2011 16:58:35 -0700 |
iveresov |
7090069: Java launcher hangs in infinite loop on windows when UseNUMA[Interleaving] is specified
|
Tue, 13 Sep 2011 12:40:14 -0400 |
tonyp |
7089625: G1: policy for how many old regions to add to the CSet (when young gen is fixed) is broken
|
Fri, 09 Sep 2011 16:33:13 -0700 |
jcoomes |
Added tag hs22-b05 for changeset 513a84dd0f8b
|
Fri, 09 Sep 2011 16:24:12 -0700 |
jcoomes |
7088991: Bump ths hs22 build number to 05
hs22-b05
|
Fri, 09 Sep 2011 16:17:16 -0700 |
jcoomes |
Merge
|
Thu, 08 Sep 2011 16:59:27 -0700 |
schien |
Added tag jdk8-b04 for changeset 0fa3ace511fe
jdk8-b05
|
Fri, 09 Sep 2011 14:44:43 +0200 |
stefank |
Merge
|
Fri, 09 Sep 2011 05:20:58 -0400 |
tonyp |
7087717: G1: make the G1PrintRegionLivenessInfo parameter diagnostic
|
Thu, 08 Sep 2011 16:29:41 +0200 |
brutisso |
6929868: G1: introduce min / max young gen size bounds
|
Thu, 08 Sep 2011 05:16:49 -0400 |
tonyp |
7084509: G1: fix inconsistencies and mistakes in the young list target length calculations
|
Wed, 07 Sep 2011 18:58:33 -0700 |
iveresov |
7086226: UseNUMA fails on old versions of windows
|
Wed, 07 Sep 2011 13:55:42 -0700 |
ysr |
4965777: GC changes to support use of discovered field for pending references
|
Wed, 07 Sep 2011 15:00:13 -0700 |
ysr |
Merge
|
Thu, 01 Sep 2011 16:18:17 +0200 |
stefank |
7085906: Replace the permgen allocated sentinelRef with a self-looped end
|
Wed, 07 Sep 2011 12:21:23 -0400 |
tonyp |
7050392: G1: Introduce flag to generate a log of the G1 ergonomic decisions
|
Tue, 06 Sep 2011 21:03:51 -0700 |
iveresov |
7087583: Hotspot fails to allocate heap with mmap(MAP_HUGETLB)
|
Thu, 08 Sep 2011 06:36:31 -0700 |
rottenha |
Merge
|
Wed, 07 Sep 2011 14:15:07 +0200 |
roland |
7085012: ARM: com/sun/jdi/PopSynchronousTest.java still fails
|
Wed, 07 Sep 2011 11:52:00 -0700 |
iveresov |
Merge
|
Wed, 07 Sep 2011 09:35:52 +0200 |
roland |
7086394: c2/arm: enable UseFPUForSpilling
|
Mon, 05 Sep 2011 17:09:05 -0700 |
never |
7051798: SA-JDI: NPE in Frame.addressOfStackSlot(Frame.java:244)
|
Sat, 03 Sep 2011 14:03:54 -0700 |
kvn |
7086560: 7085404 changes broke VM with -XX:-EnableInvokeDynamic
|
Sat, 03 Sep 2011 09:56:57 -0700 |
never |
Merge
|
Fri, 02 Sep 2011 20:58:21 -0700 |
never |
7071307: MethodHandle bimorphic inlining should consider the frequency
|
Fri, 02 Sep 2011 22:00:49 -0700 |
never |
7016881: JSR 292: JDI: sun.jvm.hotspot.utilities.AssertionFailure: index out of bounds
|
Fri, 02 Sep 2011 12:13:33 -0700 |
kvn |
7039731: arraycopy could use prefetch on SPARC
|
Fri, 02 Sep 2011 04:28:59 -0700 |
twisti |
7071709: JSR 292: switchpoint invalidation should be pushed not pulled
|
Fri, 02 Sep 2011 00:36:18 -0700 |
twisti |
7085404: JSR 292: VolatileCallSites should have push notification too
|
Thu, 01 Sep 2011 01:31:25 -0700 |
twisti |
7079673: JSR 292: C1 should inline bytecoded method handle adapters
|
Wed, 31 Aug 2011 16:46:11 -0700 |
never |
7083786: dead various dead chunks of code
|
Wed, 31 Aug 2011 09:48:21 -0700 |
kvn |
7085137: -XX:+VerifyOops is broken
|
Wed, 31 Aug 2011 01:40:45 -0700 |
twisti |
7078382: JSR 292: don't count method handle adapters against inlining budgets
|
Tue, 30 Aug 2011 19:01:58 -0700 |
iveresov |
7085279: C1 overflows code buffer with VerifyOops and CompressedOops
|
Tue, 30 Aug 2011 00:54:09 -0700 |
never |
7082263: Reflection::resolve_field/field_get/field_set are broken
|
Mon, 29 Aug 2011 05:07:35 -0700 |
twisti |
7083184: JSR 292: don't store context class argument with call site dependencies
|
Sat, 27 Aug 2011 00:23:47 -0700 |
iveresov |
6591247: C2 cleans up the merge point too early during SplitIf
|
Fri, 26 Aug 2011 08:52:22 -0700 |
kvn |
7059037: Use BIS for zeroing on T4
|
Thu, 25 Aug 2011 20:29:30 -0700 |
never |
7082949: JSR 292: missing ResourceMark in methodOopDesc::make_invoke_method
|
Fri, 02 Sep 2011 21:33:57 -0700 |
jcoomes |
Merge
|
Wed, 31 Aug 2011 23:55:58 -0700 |
ysr |
Merge
|
Wed, 31 Aug 2011 10:16:02 -0700 |
johnc |
7066841: remove MacroAssembler::br_on_reg_cond() on sparc
|
Mon, 29 Aug 2011 17:42:39 -0700 |
iveresov |
7082645: Hotspot doesn't compile on old linuxes after 7060836
|
Mon, 29 Aug 2011 10:13:06 -0700 |
johnc |
7080389: G1: refactor marking code in evacuation pause copy closures
|
Thu, 25 Aug 2011 02:57:46 -0700 |
iveresov |
7082969: NUMA interleaving
|
Fri, 02 Sep 2011 15:52:03 -0700 |
jcoomes |
Added tag hs22-b04 for changeset ce9bde819dcb
|
Fri, 02 Sep 2011 03:49:30 -0700 |
jcoomes |
7086589: bump the hs22 build number to 04
hs22-b04
|
Fri, 02 Sep 2011 15:47:43 -0700 |
jcoomes |
Added tag hs22-b03 for changeset 3a2fb61165df
|
Fri, 02 Sep 2011 15:47:43 -0700 |
jcoomes |
Added tag hs22-b02 for changeset 7c29742c41b4
|
Fri, 02 Sep 2011 15:47:42 -0700 |
jcoomes |
Added tag hs22-b01 for changeset 0cc8a70952c3
|
Thu, 01 Sep 2011 13:54:24 -0700 |
schien |
Added tag jdk8-b03 for changeset 3a2fb61165df
jdk8-b04
|
Wed, 31 Aug 2011 13:57:17 -0700 |
jcoomes |
Merge
hs22-b03 jdk8-b03
|
Thu, 25 Aug 2011 17:17:59 -0700 |
schien |
Added tag jdk8-b02 for changeset 31e253c1da42
|
Thu, 18 Aug 2011 18:55:12 -0700 |
cl |
Added tag jdk8-b01 for changeset 0cc8a70952c3
jdk8-b02
|
Fri, 26 Aug 2011 16:11:25 -0700 |
kvn |
7083916: Bump the hs22 build number to 03
|
Thu, 25 Aug 2011 18:56:52 -0700 |
kvn |
Merge
|
Mon, 22 Aug 2011 11:00:39 -0700 |
kvn |
7081926: assert(VM_Version::supports_sse2()) failed: must support
|
Sat, 20 Aug 2011 14:03:12 -0700 |
kvn |
7076831: TEST_BUG: compiler/5091921/Test7005594.java fails on LOW MEM SYSTEMS
|
Tue, 23 Aug 2011 11:06:30 +0200 |
brutisso |
7082220: Visual Studio projects broken after change 7016797: Hotspot: securely/restrictive load dlls and new
|
Mon, 22 Aug 2011 23:57:10 -0700 |
ysr |
Merge
|
Mon, 22 Aug 2011 12:30:06 -0700 |
ysr |
6810861: G1: support -XX:+{PrintClassHistogram,HeapDump}{Before,After}FullGC
|
Mon, 22 Aug 2011 10:16:33 -0400 |
tonyp |
7081064: G1: remove develop params G1FixedSurvivorSpaceSize, G1FixedTenuringThreshold, and G1FixedEdenSize
|
Fri, 19 Aug 2011 09:30:59 +0200 |
brutisso |
6814390: G1: remove the concept of non-generational G1
|
Fri, 19 Aug 2011 14:22:25 -0700 |
jcoomes |
7081251: bump the hs22 build number to 02
hs22-b02
|
Fri, 19 Aug 2011 14:08:18 -0700 |
jcoomes |
Merge
|
Wed, 22 Jun 2011 10:10:25 -0700 |
jeff |
7057046: Add embedded license to THIRD PARTY README
|
Wed, 15 Jun 2011 14:59:55 -0700 |
asaha |
7055247: Ignore test of # 7020373
|
Tue, 12 Apr 2011 16:42:26 -0400 |
kamg |
7020373: JSR rewriting can overflow memory address size variables
|
Fri, 27 May 2011 15:01:07 -0700 |
jeff |
7045697: JDK7 THIRD PARTY README update
|
Wed, 25 May 2011 13:31:51 -0700 |
katleman |
7044486: open jdk repos have files with incorrect copyright headers, which can end up in src bundles
|
Wed, 17 Aug 2011 10:32:53 -0700 |
jcoomes |
6791672: enable 1G and larger pages on solaris
|
Fri, 19 Aug 2011 08:55:53 -0700 |
kvn |
Merge
|
Thu, 18 Aug 2011 11:49:33 -0700 |
kvn |
7080431: VM asserts if specified size(x) in .ad is larger than emitted size
|
Wed, 17 Aug 2011 11:52:22 -0700 |
twisti |
7079769: JSR 292: incorrect size() for CallStaticJavaHandle on sparc
|
Wed, 17 Aug 2011 05:14:43 -0700 |
twisti |
7079626: x64 emits unnecessary REX prefix
|
Tue, 16 Aug 2011 16:59:46 -0700 |
kvn |
7079329: Adjust allocation prefetching for T4
|
Tue, 16 Aug 2011 11:53:57 -0700 |
kvn |
7079317: Incorrect branch's destination block in PrintoOptoAssembly output
|
Tue, 16 Aug 2011 04:14:05 -0700 |
twisti |
7071653: JSR 292: call site change notification should be pushed not pulled
|
Thu, 11 Aug 2011 12:08:11 -0700 |
kvn |
7063629: use cbcond in C2 generated code on T4
|
Wed, 10 Aug 2011 14:06:57 -0700 |
kvn |
7077439: Possible reference through NULL in loopPredicate.cpp:726
|
Tue, 02 Aug 2011 18:36:40 +0200 |
roland |
7074017: Introduce MemBarAcquireLock/MemBarReleaseLock nodes for monitor enter/exit code paths
|
Mon, 08 Aug 2011 13:19:46 -0700 |
never |
7075623: 6990212 broke raiseException in 64 bit
|
Mon, 08 Aug 2011 05:49:04 -0700 |
twisti |
7071823: Zero: zero/shark doesn't build after b147-fcs
|
Sat, 06 Aug 2011 08:28:08 -0700 |
kvn |
7075559: JPRT windows_x64 build failure
|
Fri, 29 Jul 2011 09:16:29 -0700 |
kvn |
7068051: SIGSEGV in PhaseIdealLoop::build_loop_late_post
|
Thu, 28 Jul 2011 13:03:39 -0700 |
never |
7060619: C1 should respect inline and dontinline directives from CompilerOracle
|
Thu, 28 Jul 2011 02:14:44 -0700 |
twisti |
7066143: JSR 292: Zero support after regressions from 7009923 and 7009309
|
Wed, 27 Jul 2011 17:28:36 -0700 |
kvn |
7069452: Cleanup NodeFlags
|
Wed, 27 Jul 2011 15:06:35 -0700 |
never |
7071427: AdapterFingerPrint can hold 8 entries per int
|
Tue, 26 Jul 2011 19:35:23 -0700 |
kvn |
7070134: Hotspot crashes with sigsegv from PorterStemmer
|
Thu, 21 Jul 2011 11:25:07 -0700 |
kvn |
7063628: Use cbcond on T4
|
Thu, 21 Jul 2011 08:38:25 -0700 |
never |
7012081: JSR 292: SA-JDI can't read MH/MT/Indy ConstantPool entries
|
Wed, 20 Jul 2011 18:04:17 -0700 |
iveresov |
7066339: Tiered: policy should make consistent decisions about osr levels
|
Wed, 17 Aug 2011 07:05:42 -0400 |
collins |
Merge
|
Tue, 16 Aug 2011 09:18:47 -0400 |
zgu |
Merge
|
Tue, 12 Jul 2011 21:13:53 -0400 |
zgu |
7065535: Mistyped function name that disabled UseLargePages on Windows
|
Fri, 15 Apr 2011 09:34:43 -0400 |
zgu |
7016797: Hotspot: securely/restrictive load dlls and new API for loading system dlls
|
Wed, 10 Aug 2011 15:04:21 +0400 |
dsamersoff |
7073913: The fix for 7017193 causes segfaults
|
Tue, 16 Aug 2011 08:02:29 -0700 |
ysr |
Merge
|
Fri, 12 Aug 2011 11:31:06 -0400 |
tonyp |
7039627: G1: avoid BOT updates for survivor allocations and dirty survivor regions incrementally
|
Thu, 11 Aug 2011 11:36:29 -0700 |
johnc |
7074579: G1: JVM crash with JDK7 running ATG CRMDemo Fusion App
|
Thu, 11 Aug 2011 14:58:29 +0100 |
kevinw |
Merge
|
Tue, 02 Aug 2011 14:37:35 +0100 |
kevinw |
7072527: CMS: JMM GC counters overcount in some cases
|
Fri, 05 Aug 2011 16:50:14 -0700 |
iveresov |
7060836: RHEL 5.5 and 5.6 should support UseNUMA
|
Fri, 05 Aug 2011 16:44:01 -0700 |
iveresov |
7060842: UseNUMA crash with UseHugreTLBFS running SPECjvm2008
|
Tue, 02 Aug 2011 12:13:13 -0700 |
johnc |
7069863: G1: SIGSEGV running SPECjbb2011 and -UseBiasedLocking
|
Mon, 01 Aug 2011 10:04:28 -0700 |
johnc |
7068240: G1: Long "parallel other time" and "ext root scanning" when running specific benchmark
|
Thu, 28 Jul 2011 14:10:21 -0400 |
andrew |
7072341: enable hotspot builds on Linux 3.0
|
Sat, 23 Jul 2011 10:42:20 -0400 |
coleenp |
Merge
|
Fri, 22 Jul 2011 00:29:01 -0700 |
dholmes |
7046490: Preallocated OOME objects should obey Throwable stack trace protocol
|
Sat, 16 Jul 2011 22:21:39 -0400 |
coleenp |
Merge
|
Thu, 07 Jul 2011 22:34:34 -0400 |
coleenp |
Merge
|
Sat, 02 Jul 2011 04:17:12 -0400 |
dholmes |
7052988: JPRT embedded builds don't set MINIMIZE_RAM_USAGE
|
Wed, 29 Jun 2011 20:28:58 -0700 |
dcubed |
6951623: 3/3 possible performance problems in FollowReferences() and GetObjectsWithTags()
|
Thu, 23 Jun 2011 20:31:43 -0700 |
dcubed |
7043987: 3/3 JVMTI FollowReferences is slow
|
Sat, 18 Jun 2011 13:32:27 +0400 |
dsamersoff |
Merge
|
Thu, 09 Jun 2011 01:06:09 +0400 |
dsamersoff |
Merge
|
Fri, 22 Jul 2011 23:42:46 -0700 |
trims |
7070061: Adjust Hotspot make/jprt.properties for new JDK8 settings
hs22-b01 jdk8-b01
|
Fri, 22 Jul 2011 23:47:17 -0700 |
trims |
7069176: Update the JDK version numbers in Hotspot for JDK 8
|
Sat, 23 Jul 2011 01:56:51 -0700 |
trims |
Merge
|
Tue, 24 May 2011 15:28:35 -0700 |
mr |
7048009: Update .jcheck/conf files for JDK 8
|
Fri, 15 Jul 2011 15:35:50 -0700 |
never |
6990212: JSR 292 JVMTI MethodEnter hook is not called for JSR 292 bootstrap and target methods
|
Thu, 14 Jul 2011 15:39:40 -0700 |
kvn |
7067288: compiler regression test Test7052494 timeouts with client VM
|
Wed, 13 Jul 2011 10:48:42 -0700 |
kvn |
Merge
|
Fri, 08 Jul 2011 15:33:03 -0700 |
iveresov |
7058510: multinewarray with 6 dimensions uncommon traps in server compiler
|
Fri, 08 Jul 2011 09:38:48 -0700 |
kvn |
7059034: Use movxtod/movdtox on T4
|
Tue, 12 Jul 2011 16:32:25 -0700 |
jcoomes |
Merge
|
Mon, 11 Jul 2011 14:15:43 -0700 |
jcoomes |
7061212: use o/s low memory notification in embedded builds
|
Thu, 07 Jul 2011 15:44:34 -0700 |
jcoomes |
7053189: remove some unnecessary platform-dependent includes
|
Wed, 06 Jul 2011 13:02:54 -0700 |
jcoomes |
7061225: os::print_cpu_info() should support os-specific data
|
Wed, 06 Jul 2011 12:28:07 -0700 |
jcoomes |
7061204: clean the chunk table synchronously in embedded builds
|
Wed, 06 Jul 2011 12:22:29 -0700 |
jcoomes |
7061197: ThreadLocalStorage sp map table should be optional
|
Wed, 06 Jul 2011 12:17:44 -0700 |
jcoomes |
7061192: option handling adjustments for oracle and embedded builds
|
Wed, 06 Jul 2011 12:03:01 -0700 |
jcoomes |
7061187: need some includes for arm/ppc
|
Thu, 07 Jul 2011 10:51:07 -0700 |
kvn |
Merge
|
Wed, 06 Jul 2011 18:15:21 -0700 |
never |
7062856: Disassembler needs to be smarter about finding hsdis after 1.7 launcher changes
|
Wed, 06 Jul 2011 09:27:54 -0700 |
never |
7061101: adlc should complain about mixing block and expression forms of ins_encode
|
Tue, 05 Jul 2011 16:07:54 -0700 |
never |
6478991: C1 NullCheckEliminator yields incorrect exceptions
|
Fri, 01 Jul 2011 10:37:37 -0700 |
iveresov |
7057120: Tiered: Allow C1 to inline methods with loops
|
Fri, 01 Jul 2011 10:35:54 -0700 |
iveresov |
7058689: Tiered: Reprofiling doesn't happen in presence of level 4 OSR methods
|
Tue, 28 Jun 2011 15:50:07 -0700 |
kvn |
7047954: VM crashes with assert(is_Mem()) failed
|
Tue, 28 Jun 2011 15:24:29 -0700 |
kvn |
7044738: Loop unroll optimization causes incorrect result
|
Tue, 28 Jun 2011 15:04:39 -0700 |
kvn |
6990015: Incorrect Icache line size is used for 64 bit x86
|
Tue, 28 Jun 2011 14:30:27 -0700 |
kvn |
7058036: FieldsAllocationStyle=2 does not work in 32-bit VM
|
Thu, 23 Jun 2011 17:14:06 -0700 |
jrose |
7056328: JSR 292 invocation sometimes fails in adapters for types not on boot class path
|
Wed, 22 Jun 2011 14:45:37 -0700 |
never |
7057587: JSR 292 - crash with jruby in test/test_respond_to.rb
|
Tue, 21 Jun 2011 09:04:55 -0700 |
never |
7056380: VM crashes with SIGSEGV in compiled code
|
Mon, 20 Jun 2011 16:45:35 -0700 |
kvn |
7052494: Eclipse test fails on JDK 7 b142
|
Thu, 16 Jun 2011 13:46:55 -0700 |
never |
7055355: JSR 292: crash while throwing WrongMethodTypeException
|
Wed, 06 Jul 2011 08:43:01 -0700 |
jcoomes |
Merge
|
Tue, 28 Jun 2011 14:23:27 +0200 |
brutisso |
7016112: CMS: crash during promotion testing
|
Fri, 24 Jun 2011 12:38:49 -0400 |
tonyp |
7049999: G1: Make the G1PrintHeapRegions output consistent and complete
|
Tue, 21 Jun 2011 15:23:07 -0400 |
tonyp |
7046182: G1: remove unnecessary iterations over the collection set
|
Mon, 20 Jun 2011 22:03:13 -0400 |
tonyp |
7055073: G1: code cleanup in the concurrentMark.* files
|
Mon, 20 Jun 2011 09:42:26 -0700 |
ysr |
6916968: CMS: freeList.cpp:304 assert(_allocation_stats.prevSweep() + ..., "Conservation Principle")
|
Thu, 16 Jun 2011 15:51:57 -0400 |
tonyp |
6994322: Remove the is_tlab and is_noref / is_large_noref parameters from the CollectedHeap
|
Wed, 15 Jun 2011 10:18:04 -0700 |
johnc |
7045751: G1: +ExplicitGCInvokesConcurrent causes excessive single region evacuation pauses
|
Tue, 14 Jun 2011 11:01:10 -0700 |
johnc |
7004681: G1: Extend marking verification to Full GCs
|
Tue, 14 Jun 2011 10:33:43 -0400 |
tonyp |
7046558: G1: concurrent marking optimizations
|
Mon, 13 Jun 2011 13:48:18 +0200 |
brutisso |
6918185: Remove unused code for lost card-marking optimization in BacktraceBuilder
|
Mon, 13 Jun 2011 09:58:16 -0700 |
ysr |
7051430: CMS: ongoing CMS cycle should terminate abruptly to allow prompt JVM termination at exit
|
Fri, 10 Jun 2011 15:44:02 -0700 |
minqi |
Merge
|
Fri, 10 Jun 2011 15:08:36 -0700 |
minqi |
6941923: RFE: Handling large log files produced by long running Java Applications
|
Fri, 10 Jun 2011 13:16:40 -0400 |
tonyp |
7045330: G1: Simplify/fix the HeapRegionSeq class
|
Wed, 08 Jun 2011 21:48:38 -0400 |
tonyp |
7045662: G1: OopsInHeapRegionClosure::set_region() should not be virtual
|
Wed, 08 Jun 2011 15:31:51 -0400 |
tonyp |
7032531: G1: enhance GC logging to include more accurate eden / survivor size transitions
|
Wed, 08 Jun 2011 08:39:53 -0700 |
ysr |
Merge
|
Thu, 02 Jun 2011 10:23:36 -0700 |
ysr |
7048782: CMS: assert(last_chunk_index_to_check<= last_chunk_index) failed: parCardTableModRefBS.cpp:359
|
Fri, 27 May 2011 10:23:03 -0700 |
ysr |
7048342: CMS: eob == _limit || fc->isFree() failed: Only a free chunk should allow us to cross over the limit
|
Fri, 01 Jul 2011 13:07:16 -0700 |
trims |
7061691: Fork HS21 to HS22 - renumber Minor and build numbers of JVM
|
Wed, 15 Jun 2011 10:20:03 -0700 |
never |
Merge
|
Tue, 14 Jun 2011 15:20:55 -0700 |
never |
Merge
|
Tue, 14 Jun 2011 14:41:33 -0700 |
never |
7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters
|
Tue, 14 Jun 2011 12:25:05 -0700 |
twisti |
7053520: JSR292: crash in invokedynamic with C1 using tiered and compressed oops
|
Wed, 08 Jun 2011 17:04:06 -0700 |
jrose |
7047697: MethodHandle.invokeExact call for wrong method causes VM failure if run with -Xcomp
|
Sat, 04 Jun 2011 10:36:22 -0700 |
kvn |
7050280: assert(u->as_Unlock()->is_eliminated()) failed: sanity
|
Fri, 03 Jun 2011 22:31:43 -0700 |
never |
7045514: SPARC assembly code for JSR 292 ricochet frames
|
Thu, 02 Jun 2011 13:36:11 -0700 |
never |
7050554: JSR 292 - need optimization for selectAlternative
|
Thu, 09 Jun 2011 01:33:42 +0400 |
dsamersoff |
Merge
|
Thu, 02 Jun 2011 21:01:48 -0700 |
coleenp |
Merge
|
Thu, 02 Jun 2011 14:17:48 -0400 |
coleenp |
7049928: VM crashes with "assert(_adapter != NULL) failed: must have" at methodOop.cpp:63
|
Sat, 21 May 2011 15:39:54 -0700 |
coleenp |
7033141: assert(has_cp_cache(i)) failed: oob
|
Tue, 07 Jun 2011 13:17:05 -0700 |
jcoomes |
Merge
|
Mon, 23 May 2011 16:42:14 -0700 |
ysr |
7042740: CMS: assert(n> q) failed: Looping at: ... blockOffsetTable.cpp:557
|
Wed, 01 Jun 2011 23:25:31 -0700 |
jrose |
7049410: JSR 292 old method name MethodHandle.invokeGeneric should not be accepted by the JVM
|
Wed, 01 Jun 2011 23:25:20 -0700 |
jrose |
7049415: Failure of resolution of sym.reference to the c.s.s. should be wrapped in BootstrapMethodError
|
Tue, 31 May 2011 10:05:36 -0700 |
kvn |
6956668: misbehavior of XOR operator (^) with int
|
Fri, 27 May 2011 12:47:48 -0700 |
kvn |
7047069: Array can dynamically change size when assigned to an object field
|
Thu, 26 May 2011 16:39:34 -0700 |
never |
Merge
|
Thu, 26 May 2011 14:44:41 -0700 |
never |
7047961: JSR 292 MethodHandleWalk swap args doesn't handle T_LONG and T_DOUBLE properly
|
Thu, 26 May 2011 13:15:01 -0700 |
iveresov |
7047491: C1: registers saved incorrectly when calling checkcast_arraycopy stub
|
Wed, 25 May 2011 21:17:07 -0700 |
kvn |
7048332: Cadd_cmpLTMask doesn't handle 64-bit tmp register properly
|
Sat, 17 Dec 2011 20:50:09 +0100 |
Thomas Wuerthinger |
Removed tags.
|
Sat, 17 Dec 2011 20:48:46 +0100 |
Thomas Wuerthinger |
Work with GRAAL environment variable instead of MAXINE environment variable.
|
Sat, 17 Dec 2011 20:36:28 +0100 |
Thomas Wuerthinger |
Updated authors file.
|
Sat, 17 Dec 2011 20:34:58 +0100 |
Thomas Wuerthinger |
Remove deprecated files.
|
Sat, 17 Dec 2011 19:59:18 +0100 |
Thomas Wuerthinger |
Added Java files from Maxine project.
|
Sat, 17 Dec 2011 19:58:27 +0100 |
Thomas Wuerthinger |
Updated mxtool to allow projects in subdirectories.
|
Sat, 17 Dec 2011 18:19:04 +0100 |
Thomas Wuerthinger |
Added project.properties. Ignore *.pyc files.
|
Fri, 16 Dec 2011 21:56:00 +0100 |
Doug Simon |
Added mechanism for downloading a JDK 7 if the JDK7 environment variable is not set. This only works on Linux as only it has a single tar.gz version of the JDK available from the Oracle JDK download website.
|
Fri, 16 Dec 2011 20:02:38 +0100 |
Thomas Wuerthinger |
Added tag test5 for changeset 6ee0eac858c1
|
Fri, 16 Dec 2011 19:49:22 +0100 |
Thomas Wuerthinger |
Added tag test4 for changeset 031fea7c05fe
|
Fri, 16 Dec 2011 19:47:07 +0100 |
Thomas Wuerthinger |
Added tag test3 for changeset 16dcfa497cff
|
Fri, 16 Dec 2011 19:36:03 +0100 |
Thomas Wuerthinger |
Added domake again.
|
Fri, 16 Dec 2011 19:11:29 +0100 |
Thomas Wuerthinger |
Added tag test2 for changeset 44445a59a718
|
Fri, 16 Dec 2011 16:47:05 +0100 |
Doug Simon |
Removed scripts that have been replaced by mx/commands.py.
|
Fri, 16 Dec 2011 16:46:33 +0100 |
Doug Simon |
Added a copy of the mxtool to repo.
|
Fri, 16 Dec 2011 16:33:42 +0100 |
Doug Simon |
Unified the way a specific build of the VM is chosen for any mx command that runs the GraalVM.
|
Fri, 16 Dec 2011 15:17:17 +0100 |
Doug Simon |
Automated creation of debug, fastdebug and optimized subdirectories of the JDK.
|
Fri, 16 Dec 2011 14:24:37 +0100 |
Doug Simon |
Removed pytools - replaced by mxtool.
|
Fri, 16 Dec 2011 13:37:14 +0100 |
Doug Simon |
Removed mx/env from revision control.
|
Fri, 16 Dec 2011 11:03:14 +0100 |
Doug Simon |
Added mx configuration.
|
Tue, 13 Dec 2011 21:40:26 -0800 |
Christian Wimmer |
Fix build error for Windows builds
|
Tue, 13 Dec 2011 21:30:53 -0800 |
Christian Wimmer |
Fix build error for debug builds
|
Tue, 13 Dec 2011 21:18:25 -0800 |
Christian Wimmer |
Merge
|
Tue, 13 Dec 2011 21:17:46 -0800 |
Christian Wimmer |
Change Graal monitor enter and exit from BasicObjectLock to BasicLock
|
Tue, 13 Dec 2011 21:16:50 -0800 |
Christian Wimmer |
Add all DaCapo benchmarks, allow batch execution of all DaCapo benchmarks, add -d flag to start HotSpot under the debugger
|
Mon, 12 Dec 2011 15:57:56 +0100 |
Gilles Duboscq |
Make GraalEdgeColorFilter more robust
|
Fri, 09 Dec 2011 13:50:23 +0100 |
Gilles Duboscq |
Add a CFG filter to the default filter collection
|
Mon, 05 Dec 2011 18:15:25 -0800 |
Christian Wimmer |
use alignment for constants specified in DataPatch.alignment
|
Mon, 05 Dec 2011 20:00:57 +0100 |
Peter Hofer |
IdealGraphVisualizer: add filter for Graal Call Analysis graphs
|
Fri, 02 Dec 2011 17:46:54 +0100 |
Thomas Wuerthinger |
Remove recordBailout method. Remove GraalBailoutIsFatal flag.
|
Fri, 02 Dec 2011 16:59:53 +0100 |
Lukas Stadler |
fix for escape analyzed arrays in debug mode
|
Fri, 02 Dec 2011 13:31:00 +0100 |
Lukas Stadler |
hide HotSpotMethodResolvedImpl.javaMirror field in debuggers
|
Thu, 01 Dec 2011 15:04:28 +0100 |
Lukas Stadler |
CiGenericCallback handling: removed (buggy) native exception handling code, changed to callbackInternal
|
Tue, 29 Nov 2011 16:04:18 +0100 |
Doug Simon |
Made C++ changes to reflect changes to CiAssumptions.ConcreteMethod.
|
Mon, 28 Nov 2011 18:20:46 -0800 |
Christian Wimmer |
Add newlines at the end of files, otherwise my version of gcc complains
|
Mon, 28 Nov 2011 19:07:47 +0100 |
Gilles Duboscq |
Do not color edges labeled with #NDF as data flow
|
Fri, 25 Nov 2011 23:09:07 +0100 |
Thomas Wuerthinger |
Return a RiResolvedField array when looking up the fields of a class.
|
Thu, 24 Nov 2011 17:45:38 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 24 Nov 2011 17:45:19 +0100 |
Thomas Wuerthinger |
Set catch all to true if the caught class is java.lang.Throwable.
|
Thu, 24 Nov 2011 17:27:17 +0100 |
Gilles Duboscq |
Merge
|
Thu, 24 Nov 2011 17:25:39 +0100 |
Gilles Duboscq |
fix componentType for the primitive array case
|
Thu, 24 Nov 2011 17:24:43 +0100 |
Gilles Duboscq |
Make NMethodSweeper work on any JavaThread
|
Thu, 24 Nov 2011 16:14:33 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 24 Nov 2011 16:14:21 +0100 |
Thomas Wuerthinger |
Don't call startCompiler if the VM is run with -Xint
|
Thu, 24 Nov 2011 14:09:18 +0100 |
Doug Simon |
Improved interface to the examples in the gl script.
|
Thu, 24 Nov 2011 13:19:40 +0100 |
Doug Simon |
Made the safeadd and vectorlib examples runnable from the gl script:
|
Wed, 23 Nov 2011 18:11:28 +0100 |
Doug Simon |
Made gl script able to import and use the mx script.
|
Wed, 23 Nov 2011 14:52:52 +0100 |
Thomas Wuerthinger |
Call NMethodSweeper::possibly_sweep() before registering a method.
|
Tue, 22 Nov 2011 11:48:41 +0100 |
Doug Simon |
Added helper script for gl.py.
|
Tue, 22 Nov 2011 10:41:05 +0100 |
Lukas Stadler |
Merge
|
Fri, 18 Nov 2011 17:20:38 +0100 |
Lukas Stadler |
Merge
|
Fri, 18 Nov 2011 17:02:22 +0100 |
Lukas Stadler |
Merge
|
Fri, 18 Nov 2011 13:34:10 +0100 |
Lukas Stadler |
Merge
|
Fri, 18 Nov 2011 11:55:00 +0100 |
Lukas Stadler |
don't observe jvmti and dtrace state changes during code installing
|
Fri, 18 Nov 2011 11:54:07 +0100 |
Lukas Stadler |
store RiCompiledMethod in nmethod and:
|
Fri, 18 Nov 2011 11:52:59 +0100 |
Lukas Stadler |
implement generic callback mechanism (CiGenericCallback)
|
Tue, 15 Nov 2011 11:24:26 +0100 |
Lukas Stadler |
change order in domake script (so that one-time operations will be performed using the product jdk)
|
Mon, 21 Nov 2011 19:28:08 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 21 Nov 2011 19:27:54 +0100 |
Thomas Wuerthinger |
Adjust code cache flag values to be more c2-like.
|
Mon, 21 Nov 2011 15:54:32 +0100 |
Peter Hofer |
IdealGraphVisualizer: add a workaround to fix layouting of the QuickSearch combobar with the GTK look and feel
|
Mon, 21 Nov 2011 14:31:28 +0100 |
Thomas Wuerthinger |
Removed debug output.
|
Mon, 21 Nov 2011 14:23:14 +0100 |
Thomas Wuerthinger |
Relaxed div/rem code assertions, jtt passes with debug vm.
|
Mon, 21 Nov 2011 14:12:10 +0100 |
Thomas Wuerthinger |
Relaxed idiv exception handler assert.
|
Mon, 21 Nov 2011 13:56:38 +0100 |
Thomas Wuerthinger |
Fixed a regression.
|
Mon, 21 Nov 2011 11:01:37 +0100 |
Peter Hofer |
IdealGraphVisualizer: move QuickSearch combobar from the menu bar to the graph viewer's toolbar so it won't be omitted on Mac OS X
|
Fri, 18 Nov 2011 17:01:32 +0100 |
Thomas Wuerthinger |
removed transition to vm in ci interface
|
Fri, 18 Nov 2011 16:23:41 +0100 |
Thomas Wuerthinger |
Merge.
|
Fri, 18 Nov 2011 16:23:26 +0100 |
Thomas Wuerthinger |
put back in thread transitions.
|
Fri, 18 Nov 2011 14:14:37 +0100 |
Thomas Wuerthinger |
No longer use shared ciFactory. Remove make_global usage in code installer.
|
Fri, 18 Nov 2011 13:30:47 +0100 |
Thomas Wuerthinger |
Removed global handle usage in ci interface.
|
Fri, 18 Nov 2011 13:07:25 +0100 |
Thomas Wuerthinger |
Removed a safepoint possibility in the code installer when creating CiVirtualObject objects.
|
Fri, 18 Nov 2011 16:00:09 +0100 |
Peter Hofer |
IdealGraphVisualizer: scroll wheel pans now and zooms only with Ctrl pressed
|
Fri, 18 Nov 2011 14:24:27 +0100 |
Peter Hofer |
IdealGraphPrinter: add the ability to specify edge labels in XML input
|
Thu, 17 Nov 2011 19:11:55 +0100 |
Thomas Wuerthinger |
Register assumptions before anything else. Don't free code blob (it is reused).
|
Thu, 17 Nov 2011 18:33:33 +0100 |
Thomas Wuerthinger |
Fixed another possible safepoint in the code installer.
|
Thu, 17 Nov 2011 18:02:12 +0100 |
Thomas Wuerthinger |
Fixed wrong type transition.
|
Thu, 17 Nov 2011 17:45:34 +0100 |
Thomas Wuerthinger |
Use write barrier in JavaAccess. Fixed thread transition bug.
|
Thu, 17 Nov 2011 17:18:16 +0100 |
Thomas Wuerthinger |
Fixed regression.
|
Thu, 17 Nov 2011 17:10:52 +0100 |
Thomas Wuerthinger |
Fixed another possible oop/handle issue.
|
Thu, 17 Nov 2011 16:40:19 +0100 |
Thomas Wuerthinger |
Merge.
|
Thu, 17 Nov 2011 16:40:14 +0100 |
Thomas Wuerthinger |
Fix a safepoint bug in code installer.
|
Thu, 17 Nov 2011 16:08:14 +0100 |
Gilles Duboscq |
Fix typeProfile : collect all receivers and counts before making java calls
|
Thu, 17 Nov 2011 00:52:17 +0100 |
Thomas Wuerthinger |
Do not use result when resolve_field throws an exception.
|
Thu, 17 Nov 2011 00:28:31 +0100 |
Thomas Wuerthinger |
More handles, fixed broken cast.
|
Thu, 17 Nov 2011 00:01:56 +0100 |
Thomas Wuerthinger |
Handlize to fix GC issue.
|
Wed, 16 Nov 2011 23:35:10 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Nov 2011 23:35:03 +0100 |
Thomas Wuerthinger |
Support blocking compilation.
|
Wed, 16 Nov 2011 21:27:28 +0100 |
Thomas Wuerthinger |
Pass-by compilation broker.
|
Wed, 16 Nov 2011 16:46:32 +0100 |
Thomas Wuerthinger |
Remove ci usage on field lookup.
|
Wed, 16 Nov 2011 16:02:04 +0100 |
Thomas Wuerthinger |
Remove ci usage on method lookup.
|
Wed, 16 Nov 2011 16:00:11 +0100 |
Thomas Wuerthinger |
Remove ci usage from switchProbability.
|
Wed, 16 Nov 2011 15:58:18 +0100 |
Thomas Wuerthinger |
Remove ci usage for accessing branch probability.
|
Wed, 16 Nov 2011 15:46:39 +0100 |
Thomas Wuerthinger |
Ignore that task code field is not set.
|
Wed, 16 Nov 2011 15:13:51 +0100 |
Gilles Duboscq |
Merge
|
Wed, 16 Nov 2011 15:13:29 +0100 |
Gilles Duboscq |
Make CFG filter work better in cooperation with Begin-End reduction
|
Wed, 16 Nov 2011 13:56:48 +0100 |
Thomas Wuerthinger |
Merge.
|
Wed, 16 Nov 2011 13:56:32 +0100 |
Thomas Wuerthinger |
Fixed a problem when looking up class constants.
|
Wed, 16 Nov 2011 13:30:33 +0100 |
Gilles Duboscq |
Add a CFG filter : Shows only CFG nodes and edges. This helps when working on CFG in big graphs
|
Wed, 16 Nov 2011 11:59:35 +0100 |
Thomas Wuerthinger |
Fixed build issue.
|
Wed, 16 Nov 2011 01:52:31 +0100 |
Thomas Wuerthinger |
Fixed an issue with the runtime queried escape analysis field array.
|
Wed, 16 Nov 2011 01:48:25 +0100 |
Thomas Wuerthinger |
Use GraalEnv to look up types.
|
Tue, 15 Nov 2011 22:06:02 +0100 |
Thomas Wuerthinger |
Use GraalEnv for installing code.
|
Tue, 15 Nov 2011 21:15:26 +0100 |
Thomas Wuerthinger |
Initial port of ciEnv to graalEnv.
|
Mon, 14 Nov 2011 22:38:54 +0100 |
Thomas Wuerthinger |
Remove the need for a global stub array.
|
Mon, 14 Nov 2011 22:34:14 +0100 |
Thomas Wuerthinger |
Merge.
|
Mon, 14 Nov 2011 22:33:15 +0100 |
Thomas Wuerthinger |
Remove the need for VmId (last usage was the constant pool).
|
Mon, 14 Nov 2011 18:14:13 +0100 |
Peter Hofer |
IdealGraphVisualizer: default to panning when dragging with the left mouse button. Switching between the panning and selection modes can be done via new toolbar buttons similar to popular document viewers. Selection mode can also be temporarily enabled by holding the shift key before/while dragging.
|
Mon, 14 Nov 2011 15:36:09 +0100 |
Peter Hofer |
IdealGraphVisualizer: When layouting a tree (or forest), do a final down-sweep in the crossing reduction phase. This usually gives a nicer layout for these types of graphs. Also, do a little cleanup and use arrays in the coordinate assignment phase.
|
Mon, 14 Nov 2011 12:30:18 +0100 |
Peter Hofer |
IdealGraphVisualizer:
|
Wed, 09 Nov 2011 22:53:16 +0100 |
Doug Simon |
Removed more vestiges of JDK7G build support.
|
Wed, 09 Nov 2011 22:37:44 +0100 |
Doug Simon |
Improved error messages in gl.py.
|
Wed, 09 Nov 2011 14:53:09 +0100 |
Peter Hofer |
IdealGraphVisualizer: Consistently distinguish between filters and filter profiles
|
Wed, 09 Nov 2011 17:29:14 +0100 |
Michael Haupt |
fixes for build process
|
Wed, 09 Nov 2011 17:02:12 +0100 |
Doug Simon |
Removed targetting of JDK7G by gl.py.
|
Wed, 09 Nov 2011 16:02:46 +0100 |
Doug Simon |
Improved gl.py script.
|
Wed, 09 Nov 2011 15:49:51 +0100 |
Lukas Stadler |
fix build warnings
|
Wed, 09 Nov 2011 11:36:20 +0100 |
Lukas Stadler |
Merge
|
Wed, 09 Nov 2011 11:27:50 +0100 |
Lukas Stadler |
fix to project files
|
Wed, 09 Nov 2011 11:27:38 +0100 |
Lukas Stadler |
support for new RiRuntime features: add code without making it the default for the method, executing Java tasks on the compile thread, communicate nmethod reference to Java code as HotSpotCompiledMethod
|
Sat, 05 Nov 2011 16:14:56 +0100 |
Thomas Wuerthinger |
Fix crash in branch prediction if there's no current environment.
|
Thu, 03 Nov 2011 05:23:03 +0100 |
Thomas Wuerthinger |
Added new color filter that marks frame states with lock.
|
Thu, 03 Nov 2011 05:18:04 +0100 |
Thomas Wuerthinger |
Added two new Graal filters.
|
Thu, 03 Nov 2011 05:12:22 +0100 |
Thomas Wuerthinger |
Updated the combine filter.
|
Wed, 02 Nov 2011 18:45:14 +0100 |
Peter Hofer |
IdealGraphVisualizer: cosmetic changes (menus, actions, tooltip texts, etc.)
|
Wed, 02 Nov 2011 18:41:30 +0100 |
Peter Hofer |
IdealGraphVisualizer: make 'Save as' work
|
Wed, 02 Nov 2011 17:27:31 +0100 |
Peter Hofer |
IdealGraphVisualizer: make Graal graph-to-text converter work again after last commit by copying properties that have the same value in the two input graphs groups to the newly created diff group's properties.
|
Wed, 02 Nov 2011 17:05:21 +0100 |
Peter Hofer |
IdealGraphVisualizer: the side-by-side view of source graphs for diff graphs doesn't work properly because nodes that exist only in graph B (the 'new' graph) are in most cases assigned different ids. Show a standard one-graph view instead.
|
Wed, 02 Nov 2011 15:56:28 +0100 |
Peter Hofer |
IdealGraphVisualizer: unhide Undo/Redo, these are actually implemented; other minor menu changes
|
Wed, 02 Nov 2011 15:37:40 +0100 |
Peter Hofer |
IdealGraphVisualizer: the context menu of graph nodes includes submenus for predecessors and successors. Recursively building them ahead of time can incur heavy delays even with limited recursion depth. Instead, build these menus on demand, i.e. when the user opens a particular submenu.
|
Wed, 02 Nov 2011 14:09:40 +0100 |
Peter Hofer |
IdealGraphVisualizer: prevent unnecessary updates of the text component when the current graph changes
|
Mon, 31 Oct 2011 21:06:04 +0100 |
Doug Simon |
Added Python scripts in new 'shell' project. The shell/commands.py script should replace all the existing run*.sh scripts in the top level Graal directory and is where new commands should go.
|
Mon, 31 Oct 2011 16:37:41 +0100 |
Peter Hofer |
IdealGraphVisualizer: minor changes to reduce warnings on startup
|
Mon, 31 Oct 2011 16:25:57 +0100 |
Peter Hofer |
IdealGraphVisualizer: replace settings icon
|
Mon, 31 Oct 2011 15:55:13 +0100 |
Peter Hofer |
IdealGraphVisualizer: work around a Swing/NetBeans tree UI problem that occurs when mouse events are handled while the tree model is changing, e.g. when using IGV while it still receives graphs from a compiler. BasicTreeUI attempts to get the boundaries for the node associated with the location on screen, but fails and tries to access a null Rectangle, causing a user-visible NullPointerException. By implementing equals() for GraphNode, nodes for graphs that are already in the tree are not removed and re-added when updating groups, and the exception can no longer be reproduced. This potentially also resolves some redraw issues.
|
Mon, 31 Oct 2011 12:24:43 +0100 |
Peter Hofer |
IdealGraphVisualizer: hide irrelevant NetBeans menu entries and options
|
Mon, 31 Oct 2011 12:23:11 +0100 |
Peter Hofer |
IdealGraphVisualizer: Make Web Start distribution build with NetBeans 7, although it won't work because of some issue when resolving resources; add missing run-time dependencies for TextEditor
|
Tue, 25 Oct 2011 14:44:32 +0200 |
Lukas Stadler |
better error messages for missing MAXINE env var and exceptions thrown by the compiler
|
Thu, 20 Oct 2011 17:25:50 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 20 Oct 2011 17:25:37 +0200 |
Thomas Wuerthinger |
Added tag test for changeset af1319bc4fd5
|
Wed, 19 Oct 2011 17:49:28 +0200 |
Peter Hofer |
IdealGraphVisualizer: Try to resolve UI concurrency issues by introducing locking for the list of graphs in Group and adding graphs to their group only after they have been fully read in.
|
Wed, 19 Oct 2011 15:11:33 +0200 |
Peter Hofer |
IdealGraphVisualizer: implement validation of graph documents against an XML schema. For now, validation errors are only printed to the console as warnings.
|
Mon, 17 Oct 2011 16:30:41 +0200 |
Peter Hofer |
For the entries of the Window menu, uniformly use the window title
|
Mon, 17 Oct 2011 16:29:11 +0200 |
Peter Hofer |
IdealGraphVisualizer: in the server compiler scheduler, detect and handle any cycles in predecessor relations between nodes.
|
Tue, 18 Oct 2011 20:07:52 +0200 |
Thomas Wuerthinger |
Fixed wrong type char check.
|
Tue, 18 Oct 2011 20:00:54 +0200 |
Thomas Wuerthinger |
Removed tags.
|
Tue, 18 Oct 2011 19:26:53 +0200 |
Thomas Wuerthinger |
Fixed long signature char.
|
Mon, 17 Oct 2011 22:41:00 +0200 |
Thomas Wuerthinger |
Adjust after RiResolvedType changes.
|
Mon, 17 Oct 2011 20:41:50 +0200 |
Thomas Wuerthinger |
React to changes related to the RiResolvedMethod introduction.
|
Mon, 17 Oct 2011 14:08:47 +0200 |
Gilles Duboscq |
Merge
|
Mon, 17 Oct 2011 14:07:33 +0200 |
Gilles Duboscq |
Make IGV ids consistant with compiler's node ids when possible (which should be always in Graal)
|
Fri, 14 Oct 2011 15:39:40 +0200 |
Thomas Wuerthinger |
Only return declared fields on fields() call.
|
Fri, 07 Oct 2011 16:49:07 +0200 |
Gilles Duboscq |
rename com.oracle.max.graal.runtime to com.oracle.max.graal.hotspot
|
Thu, 06 Oct 2011 17:14:21 +0200 |
Gilles Duboscq |
Merge
|
Thu, 06 Oct 2011 17:11:04 +0200 |
Gilles Duboscq |
Remove GRAAL env var requirement; Add ResourceMarks in code installer to avoid leaks
|
Mon, 03 Oct 2011 23:37:10 +0200 |
Doug Simon |
Fixed runexamples.sh
|
Tue, 27 Sep 2011 15:24:23 +0200 |
Josef Haider |
Added tag test for changeset 1961a84f2b78
|
Mon, 26 Sep 2011 17:09:13 +0200 |
Josef Haider |
Removed tag test
|
Thu, 22 Sep 2011 14:34:22 +0200 |
Josef Haider |
Added tag test for changeset 5a4295ccaaea
|
Wed, 14 Sep 2011 12:08:29 +0200 |
Thomas Wuerthinger |
Added criutils to Graal bootstrap path.
|
Tue, 13 Sep 2011 20:34:37 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 13 Sep 2011 19:59:10 +0200 |
Thomas Wuerthinger |
Added new method that loads and initializes a class that is referenced by a cp entry.
|
Mon, 12 Sep 2011 21:20:33 +0200 |
Thomas Wuerthinger |
Only shut down the compiler if it was initialized.
|
Tue, 13 Sep 2011 09:24:14 +0200 |
Doug Simon |
Added criutils project to bootstrap classpath.
|
Mon, 12 Sep 2011 18:19:20 +0200 |
Thomas Wuerthinger |
Added snippets project to bootstrap classpath.
|
Wed, 07 Sep 2011 16:45:01 +0200 |
Lukas Stadler |
disabled gamma test for linux builds
|
Tue, 06 Sep 2011 11:18:53 +0200 |
Peter Hofer |
Factor out runtime call target address determination to avoid redundancy between CodeInstaller::site_Call() and VMEntries.getMaxCallTargetOffset()
|
Sat, 03 Sep 2011 22:08:00 +0200 |
Thomas Wuerthinger |
Add two VM configs for intrinsifications.
|
Fri, 02 Sep 2011 18:29:16 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 02 Sep 2011 18:28:45 +0200 |
Thomas Wuerthinger |
New runtime parameter: runtimeCallStackSize (size on the stack that must be left empty in case of runtime calls)
|
Thu, 01 Sep 2011 15:28:24 +0200 |
Lukas Stadler |
re-lock objects whose lock was removed by escape analysis, enable stack walking compilation policy (-XX:CompilationPolicyChoice=1)
|
Thu, 01 Sep 2011 09:52:58 +0200 |
Lukas Stadler |
Merge
|
Thu, 01 Sep 2011 09:43:10 +0200 |
Lukas Stadler |
more work on ci removal
|
Wed, 31 Aug 2011 09:58:35 +0200 |
Lukas Stadler |
remove some ci-dependencies
|
Thu, 01 Sep 2011 09:38:36 +0200 |
Lukas Stadler |
let hotspot recognize graal's way of doing safepoints (mov instead of test)
|
Wed, 31 Aug 2011 14:55:40 +0200 |
Peter Hofer |
Support runtime calls to targets that don't fit in a 32-bit immediate: allow to query the maximum offset of a CiRuntimeCall target to determine the required immediate size and patch call sites with a mov/call instruction pair for indirect calls
|
Tue, 30 Aug 2011 11:08:56 +0200 |
Peter Hofer |
IdealGraphVisualizer: Fix Graal edge coloring filter after node changes
|
Thu, 25 Aug 2011 16:58:25 +0200 |
Doug Simon |
Changes to JavaAccess as a result of CRI changes.
|
Wed, 24 Aug 2011 18:17:03 +0200 |
Peter Hofer |
Implement ArithmeticSin(), ArithmeticCos() and ArithmeticTan() runtime calls
|
Wed, 24 Aug 2011 17:46:51 +0200 |
Lukas Stadler |
remove some dependencies on ci interface
|
Wed, 24 Aug 2011 17:40:12 +0200 |
Lukas Stadler |
added runtime call to supply info upon deoptimization
|
Wed, 24 Aug 2011 14:22:34 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 23 Aug 2011 12:05:26 +0200 |
Josef Haider |
removed pause command from create64.cmd
|
Wed, 24 Aug 2011 01:05:02 +0200 |
Thomas Wuerthinger |
Various hacks to be able to install machine code from a Java thread.
|
Mon, 22 Aug 2011 19:55:06 +0200 |
Thomas Wuerthinger |
Added jdk tests to the runtest.sh script.
|
Mon, 22 Aug 2011 14:51:23 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 22 Aug 2011 14:40:08 +0200 |
Thomas Wuerthinger |
better error message of field not found
|
Mon, 22 Aug 2011 12:19:03 +0200 |
Thomas Wuerthinger |
Made default for GraalBailoutIsFatal "false".
|
Mon, 22 Aug 2011 14:39:05 +0200 |
Gilles Duboscq |
Use 2 different marks for NEAR/FAR polling : fixes wrong polling addresse problem after relocation
|
Fri, 19 Aug 2011 17:28:37 +0200 |
Gilles Duboscq |
Add support for polling mark in code installer
|
Wed, 17 Aug 2011 13:40:36 +0200 |
Peter Hofer |
Update domake script to check for -graal and create graal lib subdirectories
|
Wed, 17 Aug 2011 11:58:19 +0200 |
Gilles Duboscq |
Update linux makefiles to create a graal VM, make a few run* +x
|
Sun, 14 Aug 2011 00:55:28 +0200 |
Thomas Wuerthinger |
Separate compiler bootstrappath from application bootstrappath.
|
Sat, 13 Aug 2011 18:21:33 +0200 |
Thomas Wuerthinger |
Updated graal readme.
|
Sat, 13 Aug 2011 18:13:08 +0200 |
Thomas Wuerthinger |
Merge.
|
Sat, 13 Aug 2011 18:08:28 +0200 |
Thomas Wuerthinger |
Enable debugging of compiler code from Java IDEs. Moved binary to "graal" subdirectory. New flag for starting Graal is just "-graal".
|
Fri, 12 Aug 2011 10:43:59 +0200 |
Lukas Stadler |
re-add C++ eclipse project
|
Thu, 11 Aug 2011 11:45:33 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 11 Aug 2011 11:44:20 +0200 |
Thomas Wuerthinger |
Can use now -XX:-UseGraal for benchmark scripts.
|
Wed, 10 Aug 2011 18:52:47 +0200 |
Lukas Stadler |
merge
|
Wed, 10 Aug 2011 18:19:09 +0200 |
Lukas Stadler |
support for new CiRuntimeCalls CreateNullPointerException and CreateOutOfBoundsException
|
Wed, 10 Aug 2011 16:30:51 +0200 |
Thomas Wuerthinger |
Fix IGV to no longer access properties that are not available in the new node structure.
|
Wed, 10 Aug 2011 02:13:41 +0200 |
Thomas Wuerthinger |
Reflect API changes in JavaAccess.
|
Wed, 10 Aug 2011 01:31:45 +0200 |
Thomas Wuerthinger |
Modified bootclasspath to reflect new structure. No longer need GRAAL environment variable.
|
Wed, 10 Aug 2011 01:16:22 +0200 |
Thomas Wuerthinger |
Remove Java projects from repository.
|
Wed, 10 Aug 2011 01:15:39 +0200 |
Thomas Wuerthinger |
Remove eclipse C++ project from repository.
|
Wed, 10 Aug 2011 01:14:02 +0200 |
Thomas Wuerthinger |
Remove design document from repository.
|
Wed, 10 Aug 2011 01:12:36 +0200 |
Thomas Wuerthinger |
Fourth round of refactoring.
|
Wed, 10 Aug 2011 00:47:53 +0200 |
Thomas Wuerthinger |
Third round of refactoring.
|
Wed, 10 Aug 2011 00:34:29 +0200 |
Thomas Wuerthinger |
Second round of refactoring.
|
Tue, 09 Aug 2011 23:56:10 +0200 |
Thomas Wuerthinger |
First round of refactoring.
|
Tue, 09 Aug 2011 21:50:58 +0200 |
Thomas Wuerthinger |
Bug fixes in the Canonicalizer and in the Conditional node.
|
Tue, 09 Aug 2011 19:05:30 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Aug 2011 18:06:22 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Aug 2011 17:52:46 +0200 |
Thomas Wuerthinger |
small clean ups
|
Tue, 09 Aug 2011 16:33:53 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 09 Aug 2011 18:59:29 +0200 |
Gilles Duboscq |
Merge
|
Tue, 09 Aug 2011 18:53:11 +0200 |
Gilles Duboscq |
WIP : updated loop counter detection, added Basic and Derived induction variable framework
|
Tue, 09 Aug 2011 17:56:45 +0200 |
Lukas Stadler |
changes CanonicalizerOp to Canonicalizable interface
|
Tue, 09 Aug 2011 14:43:41 +0200 |
Lukas Stadler |
added NodeInfo annotation
|
Tue, 09 Aug 2011 13:48:46 +0200 |
Gilles Duboscq |
Remove a Sysout debug message
|
Mon, 08 Aug 2011 23:45:59 +0200 |
Thomas Wuerthinger |
reduce number of nodes that implement GVN (because FloatingNode class implements it already)
|
Mon, 08 Aug 2011 23:27:54 +0200 |
Thomas Wuerthinger |
Remove copy method from nodes.
|
Mon, 08 Aug 2011 23:12:54 +0200 |
Thomas Wuerthinger |
Implement GVN code automatically based on annotations (@Data)
|
Mon, 08 Aug 2011 22:24:44 +0200 |
Thomas Wuerthinger |
Clean up of Merge class.
|
Mon, 08 Aug 2011 22:18:47 +0200 |
Thomas Wuerthinger |
Implement node copy as a clone.
|
Mon, 08 Aug 2011 18:45:48 +0200 |
Gilles Duboscq |
Fix negate case for materialize instanceof
|
Mon, 08 Aug 2011 18:38:52 +0200 |
Gilles Duboscq |
Merge
|
Mon, 08 Aug 2011 18:38:24 +0200 |
Gilles Duboscq |
Add materialized variant of instanceof in xir, use it to implement Conditional(InstanceOf)
|
Mon, 08 Aug 2011 18:24:21 +0200 |
Lukas Stadler |
recompile upon deoptimizations that are caused by runtime exceptions
|
Mon, 08 Aug 2011 18:00:16 +0200 |
Peter Hofer |
Intrinsify Math.abs(double) as well.
|
Mon, 08 Aug 2011 17:42:55 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 08 Aug 2011 17:42:34 +0200 |
Thomas Wuerthinger |
Fixed an issue with special div checks.
|
Mon, 08 Aug 2011 17:14:44 +0200 |
Gilles Duboscq |
Merge
|
Mon, 08 Aug 2011 17:02:37 +0200 |
Gilles Duboscq |
Merge
|
Mon, 08 Aug 2011 16:26:13 +0200 |
Gilles Duboscq |
Fix intrinsics for doubleToLongBits & floatToIntBits
|
Mon, 08 Aug 2011 16:25:26 +0200 |
Gilles Duboscq |
Allow merges without state
|
Mon, 08 Aug 2011 16:54:49 +0200 |
Peter Hofer |
Intrinsify Math.sqrt(double). This gives Graal a huge boost in the DaCapo sunflow benchmark.
|
Mon, 08 Aug 2011 15:19:09 +0200 |
Lukas Stadler |
IdealGraphPrinter can now output bytecodes, enabled by default (GraalOptions.PrintIdealGraphBytecodes)
|
Mon, 08 Aug 2011 14:37:01 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 08 Aug 2011 12:10:47 +0200 |
Thomas Wuerthinger |
Updated hgignore
|
Mon, 08 Aug 2011 12:09:50 +0200 |
Thomas Wuerthinger |
Merge fix.
|
Mon, 08 Aug 2011 12:16:19 +0200 |
Gilles Duboscq |
Stop trying to be smart and use createAnchor in ConverConditionalPhase
|
Sun, 07 Aug 2011 18:05:52 +0200 |
Gilles Duboscq |
Fix SplitMaterialization for the new Node API
|
Sun, 07 Aug 2011 16:28:10 +0200 |
Thomas Wuerthinger |
Renamed NodeInput=>Input and NodeSuccessor=>Successor and made them inner classes of Node.
|
Sun, 07 Aug 2011 16:11:40 +0200 |
Thomas Wuerthinger |
Additional removal of deprected API use.
|
Fri, 05 Aug 2011 18:44:32 +0200 |
Gilles Duboscq |
Merga
|
Fri, 05 Aug 2011 17:42:04 +0200 |
Gilles Duboscq |
Add RemoteSystemsTempFiles/* to hgignore
|
Fri, 05 Aug 2011 17:40:35 +0200 |
Gilles Duboscq |
Reintroduce Conditional (IfOp) using the new infrastructure, fix the Cmov support in the backend, use x86 cmov when possible, make it work with floating point comparison conditions, make MaterializeNode a subclass of Conditional, fix nasty bug related to introducing LIR jumps in an existing LIRBlock in MaterializeNode/Conditional
|
Mon, 01 Aug 2011 18:30:25 +0200 |
Gilles Duboscq |
WIP : convert Conditional (IfOp) to use the new BooleanNode infrastructure, Canonicalize some phi to Conditional, some Conditional to Materialize, remove If useless if nodes
|
Fri, 05 Aug 2011 15:14:03 +0200 |
Lukas Stadler |
print graph upon exceptions in emitLIR, swallow more loop-code-exceptions during graph output, fixed handling of dead loop ends in DeadCodeEliminationPhase
|
Thu, 04 Aug 2011 18:52:50 +0200 |
Lukas Stadler |
special handling for VirtualObject(Field) in IdentifyBlocksPhase (don't schedule out of loops), better toString for HotSpotMethod/Field
|
Thu, 04 Aug 2011 11:54:05 +0200 |
Lukas Stadler |
merge
|
Thu, 04 Aug 2011 11:10:07 +0200 |
Lukas Stadler |
added framestate to unsafe intrinsics - fixes ordering bug
|
Wed, 03 Aug 2011 16:54:02 +0200 |
Lukas Stadler |
merge
|
Wed, 03 Aug 2011 16:28:05 +0200 |
Lukas Stadler |
merge
|
Wed, 03 Aug 2011 12:07:11 +0200 |
Lukas Stadler |
merge
|
Wed, 03 Aug 2011 11:51:47 +0200 |
Lukas Stadler |
more work on new node structure, executes scimark, fop, avrora, luindex, lusearch, pmd, h2 and xalan
|
Thu, 28 Jul 2011 08:18:43 +0200 |
Lukas Stadler |
changes to Node structure (incomplete)
|
Wed, 03 Aug 2011 19:19:15 -0700 |
Thomas Wuerthinger |
don't create special case for reminder calculation (not necessary, because Long.MIN_VALUE / -1 is 0 anyway)
|
Wed, 03 Aug 2011 17:27:44 -0700 |
Thomas Wuerthinger |
Init StringBuilder with size.
|
Wed, 03 Aug 2011 11:50:44 -0700 |
Thomas Wuerthinger |
Lazy calculation of detailed name in GraphBuilderPhase
|
Wed, 03 Aug 2011 11:35:30 -0700 |
Thomas Wuerthinger |
Fixed bootstrap (lowered compilation threshold and register more methods for compilation)
|
Wed, 03 Aug 2011 16:28:19 +0200 |
Peter Hofer |
Intrinsify Unsafe.getObject(Object,long) and Unsafe.putObject(Object,long,Object)
|
Mon, 01 Aug 2011 13:56:56 +0200 |
Gilles Duboscq |
Merge
|
Mon, 01 Aug 2011 12:27:45 +0200 |
Gilles Duboscq |
Merge
|
Mon, 01 Aug 2011 12:26:58 +0200 |
Gilles Duboscq |
Comment change
|
Mon, 01 Aug 2011 11:49:40 +0200 |
Gilles Duboscq |
Changed liveRange computation in materialization cost & disable it for now
|
Mon, 01 Aug 2011 10:33:53 +0200 |
Gilles Duboscq |
Fix for scheduleOutOfLoops : scehdule in the latest block possible even when scheduling out of loops
|
Fri, 29 Jul 2011 17:39:14 +0200 |
Gilles Duboscq |
Optimization for the scheduler changes
|
Fri, 29 Jul 2011 16:36:53 +0200 |
Gilles Duboscq |
Remterialization during scheduling, can take live range into account
|
Thu, 28 Jul 2011 11:33:23 +0200 |
Gilles Duboscq |
Use IsNotNull even for comparison against null, fix for wrong filtered class in LoopBegin.dataUsages
|
Wed, 27 Jul 2011 15:44:54 +0200 |
Gilles Duboscq |
canonicalize Netgate(Negate(x)) for floating point too. No not use a GlobalStub for floating point negate
|
Mon, 01 Aug 2011 13:45:25 +0200 |
Peter Hofer |
When a method that has been compiled before is considered for inlining, use its compiled (native) code size for size checks. This avoids inlining compiled methods that already contain many other inlined methods, reducing generated code size and usually execution time as well. Also, add GraalMetrics bookkeeping for inlining.
|
Wed, 27 Jul 2011 17:32:44 -0700 |
Thomas Wuerthinger |
Merge.
|
Tue, 28 Jun 2011 10:57:38 -0700 |
trims |
Added tag hs21-b17 for changeset 81d815b05abb
|
Mon, 27 Jun 2011 13:21:19 -0700 |
schien |
Added tag jdk7-b147 for changeset 81d815b05abb
|
Thu, 23 Jun 2011 17:14:06 -0700 |
jrose |
7056328: JSR 292 invocation sometimes fails in adapters for types not on boot class path
|
Thu, 23 Jun 2011 22:43:28 -0700 |
trims |
7057556: Bump the HS21 build number to 17
|
Thu, 23 Jun 2011 22:43:22 -0700 |
trims |
Merge
|
Wed, 22 Jun 2011 14:45:37 -0700 |
never |
7057587: JSR 292 - crash with jruby in test/test_respond_to.rb
|
Tue, 21 Jun 2011 09:04:55 -0700 |
never |
7056380: VM crashes with SIGSEGV in compiled code
|
Mon, 20 Jun 2011 16:45:35 -0700 |
kvn |
7052494: Eclipse test fails on JDK 7 b142
|
Tue, 21 Jun 2011 02:43:10 -0700 |
trims |
Added tag hs21-b16 for changeset 38fa55e5e792
|
Wed, 22 Jun 2011 12:40:50 -0700 |
lana |
Merge
|
Wed, 22 Jun 2011 10:10:25 -0700 |
jeff |
7057046: Add embedded license to THIRD PARTY README
|
Mon, 20 Jun 2011 16:25:11 -0700 |
schien |
Added tag jdk7-b146 for changeset 38fa55e5e792
|
Thu, 16 Jun 2011 13:46:55 -0700 |
never |
7055355: JSR 292: crash while throwing WrongMethodTypeException
|
Tue, 14 Jun 2011 12:25:05 -0700 |
twisti |
7053520: JSR292: crash in invokedynamic with C1 using tiered and compressed oops
|
Tue, 14 Jun 2011 14:41:33 -0700 |
never |
7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters
|
Thu, 16 Jun 2011 19:26:33 -0700 |
trims |
7055788: Bump the HS21 build number to 16
|
Thu, 16 Jun 2011 19:26:26 -0700 |
trims |
Merge
|
Wed, 08 Jun 2011 17:04:06 -0700 |
jrose |
7047697: MethodHandle.invokeExact call for wrong method causes VM failure if run with -Xcomp
|
Tue, 07 Jun 2011 16:44:56 -0700 |
trims |
Merge
|
Tue, 07 Jun 2011 16:40:59 -0700 |
trims |
Added tag hs21-b15 for changeset 82a81d5c5700
|
Sat, 04 Jun 2011 10:36:22 -0700 |
kvn |
7050280: assert(u->as_Unlock()->is_eliminated()) failed: sanity
|
Fri, 03 Jun 2011 22:31:43 -0700 |
never |
7045514: SPARC assembly code for JSR 292 ricochet frames
|
Thu, 02 Jun 2011 13:36:11 -0700 |
never |
7050554: JSR 292 - need optimization for selectAlternative
|
Wed, 15 Jun 2011 16:04:55 -0700 |
lana |
Merge
|
Wed, 15 Jun 2011 14:59:55 -0700 |
asaha |
7055247: Ignore test of # 7020373
|
Mon, 06 Jun 2011 10:55:41 -0700 |
asaha |
Merge
|
Fri, 03 Jun 2011 07:53:33 -0700 |
asaha |
Merge
|
Mon, 06 Jun 2011 10:18:37 -0700 |
asaha |
Merge
|
Thu, 26 May 2011 21:36:09 -0700 |
asaha |
Merge
|
Thu, 26 May 2011 17:24:41 -0700 |
asaha |
Merge
|
Tue, 24 May 2011 11:09:39 -0700 |
asaha |
Merge
|
Fri, 06 May 2011 14:32:44 -0700 |
asaha |
Merge
|
Thu, 05 May 2011 22:28:08 -0700 |
asaha |
Merge
|
Wed, 04 May 2011 16:38:05 -0700 |
asaha |
Merge
|
Fri, 15 Apr 2011 09:34:43 -0400 |
zgu |
7016797: Hotspot: securely/restrictive load dlls and new API for loading system dlls
|
Thu, 21 Apr 2011 22:07:32 -0700 |
asaha |
Merge
|
Thu, 21 Apr 2011 16:38:24 -0700 |
asaha |
Merge
|
Thu, 21 Apr 2011 08:12:46 -0700 |
asaha |
Merge
|
Wed, 20 Apr 2011 07:43:25 -0700 |
asaha |
Merge
|
Tue, 12 Apr 2011 16:42:26 -0400 |
kamg |
7020373: JSR rewriting can overflow memory address size variables
|
Fri, 08 Apr 2011 21:37:09 -0700 |
asaha |
Merge
|
Tue, 07 Jun 2011 14:00:57 -0700 |
schien |
Added tag jdk7-b145 for changeset 82a81d5c5700
|
Fri, 03 Jun 2011 20:13:38 -0700 |
trims |
Merge
|
Fri, 03 Jun 2011 17:09:33 -0700 |
trims |
Added tag hs21-b14 for changeset 62f39d40ebf1
|
Thu, 02 Jun 2011 14:17:48 -0400 |
coleenp |
7049928: VM crashes with "assert(_adapter != NULL) failed: must have" at methodOop.cpp:63
|
Wed, 01 Jun 2011 23:25:31 -0700 |
jrose |
7049410: JSR 292 old method name MethodHandle.invokeGeneric should not be accepted by the JVM
|
Wed, 01 Jun 2011 23:25:20 -0700 |
jrose |
7049415: Failure of resolution of sym.reference to the c.s.s. should be wrapped in BootstrapMethodError
|
Tue, 31 May 2011 10:05:36 -0700 |
kvn |
6956668: misbehavior of XOR operator (^) with int
|
Wed, 01 Jun 2011 14:46:14 -0700 |
iveresov |
Merge
|
Wed, 01 Jun 2011 12:15:10 -0700 |
iveresov |
Merge
|
Thu, 26 May 2011 13:15:01 -0700 |
iveresov |
7047491: C1: registers saved incorrectly when calling checkcast_arraycopy stub
|
Thu, 26 May 2011 14:44:41 -0700 |
never |
7047961: JSR 292 MethodHandleWalk swap args doesn't handle T_LONG and T_DOUBLE properly
|
Fri, 27 May 2011 12:47:48 -0700 |
kvn |
7047069: Array can dynamically change size when assigned to an object field
|
Wed, 25 May 2011 21:17:07 -0700 |
kvn |
7048332: Cadd_cmpLTMask doesn't handle 64-bit tmp register properly
|
Thu, 02 Jun 2011 13:37:40 -0700 |
lana |
Merge
|
Fri, 27 May 2011 15:01:07 -0700 |
jeff |
7045697: JDK7 THIRD PARTY README update
|
Fri, 27 May 2011 23:55:56 -0700 |
jcoomes |
7049385: Bump the HS21 build number to 15
|
Fri, 27 May 2011 23:55:49 -0700 |
jcoomes |
Merge
|
Fri, 27 May 2011 15:05:33 -0700 |
ysr |
7042740: CMS: assert(n> q) failed: Looping at: ... blockOffsetTable.cpp:557
|
Fri, 27 May 2011 15:04:48 -0700 |
coleenp |
7033141: assert(has_cp_cache(i)) failed: oob
|
Wed, 25 May 2011 16:04:09 -0700 |
never |
7046732: JSR 292 assert(result == cpce->f1()) failed: expected result for assembly code
|
Tue, 24 May 2011 20:24:11 -0700 |
kvn |
7048030: is_scavengable changes causing compiler to embed more constants
|
Tue, 24 May 2011 15:30:05 -0700 |
iveresov |
7046893: LP64 problem with double_quadword in c1_LIRAssembler_x86.cpp
|
Tue, 24 May 2011 12:54:51 -0700 |
kvn |
7047300: VM crashes with assert(_base == InstPtr) failed: Not an object pointer
|
Sat, 21 May 2011 13:59:55 -0700 |
kvn |
7045506: assert(!can_reshape || !new_phi) failed: for igvn new phi should be hooked
|
Sat, 21 May 2011 11:44:31 -0700 |
kvn |
7045693: java/util/EnumSet/EnumSetBash.java still failing intermittently
|
Fri, 20 May 2011 22:27:48 -0700 |
jcoomes |
Merge
|
Fri, 20 May 2011 12:46:20 -0700 |
kvn |
7046096: SEGV IN C2 WITH 6U25
|
Thu, 26 May 2011 20:19:48 -0700 |
schien |
Added tag jdk7-b144 for changeset fe189d4a44e9
|
Wed, 25 May 2011 13:31:51 -0700 |
katleman |
7044486: open jdk repos have files with incorrect copyright headers, which can end up in src bundles
|
Tue, 24 May 2011 14:07:12 -0700 |
trims |
Merge
|
Tue, 24 May 2011 14:02:47 -0700 |
trims |
Added tag hs21-b13 for changeset c149193c768b
|
Fri, 20 May 2011 05:24:46 -0700 |
trims |
7040781: Bump the HS21 build number to 14
|
Wed, 18 May 2011 11:45:06 -0700 |
never |
Merge
|
Tue, 17 May 2011 19:15:34 -0700 |
never |
Merge
|
Tue, 17 May 2011 19:11:51 -0700 |
never |
7045513: JSR 292 inlining causes crashes in methodHandleWalk.cpp
|
Tue, 17 May 2011 15:43:46 -0700 |
jrose |
7044892: JSR 292: API entry points sometimes throw the wrong exceptions or doesn't throw the expected one
|
Tue, 17 May 2011 12:26:33 -0700 |
kvn |
7045570: compiler/5091921/Test7005594.java failed because not enough space for object heap
|
Tue, 17 May 2011 16:50:27 +0200 |
bdelsart |
7045515: ARM assembly code for JSR 292 ricochet frames
|
Mon, 16 May 2011 22:16:44 -0700 |
never |
6996747: SIGSEGV in nmethod::cleanup_inline_caches / CompiledIC::verify
|
Mon, 16 May 2011 14:21:16 -0700 |
kvn |
7044725: -XX:-UnrollLimitCheck -Xcomp : Exception: String index out of range: 29488
|
Wed, 18 May 2011 10:12:31 -0400 |
kamg |
Merge
|
Tue, 17 May 2011 09:29:56 -0400 |
dholmes |
Merge
|
Sun, 15 May 2011 23:57:15 -0400 |
dholmes |
7035744: jprt no longer does open-only builds
|
Wed, 18 May 2011 13:19:32 +0200 |
brutisso |
Merge
|
Tue, 17 May 2011 00:56:01 -0700 |
johnc |
7041440: G1: assert(obj->is_oop_or_null(true )) failed: Error #
|
Tue, 03 May 2011 10:30:34 -0700 |
jmasa |
7041789: 30% perf regression with c2/arm following 7017732
|
Fri, 20 May 2011 16:03:55 -0700 |
schien |
Added tag jdk7-b143 for changeset c149193c768b
|
Thu, 12 May 2011 22:05:08 -0700 |
trims |
7040780: Bump the HS21 build number to 13
hs21-b13 jdk7-b143
|
Thu, 12 May 2011 22:05:04 -0700 |
trims |
Merge
|
Thu, 12 May 2011 19:39:58 -0700 |
never |
Merge
|
Thu, 12 May 2011 16:24:44 -0700 |
never |
Merge
|
Thu, 12 May 2011 14:04:48 -0700 |
twisti |
6998541: JSR 292 implement missing return-type conversion for OP_RETYPE_RAW
|
Thu, 12 May 2011 10:33:17 -0700 |
never |
Merge
|
Thu, 12 May 2011 10:29:02 -0700 |
never |
7043461: VM crashes in void LinkResolver::runtime_resolve_virtual_method
|
Tue, 10 May 2011 17:44:14 -0700 |
never |
7043040: JSR292: JRuby bench/shootout/binarytrees.ruby-2.ruby SEGV: constantPoolKlass::oop_follow_contents
|
Tue, 10 May 2011 12:57:21 -0700 |
kvn |
7043552: regression after 7042327
|
Tue, 10 May 2011 00:45:03 -0700 |
twisti |
7042122: JSR 292: adjust various inline thresholds for JSR 292 API methods and method handle adapters
|
Mon, 09 May 2011 19:45:52 -0700 |
never |
7043301: assert(locals < caller->fp() || locals > (caller->fp() + 16)) failed: locals in save area
|
Fri, 06 May 2011 19:34:55 -0700 |
never |
Merge
|
Fri, 06 May 2011 16:33:13 -0700 |
never |
6939861: JVM should handle more conversion operations
|
Fri, 06 May 2011 12:12:29 -0700 |
iveresov |
7042153: guarantee(x_compare_res != Constant::not_comparable) failed: incomparable constants in IfOp
|
Thu, 12 May 2011 17:36:45 -0700 |
ysr |
Merge
|
Thu, 12 May 2011 15:05:22 -0700 |
ysr |
Merge
|
Wed, 11 May 2011 15:47:12 -0700 |
ysr |
7043891: CMS: assert(_whole_heap.contains(p)) failed: out of bounds access to card marking array
|
Tue, 10 May 2011 12:26:10 -0700 |
iveresov |
7043564: compile warning and copyright fixes
|
Tue, 10 May 2011 00:33:21 -0700 |
ysr |
6883834: ParNew: assert(!_g->to()->is_in_reserved(obj),"Scanning field twice?") with LargeObjects tests
|
Thu, 12 May 2011 10:30:11 -0700 |
fparain |
7036199: Adding a notification to the implementation of GarbageCollectorMXBeans
|
Wed, 11 May 2011 13:19:53 -0400 |
kamg |
Merge
|
Wed, 11 May 2011 08:59:46 -0700 |
dcubed |
7043298: 4/4 fix for 7028172 causes "Label too long: ..." error message
|
Thu, 12 May 2011 21:42:52 -0700 |
trims |
Added tag hs21-b12 for changeset 9ad1548c6b63
|
Thu, 12 May 2011 17:17:22 -0700 |
schien |
Added tag jdk7-b142 for changeset 9ad1548c6b63
|
Fri, 06 May 2011 14:41:06 -0700 |
trims |
7040779: Bump the HS21 build number to 12
hs21-b12 jdk7-b142
|
Fri, 06 May 2011 14:41:00 -0700 |
trims |
Merge
|
Fri, 06 May 2011 11:36:25 -0700 |
never |
Merge
|
Thu, 05 May 2011 21:06:14 -0700 |
kvn |
7042327: assert(opaq->outcnt() == 1 && opaq->in(1) == limit)
|
Wed, 04 May 2011 22:41:17 -0700 |
kvn |
7042070: Typo in Test6796786.java
|
Wed, 04 May 2011 22:31:18 -0700 |
never |
7042052: Xcomp crash with PopSynchronousTest
|
Wed, 04 May 2011 13:12:42 -0700 |
kvn |
5091921: Sign flip issues in loop optimizer
|
Wed, 04 May 2011 03:42:58 -0700 |
twisti |
Merge
|
Wed, 04 May 2011 00:46:22 -0700 |
twisti |
Merge
|
Wed, 04 May 2011 00:41:48 -0700 |
twisti |
7041244: JSR 292: Server VM gets a SEGV running a JCK test
|
Wed, 04 May 2011 00:21:22 -0700 |
never |
7041582: set_mode_flags isn't called without -Xmixed specified
|
Tue, 03 May 2011 20:56:35 -0700 |
never |
7041603: standalone SA doesn't build after 7010849
|
Tue, 03 May 2011 17:09:05 -0700 |
never |
Merge
|
Tue, 03 May 2011 12:11:54 -0700 |
never |
6796786: invalid FP identity transform - (a - b) -> b - a
|
Tue, 03 May 2011 09:10:39 -0700 |
kvn |
7041100: The load in String.equals intrinsic executed before null check
|
Mon, 02 May 2011 18:53:37 -0700 |
never |
7009361: JSR 292 Invalid value on stack on solaris-sparc with -Xcomp
|
Mon, 02 May 2011 10:51:36 -0700 |
never |
Merge
|
Mon, 02 May 2011 00:55:09 -0700 |
twisti |
6552561: MaxRecursiveInlineLevel flag doesn't operate correctly
|
Thu, 28 Apr 2011 16:40:23 -0700 |
kvn |
7039652: Performance regression after 7004547 changes
|
Fri, 06 May 2011 11:25:16 -0400 |
kamg |
Merge
|
Thu, 05 May 2011 21:20:21 -0400 |
dholmes |
7036525: Disable alternative source mechanism for OPENJDK builds
|
Thu, 05 May 2011 12:50:42 -0400 |
kamg |
7033669: JVM TI spec has to be changed to not contain URLS to the VM Spec
|
Thu, 05 May 2011 09:33:14 -0400 |
kevinw |
Merge
|
Mon, 18 Apr 2011 08:03:45 -0700 |
kevinw |
7005503: Make GuaranteedSafepointInterval a diagnostic flag
|
Wed, 04 May 2011 23:10:58 -0400 |
dholmes |
Merge
|
Wed, 04 May 2011 19:16:49 -0400 |
dholmes |
7036267: c2/arm: mark version number as experimental and disable on unsupported platforms
|
Fri, 06 May 2011 09:45:18 +0200 |
brutisso |
Merge
|
Thu, 05 May 2011 07:51:05 -0700 |
jcoomes |
6728025: LinkResolver is missing some ResourceMarks
|
Thu, 05 May 2011 09:15:52 -0400 |
tonyp |
7040450: G1: assert((_g1->evacuation_failed()) || (!_g1->obj_in_cs(obj))) failed: shouldn't still be in ...
|
Wed, 04 May 2011 15:08:44 -0700 |
iveresov |
7041501: NUMA: Expand the old gen more aggressively
|
Fri, 29 Apr 2011 09:11:03 +0200 |
brutisso |
7040068: CMS: Possibly unsafe initialization of BlockOffsetArrayUseUnallocatedBlock
|
Mon, 02 May 2011 07:08:53 -0700 |
jmasa |
Merge
|
Fri, 29 Apr 2011 20:42:27 -0700 |
iveresov |
Merge
|
Fri, 29 Apr 2011 12:39:32 -0700 |
iveresov |
7040485: Use transparent huge page on linux by default
|
Fri, 29 Apr 2011 14:59:04 -0400 |
tonyp |
7035144: G1: nightly failure: Non-dirty cards in region that should be dirty (failures still exist...)
|
Fri, 29 Apr 2011 12:40:49 -0400 |
tonyp |
7034139: G1: assert(Thread::current()->is_ConcurrentGC_thread()) failed: only a conc GC thread can call this.
|
Thu, 28 Apr 2011 15:29:18 -0700 |
johnc |
7040410: -Xloggc:<file> incorrectly enables TraceClassUnloading causing tracing on tty
|
Wed, 04 May 2011 11:04:45 -0400 |
kamg |
Merge
|
Tue, 03 May 2011 12:45:54 -0700 |
dcubed |
7041410: 5/4 finish removing SOLARIS_7_OR_LATER from HotSpot
|
Tue, 03 May 2011 12:19:04 -0700 |
zgu |
Merge
|
Tue, 03 May 2011 10:17:29 -0700 |
zgu |
Merge
|
Tue, 03 May 2011 13:01:41 -0400 |
zgu |
6986065: Rebrand exe/dll company names
|
Tue, 03 May 2011 13:01:31 -0400 |
dsamersoff |
Merge
|
Tue, 03 May 2011 18:43:18 +0400 |
dsamersoff |
7031385: incorrect register allocation in release_store_fence on linux x86
|
Tue, 03 May 2011 18:24:55 +0400 |
dsamersoff |
7041156: gcc 4.6 doesn't recognise -export-dynamic option
|
Mon, 02 May 2011 14:53:49 -0700 |
dcubed |
7028172: 3/4 SA needs to adapt to Solaris libproc change made in 6748307
|
Fri, 29 Apr 2011 21:13:00 +0400 |
dsamersoff |
7019808: build fails on Fedora 14: SELinux run-time check: execution of stack in libjvm.so
|
Thu, 28 Apr 2011 08:24:46 -0700 |
dcubed |
7039447: 2/1 java profiling is broken in build 139 (garbage in function name)
|
Wed, 27 Apr 2011 06:20:00 -0700 |
zgu |
Merge
|
Wed, 27 Apr 2011 09:09:57 -0400 |
zgu |
7036747: 7017009 reappeared, problem with ElfStringTable
|
Fri, 06 May 2011 14:10:20 -0700 |
trims |
Added tag hs21-b11 for changeset 3aea9e9feb07
|
Thu, 05 May 2011 14:02:02 -0700 |
schien |
Added tag jdk7-b141 for changeset 5d07913abd59
|
Tue, 03 May 2011 16:03:37 -0700 |
trims |
Merge
jdk7-b141
|
Fri, 29 Apr 2011 17:00:19 -0700 |
trims |
7040777: Bump the HS21 build number to 11
hs21-b11
|
Fri, 29 Apr 2011 16:55:43 -0700 |
trims |
Merge
|
Fri, 29 Apr 2011 14:36:21 -0700 |
jmasa |
Merge
|
Fri, 29 Apr 2011 12:33:39 -0700 |
jmasa |
Merge
|
Wed, 27 Apr 2011 14:40:41 -0700 |
johnc |
7037756: Deadlock in compiler thread similiar to 6789220
|
Tue, 26 Apr 2011 21:17:24 -0700 |
ysr |
7039089: G1: changeset for 7037276 broke heap verification, and related cleanups
|
Tue, 26 Apr 2011 11:46:34 -0700 |
iveresov |
7037939: NUMA: Disable adaptive resizing if SHM large pages are used
|
Sat, 23 Apr 2011 04:20:09 -0700 |
jcoomes |
7037250: cscope.make database generation is silently broken
|
Fri, 22 Apr 2011 09:26:09 -0700 |
jmasa |
Merge
|
Thu, 21 Apr 2011 10:23:44 -0700 |
jmasa |
6946417: G1: Java VisualVM does not support G1 properly.
|
Thu, 21 Apr 2011 01:16:20 -0700 |
ysr |
Merge
|
Wed, 20 Apr 2011 19:19:30 -0700 |
ysr |
7037276: Unnecessary double traversal of dirty card windows
|
Wed, 20 Apr 2011 17:12:04 -0700 |
iveresov |
7034464: Support transparent large pages on Linux
|
Tue, 19 Apr 2011 15:46:59 -0400 |
tonyp |
7011855: G1: non-product flag to artificially grow the heap
|
Fri, 29 Apr 2011 11:15:30 -0700 |
kvn |
Merge
|
Thu, 28 Apr 2011 14:00:13 -0700 |
never |
7032162: assert(flat != TypePtr::BOTTOM) failed: cannot alias-analyze an untyped ptr
|
Wed, 27 Apr 2011 15:40:36 -0700 |
never |
7029167: add support for conditional card marks
|
Tue, 26 Apr 2011 12:14:22 -0700 |
kvn |
7039586: test/java/util/Collections/Rotate.java failing with hs21-b09
|
Mon, 25 Apr 2011 16:25:58 -0700 |
never |
7030715: JSR 292 JRuby test/test_super_call_site_caching.rb asserts with +DoEscapeAnalysis
|
Thu, 21 Apr 2011 00:25:40 -0700 |
twisti |
6993078: JSR 292 too many pushes: Lesp points into register window
|
Wed, 20 Apr 2011 18:29:35 -0700 |
kvn |
7026700: regression in 6u24-rev-b23: Crash in C2 compiler in PhaseIdealLoop::build_loop_late_post
|
Wed, 20 Apr 2011 09:29:00 -0700 |
never |
7009346: java/dyn/InvokeDynamicPrintArgs.java fails with NPE on solaris-sparc with -Xcomp
|
Tue, 19 Apr 2011 09:30:17 -0700 |
kvn |
7037812: few more defaults changes for new AMD processors
|
Mon, 18 Apr 2011 06:50:57 -0700 |
twisti |
7036960: TemplateTable::fast_aldc in templateTable_x86_64.cpp uses movptr instead of load_klass
|
Mon, 18 Apr 2011 01:33:28 -0700 |
twisti |
7018355: JSR 292: VM crash in DefNewGeneration::copy_to_survivor_space
|
Wed, 27 Apr 2011 17:25:45 -0700 |
coleenp |
Merge
|
Tue, 26 Apr 2011 14:04:43 -0400 |
coleenp |
7009923: JSR 292: VM crash in JavaThread::last_frame
|
Sat, 23 Apr 2011 00:33:38 -0400 |
vladidan |
Merge
|
Thu, 21 Apr 2011 10:12:42 -0400 |
vladidan |
Merge
|
Wed, 20 Apr 2011 14:07:57 -0400 |
vladidan |
7035861: linux-armsflt: assert(ni->data() == (int)(x + o)) failed: instructions must match
|
Tue, 03 May 2011 16:00:35 -0700 |
trims |
Added tag hs21-b10 for changeset d283b8296671
|
Mon, 02 May 2011 09:36:24 -0700 |
schien |
Merge
|
Thu, 28 Apr 2011 17:44:24 -0700 |
schien |
Added tag jdk7-b140 for changeset d283b8296671
|
Wed, 27 Apr 2011 19:20:31 -0700 |
cl |
Merge
|
Tue, 26 Apr 2011 16:20:22 -0700 |
ohair |
6631003: Add hg tip changeset to build image
|
Fri, 22 Apr 2011 18:52:28 -0700 |
trims |
7039044: Bump the HS21 build number to 10
hs21-b10 jdk7-b140
|
Fri, 22 Apr 2011 18:52:22 -0700 |
trims |
Merge
|
Wed, 20 Apr 2011 20:32:45 -0700 |
jmasa |
Merge
|
Mon, 18 Apr 2011 16:27:16 -0700 |
johnc |
7036706: G1: Use LIR_OprDesc::as_pointer_register in code changes for 7035117
|
Sun, 17 Apr 2011 01:24:54 -0700 |
jmasa |
6946385: G1: jstat does not support G1 GC
|
Fri, 15 Apr 2011 10:10:50 -0700 |
johnc |
7036021: G1: build failure on win64 and linux with hs21 in jdk6 build environment
|
Thu, 14 Apr 2011 13:49:29 -0700 |
johnc |
Merge
|
Thu, 14 Apr 2011 12:10:15 -0700 |
ysr |
7036482: clear argument is redundant and unused in cardtable methods
|
Thu, 14 Apr 2011 13:45:41 -0700 |
johnc |
Merge
|
Wed, 13 Apr 2011 17:56:43 -0700 |
johnc |
7035117: G1: nsk/stress/jni/jnistress002 fails with assertion failure
|
Fri, 08 Apr 2011 14:53:16 -0700 |
jmasa |
Merge
|
Fri, 08 Apr 2011 14:19:50 -0700 |
jmasa |
Merge
|
Thu, 07 Apr 2011 17:16:20 -0700 |
jcoomes |
6841742: par compact - remove unused/unsupported options
|
Thu, 07 Apr 2011 16:52:15 -0700 |
jcoomes |
7034133: cleanup obsolete option handling
|
Thu, 07 Apr 2011 09:53:20 -0700 |
johnc |
7009266: G1: assert(obj->is_oop_or_null(true )) failed: Error
|
Tue, 05 Apr 2011 19:14:03 -0700 |
never |
7032963: StoreCM shouldn't participate in store elimination
|
Tue, 19 Apr 2011 20:40:20 -0700 |
coleenp |
Merge
|
Sat, 16 Apr 2011 11:59:54 +0200 |
thurka |
7007254: NullPointerException occurs with jvisualvm placed under a dir. including Japanese chars
|
Fri, 15 Apr 2011 09:36:28 -0400 |
coleenp |
7032407: Crash in LinkResolver::runtime_resolve_virtual_method()
|
Thu, 14 Apr 2011 23:06:33 -0400 |
vladidan |
Merge
|
Thu, 14 Apr 2011 11:02:05 -0400 |
vladidan |
Merge
|
Tue, 12 Apr 2011 10:32:42 -0400 |
vladidan |
Merge
|
Mon, 11 Apr 2011 23:02:37 -0400 |
vladidan |
7005865: Crash when running with PrintIRWithLIR
|
Thu, 14 Apr 2011 11:50:36 -0400 |
zgu |
7033100: CreateMinidumpOnCrash does not work for failed asserts
|
Wed, 27 Jul 2011 17:24:11 -0700 |
Thomas Wuerthinger |
Fixed compiler warnings.
|
Wed, 27 Jul 2011 14:17:00 -0700 |
Thomas Wuerthinger |
Fixed a () type bug in the negate canonicalizer.
|
Wed, 27 Jul 2011 14:16:38 -0700 |
Thomas Wuerthinger |
Fixed a bug in which the valueEquals method was misused. The method does only check the equality of the node data and not full GVN equality by taking inputs and successors into account.
|
Wed, 27 Jul 2011 14:15:26 -0700 |
Thomas Wuerthinger |
Relaxed create.bat to enable building with VS2010 Express
|
Wed, 27 Jul 2011 14:14:53 -0700 |
Thomas Wuerthinger |
Changed benchmarktool to python script instead of shell script
|
Wed, 27 Jul 2011 14:14:14 -0700 |
Thomas Wuerthinger |
Updated hgignore
|
Wed, 27 Jul 2011 11:53:37 +0200 |
Gilles Duboscq |
Canonicalize Negate(Negate(x)) for int/long remove incorrect canonicalization of FloatSub(0.0, x) to Negate(x)
|
Wed, 27 Jul 2011 10:33:03 +0200 |
Gilles Duboscq |
Add utility functions to create add & multiply integer nodes, removed wrong comment
|
Mon, 25 Jul 2011 12:12:10 +0200 |
Peter Hofer |
IdealGraphVisualizer: since the Graal gradient color filter and unconnected slot filter are generally applicable, make them "standard filters" and add helper functions to use them from JavaScript
|
Thu, 21 Jul 2011 14:58:08 +0200 |
Gilles Duboscq |
Apply rematerializtion only to GVNed Nodes
|
Thu, 21 Jul 2011 11:32:22 +0200 |
Gilles Duboscq |
Fix for usages that are phi in rematerialization
|
Wed, 20 Jul 2011 18:50:39 +0200 |
Gilles Duboscq |
Merge
|
Wed, 20 Jul 2011 18:49:19 +0200 |
Gilles Duboscq |
Added Verify option to be able to diable graph verification, ideal graph printing now also print string value for colors, removed redundant DCE/Canon phases
|
Wed, 20 Jul 2011 10:52:00 +0200 |
Peter Hofer |
IdealGraphVisualizer: new splash screen that says Ideal Graph Visualizer and sponsored by Oracle
|
Tue, 19 Jul 2011 13:48:43 +0200 |
Gilles Duboscq |
Canonicalize Compare if x valueEquals y, make EndNode return an empty list for cfgSux if it has no merge instead of retruning a list conatining null, make runjython executable, add a ProblemsIdeas.txt file
|
Mon, 18 Jul 2011 13:30:37 +0200 |
Peter Hofer |
IdealGraphVisualizer: show a warning and ask the user whether to proceed before viewing a graph while the graph or its group is still being loaded. Opening such a graph can cause numerous problems and typically results in a NullPointerException or ConcurrentModificationException.
|
Mon, 18 Jul 2011 11:35:16 +0200 |
Peter Hofer |
IdealGraphVisualizer: replace some single-threaded usages of StringBuffer with StringBuilder
|
Mon, 18 Jul 2011 11:56:49 +0200 |
Gilles Duboscq |
Merge
|
Thu, 14 Jul 2011 22:22:44 +0200 |
Gilles Duboscq |
Draft rematerialization after eager GVN, only canonicalize new nodes after loop optimisations
|
Thu, 14 Jul 2011 15:42:23 +0200 |
Lukas Stadler |
merge
|
Thu, 14 Jul 2011 15:41:13 +0200 |
Lukas Stadler |
more comments on examples, extended deopt example
|
Thu, 14 Jul 2011 10:33:35 +0200 |
Lukas Stadler |
cleanup, new shell scripts for examples
|
Wed, 13 Jul 2011 17:20:53 +0200 |
Peter Hofer |
IdealGraphVisualizer: modify RemoveFilter to optionally remove all nodes that became orphans as result of the remove and add a JavaScript removeIncludeOrphans() filter function
|
Wed, 13 Jul 2011 15:09:54 +0200 |
Peter Hofer |
IdealGraphVisualizer: introduce GraalGradientColorFilter that colors nodes using a customizable color gradient, based on how a numeric property is located in a specified interval. Includes an examples filter that applies the filter to the probability property.
|
Wed, 13 Jul 2011 15:08:49 +0200 |
Gilles Duboscq |
Fix for loop inversion now runs tests, fop, lusearch, eclipse, avrora and scimark
|
Wed, 13 Jul 2011 15:05:04 +0200 |
Gilles Duboscq |
Canonicalize Compare with same inputs
|
Tue, 12 Jul 2011 18:14:45 +0200 |
Gilles Duboscq |
Merge
|
Tue, 12 Jul 2011 17:54:32 +0200 |
Gilles Duboscq |
Fix broken code in exemples, Fix regression and bug in peeling/inverting
|
Tue, 12 Jul 2011 17:00:25 +0200 |
Lukas Stadler |
global absolute probability analysis:
|
Tue, 12 Jul 2011 13:10:33 +0200 |
Gilles Duboscq |
Finish implementation of loop inversion
|
Tue, 12 Jul 2011 13:10:11 +0200 |
Gilles Duboscq |
Fix for NormalizeCompare->Compare canonicalization : care must be taken for the unordered case
|
Mon, 11 Jul 2011 17:55:55 +0200 |
Peter Hofer |
IdealGraphVisualizer: put HTML tooltip texts between <HTML> and </HTML> to ensure they are not displayed as plain text
|
Mon, 11 Jul 2011 17:52:58 +0200 |
Peter Hofer |
Replace Compare with NormalizeComparison and constant 0 as inputs with a single Compare; correct/remove encountered wrong comments
|
Mon, 11 Jul 2011 13:41:33 +0200 |
Peter Hofer |
IdealGraphVisualizer: provide upscaled icons for branding
|
Mon, 11 Jul 2011 13:31:51 +0200 |
Peter Hofer |
IdealGraphVisualizer: select blocks in the control flow graph by double-clicking them, thus allowing to move blocks without selecting them and changing the selecting in the node graph
|
Sun, 10 Jul 2011 11:21:37 +0200 |
Gilles Duboscq |
Fix for vector tree in splitting
|
Fri, 08 Jul 2011 18:35:51 +0200 |
Gilles Duboscq |
Merge
|
Fri, 08 Jul 2011 18:00:39 +0200 |
Gilles Duboscq |
revert outer framesate scheduling change
|
Fri, 08 Jul 2011 15:00:16 +0200 |
Gilles Duboscq |
Merge
|
Fri, 08 Jul 2011 14:49:01 +0200 |
Gilles Duboscq |
Fix for peeling spliting : inner framestates which are attached to nodes after the coloring can not be colored
|
Fri, 08 Jul 2011 13:38:38 +0200 |
Gilles Duboscq |
More precise inOrBefore, make both inOrBefore and inOrAfter accessible on Loop, compute inOrAfter, inOrBefore and full loop nodes only if needed
|
Thu, 07 Jul 2011 18:21:30 +0200 |
Gilles Duboscq |
Canonicalize & DCE after peeling, fix for spliting in peeling
|
Thu, 07 Jul 2011 16:04:21 +0200 |
Gilles Duboscq |
Removed assertion in EdgeMoveOptimizer that is not valid anymore because of guards
|
Fri, 08 Jul 2011 18:02:04 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 08 Jul 2011 18:01:29 +0200 |
Thomas Wuerthinger |
Simplified some of the examples.
|
Fri, 08 Jul 2011 15:25:57 +0200 |
Peter Hofer |
IdealGraphVisualizer: Update branding to use a custom application icon and the Oracle logo, also don't show the version in the main window title bar
|
Fri, 08 Jul 2011 14:26:12 +0200 |
Peter Hofer |
IdealGraphVisualizer: Make scheduling more robust by ignoring graphs without any nodes and by using the node with the lowest id as root when there is no node labeled "Root" and no node without predecessors
|
Fri, 08 Jul 2011 11:56:25 +0200 |
Peter Hofer |
IdealGraphVisualizer: in the standard group organizer, put single graphs below group nodes too
|
Fri, 08 Jul 2011 13:41:27 +0200 |
Lukas Stadler |
added FrameModifier extension, added deopt example
|
Thu, 07 Jul 2011 20:46:20 +0200 |
Thomas Wuerthinger |
New optimization phase example.
|
Thu, 07 Jul 2011 19:58:00 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 07 Jul 2011 19:57:45 +0200 |
Thomas Wuerthinger |
Added intrinsification example (safe add).
|
Thu, 07 Jul 2011 19:43:17 +0200 |
Josef Haider |
The benchmark tool should now print zero values to the csv file, if a benchmark fails
|
Thu, 07 Jul 2011 18:31:25 +0200 |
Josef Haider |
Merge
|
Thu, 07 Jul 2011 18:19:24 +0200 |
Josef Haider |
Added a small python script for automated benchmarks.
|
Thu, 07 Jul 2011 18:15:25 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 07 Jul 2011 18:14:50 +0200 |
Thomas Wuerthinger |
Added example project. Added InliningGuide example extension.
|
Thu, 07 Jul 2011 16:11:09 +0200 |
Thomas Wuerthinger |
Removed forgotten README file.
|
Thu, 07 Jul 2011 16:07:11 +0200 |
Thomas Wuerthinger |
Drafted inlining guide interface. Added new compiler flag -G:Extend
|
Thu, 07 Jul 2011 16:38:14 +0200 |
Lukas Stadler |
canonicalize "if (x) return bool_constant; else return !bool_constant;" to MaterializeNode
|
Thu, 07 Jul 2011 14:33:57 +0200 |
Lukas Stadler |
NodeArray uses modCount to assert in Iterators, variableInputs is now protected so that each Node class using it needs to export it explicitly (and thus give it a name)
|
Wed, 06 Jul 2011 21:48:33 +0200 |
Thomas Wuerthinger |
Clean up.
|
Wed, 06 Jul 2011 21:47:47 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 06 Jul 2011 21:43:07 +0200 |
Thomas Wuerthinger |
Fixed anchor creation such that exception handler blocks are recognized.
|
Wed, 06 Jul 2011 21:40:39 +0200 |
Thomas Wuerthinger |
decoupled code emitting order from linear scan order. align loops. reorder short loops. fixed linear scan order.
|
Wed, 06 Jul 2011 18:59:55 +0200 |
Thomas Wuerthinger |
Align loop headers (for immediate speed-up).
|
Wed, 06 Jul 2011 18:50:11 +0200 |
Thomas Wuerthinger |
Added intrinsification of Object arraycopy.
|
Wed, 06 Jul 2011 17:53:05 +0200 |
Thomas Wuerthinger |
Generating safepoints.
|
Wed, 06 Jul 2011 17:50:32 +0200 |
Lukas Stadler |
pulled common code from NewInstance and NewArray into EscapeOp
|
Wed, 06 Jul 2011 17:15:43 +0200 |
Thomas Wuerthinger |
Disabled assert about null state at block entry.
|
Wed, 06 Jul 2011 17:07:31 +0200 |
Thomas Wuerthinger |
fixed warnings.
|
Wed, 06 Jul 2011 17:02:38 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 06 Jul 2011 17:02:15 +0200 |
Thomas Wuerthinger |
Fixed rethrow exception frame state (again.. and this time added some useful assertions).
|
Wed, 06 Jul 2011 16:43:19 +0200 |
Thomas Wuerthinger |
Added GVN to GuardNode and Compare.
|
Wed, 06 Jul 2011 16:51:01 +0200 |
Lukas Stadler |
merge
|
Wed, 06 Jul 2011 16:31:18 +0200 |
Lukas Stadler |
added PhiType.(Value, Memory, Virtual), removed Phi.isDead, phis are now deleted immediately when they become invalid
|
Wed, 06 Jul 2011 16:01:29 +0200 |
Lukas Stadler |
new escape analysis mechanism: don't use blocks during iteration, VirtualObjectFields merged with phis
|
Mon, 04 Jul 2011 18:04:44 +0200 |
Lukas Stadler |
merge
|
Mon, 04 Jul 2011 18:04:12 +0200 |
Lukas Stadler |
canonicalization for CheckCast, InstanceOf, IsNonNull, IsType and NotInstanceOf, checkstyle fix
|
Wed, 06 Jul 2011 16:15:15 +0200 |
Thomas Wuerthinger |
Lowering of array accesses.
|
Wed, 06 Jul 2011 13:28:51 +0200 |
Thomas Wuerthinger |
Removed ExceptionDispatch node (replaced with normal InstanceOf).
|
Wed, 06 Jul 2011 13:18:34 +0200 |
Thomas Wuerthinger |
Added NegateBooleanNode, removed negate() method from BooleanNode, removed NotInstanceOf.
|
Wed, 06 Jul 2011 11:59:26 +0200 |
Thomas Wuerthinger |
simplified compute linear scan order.
|
Wed, 06 Jul 2011 11:52:31 +0200 |
Thomas Wuerthinger |
Added calculation of loop depth and loop index to scheduler.
|
Tue, 05 Jul 2011 19:49:35 +0200 |
Thomas Wuerthinger |
Introduced optimistic schedule and hid it behind a flag.
|
Tue, 05 Jul 2011 19:06:40 +0200 |
Thomas Wuerthinger |
Fixed issue that caused deopt on every exception of a top-level method that would have needed to be unwinded.
|
Tue, 05 Jul 2011 18:55:22 +0200 |
Thomas Wuerthinger |
Fixed an issue in the HotSpot code for rethrowing an exception at deopt (wrong values on the expression stack caused a crash when GC and deopt happened at the same time).
|
Tue, 05 Jul 2011 16:41:53 +0200 |
Thomas Wuerthinger |
Fixed the frame states in the array copy intrinsification.
|
Tue, 05 Jul 2011 14:12:00 +0200 |
Thomas Wuerthinger |
Merge.
|
Tue, 05 Jul 2011 14:09:44 +0200 |
Thomas Wuerthinger |
Fixed critical issue in exception frame state merging (prevented jython from running correctly). Added intrinsification for float/double to int/long conversions and for currentThread.
|
Tue, 05 Jul 2011 11:42:28 +0200 |
Gilles Duboscq |
Merge
|
Tue, 05 Jul 2011 11:39:40 +0200 |
Gilles Duboscq |
Delete framestate along with statesplit nodes if the framestate is not re-used somewhere
|
Mon, 04 Jul 2011 18:56:22 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 04 Jul 2011 18:54:54 +0200 |
Thomas Wuerthinger |
Intrinsify arraycopy of primitive types to vector instructions.
|
Mon, 04 Jul 2011 12:21:42 +0200 |
Thomas Wuerthinger |
Added intrinsification of getClass()
|
Mon, 04 Jul 2011 12:03:31 +0200 |
Thomas Wuerthinger |
removed reference to GraalCompilation from CompilerGraph (i.e. make it more lightweight)
|
Mon, 04 Jul 2011 17:44:07 +0200 |
Peter Hofer |
IdealGraphVisualizer: use newer, more modern icons from the NetBeans project
|
Mon, 04 Jul 2011 16:08:03 +0200 |
Peter Hofer |
IdealGraphVisualizer: Apply graph difference also to control flow graphs and use bold edges for new connections and dashed edges for removed connections
|
Mon, 04 Jul 2011 13:59:41 +0200 |
Peter Hofer |
IdealGraphVisualizer: add optional import in build.xml for environment-specific build extensions/modifications
|
Mon, 04 Jul 2011 12:29:28 +0200 |
Peter Hofer |
IdealGraphVisualizer: when packaging a build, drop memory presets (-Xms, -Xmx) from default_options and let the executing VM choose reasonable defaults
|
Mon, 04 Jul 2011 12:05:23 +0200 |
Peter Hofer |
IdealGraphVisualizer: Drop the "Window" suffix of each top component's label and enter meaningful mouse-over descriptions.
|
Mon, 04 Jul 2011 12:03:50 +0200 |
Peter Hofer |
IdealGraphVisualizer: in the control flow graph (block view), allow nodes with longer text to be larger than the default size and center their text horizontally
|
Mon, 04 Jul 2011 11:28:08 +0200 |
Peter Hofer |
IdealGraphVisualizer: use a LinkedHashSet instead of an ArrayList to store the edges of an InputGraph in order to slightly increase performance, particularly when parsing an input file
|
Mon, 04 Jul 2011 10:56:19 +0200 |
Peter Hofer |
IdealGraphVisualizer: Disable assertions for RequestProcessor to prevent annoying messages in case of multiple SceneAnimator update tasks in the default RequestProcessor.
|
Sun, 03 Jul 2011 11:05:05 +0200 |
Gilles Duboscq |
Fix bug in peeling in updating the parent loops after peeling. Added verify to If
|
Sat, 02 Jul 2011 02:46:04 +0200 |
Thomas Wuerthinger |
Various fixes around escape analysis.
|
Fri, 01 Jul 2011 21:07:29 +0200 |
Thomas Wuerthinger |
Fixed an issue in the C++ code of the escape analysis (wrongly commented out code).
|
Fri, 01 Jul 2011 20:11:51 +0200 |
Thomas Wuerthinger |
Adjusted inlining decision (depend on max node size instead of max codeSize).
|
Fri, 01 Jul 2011 19:39:29 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 01 Jul 2011 19:39:14 +0200 |
Thomas Wuerthinger |
Canonicalize RegisterFinalizer nodes.
|
Fri, 01 Jul 2011 18:28:26 +0200 |
Thomas Wuerthinger |
Merge fixes.
|
Fri, 01 Jul 2011 18:24:04 +0200 |
Thomas Wuerthinger |
Merge.
|
Fri, 01 Jul 2011 18:15:05 +0200 |
Thomas Wuerthinger |
checkcast fixes
|
Thu, 30 Jun 2011 18:53:02 +0200 |
Thomas Wuerthinger |
Do not move deopt point above ExceptionObject!
|
Thu, 30 Jun 2011 18:45:44 +0200 |
Thomas Wuerthinger |
fixed outdated asserts.
|
Thu, 30 Jun 2011 18:39:13 +0200 |
Thomas Wuerthinger |
must not gvn checkcast instructions.
|
Thu, 30 Jun 2011 18:03:43 +0200 |
Thomas Wuerthinger |
optimized genInstanceOf XIR snippet.
|
Thu, 30 Jun 2011 18:00:22 +0200 |
Thomas Wuerthinger |
Removed unnecessary jump.
|
Thu, 30 Jun 2011 17:53:23 +0200 |
Thomas Wuerthinger |
Introduced NotInstanceOf node. Optimize instanceof statements (i.e. do not materialize).
|
Thu, 30 Jun 2011 17:03:10 +0200 |
Thomas Wuerthinger |
Introduced Materialize node. InstanceOf no longer produces a value.
|
Thu, 30 Jun 2011 16:49:13 +0200 |
Thomas Wuerthinger |
Changed genInstanceOf such that it does not longer automatically materialize the result.
|
Thu, 30 Jun 2011 16:07:18 +0200 |
Thomas Wuerthinger |
Changed the way the compare instructions are generated in the LIRGenerator.
|
Wed, 29 Jun 2011 16:19:51 +0200 |
Thomas Wuerthinger |
Removed explicit reference to RiType object in TypeCheck node.
|
Wed, 29 Jun 2011 15:45:20 +0200 |
Thomas Wuerthinger |
Added canonicalization of boolean nodes and if conditions
|
Tue, 28 Jun 2011 16:59:56 +0200 |
Thomas Wuerthinger |
Replace If node with guard in case of deopt.
|
Tue, 28 Jun 2011 15:54:46 +0200 |
Thomas Wuerthinger |
Corrected valueEqual method of IsNonNull.
|
Tue, 28 Jun 2011 15:48:05 +0200 |
Thomas Wuerthinger |
Draft GVN.
|
Tue, 28 Jun 2011 15:28:30 +0200 |
Thomas Wuerthinger |
Added immediate gvn for LocationNode instances.
|
Fri, 01 Jul 2011 19:00:37 +0200 |
Lukas Stadler |
escape analysis debug info fixes
|
Fri, 01 Jul 2011 18:37:54 +0200 |
Gilles Duboscq |
Fixed various peeling bugs (can use nodes which are not Placeholders as loop exits)
|
Fri, 01 Jul 2011 12:57:10 +0200 |
Gilles Duboscq |
Merge
|
Fri, 01 Jul 2011 12:56:52 +0200 |
Gilles Duboscq |
Make NewInstance a FixedWithNext to avoid it from floating too much (could be hoisted out of loops for exemple). Fixes for loop peeling
|
Thu, 30 Jun 2011 10:07:49 +0200 |
Gilles Duboscq |
Merge
|
Thu, 30 Jun 2011 10:07:35 +0200 |
Gilles Duboscq |
Fix some coloring bug, fix to keep more Placeholders at loop exits, fix for loop nodes computation
|
Wed, 29 Jun 2011 12:23:13 +0200 |
Gilles Duboscq |
Fix loop peeling exit values fixup
|
Thu, 30 Jun 2011 17:02:04 +0200 |
Peter Hofer |
IdealGraphVisualizer: Fix selection of node for gotoFigure()
|
Thu, 30 Jun 2011 16:50:53 +0200 |
Peter Hofer |
IdealGraphVisualizer: ensure that input graphs are scheduled and all nodes are assigned to blocks before computing their difference. This fixes exceptions when creating a diff against a graph without blocks that was never viewed before (for instance, graphs from the server compiler).
|
Thu, 30 Jun 2011 13:07:09 +0200 |
Peter Hofer |
IdealGraphVisualizer: fix "Show Filter Window" menu entry
|
Thu, 30 Jun 2011 12:17:27 +0200 |
Peter Hofer |
IdealGraphVisualizer: Work around a problem with JSplitPane and the NetBeans editor: setDividerLocation() doesn't work when the split pane has not been layouted and painted yet. JSplitPane then initially uses a tiny width for the left editor component, which causes the editor to calculate invalid offsets and constantly throw exceptions, particularly on mouse events. Thus, defer adding the two components and setting the divider's location.
|
Wed, 29 Jun 2011 20:11:13 +0200 |
Lukas Stadler |
small inlining simplification
|
Wed, 29 Jun 2011 19:53:00 +0200 |
Lukas Stadler |
merge
|
Wed, 29 Jun 2011 19:52:51 +0200 |
Lukas Stadler |
fix for unresolved exception bug, exactType and declaredType logic for inlining, more on escape analysis
|
Wed, 29 Jun 2011 18:53:09 +0200 |
Peter Hofer |
IdealGraphVisualizer: Consider two nodes to be equal when node.vertex is null for both of them in nodeProcessingDownComparator and nodeProcessingUpComparator. This should fix transitivity issues when sorting.
|
Wed, 29 Jun 2011 18:27:14 +0200 |
Peter Hofer |
IdealGraphVisualizer: Rename predecessors to "Nodes Above" and successors to "Nodes Below" and actions "Expand Predecessors" and "Expand Successors" to "Expand Above" and "Expand Below" to avoid ambiguity with the Graal concept of successors and predecessors
|
Wed, 29 Jun 2011 17:33:35 +0200 |
Peter Hofer |
IdealGraphVisualizer: Enhance text view so it can display arbitrary properties from the active graph's group. For diff graphs, it shows the textual difference between the property strings using the NetBeans Diff module.
|
Wed, 29 Jun 2011 13:26:25 +0200 |
Peter Hofer |
IdealGraphVisualizer: remove files from C1XVisualizer text editor component that were erroneously checked in again
|
Wed, 29 Jun 2011 12:22:46 +0200 |
Peter Hofer |
IdealGraphVisualizer: add another filter that hides slots with no connections
|
Tue, 28 Jun 2011 19:54:51 +0200 |
Lukas Stadler |
fixes to escape analysis: propagation of VirtualObject
|
Tue, 28 Jun 2011 19:22:42 +0200 |
Lukas Stadler |
merge
|
Tue, 28 Jun 2011 19:14:28 +0200 |
Lukas Stadler |
more escape analysis work: debug info
|
Mon, 27 Jun 2011 17:15:12 +0200 |
Lukas Stadler |
merge
|
Mon, 27 Jun 2011 17:13:33 +0200 |
Lukas Stadler |
more escape analysis changes
|
Wed, 22 Jun 2011 11:56:15 +0200 |
Lukas Stadler |
merge
|
Wed, 22 Jun 2011 11:55:42 +0200 |
Lukas Stadler |
InliningPhase can take a hint on what to inline, initial work on EscapeAnalysisPhase
|
Tue, 28 Jun 2011 17:17:51 +0200 |
Gilles Duboscq |
Fix for dead Phis in loop nodes detection
|
Tue, 28 Jun 2011 17:08:45 +0200 |
Gilles Duboscq |
Added -G:+PlotOnError option to print graph to IGV even without -G:+Plot on error condition (verification failure or AssertionError/RuntimeException in a Phase)
|
Tue, 28 Jun 2011 16:45:48 +0200 |
Gilles Duboscq |
Merge
|
Tue, 28 Jun 2011 16:13:32 +0200 |
Gilles Duboscq |
Fix multiple bugs in loop peeling
|
Tue, 28 Jun 2011 10:10:47 +0200 |
Gilles Duboscq |
Loop peeling work
|
Tue, 28 Jun 2011 14:17:06 +0200 |
Thomas Wuerthinger |
Sync with maxine changes.
|
Tue, 28 Jun 2011 13:53:28 +0200 |
Thomas Wuerthinger |
Updated hgignore.
|
Tue, 28 Jun 2011 13:52:36 +0200 |
Thomas Wuerthinger |
Added read elimination phase.
|
Tue, 28 Jun 2011 12:20:31 +0200 |
Thomas Wuerthinger |
insert loop memory merging
|
Mon, 27 Jun 2011 17:38:43 +0200 |
Thomas Wuerthinger |
Removed locationToRead array.
|
Mon, 27 Jun 2011 13:29:53 +0200 |
Thomas Wuerthinger |
Towards new memory dependence graph.
|
Fri, 24 Jun 2011 15:39:54 +0200 |
Thomas Wuerthinger |
Added memory dependencies.
|
Fri, 24 Jun 2011 15:01:20 +0200 |
Thomas Wuerthinger |
Node class clean up.
|
Fri, 24 Jun 2011 14:59:27 +0200 |
Thomas Wuerthinger |
More clean up in the IR.
|
Fri, 24 Jun 2011 14:46:26 +0200 |
Thomas Wuerthinger |
Simplifications on ReadNode WriteNode.
|
Fri, 24 Jun 2011 14:35:07 +0200 |
Thomas Wuerthinger |
Towards splitting the lowering and the memory graph creation phases.
|
Fri, 24 Jun 2011 14:21:12 +0200 |
Thomas Wuerthinger |
Restructure memory lowering code.
|
Thu, 23 Jun 2011 16:40:53 +0200 |
Thomas Wuerthinger |
Updated GRAAL_README. Add new short-cut flag for graph output "-G:Plot".
|
Wed, 22 Jun 2011 22:27:02 +0200 |
Thomas Wuerthinger |
Merge.
|
Wed, 22 Jun 2011 22:26:45 +0200 |
Thomas Wuerthinger |
Now successfully lowering field stores.
|
Wed, 22 Jun 2011 21:51:57 +0200 |
Thomas Wuerthinger |
Create new FieldWriteBarrier. Enable possibility to lower node directly to LIR.
|
Wed, 22 Jun 2011 21:51:26 +0200 |
Thomas Wuerthinger |
Make sure that the compiler is initialized at startup (and not on the first compiled method).
|
Wed, 22 Jun 2011 18:42:21 +0200 |
Peter Hofer |
IdealGraphVisualizer: different coloring for usages and predecessors (and hence inputs and successors)
|
Tue, 21 Jun 2011 17:14:24 +0200 |
Gilles Duboscq |
Merge
|
Tue, 21 Jun 2011 16:58:34 +0200 |
Gilles Duboscq |
Compute Loop information, keep Placeholder on loop exits, added some utility functions for data/cfg traversal
|
Tue, 21 Jun 2011 14:32:12 +0200 |
Lukas Stadler |
Graph.getNodes() is Iterable<Node>, doesn't return null nodes and doesn't throw ConcurrentModificationException
|
Tue, 21 Jun 2011 12:15:38 +0200 |
Lukas Stadler |
disable UseExceptionProbability by default (not stable yet)
|
Tue, 21 Jun 2011 12:01:38 +0200 |
Lukas Stadler |
merge
|
Tue, 21 Jun 2011 12:01:28 +0200 |
Lukas Stadler |
fixes on exception profiling
|
Tue, 21 Jun 2011 11:16:21 +0200 |
Lukas Stadler |
merge
|
Tue, 21 Jun 2011 11:13:52 +0200 |
Lukas Stadler |
runtime profiles exceptions at the call site
|
Tue, 21 Jun 2011 11:44:33 +0200 |
Gilles Duboscq |
LoopEnd is not a Merge anymore
|
Tue, 21 Jun 2011 10:35:27 +0200 |
Gilles Duboscq |
Fix bug in FrameState handling for LoopBegin, BitMap -> GraalBitMap in some assertions in graalCodeInstaller
|
Mon, 20 Jun 2011 20:02:11 +0200 |
Gilles Duboscq |
Merge
|
Mon, 20 Jun 2011 14:30:22 +0200 |
Gilles Duboscq |
remove some unused files
|
Mon, 20 Jun 2011 14:29:42 +0200 |
Gilles Duboscq |
Merge
|
Fri, 17 Jun 2011 19:21:53 +0200 |
Gilles Duboscq |
Fix some checkstyle warning
|
Fri, 17 Jun 2011 18:48:08 +0200 |
Gilles Duboscq |
Merge
|
Fri, 17 Jun 2011 18:40:30 +0200 |
Gilles Duboscq |
Debuggin state
|
Fri, 17 Jun 2011 14:53:07 +0200 |
Gilles Duboscq |
Merge, add some edge spliting around loopbegin when necessary
|
Thu, 16 Jun 2011 22:37:59 +0200 |
Gilles Duboscq |
add missing file
|
Thu, 16 Jun 2011 22:36:56 +0200 |
Gilles Duboscq |
LoopBegin is not a merge
|
Thu, 16 Jun 2011 13:09:18 +0200 |
Gilles Duboscq |
Merge
|
Thu, 16 Jun 2011 11:35:13 +0200 |
Gilles Duboscq |
Begin making LoopBegin not be a Merge anymore
|
Mon, 20 Jun 2011 19:46:47 +0200 |
Gilles Duboscq |
Add filtered tests script
|
Mon, 20 Jun 2011 19:22:01 +0200 |
Gilles Duboscq |
Merge
|
Mon, 20 Jun 2011 19:06:35 +0200 |
Gilles Duboscq |
Merge
|
Mon, 20 Jun 2011 18:41:26 +0200 |
Gilles Duboscq |
Fix a bug where we would deopt to a non pendingException Framestate inside a exception handler + some FrameState methods cleanups
|
Mon, 20 Jun 2011 12:19:47 +0200 |
Gilles Duboscq |
Make run* scripts executable, add method name in Bailout output
|
Mon, 20 Jun 2011 19:09:56 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 20 Jun 2011 19:09:40 +0200 |
Thomas Wuerthinger |
Disable StoreField lowering for now.
|
Mon, 20 Jun 2011 18:00:26 +0200 |
Thomas Wuerthinger |
New MemoryWrite node.
|
Mon, 20 Jun 2011 17:59:37 +0200 |
Thomas Wuerthinger |
Local value numbering for inserted null check guards.
|
Mon, 20 Jun 2011 15:14:36 +0200 |
Thomas Wuerthinger |
Create null checks as guard nodes.
|
Mon, 20 Jun 2011 17:30:15 +0200 |
Peter Hofer |
IdealGraphVisualizer: add textual representation and coloring scheme for the Graal compiler and remove Maxine-specific code
|
Mon, 20 Jun 2011 14:29:16 +0200 |
Thomas Wuerthinger |
Cast RiField to HotSpotField in the lowering implementation.
|
Mon, 20 Jun 2011 14:27:32 +0200 |
Thomas Wuerthinger |
Delegate load field lowering to runtime.
|
Mon, 20 Jun 2011 14:07:11 +0200 |
Thomas Wuerthinger |
Performed folder and class name changes in native code.
|
Mon, 20 Jun 2011 13:54:44 +0200 |
Thomas Wuerthinger |
Merge.
|
Mon, 20 Jun 2011 13:54:37 +0200 |
Thomas Wuerthinger |
Renaming CiBitMap=>BitMap
|
Mon, 20 Jun 2011 13:34:45 +0200 |
Thomas Wuerthinger |
Removed the graph project from graalvm repository.
|
Mon, 20 Jun 2011 11:47:57 +0200 |
Peter Hofer |
IdealGraphVisualizer: drop C1XVisualizer editor component again; instead, use the TextEditor framework merged in with the Kenai sources and aim to extend it where necessary
|
Mon, 20 Jun 2011 12:07:16 +0200 |
Thomas Wuerthinger |
Fixed an issue with bci=-1 in the framestate of a merged unwind.
|
Sat, 18 Jun 2011 21:44:57 +0200 |
Thomas Wuerthinger |
Added tag Tested with fop, lusearch, eclipse and jtt with Xcomp flag for changeset a197fd9e273c
|
Sat, 18 Jun 2011 21:24:00 +0200 |
Thomas Wuerthinger |
added run scripts
|
Sat, 18 Jun 2011 21:23:40 +0200 |
Thomas Wuerthinger |
Changed from method/reflect object back to methodOop, because using method/reflection can create deadlock with the user application (test with -Xcomp). Disabled method caching by default and created a flag -G:StoreResultGraph (otherwise eclipse will fail because of being out of memory).
|
Sat, 18 Jun 2011 19:46:14 +0200 |
Thomas Wuerthinger |
Fixed an issue with accessing non-initialized static fields.
|
Sat, 18 Jun 2011 19:13:55 +0200 |
Thomas Wuerthinger |
Fixed an issue with frame states in exception dispatch chains (now we are correctly rethrowing the exception immediately at entering the interpreter).
|
Sat, 18 Jun 2011 14:51:18 +0200 |
Thomas Wuerthinger |
Fixed unnecessary node in the graph builder.
|
Sat, 18 Jun 2011 12:19:51 +0200 |
Thomas Wuerthinger |
Fixed a bug in the dead code eliminator when removing inputs from dead phis.
|
Sat, 18 Jun 2011 11:33:58 +0200 |
Thomas Wuerthinger |
Fixed bug where a ControlSplit with only one successor (e.g. degenerated switch) would cause infinite loops.
|
Fri, 17 Jun 2011 17:30:35 +0200 |
Lukas Stadler |
better inlining logic, DCE removes If with constant comparison
|
Fri, 17 Jun 2011 14:58:03 +0200 |
Lukas Stadler |
added message to verification error, InliningPhase uses TTY
|
Thu, 16 Jun 2011 20:43:51 +0200 |
Lukas Stadler |
merge
|
Thu, 16 Jun 2011 20:36:17 +0200 |
Lukas Stadler |
inlining and runtime interface related changes:
|
Thu, 16 Jun 2011 20:09:26 +0200 |
Thomas Wuerthinger |
Towards lowering (example lowering for field access).
|
Thu, 16 Jun 2011 18:31:16 +0200 |
Thomas Wuerthinger |
Clean up dead code elimination.
|
Thu, 16 Jun 2011 17:39:29 +0200 |
Thomas Wuerthinger |
Added node verification (and tentative interface for VerificationListener). Fixed regression in dead code elimination.
|
Thu, 16 Jun 2011 16:41:22 +0200 |
Thomas Wuerthinger |
Clean up on ControlSplit class.
|
Thu, 16 Jun 2011 16:32:52 +0200 |
Thomas Wuerthinger |
Renamed BlockEnd=>ControlSplit.
|
Thu, 16 Jun 2011 16:31:29 +0200 |
Thomas Wuerthinger |
Return and Unwind are no longer a BlockEnd.
|
Thu, 16 Jun 2011 16:22:57 +0200 |
Thomas Wuerthinger |
BlockEnd no longer extends Instruction.
|
Thu, 16 Jun 2011 16:19:36 +0200 |
Thomas Wuerthinger |
Moved some code in the scheduler to the right place.
|
Thu, 16 Jun 2011 16:09:39 +0200 |
Thomas Wuerthinger |
Model frame states as inputs to their instruction.
|
Thu, 16 Jun 2011 16:03:26 +0200 |
Thomas Wuerthinger |
Removed references to "stateBefore".
|
Thu, 16 Jun 2011 16:00:01 +0200 |
Thomas Wuerthinger |
Removed usage of stateBefore. Now framestate is always a successor of its associated node.
|
Thu, 16 Jun 2011 15:10:37 +0200 |
Thomas Wuerthinger |
Fix regression in graph builder.
|
Thu, 16 Jun 2011 15:02:20 +0200 |
Thomas Wuerthinger |
Made Deoptimize instruction into FixedNode instead of Instruction.
|
Thu, 16 Jun 2011 14:21:40 +0200 |
Thomas Wuerthinger |
Remove obsolete graph building documentation.
|
Thu, 16 Jun 2011 14:20:20 +0200 |
Thomas Wuerthinger |
Clean up scheduler. Remove test for HIR loop end in LIRGenerator.
|
Thu, 16 Jun 2011 13:45:16 +0200 |
Thomas Wuerthinger |
Merge.
|
Thu, 16 Jun 2011 13:44:57 +0200 |
Thomas Wuerthinger |
Fix checkstyle issues.
|
Thu, 16 Jun 2011 12:09:54 +0200 |
Gilles Duboscq |
Merge
|
Thu, 16 Jun 2011 12:07:51 +0200 |
Gilles Duboscq |
Fix scheduling around loopcounters
|
Thu, 16 Jun 2011 10:59:27 +0200 |
Lukas Stadler |
merge
|
Wed, 15 Jun 2011 16:49:46 +0200 |
Lukas Stadler |
inlining of monomorphic profiled callsites with quick type checks
|