node/test/cctest
Joyee Cheung 12fad1bd7b
src: build v8 tick processor as built-in source text modules
Instead of polyfilling it with vm.SourceTextModule,
use a built-in source text module loader so that we can
also build the code cache for it at build tiem to
embed the code cache for them in the binary.

Drive-by: instead of inferring how to compile a particular
built-in at run time, do the inferring at build time,
so the function-based built-ins can be compiled using
parameters quickly looked up from a static map, and
the builtins that should be compiled as source text
modules are known internally based on extension in
the source code (at run time, the extensions are all
removed).

PR-URL: https://github.com/nodejs/node/pull/60518
Reviewed-By: Aditi Singh <aditisingh1400@gmail.com>
Reviewed-By: Marco Ippolito <marcoippolito54@gmail.com>
2025-11-11 02:53:13 +00:00
..
inspector test: fix small compile warning in test_network_requests_buffer.cc 2025-10-22 15:16:32 +00:00
node_test_fixture.cc build: fix pointer compression builds 2025-05-18 23:24:01 +00:00
node_test_fixture.h src: remove deprecated node::InitializeNodeWithArgs 2025-05-28 17:24:41 +00:00
test_aliased_buffer.cc
test_base64.cc
test_base_object_ptr.cc src: add BaseObjectPtr nullptr operations 2025-04-10 16:25:10 +00:00
test_cppgc.cc doc,src,test: replace use of deprecated GetIsolate 2025-10-04 18:48:35 +02:00
test_crypto_clienthello.cc
test_dataqueue.cc
test_environment.cc src,test: unregister the isolate after disposal and before freeing 2025-05-02 15:10:39 +02:00
test_inspector_socket_server.cc src: use ranges library (C++20) more systematically 2025-06-26 02:31:52 +00:00
test_inspector_socket.cc
test_json_utils.cc
test_linked_binding.cc doc,src,test: replace use of deprecated GetIsolate 2025-10-04 18:48:35 +02:00
test_lru_cache.cc sqlite: add tagged template 2025-09-17 16:54:11 +00:00
test_node_api.cc
test_node_crypto_env.cc
test_node_crypto.cc
test_node_postmortem_metadata.cc
test_node_task_runner.cc
test_path.cc
test_per_process.cc src: build v8 tick processor as built-in source text modules 2025-11-11 02:53:13 +00:00
test_platform.cc src,test: unregister the isolate after disposal and before freeing 2025-05-02 15:10:39 +02:00
test_quic_cid.cc quic: start re-enabling quic with openssl 3.5 2025-08-03 13:48:27 -07:00
test_quic_error.cc quic: update more of the quic to the new compile guard 2025-09-07 19:28:59 -07:00
test_quic_preferredaddress.cc quic: multiple fixups and updates 2025-09-07 19:29:01 -07:00
test_quic_tokens.cc quic: update more of the quic to the new compile guard 2025-09-07 19:28:59 -07:00
test_report.cc
test_sockaddr.cc
test_string_bytes.cc src: migrate WriteOneByte to WriteOneByteV2 2025-08-29 22:41:00 +00:00
test_traced_value.cc src: internalize v8::ConvertableToTraceFormat in traces 2025-08-15 16:25:08 +00:00
test_util.cc