Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-27 | chore: test builders for integration tests (#17965) | David Sherret | |
Start of adding test builders to simplify integration tests. I only updated a few test files. We can complete upgrading over time. | |||
2023-02-27 | chore(ext/node): fix variable name (#17948) | Geert-Jan Zwiers | |
2023-02-27 | fix(lockfile): don't touch lockfile is npm specifiers are identical (#17973) | Bartek Iwańczuk | |
We were unconditionally inserting npm specifiers into the lockfile, marking it as "dirty" and requiring saving. | |||
2023-02-27 | chore(ext/node): suppress node compat tests stdout by default (#17909) | Yoshiya Hinosawa | |
2023-02-27 | deps: bump `regexp` to `^1.7.0` (#17966) | Dominic DiGiacomo | |
2023-02-26 | fix(cli,ext/web): Upgrading uuid from =1.1.2 to 1.3.0 (#17963) | sean watters | |
Resolves https://github.com/denoland/deno/issues/17962 | |||
2023-02-26 | chore: Changing dependency on tokio-util from version-lock to semver minimum ↵ | luketpeterson | |
(#17863) | |||
2023-02-26 | chore(ext/ffi): Use queueMicrotask in tests (#17954) | Aapo Alasuutari | |
2023-02-26 | refactor(ext/node): remove _process/stdio.js (#17911) | Yoshiya Hinosawa | |
2023-02-26 | fix(ext/node): util.types.isSharedArrayBuffer (#17836) | Yoshiya Hinosawa | |
2023-02-25 | chore: fix flaky package_json_basic tests (#17940) | David Sherret | |
https://github.com/denoland/deno/actions/runs/4267836955/jobs/7429836369 Closes #17946 | |||
2023-02-24 | chore: forward v1.31.1 release commit to main (#17939) | denobot | |
Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2023-02-25 | fix(npm): skip analyzing more specifiers in package.json (#17938) | David Sherret | |
2023-02-25 | fix: regression remapping remote specifier to local file (#17935) | David Sherret | |
Tests added to deno_graph, which were previously not there. Closes #17932 | |||
2023-02-24 | fix(npm): lazily install package.json dependencies only when necessary (#17931) | David Sherret | |
This lazily does an "npm install" when any package name matches what's found in the package.json or when running a script from package.json with deno task. Part of #17916 Closes #17928 | |||
2023-02-24 | fix: ignore workspace specifiers in package.json (#17934) | David Sherret | |
Part of #17916 | |||
2023-02-24 | refactor(flash): move remoteAddr to options bag (#17913) | Leo Kettmeir | |
Applies suggestion from #17912 | |||
2023-02-24 | fix: ensure concurrent non-statically analyzable dynamic imports do not ↵ | David Sherret | |
sometimes fail (#17923) Closes #17918 | |||
2023-02-24 | feat: add `DENO_NO_PACKAGE_JSON` env var (#17926) | David Sherret | |
Depends on #17924 Part of #17916 | |||
2023-02-24 | fix(npm): package.json auto-discovery should respect `--no-config` and ↵ | David Sherret | |
`--no-npm` (#17924) Part of #17916 | |||
2023-02-24 | fix: remote modules should be allowed to import data urls (#17920) | David Sherret | |
This was a regression that has already been broken for some time, but that also became broken for when using an import map 1.31. Closes #17914 | |||
2023-02-24 | chore: fix cargo publish (#17907) | David Sherret | |
2023-02-24 | 1.31.0 (#17906) | denobot | |
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-02-23 | fix(npm): allow resolving from package.json when an import map exists (#17905) | David Sherret | |
2023-02-23 | fix(core): remove async op inlining optimization (#17899) | Divy Srivastava | |
Runtime generation of async op wrappers contributed to increased startup time and core became unusable with `--disallow-code-generation-from-strings` flag. The optimization only affects very small microbenchmarks so this revert will not cause any regressions. | |||
2023-02-23 | feat(task): adjust warning (#17904) | Bartek Iwańczuk | |
Put it on a single line and remove coloring. | |||
2023-02-23 | fix(webgpu): don't default to 0 for setVertexBuffer.size & properly use ↵ | Leo Kettmeir | |
webidl.setlike (#17800) | |||
2023-02-23 | fix(npm): support bare specifiers in package.json having a path (#17903) | David Sherret | |
For example `import * as test from "package/path.js"` | |||
2023-02-23 | feat(npm): support bare specifiers from package.json in more subcommands and ↵ | David Sherret | |
language server (#17891) | |||
2023-02-23 | feat(task): add warning about package.json scripts support (#17900) | Bartek Iwańczuk | |
2023-02-23 | feat(npm): support npm specifiers in remote modules without `--unstable` ↵ | David Sherret | |
(#17889) Closes #17455 | |||
2023-02-23 | fix(ext/node): fix npm module resolution when --node-modules-dir specified ↵ | Yoshiya Hinosawa | |
(#17896) | |||
2023-02-23 | fix(ext/flash): wrong order of arguments passed to `http1Response` (#17893) | Kenta Moriuchi | |
2023-02-23 | feat(bench): change --json output format (#17888) | Bartek Iwańczuk | |
Closes https://github.com/denoland/deno/issues/17775 | |||
2023-02-22 | feat(task): support scripts in package.json (#17887) | David Sherret | |
This is a super basic initial implementation. We don't create a `node_modules/.bin` folder at the moment and add it to the PATH like we should which is necessary to make command name resolution in the subprocess work properly (ex. you run a script that launches another script that then tries to launch an "npx command"... this won't work atm). Closes #17492 | |||
2023-02-23 | test(ext/node): add tty_test and util_test (#17868) | Yoshiya Hinosawa | |
2023-02-23 | test(ext/node): add tls_test (#17871) | Yoshiya Hinosawa | |
2023-02-23 | Revert "test(wpt): implement process timeout (#17872)" (#17886) | Bartek Iwańczuk | |
This reverts commit 5fcbdd62285140353edbb28e67f7d72e3317e96e. | |||
2023-02-22 | fix(npm): resolve node_modules dir relative to package.json instead of cwd ↵ | David Sherret | |
(#17885) | |||
2023-02-22 | perf: remove `current_dir()` call in `Deno.mainModule` (#17883) | David Sherret | |
2023-02-22 | feat: support bare specifier resolution with package.json (#17864) | Bartek Iwańczuk | |
This commit enables resolution of "bare specifiers" (eg. "import express from 'express';") if a "package.json" file is discovered. It's a step towards being able to run projects authored for Node.js without any changes. With this commit we are able to successfully run Vite projects without any changes to the user code. --------- Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2023-02-22 | feat(permissions): grant all permission for a group in permission prompt ↵ | Asher Gomez | |
(#17140) This commit adds new "A" option to the interactive permission prompt, that will allow all subsequent permissions for given group (domain). Ie. when querying for permissions to access eg. env variables responding with "A" will allow access to all environmental variables. This works for all permission domains and should make permission prompts more ergonomic for users. | |||
2023-02-22 | test(wpt): implement process timeout (#17872) | Filip Skokan | |
``` response-consume-stream.any.js Blob-stream.any.js ``` These tests just hang whenever they get to use byob mode. This PR adds a timeout to the spawned process so that the WPTs finish running. This first broke the daily run due to https://github.com/web-platform-tests/wpt/commit/7b49c547d4b7bcc17e6308f741b080f4207d1e8a Also fixes "Untitled" test names in https://wpt.fyi/results/dom/events/Event-constructors.any.html?label=experimental&label=master&product=deno&product=chrome&aligned&view=subtest | |||
2023-02-22 | refactor: use deno_graph for npm specifiers (#17858) | David Sherret | |
This changes npm specifiers to be handled by deno_graph and resolved to an npm package name and version when the specifier is encountered. It also slightly changes how npm specifier resolution occurs—previously it would collect all the npm specifiers and resolve them all at once, but now it resolves them on the fly as they are encountered in the module graph. https://github.com/denoland/deno_graph/pull/232 --------- Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-02-22 | fix(ext/ffi): Fix re-ref'ing UnsafeCallback (#17704) | Aapo Alasuutari | |
2023-02-22 | feat: start caching npm package version's "bin" entry from npm registry (#17881) | David Sherret | |
2023-02-22 | feat(ext/ffi): Replace pointer integers with v8::External objects (#16889) | Aapo Alasuutari | |
2023-02-22 | fix(core): rebuild when JS sources for snapshotting change (#17876) | Bartek Iwańczuk | |
2023-02-22 | fix(lint): revert no-deprecated-api for Deno.run (#17880) | David Sherret | |
2023-02-22 | fix(ext/node): fix node stream (#17874) | Yoshiya Hinosawa | |