History log of /openjdk9/hotspot/src/share/vm/classfile/vmSymbols.cpp
Revision Date Author Comments
# 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


# 12083:d73bfd7b566d 20-Sep-2016 dlong

Merge


# 12076:ca56c5db7157 26-Aug-2016 vdeshpande

8154122: Intrinsify fused mac operations
Summary: added FMA intrinsics on x86
Reviewed-by: kvn, aph, darcy


# 11922:e84c337743f5 01-Sep-2016 rehn

8163589: Add back class id intrinsic method for event based tracing
Reviewed-by: kvn, mgronlun


# 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


# 11192:011616fee690 09-May-2016 vlivanov

Merge


# 11184:fc4f9aacd7c6 05-May-2016 psandoz

8151268: Wire up the x86 _vectorizedMismatch stub routine in C1
Reviewed-by: kvn


# 11157:60b331a4d392 06-May-2016 mikael

8150921: Update Unsafe getters/setters to use double-register variants
Reviewed-by: dholmes, shade, psandoz, jrose


# 10527:29c7e2e6df92 25-Mar-2016 shade

8152698: Remove obsolete Unsafe.putOrdered{X} methods, usages, runtime and compiler support
Reviewed-by: kvn, psandoz


# 10416:7b19da0e0dd6 05-Mar-2016 jwilhelm

Merge


# 10396:6b59d8ba8fc5 01-Mar-2016 mgronlun

8143226: Minor updates to Event Based tracing
Reviewed-by: jbachorik, egahlin


# 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


# 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


# 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


# 9684:cca80b5ad4d7 08-Dec-2015 mgronlun

8140485: Class load and creation cleanup
Reviewed-by: hseigel, coleenp, sspitsyn


# 9293:a20807e48002 06-Nov-2015 neliasso

Merge


# 9292:f291674594da 05-Nov-2015 shade

8140389: Remove StringCharIntrinsics flag after JDK-8138651 is fixed
Reviewed-by: kvn, zmajo


# 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


# 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


# 9191:a176d4737606 20-Oct-2015 neliasso

8137167: JEP165: Compiler Control: Implementation task
Summary: Compiler Control JEP
Reviewed-by: roland, twisti, zmajo, simonis


# 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


# 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


# 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


# 6412:53a41e7cbe05 09-May-2014 drchase

8037816: Fix for 8036122 breaks build with Xcode5/clang
Summary: Repaired or selectively disabled offending formats; future-proofed with additional checking
Reviewed-by: kvn, jrose, stefank


# 5776:de6a9e811145 24-Dec-2013 mikael

8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013
Summary: Copyright year updated for files modified during 2013
Reviewed-by: twisti, iveresov


# 4671:e76dd894b984 24-Apr-2013 roland

8012292: optimized build with GCC broken
Summary: Some #ifndef PRODUCT should be #ifdef ASSERT
Reviewed-by: kvn, twisti
Contributed-by: gdub <duboscq@ssw.jku.at>


# 3816:18fb7da42534 06-Nov-2012 coleenp

8000725: NPG: method_holder() and pool_holder() and pool_holder field should be InstanceKlass
Summary: Change types of above methods and field to InstanceKlass and remove unneeded casts from the source files.
Reviewed-by: dholmes, coleenp, zgu
Contributed-by: harold.seigel@oracle.com


# 3723:65d07d9ee446 08-Oct-2012 twisti

8000263: JSR 292: signature types may appear to be unloaded
Reviewed-by: kvn, jrose


# 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>


# 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>


# 3247:fc9d8850ab8b 23-Mar-2012 coleenp

7150058: Allocate symbols from null boot loader to an arena for NMT
Summary: Move symbol allocation to an arena so NMT doesn't have to track them at startup.
Reviewed-by: never, kamg, zgu


# 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


# 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


# 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


# 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


# 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


# 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


# 1080:7c57aead6d3e 12-Nov-2009 never

6892658: C2 should optimize some stringbuilder patterns
Reviewed-by: kvn, twisti


# 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


# 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


# 0:a61af66fc99e 30-Nov-2007 duke

Initial load