46df2b86258a7855200745bc8a3656f32c513546
Apparently rust bindgen uses a hack which assumes all specializations of `UniquePtr` have the basic layout and use a pointer member with an empty deleter. This incorrect assumption unfortunately comes up for UniqueFileHandle, which replaces the pointer type using the deleter with a file handle helper type. As this fails to build with RUST_BINDGEN, this patch takes the same approach as bug 1802320, and just disables building these types when building headers for bindgen. This does not fix the general issue of bindgen making incorrect assumptions about the layout of UniquePtr with non-default deleters. Ideally, all non-default deleters should be made opaque. Differential Revision: https://phabricator.services.mozilla.com/D223628
…
Bug
1921175 - [devtools] Fix PausedScopeObjectActor.isThreadLifetimePool. r=devtools-reviewers,nchevobbe
…
Bug
1831649 - Propagate the software keyboard height change into nsPresContext. r=botond,geckoview-reviewers,m_kato
…
…
…
…
…
An explanation of the Firefox Source Code Directory Structure and links to
project pages with documentation can be found at:
https://firefox-source-docs.mozilla.org/contributing/directory_structure.html
For information on how to build Firefox from the source code and create the patch see:
https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html
If you have a question about developing Firefox, and can't find the solution
on https://firefox-source-docs.mozilla.org/, you can try asking your question on Matrix at chat.mozilla.org in `Introduction` (https://chat.mozilla.org/#/room/#introduction:mozilla.org) channel.
Nightly development builds can be downloaded from:
https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
- or -
https://www.mozilla.org/firefox/channel/desktop/#nightly
Keep in mind that nightly builds, which are used by Firefox developers for
testing, may be buggy.
Description
Languages
JavaScript
32.6%
C++
25.1%
HTML
20.9%
C
10.6%
Python
2.8%
Other
7.6%