Commit graph

883 commits

Author SHA1 Message Date
Bert Belder 4ceb205512
Bundle pywin32 in third_party 2018-10-23 16:29:46 +02:00
Ryan Dahl 5cf37c2f20 Revert "Support CheckJS"
Broken in master.

This reverts commit dd230d520b.
2018-10-23 07:07:17 -07:00
Kitson Kelly dd230d520b Support CheckJS 2018-10-23 06:01:11 -07:00
Kitson Kelly 8ef7da2611 Enforce media types 2018-10-23 04:48:00 -07:00
Kitson Kelly c0492ef061 Make Headers more idiomatic (#1062) 2018-10-23 04:43:43 -07:00
ztplz de85f94435 improve file_info.ts 2018-10-23 04:42:22 -07:00
Kitson Kelly 64f0dfd50e Improve globals for runtime type library 2018-10-22 19:37:38 -07:00
ztplz c4bddc4651 Implemente clone for FetchResponse (#1054) 2018-10-21 14:42:18 -07:00
Ryan Dahl 47c96a6152 CI should fail when code isn't formatted. 2018-10-21 13:59:53 -07:00
Ryan Dahl ae0dec39da Add the right mac rustfmt binary 2018-10-21 13:59:53 -07:00
Ryan Dahl bb9a927bd5 Add yapf to third_party. 2018-10-21 13:59:53 -07:00
Bert Belder ef77d6f553
third_party: add the right rustfmt.exe binary 2018-10-21 20:30:16 +02:00
Kyra fbb3f05b6f Add URLSearchParams (#1049) 2018-10-21 08:07:29 -07:00
Kevin (Kun) "Kassimo" Qian 86409eb836 Add Rust hyper http benchmark (#1043)
* Add go net/http benchmark

* Forget about Go. Let's do Rust Hyper

* Update BUILD.gn

* Rename
2018-10-20 19:56:16 -07:00
Ryan Dahl c85311dd7d v0.1.9
- Performance and stability improvements on all platforms.
- Add cwd() and chdir() #907
- Specify deno_dir location with env var DENO_DIR #970
- Make fetch() header compliant with the current spec #1019
- Upgrade TypeScript to 3.1.3
- Upgrade V8 to 7.1.302.4
2018-10-20 17:30:17 -07:00
Ryan Dahl bcf10bcf27 Upgrade V8 to 7.1.302.4 2018-10-20 16:30:02 -07:00
Ryan Dahl 92b0a94c23 Optimization: eager accept 2018-10-20 12:39:56 -07:00
Ryan Dahl aac9e204b7 Optimization: eager write 2018-10-20 12:39:56 -07:00
Ryan Dahl 2c33334d28 Optimization: eager read
TCP sockets should attempt the non-blocking read in the main thread.
2018-10-20 12:39:56 -07:00
Ryan Dahl 2af25b1957 Allow partial writes.
Do not use tokio_io::io:write_all().
Adds src/tokio_write.rs
2018-10-20 12:39:56 -07:00
Ryan Dahl f18a349fdf Windows: dont use ts-node symlinked path 2018-10-20 12:09:22 -07:00
Kevin (Kun) "Kassimo" Qian c0f70ea868 y label fix 2018-10-20 12:55:42 -04:00
Yoshiya Hinosawa f44ecdff97 feat: show only 20 benchmark data in inde.html 2018-10-20 08:07:20 -04:00
Bert Belder edb7b609f2
build: clean up the gn template for rust targets a bit 2018-10-20 07:20:07 +02:00
Ryan Dahl 00884d7164 Add rustfmt to third_party. 2018-10-20 01:19:59 -04:00
Ryan Dahl 09e011b389 Format. 2018-10-20 01:19:59 -04:00
ztplz 826c2f4dac fix some typo in Docs.md 2018-10-20 01:11:05 -04:00
Andy Hayden 2d583f85ee Exit http_server.py if it's crashed 2018-10-20 00:27:37 -04:00
Bert Belder 3a6b2f3c71
build: make rollup generate a depfile for the bundle build 2018-10-20 03:42:45 +02:00
Ryan Dahl 6e6deed12d Upgrade crates 2018-10-19 21:42:23 -04:00
Ryan Dahl 428fc450eb Upgrade node_modules. 2018-10-19 21:42:23 -04:00
Ryan Dahl 842a087d51 Add style to benchmark page 2018-10-19 21:36:07 -04:00
Ryan Dahl b5d7e38f9b Add Docs.md
Remove stuff from Roadmap that has been implemented.
2018-10-19 21:36:07 -04:00
Ryan Dahl 8f9d407e22 Sort ops. 2018-10-19 21:36:07 -04:00
Ryan Dahl 1cfa41920e Disable warning on linux. 2018-10-19 21:35:10 -04:00
ztplz b809a82fd9 Add missing copyrights (#1024) 2018-10-19 15:25:29 -04:00
ztplz 7210e7b33b Make fetch header compliant with the current spec (#1019) 2018-10-19 12:12:36 -04:00
J2P 198fa31ec1 Fix a typo in http_benchmark.py 2018-10-19 09:07:55 -04:00
Bert Belder 142e532910
libdeno: store v8::Persistent in map by value instead of by reference 2018-10-19 02:35:49 +02:00
Bert Belder d0b859ec37
format 2018-10-19 00:29:09 +02:00
Ryan Dahl d534ea41ad Optimization: Use std::map for tracking zero-copy buffers
Instead of V8 map.
2018-10-18 17:49:03 -04:00
Bartek Iwańczuk 3a226f166f add test case for metrics 2018-10-18 05:08:49 -04:00
Bartek Iwańczuk fd2bb015c7 fix metrics logic 2018-10-18 05:08:49 -04:00
Ryan Dahl 213885a9d0 Optimization: Reuse ArrayBuffer during serialization. 2018-10-17 20:20:06 -04:00
Ryan Dahl 4e2e185de7 Add tools/build_test.py 2018-10-17 20:20:06 -04:00
Ryan Dahl 4d669c63f4 Reduce ArrayBuffer allocations in ImportBuf() 2018-10-17 16:02:00 -04:00
Ryan Dahl 21bcdd49cd Only run deno during ./tools/http_benchmark.py 2018-10-17 16:02:00 -04:00
Jinho Bang 32f0797128 Fix a bug that copyFile reports different error codes
This is a workaroud. Once the issue is resolved in Rust side, we should
remove it.

Fixes #895
2018-10-17 08:24:31 -04:00
Yoshiya Hinosawa d4afbe6ef3 improve benchmark page performance and fix test (#1002) 2018-10-16 12:00:47 -04:00
Amos Lim a90cf4c2ee Interrupt http_server.py by ctrl + c (#1001) 2018-10-16 11:54:08 -04:00