Commit Graph

38 Commits

Author SHA1 Message Date
Bert Belder
9ad0d35718
Upgrade V8 to 8.4.300 (#368) 2020-05-06 03:48:19 +02:00
Bert Belder
3d0a90c1c8
Clippy (#354) 2020-04-16 15:35:27 +02:00
Bert Belder
4a870fcccd
Re-enable AArch64/ARM64 builds on Github Actions (#343) 2020-04-05 06:44:11 +02:00
Bert Belder
fb08c1bf22
Use 'use_sysroot=false' by default, override only for ARM64 builds (#342) 2020-04-05 04:57:20 +02:00
Ryan Dahl
054f6daae2
fix: double rebuild when running ui tests (#338) 2020-04-04 22:11:29 +02:00
Ryan Dahl
c7262e8994
Default to binary build, instead of from source (#325) 2020-03-27 16:17:19 -04:00
Ryan Dahl
e13567d89f Use env var V8_BINARY instead of cargo feature 2020-03-17 20:32:21 -04:00
Ryan Dahl
51d4e6b740
Support binary downloads (#316)
Co-authored-by: Bert Belder <bertbelder@gmail.com>
2020-03-17 17:59:37 -04:00
Bert Belder
8a3c19ece4
Upgrade V8 to 8.2.308 (#306) 2020-03-13 22:05:16 -07:00
Bert Belder
3e63d63223
Download ninja and gn binaries from github (#307) 2020-03-13 21:52:35 -07:00
Ryan Dahl
cf86bd77e1
Upgrade to rust 1.42.0 (#305) 2020-03-13 17:59:48 -07:00
Andy Finch
ffdf69bd00
Add AArch64/ARM64 builds and tests (#266) 2020-02-12 18:43:38 -08:00
Ryan Dahl
71c650bc05
Put gn_ninja_binaries in target/debug instead of out_dir (#261) 2020-01-28 18:27:11 -05:00
Ry Dahl
9d24f58765
Move clang download to target/debug/clang (#210)
To prevent rebuilds due to the compiler being in random directories.
2020-01-16 14:20:57 -05:00
Bert Belder
78f3577c06
Don't build V8 if the rust language server is running (#193) 2020-01-05 19:52:23 +01:00
Bert Belder
2f46023e08
Upgrade crates cargo_gn and trybuild (#185) 2020-01-05 00:08:47 +01:00
Ryan Dahl
eee7f98108 Fix up build
Remove regex build dependency; otherwise dependent crates get

  error: crate `regex_syntax` required to be available in rlib format,
        but was not found in this form

And don't default to system clang on OSX
2019-12-27 12:04:28 -05:00
Christian Moritz
0303984286 allow building with compatible system clang (#109) 2019-12-26 09:43:39 -05:00
Bert Belder
6d30c77116
Set up test harness for verifying safety constraints (#117) 2019-12-22 20:02:25 +01:00
Ryan Dahl
df691b6f38 v0.0.12 2019-12-18 10:18:56 -05:00
Andy Hayden
7fd3bc56d6 Exit with status 1 if build.rs fails (#62) 2019-12-14 09:17:45 +08:00
Ry Dahl
0219eece69
Prevent gn/ninja downloading if already downloaded (#41) 2019-12-05 17:03:33 -05:00
Ryan Dahl
6cf92a7fa3 Upgrade V8 to 8.0.427 2019-12-04 11:29:33 -05:00
Ry Dahl
624f678bc7
replace gclient with git submodules so 'cargo package' works with verification (#19) 2019-11-29 18:58:29 -08:00
Ry Dahl
3fa1cbcc5e
Refactor build / enable 'cargo package' (#15) 2019-11-19 17:48:50 -05:00
Bert Belder
37a656014b
Work towards creating first Isolate (#12) 2019-11-18 13:43:53 -08:00
Ry Dahl
72d622bb4e
add depot_tools to path in build.rs (#6) 2019-11-02 14:51:37 -04:00
Bert Belder
7dbde4e6fb
Make it build on windows (#5) 2019-11-01 22:29:19 -07:00
Ry Dahl
0463a8bbfb
clean up (#4) 2019-11-01 13:50:12 -04:00
Ry Dahl
7846160a63
clean up (#3)
Use .cc instead of .cpp
2019-11-01 00:54:54 -04:00
Ry Dahl
ae7809136d
Make github actions green (#2)
No windows yet.
2019-11-01 00:10:00 -04:00
Ry Dahl
759b65a13b
First pass at github actions (#1) 2019-10-31 21:01:29 -04:00
Ryan Dahl
fd6f0785a2 First pass at build with cargo_gn 2019-10-31 18:38:14 -04:00
Bert Belder
edebd3b10d
WIP 2019-10-22 22:58:11 -07:00
Bert Belder
9a6e90be38
Add Task 2019-10-22 14:52:43 -07:00
Bert Belder
6a24523334
wip 2019-10-20 16:48:12 -07:00
Bert Belder
8d2d3697f8
Add depot_tools and v8 2019-10-18 16:52:12 -07:00
Bert Belder
f9d0a6ba77
works 2019-10-15 18:31:05 -07:00