| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-12-01 | chore: forward v1.28.3 release commit to main (#16884) | denobot | |
| Co-authored-by: kt3k <kt3k@users.noreply.github.com> | |||
| 2022-11-30 | chore: upgrade rusty_v8 to 0.58.0 (#16879) | Bartek Iwańczuk | |
| 2022-11-30 | chore: upgrade rusty_v8 to 0.57.0 (#16871) | Bartek Iwańczuk | |
| 2022-11-28 | refactor: create util folder, move nap_sym to napi/sym, move http_cache to ↵ | David Sherret | |
| cache folder (#16857) | |||
| 2022-11-26 | chore: update rusty_v8 to 0.56.1 (#16835) | Bartek Iwańczuk | |
| 2022-11-26 | chore: update rusty_v8 to 0.56.0 (#16814) | Bartek Iwańczuk | |
| Co-authored-by: Divy Srivastava <dj.srivastava23@gmail.com> | |||
| 2022-11-24 | chore: forward v1.28.2 release commit to main (#16796) | denobot | |
| Co-authored-by: bartlomieju <bartlomieju@users.noreply.github.com> Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
| 2022-11-22 | chore: workspace inheritance (#16343) | Leo Kettmeir | |
| 2022-10-07 | perf(napi): optimize primitive napi functions (#16163) | Divy Srivastava | |
| This optimization applies on `napi_get_undefined`, `napi_get_null` & `napi_get_boolean`. ``` # main benchmark time (avg) (min … max) p75 p99 p995 ---------------------------------------------------------- ----------------------------- warmup 482.55 ps/iter (462.5 ps … 15.67 ns) 475 ps 525 ps 829.1 ps napi_get_undefined 25.07 ns/iter (24.03 ns … 36.87 ns) 25.37 ns 27.09 ns 34.85 ns ``` ``` # This patch benchmark time (avg) (min … max) p75 p99 p995 ---------------------------------------------------------- ----------------------------- warmup 484.78 ps/iter (462.5 ps … 14.4 ns) 475 ps 554.1 ps 583.3 ps napi_get_undefined 15.52 ns/iter (15.35 ns … 22.14 ns) 15.41 ns 17.18 ns 20.02 ns ``` | |||
| 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-09-28 | feat: implement Web Cache API (#15829) | Satya Rohith | |
| 2022-09-27 | Revert "perf(cli): use -O3 instead of -Oz (#15952)" (#16053) | Bartek Iwańczuk | |
| This reverts commit 06c77a30f9c00a562ff2a34b96fe828e0d29a33f. | |||
| 2022-09-22 | perf(cli): use -O3 instead of -Oz (#15952) | Divy Srivastava | |
| perf(cli): use -O3 instead of -Os | |||
| 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-11 | chore(ext/node): correct publishing for ext/node (#15461) | David Sherret | |
| 2022-07-05 | Revert "refactor(snapshots): to their own crate (#14794)" (#15076) | Bartek Iwańczuk | |
| This reverts commit fd5a12d7e25dc53238e2bbcffe970e646c1035f3. | |||
| 2022-06-29 | perf(ext/web): use base64-simd for atob/btoa (#14992) | Nugine | |
| 2022-06-24 | refactor(snapshots): to their own crate (#14794) | Aaron O'Mullan | |
| Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
| 2022-06-04 | chore: eliminate an empty comment (#14788) | AlexDebug | |
| This commit eliminates an extra line of comment | |||
| 2022-03-14 | feat(core): codegen ops (#13861) | Divy Srivastava | |
| Co-authored-by: Aaron O'Mullan <aaron.omullan@gmail.com> | |||
| 2022-03-14 | perf: opt-level-3 all of ext/* (#13940) | Aaron O'Mullan | |
| 2022-02-15 | chore(ext/timers): move ext/timers to ext/web (#13665) | Andreu Botella | |
| 2022-01-10 | feat(cli, runtime): compress snapshots (#13320) | evan | |
| 2022-01-07 | chore: update copyright to 2022 (#13306) | Ryan Dahl | |
| Co-authored-by: Erfan Safari <erfanshield@outlook.com> | |||
| 2021-11-08 | perf: optimize some important crates more aggressively (#12332) | Bert Belder | |
| 2021-10-27 | chore: update to rusty_v8 0.33.0 (#12564) | Luca Casonato | |
| 2021-10-20 | chore: return serde_v8 to main repo (#12500) | Aaron O'Mullan | |
| Reduces fragmentation, avoids version drift and facilitates coordinating serde_v8 and op-layer changes | |||
| 2021-08-24 | chore(ext/webgpu): update wgpu to 0.10.0 (#11781) | Leo K | |
| Co-authored-by: Luca Casonato <hello@lcas.dev> | |||
| 2021-08-19 | perf(url): build with opt-level 3 (#11779) | Aaron O'Mullan | |
| A ~25% improvement: `~1950ns/call` => `~1500ns/call` | |||
| 2021-08-13 | perf(wpt/crypto): optimize num-bigint-dig for debug builds (#11681) | Divy Srivastava | |
| 2021-08-11 | Rename extensions/ directory to ext/ (#11643) | Ryan Dahl | |
| 2021-08-06 | feat: ffi to replace plugins (#11152) | Elias Sjögreen | |
| This commit removes implementation of "native plugins" and replaces it with FFI API. Effectively "Deno.openPlugin" API was replaced with "Deno.dlopen" API. | |||
| 2021-08-02 | chore: format toml files internally (#11563) | David Sherret | |
| 2021-07-12 | refactor: deno_http op crate (#11335) | Luca Casonato | |
| 2021-07-11 | Revert "Remove unstable native plugins (#10908)" | Ryan Dahl | |
| This reverts commit 7dd4090c2a3dc0222fd6ff611eeb2bd69cd28224. | |||
| 2021-07-06 | perf: opt-level = 3 for deno_net (#11283) | Luca Casonato | |
| 2021-07-02 | Remove unstable native plugins (#10908) | Bartek Iwańczuk | |
| This commit removes implementation of native plugins alongside the unstable "Deno.openPlugin()" API. | |||
| 2021-06-29 | feat: Add "deno_net" extension (#11150) | Bartek Iwańczuk | |
| This commits moves implementation of net related APIs available on "Deno" namespace to "deno_net" extension. Following APIs were moved: - Deno.listen() - Deno.connect() - Deno.listenTls() - Deno.serveHttp() - Deno.shutdown() - Deno.resolveDns() - Deno.listenDatagram() - Deno.startTls() - Deno.Conn - Deno.Listener - Deno.DatagramConn | |||
| 2021-06-23 | ci: run Linux release builds in sysroot with Ubuntu 18.04 and LLVM (#10920) | Bert Belder | |
| 2021-06-10 | refactor: merge deno_file crate into deno_web (#10914) | Bartek Iwańczuk | |
| This refactor makes it so there's one less crate to publish on each release. | |||
| 2021-06-09 | chore: move serde_v8 to separate repo (#10909) | Bartek Iwańczuk | |
| Now available at https://github.com/denoland/serde_v8 | |||
| 2021-05-23 | feat(extensions): add BroadcastChannel | Ben Noordhuis | |
| Co-Authored-By: Ben Noordhuis <info@bnoordhuis.nl> Fixes: #10354 | |||
| 2021-05-17 | chore: add/update crates listed in workspace (#10673) | Bert Belder | |
| 2021-04-30 | Rename crate_ops to extensions (#10431) | Andy Hayden | |
| 2021-04-21 | chore: release crates (#10269) | Bartek Iwańczuk | |
| * Revert "tooling(bench_util): benching and profiling utilities (#10223)" This reverts commit 733a00030582375c43fa156e978f25df6ecc9e9a. * Upgrade notify | |||
| 2021-04-18 | tooling(bench_util): benching and profiling utilities (#10223) | Aaron O'Mullan | |
| 2021-04-14 | refactor: move timers to deno_timers op crate (#10179) | Ben Noordhuis | |
| Move timers out of runtime/ and into a standalone op crate. | |||
| 2021-04-11 | ci: store last-modified timestamps in Github Actions cache (#10110) | Bert Belder | |
| 2021-04-11 | perf: build runtime at opt-3 (#10072) | Aaron O'Mullan | |
| 2021-04-09 | Revert "Improve incremental build time (#10039)" (#10086) | Ryan Dahl | |
| This reverts commit a87da4b19a6da67dde15d1d0ceefaad2bdad1637. | |||
