Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-02-12 | Drop assert!() from untrack_task() (#1757) | Kevin (Kun) "Kassimo" Qian | |
2019-02-09 | Support scoped variables, unblock REPL async op, and REPL error colors (#1721) | Kevin (Kun) "Kassimo" Qian | |
2019-01-15 | Kill all pending accepts when TCP listener is closed (#1517) | Kevin (Kun) "Kassimo" Qian | |
2019-01-15 | Clippy fixes (also fixes build with nightly) (#1527) | Bert Belder | |
2019-01-14 | Update to rust 2018 edition | Andy Hayden | |
2019-01-14 | src: remove dependency on the 'kernel32' crate | Bert Belder | |
2019-01-09 | Native ES modules (#1460) | Ryan Dahl | |
* Native ES modules This is a major refactor of internal compiler. Before: JS and TS both were sent through the typescript compiler where their imports were parsed and handled. Both compiled to AMD JS and finally sent to V8 Now: JS is sent directly into V8. TS is sent through the typescript compiler, but tsc generates ES modules now instead of AMD. This generated JS is then dumped into V8. This should much faster for pure JS code. It may improve TS compilation speed. In the future this allows us to separate TS out of the runtime heap and into its own dedicated snapshot. This will result in a smaller runtime heap, and thus should be faster. Some tests were unfortunately disabled to ease landing this patch: 1. compiler_tests.ts which I intend to bring back in later commits. 2. Some text_encoding_test.ts tests which made the file invalid utf8. See PR for a discussion. Also worth noting that this is necessary to support WASM | |||
2019-01-08 | Minimal Worker support (#1476) | Ryan Dahl | |
This adds the ability to spawn additional Isolates from Rust and send and receive messages from them. This is preliminary work to support running the typescript compiler in a separate isolate and thus support native ES modules. Ref #975. | |||
2019-01-02 | Happy new year! | Ryan Dahl | |
2018-12-22 | make stdout unbuffered (#1355) | Yoshiya Hinosawa | |
2018-11-30 | clippy fixes (#1250) | Andy Hayden | |
2018-11-16 | First pass at running subprocesses (#1156) | Bert Belder | |
2018-11-13 | Support streaming response bodies from fetch() | Ryan Dahl | |
Also Buffer.readFrom in fetch() to buffer response. | |||
2018-11-06 | Fix many of the clippy::pedantic warnings | Andy Hayden | |
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-10-30 | Add resources op (#1119) | Bartek IwaĆczuk | |
2018-10-24 | fix typos (#1083) | Joseph | |
2018-10-24 | Move eager functions into eager_unix.rs | Bert Belder | |
2018-10-24 | Refactor eager_{read,write,accept}_tcp into separate functions | Bert Belder | |
2018-10-20 | Optimization: eager accept | Ryan Dahl | |
2018-10-20 | Optimization: eager write | Ryan Dahl | |
2018-10-20 | Optimization: eager read | Ryan Dahl | |
TCP sockets should attempt the non-blocking read in the main thread. | |||
2018-10-05 | Implement closeRead/closeWrite using TcpStream::shutdown (#903) | Kevin (Kun) "Kassimo" Qian | |
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. |