/
githubmirror
/
node
ОбзорДокументацияВойти
/
githubmirror
/
node
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
ДокументацияПоддержка
Политика конфиденциальностиПользовательское соглашениеПолитика использования «cookies»Согласие субъекта персональных данных
2026 ©
node/
src/
..
api

src: keep global list of addon-provided cleanup hooks

2 месяца назад
crypto

crypto: add mgf1Hash for RSA-OAEP

день назад
dataqueue

quic: coalesce received data into fewer buffers

3 месяца назад
dtls

tls,quic: commonize TLS cert handling between tls, dtls & quic

день назад
ffi

ffi: shrink trampoline placement probe window

день назад
inspector

src: add perfetto trace agent

17 дней назад
large_pages

src: add Intel CET properties to large_pages.S

год назад
permission

src: update repeated use strings to env

6 дней назад
quic

tls,quic: commonize TLS cert handling between tls, dtls & quic

день назад
res

build: remove dtrace & etw support

4 года назад
tracing

src,test: disable trace events tests when perfetto is enabled

8 дней назад
.clang-tidy

src: remove `AnalyzeTemporaryDtors` option from .clang-tidy

10 месяцев назад
README.md

src: add more checks and clarify docs for external references

6 месяцев назад
acorn_version.h

deps: update acorn to 8.18.0

7 дней назад
aliased_buffer-inl.h

src: track BaseObjects with an efficient list

2 года назад
aliased_buffer.h

src: cleanup aliased_buffer.h

год назад
aliased_struct-inl.h

quic: add aliased struct arenas

3 месяца назад
aliased_struct.h

quic: add aliased struct arenas

3 месяца назад
amaro_version.h

deps: update amaro to 1.1.11

18 дней назад
async_context_frame.cc

src: fix usage of deprecated V8 API

10 месяцев назад
async_context_frame.h

lib: rewrite AsyncLocalStorage without async_hooks

2 года назад
async_wrap-inl.h

src: convert context_frame field in AsyncWrap to internal field

5 месяцев назад
async_wrap.cc

src: use DCHECK in AsyncWrap::MakeCallback instead emiting a warning

4 месяца назад
async_wrap.h

src,lib: implement experimental DTLS API

3 месяца назад
base_object-inl.h

src: tag v8 aligned pointer slots with embedder data type tags

9 месяцев назад
base_object.cc

src: do not track weak `BaseObject`s as childrens of `Realm`s

2 месяца назад
base_object.h

src: make AsyncWrap subclass internal field counts explicit

5 месяцев назад
base_object_types.h

src: add C++ support for diagnostics channels

6 месяцев назад
blob_serializer_deserializer-inl.h

src: remove unnecessary `c_str()` conversions in diagnostic messages

6 месяцев назад
blob_serializer_deserializer.h

src: modernize use-equals-default

3 года назад
builtin_info.cc

src: add missing <cstdlib> for abort() declaration

3 месяца назад
builtin_info.h

src: build v8 tick processor as built-in source text modules

9 месяцев назад
callback_queue-inl.h

src: fix `size` underflow in CallbackQueue

6 лет назад
callback_queue.h

src: fix callback_queue.h missing header

3 года назад
cares_wrap.cc

dns: reserve vector capacity in ParseTxtReply

9 часов назад
cares_wrap.h

dns: support max timeout

год назад
cleanup_queue-inl.h

Revert "src: modernize cleanup queue to use c++20"

2 года назад
cleanup_queue.cc

src: use ranges library (C++20) more systematically

год назад
cleanup_queue.h

Revert "src: modernize cleanup queue to use c++20"

2 года назад
compile_cache.cc

module: remove --experimental-transform-types

5 месяцев назад
compile_cache.h

module: remove --experimental-transform-types

5 месяцев назад
connect_wrap.cc

src: cleanup unused headers

7 лет назад
connect_wrap.h

src: cleanup unused headers

7 лет назад
connection_wrap.cc

src: make ReqWrap weak

4 года назад
connection_wrap.h

src: cleanup unused headers

7 лет назад
cppgc_helpers-inl.h

