5870 Commits

Author SHA1 Message Date
Andrew Brygin
76d1093d64 8268494: Better inlining of inlined interfaces
Reviewed-by: yan
2021-08-20 12:49:15 +00:00
Tianmin Shi
355a31f147 8272014: Better array indexing
Reviewed-by: yan
2022-01-15 16:52:37 +03:00
Aleksei Voitylov
11c8f562b7 8271968: Better canonical naming
Reviewed-by: yan
2021-11-26 13:43:27 +03:00
Andrew Brygin
8b7b0dad89 Added tag jdk7u321-b00 for changeset 4bd8c62f6d34 2021-10-18 16:40:19 +03:00
Aleksei Voitylov
b77fe7bfc5 8270404: Better canonicalization
Reviewed-by: coleenp, rhalade, mschoene, bae
2021-08-09 18:12:52 +03:00
Aleksei Voitylov
e1cf59a463 8270398: Enhance canonicalization
Reviewed-by: rhalade, mschoene, coleenp, bae
2021-08-09 18:12:02 +03:00
Dmitry Cherepanov
2b34025627 8269624: Enhance method selection support
Reviewed-by: bae
2021-08-03 06:57:31 +00:00
Dmitry Cherepanov
c2017aa6aa 8130183: InnerClasses: VM permits wrong Throw ClassFormatError if InnerClasses attribute's inner_class_info_index is 0
8268071: Improved class naming

Reviewed-by: bae
2015-07-09 12:36:37 +00:00
Andrew Brygin
bb4e107d1c Added tag jdk7u311-ga for changeset 4bd8c62f6d34 2021-07-21 13:12:02 +03:00
Andrew Brygin
5ba73066f6 Added tag jdk7u311-b01 for changeset 4bd8c62f6d34 2021-07-21 13:11:49 +03:00
Andrew Brygin
7bbadcc888 Added tag jdk7u311-b00 for changeset 8c3fca3c58cd 2021-07-21 13:11:35 +03:00
Anton Kozlov
dee5ff1970 8264079: Improve abstractions
Includes prerequisites from JDK-8010319 and JDK-8087342

Reviewed-by: bae
2021-07-08 11:58:38 +03:00
Andrew Brygin
812dc19ca3 Added tag jdk7u301-ga for changeset 8c3fca3c58cd 2021-04-15 20:51:26 +03:00
Andrew Brygin
2665919f81 Added tag jdk7u301-b01 for changeset 8c3fca3c58cd 2021-04-15 20:51:05 +03:00
Andrew Brygin
e554113eaf Added tag jdk7u301-b00 for changeset a8645c57df4f 2021-04-15 20:50:19 +03:00
David Alvarez
16d9174a9e 8244543: Enhanced handling of abstract classes
Reviewed-by: andrew, bae
2021-01-11 13:06:46 +00:00
Andrew Brygin
8ecb882ec6 Added tag jdk7u291-ga for changeset a8645c57df4f 2021-01-18 15:29:27 +03:00
Andrew Brygin
eb187eb35d Added tag jdk7u291-b01 for changeset a8645c57df4f 2021-01-18 15:15:05 +03:00
Andrew Brygin
fbb571b5ad Added tag jdk7u291-b00 for changeset 60b7af475afd 2021-01-18 15:12:54 +03:00
Andrew Brygin
fe7beb5550 Added tag jdk7u285-ga for changeset 60b7af475afd 2020-11-10 16:20:29 +03:00
Andrew Brygin
1ce05dfcbe Added tag jdk7u285-b01 for changeset 60b7af475afd 2020-11-10 16:19:59 +03:00
Andrew Brygin
05fdfa84d5 Added tag jdk7u285-b00 for changeset 71b12f450c58 2020-11-10 16:17:41 +03:00
Tobias Hartmann
bf30b26b6b 8250861: Crash in MinINode::Ideal(PhaseGVN*, bool)
Added missing NULL checks.

Reviewed-by: kvn, chagedorn
2020-08-06 08:10:56 +02:00
Andrew Brygin
3a4c841e72 Added tag jdk7u281-ga for changeset 71b12f450c58 2020-10-21 15:55:22 +03:00
Andrew Brygin
ec97498cac Added tag jdk7u281-b01 for changeset 71b12f450c58 2020-10-21 15:55:05 +03:00
Andrew Brygin
f49c8d740a Added tag jdk7u281-b00 for changeset 8ec3219b4a42 2020-10-21 15:52:34 +03:00
Dmitry Cherepanov
227f6f47a3 8241114: Better range handling
Reviewed-by: kvn, vlivanov, rhalade, ahgross, bae, yan
2020-05-13 15:59:17 +02:00
Roland Westrelin
b6076d8ace 8215265: C2: range check elimination may allow illegal out of bound access
Reviewed-by: thartmann, kvn, dcherepanov
2018-12-14 11:22:26 +01:00
Andrew Haley
665610b7ca 8145096: Undefined behaviour in HotSpot
Fix some integer overflows

