Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-08-22 | v0.16.0 | Ryan Dahl | |
2019-08-22 | third_party: upgrade rust crates | Bert Belder | |
2019-08-21 | fix: dynamic import panic (#2792) | Bartek Iwańczuk | |
2019-08-16 | Upgrade to rust 1.37.0 (#2786) | Ryan Dahl | |
2019-08-13 | v0.15.0 | Ryan Dahl | |
2019-08-13 | Dynamic import should respect permissions (#2764) | Ryan Dahl | |
2019-08-09 | Fix dynamic import base path problem for REPL and eval (#2757) | Kevin (Kun) "Kassimo" Qian | |
2019-08-09 | v0.14.0 | Bert Belder | |
2019-08-09 | Dynamic import (#2516) | Bert Belder | |
2019-08-07 | Add op_id throughout op API (#2734) | Ryan Dahl | |
Removes the magic number hack to switch between flatbuffers and the minimal dispatcher. Adds machinery to pass the op_id through the shared_queue. | |||
2019-08-06 | Fix incremental 'cargo build' (#2740) | Ryan Dahl | |
Tip: RUSTC_WRAPPER should be unset for incremental builds to work. | |||
2019-08-05 | Remove dispatch optimization (#2732) | Ryan Dahl | |
Deno.core.dispatch() used to push the "control" buf onto the shared array buffer before calling into V8, with the idea that it was one less argument to parse. Turns out there is no more overhead passing the control ArrayBuffer directly over. Furthermore this optimization was making the refactors outlined in #2730 more complex. Therefore it is being removed. | |||
2019-08-05 | Provide option to delete Deno namespace in worker (#2717) | Kevin (Kun) "Kassimo" Qian | |
2019-08-02 | third_party: upgrade rust crates | Bert Belder | |
2019-07-31 | Use system rustfmt instead of fixed binary (#2701) | Ryan Dahl | |
2019-07-31 | v0.13.0 | Ryan Dahl | |
2019-07-30 | feat: add debug info to ModuleResolutionError (#2697) | Bartek Iwańczuk | |
2019-07-24 | Add error handling for dynamic imports to libdeno (#2678) | Bert Belder | |
2019-07-18 | only use Locker when calling into js (#2665) | andy finch | |
2019-07-18 | remove v8::Locker from deno_respond (#2664) | andy finch | |
2019-07-18 | Fix expected dyn before AnyError trait (#2663) | andy finch | |
2019-07-16 | v0.12.0 | Ryan Dahl | |
2019-07-11 | Refactor error to use dynamic dispatch and traits | Bert Belder | |
This is in preperation for dynamic import (#1789), which is more easily implemented when errors are dynamic. | |||
2019-07-09 | Upgrade v8 to 7.7.200 (#2624) | Ryan Dahl | |
2019-07-08 | Rewrite snapshot_creator in Rust | Bartek Iwańczuk | |
2019-07-08 | core: replace ModuleSpecifier::to_url() by as_url() | Bert Belder | |
2019-07-08 | cli: refactor deno_dir to use Url instead of String | Bartek Iwańczuk | |
2019-07-08 | core: clearly define when module lookup is path-based vs URL-based | Bert Belder | |
The rules are now as follows: * In `import` statements, as mandated by the WHATWG specification, the import specifier is always treated as a URL. If it is a relative URL, it must start with either / or ./ or ../ * A script name passed to deno as a command line argument may be either an absolute URL or a local path. - If the name starts with a valid URI scheme followed by a colon, e.g. 'http:', 'https:', 'file:', 'foo+bar:', it always interpreted as a URL (even if Deno doesn't support the indicated protocol). - Otherwise, the script name is interpreted as a local path. The local path may be relative, and operating system semantics determine how it is resolved. Prefixing a relative path with ./ is not required. | |||
2019-07-07 | v0.11.0 | Ryan Dahl | |
2019-06-30 | core: return useful error when import path has no prefix like ./ | Bert Belder | |
2019-06-25 | v0.10.0 | Ryan Dahl | |
2019-06-23 | Minor tweaks (#2569) | Gurwinder Singh | |
1. Separate Snapshot and Script StartupData functions based on cfg "no-snapshot-init" 2. Replace deprecated Once::ONCE_INIT with Once::new (https://github.com/rust-lang/rust/pull/61757) 3. Elide lifetime 4. Fix typos | |||
2019-06-20 | Fix silent failure of WebAssembly.instantiate() (#2548) | Ryan Dahl | |
By making WASM compilation synchronous. We'll have to do more work to make it properly async. | |||
2019-06-19 | Combine CLI Errors (#2487) | Kitson Kelly | |
2019-06-18 | Add dyn to be rust nightly compatible (#2538) | Kitson Kelly | |
2019-06-17 | refactor dispatch take 2 (#2533) | andy finch | |
2019-06-15 | v0.9.0 | Ryan Dahl | |
2019-06-15 | third_party: upgrade rust crates | Bert Belder | |
2019-06-14 | Revert "Refactor dispatch handling (#2452)" | Ryan Dahl | |
Due to performance regression: https://github.com/denoland/deno/commit/dc60fe9f300043f191286ef804a365e16e455f87#commitcomment-33943711 This reverts commit dc60fe9f300043f191286ef804a365e16e455f87. | |||
2019-06-13 | Refactor dispatch handling (#2452) | andy finch | |
Promise id is now created in core and passed back to JS. | |||
2019-06-12 | Move ModuleSpecifier to //core (#2509) | Bartek Iwańczuk | |
2019-06-12 | Remove Config struct from core (#2502) | Ryan Dahl | |
It's unnecessary indirection and is preventing the ability to easily pass isolate references into the dispatch and dyn_import closures. Note: this changes how StartupData::Script is executed. It's no longer done during Isolate::new() but rather lazily on first poll or execution. | |||
2019-06-11 | Revert "Work around Windows-only V8 concurrent initialization crash" | Bert Belder | |
This fix is no longer necessary as the underlying V8 bug has been fixed upstream. This reverts commit 48bcfce09e11901244447617be2eb7789427eab0. | |||
2019-06-10 | Upgrade V8 to 7.7.37 (#2492) | Ryan Dahl | |
2019-06-10 | Expose dynamic import in core (#2472) | Ryan Dahl | |
2019-06-09 | feat: Import maps (#2360) | Bartek Iwańczuk | |
2019-06-08 | v0.8.0 | Ryan Dahl | |
2019-06-06 | Deno.core.evalContext & Deno.core.print fix (#2465) | Michał Sabiniarz | |
2019-06-06 | libdeno: expose dynamic import (#2461) | Ryan Dahl | |
2019-06-05 | RecursiveLoad shouldn't own the Isolate (#2453) | Ryan Dahl | |
This patch makes it so that RecursiveLoad doesn't own the Isolate, so Worker::execute_mod_async does not consume itself. Previously Worker implemented Loader, but now ThreadSafeState does. This is necessary preparation work for dynamic import (#1789) and import maps (#1921) |