Bert Belder
e7d1da3671
tools: clean up third_party.py, and merge prebuilt.py into it ( #2950 )
...
* Remove reference to removed dir 'third_party/rust_crates'.
* Remove reference to unused environment variable 'DENO_NINJA_PATH'.
* Remove helper functions 'root()' and 'tp()'.
* Move definition of 'third_party_path' to build.py.
* Move definition of 'gn_exe()' to setup.py.
* Move 'download_sccache()' and 'download_hyperfine()' from prebuilt.py
to third_party.py, and delete prebuilt.py.
* Add helper function 'get_platform_dir_name()' to locate the
platform-specific 'v8/buildtools/<platform>' and
'prebuilt/<platform>' directories.
* Add helper function 'get_prebuilt_tool_path()' that returns the full
path to a platform-specific executable in //prebuilt.
* Cosmetic improvements.
2019-09-15 17:47:50 +02:00
Bert Belder
d936c49d53
tools: consistently use 'sys.executable' instead of 'python' ( #2950 )
2019-09-15 17:47:50 +02:00
Bert Belder
2d20ac8319
cli_snapshots: remove unused file run.py ( #2950 )
2019-09-15 17:47:50 +02:00
Kitson Kelly
8ab48e7ef7
Fix debug logging in runtime/compiler ( #2953 )
2019-09-15 11:04:05 -04:00
Kitson Kelly
c30decab77
Fix type directive parsing ( #2954 )
2019-09-15 08:58:06 -04:00
Bartek Iwańczuk
686b86edb1
feat: parallelize downloads from TS compiler ( #2949 )
2019-09-14 12:05:00 -04:00
Ryan Dahl
7e3296dad9
v0.18.0
2019-09-13 16:40:08 -04:00
Ryan Dahl
aa7a0f4bd8
Fix tools/cargo_package.py ( #2940 )
2019-09-13 16:39:42 -04:00
Ryan Dahl
f5afadc000
Remove old comment about gn build ( #2944 )
2019-09-13 21:45:46 +02:00
Bert Belder
ac68f628d2
Upgrade rust crates
2019-09-13 00:38:02 +02:00
Bert Belder
111b19b0a3
Remove 'integer-atomics' crate
2019-09-13 00:38:02 +02:00
Kitson Kelly
d231df17b0
deno_typescript cleanup/improvements ( #2901 )
2019-09-12 17:30:04 -04:00
Bartek Iwańczuk
c03cdcc939
feat: add bindings to run microtasks from Isolate ( #2793 )
2019-09-12 15:13:08 -04:00
Ryan Dahl
69e01c2374
Update README for integration tests ( #2929 )
2019-09-12 14:51:15 -04:00
Bert Belder
dcf2d1405f
appveyor: download sccache before attempting to start it
2019-09-12 19:38:38 +02:00
Bert Belder
152de0129e
appveyor: do not explicitly configure GN/Ninja environment
...
Users shouldn't have to do this manually, so we want to configure CI
such that it fails if our build scripts don't set it up automatically.
2019-09-12 19:38:38 +02:00
Bert Belder
e2421f78f3
appveyor: upgrade git to v2.23.0
2019-09-12 19:38:33 +02:00
Ryan Dahl
93d6faacf5
Keep all deno_std URLs in sync ( #2930 )
2019-09-12 12:56:53 -04:00
Bert Belder
c7db26cfec
Clean up and remove dead code from .appveyor.yml
2019-09-12 08:43:03 -07:00
Bartek Iwańczuk
a8f44213ec
bump prettier revision ( #2928 )
2019-09-12 06:32:24 -04:00
Bartek Iwańczuk
61231912e2
fix: panicking when can't create runtime for block_on ( #2905 )
2019-09-11 20:10:14 -04:00
Christian Moritz
19cd8deaf2
tools: download gn from CIPD ( #2912 )
2019-09-11 18:22:23 -04:00
Bartek Iwańczuk
945dc7b84b
fix: panic during fetch ( #2925 )
2019-09-11 17:34:22 -04:00
Ryan Dahl
82dc1b8e59
Upgrade pylint ( #2917 )
...
depot_tools is removing pylint from its distribution so we must maintain
our own copy.
2019-09-11 16:47:42 -04:00
Nayeem Rahman
ad11f2ad6a
Default base URL path to '/' ( #2921 )
2019-09-11 16:20:54 -04:00
Luca Casonato
f38bd45bf9
Added normalized benchmark graphs ( #2919 )
2019-09-11 16:09:58 -04:00
Nayeem Rahman
a1976236d9
Default 'this' to window in EventTarget ( #2918 )
2019-09-11 12:53:01 -04:00
Bartek Iwańczuk
85c51404ae
feat: Set user agent for http client ( #2916 )
2019-09-11 07:31:00 -04:00
Bartek Iwańczuk
a4e1d7d2e7
fix: type directives import ( #2910 )
2019-09-11 06:47:34 -04:00
Bert Belder
df5b6cdd7f
Remove error message mentioning build.py
2019-09-10 20:23:59 -07:00
Nayeem Rahman
749ada608e
Don't test resolve_from_cwd_absolute() on Windows ( #2911 )
2019-09-10 20:16:30 -07:00
Ryan Dahl
dd70d8622b
Upgrade V8 to 7.9.8 ( #2907 )
...
//build was updated and our patch rebased:
https://github.com/denoland/chromium_build/tree/20190910_win_clang_depfile
V8 has removed the binaries third_party/v8/buildtools/*/gn.sha1 and started
using CIPD. In this patch, I've hacked in the original .sha1 files and continue to
use download_from_google_storage instead of the new CIPD. This will be fixed
in later work.
2019-09-10 19:18:31 -04:00
Ryan Dahl
8f171c101a
Appveyor: Add target/release to cache, like travis ( #2899 )
2019-09-10 14:45:23 -04:00
Ryan Dahl
49aea7abbc
Minor fixes in tools/ ( #2906 )
...
* Fix tools/docs.py
* Remove dead code: sync_rust_crates.py
2019-09-10 14:34:54 -04:00
Bartek Iwańczuk
acee1944b9
feat: Make integration tests rust unit tests ( #2884 )
...
Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com>
2019-09-10 11:09:54 -04:00
Nayeem Rahman
0b757f3737
Expose the DOM Body interface globally ( #2903 )
2019-09-10 10:57:17 -04:00
Bartek Iwańczuk
2a83327a21
fix: replace bad rid panics with errors ( #2870 )
2019-09-10 00:59:40 -04:00
Kitson Kelly
3779667646
Add JSDoc to deno_typescript ( #2890 )
2019-09-10 00:54:32 -04:00
Yoshiya Hinosawa
46cbc6e0e9
refactor: remove Deno.platform ( #2895 )
2019-09-09 23:39:42 -04:00
Ryan Dahl
35e3c06aed
Revert "feat: use trust-dns-resolver in HTTP client"
...
It caused the final executable to grow by 1.5 mb, and is not having any
other benefit.
This reverts commit 2b40fa065c
.
2019-09-09 20:35:48 -04:00
Ryan Dahl
5e873bd0da
Improve travis ( #2892 )
2019-09-09 20:16:30 -04:00
Ryan Dahl
0879992218
Fix Appveyor's sccache --stop-server problem ( #2896 )
...
The problem is seen here: https://ci.appveyor.com/project/deno/deno/builds/27283032
```
sccache --stop-server
Stopping sccache server...
sccache : error: couldn't connect to server
At line:1 char:1
+ sccache --stop-server
+ ~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (error: couldn't connect to server:String) [], RemoteException
+ FullyQualifiedErrorId : NativeCommandError
caused by:
No connection could be made because the target machine actively refused it.
(os error 10061)
Command executed with exception: (os error 10061)
```
2019-09-09 16:59:46 -04:00
Andrew Hughes
de418868e8
minor manual edits ( #2883 )
2019-09-09 10:34:15 -04:00
Nayeem Rahman
718c8c4360
Fix path normalization in resolve_from_cwd() ( #2875 )
2019-09-07 14:13:09 -04:00
Bartek Iwańczuk
2b40fa065c
feat: use trust-dns-resolver in HTTP client ( #2847 )
2019-09-07 13:16:36 -04:00
Yoshiya Hinosawa
f12acdb50b
Update @typescript-eslint/* to v2.1.0 ( #2878 )
2019-09-07 12:27:18 -04:00
Yoshiya Hinosawa
a205e8a3c2
fetch: implement bodyUsed ( #2877 )
2019-09-07 12:20:30 -04:00
Nayeem Rahman
8e3c879d13
Add default-run (+ clean up old references) ( #2876 )
2019-09-06 22:31:56 -04:00
Bert Belder
699d2ae4bb
build: on windows, don't pass -glldb to clang ( #2874 )
2019-09-06 18:43:48 -07:00
Ryan Dahl
acaff6d056
Remove tools/build.py ( #2865 )
...
Testing regression: ASAN build removed.
2019-09-06 20:32:58 -04:00