https://github.com/mozilla/gecko-dev
Revision 56b1961b797875e601ab039de0d8aa5507839593 authored by Iain Ireland on 20 May 2024, 12:09:59 UTC, committed by Iain Ireland on 20 May 2024, 12:09:59 UTC
I also considered setting this in ArraySortData::setComparatorArgs, but this matches the change we made for the descriptor.

The only data for the comparator call that is still constant is the comparator itself. I think that's still fine, so long as we trace it during a GC, which we do.

Differential Revision: https://phabricator.services.mozilla.com/D210749
1 parent fad3d6c
History
Tip revision: 56b1961b797875e601ab039de0d8aa5507839593 authored by Iain Ireland on 20 May 2024, 12:09:59 UTC
Bug 1897150: Initialize thisValue on every comparator call r=jandem a=pascalc
Tip revision: 56b1961
File Mode Size
.cargo
.github
.vscode
accessible
browser
build
caps
chrome
config
devtools
docs
docshell
dom
editor
extensions
gfx
gradle
hal
image
intl
ipc
js
layout
media
memory
mfbt
mobile
modules
mozglue
netwerk
nsprpub
other-licenses
parser
python
remote
security
services
servo
startupcache
storage
supply-chain
taskcluster
testing
third_party
toolkit
tools
uriloader
view
widget
xpcom
xpfe
.arcconfig -rw-r--r-- 143 bytes
.babel-eslint.rc.js -rw-r--r-- 292 bytes
.clang-format -rw-r--r-- 1.1 KB
.clang-format-ignore -rw-r--r-- 6.9 KB
.cron.yml -rw-r--r-- 11.8 KB
.eslintignore -rw-r--r-- 12.0 KB
.eslintrc-test-paths.js -rw-r--r-- 15.4 KB
.eslintrc.js -rw-r--r-- 145.0 KB
.git-blame-ignore-revs -rw-r--r-- 161.0 KB
.gitattributes -rw-r--r-- 77 bytes
.gitignore -rw-r--r-- 9.2 KB
.hg-annotate-ignore-revs -rw-r--r-- 63.9 KB
.hg-format-source -rw-r--r-- 11.6 KB
.hgignore -rw-r--r-- 9.5 KB
.hgtags -rw-r--r-- 264.8 KB
.lando.ini -rw-r--r-- 760 bytes
.lldbinit -rw-r--r-- 1.5 KB
.mailmap -rw-r--r-- 144 bytes
.prettierignore -rw-r--r-- 67.4 KB
.prettierrc.js -rw-r--r-- 351 bytes
.stylelintignore -rw-r--r-- 3.5 KB
.stylelintrc.js -rw-r--r-- 8.8 KB
.taskcluster.yml -rw-r--r-- 17.6 KB
.trackerignore -rw-r--r-- 0 bytes
.yamllint -rw-r--r-- 118 bytes
.ycm_extra_conf.py -rw-r--r-- 2.0 KB
AUTHORS -rw-r--r-- 125 bytes
CLOBBER -rw-r--r-- 1.0 KB
Cargo.lock -rw-r--r-- 146.4 KB
Cargo.toml -rw-r--r-- 10.1 KB
GNUmakefile -rw-r--r-- 261 bytes
LICENSE -rw-r--r-- 389 bytes
Makefile.in -rw-r--r-- 7.6 KB
README.txt -rw-r--r-- 963 bytes
aclocal.m4 -rw-r--r-- 1.0 KB
build.gradle -rw-r--r-- 18.0 KB
client.mk -rw-r--r-- 2.4 KB
client.py -rwxr-xr-x 5.6 KB
configure -rwxr-xr-x 329 bytes
configure.py -rw-r--r-- 12.4 KB
gradle.properties -rw-r--r-- 538 bytes
gradlew -rwxr-xr-x 8.5 KB
gradlew.bat -rw-r--r-- 2.8 KB
mach -rwxr-xr-x 7.1 KB
mach.cmd -rw-r--r-- 139 bytes
mach.ps1 -rw-r--r-- 1.3 KB
mots.yaml -rw-r--r-- 101.7 KB
moz.build -rw-r--r-- 6.0 KB
moz.configure -rwxr-xr-x 28.4 KB
mozilla-config.h.in -rw-r--r-- 1.9 KB
old-configure.in -rw-r--r-- 34.1 KB
package-lock.json -rw-r--r-- 213.3 KB
package.json -rw-r--r-- 1.2 KB
pyproject.toml -rw-r--r-- 4.8 KB
settings.gradle -rw-r--r-- 3.8 KB
substitute-local-geckoview.gradle -rw-r--r-- 8.3 KB
test.mozbuild -rw-r--r-- 429 bytes

README.txt

back to top