Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-15 | Make deno_cli installable via crates.io (#2946) | Ryan Dahl | |
- Fixes cargo publish on deno_typescript, deno_cli_snapshots, and deno_cli. - Combines cli_snapshots and js into one directory. - Extracts TS version at compile time rather than runtime - Bumps version awkwardly - it was necessary to test end-to-end publishing. Sorry. - Adds git submodule deno_typescript/typescript | |||
2019-09-15 | Move GN root into //core/libdeno (#2943) | Christian Moritz | |
2019-09-13 | v0.18.0 | Ryan Dahl | |
2019-09-13 | Upgrade rust crates | Bert Belder | |
2019-09-12 | feat: add bindings to run microtasks from Isolate (#2793) | Bartek Iwańczuk | |
2019-09-11 | fix: panic during fetch (#2925) | Bartek Iwańczuk | |
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 | |