1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-12-11 10:07:54 -05:00
denoland-deno/ext/io
Igor Zinkovsky 93b8c72d89
fix(ext/io) several sync fs fixes (#18886)
2 fixes related to sync fs:
* update the 2 sync methods on `Resource` trait to take `Rc<Self>`
(consistent with other methods)
* fix a bug in `StdFileResource::with_inner_and_metadata`, which
currently can trigger a panic if a sync method is called on a file with
a pending async operation. This could happen in the code path where
`File::try_clone`
[fails](39ece1fe0d/ext/io/lib.rs (L485-L489)).
2023-05-04 16:17:43 +02:00
..
12_io.js feat(core): sync io ops in core (#18603) 2023-04-06 00:14:16 +02:00
Cargo.toml 1.33.1 (#18895) 2023-04-28 19:05:46 +02:00
lib.rs fix(ext/io) several sync fs fixes (#18886) 2023-05-04 16:17:43 +02:00
README.md refactor(runtime): factor out deno_io extension crate (#18001) 2023-03-05 00:39:48 +00:00

deno_io

This crate provides IO primitives for other Deno extensions, this includes stdio streams and abstraction over File System files.