Commit graph

11656 commits

Author SHA1 Message Date
Ryan Dahl b6c0ad15fa Add denoMain 2018-05-29 03:43:54 -04:00
Ryan Dahl 95eb8dc5e4 Add more features 2018-05-29 03:22:05 -04:00
Ryan Dahl 37679aaa1a Travis: Cache node_modules and parcel dir. 2018-05-29 03:09:54 -04:00
Ryan Dahl af3e43c318 fmt and adjust comment 2018-05-29 03:08:01 -04:00
Ryan Dahl 27c2529c1a Add sanity check to end of DispatchLoop 2018-05-29 02:54:16 -04:00
Ryan Dahl 62144e7fb1 Add TODOs 2018-05-29 02:54:16 -04:00
Florian Hämmerle 8631e44449 fix typo: privlaged -> privileged 2018-05-29 02:25:18 -04:00
Ryan Dahl 1d71f93e2f Fix ccache in travis (and update readme) 2018-05-29 01:35:06 -04:00
Ryan Dahl fd31f5d26d My copyright doesn't belong here. 2018-05-29 00:49:00 -04:00
Ryan Dahl 1af2b2ae0b Improve README 2018-05-29 00:39:13 -04:00
Ryan Dahl a4d89f2ee1 Update V8Worker2 build.py path.
ab9d1b8709
2018-05-28 22:30:25 -04:00
Ryan Dahl 7762b55432 Add LICENSE 2018-05-28 21:52:13 -04:00
Ryan Dahl 833137be37 Add TODO.txt 2018-05-28 16:07:10 -04:00
Ryan Dahl 666a0f3a3e Fix wg ref counting for fetch. 2018-05-28 14:59:02 -04:00
Ryan Dahl 46117017c4 Add writeFileSync 2018-05-28 14:39:02 -04:00
Ryan Dahl bce0ecbdb8 Move testdata/fetch.ts to tests.ts 2018-05-28 14:06:25 -04:00
Ryan Dahl 33f488354c Move testdata/read_file_sync.ts to tests.ts
We don't need to start a new process for every test.
2018-05-28 13:30:15 -04:00
Ryan Dahl 08d3850fa8 Add tests.ts for fast unit tests.
Also deno_testing/ which will be released as a standalone module.
2018-05-28 13:27:05 -04:00
Ryan Dahl 844f565cc0 Fix TestResolveModule4 2018-05-28 12:22:02 -04:00
Ryan Dahl 659f7b0433 Fix 007_stack_trace.ts by removing --abort-on-uncaught-exception 2018-05-28 12:21:06 -04:00
Ryan Dahl 71c4f5e5bb Attempt to fix v8worker2 caching. 2018-05-28 11:25:14 -04:00
Ryan Dahl 6a489daa02 Better handle remote urls in ResolveModule 2018-05-28 11:20:32 -04:00
Ryan Dahl 6097f87154 Try to fix tslint on travis 2018-05-28 09:47:40 -04:00
Ryan Dahl 80685a53eb Try to fix travis 2018-05-27 18:07:51 -04:00
Ryan Dahl 81d0c571ba Travis: Don't cache v8worker2/out 2018-05-27 15:01:16 -04:00
Ryan Dahl 386eb082fe Attempt to fix travis 2018-05-27 14:53:56 -04:00
Ryan Dahl 3d76dc51b7 Fmt 2018-05-27 14:21:18 -04:00
Ryan Dahl 92e97bca41 workaround text-encoding bug 2018-05-27 14:20:23 -04:00
Ryan Dahl bbcdc9b488 Move text-encoding types into repo so i can hack it.
It is unchanged in this commit.
2018-05-27 14:13:36 -04:00
Ryan Dahl 9b8dc66c9f Add protoc-gen-go install to travis 2018-05-27 12:52:17 -04:00
Ryan Dahl c21ae406af Clean up in fetch.ts 2018-05-27 12:49:33 -04:00
Ryan Dahl 4e55928063 Add readFileSync 2018-05-27 12:49:20 -04:00
Ryan Dahl a831d1e239 Implement fetch 2018-05-27 03:46:51 -04:00
Ryan Dahl ef00cf3e38 Use babel-polyfill to fix error 2018-05-27 01:33:37 -04:00
Ryan Dahl 65a2c4b421 Add onerror handler for uncaught exceptions 2018-05-27 00:16:09 -04:00
Ryan Dahl fe6e4febdb Add TestErrors 2018-05-26 21:55:42 -04:00
Ryan Dahl 8d2d66256e Remove out-of-date comment 2018-05-26 15:24:25 -04:00
Ryan Dahl 7609df9d4f Support async/await by including ES2017
This required adjusting the module loading system.
2018-05-26 15:21:17 -04:00
Ryan Dahl cbfb7d8720 Simplify naming of CodeFetch, CodeCache 2018-05-25 17:21:12 -04:00
Ryan Dahl a1c0862047 Add basic stats 2018-05-25 17:14:56 -04:00
Ryan Dahl 59534fb9e3 Add tests for urls 2018-05-25 17:01:18 -04:00
Ryan Dahl 0fe6ab91df Finish de-oneof-ing 2018-05-25 16:16:28 -04:00
Ryan Dahl 5b858632ac Use proto3 again. 2018-05-25 15:30:09 -04:00
Ryan Dahl d765300de5 Move away from oneof in msg.proto
This is due to the size added to msg.pb.js for every new message. See
comment in msg.proto.
2018-05-25 15:24:29 -04:00
Ryan Dahl 8eeededd90 Try to fix travis 2018-05-25 13:27:03 -04:00
Ryan Dahl 08e005d45f Improve debug logging in golang 2018-05-25 12:25:55 -04:00
Ryan Dahl 5353e9e90f Rename --root flag to --cachedir 2018-05-25 12:16:02 -04:00
Ryan Dahl 016684a586 Try to fix travis 2018-05-24 14:00:54 -04:00
Ryan Dahl 8b4809d680 Fix travis file 2018-05-24 12:03:44 -04:00
Ryan Dahl 3bc2342303 Add -root flag so tests can write artifacts to tmp 2018-05-24 10:34:05 -04:00