Gary Collins
3a32124e5c
Merge
2012-10-12 11:31:27 -07:00
Gary Collins
ad3844358d
Merge
2012-10-12 10:49:39 -07:00
Vladimir Kozlov
5f132a5ec3
Merge
2012-10-12 09:22:52 -07:00
Abhijit Saha
402fd01231
Merge
2012-10-11 15:29:16 -07:00
Christian Thalinger
222b2457ed
8000740: remove LinkWellKnownClasses
...
Reviewed-by: kvn, jrose
2012-10-11 14:46:20 -07:00
Jiangli Zhou
7757ae0cbf
8000459: assert(java_lang_String::is_instance(entry)) failure with various mlvm tests
...
Remove unneeded assert.
Reviewed-by: sspitsyn, coleenp
2012-10-11 14:36:46 -04:00
David Katleman
2f003be07e
Added tag jdk8-b60 for changeset 2805a3e211f3
2012-10-11 09:49:18 -07:00
Keith McGuigan
6563cda42b
7200776: Implement default methods in interfaces
...
Add generic type analysis and default method selection algorithms
Reviewed-by: coleenp, acorn
2012-10-11 12:25:42 -04:00
Roland Westrelin
74ea92ce42
8000753: compiler/6912517 crashes on 64bit sparc with compressed oops off
...
Code generated by c1 for getClass intrinsic broken when klass field is loaded on 64bit with compressed klass off.
Reviewed-by: kvn
2012-10-11 18:21:01 +02:00
Abhijit Saha
2f3ac59e81
Merge
2012-10-10 14:28:08 -07:00
Joseph Provino
c5eaaaa070
7189254: Change makefiles for more flexibility to override defaults
...
Change makefiles so that targets and parameters can be overridden by alternate makefiles.
Reviewed-by: dholmes, coleenp
2012-10-10 14:35:58 -04:00
Goetz Lindenmaier
f28ac57f94
8000592: Improve adlc usability
...
Several changes to adlc to improve its usability
Reviewed-by: kvn
2012-10-09 16:09:31 -07:00
Stefan Karlsson
724e5ecfb3
8000659: NPG: ClassCastExceptions are unexpectedly thrown when testing nashorn
...
Treat the oops in invoke_method_table() as strong roots when ClassUnloading is enabled.
Reviewed-by: kamg, coleenp
2012-10-09 22:12:25 +02:00
Vladimir Ivanov
6674423523
7199654: Remove LoadUI2LNode
...
Removed LoadUI2L node from Ideal nodes, use match rule in .ad files instead.
Reviewed-by: kvn
2012-10-09 12:40:05 -07:00
Mikael Vidstedt
769dd50182
7197424: update copyright year to match last edit in jdk8 hotspot repository
...
Update copyright year to 2012 for relevant files
Reviewed-by: dholmes, coleenp
2012-10-09 10:09:34 -07:00
Roland Westrelin
61eb5a0549
7054512: Compress class pointers after perm gen removal
...
Support of compress class pointers in the compilers.
Reviewed-by: kvn, twisti
2012-10-09 10:11:38 +02:00
Mark Wielaard
ec0a9ee8a6
8000622: Forgot to hg add and check in test for JDK-7170638
...
Add the test
Reviewed-by: coleenp, kamg
2012-10-09 02:42:16 -04:00
Rickard Bäckman
25e07fb041
Merge
2012-10-09 07:41:27 +02:00
Christian Thalinger
7162ad011c
8000263: JSR 292: signature types may appear to be unloaded
...
Reviewed-by: kvn, jrose
2012-10-08 17:04:00 -07:00
Yumin Qi
92e727c8e4
Merge
2012-10-08 16:59:44 -07:00
Yumin Qi
b2cf8c4cb0
8000332: SA ClassDump throws exception after permgen removal
...
In ClassWrite.writeFields(), fields count was mistakenly set to fields length which overflow the array index. Also removed a file which is leftover from 6879063 changeset.
Reviewed-by: coleenp, sspitsyn
2012-10-08 16:48:52 -07:00
Vladimir Ivanov
b1d745897b
8000313: C2 should use jlong for 64bit values
...
Replace all occurrences of long with jlong in C2 code.
Reviewed-by: kvn, twisti
2012-10-08 13:02:13 -07:00
Mikael Gerdin
845106af13
8000358: G1: metaspace information not printed in PrintHeapAtGC output nor in hs_err file
...
Missing call to MetaspaceAux::print_on() in G1CollectedHeap::print_on().
Reviewed-by: azeemj, jmasa
2012-10-08 09:12:31 -07:00
Mark Wielaard
959d0a9ebb
7170638: Use DTRACE_PROBE[N] in JNI Set and SetStatic Field
...
Don't use HS_DTRACE_PROBE_CDECL_N and HS_DTRACE_PROBE_N directly.
Reviewed-by: coleenp, kamg, dholmes, sspitsyn
2012-10-08 09:18:54 -04:00
Kaushik Srenevasan
fd15ca5e44
7127708: G1: change task num types from int to uint in concurrent mark
...
Change the type of various task num fields, parameters etc to unsigned and rename them to be more consistent with the other collectors. Code changes were also reviewed by Vitaly Davidovich.
Reviewed-by: johnc
2012-10-06 01:17:44 -07:00
Vladimir Ivanov
2467d2f247
8000485: Hotspot build fails in Solaris Studio IDE when building dtrace
...
Prepend '.' to the existing native library path
Reviewed-by: kvn, sspitsyn
2012-10-05 19:44:49 -07:00
Vladimir Ivanov
81be4b2f15
8000232: NPG: SIGSEGV in Dependencies::DepStream::check_klass_dependency on solaris-x64
...
Move decoding into Dependencies::DepStream::argument, so no caller could see encoded context value (NULL) anymore.
Reviewed-by: twisti, kvn
2012-10-05 19:29:29 -07:00
Vladimir Ivanov
822deb6ee6
7177003: C1: LogCompilation support
...
Add LogCompilation support in C1 - both client and tiered mode.
Reviewed-by: twisti, kvn
2012-10-05 18:57:10 -07:00
Alejandro Murillo
9e9db7f831
8000498: new hotspot build - hs25-b05
...
Reviewed-by: jcoomes
2012-10-05 13:37:08 -07:00
Alejandro Murillo
10f5782aff
Added tag hs25-b04 for changeset 21b044417a2e
2012-10-05 13:28:17 -07:00
Alejandro Murillo
81a35920fd
Merge
2012-10-05 13:28:16 -07:00
Vladimir Kozlov
85e21b3a30
Merge
2012-10-05 10:03:56 -07:00
David Holmes
5ad6116c61
Merge
2012-10-04 20:09:46 -04:00
David Holmes
363fac131c
7199186: runtime/7194254/Test7194254.java fails - wrong test name on @run
...
Reviewed-by: kvn, twisti
2012-10-04 19:52:09 -04:00
David Katleman
a09b38f3e4
Added tag jdk8-b59 for changeset 22fa34424aa9
2012-10-04 14:34:51 -07:00
Jon Masamitsu
f33eb9a9bd
Merge
2012-10-04 14:01:07 -07:00
Jon Masamitsu
4fa0ac5256
7198873: NPG: VM Does not unload classes with UseConcMarkSweepGC
...
Reviewed-by: johnc, mgerdin, jwilhelm
2012-10-04 10:40:23 -07:00
John Cuthbertson
ed98ea0a88
8000311: G1: ParallelGCThreads==0 broken
...
Divide by zero error, if ParallelGCThreads is 0, when adjusting the PLAB size.
Reviewed-by: jmasa, jcoomes
2012-10-04 10:04:13 -07:00
Nils Eliasson
e228ec4078
8000102: Resolve include conflicts
...
Removing include of c1/c1_runtime.hpp and opto/runtime.hpp from all os-files.
Reviewed-by: kvn
2012-10-04 06:31:07 -07:00
Rickard Bäckman
e1d995ab86
7127792: Add the ability to change an existing PeriodicTask's execution interval
...
Enables dynamic enrollment / disenrollment from the PeriodicTasks in WatcherThread.
Reviewed-by: dholmes, mgronlun
2012-10-04 14:55:57 +02:00
Harold Seigel
284879b3fc
6884973: java -XX:Atomics=2 crashes
...
Remove buggy experimental option
Reviewed-by: acorn, coleenp
2012-10-04 08:43:14 -04:00
Harold Seigel
5a5c90dd1c
7198519: Broken build, hotspot-rt win USE_PRECOMPILED_HEADER=0
...
Uncommented out include for sys/stat.h and deleted include statements that were commented out.
Reviewed-by: coleenp, acorn, dholmes
2012-10-04 08:38:06 -04:00
David Katleman
9a3320a64e
Merge
2012-10-03 15:31:59 -07:00
Jesper Wilhelmsson
3506d44c57
8000351: Tenuring threshold should be unsigned
...
Change the flags and variables related to tenuring threshold to be unsigned
Reviewed-by: jmasa, johnc
2012-10-03 20:31:41 +02:00
Jon Masamitsu
88ab075a6d
7199349: NPG: PS: Crash seen in jprt
...
Reviewed-by: johnc
2012-10-03 08:08:52 -07:00
Vladimir Kozlov
8d8d00ff00
7199742: A lot of C2 OSR compilations of the same method's bci
...
Don't clone head of OSR loop.
Reviewed-by: jrose, twisti
2012-10-02 14:49:21 -07:00
Vladimir Kozlov
e8332c76e9
7201026: add vector for shift count
...
Add generation of vectors for scalar shift count.
Reviewed-by: roland, twisti, dlong
2012-10-02 12:25:13 -07:00
Christian Thalinger
59b8489a0c
7200949: JSR 292: rubybench/bench/time/bench_base64.rb fails with jruby.jar not on boot class path
...
Reviewed-by: jrose, kvn
2012-10-01 14:50:10 -07:00
John Cuthbertson
aac13806ea
8000244: G1: Ergonomically set MarkStackSize and use virtual space for global marking stack
...
Set the value of MarkStackSize to a value based on the number of parallel marking threads with a reasonable minimum. Expand the marking stack if we have to restart marking due to an overflow up to a reasonable maximum. Allocate the underlying space for the marking stack from virtual memory.
Reviewed-by: jmasa, brutisso
2012-10-01 09:28:13 -07:00
Stefan Karlsson
7ccbee4177
8000228: Missing call to cr() when printing entry_point in nmethod, in os::print_location
...
Reviewed-by: brutisso, neliasso
2012-10-01 13:29:11 +02:00