1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-21 23:04:45 -05:00
denoland-deno/ext
Nathan Whitaker dadc606419
fix(ext/node): Add fs.lutimes / fs.lutimesSync (#23172)
Part of #18218


- Adds `fs.lutimes` and `fs.lutimesSync` to our node polyfills. To do
this I added methods to the `FileSystem` trait + ops to expose the
functionality to JS.
- Exports `fs._toUnixTimestamp`. Node exposes an internal util
`toUnixTimestamp` from the fs module to be used by unit tests (so we
need it for the unit test to pass unmodified). It's weird because it's
only supposed to be used internally but it's still publicly accessible
- Matches up error handling and timestamp handling for fs.futimes and
fs.utimes with node
- Enables the node_compat utimes test - this exercises futimes, lutimes,
and utimes.
2024-07-02 19:33:32 -07:00
..
broadcast_channel chore: forward v1.44.4 release commit to main (#24271) 2024-06-19 20:29:53 +02:00
cache chore: forward v1.44.4 release commit to main (#24271) 2024-06-19 20:29:53 +02:00
canvas chore: forward v1.44.4 release commit to main (#24271) 2024-06-19 20:29:53 +02:00
console chore: forward v1.44.4 release commit to main (#24271) 2024-06-19 20:29:53 +02:00
cron chore: forward v1.44.4 release commit to main (#24271) 2024-06-19 20:29:53 +02:00
crypto chore: forward v1.44.4 release commit to main (#24271) 2024-06-19 20:29:53 +02:00
fetch chore: upgrade to reqwest 0.12.4 and rustls 0.22 (#24388) 2024-07-02 02:09:47 +02:00
ffi BREAKING(unstable/ffi): remove callback reentrant flag (#24367) 2024-07-01 09:36:33 +05:30
fs fix(ext/node): Add fs.lutimes / fs.lutimesSync (#23172) 2024-07-02 19:33:32 -07:00
http refactor(ext): remove use of brotli::ffi (#24214) 2024-06-20 20:44:24 +05:30
io chore: forward v1.44.4 release commit to main (#24271) 2024-06-19 20:29:53 +02:00
kv chore: upgrade to reqwest 0.12.4 and rustls 0.22 (#24388) 2024-07-02 02:09:47 +02:00
napi fix: more node-api fixes (#24220) 2024-06-19 11:33:46 -07:00
net chore: upgrade to reqwest 0.12.4 and rustls 0.22 (#24388) 2024-07-02 02:09:47 +02:00
node fix(ext/node): Add fs.lutimes / fs.lutimesSync (#23172) 2024-07-02 19:33:32 -07:00
tls chore: upgrade to reqwest 0.12.4 and rustls 0.22 (#24388) 2024-07-02 02:09:47 +02:00
url chore: forward v1.44.4 release commit to main (#24271) 2024-06-19 20:29:53 +02:00
web fix(ext/web): use primordials of ES2024 ArrayBuffer transfer (#24396) 2024-07-02 22:27:01 +02:00
webgpu chore: forward v1.44.4 release commit to main (#24271) 2024-06-19 20:29:53 +02:00
webidl chore: forward v1.44.4 release commit to main (#24271) 2024-06-19 20:29:53 +02:00
websocket chore: upgrade to reqwest 0.12.4 and rustls 0.22 (#24388) 2024-07-02 02:09:47 +02:00
webstorage chore: forward v1.44.4 release commit to main (#24271) 2024-06-19 20:29:53 +02:00