| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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. | |||
| 2021-04-09 | Improve incremental build time (#10039) | Ryan Dahl | |
| Unfortunately this increases the release build size by 8M ``` | | incremental build | full build | binary size | |--------|-------------------|------------|-------------| | main | 4m 21s | 6m 24s | 72M | | #10039 | 1m 45s | 5m 28s | 80M | ``` | |||
| 2021-04-06 | perf: build core packages at opt-3 (#10038) | Aaron O'Mullan | |
| 2021-03-25 | Introduce serde_v8 (#9722) | Aaron O'Mullan | |
| 2021-03-12 | chore: split web op crate (#9635) | Luca Casonato | |
| This commit starts splitting out the deno_web op crate into multiple smaller crates. This commit splits out WebIDL and URL API, but in the future I want to split out each spec into its own crate. That means we will have (in rough order of loading): `webidl`, `dom`, `streams`, `console`, `encoding`, `url`, `file`, `fetch`, `websocket`, and `webgpu` crates. | |||
| 2021-02-18 | Change release build flags to -O3 when favorable (#9538) | evan | |
| 2021-01-10 | update copyright to 2021 (#9081) | Ryan Dahl | |
| 2020-12-13 | refactor: deno_runtime crate (#8640) | Bartek Iwańczuk | |
| This commit moves Deno JS runtime, ops, permissions and inspector implementation to new "deno_runtime" crate located in "runtime/" directory. Details in "runtime/README.md". Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
| 2020-11-13 | refactor: deno_crypto op crate (#7956) | Divy Srivastava | |
| This commit factors out "deno_crypto" op crate. "rand" crate dependency was consequently moved to "deno_crypto" crate and reexported. | |||
| 2020-09-21 | chore: add copyright (#7593) | tokiedokie | |
| 2020-09-18 | refactor: deno_fetch op crate (#7524) | Bartek Iwańczuk | |
| 2020-08-28 | Move benchmarks to Rust (#7134) | Valentin Anger | |
| All benchmarks are done in Rust and can be invoked with `cargo bench`. Currently this has it's own "harness" that behaves like `./tools/benchmark.py` did. Because of this tests inside `cli/bench` are currently not run. This should be switched to the language provided harness once the `#[bench]` attribute has been stabilized. | |||
| 2020-08-07 | Op crate for Web APIs (#6906) | Bartek Iwańczuk | |
| Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
