708098d3b655: Bug 1433566 part 1. Add a non-virtual nsINode::IsText(). r=mystor
Boris Zbarsky <bzbarsky@mit.edu> - Mon, 19 Mar 2018 15:15:37 -0400 - rev 462379
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1433566 part 1. Add a non-virtual nsINode::IsText(). r=mystor MozReview-Commit-ID: Ik5hGubUDqX
e2812f291edf: Bug 1445966 - Baldr: move wasm trap state from JSRuntime to JitActivation (r=bbouvier)
Luke Wagner <luke@mozilla.com> - Mon, 19 Mar 2018 12:42:05 -0500 - rev 462378
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1445966 - Baldr: move wasm trap state from JSRuntime to JitActivation (r=bbouvier)
693db8f5a155: bug 1444265 - break a potential cycle in BackgroundFileSaver to prevent leaks r=jduell
David Keeler <dkeeler@mozilla.com> - Wed, 14 Mar 2018 15:02:49 -0700 - rev 462377
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
bug 1444265 - break a potential cycle in BackgroundFileSaver to prevent leaks r=jduell BackgroundFileSaver holds a reference to its nsIBackgroundFileSaverObserver (observer). If such an observer has an enclosure that captures the BackgroundFileSaver itself (as in test_backgroundfilesaver.js), this causes a cycle that won't be caught by the cycle collector. Thus, we have to manually break the cycle when we're done with the observer (in BackgroundFileSaver::NotifySaveComplete). Note that this currently relies on the fact that this implementation requires that Finish always be called (see remarks in nsIBackgroundFileSaver.idl). MozReview-Commit-ID: GOO9q2vFRso
58ddcf890331: Bug 1423261: Add crash message annotations to our crash reports to help investigate shutdown crashes due to open message channels when they are expected to be closed. Nightly only. r=jimm
Stephen A Pohl <spohl.mozilla.bugs@gmail.com> - Mon, 19 Mar 2018 13:19:15 -0400 - rev 462376
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1423261: Add crash message annotations to our crash reports to help investigate shutdown crashes due to open message channels when they are expected to be closed. Nightly only. r=jimm
34a7d2c7e73e: Bug 1445105 - Remove various MSVC de-optimizations used to work around compiler bugs which are no longer needed. r=dmajor
Ryan VanderMeulen <ryanvm@gmail.com> - Mon, 19 Mar 2018 12:42:01 -0400 - rev 462375
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1445105 - Remove various MSVC de-optimizations used to work around compiler bugs which are no longer needed. r=dmajor This reverts the following bugs: 703135, 977538, 1274450, 1403220
f730e59ed704: Backed out changeset ec272d453729 (bug 1356558) for failing new crashtest. CLOSED TREE
Sebastian Hengst <archaeopteryx@coole-files.de> - Mon, 19 Mar 2018 18:52:01 +0200 - rev 462374
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Backed out changeset ec272d453729 (bug 1356558) for failing new crashtest. CLOSED TREE
49bbe768f238: Bug 1438917 - limit allocations in SkTDynamicHash. r=jrmuizel
Lee Salzman <lsalzman@mozilla.com> - Mon, 19 Mar 2018 11:56:14 -0400 - rev 462373
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1438917 - limit allocations in SkTDynamicHash. r=jrmuizel MozReview-Commit-ID: 1d3Tngi6Uek
ba39210b7512: Bug 1444975 - Switch to HTTP throttling v2 algorithm. r=valentin
Honza Bambas <honzab.moz@firemni.cz> - Mon, 12 Mar 2018 11:23:00 -0400 - rev 462372
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1444975 - Switch to HTTP throttling v2 algorithm. r=valentin
006ec77ea08a: Bug 1445732 - Avoid invoking mute and unmute methods for lazy-browsers to prevent premature insertion. r=jaws
layely <ablayelyfondou@gmail.com> - Sun, 18 Mar 2018 03:23:07 +0000 - rev 462371
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1445732 - Avoid invoking mute and unmute methods for lazy-browsers to prevent premature insertion. r=jaws
ec272d453729: Bug 1356558: Crashtest. r=me
Emilio Cobos Álvarez <emilio@crisal.io> - Mon, 19 Mar 2018 16:30:28 +0100 - rev 462370
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1356558: Crashtest. r=me MozReview-Commit-ID: oHokeAhYiY
5834cccb1426: Bug 1445796 - Add logging of a calling JS script to more http channel methods. r=valentin
Honza Bambas <honzab.moz@firemni.cz> - Fri, 16 Mar 2018 09:28:00 -0400 - rev 462369
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1445796 - Add logging of a calling JS script to more http channel methods. r=valentin
9066b0958419: Bug 1446061 - Follow-up changes from unused parameter removal review. r=tcampbell
André Bargull <andre.bargull@gmail.com> - Thu, 15 Mar 2018 12:23:33 -0700 - rev 462368
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1446061 - Follow-up changes from unused parameter removal review. r=tcampbell
fd4d107aa919: Bug 1441327 - Allow for seccomp filtering of socket(AF_INET/AF_INET_6) calls on Linux when using UNIX Domain Sockets for SOCKS Proxy. r=bagder
Richard Pospesel <richard@torproject.org> - Wed, 07 Mar 2018 12:58:00 -0500 - rev 462367
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1441327 - Allow for seccomp filtering of socket(AF_INET/AF_INET_6) calls on Linux when using UNIX Domain Sockets for SOCKS Proxy. r=bagder The initialization path for the SOCKS proxy in firefox involves creating a generic AF_INET socket, and then replacing it if the actual configuration requires something else (either AF_INET6 or AF_LOCAL). With syscall filtering configured to return an error in the event of AF_INET or AF_INET6 socket creation, this initialization path fails. We would like this capability so that we can prevent firefox from making network requests outside of the Tor proxy. This patch adds a check in the initial socket creation path to see if the SOCKS proxy host begins with file:// with the assumption that such URIs point to a UNIX Domain Socket (on Linux+macOS only). In that case, we create an AF_LOCAL socket rather than the requested type. A similar check for Windows already exists to determine if the proxy is actually a named pipe. In the subsequent replacing step no work occurs as the passed in socket matches the type we need, so no changes need to be made there. NOTE: With this change there is still a one-time request for an AF_INET6 socket that occurs. This code path exists to determine whether the system supports IPv6; if socket(AF_INET6...) fails then it is assumed that the system does not. However, this check only affects code that is unreachable when using AF_LOCAL sockets so it seems safe leave as it is. However, this does mean that firefox will still be incompatible with seccomp policies which kill the calling thread in the event of a socket(AF_INET6,...) call.
1970adec8557: Bug 1446117 - Make sure we also mark timeout epoch on a network socket when we are polling it for read/write, fix regression from bug 1444160. r=valentin
Honza Bambas <honzab.moz@firemni.cz> - Mon, 19 Mar 2018 07:48:00 -0400 - rev 462366
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1446117 - Make sure we also mark timeout epoch on a network socket when we are polling it for read/write, fix regression from bug 1444160. r=valentin
4d006cb03572: Bug 1443599 - Stop reporting legacy Telemetry component `childPayloads`. r=chutten
Jan-Erik Rediger <jrediger@mozilla.com> - Mon, 19 Mar 2018 11:33:25 +0100 - rev 462365
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1443599 - Stop reporting legacy Telemetry component `childPayloads`. r=chutten
2f4395f5ca24: Bug 1430659 - Network requests in "blocked" state for long time (1+ minute) when ipv6 hosts are no longer available. r=valentin
Honza Bambas <honzab.moz@firemni.cz> - Fri, 16 Mar 2018 09:06:00 -0400 - rev 462364
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1430659 - Network requests in "blocked" state for long time (1+ minute) when ipv6 hosts are no longer available. r=valentin
6f9396e9ea0a: Bug 1346535 - atk: Introduce U+FEFF characters to match AT-SPI offsets with DOM offsets. r=surkov, r=dbaron
Samuel Thibault <samuel.thibault@ens-lyon.org> - Fri, 16 Mar 2018 15:57:00 -0400 - rev 462363
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1346535 - atk: Introduce U+FEFF characters to match AT-SPI offsets with DOM offsets. r=surkov, r=dbaron
8c97ca34b8dc: Bug 1446766 part 3 - Remove unused setReturnDoubleRegs methods. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Mon, 19 Mar 2018 14:31:53 +0100 - rev 462362
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1446766 part 3 - Remove unused setReturnDoubleRegs methods. r=nbp
67a934c919d6: Bug 1446766 part 2 - Move some wasm code from CodeGenerator-shared.cpp to CodeGenerator.cpp. r=bbouvier
Jan de Mooij <jdemooij@mozilla.com> - Mon, 19 Mar 2018 14:31:25 +0100 - rev 462361
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1446766 part 2 - Move some wasm code from CodeGenerator-shared.cpp to CodeGenerator.cpp. r=bbouvier
faf5f5fde107: Bug 1446766 part 1 - Use a macro to declare CodeGenerator visit methods. r=nbp
Jan de Mooij <jdemooij@mozilla.com> - Mon, 19 Mar 2018 14:30:50 +0100 - rev 462360
Push 9165 by asasaki@mozilla.com at Thu, 26 Apr 2018 21:04:54 +0000
Bug 1446766 part 1 - Use a macro to declare CodeGenerator visit methods. r=nbp
(0) -300000 -100000 -30000 -10000 -3000 -1000 -300 -100 -50 -20 +20 +50 +100 +300 +1000 +3000 +10000 +30000 tip