9ad1e615444f68a12919587e3c293757e6b87a05
The current WaitForMultipleObjects-based implementation causes a deadlock if 16 or more processes are spawned, as explained in the bug. This patch replaces the use of events and WaitForMultipleObjects with I/O Completion Ports (IOCP) as the mechanism to monitor I/O progress and process terminations. This is not subject to the MAXIMUM_WAIT_OBJECTS (64) limit of WaitForMultipleObjects. Original Revision: https://phabricator.services.mozilla.com/D258968 Differential Revision: https://phabricator.services.mozilla.com/D266337
Bug
1967189 - Take non-recv tracks into account when figuring out unique payload types. r=dbaker,bwc
…
…
…
…
…
…
Bug 1872229 - Move mozilla-lint-rules to tooling-lint r=tcampbell,android-reviewers,adhingra,mcarare
Firefox is a fast, reliable and private web browser from the non-profit Mozilla organization.
Contributing
To learn how to contribute to Firefox read the Firefox Contributors' Quick Reference document.
We use bugzilla.mozilla.org as our issue tracker, please file bugs there.
Resources
- Firefox Source Docs is our primary documentation repository
- Nightly development builds can be downloaded from Firefox Nightly page
If you have a question about developing Firefox, and can't find the solution on Firefox Source Docs, you can try asking your question on Matrix at chat.mozilla.org in the Introduction channel.
Description
Languages
JavaScript
32.6%
C++
25.1%
HTML
20.9%
C
10.6%
Python
2.8%
Other
7.6%