Chris Hegarty
|
5af2dcd643
|
Merge
|
2016-03-22 10:43:58 +00:00 |
|
Alan Bateman
|
f30fc1c88b
|
8142968: Module System implementation
Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282
Co-authored-by: Alex Buckley <alex.buckley@oracle.com>
Co-authored-by: Jonathan Gibbons <jonathan.gibbons@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Mark Reinhold <mark.reinhold@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Lois Foltan <lois.foltan@oracle.com>
Co-authored-by: Calvin Cheung <calvin.cheung@oracle.com>
Co-authored-by: Christian Tornqvist <christian.tornqvist@oracle.com>
Co-authored-by: Erik Joelsson <erik.joelsson@oracle.com>
Co-authored-by: George Triantafillou <george.triantafillou@oracle.com>
Co-authored-by: Igor Ignatyev <igor.ignatyev@oracle.com>
Co-authored-by: Ioi Lam <ioi.lam@oracle.com>
Co-authored-by: James Laskey <james.laskey@oracle.com>
Co-authored-by: Jean-Francois Denise <jean-francois.denise@oracle.com>
Co-authored-by: Jiangli Zhou <jiangli.zhou@oracle.com>
Co-authored-by: Markus Gronlund <markus.gronlund@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: Staffan Larsen <staffan.larsen@oracle.com>
Co-authored-by: Sundararajan Athijegannathan <sundararajan.athijegannathan@oracle.com>
Reviewed-by: acorn, ccheung, coleenp, ctornqvi, dholmes, dsimms, gtriantafill, iklam, jiangli, mgronlun, mseledtsov, cjplummer, sspitsyn, stefank, twisti, hseigel, lfoltan, alanb, mchung, dfazunen
|
2016-03-17 19:04:01 +00:00 |
|
Alejandro Murillo
|
2da4580684
|
Merge
|
2016-03-05 20:46:42 -08:00 |
|
Chris Hegarty
|
932077c03b
|
8150162: Move sun.misc.Version to a truly internal package
Reviewed-by: alanb, dholmes, iris, mchung, rriggs
|
2016-03-03 12:59:21 +00:00 |
|
Zoltan Majo
|
77c73b6d4f
|
Merge
|
2016-03-07 09:34:29 +01:00 |
|
Aleksey Shipilev
|
548530cf08
|
8150465: Unsafe methods to produce uninitialized arrays
Reviewed-by: jrose, kvn, psandoz, aph, twisti, flar
|
2016-03-03 23:57:29 +03:00 |
|
Mikael Vidstedt
|
c40e7bc21f
|
8149159: Clean up Unsafe
Reviewed-by: jrose, kvn, stsmirno, chegar, aph, psandoz, redestad, twisti
|
2016-03-03 09:33:30 -08:00 |
|
Roger Riggs
|
50b82e8d5e
|
8149750: Decouple sun.misc.Signal from the base module
Reviewed-by: dholmes, chegar
|
2016-02-18 14:45:13 -05:00 |
|
Aleksey Shipilev
|
0c43809cfe
|
8148146: Integrate new internal Unsafe entry points, and basic intrinsic support for VarHandles
Reviewed-by: psandoz, kvn, jrose, adinn, simonis, coleenp
|
2016-02-23 22:09:41 +03:00 |
|
Jesper Wilhelmsson
|
54d0181916
|
Merge
|
2016-01-14 17:36:29 +01:00 |
|
Kim Barrett
|
c3808b2091
|
8143847: Remove REF_CLEANER reference category
Remove REF_CLEANER.
Reviewed-by: jwilhelm, mchung, tbenson
|
2015-12-28 13:59:20 -05:00 |
|
Kishor Kharbas
|
790f5bded4
|
8143925: Enhancing CounterMode.crypt() for AES
Add intrinsic for CounterMode.crypt() to leverage the parallel nature of AES in Counter(CTR) Mode.
Reviewed-by: kvn, ascarpino
|
2015-12-28 23:11:01 -08:00 |
|
Christian Thalinger
|
9e981ee107
|
Merge
|
2015-12-18 12:39:02 -08:00 |
|
Frederic Parain
|
ef800bd53f
|
8046936: JEP 270: Reserved Stack Areas for Critical Sections
Reviewed-by: acorn, dcubed
|
2015-12-11 09:07:07 -08:00 |
|
Christian Thalinger
|
bf5db72254
|
8134994: use separate VMStructs databases for SA and JVMCI
Reviewed-by: kbarrett
|
2015-12-14 17:02:02 -10:00 |
|
Vladimir Kozlov
|
223668aab4
|
Merge
|
2015-12-14 10:27:33 -08:00 |
|
Vivek R Deshpande
|
2d9a6cfd3f
|
8143355: Update for addition of vectorizedMismatch intrinsic for x86
Co-authored-by: Liqi Yi <liqi.yi@intel.com>
Reviewed-by: kvn
|
2015-12-07 16:35:07 -08:00 |
|
Vladimir Ivanov
|
d60a09e9c5
|
8072008: Emit direct call instead of linkTo* for recursive indy/MH.invoke* calls
Reviewed-by: jrose, dlong, aph, forax
|
2015-12-04 23:46:19 +03:00 |
|
Paul Sandoz
|
73acd18275
|
8144223: Move j.l.invoke.{ForceInline, DontInline, Stable} to jdk.internal.vm.annotation package
Reviewed-by: jrose, vlivanov, mchung, roland
|
2015-12-03 11:18:34 +01:00 |
|
Jesper Wilhelmsson
|
c7a51854d9
|
Merge
|
2015-11-30 19:38:51 +01:00 |
|
Markus Grönlund
|
2ad9d3192f
|
8140485: Class load and creation cleanup
Reviewed-by: hseigel, coleenp, sspitsyn
|
2015-12-08 20:04:03 +01:00 |
|
Mandy Chung
|
2b732b223e
|
8143911: Reintegrate JEP 259: Stack-Walking API
Co-authored-by: Brent Christian <brent.christian@oracle.com>
Co-authored-by: Daniel Fuchs <daniel.fuchs@oracle.com>
Co-authored-by: Hamlin Li <huaming.li@oracle.com>
Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn
|
2015-11-24 14:59:17 -08:00 |
|
Christian Tornqvist
|
7fafbf07f9
|
Merge
|
2015-11-24 18:32:35 +00:00 |
|
Christian Tornqvist
|
130ba226a1
|
8143931: Back out JDK-8140450
Reviewed-by: coleenp
|
2015-11-24 10:12:11 -08:00 |
|
Chris Hegarty
|
e09cadb438
|
8140687: Move @Contended to the jdk.internal.vm.annotation package
Reviewed-by: alanb, dholmes, psandoz, shade
|
2015-11-24 11:49:44 +00:00 |
|
Jiangli Zhou
|
9a9314db0c
|
Merge
|
2015-11-23 23:42:46 +01:00 |
|
Mandy Chung
|
bf9af24b55
|
8140450: Implement JEP 259: Stack-Walking API
Co-authored-by: Brent Christian <brent.christian@oracle.com>
Co-authored-by: Daniel Fuchs <daniel.fuchs@oracle.com>
Co-authored-by: Hamlin Li <huaming.li@oracle.com>
Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn
|
2015-11-23 12:44:43 -08:00 |
|
Nils Eliasson
|
c2892b5dce
|
Merge
|
2015-11-16 20:56:18 +01:00 |
|
Roland Westrelin
|
baaa8f79ed
|
8042997: Make intrinsic some or all check index/range methods
Objects.checkIndex() intrinsic
Reviewed-by: vlivanov, shade
|
2015-11-16 09:55:25 +01:00 |
|
Nils Eliasson
|
3307d0f163
|
Merge
|
2015-11-06 11:34:03 +01:00 |
|
Jesper Wilhelmsson
|
1a5787d42e
|
Merge
|
2015-11-05 19:31:57 +01:00 |
|
Tobias Hartmann
|
7af927f9c1
|
8141132: JEP 254: Compact Strings
Adopt a more space-efficient internal representation for strings.
Co-authored-by: Brent Christian <brent.christian@oracle.com>
Co-authored-by: Vivek Deshpande <vivek.r.deshpande@intel.com>
Co-authored-by: Charlie Hunt <charlie.hunt@oracle.com>
Co-authored-by: Vladimir Kozlov <vladimir.kozlov@oracle.com>
Co-authored-by: Roger Riggs <roger.riggs@oracle.com>
Co-authored-by: Xueming Shen <xueming.shen@oracle.com>
Co-authored-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
Co-authored-by: Sandhya Viswanathan <sandhya.viswanathan@intel.com>
Reviewed-by: alanb, bdelsart, coleenp, iklam, jiangli, jrose, kevinw, naoto, pliden, roland, smarks, twisti
|
2015-11-03 09:41:03 +01:00 |
|
Aleksey Shipilev
|
a7f471d8be
|
8140483: Atomic*FieldUpdaters final fields should be trusted
Add exceptions for A*FU subclasses that do the actual work.
Reviewed-by: jrose, vlivanov
|
2015-10-29 14:08:19 +03:00 |
|
Nils Eliasson
|
5a5faf94bf
|
8137167: JEP165: Compiler Control: Implementation task
Compiler Control JEP
Reviewed-by: roland, twisti, zmajo, simonis
|
2015-10-20 18:07:28 +02:00 |
|
Chris Hegarty
|
ca4787d77b
|
8139891: Prepare Unsafe for true encapsulation
Reviewed-by: alanb, dholmes, jrose, psandoz, twisti
|
2015-10-27 14:18:56 +00:00 |
|
Coleen Phillimore
|
f1e89ea4cc
|
8140274: methodHandles and constantPoolHandles should be passed as const references
Modified code to use const reference parameters
Reviewed-by: sspitsyn, twisti
|
2015-10-23 16:48:38 -04:00 |
|
Christian Thalinger
|
16526e000e
|
8136421: JEP 243: Java-Level JVM Compiler Interface
Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett
|
2015-10-08 12:49:30 -10:00 |
|
Ahmed Khawaja
|
d7b8032741
|
8132081: C2 support for Adler32 on SPARC
Add C2 instrinsic support for Adler32 checksum on SPARC.
Reviewed-by: kvn
|
2015-09-03 15:03:12 -07:00 |
|
Ioi Lam
|
87b0df30ed
|
8140802: Clean up and refactor of class loading code for CDS
Reviewed-by: jiangli, acorn, coleenp
|
2015-08-18 11:27:23 -07:00 |
|
Rickard Bäckman
|
21f9e19316
|
Merge
|
2015-08-06 16:28:08 +00:00 |
|
Zoltan Majo
|
26cd440c55
|
8132457: Unify command-line flags controlling the usage of compiler intrinsics
Cleanup processing of command-line flags controlling intrinsics.
Reviewed-by: kvn
|
2015-08-03 09:39:29 +02:00 |
|
Jiangli Zhou
|
747d91708c
|
Merge
|
2015-07-31 16:00:26 -04:00 |
|
Dmitry Samersoff
|
3b63ebf830
|
8059036: Implement Diagnostic Commands for heap and finalizerinfo
Implement Diagnostic Commands for heap and finalizerinfo
Reviewed-by: sla, plevart, mchung
|
2015-07-30 16:26:00 +03:00 |
|
Zoltan Majo
|
422cd18f23
|
8130832: Extend the WhiteBox API to provide information about the availability of compiler intrinsics
Add a new method, sun.hotspot.WhiteBox.isIntrinsicAvailable, that can be used to determine if an intrinsic is available.
Reviewed-by: kvn, jrose
|
2015-07-28 19:20:42 +02:00 |
|
Roland Westrelin
|
51ddedd5c7
|
Merge
|
2015-07-23 19:11:28 +02:00 |
|
Daniel D. Daugherty
|
d7f565d9eb
|
8075171: Contended Locking fast notify bucket
JEP-143/JDK-8073165 Contended Locking fast notify bucket
Co-authored-by: Dave Dice <dave.dice@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Reviewed-by: dholmes, acorn, dice, dcubed
|
2015-07-21 07:28:37 -07:00 |
|
Zoltan Majo
|
1a3b0cca61
|
8131326: Enable CheckIntrinsics in all types of builds
Enable CheckIntrinsics flag in all builds; make check for orphan methods available only in debug builds.
Reviewed-by: kvn
|
2015-07-16 15:02:12 +02:00 |
|
Zoltan Majo
|
9245cdc214
|
8076112: Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics
Annotate possibly intrinsified methods with @HotSpotIntrinsicCandidate. Add checks omitted by intrinsics to the library code. Add CheckIntrinsics flags to check consistency of intrinsics.
Reviewed-by: jrose, kvn, thartmann, vlivanov, abuckley, darcy, ascarpino, briangoetz, alanb, aph, dnsimon
|
2015-07-03 07:25:03 +02:00 |
|
Andrew Haley
|
917f70414f
|
Merge
|
2015-07-02 11:12:59 +01:00 |
|
Andrew Haley
|
52b991b411
|
8130150: Implement BigInteger.montgomeryMultiply intrinsic
Add montgomeryMultiply intrinsics
Reviewed-by: kvn
|
2015-06-16 17:31:53 +01:00 |
|