src: tag v8 aligned pointer slots with embedder data type tags

9 месяцев назад
cppgc_helpers.cc

src: do not track weak `BaseObject`s as childrens of `Realm`s

2 месяца назад
cppgc_helpers.h

src: fix calls to v8::Object::wrap

10 месяцев назад
debug_utils-inl.h

src: add contextify interceptor debug logs

4 месяца назад
debug_utils.cc

src: rethrow stack overflow exceptions in async_hooks

7 месяцев назад
debug_utils.h

src,test: disable trace events tests when perfetto is enabled

8 дней назад
diagnosticfilename-inl.h

src: change env.h includes for forward declarations

7 лет назад
embedded_data.cc

build: encode non-ASCII Latin1 characters as one byte in JS2C

2 года назад
embedded_data.h

build: encode non-ASCII Latin1 characters as one byte in JS2C

2 года назад
encoding_binding.cc

src: avoid copying source string in TextEncoder.encode

2 месяца назад
encoding_binding.h

lib: implement all 1-byte encodings in js

7 месяцев назад
env-inl.h

src: cache context lookup in vectored io loops

7 месяцев назад
env.cc

crypto: support loading private keys through STORE loaders

8 дней назад
env.h

src: fast path empty native immediate drain

2 месяца назад
env_properties.h

src: update repeated use strings to env

6 дней назад
fs_event_wrap.cc

src: improve StringBytes error handling

год назад
handle_wrap.cc

src: use `args.This()` instead of `Holder`

2 года назад
handle_wrap.h

bootstrap: initialize per-isolate properties of bindings separately

3 года назад
heap_utils.cc

src: make AsyncWrap subclass internal field counts explicit

5 месяцев назад
histogram-inl.h

perf_hooks: multiple fixes for Histogram

5 лет назад
histogram.cc

perf_hooks: sample delay per event loop iteration

2 месяца назад
histogram.h

perf_hooks: sample delay per event loop iteration

2 месяца назад
inspector_agent.cc

src: rename legacy trace event headers

17 дней назад
inspector_agent.h

worker: fix worker name with \0

год назад
inspector_io.cc

inspector: add Target.getTargets and extract TargetManager

4 месяца назад
inspector_io.h

src: wrap HostPort in ExclusiveAccess

6 лет назад
inspector_js_api.cc

repl: use inspector over vm

23 дня назад
inspector_profiler.cc

inspector: expose precise coverage start to JS runtime

3 месяца назад
inspector_profiler.h

src: use C++20 `contains()` method

год назад
inspector_socket.cc

inspector: fix crash when writing to closed inspector socket

месяц назад
inspector_socket.h

src: remove util-inl.h from header files

7 лет назад
inspector_socket_server.cc

doc,src,test: fix dead inspector help URL

4 месяца назад
inspector_socket_server.h

inspector: reduce InspectorIo API surface

7 лет назад
internal_only_v8.cc

src: use v8::LocalVector consistently with other minor cleanups

2 года назад
js_native_api.h

node-api: add napi_create_external_sharedarraybuffer

4 месяца назад
js_native_api_types.h

node-api: add napi_create_external_sharedarraybuffer

4 месяца назад
js_native_api_v8.cc

node-api: support SharedArrayBuffer in napi_create_typedarray

3 месяца назад
js_native_api_v8.h

doc,src,test: replace use of deprecated `GetIsolate`

10 месяцев назад
js_native_api_v8_internals.h

node-api: use Node-API in comments

7 месяцев назад
js_stream.cc

src: make AsyncWrap subclass internal field counts explicit

5 месяцев назад
js_stream.h

src: make AsyncWrap subclass internal field counts explicit

5 месяцев назад
js_udp_wrap.cc

src: fix flags argument offset in JSUdpWrap

5 месяцев назад
json_utils.cc

src: replace static const string_view by static constexpr

3 года назад
json_utils.h

src: use string_view for report and related code

3 года назад
lru_cache-inl.h

sqlite: add tagged template

год назад
memory_tracker-inl.h

src: allow tracking children in `MemoryTracker` with weak edges

