Denis Pushkarev
c071f487ec
relax url tests for node < 24
2026-07-26 17:07:56 +03:00
Denis Pushkarev
1382bb3cd7
make URL / URLSearchParams parsing a little more correct (char sets, percent coding, etc)
2026-07-26 16:52:13 +03:00
Denis Pushkarev
a8887a5cb4
fix a typo
2026-07-25 21:34:00 +03:00
Denis Pushkarev
39a1a5834d
fix order of detection
2026-07-25 21:32:36 +03:00
Denis Pushkarev
8cdc3c82bb
add detection of missed Webkit ~ Safari < 26.2 Iterator.prototype.flatMap bug case, close #1538
2026-07-25 21:16:53 +03:00
Denis Pushkarev
f80ae13f92
use PromiseResolve semantics in Promise.try
...
https://github.com/tc39/ecma262/pull/3883
2026-07-25 19:11:15 +03:00
Denis Pushkarev
001916d14b
enable testing non-bundled version in bun since they claim that it's fixed
...
https://github.com/oven-sh/bun/issues/11700
2026-07-25 18:10:14 +03:00
Denis Pushkarev
150592f0e1
backport await dictionary stage 3 proposal
2026-07-25 15:27:40 +03:00
Denis Pushkarev
57ea666d0f
update dependencies
2026-07-25 11:29:48 +03:00
Denis Pushkarev
f05529cee7
update dependencies
2026-07-09 22:46:39 +03:00
Yarchik
852f979165
fix: throw TypeError for non-integral Infinity chunk/window size in Iterator.prototype.chunks/windows
...
The Iterator Chunking proposal requires a TypeError when the size is not
an integral Number before the [1, 2^32-1] RangeError check. ECMA-262
defines an integral Number as finite, so +/-Infinity is not integral and
must throw TypeError. The previous guard used Math.floor(size) !== size,
which is false for Infinity (Math.floor(Infinity) === Infinity), letting
+/-Infinity fall through to the range check and throw RangeError instead.
Use the finite-aware isIntegralNumber helper so +/-Infinity yields
TypeError, while -0/0/-1/2^32/2^53 keep throwing RangeError and valid
sizes in [1, 2^32-1] still pass.
2026-07-01 23:42:39 +01:00
Denis Pushkarev
6349b6aa7d
throw a RangeError on finite unsafe integer limit in Iterator.prototype.{ drop, take }
...
https://github.com/tc39/ecma262/pull/3776
2026-06-28 16:56:51 +07:00
Denis Pushkarev
9a86ea4f81
allow positive Infinity in Iterator#includes
2026-06-28 16:15:11 +07:00
Denis Pushkarev
20e17808b3
throw a RangeError on infinity and non-safe integers for Iterator#includes skippedElements
...
https://github.com/tc39/proposal-iterator-includes/pull/15
2026-06-28 15:43:37 +07:00
Denis Pushkarev
ea3487a8a6
throw a TypeError instead of RangeError on non integer number chunkSize / windowSize
...
https://github.com/tc39/proposal-iterator-chunking/pull/30
2026-06-28 15:12:53 +07:00
Denis Pushkarev
9594eb7098
update dependencies
2026-06-28 14:27:14 +07:00
Denis Pushkarev
3b7d066999
add a note
2026-06-28 13:40:51 +07:00
Denis Pushkarev
949f9d1cf5
update __proto__ feature detection because of Deno updates
...
https://github.com/denoland/deno/pull/35192
2026-06-28 13:23:14 +07:00
Denis Pushkarev
0879bdcbeb
update dependencies
2026-06-27 12:28:07 +07:00
Denis Pushkarev
2ac5a49305
backport Iterator.prototype.join
2026-06-27 12:09:27 +07:00
Denis Pushkarev
6c756fa1de
backport Iterator.prototype.includes
2026-06-27 11:17:45 +07:00
Denis Pushkarev
63481ce2f9
move joint iteration to stable es
...
https://github.com/tc39/proposals/commit/7e2d9a45e71525984d4c35313a3daeb4260773ef
2026-06-27 01:57:44 +07:00
Denis Pushkarev
fd44294444
move Iterator chunking to stage 3
...
https://github.com/tc39/proposals/commit/7226f0af93443025010efcad219115cec7dc8b2a
2026-06-27 00:11:08 +07:00
Denis Pushkarev
b15d131b6b
update dependencies
2026-06-26 21:20:44 +07:00
Denis Pushkarev
d4ddb74cd3
workaround for the node 26 issue with the installation of playwright browsers
2026-05-02 12:29:19 +07:00
Denis Pushkarev
6ebd9a58db
update dependencies
2026-04-30 14:11:18 +07:00
Denis Pushkarev
2e54cf995e
drop unneeded toString conversion
2026-04-25 18:10:01 +07:00
Denis Pushkarev
1454fc72c2
update dependencies
2026-04-23 15:27:46 +03:00
Denis Pushkarev
f8e337a3a8
update dependencies
2026-04-21 18:25:24 +03:00
Denis Pushkarev
4d845b307f
update dependencies
2026-04-19 20:19:27 +03:00
Denis Pushkarev
cb21f2774c
update dependencies
2026-04-17 22:17:58 +03:00
Denis Pushkarev
aeda789534
update dependencies
2026-04-16 23:14:00 +03:00
Denis Pushkarev
0046a68698
update dependencies
2026-04-16 23:11:11 +03:00
Denis Pushkarev
f9bca07318
ensure opaque paths always roundtrip in URL polyfill
...
https://github.com/whatwg/url/pull/844
2026-04-13 11:31:41 +03:00
Denis Pushkarev
7b327e75fd
improve accuracy of Math.{ asinh, cbrt, log1p } polyfills with big and small values
2026-04-10 11:53:30 +03:00
Denis Pushkarev
3e325dfe1b
update dependencies
2026-04-10 11:49:39 +03:00
Denis Pushkarev
7366ee205f
improve accuracy of Math.asinh polyfill
2026-04-09 22:43:49 +03:00
Denis Pushkarev
c37a24e775
fix possible crash on some keys in Symbol.for
2026-04-09 22:41:18 +03:00
Denis Pushkarev
f9e3ad7dba
update dependencies
2026-04-09 08:30:15 +03:00
Denis Pushkarev
23e77e60f6
update dependencies
2026-04-05 12:36:05 +03:00
Denis Pushkarev
6e87e4fb07
update dependencies
2026-04-03 14:13:35 +03:00
Denis Pushkarev
9bce7b5d41
add some tests
2026-04-03 00:06:17 +03:00
Denis Pushkarev
d7e3c129b0
update dependencies
2026-04-02 09:23:23 +03:00
Denis Pushkarev
13157842ca
update dependencies
2026-03-30 12:02:12 +03:00
Denis Pushkarev
358245f19e
update dependencies
2026-03-28 22:36:25 +02:00
Denis Pushkarev
16f3dafedb
update eslint-plugin-unicorn
2026-03-27 23:15:17 +02:00
Denis Pushkarev
ce82eba3a0
update dependencies
2026-03-27 12:38:54 +02:00
Denis Pushkarev
75c748d267
update dependencies
2026-03-25 20:00:36 +02:00
Denis Pushkarev
466959ab4d
update dependencies
2026-03-24 20:54:33 +02:00
Denis Pushkarev
71cc000128
update ts
2026-03-23 20:47:35 +02:00