summaryrefslogtreecommitdiff
path: root/.github
AgeCommit message (Collapse)Author
2022-11-13fix: update latest release version after github release publish (#16603)David Sherret
2022-11-06chore(ci): update github actions (#16534)Abdul Rauf
2022-10-19enable bench bot (#16339)Divy Srivastava
Run benchmarks on a bare metal server. The bot is a webhook on Deno deploy which can provision a spot instance on Equinix Metal. The machine type is `m3.small.x86` running a Ubuntu 22.04. Commands: `+bench` - Provision and schedule benchmarks for this PR. `+bench status <id>` - Get current status of the metal instance. The bot source is here: https://github.com/denoland/bench_bot
2022-10-06fix(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-08-19Fix: Honor linter rules in CI and locally (#15492)Mathias Lafeldt
RUSTFLAGS take precedence over `target.<triple>.rustflags`. Therefore, setting the env var globally in CI would always override whatever linter rules are allowed or denied in .cargo/config.toml. With this change, we ensure that problems are detected both in CI and locally, using either cargo clippy or lint.js.
2022-08-08chore: make the start_release workflow go faster (#15416)David Sherret
2022-08-06chore: use gist for release instruction checklist (#15414)David Sherret
2022-08-04fix(test): output parallel test results independently (#15399)Nayeem Rahman
2022-08-02chore: add perf and needs investigation to stalebot (#15381)Kitson Kelly
2022-08-01chore: cycle cache key (#15371)Bartek Iwańczuk
2022-07-21chore(ci): update actions to run on macos-12 (#15272)Nassim Zen
2022-07-19chore: update deno automation to 0.12 (#15248)David Sherret
2022-07-11chore(ci): Run wpt launcher with preinstalled Deno (#15098)Nayeem Rahman
2022-07-09fix(ext/ffi): Avoid keeping JsRuntimeState RefCell borrowed for event loop ↵Aapo Alasuutari
middleware calls (#15116)
2022-07-02ci: use a known good version of deno instead of latest in publish scripts ↵David Sherret
(#15037)
2022-06-28refactor(bench): continuous benchmarking improvements (#14821)Divy Srivastava
2022-06-13chore: Fix broken link in stale bot text (#14843)Jesse Jackson
2022-06-11chore: delete FUNDING.yml (#14849)Roj
2022-06-08chore(scripts): always run workflows against Deno's most recent version. ↵Lucas Michot
(#14819)
2022-06-07refactor(core): Move Deno.core bindings to ops (#14793)Nayeem Rahman
2022-06-05chore(scripts/release): increase internally used deno version (#14784)David Sherret
2022-06-02Remove .github/CODEOWNERS (#14781)Ryan Dahl
It's too spammy and has the opposite of the intended effect: people ignore code review duties because they assume any code-review-requests are automated and unrelated to their work. Please just manually request reviews.
2022-05-18refactor: use spawn API across codebase (#14414)Leo Kettmeir
2022-05-13chore: update to rust 1.60.0 & update Cargo.lock (#14260)Luca Casonato
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> Co-authored-by: Aaron O'Mullan <aaron.omullan@gmail.com>
2022-05-12cleanup(ops): simpler is_unit_result() (#14586)Aaron O'Mullan
Rough token-string matching is robust enough and much easier to grok
2022-05-10ci: use xl windows runners (#14554)Luca Casonato
Thanks GitHub :)
2022-05-10fix(runtime/web_worker): Use biased select when getting module result (#14553)Nayeem Rahman
2022-05-05chore: update deps (#14416)Luca Casonato
2022-05-03refactor: add core.formatLocationFilename, remove op_format_filename (#14474)Bartek Iwańczuk
This commit moves "op_format_location" to "core/ops_builtin.rs" and removes "Deno.core.createPrepareStackTrace" in favor of "Deno.core.prepareStackTrace". Co-authored-by: Aaron O'Mullan <aaron.omullan@gmail.com>
2022-04-26fix(test): capture worker stdout and stderr in test output (#14410)David Sherret
2022-04-22Reland "perf(http): optimize ReadableStreams backed by a resource" (#14346)Divy Srivastava
2022-04-21chore(ci): skip ci cache when doing a release (#14350)David Sherret
2022-04-201.21.0 (#14336)denobot
Co-authored-by: ry <ry@users.noreply.github.com> Co-authored-by: David Sherret <dsherret@gmail.com>
2022-04-21Revert various PRs related to "ext/http" (#14339)Bartek Iwańczuk
* Revert "feat(ext/http): stream auto resp body compression (#14325)" * Revert "core: introduce `resource.read_return` (#14331)" * Revert "perf(http): optimize `ReadableStream`s backed by a resource (#14284)"
2022-04-20chore: fix version bump credentials (#14338)David Sherret
2022-04-21feat(runtime): two-tier subprocess API (#11618)Leo Kettmeir
2022-04-20core: introduce `resource.read_return` (#14331)Divy Srivastava
2022-04-15chore: release fixes based on doing the v1.20.6 release (#14289)David Sherret
2022-04-14chore: forward v1.20.6 release commit to main (#14288)David Sherret
2022-04-13chore: use lock file for tooling scripts (#14253)Bartek Iwańczuk
This commit adds lock file for maintenance scripts in "tools/" directory. The lock file is stored in "tools/deno.lock.json".
2022-04-13feat(ext/web): Add error events for event listener and timer errors (#14159)Nayeem Rahman
- feat: Add handleable error event for even listener errors - feat: Add handleable error event for setTimeout()/setInterval() errors - feat: Add Deno.core.destructureError() - feat: Add Deno.core.terminate() - fix: Don't throw listener errors from dispatchEvent() - fix: Use biased mode when selecting between mod_evaluate() and run_event_loop() results
2022-04-08chore: update release instructions based on 1.20.5 release (#14239)David Sherret
2022-04-04chore(ci): automatically open PR to forward patch release back to main (#14180)David Sherret
2022-04-02chore(ci): automatically include releases notes in release draft (#14179)David Sherret
2022-03-30build: use workflows for bumping versions and cargo publishing on the CI ↵David Sherret
(#13995)
2022-03-25fix(ext/ffi): enforce unstable check on ops (#14115)Luca Casonato
2022-03-24chore: drop src/ in bench_util & serde_v8 (#14097)Aaron O'Mullan
To align with conventions used in our other crates
2022-03-24ci: update actions/checkout@v2 to v3 (#14089)Eliaz Bobadilla
2022-03-23cleanup(serde_v8): streamline magic types (#14076)Aaron O'Mullan
Formalize magic types and how they're "transerialized", also makes U16String deserializable
2022-03-22feat(core): disableable extensions & ops (#14063)Aaron O'Mullan
Streamlines a common middleware pattern and provides foundations for avoiding variably sized v8::ExternalReferences & enabling fully monomorphic op callpaths