2 месяца назад
memory_tracker.h

src: allow tracking children in `MemoryTracker` with weak edges

2 месяца назад
module_wrap.cc

esm: print required top-level await locations without evaluating

месяц назад
module_wrap.h

module: enable existing machinery for deferred import of static modules

2 месяца назад
node.cc

sea: reject malformed --node-options values

день назад
node.h

src: use C++14 deprecated attribute for `NODE_DEPRECATED`

2 месяца назад
node_api.cc

node-api: execute tsfn finalizer after queue drains when aborted

4 месяца назад
node_api.h

src: move `napi_addon_register_func` to `node_api_types.h`

9 месяцев назад
node_api_internals.h

src: remove unconditional NAPI_EXPERIMENTAL in node.h

9 месяцев назад
node_api_types.h

deps,src: prepare for cpplint update

8 месяцев назад
node_binding.cc

lib,permission: fix addon permission drop

месяц назад
node_binding.h

src,lib: implement experimental DTLS API

3 месяца назад
node_blob.cc

quic: complete the internal implementation of QUIC

3 месяца назад
node_blob.h

quic: complete the internal implementation of QUIC

3 месяца назад
node_bob-inl.h

src, lib: fixup lint and format issues for DataQueue/Blob

3 года назад
node_bob.h

src, lib: fixup lint and format issues for DataQueue/Blob

3 года назад
node_buffer.cc

buffer: support aligned allocations

5 дней назад
node_buffer.h

src: use non-deprecated v8::Uint8Array::kMaxLength

3 года назад
node_builtins.cc

src: fix comment typos

25 дней назад
node_builtins.h

src: fix comment typos

25 дней назад
node_cjs_lexer.cc

src: omit unconvertible names in cjs_lexer::Parse

2 месяца назад
node_config.cc

crypto: fix inclusion of OPENSSL_IS_BORINGSSL define

год назад
node_config_file.cc

src: support multiple versions in node.config.json

3 месяца назад
node_config_file.h

src: support multiple versions in node.config.json

3 месяца назад
node_constants.cc

src: reuse cached env strings in remaining files

2 дня назад
node_constants.h

esm: improve `getFormatOfExtensionlessFile` speed

3 года назад
node_context_data.h

src: tag v8 aligned pointer slots with embedder data type tags

9 месяцев назад
node_contextify.cc

repl: use inspector over vm

23 дня назад
node_contextify.h

src: reorganize ContextifyFunction methods

год назад
node_credentials.cc

src: zero-initialize cap_data in node_credentials.cc

месяц назад
node_crypto.cc

crypto: use EVP_MAC for HMAC on OpenSSL >=3

2 месяца назад
node_crypto.h

crypto: use EVP_MAC for HMAC on OpenSSL >=3

2 месяца назад
node_debug.cc

src: clean up generic counter implementation

9 месяцев назад
node_debug.h

src: clean up generic counter implementation

9 месяцев назад
node_diagnostics_channel.cc

diagnostics_channel: grow native channel storage

20 дней назад
node_diagnostics_channel.h

diagnostics_channel: grow native channel storage

20 дней назад
node_dir.cc

src: fix trace macro compatibility

17 дней назад
node_dir.h

src: improve handling of internal field counting

6 лет назад
node_dotenv.cc

src: swap dotenv and config file parsing order

3 месяца назад
node_dotenv.h

src: improve error handling in buffer and dotenv

год назад
node_env_var.cc

src: use bool literals in TraceEnvVarOptions

6 месяцев назад
node_errors.cc

errors: handle V8 warnings in DisallowJavascriptExecutionScope

2 месяца назад
node_errors.h

esm: print required top-level await locations without evaluating

месяц назад
node_exit_code.h

module: print location of unsettled top-level await in entry points

2 года назад
node_external_reference.cc

bootstrap: move embedded snapshot to SnapshotBuilder

4 года назад
node_external_reference.h

child_process: serialize advanced IPC messages natively

2 месяца назад
node_ffi.cc

ffi: reuse the callable created per symbol

день назад
node_ffi.h

ffi: reuse the callable created per symbol

