deno/ext/node
Daniel Osvaldo Rahmanto 3c0f2890eb
Some checks are pending
ci / test debug windows-x86_64 (push) Blocked by required conditions
ci / test release windows-x86_64 (push) Blocked by required conditions
ci / pre-build (push) Waiting to run
ci / test debug linux-aarch64 (push) Blocked by required conditions
ci / test release linux-aarch64 (push) Blocked by required conditions
ci / test debug macos-aarch64 (push) Blocked by required conditions
ci / test release macos-aarch64 (push) Blocked by required conditions
ci / bench release linux-x86_64 (push) Blocked by required conditions
ci / test debug linux-x86_64 (push) Blocked by required conditions
ci / test release linux-x86_64 (push) Blocked by required conditions
ci / test debug macos-x86_64 (push) Blocked by required conditions
ci / test release macos-x86_64 (push) Blocked by required conditions
ci / lint debug linux-x86_64 (push) Blocked by required conditions
ci / lint debug macos-x86_64 (push) Blocked by required conditions
ci / lint debug windows-x86_64 (push) Blocked by required conditions
ci / build libs (push) Blocked by required conditions
ci / publish canary (push) Blocked by required conditions
fix(ext/node): segfault on calling StatementSync methods after connection has closed (#31331)
Previously, running this code causes segfault:

```ts
import { DatabaseSync } from "node:sqlite";
const db = new DatabaseSync(':memory:');
const stmt = db.prepare('SELECT 1 AS value');
db.close();
stmt.get(); // segmentation fault (core dumped)
```

Changes in this PR also allows the
https://github.com/nodejs/node/blob/v24.2.0/test/parallel/test-sqlite-statement-sync-columns.js
test to pass.
2025-11-19 08:56:09 +07:00
..
benchmarks chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
ops fix(ext/node): segfault on calling StatementSync methods after connection has closed (#31331) 2025-11-19 08:56:09 +07:00
polyfills fix(node): ensure process.argv is an array of strings (#31322) 2025-11-18 10:39:00 +01:00
build.rs chore: Happy New Year 2025 (#27509) 2024-12-31 19:12:39 +00:00
Cargo.toml fix(ext/node): implement process.setegid() (#31155) 2025-11-03 20:27:53 +07:00
clippy.toml fix(ext/node): support JS underlying stream in TLS (#30465) 2025-08-28 17:56:17 +05:30
global.rs perf: stack allocated v8 scopes (#30827) 2025-09-23 17:54:14 -07:00
lib.rs refactor: remove permission traits + generics from extension crates (#31284) 2025-11-17 10:30:36 -08:00
README.md
update_node_stream.ts fix(ext/node): upgrade node:stream (#28855) 2025-04-14 21:35:34 +05:30

deno_node

require and other node related functionality for Deno.