Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-25 | upgrade: Rust 1.51.0 (#9895) | Yusuke Tanaka | |
2021-03-21 | chore: release crates (#9847) | Bartek Iwańczuk | |
2021-03-21 | refactor(runtime/permissions): Rename permission structs (#9841) | Nayeem Rahman | |
2021-03-20 | refactor: Move bin ops to deno_core and unify logic with json ops (#9457) | Inteon | |
This commit moves implementation of bin ops to "deno_core" crates as well as unifying logic between bin ops and json ops to reuse as much code as possible (both in Rust and JavaScript). | |||
2021-03-20 | upgrade: tokio 1.4.0 (#9842) | Ryan Dahl | |
2021-03-20 | fix(op_crates/webgpu): create instance only when required (#9771) | crowlKats | |
Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> | |||
2021-03-19 | refactor(runtime/ops/worker_host): simplify worker perms handling (#9835) | crowlKats | |
2021-03-19 | chores: enforce type ResourceId across codebase (#9837) | Divy Srivastava | |
2021-03-18 | normalize rids (#9832) | crowlKats | |
2021-03-18 | fix: fallback to default UA and CA data for Deno.createHttpClient() (#9830) | Aaron O'Mullan | |
2021-03-18 | move runtime ops to serde ops (#9828) | crowlKats | |
2021-03-18 | chore(console): distinguish between log levels (#9824) | Luca Casonato | |
Change `Console.#printFunc` to pass a log level as the second argument (0 = debug, 3 = error), instead of a boolean for `isErr`. This does not change the Deno runtime behaviour at all. | |||
2021-03-18 | refactor: update minimal ops & rename to buffer ops (#9719) | Inteon | |
This commit rewrites "dispatch_minimal" into "dispatch_buffer". It's part of an effort to unify JS interface for ops for both json and minimal (buffer) ops. Before this commit "minimal ops" could be either sync or async depending on the return type from the op, but this commit changes it to have separate signatures for sync and async ops (just like in case of json ops). | |||
2021-03-17 | refactor: clean up permission handling (#9367) | crowlKats | |
2021-03-15 | chore: Upgrade rustyline to 8.0.0 (#9781) | Casper Beyer | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-03-14 | fix(runtime): do not require deno namespace in workers for crypto (#9784) | Casper Beyer | |
2021-03-14 | chore: upgrade to tokio 1.3.0 (#9778) | Yusuke Tanaka | |
2021-03-12 | chore: bump crates (#9769) | Luca Casonato | |
2021-03-12 | refactor: move Console to op_crates/console (#9770) | Luca Casonato | |
2021-03-12 | chore: split web op crate (#9635) | Luca Casonato | |
This commit starts splitting out the deno_web op crate into multiple smaller crates. This commit splits out WebIDL and URL API, but in the future I want to split out each spec into its own crate. That means we will have (in rough order of loading): `webidl`, `dom`, `streams`, `console`, `encoding`, `url`, `file`, `fetch`, `websocket`, and `webgpu` crates. | |||
2021-03-09 | chore: release crates (#9731) | Bartek Iwańczuk | |
2021-03-08 | fix(runtime/js): add navigator interface objects (#9685) | Nayeem Rahman | |
2021-03-08 | chore: fix decendents in runtime readme (#9718) | Tobias Nießen | |
2021-03-04 | fix(runtime/web_worker): Don't block self.onmessage with TLA (#9619) | Nayeem Rahman | |
This commit rewrites implementation of "JsRuntime::mod_evaluate". Event loop is no longer polled automatically and users must manually drive event loop forward after calling "mod_evaluate". Co-authored-by: Nayeem Rahman <nayeemrmn99@gmail.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-03-02 | Bump crates again (#9653) | Ryan Dahl | |
2021-03-02 | Bump crate versions (#9651) | Ryan Dahl | |
2021-03-02 | refactor(op_crates/web): Move URL parsing to Rust (#9276) | Nayeem Rahman | |
2021-03-01 | feat: WebGPU API (#7977) | crowlKats | |
Co-authored-by: Luca Casonato <lucacasonato@yahoo.com> | |||
2021-02-28 | chore(runtime): remove rustyline dependency (#9625) | Casper Beyer | |
2021-02-28 | chore(runtime): removed unused dependencies (#9622) | Akshat Agarwal | |
This PR removes the following unused dependencies from the runtime crate: - env_logger - rustyline-derive - shell-escape | |||
2021-02-26 | feat(runtime): stabilize Deno.symlink and Deno.symlinkSync (#9226) | Casper Beyer | |
2021-02-26 | chore(cli/runtime): use re-export serde from deno_core (#9599) | Kitson Kelly | |
2021-02-25 | chore(core): optional args for registerErrorClass (#9602) | Luca Casonato | |
2021-02-25 | feat(runtime): stabilize Deno.link and Deno.linkSync (#9417) | Casper Beyer | |
This commit makes "Deno.link" and "Deno.linkSync" stable. The permission required has been changed to read-write to ensure one cannot escape the sandbox. | |||
2021-02-25 | fix(runtime): do not panic on irregular dir entries (#9579) | Casper Beyer | |
2021-02-25 | feat(runtime): stabilise permissions and add event target capabilities (#9573) | Kitson Kelly | |
2021-02-24 | feat: add exit sanitizer to Deno.test (#9529) | Casper Beyer | |
This adds an exit sanitizer to ensure that code being tested or dependencies of that code can't accidentally call "Deno.exit" leading to partial test runs and false results. | |||
2021-02-23 | fix: panic caused by Deno.env.set("", "") (#9583) | Kohei Ueno | |
2021-02-21 | feat(unstable): per op metrics (#9240) | Luca Casonato | |
2021-02-21 | fix(runtime/testing): false positive for timers when an error is thrown (#9553) | Casper Beyer | |
2021-02-18 | feat(runtime/ops): strongly typed deserialization of JSON ops (#9532) | crowlKats | |
2021-02-17 | Make ModuleSpecifier a type alias, not wrapper struct (#9531) | Ryan Dahl | |
2021-02-12 | chore: release crates (#9481) | Bartek Iwańczuk | |
2021-02-12 | chore: Update to Rust 1.50.0 (#9479) | Kitson Kelly | |
2021-02-11 | fix(runtime/tls): handle invalid host for connectTls/startTls (#9453) | Erik Price | |
2021-02-10 | fix(console): log function object properties / do not log non-enumerable ↵ | David DeSimone | |
props by default (#9363) | |||
2021-02-09 | fix(op_crates): Don't use `Deno.inspect` in op crates (#9332) | Nayeem Rahman | |
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com> | |||
2021-02-09 | chore: update dependencies (#9455) | Luca Casonato | |
2021-02-07 | fix(runtime/tls): remove unnecessary clone calls (#9429) | Ben Noordhuis | |
2021-02-05 | chore: release crates (#9410) | Bartek Iwańczuk | |