день назад
node_file-inl.h

fs: expose frsize field in statfs

4 месяца назад
node_file.cc

fs: add windowsHandle option to file streams

4 дня назад
node_file.h

quic: complete the internal implementation of QUIC

3 месяца назад
node_file_utils.cc

src: consolidate C++ ReadFileSync/WriteFileSync utilities

6 месяцев назад
node_file_utils.h

src: consolidate C++ ReadFileSync/WriteFileSync utilities

6 месяцев назад
node_hash.h

quic: implement rapidhash for hashing improvements

4 месяца назад
node_http2.cc

http2: increase default window sizes

6 дней назад
node_http2.h

http2: increase default window sizes

6 дней назад
node_http2_state.h

http2: add lenient flag for RFC-9113

год назад
node_http_common-inl.h

src: migrate WriteOneByte to WriteOneByteV2

год назад
node_http_common.h

http2: add raw header array support to h2Session.request()

год назад
node_http_parser.cc

http: reject requests exceeding max header count

12 дней назад
node_i18n.cc

src: remove unnecessary `Environment::GetCurrent()` calls

год назад
node_i18n.h

src: remove icu based `ToASCII` and `ToUnicode`

2 года назад
node_internals.h

src: rename legacy trace event headers

17 дней назад
node_ipc_serdes.cc

child_process: serialize advanced IPC messages natively

2 месяца назад
node_locks.cc

src: reuse cached env strings in remaining files

2 дня назад
node_locks.h

src: make additional cleanups in node locks impl

10 месяцев назад
node_main.cc

build: drop experimental support for Windows <10

2 года назад
node_main_instance.cc

src: add initial support for ESM in embedder API

6 месяцев назад
node_main_instance.h

src: allow snapshotting from the embedder API

4 года назад
node_mem-inl.h

src: fix pointer alignment

7 месяцев назад
node_mem.h

quic: remove quic

6 лет назад
node_messaging.cc

stream: reject duplicate nested transferables

4 месяца назад
node_messaging.h

src: remove unused `checkMessagePort` internal binding

год назад
node_metadata.cc

lib,src,test,doc: add node:ffi module

4 месяца назад
node_metadata.h

lib,src,test,doc: add node:ffi module

4 месяца назад
node_modules.cc

src: replace uses of deprecated v8::External APIs

4 месяца назад
node_modules.h

src: cache missing package.json files in the C++ package config cache

7 месяцев назад
node_mutex.h

worker: use rwlock for sibling group

5 лет назад
node_object_wrap.h

src: officially deprecate `node::ObjectWrap`

2 месяца назад
node_options-inl.h

src: support namespace options in configuration file

год назад
node_options.cc

crypto: support loading private keys through STORE loaders

8 дней назад
node_options.h

crypto: support loading private keys through STORE loaders

8 дней назад
node_os.cc

src: remove `std::array` overload of `FIXED_ONE_BYTE_STRING`

год назад
node_perf.cc

perf_hooks: sample delay per event loop iteration

2 месяца назад
node_perf.h

perf_hooks: add NODE_PERFORMANCE_GC_MINOR_MARK_SWEEP constant

2 месяца назад
node_perf_common.h

quic: complete the internal implementation of QUIC

3 месяца назад
node_platform.cc

src: fix libuv assertion on windows

18 дней назад
node_platform.h

doc,src,test: fix typos

год назад
node_postmortem_metadata.cc

src: make AsyncWrap subclass internal field counts explicit

5 месяцев назад
node_process-inl.h

src: use SPrintF in ProcessEmitWarning

5 лет назад
node_process.h

process: fix hrtime fast call signatures

год назад
node_process_events.cc

src: use Maybe<void> in ProcessEmitWarningSync

год назад
node_process_methods.cc

process: validate resource stats array offsets

день назад
node_process_object.cc

src: iterate metadata version entries with std::array

год назад
node_profiling.cc

src: remove license headers for new node_profiling files

3 месяца назад
node_profiling.h

src: remove license headers for new node_profiling files

3 месяца назад
node_realm-inl.h

src: cache context lookup in vectored io loops

