v8/test/mjsunit/harmony/weakrefs
Jakob Kummerow ffb8ae4f77 [tests] Fix two tests to be --gc-interval robust
deopt-unlinked.js: bytecode flushing destroys the information that
%GetDeoptCount relies on, so turn that off for this test.

cleanupsome-after-unregister.js: the function-local object {o} is
assumed to be alive throughout the function, so make sure its live
range (from the optimizing compiler's view) extends that far.

Drive-by cleanup: drop some unnecessary casting boilerplate from
Genesis::InitializeGlobal_harmony_intl_date_format_range().

Change-Id: I28617f842fe046dd0875a9a082cfc55a3a076bcf
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1617674
Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#61621}
2019-05-17 16:59:37 +00:00
..
basics.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
cleanup-doesnt-iterate-all-holdings.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
cleanup-from-different-realm.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
cleanup-is-a-microtask.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
cleanup-on-detached-realm.js Cancel EnqueueMicrotask of FinalizationGroup on detached contexts 2019-04-19 04:02:06 +00:00
cleanup-proxy-from-different-realm.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
cleanupsome-after-unregister.js [tests] Fix two tests to be --gc-interval robust 2019-05-17 16:59:37 +00:00
cleanupsome.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
finalization-group-keeps-holdings-alive.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
finalizationgroup-and-weakref.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
finalizationgroup-scheduled-for-cleanup-multiple-times.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
iterating-in-cleanup.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
multiple-dirty-finalization-groups.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
two-weakrefs.js [js weak refs] Migrate the WeakRef parts into the new API 2018-12-17 08:58:56 +00:00
undefined-holdings.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
unregister-after-cleanup.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
unregister-before-cleanup.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
unregister-called-twice.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
unregister-inside-cleanup1.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
unregister-inside-cleanup2.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
unregister-inside-cleanup3.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
unregister-inside-cleanup4.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
unregister-many.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
unregister-when-cleanup-already-scheduled.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
weak-cell-basics.js [js weak refs] Update to new API 2019-01-30 13:47:18 +00:00
weakref-creation-keeps-alive.js [js weak refs] Migrate the WeakRef parts into the new API 2018-12-17 08:58:56 +00:00
weakref-deref-keeps-alive.js [js weak refs] Migrate the WeakRef parts into the new API 2018-12-17 08:58:56 +00:00