Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-01-09 | fix(web): implement DOMException#code (#9015) | Yacine Hmito | |
Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> | |||
2021-01-09 | refactor: Print cause chain when downcasting AnyError fails (#9059) | Bert Belder | |
2021-01-08 | fix(runtime): use tokio for async fs ops (#9042) | Casper Beyer | |
This commit makes following ops async: - op_fstat_async - op_ftruncate_async - op_seek_async - op_fdatasync_async - op_fsync_async - op_futime_async | |||
2021-01-08 | fix: Worker hangs when posting "undefined" as message (#8920) | yonatan ben avraham | |
This commit fixes hang in web workers occuring when sending "undefined" as message value. It is a temporary band-aid until proper structured close is implemented. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-01-08 | feat: denort binary (#9041) | Luca Casonato | |
This commit adds new binary target called "denort". It is a "lite" version of "deno" binary that can only execute code embedded inside the binary itself. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-01-07 | feat: add --location=<href> and globalThis.location (#7369) | Nayeem Rahman | |
2021-01-07 | chore: checkout submodules with shallow=true (#9040) | Luca Casonato | |
2021-01-07 | ignore "use asm" (#9019) | Anonymous | |
Preventing V8 from logging erroneous line numbers. Use wasm. | |||
2021-01-07 | fix(coverage): report partial lines as uncovered (#9033) | Casper Beyer | |
2021-01-07 | fix(coverage): do not store source inline in raw reports (#9025) | Casper Beyer | |
When we were doing single process in-memory reports getting the source from the runtime was practical, but now that we're writing to disk this conflicts with the format tools taking raw v8 coverage dumps expect. | |||
2021-01-07 | fix: Use "none" instead of false to sandbox Workers (#9034) | Nayeem Rahman | |
2021-01-07 | Remove emoji from welcome script so it looks better on windows (#9031) | Ryan Dahl | |
2021-01-07 | chore: add context information to stale bot message text (#9037) | Jesse Jackson | |
Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com> | |||
2021-01-07 | chore: exempt docs label from stalebot (#9028) | Luca Casonato | |
2021-01-06 | feat: Add configurable permissions for Workers (#8215) | Steven Guerrero | |
This commit adds new option to "Worker" Web API that allows to configure permissions. New "Worker.deno.permissions" option can be used to define limited permissions to the worker thread by either: - inherit set of parent thread permissions - use limited subset of parent thread permissions - revoke all permissions (full sandbox) In order to achieve this functionality "CliModuleLoader" was modified to accept "initial permissions", which are used for top module loading (ie. uses parent thread permission set to load top level module of a worker). | |||
2021-01-06 | refactor: move WebSocket API to an op_crate (#9026) | Luca Casonato | |
2021-01-06 | chore: exempt tests and build labels from stalebot (#9027) | Luca Casonato | |
2021-01-06 | fix(std/http): Use ES private fields in server (#8981) | Zhangyuan Nie | |
2021-01-06 | fix: stronger input checking for setTimeout; add function overload (#8957) | Anonymous | |
2021-01-06 | enable stale bot (#9011) | Ryan Dahl | |
2021-01-06 | BREAKING(std/wasi): return exit code from start (#9022) | Casper Beyer | |
This returns the exit code directly from the start entry point instead of throwing it and letting the user handle it. As a result the exit status is an implementation detail and has been made internal. | |||
2021-01-06 | feat(cli): support data urls (#8866) | Kitson Kelly | |
Closes: #5059 Co-authored-by: Valentin Anger <syrupthinker@gryphno.de> | |||
2021-01-06 | fix: align performance API to spec using WPT (#9012) | Luca Casonato | |
2021-01-06 | refactor(cli): remove 'js' module, simplify compiler snapshot (#9020) | Bartek Iwańczuk | |
This commit removes "js" module from "cli". It contained stuff related to TypeScript compiler (snapshot, declaration files) and thus it was moved to "tsc" module. | |||
2021-01-06 | fix(std/node): resolve files in symlinked directories (#8840) | Liam Murphy | |
2021-01-06 | fix: use inline source maps when present in js (#8995) | Luca Casonato | |
2021-01-05 | upgrade: deno_doc, deno_lint, dprint, swc_ecmascript, swc_bundler (#9003) | Bartek Iwańczuk | |
2021-01-05 | fix: align AbortSignal to spec using WPT (#9007) | Luca Casonato | |
2021-01-05 | Add rlib size benchmarks (#9005) | Ryan Dahl | |
2021-01-05 | refactor(core): simplify Deno.core initialisation, remove stale TODO (#8847) | Bartek Iwańczuk | |
This commit rewrites initialisation of the "shared queue" and in effect prevents from double execution of "core/core.js" and "core/error.js". Previously both of these files were executed every time a "JsRuntime" was created. That lead to a situation where one copy of each script was included in the snapshot and then another copy would be executed after loading the snapshot. Effectively "JsRuntime::shared_init" was removed; instead execution of those scripts and actual initialisation of shared queue was split into two helper functions: "JsRuntime::js_init" and "JsRuntime::share_queue_init". Additionally stale TODO comments were removed. | |||
2021-01-05 | fix: align encoding APIs to spec using WPT (#9004) | Luca Casonato | |
2021-01-05 | BREAKING(std/wasi): make implementation details private (#8996) | Casper Beyer | |
This makes the implementation details of the Context class private, making the public interface much more bare-bones and aligns it closer to what Node exposes. | |||
2021-01-05 | typo (#8998) | Kai Mallea | |
2021-01-05 | fix(runtime/websocket): respond to ping with pong (#8974) | crowlKats | |
2021-01-05 | feat(std/wasi): allow stdio resources to be specified (#8999) | Casper Beyer | |
2021-01-05 | docs(example/tcp_echo): fix TCP echo leaking resources (#8997) | Mark Tomlin | |
2021-01-05 | tests: add web platform test runner (#8990) | Luca Casonato | |
Co-authored-by: Kitson Kelly <me@kitsonkelly.com> | |||
2021-01-05 | feat(cli/standalone): support runtime flags for deno compile (#8738) | Nayeem Rahman | |
2021-01-05 | fix(lsp): Respect client capabilities for config and dynamic registration ↵ | Valentin Anger | |
(#8865) | |||
2021-01-04 | docs: Remove outdated information about third_party/ directory (#8973) | Yacine Hmito | |
2021-01-04 | feat(installer): Add support for MSYS on Windows (#8932) | Sylvain Cau | |
2021-01-04 | fix(coverage): merge duplicate reports (#8942) | Casper Beyer | |
Merging multiple runs isn't quite right because we rely on a 0 count to signal that a block hasn't been called. Other tools like c8 expect this to be true as-well so we need to do our best to merge coverage files rather than duplicating them. | |||
2021-01-04 | BREAKING(unstable): remove CreateHttpClientOptions.caFile (#8928) | Mo | |
2021-01-04 | docs: meta updates to cli/tests/unit/README.md (#8969) | Satya Rohith | |
2021-01-04 | fix(inspector): kill child process after test (#8986) | Ben Noordhuis | |
The child process kept running and printing "hello" to stdout. This commit also removes the dependency on reqwest and instead switches to the re-export from the fetch crate. Brings back commit 1a2e7741c33490d2a91147966019853c6b1d6a48. | |||
2021-01-04 | chore: disable flaky test on Windows (#8987) | Bartek Iwańczuk | |
2021-01-04 | Revert "fix(inspector): add back list endpoint (#8894)" (#8977) | Luca Casonato | |
This reverts commit 1a2e7741c33490d2a91147966019853c6b1d6a48. | |||
2021-01-04 | fix: panic on invalid file:// module specifier (#8964) | Maayan Hanin | |
2021-01-03 | fix(inspector): add back list endpoint (#8894) | Liam Perlaki | |
This commit adds back "/json/list" endpoint to inspector server which was erroneously removed during server rewrite. Co-authored-by: Ben Noordhuis <info@bnoordhuis.nl> | |||
2021-01-02 | Revert "ci: don't install python (#8961)" (#8963) | Ryan Dahl | |
This reverts commit 5937ee3fba24dac6be99c8cb0b4c9709d4656f71. |