v8/test/unittests/objects
Nikolaos Papaspyrou 2b5f239abe [heap][test] Refactor tests using heap internals
This CL refactors most of the cctests and unittests (22 out of 31) that
directly invoke heap GC, so that the corresponding internal heap methods
are called from a few specific places in boilerplate code. This will
facilitate impending changes to the interface of GC-related internal
heap methods.

Bug: v8:13257
Change-Id: Ia6773a7952501b0792b279b799171519620497d9
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3869264
Reviewed-by: Omer Katz <omerkatz@chromium.org>
Commit-Queue: Nikolaos Papaspyrou <nikolaos@chromium.org>
Cr-Commit-Position: refs/heads/main@{#82927}
2022-09-02 09:26:52 +00:00
..
array-list-unittest.cc [test] Move cctest/test-array-list to unittests 2022-04-21 09:49:26 +00:00
concurrent-descriptor-array-unittest.cc [test] Move cctest/concurrent-descriptor-array-unittest to 2022-04-21 16:26:18 +00:00
concurrent-feedback-vector-unittest.cc [test] Move cctest/test-concurrent-feedback-vector to unittests 2022-04-22 09:27:56 +00:00
concurrent-js-array-unittest.cc [test] Move cctest/test-concurrent-js-array to unittests 2022-04-22 13:59:26 +00:00
concurrent-prototype-unittest.cc [test] Move cctest/test-concurrent-prototype to unittests 2022-04-26 07:27:55 +00:00
concurrent-script-context-table-unittest.cc [test] Move cctest/test-concurrent-script-context-table to unittests 2022-04-23 02:07:26 +00:00
concurrent-string-unittest.cc [string] Add flag to use string forwarding table instead of ThinString 2022-04-27 09:09:30 +00:00
concurrent-transition-array-unittest.cc [test] Move cctest/test-concurrent-transition-array to 2022-04-26 09:46:06 +00:00
dictionary-unittest.cc [test] Move cctest/test-dictionary to unittests/ 2022-06-27 12:06:50 +00:00
elements-kind-unittest.cc [test] Move cctest/test-elements-kind to unittests 2022-05-16 13:20:28 +00:00
feedback-vector-unittest.cc [test] Migrate cctest/test-feedback-vector to unittests/ 2022-08-22 16:36:28 +00:00
global-object-unittest.cc [test] Move cctest/test-global-object to unittests/ 2022-06-27 11:29:32 +00:00
hashcode-unittest.cc [test] Move cctest/test-hashcode to unittests/objects/ 2022-06-13 11:35:20 +00:00
inobject-slack-tracking-unittest.cc [test] Move cctest/test-intl to unittests/ 2022-07-05 14:51:00 +00:00
intl-unittest.cc [intl] Sync to PR100 of intl-numberformat-v3 2022-07-27 04:42:47 +00:00
managed-unittest.cc [heap][test] Refactor tests using heap internals 2022-09-02 09:26:52 +00:00
modules-unittest.cc [test] Move cctest/test-modules to unittests 2022-04-27 07:36:54 +00:00
object-unittest.cc [runtime] Add runtime checks for name collisions 2022-08-05 18:05:59 +00:00
representation-unittest.cc [test] Move cctest/test-representation to unittests 2022-05-16 14:15:36 +00:00
roots-unittest.cc [test] Move cctest/test-roots to unittests 2022-05-17 09:12:17 +00:00
swiss-hash-table-helpers-unittest.cc Polyfill GroupSse2Impl on non-x86 platforms 2022-04-06 19:19:03 +00:00
symbols-unittest.cc [test] Move cctest/test-symbols to unittests/objects/ 2022-05-30 06:33:57 +00:00
value-serializer-unittest.cc [wasm] Do not allocate guard regions for memory64 2022-07-28 14:41:45 +00:00
wasm-backing-store-unittest.cc [wasm] Do not allocate guard regions for memory64 2022-07-28 14:41:45 +00:00
weakarraylist-unittest.cc [objects] Compact and shrink script_list 2020-01-08 17:48:32 +00:00
weakmaps-unittest.cc Reland "[test] Migrate cctest/test-weakmaps to unittests/" 2022-08-25 09:36:11 +00:00
weaksets-unittest.cc [test] Move cctest/test-weaksets to unittests/ 2022-07-25 15:00:08 +00:00