mozilla / gecko-dev
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 66,408 files with 10,252,158 lines of code.
    • 2,566 files changed more than 100 times (2,408,976 lines of code)
    • 2,704 files changed 51-100 times (1,084,975 lines of code)
    • 7,232 files changed 21-50 times (2,116,110 lines of code)
    • 19,719 files changed 6-20 times (2,640,916 lines of code)
    • 34,187 files changed 1-5 times (2,001,181 lines of code)
23% | 10% | 20% | 25% | 19%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 66,408 files with 10,252,158 lines of code.
    • 6,557 files changed by more than 25 contributors (3,541,687 lines of code)
    • 11,267 files changed by 11-25 contributors (2,666,830 lines of code)
    • 14,108 files changed by 6-10 contributors (1,663,672 lines of code)
    • 26,026 files changed by 2-5 contributors (1,734,882 lines of code)
    • 8,450 files changed by 1 contributor (645,087 lines of code)
34% | 26% | 16% | 16% | 6%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
html, js, ini, h, xht, rs, py, cpp, xml, txt, cc, svg, kt, c, xhtml, json, yaml, mjs, toml, md, rst, css, ts, java, webidl, hpp, frag, sjs, htm, vert, sh, gyp, patch, in, ftl, mm, asm, gn, s, jsx, vtt, hh, properties, mk, snap, gradle, gni, cfg, pro, gitignore, m, inc, cmake, scss, plist, pyi, webmanifest, wat, glsl, pl, swift, vue, proto, vcxproj, bat, m4, gypi, cvsignore, clang-format, xsl, es6, jinja2, filters, diff, rb, cs, editorconfig, dsp, cxx, hxx, rdf, bas, jinja, nsi, mak, markdown, hbs, gitattributes, cjs, htaccess, metal, rl, bzl, props, pyx, kts, storyboard, pod, har, nsh, sed, cmd, com, ksh, eslintignore, desktop, jshintrc, npmrc, babelrc, svelte, jsonld, tab, arcconfig, i, l, tpl, sql, natvis, rss, ps1, awk, pxd, spec, xib, gitmodules, prettierignore, y, pac, elm, el, go, geojson, coffee, watchmanconfig, texi, adoc, dpr, php, tst, pb, lds, nix, stylelintignore, hlsl, perl, dockerfile, bash, pub, jscsrc, tex, bf, d, gnu, r, cgi, pas, ex, csproj, bashrc, xsd, sig, fx, pck, styl, gclient, targets, man, gdbinit, ld, ll, me, wxs, mako, tsx, make, xslt, pm, lex, anim, webapp, npmignore, mkd, pri, dockerignore, yy, feature, pxi, fea, sage, clang-tidy, inl, xlf
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp42% | 11% | 20% | 18% | 6%
h18% | 8% | 20% | 31% | 20%
js25% | 17% | 21% | 22% | 13%
rs34% | 15% | 20% | 17% | 11%
xml35% | 14% | 16% | 21% | 10%
c7% | 14% | 28% | 26% | 23%
py30% | 17% | 21% | 21% | 8%
yaml24% | 8% | 11% | 20% | 34%
mjs4% | 8% | 28% | 33% | 25%
kt10% | 8% | 21% | 39% | 19%
mm51% | 14% | 19% | 9% | 4%
java37% | 14% | 18% | 18% | 10%
css25% | 16% | 26% | 21% | 9%
cc2% | 6% | 15% | 51% | 23%
toml52% | 4% | 7% | 8% | 26%
webidl19% | 9% | 22% | 33% | 13%
nsh75% | 0% | 5% | 5% | 14%
html1% | <1% | 2% | 18% | 77%
xhtml9% | 5% | 6% | 32% | 45%
in13% | 1% | 44% | 27% | 12%
ftl4% | 4% | 7% | 10% | 72%
nsi78% | 13% | 6% | <1% | <1%
inc7% | <1% | 6% | 22% | 63%
hh0% | 3% | 39% | 43% | 13%
scss0% | 17% | 0% | 45% | 36%
gyp0% | 19% | 3% | 35% | 42%
glsl0% | 16% | 46% | 20% | 16%
gypi0% | 19% | 0% | 74% | 6%
pl0% | 4% | 30% | 37% | 28%
cfg0% | <1% | 3% | 69% | 26%
asm0% | 0% | 5% | 35% | 59%
vcxproj0% | 0% | 55% | 28% | 15%
filters0% | 0% | 74% | 10% | 14%
s0% | 0% | 9% | 77% | 13%
jsx0% | 0% | 11% | 34% | 53%
com0% | 0% | 92% | 7% | 0%
jinja20% | 0% | 74% | 13% | 12%
hxx0% | 0% | 93% | 5% | <1%
fx0% | 0% | 100% | 0% | 0%
perl0% | 0% | 100% | 0% | 0%
m0% | 0% | 25% | 74% | 0%
hlsl0% | 0% | 53% | 46% | 0%
webapp0% | 0% | 100% | 0% | 0%
cxx0% | 0% | 0% | 99% | <1%
proto0% | 0% | 0% | 36% | 63%
sjs0% | 0% | 0% | 72% | 27%
cmake0% | 0% | 0% | 82% | 17%
rl0% | 0% | 0% | 36% | 63%
gn0% | 0% | 0% | 100% | 0%
go0% | 0% | 0% | 100% | 0%
l0% | 0% | 0% | 100% | 0%
props0% | 0% | 0% | 76% | 23%
pod0% | 0% | 0% | 100% | 0%
spec0% | 0% | 0% | 100% | 0%
xsl0% | 0% | 0% | 68% | 31%
man0% | 0% | 0% | 100% | 0%
ksh0% | 0% | 0% | 39% | 60%
bf0% | 0% | 0% | 100% | 0%
lex0% | 0% | 0% | 100% | 0%
inl0% | 0% | 0% | 100% | 0%
y0% | 0% | 0% | 100% | 0%
gni0% | 0% | 0% | 73% | 26%
wxs0% | 0% | 0% | 100% | 0%
cmd0% | 0% | 0% | 35% | 64%
kts0% | 0% | 0% | 100% | 0%
ts0% | 0% | 0% | 12% | 87%
mako0% | 0% | 0% | 100% | 0%
sed0% | 0% | 0% | 100% | 0%
desktop0% | 0% | 0% | 47% | 52%
jinja0% | 0% | 0% | 26% | 73%
hpp0% | 0% | 0% | 0% | 100%
cs0% | 0% | 0% | 0% | 100%
xht0% | 0% | 0% | 0% | 100%
awk0% | 0% | 0% | 0% | 100%
bzl0% | 0% | 0% | 0% | 100%
htm0% | 0% | 0% | 0% | 100%
ps10% | 0% | 0% | 0% | 100%
natvis0% | 0% | 0% | 0% | 100%
dpr0% | 0% | 0% | 0% | 100%
pas0% | 0% | 0% | 0% | 100%
i0% | 0% | 0% | 0% | 100%
ex0% | 0% | 0% | 0% | 100%
gnu0% | 0% | 0% | 0% | 100%
targets0% | 0% | 0% | 0% | 100%
pm0% | 0% | 0% | 0% | 100%
pro0% | 0% | 0% | 0% | 100%
d0% | 0% | 0% | 0% | 100%
pri0% | 0% | 0% | 0% | 100%
ld0% | 0% | 0% | 0% | 100%
pub0% | 0% | 0% | 0% | 100%
bash0% | 0% | 0% | 0% | 100%
vtt0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js50% | 11% | 12% | 15% | 10%
dom37% | 14% | 20% | 17% | 9%
gfx17% | 9% | 28% | 27% | 16%
layout22% | 3% | 5% | 15% | 53%
mobile24% | 11% | 18% | 28% | 16%
toolkit14% | 9% | 24% | 31% | 20%
netwerk42% | 10% | 25% | 16% | 4%
security14% | 16% | 22% | 28% | 17%
widget54% | 15% | 11% | 10% | 7%
browser19% | 11% | 22% | 22% | 23%
servo49% | 20% | 20% | 7% | 2%
xpcom42% | 15% | 15% | 15% | 11%
devtools15% | 17% | 24% | 27% | 14%
editor58% | 10% | 6% | 15% | 8%
testing31% | 13% | 25% | 18% | 12%
parser56% | 6% | 13% | 1% | 21%
ipc40% | 7% | 18% | 25% | 7%
accessible30% | 30% | 23% | 10% | 4%
python34% | 25% | 20% | 13% | 6%
media1% | 3% | 15% | 48% | 30%
image44% | 24% | 17% | 8% | 4%
docshell71% | 9% | 7% | 7% | 3%
tools17% | 14% | 19% | 30% | 17%
nsprpub16% | 25% | 32% | 25% | <1%
modules5% | 9% | 49% | 24% | 11%
uriloader61% | 4% | 14% | 15% | 3%
supply-chain100% | 0% | 0% | 0% | 0%
memory45% | 15% | 16% | 18% | 4%
mozglue12% | 10% | 13% | 22% | 41%
ROOT92% | 2% | <1% | 2% | 1%
extensions18% | 17% | 9% | 52% | 2%
xpfe70% | 13% | 12% | 2% | <1%
caps48% | 26% | 18% | <1% | 6%
storage26% | 5% | 29% | 29% | 8%
mfbt11% | 30% | 15% | 33% | 9%
build6% | 14% | 4% | 31% | 43%
taskcluster5% | 12% | 20% | 46% | 14%
view79% | 8% | 7% | <1% | 4%
intl<1% | <1% | 37% | 46% | 14%
startupcache75% | 17% | 0% | 0% | 7%
chrome56% | 18% | 24% | 1% | 0%
hal20% | 9% | 26% | 26% | 15%
config18% | 8% | 39% | 13% | 20%
remote0% | 15% | 21% | 43% | 19%
services0% | 0% | 11% | 44% | 44%
other-licenses0% | 0% | <1% | 6% | 92%
gradle0% | 0% | 100% | 0% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
browser.js
in browser/base/content
4537 229 2002-08-04 2025-05-01 3927 743 blakeross%telocity.com lando@lando.test
firefox.js
in browser/app/profile
1564 - 2004-02-11 2025-05-09 3574 720 ben%bengoodger.com rking@mozilla.com
jsapi.cpp
in js/src
4031 318 2007-07-16 2025-05-04 2685 309 edward.lee@engineering.uiuc... yossydev@yossy.dev
all.js
in modules/libpref/init
2172 - 2013-07-15 2025-05-08 2344 618 eflores@mozilla.com atossou@mozilla.com
6217 285 2010-07-02 2025-05-08 2312 450 dougt@dougt.org alwu@mozilla.com
jsapi.h
in js/src
409 3 1998-04-24 2025-05-04 2245 315 fur yossydev@yossy.dev
nsBlockFrame.cpp
in layout/generic
6207 158 1998-04-13 2025-04-08 2006 308 kipp dshin@mozilla.com
nsAppRunner.cpp
in toolkit/xre
4672 109 2002-08-21 2025-05-09 1968 469 bryner%netscape.com jgrulich@redhat.com
3985 222 2010-07-02 2025-05-08 1868 386 dougt@dougt.org alwu@mozilla.com
nsIFrame.h
in layout/generic
2351 230 1998-04-13 2025-05-02 1768 339 kipp jwatt@jwatt.org
nsPresContext.cpp
in layout/base
2362 135 1998-04-13 2025-05-02 1719 388 kipp sefeng@mozilla.com
nsDocumentViewer.cpp
in layout/base
2339 64 1999-05-06 2025-04-29 1699 399 kipp%netscape.com emilio@crisal.io
nsStyleStruct.cpp
in layout/style
2907 93 2001-05-31 2025-05-07 1639 325 hyatt%netscape.com dshin@mozilla.com
gfxPlatform.cpp
in gfx/thebes
3097 157 2010-06-28 2025-04-26 1573 270 zweinberg@mozilla.com jimb@red-bean.com
nsStyleStruct.h
in layout/style
1613 153 2001-05-31 2025-05-07 1559 304 hyatt%netscape.com dshin@mozilla.com
ContentParent.h
in dom/ipc
1042 18 2010-07-02 2025-05-08 1517 339 dougt@dougt.org sguelton@mozilla.com
nsTableFrame.cpp
in layout/tables
5451 212 1998-04-13 2025-04-08 1497 280 kipp dshin@mozilla.com
nsComputedDOMStyle.cpp
in layout/style
1786 120 2000-05-04 2025-04-08 1487 291 jst%netscape.com dshin@mozilla.com
4116 25 2009-03-11 2025-04-21 1480 322 olli.pettay@helsinki.fi emilio@crisal.io
nsImageFrame.cpp
in layout/generic
2186 95 1998-09-08 2025-05-09 1433 321 kipp%netscape.com dholbert@cs.stanford.edu
in
package-manifest.in
in browser/installer
400 - 2009-08-27 2025-04-18 1415 379 ted.mielczarek@gmail.com gsvelto@mozilla.com
1618 77 2009-02-27 2025-04-03 1401 257 peterv@propagandism.org florian@queze.net
nsLayoutUtils.h
in layout/base
1220 46 1999-12-18 2025-04-21 1396 283 jband%netscape.com emilio@crisal.io
WorkerPrivate.cpp
in dom/workers
5121 257 2011-07-12 2025-04-29 1389 241 luke@mozilla.com echuang@mozilla.com
MIR.h
in js/src/jit
7163 949 2013-07-01 2025-05-10 1360 175 terrence@mozilla.com jcoppeard@mozilla.com
StaticHPKPins.h
in security/manager/ssl
618 - 2015-05-26 2025-05-08 1310 49 birunthan@mohanathas.com ffxbld@mozilla.com
nsWindow.cpp
in widget/windows
5851 223 2011-12-24 2025-05-08 1310 267 mstange@themasta.com jteh@mozilla.com
XPCJSRuntime.cpp
in js/xpconnect/src
2544 107 2011-07-18 2025-05-02 1274 223 luke@mozilla.com mgaudet@mozilla.com
nsWindow.cpp
in widget/gtk
7311 315 2013-09-23 2025-05-06 1227 203 ryanvm@gmail.com emilio@crisal.io
jsfriendapi.h
in js/src
355 9 2010-12-23 2025-01-15 1218 191 igor@mir2.org dminor@mozilla.com
nsDocShell.h
in docshell/base
645 21 1999-11-12 2025-05-07 1178 330 tbogard%aol.net farre@mozilla.com
xpcprivate.h
in js/xpconnect/src
1697 106 2011-07-01 2025-05-08 1142 193 luke@mozilla.com sguelton@mozilla.com
in
Makefile.in
in js/src
108 - 1998-08-19 2024-06-04 1127 237 cls%seawood.org sguelton@mozilla.com
Marking.cpp
in js/src/gc
2112 180 2012-01-14 2025-05-01 1126 133 amccreight@mozilla.com lando@lando.test
SelfHosting.cpp
in js/src/vm
2474 118 2012-10-10 2025-05-09 1126 160 tschneidereit@gmail.com andre.bargull@gmail.com
nsCSSProps.cpp
in layout/style
179 7 1998-04-13 2024-10-28 1121 282 kipp sguelton@mozilla.com
Interpreter.cpp
in js/src/vm
4229 107 2012-10-26 2025-05-02 1120 149 benjamin@python.org jcoppeard@mozilla.com
HttpBaseChannel.cpp
in netwerk/protocol/http
5115 108 2008-11-04 2025-04-28 1120 258 jmuizelaar@mozilla.com edgul@mozilla.com
Lowering.cpp
in js/src/jit
6914 579 2013-07-01 2025-05-06 1115 140 terrence@mozilla.com sean@thunderbird.net
nsPresContext.h
in layout/base
746 91 1998-04-13 2025-04-11 1098 289 kipp emilio@crisal.io
ContentChild.h
in dom/ipc
637 10 2010-07-02 2025-05-08 1093 288 dougt@dougt.org alwu@mozilla.com
nsExternalHelperAppService.cpp
in uriloader/exthandler
2629 63 2000-06-16 2025-04-16 1078 337 mscott%netscape.com azebrowski@mozilla.com
380 21 1999-01-18 2025-03-04 1068 254 rods%netscape.com emilio@crisal.io
nsHttpHandler.cpp
in netwerk/protocol/http
2312 71 2010-06-02 2025-04-08 1068 265 mitchell.field@live.com.au florian@queze.net
nsDisplayList.cpp
in layout/painting
6558 350 2016-08-19 2025-05-07 1063 146 mstange@themasta.com botond@mozilla.com
674 58 2010-12-23 2025-04-05 1057 167 igor@mir2.org jcoppeard@mozilla.com
nsWindow.cpp
in widget/android
2784 151 2011-12-24 2025-04-23 1053 204 mstange@themasta.com m_kato@ga2.so-net.ne.jp
6113 374 2014-09-25 2025-05-06 1048 199 bobbyholley@gmail.com jjaschke@mozilla.com
browser.css
in browser/themes/osx
149 - 2012-07-12 2025-04-14 1046 193 wchen@mozilla.com emilio@crisal.io
browser-places.js
in browser/base/content
1752 98 2006-04-10 2024-12-19 1038 250 beng%bengoodger.com tschuster@mozilla.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
browser.js
in browser/base/content
4537 229 2002-08-04 2025-05-01 3927 743 blakeross%telocity.com lando@lando.test
firefox.js
in browser/app/profile
1564 - 2004-02-11 2025-05-09 3574 720 ben%bengoodger.com rking@mozilla.com
all.js
in modules/libpref/init
2172 - 2013-07-15 2025-05-08 2344 618 eflores@mozilla.com atossou@mozilla.com
nsAppRunner.cpp
in toolkit/xre
4672 109 2002-08-21 2025-05-09 1968 469 bryner%netscape.com jgrulich@redhat.com
6217 285 2010-07-02 2025-05-08 2312 450 dougt@dougt.org alwu@mozilla.com
nsDocumentViewer.cpp
in layout/base
2339 64 1999-05-06 2025-04-29 1699 399 kipp%netscape.com emilio@crisal.io
nsPresContext.cpp
in layout/base
2362 135 1998-04-13 2025-05-02 1719 388 kipp sefeng@mozilla.com
3985 222 2010-07-02 2025-05-08 1868 386 dougt@dougt.org alwu@mozilla.com
in
package-manifest.in
in browser/installer
400 - 2009-08-27 2025-04-18 1415 379 ted.mielczarek@gmail.com gsvelto@mozilla.com
nsIFrame.h
in layout/generic
2351 230 1998-04-13 2025-05-02 1768 339 kipp jwatt@jwatt.org
ContentParent.h
in dom/ipc
1042 18 2010-07-02 2025-05-08 1517 339 dougt@dougt.org sguelton@mozilla.com
nsExternalHelperAppService.cpp
in uriloader/exthandler
2629 63 2000-06-16 2025-04-16 1078 337 mscott%netscape.com azebrowski@mozilla.com
nsDocShell.h
in docshell/base
645 21 1999-11-12 2025-05-07 1178 330 tbogard%aol.net farre@mozilla.com
nsStyleStruct.cpp
in layout/style
2907 93 2001-05-31 2025-05-07 1639 325 hyatt%netscape.com dshin@mozilla.com
4116 25 2009-03-11 2025-04-21 1480 322 olli.pettay@helsinki.fi emilio@crisal.io
nsImageFrame.cpp
in layout/generic
2186 95 1998-09-08 2025-05-09 1433 321 kipp%netscape.com dholbert@cs.stanford.edu
jsapi.h
in js/src
409 3 1998-04-24 2025-05-04 2245 315 fur yossydev@yossy.dev
jsapi.cpp
in js/src
4031 318 2007-07-16 2025-05-04 2685 309 edward.lee@engineering.uiuc... yossydev@yossy.dev
nsBlockFrame.cpp
in layout/generic
6207 158 1998-04-13 2025-04-08 2006 308 kipp dshin@mozilla.com
nsStyleStruct.h
in layout/style
1613 153 2001-05-31 2025-05-07 1559 304 hyatt%netscape.com dshin@mozilla.com
nsLayoutModule.cpp
in layout/build
188 7 1999-09-28 2024-11-17 1006 298 kipp%netscape.com jwatt@jwatt.org
nsComputedDOMStyle.cpp
in layout/style
1786 120 2000-05-04 2025-04-08 1487 291 jst%netscape.com dshin@mozilla.com
nsPresContext.h
in layout/base
746 91 1998-04-13 2025-04-11 1098 289 kipp emilio@crisal.io
ContentChild.h
in dom/ipc
637 10 2010-07-02 2025-05-08 1093 288 dougt@dougt.org alwu@mozilla.com
nsLayoutUtils.h
in layout/base
1220 46 1999-12-18 2025-04-21 1396 283 jband%netscape.com emilio@crisal.io
nsCSSProps.cpp
in layout/style
179 7 1998-04-13 2024-10-28 1121 282 kipp sguelton@mozilla.com
nsTableFrame.cpp
in layout/tables
5451 212 1998-04-13 2025-04-08 1497 280 kipp dshin@mozilla.com
in
6 - 1998-08-19 2014-10-05 1016 274 cls%seawood.org philringnalda@gmail.com
Navigator.cpp
in dom/base
1772 74 2011-11-02 2025-04-08 973 274 mounir.lamouri@gmail.com florian@queze.net
gfxPlatform.cpp
in gfx/thebes
3097 157 2010-06-28 2025-04-26 1573 270 zweinberg@mozilla.com jimb@red-bean.com
nsListControlFrame.cpp
in layout/forms
815 51 1999-01-18 2024-11-17 966 269 rods%netscape.com jwatt@jwatt.org
nsWindow.cpp
in widget/windows
5851 223 2011-12-24 2025-05-08 1310 267 mstange@themasta.com jteh@mozilla.com
nsHttpHandler.cpp
in netwerk/protocol/http
2312 71 2010-06-02 2025-04-08 1068 265 mitchell.field@live.com.au florian@queze.net
license.html
in toolkit/content
5604 - 2006-01-27 2025-04-23 695 263 gerv%gerv.net andre.bargull@gmail.com
nsTextControlFrame.cpp
in layout/forms
904 41 1998-09-23 2025-03-17 1014 259 karnaze%netscape.com masayuki@d-toybox.com
HttpBaseChannel.cpp
in netwerk/protocol/http
5115 108 2008-11-04 2025-04-28 1120 258 jmuizelaar@mozilla.com edgul@mozilla.com
1618 77 2009-02-27 2025-04-03 1401 257 peterv@propagandism.org florian@queze.net
380 21 1999-01-18 2025-03-04 1068 254 rods%netscape.com emilio@crisal.io
browser-menubar.inc
in browser/base/content
396 - 2003-08-11 2025-03-24 880 251 hyatt%mozilla.org twisniewski@mozilla.com
Scalars.yaml
in toolkit/components/telemetry
7108 - 2016-05-12 2025-04-25 868 251 alessio.placitelli@gmail.com chutten@mozilla.com
browser-places.js
in browser/base/content
1752 98 2006-04-10 2024-12-19 1038 250 beng%bengoodger.com tschuster@mozilla.com
utilityOverlay.js
in browser/base/content
433 25 2002-08-04 2025-03-25 703 246 blakeross%telocity.com foss@franjaru.com
in
177 - 1998-08-21 2025-03-04 887 244 cls%seawood.org adhingra@mozilla.com
nsLayoutStatics.cpp
in layout/build
286 2 2006-05-19 2024-10-16 788 244 benjamin%smedbergs.us jkew@mozilla.com
in
package-manifest.in
in mobile/android/installer
161 - 2011-11-17 2025-04-18 774 244 dougt@mozilla.com gsvelto@mozilla.com
WorkerPrivate.cpp
in dom/workers
5121 257 2011-07-12 2025-04-29 1389 241 luke@mozilla.com echuang@mozilla.com
runtests.py
in testing/mochitest
3225 119 2010-08-21 2025-04-13 928 240 dwitte@mozilla.com ahochheiden@mozilla.com
in
Makefile.in
in js/src
108 - 1998-08-19 2024-06-04 1127 237 cls%seawood.org sguelton@mozilla.com
nsComponentManager.cpp
in xpcom/components
1126 44 1999-03-09 2025-01-21 694 237 akkana%netscape.com arai_a@mac.com
2607 47 1999-12-04 2024-11-25 631 236 dougt%netscape.com mail@oold.dev
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
xmlparse.c
in parser/expat/expat/lib
7350 1 2025-03-05 2025-03-07 3 1 peterv@propagandism.org peterv@propagandism.org
libcrux_mlkem_portable.c
in security/nss/lib/freebl/verified
6260 - 2024-09-12 2024-09-12 1 1 jschanck@mozilla.com jschanck@mozilla.com
cld_generated_cjk_uni_prop_80.cc
in toolkit/components/translations/cld2/internal
4747 - 2025-02-26 2025-02-26 1 1 tatum.creative@gmail.com tatum.creative@gmail.com
generated_language.cc
in toolkit/components/translations/cld2/internal
4635 - 2025-02-26 2025-02-26 1 1 tatum.creative@gmail.com tatum.creative@gmail.com
cld2_generated_deltaoctachrome0122.cc
in toolkit/components/translations/cld2/internal
4385 - 2025-02-26 2025-02-26 1 1 tatum.creative@gmail.com tatum.creative@gmail.com
cairo-xcb-surface-render.c
in gfx/cairo/cairo/src
3927 8 2021-04-28 2024-05-06 3 1 jkew@mozilla.com jkew@mozilla.com
mjs
kinto-http-client.sys.mjs
in services/common
3027 - 2023-06-26 2023-06-26 1 1 mathieu@mozilla.com mathieu@mozilla.com
mjs
FilterAdult.sys.mjs
in browser/modules
3016 - 2025-01-23 2025-01-23 1 1 pdahiya@mozilla.com pdahiya@mozilla.com
dxgi_support_table_autogen.cpp
in gfx/angle/checkout/src/libANGLE/renderer
3000 - 2021-02-05 2021-02-05 1 1 jgilbert@mozilla.com jgilbert@mozilla.com
metrics.yaml
in devtools/client/shared
2843 - 2024-09-30 2025-02-25 3 1 florian@queze.net florian@queze.net
mlkem768_encap.h
in security/nss/gtests/freebl_gtest/kat
2762 - 2024-09-12 2024-09-12 1 1 jschanck@mozilla.com jschanck@mozilla.com
test-callback.c
in js/src/ctypes/libffi/testsuite/libffi.bhaible
2708 88 2020-08-21 2020-08-22 2 1 mh+mozilla@glandium.org mh+mozilla@glandium.org
cairo-image-compositor.c
in gfx/cairo/cairo/src
2708 1 2021-04-28 2024-05-06 3 1 jkew@mozilla.com jkew@mozilla.com
cairo-svg-glyph-render.c
in gfx/cairo/cairo/src
2660 2 2024-05-06 2024-05-06 1 1 jkew@mozilla.com jkew@mozilla.com
mjs
2603 - 2024-03-13 2024-03-13 1 1 standard8@mozilla.com standard8@mozilla.com
kyber768_kat.h
in security/nss/gtests/freebl_gtest/kat
2514 - 2024-01-16 2024-01-16 1 1 jschanck@mozilla.com jschanck@mozilla.com
fdct32x32_neon.h
in media/libvpx/libvpx/vpx_dsp/arm
2509 14 2023-01-27 2023-01-27 1 1 chun.m.chang@gmail.com chun.m.chang@gmail.com
row_rvv.cc
in media/libyuv/libyuv/source
2439 98 2024-07-28 2025-01-14 2 1 na-g@nostrum.com na-g@nostrum.com
IOUtils.cpp
in xpcom/ioutils
2399 82 2025-04-03 2025-04-03 1 1 beth@brennie.ca beth@brennie.ca
cld2_generated_distinctoctachrome0122.cc
in toolkit/components/translations/cld2/internal
2110 - 2025-02-26 2025-02-26 1 1 tatum.creative@gmail.com tatum.creative@gmail.com
libcrux_sha3_internal.h
in security/nss/lib/freebl/verified
2025 - 2024-09-12 2024-09-12 1 1 jschanck@mozilla.com jschanck@mozilla.com
lz4.c
in mozglue/static/lz4
1997 71 2024-09-10 2024-09-10 1 1 mh+mozilla@glandium.org mh+mozilla@glandium.org
1944 - 2024-08-27 2024-08-27 1 1 mh+mozilla@glandium.org mh+mozilla@glandium.org
Disasm-riscv64.cpp
in js/src/jit/riscv64/disasm
1932 81 2023-01-23 2023-01-23 1 1 yahan@iscas.ac.cn yahan@iscas.ac.cn
debug_font_data.rs
in gfx/wr/webrender/src
1909 - 2018-11-22 2018-11-22 1 1 kgupta@mozilla.com kgupta@mozilla.com
cairo-traps-compositor.c
in gfx/cairo/cairo/src
1892 6 2021-04-28 2021-04-29 2 1 jkew@mozilla.com jkew@mozilla.com
UnicodeShim.cpp
in js/src/irregexp/util
1796 10 2020-06-04 2020-06-04 1 1 iireland@mozilla.com iireland@mozilla.com
lz4hc.c
in mozglue/static/lz4
1754 42 2024-09-10 2024-09-10 1 1 mh+mozilla@glandium.org mh+mozilla@glandium.org
mjs
browser-custom-element.mjs
in toolkit/content/widgets
1741 - 2025-05-06 2025-05-06 1 1 standard8@mozilla.com standard8@mozilla.com
cairo-win32-printing-surface.c
in gfx/cairo/cairo/src/win32
1730 - 2021-04-28 2024-05-06 4 1 jkew@mozilla.com jkew@mozilla.com
Hacl_Ed25519.c
in security/nss/lib/freebl/verified
1728 - 2024-03-14 2024-03-14 1 1 djackson@mozilla.com djackson@mozilla.com
scale_rvv.cc
in media/libyuv/libyuv/source
1717 46 2024-07-28 2025-01-14 2 1 na-g@nostrum.com na-g@nostrum.com
cairo-surface-observer.c
in gfx/cairo/cairo/src
1688 12 2021-04-28 2024-05-06 3 1 jkew@mozilla.com jkew@mozilla.com
xmltok_impl.c
in parser/expat/expat/lib
1669 - 2025-03-05 2025-03-07 3 1 peterv@propagandism.org peterv@propagandism.org
test-call.c
in js/src/ctypes/libffi/testsuite/libffi.bhaible
1651 6 2020-08-21 2020-08-22 2 1 mh+mozilla@glandium.org mh+mozilla@glandium.org
vs2022-car.yaml
in build/vs
1592 - 2024-10-21 2024-10-21 1 1 kshampur@mozilla.com kshampur@mozilla.com
SubRunContainer.cpp
in gfx/skia/skia/src/text/gpu
1577 93 2023-04-11 2025-04-04 6 1 lsalzman@mozilla.com lsalzman@mozilla.com
cairo-xlib-render-compositor.c
in gfx/cairo/cairo/src
1567 1 2021-04-28 2024-05-06 3 1 jkew@mozilla.com jkew@mozilla.com
lz4frame.c
in mozglue/static/lz4
1510 46 2024-09-10 2024-09-10 1 1 mh+mozilla@glandium.org mh+mozilla@glandium.org
kyber-pqcrystals-ref.c
in security/nss/lib/freebl
1483 2 2024-01-16 2024-09-12 2 1 jschanck@mozilla.com jschanck@mozilla.com
nsh
stub.nsh
in browser/installer/windows/nsis
1480 1 2025-02-21 2025-02-21 1 1 cdupuis@mozilla.com cdupuis@mozilla.com
cairo-win32-font.c
in gfx/cairo/cairo/src/win32
1480 - 2021-04-28 2024-05-06 3 1 jkew@mozilla.com jkew@mozilla.com
cairo-dwrite-font.cpp
in gfx/cairo/cairo/src/win32
1466 5 2021-04-28 2024-05-06 3 1 jkew@mozilla.com jkew@mozilla.com
compact_lang_det_impl.cc
in toolkit/components/translations/cld2/internal
1408 41 2025-02-26 2025-02-26 1 1 tatum.creative@gmail.com tatum.creative@gmail.com
SkSwizzler_opts.inc
in gfx/skia/skia/src/opts
1396 116 2024-05-10 2025-04-04 3 1 lsalzman@mozilla.com lsalzman@mozilla.com
xmltok.c
in parser/expat/expat/lib
1382 - 2025-03-05 2025-03-07 3 1 peterv@propagandism.org peterv@propagandism.org
SkTypeface_fontations.cpp
in gfx/skia/skia/src/ports
1363 74 2024-05-10 2025-04-04 4 1 lsalzman@mozilla.com lsalzman@mozilla.com
functionsgl_enums.h
in gfx/angle/checkout/src/libANGLE/renderer/gl
1331 - 2021-02-05 2021-02-05 1 1 jgilbert@mozilla.com jgilbert@mozilla.com
legacy_metrics.yaml
in mobile/android/focus-android/app
1306 - 2025-04-16 2025-04-16 1 1 jrediger@mozilla.com jrediger@mozilla.com
cairo-image-source.c
in gfx/cairo/cairo/src
1250 1 2021-04-28 2024-05-06 3 1 jkew@mozilla.com jkew@mozilla.com