36634 Commits

Author SHA1 Message Date
Erik Helin
f3997d8eed 8064721: The card tables only ever need two covering regions
Reviewed-by: jmasa, tschatzl, kbarrett
2014-11-18 10:36:42 +01:00
Bengt Rutisson
4b60638d85 8064702: Remove the CMS foreground collector
Reviewed-by: kbarrett, ysr
2014-11-18 10:23:26 +01:00
Jesper Wilhelmsson
2616e09389 Merge 2014-11-17 21:32:32 +01:00
Stefan Karlsson
eebf2b9126 8064581: Move INCLUDE_ALL_GCS include section to the end of the include list
Reviewed-by: jwilhelm, brutisso, coleenp, dholmes
2014-11-12 12:41:59 +01:00
Stefan Karlsson
d326162380 8064580: Move INCLUDE_CDS include section to the end of the include list
Reviewed-by: jwilhelm, brutisso, coleenp, dholmes
2014-11-11 17:05:33 +01:00
Staffan Friberg
04bdb774e1 8064473: Improved handling of age during object copy in G1
Reviewed-by: brutisso, tschatzl
2014-11-14 15:03:39 +01:00
Mikael Gerdin
4feb7b4dab 8058209: Race in G1 card scanning could allow scanning of memory covered by PLABs
Read _top before _gc_time_stamp in saved_mark_word() with LoadLoad order to ensure we get a consistent view

Reviewed-by: brutisso, dcubed, dholmes, stefank
2014-11-14 14:23:25 +01:00
Stefan Karlsson
95704b233c 8064811: Use THREAD instead of CHECK_NULL in return statements
Reviewed-by: coleenp, simonis, dholmes
2014-11-14 09:47:09 +01:00
Goetz Lindenmaier
3b31df26c8 8064786: Fix debug build after 8062808: Turn on the -Wreturn-type warning
Reviewed-by: stefank, tschatzl
2014-11-13 11:14:01 +01:00
Kim Barrett
294a63af5f 8062036: ConcurrentMarkThread::slt may be invoked before ConcurrentMarkThread::makeSurrogateLockerThread causing intermittent crashes
Suppress gc_alot during VM init, improve error for SLT uninitialized.

Reviewed-by: jmasa, brutisso, tschatzl
2014-11-11 13:39:00 -05:00
Stefan Karlsson
692dbfd02d 8062808: Turn on the -Wreturn-type warning
Reviewed-by: mgerdin, tschatzl, coleenp, jrose, kbarrett
2014-11-12 13:55:59 +01:00
Eric McCorkle
8244cae54a 8054457: Refactor Symbol kinds from small ints to an enum
Replace bitmap logic in symbol.kind and pkind with an enum-based API

Reviewed-by: mcimadamore, jjg
2014-10-21 09:01:51 -04:00
Attila Szegedi
e170fafd7c 8058610: must not let long operations overflow
Reviewed-by: hannesw, jlaskey, lagergren
2014-10-21 14:27:49 +02:00
Marcus Larsson
46e9fb5176 6979279: remove special-case code for ParallelGCThreads==0
Reviewed-by: jwilhelm, brutisso, kbarrett
2014-10-21 11:57:22 +02:00
Roland Westrelin
79738069b0 8060252: JDK-7173584 compiler changes regress SPECjvm2008 on SPARC
Arraycopy code misses opportunities to optimize copies to just allocated array.

Reviewed-by: kvn
2014-10-20 22:53:37 +02:00
Vladimir Kozlov
8cd1a874e8 8059780: SPECjvm2008-MPEG performance regressions on x64 platforms
Back-out 8052081 changes made in lcm.cpp.

Reviewed-by: iveresov, roland
2014-11-03 12:02:40 -08:00
Sergei Kovalev
8152a3ea35 8044186: Introduce a reproducible random generator
Reviewed-by: kvn, iveresov, iignatyev
2014-11-02 18:43:38 +03:00
Igor Ignatyev
e429e497ce 8043125: compiler/types/correctness/CorrectnessTest.java: assert(layout->tag() == DataLayout::speculative_trap_data_tag) failed: wrong type
Reviewed-by: kvn
2014-11-02 18:43:00 +03:00
Igor Ignatyev
e5a126fe00 8036913: make DeoptimizeALot dependent on number of threads
Reviewed-by: kvn, shade
2014-11-02 18:42:30 +03:00
Vladimir Kozlov
74def215cd 8054492: Casting can result in redundant null checks in generated code
Add C2 intrinsic for Class.cast() method and force inline it too.

Reviewed-by: jrose, roland, drchase, iignatyev
2014-10-31 16:51:57 -07:00
Igor Veresov
daf2fd0593 Merge 2014-10-31 12:01:27 -10:00
Tobias Hartmann
7d202a428b Merge 2014-10-31 11:31:30 +00:00
Tobias Hartmann
62d33442b8 8062169: Multiple OSR compilations issued for same bci
Fixed 'SimpleThresholdPolicy::event' to always perform OSR if an OSR nmethod is available.

