Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-09-12 | Small handers.rs cleanup (#735) | JaePil Jung | |
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 | Support async futures that have empty response. | Ryan Dahl | |
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-10 | create_msg -> serialize_response | Ryan Dahl | |
2018-09-10 | Remove null_buf() | Ryan Dahl | |
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-06 | Check allow-net in fetch | Parsa Ghadimi | |
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-05 | Rename src/binding.rs -> src/libdeno.rs | Ryan Dahl | |
2018-09-05 | Format | Ryan Dahl | |
2018-09-04 | Implement renameSync | Mani Maghsoudlou | |
2018-09-03 | Implement mkdirSync | Sajjad Hashemian | |
2018-09-03 | Clean up handlers. | Ryan Dahl | |
2018-09-03 | Upgrade flatbuffers | Ryan Dahl | |
2018-09-03 | Format. | Ryan Dahl | |
2018-08-31 | Implemented deno.env and refactored flags.rs | Aaron Power | |
2018-08-30 | format | Ryan Dahl | |
2018-08-30 | Implemented statSync and lStatSync | Aaron Power | |
2018-08-30 | Fix warnings. | Ryan Dahl | |
Ref #374 | |||
2018-08-29 | Implement makeTempDirSync() | Bert Belder | |
2018-08-26 | Replaced read_file_sync{_string} with std::fs::read{_to_string} | Aaron Power | |
2018-08-23 | Normalize windows paths. | Ryan Dahl | |
Add resolve_module test | |||
2018-08-22 | Implement writeFileSync | Ryan Dahl | |
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 | Use snake-case for cmd_id. | Ryan Dahl | |
2018-08-17 | Upgrade fbs to latest. | Ryan Dahl | |
Reduces numbers of warnings. | |||
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-16 | Upgrade Rust Flatbuffers | Ryan Dahl | |
2018-08-09 | Add readFileSync | Ryan Dahl | |
2018-08-09 | First pass at setTimeout with Tokio (#434) | Ryan Dahl | |
2018-08-02 | Update repo links to denoland. | Ryan Dahl | |
2018-07-29 | Implement CodeCache | Ryan Dahl | |
2018-07-29 | Implement a logger so we can get logging output. | Ryan Dahl | |
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-24 | Change copyrights to be 'Deno authors'. | Ryan Dahl | |
2018-07-22 | Fix resolve_module() when module_specifier is an absolute file path | Bert Belder | |
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 | Make test_resolve_module pass on windows | Bert Belder | |
2018-07-19 | cleanup: Move C extern code to src/binding.rs | Ryan Dahl | |