Stanca Serban
52c3968c45
Backed out changeset a03f0155519c (bug 1870426) for causing mochitests failures in test_ioutils_read_write.html. CLOSED TREE
2024-02-26 18:18:34 +02:00
Barret Rennie
32239daf35
Bug 1870426 - Don't allow backupFile to be a directory in IOUtils::Write* r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196656
2024-02-26 15:54:18 +00:00
Barret Rennie
86761961a5
Bug 1869371 - Chain errors from nested calls in IOUtils r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196655
2024-02-23 18:25:32 +00:00
Barret Rennie
3291b41887
Bug 1869371 - Include nsresult error code when reporting IOUtils errors r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196654
2024-02-23 18:25:32 +00:00
Barret Rennie
a81d9f8557
Bug 1869371 - Move IOUtils::ReadSync option errors to frontend r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196653
2024-02-23 18:25:31 +00:00
Barret Rennie
479198a15c
Bug 1869371 - Improve error messages when rejecting IOUtils promises early r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196652
2024-02-23 18:25:31 +00:00
Barret Rennie
e7095f601b
Bug 1869371 - Improve error messages in IOUtils frontend r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196651
2024-02-23 18:25:31 +00:00
Barret Rennie
d87f2a4758
Bug 1869371 - Make message mandatory for IOUtils::IOError r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196650
2024-02-23 18:25:30 +00:00
Barret Rennie
c6cf503a80
Bug 1869371 - Replace MOZ_TRY in IOUtils with IOUTILS_TRY_WITH_CONTEXT r=nika
...
Using plain MOZ_TRY will result in a generic error message being used in
RejectJSPromise.
Differential Revision: https://phabricator.services.mozilla.com/D196649
2024-02-23 18:25:30 +00:00
Butkovits Atila
29ad628d28
Backed out 8 changesets (bug 1869371) for causing failures at test_sqlite.js. CLOSED TREE
...
Backed out changeset 391786e96304 (bug 1869371)
Backed out changeset b92684d03373 (bug 1869371)
Backed out changeset 9c7998c36e23 (bug 1869371)
Backed out changeset 1ed5e90100b9 (bug 1869371)
Backed out changeset d37cbe376973 (bug 1869371)
Backed out changeset 753da5215de8 (bug 1869371)
Backed out changeset 124b34895745 (bug 1869371)
Backed out changeset 988b51eb124f (bug 1869371)
2024-02-22 00:04:02 +02:00
Barret Rennie
e74008b139
Bug 1869371 - Chain errors from nested calls in IOUtils r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196655
2024-02-21 19:33:45 +00:00
Barret Rennie
2c03dfcae2
Bug 1869371 - Include nsresult error code when reporting IOUtils errors r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196654
2024-02-21 19:33:45 +00:00
Barret Rennie
342aad90d3
Bug 1869371 - Move IOUtils::ReadSync option errors to frontend r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196653
2024-02-21 19:33:45 +00:00
Barret Rennie
3b5aa45bb3
Bug 1869371 - Improve error messages when rejecting IOUtils promises early r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196652
2024-02-21 19:33:44 +00:00
Barret Rennie
9340586b97
Bug 1869371 - Improve error messages in IOUtils frontend r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196651
2024-02-21 19:33:44 +00:00
Barret Rennie
b01a8d2d1a
Bug 1869371 - Make message mandatory for IOUtils::IOError r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196650
2024-02-21 19:33:43 +00:00
Barret Rennie
75f789b5f5
Bug 1869371 - Replace MOZ_TRY in IOUtils with IOUTILS_TRY_WITH_CONTEXT r=nika
...
Using plain MOZ_TRY will result in a generic error message being used in
RejectJSPromise.
Differential Revision: https://phabricator.services.mozilla.com/D196649
2024-02-21 19:33:43 +00:00
Cristian Tuns
a8b546f09f
Backed out 7 changesets (bug 1869371) for causing xpcshell failures in /test_telemetry.js CLOSED TREE
...
Backed out changeset 1a5a7790c117 (bug 1869371)
Backed out changeset b1e169c2ffb2 (bug 1869371)
Backed out changeset ab8c2d6a01ba (bug 1869371)
Backed out changeset 4f2ac5fe4356 (bug 1869371)
Backed out changeset b2211ce1cbcc (bug 1869371)
Backed out changeset 51827faf0339 (bug 1869371)
Backed out changeset 673ddb6bc4b3 (bug 1869371)
2024-02-07 01:56:15 -05:00
Barret Rennie
8336013110
Bug 1869371 - Chain errors from nested calls in IOUtils r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196655
2024-02-07 03:24:50 +00:00
Barret Rennie
a34b8cc874
Bug 1869371 - Include nsresult error code when reporting IOUtils errors r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196654
2024-02-07 03:24:49 +00:00
Barret Rennie
e33437c996
Bug 1869371 - Move IOUtils::ReadSync option errors to frontend r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196653
2024-02-07 03:24:49 +00:00
Barret Rennie
371ab7d7ca
Bug 1869371 - Improve error messages when rejecting IOUtils promises early r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196652
2024-02-07 03:24:49 +00:00
Barret Rennie
791d38ee01
Bug 1869371 - Improve error messages in IOUtils frontend r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196651
2024-02-07 03:24:48 +00:00
Barret Rennie
af4ec6788d
Bug 1869371 - Make message mandatory for IOUtils::IOError r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196650
2024-02-07 03:24:48 +00:00
Barret Rennie
07ae4c5e69
Bug 1869371 - Replace MOZ_TRY in IOUtils with IOUTILS_TRY_WITH_CONTEXT r=nika
...
Using plain MOZ_TRY will result in a generic error message being used in
RejectJSPromise.
Differential Revision: https://phabricator.services.mozilla.com/D196649
2024-02-07 03:24:47 +00:00
Narcis Beleuzu
cc88dda128
Backed out 7 changesets (bug 1869371) for bustages on IOUtils.cpp . CLOSED TREE
...
Backed out changeset f83467c82917 (bug 1869371)
Backed out changeset bbaca6589c02 (bug 1869371)
Backed out changeset 564d342cdb12 (bug 1869371)
Backed out changeset c90d1df73804 (bug 1869371)
Backed out changeset bd7c84d9e914 (bug 1869371)
Backed out changeset c549b0479a3b (bug 1869371)
Backed out changeset ff455712e871 (bug 1869371)
2024-02-06 18:46:07 +02:00
Barret Rennie
43ba71de5a
Bug 1869371 - Chain errors from nested calls in IOUtils r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196655
2024-02-06 16:04:49 +00:00
Barret Rennie
f1da3690fd
Bug 1869371 - Include nsresult error code when reporting IOUtils errors r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196654
2024-02-06 16:04:49 +00:00
Barret Rennie
2a15032133
Bug 1869371 - Move IOUtils::ReadSync option errors to frontend r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196653
2024-02-06 16:04:48 +00:00
Barret Rennie
52149ae34f
Bug 1869371 - Improve error messages when rejecting IOUtils promises early r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196652
2024-02-06 16:04:48 +00:00
Barret Rennie
82593fc3e1
Bug 1869371 - Improve error messages in IOUtils frontend r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196651
2024-02-06 16:04:47 +00:00
Barret Rennie
261473d2ef
Bug 1869371 - Make message mandatory for IOUtils::IOError r=nika
...
Differential Revision: https://phabricator.services.mozilla.com/D196650
2024-02-06 16:04:47 +00:00
Barret Rennie
00a054acef
Bug 1869371 - Replace MOZ_TRY in IOUtils with IOUTILS_TRY_WITH_CONTEXT r=nika
...
Using plain MOZ_TRY will result in a generic error message being used in
RejectJSPromise.
Differential Revision: https://phabricator.services.mozilla.com/D196649
2024-02-06 16:04:47 +00:00
Barret Rennie
a8ffe0b521
Bug 1871110 - Remove sha1 support from IOUtils::ComputeHexDigest r=xpcom-reviewers,mccr8,extension-reviewers,robwu
...
Differential Revision: https://phabricator.services.mozilla.com/D196995
2024-02-01 21:50:06 +00:00
Cristian Tuns
ec6eb1c3d4
Backed out changeset b2d838cca6bd (bug 1871110) for causing xpcshell failures in test_system_update_checkSizeHash.js CLOSED TREE
2023-12-21 18:20:48 -05:00
Barret Rennie
dce4d5d2c2
Bug 1871110 - Remove sha1 support from IOUtils::ComputeHexDigest r=xpcom-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D196995
2023-12-21 19:49:08 +00:00
Cristian Tuns
4ed0ec2e15
Backed out changeset 1130670445e4 (bug 1871110) for causing mochitest failures in /test_ioutils_compute_hex_digest.html CLOSED TREE
2023-12-21 13:00:04 -05:00
Barret Rennie
874dd892e0
Bug 1871110 - Remove sha1 support from IOUtils::ComputeHexDigest r=xpcom-reviewers,mccr8
...
Differential Revision: https://phabricator.services.mozilla.com/D196995
2023-12-21 16:50:41 +00:00
Jed Davis
cf9fb10a05
Bug 1858279 - Prelude: change Unix LaunchApp to take LaunchOptions by move. r=nika
...
The next patch will need the Linux version of LaunchApp to side-effect
the LaunchOptions in some cases; given that none of the callers ever
try to reuse a LaunchOptions, we might as well change it from a const
reference to an rvalue reference. The Mac version is also changed,
because it uses the same declaration / function type.
Also, the overload of LaunchApp that takes a CommandLine has been
removed, because it was unused.
However, the Windows version is *not* changed; there's no need for it,
and it accepts different types of arguments anyway so it's not necessary
to match the Unix one. Also, the CommandLine overload of the Windows
LaunchApp *is* used and continues to exist.
Differential Revision: https://phabricator.services.mozilla.com/D194455
2023-12-02 01:49:58 +00:00
Emilio Cobos Álvarez
883099288d
Bug 1867686 - Handle OOM better in IOUtils.writeJSON. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D195225
2023-12-01 12:57:17 +00:00
Emilio Cobos Álvarez
ad569ed3fe
Bug 1866239 - Do the UTF16->UTF8 conversion in IOUtils in the background thread. r=smaug
...
See the profile in the blocked bug, this is about half of the time spent
there. It doesn't help with the json serialization being slow (maybe
huge object graph?), but should be an easy win.
Differential Revision: https://phabricator.services.mozilla.com/D194476
2023-11-23 13:03:57 +00:00
Tooru Fujisawa
eee52e6ad3
Bug 1864168 - Part 5: Use 1-origin column number in MOZ_CRASH message in IOUtils. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D193373
2023-11-22 12:31:32 +00:00
Natalia Csoregi
e0d56104a6
Backed out 14 changesets (bug 1865005, bug 1864168, bug 1864155, bug 1862814, bug 1862693) for causing bustage on nsRFPService.cpp. CLOSED TREE
...
Backed out changeset a4f3e7625abf (bug 1865005)
Backed out changeset ab38141e470b (bug 1862814)
Backed out changeset a679b50dc4a9 (bug 1862814)
Backed out changeset e340886ce62a (bug 1862814)
Backed out changeset 1378502e64b0 (bug 1862814)
Backed out changeset 8ee94e5e79c2 (bug 1862814)
Backed out changeset 6d4ef1cdfabb (bug 1864168)
Backed out changeset 2c30c4d757fc (bug 1864168)
Backed out changeset d4db9576559b (bug 1864168)
Backed out changeset 8ffec0d83028 (bug 1864168)
Backed out changeset fa77d852b494 (bug 1864168)
Backed out changeset f6646771a26a (bug 1864168)
Backed out changeset 7bd0ff6986df (bug 1864155)
Backed out changeset 39867b503289 (bug 1862693)
2023-11-22 14:01:55 +02:00
Tooru Fujisawa
fe5a0d4d86
Bug 1864168 - Part 5: Use 1-origin column number in MOZ_CRASH message in IOUtils. r=smaug
...
Differential Revision: https://phabricator.services.mozilla.com/D193373
2023-11-22 11:13:55 +00:00
Tooru Fujisawa
8b51569f3f
Bug 1862692 - Part 16: Use 1-origin column number type in JS::DescribeScriptedCaller. r=iain
...
Differential Revision: https://phabricator.services.mozilla.com/D193029
2023-11-09 11:41:10 +00:00
Jan Varga
272327b326
Bug 1855134 - Move existing MOZ_TRY macros to a dedicated header file; r=glandium
...
Differential Revision: https://phabricator.services.mozilla.com/D189226
2023-09-28 20:46:07 +00:00
Peter Van der Beken
e664ec3758
Bug 1690111 - Use new TypedArray APIs for processing data. r=farre,media-playback-reviewers,padenot,chunmin,sfink
...
Depends on D152497
Differential Revision: https://phabricator.services.mozilla.com/D152498
2023-09-20 09:42:02 +00:00
Peter Van der Beken
53143196f3
Bug 1690111 - Use new TypedArray APIs for creating a container with a copy of the data. r=necko-reviewers,farre,kershaw
...
Depends on D152496
Differential Revision: https://phabricator.services.mozilla.com/D152497
2023-09-20 09:42:02 +00:00
Peter Van der Beken
2ba4663c86
Bug 1690111 - Use new TypedArray APIs for appending data to a container. r=farre,extension-reviewers,media-playback-reviewers,kmag,alwu,padenot
...
Depends on D152494
Differential Revision: https://phabricator.services.mozilla.com/D152495
2023-09-20 09:42:01 +00:00
Cosmin Sabou
c3effd7450
Backed out 13 changesets (bug 1690111) for causing fetch related crashes.
...
Backed out changeset 5f2c25d194ad (bug 1690111)
Backed out changeset 76c408bcd053 (bug 1690111)
Backed out changeset 6d0649fdafff (bug 1690111)
Backed out changeset c1330b5e8c43 (bug 1690111)
Backed out changeset 5fa36d8fd2a5 (bug 1690111)
Backed out changeset daf7d747853a (bug 1690111)
Backed out changeset f70e09a7f5c6 (bug 1690111)
Backed out changeset 40c6d6eed7f8 (bug 1690111)
Backed out changeset 692f2a759573 (bug 1690111)
Backed out changeset 7140866dd9f6 (bug 1690111)
Backed out changeset 2865fe682139 (bug 1690111)
Backed out changeset 9dcd2416f8a5 (bug 1690111)
Backed out changeset 9c411bf84079 (bug 1690111)
2023-09-11 17:55:24 +03:00