| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-10-06 | chore: forward v1.26.1 release commit to main (#16178) | denobot | |
| This is the release commit being forwarded back to main for 1.26.1 Please ensure: - [x] Everything looks ok in the PR - [x] The release has been published To make edits to this PR: ```shell git fetch upstream forward_v1.26.1 && git checkout -b forward_v1.26.1 upstream/forward_v1.26.1 ``` Don't need this PR? Close it. cc @cjihrig Co-authored-by: cjihrig <cjihrig@users.noreply.github.com> | |||
| 2022-10-06 | fix(build): don't export all symbols to dynamic symbol table (#16171) | Divy Srivastava | |
| Currently, we use `-rdynamic` for exporting Node API symbols to the symbol table. `-rdynamic` will export *all* symbols, that means previously unused functions will not be optimized away introducing a lot of binary bloat. This patch uses `-exported_symbol` and `--export-dynamic-symbol` link flags (not as universal as `-rdynamic`) to only mark Node API symbols to be put in the dynamic symbol table. | |||
| 2022-10-05 | feat(npm): implement Node API (#13633) | Divy Srivastava | |
| This PR implements the NAPI for loading native modules into Deno. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: DjDeveloper <43033058+DjDeveloperr@users.noreply.github.com> Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
| 2022-10-03 | chore(ext/cache): make helper functions public (#16117) | Satya Rohith | |
| 2022-09-29 | 1.26.0 | denobot | |
| Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
| 2022-09-28 | feat(ext/flash): add `reuseport` option on Linux (#16022) | Divy Srivastava | |
| 2022-09-28 | feat: implement Web Cache API (#15829) | Satya Rohith | |
| 2022-09-27 | fix(npm): use ntfs junctions in node_modules folder on Windows (#16061) | David Sherret | |
| 2022-09-27 | feat(ext/crypto): add x25519 and Ed25519 CFRG curves (#14119) | Divy Srivastava | |
| 2022-09-26 | fix(fmt): keep type args in type queries and keep empty array expr element's ↵ | David Sherret | |
| trailing comma (#16034) | |||
| 2022-09-22 | chore: forward v1.25.4 release commit to main (#16001) | David Sherret | |
| 2022-09-22 | feat(npm): add flag for creating and resolving npm packages to a local ↵ | David Sherret | |
| node_modules folder (#15971) | |||
| 2022-09-22 | feat(ops): Automatic fast ops creation (#15527) | Aapo Alasuutari | |
| 2022-09-19 | chore(runtime): upgrade netif crate (#15867) | Ben Noordhuis | |
| v0.1.3 contains code that will stop working with newer versions of libstd because the layout of some std::net types changed. Refs: https://github.com/bnoordhuis/netif/pull/10 | |||
| 2022-09-18 | fix(doc): deno doc should parse modules if they haven't been parsed before ↵ | David Sherret | |
| (#15941) | |||
| 2022-09-17 | chore: upgrade rusty_v8 to v0.50.0 (#15762) | Darshan Sen | |
| Signed-off-by: Darshan Sen <raisinten@gmail.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
| 2022-09-16 | upgrade deps (#15914) | Ryan Dahl | |
| 2022-09-15 | chore: forward v1.25.3 release commit to main (#15919) | Colin Ihrig | |
| Co-authored-by: denobot <33910674+denobot@users.noreply.github.com> Co-authored-by: cjihrig <cjihrig@users.noreply.github.com> | |||
| 2022-09-09 | feat: download progress bar (#15814) | Bartek Iwańczuk | |
| 2022-09-09 | chore: forward v1.25.2 release commit to main (#15831) | denobot | |
| Co-authored-by: kt3k <kt3k@users.noreply.github.com> | |||
| 2022-09-08 | fix(npm): recursive translation of reexports, remove window global in node ↵ | Bartek Iwańczuk | |
| code (#15806) Co-authored-by: David Sherret <dsherret@gmail.com> | |||
| 2022-09-08 | chore: update url crate to 2.3.1 (#15818) | Leo Kettmeir | |
| 2022-09-07 | fix: upgrade deno_ast to 0.19 (#15808) | David Sherret | |
| 2022-09-07 | chore: bump url crate to 2.3.0 (#15800) | Divy Srivastava | |
| 2022-09-07 | feat(ext/ffi): Implement FFI fast-call trampoline with Dynasmrt (#15305) | Arnau Orriols | |
| 2022-09-05 | refactor: cleanup Node compatibility code (#15766) | Bartek Iwańczuk | |
| - move errors related to Node compat from cli/node/errors.rs to "ext/node" crate - remove dependency on "node_resolver" crate - make some of structures private to the "cli/node" module | |||
| 2022-09-02 | fix(npm): respect `latest` dist tag for getting current version (#15746) | David Sherret | |
| 2022-09-02 | chore: forward v1.25.1 release commit to main (#15735) | denobot | |
| Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> | |||
| 2022-09-01 | fix(npm): better node version and version requirement compatibility (#15714) | David Sherret | |
| 2022-09-01 | fix(serde_v8): update bytes::Bytes layout assumptions (#15718) | Divy Srivastava | |
| 2022-08-31 | chore: upgrade httparse to 1.8 (#15699) | Bartek Iwańczuk | |
| 2022-08-30 | fix(npm): prefer importing esm from esm (#15676) | David Sherret | |
| 2022-08-29 | fix(compile): panic when running with a populated dep analysis cache (#15672) | David Sherret | |
| Closes #15612 | |||
| 2022-08-27 | chore(ext/webstorage): upgrade rusqlite to 0.28.0 (#15638) | Satya Rohith | |
| 2022-08-25 | fix: avoid global declaration collisions in cjs (#15608) | David Sherret | |
| * Use a default stack size * 2 in debug for Windows because swc using so much stack size. We should look into this more later though. | |||
| 2022-08-25 | v1.25.0 | Bartek Iwańczuk | |
| 2022-08-24 | fix: resolve `jsxImportSource` relative to module (#15561) | Luca Casonato | |
| Previously `jsxImportSource` was resolved relative to the config file during graph building, and relative to the emitted module during runtime. This is now fixed so that the JSX import source is resolved relative to the module both during graph building and at runtime. | |||
| 2022-08-23 | chore: upgrade rusty_v8 to v0.49.0 (#15547) | Bartek Iwańczuk | |
| 2022-08-22 | perf: cache swc dependency analysis and don't hold onto `ParsedSource`s in ↵ | David Sherret | |
| memory (#15502) | |||
| 2022-08-21 | feat(ops): V8 Fast Calls (#15291) | Divy Srivastava | |
| 2022-08-20 | feat(unstable): initial support for npm specifiers (#15484) | David Sherret | |
| Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
| 2022-08-18 | feat(ext/flash): An optimized http/1.1 server (#15405) | Divy Srivastava | |
| Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: Ben Noordhuis <info@bnoordhuis.nl> Co-authored-by: crowlkats <crowlkats@toaxl.com> Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
| 2022-08-15 | chore: upgrade rusty_v8 to 0.48.1 (#15310) | Bartek Iwańczuk | |
| 2022-08-11 | chore: forward v1.24.3 release commit to main (#15462) | denobot | |
| Co-authored-by: David Sherret <dsherret@gmail.com> | |||
| 2022-08-10 | feat: add initial internal npm client and dependency resolver (#15446) | David Sherret | |
| 2022-08-10 | fix: update deno_graph to fix importing config as JSON module (#15388) | Kitson Kelly | |
| Ref: denoland/deno_graph#166 | |||
| 2022-08-09 | feat: add ext/node for require support (#15362) | Bartek Iwańczuk | |
| This commit adds "ext/node" extension that implementes CommonJS module system. In the future this extension might be extended to actually contain implementation of Node compatibility layer in favor of "deno_std/node". Currently this functionality is not publicly exposed, it is available via "Deno[Deno.internal].require" namespace and is meant to be used by other functionality to be landed soon. This is a minimal first pass, things that still don't work: support for dynamic imports in CJS conditional exports | |||
| 2022-08-05 | fix: various formatting fixes (#15412) | David Sherret | |
| 2022-08-05 | feat(ext/fetch): Add socks proxy support (#15372) | SahAssar | |
| 2022-08-05 | chore: forward v1.24.2 release commit to main (#15410) | denobot | |