7 месяцев назад
node_realm.cc

src: cache context lookup in vectored io loops

7 месяцев назад
node_realm.h

src: cache context lookup in vectored io loops

7 месяцев назад
node_report.cc

permission: check final report output path

12 дней назад
node_report.h

report: fix network queries in getReport libuv with exclude-network

2 года назад
node_report_module.cc

src: use string_view in `WriteReport()`

10 месяцев назад
node_report_utils.cc

report: fix network queries in getReport libuv with exclude-network

2 года назад
node_revert.h

src: remove erroneous CVE-2024-27980 revert option

2 года назад
node_root_certs.h

tools: sync mk-ca-bundle.pl with curl

6 дней назад
node_sea.cc

sea: avoid dangling CLI option pointers

день назад
node_sea.h

sea: reject malformed --node-options values

день назад
node_sea_bin.cc

src: fix `--build-sea` default executable path

6 месяцев назад
node_serdes.cc

src: make even more improvements to error handling

год назад
node_shadow_realm.cc

src: track BaseObjects with an efficient list

2 года назад
node_shadow_realm.h

src: mark realm leaf classes final

год назад
node_snapshot_builder.h

src: support configurable snapshot

3 года назад
node_snapshot_stub.cc

bootstrap: move embedded snapshot to SnapshotBuilder

4 года назад
node_snapshotable.cc

src: add C++ support for diagnostics channels

6 месяцев назад
node_snapshotable.h

src: zero-initialize data that are copied into the snapshot

2 года назад
node_sockaddr-inl.h

quic: cache timestamp for address lru cache

3 месяца назад
node_sockaddr.cc

net: improve performance of net.BlockList

5 дней назад
node_sockaddr.h

net: improve performance of net.BlockList

5 дней назад
node_sqlite.cc

sqlite: isolate applyChangeset filter errors

19 часов назад
node_sqlite.h

sqlite: refactor error helpers and user function pointers

2 дня назад
node_stat_watcher.cc

src: use `args.This()` instead of `Holder`

2 года назад
node_stat_watcher.h

src: avoid prototype access in binding templates

3 года назад
node_symbols.cc

src: rename internal module declaration as internal bindings

4 года назад
node_task_queue.cc

perf_hooks: sample delay per event loop iteration

2 месяца назад
node_task_runner.cc

src: match cmd.exe case-insensitively in task runner

день назад
node_task_runner.h

src: rename private fields to follow naming convention

год назад
node_threadsafe_cow-inl.h

src: remove usage of `std::shared_ptr<T>::unique()`

3 года назад
node_threadsafe_cow.h

src: make BuiltinLoader threadsafe and non-global

4 года назад
node_trace_events.cc

src: fix perfetto build on GetTraceFilePath

8 дней назад
node_types.cc

lib: use js-only implementation of `isDataView()`

4 месяца назад
node_union_bytes.h

src: register external references for source code

3 года назад
node_url.cc

url: bounds-check short Windows file URL paths

день назад
node_url.h

url: improve canParse() performance for non-onebyte strings

год назад
node_url_pattern.cc

url: create URLPattern result properties in WebIDL order

14 дней назад
node_url_pattern.h

src: cache urlpattern properties

год назад
node_util.cc

quic: complete the internal implementation of QUIC

3 месяца назад
node_v8.cc

permission: support v8.setHeapSnapshotNearHeapLimit

11 дней назад
node_v8.h

v8: add cpu profile

10 месяцев назад
node_v8_embedder.h

src: tag v8 aligned pointer slots with embedder data type tags

9 месяцев назад
node_v8_platform-inl.h

src: abstract tracing agent for both legacy and perfetto

месяц назад
node_version.h

src: bump NODE_MAJOR_VERSION to 27

3 месяца назад
node_wasi.cc

src: fix external reference registration for new CFunction lifetime

2 месяца назад
node_wasi.h

wasi: fix WasiFunction fast call signature

год назад
node_wasm_web_api.cc

wasm: register missing SetURL function

11 дней назад
node_wasm_web_api.h

wasm: add missing init reported by coverity

4 года назад
node_watchdog.cc

