Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-01 | chore(tests): use custom temp dir creation for the tests (#14153) | David Sherret | |
2022-03-23 | chore: remove all `pub(crate)`s from the cli crate (#14083) | David Sherret | |
2022-01-07 | chore: update copyright to 2022 (#13306) | Ryan Dahl | |
Co-authored-by: Erfan Safari <erfanshield@outlook.com> | |||
2021-10-28 | fix(bench): migrate to v8 from rusty_v8 (#12571) | Kitson Kelly | |
Fixes #12569 | |||
2021-10-05 | Remove some unused benchmarks (#12315) | Ryan Dahl | |
2021-09-25 | perf(ext/fetch): Use the WebIDL conversion to DOMString rather than ↵ | Luis Malheiro | |
USVString for Response constructor (#12201) | |||
2021-08-11 | chore: move test files to testdata directory (#11601) | David Sherret | |
2021-07-30 | chore: upgrade Rust to 1.54.0 (#11554) | Yusuke Tanaka | |
2021-06-23 | ci: run Linux release builds in sysroot with Ubuntu 18.04 and LLVM (#10920) | Bert Belder | |
2021-06-17 | chore: upgrade Rust to 1.53.0 (#11021) | Yusuke Tanaka | |
2021-05-11 | feat(runtime/worker): Structured cloning worker message passing (#9323) | Tim Ramlot | |
This commit upgrade "Worker.postMessage()" implementation to use structured clone algorithm instead of non-spec compliant JSON serialization. | |||
2021-05-08 | fix: TextEncoder#encodeInto spec compliance + perf gains (#10129) | Thiago Padilha | |
2021-04-26 | Remove denort optimization (#10350) | Ryan Dahl | |
denort is an optimization to "deno compile" to produce slightly smaller output. It's a decent idea, but causes a lot of negative side-effects: - Deno's link time is a source of constant agony both locally and in CI, denort doubles link time. - The release process is a long and arduous undertaking with many manual steps. denort necessitates an additional manual zip + upload from M1 apple computers. - The "deno compile" interface is complicated with the "--lite" option. This is confusing for uses ("why wouldn't you want lite?"). The benefits of this feature do not outweigh the negatives. We must find a different approach to optimizing "deno compile" output. | |||
2021-03-25 | upgrade: Rust 1.51.0 (#9895) | Yusuke Tanaka | |
2021-02-25 | test(lsp): add benchmarking tests (#9586) | Kitson Kelly | |
Co-authored-by: Ryan Dahl <ry@tinyclouds.org> | |||
2021-02-23 | refactor(core): Allow multiple overflown responses in single poll (#9433) | Inteon | |
This commit rewrites "JsRuntime::poll" function to fix a corner case that might caused "overflown_response" to be overwritten by other overflown response. The logic has been changed to allow returning multiple overflown response alongside responses from shared queue. | |||
2021-02-15 | chore: Reorganise workers tests (#9493) | Bartek Iwańczuk | |
2021-02-12 | chore: Update to Rust 1.50.0 (#9479) | Kitson Kelly | |
2021-02-02 | chore: remove std directory (#9361) | Casper Beyer | |
This removes the std folder from the tree. Various parts of the tests are pretty tightly dependent on std (47 direct imports and 75 indirect imports, not counting the cli tests that use them as fixtures) so I've added std as a submodule for now. | |||
2021-01-27 | bench: remove custom error types (#9301) | William Perron | |
Fixes #9253 | |||
2021-01-18 | bench: fix off-by-one error in thread_count (#9145) | William Perron | |
2021-01-17 | benchmark: cleanup serde_json values being passed around (#9115) | William Perron | |
2021-01-11 | chore: update copyright to 2021 (#9092) | Yusuke Tanaka | |
2021-01-10 | Add cargo_deps to benchmarks (#9075) | Ryan Dahl | |
2021-01-08 | feat: denort binary (#9041) | Luca Casonato | |
This commit adds new binary target called "denort". It is a "lite" version of "deno" binary that can only execute code embedded inside the binary itself. Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2021-01-05 | Add rlib size benchmarks (#9005) | Ryan Dahl | |
2020-11-13 | refactor(cli+core): various cleanups in Rust (#8336) | KNnut | |
2020-10-26 | chore: add bundle_no_check benchmark (#8130) | Luca Casonato | |
2020-10-05 | chore: add a bundle benchmark (#7828) | Kitson Kelly | |
2020-10-01 | chore: ensure cache is 'valid' during benchmarks (#7770) | Kitson Kelly | |
2020-09-21 | refactor: use futures and serde_json from deno_core (#7614) | Bartek Iwańczuk | |
2020-09-14 | chore: add no_check_hello benchmark (#7458) | Kitson Kelly | |
2020-09-06 | Move JSON ops to deno_core (#7336) | Bert Belder | |
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. |