Asher Gomez
|
0833a1617c
|
fix(ext/node): use primordials in ext/node/polyfills/_fs/_fs_cp.js (#24320)
Towards #24236
|
2024-06-24 16:17:26 +10:00 |
|
Bartek Iwańczuk
|
909986fa6e
|
refactor: migrate 'ext/node' extension to virtual ops module (#22157)
Follow up to https://github.com/denoland/deno/pull/22135
|
2024-01-29 14:58:08 +01:00 |
|
Kenta Moriuchi
|
515a34b4de
|
refactor: use core.ensureFastOps() (#21888)
|
2024-01-10 15:37:25 -07:00 |
|
Divy Srivastava
|
611993fbe0
|
fix(ci): update copright year for _fs_cp.js (#21803)
|
2024-01-05 13:43:56 +00:00 |
|
Divy Srivastava
|
df062d2c78
|
fix(ext/node): add fs.cp, fs.cpSync, promises.cp (#21745)
Fixes https://github.com/denoland/deno/issues/20803
Fixes https://github.com/denoland/deno/issues/21723
Performance: copying a 48GiB rust `target` folder (recursive)
| Platform | `deno` | `node v21.5` | Improvement |
| -------- | ------- | ------- | ------- |
| macOS (APFS) | 3.1secs | 127.99 secs | **42x** |
| Windows | 18.3secs | 67.2secs | **3.8x** |
Copying files with varying sizes:
![image](https://github.com/denoland/deno/assets/34997667/58932652-6f7a-47f5-8504-896dc9ab4ddc)
|
2024-01-05 18:28:33 +05:30 |
|