Erik Österlund
454e63fe90
8183927: Hotspot needs C++ type_traits metaprogramming utilities
...
This changeset introduces new metaprogramming utilities typically found in <type_traits> in C++11.
Co-authored-by: Kim Barrett <kim.barrett@oracle.com>
Reviewed-by: kbarrett, rehn, pliden
2017-07-11 12:00:48 +02:00
Erik Österlund
ad941e4f9d
8183575: Runtime1::oop_arraycopy is unused and should be removed
...
Runtime1::oop_arraycopy and its friend Runtime1::primitive_arraycopy are no longer used and this changeset removes them.
Reviewed-by: kvn, tschatzl
2017-07-10 11:42:45 +02:00
Claes Redestad
28bb3a05d9
8183573: Refactor CodeHeap and AOTCodeHeap to devirtualize hot methods
...
Reviewed-by: kvn, dlong
2017-07-10 23:28:25 +02:00
Thomas Schatzl
4de007ff3b
8183397: Ensure consistent closure filtering during evacuation
...
Consistently apply the cross-region check for references in the various oop closures.
Reviewed-by: sjohanss, ehelin
2017-07-10 10:10:49 +02:00
Robbin Ehn
dc44ef52d3
Merge
2017-07-07 23:53:36 +02:00
Robbin Ehn
cc9648a8b8
8183925: Decouple crash protection from watcher thread
...
Reviewed-by: dcubed, coleenp
2017-07-07 23:11:33 +02:00
Robbin Ehn
41e729b386
8183545: Event tracing, transition hooks
...
Reviewed-by: dcubed, egahlin
2017-07-07 23:04:06 +02:00
Igor Veresov
34ff291920
Merge
2017-07-07 16:49:45 +00:00
Igor Veresov
b7629460d2
8183991: Update Graal
...
Reviewed-by: kvn
2017-07-07 09:40:47 -07:00
Harold Seigel
51949436b0
8183400: runtime/6981737/Test6981737.java fails with java.lang.RuntimeException: FAIL: Wrong value for java.version property, "9", expected to be of form: "[0-9]+[\\.[0-9]+]*\-.*"
...
Use Runtime Version API's instead of a regular expression and split() API.
Reviewed-by: psandoz, mseledtsov, gthornbr
2017-07-07 11:26:08 -04:00
Nils Eliasson
5bd24e0c25
8183271: VectorizeDebug compiler directive command is broken
...
Add parser support for uint
Reviewed-by: kvn, thartmann
2017-07-07 10:37:52 +02:00
Stefan Karlsson
b7b5e80b9d
8183570: Rework is_aligned_ to avoid multiple evaluation of the size expression
...
Reviewed-by: tschatzl, kbarrett
2017-07-05 12:51:28 +02:00
Roman Kennke
313f3e3ef5
8179268: Factor out AdaptiveSizePolicy from top-level interfaces CollectorPolicy and CollectedHeap
...
Reviewed-by: pliden, sjohanss
2017-07-04 20:41:33 +02:00
Harold Seigel
b4d5834c9d
Merge
2017-07-12 12:46:31 +00:00
Harold Seigel
00b2004598
8140284: Deprecate -XX:+UnsyncloadClass and -XX:+MustCallLoadClassInternal
...
Add the two options to the deprecate list.
Reviewed-by: acorn, gtriantafill
2017-07-12 08:07:58 -04:00
Thomas Schatzl
1852544472
Merge
2017-07-12 11:26:11 +00:00
Thomas Schatzl
8055a4e57d
8183128: Update RefineCardTableEntryClosure
...
Improve names and placement of RefineCardTableEntryClosure
Reviewed-by: ehelin, sjohanss
2017-07-12 12:26:57 +02:00
Thomas Schatzl
1af7551c3e
8183226: Remembered set summarization accesses not fully initialized java thread DCQS
...
Reviewed-by: sjohanss, ehelin
2017-07-12 12:25:12 +02:00
Christian Thalinger
340108f92b
8183151: DCmd Compiler.codelist should print all compiled methods
...
Add support for AOT methods in codelist dcmd
Reviewed-by: neliasso, kvn
2017-07-03 11:41:19 +02:00
Chihiro Ito
5ae3d88bb7
8181647: jhsdb jstack could not output thread name
...
Standardized thread information across jstack, jhsdb jstack, and jhsdb jstack --mixed
Reviewed-by: ysuenaga, poonam
2017-07-06 09:31:01 -04:00
Thomas Schatzl
3df0f64e1f
8179679: Rearrange filters before card scanning
...
Implement micro-optimizations in the card scanning code enabled by JDK-8177044.
Reviewed-by: sjohanss, ehelin
2017-07-06 12:11:20 +02:00
Thomas Schatzl
10afb6f4f0
8183127: UpdateRSetDeferred should not enqueue cards for NULL references
...
Filter out NULL references during generating cards for an object.
Reviewed-by: mgerdin, ehelin
2017-07-06 10:42:02 +02:00
Vladimir Kozlov
0be0ab5955
Merge
2017-07-05 20:16:26 -07:00
Vladimir Kozlov
62b03921aa
Merge
2017-07-05 18:14:48 -07:00
Vladimir Kozlov
eb20e62194
8183262: noexecstack check in os::dll_load on Linux is too expensive
...
Convert ElfFile::specifies_noexecstack() to static method which read file header and check executable stack flag.
Reviewed-by: iklam, stuefe
2017-07-05 11:03:19 -07:00
Martin Doerr
907093af23
8183571: PPC64 build broken after 8178499
...
Reviewed-by: simonis
2017-07-05 17:19:37 +02:00
Alan Bateman
ce9501e66a
8183503: Update hotspot tests to allow for unique test classes directory
...
Reviewed-by: iklam
2017-07-05 13:25:45 +01:00
J. Duke
0a79d06e97
Merge
2017-08-24 16:25:08 +02:00
J. Duke
71c0ada68b
Merge
2017-08-24 16:24:56 +02:00
J. Duke
d5503dcec5
Merge
2017-08-24 16:24:52 +02:00
J. Duke
5a05ac2087
Merge
2017-08-24 16:24:44 +02:00
J. Duke
21a6c262c8
Merge
2017-08-24 16:24:37 +02:00
J. Duke
9ee56c89d4
Merge
2017-08-24 16:24:31 +02:00
J. Duke
735f943ea6
Merge
2017-08-24 16:24:24 +02:00
J. Duke
289ebabe62
Merge
2017-08-24 16:24:18 +02:00
J. Duke
bc9cd8db6b
Merge
2017-08-24 16:24:09 +02:00
J. Duke
e3b9d3d8dd
Added tag jdk-9+175 for changeset 994036e74ab8
2017-08-24 16:23:58 +02:00
J. Duke
3c8e884fcd
Merge
2017-08-24 16:23:57 +02:00
J. Duke
0b82b1baab
Merge
2017-08-24 16:23:46 +02:00
J. Duke
3dc980bcdc
Merge
2017-08-24 16:23:38 +02:00
J. Duke
0b9895ac94
Merge
2017-08-24 16:23:30 +02:00
J. Duke
152ca1efc1
Merge
2017-08-24 16:23:21 +02:00
J. Duke
853fc4f3c1
Merge
2017-08-24 16:23:11 +02:00
J. Duke
4e6a4d1ed6
Merge
2017-08-24 16:22:59 +02:00
J. Duke
7f27bdff01
Merge
2017-08-24 16:22:48 +02:00
J. Duke
884b4d8e07
Added tag jdk-10+13 for changeset 9927a9f16738
2017-07-05 23:44:19 +02:00
J. Duke
4771f81a6d
Merge
2017-07-05 23:44:18 +02:00
J. Duke
947469f639
Merge
2017-07-05 23:44:02 +02:00
J. Duke
1edfabb9b0
Merge
2017-07-05 23:43:54 +02:00
J. Duke
cfb0425680
Merge
2017-07-05 23:43:41 +02:00