#
12787:5242609b8088 |
|
05-Jun-2017 |
psandoz |
8181292: Backport Rename internal Unsafe.compare methods from 10 to 9 Reviewed-by: psandoz, dholmes, thartmann, kvn Contributed-by: ron.pressler@oracle.com, claes.redestad@oracle.com
|
#
12750:a0bd5a8c4e11 |
|
04-May-2017 |
alanb |
8178380: Module system implementation refresh (5/2017) Reviewed-by: lfoltan, hseigel, mchung, sspitsyn Contributed-by: alan.bateman@oracle.com, serguei.spitsyn@oracle.com
|
#
12723:afedee84773e |
|
07-Apr-2017 |
alanb |
8177530: Module system implementation refresh (4/2017) Reviewed-by: lfoltan, sspitsyn Contributed-by: alan.bateman@oracle.com, harold.seigel@oracle.com, mandy.chung@oracle.com
|
#
12701:027a986fe05d |
|
22-Mar-2017 |
alanb |
8174823: Module system implementation refresh (3/2017) Reviewed-by: sspitsyn, dholmes, lfoltan, mchung
|
#
12604:e64d5880a8be |
|
09-Feb-2017 |
jwilhelm |
Merge
|
#
12597:9a9d35b5f377 |
|
31-Jan-2017 |
bchristi |
8156073: 2-slot LiveStackFrame locals (long and double) are incorrect Reviewed-by: coleenp, mchung
|
#
12492:c1540251d1b7 |
|
31-Jan-2017 |
mchung |
8173608: Separate JDK management agent from java.management module Reviewed-by: dfuchs, dholmes, erikj
|
#
12405:9de6a70d5d81 |
|
08-Dec-2016 |
jwilhelm |
Merge
|
#
12404:d79c6d6c5759 |
|
08-Dec-2016 |
jwilhelm |
Merge
|
#
12394:cf96c4ed9fc2 |
|
05-Dec-2016 |
rprotacio |
8169734: Update uses of string "java.base" to macro Summary: Replaced instances of "java.base" string with JAVA_BASE_NAME macro Reviewed-by: sspitsyn, dcubed
|
#
12385:39d1862635c1 |
|
08-Dec-2016 |
jwilhelm |
Merge
|
#
12332:36223b379545 |
|
17-Nov-2016 |
hseigel |
8166304: Skipping access check for classes generated by core reflection Summary: Only allow boot and reflection class loader to load sub-types of jdk.internal.reflect Reviewed-by: acorn, lfoltan, rehn
|
#
12290:8953c0318163 |
|
01-Dec-2016 |
alanb |
8169069: Module system implementation refresh (11/2016) Reviewed-by: lfoltan, acorn, ctornqvi, mchung Contributed-by: lois.foltan@oracle.com, harold.seigel@oracle.com, alan.bateman@oracle.com, mandy.chung@oracle.com, serguei.spitsyn@oracle.com, george.triantafillou@oracle.com
|
#
12076:ca56c5db7157 |
|
26-Aug-2016 |
vdeshpande |
8154122: Intrinsify fused mac operations Summary: added FMA intrinsics on x86 Reviewed-by: kvn, aph, darcy
|
#
11546:ddd48aeebd7f |
|
24-Jun-2016 |
kvn |
Merge
|
#
11515:aa5cd232c161 |
|
15-Jun-2016 |
shade |
8157726: VarHandles/Unsafe should support sub-word atomic ops Reviewed-by: psandoz, vlivanov, lagergren
|
#
11498:63f6923e0df3 |
|
20-Jun-2016 |
redestad |
8159590: Remove deprecated methods from jdk.internal.misc.VM Reviewed-by: chegar, dholmes
|
#
11332:11150243df6c |
|
20-May-2016 |
vdeshpande |
8154473: Update for CompilerDirectives to control stub generation and intrinsics Summary: Use -XX:DisableIntrinsic flag to control intrinsics usage in Interpreter. Reviewed-by: twisti, neliasso, kvn, simonis
|
#
11307:c9192107d675 |
|
11-May-2016 |
never |
8156034: [JVMCI] Notify the jvmci compiler on completion of a bootstrap Reviewed-by: twisti Contributed-by: josef.eisl@jku.at
|
#
11294:5699d4102cd5 |
|
10-May-2016 |
vlivanov |
Merge
|
#
11233:cf3f7ec2a1c7 |
|
10-May-2016 |
vlivanov |
Merge
|
#
11228:2c2e477471f0 |
|
06-May-2016 |
vlivanov |
Merge
|
#
11227:dfaa2566defa |
|
06-May-2016 |
shade |
8155965: Unsafe.weakCompareAndSetVolatile entry points and intrinsics Reviewed-by: psandoz, vlivanov
|
#
11192:011616fee690 |
|
09-May-2016 |
vlivanov |
Merge
|
#
11187:5bd9548140be |
|
06-May-2016 |
vlivanov |
Merge
|
#
11186:f57bf5857679 |
|
05-May-2016 |
psandoz |
8155794: Move Objects.checkIndex BiFunction accepting methods to an internal package Reviewed-by: shade, vlivanov
|
#
11157:60b331a4d392 |
|
06-May-2016 |
mikael |
8150921: Update Unsafe getters/setters to use double-register variants Reviewed-by: dholmes, shade, psandoz, jrose
|
#
11006:70e16990581f |
|
22-Apr-2016 |
amurillo |
Merge
|
#
10979:89883d363528 |
|
12-Apr-2016 |
bharadwaj |
Merge
|
#
10963:a7aa11177232 |
|
30-Mar-2016 |
ikrylov |
8147844: new method j.l.Runtime.onSpinWait() and the corresponding x86 hotspot instrinsic Summary: adds c1 & c2 x86 intrinsics for j.l.Runtime.onSpinWait() that utilize the PAUSE instruction Reviewed-by: iveresov, kvn Contributed-by: Ivan Krylov <ivan@azul.com>, Yuri Gaevsky <ygaevsky@azul.com>
|
#
10815:88dd08d7be0f |
|
15-Apr-2016 |
chegar |
8137058: Clear out all non-Critical APIs from sun.reflect Reviewed-by: alanb, jfranck, mchung
|
#
10811:7bc36b9ff1e7 |
|
11-Apr-2016 |
amurillo |
Merge
|
#
10781:20b66ba124e9 |
|
07-Apr-2016 |
dcubed |
Merge
|
#
10700:2e4b33aadcc7 |
|
24-Mar-2016 |
coleenp |
8143269: Refactor code in universe_post_init that sets up methods to upcall Summary: Deferred code review cleanups Reviewed-by: dholmes, hseigel
|
#
10693:906fa01e86a0 |
|
23-Mar-2016 |
jwilhelm |
Merge
|
#
10669:0b582be9fab0 |
|
18-Mar-2016 |
jwilhelm |
Merge
|
#
10578:35ffddb9c44d |
|
10-Mar-2016 |
coleenp |
8150778: Reduce Throwable.getStackTrace() calls to the JVM Summary: replace JVM_GetStackTraceDepth and JVM_GetStackTraceElement, with JVM_GetStackTraceElements that gets all the elements in the StackTraceElement[] Reviewed-by: shade, mchung, dholmes, hseigel
|
#
10550:280fdc039980 |
|
09-Apr-2016 |
chegar |
8153498: Update the PostVMInitHook mechanism to use an internal package in the base module Reviewed-by: alanb, lfoltan
|
#
10548:47fe834f7e4a |
|
04-Apr-2016 |
amurillo |
Merge
|
#
10527:29c7e2e6df92 |
|
25-Mar-2016 |
shade |
8152698: Remove obsolete Unsafe.putOrdered{X} methods, usages, runtime and compiler support Reviewed-by: kvn, psandoz
|
#
10522:aa43323e73be |
|
24-Mar-2016 |
zmajo |
Merge
|
#
10519:c8c4c889fe4c |
|
24-Mar-2016 |
psandoz |
8149644: Integrate VarHandles Reviewed-by: kvn, vlivanov
|
#
10495:dd177de0eb2f |
|
03-Apr-2016 |
chegar |
8153181: Move sun.misc.VMSupport to an internal package Reviewed-by: alanb, mchung
|
#
10489:ffee6483b81b |
|
22-Mar-2016 |
chegar |
Merge
|
#
10433:bff625f165fa |
|
07-Mar-2016 |
zmajo |
Merge
|
#
10427:6c9cc4c0b514 |
|
03-Mar-2016 |
shade |
8150465: Unsafe methods to produce uninitialized arrays Reviewed-by: jrose, kvn, psandoz, aph, twisti, flar
|
#
10425:6ff38c89f1f2 |
|
03-Mar-2016 |
mikael |
8149159: Clean up Unsafe Reviewed-by: jrose, kvn, stsmirno, chegar, aph, psandoz, redestad, twisti
|
#
10420:c558850fac57 |
|
17-Mar-2016 |
alanb |
8142968: Module System implementation Summary: Initial integration of JEP 200, JEP 260, JEP 261, and JEP 282 Reviewed-by: acorn, ccheung, coleenp, ctornqvi, dholmes, dsimms, gtriantafill, iklam, jiangli, mgronlun, mseledtsov, cjplummer, sspitsyn, stefank, twisti, hseigel, lfoltan, alanb, mchung, dfazunen Contributed-by: alan.bateman@oracle.com, alex.buckley@oracle.com, jonathan.gibbons@oracle.com, karen.kinnear@oracle.com, mandy.chung@oracle.com, mark.reinhold@oracle.com, harold.seigel@oracle.com, lois.foltan@oracle.com, calvin.cheung@oracle.com, christian.tornqvist@oracle.com, erik.joelsson@oracle.com, george.triantafillou@oracle.com, igor.ignatyev@oracle.com, ioi.lam@oracle.com, james.laskey@oracle.com, jean-francois.denise@oracle.com, jiangli.zhou@oracle.com, markus.gronlund@oracle.com, serguei.spitsyn@oracle.com, staffan.larsen@oracle.com, sundararajan.athijegannathan@oracle.com
|
#
10417:797e6aac6d53 |
|
05-Mar-2016 |
amurillo |
Merge
|
#
10328:8b9fdaeb8c57 |
|
23-Feb-2016 |
shade |
8148146: Integrate new internal Unsafe entry points, and basic intrinsic support for VarHandles Reviewed-by: psandoz, kvn, jrose, adinn, simonis, coleenp
|
#
10305:d132d9803a5e |
|
02-Mar-2016 |
chegar |
8150162: Move sun.misc.Version to a truly internal package Reviewed-by: alanb, dholmes, iris, mchung, rriggs
|
#
10215:13e9201c31e4 |
|
18-Feb-2016 |
rriggs |
8149750: Decouple sun.misc.Signal from the base module Reviewed-by: dholmes, chegar
|
#
9950:4a2acca4e4f7 |
|
14-Jan-2016 |
jwilhelm |
Merge
|
#
9930:bc22b7ce478f |
|
28-Dec-2015 |
kbarrett |
8143847: Remove REF_CLEANER reference category Summary: Remove REF_CLEANER. Reviewed-by: jwilhelm, mchung, tbenson
|
#
9820:72f54de44772 |
|
29-Dec-2015 |
kvn |
8143925: Enhancing CounterMode.crypt() for AES Summary: Add intrinsic for CounterMode.crypt() to leverage the parallel nature of AES in Counter(CTR) Mode. Reviewed-by: kvn, ascarpino Contributed-by: kishor.kharbas@intel.com
|
#
9801:80f8be586fae |
|
18-Dec-2015 |
twisti |
Merge
|
#
9789:abbdb25d068c |
|
14-Dec-2015 |
twisti |
8134994: use separate VMStructs databases for SA and JVMCI Reviewed-by: kbarrett
|
#
9777:478a6645c2f8 |
|
14-Dec-2015 |
kvn |
Merge
|
#
9776:661e290d36f1 |
|
07-Dec-2015 |
kvn |
8143355: Update for addition of vectorizedMismatch intrinsic for x86 Reviewed-by: kvn Contributed-by: vivek.r.deshpande@intel.com, liqi.yi@intel.com
|
#
9765:d469127da7b0 |
|
03-Dec-2015 |
psandoz |
8144223: Move j.l.invoke.{ForceInline, DontInline, Stable} to jdk.internal.vm.annotation package Reviewed-by: jrose, vlivanov, mchung, roland
|
#
9752:9988b390777b |
|
04-Dec-2015 |
vlivanov |
8072008: Emit direct call instead of linkTo* for recursive indy/MH.invoke* calls Reviewed-by: jrose, dlong, aph, forax
|
#
9737:e286c9ccd58d |
|
11-Dec-2015 |
fparain |
8046936: JEP 270: Reserved Stack Areas for Critical Sections Reviewed-by: acorn, dcubed
|
#
9684:cca80b5ad4d7 |
|
08-Dec-2015 |
mgronlun |
8140485: Class load and creation cleanup Reviewed-by: hseigel, coleenp, sspitsyn
|
#
9605:3d7f9ca8b1f0 |
|
30-Nov-2015 |
jwilhelm |
Merge
|
#
9568:6fe3f29f5d00 |
|
24-Nov-2015 |
mchung |
8143911: Reintegrate JEP 259: Stack-Walking API Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn Contributed-by: Mandy Chung <mandy.chung@oracle.com>, Brent Christian <brent.christian@oracle.com>, Daniel Fuchs <daniel.fuchs@oracle.com>, Hamlin Li <huaming.li@oracle.com>
|
#
9562:96ec6f17c6bb |
|
24-Nov-2015 |
ctornqvi |
Merge
|
#
9561:0efca974ecc6 |
|
24-Nov-2015 |
ctornqvi |
8143931: Back out JDK-8140450 Reviewed-by: coleenp
|
#
9560:666cc3d5ceda |
|
24-Nov-2015 |
chegar |
8140687: Move @Contended to the jdk.internal.vm.annotation package Reviewed-by: alanb, dholmes, psandoz, shade
|
#
9553:6b4f7c6997d2 |
|
23-Nov-2015 |
jiangli |
Merge
|
#
9548:3c7442179919 |
|
23-Nov-2015 |
jiangli |
Merge
|
#
9545:279793009cb9 |
|
18-Aug-2015 |
iklam |
8140802: Clean up and refactor of class loading code for CDS Reviewed-by: jiangli, acorn, coleenp
|
#
9541:f671d5510375 |
|
23-Nov-2015 |
mchung |
8140450: Implement JEP 259: Stack-Walking API Reviewed-by: coleenp, dfuchs, bchristi, psandoz, sspitsyn Contributed-by: Mandy Chung <mandy.chung@oracle.com>, Brent Christian <brent.christian@oracle.com>, Daniel Fuchs <daniel.fuchs@oracle.com>, Hamlin Li <huaming.li@oracle.com>
|
#
9474:55e98bd0eb95 |
|
16-Nov-2015 |
neliasso |
Merge
|
#
9468:af5d7716ac09 |
|
16-Nov-2015 |
roland |
8042997: Make intrinsic some or all check index/range methods Summary: Objects.checkIndex() intrinsic Reviewed-by: vlivanov, shade
|
#
9293:a20807e48002 |
|
06-Nov-2015 |
neliasso |
Merge
|
#
9283:f31349f1215e |
|
03-Nov-2015 |
thartmann |
8141132: JEP 254: Compact Strings Summary: Adopt a more space-efficient internal representation for strings. Reviewed-by: alanb, bdelsart, coleenp, iklam, jiangli, jrose, kevinw, naoto, pliden, roland, smarks, twisti Contributed-by: Brent Christian <brent.christian@oracle.com>, Vivek Deshpande <vivek.r.deshpande@intel.com>, Tobias Hartmann <tobias.hartmann@oracle.com>, Charlie Hunt <charlie.hunt@oracle.com>, Vladimir Kozlov <vladimir.kozlov@oracle.com>, Roger Riggs <roger.riggs@oracle.com>, Xueming Shen <xueming.shen@oracle.com>, Aleksey Shipilev <aleksey.shipilev@oracle.com>, Sandhya Viswanathan <sandhya.viswanathan@intel.com>
|
#
9281:e33baf2cad34 |
|
05-Nov-2015 |
jwilhelm |
Merge
|
#
9261:9319d5be1bfb |
|
27-Oct-2015 |
chegar |
8139891: Prepare Unsafe for true encapsulation Reviewed-by: alanb, dholmes, jrose, psandoz, twisti
|
#
9248:6ab7e19c9220 |
|
23-Oct-2015 |
coleenp |
8140274: methodHandles and constantPoolHandles should be passed as const references Summary: modified code to use const reference parameters Reviewed-by: sspitsyn, twisti
|
#
9223:0835ef4e6232 |
|
29-Oct-2015 |
shade |
8140483: Atomic*FieldUpdaters final fields should be trusted Summary: Add exceptions for A*FU subclasses that do the actual work. Reviewed-by: jrose, vlivanov
|
#
9191:a176d4737606 |
|
20-Oct-2015 |
neliasso |
8137167: JEP165: Compiler Control: Implementation task Summary: Compiler Control JEP Reviewed-by: roland, twisti, zmajo, simonis
|
#
9111:a41fe5ffa839 |
|
08-Oct-2015 |
twisti |
8136421: JEP 243: Java-Level JVM Compiler Interface Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett
|
#
8910:66e8f7dba7d8 |
|
03-Sep-2015 |
kvn |
8132081: C2 support for Adler32 on SPARC Summary: Add C2 instrinsic support for Adler32 checksum on SPARC. Reviewed-by: kvn Contributed-by: ahmed.khawaja@oracle.com
|
#
8801:6d2d2c2bcbd0 |
|
06-Aug-2015 |
rbackman |
Merge
|
#
8798:1659894de94f |
|
03-Aug-2015 |
zmajo |
8132457: Unify command-line flags controlling the usage of compiler intrinsics Summary: Cleanup processing of command-line flags controlling intrinsics. Reviewed-by: kvn
|
#
8791:2e3e9314d9a2 |
|
31-Jul-2015 |
jiangli |
Merge
|
#
8785:56a527afc34a |
|
30-Jul-2015 |
dsamersoff |
8059036: Implement Diagnostic Commands for heap and finalizerinfo Summary: Implement Diagnostic Commands for heap and finalizerinfo Reviewed-by: sla, plevart, mchung
|
#
8745:abf45dd6ae7c |
|
28-Jul-2015 |
zmajo |
8130832: Extend the WhiteBox API to provide information about the availability of compiler intrinsics Summary: Add a new method, sun.hotspot.WhiteBox.isIntrinsicAvailable, that can be used to determine if an intrinsic is available. Reviewed-by: kvn, jrose
|
#
8733:0a3d4779fd89 |
|
23-Jul-2015 |
roland |
Merge
|
#
8728:db58bf8ee204 |
|
16-Jul-2015 |
zmajo |
8131326: Enable CheckIntrinsics in all types of builds Summary: Enable CheckIntrinsics flag in all builds; make check for orphan methods available only in debug builds. Reviewed-by: kvn
|
#
8722:564b61ae7dc8 |
|
21-Jul-2015 |
dcubed |
8075171: Contended Locking fast notify bucket Summary: JEP-143/JDK-8073165 Contended Locking fast notify bucket Reviewed-by: dholmes, acorn, dice, dcubed Contributed-by: dave.dice@oracle.com, karen.kinnear@oracle.com, daniel.daugherty@oracle.com
|
#
8633:90922865a9d6 |
|
02-Jul-2015 |
zmajo |
8076112: Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics Summary: 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
|
#
8630:d30647171e49 |
|
02-Jul-2015 |
aph |
Merge
|
#
8629:9fcbb6768a78 |
|
16-Jun-2015 |
aph |
8130150: Implement BigInteger.montgomeryMultiply intrinsic Summary: Add montgomeryMultiply intrinsics Reviewed-by: kvn
|
#
8616:0cedc8c6582e |
|
29-Jun-2015 |
kvn |
8073583: C2 support for CRC32C on SPARC Reviewed-by: jrose, kvn Contributed-by: james.cheng@oracle.com
|
#
8602:ce0c612ea443 |
|
17-Jun-2015 |
ascarpino |
8073108: Use x86 and SPARC CPU instructions for GHASH acceleration Reviewed-by: kvn, jrose
|
#
8514:5a9d5d58e667 |
|
11-Jun-2015 |
vlivanov |
8074551: GWT can be marked non-compilable due to deopt count pollution Reviewed-by: kvn
|
#
8504:578f086f3435 |
|
03-Jun-2015 |
kvn |
8081778: Use Intel x64 CPU instructions for RSA acceleration Summary: Add intrinsics for BigInteger squareToLen and mulAdd methods. Reviewed-by: kvn, jrose
|
#
8484:54b7b0210ad6 |
|
15-May-2015 |
vlivanov |
8079205: CallSite dependency tracking is broken after sun.misc.Cleaner became automatically cleared Reviewed-by: roland, psandoz, plevart, kbarrett, jrose
|
#
8348:2032f163aec9 |
|
05-May-2015 |
kvn |
8076284: Improve vectorization of parallel streams Summary: Improve vectorization of java/util/stream/Streams$RangeIntSpliterator::forEachRemaining() method and enable loop vectorization in a given method on demand. Reviewed-by: kvn Contributed-by: jan.civlin@intel.com
|
#
8295:5f2ef612ed74 |
|
30-Apr-2015 |
bharadwaj |
Merge
|
#
8281:a504928f42b5 |
|
17-Apr-2015 |
vlivanov |
8057967: CallSite dependency tracking scales devastatingly poorly Reviewed-by: jrose, roland, plevart, shade
|
#
8233:5bad519a0fd0 |
|
17-Apr-2015 |
ccheung |
Merge
|
#
8232:893c44b79137 |
|
17-Apr-2015 |
sjiang |
8042901: Allow com.sun.management to be in a different module to java.lang.management Reviewed-by: mchung, dfuchs, erikj, jbachorik
|
#
8212:c1d0d1e3b472 |
|
16-Apr-2015 |
kvn |
Merge
|
#
8194:662f01f35702 |
|
31-Mar-2015 |
aph |
8026049: (bf) Intrinsify ByteBuffer.put{Int, Double, Float, ...} methods Summary: Use unaligned Unsafe loads and stores for ByteBuffer access on platforms which support unaligned access. Add intrinsics for Unsafe.{get,put}-X-Unaligned methods. Reviewed-by: dholmes, jrose, psandoz, kvn
|
#
8174:fd9961fbe2dd |
|
20-Mar-2015 |
vlivanov |
8075263: MHI::checkCustomized isn't eliminated for inlined MethodHandles Reviewed-by: jrose, kvn
|
#
8119:df69eda99cf8 |
|
26-Mar-2015 |
jbachorik |
8023093: Add ManagementAgent.status diagnostic command Reviewed-by: sla
|
#
7847:70e539f62c3d |
|
13-Feb-2015 |
ctornqvi |
Merge
|
#
7844:ce2c731bb770 |
|
10-Feb-2015 |
psandoz |
8068977: Remove unused sun.misc.Unsafe prefetch intrinsic support Reviewed-by: kvn, vlivanov
|
#
7802:8e93f8517960 |
|
29-Jan-2015 |
vlivanov |
8063137: Never-taken branches should be pruned when GWT LambdaForms are shared Reviewed-by: jrose, kvn
|
#
7694:2194fdf3fbd9 |
|
26-Sep-2014 |
jmasa |
8047125: (ref) More phantom object references Reviewed-by: mchung, dfuchs, ahgross, jmasa, brutisso, mgerdin Contributed-by: kim.barrett@oracle.com
|
#
7310:cea556d9d85d |
|
31-Oct-2014 |
kvn |
8054492: Casting can result in redundant null checks in generated code Summary: add C2 intrinsic for Class.cast() method and force inline it too. Reviewed-by: jrose, roland, drchase, iignatyev
|
#
7005:624c017f6d94 |
|
04-Sep-2014 |
kvn |
Merge
|
#
6997:427de14928ab |
|
02-Sep-2014 |
kvn |
8055494: Add C2 x86 intrinsic for BigInteger::multiplyToLen() method Summary: Add new C2 intrinsic for BigInteger::multiplyToLen() on x86 in 64-bit VM. Reviewed-by: roland
|
#
6975:4acab3118361 |
|
28-Aug-2014 |
coleenp |
8049105: Move array component mirror to instance of java/lang/Class (hotspot part 2) Summary: This removes component mirrors from arrayKlass metadata and the C2 intrinsic for them. Reviewed-by: kvn, twisti, mgerdin
|
#
6872:16286b7d7c6e |
|
12-Aug-2014 |
iklam |
8046070: Class Data Sharing clean up and refactoring Summary: Cleaned up CDS to be more configurable, maintainable and extensible Reviewed-by: dholmes, coleenp, acorn, mchung
|
#
6680:0b1fe479a969 |
|
02-Jul-2014 |
coleenp |
8047737: Move array component mirror to instance of java/lang/Class Summary: Add field in java.lang.Class for componentType to simplify oop processing in JVM Reviewed-by: fparain, twisti
|
#
6621:fcbb13e52461 |
|
19-Jun-2014 |
coleenp |
6642881: Improve performance of Class.getClassLoader() Summary: Add classLoader to java/lang/Class instance for fast access Reviewed-by: alanb, lfoltan, rriggs, vlivanov, twisti, jfranck
|
#
6598:52992e1b76eb |
|
13-Jun-2014 |
dcubed |
Merge
|
#
6592:afe58d604f28 |
|
11-Jun-2014 |
hseigel |
8031819: Remove legacy jdk checks and code Summary: Delete old jdk specific code. Reviewed-by: dholmes, coleenp, zgu, lfoltan
|
#
6576:edf93f2ccf99 |
|
11-Jun-2014 |
kvn |
8035968: Leverage CPU Instructions to Improve SHA Performance on SPARC Summary: Add C2 SHA intrinsics on SPARC Reviewed-by: kvn, roland Contributed-by: james.cheng@oracle.com
|
#
6379:7c68337bb685 |
|
30-Apr-2014 |
kvn |
8035936: SIGBUS in StubRoutines::aesencryptBlock, solaris-sparc Summary: Fix the arbitrary alignment issue in SPARC AES crypto stub routines. Reviewed-by: kvn, iveresov Contributed-by: shrinivas.joshi@oracle.com
|
#
6139:26ddfd00fe60 |
|
18-Mar-2014 |
coleenp |
8036630: Null ProtectionDomain in JVM can cause NPE because principals field is not initialized to an empty array Summary: Call ProtectionDomain constructor instead of making all fields null. Reviewed-by: fparain, zgu
|
#
5816:00f5eff62d18 |
|
14-Jan-2014 |
kvn |
8002074: Support for AES on SPARC Summary: Add intrinsics/stub routines support for single-block and multi-block (as used by Cipher Block Chaining mode) AES encryption and decryption operations on the SPARC platform. Reviewed-by: kvn, roland Contributed-by: shrinivas.joshi@oracle.com
|
#
5787:68343762fd63 |
|
09-Jan-2014 |
iignatyev |
8031115: intrinsics for Math.decrementExact(J) and incrementExact(J) don't work Reviewed-by: kvn, twisti
|
#
5699:9d15b81d5d1b |
|
26-Nov-2013 |
drchase |
8016839: JSR292: AME instead of IAE when calling a method Summary: Catch missing-because-illegal case for itable entries and use an exception-throwing method instead of null. Reviewed-by: acorn, jrose, coleenp
|
#
5681:cdf20166ec45 |
|
13-Nov-2013 |
minqi |
8025632: Remove all references to MagicLambdaImpl from Hotspot Summary: MagicLambdaImpl was removed from jdk side, this should be done in vm side too Reviewed-by: coleenp, hseigel, rdurbin
|
#
5562:59e8ad757e19 |
|
18-Oct-2013 |
rbackman |
8026844: Various Math functions needs intrinsification Reviewed-by: kvn, twisti
|
#
5366:cacc4c6bfc80 |
|
02-Oct-2013 |
vlivanov |
8025233: Move sun.invoke.Stable into java.lang.invoke package Reviewed-by: twisti, iveresov
|
#
5356:c9ccd7b85f20 |
|
27-Sep-2013 |
rbackman |
8024924: Intrinsify java.lang.Math.addExact Reviewed-by: kvn, twisti
|
#
5223:edb5ab0f3fe5 |
|
10-Sep-2013 |
vlivanov |
8001107: @Stable annotation for constant folding of lazily evaluated variables Reviewed-by: rbackman, twisti, kvn Contributed-by: john.r.rose@oracle.com, vladimir.x.ivanov@oracle.com
|
#
5061:ca0165daa6ec |
|
06-Aug-2013 |
sspitsyn |
7187554: JSR 292: JVMTI PopFrame needs to handle appendix arguments Summary: Restore the appendix argument after PopFrame() call Reviewed-by: twisti, coleenp Contributed-by: serguei.spitsyn@oracle.com
|
#
4992:02d7aa1456c9 |
|
18-Jul-2013 |
ccheung |
8004872: Early loading of HashMap and StringValue under -XX:+AggressiveOpts can be removed Summary: this fix also removes the -XX:+UseStringCache option Reviewed-by: dholmes, acorn, iklam
|
#
4918:b800986664f4 |
|
02-Jul-2013 |
drchase |
7088419: Use x86 Hardware CRC32 Instruction with java.util.zip.CRC32 Summary: add intrinsics using new instruction to interpreter, C1, C2, for suitable x86; add test Reviewed-by: kvn, twisti
|
#
4816:eaf3742822ec |
|
17-Jun-2013 |
chegar |
Merge
|
#
4814:ce9ecec70f99 |
|
22-May-2013 |
chegar |
Merge
|
#
4813:cb92413c6934 |
|
16-May-2013 |
chegar |
Merge
|
#
4807:b295e132102d |
|
05-Apr-2013 |
mullan |
8001330: Improve on checking order Reviewed-by: acorn, hawtin
|
#
4741:6bd680e9ea35 |
|
22-May-2013 |
coleenp |
8003421: NPG: Move oops out of InstanceKlass into mirror Summary: Inject protection_domain, signers, init_lock into java_lang_Class Reviewed-by: stefank, dholmes, sla
|
#
4677:8bcfd9ce2c6b |
|
13-May-2013 |
twisti |
Merge
|
#
4675:6f3fd5150b67 |
|
08-May-2013 |
kvn |
6934604: enable parts of EliminateAutoBox by default Summary: Resurrected autobox elimination code and enabled part of it by default. Reviewed-by: roland, twisti
|
#
4612:31a4e55f8c9d |
|
03-May-2013 |
fparain |
8004095: Add support for JMX interface to Diagnostic Framework and Commands Reviewed-by: acorn, sla
|
#
4431:16885e702c88 |
|
25-Mar-2013 |
twisti |
7198429: need checked categorization of caller-sensitive methods in the JDK Reviewed-by: kvn, jrose
|
#
4061:cf8470eaf7e5 |
|
27-Jan-2013 |
acorn |
Merge
|
#
4057:8b46b0196eb0 |
|
25-Jan-2013 |
zgu |
8000692: Remove old KERNEL code Summary: Removed depreciated kernel VM source code from hotspot VM Reviewed-by: dholmes, acorn
|
#
4044:b30b3c2a0cf2 |
|
22-Jan-2013 |
kvn |
6896617: Optimize sun.nio.cs.ISO_8859_1$Encode.encodeArrayLoop() on x86 Summary: Use SSE4.2 and AVX2 instructions for encodeArray intrinsic. Reviewed-by: roland
|
#
4023:f422634e5828 |
|
18-Jan-2013 |
brutisso |
Merge
|
#
4018:ed6154d7d259 |
|
15-Jan-2013 |
stefank |
8005590: java_lang_Class injected field resolved_constructor appears unused Reviewed-by: coleenp, dholmes
|
#
3995:4a916f2ce331 |
|
14-Jan-2013 |
jwilhelm |
8003985: Support @Contended Annotation - JEP 142 Summary: HotSpot changes to support @Contended annotation. Reviewed-by: coleenp, kvn, jrose Contributed-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
|
#
3963:ade95d680b42 |
|
08-Jan-2013 |
coleenp |
8004728: Add hotspot support for parameter reflection Summary: Add hotspot support for parameter reflection Reviewed-by: acorn, jrose, coleenp Contributed-by: eric.mccorkle@oracle.com
|
#
3959:4daebd4cc1dd |
|
24-Dec-2012 |
minqi |
Merge
|
#
3958:35431a769282 |
|
20-Dec-2012 |
stefank |
8004823: Add VM support for type annotation reflection Reviewed-by: dholmes, coleenp Contributed-by: joel.franck@oracle.com
|
#
3930:a46457045d66 |
|
20-Dec-2012 |
kvn |
8004330: Add missing Unsafe entry points for addAndGet() family Summary: Fix java names for getAndSet intrinsics Reviewed-by: kvn Contributed-by: aleksey.shipilev@oracle.com
|
#
3926:1e41b0bc58a0 |
|
18-Dec-2012 |
kvn |
8004318: JEP-171: Support Unsafe fences intrinsics Summary: Add three memory-ordering intrinsics to the sun.misc.Unsafe class. Reviewed-by: twisti, kvn Contributed-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
|
#
3811:ec204374e626 |
|
02-Nov-2012 |
kamg |
Merge
|
#
3810:4735d2c84362 |
|
10-Oct-2012 |
kamg |
7200776: Implement default methods in interfaces Summary: Add generic type analysis and default method selection algorithms Reviewed-by: coleenp, acorn
|
#
3798:cae17c597196 |
|
01-Nov-2012 |
coleenp |
Merge
|
#
3797:a1b8cf9cf970 |
|
01-Nov-2012 |
sla |
8002078: hs_err_pid file should report full JDK version string Reviewed-by: dholmes, sspitsyn, kmo
|
#
3770:a3ecd773a7b9 |
|
24-Oct-2012 |
kvn |
7184394: add intrinsics to use AES instructions Summary: Use new x86 AES instructions for AESCrypt. Reviewed-by: twisti, kvn, roland Contributed-by: tom.deneau@amd.com
|
#
3723:65d07d9ee446 |
|
08-Oct-2012 |
twisti |
8000263: JSR 292: signature types may appear to be unloaded Reviewed-by: kvn, jrose
|
#
3675:c92f43386117 |
|
24-Sep-2012 |
kvn |
Merge
|
#
3671:7eca5de9e0b6 |
|
20-Sep-2012 |
roland |
7023898: Intrinsify AtomicLongFieldUpdater.getAndIncrement() Summary: use shorter instruction sequences for atomic add and atomic exchange when possible. Reviewed-by: kvn, jrose
|
#
3627:2a48c84f1d04 |
|
17-Sep-2012 |
coleenp |
7197269: NPG: FollowReferences has no ClassLoader -> Class link to follow Summary: restore java/lang/ClassLoader.addClass() upcall Reviewed-by: sspitsyn, dcubed, jmasa
|
#
3602:da91efe96a93 |
|
01-Sep-2012 |
coleenp |
6964458: Reimplement class meta-data storage to use native memory Summary: Remove PermGen, allocate meta-data in metaspace linked to class loaders, rewrite GC walking, rewrite and rename metadata to be C++ classes Reviewed-by: jmasa, stefank, never, coleenp, kvn, brutisso, mgerdin, dholmes, jrose, twisti, roland Contributed-by: jmasa <jon.masamitsu@oracle.com>, stefank <stefan.karlsson@oracle.com>, mgerdin <mikael.gerdin@oracle.com>, never <tom.rodriguez@oracle.com>
|
#
3539:93c71eb28866 |
|
07-Aug-2012 |
twisti |
7188911: nightly failures after JSR 292 lazy method handle update (round 2) Reviewed-by: kvn, jrose
|
#
3534:1d7922586cf6 |
|
24-Jul-2012 |
twisti |
7023639: JSR 292 method handle invocation needs a fast path for compiled code 6984705: JSR 292 method handle creation should not go through JNI Summary: remove assembly code for JDK 7 chained method handles Reviewed-by: jrose, twisti, kvn, mhaupt Contributed-by: John Rose <john.r.rose@oracle.com>, Christian Thalinger <christian.thalinger@oracle.com>, Michael Haupt <michael.haupt@oracle.com>
|
#
3491:6d8f36bcef55 |
|
12-Jul-2012 |
jrose |
6711908: JVM needs direct access to some annotations Summary: Add annotation extraction code to class file parser. Reviewed-by: twisti, jrose, kvn Contributed-by: michael.haupt@oracle.com
|
#
3449:f8de958e5b2c |
|
18-Jun-2012 |
twisti |
7176856: add the JRE name to the error log Reviewed-by: coleenp, jrose, kvn, twisti Contributed-by: Krystal Mok <sajia@taobao.com>
|
#
3411:8b0a4867acf0 |
|
12-Jun-2012 |
twisti |
7174218: remove AtomicLongCSImpl intrinsics Reviewed-by: kvn, twisti Contributed-by: Krystal Mok <sajia@taobao.com>
|
#
3325:8f972594effc |
|
14-May-2012 |
kvn |
6924259: Remove String.count/String.offset Summary: Allow a version of String class that doesn't have count and offset fields. Reviewed-by: never, coleenp
|
#
3274:0105f367a14c |
|
05-Mar-2012 |
rbackman |
7160570: Intrinsification support for tracing framework Reviewed-by: sla, never
|
#
3163:645162d94294 |
|
22-Feb-2012 |
dsamersoff |
7110104: It should be possible to stop and start JMX Agent at runtime Summary: Added a capability to start and stop JMX Agent by jcmd Reviewed-by: acorn, mchung
|
#
3108:1b0e0f8be510 |
|
09-Feb-2012 |
minqi |
7131006: java/lang/management/ThreadMXBean/ThreadLists.java Reviewed-by: dholmes, acorn
|
#
2967:4f25538b54c9 |
|
09-Jan-2012 |
fparain |
7120511: Add diagnostic commands Reviewed-by: acorn, phh, dcubed, sspitsyn
|
#
2723:cb315dc80374 |
|
29-Sep-2011 |
never |
7092278: "jmap -finalizerinfo" throws "sun.jvm.hotspot.utilities.AssertionFailure: invalid cp index 0 137" Reviewed-by: kvn
|
#
2702:e6b1331a51d2 |
|
10-Sep-2011 |
never |
7086585: make Java field injection more flexible Reviewed-by: jrose, twisti, kvn, coleenp
|
#
2670:c26de9aef2ed |
|
02-Sep-2011 |
never |
7071307: MethodHandle bimorphic inlining should consider the frequency Reviewed-by: twisti, roland, kvn, iveresov
|
#
2665:a32de5085326 |
|
01-Sep-2011 |
twisti |
7079673: JSR 292: C1 should inline bytecoded method handle adapters Reviewed-by: never
|
#
2615:fdb992d83a87 |
|
16-Aug-2011 |
twisti |
7071653: JSR 292: call site change notification should be pushed not pulled Reviewed-by: kvn, never, bdelsart
|
#
2506:60b8287df30e |
|
02-Jun-2011 |
jrose |
7049415: Failure of resolution of sym.reference to the c.s.s. should be wrapped in BootstrapMethodError Summary: Delegate invokedynamic linkage errors to MethodHandleNatives.raiseException. Reviewed-by: never
|
#
2470:688202ef6306 |
|
12-May-2011 |
never |
Merge
|
#
2460:167b70ff3abc |
|
06-May-2011 |
never |
6939861: JVM should handle more conversion operations Reviewed-by: twisti, jrose
|
#
2453:78542e2b5e35 |
|
12-May-2011 |
fparain |
7036199: Adding a notification to the implementation of GarbageCollectorMXBeans Summary: Add a notification to the GarbageCollectorMXBeans Reviewed-by: acorn, mchung
|
#
2358:732454aaf5cb |
|
20-Apr-2011 |
jmasa |
Merge
|
#
2352:5d046bf49ce7 |
|
14-Apr-2011 |
johnc |
Merge
|
#
2346:e1162778c1c8 |
|
07-Apr-2011 |
johnc |
7009266: G1: assert(obj->is_oop_or_null(true )) failed: Error Summary: A referent object that is only weakly reachable at the start of concurrent marking but is re-attached to the strongly reachable object graph during marking may not be marked as live. This can cause the reference object to be processed prematurely and leave dangling pointers to the referent object. Implement a read barrier for the java.lang.ref.Reference::referent field by intrinsifying the Reference.get() method, and intercepting accesses though JNI, reflection, and Unsafe, so that when a non-null referent object is read it is also logged in an SATB buffer. Reviewed-by: kvn, iveresov, never, tonyp, dholmes
|
#
2324:3449f5e02cc4 |
|
12-Apr-2011 |
coleenp |
Merge
|
#
2323:6a615eae2f34 |
|
12-Apr-2011 |
dholmes |
7034585: Adjust fillInStackTrace filtering to assist 6998871 Summary: Allow for one or more fillInStackTrace frames to be skipped Reviewed-by: mchung, kvn
|
#
2307:ed69575596ac |
|
07-Apr-2011 |
jrose |
6981791: remove experimental code for JSR 292 Reviewed-by: twisti
|
#
2204:8033953d67ff |
|
11-Mar-2011 |
jrose |
7012648: move JSR 292 to package java.lang.invoke and adjust names Summary: package and class renaming only; delete unused methods and classes Reviewed-by: twisti
|
#
2203:72dee110246f |
|
11-Mar-2011 |
jrose |
6839872: remove implementation inheritance from JSR 292 APIs Summary: consolidate runtime support in java.dyn.MethodHandleNatives; include transitional compatibility logic Reviewed-by: twisti
|
#
2083:f36c9fe788b8 |
|
08-Feb-2011 |
mchung |
7017673: Remove setting of the sun.jkernel.DownloadManager as a boot classloader hook Reviewed-by: alanb, dcubed, coleenp
|
#
2062:3582bf76420e |
|
27-Jan-2011 |
coleenp |
6990754: Use native memory and reference counting to implement SymbolTable Summary: move symbols from permgen into C heap and reference count them Reviewed-by: never, acorn, jmasa, stefank
|
#
2014:8f8dfba37802 |
|
12-Jan-2011 |
kevinw |
6994753: Implement optional hook to a Java method at VM startup. Reviewed-by: mchung, acorn
|
#
1918:dad31fc330cd |
|
03-Dec-2010 |
jrose |
7001379: bootstrap method data needs to be moved from constant pool to a classfile attribute Reviewed-by: twisti
|
#
1879:f95d63e2154a |
|
23-Nov-2010 |
stefank |
6989984: Use standard include model for Hospot Summary: Replaced MakeDeps and the includeDB files with more standardized solutions. Reviewed-by: coleenp, kvn, kamg
|
#
1713:d257356e35f0 |
|
14-Sep-2010 |
jrose |
6939224: MethodHandle.invokeGeneric needs to perform the correct set of conversions Reviewed-by: never
|
#
1522:136b78722a08 |
|
09-Jun-2010 |
jrose |
6939203: JSR 292 needs method handle constants Summary: Add new CP types CONSTANT_MethodHandle, CONSTANT_MethodType; extend 'ldc' bytecode. Reviewed-by: twisti, never
|
#
1472:c18cbe5936b8 |
|
27-May-2010 |
trims |
6941466: Oracle rebranding changes for Hotspot repositories Summary: Change all the Sun copyrights to Oracle copyright Reviewed-by: ohair
|
#
1427:cd5dbf694d45 |
|
01-May-2010 |
jrose |
6939134: JSR 292 adjustments to method handle invocation Summary: split MethodHandle.invoke into invokeExact and invokeGeneric; also clean up JVM-to-Java interfaces Reviewed-by: twisti
|
#
1396:d7f654633cfe |
|
26-Apr-2010 |
never |
6946040: add intrinsic for short and char reverseBytes Reviewed-by: never, twisti Contributed-by: Hiroshi Yamauchi <yamauchi@google.com>
|
#
1144:9b9c1ee9b3f6 |
|
06-Jan-2010 |
iveresov |
Merge
|
#
1138:dd57230ba8fe |
|
05-Jan-2010 |
twisti |
6893268: additional dynamic language related optimizations in C2 Summary: C2 needs some additional optimizations to be able to handle MethodHandle invokes and invokedynamic instructions at the best performance. Reviewed-by: kvn, never
|
#
1135:e66fd840cb6b |
|
04-Jan-2010 |
twisti |
6893081: method handle & invokedynamic code needs additional cleanup (post 6815692, 6858164) Summary: During the work for 6829187 we have fixed a number of basic bugs which are logically grouped with 6815692 and 6858164 but which must be reviewed and pushed separately. Reviewed-by: kvn, never
|
#
1133:aa62b9388fce |
|
04-Jan-2010 |
twisti |
6894206: JVM needs a way to traverse method handle structures Summary: We need a way to walk chained method handles in the JVM to call the right methods and to generate required bytecode adapters for the compilers. Reviewed-by: kvn
|
#
1129:a5a6adfca6ec |
|
23-Dec-2009 |
trims |
Merge
|
#
1115:4b966d9946a3 |
|
25-Nov-2009 |
mchung |
6888880: JKernel VM to inject the sun.jkernel.DownloadManager as a boot classloader hook Summary: Call sun.jkernel.DownloadManager.setBootClassLoaderHook during the kernel VM initialization Reviewed-by: alanb, coleenp, acorn
|
#
1080:7c57aead6d3e |
|
12-Nov-2009 |
never |
6892658: C2 should optimize some stringbuilder patterns Reviewed-by: kvn, twisti
|
#
1059:389049f3f393 |
|
30-Oct-2009 |
jrose |
6858164: invokedynamic code needs some cleanup (post-6655638) Summary: Fix several crashers, remove needless paths for boxed-style bootstrap method call, refactor & simplify APIs for rewriter constantPoolOop, remove sun.dyn.CallSiteImpl Reviewed-by: kvn
|
#
856:75596850f863 |
|
21-Jul-2009 |
jrose |
6862576: vmIntrinsics needs cleanup in order to support JSR 292 intrinsics Summary: remove useless lazy evaluation of intrinsics; add LAST_COMPILER_INLINE to help categorize them Reviewed-by: kvn
|
#
775:93c14e5562c4 |
|
06-May-2009 |
twisti |
6823354: Add intrinsics for {Integer,Long}.{numberOfLeadingZeros,numberOfTrailingZeros}() Summary: These methods can be instrinsified by using bit scan, bit test, and population count instructions. Reviewed-by: kvn, never
|
#
726:be93aad57795 |
|
22-Apr-2009 |
jrose |
6655646: dynamic languages need dynamically linked call sites Summary: invokedynamic instruction (JSR 292 RI) Reviewed-by: twisti, never
|
#
710:e5b0439ef4ae |
|
08-Apr-2009 |
jrose |
6655638: dynamic languages need method handles Summary: initial implementation, with known omissions (x86/64, sparc, compiler optim., c-oops, C++ interp.) Reviewed-by: kvn, twisti, never
|
#
681:fbde8ec322d0 |
|
31-Mar-2009 |
cfang |
6761600: Use sse 4.2 in intrinsics Summary: Use SSE 4.2 in intrinsics for String.{compareTo/equals/indexOf} and Arrays.equals. Reviewed-by: kvn, never, jrose
|
#
676:d3676b4cb78c |
|
31-Mar-2009 |
kvn |
Merge
|
#
675:f6da6f0174ac |
|
30-Mar-2009 |
kvn |
6821700: tune VM flags for peak performance Summary: Tune C2 flags default values for performance. Reviewed-by: never, phh, iveresov, jmasa, ysr
|
#
669:eca19a8425b5 |
|
24-Mar-2009 |
phh |
6810653: Change String cache class used by Hotspot from String to StringValue Summary: Change create_vm() to load and initialize StringValue rather than String. Reviewed-by: kvn
|
#
655:60bfce711da4 |
|
23-Mar-2009 |
acorn |
Merge
|
#
653:e55bcaf3a6a1 |
|
20-Mar-2009 |
acorn |
6819853: VM does not detect JDK which supports parallel class loaders Reviewed-by: coleenp, pbk, xlu, alanb
|
#
647:bd441136a5ce |
|
19-Mar-2009 |
kvn |
Merge
|
#
643:c771b7f43bbf |
|
13-Mar-2009 |
twisti |
6378821: bitCount() should use POPC on SPARC processors and AMD+10h Summary: bitCount() should use POPC on SPARC processors where POPC is implemented directly in hardware. Reviewed-by: kvn, never
|
#
579:0fbdb4381b99 |
|
09-Mar-2009 |
xdono |
6814575: Update copyright year Summary: Update copyright for files that have been modified in 2009, up to 03/09 Reviewed-by: katleman, tbell, ohair
|
#
514:c81d2ef51ca3 |
|
05-Jan-2009 |
acorn |
4670071: loadClassInternal is too restrictive. Summary: VM support for deadlock fix. Library fix in 4735126. See API proposal. Reviewed-by: dholmes, blacklion
|
#
196:d1605aabd0a1 |
|
02-Jul-2008 |
xdono |
6719955: Update copyright year Summary: Update copyright year for files that have been modified in 2008 Reviewed-by: ohair, tbell
|
#
192:6d13fcb3663f |
|
13-Jun-2008 |
kvn |
6714404: Add UseStringCache switch to enable String caching under AggressiveOpts Summary: Poke String.stringCacheEnabled during vm initialization Reviewed-by: never
|
#
169:9148c65abefc |
|
29-May-2008 |
rasbold |
6695049: (coll) Create an x86 intrinsic for Arrays.equals Summary: Intrinsify java/util/Arrays.equals(char[], char[]) Reviewed-by: kvn, never
|
#
45:48a3fa21394b |
|
11-Mar-2008 |
kvn |
6667615: (Escape Analysis) extend MDO to cache arguments escape state Summary: Use MDO to cache arguments escape state determined by the byte code escape analyzer. Reviewed-by: never
|
#
18:c7d713375c94 |
|
05-Dec-2007 |
phh |
6621621: HashMap front cache should be enabled only with AggressiveOpts Reviewed-by: sbohne, xlu
|
#
17:ff5961f4c095 |
|
05-Dec-2007 |
never |
6395208: Elide autoboxing for calls to HashMap.get(int) and HashMap.get(long) Reviewed-by: kvn, rasbold
|
#
0:a61af66fc99e |
|
30-Nov-2007 |
duke |
Initial load
|