Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-06-26 | chore: fix typos (#19572) | Martin Fischer | |
2023-05-31 | refactor: further work on node http client (#19327) | Leo Kettmeir | |
Closes https://github.com/denoland/deno/issues/18300 | |||
2023-05-01 | refactor(webidl): move prefix & context out of converters options bag (#18931) | Leo Kettmeir | |
2023-04-14 | fix(core): Use safe primordials wrappers (#18687) | Kenta Moriuchi | |
2023-04-12 | refactor(ext/webidl): remove object from 'requiredArguments' (#18674) | Bartek Iwańczuk | |
This should produce a little less garbage and using an object here wasn't really required. --------- Co-authored-by: Aapo Alasuutari <aapo.alasuutari@gmail.com> Co-authored-by: Leo Kettmeir <crowlkats@toaxl.com> | |||
2023-03-08 | refactor: rename InternalModuleLoader to ExtModuleLoader, use ext: scheme ↵ | Bartek Iwańczuk | |
for snapshotted modules (#18041) This commit renames "deno_core::InternalModuleLoader" to "ExtModuleLoader" and changes the specifiers used by the modules loaded from this loader to "ext:". "internal:" scheme was really ambiguous and it's more characters than "ext:", which should result in slightly smaller snapshot size. Closes https://github.com/denoland/deno/issues/18020 | |||
2023-02-07 | refactor: remove prefix from include_js_files & use extension name (#17683) | Leo Kettmeir | |
2023-02-07 | refactor: Use ES modules for internal runtime code (#17648) | Leo Kettmeir | |
This PR refactors all internal js files (except core) to be written as ES modules. `__bootstrap`has been mostly replaced with static imports in form in `internal:[path to file from repo root]`. To specify if files are ESM, an `esm` method has been added to `Extension`, similar to the `js` method. A new ModuleLoader called `InternalModuleLoader` has been added to enable the loading of internal specifiers, which is used in all situations except when a snapshot is only loaded, and not a new one is created from it. --------- Co-authored-by: Bartek Iwańczuk <biwanczuk@gmail.com> | |||
2023-01-02 | chore: update copyright year to 2023 (#17247) | David Sherret | |
Yearly tradition of creating extra noise in git. | |||
2022-12-20 | chore: Update dlint (#17031) | Kenta Moriuchi | |
Introduces `SafeSetIterator` and `SafeMapIterator` to primordials | |||
2022-10-24 | experiment(ext/web): Don't expose event classes during the bootstrap phase ↵ | Andreu Botella | |
(#16213) | |||
2022-03-14 | feat(ext/web): Add `AbortSignal.timeout()` (#13687) | Andreu Botella | |
2022-02-01 | refactor: primordials for instanceof (#13527) | Bartek Iwańczuk | |
2022-01-27 | Revert "refactor: update runtime code for primordial checks for "instanceof" ↵ | Bartek Iwańczuk | |
(#13497)" (#13511) This reverts commit 884143218fad0e18f7553aaf079d52de703f7601. | |||
2022-01-27 | refactor: update runtime code for primordial checks for "instanceof" (#13497) | Bartek Iwańczuk | |
2022-01-07 | chore: update copyright to 2022 (#13306) | Ryan Dahl | |
Co-authored-by: Erfan Safari <erfanshield@outlook.com> | |||
2021-12-10 | feat(ext/web): implement `AbortSignal.prototype.throwIfAborted()` (#13044) | Andreu Botella | |
See whatwg/dom#1034. | |||
2021-11-08 | feat(ext/web): add `AbortSignal.reason` (#12697) | Leo Kettmeir | |
2021-09-25 | fix(ext/webidl): correctly apply [SymbolToStringTag] to interfaces (#11851) | 李瑞丰 | |
Co-authored-by: Luca Casonato <hello@lcas.dev> Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com> | |||
2021-09-21 | perf(web): optimize AbortController (#12165) | Aaron O'Mullan | |
- Use regular class constructor and symbol "private" attributes - Lazy init Set of follower signals | |||
2021-08-11 | Rename extensions/ directory to ext/ (#11643) | Ryan Dahl | |