Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/denosaurs/deno_desktop

A secure JavaScript and TypeScript runtime
https://github.com/denosaurs/deno_desktop

Merge branch 'main' of https://github.com/denosaurs/deno

f4886bea938fad361f3a7efb6a22704b5fdafdce authored about 3 years ago by eliassjogreen <[email protected]>
feat: ported pane, was a pain as expected

6a150149ff2fd2051baba89950e015c7a94d28fc authored about 3 years ago by eliassjogreen <[email protected]>
feat: update to V8 9.7 (#12685)

This commit updates the rusty_v8 to 0.34.0. This commit also adds
the required typings for the ...

80d3a5f8be667c793d359ab7e67c5ede66b37f48 authored about 3 years ago by Luca Casonato <[email protected]>
feat(ext/web): WritableStreamDefaultController.signal (#12654)

c91da1222b1a57a38aad4bca7af7fe88d8ef2476 authored about 3 years ago by Leo Kettmeir <[email protected]>
feat(compat): add .code to dyn import error (#12633)

8e010b6844b339ab138b4d9e40148c60d44d197a authored about 3 years ago by Yoshiya Hinosawa <[email protected]>
chore: update wpt (#12682)

This commit updates WPT to 3904336d37ed6f480fc8879ea8bd5683a39ede3d.

3828a7eb11de2beeb545e464550249337ca5618a authored about 3 years ago by Luca Casonato <[email protected]>
fix(lsp): display module types only dependencies on hover (#12683)

Fixes: #12675

182de1452b7e03f1dd7cd85ac80ca432ef4a621c authored about 3 years ago by Kitson Kelly <[email protected]>
fix(lsp): cache unsupported import completion origins (#12661)

Fixes #12621

91f8bdda2cfb98ffdbce59a600fc3602534d5249 authored about 3 years ago by Kitson Kelly <[email protected]>
fix(lsp): display signature docs as markdown (#12636)

These were previously displayed as plain text. Now they are displayed as
`MarkupContent` with t...

b6b25671b29133a8a2f1325094dbd871655f8560 authored about 3 years ago by Luca Casonato <[email protected]>
fix(cli): don't panic when mapping unknown errors (#12659)

Instead fallback to generic "Error" class, fixes #12590, also update WPT expectations

0f8299d011420408b9a432a2c01af387af9d5fb2 authored about 3 years ago by Aaron O'Mullan <[email protected]>
BREAKING chore(ext/web): remove `ReadableStream.getIterator` (#12652)

ed761bf83f47c706d345622eda0920fdbab94787 authored about 3 years ago by Leo Kettmeir <[email protected]>
fix: typings for BYOB stream readers (#12651)

26a54713025c6098934f8f980013132de09ed0d4 authored about 3 years ago by Leo Kettmeir <[email protected]>
feat(runtime): give OS errors .code attributes (#12591)

This adds `.code` attributes to errors returned by the op-layer, facilitating classifying OS err...

44511e4f330e2d7099a16ed836629fa73dde9831 authored about 3 years ago by Aaron O'Mullan <[email protected]>
fix(lint): use recommended tag if there is no tags in config file or flags (#12644)

efe956b4fd51818e3a982b9d7c4111c408d07291 authored about 3 years ago by Zheyu Zhang <[email protected]>
Revert "feat(cli): enable `useUnknownInCatchVariables` by default" (#12643)

This partially reverts commit a065604155991dbf4417b606d4562d275cd8955f.

Co-authored-by: Kitso...

318dcc33afd510c02984d4d3527c88bf4383bcf1 authored about 3 years ago by Luca Casonato <[email protected]>
fix: Deno.emit crashes with BorrowMutError (#12627)

Warn on await_holding_refcell_ref clippy rule to avoid this in the future.

Fixes #12453

7c2abb9d579d13fa61339c24f8c39bc3c27c25db authored about 3 years ago by Ryan Dahl <[email protected]>
feat(ext/web): BYOB support for ReadableStream (#12616)

This commit introduces support for BYOB readers in the WHATWG Streams API implementation.

95b2955712b0daae3c8e8f7bb0eccf341b5c8fa3 authored about 3 years ago by Leo Kettmeir <[email protected]>
chore: update to Rust edition 2021 (#12578)

8e31bbbe551e95a40a78fd96671916f917218b93 authored about 3 years ago by Bartek Iwańczuk <[email protected]>
fix(fmt): reduce likelihood of deno fmt panic for file with multi-byte chars (#12623)

70336912b4307ac218426a3f5ce938bd8fb7dbb5 authored about 3 years ago by David Sherret <[email protected]>
chore: upgrade deno_ast to 0.5.0 (#12595)

0ec151b8cb2a92bb1765672fa15de23e6c8842d4 authored about 3 years ago by David Sherret <[email protected]>
fix(fmt/lint): strip unc paths on Windows when displaying file paths in lint and fmt (#12606)

2794d0b7a29dc2c84438f5004dd35d00d6d29007 authored about 3 years ago by David Sherret <[email protected]>
port check_if_should_use_esm_loader to rust (#12562)

b92019a8475a16213028ab73b15be5a3f7c56e0a authored about 3 years ago by Ryan Dahl <[email protected]>
upgrade to Node 17 (#12619)

1b684d333df80ba7589e346cafb76b6952354d33 authored about 3 years ago by Ryan Dahl <[email protected]>
feat(ext/fetch): support fetching local files (#12545)

Closes #11925
Closes #2150

Co-authored-by: Bert Belder <[email protected]>

d3662e487d9ff94a09a2fa96598bf0a41666a7f2 authored about 3 years ago by Kitson Kelly <[email protected]>
chore(cli): fix typo in variable name (#12617)

d080f1c9651b34a2887473bd468495b72ea8f8b4 authored about 3 years ago by Dezső Mészáros <[email protected]>
feat: Stabilize Deno.TestDefinition.permissions (#12078)

61e9beaa7bacd8d76140a1f87b77bb0f03167666 authored about 3 years ago by Bartek Iwańczuk <[email protected]>
cleanup(ext/fetch): consistent op names (#12612)

Rename `op_create_http_client` to `op_fetch_custom_client` to follow prefix/namespaced convention

e98a36b213173dbae60fd2594412e91404b2cef2 authored about 3 years ago by Aaron O'Mullan <[email protected]>
feat(test): better formatting for test elapsed time (#12610)

This commit changes formatting of elapsed time in test
runner output.

Instead of "XXXms", re...

e06515c5a904f92946bf20070a554094336f71ae authored about 3 years ago by Bartek Iwańczuk <[email protected]>
feat(ext/console): Display error.cause in console (#12462)

95b9e5f30f9b5e925b9102430eaee10713cb0aa6 authored about 3 years ago by Kenta Moriuchi <[email protected]>
fix(cli): linter/formater watches current directory without args (#12550)

3fb23ab772e87b9314cd8608eb589c72a53efaee authored about 3 years ago by Zheyu Zhang <[email protected]>
cleanup(ext/net): consistent op names (#12607)

94a81e5e9bda5a7da51bc864e544bf35ef26910e authored about 3 years ago by Aaron O'Mullan <[email protected]>
chore: enable camelcase rule in dlint (#12605)

a24735aa668c79b91d6385a702e58c68c4a94a8d authored about 3 years ago by Bartek Iwańczuk <[email protected]>
fix(cli): lint/format all discoverd files on each change (#12518)

85a2943435d645c0b45e27e4f0312b5434e1fb65 authored about 3 years ago by Zheyu Zhang <[email protected]>
fix(runtime): require full read and write permissions to create symlinks (#12554)

d44011a69e0674acfa9c59bd7ad7f0523eb61d42 authored about 3 years ago by David Sherret <[email protected]>
feat: stabilize Deno.startTls (#12581)

This commit stabilizes `Deno.startTls` and removes `certFile` from the
`StartTlsOptions`.

b7341438f29de88f3458b32a835bfad560bda52e authored about 3 years ago by Luca Casonato <[email protected]>
fix(ext/fetch): Replace redundant local variable with inline return statement (#12583)

8e0fd1dca1dbf5dd30595a859640067020506668 authored about 3 years ago by Malted <[email protected]>
chore(ci): update dependency for upload_wptfyi (#12587)

3ae8a8404b2e55898c63dad8a84320a4640b9927 authored about 3 years ago by Kitson Kelly <[email protected]>
fix(encoding): support additional encoding labels (#12586)

bc8e94155a735a75d283515970183bede7eb67a8 authored about 3 years ago by Andreu Botella <[email protected]>
refactor(lsp): use deno_graph and single document struct (#12535)

Closes #12473

34a9ddff091950aee9d89915cd13944259e7d346 authored about 3 years ago by Kitson Kelly <[email protected]>
fix(webidl): Don't throw when converting a detached buffer source (#12585)

The Web IDL conversion to `BufferSource` and similar types shouldn't
check whether the buffer i...

74a93fdf63a17de990954399b10eb6dfe7dd1973 authored about 3 years ago by Andreu Botella <[email protected]>
perf(encoding): avoid copying the input data in `TextDecoder` (#12573)

The implementation of `TextDecoder` had a bug where it was copying the
input data in every case...

507ab50e0f33f0b4264c68179055ad8a7dc60320 authored about 3 years ago by Andreu Botella <[email protected]>
fix(bench): migrate to v8 from rusty_v8 (#12571)

Fixes #12569

117d9d2087479b1d85a6f7eeba5b8971a4d0c6ff authored about 3 years ago by Kitson Kelly <[email protected]>
feat(compat): integrate import map and classic resolutions in ESM resolution (#12549)

This commit integrates import map and "classic" resolutions in
the "--compat" mode when using E...

f77c5701f774b5f0ba548fb1e0eb53dfd304f440 authored about 3 years ago by Bartek Iwańczuk <[email protected]>
feat(cli): enable `useUnknownInCatchVariables` by default (#12547)

Closes #11826

**BREAKING CHANGE** this behaviour was disable when introduced in Deno 1.14/Typ...

a065604155991dbf4417b606d4562d275cd8955f authored about 3 years ago by Kitson Kelly <[email protected]>
chore: update to rusty_v8 0.33.0 (#12564)

be68b82eb43f8e6156bad562b292af11776d38b8 authored about 3 years ago by Luca Casonato <[email protected]>
fix(workers): Make `importScripts()` use the same HTTP client as `fetch` (#12540)

The initial implementation of `importScripts()` in #11338 used
`reqwest`'s default client to fe...

09dd77c13edf59eb3748b5f21bd8b7141d822f61 authored about 3 years ago by Andreu Botella <[email protected]>
fix(cli): no-check respects inlineSources compiler option (#12559)

Fixes #12064

b44b26c8842522e0e952c31aeb42c7fb85a5c7a7 authored about 3 years ago by Kitson Kelly <[email protected]>
feat(ext/webstorage): use implied origin when --location not set (#12548)

Closes #11882

BREAKING CHANGE: Previously when `--location` was set, the unique storage key w...

1c739470b590ea13dc0aa67c0ecc7ea6f49b5746 authored about 3 years ago by Kitson Kelly <[email protected]>
fix(ext/http): allow multiple values in upgrade header for websocket (#12551)

Co-authored-by: Aaron O'Mullan <[email protected]>

6268703487da02d66552d1e1a42858aa273def90 authored about 3 years ago by Leo K <[email protected]>
Use libffi-rs instead of deno-libffi (#12555)

Fork is no longer necessary since https://github.com/tov/libffi-rs/pull/33
landed.

9161e74a7dc8e0ff2c49bb9ca53895a6d49b5838 authored about 3 years ago by Ryan Dahl <[email protected]>
feat(ext/net): add TlsConn.handshake() (#12467)

A `handshake()` method was added that returns when the TLS handshake is
complete. The `TlsListe...

cf9c4f0031a46b58989a984af0528a2005547e2d authored about 3 years ago by Bert Belder <[email protected]>
perf(http): encode string bodies in op-layer (#12451)

Using serde_v8's StringOrBuffer

c27ef0ac7b5fd7aba4de24292e80387c8243896e authored about 3 years ago by Aaron O'Mullan <[email protected]>
chore: fix flaky permissions tests on windows (#12552)

c5a35aba82f5cb24f0ba478875e492dd9ae0524d authored about 3 years ago by David Sherret <[email protected]>
chore: upgrade Rust to 1.56.0 (#12514)

d936a8f3f886076662a0dd21f1baf3aab5400691 authored about 3 years ago by Bert Belder <[email protected]>
docs(cut_a_release): update link to dotland repo (#12546)

b4ab8ef9ea8fffaa86931d6cb83b5e4354179a23 authored about 3 years ago by Yoshiya Hinosawa <[email protected]>
feat(runtime): add Deno.addSignalListener API (#12512)

a9b34118a9338323532c3b6b2e0336c343a0e834 authored about 3 years ago by Yoshiya Hinosawa <[email protected]>
fix(cli): do not cache emit when diagnostics present (#12541)

Fixes #12471

56d9a020d94f022e0c9081d661c73f278d92084a authored about 3 years ago by Kitson Kelly <[email protected]>
bench(http): avoid obj destructuring for parity with std (#12528)

Might close gap in benchmark graph between std & native

2ab3664e509a73b58ca65560cf18ce29b1173271 authored about 3 years ago by Aaron O'Mullan <[email protected]>
fix(tls): Make TLS clients support HTTP/2 (#12530)

`fetch()` and client-side websocket used to support HTTP/2, but this
regressed in #11491. This ...

e39dace8cb4b1868e811fd13b87f2a81e84b98ce authored about 3 years ago by Andreu Botella <[email protected]>
fix: support verbatim UNC prefixed paths on Windows (#12438)

2e888cc82433aa143c0edadbd8c134b8fe030f50 authored about 3 years ago by David Sherret <[email protected]>
v1.15.3 (#12533)

f32f458318819088d59f58b7a4c05f0d28e41dff authored about 3 years ago by Yoshiya Hinosawa <[email protected]>
chore: bump crate version for 1.15.3 (#12531)

c7dcf1cbddb7d44224ea626bbcc0b52811e6b275 authored about 3 years ago by Yoshiya Hinosawa <[email protected]>
cleanup(core): AsyncOpIterator (#11860)

53d38ad1e5e2e4ea4482f5bfaacded6b9a2e9f4d authored about 3 years ago by Aaron O'Mullan <[email protected]>
fix(core): avoid op_state.borrow_mut() for OpsTracker (#12525)

By allowing interior mutability in OpsTracker (owning a RefCell<Vec> instead of just a Vec)

F...

439a2914dbdd0b71a4af06cde402d80653d71d04 authored about 3 years ago by Aaron O'Mullan <[email protected]>
chore: add note about BCD to cut_a_release.md (#12513)

834f474729875135c8445e38b76fb750b223caa9 authored about 3 years ago by Luca Casonato <[email protected]>
fix(lsp): formatting should error on certain additional swc diagnostics (#12491)

43cd0459b9ca383f18ca5b01b8c48e77737c3f1d authored about 3 years ago by David Sherret <[email protected]>
fix: declare web types as global (#12497)

Co-authored-by: Feng Yu <[email protected]>

299702161533d731db799f1bb6c7c95fd92c0c11 authored about 3 years ago by Bartek Iwańczuk <[email protected]>
compat: add DENO_NODE_COMPAT_URL env variable (#12508)

8a0e206ede0f5cc7c21312688e86a1157edb4bcf authored about 3 years ago by Bartek Iwańczuk <[email protected]>
ci: check Deno binary only in tagged commits (#12509)

46bc1175e51d64fce623b8e4c4b846ed02d19bea authored about 3 years ago by Bartek Iwańczuk <[email protected]>
feat(serde_v8): allow all values to deserialize to unit type (#12504)

f250faaf05827a8f45bdb7a1f4c191ee3657baea authored about 3 years ago by Aaron O'Mullan <[email protected]>
ci: skip running tests and benchmarks on tags (#12443)

Co-authored-by: Ryan Dahl <[email protected]>

9bece95f2884570f440006aeaf68d663599999d2 authored about 3 years ago by Bartek Iwańczuk <[email protected]>
docs(README): link built in utilities (#12405)

c343dec3d529ba1316bb72b347490a82613d992b authored about 3 years ago by f[nZk] <[email protected]>
feat(serde_v8): StringOrBuffer (#12503)

783b4da48a457818aac174e0b9b0d6b8f1579778 authored about 3 years ago by Aaron O'Mullan <[email protected]>
fix(ext/net): fix TLS bugs and add 'op_tls_handshake' (#12501)

A bug was fixed that could cause a hang when a method was
called on a TlsConn object that had t...

6a9656098671d19b2cbfedfef4db0df6f84735d1 authored about 3 years ago by Bert Belder <[email protected]>
chore: return serde_v8 to main repo (#12500)

Reduces fragmentation, avoids version drift and facilitates coordinating serde_v8 and op-layer c...

4f48efcc55b9e6cc0dd212ebd8e729909efed1ab authored about 3 years ago by Aaron O'Mullan <[email protected]>
fix(cli/dts): update std links for deprecations (#12496)

ad20e52c27a88b8481b2d8e169bde4a9b4952cb6 authored about 3 years ago by Nayeem Rahman <[email protected]>
fix(core/bindings): use is_instance_of_error() instead of is_native_error() (#12479)

e8ee5da459f6addd15b726ff5860cfb148c2c60f authored about 3 years ago by Nayeem Rahman <[email protected]>
fix(ext/websocket): prevent 'closed normally' panic (#12437)

d6062b265331b88efcbe740741bd93714ec11026 authored about 3 years ago by Leo K <[email protected]>
refactor: use a single Mutex in ProcState for module graph (#12489)

This commit factors out 4 different fields from "ProcState", that are behind
"Arc<Mutex<>>" int...

f83c756aa0754d8507d6df1b4afc6fd516396c98 authored about 3 years ago by Bartek Iwańczuk <[email protected]>
fix(cli/tests): flaky Deno.watchFs() tests (#12485)

d77a4f1d43f8ff74b7d0d69e10179293fca0447c authored about 3 years ago by Nayeem Rahman <[email protected]>
docs(Deno.Process.kill): Added example for Deno.Process.kill() (#12464)

a2f53b105def7385e9b2ebae36cd0a2b8f0c89ff authored about 3 years ago by Robert Schultz <[email protected]>
chore: update release script (#12481)

a2f5931510d6778f9f9176d2e2ef7f61ea1adceb authored about 3 years ago by Bartek Iwańczuk <[email protected]>
v1.15.2

71da8140737a0ee81dd324e1156fd920a790c1cb authored about 3 years ago by Bartek Iwańczuk <[email protected]>
chore: release crates for v1.15.2 (#12478)

1cd9272a9152e1647921572db63a8bd57e650cd6 authored about 3 years ago by Bartek Iwańczuk <[email protected]>
feat(unstable): Node CJS and ESM resolvers for compat mode (#12424)

This commit adds CJS and ESM Node resolvers to the "--compat" mode.

The functionality is spre...

617eeabe8369d7bfca7951d1cd55ac58ede1f9fb authored about 3 years ago by Bartek Iwańczuk <[email protected]>
fix(cli/fmt_errors): don't panic on source line formatting errors (#12449)

Returns empty values in case of errors, source lines are non-essential anyway. These errors can ...

5a48d41bddf599b14dd9019ff49821c436ce4542 authored about 3 years ago by Nayeem Rahman <[email protected]>
fix(fmt): keep parens for JS doc type assertions (#12475)

0a7ba33ed13450af031503a1060389037c509ea3 authored about 3 years ago by David Sherret <[email protected]>
docs(ext/url): typo in URLPatternResult (#12470)

63379185e2a1937f6830cbff634f178ca491672a authored about 3 years ago by Satya Rohith <[email protected]>
fix(core): poll async ops eagerly (#12385)

Currently all async ops are polled lazily, which means that op
initialization code is postponed ...

ff932b411d63269dbd4d30ea6bd0aa5160fd8aff authored about 3 years ago by Bert Belder <[email protected]>
fix(core): avoid polling future after cancellation (#12385)

ff95fc167d7124f3c7f2c6951070e2c40701cf32 authored about 3 years ago by Bert Belder <[email protected]>
chore(cli/tests): fix flaky fs watcher tests (#12385)

On OS X, the watcher sometimes witnesses the creation of it's own root
directory. Creating that ...

62f43030b455508d4cd57603f9ed641fe609d0cd authored about 3 years ago by Bert Belder <[email protected]>
chore(wpt): disable broken tests (#12385)

* 'request-upload.h2' and 'redirect-upload.h2' only work with a
functional HTTP2 test harness ...

22d6e43c37d5a821b0487e927070eb191da3c470 authored about 3 years ago by Bert Belder <[email protected]>
docs(ext/http): fix typo in http/lib.rs (#12466)

a1d6b53acd05ae0c598f13c0e597b9daa342d35b authored about 3 years ago by Ikko Ashimine <[email protected]>
fix: fmt should not remove parens around sequence expressions (#12461)

62f6865f7c8fa93cb994623bb1befa071e5ad4e8 authored about 3 years ago by David Sherret <[email protected]>
fix(docs): correct `pattern.match()` to `pattern.exec()` (#12450)

004d07dccd69c9fae8370665632d90401f770938 authored about 3 years ago by Libing Chen <[email protected]>
ci: skip debug WPT during PRs (#12440)

Running Debug WPT takes about 35 minutes. It will be still checked in
the release build and on ...

74364889f0b14b2ae130d7a2ef86a4f6c5eb1170 authored about 3 years ago by Ryan Dahl <[email protected]>
fix(cli): re-enable allowSyntheticDefaultImports for tsc (#12435)

Fixes #12434

34418884f4b57c925d3627c194482750e858ff63 authored about 3 years ago by Kitson Kelly <[email protected]>
fix(cli/tests): move worker test assertions out of message handlers (#12439)

86f7bf89c57b97af67e16ee0af24ffccd8254165 authored about 3 years ago by Nayeem Rahman <[email protected]>
fix(console): fix display of primitive wrapper objects (#12425)

1d55fcb74c272d9ae1ebd877258688ae3e4b2331 authored about 3 years ago by Kenta Moriuchi <[email protected]>
fix(runtime/ops/worker_host): move permission arg parsing to Rust (#12297)

7a22df9b7641274b2a83ce53845215d17cfda2c8 authored about 3 years ago by Nayeem Rahman <[email protected]>