Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2018-07-20 | Use 2 space indent. | Ryan Dahl | |
Apologies for the churn, but my screen is small. rustfmt assumes big monitors. | |||
2018-07-20 | Wrap rust at 80 columns. | Ryan Dahl | |
2018-07-19 | cleanup: Move C extern code to src/binding.rs | Ryan Dahl | |
2018-07-18 | Better exception output. | Ryan Dahl | |
2018-07-18 | Execute JS for the first time in Rust rewrite. | Ryan Dahl | |
Implements code_fetch handler in Rust. Add ability to embed string assets (for typescript declaration files) Remove deno_cc and deno_cc_nosnapshot targets. | |||
2018-07-13 | Run tools/format.py | Ryan Dahl | |
2018-07-12 | Move buffers between V8 and native | Bert Belder | |
* send()/recv() now operate on TypedArrays rather than ArrayBuffers. * Remove a copy (through ArrayBuffer.slice()) from the send path. * Remove a copy (through v8::ArrayBuffer::New()) from the return path. * After moving a buffer from JS to native, the ArrayBuffer object and it's views are made inaccessible ('neutered'). * `struct deno_buf` now holds two [ptr, length] tuples, one for the actual memory allocation, and one for the logical data contained therein. This is necessary because flatbuffers fills it's buffer bottom-up, so the serialized blob doesn't start at beginning of the buffer, but somewhere in the middle. | |||
2018-07-12 | Remove channel argument from Rust message callback | Bert Belder | |
This makes `deno` not crash any more. | |||
2018-07-04 | Replace protobufs with flatbuffers | Ryan Dahl | |
2018-07-03 | Switch back to recv/send instead of pub/sub for low-level API. | Ryan Dahl | |
2018-07-03 | Rustify Deno API | Robby Madruga | |
2018-07-03 | Call into JS from rust | Ryan Dahl | |
2018-06-22 | Move `deno2` folder to `src` (#277) | Tristan Marion | |