User:Manuel Bucher
From MozillaWiki
I am a mozillian in the Necko-Team. I like improving docs when reading through them.
Resources to integrate somewhere into firefox-source-docs (or wiki)
My personal TODO-List for my outstanding documentation changes (where I don't have the time to do them immediately)/My non-trivially learned lessons about Firefox development:
- https://github.com/mystor/git-revise: Speed up builds (15s instead of 20min) after rebase (use
git revise
instead) when usinggit cinnebar
- my
.mozconfig
:
ac_add_options --enable-debug ac_add_options --enable-clang-plugin #ac_add_options --disable-unified-build ac_add_options --with-ccache=sccache ac_add_options CCACHE=/home/user/.mozbuild/sccache/sccache
- Setup distributed sccache following https://firefox-source-docs.mozilla.org/build/buildsystem/sccache-dist.html
- Bugzilla instant search. It's the same as duplicate search when entering bugs. Easier to find bugs with this search than the normal for me: https://bugzilla.mozilla.org/query.cgi?format=instant
- moz-phab can be used to download and checkout patches from phabricator using
moz-phab patch D000000
and replace D000000 with the patch-id from phabricator - Documentation of the test
.ini
files: https://firefox-source-docs.mozilla.org/build/buildsystem/test_manifests.html - Moz-config helper:
- Old error page dinosaur picture:
- Searchfox shows the Bugzilla component for files in the navigation box on the right side: https://searchfox.org/mozilla-central/source/netwerk/cache/nsCacheUtils.h
- mozregression
- https://moz-conduit.readthedocs.io/: Introduction to the set of systems involved in submitting code to mozilla-central.
- https://arewefastyet.com/
Fun code
- Interesting workaround to have a public constructor, but not really (1)
class WorkerThread { // Using this struct we restrict access to the constructor while still being // able to use MakeSafeRefPtr. struct ConstructorKey {}; public: explicit WorkerThread(ConstructorKey); }