summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-10-04Rename handler.rs to ops.rsRyan Dahl
2018-10-03First pass at support for TCP servers and clients. (#884)Ryan Dahl
Adds deno.listen(), deno.dial(), deno.Listener and deno.Conn.
2018-10-03fix: re-enable fixed testsYoshiya Hinosawa
2018-10-03fix: fix //website/app_test.jsYoshiya Hinosawa
2018-10-03Reenable copyFile testsKevin (Kun) "Kassimo" Qian
2018-10-03Update timer test to use #497 test caseAndy Hayden
This behavior was fixed by #885.
2018-10-03Implemented readDirSync, readDirJ2P
2018-10-03Upgrade other JS deps.Ryan Dahl
2018-10-03Upgrade TS to 3.0.3Ryan Dahl
We need this specific version because ts-simple-ast depends on it. See https://github.com/denoland/deno/pull/729#issuecomment-426352887
2018-10-03Clean up deno.platformRyan Dahl
Renames: deno.platform -> deno.platform.os deno.arch -> deno.platform.arch Removes unsupported operating systems and CPU architectures from the types. Uses the string "win" instead of "win32".
2018-10-03Rename tsconfig.generated.json to tsconfig.declarations.jsonRyan Dahl
2018-10-03test: disable incorrect testsBert Belder
These tests weren't running because with the old timer implementation time-outs were sometimes lost, and the test harness uses setTimeout to throw errors after a test has failed.
2018-10-03isolate: work around a rust compiler bugBert Belder
2018-10-03timers: remove the old timer implementationBert Belder
Fixes #878.
2018-10-03timers: add some more unit testsLi Hao
Closes #682.
2018-10-03timers: implement timers in javascriptBert Belder
2018-10-03ci: set RUST_BACKTRACE=1Bert Belder
2018-10-03Hide line with value zero (#882)Kanishkar J
2018-10-03Add fetch_deps to syscall count.Ryan Dahl
The benchmark was added in b7fd6e but was not surfaced in the UI. TODO: The tests should have failed and caught this situation.
2018-10-02Guess extensions on extension not provided (#859)Kevin (Kun) "Kassimo" Qian
Fixes #857
2018-10-01Adjust how handle_read handle_write function.Ryan Dahl
Use tokio_io::io::read() and tokio_io::io::write_all() instead of poll_fn() as suggested in the Tokio gitter.
2018-10-01Rename FdTable to ResourceTable.Ryan Dahl
Add docs to src/resources.rs.
2018-10-01Format.Ryan Dahl
2018-10-01Bind `this` to console methods (#873)Kevin (Kun) "Kassimo" Qian
Fixes #872
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