summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-10-01rename parse_core_args to v8_set_flags_preprocess (#871)ztplz
2018-09-30Limit depth of output in console.log for nested objects, and add console.dir ↵Yingbo (Max) Wang
(#826)
2018-09-30Add copyFile/copyFileSync (#863)Kevin (Kun) "Kassimo" Qian
2018-09-30Remove unused table WriteFileSyncKevin (Kun) "Kassimo" Qian
2018-09-30Add fetch_deps syscall count benchmark.Ryan Dahl
2018-09-30FormatRyan Dahl
2018-09-30tools: define ERROR_INVALID_PARAMETER in utils.pyBert Belder
Fixes #865.
2018-09-30Add deno.truncate (#805)ztplz
2018-09-30Add top-level await issue link to readme (#860)Eric Lewis
2018-09-30Improve fetch headers (#853)ztplz
2018-09-29v0.1.6Ryan Dahl
- Adds deno.stdin, deno.stdout, deno.stderr, deno.open(), deno.write(), deno.read(), deno.Reader, deno.Writer, deno.copy() #846 - Print 'Compiling' when compiling TS. - Support zero-copy for writeFile() writeFileSync() #838 - Fixes eval error bug #837 - Make Deno multithreaded #782 - console.warn() goes to stderr #810 - Add deno.readlink()/readlinkSync() #797 - Add --recompile flag #801 - Use constructor.name to print out function type #664 - Rename deno.argv to deno.args - Add deno.trace() #795 - Continuous benchmarks https://denoland.github.io/deno/
2018-09-28Adds basic File I/O and FD table.Ryan Dahl
Adds deno.stdin, deno.stdout, deno.stderr, deno.open(), deno.write(), deno.read(), deno.Reader, deno.Writer, deno.copy(). Fixes #721. tests/cat.ts works.
2018-09-28appveyor: re-enable python stdout bufferingBert Belder
It's not longer necessary.
2018-09-28libdeno: use cstream instead of printf to write to stderrBert Belder
2018-09-28libdeno: remove dead codeBert Belder
2018-09-27Better build instructions for windowsNisheet Sinvhal
Fixes #802.
2018-09-27third_party: gitignore depot_tools/.cipd_client temporary filesBert Belder
2018-09-27Print 'Compiling' when compiling TS.Ryan Dahl
2018-09-27Support zero-copy data in libdeno.send(). (#838)Ryan Dahl
This is a large API refactor of deno.h which replaces deno_send() and deno_set_response() with deno_respond(). It also adds a req_id parameter to the deno_recv_cb. Make writeFile/writeFileSync use it.
2018-09-27Ensure spawning python server twice raises an exception.Andy Hayden
Previously it would dump the traceback but not raise. It's unclear if serve_forever could crash for some other reason, but the main reason spawn throws is if the port is already in use.
2018-09-27Add benchmark descriptions.Ryan Dahl
2018-09-27Benchmarks: github link and truncate sha1 (#845)Kevin (Kun) "Kassimo" Qian
2018-09-26Travis benchmark (#832)ztplz
2018-09-26Error pretty print (print stack)Kevin (Kun) "Kassimo" Qian
2018-09-26Expand binary size benchmark (#830)Kevin (Kun) "Kassimo" Qian
2018-09-26Use the thread pool for blocking I/ORyan Dahl
2018-09-26travis: don't cache unnecessary cargo and rustup filesBert Belder
2018-09-26travis: name CARGO_HOME and RUSTUP_HOME env vars correctlyBert Belder
Because this is what rustup and cargo actually use: https://doc.rust-lang.org/cargo/reference/environment-variables.html
2018-09-26travis: use sccache to cache rust targetsBert Belder
2018-09-26tools/setup: detect sccache presence and use it to cache rustc targetsBert Belder
2018-09-26build: add support for rustc_wrapperBert Belder
Fixes #690.
2018-09-26build: let rustc pick filenames, remove rust depfile hackBert Belder
Fixes #787.
2018-09-26build: do not quote cc_wrapper on windowsBert Belder
This brings behavior inline with the unix toolchain, which also leaves cc_wrapper unquoted. If necessary, add quotes in the setup phase instead.
2018-09-26tools/setup: add gn_string() utility functionBert Belder
2018-09-26tools: add shell_quote() utility functionBert Belder
2018-09-26Revert "Expand binary size benchmark (#830)"Bert Belder
This reverts commit 8c7416b3f666c62327a2306e955ec59823b1f239.
2018-09-25Expand binary size benchmark (#830)Kevin (Kun) "Kassimo" Qian
2018-09-25Disable test_fetch_sync_string.Ryan Dahl
2018-09-25Add SetGlobalTimeout().Ryan Dahl
To be used for a timers implementation soon.
2018-09-25Make Deno multithreaded.Ryan Dahl
By using the tokio default runtime. This patch makes all of the ops thread safe. Adds libdeno to JS globals to make for easier testing. Preliminary work for #733.
2018-09-25Use lazy_static for HttpsConnectorRyan Dahl
And rename net.rs to http.rs Share HTTP connection.
2018-09-25formatRyan Dahl
2018-09-25Clean up flags.Ryan Dahl
2018-09-25Also plot cold start time.Ryan Dahl
2018-09-25Fix trace test codeJ2P
2018-09-25console.warn goes to stderr (#810)Kevin (Kun) "Kassimo" Qian
2018-09-25Implement deno.readlink() (#797)Mani Maghsoudlou
2018-09-24Add syscall count benchmark for 002_hello.ts (#820)Kevin (Kun) "Kassimo" Qian
* 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-24libdeno.send(): Use GetContents instead of ExternalizeRyan Dahl
Fixes #744.
2018-09-24travis: save homebrew/ccache to cache, set ccache size to 1GBBert Belder