serge-sans-paille
3f3edff318
Bug 1924513 - Remove code guarded by MOZ_SAFEBROWSING_DUMP_FAILED_UPDATES r=dimi
...
Differential Revision: https://phabricator.services.mozilla.com/D225508
2024-10-15 08:37:06 +00:00
stransky
4b060b8c46
Bug 1890074 [Linux] Add missing <fstream> to fix GCC build r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D225604
2024-10-15 08:33:34 +00:00
Liam DeBeasi
00a9c3e81a
Bug 1916498 - Add _forwardToWindowGlobal helper r=jdescottes,webdriver-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D224880
2024-10-15 08:31:01 +00:00
Emilio Cobos Álvarez
af53d95d20
Bug 1924387 - Start with resizable state. r=stransky
...
Given we also start with sizemode=normal and tiled=false, this is the
consistent thing to do. For some reason on metacity we don't ever get a
state change (not even focus or anything). Oh well.
Differential Revision: https://phabricator.services.mozilla.com/D225502
2024-10-15 08:30:55 +00:00
Adam Orban
a28a2d0a47
Bug 1910188 - treat survey options as group for talkback a11y r=android-reviewers,twhite
...
Differential Revision: https://phabricator.services.mozilla.com/D225603
2024-10-15 08:29:14 +00:00
Sandor Molnar
2a8f646d32
Backed out 4 changesets (bug 1920928, bug 1900395, bug 1904489) for causing dt failures @ devtools/client/debugger/test/mochitest/<...> CLOSED TREE
...
Backed out changeset 66ef699eddea (bug 1904489)
Backed out changeset c996633cf066 (bug 1920928)
Backed out changeset c10ce9412d2a (bug 1900395)
Backed out changeset 3f9276eaa16d (bug 1900395)
2024-10-15 12:15:36 +03:00
Jon Coppeard
3db117d21d
Bug 1924504 - Make GCRuntime::getOrAllocChunk leave chunk on the empty chunks list r=sfink
...
The problem is that we can fail to allocate an arena in a new chunk for various
reason, but currently we eagerly move the chunk from the empty to the available
chunks list when getting an empty chunk and this causes an assertion failure
later when the chunk is found to stil be empty.
The patch makes it so that we leave the chunk on the empty chunk list until we
successfully allocate an arena in it. It also adds more assertions during the
decommit process.
I don't think anything here could have caused a crash.
Differential Revision: https://phabricator.services.mozilla.com/D225509
2024-10-15 07:33:02 +00:00
Tarek Ziadé
373647324c
Bug 1924465 - remove spurious logs - r=vazish
...
Differential Revision: https://phabricator.services.mozilla.com/D225478
2024-10-15 07:07:54 +00:00
Tarek Ziadé
0799f36787
Bug 1923553 - Add a featureID field in PipelineOptions r=vazish
...
Differential Revision: https://phabricator.services.mozilla.com/D225479
2024-10-15 07:07:22 +00:00
Mozilla Releng Treescript
1e7840b25e
no bug - Bumping Mobile l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
ach -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
an -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ar -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ast -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
az -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
be -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
bg -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
bn -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
br -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
bs -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ca -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
cak -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
cs -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
cy -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
da -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
de -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
dsb -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
el -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
en-CA -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
en-GB -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
eo -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
es-AR -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
es-CL -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
es-ES -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
es-MX -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
et -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
eu -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
fa -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ff -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
fi -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
fr -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
fy-NL -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ga-IE -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
gd -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
gl -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
gn -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
gu-IN -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
he -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
hi-IN -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
hr -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
hsb -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
hu -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
hy-AM -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ia -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
id -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
is -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
it -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ja -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ka -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
kab -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
kk -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
km -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
kn -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ko -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
lij -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
lo -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
lt -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ltg -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
lv -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
meh -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
mix -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ml -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
mr -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ms -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
my -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
nb-NO -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ne-NP -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
nl -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
nn-NO -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
oc -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
pa-IN -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
pl -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
pt-BR -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
pt-PT -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
rm -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ro -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ru -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
sk -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
sl -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
son -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
sq -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
sr -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
sv-SE -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ta -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
te -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
th -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
tl -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
tr -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
trs -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
uk -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ur -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
uz -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
vi -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
wo -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
xh -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
zam -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
zh-CN -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
zh-TW -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
2024-10-15 07:02:52 +00:00
Mozilla Releng Treescript
c64900df74
no bug - Bumping Firefox l10n changesets r=release a=l10n-bump DONTBUILD CLOSED TREE
...
ach -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
af -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
an -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ar -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ast -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
az -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
be -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
bg -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
bn -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
bo -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
br -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
brx -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
bs -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ca -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ca-valencia -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
cak -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ckb -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
cs -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
cy -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
da -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
de -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
dsb -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
el -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
en-CA -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
en-GB -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
eo -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
es-AR -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
es-CL -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
es-ES -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
es-MX -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
et -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
eu -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
fa -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ff -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
fi -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
fr -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
fur -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
fy-NL -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ga-IE -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
gd -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
gl -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
gn -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
gu-IN -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
he -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
hi-IN -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
hr -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
hsb -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
hu -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
hy-AM -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
hye -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ia -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
id -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
is -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
it -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ja -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ja-JP-mac -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ka -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
kab -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
kk -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
km -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
kn -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ko -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
lij -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
lo -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
lt -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ltg -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
lv -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
meh -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
mk -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
mr -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ms -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
my -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
nb-NO -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ne-NP -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
nl -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
nn-NO -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
oc -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
pa-IN -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
pl -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
pt-BR -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
pt-PT -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
rm -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ro -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ru -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
sat -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
sc -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
scn -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
sco -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
si -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
sk -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
skr -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
sl -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
son -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
sq -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
sr -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
sv-SE -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
szl -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ta -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
te -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
tg -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
th -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
tl -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
tr -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
trs -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
uk -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
ur -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
uz -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
vi -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
wo -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
xh -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
zh-CN -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
zh-TW -> 02c2cd99e2ec40e8c32e05544829ff02a29cda45
2024-10-15 07:02:45 +00:00
Hubert Boma Manilla
443612f485
Bug 1904489 - [devtools] Enable Codemirror 6 by default r=devtools-reviewers,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D221020
2024-10-15 06:55:46 +00:00
Hubert Boma Manilla
d91787a573
Bug 1920928 - [devtools] Use the codemirror instance in the source editor r=devtools-reviewers,perftest-reviewers,nchevobbe,sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D223470
2024-10-15 06:55:46 +00:00
Hubert Boma Manilla
cd79dd5016
Bug 1900395 - [devtools] Some general fixes for tests r=devtools-reviewers,nchevobbe
...
- Wait for Codemirror document load to complete in certain situations
- Make sure `getLocationsInViewport` handles properly when the source editor is destroyed
Differential Revision: https://phabricator.services.mozilla.com/D224127
2024-10-15 06:55:45 +00:00
Hubert Boma Manilla
3bde2395fc
Bug 1900395 - [devtools] Cleanup leftover usages of getCM r=devtools-reviewers,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D223465
2024-10-15 06:55:45 +00:00
André Bargull
a5115182db
Bug 1924545: Handle non-finite intermediate result in MakeDay. r=jandem
...
Differential Revision: https://phabricator.services.mozilla.com/D225547
2024-10-15 06:51:54 +00:00
Mugurell
2e3531548c
Bug 1913995 - Update the custom tab navbar only if it is already initialized r=android-reviewers,harrisono
...
Differential Revision: https://phabricator.services.mozilla.com/D224947
2024-10-15 06:10:32 +00:00
Dão Gottwald
d2165b3a37
Bug 1924129 - When moving tabs, calculate the distance tabs need to shift by looking at the first and last moving tab rather than multiplying the size of one tab by the number of moving tabs. r=tabbrowser-reviewers,dwalker
...
Differential Revision: https://phabricator.services.mozilla.com/D225365
2024-10-15 05:54:18 +00:00
smayya
3903512a9e
Bug 1924458 - increase fetch keepalive request limit quota. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D225480
2024-10-15 05:51:41 +00:00
Sandor Molnar
1e90e8f6b3
Backed out 4 changesets (bug 1920928, bug 1900395, bug 1904489) for causing lint failures @ browser/app/profile/firefox.js CLOSED TREE
...
Backed out changeset 707bdf41cb27 (bug 1904489)
Backed out changeset 7301dd63a389 (bug 1920928)
Backed out changeset 374dce0b2a08 (bug 1900395)
Backed out changeset f8e1ead1faa1 (bug 1900395)
2024-10-15 08:57:28 +03:00
Hubert Boma Manilla
41e0a1ea4d
Bug 1904489 - [devtools] Enable Codemirror 6 by default r=devtools-reviewers,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D221020
2024-10-15 05:31:01 +00:00
Hubert Boma Manilla
4431f7654d
Bug 1920928 - [devtools] Use the codemirror instance in the source editor r=devtools-reviewers,perftest-reviewers,nchevobbe,sparky
...
Differential Revision: https://phabricator.services.mozilla.com/D223470
2024-10-15 05:31:01 +00:00
Hubert Boma Manilla
1a58bc8326
Bug 1900395 - [devtools] Some general fixes for tests r=devtools-reviewers,nchevobbe
...
- Wait for Codemirror document load to complete in certain situations
- Make sure `getLocationsInViewport` handles properly when the source editor is destroyed
Differential Revision: https://phabricator.services.mozilla.com/D224127
2024-10-15 05:31:00 +00:00
Hubert Boma Manilla
786f06af93
Bug 1900395 - [devtools] Cleanup leftover usages of getCM r=devtools-reviewers,nchevobbe
...
Differential Revision: https://phabricator.services.mozilla.com/D223465
2024-10-15 05:31:00 +00:00
Jan Varga
b8820c7c3f
Bug 1866402 - Add support for initializing persistent storage to QuotaManager::OpenStorageDirectory; r=dom-storage-reviewers,jari
...
QuotaManager::OpenStorageDirectory can now detect the requested persistence
scope and initialize persistent storage if it's needed.
Differential Revision: https://phabricator.services.mozilla.com/D195661
2024-10-15 05:12:36 +00:00
serge-sans-paille
db8cdd0a88
Bug 1921345 - Remove global constructor from js/src/vm/SavedStacks.cpp r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D223869
2024-10-15 04:55:54 +00:00
Tooru Fujisawa
5b051b2b80
Bug 1917535 - Always clear the notification callback even if the request is handled off main thread. r=emilio
...
Differential Revision: https://phabricator.services.mozilla.com/D225307
2024-10-15 01:32:17 +00:00
Makoto Kato
ae5f3581ce
Bug 1924039 - Run license lint for Kotlin source files. r=linter-reviewers,sylvestre,Standard8,ahal
...
Differential Revision: https://phabricator.services.mozilla.com/D225324
2024-10-15 01:28:22 +00:00
KS
bd603f44f4
Bug 1923978 - Build chromium-as-release with better symbol information and remove some unecessary files. r=mstange
...
This patch enables better symbol information specifically for Windows.
We can consider other platforms later if requested.
Additionally, it was found that some files are not necessary for the
built binaries so these are removed. This isn't an exhaustive list of
files to be removed, and further work to track that is done in Bug
1923966.
Differential Revision: https://phabricator.services.mozilla.com/D225418
2024-10-15 00:44:51 +00:00
Chris DuPuis
671db618db
Bug 1922597 - extend expiry for installer telemetry r=bytesized
...
Telemetry for this component is still needed. Extending
its expiry until build 140.
Differential Revision: https://phabricator.services.mozilla.com/D225394
2024-10-15 00:34:19 +00:00
Mozilla Releng Treescript
cb57b23f49
no bug - Import translations from android-l10n r=release a=l10n CLOSED TREE
2024-10-15 00:16:34 +00:00
Butkovits Atila
248959e17f
Backed out 9 changesets (bug 1911021) for causing failures at ExecutionTracer.cpp. CLOSED TREE
...
Backed out changeset 3df922f26c68 (bug 1911021)
Backed out changeset 5ae948b4c4cb (bug 1911021)
Backed out changeset b3b69ca7a7e2 (bug 1911021)
Backed out changeset addef9853a2b (bug 1911021)
Backed out changeset aed1adb7245b (bug 1911021)
Backed out changeset 285922033e2b (bug 1911021)
Backed out changeset 217454e2cedc (bug 1911021)
Backed out changeset c7365fc6d4ab (bug 1911021)
Backed out changeset 6d1accf8bf38 (bug 1911021)
2024-10-15 02:54:20 +03:00
Otto Länd
9e504e68de
Bug 1911021: apply code formatting via Lando
...
# ignore-this-changeset
2024-10-14 23:12:50 +00:00
Alexandre Poirot
0b6bd6a172
Bug 1911021 - Cover JavaScript tracing via the profiler with a mochitest. r=profiler-reviewers,aabh
...
Differential Revision: https://phabricator.services.mozilla.com/D220849
2024-10-14 23:04:39 +00:00
alexical
5d058df3d5
Bug 1911021 - Add JS Execution Tracing option to the profiler r=aabh,profiler-reviewers
...
Differential Revision: https://phabricator.services.mozilla.com/D221103
2024-10-14 23:04:39 +00:00
alexical
dc84242387
Bug 1911021 - Add an API tp CycleCollectedJSContext to enable/disable tracing r=smaug
...
Basically, in order to allow turning on JS execution tracing from a convenient place
within the profiler, we want a threadsafe endpoint hanging off of the
`CycleCollectedJSContext`. The profiler holds onto a pointer to the `CycleCollectedJSContext`
controlled via `PROFILER_SET|CLEAR_JS_CONTEXT` and calls this from a background thread
when profiling starts, or from the cx's own thread if the profiler is already running
when it is registered.
Differential Revision: https://phabricator.services.mozilla.com/D222755
2024-10-14 23:04:38 +00:00
alexical
4b79e3b00c
Bug 1911021 - exclude self-hosted builtins from tracing r=arai
...
Including these just results in a lot of unnecessary noise in profiles.
Differential Revision: https://phabricator.services.mozilla.com/D221915
2024-10-14 23:04:38 +00:00
alexical
a86492586d
Bug 1911021 - Remove Devtools-facing tracing API and uses r=arai
...
The changes in the rest of this patch to support tracing via the profiler
make the devtools endpoint obsolete. This just cleans that up.
Differential Revision: https://phabricator.services.mozilla.com/D221914
2024-10-14 23:04:38 +00:00
alexical
27e7a42ad7
Bug 1911021 - Provide native, threadsafe endpoints to execution tracing r=arai
...
This patch allows us to start and stop the execution tracer from a native
endpoint rather than through the debugger object, and allows us to read the
trace into a native struct rather than a JS object. Giving a thread safe
native endpoint makes integration very easy for the profiler, and is also
more efficient than writing to and reading from an intermediary JS object.
Differential Revision: https://phabricator.services.mozilla.com/D221102
2024-10-14 23:04:37 +00:00
alexical
7f8fa1206a
Bug 1911021 - Add MOZ_EXECUTION_TRACER compile flag r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D222753
2024-10-14 23:04:37 +00:00
alexical
67f7e6cb25
Bug 1911021 - Use ms since process start as time in ExecutionTracer r=arai
...
Differential Revision: https://phabricator.services.mozilla.com/D221913
2024-10-14 23:04:36 +00:00
Lee Salzman
6fc4f6027b
Bug 1923636 - Avoid copying paths when transforming. r=aosmond
...
TransformedCopyToBuilder is called any time in Canvas2D the transform
is modified and then a path op is used. On cases that repeatedly change
the transform while building paths, this leads to fairly significant
expense in repeatedly copying the path contents as well as allocating
and deallocating paths.
To work around this, a new primitive TransformedMoveToBuilder is provided
that allows in-place transforming of the path contents. Because paths that
are "finished" and referenced externally can't be safely modified, extra
static methods (i.e. ToBuilder) are added to guarantee that there are no
other refs to the path before modifying its contents.
One snag is that ArcParams could previously not handle transforms, so it
is modified to allow a transform to be supplied to an Arc op, which is
only flattened out when it is streamed to a sink.
Differential Revision: https://phabricator.services.mozilla.com/D225548
2024-10-14 22:48:45 +00:00
Cristian Tuns
edb3abd50c
Backed out changeset e1317953f059 (bug 1918716) for causing build bustages with gecko_profiler. CLOSED TREE
2024-10-14 18:58:28 -04:00
Butkovits Atila
0bef1506d7
Backed out changeset f1c0f0d6aa49 (bug 1923598) for causing talos-pdfs bustage. CLOSED TREE
2024-10-15 01:39:12 +03:00
Adam Brouwers-Harries
94302190b7
Bug 1918716 - Add profiler markers for Glean::EventMetric r=chutten,florian
...
Differential Revision: https://phabricator.services.mozilla.com/D222131
2024-10-14 22:22:58 +00:00
Butkovits Atila
5e464e8449
Backed out 5 changesets (bug 1913965, bug 1919901, bug 1920337, bug 1914210) for causing failures at shadowrealm.html. CLOSED TREE
...
Backed out changeset d73f470a8104 (bug 1913965)
Backed out changeset cf38d186e70d (bug 1914210)
Backed out changeset 4a234b7b27de (bug 1913965)
Backed out changeset fa43b91823c7 (bug 1919901)
Backed out changeset 00a77e0dd0ed (bug 1920337)
2024-10-15 00:58:54 +03:00
Mike Hommey
93988b2fad
Bug 1924021 - Add some recent distros for bootstrap tasks. r=taskgraph-reviewers,jcristau
...
Differential Revision: https://phabricator.services.mozilla.com/D225317
2024-10-14 20:22:30 +00:00
Mike Hommey
119e8f8456
Bug 1906851 - Use mozbuild.shellutil.quote instead of pipes.quote. r=firefox-build-system-reviewers,ahochheiden
...
The latter was removed in python 3.13, and while it can be replaced with
shlex, we also have our own version that considers more characters as
needing quotes.
Differential Revision: https://phabricator.services.mozilla.com/D225329
2024-10-14 20:22:30 +00:00
Mike Hommey
a219403e84
Bug 1924031 - Replace use of pipes.quote with shlex.quote. r=taskgraph-reviewers,jcristau
...
It was literally a reexport before the pipes module was removed in
python 3.13.
https://github.com/python/cpython/blob/3.12/Lib/pipes.py#L66
Differential Revision: https://phabricator.services.mozilla.com/D225319
2024-10-14 20:22:29 +00:00
Mike Hommey
0ef7e2a802
Bug 1924022
- Use urlopen's context parameter instead of cafile. r=firefox-build-system-reviewers,jcristau,ahochheiden
...
The latter was removed in python 3.13.
Differential Revision: https://phabricator.services.mozilla.com/D225318
2024-10-14 20:22:29 +00:00