{"push_id":2965904718,"size":13,"distinct_size":0,"ref":"refs/heads/master","head":"d4afbe6ef3206e53e2ddc7f59c6b90bbffcbe988","before":"1840a1971317f5b8fc6e322b3a414b7f8a593c88","commits":[{"sha":"10a97679ac80b4304c75d33cbc59c5736d11deb1","author":{"name":"Kitson Kelly","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@kitsonkelly.com"},"message":"Align JSDoc to style guide.","distinct":false,"url":"https://api.github.com/repos/romandev/deno/commits/10a97679ac80b4304c75d33cbc59c5736d11deb1"},{"sha":"a327759971fe5cb095e1d2f6125269e60ac00123","author":{"name":"Kitson Kelly","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@kitsonkelly.com"},"message":"Add CONTRIBUTING.md","distinct":false,"url":"https://api.github.com/repos/romandev/deno/commits/a327759971fe5cb095e1d2f6125269e60ac00123"},{"sha":"15590a0cde8901f15d200d433761d11cc5468270","author":{"name":"Amos Lim","email":"56d60333b89e78d904c3860be678b2c4505df5b8@gmail.com"},"message":"Specify deno_dir location with env var DENO_DIR (#970)\n\n(Use C:\\deno instead of c:\\deno in appveyor config because it's cloned to c:\\ by clone_folder variable in .appveyor.yml. On the other hand, build directory is pointed to C:\\ by $(APPVEYOR_BUILD_FOLDER) so that test targets are placed on separated partitions.)","distinct":false,"url":"https://api.github.com/repos/romandev/deno/commits/15590a0cde8901f15d200d433761d11cc5468270"},{"sha":"dc8841d8a98122d762ec21ed119dbcc2f78e7300","author":{"name":"Jinho Bang","email":"660d909924fc25e2cc887cdc77aaf4828bc1ee05@chromium.org"},"message":"Improve build performance by using jumbo build\n\nThe Jumbo build is the Chromium implementation of a Unity build system\naimed at dramatically lowering the compilation times. It can be easily\nenabled with `use_jumbo_build=true`.\n\nWhen you enable this, the biggest problem is that name conflicts can\noccur between multiple c++ files merged, which is no problem for `deno`.\nBecause the V8's Jumbo build is managed in upstream, and `deno` will\njust pick up a stable build V8.\n\nSo, this patch enables Jumbo build by default. After this patch, the\ntotal number of build objects are halved. (1014 -> 493)\n\nFYI, the following results are tested in my local environment.\n - IMAC 5K, i5 4-cores, 24GB, 512GB SSD\n\nTest result1: No use ccache\n|   |Jumbo build without ccache|Normal build without ccache|\n|---|--------------------------|---------------------------|\n| 1 |         0:05:26          |          0:11:31          |\n| 2 |         0:05:24          |          0:11:29          |\n| 3 |         0:05:25          |          0:11:28          |\n| 4 |         0:05:24          |          0:11:29          |\n| 5 |         0:05:26          |          0:11:29          |\n|AVG|         0:05:25          |          0:11:29          |\n\nTest result2: Use ccache\n|   |Jumbo build with ccache|Normal build with ccache|\n|---|-----------------------|------------------------|\n| 1 |        0:01:38        |        0:01:13         |\n| 2 |        0:01:45        |        0:01:21         |\n| 3 |        0:01:39        |        0:02:20         |\n| 4 |        0:01:45        |        0:02:16         |\n| 5 |        0:01:42        |        0:02:19         |\n| 6 |        0:01:17        |        0:01:11         |\n| 7 |        0:01:01        |        0:01:48         |\n| 8 |        0:00:54        |        0:01:57         |\n| 9 |        0:01:03        |        0:02:15         |\n|10 |        0:01:36        |        0:02:19         |\n|AVG|        0:01:26        |        0:01:54         |\n\nRefs: https://chromium.googlesource.com/chromium/src/+/master/docs/jumbo.md","distinct":false,"url":"https://api.github.com/repos/romandev/deno/commits/dc8841d8a98122d762ec21ed119dbcc2f78e7300"},{"sha":"25c97962f4c14c9b946100be4cb133e1483bb7c8","author":{"name":"Kitson Kelly","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@kitsonkelly.com"},"message":"Update to TypeScript 3.1 and ts-simple-ast 17 (#980)","distinct":false,"url":"https://api.github.com/repos/romandev/deno/commits/25c97962f4c14c9b946100be4cb133e1483bb7c8"},{"sha":"28682a1d2c2601033fb524b37c2796d55f72f22b","author":{"name":"Jinho Bang","email":"660d909924fc25e2cc887cdc77aaf4828bc1ee05@chromium.org"},"message":"Fix a binary size regression\n\nThis patch changes Jumbo build to use only in debug mode.","distinct":false,"url":"https://api.github.com/repos/romandev/deno/commits/28682a1d2c2601033fb524b37c2796d55f72f22b"},{"sha":"fb90c6f52587e58378cb1ec7c97392efd3c42afa","author":{"name":"Andy Hayden","email":"c6d69739d995ece0f9f80f947f76eb029ad576ca@gmail.com"},"message":"Exit cleanly on unrecognized arguments (#990)\n\nRefactor set_flags to return a Result","distinct":false,"url":"https://api.github.com/repos/romandev/deno/commits/fb90c6f52587e58378cb1ec7c97392efd3c42afa"},{"sha":"1322f3de9f60f86a9c4421169d84e7c7145c3e3b","author":{"name":"Jinho Bang","email":"660d909924fc25e2cc887cdc77aaf4828bc1ee05@chromium.org"},"message":"`deno -v` should report typescript version\n\nFixes #993","distinct":false,"url":"https://api.github.com/repos/romandev/deno/commits/1322f3de9f60f86a9c4421169d84e7c7145c3e3b"},{"sha":"590feb1c7145bc2bca926241e14d00f066fadf90","author":{"name":"Ryan Dahl","email":"3af89e20f6b8fc95ceda56be26b0a3d7c39cee17@tinyclouds.org"},"message":"Format","distinct":false,"url":"https://api.github.com/repos/romandev/deno/commits/590feb1c7145bc2bca926241e14d00f066fadf90"},{"sha":"62962e71fe244a4b0992185f2ba900ba3fd5005e","author":{"name":"Ryan Dahl","email":"3af89e20f6b8fc95ceda56be26b0a3d7c39cee17@tinyclouds.org"},"message":"Fix throughput_benchmark","distinct":false,"url":"https://api.github.com/repos/romandev/deno/commits/62962e71fe244a4b0992185f2ba900ba3fd5005e"},{"sha":"c61a0f2f84e619a70704b59fd72cd7da863d4461","author":{"name":"Ryan Dahl","email":"3af89e20f6b8fc95ceda56be26b0a3d7c39cee17@tinyclouds.org"},"message":"First pass at http benchmark.","distinct":false,"url":"https://api.github.com/repos/romandev/deno/commits/c61a0f2f84e619a70704b59fd72cd7da863d4461"},{"sha":"a90cf4c2ee6a98a9f7b2cd58528e94d3f84e1f0d","author":{"name":"Amos Lim","email":"56d60333b89e78d904c3860be678b2c4505df5b8@gmail.com"},"message":"Interrupt http_server.py by ctrl + c (#1001)","distinct":false,"url":"https://api.github.com/repos/romandev/deno/commits/a90cf4c2ee6a98a9f7b2cd58528e94d3f84e1f0d"},{"sha":"d4afbe6ef3206e53e2ddc7f59c6b90bbffcbe988","author":{"name":"Yoshiya Hinosawa","email":"934a36a145a2bcc398489183c90761c0e84cf57d@gmail.com"},"message":"improve benchmark page performance and fix test (#1002)","distinct":false,"url":"https://api.github.com/repos/romandev/deno/commits/d4afbe6ef3206e53e2ddc7f59c6b90bbffcbe988"}]}
{"actor":{"display_login":"romandev"}}