Reviewed-by: jrose, kvn, kbarrett, adinn, iklam, dcherepanov
2019-02-01 10:47:30 +01:00
Ekaterina Vergizova
6a2a35b938 8245412: Better class definitions
Reviewed-by: bae, dcherepanov
2020-07-07 10:30:39 -07:00
Dmitry Cherepanov
59bbb12cac 8243302: Advanced class supports
Reviewed-by: bae, yan
2020-06-22 14:17:51 +00:00
Vladimir Kempik
66876ba451 8244955: Additional Fix for JDK-8240124
Reviewed-by: bae, yan
2020-09-23 17:34:10 +03:00
Vladimir Kempik
a1a64112a4 8240124: Better VM Interning
Reviewed-by: bae, yan
2020-09-23 17:23:54 +03:00
Vladimir Kempik
2c95d5559e 8233624: Enhance JNI linkage
Reviewed-by: dholmes, jrose, rhalade, mschoene, yan, dcherepanov
2020-09-22 13:09:39 +03:00
Andrew John Hughes
9d47a59a1c Added tag jdk7u271-ga for changeset 8ec3219b4a42 2020-08-17 15:36:11 +01:00
Andrew John Hughes
40ed079985 Added tag jdk7u271-b01 for changeset 8ec3219b4a42 2020-08-17 15:23:59 +01:00
Andrew John Hughes
a700dfa75b Added tag jdk7u271-b00 for changeset 52e0b2a1e4b5 2020-08-17 15:22:46 +01:00
Severin Gehwolf
ec9cd81c4d 8244548: JDK 8u: sun.misc.Version.jdkUpdateVersion() returns wrong result
Reviewed-by: aph, andrew
2020-05-06 21:03:44 +02:00
Sergey Bylokhov
2766279f88 8217676: Upgrade libpng to 1.6.37
Reviewed-by: prr, jdv, kcr
2020-07-21 03:18:33 +01:00
Sergey Bylokhov
508f3c1ec3 8230597: Update GIFlib library to the 5.2.1
Reviewed-by: prr, psadhukhan, jdv
2020-07-21 02:18:16 +01:00
Sergey Bylokhov
3b29f32fb9 8220495: Update GIFlib library to the 5.1.8
Reviewed-by: prr
2020-07-21 02:06:22 +01:00
Thomas Schatzl
73c0b14236 8147087: Race when reusing PerRegionTable bitmaps may result in dropped remembered set entries
Do not make reused PRTs available to other threads before the bitmap of the PRT has been cleared.

Co-authored-by: Poonam Bajaj <poonam.bajaj@oracle.com>
Reviewed-by: tbenson, mgerdin, brutisso
2020-07-20 19:32:42 +01:00
Andrew John Hughes
39dc726af8 Added tag jdk7u261-ga for changeset 52e0b2a1e4b5 2020-04-15 14:59:57 +01:00
Andrew John Hughes
cc44469712 Added tag jdk7u261-b02 for changeset 52e0b2a1e4b5 2020-04-13 06:13:18 +01:00
Andrew John Hughes
1e9cdc17bf 8233410: Better Build Scripting
Also includes more complete backport of JDK-8199552 (relro)

Reviewed-by: mbalao
2020-04-12 04:39:04 +01:00
Andrew John Hughes
260f30db7f Added tag jdk7u261-b01 for changeset 779db9813886 2020-04-07 18:30:22 +01:00
Andrew John Hughes
7a43ff0b95 Added tag jdk7u261-b00 for changeset 85b998cbe460 2020-04-07 18:22:39 +01:00
Andrew John Hughes
26de7ebabc Added tag jdk7u251-ga for changeset 85b998cbe460 2020-02-18 20:25:46 +00:00
Andrew John Hughes
f063bd9e8e Added tag jdk7u251-b02 for changeset 85b998cbe460 2020-02-05 07:28:54 +00:00
Tobias Hartmann
70da8d4c1b 8177095: Range check dependent CastII/ConvI2L is prematurely eliminated
Disabled narrowing of range check dependent CastIIs (either through the CastII(AddI) optimization or through CastIINode::Ideal).

Reviewed-by: vlivanov, kvn
2017-03-29 09:20:08 +02:00