Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-03 | chore: update deno_std submodule to 0.178.0 (#18003) | Bartek Iwańczuk | |
2023-03-03 | wpt: unlock nightly with --no-ignore (#17998) | Filip Skokan | |
When I was testing the code in #17892 I had updated expectations and didn't catch this. This PR fixes the the expectation file format to not be checked when --no-ignore is passed during [nightly](https://github.com/denoland/deno/actions/runs/4319520368/jobs/7538796572#step:9:46) runs. | |||
2023-03-03 | feat(ops): reland fast zero copy string arguments (#17996) | Divy Srivastava | |
Reland https://github.com/denoland/deno/pull/16777 The codegen is disabled in async ops and when fallback to slow call is possible (return type is a Result) to avoid hitting this V8 bug: https://github.com/denoland/deno/issues/17159 | |||
2023-03-02 | test(wpt): implement process timeout, fix expectations update, and more... ↵ | Filip Skokan | |
(#17892) - relands #17872 - updates the timeouts to be re-configurable just for CI - fixes `./tools/wpt.ts update` - adds option not "ignore" during, applied to wpt epoch runs only | |||
2023-03-02 | chore(cli): update deno_lint to 0.41.0 (#17997) | Yusuke Tanaka | |
<!-- Before submitting a PR, please read http://deno.land/manual/contributing 1. Give the PR a descriptive title. Examples of good title: - fix(std/http): Fix race condition in server - docs(console): Update docstrings - feat(doc): Handle nested reexports Examples of bad title: - fix #7123 - update docs - fix bugs 2. Ensure there is a related issue and it is referenced in the PR text. 3. Ensure there are tests that cover the changes. 4. Ensure `cargo test` passes. 5. Ensure `./tools/format.js` passes without changing files. 6. Ensure `./tools/lint.js` passes. 7. Open as a draft PR if your work is still in progress. The CI won't run all steps, but you can add '[ci]' to a commit message to force it to. 8. If you would like to run the benchmarks on the CI, add the 'ci-bench' label. --> This commit updates deno_lint crate to 0.41.0. The new version contains a braking change that requries a minor code fix here, which is also addressed in this commit. | |||
2023-03-01 | fix(core): introduce `SafeRegExp` to primordials (#17592) | Kenta Moriuchi | |
2023-02-28 | chore: fix cargo build rebuilding deno_runtime each time (#17978) | David Sherret | |
2023-02-28 | chore(test): remove TestCommandOutput macros (#17975) | David Sherret | |
2023-02-28 | fix(ext/ffi): Remove deno_core::OpState qualifiers, fix ops returning ↵ | Aapo Alasuutari | |
pointer defaults (#17959) | |||
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> |