Kenta Moriuchi
32d66b7425
perf(ext,runtime): remove using SafeArrayIterator
from for-of
( #17255 )
2023-01-13 11:20:11 -05:00
David Sherret
2fee8394a9
chore: update copyright year to 2023 ( #17247 )
...
Yearly tradition of creating extra noise in git.
2023-01-05 13:05:49 +01:00
Kenta Moriuchi
60b0deb726
chore: Update dlint ( #17031 )
...
Introduces `SafeSetIterator` and `SafeMapIterator` to primordials
2023-01-05 13:04:38 +01:00
Marcos Casagrande
5252ff5dbd
fix(ext/cache): illegal constructor ( #16205 )
2022-10-16 23:03:17 +05:30
Luca Casonato
1ab3691b09
feat(core): add Deno.core.writeAll(rid, chunk) ( #16228 )
...
This commit adds a new op_write_all to core that allows writing an
entire chunk in a single async op call. Internally this calls
`Resource::write_all`.
The `writableStreamForRid` has been moved to `06_streams.js` now, and
uses this new op. Various other code paths now also use this new op.
Closes #16227
2022-10-10 10:28:35 +02:00
Marcos Casagrande
3a3a848406
fix(ext/cache): prevent cache insert if body is not fully written ( #16138 )
2022-10-05 16:31:24 +05:30
Marcos Casagrande
e2990be264
fix(ext/cache): close resource on error ( #16129 )
2022-10-03 09:48:59 +05:30
Marcos Casagrande
a55b194638
fix(ext/cache): acquire reader lock before async op ( #16126 )
2022-10-02 01:21:48 +02:00
Agustin Casagrande
16bc9b16d2
refactor(ext/cache): remove extra headers iteration in cache.put ( #16078 )
2022-09-29 10:34:45 +05:30
Satya Rohith
b312279e58
feat: implement Web Cache API ( #15829 )
2022-09-28 17:41:12 +05:30