Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-03-14 | feat(ops): custom arity (#13949) | Aaron O'Mullan | |
Also cleanup & drop ignored wildcard op-args | |||
2022-03-14 | feat(core): codegen ops (#13861) | Divy Srivastava | |
Co-authored-by: Aaron O'Mullan <aaron.omullan@gmail.com> | |||
2022-01-31 | feat(unstable): add Deno.getUid (#13496) | Yoshiya Hinosawa | |
2022-01-07 | chore: update copyright to 2022 (#13306) | Ryan Dahl | |
Co-authored-by: Erfan Safari <erfanshield@outlook.com> | |||
2021-12-23 | feat(runtime): add op_network_interfaces (#12964) | Ben Noordhuis | |
Add an op to list the network interfaces on the system. Prep work for #8137 and `os.networkInterfaces()` Node compat in std. Refs denoland/deno_std#1436. | |||
2021-12-11 | fix: op_set_exit_code (#13034) | Bartek Iwańczuk | |
Fixes "op_set_exit_code" by sharing a single "Arc" between all workers (via "op state") instead of having a "global" value stored in "deno_runtime" crate. As a consequence setting an exit code is always scoped to a tree of workers, instead of being overridable if there are multiple worker tree (like in "deno test --jobs" subcommand). Refactored "cli/main.rs" functions to return "Result<i32, AnyError>" instead of "Result<(), AnyError>" so they can return exit code. | |||
2021-11-28 | feat(runtime): add op_set_exit_code (#12911) | Ben Noordhuis | |
Set the exit code to use if none is provided to Deno.exit(), or when Deno exits naturally. Needed for process.exitCode Node compat. Paves the way for #12888. | |||
2021-10-05 | chore: various op cleanup (#12329) | Leo K | |
2021-07-29 | feat(runtime): implement navigator.hardwareConcurrency (#11448) | Divy Srivastava | |
This commit implements "navigator.hardwareConcurrency" API, which supersedes "Deno.systemCpuInfo()" API (which was removed in this commit). | |||
2021-05-08 | cleanup(ops): remove unused ZeroCopyBuf arg-types (#10530) | Aaron O'Mullan | |
2021-05-02 | refactor(runtime): use Extensions (#10461) | Aaron O'Mullan | |
2021-04-13 | feat(permissions): allow env permission to take values (#9825) | crowlKats | |
2021-04-12 | refactor(deno): remove concept of bin & json ops (#10145) | Aaron O'Mullan | |
2021-04-12 | feat(runtime/permissions): prompt fallback (#9376) | crowlKats | |
Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-04-06 | refactor: rewrite "net" ops to use serde_v8 (#10028) | Aaron O'Mullan | |
2021-04-05 | refactor: convert ops to use serde_v8 (#10009) | Aaron O'Mullan | |
This commit rewrites most of the ops to use "serde_v8" instead of "json" serialization. | |||
2021-04-02 | refactor(ops): remove variadic buffers (#9944) | Aaron O'Mullan | |
2021-03-18 | move runtime ops to serde ops (#9828) | crowlKats | |
2021-03-17 | refactor: clean up permission handling (#9367) | crowlKats | |
2021-02-23 | fix: panic caused by Deno.env.set("", "") (#9583) | Kohei Ueno | |
2021-01-10 | update copyright to 2021 (#9081) | Ryan Dahl | |
2020-12-13 | refactor: deno_runtime crate (#8640) | Bartek Iwańczuk | |
This commit moves Deno JS runtime, ops, permissions and inspector implementation to new "deno_runtime" crate located in "runtime/" directory. Details in "runtime/README.md". Co-authored-by: Ryan Dahl <ry@tinyclouds.org> |