Johan Sjölén
d9541c5e9f
8276202: LogFileOutput.invalid_file_vm asserts when being executed from a read only working directory
...
Reviewed-by: dholmes, stuefe
2022-04-30 08:00:26 +00:00
Ioi Lam
4714fdcd6a
8285279: ArgumentsTest.set_numeric_flag_double_vm fails on some locales (again)
...
Reviewed-by: dholmes
2022-04-27 04:58:13 +00:00
Eric Liu
d3ea4b7bb4
8283435: AArch64: [vectorapi] Optimize SVE lane/withLane operations for 64/128-bit vector sizes
...
Reviewed-by: njian, ngasson
2022-04-27 01:22:27 +00:00
Andrew Haley
a7b5157375
8282541: AArch64: Auto-vectorize Math.round API
...
Reviewed-by: njian, ngasson, adinn
2022-04-26 13:43:12 +00:00
Thomas Stuefe
bdf8a2a205
8283326: Implement SafeFetch statically
...
Reviewed-by: dholmes, mdoerr, akozlov, lucy
2022-04-15 10:39:19 +00:00
Roman Kennke
abfd2f98dc
8283710: JVMTI: Use BitSet for object marking
...
Reviewed-by: stuefe, coleenp
2022-04-11 14:50:29 +00:00
Ioi Lam
e29707493e
8284181: ArgumentsTest.set_numeric_flag_double_vm fails on some locales
...
Reviewed-by: stuefe
2022-04-04 20:08:07 +00:00
Daniel D. Daugherty
afd0f5a904
8284190: disable G1RegionToSpaceMapper.largeStressAdjacent_vm on windows
...
Reviewed-by: tschatzl
2022-04-01 20:26:34 +00:00
Xiaohong Gong
05ea7a51e1
8282431: AArch64: Add optimized rules for masked vector multiply-add/sub for SVE
...
Reviewed-by: njian, ngasson
2022-04-01 09:33:46 +00:00
Ioi Lam
49fcc7a5c3
8283013: Simplify Arguments::parse_argument()
...
Reviewed-by: dholmes, ccheung
2022-03-31 15:46:34 +00:00
Thomas Stuefe
2e9fd56524
8283670: gtest os.release_multi_mappings_vm is still racy
...
Reviewed-by: mdoerr, dholmes
2022-03-29 07:09:27 +00:00
Tyler Steele
d5f9059032
8283695: [AIX] Build failure due to name conflict in test_arguments.cpp
...
Reviewed-by: iklam, stuefe
2022-03-26 07:37:42 +00:00
Thomas Stuefe
78ef2fdef6
8283562: JDK-8282306 breaks gtests on zero
...
Reviewed-by: shade
2022-03-23 12:55:28 +00:00
Johannes Bechberger
999da9bfc5
8282306: os::is_first_C_frame(frame*) crashes on invalid link access
...
Reviewed-by: stuefe, mdoerr
2022-03-21 15:49:59 +00:00
Ioi Lam
b004fb0550
8282773: Refactor parsing of integer VM options
...
Reviewed-by: dholmes, kbarrett
2022-03-17 17:50:20 +00:00
Ivan Walulya
a5ebcc0c04
8282072: G1: Rename CardSetPtr to CardSetContainerPtr
...
Reviewed-by: ayang, tschatzl
2022-03-17 08:54:29 +00:00
Thomas Stuefe
5c187e34a5
8282593: JDK-8281472 breaks 32-bit builds and gtests
...
Reviewed-by: jiefu, dholmes
2022-03-03 13:25:10 +00:00
Ivan Walulya
341c8bd7f2
8267834: Refactor G1CardSetAllocator and BufferNode::Allocator to use a common base class
...
Reviewed-by: kbarrett, tschatzl
2022-03-01 14:14:47 +00:00
Harold Seigel
a95edee634
8281472: JVM options processing silently truncates large illegal options values
...
Reviewed-by: dholmes, iklam
2022-03-01 13:21:57 +00:00
Coleen Phillimore
c7cd1487fe
8282240: Add _name field to Method for NOT_PRODUCT only
...
Reviewed-by: pchilanomate, hseigel
2022-02-28 20:31:41 +00:00
Daniel Jeliński
23995f822e
8281525: Enable Zc:strictStrings flag in Visual Studio build
...
Reviewed-by: dholmes, ihse
2022-02-24 18:18:52 +00:00
Alan Hayward
6fab8a2d6a
8277204: Implement PAC-RET branch protection on Linux/AArch64
...
Reviewed-by: erikj, ihse, adinn, ngasson
2022-02-24 16:38:56 +00:00
Xiaohong Gong
1eec16b47b
8281803: AArch64: Optimize masked vector NOT/AND_NOT for SVE
...
Reviewed-by: aph, njian
2022-02-17 05:44:12 +00:00
Thomas Stuefe
f07b816523
8280940: gtest os.release_multi_mappings_vm is racy
...
Reviewed-by: dcubed, sjohanss
2022-02-14 16:41:47 +00:00
David Holmes
84868e39be
8281275: Upgrading from 8 to 11 no longer accepts '/' as filepath separator in gc paths
...
Reviewed-by: shade, dcubed
2022-02-10 23:23:48 +00:00
Stefan Karlsson
61794c5039
8280817: Clean up and unify empty VM operations
...
Reviewed-by: shade, coleenp
2022-01-31 12:30:09 +00:00
Thomas Stuefe
cab590517b
8280583: Always build NMT
...
Reviewed-by: shade, ihse, zgu
2022-01-27 09:18:17 +00:00
Thomas Stuefe
2155afe2a8
8280503: Use allStatic.hpp instead of allocation.hpp where possible
...
Reviewed-by: dholmes, iklam
2022-01-25 09:15:11 +00:00
Gerard Ziemski
d1efb0cc56
8267341: macos attempt_reserve_memory_at(arg1, arg2, true) failure
...
Reviewed-by: dcubed, dholmes
2022-01-19 22:34:54 +00:00
Harold Seigel
96114315cf
8279936: Change shared code to use os:: system API's
...
Reviewed-by: dholmes, kbarrett
2022-01-19 13:51:23 +00:00
Jesper Wilhelmsson
4f607f2ada
Merge
2021-12-27 01:22:11 +00:00
Eric Liu
6588bedc19
8278889: AArch64: [vectorapi] VectorMaskLoadStoreTest.testMaskCast() test fail
...
Reviewed-by: njian, kvn
2021-12-24 03:10:41 +00:00
Xin Liu
7aff03aee1
8267517: async logging for stdout and stderr
...
Reviewed-by: dholmes, ysuenaga
2021-12-23 20:25:08 +00:00
Albert Mingkun Yang
3f41fdecdb
8279063: Consolidate push and push_if_necessary in PreservedMarks
...
Reviewed-by: rkennke, mli, tschatzl
2021-12-22 13:44:20 +00:00
Fei Gao
c442587f1e
8277619: AArch64: Incorrect parameter type in Advanced SIMD Copy assembler functions
...
Reviewed-by: aph, pli
2021-12-15 02:26:40 +00:00
Vishal Chand
adf39522c1
8277372: Add getters for BOT and card table members
...
Reviewed-by: tschatzl, sjohanss, ayang
2021-12-06 15:28:20 +00:00
Ivan Walulya
ad51d06925
8277789: G1: G1CardSetConfiguration prefixes num_ and max_ used interchangeably
...
Reviewed-by: mli, tschatzl
2021-11-29 13:10:06 +00:00
Hamlin Li
e9b36a8316
8276670: G1: Rename G1CardSetFreePool and related classes
...
Reviewed-by: tschatzl, ayang
2021-11-27 00:46:09 +00:00
Thomas Stuefe
cf7adae633
8275320: NMT should perform buffer overrun checks
...
8275320: NMT should perform buffer overrun checks
8275301: Unify C-heap buffer overrun checks into NMT
Reviewed-by: simonis, zgu
2021-11-24 12:12:23 +00:00
Thomas Schatzl
ce0f00f66e
8276093: Improve naming in closures to iterate over card sets
...
Reviewed-by: sjohanss, ayang
2021-11-18 16:59:41 +00:00
Fei Gao
81938001f9
8274179: AArch64: Support SVE operations with encodable immediates
...
Reviewed-by: aph, ngasson
2021-11-18 02:41:27 +00:00
Paul Sandoz
a59c9b2ac2
8271515: Integration of JEP 417: Vector API (Third Incubator)
...
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Co-authored-by: Ningsheng Jian <njian@openjdk.org>
Co-authored-by: Xiaohong Gong <xgong@openjdk.org>
Co-authored-by: Eric Liu <eliu@openjdk.org>
Co-authored-by: Jie Fu <jiefu@openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: John R Rose <jrose@openjdk.org>
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Rado Smogura <mail@smogura.eu>
Reviewed-by: kvn, sviswanathan, ngasson
2021-11-15 21:48:38 +00:00
Thomas Schatzl
1830b8da90
8275056: Virtualize G1CardSet containers over heap region
...
Reviewed-by: sjohanss, ayang
2021-11-15 18:09:32 +00:00
Hamlin Li
ed7ecca401
8254739: G1: Optimize evacuation failure for regions with few failed objects
...
Reviewed-by: tschatzl, ayang
2021-11-05 23:24:45 +00:00
Daniel D. Daugherty
92d2176362
8273967: gtest os.dll_address_to_function_and_library_name_vm fails on macOS12
...
Reviewed-by: stuefe, gziemski
2021-11-05 17:04:39 +00:00
Leo Korinth
323d201795
8275506: Rename allocated_on_stack to allocated_on_stack_or_embedded
...
Reviewed-by: stuefe
2021-11-05 09:25:21 +00:00
Thomas Stuefe
b889f2a88a
8276175: codestrings.validate_vm gtest still broken on ppc64 after JDK-8276046
...
Reviewed-by: mdoerr
2021-11-02 13:04:09 +00:00
Thomas Stuefe
e89b2c040c
8276086: Increase size of metaspace mappings
...
Reviewed-by: goetz, mdoerr
2021-10-29 09:44:48 +00:00
Thomas Stuefe
157e1d5073
8275856: Remove MetaspaceHandleDeallocations debug switch
...
Reviewed-by: coleenp, iklam
2021-10-29 04:26:56 +00:00
Thomas Stuefe
c9e65f8ef9
8275440: Remove VirtualSpaceList::is_full()
...
Reviewed-by: coleenp
2021-10-29 03:48:45 +00:00