node/benchmark/assert
Ruben Bridgewater 7b72396c8b
assert: improve partialDeepStrictEqual performance
This implements fast paths for typed arrays, array buffers and sets
and maps that contain only objects as keys.

PR-URL: https://github.com/nodejs/node/pull/57509
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Tobias Nießen <tniessen@tnie.de>
2025-03-23 11:07:43 +01:00
..
assertion-error.js benchmark: adjust assert runtimes 2025-03-18 11:14:11 +01:00
deepequal-buffer.js assert: improve partialDeepStrictEqual performance 2025-03-23 11:07:43 +01:00
deepequal-map.js benchmark: adjust assert runtimes 2025-03-18 11:14:11 +01:00
deepequal-object.js benchmark: adjust assert runtimes 2025-03-18 11:14:11 +01:00
deepequal-prims-and-objs-big-loop.js benchmark: rework assert benchmarks for correctness 2023-02-20 15:46:55 +01:00
deepequal-set.js benchmark: adjust assert runtimes 2025-03-18 11:14:11 +01:00
deepequal-simple-array-and-set.js benchmark: adjust assert runtimes 2025-03-18 11:14:11 +01:00
deepequal-typedarrays.js benchmark: adjust assert runtimes 2025-03-18 11:14:11 +01:00
match.js benchmark: skip running some assert benchmarks by default 2025-03-18 11:14:10 +01:00
partial-deep-equal.js assert: improve partialDeepStrictEqual performance 2025-03-23 11:07:43 +01:00
rejects.js benchmark: skip running some assert benchmarks by default 2025-03-18 11:14:10 +01:00
strictequal.js benchmark: skip running some assert benchmarks by default 2025-03-18 11:14:10 +01:00
throws.js benchmark: skip running some assert benchmarks by default 2025-03-18 11:14:10 +01:00