Reviewed-by: kvn, iveresov
2014-10-31 12:16:20 +01:00
Phil Race
171ef0e7a3 Merge 2014-10-20 12:04:12 -07:00
Harold Seigel
616b927160 8058982: Better verification of an exceptional invokespecial
Throw VerifyError for illegal accesses

Reviewed-by: acorn, ahgross, coleenp
2014-10-20 14:43:11 -04:00
Phil Race
395720bf70 8061392: PrinterJob NPE when drawing translucent image with null user clip
Reviewed-by: bae, jgodinez
2014-10-20 11:22:58 -07:00
Sean Mullan
4725c25095 8058547: Memory leak in ProtectionDomain cache
Reviewed-by: weijun
2014-10-20 12:54:36 -04:00
Florian Weimer
569ddab868 8061464: A typo in CipherTestUtils test
Reviewed-by: xuelei
2014-10-20 13:31:44 +00:00
Hannes Wallnöfer
de498625b3 8060724: ant test262parallel in Nashorn spends a significant amount of time after almost all the tests are run
Reviewed-by: lagergren, attila, sundar
2014-10-20 14:09:17 +02:00
Attila Szegedi
7bb8d39499 8059844: Implement optimistic splitter
Reviewed-by: hannesw, lagergren
2014-10-20 12:06:36 +02:00
Alexander Scherbatiy
96909cf5f1 8059995: Broken link in Package javax.swing.border
Reviewed-by: serb, azvegint
2014-10-20 12:48:45 +04:00
Alexey Ivanov
13fbfe1e6c 8059590: ArrayIndexOutOfBoundsException occurs when Container with overridden getComponents() is deserialized
Reviewed-by: serb, ant
2014-10-20 12:36:16 +04:00
Stefan Johansson
bd227a9bac 8058568: GC cleanup phase can cause G1 skipping a System.gc()
Marking G1 FullGC as a _full collection and passing down the correct before count.

Reviewed-by: brutisso, mgerdin
2014-10-20 10:18:17 +02:00
Athijegannathan Sundararajan
aeed202b0b 8061257: nashorn ant build script should have a sanity target
Reviewed-by: lagergren, hannesw, attila
2014-10-20 13:27:22 +05:30
Sangheon Kim
6485d074d4 8059064: Better G1 log caching
Reviewed-by: jmasa, ahgross
2014-10-19 20:23:12 -07:00
Andrew Haley
58981bad95 8076467: AARCH64: assertion fail with -XX:+UseG1GC
Don't call encoding unless bool is true.

Reviewed-by: kvn
2015-04-14 17:19:08 +01:00
Daniel D. Daugherty
aed4b0760c Merge 2014-10-18 11:37:11 -07:00
Phil Race
98988ffc54 8061267: PrinterJob: Specified Page Ranges not displayed in Windows Native Print Dialog
Reviewed-by: bae, jgodinez
2014-10-17 15:55:02 -07:00
Alejandro Murillo
c3b487d84f Merge 2014-10-17 07:58:54 -07:00
Daniel D. Daugherty
31986657eb Merge 2014-10-17 06:58:57 -07:00
Attila Szegedi
36ddb21187 8059843: Make AST serializable
Reviewed-by: hannesw, lagergren
2014-10-17 14:24:26 +02:00
Jaroslav Bachorik
c27e2c99f4 8061312: Even more debug output needed
Reviewed-by: sla, olagneau
2014-10-17 12:20:34 +02:00
Kirk Shoop
d03eadea27 8060170: Support SIO_LOOPBACK_FAST_PATH option on Windows
Co-authored-by: Valeriy Kopylov <v-valkop@microsoft.com>
Reviewed-by: alanb
2014-10-19 11:52:53 +01:00
Michael McMahon
80b26e5882 8042622: Check for CRL results in IllegalArgumentException "white space not allowed"
Reviewed-by: chegar
2014-10-17 10:59:32 +01:00
Jaroslav Bachorik
c603f42b91 8056143: interrupted java/lang/management/MemoryMXBean/LowMemoryTest.java leaves running process
Reviewed-by: sla, dholmes
2014-10-17 10:53:30 +02:00
Shanliang Jiang
d64da6c76e 8060692: Delete com/sun/jmx/snmp and sun/management/snmp from OpenJDK
Reviewed-by: alanb, dfuchs, erikj, mchung
2014-10-22 09:13:52 +02:00
Alejandro Murillo
f0c02512ea Merge 2014-10-21 13:56:58 -07:00
Lance Andersen
fc36466f8f 8059411: RowSetWarning does not chain warnings
Reviewed-by: darcy, smarks, mchung
2014-10-21 13:41:22 -04:00
Valerie Peng
dc60e274ff 8046002: Move Ucrypto to the open jdk repo
Move Ucrypto related sources, tests to openJDK

Reviewed-by: mullan
2014-10-20 21:18:48 +00:00
Alejandro Murillo
d89ff24e1a Merge 2014-10-17 07:58:57 -07:00