Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-10-10 | Clean up Isolate::event_loop with utility function. | Ryan Dahl | |
2018-10-08 | Remove deno_get_data() | Bert Belder | |
Instead, pass the isolate data to the dispatch callback directly. | |||
2018-10-08 | Abide by the rules when passing Isolate between c and rust | Bert Belder | |
Ensure that at most one mutable Isolate reference exists at a time. `deno_execute()` and `deno_respond()` now borrow a reference to the rust-side isolate from the caller. When we need a reference to the isolate while one of these functions is on the stack, `deno_get_data()` can be used to borrow back that reference. | |||
2018-10-08 | Remove ntasks aliasing workaround | Bert Belder | |
2018-10-08 | Rename Deno.data to Deno.user_data | Bert Belder | |
Also use the correct rust type for it. | |||
2018-10-08 | Rename Isolate.ptr to Isolate.libdeno_isolate | Bert Belder | |
2018-10-06 | Make ntasks an atomic counter. | Ryan Dahl | |
Fixes #919. | |||
2018-10-03 | isolate: work around a rust compiler bug | Bert Belder | |
2018-10-03 | timers: remove the old timer implementation | Bert Belder | |
Fixes #878. | |||
2018-10-03 | timers: implement timers in javascript | Bert Belder | |
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 | 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-22 | Rename deno.argv, libdeno::DenoC and deno_set_flags (#796) | ztplz | |
2018-09-17 | Isolate::execute doesn't need mutability. | Ryan Dahl | |
2018-09-17 | Rename Deno to Isolate and move to own file. | Ryan Dahl | |