#
12741:0cdc61e61d57 |
|
01-Dec-2016 |
coleenp |
8168699: Validate special case invocations Reviewed-by: acorn, kvn, lfoltan, ctornqvi, ahgross, vlivanov
|
#
12608:b1606e8fee8c |
|
21-Feb-2017 |
kevinw |
8162795: [REDO] MemberNameTable doesn't purge stale entries Summary: Re-application of the change in JDK-8152271. Reviewed-by: coleenp, sspitsyn
|
#
12585:8c7769a2e1fe |
|
10-Feb-2017 |
alanb |
8173393: Module system implementation refresh (2/2017) Reviewed-by: lfoltan, acorn, mchung Contributed-by: alan.bateman@oracle.com, george.triantafillou@oracle.com
|
#
12422:98fe046473c9 |
|
18-Dec-2016 |
bobv |
8168503: JEP 297: Unified arm32/arm64 Port Reviewed-by: kvn, enevill, ihse, dholmes, erikj, coleenp, cjplummer
|
#
11750:02527f3cfc5d |
|
01-Aug-2016 |
coleenp |
8161445: [BACKOUT] MemberNameTable doesn't purge stale entries Summary: Original change caused performance regression in microbenchmarks after GC Reviewed-by: dholmes, ecaspole
|
#
11475:13b2c7ac95a5 |
|
15-Jun-2016 |
coleenp |
8152271: MemberNameTable doesn't purge stale entries Summary: Intern MemberNames in table instead of allocating new entries Reviewed-by: vlivanov, sspitsyn, dholmes
|
#
11352:ea45fb60fbbe |
|
27-May-2016 |
coleenp |
8145148: InterfaceMethod CP entry pointing to a class should cause ICCE Summary: pass tag in LinkInfo and check that resolved method type matches tag, fix tests. Reviewed-by: sspitsyn, minqi
|
#
11205:0e3de00effac |
|
09-May-2016 |
rehn |
8153535: Convert TraceRedefineClasses to Unified Logging Reviewed-by: rprotacio, coleenp
|
#
10781:20b66ba124e9 |
|
07-Apr-2016 |
dcubed |
Merge
|
#
10762:ea81fe138932 |
|
03-Apr-2016 |
jprovino |
8132524: Missing includes to resourceArea.hpp Summary: Files that use ResourceMark are missing the include of resourceArea.hpp Reviewed-by: tschatzl, jwilhelm
|
#
10693:906fa01e86a0 |
|
23-Mar-2016 |
jwilhelm |
Merge
|
#
10675:8fced5cac71c |
|
15-Mar-2016 |
rehn |
8150015: Integrate TraceTime with Unified Logging more seamlessly Reviewed-by: coleenp, dholmes
|
#
10533:b3b7924f669f |
|
28-Mar-2016 |
vlivanov |
8025962: JSR 292: NoSuchMethodError and NoSuchFieldError in MHN_resolve_Mem Reviewed-by: acorn, kvn
|
#
10522:aa43323e73be |
|
24-Mar-2016 |
zmajo |
Merge
|
#
10519:c8c4c889fe4c |
|
24-Mar-2016 |
psandoz |
8149644: Integrate VarHandles Reviewed-by: kvn, vlivanov
|
#
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
|
#
10297:124a4306663f |
|
22-Feb-2016 |
jwilhelm |
Merge
|
#
10276:eda0d9992163 |
|
17-Feb-2016 |
rprotacio |
8148630: Convert TraceStartupTime to Unified Logging Summary: The former -XX:+TraceStartupTime flag has been converted to the UL option -Xlog:startuptime=info Reviewed-by: coleenp, dholmes
|
#
10236:30b120bce29d |
|
15-Feb-2016 |
vlivanov |
8138922: StubCodeDesc constructor publishes partially-constructed objects on StubCodeDesc::_list Reviewed-by: kvn, coleenp, dholmes
|
#
10061:197538942788 |
|
28-Jan-2016 |
thartmann |
Merge
|
#
9998:48a466bcd095 |
|
18-Dec-2015 |
vlivanov |
8140659: C1: invokedynamic call patching violates JVMS-6.5.invokedynamic Reviewed-by: roland
|
#
9950:4a2acca4e4f7 |
|
14-Jan-2016 |
jwilhelm |
Merge
|
#
9947:9a2baaa34464 |
|
14-Jan-2016 |
david |
8146690: Make all classes in GC follow the naming convention. Reviewed-by: dholmes, stefank
|
#
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
|
#
9605:3d7f9ca8b1f0 |
|
30-Nov-2015 |
jwilhelm |
Merge
|
#
9526:00ed17bc1cbf |
|
19-Nov-2015 |
ctornqvi |
8143324: Backout JDK-8087223 Reviewed-by: coleenp, acorn
|
#
9524:912bb5d109b5 |
|
27-Nov-2015 |
jwilhelm |
Merge
|
#
9517:4da64841abd7 |
|
17-Nov-2015 |
minqi |
8087223: InterfaceMethod CP entry pointing to a class should cause ICCE Summary: Check constantTag for class constant data consistency at method resolution Reviewed-by: coleenp, vlivanov
|
#
9483:09ac9142d6ef |
|
17-Nov-2015 |
vlivanov |
8139595: MethodHandles::remove_dependent_nmethod is not MT safe Reviewed-by: jrose, coleenp
|
#
9266:4535697211eb |
|
28-Oct-2015 |
coleenp |
8139203: Consistent naming for klass type predicates 8138923: Remove oop coupling with InstanceKlass subclasses Summary: Renamed oop_is_instance and friends, removed the functions in oop that dug down into InstanceKlass. Reviewed-by: jrose, lfoltan, stefank
|
#
9149:a8a8604f890f |
|
17-Oct-2015 |
dlong |
Merge
|
#
9111:a41fe5ffa839 |
|
08-Oct-2015 |
twisti |
8136421: JEP 243: Java-Level JVM Compiler Interface Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett
|
#
9056:dc9930a04ab0 |
|
29-Sep-2015 |
david |
8080775: Better argument formatting for assert() and friends Reviewed-by: kbarrett, pliden
|
#
8666:381272dfdd9f |
|
01-Jul-2015 |
bdelsart |
8087333: Optionally Pre-Generate the HotSpot Template Interpreter Summary: Optional support for pregenerated template interpreter Reviewed-by: coleenp, dholmes, kvn
|
#
8638:767f36deb0dc |
|
23-Jun-2015 |
bpittore |
8081202: Hotspot compile warning: "Invalid suffix on literal; C++11 requires a space between literal and identifier" Summary: Need to add a space between macro identifier and string literal Reviewed-by: stefank, dholmes, kbarrett
|
#
8497:756b4790a823 |
|
04-Jun-2015 |
kvn |
Merge
|
#
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
|
#
8466:6b9feb52df5d |
|
29-May-2015 |
coleenp |
8029567: Clean up linkResolver code Summary: Moved non-const reference return values to actual return values, refactored error handling code, remove oop from Method* variable names. Reviewed-by: jiangli, lfoltan, acorn
|
#
8370:465e5b2bb615 |
|
08-May-2015 |
acorn |
8030680: 292 cleanup from default method code assessment Summary: small code improvements for increased robustness Reviewed-by: acorn, coleenp Contributed-by: michael.haupt@oracle.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
|
#
8274:eeb7ae9b81c3 |
|
27-Apr-2015 |
sspitsyn |
8073705: more performance issues in class redefinition Summary: Optimize the method pointer adjustments for prev klass versions and MNT Reviewed-by: dcubed, coleenp
|
#
8209:6c4ca18a0666 |
|
14-Apr-2015 |
mhaupt |
8076461: JSR292: remove unused native and constants Reviewed-by: jrose, vlivanov
|
#
7864:6a5be7f00868 |
|
13-Feb-2015 |
stefank |
8072911: Remove includes of oop.inline.hpp from .hpp files Reviewed-by: brutisso, coleenp, jwilhelm, simonis, dholmes
|
#
7624:97bcb1787790 |
|
06-Jan-2015 |
coleenp |
8067836: The Universe::flush_foo methods belong in CodeCache. Summary: Move this code to CodeCache. Reviewed-by: kbarrett, kvn
|
#
7435:a5040fddd180 |
|
26-Nov-2014 |
jwilhelm |
Merge
|
#
7421:55e38e5032af |
|
14-Nov-2014 |
stefank |
8064811: Use THREAD instead of CHECK_NULL in return statements Reviewed-by: coleenp, simonis, dholmes
|
#
7415:a12405f751a8 |
|
19-Nov-2014 |
coleenp |
8042235: redefining method used by multiple MethodHandles crashes VM Summary: note all MemberNames created on internal list for adjusting method entries. Reviewed-by: sspitsyn, dcubed, lfoltan
|
#
7280:956bdea3c7e0 |
|
24-Oct-2014 |
anoll |
8046809: vm/mlvm/meth/stress/compiler/deoptimize CodeCache is full. Summary: Use separate sweeper thread; enables more aggressive sweeping. Reviewed-by: kvn, jrose
|
#
6417:aa3adb6da964 |
|
12-May-2014 |
coleenp |
Merge
|
#
6414:9b502ede714c |
|
07-May-2014 |
gziemski |
8038654: Separate SymbolTable and StringTable code Summary: Refactor stringTable class out of symbolTable, making sure all includes are minimal set and are sorted. Reviewed-by: coleenp, stefank
|
#
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
|
#
6373:d02dbc95b60b |
|
29-Apr-2014 |
anoll |
8036956: remove EnableInvokeDynamic flag Summary: The EnableInvokeDynamic flag and all support code is removed because it is not longer used in JDK 9. Reviewed-by: kvn, twisti Contributed-by: Tobias Hartmann <tobias.hartmann@oracle.com>
|
#
5792:c4b78cbea876 |
|
05-Dec-2013 |
jrose |
8029507: Enhance JVM method processing Summary: update MemberName.clazz correctly in MemberName.resolve; also pass lookupClass to MethodHandles::resolve_MemberName Reviewed-by: acorn, vlivanov
|
#
5564:d95eca175eff |
|
23-Oct-2013 |
sspitsyn |
8023004: JSR 292: java.lang.RuntimeException: Original target method was called. Reviewed-by: jrose
|
#
5413:ac9cb1d5a202 |
|
06-Oct-2013 |
acorn |
8009130: Lambda: Fix access controls, loader constraints. Summary: New default methods list with inherited superinterface methods Reviewed-by: minqi, sspitsyn, coleenp
|
#
5297:b2e698d2276c |
|
13-Sep-2013 |
drchase |
8014013: CallInfo structure no longer accurately reports the result of a LinkResolver operation Summary: Enhance method resolution and resulting data structures, plus some refactoring. Reviewed-by: twisti, acorn, jrose
|
#
4919:c1bd7b5bdc70 |
|
02-Jul-2013 |
twisti |
8017571: JSR292: JVM crashing on assert "cast to instanceKlass" while producing MethodHandle for array methods with MethodHandle.findVirtual Reviewed-by: kvn
|
#
4743:b7fa10a3a69a |
|
24-May-2013 |
sspitsyn |
8014288: perf regression in nashorn JDK-8008448.js test after 8008511 changes Summary: The fix of perf regression is to use method_idnum() for direct indexing into NMT Reviewed-by: twisti, kvn, coleenp, dholmes Contributed-by: serguei.spitsyn@oracle.com
|
#
4680:e484fe2abebd |
|
16-May-2013 |
twisti |
Merge
|
#
4673:f0bc60565ba8 |
|
06-May-2013 |
twisti |
7196277: JSR 292: Two jck/runtime tests crash on java.lang.invoke.MethodHandle.invokeExact Reviewed-by: jrose, kvn
|
#
4656:39ead0411f07 |
|
08-May-2013 |
bharadwaj |
8013875: Incorrect vtable index being set during methodHandle creation for static Summary: Set vtable index as appropriate for static interface methods and for interface methods invoked via invokespecial. To be improved in a later enhancement to CallInfo. Reviewed-by: jrose, twisti
|
#
4558:746b070f5022 |
|
30-Apr-2013 |
ccheung |
8011661: Insufficient memory message says "malloc" when sometimes it should say "mmap" Reviewed-by: coleenp, zgu, hseigel
|
#
4534:ce6d7e43501c |
|
23-Apr-2013 |
bharadwaj |
8012961: Do not restrict static interface methods to be private Summary: Lambda changes; spec 0.6.2 - remove the restriction that was added as part of recent changes made to support upcoming changes to compilation of lambda methods. Reviewed-by: dholmes, acorn
|
#
4530:6337ca4dcad8 |
|
20-Apr-2013 |
sspitsyn |
8008511: JSR 292: MemberName vmtarget refs to methods must be updated at class redefinition Summary: Lazily create and maintain the MemberNameTable to be able to update MemberName's Reviewed-by: coleenp, jrose, dholmes Contributed-by: serguei.spitsyn@oracle.com
|
#
4525:41ed397cc0cd |
|
18-Apr-2013 |
bharadwaj |
8006267: InterfaceMethod_ref should allow invokestatic and invokespecial Summary: Lambda changes; spec 0.6.2 - Allow static invokestatic and invokespecial calls to InterfaceMethod_ref Reviewed-by: dholmes, acorn
|
#
4431:16885e702c88 |
|
25-Mar-2013 |
twisti |
7198429: need checked categorization of caller-sensitive methods in the JDK Reviewed-by: kvn, jrose
|
#
3919:5c0931d15474 |
|
14-Dec-2012 |
twisti |
8003238: JSR 292: intermittent exception failure with java/lang/invoke/CallSiteTest.java Reviewed-by: jrose, kvn
|
#
3843:070d523b96a7 |
|
12-Nov-2012 |
hseigel |
8001471: Klass::cast() does nothing Summary: Remove function Klass::cast() and calls to it. Reviewed-by: dholmes, coleenp
|
#
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
|
#
3728:19eb999cb72c |
|
11-Oct-2012 |
twisti |
8000740: remove LinkWellKnownClasses Reviewed-by: kvn, jrose
|
#
3606:d17383603741 |
|
04-Sep-2012 |
twisti |
7196120: NPG: JSR 2292 test fails because missing fix for 7188911 Reviewed-by: kvn, coleenp
|
#
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>
|
#
3493:56c4f88474b3 |
|
16-Jul-2012 |
twisti |
7087357: JSR 292: remove obsolete code after 7085860 Reviewed-by: kvn, never
|
#
2999:15d394228cfa |
|
19-Jan-2012 |
jrose |
7111138: delete the obsolete flag -XX:+UseRicochetFrames Reviewed-by: dholmes, bdelsart, kvn, twisti
|
#
2820:44ce519bc3d1 |
|
08-Nov-2011 |
never |
7104960: JSR 292: +VerifyMethodHandles in product JVM can overflow buffer Reviewed-by: kvn, jrose, twisti
|
#
2804:12d38ffcba2a |
|
25-Oct-2011 |
twisti |
7094138: JSR 292: JRuby junit test fails in CallSite.setTargetNormal: obj->is_oop() failed: sanity check Reviewed-by: iveresov, never
|
#
2702:e6b1331a51d2 |
|
10-Sep-2011 |
never |
7086585: make Java field injection more flexible Reviewed-by: jrose, twisti, kvn, coleenp
|
#
2696:b0efc7ee3b31 |
|
08-Sep-2011 |
twisti |
7085860: JSR 292: implement CallSite.setTargetNormal and setTargetVolatile as native methods Reviewed-by: jrose, never
|
#
2670:c26de9aef2ed |
|
02-Sep-2011 |
never |
7071307: MethodHandle bimorphic inlining should consider the frequency Reviewed-by: twisti, roland, kvn, iveresov
|
#
2600:43f9d800f276 |
|
20-Jul-2011 |
iveresov |
7066339: Tiered: policy should make consistent decisions about osr levels Summary: Added feedback disabling flag to common(), fixed handling of TieredStopAtLevel. Reviewed-by: kvn, never
|
#
2547:ddd894528dbc |
|
23-Jun-2011 |
jrose |
7056328: JSR 292 invocation sometimes fails in adapters for types not on boot class path Reviewed-by: never
|
#
2543:d83ac25d0304 |
|
16-Jun-2011 |
never |
7055355: JSR 292: crash while throwing WrongMethodTypeException Reviewed-by: jrose, twisti, bdelsart
|
#
2519:f8c9417e3571 |
|
14-Jun-2011 |
never |
7052219: JSR 292: Crash in ~BufferBlob::MethodHandles adapters Reviewed-by: twisti, kvn, jrose
|
#
2515:cba7b5c2d53f |
|
03-Jun-2011 |
never |
7045514: SPARC assembly code for JSR 292 ricochet frames Reviewed-by: kvn, jrose
|
#
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
|
#
2502:5ac411b3b8fc |
|
26-May-2011 |
never |
7047961: JSR 292 MethodHandleWalk swap args doesn't handle T_LONG and T_DOUBLE properly Reviewed-by: kvn, jrose
|
#
2486:b79e8b4ecd76 |
|
17-May-2011 |
never |
Merge
|
#
2485:a80577f854f9 |
|
17-May-2011 |
never |
7045513: JSR 292 inlining causes crashes in methodHandleWalk.cpp Reviewed-by: jrose
|
#
2484:2848194272f4 |
|
17-May-2011 |
jrose |
7044892: JSR 292: API entry points sometimes throw the wrong exceptions or doesn't throw the expected one Summary: Fix to 7042656: JSR292: invokeExact/Generic doesn't throw UnsupportedOperationException if invoked via Method.invoke Reviewed-by: never
|
#
2468:fabcf26ee72f |
|
12-May-2011 |
twisti |
6998541: JSR 292 implement missing return-type conversion for OP_RETYPE_RAW Reviewed-by: jrose, kvn, never
|
#
2460:167b70ff3abc |
|
06-May-2011 |
never |
6939861: JVM should handle more conversion operations Reviewed-by: twisti, jrose
|
#
2371:2a23b1b5a0a8 |
|
18-Apr-2011 |
twisti |
7018355: JSR 292: VM crash in DefNewGeneration::copy_to_survivor_space Reviewed-by: kvn, jrose
|
#
2325:328926869b15 |
|
09-Apr-2011 |
jrose |
6987991: JSR 292 phpreboot test/testtracefun2.phpr segfaults Summary: Make MH verification tests more correct, robust, and informative. Fix lingering symbol refcount problems. Reviewed-by: twisti
|
#
2307:ed69575596ac |
|
07-Apr-2011 |
jrose |
6981791: remove experimental code for JSR 292 Reviewed-by: twisti
|
#
2263:38fea01eb669 |
|
31-Mar-2011 |
twisti |
6817525: turn on method handle functionality by default for JSR 292 Summary: After appropriate testing, we need to turn on EnableMethodHandles and EnableInvokeDynamic by default. Reviewed-by: never, kvn, jrose, phh
|
#
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
|
#
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
|
#
2001:d810e9a3fc33 |
|
10-Jan-2011 |
twisti |
7010180: JSR 292 InvokeDynamicPrintArgs fails with: assert(_adapter == NULL) failed: init'd to NULL Reviewed-by: never
|
#
1976:8d0b933dda2d |
|
22-Dec-2010 |
twisti |
7007377: JSR 292 MethodHandlesTest.testCastFailure fails on SPARC with -Xcomp +DeoptimizeALot Reviewed-by: kvn, jrose
|
#
1908:f2da85a9b08e |
|
30-Nov-2010 |
twisti |
7001363: java/dyn/InvokeDynamic should not be a well-known class in the JVM Summary: Because of the removal of language support, the JDK 7 API for JSR 292 no longer includes a public class named java/dyn/InvokeDynamic. Reviewed-by: jrose, kvn
|
#
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
|
#
1832:8213b0f5c92d |
|
30-Oct-2010 |
jrose |
6981777: implement JSR 292 EG adjustments from summer 2010 Summary: Small bug fix to make "raw" adapters work for JDK changes under 6981777 Reviewed-by: twisti
|
#
1769:5beba6174298 |
|
13-Oct-2010 |
twisti |
6987555: JSR 292 unboxing to a boolean value fails on big-endian SPARC Reviewed-by: never, jrose
|
#
1668:3e8fbc61cee8 |
|
25-Aug-2010 |
twisti |
6978355: renaming for 6961697 Summary: This is the renaming part of 6961697 to keep the actual changes small for review. Reviewed-by: kvn, never
|
#
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
|
#
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
|
#
1428:2ffde6cfe049 |
|
01-May-2010 |
jrose |
6939196: method handle signatures off the boot class path get linkage errors Summary: Adjust MethodType lookup logic to search off the BCP, but not to cache those results Reviewed-by: twisti
|
#
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
|
#
1299:9eba43136cb5 |
|
16-Mar-2010 |
twisti |
6934494: JSR 292 MethodHandles adapters should be generated into their own CodeBlob Summary: Passing a null pointer to an InvokeDynamic function call should lead to a NullPointerException. Reviewed-by: kvn, never
|
#
1142:4ce7240d622c |
|
06-Jan-2010 |
never |
6914300: ciEnv should export all well known classes Reviewed-by: kvn, twisti
|
#
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
|
#
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
|
#
1039:987e948ebbc8 |
|
17-Oct-2009 |
jrose |
6815692: method handle code needs some cleanup (post-6655638) Summary: correctly raise exceptions, support safe bitwise "raw" conversions, fix bugs revealed by VerifyMethodHandles, remove dead code, improve debugging support Reviewed-by: never, twisti
|
#
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
|