Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-04 | Merge deno_cli_snapshots into deno_cli (#3064) | Ryan Dahl | |
2019-10-02 | feat: window.onunload (#3023) | Bartek Iwańczuk | |
2019-09-23 | Rename class name DenoFile to DomFileImpl (#3006) | Tomohito Nakayama | |
2019-09-17 | Remove some non-standard web API constructors (#2970) | Nayeem Rahman | |
This removes the EventListener, EventInit and CustomEventInit constructors from the userland globals. The type exports stay. I removed the internal classes as well. EventListener's implementation seemed to be doing some bookkeeping on handled events but that's not being used anywhere so I assume it's old debug stuff. The other two are completely redundant. | |||
2019-09-10 | Expose the DOM Body interface globally (#2903) | Nayeem Rahman | |
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-30 | Remove ts_library_builder, maintain lib.deno_runtime.d.ts by hand (#2827) | Ryan Dahl | |
2019-08-19 | Support custom inspection of objects (#2791) | Kitson Kelly | |
2019-08-05 | Provide option to delete Deno namespace in worker (#2717) | Kevin (Kun) "Kassimo" Qian | |
2019-07-29 | Remap stack traces of unthrown errors. (#2693) | Kitson Kelly | |
2019-07-17 | Adjust console constructor (#2649) | 迷渡 | |
https://github.com/denoland/deno/pull/2073#discussion_r303401539 | |||
2019-07-16 | Support window.onload (#2643) | Yoshiya Hinosawa | |
2019-06-18 | fix clearTimeout.name / clearInterval.name (#2540) | 迷渡 | |
2019-06-13 | expose window.Response (#2515) | Bartek Iwańczuk | |
2019-06-11 | makes global request type an interface (#2503) | Kurt Mackey | |
2019-05-27 | add EventTarget implementation (#2377) | Adam Conrad | |
2019-05-17 | Add crypto.getRandomValues() (#2327) | chiefbiiko | |
2019-05-01 | Add Request global constructor (#2253) | Kurt Mackey | |
2019-04-19 | Make Deno/Deno.core not deletable/writable (#2153) | Kevin (Kun) "Kassimo" Qian | |
2019-04-12 | fix: re-expose DomFile (#2100) | Yoshiya Hinosawa | |
2019-04-08 | fix `console instanceof Console` (#2073) | 迷渡 | |
2019-04-03 | web-compatibility console (#2042) | 迷渡 | |
2019-04-01 | Add web worker JS API (#1993) | andy finch | |
* Refactored the way worker polling is scheduled and errors are handled. * Share the worker future as a Shared | |||
2019-03-26 | namespace reorg: libdeno and DenoCore to Deno.core (#1998) | Kitson Kelly | |
2019-03-25 | Update ts_library_builder (#1920) | Bartek Iwańczuk | |
2019-03-09 | Migrate from tslint to eslint for linting (#1905) | Kitson Kelly | |
2019-02-19 | remove global_eval.ts (#1813) | Yoshiya Hinosawa | |
2019-02-18 | Add window.location | Ryan Dahl | |
2019-02-12 | Add Deno global namespace (#1748) | Kitson Kelly | |
Resolves #1705 This PR adds the Deno APIs as a global namespace named `Deno`. For backwards compatibility, the ability to `import * from "deno"` is preserved. I have tried to convert every test and internal code the references the module to use the namespace instead, but because I didn't break compatibility I am not sure. On the REPL, `deno` no longer exists, replaced only with `Deno` to align with the regular runtime. The runtime type library includes both the namespace and module. This means it duplicates the whole type information. When we remove the functionality from the runtime, it will be a one line change to the library generator to remove the module definition from the type library. I marked a `TODO` in a couple places where to remove the `"deno"` module, but there are additional places I know I didn't mark. | |||
2019-02-02 | Add performance.now (#1633) | Dmitry Sharshakov | |
2019-01-28 | Split out compiler snapshot (#1566) | Kitson Kelly | |
Speeds up startup time, reduces runtime heap size. | |||
2019-01-23 | Web API: CustomEvent (#1505) | Adam Conrad | |
2019-01-21 | chore: update license lines (#1557) | Yoshiya Hinosawa | |
2019-01-08 | Minimal Worker support (#1476) | Ryan Dahl | |
This adds the ability to spawn additional Isolates from Rust and send and receive messages from them. This is preliminary work to support running the typescript compiler in a separate isolate and thus support native ES modules. Ref #975. | |||
2019-01-05 | Add Event web API (#1059) | Adam Conrad | |
2018-12-23 | Remove support for extensionless import (#1396) | Ryan Dahl | |
2018-12-17 | Add URL implementation (#1359) | Kitson Kelly | |
2018-12-06 | Use alternate TextEncoder/TextDecoder implementation (#1281) | Kitson Kelly | |
This is faster and smaller. | |||
2018-11-09 | Ensure global type instances are available. | Kitson Kelly | |
2018-11-04 | Web APIs: `File` and `FormData` (#1056) | Kyra | |
2018-11-02 | Move fetch headers into its own file. | Ryan Dahl | |
2018-10-23 | Make Headers more idiomatic (#1062) | Kitson Kelly | |
2018-10-22 | Improve globals for runtime type library | Kitson Kelly | |
2018-10-21 | Add URLSearchParams (#1049) | Kyra | |
2018-10-19 | Add missing copyrights (#1024) | ztplz | |
2018-10-11 | Replace globals.d.ts with lib.deno_runtime.d.ts | Kitson Kelly | |
2018-10-04 | Use underscores in filenames. | Ryan Dahl | |
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-20 | Add atob() and btoa() (#776) | Kevin (Kun) "Kassimo" Qian | |