Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-11 | fix(cli/graph_util): don't append referrer info for root module errors (#17730) | Nayeem Rahman | |
2023-02-11 | feat: add signal option to Deno.resolveDns (#17384) | Leo Kettmeir | |
Closes #14406 | |||
2023-02-11 | feat: add more variants to Deno.build.os (#17340) | Leo Kettmeir | |
Closes #14799 | |||
2023-02-11 | fix(ops): Always close cancel handles for read_async/write_async (#17736) | Kamil Ogórek | |
Fixes https://github.com/denoland/deno/issues/17734 | |||
2023-02-10 | fix(dts): make Deno.Command accept readonly prop in options.args (#17718) | Kamil Ogórek | |
2023-02-10 | fix(cli/napi): correct name handling in napi property descriptor (#17716) | Divy Srivastava | |
Fixes https://github.com/denoland/deno/issues/17712 | |||
2023-02-10 | refactor: clean up "cli/node/mod.rs" and "ext/node" (#17713) | Bartek Iwańczuk | |
This commit moves some code around from "cli/node/mod.rs" to "ext/node". Additionally "ext/node" was changed to factor out "ops.rs" and "polyfill.rs" modules. | |||
2023-02-10 | feat(install): follow redirects for urls with no path (#17449) | Kamil Ogórek | |
This change makes absolute urls, that contain no path like `deno install https://my-cli.io` to follow redirects and extract the name from it. It allows modifies `test_util` server listener on port `4550` (`REDIRECT_ABSOLUTE_PORT`) to allow for specifying `redirect_to` query param, that fill use that value for it's next redirect. Fixes https://github.com/denoland/deno/issues/17409 | |||
2023-02-10 | fix(cli/napi): handle all property variants in napi_define_properties (#17680) | Divy Srivastava | |
Fixes https://github.com/denoland/deno/issues/17509 This fixes the bug that blocked loading `fsevents` in Deno. | |||
2023-02-10 | refactor: allow to provide polyfills for Node modules from the snapshot (#17706) | Bartek Iwańczuk | |
This commit does preparatory work to allow snapshotting Node.js compatibility layer, that currently lives in `std/node`. The logic was changed to allow loading some modules from the snapshot and some from the remote URL. Additionally "module_es_shim.js" that provides exports for "node:module" is now snapshotted. | |||
2023-02-09 | refactor: deno_graph 0.43 upgrade (#17692) | David Sherret | |
2023-02-09 | perf: module info cache - avoid MediaType.to_string() allocation (#17699) | David Sherret | |
Micro optimization because these allocations were coming up on a flame graph I was looking at (only 0.28% of total). | |||
2023-02-08 | perf: disable fetching graph cache info except for `deno info` (#17698) | David Sherret | |
2023-02-08 | fix: use static Reflect methods in nodeGlobalThis proxy (#17696) | Kamil Ogórek | |
Co-authored-by: David Sherret <dsherret@gmail.com> | |||
2023-02-08 | refactor: internal runtime code TS support (#17672) | Leo Kettmeir | |
This is a proof of concept for being able to snapshot TypeScript files. Currently only a single runtime file is authored in TypeScript - "runtime/js/01_version.ts". Not needed infrastructure was removed from "core/snapshot_util.rs". --------- Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-02-08 | fix(ext/console): Only right-align integers in console.table() (#17389) | Waldir Pimenta | |
2023-02-08 | chore(cli/tools): fix typo in upgrade.rs (#17690) | Ikko Eltociear Ashimine | |
vesion -> version | |||
2023-02-07 | refactor: remove prefix from include_js_files & use extension name (#17683) | Leo Kettmeir | |
2023-02-07 | refactor: Use ES modules for internal runtime code (#17648) | Leo Kettmeir | |
This PR refactors all internal js files (except core) to be written as ES modules. `__bootstrap`has been mostly replaced with static imports in form in `internal:[path to file from repo root]`. To specify if files are ESM, an `esm` method has been added to `Extension`, similar to the `js` method. A new ModuleLoader called `InternalModuleLoader` has been added to enable the loading of internal specifiers, which is used in all situations except when a snapshot is only loaded, and not a new one is created from it. --------- Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-02-07 | chore: upgrade rusty_v8 to 0.62.2 (#17604) | Bartek Iwańczuk | |
Co-authored-by: Bert Belder <bertbelder@gmail.com> | |||
2023-02-07 | chore: forward v1.30.3 release commit to main (#17677) | denobot | |
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-02-06 | chore: update std submodule to 0.176.0 (#17668) | Bartek Iwańczuk | |
2023-02-06 | fix: revert lsp related internal specifiers (#17673) | Leo Kettmeir | |
To fix reports of breakage from #17655 | |||
2023-02-05 | refactor: rename `deno` specifiers to `internal` (#17655) | Leo Kettmeir | |
2023-02-05 | fix(ext/console): log class for class constructor (#17615) | Gasman | |
Co-authored-by: tannal <tannal.cn@gmail.com> | |||
2023-02-03 | refactor: remove old cjs_esm_translations in graph_util (#17643) | David Sherret | |
This isn't used. | |||
2023-02-03 | refactor: reland "preserve ProcState::file_fetcher between restarts" (#17636) | Nayeem Rahman | |
Just some watcher init step that I thought would be "cloned over" but needs to be done again on reset. | |||
2023-02-03 | fix(lsp): prevent crash analyzing module (#17642) | David Sherret | |
Closes #17640 | |||
2023-02-03 | chore: forward v1.30.2 release commit to main (#17641) | denobot | |
This is the release commit being forwarded back to main for 1.30.2 Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com> | |||
2023-02-02 | chore: forward v1.30.1 release commit to main (#17623) | denobot | |
This is the release commit being forwarded back to main for 1.30.1 | |||
2023-02-01 | fix(repl): handle @types/node not being cached in the repl (#17617) | David Sherret | |
Closes #17599 | |||
2023-02-01 | fix(lockfile): emit trailing newline (#17618) | David Sherret | |
2023-02-01 | fix(napi): remove wrong length check in napi_create_function (#17614) | Divy Srivastava | |
This check is not needed. This PR + #17613 makes `npm:ref-napi` work with Deno. | |||
2023-02-01 | fix(napi): return node globalThis from napi_get_global (#17613) | Divy Srivastava | |
Fixes https://github.com/denoland/deno/issues/17587 | |||
2023-01-31 | refactor(semver): generalize semver related structs (#17605) | David Sherret | |
- Generalizes the npm version code (ex. `NpmVersion` -> `Version`, `NpmVersionReq` -> `VersionReq`). This is a slow refactor towards extracting out this code for deno specifiers and better usage in deno_graph. - Removes `SpecifierVersionReq`. Consolidates `NpmVersionReq` and `SpecifierVersionReq` to just `VersionReq` - Removes `NpmVersionMatcher`. This now just looks at `VersionReq`. - Paves the way to allow us to create `NpmPackageReference`'s from a package.json's dependencies/dev dependencies (`VersionReq::parse_from_npm`). | |||
2023-01-30 | Revert "fix(watch): preserve `ProcState::file_fetcher` between restarts ↵ | Bartek Iwańczuk | |
(#15466) (#17591) This reverts commit 3545bff678f20c3fdf17fe6b26f96cf1b74f917c. | |||
2023-01-30 | chore: update webgpu (#17534) | Leo Kettmeir | |
2023-01-29 | fix(ext): internal `structuredClone` for `ArrayBuffer` and `TypedArray` ↵ | Kenta Moriuchi | |
subclasses (#17431) | |||
2023-01-28 | docs: fix typos in `WriteFileOptions`'s JSDoc (#17507) | RA80533 | |
2023-01-28 | fix(install): tsconfig.json -> deno.json for config file suffix (#17573) | David Sherret | |
Closes #17571 | |||
2023-01-28 | fix(lsp): update document dependencies on configuration change (#17556) | David Sherret | |
2023-01-28 | fix(fmt): semiColons: false - handle prop with following generator and do ↵ | David Sherret | |
while with no block body (#17567) Closes #17559 | |||
2023-01-27 | fix: ensure "fs" -> "node:fs" error/quick fix works when user has import map ↵ | David Sherret | |
(#17566) Closes #17563 | |||
2023-01-27 | chore: upgrade to Rust 1.67 (#17548) | David Sherret | |
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-01-27 | chore(cli/cache): fewer string allocations (#17549) | Geert-Jan Zwiers | |
2023-01-26 | refactor(lsp): fewer clones (#17551) | Geert-Jan Zwiers | |
2023-01-26 | fix(upgrade): ensure temp dir cleanup on failure (#17535) | David Sherret | |
Closes #17533 | |||
2023-01-26 | 1.30.0 (#17532) | denobot | |
Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-01-25 | fix: support import map specified as data uri (#17531) | David Sherret | |
2023-01-25 | feat: embed import map in the config file (#17478) | Bartek Iwańczuk | |
This commit changes handling of config file to enable specifying "imports" and "scopes" objects effectively making the configuration file an import map. "imports" and "scopes" take precedence over "importMap" configuration, but have lower priority than "--importmap" CLI flag. Co-authored-by: David Sherret <dsherret@users.noreply.github.com> Co-authored-by: David Sherret <dsherret@gmail.com> |