Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-12-11 | Minor rename for CodeFetch parameters | Ryan Dahl | |
This bring it inline with terminology used in V8 See ResolveCallback in v8.h | |||
2018-12-09 | Add TooLarge error code for buffers (#1298) | binaryta | |
In collaboration with @yushimatenjin | |||
2018-11-16 | First pass at running subprocesses (#1156) | Bert Belder | |
2018-11-14 | Support request method and headers in fetch() (#1188) | Ryan Dahl | |
Adds a general HttpHeader flatbuffer message for serializing requests and responses. | |||
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-02 | Rename EnvPair to KeyValue. | Ryan Dahl | |
2018-10-30 | Rename FetchReq op to Fetch. | Ryan Dahl | |
2018-10-30 | Add resources op (#1119) | Bartek Iwańczuk | |
2018-10-29 | Separate source map from output code. | Kitson Kelly | |
2018-10-26 | Add chmod/chmodSync on unix (and fix Cargo.toml) (#1088) | Kevin (Kun) "Kassimo" Qian | |
Initial implementation by Srijan Reddy (@srijanreddy98, #672). | |||
2018-10-23 | Enforce media types | Kitson Kelly | |
2018-10-15 | `deno -v` should report typescript version | Jinho Bang | |
Fixes #993 | |||
2018-10-13 | Add cwd() and chdir() (#907) | Shiva Prasanth | |
2018-10-11 | Add support for --types | Kitson Kelly | |
2018-10-11 | Add deno.metrics() | Bartek Iwańczuk | |
2018-10-10 | Rename BadFileDescriptor | J2P | |
2018-10-05 | Implement closeRead/closeWrite using TcpStream::shutdown (#903) | Kevin (Kun) "Kassimo" Qian | |
2018-10-04 | Rename flatbuffer base.msg to base.inner | Ryan Dahl | |
This better disambiguates with the msg_generated.ts module, which in JS we call "fbs", but would be better called "msg". | |||
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-03 | Implemented readDirSync, readDir | J2P | |
2018-10-03 | timers: remove the old timer implementation | Bert Belder | |
Fixes #878. | |||
2018-10-03 | timers: implement timers in javascript | Bert Belder | |
2018-10-01 | Rename FdTable to ResourceTable. | Ryan Dahl | |
Add docs to src/resources.rs. | |||
2018-09-30 | Add copyFile/copyFileSync (#863) | Kevin (Kun) "Kassimo" Qian | |
2018-09-30 | Remove unused table WriteFileSync | Kevin (Kun) "Kassimo" Qian | |
2018-09-30 | Add deno.truncate (#805) | ztplz | |
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-27 | Support 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-25 | Add SetGlobalTimeout(). | Ryan Dahl | |
To be used for a timers implementation soon. | |||
2018-09-25 | Implement deno.readlink() (#797) | Mani Maghsoudlou | |
2018-09-24 | Add flag --recompile (#801) | Bartek Iwańczuk | |
2018-09-18 | Implement deno.symlink() (#742) | Mani Maghsoudlou | |
2018-09-17 | Make mode always u32 and switch to has_mode for StatRes fbs (#761) | Kevin (Kun) "Kassimo" Qian | |
2018-09-12 | Add support for fetch() headers (#727) | qti3e | |
2018-09-12 | Implement deno.rename() (#731) | Mani Maghsoudlou | |
2018-09-12 | Add unix-only `mode` for FileInfo (#732) | Kevin (Kun) "Kassimo" Qian | |
2018-09-12 | Add remove(), removeAll(). | Kevin (Kun) "Kassimo" Qian | |
and removeSync(), removeAllSync(). | |||
2018-09-11 | Implement deno.stat() and deno.lstat() | Sajjad Hashemian | |
2018-09-11 | Move writeFileSync to write_file.ts, add writeFile and tests (#728) | Kevin (Kun) "Kassimo" Qian | |
2018-09-10 | Implement deno.mkdir() | Sajjad Hashemian | |
2018-09-10 | Implement deno.readFile() | Ryan Dahl | |
As an example of how to implement ops that have both sync and async versions. | |||
2018-09-09 | Remove namespace from src/msg.fbs | Ryan Dahl | |
2018-09-09 | Map promises onto futures. | Ryan Dahl | |
Refactors handlers.rs The idea is that all Deno "ops" (aka bindings) should map onto a Rust Future. By setting the "sync" flag in the Base message users can determine if the future is executed immediately or put on the event loop. In the case of async futures, a promise is automatically created. Errors are automatically forwarded and raised. TODO: - The file system ops in src/handler.rs are not using the thread pool yet. This will be done in the future using tokio_threadpool::blocking. That is, if you try to call them asynchronously, you will get a promise and it will act asynchronous, but currently it will be blocking. - Handlers in src/handler.rs returned boxed futures. This was to make it easy while developing. We should try to remove this allocation. | |||
2018-09-07 | Format msg.fbs | J2P | |
2018-09-06 | Implementing --deps flag | Mirko Jotic | |
- Adding a ModuleId type alias to specify original url or local file of dependency - Modifying ModuleMetaData class to contain ModuleId - Adding a --deps flag | |||
2018-09-04 | Implement renameSync | Mani Maghsoudlou | |
2018-09-03 | Implement mkdirSync | Sajjad Hashemian | |
2018-08-31 | Implemented deno.env and refactored flags.rs | Aaron Power | |