node/test/cctest
Joyee Cheung 0be79f4deb
src: remove dependency on wrapper-descriptor-based CppHeap
As V8 has moved away from wrapper-descriptor-based CppHeap, this
patch:

1. Create the CppHeap without using wrapper descirptors.
2. Deprecates node::SetCppgcReference() in favor of
   v8::Object::Wrap() since the wrapper descriptor is no longer
   relevant. It is still kept as a compatibility layer for addons
   that need to also work on Node.js versions without
   v8::Object::Wrap().

PR-URL: https://github.com/nodejs/node/pull/54077
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Richard Lau <rlau@redhat.com>
Reviewed-By: Joyee Cheung <joyeec9h3@gmail.com>
Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
2024-08-16 16:04:35 +02:00
..
node_test_fixture.cc src: use effective cppgc wrapper id to deduce non-cppgc id 2023-07-21 16:44:23 +02:00
node_test_fixture.h test: make IsolateData per-isolate in cctest 2023-06-25 05:41:19 +00:00
test_aliased_buffer.cc
test_base64.cc src, deps: add nbytes library 2024-06-21 07:38:37 -07:00
test_base_object_ptr.cc
test_cppgc.cc src: remove dependency on wrapper-descriptor-based CppHeap 2024-08-16 16:04:35 +02:00
test_crypto_clienthello.cc
test_dataqueue.cc
test_environment.cc src: remove calls to recently deprecated V8 APIs 2024-05-19 09:12:40 +00:00
test_inspector_socket_server.cc
test_inspector_socket.cc src: prefer data accessor of string and vector 2023-05-03 14:09:23 +00:00
test_json_utils.cc
test_linked_binding.cc node-api: type tag external values without v8::Private 2023-12-22 09:34:51 +00:00
test_node_api.cc test: make IsolateData per-isolate in cctest 2023-06-25 05:41:19 +00:00
test_node_crypto_env.cc test: fix compiler warning in NodeCryptoEnv 2023-08-24 16:25:09 +00:00
test_node_crypto.cc
test_node_postmortem_metadata.cc
test_node_task_runner.cc src: fix positional args in task runner 2024-05-08 11:37:07 +00:00
test_path.cc fs: move ToNamespacedPath to c++ 2024-06-20 02:11:10 +00:00
test_per_process.cc
test_platform.cc
test_quic_cid.cc quic: rework TLSContext, additional cleanups 2024-04-20 18:10:17 -07:00
test_quic_error.cc quic: rework TLSContext, additional cleanups 2024-04-20 18:10:17 -07:00
test_quic_tokens.cc quic: rework TLSContext, additional cleanups 2024-04-20 18:10:17 -07:00
test_report.cc test: make IsolateData per-isolate in cctest 2023-06-25 05:41:19 +00:00
test_sockaddr.cc
test_traced_value.cc
test_util.cc fs: validate fd synchronously on c++ 2023-12-18 22:06:45 +00:00