Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-07 | Update @typescript-eslint/* to v2.1.0 (#2878) | Yoshiya Hinosawa | |
2019-09-06 | build: on windows, don't pass -glldb to clang (#2874) | Bert Belder | |
2019-09-06 | Remove tools/build.py (#2865) | Ryan Dahl | |
Testing regression: ASAN build removed. | |||
2019-09-04 | v0.17.0 | Ryan Dahl | |
2019-09-04 | perf: less aggresive dyn import polling (#2858) | Bartek Iwańczuk | |
2019-09-02 | Refactor snapshot build (#2825) | Ryan Dahl | |
Instead of using core/snapshot_creator.rs, instead two crates are introduced which allow building the snapshot during build.rs. Rollup is removed and replaced with our own bundler. This removes the Node build dependency. Modules in //js now use Deno-style imports with file extensions, rather than Node style extensionless imports. This improves incremental build time when changes are made to //js files by about 40 seconds. | |||
2019-08-31 | Add window.queueMicrotask (#2844) | Kevin (Kun) "Kassimo" Qian | |
2019-08-29 | third_party: downgrade 'url' crate to version 1.7.2 | Bert Belder | |
2019-08-26 | Clean up various flatbuffer references (#2819) | Ryan Dahl | |
2019-08-26 | fix: shared queue requires aligned buffer (#2816) | Bartek Iwańczuk | |
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. |