Commit graph

1864 commits

Author SHA1 Message Date
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
Yoshiya Hinosawa 595b4daa77 Remove replacements hack in deno_typescript (#2864) 2019-09-06 12:57:15 -04:00
Nayeem Rahman ca00039285 Fix basing in URL constructor (#2867) 2019-09-05 20:01:27 -04:00
Kevin (Kun) "Kassimo" Qian 49ea932af8 Fix xeval chunk incorrect matching behavior (#2857) 2019-09-04 18:31:14 -04:00
Ryan Dahl 9d62d77cfa
Run tests after "cargo build" on travis (#2854) 2019-09-04 17:16:46 -04:00
Ryan Dahl 82588ec09c v0.17.0 2019-09-04 17:15:32 -04:00
Bartek Iwańczuk 5c7c876a71 perf: less aggresive dyn import polling (#2858) 2019-09-04 10:37:21 -04:00
Yoshiya Hinosawa 249db0f7d9 Handle typescript version in rust (#2855) 2019-09-03 22:12:21 -04:00
迷渡 e9908453df do not export isConsoleInstance (#2850) 2019-09-03 03:10:51 -04:00
迷渡 91ba3410a3 fix list style (#2842) 2019-09-02 17:53:40 -04:00
Ryan Dahl d43b43ca78
Refactor snapshot build (#2825)
Instead of using core/snapshot_creator.rs, instead two crates are
introduced which allow building the snapshot during build.rs.

Rollup is removed and replaced with our own bundler. This removes
the Node build dependency. Modules in //js now use Deno-style imports
with file extensions, rather than Node style extensionless imports.

This improves incremental build time when changes are made to //js files
by about 40 seconds.
2019-09-02 17:07:11 -04:00
Yoshiya Hinosawa 56508f113d ops/fetch: add statusText (#2851) 2019-09-02 12:30:14 -04:00
Nayeem Rahman 0ce15f08c7 Remove DenoSubcommand::Install (#2846) 2019-09-01 14:20:23 -04:00
Nayeem Rahman df2f54b2a6 Fix REPL '_' assignment, support '_error' (#2845) 2019-08-31 15:17:56 -04:00
Kevin (Kun) "Kassimo" Qian fdd4252d49 Add window.queueMicrotask (#2844) 2019-08-31 15:16:30 -04:00
Kevin (Kun) "Kassimo" Qian 07c3c76d0d Save last execution result in for REPL (#2843) 2019-08-31 02:45:35 -04:00
Josh Pullen 54a3b54138 Fix small typo (effects -> affects) (#2841) 2019-08-31 01:16:14 -04:00
Bartek Iwańczuk 723284fd20
Use 'reqwest' to implement HTTP client (#2822)
Closes #2720
2019-08-30 14:49:03 -07:00
Bert Belder 840c4aa2b2
third_party: add 'reqwest' crate and dependencies 2019-08-30 14:47:48 -07:00
迷渡 65fa2b810b clearTimeout's params should not be bigint (#2838) 2019-08-30 11:51:53 -04:00
Ryan Dahl c370f749b2
Remove ts_library_builder, maintain lib.deno_runtime.d.ts by hand (#2827) 2019-08-30 11:11:33 -04:00
Bert Belder 5401cb7630
Revert "Use -O3 instead of -O (#2070)"
It didn't deliver the expected performance improvements, so let's go
back and use Rust defaults again.

This reverts commit 4232c89c9e.
2019-08-29 11:17:35 -07:00
Bert Belder e939ec0f21
third_party: upgrade 'rustls' and related crates 2019-08-29 10:45:09 -07:00
Bert Belder 177727d730
third_party: downgrade 'url' crate to version 1.7.2 2019-08-29 10:45:09 -07:00
Bert Belder 89794d5d34
build: make it possible to pass arbitrary env vars to rustc 2019-08-29 10:45:00 -07:00
迷渡 590463bd4a setTimeout's params should not be bigint (#2834) 2019-08-29 10:57:09 -04:00
Bartek Iwańczuk b5a5e97384 add console.dirxml (#2835) 2019-08-29 10:56:26 -04:00
迷渡 23215a8349 update deno help output (#2832) 2019-08-29 10:55:39 -04:00
dev-nicolaos cb70397e3c Update 0.16 release notes
Adds note about colors module location change in deno_std
2019-08-28 21:35:20 -04:00
Ryan Dahl 8f919465b0 Remove @stardazed/streams
This is a regression on several some features in the fetch API. To bring
these back @stardazed/streams simply needs to be ported to TS and
included in the //js directory.

Towards #2608
2019-08-28 18:25:15 -04:00
Ryan Dahl 2b79552dd1 Internalize base64-js, convert to TypeScript 2019-08-28 18:25:15 -04:00
Ryan Dahl 45ddff14b2 Remove unused GN action 2019-08-28 18:25:15 -04:00
迷渡 1d34f11a87 doc: fix list style (#2823) 2019-08-28 09:51:36 -04:00
Bartek Iwańczuk 20739a8111 feat: implement Addr interface (#2821) 2019-08-27 11:35:32 -04:00
Nayeem Rahman b6a4ec7d16 Improve error stacks for async ops (#2820) 2019-08-27 11:33:39 -04:00
Ryan Dahl 725eb98105
Clean up various flatbuffer references (#2819) 2019-08-26 22:29:51 -04:00
Ryan Dahl f94900406d
Remove flatbuffers (#2818) 2019-08-26 17:02:34 -04:00
Ryan Dahl d8ada4d3fc Port readSync/writeSync ops to minimal
This removes dispatch_flatbuffers as it is now unused. There are still a
few places where msg_generated is used: ErrorKind and MediaType. These
will be dealt with later.
2019-08-26 14:56:42 -04:00
Ryan Dahl 7ff67017f2 Move TestFmt to the end of tests, because slow 2019-08-26 14:56:42 -04:00
Bartek Iwańczuk a6f6209f52 port fs ops to JSON (#2812) 2019-08-26 10:18:42 -04:00
Bartek Iwańczuk 520f9631e0 bring back json ops (#2815) 2019-08-26 08:50:21 -04:00
Bartek Iwańczuk 017f88ee99 fix: shared queue requires aligned buffer (#2816) 2019-08-26 07:48:40 -04:00
Ryan Dahl 2235dd795d
Revert json ops (#2814)
* Revert "port more ops to JSON (#2809)"

This reverts commit 137f33733d.

* Revert "port ops to JSON: compiler, errors, fetch, files (#2804)"

This reverts commit 79f82cf10e.

* Revert "Port rest of os ops to JSON (#2802)"

This reverts commit 5b2baa5c99.
2019-08-24 13:20:48 -07:00
Trivikram Kamat bdc0a13261 doc: add CONTRIBUTING.md (#2813)
Similar to React's CONTRIBUTING.md
https://github.com/facebook/react/blob/master/CONTRIBUTING.md
2019-08-24 08:42:29 -07:00
Bartek Iwańczuk 137f33733d port more ops to JSON (#2809) 2019-08-24 08:31:14 -07:00
Bartek Iwańczuk 79f82cf10e port ops to JSON: compiler, errors, fetch, files (#2804) 2019-08-24 06:02:42 -07:00
Ryan Dahl 5b2baa5c99
Port rest of os ops to JSON (#2802) 2019-08-24 05:13:50 -07:00