api: Advance deprecations for write barriers
Bug: v8:12165 Change-Id: I47b92d71ef76e71b6bfbcc883e70f5b31bceedcb Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3263889 Reviewed-by: Omer Katz <omerkatz@chromium.org> Commit-Queue: Michael Lippautz <mlippautz@chromium.org> Cr-Commit-Position: refs/heads/main@{#77727}
This commit is contained in:
parent
5dd16ca0fb
commit
a5700ffd5d
@ -195,7 +195,7 @@ class V8_EXPORT JSHeapConsistency final {
|
||||
* \returns whether a write barrier is needed and which barrier to invoke.
|
||||
*/
|
||||
template <typename HeapHandleCallback>
|
||||
V8_DEPRECATE_SOON("Write barriers automatically emitted by TracedReference.")
|
||||
V8_DEPRECATED("Write barriers automatically emitted by TracedReference.")
|
||||
static V8_INLINE WriteBarrierType
|
||||
GetWriteBarrierType(const TracedReferenceBase& ref,
|
||||
WriteBarrierParams& params,
|
||||
@ -253,7 +253,7 @@ class V8_EXPORT JSHeapConsistency final {
|
||||
* \param params The parameters retrieved from `GetWriteBarrierType()`.
|
||||
* \param ref The reference being written to.
|
||||
*/
|
||||
V8_DEPRECATE_SOON("Write barriers automatically emitted by TracedReference.")
|
||||
V8_DEPRECATED("Write barriers automatically emitted by TracedReference.")
|
||||
static V8_INLINE void DijkstraMarkingBarrier(const WriteBarrierParams& params,
|
||||
cppgc::HeapHandle& heap_handle,
|
||||
const TracedReferenceBase& ref) {
|
||||
@ -283,7 +283,7 @@ class V8_EXPORT JSHeapConsistency final {
|
||||
* \param params The parameters retrieved from `GetWriteBarrierType()`.
|
||||
* \param ref The reference being written to.
|
||||
*/
|
||||
V8_DEPRECATE_SOON("Write barriers automatically emitted by TracedReference.")
|
||||
V8_DEPRECATED("Write barriers automatically emitted by TracedReference.")
|
||||
static V8_INLINE void GenerationalBarrier(const WriteBarrierParams& params,
|
||||
const TracedReferenceBase& ref) {}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user