src: add name for more threads

год назад
node_watchdog.h

src: simplify watchdog instantiations via `std::optional`

год назад
node_webstorage.cc

src: fix crash when reading length on Storage.prototype

2 месяца назад
node_webstorage.h

inspector: auto collect webstorage data

4 месяца назад
node_worker.cc

src: split profiling helpers from util

3 месяца назад
node_worker.h

v8: add heap profile API

4 месяца назад
node_zlib.cc

zlib: validate pledgedSrcSize for sync zstd

2 дня назад
path.cc

src: use starts_with instead of rfind/find

7 месяцев назад
path.h

src: add an option to make compile cache portable

год назад
pipe_wrap.cc

permission: guard pipe open and chmod with net scope

2 месяца назад
pipe_wrap.h

src: register external references of PipeWrap for snapshot

5 лет назад
process_wrap.cc

child_process: pass spawn options to the binding positionally

2 месяца назад
req_wrap-inl.h

src: simplify is_callable by making it a concept

год назад
req_wrap.h

src, quic: refine more of the quic implementation

2 года назад
signal_wrap.cc

src: use C++20 `contains()` method

год назад
spawn_sync.cc

src: coerce `spawnSync` args to string once

4 месяца назад
spawn_sync.h

src: use RAII for uv_process_options_t

10 месяцев назад
stream_base-inl.h

src: tag more v8 aligned pointer slots

9 месяцев назад
stream_base.cc

http2: increase default window sizes

6 дней назад
stream_base.h

src: make AsyncWrap subclass internal field counts explicit

5 месяцев назад
stream_pipe.cc

stream: fix flaky stream destroy, reachable from HTTP/2 teardown

18 часов назад
stream_pipe.h

src: convey potential exceptions during StreamPipe construction

4 года назад
stream_wrap.cc

src: make AsyncWrap subclass internal field counts explicit

5 месяцев назад
stream_wrap.h

src: make AsyncWrap subclass internal field counts explicit

5 месяцев назад
string_bytes.cc

src: fix crash when writing odd-length hex string via Writev

16 дней назад
string_bytes.h

src: skip duplicate UTF-8 validation in TextDecoder fatal path

2 месяца назад
string_decoder-inl.h

src: remove `SetEncoding` from StringEncoder

2 года назад
string_decoder.cc

src: improve StringBytes error handling

год назад
string_decoder.h

src: remove `SetEncoding` from StringEncoder

2 года назад
tcp_wrap.cc

net: support TCP handle transfer on Windows

17 дней назад
tcp_wrap.h

net: support TCP handle transfer on Windows

17 дней назад
threadpoolwork-inl.h

src: trace threadpool event

4 года назад
timer_wrap-inl.h

src: prevent extra copies of `TimerWrap::TimerCb`

5 лет назад
timer_wrap.cc

src: prevent extra copies of `TimerWrap::TimerCb`

5 лет назад
timer_wrap.h

src, quic: refine more of the quic implementation

2 года назад
timers.cc

doc,src,test: replace use of deprecated `GetIsolate`

10 месяцев назад
timers.h

timers: fix binding fast call signatures

год назад
tty_wrap.cc

src: make AsyncWrap subclass internal field counts explicit

5 месяцев назад
tty_wrap.h

src: register external references of TTYWrap for snapshot

5 лет назад
udp_wrap.cc

src: make AsyncWrap subclass internal field counts explicit

5 месяцев назад
udp_wrap.h

src: register udp_wrap external references

3 года назад
undici_version.h

deps: update undici to 8.9.0

12 дней назад
util-inl.h

src: dispatch ToV8Value(string_view) via StringBytes::Encode

2 месяца назад
util.cc

src: dispatch ToV8Value(string_view) via StringBytes::Encode

2 месяца назад
util.h

src: dispatch ToV8Value(string_view) via StringBytes::Encode

2 месяца назад
uv.cc

src: replace Environment::GetCurrent with args.GetIsolate

10 месяцев назад
zlib_version.h

deps: update zlib to 1.3.2.1-motley-42c2f19

8 дней назад
README.md