Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-11-13 | Wrapper around hyper::Body so it can be used as AsyncRead | Ryan Dahl | |
2018-11-06 | Remove flags::process | Andy Hayden | |
It was doing two independent things: - print help and exit - set log level It's better to do those explicitly in main.rs | |||
2018-11-05 | Add repl (#998) | Andy Hayden | |
- Running repl from js side. - Add tests for repl behavior. - Handle ctrl-C and ctrl-D. | |||
2018-11-04 | Fix clippy warnings (#1149) | Andy Hayden | |
Run with: cargo clippy https://github.com/rust-lang-nursery/rust-clippy | |||
2018-11-03 | third_party: add tokio-process Rust crate and its dependencies | Bert Belder | |
2018-11-02 | Rename EnvPair to KeyValue. | Ryan Dahl | |
2018-10-31 | Support cargo check (#1128) | Ryan Dahl | |
- Based on code from @qti3e and @piscisaureus in #724 and #1125 respectively. - TODO The DENO_BUILD_PATH env var must be supplied and must be an absolute path, this restriction should be removed in future work. | |||
2018-10-31 | Better output on panic (#1129) | Joseph | |
2018-10-31 | Upgrade Flatbuffers. (#1127) | Ryan Dahl | |
Use msg_generated.rs as mod instead of crate. | |||
2018-10-27 | Minor sorting not handled by format. | Ryan Dahl | |
2018-10-27 | Ergonomics: Prompt TTY for permission escalation (#1081) | Ryan Dahl | |
2018-10-24 | libdeno: deno_new should take a snapshot parameter. | Ryan Dahl | |
2018-10-24 | Move eager functions into eager_unix.rs | Bert Belder | |
2018-10-23 | Switch to getopts for flag parsing (#1080) | Kevin (Kun) "Kassimo" Qian | |
2018-10-20 | Allow partial writes. | Ryan Dahl | |
Do not use tokio_io::io:write_all(). Adds src/tokio_write.rs | |||
2018-10-15 | Exit cleanly on unrecognized arguments (#990) | Andy Hayden | |
Refactor set_flags to return a Result | |||
2018-10-10 | src/http.rs -> src/http_util.rs | Ryan Dahl | |
So as not to conflict with http crate. | |||
2018-10-05 | Always die on panic. | Ryan Dahl | |
2018-10-04 | Rename msg_from_js() to dispatch(). | Ryan Dahl | |
2018-10-04 | Rename handler.rs to ops.rs | Ryan Dahl | |
2018-10-03 | First pass at support for TCP servers and clients. (#884) | Ryan Dahl | |
Adds deno.listen(), deno.dial(), deno.Listener and deno.Conn. | |||
2018-10-01 | Rename FdTable to ResourceTable. | Ryan Dahl | |
Add docs to src/resources.rs. | |||
2018-09-28 | Adds 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-26 | Use the thread pool for blocking I/O | Ryan Dahl | |
2018-09-25 | Make 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-25 | Use lazy_static for HttpsConnector | Ryan Dahl | |
And rename net.rs to http.rs Share HTTP connection. | |||
2018-09-25 | Clean up flags. | Ryan Dahl | |
2018-09-17 | Rename Deno to Isolate and move to own file. | Ryan Dahl | |
2018-09-16 | Use `dirs::home_dir` to replace deprecated `std::env::home_dir` | Kevin (Kun) "Kassimo" Qian | |
2018-09-12 | Add remove(), removeAll(). | Kevin (Kun) "Kassimo" Qian | |
and removeSync(), removeAllSync(). | |||
2018-09-09 | Remove namespace from src/msg.fbs | Ryan Dahl | |
2018-09-05 | Rename src/binding.rs -> src/libdeno.rs | Ryan Dahl | |
2018-09-02 | Log level code refactoring | J2P | |
2018-08-30 | Support https imports. | Ryan Dahl | |
Adds hyper-rustls to the build. Use ring for sha1 instead of "ssh1" crate. Fixes #528. | |||
2018-08-30 | Downgrading tokio to registry version. | Ryan Dahl | |
Prep for rustls. | |||
2018-08-29 | Implement makeTempDirSync() | Bert Belder | |
2018-08-23 | First pass at HTTP imports | Ryan Dahl | |
Implement --reload Integrate hyper errors into DenoError In collaboration with Tommy Savaria <tommy.savaria@protonmail.ch> | |||
2018-08-21 | Better error handling in src/handlers.rs | Ryan Dahl | |
Introduces error codes that are shared between JS/RS Fixes #526. | |||
2018-08-20 | First pass at fetch() | Ryan Dahl | |
With help from Thomas Ghysels <info@thomasg.be> | |||
2018-08-17 | Command line flag parsing (#524) | Ryan Dahl | |
In particular this allow -D for logging debug output. | |||
2018-08-16 | Implement deno_handle_msg_from_js in Rust | Ryan Dahl | |
Fixes #419, #414. | |||
2018-08-09 | Change Deno::new to return an owned Box | Robby Madruga | |
2018-08-09 | First pass at setTimeout with Tokio (#434) | Ryan Dahl | |
2018-08-08 | Fix rust logger. | Ryan Dahl | |
2018-07-29 | Implement CodeCache | Ryan Dahl | |
2018-07-29 | Add sha1 and tempfile crates. | Ryan Dahl | |
2018-07-29 | Add from_c() to get a Deno object from ptr. | Ryan Dahl | |
This is a utility function for CodeCache and other handlers. | |||
2018-07-29 | Implement a logger so we can get logging output. | Ryan Dahl | |
2018-07-25 | Add --v8-options flag (#405) | robbym | |
2018-07-24 | Remove handlers crate target. | Ryan Dahl | |
- Add build scripts for Rust flatbuffers. - Rewrites some reply.cc methods in Rust. - Changes some struct elements to table in msg.fbs (rust flatbuffers lacks support currently) - Renames handlers_test to test_rs. - This reorg is needed to make progress on the code cache handler. |