You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
deepEqual is not matching Buffer objects since v9 #289
$ git bisect bad
$ git checkout v8.0.0
$ node test.js
$ git bisect good
$ git bisect run node test.js
...
Node.js v24.8.0
Bisecting: 1 revision left to test after this (roughly 1 step)
[08ab1b555169c88776f1b7e09c0347604fc91b87] Update eslint-config to include ES2024
running 'node' 'test.js'
Bisecting: 0 revisions left to test after this (roughly 0 steps)
[61cf8ba8a80a775828abb64954bc491da8ae97e8] Bump lint-staged from 16.1.4 to 16.1.5 (#266)
running 'node' 'test.js'
3fbe355d19bdaf9be1d5911dde8619eedac3a99e is the first bad commit
commit 3fbe355d19bdaf9be1d5911dde8619eedac3a99e
Author: Carl-Erik Kopseng <carlerik@gmail.com>
Date: Sun Aug 10 17:45:10 2025 +0200
fix #251: compare props on the prototype chain (#267)
* fix #251: compare enumerable props on the prototype
* Negate test: Arguments with same contents as an array is deeply equal
Co-authored-by: Morgan Roderick <20321+mroderick@users.noreply.github.com>
---------
Co-authored-by: Morgan Roderick <20321+mroderick@users.noreply.github.com>
lib/deep-equal.js | 41 ++++++++++++++++++++++++++---------------
lib/deep-equal.test.js | 27 ++++++++++++++++++++++++++-
2 files changed, 52 insertions(+), 16 deletions(-)
bisect found first bad commit
Activity
fatso83 commentedon Mar 16, 2026
Hmm ... wondering which change introduced this. In the list of commits between 8 and 9 I can really only see this as possibly affecting it: #251
fatso83 commentedon Mar 16, 2026
OK, ran
git bisectand found the culprit:Used your test:
fatso83 commentedon Mar 16, 2026
Fixing this now
fatso83 commentedon Mar 16, 2026
fixed in #291