#
12841:0d4a6056e3cc |
|
16-Jun-2017 |
alanb |
8181087: Module system implementation refresh (6/2017) Reviewed-by: sspitsyn, hseigel
|
#
12561:fdd79a4370d6 |
|
19-Jan-2017 |
redestad |
8171855: Move package name transformations during module bootstrap into native code Reviewed-by: alanb, acorn, lfoltan, mchung, plevart, hseigel, sspitsyn
|
#
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
|
#
12201:48fce55afe71 |
|
03-Nov-2016 |
mchung |
6479237: (cl) Add support for classloader names Reviewed-by: alanb, bchristi, coleenp, dfuchs, lfoltan, psandoz, sspitsyn
|
#
12004:c41fa1dddf9c |
|
14-Sep-2016 |
mchung |
8157464: Disallow StackWalker.getCallerClass() be called by caller-sensitive method Reviewed-by: bchristi, coleenp, dfuchs, sspitsyn
|
#
11915:3d026957cd98 |
|
30-Aug-2016 |
kbarrett |
8156500: Move Reference pending list into VM to prevent deadlocks Summary: Move reference pending list and locking into VM Reviewed-by: coleenp, dholmes, dcubed, mchung, plevart Contributed-by: kim.barrett@oracle.com, per.liden@oracle.com
|
#
11658:8a5735c11a84 |
|
12-Jul-2016 |
goetz |
8161258: Simplify including platform files. Summary: Include patform files with macros cpu_header() etc. Do various cleanups of macro usages. Remove _64/_32 from adlc generated files and platform .hpp files. Merge stubRoutines_x86*.hpp. Remove empty mutex_<os>* files. Reviewed-by: dholmes, coleenp, kbarrett
|
#
10843:ab00f4626ae3 |
|
08-Apr-2016 |
bchristi |
8153123: Streamline StackWalker code Reviewed-by: coleenp, dfuchs, mchung, redestad
|
#
10693:906fa01e86a0 |
|
23-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
|
#
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
|
#
10009:9bcf88a91dd7 |
|
12-Jan-2016 |
kshefov |
8141615: Add new public methods to sun.reflect.ConstantPool Reviewed-by: twisti, iignatyev, coleenp
|
#
9851:4f929017ebff |
|
24-Nov-2015 |
jbachorik |
8138677: IllegalAccessException Class sun.usagetracker.UsageTrackerClient$4 (module java.base) can not access a member of class java.lang.management.ManagementFactory (module java.management) Reviewed-by: alanb, mchung, dholmes, erikj, ihse
|
#
9607:c8e212fb27d0 |
|
02-Dec-2015 |
lana |
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>
|
#
9561:0efca974ecc6 |
|
24-Nov-2015 |
ctornqvi |
8143931: Back out JDK-8140450 Reviewed-by: 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>
|
#
9523:98b52c71090e |
|
19-Nov-2015 |
hseigel |
8143078: Remove JVM_DefineClassWithSourceCond() API Summary: Remove the method and remove unneeded argument to jvm_define_class_common() Reviewed-by: dholmes, coleenp
|
#
9403:8a14105605b2 |
|
29-Sep-2015 |
iris |
Merge
|
#
9394:3c4a0de02f61 |
|
23-Jul-2015 |
iris |
Merge
|
#
9389:dc45a1d895ff |
|
19-Jun-2015 |
amurillo |
8087202: Add support for PATCH field and remove unused fields of new version string Reviewed-by: dholmes, alanb
|
#
9387:5b88604f11a1 |
|
12-Jun-2015 |
ihse |
8085822: JEP 223: New Version-String Scheme (initial integration) Reviewed-by: erikj, dcubed, dholmes, alanb Contributed-by: Magnus Ihse Bursie <magnus.ihse.bursie@oracle.com>, Alejandro E Murillo <alejandro.murillo@oracle.com>
|
#
8948:262b86c271b0 |
|
04-Sep-2015 |
jlaskey |
8087181: Move native jimage code to its own library (maybe libjimage) Reviewed-by: alanb, lfoltan, hseigel, acorn Contributed-by: james.laskey@oracle.com, jean-francois.denise@oracle.com, roger.riggs@oracle.com
|
#
8654:60f7aacc348d |
|
25-Jun-2015 |
jfdenise |
8080511: Refresh of jimage support Reviewed-by: alanb, mchung, psandoz, acorn, lfoltan, ctornqvi Contributed-by: james.laskey@oracle.com, jean-francois.denise@oracle.com, sundararajan.athijegannathan@oracle.com
|
#
8207:f90702a3d522 |
|
14-Apr-2015 |
vlivanov |
8057919: Class.getSimpleName() should work for non-JLS compliant class names Reviewed-by: dholmes, jrose
|
#
7837:9c3b4e28183c |
|
12-Jan-2015 |
jbachorik |
8068976: Remove JSDT implementation Reviewed-by: sla, mchung, dholmes
|
#
7765:fca33371ff0b |
|
28-Jan-2015 |
dfuchs |
8068730: Increase the precision of the implementation of java.time.Clock.systemUTC() Summary: Changes the implementation of java.time.Clock.systemUTC() to take advantage of the maximum resolution of the underlying native clock on which System.currentTimeMillis() is based. Reviewed-by: dholmes, rriggs, scolebourne, sla
|
#
7556:4ea7662ddc22 |
|
14-Dec-2014 |
coleenp |
8042418: Remove JVM_FindClassFromClassLoader Summary: The function has been replaced so is no longer used. Reviewed-by: mchung, dholmes
|
#
7408:524b9a4ec5d9 |
|
17-Nov-2014 |
coleenp |
8064779: Add additional comments for "8062370: Various minor code improvements" Summary: Provide additional comments to jio_snprintf and jio_vsnprintf Reviewed-by: simonis, coleenp, mgronlun Contributed-by: thomas.stuefe@sap.com
|
#
7242:5c8dffe3d889 |
|
17-Oct-2014 |
amurillo |
Merge
|
#
7228:def3ccd92f1d |
|
09-Oct-2014 |
fparain |
8057777: Cleanup of old and unused VM interfaces Reviewed-by: coleenp, hseigel, alanb, sherman
|
#
7206:e232b716ad69 |
|
14-Oct-2014 |
coleenp |
8015256: Better class accessibility Summary: Improve protection domain check in forName() Reviewed-by: mchung, acorn, jdn
|
#
7189:82b6859d7333 |
|
02-Oct-2014 |
coleenp |
8047736: Remove JVM_GetClassLoader as no longer used Summary: Remove this function from hotspot. It's already removed from the JDK. Reviewed-by: mchung, fparain, ctornqvi
|
#
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
|
#
6353:04c242e27ea3 |
|
28-Apr-2014 |
sla |
8041980: (hotspot) sun/jvmstat/monitor/MonitoredVm/CR6672135.java failing on all platforms Reviewed-by: mgronlun, kamg
|
#
6349:2fd040528b2a |
|
24-Apr-2014 |
amurillo |
8030011: Update Hotspot version string output Reviewed-by: dholmes, jcoomes, kvn
|
#
5976:2b8e28fdf503 |
|
05-Nov-2013 |
kvn |
Merge
|
#
5965:bdd155477289 |
|
22-Aug-2013 |
goetz |
8023033: PPC64 (part 13): basic changes for AIX Summary: Added AIX includes alpha-sorted before BSD. Fix compilation issues with xlC in shared code. Basic shared platform dependend adaption (vm_version etc.). Reviewed-by: kvn, dholmes, stefank
|
#
5414:615d83933195 |
|
08-Oct-2013 |
dholmes |
8026025: JVM_GetCallerClass allows Reflection.getCallerClass(int depth) to use Reviewed-by: alanb, dholmes, twisti Contributed-by: mandy.chung@oracle.com
|
#
4937:ba9dacff9c9d |
|
08-Jul-2013 |
hseigel |
8014399: Remove JVM_SetProtectionDomain from hotspot Summary: JVM_SetProtectionDomain has been deprecated since 1.5 and is being removed Reviewed-by: coleenp, hseigel Contributed-by: eric.mccorkle@oracle.com
|
#
4383:1916ca1dec2f |
|
26-Mar-2013 |
rbackman |
8009382: Add JVM_Get{Field|Method}TypeAnnotations Reviewed-by: dcubed, rbackman Contributed-by: Joel Borggren-Franck <joel.franck@oracle.com>
|
#
4134:41d73c9b30a8 |
|
08-Feb-2013 |
zgu |
8006691: Remove jvm_version_info.is_kernel_jvm field Summary: Removed is_kernel_jvm from jvm_version_info as Kernel VM has been deprecated Reviewed-by: mchung, coleenp
|
#
4064:815957d0203e |
|
28-Jan-2013 |
acorn |
8004967: Default method cause VerifyError: Illegal use of nonvirtual Summary: Recognize VM generated method in old verifier Reviewed-by: acorn, coleenp Contributed-by: bharadwaj.yadavelli@oracle.com
|
#
4031:b14da2e6f2dc |
|
17-Jan-2013 |
coleenp |
7174978: NPG: Fix bactrace builder for class redefinition Summary: Remove Method* from backtrace but save version so redefine classes doesn't give inaccurate line numbers. Removed old Merlin API with duplicate code. Reviewed-by: dholmes, sspitsyn
|
#
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
|
#
3958:35431a769282 |
|
20-Dec-2012 |
stefank |
8004823: Add VM support for type annotation reflection Reviewed-by: dholmes, coleenp Contributed-by: joel.franck@oracle.com
|
#
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>
|
#
3411:8b0a4867acf0 |
|
12-Jun-2012 |
twisti |
7174218: remove AtomicLongCSImpl intrinsics Reviewed-by: kvn, twisti Contributed-by: Krystal Mok <sajia@taobao.com>
|
#
2767:436b4a3231bf |
|
13-Oct-2011 |
dcubed |
7098194: integrate macosx-port changes Summary: Integrate bsd-port/hotspot and macosx-port/hotspot changes as of 2011.09.29. Reviewed-by: kvn, dholmes, never, phh Contributed-by: Christos Zoulas <christos@zoulas.com>, Greg Lewis <glewis@eyesbeyond.com>, Kurt Miller <kurt@intricatesoftware.com>, Alexander Strange <astrange@apple.com>, Mike Swingler <swingler@apple.com>, Roger Hoover <rhoover@apple.com>, Victor Hernandez <vhernandez@apple.com>, Pratik Solanki <psolanki@apple.com>
|
#
2721:f08d439fab8c |
|
25-Sep-2011 |
never |
7089790: integrate bsd-port changes Reviewed-by: kvn, twisti, jrose Contributed-by: Kurt Miller <kurt@intricatesoftware.com>, Greg Lewis <glewis@eyesbeyond.com>, Jung-uk Kim <jkim@freebsd.org>, Christos Zoulas <christos@zoulas.com>, Landon Fuller <landonf@plausible.coop>, The FreeBSD Foundation <board@freebsdfoundation.org>, Michael Franz <mvfranz@gmail.com>, Roger Hoover <rhoover@apple.com>, Alexander Strange <astrange@apple.com>
|
#
2687:e984655be425 |
|
09-Sep-2011 |
stefank |
Merge
|
#
2682:eca1193ca245 |
|
07-Sep-2011 |
ysr |
4965777: GC changes to support use of discovered field for pending references Summary: If and when the reference handler thread is able to use the discovered field to link reference objects in its pending list, so will GC. In that case, GC will scan through this field once a reference object has been placed on the pending list, but not scan that field before that stage, as the field is used by the concurrent GC thread to link discovered objects. When ReferenceHandleR thread does not use the discovered field for the purpose of linking the elements in the pending list, as would be the case in older JDKs, the JVM will fall back to the old behaviour of using the next field for that purpose. Reviewed-by: jcoomes, mchung, stefank
|
#
2660:19241ae0d839 |
|
30-Aug-2011 |
never |
7082263: Reflection::resolve_field/field_get/field_set are broken Reviewed-by: kvn, dholmes, stefank, coleenp
|
#
2307:ed69575596ac |
|
07-Apr-2011 |
jrose |
6981791: remove experimental code for JSR 292 Reviewed-by: twisti
|
#
2072:d70fe6ab4436 |
|
01-Feb-2011 |
coleenp |
6588413: Use -fvisibility=hidden for gcc compiles Summary: Add option for gcc 4 and above, define JNIEXPORT and JNIIMPORT to visibility=default, add for jio_snprintf and others since -fvisibility=hidden overrides --version-script definitions. Reviewed-by: kamg, never
|
#
2014:8f8dfba37802 |
|
12-Jan-2011 |
kevinw |
6994753: Implement optional hook to a Java method at VM startup. Reviewed-by: mchung, acorn
|
#
1921:4de5f4101cfd |
|
08-Dec-2010 |
iveresov |
Merge
|
#
1918:dad31fc330cd |
|
03-Dec-2010 |
jrose |
7001379: bootstrap method data needs to be moved from constant pool to a classfile attribute Reviewed-by: twisti
|
#
1892:cb2d0a362639 |
|
02-Dec-2010 |
sla |
6981484: Update development launcher Summary: Add new development launcher called hotspot(.exe) Reviewed-by: coleenp
|
#
1887:828eafbd85cc |
|
01-Dec-2010 |
ikrylov |
6348631: remove the use of the HPI library from Hotspot Summary: move functions from hpi library to hotspot, communicate with licensees and open source community, check jdk for dependency, file CCC request Reviewed-by: coleenp, acorn, dsamersoff
|
#
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
|
#
1833:3b2dea75431e |
|
30-Oct-2010 |
jrose |
6984311: JSR 292 needs optional bootstrap method parameters Summary: Allow CONSTANT_InvokeDynamic nodes to have any number of extra operands. Reviewed-by: twisti
|
#
1580:083fde3b838e |
|
15-Jul-2010 |
jrose |
6964498: JSR 292 invokedynamic sites need local bootstrap methods Summary: Add JVM_CONSTANT_InvokeDynamic records to constant pool to determine per-instruction BSMs. Reviewed-by: twisti
|
#
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
|
#
982:7a102acc9f17 |
|
25-Sep-2009 |
trims |
Merge
|
#
973:ad6585fd4087 |
|
03-Sep-2009 |
acorn |
6830542: Performance: JVM_DefineClass already verified. Reviewed-by: kamg, phh
|
#
948:89e0543e1737 |
|
22-Sep-2009 |
xdono |
6884624: Update copyright year Summary: Update copyright for files that have been modified in 2009 through Septermber Reviewed-by: tbell, ohair
|
#
878:abe076e3636f |
|
27-Jul-2009 |
mchung |
6864003: Modify JVM_FindClassFromBootLoader to return null if class not found Summary: JVM_FindClassFromBootLoader returns null if class not found Reviewed-by: acorn, alanb, dholmes
|
#
431:a45484ea312d |
|
12-Nov-2008 |
jrose |
6653858: dynamic languages need to be able to load anonymous classes Summary: low-level privileged sun.misc.Unsafe.defineAnonymousClass Reviewed-by: kvn
|
#
235:9c2ecc2ffb12 |
|
11-Jul-2008 |
trims |
Merge
|
#
226:d5ba4f8aa38a |
|
17-Jun-2008 |
ksrini |
6714758: hotspot: provide an entry point to the BootStrap Class loader[dholmes,acorn] Summary: adds JVM_FindClassFromBootLoader entry point, for jdk's use Reviewed-by: dholmes, acorn
|
#
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
|
#
116:018d5b58dd4f |
|
17-Apr-2008 |
kamg |
6537506: Provide a mechanism for specifying Java-level USDT-like dtrace probes Summary: Initial checkin of JSDT code Reviewed-by: acorn, sbohne
|
#
0:a61af66fc99e |
|
30-Nov-2007 |
duke |
Initial load
|