Update on community health
Andrew Pinski via Gcc <[email protected]>
| Newsgroups | gmane.comp.gcc.devel |
|---|---|
| Message-ID | <CALvbMcAwp=Ers8MNryJs_v-SGw0bTq6a6fcwxyKPkYu=Grqo1A@mail.gmail.com> |
So using James' git commit from https://inbox.sourceware.org/gcc/[email protected]/ . Here is the updated #s based on the releases. Since GCC 11. ----------------------------------------------------------------- Year | GCC11 | GCC12 | GCC13 | GCC14 | GCC15 | GCC16 | ----------------------------------------------------------------- Total Commits | 8294 | 8339 | 7244 | 10173 | 9583 | 8451 | Total Commitors | 309 | 288 | 317 | 399 | 380 | 393 | Average commits | 26 | 28 | 22 | 25 | 25 | 21 | ----------------------------------------------------------------- Number of committers with... | 0-19 commits | 238 | 218 | 249 | 298 | 281 | 306 | 20-39 commits | 24 | 26 | 30 | 38 | 39 | 37 | 40-59 commits | 13 | 7 | 11 | 18 | 19 | 17 | 60-79 commits | 9 | 4 | 7 | 11 | 10 | 6 | 80-99 commits | 4 | 8 | 4 | 8 | 9 | 4 | 100+ commits | 21 | 23 | 16 | 26 | 22 | 23 | ----------------------------------------------------------------- So if we look at this vs what was previously reported for 2001-2015, the number of contributers has almost doubled. The number of contributors for 100+ commits has been stable since 2015 (I didn't check GCC 7/8/9/10) (except for GCC 13, I have not looked into why though). GCC 16 release did have less commits than the previous 2 releases but I am not sure that is an issue though; I think C++26 reflection done as 1 commit rather than a few skewes the number of commits down. GCC is getting folks contributing a few commits and it is increased in the last few years. It has almost tripled since 2015 even (115 vs 306). Even the number of contributors has doubled since 2015 (190 vs 393). Thanks, Andrew Pinski Raw output: GCC 16/trunk: Total commits: 8451 Total Contributors: 393 Average commit count per contributor: 21.5038 0-19 306 20-39 37 40-59 17 60-79 6 80-99 4 100+ 23 GCC 15.1.0 release: Total commits: 9583 Total Contributors: 380 Average commit count per contributor: 25.2184 0-19 281 20-39 39 40-59 19 60-79 10 80-99 9 100+ 22 GCC 14.1.0 release: Total commits: 10173 Total Contributors: 399 Average commit count per contributor: 25.4962 0-19 298 20-39 38 40-59 18 60-79 11 80-99 8 100+ 26 GCC 13.1.0 release: Total commits: 7244 Total Contributors: 317 Average commit count per contributor: 22.8517 0-19 249 20-39 30 40-59 11 60-79 7 80-99 4 100+ 16 GCC 12.1.0 release: Total commits: 8339 Total Contributors: 288 Average commit count per contributor: 28.9549 0-19 218 20-39 26 40-59 7 60-79 6 80-99 8 100+ 23 GCC 11.1.0 release: Total commits: 8294 Total Contributors: 309 Average commit count per contributor: 26.8414 0-19 238 20-39 24 40-59 13 60-79 9 80-99 4 100+ 21