Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-21 | CI should fail when code isn't formatted. | Ryan Dahl | |
2018-10-21 | Add the right mac rustfmt binary | Ryan Dahl | |
2018-10-21 | Add yapf to third_party. | Ryan Dahl | |
2018-10-21 | third_party: add the right rustfmt.exe binary | Bert Belder | |
2018-10-21 | Add URLSearchParams (#1049) | Kyra | |
2018-10-20 | Add Rust hyper http benchmark (#1043) | Kevin (Kun) "Kassimo" Qian | |
* Add go net/http benchmark * Forget about Go. Let's do Rust Hyper * Update BUILD.gn * Rename | |||
2018-10-20 | v0.1.9 | Ryan Dahl | |
- 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 | Upgrade V8 to 7.1.302.4 | Ryan Dahl | |
2018-10-20 | Optimization: eager accept | Ryan Dahl | |
2018-10-20 | Optimization: eager write | Ryan Dahl | |
2018-10-20 | Optimization: eager read | Ryan Dahl | |
TCP sockets should attempt the non-blocking read in the main thread. | |||
2018-10-20 | Allow partial writes. | Ryan Dahl | |
Do not use tokio_io::io:write_all(). Adds src/tokio_write.rs | |||
2018-10-20 | Windows: dont use ts-node symlinked path | Ryan Dahl | |
2018-10-20 | y label fix | Kevin (Kun) "Kassimo" Qian | |
2018-10-20 | feat: show only 20 benchmark data in inde.html | Yoshiya Hinosawa | |
2018-10-20 | build: clean up the gn template for rust targets a bit | Bert Belder | |
2018-10-20 | Add rustfmt to third_party. | Ryan Dahl | |
2018-10-20 | Format. | Ryan Dahl | |
2018-10-20 | fix some typo in Docs.md | ztplz | |
2018-10-20 | Exit http_server.py if it's crashed | Andy Hayden | |
2018-10-20 | build: make rollup generate a depfile for the bundle build | Bert Belder | |
2018-10-19 | Upgrade crates | Ryan Dahl | |
2018-10-19 | Upgrade node_modules. | Ryan Dahl | |
2018-10-19 | Add style to benchmark page | Ryan Dahl | |
2018-10-19 | Add Docs.md | Ryan Dahl | |
Remove stuff from Roadmap that has been implemented. | |||
2018-10-19 | Sort ops. | Ryan Dahl | |
2018-10-19 | Disable warning on linux. | Ryan Dahl | |
2018-10-19 | Add missing copyrights (#1024) | ztplz | |
2018-10-19 | Make fetch header compliant with the current spec (#1019) | ztplz | |
2018-10-19 | Fix a typo in http_benchmark.py | J2P | |
2018-10-19 | libdeno: store v8::Persistent in map by value instead of by reference | Bert Belder | |
2018-10-19 | format | Bert Belder | |
2018-10-18 | Optimization: Use std::map for tracking zero-copy buffers | Ryan Dahl | |
Instead of V8 map. | |||
2018-10-18 | add test case for metrics | Bartek Iwańczuk | |
2018-10-18 | fix metrics logic | Bartek Iwańczuk | |
2018-10-17 | Optimization: Reuse ArrayBuffer during serialization. | Ryan Dahl | |
2018-10-17 | Add tools/build_test.py | Ryan Dahl | |
2018-10-17 | Reduce ArrayBuffer allocations in ImportBuf() | Ryan Dahl | |
2018-10-17 | Only run deno during ./tools/http_benchmark.py | Ryan Dahl | |
2018-10-17 | Fix a bug that copyFile reports different error codes | Jinho Bang | |
This is a workaroud. Once the issue is resolved in Rust side, we should remove it. Fixes #895 | |||
2018-10-16 | improve benchmark page performance and fix test (#1002) | Yoshiya Hinosawa | |
2018-10-16 | Interrupt http_server.py by ctrl + c (#1001) | Amos Lim | |
2018-10-16 | First pass at http benchmark. | Ryan Dahl | |
2018-10-16 | Fix throughput_benchmark | Ryan Dahl | |
2018-10-16 | Format | Ryan Dahl | |
2018-10-15 | `deno -v` should report typescript version | Jinho Bang | |
Fixes #993 | |||
2018-10-15 | Exit cleanly on unrecognized arguments (#990) | Andy Hayden | |
Refactor set_flags to return a Result | |||
2018-10-15 | Fix a binary size regression | Jinho Bang | |
This patch changes Jumbo build to use only in debug mode. | |||
2018-10-15 | Update to TypeScript 3.1 and ts-simple-ast 17 (#980) | Kitson Kelly | |
2018-10-15 | Improve build performance by using jumbo build | Jinho Bang | |
The Jumbo build is the Chromium implementation of a Unity build system aimed at dramatically lowering the compilation times. It can be easily enabled with `use_jumbo_build=true`. When you enable this, the biggest problem is that name conflicts can occur between multiple c++ files merged, which is no problem for `deno`. Because the V8's Jumbo build is managed in upstream, and `deno` will just pick up a stable build V8. So, this patch enables Jumbo build by default. After this patch, the total number of build objects are halved. (1014 -> 493) FYI, the following results are tested in my local environment. - IMAC 5K, i5 4-cores, 24GB, 512GB SSD Test result1: No use ccache | |Jumbo build without ccache|Normal build without ccache| |---|--------------------------|---------------------------| | 1 | 0:05:26 | 0:11:31 | | 2 | 0:05:24 | 0:11:29 | | 3 | 0:05:25 | 0:11:28 | | 4 | 0:05:24 | 0:11:29 | | 5 | 0:05:26 | 0:11:29 | |AVG| 0:05:25 | 0:11:29 | Test result2: Use ccache | |Jumbo build with ccache|Normal build with ccache| |---|-----------------------|------------------------| | 1 | 0:01:38 | 0:01:13 | | 2 | 0:01:45 | 0:01:21 | | 3 | 0:01:39 | 0:02:20 | | 4 | 0:01:45 | 0:02:16 | | 5 | 0:01:42 | 0:02:19 | | 6 | 0:01:17 | 0:01:11 | | 7 | 0:01:01 | 0:01:48 | | 8 | 0:00:54 | 0:01:57 | | 9 | 0:01:03 | 0:02:15 | |10 | 0:01:36 | 0:02:19 | |AVG| 0:01:26 | 0:01:54 | Refs: https://chromium.googlesource.com/chromium/src/+/master/docs/jumbo.md |