Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-16 | Add permission whitelist docs (#2365) | Daiki Ihara | |
2019-05-16 | fmt: use --write option of prettier/main.ts (#2363) | Yoshiya Hinosawa | |
This is step 1 of the plan outlined here: https://github.com/denoland/deno/issues/2090#issuecomment-492897028 | |||
2019-05-15 | Remove FileInfo.path | Ryan Dahl | |
2019-05-15 | Add error handling to dispatch_minimal::ops::read/write (#2349) | diskkid | |
2019-05-14 | Fix command in docs (#2353) | Ryan Dahl | |
2019-05-11 | v0.5.0 | Ryan Dahl | |
2019-05-11 | Add progress bar (#2309) | Ryan Dahl | |
2019-05-11 | third_party: upgrade rust crates | Bert Belder | |
2019-05-09 | core: Privatize ModuleNameMap SymbolicModule deno_buf (#2324) | Bartek Iwańczuk | |
2019-05-09 | fix: support relative path for whitelisting (#2317) | Kevin (Kun) "Kassimo" Qian | |
Using `std::fs::canonicalize` to expand path to full existing path, such that later attempt to loop-pop and compare path segment would work. | |||
2019-05-08 | First pass at permissions whitelist (#2129) | andy finch | |
2019-05-07 | Add Deno.chown (#2292) | Yingbo (Max) Wang | |
2019-05-06 | fix: Add all permissions to deno xeval (#2290) | Bartek Iwańczuk | |
2019-05-03 | v0.4.0 | Ryan Dahl | |
2019-05-03 | fix: deno version panic (#2286) | Bartek Iwańczuk | |
2019-05-03 | v0.3.11 | Ryan Dahl | |
2019-05-03 | add "deno run" subcommand (#2215) | Bartek Iwańczuk | |
2019-05-03 | feat(cli cmd): deno xeval (#2260) | Kevin (Kun) "Kassimo" Qian | |
2019-05-03 | feat: support .mjs extension resolution (#2283) | Kevin (Kun) "Kassimo" Qian | |
Removed `extmap` and added .mjs entry in `map_file_extension`. The assert in the compiler does not need to be updated, since it is resolving from the compiled cache instead of elsewhere (notice the .map is asserted next to it) | |||
2019-05-03 | add --no-fetch CLI flag to prevent remote downloads (#2213) | Bartek Iwańczuk | |
2019-05-03 | Fix: deno --v8-options does not print v8 options (#2277) | Bartek Iwańczuk | |
2019-05-03 | Optimize read and write ops (#2259) | Ryan Dahl | |
2019-05-03 | core,cli: fix clippy warnings | Bert Belder | |
2019-05-01 | Add Request global constructor (#2253) | Kurt Mackey | |
2019-05-01 | doc: add long about messages for subcommands (#2264) | Kevin (Kun) "Kassimo" Qian | |
Type deno <subcommand> -h to view descriptions. | |||
2019-05-01 | core: express op as enum (#2255) | Ryan Dahl | |
2019-05-01 | Refactor zero-copy buffers for performance and to prevent memory leaks | Bert Belder | |
* In order to prevent ArrayBuffers from getting garbage collected by V8, we used to store a v8::Persistent<ArrayBuffer> in a map. This patch introduces a custom ArrayBuffer allocator which doesn't use Persistent handles, but instead stores a pointer to the actual ArrayBuffer data alongside with a reference count. Since creating Persistent handles has quite a bit of overhead, this change significantly increases performance. Various HTTP server benchmarks report about 5-10% more requests per second than before. * Previously the Persistent handle that prevented garbage collection had to be released manually, and this wasn't always done, which was causing memory leaks. This has been resolved by introducing a new `PinnedBuf` type in both Rust and C++ that automatically re-enables garbage collection when it goes out of scope. * Zero-copy buffers are now correctly wrapped in an Option if there is a possibility that they're not present. This clears up a correctness issue where we were creating zero-length slices from a null pointer, which is against the rules. | |||
2019-05-01 | Rename test targets (#2262) | Bartek Iwańczuk | |
2019-05-01 | fs: add Deno.utime/Deno.utimeSync (#2241) | Kevin (Kun) "Kassimo" Qian | |
2019-04-29 | flags: fix merge error (#2244) | Ryan Dahl | |
2019-04-29 | Rewrite flags.rs::parse_flags (#2237) | Bartek Iwańczuk | |
2019-04-29 | Add support for custom tsconfig.json (#2089) | Kitson Kelly | |
Use `--config` | |||
2019-04-28 | Revert "recover: #1517 Kill all pending accepts when TCP listener is closed ↵ | Ryan Dahl | |
(#2224)" (#2239) Crashes while running wrk against js/deps/https/deno.land/std/http/http_bench.ts This reverts commit 972ac03858cc11e8b6bb759ee69640d17235580d. | |||
2019-04-27 | recover: #1517 Kill all pending accepts when TCP listener is closed (#2224) | Yusuke Sakurai | |
2019-04-27 | disable --version flag from deno version (#2226) | Bartek Iwańczuk | |
2019-04-25 | v0.3.10 | Ryan Dahl | |
2019-04-25 | Rename CLI flags to subcommands (#2212) | Bartek Iwańczuk | |
2019-04-25 | compile lib.deno_runtime.d.ts into executable (#2209) | Ryan Dahl | |
2019-04-25 | Rename deno prefetch to deno fetch (#2210) | Bartek Iwańczuk | |
2019-04-25 | v0.3.9 | Ryan Dahl | |
2019-04-23 | core: make Isolate concrete, remove Dispatch trait (#2183) | Ryan Dahl | |
Op dispatch is now dynamically dispatched, so slightly less efficient. The immeasurable perf hit is a reasonable trade for the API simplicity that is gained here. | |||
2019-04-23 | Use tokio_threadpool's new panic_handler (#2188) | Ryan Dahl | |
2019-04-23 | third_party: upgrade rust crates | Bert Belder | |
2019-04-21 | Add Deno.kill(pid, signo) and process.kill(signo) (Unix only) (#2177) | Kevin (Kun) "Kassimo" Qian | |
2019-04-21 | Refactor CLI entry point (#2157) | Bartek Iwańczuk | |
Changes "deno --types" to "deno types" and "deno --prefetch" to "deno prefetch" | |||
2019-04-19 | v0.3.8 | Ryan Dahl | |
2019-04-19 | core: test Modules::deps and handle error cases better (#2141) | Ryan Dahl | |
2019-04-18 | Fix redirects under async load (#2133) | Kevin (Kun) "Kassimo" Qian | |
2019-04-17 | Fix clippy warnings | Bert Belder | |
2019-04-17 | Add cli dependency on tokio-rustls | Bert Belder | |