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

chore: bump crate versions for 1.14.2 (#12253)

e8901281da084a940632628200a47f1ad0e5e4a4 authored over 3 years ago by Aaron O'Mullan <[email protected]>
perf(fetch): optimize newInnerRequest blob url check (#12245)

Avoid "blob:" prefix check on requests built in the http module since those can never be blob ob...

9167f0c6bda44846a9c54712ae64d05383bdfc3e authored over 3 years ago by Aaron O'Mullan <[email protected]>
fix: subprocess kill support on windows (#12134)

ff3a17b72d7e10db4a0ca68afbf2d40bf280431c authored over 3 years ago by Luca Casonato <[email protected]>
refactor(fetch/Request): inline defaultInnerRequest (#12241)

Similar to #12235

09646854861b5699716300b4ad95cbb51d5ca62e authored over 3 years ago by Aaron O'Mullan <[email protected]>
perf(fetch/Response): avoid class fields (#12237)

8aba521e18e1e11b84171693253ef50ec3fd3c71 authored over 3 years ago by Aaron O'Mullan <[email protected]>
refactor(fetch/response): inline defaultInnerResponse (#12235)

Not useful to have the defaults externally defined when they're only used in `newInnerResponse()...

34a15545c979299b00c013e6634dfc3a79011b92 authored over 3 years ago by Aaron O'Mullan <[email protected]>
perf(web): optimize Event constructor (#12231)

Assign in constructor instead of using class initializers which are currently ~10x slower

5788f2e0829a80fe3ef96c177c80be89a9d155c3 authored over 3 years ago by Aaron O'Mullan <[email protected]>
perf(webidl/ByteString): 3x faster ASCII check (#12230)

1749e79f97af29262c88c66c3a834e8eff4197c6 authored over 3 years ago by Aaron O'Mullan <[email protected]>
perf(fetch): optimize InnerBody constructor (#12232)

Avoid initializers due to overhead

7f2976b3e6e227bb031cff4dcc5a55f51e0b1656 authored over 3 years ago by Aaron O'Mullan <[email protected]>
fix(ext/http): include port number in h2 urls (#12181)

2b6f8d01877a1bceb0910396425f1ee04c8b0fa2 authored over 3 years ago by Ben Noordhuis <[email protected]>
perf(fetch/headers): optimize appendHeader (#12234)

Use a single regex to check for `\0`, `\n`, `\r` instead of 3 `String.includes(...)` calls

6c007aa5abde06fc7d9d57b6a3a8153727e5ccdc authored over 3 years ago by Aaron O'Mullan <[email protected]>
perf(ext/fetch): Use the WebIDL conversion to DOMString rather than USVString for Response constructor (#12201)

b095157c1d9ffd979a82f559aa488e35c2e7f392 authored over 3 years ago by Luis Malheiro <[email protected]>
fix(ext/web): FileReader error messages (#12218)

09f2cdbc72f6bc178a1ef13745d41baa08e17d74 authored over 3 years ago by Dan Rose <[email protected]>
chore: update wpt (#12206)

1380defb807787677870850742ddd6a2899b2bed authored over 3 years ago by Andreu Botella <[email protected]>
fix(http): panic when responding to a closed conn (#12216)

Our oneshot receiver in `HyperService::call` would unwrap and panic, the `.await` on the oneshot...

3c88dffd3262e62f7def6f7437c6ce8a27f6cd73 authored over 3 years ago by Aaron O'Mullan <[email protected]>
fix(ext/http): fortify "is websocket?" check (#12179)

Check for expected headers more rigorously and check that it's a
HTTP/1.1 GET request. The logi...

16ea39ee483ec8d256b0361485a7550e158b5fb1 authored over 3 years ago by Ben Noordhuis <[email protected]>
chore(workers): Test that closing a worker closes any child workers (#12215)

Before #12156, closing a worker which had children would cause a panic
(https://github.com/deno...

1a6249c9717288e37873b692abac831f11c30f4e authored over 3 years ago by Andreu Botella <[email protected]>
cleanup(runtime): flatten op_kill's args (#12214)

4e2b59f9df5085025f08faea24e76b009e47f68d authored over 3 years ago by Aaron O'Mullan <[email protected]>
refactor: Remove unused code (#12210)

683a38e47c47609d28bc6964f4b082885e477bf3 authored over 3 years ago by Ryan Dahl <[email protected]>
chore(runtime): minor comment improvement (#12191)

d0e14ae82cf05b1d854df4da37e2152cd09664a4 authored over 3 years ago by Aaron O'Mullan <[email protected]>
fix(ext/webidl): correctly apply [SymbolToStringTag] to interfaces (#11851)

Co-authored-by: Luca Casonato <[email protected]>
Co-authored-by: Yoshiya Hinosawa <stibium121@gma...

46245b830a24930ab36f8ce2831325cdd1da17d3 authored over 3 years ago by 李瑞丰 <[email protected]>
refactor: Remove op_state parameter (#12202)

9705efd419ffa05b0d88e788e0ceb77e38078449 authored over 3 years ago by Ryan Dahl <[email protected]>
refactor: Rename ProgramState to ProcState (#12204)

Move Arc into struct

01da1d0adc0d09d60eb765ac583be8108eb31e36 authored over 3 years ago by Ryan Dahl <[email protected]>
docs: fix native http jsdoc examples (#12207)

703ca905fd2ddd1860d704bf43aa66679a47a1e5 authored over 3 years ago by Leo K <[email protected]>
fix(cli/permissions): ensure revoked permissions are no longer granted (#12159)

Fixes #12153

faefe2300de4e6a9d1422db54e62d21f21cfd762 authored over 3 years ago by Nayeem Rahman <[email protected]>
refactor: Remove depreated Worker::execute_module (#12203)

80a9a37df1607c4713538c422309801e25024bff authored over 3 years ago by Ryan Dahl <[email protected]>
refactor: clean up watcher tests (#12200)

da25bbff88c016159105dfb4151f71fa995a9e94 authored over 3 years ago by Ryan Dahl <[email protected]>
feat(cli/fmt): support more markdown extensions (#12195)

c5442abc237b8e11491afb09dbaa80a66488fc7b authored over 3 years ago by Satya Rohith <[email protected]>
perf(ext/fetch): skip USVString webidl conv on string constructor (#12168)

* perf(ext/fetch): skip USVString webidl conv on string constructor
* Rename webidl convert to ...

e0c858fa27af07f163f5d18bb0401d0f0069dd3c authored over 3 years ago by Aaron O'Mullan <[email protected]>
test(cli): align unit test permissions with runtime test permissions (#12189)

830586d242216e64fcd16e65cc83db9d54d63dc0 authored over 3 years ago by Casper Beyer <[email protected]>
docs(tools): updates to cutting a release (#12177)

87e78802b0ae65cc57d66eaa8e5265f74cf69092 authored over 3 years ago by Kitson Kelly <[email protected]>
perf(ops): optimize permission check (#11800)

* perf(ops): optimize permission check

Removes the overhead of permission check on access gra...

a33ee087ce77b8eb15ae23858c6743ce12eea563 authored over 3 years ago by Aaron O'Mullan <[email protected]>
ci: enable cache for fastci (#12186)

845a27e748c26bd75752bfe19082226c4e43266b authored over 3 years ago by Aaron O'Mullan <[email protected]>
refactor: simplify FetchFuture (#12185)

No need for static lifetime

18fff69946773b86e522b8a12e4de6c5aad267f7 authored over 3 years ago by Ryan Dahl <[email protected]>
quickfix(ci): only run "Build product size info" on main/tag (#12184)

6decc4dd38f7066c9fc51f45c3151fe4c08bdd77 authored over 3 years ago by Aaron O'Mullan <[email protected]>
upgrade serde_v8 and rusty_v8 (#12175)

* upgrade serde_v8 and rusty_v8

* rusty_v8 0.30.0

* cycle keys

958b374f09549b06c96187c3031437926808a175 authored over 3 years ago by Ryan Dahl <[email protected]>
fix(workers): Don't panic when a worker's parent thread stops running (#12156)

This panic could happen in the following cases:

- A non-fatal error being thrown from a worke...

5c5f4ea1d6fe0e46ea535234bf9ae46b1a2a981b authored over 3 years ago by Andreu Botella <[email protected]>
ci: experiment mac & windows debug builds (#11884)

Will be tweaked, but possibly have this "fastci" profile for further optimizations

eddae41482588f762e67cb232da3c3a30524c233 authored over 3 years ago by Aaron O'Mullan <[email protected]>
chore: replace calls to assertThrowsAsync with assertRejects (#12176)

20692f3e844816d7d4a4f4fdfbfe30e416822350 authored over 3 years ago by Casper Beyer <[email protected]>
chore(ext/net): improve embedder friendliness (#12178)

Default to None if UnsafelyIgnoreCertificateErrors is not present in the
OpState.

Embedders ...

82cfb46bd1d64d41afda544bde9ef57096fb520b authored over 3 years ago by Ben Noordhuis <[email protected]>
1.14.1

f27902e749fb3a78ca35a0dc41c9fc53cd2806e1 authored over 3 years ago by Kitson Kelly <[email protected]>
chore: bump crate versions for 1.14.1 (#12172)

2a56cd545c890cd8085d4543cd44419d6f5aafb0 authored over 3 years ago by Kitson Kelly <[email protected]>
cleanup(ext/fetch): drop redundant webidl converters in fetch() (#12167)

Since those inputs are passed to `new Request(...)` which applies webidl converters

22a6f4166e1f3d019826715b7f63b3e2daf0b4e4 authored over 3 years ago by Aaron O'Mullan <[email protected]>
perf(ext/web): optimize EventTarget (#12166)

and all its subclasses including `AbortSignal` ...

Instead of storing associated data in a gl...

0aa6fefce72bfb86dce00b61e72201d363e0bcff authored over 3 years ago by Aaron O'Mullan <[email protected]>
perf(web): optimize AbortController (#12165)

- Use regular class constructor and symbol "private" attributes
- Lazy init Set of follower sig...

f827b93df42385a0a5e37b6fbd41f2808aa9aa94 authored over 3 years ago by Aaron O'Mullan <[email protected]>
fix(runtime/ops/signal.rs): Add FreeBSD signal definitions (#12084)

8375f5464b40f1713c64653ad20ed639c1e88cdd authored over 3 years ago by MikaelUrankar <[email protected]>
bench(deno_common): track new Request() (#12164)

Indirectly tests for:
- url parsing
- abort signal no-ops
- webidl & other overhead

ac8b6689b2bb7831e264127ffb4e409bc91bfa4f authored over 3 years ago by Aaron O'Mullan <[email protected]>
chore: bump deno_net (#12157)

923c5432e06aec6ec705304b818bba21c2b497d8 authored over 3 years ago by Satya Rohith <[email protected]>
chore(tests): windows pty tests (#12091)

0f23d926019d333572366a4de4f291b848fa6ded authored over 3 years ago by David Sherret <[email protected]>
test(ext/ffi): add tests for different parameter and return types (#12158)

60b68e63f1045a36496257912ef4f32e716a2440 authored over 3 years ago by Elias Sjögreen <[email protected]>
fix(config-schema): correct default value of "lib" (#12145)

Changed it from `"deno.window"` to `["deno.window"]`

7c9c9e5c8389b0a052bf3f953625c4f09cb67eb7 authored over 3 years ago by Eyal Shalev <[email protected]>
refactor(ext/net): make op_connect & op_connect_tls public (#12150)

3708cbc6000dac17a26e07e81e02bcbebffe3d0f authored over 3 years ago by Satya Rohith <[email protected]>
fix(cli): move Deno.flock and Deno.funlock to unstable types (#12138)

269bf380e0fb2e532e7340c4ba64d4eaa4d5d45e authored over 3 years ago by Casper Beyer <[email protected]>
refactor(cli): don't generate a module for side loading tests (#12129)

e1144fd63569a79afc211d1f981029d67bf8f5ed authored over 3 years ago by Casper Beyer <[email protected]>
fix(cli/fmt_errors): Abbreviate long data URLs in stack traces (#12127)

Co-authored-by: Mike White <[email protected]>

75ca013f076f443dce3d38f31a168295351ed0e5 authored over 3 years ago by Nayeem Rahman <[email protected]>
fix(core): prevent multiple main module loading (#12128)

This commit fixes a problem where loading and executing multiple
modules leads to all of the h...

f840906943849f5a09981e172d57e84301b77386 authored over 3 years ago by Bartek Iwańczuk <[email protected]>
chore(tests): maybe fix flaky flock tests (#12122)

7c0173df27f57450508ad1400ab5599b8f7593f9 authored over 3 years ago by David Sherret <[email protected]>
chore(tests): fix flaky fetchPostBodyTypedArray (#12104)

4c8ab33def4622915d842cfc18a45da70990696e authored over 3 years ago by David Sherret <[email protected]>
chore(tests): fix flaky flock tests (#12099)

c8b43a032887a077f50f3c88e3b4f170846c2d9d authored over 3 years ago by David Sherret <[email protected]>
chore: Remove unused deps from Cargo.toml files (#12106)

4b79e5a459de16bb85c70eaf9c716e51f1c281bd authored over 3 years ago by Squirrel <[email protected]>
fix(cli): don't ignore diagnostics about for await (#12116)

Fixes #12115

99de9eb4c2a78bf0efdcb5407bec76833dc459cd authored over 3 years ago by Kitson Kelly <[email protected]>
perf(runtime/fs): optimize readFile by using a single large buffer (#12057)

* perf(runtime/fs): optimize readFile by using a single large buffer
* handle extended/truncate...

00948a6d680f855dcd0b60628a4b97186496a58c authored over 3 years ago by Aaron O'Mullan <[email protected]>
fix(ext/crypto): use DataError in importKey() (#12071)

868f38d4528bae508fdb222402441ba374db0721 authored over 3 years ago by Divy Srivastava <[email protected]>
fix(ext/crypto): don't use core.decode for encoding jwk keys (#12088)

9270cad67cffefa4c7ced8361580834d92a00732 authored over 3 years ago by Divy Srivastava <[email protected]>
chore: update tagline (#12095)

3c97dbf06bc26fc79f0f58a360ef821f75ba82e9 authored over 3 years ago by Satya Rohith <[email protected]>
fix(lsp): align filter text to vscode logic (#12081)

Fixes #11861

ccb3387946b084666e9b22abca6aaaaa9131da5b authored over 3 years ago by Kitson Kelly <[email protected]>
chore(scripts): improvements to the release scripts based on the 1.14 release (#12079)

4283e2907e13a089fa2d026c92e074f019550880 authored over 3 years ago by David Sherret <[email protected]>
chore(lsp): use pretty_assertions in e2e tests (#12083)

badc87e657f61c522fcf149f23f9a0204c35714f authored over 3 years ago by Satya Rohith <[email protected]>
1.14.0 (#12074)

f92cc66f0dbf8e9753f2e98d4469190f3b561eb0 authored over 3 years ago by David Sherret <[email protected]>
chore: bump crate versions for 0.14 (#12072)

16c27fce1ffd33081487aa21763c927d90c494ad authored over 3 years ago by David Sherret <[email protected]>
chore: update URL for schemas (#12070)

1848f43aa1a2de0fabcde7970327baf37c177003 authored over 3 years ago by Bartek Iwańczuk <[email protected]>
feat(ext/crypto): import RSA pkcs#8 keys (#11891)

c41460ecc421ac7730cc5455542e5e05f7366c4a authored over 3 years ago by Divy Srivastava <[email protected]>
fix(lsp): correctly parse registry patterns (#12063)

d36b01ff6956930b51a80cd773f618b708a5f595 authored over 3 years ago by Kitson Kelly <[email protected]>
fix: permission prompt stuffing on Windows (#11969)

5e2c5d0afa785b15c654b08409f0500ef9b96365 authored over 3 years ago by David Sherret <[email protected]>
feat(lsp): ignore specific lint for entire file (#12023)

bb7ee4f4450882419ac46378df882d243eb150da authored over 3 years ago by Satya Rohith <[email protected]>
chore: add JSON schema for configuration file (#12062)

6e3c8a4b058b774b7eb9eebebe8532d04c6fc61e authored over 3 years ago by Bartek Iwańczuk <[email protected]>
docs: Update --config flag help text (#12059)

94c5cd7b2ce995a2ce9f58da706fc5ec6caf6c77 authored over 3 years ago by Bartek Iwańczuk <[email protected]>
feat: add option flags to 'deno fmt' (#12060)

cba1e7b5a3c239235c0e855dc430c8aa89272401 authored over 3 years ago by Bartek Iwańczuk <[email protected]>
feat(fmt): add support for configuration file (#11944)

This commit adds support for configuration file for "deno fmt"
subcommand. It is also respected...

0dbeb774ba9ea618ff1e92b63ab31e5caf3003dd authored over 3 years ago by Bartek Iwańczuk <[email protected]>
feat(unstable): allow specifing gid and uid for subprocess (#11586)

a655a0f3e4201840eda94938fc8d6222c2b94a99 authored over 3 years ago by Leo K <[email protected]>
fix: change assertion in httpServerIncompleteMessage test (#12052)

274ff6c469656bfe527fa644c24dfecc79e90ce4 authored over 3 years ago by Bartek Iwańczuk <[email protected]>
chore: update rusty_v8 (#12026)

3b30ba8031d0c27e674d6a22f8062bc9db544c8c authored over 3 years ago by Luca Casonato <[email protected]>
refactor(core): Turn the `wasm_streaming_feed` binding into ops (#11985)

Async WebAssembly compilation was implemented by adding two
bindings: `set_wasm_streaming_callb...

4d6f412b0b8a415a084605e5353ef46c36bcbe27 authored over 3 years ago by Andreu Botella <[email protected]>
feat: stabilise Deno.upgradeWebSocket (#12024)

a95ca9dc70515240b1be7a12dbf686b1ebfb3490 authored over 3 years ago by Bartek Iwańczuk <[email protected]>
fix(cli): use updated names in deno info help text (#11989)

3ef23e25c608de1d3e16c2f4c2d10814ccc862bf authored over 3 years ago by Geert-Jan Zwiers <[email protected]>
fix: worker_message_before_close was flaky (#12019)

93290487eb6dc3d7c6bf304c1a7c13e4139e4c40 authored over 3 years ago by Andreu Botella <[email protected]>
feat(ext/crypto): generate ECDH keys (#11870)

Add support for ECDH algorithm in SubtleCrypto#generateKey.

d0b5ff6db9ec42f645210de7c4806bad385bdfaf authored over 3 years ago by Luca Casonato <[email protected]>
feat(ext/crypto): export RSA keys as pkcs#8 (#11880)

2199bdaf64c59c69f53079362e902355325cfa37 authored over 3 years ago by Divy Srivastava <[email protected]>
fix(lsp): support data urls in `deno.importMap` option (#11397)

84f874715763df71bb3bbf77f0714f8afdc17bb3 authored over 3 years ago by Satya Rohith <[email protected]>
chore: update deno_* crates (#12020)

a442821d9790489242e8cdb9286ae3b237e4705c authored over 3 years ago by Kitson Kelly <[email protected]>
fix(ext/fetch): Properly cancel upload stream when aborting (#11966)

Co-authored-by: Luca Casonato <[email protected]>

2cc1577d286814d941000fc4653f6e8d59b2e190 authored over 3 years ago by Nayeem Rahman <[email protected]>
fix(ext/crypto): add HkdfParams and Pkdf2Params types (#11991)

0520ae62dd2f4e61287315bbfcd548864d46da45 authored over 3 years ago by Divy Srivastava <[email protected]>
refactor: Remove duplicated colors.rs file (#11990)

13991e5995a5bc8a11bcf2bd7d23168a15536c83 authored over 3 years ago by Ryan Dahl <[email protected]>
chore(lsp): temporarily reparse AST for linting (#11988)

00d62e64bfe880d3a72c13dd6c7a7c3d7312064c authored over 3 years ago by David Sherret <[email protected]>
fix: FileReader onevent attributes don't conform to spec (#11908)

464dcc13888d0f3b33cfcc6d1235d6d5efa22a6b authored over 3 years ago by Feng Yu <[email protected]>
refactor(runtime): Use `util.nonEnumerable` to define `console` (#11982)

A comment in `runtime.js` reads that `console` seems to be "the only one
that should be writabl...

676565c711d41443e25c07c0f47532eb1637830e authored over 3 years ago by Andreu Botella <[email protected]>
feat(ext/crypto): implement HKDF operations (#11865)

Co-authored-by: Luca Casonato <[email protected]>

0cb22d4cba76cf86486db3d311a6a4c61b93d953 authored over 3 years ago by Divy Srivastava <[email protected]>
feat(ext/crypto): verify ECDSA signatures (#11739)

40c63d1255642b8d70d7b5ce5b85a50f6af8a00d authored over 3 years ago by Divy Srivastava <[email protected]>
refactor: use import_map crate (#11974)

Removes ImportMap implementation from "cli/" and instead
uses "import_map" crate

d236f432b86de55c6006778b0c68fe60b6419069 authored over 3 years ago by Bartek Iwańczuk <[email protected]>
refactor: use Deno.core.tryClose (#11980)

ba8bbe6f1c11d4cf19ad0b916ba41cd919dbb042 authored over 3 years ago by Bartek Iwańczuk <[email protected]>