0
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-10-30 09:08:00 -04:00
denoland-deno/cli/tests/integration
Bartek Iwańczuk 24c3c96958
feat: granular --unstable-* flags (#20968)
This commit adds granular `--unstable-*` flags:
- "--unstable-broadcast-channel"
- "--unstable-ffi"
- "--unstable-fs"
- "--unstable-http"
- "--unstable-kv"
- "--unstable-net"
- "--unstable-worker-options"
- "--unstable-cron"

These flags are meant to replace a "catch-all" flag - "--unstable", that
gives a binary control whether unstable features are enabled or not. The
downside of this flag that allowing eg. Deno KV API also enables the FFI
API (though the latter is still gated with a permission).

These flags can also be specified in `deno.json` file under `unstable`
key.

Currently, "--unstable" flag works the same way - I will open a follow
up PR that will print a warning when using "--unstable" and suggest to use
concrete "--unstable-*" flag instead. We plan to phase out "--unstable"
completely in Deno 2.
2023-11-01 23:15:08 +01:00
..
bench_tests.rs test(bench): mark explicit timer test as flaky (#20304) 2023-08-27 22:22:23 +02:00
bundle_tests.rs feat(cli): --ext parameter for run, compile, and bundle (#17172) 2023-03-22 10:15:53 -04:00
cache_tests.rs chore(tests): test_util - Add PathRef (#19450) 2023-06-10 11:09:45 -04:00
cert_tests.rs feat(unstable): ability to npm install then deno run main.ts (#20967) 2023-10-25 14:39:00 -04:00
check_tests.rs feat: granular --unstable-* flags (#20968) 2023-11-01 23:15:08 +01:00
compile_tests.rs Revert "chore: update deno_std submodule (#20994)" (#21001) 2023-10-28 01:24:37 +00:00
coverage_tests.rs fix: exclude internal JS files from coverage (#20448) 2023-09-11 13:53:42 +00:00
doc_tests.rs feat: deno doc --html (#21015) 2023-11-01 15:25:05 +00:00
eval_tests.rs feat(unstable): deno run --env (#20300) 2023-11-01 15:21:13 +00:00
flags_tests.rs chore: Remove 'UNSTABLE:' from 'deno compile' help (#21003) 2023-10-28 01:54:52 +00:00
fmt_tests.rs chore: update to Rust 1.72 (#20258) 2023-08-26 22:04:12 -06:00
info_tests.rs feat(unstable): package manager (#20517) 2023-09-18 10:46:44 -04:00
init_tests.rs fix(init): skip existing files instead of erroring (#20434) 2023-09-12 12:55:26 +02:00
inspector_tests.rs refactor: rewrite ext/io, ext/webstorage ops to op2 (#20461) 2023-09-12 12:42:05 +02:00
install_tests.rs chore(tests): test_util - Add PathRef (#19450) 2023-06-10 11:09:45 -04:00
js_unit_tests.rs feat(cron) implement Deno.cron() (#21019) 2023-11-01 11:57:55 -07:00
jsr_tests.rs feat(unstable): package manager (#20517) 2023-09-18 10:46:44 -04:00
lint_tests.rs chore: update to Rust 1.72 (#20258) 2023-08-26 22:04:12 -06:00
lsp_tests.rs perf(lsp): cleanup workspace settings scopes (#20937) 2023-10-24 21:27:27 +01:00
mod.rs feat(unstable): package manager (#20517) 2023-09-18 10:46:44 -04:00
node_compat_tests.rs chore(cli): use NPM_CONFIG_REGISTRY for all tests (#20320) 2023-08-29 13:02:54 -06:00
node_unit_tests.rs fix(ext/node): don't call undefined nextTick fn (#20724) 2023-10-02 14:13:57 +02:00
npm_tests.rs fix(unstable/byonm): improve error messages (#20987) 2023-10-26 21:22:15 -04:00
repl_tests.rs feat(unstable): deno run --env (#20300) 2023-11-01 15:21:13 +00:00
run_tests.rs feat: precompile JSX (#20962) 2023-11-01 20:30:23 +00:00
shared_library_tests.rs Revert "chore: use kqueue backend of notify on macOS" (#21039) 2023-11-01 15:54:27 +00:00
task_tests.rs fix(npm): run pre and post tasks if present (#19178) 2023-05-18 15:51:17 -04:00
test_tests.rs fix(test): --junit-path should handle when the dir doesn't exist (#21044) 2023-11-01 19:59:51 +00:00
upgrade_tests.rs chore(tests): test_util - Add PathRef (#19450) 2023-06-10 11:09:45 -04:00
vendor_tests.rs feat(vendor): support for npm specifiers (#19186) 2023-05-19 22:39:27 +00:00
watcher_tests.rs feat: deno run --unstable-hmr (#20876) 2023-10-31 01:25:58 +01:00
worker_tests.rs fix: regression in workers using dynamic imports (#20006) 2023-08-02 01:19:44 +00:00