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
Aaron O'Mullan
845a27e748
ci: enable cache for fastci ( #12186 )
2021-09-22 23:37:18 +02:00
Aaron O'Mullan
6decc4dd38
quickfix(ci): only run "Build product size info" on main/tag ( #12184 )
2021-09-22 21:01:32 +02:00
Ryan Dahl
958b374f09
upgrade serde_v8 and rusty_v8 ( #12175 )
...
* upgrade serde_v8 and rusty_v8
* rusty_v8 0.30.0
* cycle keys
2021-09-22 18:51:11 +02:00
Aaron O'Mullan
eddae41482
ci: experiment mac & windows debug builds ( #11884 )
...
Will be tweaked, but possibly have this "fastci" profile for further optimizations
2021-09-22 17:15:04 +02:00
Luca Casonato
3b30ba8031
chore: update rusty_v8 ( #12026 )
2021-09-13 15:33:20 +02:00
Yusuke Tanaka
87052927af
chore: upgrade Rust to 1.55.0 ( #11965 )
2021-09-09 21:15:21 -04:00
Craig Morten
930cb0afd8
chore(std/http): server module name migration ( #11890 )
2021-09-05 22:43:46 +02:00
Geoffrey Smith
40526a03dc
cleanup(.github/workflows): Typo in comments ( #11868 )
2021-08-29 23:39:27 +02:00
Jheyson Saavedra
fb135dc3e4
build: rename kind
to job
in ci config ( #11699 )
...
Co-authored-by: Jheyson Saavedra <jheysondev@users.noreply.github.com>
2021-08-14 13:28:22 +02:00
Bartek Iwańczuk
162ec192b7
upgrade: rusty_v8 0.26.0 ( #11625 )
2021-08-10 09:13:02 +02:00
Luca Casonato
3a7de8e40f
build: pin softprops/action-gh-release ( #11622 )
2021-08-10 09:12:25 +02:00
Elias Sjögreen
33c8d790c3
feat: ffi to replace plugins ( #11152 )
...
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-06 23:28:10 +02:00
Yusuke Tanaka
8f00b5542c
chore: upgrade Rust to 1.54.0 ( #11554 )
2021-07-30 15:03:41 +02:00
Luca Casonato
31afd349d2
build: fix publishing of canaries ( #11480 )
2021-07-21 18:39:20 +02:00
Luca Casonato
e1d3c425c8
build: publish canary version file in seperate job ( #11462 )
2021-07-21 00:10:56 +02:00
Luca Casonato
51e0bfda3c
chore(runtime): deprecate Deno.copy
( #11369 )
2021-07-12 19:44:42 +02:00
Luca Casonato
ab079a8d63
chore: update crates ( #11332 )
2021-07-09 17:15:50 +02:00
Bert Belder
753fd1eacc
ci: avoid running man-db triggers when setting up sysroot ( #11300 )
2021-07-06 15:51:28 +02:00
Bert Belder
b7d0667a74
ci: fix typo 'CCFLAGs' to 'CFLAGS' ( #11298 )
2021-07-06 14:43:36 +02:00
Bartek Iwańczuk
da654fddff
chore: upgrade rusty_v8 and serde_v8 ( #11233 )
2021-07-02 22:59:33 +02:00
Bartek Iwańczuk
bce662d5bb
chore: upgrade rusty_v8 and serde_v8 ( #11216 )
2021-07-02 09:32:48 +02:00
Bert Belder
1a5984983f
ci: don't set DENO_CANARY when releasing, attempt 2 ( #11214 )
2021-07-01 23:48:53 +02:00
Luca Casonato
32b9aa5720
build: switch to wpt.fyi prod ( #11201 )
2021-07-01 15:44:44 +02:00
Bert Belder
622f9c6889
ci: don't set DENO_CANARY when releasing ( #11181 )
...
Fixes: #11179
2021-06-29 21:01:34 +00:00
Ryan Dahl
48f9df9aa2
upgrade: rusty_v8 0.23.0 (V8 9.2.230.12) ( #11113 )
2021-06-25 12:54:53 +02:00
Bert Belder
b7f875e010
ci: fix pushing benchmark results to gh-pages ( #11095 )
2021-06-23 23:54:25 +02:00
Bert Belder
e02403bb45
ci: run Linux release builds in sysroot with Ubuntu 18.04 and LLVM ( #10920 )
2021-06-23 19:36:05 +00:00
Bert Belder
6f8975ad78
ci: make it faster ( #10920 )
...
...by avoiding a full clone of crates.io index history.
2021-06-23 19:36:04 +00:00
Yusuke Tanaka
8031644e65
chore: upgrade Rust to 1.53.0 ( #11021 )
2021-06-17 15:56:30 -04:00
Luca Casonato
8e4a70c7e9
tests: get epochs/daily commit with ./wpt rev-list ( #11002 )
2021-06-16 14:19:44 +02:00
Luca Casonato
f48d66b2b0
tests: fix wpt epoch ci job ( #10960 )
2021-06-14 20:57:02 +02:00
Luca Casonato
d837445e44
build: add wpt epoch/daily run ( #10937 )
...
This adds a daily scheduled CI pipeline that runs WPT tests against
the most recent epochs/daily every night. Results are uploaded to
wpt.fyi.
WPTs are run on all supported platforms, on both stable and canary.
2021-06-14 13:48:57 +02:00
Luca Casonato
7b9c59fd71
tests: upload WPT reports to wpt.fyi ( #10883 )
2021-06-07 17:41:33 +02:00
Luca Casonato
f1deed41e7
tests: generate and upload wptreport.json ( #10869 )
...
These reports can be consumed by tools like `wptreport` or
https://wpt.fyi . The old style report could be removed in a future PR
when wpt.deno.land is updated.
2021-06-06 18:08:50 +02:00
Yoshiya Hinosawa
5a14827f9f
build: remove gnu tar installation ( #10826 )
2021-06-03 11:14:56 +02:00
Luca Casonato
b2a4c2e4f6
build: collect wpt results as json ( #10823 )
2021-06-03 01:12:28 +02:00
Kitson Kelly
8708d3c045
chore(lsp): provide test for lsp deadlock issue ( #10679 )
...
Resolves: #10587
2021-05-21 07:35:37 +10:00
Yoshiya Hinosawa
ba09ce0729
ci: fix 'skip save cache' step in windows CI ( #10704 )
2021-05-19 16:48:38 +02:00
Bert Belder
1efd66e398
ci: make rustc deny warnings on all platforms ( #10672 )
2021-05-17 23:11:14 +02:00
Bert Belder
ea83f18f90
ci: force enable incremental compilation ( #10614 )
...
Note that Rust 1.51.1 adds extra verification to avoid miscompiles, so it
is possible that this PR causes build failures on CI, in which case it
needs to be reverted.
See https://blog.rust-lang.org/2021/05/10/Rust-1.52.1 ).
2021-05-12 17:41:21 +02:00
Yusuke Tanaka
0d319161bc
chore: upgrade Rust to 1.52.1 ( #10583 )
2021-05-11 16:58:59 +02:00
Yoshiya Hinosawa
4f93cf9d75
ci: create cache always in main, skip saving cache in PRs ( #10560 )
2021-05-11 10:46:41 +09:00
Bartek Iwańczuk
98518f319d
chore: upgrade to Rust 1.52.0 ( #10522 )
2021-05-06 15:56:30 -04:00
Ryan Dahl
b9a136c868
Revert "ci: build only lib and bins ( #10401 )" ( #10415 )
2021-04-29 10:33:46 +09:00
Ryan Dahl
e63c533154
enable error-on-warning ( #10410 )
...
Only on linux and osx. Fixes one warning.
2021-04-28 15:10:44 -04:00
Yoshiya Hinosawa
48659c374d
ci: build only lib and bins ( #10401 )
...
Currently we specify --all-targets when building. It's equivalent of
--lib --bins --tests --benches --examples, but in test release jobs,
we don't need to build everything. So this PR reduces build target to only
--bin deno --bin test_server in build phase, and reduces test targets to
--bins --lib --tests.
This skips the building of benches and examples in test release jobs.
2021-04-28 10:42:00 -04:00
Ryan Dahl
f7c298e297
Remove denort optimization ( #10350 )
...
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-04-26 13:28:38 -04:00
Ryan Dahl
9c3da280e0
remove #![deny(warnings)] ( #10376 )
...
Prefer RUSTFLAGS="-D warnings" to prevent warnings, but cannot
enable yet due to #10378 .
2021-04-26 10:10:57 -04:00