Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-20 | repl: do not crash on async op reject (#3527) | Kevin (Kun) "Kassimo" Qian | |
2019-12-18 | v0.27.0 | Ryan Dahl | |
2019-12-18 | Reduce all directory functions to Deno.dir() (#3518) | Ry Dahl | |
2019-12-15 | feat: show detailed version with --version (#3507) | Yoshiya Hinosawa | |
2019-12-15 | Feat: Add more dir APIs for Deno (#3491) | Axetroy | |
2019-12-15 | Use async-await at few places, fix spelling mistake (#3499) | Gurwinder Singh | |
2019-12-14 | fetch support URL instance as input (#3496) | Axetroy | |
2019-12-14 | flag: upgrade std to v0.26.0 (#3492) | Axetroy | |
2019-12-10 | timer: due/now Math.max instead of min (#3477) | Kevin (Kun) "Kassimo" Qian | |
2019-12-08 | fix: plugin ops should change op count metrics (#3455) | Luca Casonato | |
2019-12-05 | v0.26.0 | Ryan Dahl | |
2019-12-05 | Revert "Synchronize deno and deno_std versions" (#3446) | Ry Dahl | |
Preventing release v0.26.0 This reverts commit 81efa9d938aa169d16e67762d336d75738375cd6. | |||
2019-12-05 | feat: first pass at native plugins (#3372) | Andy Finch | |
2019-12-03 | Timer/microtask ordering fix (#3439) | Kevin (Kun) "Kassimo" Qian | |
2019-12-03 | feat: Add --no-remote, rename --no-fetch to --cached-only (#3417) | Nayeem Rahman | |
2019-12-03 | remove duplicated argv member from ThreadSafeGlobalState (#3433) | Ry Dahl | |
2019-12-03 | fix some typos in permissions (#3436) | Andy Finch | |
2019-12-02 | disable eager polling for ops (#3434) | Bartek Iwańczuk | |
2019-12-01 | fix realpath behavior in windows (#3425) | 木杉 | |
2019-11-29 | synchronize deno and deno_std versions (#3415) | Axetroy | |
2019-11-26 | Tweaks to arg_hacks and add v8-flags to repl (#3409) | Kevin (Kun) "Kassimo" Qian | |
2019-11-26 | v0.25.0 | Ryan Dahl | |
2019-11-26 | better error messages for 'relative import path not prefixed with / or ./ or ↵ | Bartek Iwańczuk | |
../' (#3405) | |||
2019-11-26 | refactor: reorganize flags (#3389) | Ry Dahl | |
- Remove ability to specify run arguments like `--allow-net` after the script argument. It's too hacky to make work with clap. - Remove `--v8-options`, instead use `--v8-flags=--help` - Give more descriptive names to unit tests in flags.rs - Assume argv and subcommand into DenoFlags struct so the output of flags module is only DenoFlags rather than the tuple (subcommand, flags, argv). - Improve CLI help text - Make `deno run` specific args like `--allow-net` only show up in 'deno help run' instead of as global flags in `deno help`. - Removes `deno version` to simplify our implementation and be closer to clap defaults. `deno -V` now only shows Deno's version and not V8's nor TypeScript. `Deno.versions` can be used to see that information. - Prevent clap from auto-detecting terminal width and attempting to wrap text. | |||
2019-11-26 | Add Deno.realpath (#3404) | Kevin (Kun) "Kassimo" Qian | |
2019-11-25 | better error message for missing module (#3402) | Bartek Iwańczuk | |
2019-11-24 | refactor: Elevate DenoPermissions lock to top level (#3398) | Kevin (Kun) "Kassimo" Qian | |
2019-11-24 | Make private namespaces in lib.deno_runtime.d.ts more private (#3400) | Kitson Kelly | |
2019-11-22 | remove tokio_util::block_on (#3388) | Bartek Iwańczuk | |
This PR removes tokio_util::block_on - refactored compiler and file fetcher slightly so that we can safely block there - that's because only blocking path consist of only synchronous operations. Additionally I removed excessive use of tokio_util::panic_on_error and tokio_util::run_in_task and moved both functions to cli/worker.rs, to tests module. Closes #2960 | |||
2019-11-22 | minor clean ups in TS compiler (#3394) | Bartek Iwańczuk | |
2019-11-20 | feat: Support named exports on bundles. (#3352) | Kitson Kelly | |
2019-11-19 | remove tokio_util::block_on from ops/workers.rs (#3381) | Bartek Iwańczuk | |
2019-11-19 | fix: use AF_INET6 in ./tools/http_server.py (#3374) | Bartek Iwańczuk | |
2019-11-18 | chore: remove unneeded tokio deps (#3376) | Bartek Iwańczuk | |
2019-11-18 | feat: add --check for deno fmt (#3369) | 罗文 | |
2019-11-17 | refactor: fixes for futures (#3363) | Bartek Iwańczuk | |
After landing #3358 the benchmarks exploded indicating problems with workers and deno_core_http_bench. This PR dramatically fixes thread/syscall count that showed up on benchmarks. Thread count is not back to previous levels but difference went from hundreds/thousands to about ~50. | |||
2019-11-16 | Use async to replace FutureExt in lib.rs (#3359) | Kevin (Kun) "Kassimo" Qian | |
2019-11-16 | Use futures 0.3 API (#3358) | Bartek Iwańczuk | |
2019-11-16 | fmt: respect prettierrc and prettierignore (#3346) | 罗文 | |
2019-11-15 | run std test with cargo test (#3344) | Bartek Iwańczuk | |
Removes three CI jobs | |||
2019-11-15 | Fix remote .wasm import content type issue (#3351) | Kevin (Kun) "Kassimo" Qian | |
2019-11-14 | v0.24.0 | Ryan Dahl | |
2019-11-14 | Turn on TS strict mode for deno_typescript (#3330) | Ry Dahl | |
2019-11-14 | refactor: per-worker resource table, take 2 (#3342) | Bartek Iwańczuk | |
- removes global `RESOURCE_TABLE` - resource tables are now created per `Worker` in `State` - renames `CliResource` to `StreamResource` and moves all logic related to it to `cli/ops/io.rs` - removes `cli/resources.rs` - adds `state` argument to `op_read` and `op_write` and consequently adds `stateful_minimal_op` to `State` - IMPORTANT NOTE: workers don't have access to process stdio - this is caused by fact that dropping worker would close stdout for process (because it's constructed from raw handle, which closes underlying file descriptor on drop) | |||
2019-11-14 | Loader: support .wasm imports (#3328) | Kevin (Kun) "Kassimo" Qian | |
* loader: support .wasm imports * http_server: true * Support named exports * Clippy | |||
2019-11-13 | Revert "refactor: per-worker resource table (#3306)" | Ryan Dahl | |
This patch does not work with the recent bundler changes (#3325). Unfortunately I didn't merge master before landing this patch. It has something to do with console.log not working inside the compiler worker. This reverts commit fd62379eafde6571f126df5650b80cfda9f74229. | |||
2019-11-13 | refactor: per-worker resource table (#3306) | Bartek Iwańczuk | |
- removes global `RESOURCE_TABLE` - resource tables are now created per `Worker` in `State` - renames `CliResource` to `StreamResource` and moves all logic related to it to `cli/ops/io.rs` - removes `cli/resources.rs` - adds `state` argument to `op_read` and `op_write` and consequently adds `stateful_minimal_op` to `State` - IMPORTANT NOTE: workers don't have access to process stdio - this is caused by fact that dropping worker would close stdout for process (because it's constructed from raw handle, which closes underlying file descriptor on drop) | |||
2019-11-13 | Revert "tests: share http server between tests (#3336)" | Ryan Dahl | |
This reverts commit dbf861f8a02f4a90ef68a4e2741b973becc53438. | |||
2019-11-13 | tests: share http server between tests (#3336) | Bartek Iwańczuk | |
Re-enable flaky tests | |||
2019-11-13 | Disable flaky tests lock_check_ok2 again (#3334) | Ry Dahl | |
Mistakenly re-enabled in #3275. |