Zoltan Majo
|
3edb7b95ba
|
Merge
|
2016-03-23 15:01:42 +01:00 |
|
Chris Hegarty
|
9978f9b065
|
Merge
|
2016-03-22 17:04:25 +00:00 |
|
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 |
|
Christian Thalinger
|
99a06be405
|
8151829: [JVMCI] incorrect documentation about jvmci.compiler property
Reviewed-by: kvn
|
2016-03-17 10:55:15 -10:00 |
|
Konstantin Shefov
|
f2880e341a
|
8150850: [JVMCI] NPE when executing HotSpotConstantReflectionProvider.readStableFieldValue
Reviewed-by: twisti, dnsimon
|
2016-03-15 13:00:43 +03:00 |
|
Christian Thalinger
|
54ca53c593
|
8151266: HotSpotResolvedJavaFieldImpl::isStable() does not work as expected
Reviewed-by: never, twisti
|
2016-03-08 15:10:02 -08:00 |
|
Christian Thalinger
|
9ecc7cc928
|
8151470: [JVMCI] remove up-call to HotSpotJVMCICompilerConfig.selectCompiler
Reviewed-by: dnsimon, vlivanov
|
2016-03-10 13:04:43 -08:00 |
|
Benoit Daloze
|
8cc9a5146b
|
8150727: [JVMCI] add LoadLoad to the implicit memory barriers on AMD64
Reviewed-by: rschatz, twisti
|
2016-02-26 13:21:28 +01:00 |
|
Vivek Deshpande
|
40fe96de0d
|
8150767: Enables SHA Extensions on x86
Add x86 intrinsics for SHA-1 and SHA-256.
Co-authored-by: Shravya Rukmannagari <shravya.rukmannagari@intel.com>
Reviewed-by: kvn, twisti
|
2016-03-03 22:02:13 -08:00 |
|
Christian Thalinger
|
88575c5de7
|
8150561: [AArch64] JVMCI improvements
Reviewed-by: kvn
|
2016-02-24 09:22:45 -08:00 |
|
Tom Rodriguez
|
cc370ff8f2
|
8150075: [JVMCI] expose reserved stack machinery and Inline flag in HotSpotVMConfig
Reviewed-by: kvn, twisti
|
2016-02-17 09:57:10 -08:00 |
|
Konstantin Shefov
|
2099cecfb0
|
Merge
|
2016-02-15 13:26:44 +01:00 |
|
Konstantin Shefov
|
a23b1b586f
|
8149740: NPEs when executing some HotSpotConstantReflectionProvider with null args
Reviewed-by: twisti, dnsimon
|
2016-02-15 14:32:49 +03:00 |
|
Konstantin Shefov
|
bf33c21af5
|
8149472: NPE when executing HotSpotConstantReflectionProvider::constantEquals with null first arg
Reviewed-by: twisti, kvn, dnsimon
|
2016-02-15 14:31:21 +03:00 |
|
Tobias Hartmann
|
8b42758800
|
Merge
|
2016-02-15 11:52:51 +01:00 |
|
Jesper Wilhelmsson
|
c6d81e192d
|
Merge
|
2016-02-11 21:07:38 +01:00 |
|
Roland Schatz
|
7cf2c51fa7
|
8148741: compiler/jvmci/code/SimpleDebugInfoTest.java fails in 'frame::sender_for_compiled_frame'
Reviewed-by: twisti
|
2016-02-08 18:52:03 +01:00 |
|
Christian Thalinger
|
272bd6a401
|
8149695: [JVMCI] add missing Checkstyle configuration file
Reviewed-by: kvn
|
2016-02-11 11:32:44 -10:00 |
|
Christian Thalinger
|
98bbb4efa0
|
8149415: [AArch64] implement JVMCI CodeInstaller
Reviewed-by: aph, kvn
|
2016-02-10 11:23:17 -10:00 |
|
Doug Simon
|
60a582e9be
|
8149019: remove redundant modifiers
Reviewed-by: twisti
|
2016-02-08 18:52:03 +01:00 |
|
Doug Simon
|
56c2dccccf
|
8148981: remove ResolvedJavaType.getClassFilePath()
Reviewed-by: twisti
|
2016-02-03 12:16:44 +01:00 |
|
Roland Schatz
|
76b459d629
|
8146608: [JVMCI] DebugInfo Tests on DeoptimizeALot runs fails in assert(_pc == *pc_addr || pc == *pc_addr) frame::patch_pc() /frame_x86.cpp:285
Reviewed-by: twisti
|
2016-02-03 12:16:44 +01:00 |
|
Christian Wimmer
|
b220252b74
|
8148202: move lookup of Java class and hub from ResolvedJavaType to ConstantReflectionProvider
Reviewed-by: twisti
|
2016-01-26 11:28:54 -10:00 |
|
Tom Rodriguez
|
a3351a8233
|
8148101: [JVMCI] Make CallingConvention.Type extensible
Reviewed-by: twisti
|
2016-01-25 09:12:58 -08:00 |
|
Tom Rodriguez
|
4205407d83
|
8146424: runtime/ReservedStack/ReservedStackTest.java triggers: assert(thread->deopt_mark() == __null) failed: no stack overflow from deopt blob/uncommon trap
Reviewed-by: twisti
|
2016-01-22 11:11:06 -08:00 |
|
Tom Rodriguez
|
87d68c21c4
|
8147432: JVMCI should report bailouts in PrintCompilation output
Reviewed-by: kvn, twisti
|
2016-01-22 11:08:07 -08:00 |
|
Roland Schatz
|
5456fcf370
|
8147599: [JVMCI] simplify code installation interface
Reviewed-by: twisti
|
2016-01-20 14:22:46 +01:00 |
|
Roland Schatz
|
fdb6716fd4
|
8147564: [JVMCI] remove unused method CodeCacheProvider.needsDataPatch
Reviewed-by: twisti
|
2016-01-18 17:31:14 +01:00 |
|
Christian Thalinger
|
01f58aa4da
|
8146820: JVMCI options should not use System.getProperty directly
Reviewed-by: kvn, dnsimon
|
2016-01-15 13:08:40 -10:00 |
|
Tobias Hartmann
|
01428c44de
|
Merge
|
2016-01-15 09:15:33 +01:00 |
|
Doug Simon
|
394ff6ff9a
|
8146364: Remove @ServiceProvider mechanism from JVMCI
Reviewed-by: twisti
|
2016-01-14 14:34:36 +01:00 |
|
Alejandro Murillo
|
d1460d5224
|
8146660: Resolve merge issue in resulting from sun.misc.VM move to jdk.internal.misc
Reviewed-by: twisti, erikj, chegar
|
2016-01-13 12:45:36 -08:00 |
|
Doug Simon
|
c1d5c540ac
|
8146001: Remove support for command line options from JVMCI
Reviewed-by: twisti
|
2016-01-05 10:57:15 -10:00 |
|
Christian Thalinger
|
fb318fc787
|
8146245: compiler/jvmci/ tests fail: java.lang.AssertionError: minimum config for aarch64
Reviewed-by: kvn
|
2015-12-28 10:10:37 -10:00 |
|
Doug Simon
|
ae88612f52
|
8146157: JVMCI must not fold accesses to @Stable fields if -XX:-FoldStableValues
Reviewed-by: twisti
|
2015-12-26 16:59:26 +01:00 |
|
Andrew Haley
|
cee2a179e6
|
8143072: [JVMCI] Port JVMCI to AArch64
Reviewed-by: gdub, rschatz, twisti, kvn
|
2015-12-23 20:19:42 -10:00 |
|
Jesper Wilhelmsson
|
40c4fe8573
|
Merge
|
2016-02-03 01:35:25 +01: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 |
|
Doug Simon
|
bbc34efe26
|
8144944: JVMCI compiler initialization can happen on different thread than JVMCI initialization
Reviewed-by: twisti
|
2015-12-09 22:57:52 +01: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 |
|
Mikael Gerdin
|
211dc93a85
|
8148047: Move the vtable length field to Klass
Reviewed-by: cjplummer, twisti, coleenp, kbarrett
|
2015-12-01 10:35:49 +01:00 |
|
Mikael Gerdin
|
1163c0a2cb
|
8147461: Use byte offsets for vtable start and vtable length offsets
Reviewed-by: cjplummer, coleenp, dnsimon
|
2016-01-27 14:50:56 +01:00 |
|
Christian Thalinger
|
5820fb001a
|
8144083: [JVMCI] CompilationResult should be finalized by JVMCI compiler and made effectively final
Reviewed-by: iveresov, twisti
|
2015-12-01 15:11:15 -10:00 |
|
Doug Simon
|
c595f5b0c9
|
8143730: [JVMCI] infopoint recording is too restrictive
Reviewed-by: twisti
|
2015-11-30 15:40:07 -10:00 |
|
Nils Eliasson
|
a51ff63df7
|
Merge
|
2015-11-24 10:30:23 +01:00 |
|
Kim Barrett
|
e8c5bc2024
|
8143014: Access PtrQueue member offsets through derived classes
Moved accessors to derived classes and updated callers.
Reviewed-by: tschatzl, jmasa, twisti
|
2015-11-17 16:40:52 -05:00 |
|
Joseph Provino
|
539395ffbf
|
Merge
|
2015-11-11 23:47:41 +00:00 |
|