David Sherret
5cab3e7dba
build: use workflows for bumping versions and cargo publishing on the CI ( #13995 )
2022-03-30 16:37:00 -04:00
Luca Casonato
25b73a366f
fix(ext/ffi): enforce unstable check on ops ( #14115 )
2022-03-25 12:29:54 +01:00
Aaron O'Mullan
6516130b01
chore: drop src/ in bench_util & serde_v8 ( #14097 )
...
To align with conventions used in our other crates
2022-03-24 11:23:40 +01:00
Eliaz Bobadilla
c52d72e8e1
ci: update actions/checkout@v2 to v3 ( #14089 )
2022-03-24 13:36:33 +09:00
Aaron O'Mullan
f580134b1e
cleanup(serde_v8): streamline magic types ( #14076 )
...
Formalize magic types and how they're "transerialized", also makes U16String deserializable
2022-03-23 21:15:01 +01:00
Aaron O'Mullan
f81334d5bd
feat(core): disableable extensions & ops ( #14063 )
...
Streamlines a common middleware pattern and provides foundations for avoiding variably sized v8::ExternalReferences & enabling fully monomorphic op callpaths
2022-03-22 16:39:58 +01:00
David Sherret
b410937556
chore: fix development issues on Windows ( #14030 )
2022-03-21 14:30:43 +01:00
Divy Srivastava
3c47500975
chore: add Rust toolchain components ( #14004 )
2022-03-17 21:54:24 +05:30
Ryan Dahl
f7ab41583e
fix: cargo publish fails without absolute paths ( #13993 )
...
This reverts commit 4e3ed37037
.
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2022-03-17 01:25:44 +01:00
Ryan Dahl
bfa4ed92bc
chore: uploading WPT shouldn't make CI fail ( #13984 )
2022-03-16 09:35:45 -04:00
Divy Srivastava
426ca98527
chore: add CODEOWNERS for deno_ops
( #13982 )
2022-03-16 16:26:09 +05:30
Aaron O'Mullan
bd481bf095
feat(ops): optional OpState ( #13954 )
2022-03-16 00:33:46 +01:00
Aaron O'Mullan
88d0f01948
feat(ops): custom arity ( #13949 )
...
Also cleanup & drop ignored wildcard op-args
2022-03-14 23:38:53 +01:00
Divy Srivastava
4e3ed37037
chore: improve build times for ext/
changes ( #13927 )
2022-03-14 09:08:54 +05:30
Bert Belder
566a1493f5
fix(ci): restore compatibility with older glibc ( #13846 )
...
Fixes: #13516
2022-03-07 18:07:10 -08:00
Aaron O'Mullan
4da964bcaa
chore(CODEOWNERS): add @AaronO on core/ ( #13865 )
2022-03-07 20:57:45 +01:00
Aaron O'Mullan
72d593fc5c
perf(ext/web): optimize atob/btoa ( #13841 )
...
Follow up to #13839 , optimizing `base64_roundtrip` ~20x (~125ms => ~6.5ms)
2022-03-05 20:12:30 +01:00
Divy Srivastava
9de5275030
chore: add test-flaky-ci
label to disable default workflow concurrency ( #13813 )
2022-03-02 20:05:47 +05:30
Divy Srivastava
d8489b6f1f
chore: cancel old in-progress CI workflows ( #13811 )
2022-03-02 16:04:27 +05:30
David Sherret
4a20435d3c
chore(ci): pin setup-gcloud to v0
instead of master
( #13764 )
2022-02-25 15:53:20 -05:00
David Sherret
3b12afd072
chore: upgrade to Rust 1.59 ( #13767 )
2022-02-24 20:03:12 -05:00
Bartek Iwańczuk
6830e004e6
chore: update CODEOWNERS ( #13712 )
2022-02-19 05:09:48 +01:00
Luca Casonato
66a8ef1a09
ci: exempt "flaky" label from stale bot ( #13598 )
2022-02-05 13:51:18 +01:00
Bert Belder
dcf8f144ab
Revert "error on warnings ( #13344 )" ( #13502 )
...
The reverted PR had the unintentional side effect of disabling static linking on Windows.
See https://github.com/denoland/deno/issues/13471 .
This reverts commit 79b698f88b
.
2022-01-26 14:18:19 -08:00
Divy Srivastava
3959d9f2d2
chore: upgrade to rust 1.58.1 ( #13459 )
2022-01-23 22:36:40 +05:30
David Sherret
ad224f53c7
chore: upgrade to rust 1.58 ( #13377 )
2022-01-15 07:10:12 +01:00
Ryan Dahl
79b698f88b
error on warnings ( #13344 )
2022-01-11 22:03:12 -05:00
Aaron O'Mullan
9f4e1e0d34
chore(ci): ubuntu-latest-xl => ubuntu-20.04-xl ( #13342 )
2022-01-11 17:07:02 +01:00
Ryan Dahl
1fb5858009
chore: update copyright to 2022 ( #13306 )
...
Co-authored-by: Erfan Safari <erfanshield@outlook.com>
2022-01-07 22:09:52 -05:00
Bartek Iwańczuk
fbe759ac94
ci: cycle cache key ( #13292 )
2022-01-06 10:52:08 +01:00
Luca Casonato
6ab46b559c
build: hardcode WPT_FYI_USER ( #13262 )
...
GHA keeps redacting all occurrences of the word "deno" out of logs
because this is our wpt.fyi username. This is rather annoying, so I am
just hardcoding the username in the CI script.
2022-01-02 13:41:59 +01:00
Divy Srivastava
003534e883
add divy to CODEOWNERS ( #13247 )
2021-12-31 14:10:16 +05:30
Divy Srivastava
e20682bd42
fix(wpt_ecoch): Don't schedule on forks ( #13144 )
2021-12-19 22:00:42 -05:00
Bartek Iwańczuk
9e87ac9e0e
chore: update CODEOWNERS ( #13020 )
2021-12-07 18:22:06 +01:00
Bartek Iwańczuk
eb4a8fc8a0
build: don't publish canary verion from non-main branch ( #12986 )
2021-12-07 14:49:20 +01:00
Bartek Iwańczuk
622bff4ebc
chore: add CODEOWNERS file ( #13008 )
2021-12-07 14:00:33 +01:00
Bartek Iwańczuk
c59f90d01f
chore: upgrade to Rust 1.57.0 ( #12968 )
2021-12-04 14:19:06 +01:00
Luca Casonato
27ef275d27
chore: update to rusty v8 0.36.0 ( #12979 )
2021-12-03 15:56:04 +01:00
Nikita Sobolev
1947f891db
chore(ci): update setup-python
action version ( #12965 )
2021-12-03 12:00:25 +01:00
Yoshiya Hinosawa
7ef76c1dc3
ci: fix sysroot setup ( #12958 )
2021-12-01 22:02:33 +09:00
Abdfn
88000b5feb
chore: upgrade Rust version to 1.56.1
( #12870 )
2021-11-24 13:26:18 -05:00
Bert Belder
a2c8f554c4
ci: use 'ubuntu-20.04' runner image rather than 'ubuntu-latest' ( #12733 )
...
The existing ubuntu-latest-xl runner image (based on Ubuntu 18.04 XL) is
deprecated and will retire soon. Migrate to ubuntu-20.04-xl instead.
2021-11-10 16:29:24 -08:00
Luca Casonato
a632dc5b0d
build: set cache-control for dl.deno.land ( #12708 )
...
Sometimes you have to wait up to an hour before you can upgrade to the
latest canary build, because the file that stores the hash of the latest
commit is cached for up to an hour.
2021-11-09 20:52:07 +01:00
Ryan Dahl
1b684d333d
upgrade to Node 17 ( #12619 )
2021-11-01 11:14:14 -04:00
Bert Belder
d936a8f3f8
chore: upgrade Rust to 1.56.0 ( #12514 )
2021-10-26 07:17:11 +02:00
Bartek Iwańczuk
46bc1175e5
ci: check Deno binary only in tagged commits ( #12509 )
2021-10-20 23:44:32 +02:00
Bartek Iwańczuk
9bece95f28
ci: skip running tests and benchmarks on tags ( #12443 )
...
Co-authored-by: Ryan Dahl <ry@tinyclouds.org>
2021-10-20 22:32:31 +02:00
Ryan Dahl
74364889f0
ci: skip debug WPT during PRs ( #12440 )
...
Running Debug WPT takes about 35 minutes. It will be still checked in
the release build and on main branch, but too slow to run for PRs.
See for example:
https://github.com/denoland/deno/pull/12438/checks?check_run_id=3889127272
2021-10-14 10:56:00 -04:00
Luca Casonato
fef8b08614
feat: update to V8 9.5 ( #12399 )
2021-10-12 13:30:39 +02:00
Bartek Iwańczuk
d67e858506
chore: merge v1.14.3 into main ( #12327 )
2021-10-05 21:40:39 +02:00