Commit graph

640 commits

Author SHA1 Message Date
Kevin (Kun) "Kassimo" Qian f156a86024 console.warn goes to stderr (#810) 2018-09-25 01:27:02 -04:00
Mani Maghsoudlou ad5065e23e Implement deno.readlink() (#797) 2018-09-25 00:20:49 -04:00
Kevin (Kun) "Kassimo" Qian d957f8ebc2 Add syscall count benchmark for 002_hello.ts (#820)
* Add syscall count tracking for benchmark

* Add fetch_deps thread benchmark

* Switch to `strace -c` for syscall parsing

* Spawn http_server during benchmark (for fetch)

* Rename `benchmarks` to `exec_time_benchmarks`

* Update app_test.js
2018-09-24 23:58:18 -04:00
Ryan Dahl 234d5ea780 libdeno.send(): Use GetContents instead of Externalize
Fixes #744.
2018-09-24 22:16:23 -04:00
Bert Belder f42849744b
travis: save homebrew/ccache to cache, set ccache size to 1GB 2018-09-24 17:36:14 -07:00
Kevin (Kun) "Kassimo" Qian 1729bdb0d7 Add thread count benchmark (#811) 2018-09-24 18:12:52 -04:00
Bert Belder d6a97ae4f0
build: always enable clang color output 2018-09-24 13:45:03 -07:00
Bert Belder af3f62eedf
build: enable rust color output on windows 2018-09-24 13:45:03 -07:00
Bert Belder 2e3a8b495d
tools: make color output work on windows 2018-09-24 13:45:03 -07:00
Kevin (Kun) "Kassimo" Qian be8f49b332 Add toString for CallSite of eval origin (#809) 2018-09-24 15:42:09 -04:00
Bartek Iwańczuk 3fe4be07ca Add flag --recompile (#801) 2018-09-24 15:33:50 -04:00
Yoshiya Hinosawa 17a7b03d1b Start testing website (#813) 2018-09-24 11:31:14 -04:00
Kevin (Kun) "Kassimo" Qian c124db4701 [console] Use constructor.name to print out function type (#664) 2018-09-24 10:06:48 -04:00
Yoshiya Hinosawa 9203e983d1 benchmark: track the binary size (#804) 2018-09-23 11:54:07 -04:00
Bert Belder 56acb6fa0e travis: fix the build, attempt 2 2018-09-22 12:27:50 -04:00
ztplz f3684c28e5 Rename deno.argv, libdeno::DenoC and deno_set_flags (#796) 2018-09-22 08:47:44 -04:00
Ryan Dahl 7a4ad045b1
Update README and Roadmap. (#799) 2018-09-22 08:43:44 -04:00
Bert Belder 6b868ebba4 travis: fix github pages deploy condition 2018-09-22 08:42:59 -04:00
Bert Belder 06c2e084ff
travis: run benchmarks on linux, deploy to github pages 2018-09-22 01:31:54 -07:00
Bert Belder 82ca6538b1
travis: clean up & tweaks 2018-09-22 01:31:49 -07:00
Yoshiya Hinosawa 3747ec57e0
Add benchmark tools (#777) 2018-09-22 01:09:25 -07:00
Kevin (Kun) "Kassimo" Qian 7a0670a951 Implement deno.trace() (#795) 2018-09-22 03:59:26 -04:00
Ryan Dahl 8e958d3ad6 v0.1.5
- Add atob() btoa() #776
- Add deno.arch deno.platform #773
- Add deno.symlink() and deno.symlinkSync() #742
- Add deno.mkdir() and deno.mkdirSync() #746
- Add deno.makeTempDir() #740
- Improvements to FileInfo interface #765, #761
- Add fetch.blob()
- Upgrade V8 to 7.0.276.15
- Upgrade Rust crates
2018-09-21 23:21:30 -04:00
Bert Belder 516e1da54c
Revert "Add benchmark tools (#777)"
This reverts commit 3ad48bdb3e.
2018-09-21 15:18:44 -07:00
Yoshiya Hinosawa 3ad48bdb3e Add benchmark tools (#777) 2018-09-21 12:06:59 -04:00
Kevin (Kun) "Kassimo" Qian 4d16d54ff8 Add atob() and btoa() (#776) 2018-09-20 18:53:29 -04:00
Jamie 52d415537b Fix async-await syntax 2018-09-20 02:19:26 -04:00
Kevin (Kun) "Kassimo" Qian fab4bdf40d Add deno.arch/deno.platform (#773) 2018-09-20 02:13:59 -04:00
Mani Maghsoudlou 017ef096df Implement deno.symlink() (#742) 2018-09-18 21:38:24 -07:00
Bert Belder d19268b2bf
appveyor: show test output in the build log in realtime 2018-09-17 22:54:51 -07:00
Bert Belder 93a533d732
appveyor: don't persist rollup cache in appveyor cache
Rollups cache usage has turned out to be unreliable, reusing stale data
that should be regenerated.
2018-09-17 22:54:51 -07:00
Bert Belder 7553bcb74f
format 2018-09-17 22:54:39 -07:00
Ryan Dahl 419a814f35 Remove unused .gclient_entries file. 2018-09-17 21:41:29 -07:00
Ryan Dahl 62470c4f45 Upgrade V8 to 7.0.276.15 2018-09-17 21:41:29 -07:00
Ryan Dahl 3c9bb1e799 Isolate::execute doesn't need mutability. 2018-09-17 20:07:53 -07:00
Ryan Dahl 6143a64256 Rename Deno to Isolate and move to own file. 2018-09-17 20:07:53 -07:00
Kevin (Kun) "Kassimo" Qian e3d634eb21 Make mode always u32 and switch to has_mode for StatRes fbs (#761) 2018-09-17 16:53:55 -07:00
Bert Belder 82d0638139 Add missing deps to cargo.toml
We're using ring and futures directly, so they should be listed in
cargo.toml.
2018-09-17 12:09:20 -07:00
Ryan Dahl 24ebd80ae7 Upgrade rust crates. 2018-09-17 12:09:20 -07:00
ztplz 0260aaf8c2 Change FileInfo to interface (#765) 2018-09-17 12:00:57 -07:00
Bert Belder 850fca8fcb
Treat rust warnings as errors 2018-09-16 20:57:25 -07:00
Bert Belder 836fc255ba
Suppress remaining warnings in third party rust crates 2018-09-16 20:57:17 -07:00
Kevin (Kun) "Kassimo" Qian c7a4ca3c88
Use dirs::home_dir to replace deprecated std::env::home_dir 2018-09-16 18:39:07 -07:00
Kevin (Kun) "Kassimo" Qian 0185f9f9de
Add the 'dirs' crate, enable the required 'winapi' features 2018-09-16 18:38:41 -07:00
Bert Belder ba8757b44a
build: properly rebuild rust crates when their deps change 2018-09-16 18:37:18 -07:00
Bert Belder bdfaf12186
format 2018-09-16 18:37:18 -07:00
Kevin (Kun) "Kassimo" Qian b0958073ba Remove remove_timer asserts (#760)
* Remove remove_timer asserts

* Add clearTimeout invalid id no-panic test

* Move timer test to its file AND some lint side-effects
2018-09-16 13:35:16 -07:00
J2P 0040486539 Fix comments in stat.ts file 2018-09-16 09:12:00 -07:00
Kitson Kelly 0ef28bec4d Improve integration of dom_types 2018-09-16 09:10:36 -07:00
Parsa Ghadimi 4b1eb855bf Make fetch.blob() work 2018-09-14 12:50:32 -07:00