Linux Source Code
Home
Release 7.0
Help
vmwgfx
root
drivers
gpu
drm
Highlighting
Reset All
By Author
By Age
──────────
Alexey Makhalov
Arjan van de Ven
Arnd Bergmann
Brad Spengler
Charmaine Lee
Chris Wilson
Christian König
Christophe Jaillet
Colin Ian King
Dan Carpenter
Daniel Vetter
Dave Airlie
Deepak Rawat
Dirk Hohndel
Emil Velikov
Gerd Hoffmann
Ian Forbes
Jakob Bornecrantz
Jocelyn Falempe
Joe Perches
Josh Poimboeuf
Jyri Sarha
Jérôme Glisse
Kees Cook
Keisuke Nishimura
Laurent Pinchart
Lee Jones
Li Qiang
Lukas Bulwahn
Maarten Lankhorst
Maaz Mombasawala
Martin Krastev
Masahiro Yamada
Mathias Krause
Matthew Wilcox
Maxime Ripard
Michael Banack
Michel Dänzer
Murray McAllister
Neha Bhende
Others
Randy Dunlap
Ravikant B Sharma
Rob Clark
Roger He
Roland Scheidegger
SF Markus Elfring
Sam Ravnborg
Sinclair Yeh
Somalapuram Amaranath
Sumit Semwal
Tejun Heo
Thierry Reding
Thomas Hellstrom
Thomas Zimmermann
Tom Lendacky
Tvrtko A. Ursulin
Ville Syrjälä
Xi Wang
Zack Rusin
caihuoqing
−
Subdirectories:
Name
Lines
Files
Authors
Tokens
change scale
Color Graph By Token Proportion
device_include
8081
11
10
29899
Thomas Hellstrom
Sinclair Yeh
Zack Rusin
Jakob Bornecrantz
Deepak Rawat
Martin Krastev
Charmaine Lee
caihuoqing
Dirk Hohndel
Others
December 2009
August 2011
October 2011
November 2012
January 2014
February 2014
February 2015
June 2015
July 2015
March 2018
May 2018
June 2018
December 2018
March 2019
May 2021
June 2021
August 2021
December 2021
July 2022
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 3868}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 172}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 7779}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 12, "token_count": 28}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1422777600, "group": [ {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 228}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 7569}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 1445}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 2315}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 186}, {"author_id": 1, "token_count": 6002}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
8165
27.31%
Sinclair Yeh
7589
25.38%
Zack Rusin
6126
20.49%
Jakob Bornecrantz
4040
13.51%
Deepak Rawat
3760
12.58%
Martin Krastev
186
0.62%
Charmaine Lee
28
0.09%
caihuoqing
3
0.01%
Dirk Hohndel
1
0.00%
Others
1
0.00%
Total
29899
Files:
ttm_object.c
667
-
14
2329
Thomas Hellstrom
Maaz Mombasawala
Sumit Semwal
Zack Rusin
Joe Perches
Thomas Zimmermann
Lee Jones
Kees Cook
Ian Forbes
Dirk Hohndel
Others
December 2009
March 2012
November 2012
November 2013
December 2013
January 2015
March 2017
May 2018
September 2018
May 2019
November 2020
January 2021
October 2021
November 2021
December 2021
October 2022
December 2022
January 2024
February 2024
October 2024
December 2024
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 0, "token_count": 1194}, ]}, {"timestamp": 1330588800, "group": [ {"author_id": 57, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 678}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 96}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 35, "token_count": 35}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 11, "token_count": 154}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 11, "token_count": 13}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
2089
89.70%
Maaz Mombasawala
167
7.17%
Sumit Semwal
35
1.50%
Zack Rusin
7
0.30%
Joe Perches
7
0.30%
Thomas Zimmermann
4
0.17%
Lee Jones
3
0.13%
Kees Cook
3
0.13%
Ian Forbes
1
0.04%
Dirk Hohndel
1
0.04%
Others
12
0.52%
Total
2329
ttm_object.h
319
-
8
471
Thomas Hellstrom
Christian König
Jakob Bornecrantz
Maaz Mombasawala
Sam Ravnborg
Dave Airlie
Others
June 2009
December 2009
June 2011
October 2011
November 2012
November 2013
December 2013
March 2017
September 2018
June 2019
May 2022
July 2022
October 2022
January 2024
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 0, "token_count": 258}, ]}, {"timestamp": 1306911600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 118}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 8, "token_count": 29}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 11, "token_count": 5}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 11, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
419
88.96%
Christian König
29
6.16%
Jakob Bornecrantz
8
1.70%
Maaz Mombasawala
6
1.27%
Sam Ravnborg
3
0.64%
Dave Airlie
3
0.64%
Others
3
0.64%
Total
471
vmw_surface_cache.h
545
-
6
1771
Zack Rusin
Thomas Hellstrom
Deepak Rawat
Sinclair Yeh
Jakob Bornecrantz
Dirk Hohndel
December 2009
October 2011
November 2012
July 2015
May 2018
June 2018
March 2019
May 2021
June 2021
July 2024
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 34}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 49}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 58}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 441}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 1088}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Zack Rusin
1091
61.60%
Thomas Hellstrom
536
30.27%
Deepak Rawat
58
3.27%
Sinclair Yeh
49
2.77%
Jakob Bornecrantz
36
2.03%
Dirk Hohndel
1
0.06%
Total
1771
vmwgfx_binding.c
1468
-
9
5874
Thomas Hellstrom
Deepak Rawat
Jakob Bornecrantz
Sinclair Yeh
Zack Rusin
Roland Scheidegger
Lee Jones
Arnd Bergmann
Dirk Hohndel
May 2009
December 2009
January 2010
October 2010
October 2011
November 2012
October 2013
January 2014
February 2014
March 2014
March 2015
June 2015
August 2015
May 2018
December 2018
February 2019
November 2020
January 2021
May 2021
June 2021
December 2021
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 351}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 353}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 518}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 73}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 189}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 59}, {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 3413}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 532}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 54}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 49}, {"author_id": 1, "token_count": 14}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
4816
81.99%
Deepak Rawat
532
9.06%
Jakob Bornecrantz
351
5.98%
Sinclair Yeh
61
1.04%
Zack Rusin
56
0.95%
Roland Scheidegger
49
0.83%
Lee Jones
4
0.07%
Arnd Bergmann
3
0.05%
Dirk Hohndel
2
0.03%
Total
5874
vmwgfx_binding.h
241
-
7
453
Thomas Hellstrom
Deepak Rawat
Roland Scheidegger
Jakob Bornecrantz
Sam Ravnborg
Dirk Hohndel
Zack Rusin
December 2009
November 2012
October 2013
June 2014
June 2015
August 2015
May 2018
December 2018
February 2019
June 2019
December 2021
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 13}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 95}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 264}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 41}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 13}, {"author_id": 1, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
381
84.11%
Deepak Rawat
41
9.05%
Roland Scheidegger
13
2.87%
Jakob Bornecrantz
13
2.87%
Sam Ravnborg
2
0.44%
Dirk Hohndel
2
0.44%
Zack Rusin
1
0.22%
Total
453
vmwgfx_blit.c
640
-
11
2085
Thomas Hellstrom
Zack Rusin
Dave Airlie
Christian König
Kees Cook
Sinclair Yeh
Thomas Zimmermann
Somalapuram Amaranath
Gerd Hoffmann
Dirk Hohndel
Others
June 2009
June 2015
March 2017
January 2018
May 2018
August 2019
June 2020
August 2020
September 2020
October 2020
April 2021
October 2022
January 2023
April 2024
August 2024
March 2025
February 2026
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 1253}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 6}, {"author_id": 6, "token_count": 8}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 20, "token_count": 8}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 180}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 1, "token_count": 552}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 14, "token_count": 8}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
1266
60.72%
Zack Rusin
733
35.16%
Dave Airlie
23
1.10%
Christian König
16
0.77%
Kees Cook
10
0.48%
Sinclair Yeh
9
0.43%
Thomas Zimmermann
8
0.38%
Somalapuram Amaranath
8
0.38%
Gerd Hoffmann
4
0.19%
Dirk Hohndel
2
0.10%
Others
6
0.29%
Total
2085
vmwgfx_bo.c
891
-
22
3353
Zack Rusin
Thomas Hellstrom
Jakob Bornecrantz
Christian König
Somalapuram Amaranath
Ian Forbes
Dave Airlie
Thomas Zimmermann
Maarten Lankhorst
Gerd Hoffmann
Roger He
Chris Wilson
Sinclair Yeh
Keisuke Nishimura
Thierry Reding
Masahiro Yamada
Lee Jones
Kees Cook
Dirk Hohndel
Others
June 2009
December 2009
October 2010
September 2011
October 2011
August 2012
November 2012
June 2013
December 2013
January 2014
April 2014
July 2014
August 2014
September 2014
March 2015
April 2015
June 2015
August 2015
May 2016
June 2016
July 2016
April 2017
December 2017
March 2018
May 2018
June 2018
September 2018
February 2019
March 2019
August 2019
October 2019
December 2019
June 2020
August 2020
September 2020
October 2020
November 2020
January 2021
April 2021
May 2021
June 2021
November 2021
December 2021
April 2022
October 2022
January 2023
February 2023
August 2023
September 2023
November 2023
April 2024
July 2024
August 2024
January 2025
February 2025
March 2025
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 398}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 252}, {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 67}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 39, "token_count": 3}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1467356400, "group": [ {"author_id": 34, "token_count": 7}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 60}, {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 7}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 485}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 59}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 42, "token_count": 8}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 35}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 30}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 8, "token_count": 19}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 166}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 771}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 20, "token_count": 88}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 331}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 11}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 33, "token_count": 6}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Zack Rusin
1386
41.34%
Thomas Hellstrom
927
27.65%
Jakob Bornecrantz
650
19.39%
Christian König
184
5.49%
Somalapuram Amaranath
100
2.98%
Ian Forbes
20
0.60%
Dave Airlie
15
0.45%
Thomas Zimmermann
14
0.42%
Maarten Lankhorst
9
0.27%
Gerd Hoffmann
8
0.24%
Roger He
7
0.21%
Chris Wilson
7
0.21%
Sinclair Yeh
6
0.18%
Keisuke Nishimura
6
0.18%
Thierry Reding
3
0.09%
Masahiro Yamada
1
0.03%
Lee Jones
1
0.03%
Kees Cook
1
0.03%
Dirk Hohndel
1
0.03%
Others
7
0.21%
Total
3353
vmwgfx_bo.h
238
-
12
778
Zack Rusin
Thomas Hellstrom
Jakob Bornecrantz
Ian Forbes
Dave Airlie
Roland Scheidegger
Deepak Rawat
Sinclair Yeh
Thomas Zimmermann
Keisuke Nishimura
Christian König
Others
June 2009
December 2009
October 2011
August 2012
October 2012
November 2012
October 2013
January 2014
June 2015
August 2015
March 2018
June 2018
September 2018
January 2019
February 2019
March 2019
April 2019
November 2019
August 2020
December 2021
May 2022
January 2023
February 2023
August 2023
September 2023
April 2024
July 2024
August 2024
January 2025
February 2025
March 2025
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 75}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 20}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 30}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 378}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 40}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 12}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 33, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Zack Rusin
486
62.47%
Thomas Hellstrom
165
21.21%
Jakob Bornecrantz
95
12.21%
Ian Forbes
12
1.54%
Dave Airlie
6
0.77%
Roland Scheidegger
5
0.64%
Deepak Rawat
3
0.39%
Sinclair Yeh
2
0.26%
Thomas Zimmermann
1
0.13%
Keisuke Nishimura
1
0.13%
Christian König
1
0.13%
Others
1
0.13%
Total
778
vmwgfx_cmd.c
689
-
15
2808
Jakob Bornecrantz
Thomas Hellstrom
Zack Rusin
Dan Carpenter
Colin Ian King
Christian König
Sinclair Yeh
Ian Forbes
Arnd Bergmann
Thierry Reding
Sam Ravnborg
Lee Jones
Kees Cook
Dirk Hohndel
Others
May 2009
December 2009
January 2010
February 2010
May 2010
September 2011
October 2011
November 2011
November 2012
July 2014
August 2014
January 2015
April 2015
June 2015
August 2015
October 2015
November 2015
April 2017
May 2018
June 2019
June 2020
November 2020
January 2021
April 2021
May 2021
June 2021
July 2021
November 2021
March 2022
January 2023
May 2025
February 2026
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 1822}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 60}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 8}, {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 110}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 144}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 22, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 134}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 53, "token_count": 11}, {"author_id": 1, "token_count": 102}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 7, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jakob Bornecrantz
1948
69.37%
Thomas Hellstrom
501
17.84%
Zack Rusin
307
10.93%
Dan Carpenter
13
0.46%
Colin Ian King
11
0.39%
Christian König
10
0.36%
Sinclair Yeh
4
0.14%
Ian Forbes
3
0.11%
Arnd Bergmann
3
0.11%
Thierry Reding
1
0.04%
Sam Ravnborg
1
0.04%
Lee Jones
1
0.04%
Kees Cook
1
0.04%
Dirk Hohndel
1
0.04%
Others
3
0.11%
Total
2808
vmwgfx_cmdbuf.c
1410
-
17
4502
Thomas Hellstrom
Jakob Bornecrantz
Zack Rusin
Ian Forbes
Deepak Rawat
Sam Ravnborg
Lee Jones
Jérôme Glisse
Christian König
Kees Cook
Chris Wilson
Sinclair Yeh
Dirk Hohndel
caihuoqing
Others
December 2009
April 2010
May 2010
October 2011
November 2012
March 2015
April 2015
June 2015
July 2015
August 2015
September 2015
October 2015
January 2016
March 2016
December 2016
February 2017
August 2017
March 2018
May 2018
September 2018
February 2019
June 2019
January 2020
November 2020
January 2021
April 2021
May 2021
June 2021
July 2021
August 2021
May 2022
January 2023
January 2026
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 102}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 3699}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 462}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 6}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 41}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
4275
94.96%
Jakob Bornecrantz
102
2.27%
Zack Rusin
61
1.35%
Ian Forbes
15
0.33%
Deepak Rawat
12
0.27%
Sam Ravnborg
8
0.18%
Lee Jones
6
0.13%
Jérôme Glisse
4
0.09%
Christian König
3
0.07%
Kees Cook
2
0.04%
Chris Wilson
2
0.04%
Sinclair Yeh
1
0.02%
Dirk Hohndel
1
0.02%
caihuoqing
1
0.02%
Others
9
0.20%
Total
4502
vmwgfx_cmdbuf_res.c
316
-
12
816
Thomas Hellstrom
Maaz Mombasawala
Jakob Bornecrantz
Thomas Zimmermann
Zack Rusin
Ravikant B Sharma
Lee Jones
Kees Cook
Dirk Hohndel
Others
December 2009
January 2010
May 2010
October 2011
November 2012
October 2013
January 2014
February 2014
June 2014
August 2015
November 2016
May 2018
September 2019
January 2021
June 2021
November 2021
July 2022
October 2022
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 42}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 48}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 167}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 364}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 49}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 2}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 14, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 11, "token_count": 84}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
671
82.23%
Maaz Mombasawala
84
10.29%
Jakob Bornecrantz
42
5.15%
Thomas Zimmermann
3
0.37%
Zack Rusin
2
0.25%
Ravikant B Sharma
2
0.25%
Lee Jones
2
0.25%
Kees Cook
2
0.25%
Dirk Hohndel
1
0.12%
Others
7
0.86%
Total
816
vmwgfx_context.c
899
-
15
3944
Thomas Hellstrom
Jakob Bornecrantz
Sinclair Yeh
Deepak Rawat
Zack Rusin
Dave Airlie
Christophe Jaillet
Christian König
Masahiro Yamada
Lee Jones
Charmaine Lee
Ravikant B Sharma
Kees Cook
Dirk Hohndel
Dan Carpenter
December 2009
June 2010
September 2011
October 2011
August 2012
November 2012
October 2013
February 2014
March 2014
June 2014
March 2015
June 2015
August 2015
November 2016
April 2017
May 2018
June 2018
September 2018
December 2018
February 2019
March 2019
November 2020
January 2021
April 2021
May 2021
June 2021
January 2023
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 590}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 38}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 1425}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 495}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 148}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 9}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 12, "token_count": 2}, {"author_id": 3, "token_count": 129}, {"author_id": 0, "token_count": 743}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 59, "token_count": 12}, {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 64}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
3013
76.39%
Jakob Bornecrantz
590
14.96%
Sinclair Yeh
139
3.52%
Deepak Rawat
65
1.65%
Zack Rusin
63
1.60%
Dave Airlie
38
0.96%
Christophe Jaillet
12
0.30%
Christian König
12
0.30%
Masahiro Yamada
3
0.08%
Lee Jones
3
0.08%
Charmaine Lee
2
0.05%
Ravikant B Sharma
1
0.03%
Kees Cook
1
0.03%
Dirk Hohndel
1
0.03%
Dan Carpenter
1
0.03%
Total
3944
vmwgfx_cotable.c
681
-
18
2405
Thomas Hellstrom
Jakob Bornecrantz
Zack Rusin
Sinclair Yeh
Christian König
Dave Airlie
Deepak Rawat
Somalapuram Amaranath
Gerd Hoffmann
Masahiro Yamada
Martin Krastev
caihuoqing
Lee Jones
Ravikant B Sharma
Kees Cook
Ian Forbes
Dirk Hohndel
Others
December 2009
January 2010
October 2010
September 2011
October 2011
November 2011
February 2012
August 2012
November 2012
October 2013
January 2014
February 2014
June 2014
March 2015
June 2015
August 2015
September 2015
November 2016
April 2017
May 2018
June 2018
September 2018
December 2018
March 2019
August 2019
November 2020
January 2021
March 2021
April 2021
May 2021
June 2021
August 2021
December 2021
April 2022
October 2022
January 2023
September 2023
January 2025
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 175}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 9}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 341}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 32}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 0, "token_count": 39}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 1416}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 20, "token_count": 4}, {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 77}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
1966
81.75%
Jakob Bornecrantz
193
8.02%
Zack Rusin
149
6.20%
Sinclair Yeh
24
1.00%
Christian König
24
1.00%
Dave Airlie
14
0.58%
Deepak Rawat
11
0.46%
Somalapuram Amaranath
4
0.17%
Gerd Hoffmann
4
0.17%
Masahiro Yamada
3
0.12%
Martin Krastev
3
0.12%
caihuoqing
3
0.12%
Lee Jones
2
0.08%
Ravikant B Sharma
1
0.04%
Kees Cook
1
0.04%
Ian Forbes
1
0.04%
Dirk Hohndel
1
0.04%
Others
1
0.04%
Total
2405
vmwgfx_cursor_plane.c
858
-
19
4185
Zack Rusin
Jakob Bornecrantz
Michael Banack
Martin Krastev
Thomas Hellstrom
Sinclair Yeh
Ian Forbes
Deepak Rawat
Maxime Ripard
Thomas Zimmermann
Christian König
Laurent Pinchart
Ville Syrjälä
Thierry Reding
Maaz Mombasawala
Emil Velikov
Masahiro Yamada
Dirk Hohndel
Daniel Vetter
December 2009
January 2010
October 2010
September 2011
October 2011
November 2011
February 2012
November 2012
December 2012
July 2014
March 2015
April 2015
June 2015
August 2015
December 2015
March 2017
April 2017
June 2017
May 2018
June 2018
July 2018
March 2019
April 2019
May 2019
December 2019
January 2020
October 2020
November 2020
February 2021
May 2021
June 2021
March 2022
April 2022
October 2022
January 2023
January 2024
July 2024
August 2024
March 2025
November 2025
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 280}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 25}, {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 17}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 39, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 9}, {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 64}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 4}, {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 5}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 11}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 31, "token_count": 2}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 19, "token_count": 12}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 5, "token_count": 134}, {"author_id": 1, "token_count": 15}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 16, "token_count": 160}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 39}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 5, "token_count": 4}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 120}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 3056}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 7, "token_count": 50}, ]}, ]
Author Name
Tokens
Token Proportion
Zack Rusin
3276
78.28%
Jakob Bornecrantz
326
7.79%
Michael Banack
160
3.82%
Martin Krastev
138
3.30%
Thomas Hellstrom
105
2.51%
Sinclair Yeh
78
1.86%
Ian Forbes
50
1.19%
Deepak Rawat
16
0.38%
Maxime Ripard
14
0.33%
Thomas Zimmermann
4
0.10%
Christian König
4
0.10%
Laurent Pinchart
3
0.07%
Ville Syrjälä
2
0.05%
Thierry Reding
2
0.05%
Maaz Mombasawala
2
0.05%
Emil Velikov
2
0.05%
Masahiro Yamada
1
0.02%
Dirk Hohndel
1
0.02%
Daniel Vetter
1
0.02%
Total
4185
vmwgfx_cursor_plane.h
82
-
11
232
Zack Rusin
Sinclair Yeh
Martin Krastev
Jakob Bornecrantz
Michael Banack
Thomas Hellstrom
Maxime Ripard
Ian Forbes
Maarten Lankhorst
Lee Jones
Dirk Hohndel
December 2009
October 2011
July 2015
March 2017
May 2018
September 2018
March 2019
January 2021
February 2021
March 2022
October 2022
January 2023
July 2024
March 2025
November 2025
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 63}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 5, "token_count": 21}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 16, "token_count": 12}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 85}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Zack Rusin
100
43.10%
Sinclair Yeh
63
27.16%
Martin Krastev
21
9.05%
Jakob Bornecrantz
16
6.90%
Michael Banack
12
5.17%
Thomas Hellstrom
11
4.74%
Maxime Ripard
4
1.72%
Ian Forbes
2
0.86%
Maarten Lankhorst
1
0.43%
Lee Jones
1
0.43%
Dirk Hohndel
1
0.43%
Total
232
vmwgfx_devcaps.c
143
-
6
540
Zack Rusin
Thomas Hellstrom
Jakob Bornecrantz
Deepak Rawat
Arnd Bergmann
Dirk Hohndel
May 2009
December 2009
September 2011
November 2012
January 2014
October 2015
May 2018
December 2018
November 2020
May 2021
June 2021
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 55}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 166}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 229}, ]}, ]
Author Name
Tokens
Token Proportion
Zack Rusin
262
48.52%
Thomas Hellstrom
260
48.15%
Jakob Bornecrantz
10
1.85%
Deepak Rawat
4
0.74%
Arnd Bergmann
3
0.56%
Dirk Hohndel
1
0.19%
Total
540
vmwgfx_devcaps.h
50
-
4
109
Zack Rusin
Thomas Hellstrom
Jakob Bornecrantz
Dirk Hohndel
December 2009
November 2012
October 2015
May 2018
March 2019
November 2020
May 2021
June 2021
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 68}, ]}, ]
Author Name
Tokens
Token Proportion
Zack Rusin
88
80.73%
Thomas Hellstrom
16
14.68%
Jakob Bornecrantz
4
3.67%
Dirk Hohndel
1
0.92%
Total
109
vmwgfx_drv.c
1672
-
45
6684
Thomas Hellstrom
Zack Rusin
Jakob Bornecrantz
Dave Airlie
Deepak Rawat
Thomas Zimmermann
Sinclair Yeh
Maaz Mombasawala
Martin Krastev
Christian König
Ian Forbes
Neha Bhende
Arjan van de Ven
Roger He
Jocelyn Falempe
Charmaine Lee
Roland Scheidegger
Daniel Vetter
Dan Carpenter
Arnd Bergmann
Tvrtko A. Ursulin
Rob Clark
Sam Ravnborg
Emil Velikov
Tom Lendacky
Lee Jones
Gerd Hoffmann
Ravikant B Sharma
Kees Cook
Dirk Hohndel
Others
May 2009
June 2009
August 2009
December 2009
January 2010
February 2010
May 2010
June 2010
July 2010
August 2010
October 2010
December 2010
August 2011
September 2011
October 2011
February 2012
August 2012
November 2012
August 2013
October 2013
November 2013
January 2014
February 2014
March 2014
June 2014
August 2014
October 2014
January 2015
March 2015
April 2015
June 2015
July 2015
August 2015
October 2015
February 2016
April 2016
June 2016
November 2016
January 2017
February 2017
March 2017
April 2017
July 2017
August 2017
December 2017
March 2018
May 2018
June 2018
September 2018
December 2018
January 2019
April 2019
May 2019
June 2019
September 2019
November 2019
December 2019
January 2020
March 2020
May 2020
July 2020
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
March 2021
April 2021
May 2021
June 2021
July 2021
September 2021
November 2021
December 2021
March 2022
April 2022
October 2022
January 2023
March 2023
October 2023
March 2024
April 2024
May 2024
August 2024
September 2024
November 2024
January 2025
March 2025
May 2025
June 2025
October 2025
February 2026
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1249110000, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 1312}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 149}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1277967600, "group": [ {"author_id": 41, "token_count": 4}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 360}, ]}, {"timestamp": 1291190400, "group": [ {"author_id": 6, "token_count": 28}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 37}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 98}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 47, "token_count": 21}, {"author_id": 2, "token_count": 48}, {"author_id": 0, "token_count": 202}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 70}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 21}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 381}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 44, "token_count": 2}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 165}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 78}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 12, "token_count": 12}, {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 44, "token_count": 4}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 147}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 27}, {"author_id": 0, "token_count": 319}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 15}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 18, "token_count": 3}, {"author_id": 3, "token_count": 20}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1485936000, "group": [ {"author_id": 0, "token_count": 24}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 3}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 16}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 88}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 30}, {"author_id": 15, "token_count": 23}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 79}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 21}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 22}, {"author_id": 31, "token_count": 4}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 5}, {"author_id": 60, "token_count": 7}, ]}, {"timestamp": 1567321200, "group": [ {"author_id": 42, "token_count": 3}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 11}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 14, "token_count": 77}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 31, "token_count": 1}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 153}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 32}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 18, "token_count": 1}, {"author_id": 1, "token_count": 301}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 18, "token_count": 7}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 22, "token_count": 7}, {"author_id": 25, "token_count": 3}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 27}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 308}, {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 46}, {"author_id": 14, "token_count": 1}, {"author_id": 1, "token_count": 46}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 642}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 55, "token_count": 4}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 68}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 14, "token_count": 4}, {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 1, "token_count": 124}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 11, "token_count": 61}, {"author_id": 1, "token_count": 120}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 35}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 1, "token_count": 91}, ]}, {"timestamp": 1696143600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1709280000, "group": [ {"author_id": 54, "token_count": 14}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 14, "token_count": 1}, {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1725174000, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1730444400, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 7, "token_count": 14}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 46, "token_count": 6}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
2447
36.61%
Zack Rusin
1858
27.80%
Jakob Bornecrantz
1479
22.13%
Dave Airlie
216
3.23%
Deepak Rawat
131
1.96%
Thomas Zimmermann
97
1.45%
Sinclair Yeh
82
1.23%
Maaz Mombasawala
61
0.91%
Martin Krastev
46
0.69%
Christian König
38
0.57%
Ian Forbes
26
0.39%
Neha Bhende
23
0.34%
Arjan van de Ven
21
0.31%
Roger He
16
0.24%
Jocelyn Falempe
14
0.21%
Charmaine Lee
12
0.18%
Roland Scheidegger
11
0.16%
Daniel Vetter
11
0.16%
Dan Carpenter
7
0.10%
Arnd Bergmann
7
0.10%
Tvrtko A. Ursulin
6
0.09%
Rob Clark
6
0.09%
Sam Ravnborg
5
0.07%
Emil Velikov
5
0.07%
Tom Lendacky
4
0.06%
Lee Jones
3
0.04%
Gerd Hoffmann
3
0.04%
Ravikant B Sharma
1
0.01%
Kees Cook
1
0.01%
Dirk Hohndel
1
0.01%
Others
46
0.69%
Total
6684
vmwgfx_drv.h
1524
-
24
5285
Thomas Hellstrom
Jakob Bornecrantz
Zack Rusin
Deepak Rawat
Sinclair Yeh
Martin Krastev
Dave Airlie
Randy Dunlap
Roland Scheidegger
Maaz Mombasawala
Ian Forbes
Thomas Zimmermann
Christian König
Sam Ravnborg
Maarten Lankhorst
Neha Bhende
Charmaine Lee
Michel Dänzer
Emil Velikov
Mathias Krause
Jérôme Glisse
Dirk Hohndel
Others
December 2009
January 2010
February 2010
May 2010
June 2010
October 2010
August 2011
September 2011
October 2011
November 2011
February 2012
August 2012
October 2012
November 2012
October 2013
November 2013
January 2014
February 2014
March 2014
June 2014
January 2015
March 2015
April 2015
June 2015
August 2015
September 2015
October 2015
February 2016
April 2016
June 2016
September 2016
March 2017
July 2017
August 2017
January 2018
March 2018
May 2018
June 2018
September 2018
December 2018
February 2019
March 2019
April 2019
May 2019
June 2019
November 2019
March 2020
August 2020
September 2020
October 2020
November 2020
May 2021
June 2021
July 2021
November 2021
December 2021
January 2022
March 2022
May 2022
October 2022
January 2023
March 2023
June 2023
September 2023
April 2024
May 2024
July 2024
August 2024
January 2025
March 2025
May 2025
October 2025
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 1578}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 19}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 28, "token_count": 2}, {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 50}, {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 17, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 13}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 449}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 251}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 12, "token_count": 3}, {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 13, "token_count": 6}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 2}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 34}, {"author_id": 0, "token_count": 190}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 0, "token_count": 195}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 40}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 44}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 0, "token_count": 132}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 10}, {"author_id": 15, "token_count": 3}, {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 90}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 37}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 133}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 45}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 31, "token_count": 2}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 9}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 23}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 45}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 6, "token_count": 3}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 4}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 1, "token_count": 81}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 328}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 67}, {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 14, "token_count": 13}, {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 63}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 29, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 34}, ]}, {"timestamp": 1651388400, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 11, "token_count": 9}, {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 106}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 1, "token_count": 48}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 30}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 11, "token_count": 7}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 94}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 7, "token_count": 3}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 5}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 7, "token_count": 7}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 32, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
2240
42.38%
Jakob Bornecrantz
1676
31.71%
Zack Rusin
837
15.84%
Deepak Rawat
185
3.50%
Sinclair Yeh
76
1.44%
Martin Krastev
67
1.27%
Dave Airlie
61
1.15%
Randy Dunlap
32
0.61%
Roland Scheidegger
23
0.44%
Maaz Mombasawala
16
0.30%
Ian Forbes
15
0.28%
Thomas Zimmermann
13
0.25%
Christian König
11
0.21%
Sam Ravnborg
9
0.17%
Maarten Lankhorst
6
0.11%
Neha Bhende
3
0.06%
Charmaine Lee
3
0.06%
Michel Dänzer
2
0.04%
Emil Velikov
2
0.04%
Mathias Krause
1
0.02%
Jérôme Glisse
1
0.02%
Dirk Hohndel
1
0.02%
Others
5
0.09%
Total
5285
vmwgfx_execbuf.c
4515
-
34
18998
Thomas Hellstrom
Jakob Bornecrantz
Deepak Rawat
Sinclair Yeh
Zack Rusin
Charmaine Lee
Roland Scheidegger
Neha Bhende
Mathias Krause
Ian Forbes
Lukas Bulwahn
Martin Krastev
Dan Carpenter
Murray McAllister
Emil Velikov
Christian König
Dave Airlie
Maarten Lankhorst
Lee Jones
Somalapuram Amaranath
Arnd Bergmann
Roger He
Maaz Mombasawala
Jérôme Glisse
Thierry Reding
Ravikant B Sharma
Dirk Hohndel
Colin Ian King
Others
May 2009
December 2009
January 2010
February 2010
April 2010
May 2010
June 2010
October 2010
August 2011
September 2011
October 2011
November 2011
February 2012
August 2012
November 2012
June 2013
October 2013
January 2014
February 2014
March 2014
April 2014
June 2014
July 2014
August 2014
September 2014
March 2015
April 2015
June 2015
August 2015
February 2016
April 2016
October 2016
November 2016
April 2017
July 2017
August 2017
December 2017
January 2018
May 2018
June 2018
September 2018
December 2018
January 2019
February 2019
March 2019
April 2019
May 2019
December 2019
June 2020
August 2020
November 2020
December 2020
January 2021
April 2021
May 2021
June 2021
December 2021
January 2022
October 2022
December 2022
January 2023
February 2023
June 2023
August 2023
September 2023
December 2023
January 2024
March 2025
May 2025
September 2025
October 2025
January 2026
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 2202}, {"author_id": 0, "token_count": 150}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 17}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 41}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 17, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 84}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 117}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 144}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 22, "token_count": 13}, {"author_id": 2, "token_count": 59}, {"author_id": 0, "token_count": 1214}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 10}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 2188}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 130}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 13, "token_count": 4}, {"author_id": 0, "token_count": 142}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 22, "token_count": 1}, {"author_id": 0, "token_count": 119}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 68}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 39}, {"author_id": 0, "token_count": 106}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 8}, {"author_id": 0, "token_count": 467}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 12, "token_count": 214}, {"author_id": 15, "token_count": 130}, {"author_id": 3, "token_count": 373}, {"author_id": 0, "token_count": 4948}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 12, "token_count": 36}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 12, "token_count": 5}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 12, "token_count": 91}, {"author_id": 0, "token_count": 191}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 213}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 238}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 2}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 22, "token_count": 10}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 15, "token_count": 69}, {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 1478}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 1571}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 738}, {"author_id": 0, "token_count": 181}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 31, "token_count": 20}, {"author_id": 40, "token_count": 20}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 37, "token_count": 32}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 53, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 7}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 19}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 31}, {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 236}, {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1641024000, "group": [ {"author_id": 8, "token_count": 3}, {"author_id": 29, "token_count": 51}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 11, "token_count": 2}, {"author_id": 20, "token_count": 4}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 1, "token_count": 171}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 103}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 1, "token_count": 76}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 18}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 7, "token_count": 14}, {"author_id": 1, "token_count": 79}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 7, "token_count": 4}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 1, "token_count": 28}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 7, "token_count": 23}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 7, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
12067
63.52%
Jakob Bornecrantz
2385
12.55%
Deepak Rawat
2311
12.16%
Sinclair Yeh
633
3.33%
Zack Rusin
530
2.79%
Charmaine Lee
346
1.82%
Roland Scheidegger
236
1.24%
Neha Bhende
199
1.05%
Mathias Krause
51
0.27%
Ian Forbes
43
0.23%
Lukas Bulwahn
32
0.17%
Martin Krastev
31
0.16%
Dan Carpenter
24
0.13%
Murray McAllister
20
0.11%
Emil Velikov
20
0.11%
Christian König
20
0.11%
Dave Airlie
10
0.05%
Maarten Lankhorst
7
0.04%
Lee Jones
7
0.04%
Somalapuram Amaranath
4
0.02%
Arnd Bergmann
3
0.02%
Roger He
2
0.01%
Maaz Mombasawala
2
0.01%
Jérôme Glisse
2
0.01%
Thierry Reding
1
0.01%
Ravikant B Sharma
1
0.01%
Dirk Hohndel
1
0.01%
Colin Ian King
1
0.01%
Others
9
0.05%
Total
18998
vmwgfx_fence.c
737
-
20
2941
Thomas Hellstrom
Jakob Bornecrantz
Maarten Lankhorst
Ian Forbes
Daniel Vetter
Zack Rusin
Chris Wilson
Arnd Bergmann
Dan Carpenter
Kees Cook
Ravikant B Sharma
Sinclair Yeh
Colin Ian King
Lee Jones
Dirk Hohndel
Christian König
Others
December 2009
October 2010
September 2011
October 2011
February 2012
September 2012
November 2012
January 2014
March 2014
December 2014
January 2016
June 2016
October 2016
November 2016
March 2017
July 2017
August 2017
November 2017
January 2018
May 2018
September 2018
May 2020
November 2020
January 2021
May 2021
April 2024
July 2024
February 2025
March 2025
May 2025
June 2025
December 2025
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 403}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 1052}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 537}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 140}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1346482800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 13, "token_count": 281}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 22, "token_count": 6}, {"author_id": 18, "token_count": 38}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 34, "token_count": 11}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 115}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 41, "token_count": 8}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1588316400, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 7, "token_count": 249}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 53, "token_count": 2}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
1742
59.23%
Jakob Bornecrantz
543
18.46%
Maarten Lankhorst
281
9.55%
Ian Forbes
255
8.67%
Daniel Vetter
38
1.29%
Zack Rusin
35
1.19%
Chris Wilson
11
0.37%
Arnd Bergmann
8
0.27%
Dan Carpenter
7
0.24%
Kees Cook
5
0.17%
Ravikant B Sharma
4
0.14%
Sinclair Yeh
3
0.10%
Colin Ian King
2
0.07%
Lee Jones
1
0.03%
Dirk Hohndel
1
0.03%
Christian König
1
0.03%
Others
4
0.14%
Total
2941
vmwgfx_fence.h
110
-
8
363
Thomas Hellstrom
Jakob Bornecrantz
Maarten Lankhorst
Sam Ravnborg
Ian Forbes
Chris Wilson
Sinclair Yeh
Dirk Hohndel
December 2009
May 2010
September 2011
October 2011
February 2012
March 2014
October 2016
July 2017
May 2018
June 2019
May 2025
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 109}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 149}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 16}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 13, "token_count": 49}, ]}, {"timestamp": 1475305200, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 7, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
171
47.11%
Jakob Bornecrantz
125
34.44%
Maarten Lankhorst
49
13.50%
Sam Ravnborg
5
1.38%
Ian Forbes
4
1.10%
Chris Wilson
4
1.10%
Sinclair Yeh
3
0.83%
Dirk Hohndel
2
0.55%
Total
363
vmwgfx_gem.c
350
-
13
1412
Zack Rusin
Thomas Hellstrom
Jakob Bornecrantz
Thomas Zimmermann
Sinclair Yeh
Tvrtko A. Ursulin
Jérôme Glisse
Ian Forbes
Dave Airlie
Gerd Hoffmann
Christian König
Dirk Hohndel
Others
December 2009
April 2010
October 2010
October 2011
November 2012
January 2014
March 2014
March 2015
June 2015
March 2017
May 2018
June 2018
September 2018
February 2019
March 2019
August 2019
August 2020
May 2021
December 2021
January 2023
February 2023
March 2023
June 2023
February 2024
April 2024
July 2024
January 2025
March 2025
June 2025
July 2025
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 41}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 2}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 10}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 42}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 708}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 88}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 46, "token_count": 1}, ]}, {"timestamp": 1685602800, "group": [ {"author_id": 46, "token_count": 14}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 14, "token_count": 14}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 100}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 190}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 14, "token_count": 9}, ]}, {"timestamp": 1748761200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 14, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Zack Rusin
1096
77.62%
Thomas Hellstrom
183
12.96%
Jakob Bornecrantz
43
3.05%
Thomas Zimmermann
32
2.27%
Sinclair Yeh
16
1.13%
Tvrtko A. Ursulin
15
1.06%
Jérôme Glisse
7
0.50%
Ian Forbes
6
0.42%
Dave Airlie
6
0.42%
Gerd Hoffmann
2
0.14%
Christian König
2
0.14%
Dirk Hohndel
1
0.07%
Others
3
0.21%
Total
1412
vmwgfx_gmr.c
149
-
6
583
Thomas Hellstrom
Jakob Bornecrantz
Zack Rusin
Dirk Hohndel
Sam Ravnborg
Others
December 2009
October 2010
August 2011
June 2012
August 2013
October 2013
January 2014
May 2018
June 2019
November 2020
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 75}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 323}, ]}, {"timestamp": 1338534000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1375340400, "group": [ {"author_id": 2, "token_count": 96}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 57}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 4}, {"author_id": 60, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
400
68.61%
Jakob Bornecrantz
171
29.33%
Zack Rusin
4
0.69%
Dirk Hohndel
2
0.34%
Sam Ravnborg
1
0.17%
Others
5
0.86%
Total
583
vmwgfx_gmrid_manager.c
210
-
13
887
Thomas Hellstrom
Zack Rusin
Dave Airlie
Christian König
Matthew Wilcox
Jakob Bornecrantz
Somalapuram Amaranath
Kees Cook
Ian Forbes
Dirk Hohndel
Ravikant B Sharma
Others
December 2009
October 2010
August 2011
October 2012
November 2012
October 2013
July 2014
August 2014
November 2016
December 2016
May 2018
June 2018
June 2020
August 2020
October 2020
April 2021
July 2021
August 2021
December 2021
October 2022
December 2023
May 2024
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 33}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 218}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 77}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 45, "token_count": 1}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 23, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 36, "token_count": 34}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 8, "token_count": 14}, {"author_id": 6, "token_count": 156}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 64}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 8, "token_count": 9}, {"author_id": 1, "token_count": 136}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 75}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
328
36.98%
Zack Rusin
211
23.79%
Dave Airlie
156
17.59%
Christian König
99
11.16%
Matthew Wilcox
34
3.83%
Jakob Bornecrantz
33
3.72%
Somalapuram Amaranath
12
1.35%
Kees Cook
6
0.68%
Ian Forbes
2
0.23%
Dirk Hohndel
2
0.23%
Ravikant B Sharma
1
0.11%
Others
3
0.34%
Total
887
vmwgfx_ioctl.c
318
-
17
1333
Jakob Bornecrantz
Thomas Hellstrom
Zack Rusin
Deepak Rawat
Daniel Vetter
Sinclair Yeh
Dan Carpenter
Charmaine Lee
Murray McAllister
Kees Cook
Neha Bhende
Arnd Bergmann
Ville Syrjälä
Dirk Hohndel
Others
May 2009
December 2009
January 2010
February 2010
October 2010
September 2011
October 2011
November 2011
November 2012
December 2012
October 2013
January 2014
February 2014
April 2015
June 2015
July 2015
August 2015
March 2017
March 2018
May 2018
June 2018
December 2018
February 2019
November 2020
May 2021
June 2021
October 2021
December 2021
March 2022
February 2026
var spanGroupData = [ {"timestamp": 1241161200, "group": [ {"author_id": 41, "token_count": 3}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 251}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 116}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 22, "token_count": 10}, {"author_id": 2, "token_count": 534}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 22, "token_count": 9}, {"author_id": 0, "token_count": 71}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 18, "token_count": 25}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 69}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 12, "token_count": 12}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 16}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 4}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 40, "token_count": 6}, {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 13}, {"author_id": 15, "token_count": 5}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 6}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 7}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1633071600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 22}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jakob Bornecrantz
787
59.04%
Thomas Hellstrom
323
24.23%
Zack Rusin
74
5.55%
Deepak Rawat
40
3.00%
Daniel Vetter
25
1.88%
Sinclair Yeh
20
1.50%
Dan Carpenter
19
1.43%
Charmaine Lee
12
0.90%
Murray McAllister
6
0.45%
Kees Cook
6
0.45%
Neha Bhende
5
0.38%
Arnd Bergmann
3
0.23%
Ville Syrjälä
2
0.15%
Dirk Hohndel
1
0.08%
Others
10
0.75%
Total
1333
vmwgfx_irq.c
370
-
8
1384
Jakob Bornecrantz
Thomas Hellstrom
Zack Rusin
Ian Forbes
Thomas Zimmermann
Daniel Vetter
Dirk Hohndel
Sam Ravnborg
December 2009
February 2010
May 2010
September 2011
October 2011
December 2013
January 2015
June 2015
October 2015
August 2017
May 2018
June 2019
November 2020
May 2021
July 2021
March 2022
May 2025
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 567}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 85}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 86}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 18, "token_count": 12}, ]}, {"timestamp": 1420099200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1501570800, "group": [ {"author_id": 0, "token_count": 126}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 32}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 14, "token_count": 22}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 276}, ]}, {"timestamp": 1746082800, "group": [ {"author_id": 7, "token_count": 57}, ]}, ]
Author Name
Tokens
Token Proportion
Jakob Bornecrantz
567
40.97%
Thomas Hellstrom
413
29.84%
Zack Rusin
310
22.40%
Ian Forbes
57
4.12%
Thomas Zimmermann
22
1.59%
Daniel Vetter
12
0.87%
Dirk Hohndel
2
0.14%
Sam Ravnborg
1
0.07%
Total
1384
vmwgfx_kms.c
2028
-
38
7867
Jakob Bornecrantz
Zack Rusin
Thomas Hellstrom
Deepak Rawat
Martin Krastev
Sinclair Yeh
Ville Syrjälä
Ian Forbes
Daniel Vetter
Michel Dänzer
Thomas Zimmermann
Maxime Ripard
Michael Banack
Xi Wang
Kees Cook
Sam Ravnborg
Thierry Reding
Maarten Lankhorst
Joe Perches
Chris Wilson
Lee Jones
Masahiro Yamada
Laurent Pinchart
Jyri Sarha
Dirk Hohndel
Dave Airlie
Others
December 2009
January 2010
February 2010
May 2010
June 2010
August 2010
September 2010
October 2010
August 2011
October 2011
November 2011
February 2012
May 2012
August 2012
November 2012
December 2012
July 2013
December 2013
January 2014
February 2014
April 2014
May 2014
July 2014
October 2014
March 2015
April 2015
June 2015
July 2015
August 2015
September 2015
November 2015
December 2015
January 2016
February 2016
April 2016
June 2016
December 2016
January 2017
March 2017
April 2017
June 2017
July 2017
November 2017
January 2018
March 2018
May 2018
June 2018
July 2018
August 2018
September 2018
October 2018
November 2018
December 2018
April 2019
May 2019
June 2019
December 2019
June 2020
October 2020
November 2020
January 2021
February 2021
May 2021
June 2021
July 2021
December 2021
March 2022
July 2022
October 2022
January 2023
March 2023
January 2024
April 2024
May 2024
July 2024
August 2024
October 2024
December 2024
March 2025
July 2025
November 2025
February 2026
March 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 671}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1265011200, "group": [ {"author_id": 2, "token_count": 2}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 32}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 18}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1280646000, "group": [ {"author_id": 34, "token_count": 2}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 57, "token_count": 6}, {"author_id": 0, "token_count": 79}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 28, "token_count": 33}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 634}, {"author_id": 0, "token_count": 93}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 102}, {"author_id": 0, "token_count": 5}, {"author_id": 52, "token_count": 16}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 55}, ]}, {"timestamp": 1335855600, "group": [ {"author_id": 27, "token_count": 1}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1354348800, "group": [ {"author_id": 18, "token_count": 15}, ]}, {"timestamp": 1372662000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 6, "token_count": 1}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 312}, {"author_id": 0, "token_count": 446}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 14}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1446361200, "group": [ {"author_id": 0, "token_count": 12}, {"author_id": 21, "token_count": 1}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1451635200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 124}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 56, "token_count": 1}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 18, "token_count": 24}, {"author_id": 21, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 1}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 3, "token_count": 720}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 49, "token_count": 1}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 13, "token_count": 1}, {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1509519600, "group": [ {"author_id": 21, "token_count": 9}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 15}, {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, {"author_id": 21, "token_count": 14}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 616}, {"author_id": 3, "token_count": 12}, {"author_id": 0, "token_count": 15}, {"author_id": 21, "token_count": 2}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 365}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 56}, {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1538377200, "group": [ {"author_id": 0, "token_count": 271}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 163}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 17}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 4, "token_count": 57}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 18, "token_count": 4}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 10}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 2}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 19, "token_count": 16}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 18}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 50}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 5, "token_count": 11}, {"author_id": 1, "token_count": 69}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 16, "token_count": 24}, {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 51}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 5, "token_count": 1058}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 157}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 7, "token_count": 17}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 671}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 7, "token_count": 15}, ]}, {"timestamp": 1727766000, "group": [ {"author_id": 60, "token_count": 17}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 204}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 21, "token_count": 35}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 7, "token_count": 6}, {"author_id": 14, "token_count": 30}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 13}, ]}, {"timestamp": 1772352000, "group": [ {"author_id": 7, "token_count": 10}, ]}, ]
Author Name
Tokens
Token Proportion
Jakob Bornecrantz
1514
19.24%
Zack Rusin
1348
17.13%
Thomas Hellstrom
1346
17.11%
Deepak Rawat
1130
14.36%
Martin Krastev
1070
13.60%
Sinclair Yeh
1069
13.59%
Ville Syrjälä
77
0.98%
Ian Forbes
48
0.61%
Daniel Vetter
46
0.58%
Michel Dänzer
33
0.42%
Thomas Zimmermann
32
0.41%
Maxime Ripard
26
0.33%
Michael Banack
24
0.31%
Xi Wang
16
0.20%
Kees Cook
13
0.17%
Sam Ravnborg
8
0.10%
Thierry Reding
6
0.08%
Maarten Lankhorst
6
0.08%
Joe Perches
6
0.08%
Chris Wilson
6
0.08%
Lee Jones
2
0.03%
Masahiro Yamada
1
0.01%
Laurent Pinchart
1
0.01%
Jyri Sarha
1
0.01%
Dirk Hohndel
1
0.01%
Dave Airlie
1
0.01%
Others
36
0.46%
Total
7867
vmwgfx_kms.h
517
-
19
1436
Jakob Bornecrantz
Sinclair Yeh
Deepak Rawat
Thomas Hellstrom
Zack Rusin
Martin Krastev
Ville Syrjälä
Thierry Reding
Michael Banack
Maxime Ripard
Laurent Pinchart
Chris Wilson
Maarten Lankhorst
Daniel Vetter
Lee Jones
Dirk Hohndel
Others
December 2009
May 2010
June 2010
September 2010
October 2011
November 2011
February 2012
June 2015
July 2015
September 2015
February 2016
June 2016
November 2016
December 2016
March 2017
January 2018
May 2018
June 2018
July 2018
August 2018
September 2018
January 2019
October 2020
January 2021
February 2021
March 2022
June 2022
July 2022
October 2022
January 2023
January 2024
April 2024
July 2024
December 2024
March 2025
July 2025
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 356}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 34, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 88}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 1}, {"author_id": 0, "token_count": 11}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 58}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 88}, {"author_id": 0, "token_count": 185}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 39, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 13, "token_count": 1}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 27, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 223}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 8}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 234}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 10}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 18, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 19, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 5, "token_count": 1}, ]}, {"timestamp": 1654066800, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 16, "token_count": 4}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 49}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1751353200, "group": [ {"author_id": 21, "token_count": 6}, ]}, ]
Author Name
Tokens
Token Proportion
Jakob Bornecrantz
513
35.72%
Sinclair Yeh
311
21.66%
Deepak Rawat
262
18.25%
Thomas Hellstrom
237
16.50%
Zack Rusin
61
4.25%
Martin Krastev
11
0.77%
Ville Syrjälä
9
0.63%
Thierry Reding
5
0.35%
Michael Banack
4
0.28%
Maxime Ripard
4
0.28%
Laurent Pinchart
4
0.28%
Chris Wilson
4
0.28%
Maarten Lankhorst
3
0.21%
Daniel Vetter
2
0.14%
Lee Jones
1
0.07%
Dirk Hohndel
1
0.07%
Others
4
0.28%
Total
1436
vmwgfx_ldu.c
622
-
24
2600
Jakob Bornecrantz
Sinclair Yeh
Zack Rusin
Martin Krastev
Thomas Hellstrom
Ville Syrjälä
Maxime Ripard
Rob Clark
Michel Dänzer
Laurent Pinchart
Sam Ravnborg
Roland Scheidegger
Jyri Sarha
Deepak Rawat
Kees Cook
Thierry Reding
Lee Jones
Dirk Hohndel
Daniel Vetter
Dan Carpenter
Chris Wilson
Others
December 2009
May 2010
June 2010
September 2010
October 2010
August 2011
October 2011
November 2011
December 2011
February 2012
October 2012
December 2013
April 2014
May 2014
July 2014
June 2015
December 2015
February 2016
April 2016
December 2016
March 2017
June 2017
July 2017
January 2018
March 2018
May 2018
June 2018
July 2018
September 2018
June 2019
June 2020
August 2020
November 2020
January 2021
February 2021
May 2021
July 2021
March 2022
January 2023
March 2023
January 2024
April 2024
July 2024
March 2025
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 921}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 224}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 22}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 34, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 28, "token_count": 12}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 85}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 7}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1322726400, "group": [ {"author_id": 21, "token_count": 8}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 6}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 44, "token_count": 12}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1398927600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 148}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 21, "token_count": 20}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 532}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 27, "token_count": 8}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 22, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 19, "token_count": 24}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 17}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 5, "token_count": 8}, {"author_id": 1, "token_count": 23}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 174}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 5, "token_count": 132}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 29}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 11}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jakob Bornecrantz
1265
48.65%
Sinclair Yeh
680
26.15%
Zack Rusin
268
10.31%
Martin Krastev
152
5.85%
Thomas Hellstrom
110
4.23%
Ville Syrjälä
33
1.27%
Maxime Ripard
24
0.92%
Rob Clark
14
0.54%
Michel Dänzer
12
0.46%
Laurent Pinchart
8
0.31%
Sam Ravnborg
5
0.19%
Roland Scheidegger
5
0.19%
Jyri Sarha
4
0.15%
Deepak Rawat
3
0.12%
Kees Cook
2
0.08%
Thierry Reding
1
0.04%
Lee Jones
1
0.04%
Dirk Hohndel
1
0.04%
Daniel Vetter
1
0.04%
Dan Carpenter
1
0.04%
Chris Wilson
1
0.04%
Others
9
0.35%
Total
2600
vmwgfx_mksstat.h
146
-
3
166
Martin Krastev
Zack Rusin
Dirk Hohndel
May 2018
June 2021
October 2022
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 160}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 1, "token_count": 5}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Krastev
160
96.39%
Zack Rusin
5
3.01%
Dirk Hohndel
1
0.60%
Total
166
vmwgfx_mob.c
655
-
18
2524
Thomas Hellstrom
Zack Rusin
Jakob Bornecrantz
Ravikant B Sharma
Jérôme Glisse
caihuoqing
Sam Ravnborg
Dave Airlie
Thomas Zimmermann
Sinclair Yeh
Deepak Rawat
Roger He
Kees Cook
Ian Forbes
Dirk Hohndel
Others
December 2009
January 2010
October 2010
August 2011
September 2011
October 2011
November 2011
November 2012
October 2013
January 2014
February 2014
April 2015
June 2015
August 2015
November 2016
January 2017
December 2017
May 2018
June 2018
December 2018
January 2019
June 2019
August 2020
November 2020
January 2021
March 2021
June 2021
August 2021
December 2021
January 2023
January 2025
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 136}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 12}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 1462}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 195}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 142}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 313}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 45, "token_count": 7}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 3}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 5}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 5}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 8}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 1, "token_count": 21}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 1, "token_count": 24}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 59}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 50, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 38}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
2179
86.33%
Zack Rusin
153
6.06%
Jakob Bornecrantz
136
5.39%
Ravikant B Sharma
7
0.28%
Jérôme Glisse
7
0.28%
caihuoqing
6
0.24%
Sam Ravnborg
5
0.20%
Dave Airlie
5
0.20%
Thomas Zimmermann
4
0.16%
Sinclair Yeh
3
0.12%
Deepak Rawat
3
0.12%
Roger He
1
0.04%
Kees Cook
1
0.04%
Ian Forbes
1
0.04%
Dirk Hohndel
1
0.04%
Others
12
0.48%
Total
2524
vmwgfx_msg.c
1137
-
22
4227
Martin Krastev
Sinclair Yeh
Thomas Hellstrom
Roland Scheidegger
Zack Rusin
Alexey Makhalov
Jakob Bornecrantz
Josh Poimboeuf
Dan Carpenter
Tom Lendacky
Ravikant B Sharma
Kees Cook
Emil Velikov
Sam Ravnborg
caihuoqing
Dirk Hohndel
Thomas Zimmermann
Lee Jones
Colin Ian King
Others
December 2009
January 2010
October 2010
September 2011
October 2011
June 2015
April 2016
May 2016
June 2016
November 2016
March 2018
May 2018
June 2018
May 2019
June 2019
August 2019
November 2019
December 2019
September 2020
January 2021
May 2021
June 2021
August 2021
September 2021
October 2022
November 2022
March 2023
June 2024
March 2025
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 2, "token_count": 1}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 1120}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 58, "token_count": 11}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 45, "token_count": 4}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 2}, {"author_id": 60, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 2}, {"author_id": 0, "token_count": 64}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 31, "token_count": 4}, {"author_id": 0, "token_count": 250}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 53, "token_count": 1}, {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 22, "token_count": 10}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 9, "token_count": 203}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 14, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 70}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 5, "token_count": 2086}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1630479600, "group": [ {"author_id": 55, "token_count": 9}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 5, "token_count": 96}, {"author_id": 1, "token_count": 43}, ]}, {"timestamp": 1667286000, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 10, "token_count": 104}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 58, "token_count": 1}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 4}, ]}, ]
Author Name
Tokens
Token Proportion
Martin Krastev
2182
51.62%
Sinclair Yeh
1126
26.64%
Thomas Hellstrom
351
8.30%
Roland Scheidegger
203
4.80%
Zack Rusin
125
2.96%
Alexey Makhalov
104
2.46%
Jakob Bornecrantz
72
1.70%
Josh Poimboeuf
12
0.28%
Dan Carpenter
10
0.24%
Tom Lendacky
9
0.21%
Ravikant B Sharma
4
0.09%
Kees Cook
4
0.09%
Emil Velikov
4
0.09%
Sam Ravnborg
3
0.07%
caihuoqing
3
0.07%
Dirk Hohndel
2
0.05%
Thomas Zimmermann
1
0.02%
Lee Jones
1
0.02%
Colin Ian King
1
0.02%
Others
10
0.24%
Total
4227
vmwgfx_msg_arm64.h
204
-
3
1045
Zack Rusin
Alexey Makhalov
Dirk Hohndel
May 2018
May 2021
June 2024
var spanGroupData = [ {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 591}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 10, "token_count": 453}, ]}, ]
Author Name
Tokens
Token Proportion
Zack Rusin
591
56.56%
Alexey Makhalov
453
43.35%
Dirk Hohndel
1
0.10%
Total
1045
vmwgfx_msg_x86.h
42
-
4
28
Zack Rusin
Sinclair Yeh
Thomas Hellstrom
Dirk Hohndel
April 2016
May 2018
August 2019
May 2021
var spanGroupData = [ {"timestamp": 1459494000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 18}, ]}, ]
Author Name
Tokens
Token Proportion
Zack Rusin
18
64.29%
Sinclair Yeh
6
21.43%
Thomas Hellstrom
3
10.71%
Dirk Hohndel
1
3.57%
Total
28
vmwgfx_overlay.c
580
-
9
2347
Jakob Bornecrantz
Thomas Hellstrom
Zack Rusin
Lee Jones
Sinclair Yeh
Sam Ravnborg
Ian Forbes
Kees Cook
Dirk Hohndel
December 2009
May 2010
October 2011
November 2012
June 2015
May 2018
June 2018
June 2019
November 2020
January 2021
May 2021
December 2021
January 2023
February 2023
August 2023
September 2023
July 2024
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 2054}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 177}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 46}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 3}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 8}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Jakob Bornecrantz
2238
95.36%
Thomas Hellstrom
65
2.77%
Zack Rusin
23
0.98%
Lee Jones
8
0.34%
Sinclair Yeh
6
0.26%
Sam Ravnborg
3
0.13%
Ian Forbes
2
0.09%
Kees Cook
1
0.04%
Dirk Hohndel
1
0.04%
Total
2347
vmwgfx_page_dirty.c
494
-
11
2118
Thomas Hellstrom
Zack Rusin
Brad Spengler
Ian Forbes
Jakob Bornecrantz
Somalapuram Amaranath
Christian König
Gerd Hoffmann
Maarten Lankhorst
Dave Airlie
Others
December 2009
October 2011
August 2012
November 2012
June 2013
March 2015
April 2017
June 2018
September 2018
March 2019
August 2019
March 2020
October 2020
April 2021
October 2022
January 2023
March 2025
October 2025
January 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 4}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 1851}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 42, "token_count": 4}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 0, "token_count": 7}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 20, "token_count": 12}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 89}, ]}, {"timestamp": 1759302000, "group": [ {"author_id": 7, "token_count": 18}, ]}, {"timestamp": 1767254400, "group": [ {"author_id": 38, "token_count": 32}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
1894
89.42%
Zack Rusin
131
6.19%
Brad Spengler
32
1.51%
Ian Forbes
18
0.85%
Jakob Bornecrantz
13
0.61%
Somalapuram Amaranath
12
0.57%
Christian König
9
0.42%
Gerd Hoffmann
4
0.19%
Maarten Lankhorst
2
0.09%
Dave Airlie
2
0.09%
Others
1
0.05%
Total
2118
vmwgfx_prime.c
124
-
7
378
Thomas Hellstrom
Zack Rusin
Jakob Bornecrantz
Martin Krastev
Sinclair Yeh
Deepak Rawat
Dirk Hohndel
December 2009
November 2012
November 2013
June 2015
May 2018
June 2018
July 2018
September 2018
January 2023
August 2023
September 2023
January 2024
April 2024
July 2024
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 24}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 216}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 5, "token_count": 5}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 53}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 57}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
230
60.85%
Zack Rusin
113
29.89%
Jakob Bornecrantz
24
6.35%
Martin Krastev
5
1.32%
Sinclair Yeh
3
0.79%
Deepak Rawat
2
0.53%
Dirk Hohndel
1
0.26%
Total
378
vmwgfx_reg.h
51
-
4
44
Jakob Bornecrantz
Thomas Hellstrom
Dirk Hohndel
Sinclair Yeh
December 2009
April 2015
July 2015
May 2018
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Jakob Bornecrantz
38
86.36%
Thomas Hellstrom
3
6.82%
Dirk Hohndel
2
4.55%
Sinclair Yeh
1
2.27%
Total
44
vmwgfx_resource.c
1161
-
19
4411
Thomas Hellstrom
Jakob Bornecrantz
Zack Rusin
Dave Airlie
Sinclair Yeh
Christian König
Tejun Heo
Ian Forbes
Maarten Lankhorst
Thomas Zimmermann
Lee Jones
Jérôme Glisse
caihuoqing
Sam Ravnborg
Gerd Hoffmann
Thierry Reding
Dirk Hohndel
Others
December 2009
April 2010
October 2010
August 2011
September 2011
October 2011
August 2012
October 2012
November 2012
February 2013
June 2013
October 2013
November 2013
January 2014
February 2014
March 2014
April 2014
July 2014
September 2014
December 2014
March 2015
April 2015
June 2015
August 2015
January 2017
April 2017
May 2018
June 2018
September 2018
January 2019
February 2019
March 2019
June 2019
August 2019
August 2020
September 2020
October 2020
November 2020
December 2020
January 2021
February 2021
May 2021
June 2021
August 2021
December 2021
July 2022
January 2023
February 2023
September 2023
April 2024
July 2024
January 2025
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 533}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 17, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 0, "token_count": 91}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 171}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 1525}, ]}, {"timestamp": 1359705600, "group": [ {"author_id": 43, "token_count": 25}, ]}, {"timestamp": 1370070000, "group": [ {"author_id": 13, "token_count": 5}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 82}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 13, "token_count": 2}, ]}, {"timestamp": 1396335600, "group": [ {"author_id": 13, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1409554800, "group": [ {"author_id": 8, "token_count": 18}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 241}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 3}, {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 159}, {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 24}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 63}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 10}, {"author_id": 0, "token_count": 28}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 27}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 749}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 2}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 8, "token_count": 1}, {"author_id": 6, "token_count": 2}, {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 19}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 50, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 219}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 72}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 20}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
2996
67.92%
Jakob Bornecrantz
547
12.40%
Zack Rusin
371
8.41%
Dave Airlie
174
3.94%
Sinclair Yeh
162
3.67%
Christian König
70
1.59%
Tejun Heo
25
0.57%
Ian Forbes
20
0.45%
Maarten Lankhorst
13
0.29%
Thomas Zimmermann
12
0.27%
Lee Jones
4
0.09%
Jérôme Glisse
4
0.09%
caihuoqing
3
0.07%
Sam Ravnborg
2
0.05%
Gerd Hoffmann
2
0.05%
Thierry Reding
1
0.02%
Dirk Hohndel
1
0.02%
Others
4
0.09%
Total
4411
vmwgfx_resource_priv.h
154
-
5
412
Thomas Hellstrom
Jakob Bornecrantz
Zack Rusin
Dave Airlie
Dirk Hohndel
December 2009
October 2011
August 2012
November 2012
June 2014
August 2015
March 2017
May 2018
September 2018
March 2019
January 2023
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 94}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 138}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 104}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
305
74.03%
Jakob Bornecrantz
94
22.82%
Zack Rusin
7
1.70%
Dave Airlie
4
0.97%
Dirk Hohndel
2
0.49%
Total
412
vmwgfx_scrn.c
1365
-
23
5593
Thomas Hellstrom
Sinclair Yeh
Deepak Rawat
Jakob Bornecrantz
Zack Rusin
Maxime Ripard
Martin Krastev
Ville Syrjälä
Laurent Pinchart
Thierry Reding
Roland Scheidegger
Michel Dänzer
Lee Jones
Sam Ravnborg
Rob Clark
Jyri Sarha
Daniel Vetter
Chris Wilson
Kees Cook
Ian Forbes
Dirk Hohndel
Christian König
Others
December 2009
May 2010
June 2010
September 2010
October 2010
August 2011
October 2011
November 2011
February 2012
October 2012
November 2012
November 2013
July 2014
October 2014
March 2015
June 2015
December 2015
February 2016
March 2016
April 2016
December 2016
March 2017
June 2017
July 2017
January 2018
March 2018
May 2018
June 2018
July 2018
August 2018
September 2018
November 2018
February 2019
June 2019
August 2020
September 2020
October 2020
November 2020
January 2021
February 2021
May 2021
December 2021
March 2022
December 2022
January 2023
January 2024
April 2024
July 2024
January 2025
March 2025
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 164}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 2, "token_count": 4}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 7}, ]}, {"timestamp": 1283324400, "group": [ {"author_id": 34, "token_count": 3}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 28, "token_count": 5}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 624}, {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 38}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1412146800, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 597}, {"author_id": 0, "token_count": 1169}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 21, "token_count": 5}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 90}, ]}, {"timestamp": 1456819200, "group": [ {"author_id": 39, "token_count": 9}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 21, "token_count": 10}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 867}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 27, "token_count": 13}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 103}, {"author_id": 44, "token_count": 2}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 53}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 45}, {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 4, "token_count": 84}, ]}, {"timestamp": 1533106800, "group": [ {"author_id": 4, "token_count": 1170}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 11}, {"author_id": 0, "token_count": 141}, ]}, {"timestamp": 1541055600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 9, "token_count": 5}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 5}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 19, "token_count": 26}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 5, "token_count": 8}, ]}, {"timestamp": 1669881600, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 5, "token_count": 12}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 42}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
1512
27.03%
Sinclair Yeh
1464
26.18%
Deepak Rawat
1418
25.35%
Jakob Bornecrantz
852
15.23%
Zack Rusin
220
3.93%
Maxime Ripard
28
0.50%
Martin Krastev
20
0.36%
Ville Syrjälä
15
0.27%
Laurent Pinchart
13
0.23%
Thierry Reding
10
0.18%
Roland Scheidegger
5
0.09%
Michel Dänzer
5
0.09%
Lee Jones
5
0.09%
Sam Ravnborg
4
0.07%
Rob Clark
4
0.07%
Jyri Sarha
4
0.07%
Daniel Vetter
3
0.05%
Chris Wilson
3
0.05%
Kees Cook
1
0.02%
Ian Forbes
1
0.02%
Dirk Hohndel
1
0.02%
Christian König
1
0.02%
Others
4
0.07%
Total
5593
vmwgfx_shader.c
975
-
15
3758
Thomas Hellstrom
Jakob Bornecrantz
Zack Rusin
Sinclair Yeh
Christian König
Ian Forbes
Dave Airlie
Lee Jones
Deepak Rawat
Masahiro Yamada
Kees Cook
Ravikant B Sharma
Dirk Hohndel
caihuoqing
Others
December 2009
January 2010
June 2010
October 2010
August 2011
September 2011
October 2011
November 2011
August 2012
November 2012
October 2013
January 2014
February 2014
June 2014
December 2014
March 2015
April 2015
June 2015
August 2015
November 2016
March 2017
April 2017
May 2018
June 2018
September 2018
February 2019
March 2019
November 2020
December 2020
January 2021
April 2021
August 2021
December 2021
January 2023
February 2023
August 2023
September 2023
January 2025
April 2025
December 2025
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 286}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 14}, ]}, {"timestamp": 1275375600, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 0, "token_count": 16}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 6}, {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 3}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 7}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 1651}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 26}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 379}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 36}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 242}, ]}, {"timestamp": 1417420800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 23}, ]}, {"timestamp": 1427871600, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 39}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 707}, ]}, {"timestamp": 1477983600, "group": [ {"author_id": 45, "token_count": 2}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 8, "token_count": 12}, {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 12}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 8, "token_count": 3}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 50, "token_count": 1}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 71}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1690873200, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1743490800, "group": [ {"author_id": 7, "token_count": 1}, ]}, {"timestamp": 1764576000, "group": [ {"author_id": 60, "token_count": 11}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 3}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
3248
86.43%
Jakob Bornecrantz
307
8.17%
Zack Rusin
94
2.50%
Sinclair Yeh
39
1.04%
Christian König
27
0.72%
Ian Forbes
7
0.19%
Dave Airlie
7
0.19%
Lee Jones
4
0.11%
Deepak Rawat
4
0.11%
Masahiro Yamada
3
0.08%
Kees Cook
3
0.08%
Ravikant B Sharma
2
0.05%
Dirk Hohndel
1
0.03%
caihuoqing
1
0.03%
Others
11
0.29%
Total
3758
vmwgfx_simple_resource.c
231
-
7
630
Thomas Hellstrom
Jakob Bornecrantz
Dave Airlie
Zack Rusin
Dirk Hohndel
Deepak Rawat
Others
December 2009
August 2012
November 2012
March 2017
May 2018
September 2018
February 2019
December 2021
July 2022
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 4}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 592}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1656658800, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
611
96.98%
Jakob Bornecrantz
8
1.27%
Dave Airlie
4
0.63%
Zack Rusin
2
0.32%
Dirk Hohndel
2
0.32%
Deepak Rawat
2
0.32%
Others
1
0.16%
Total
630
vmwgfx_so.c
576
-
11
1848
Thomas Hellstrom
Jakob Bornecrantz
Sinclair Yeh
Deepak Rawat
Zack Rusin
Dave Airlie
Roland Scheidegger
Dirk Hohndel
Lee Jones
Others
December 2009
October 2010
October 2011
August 2012
November 2012
October 2013
January 2014
February 2014
June 2014
March 2015
June 2015
August 2015
May 2018
September 2018
December 2018
February 2019
November 2020
January 2021
March 2021
May 2021
June 2021
December 2021
January 2023
February 2023
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 71}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 5}, {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 194}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 31}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 52}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 34}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 17}, {"author_id": 0, "token_count": 35}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 29}, {"author_id": 0, "token_count": 43}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 1187}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 11}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 30}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 3}, {"author_id": 0, "token_count": 37}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 2}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 9}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 60, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
1656
89.61%
Jakob Bornecrantz
76
4.11%
Sinclair Yeh
46
2.49%
Deepak Rawat
33
1.79%
Zack Rusin
21
1.14%
Dave Airlie
9
0.49%
Roland Scheidegger
2
0.11%
Dirk Hohndel
2
0.11%
Lee Jones
1
0.05%
Others
2
0.11%
Total
1848
vmwgfx_so.h
172
-
7
378
Thomas Hellstrom
Deepak Rawat
Jakob Bornecrantz
Roland Scheidegger
Dirk Hohndel
Dave Airlie
Sinclair Yeh
December 2009
October 2010
August 2012
November 2012
January 2014
June 2014
June 2015
August 2015
May 2018
December 2018
February 2019
December 2021
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 19}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 15}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 245}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 22}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 9, "token_count": 13}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
322
85.19%
Deepak Rawat
22
5.82%
Jakob Bornecrantz
16
4.23%
Roland Scheidegger
13
3.44%
Dirk Hohndel
2
0.53%
Dave Airlie
2
0.53%
Sinclair Yeh
1
0.26%
Total
378
vmwgfx_stdu.c
1713
-
22
6625
Sinclair Yeh
Deepak Rawat
Zack Rusin
Thomas Hellstrom
Ian Forbes
Jakob Bornecrantz
Maxime Ripard
Martin Krastev
Laurent Pinchart
Sam Ravnborg
Roland Scheidegger
Randy Dunlap
Daniel Vetter
Neha Bhende
Jyri Sarha
Ville Syrjälä
Thierry Reding
Rob Clark
Kees Cook
Dirk Hohndel
Others
December 2009
October 2010
September 2011
October 2011
November 2011
February 2012
November 2012
January 2014
July 2014
March 2015
June 2015
August 2015
December 2015
February 2016
April 2016
May 2016
June 2016
March 2017
June 2017
July 2017
January 2018
March 2018
May 2018
June 2018
July 2018
September 2018
December 2018
February 2019
March 2019
April 2019
June 2019
January 2020
July 2020
August 2020
October 2020
November 2020
February 2021
May 2021
July 2021
December 2021
March 2022
January 2023
March 2023
December 2023
January 2024
April 2024
May 2024
June 2024
July 2024
August 2024
December 2024
March 2025
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 156}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 17}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 9}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 60}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1404198000, "group": [ {"author_id": 39, "token_count": 1}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 5}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 847}, {"author_id": 0, "token_count": 768}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 15, "token_count": 5}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 21, "token_count": 3}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 128}, ]}, {"timestamp": 1459494000, "group": [ {"author_id": 56, "token_count": 4}, ]}, {"timestamp": 1462086000, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 1025}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 27, "token_count": 13}, {"author_id": 3, "token_count": 42}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 143}, {"author_id": 44, "token_count": 1}, {"author_id": 0, "token_count": 45}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 43}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 18, "token_count": 1}, {"author_id": 4, "token_count": 1395}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 18}, {"author_id": 0, "token_count": 66}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 16}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 8}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 9, "token_count": 8}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 18, "token_count": 6}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 14}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 19, "token_count": 33}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 989}, ]}, {"timestamp": 1677657600, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 32, "token_count": 8}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 5, "token_count": 10}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1714546800, "group": [ {"author_id": 7, "token_count": 203}, ]}, {"timestamp": 1717225200, "group": [ {"author_id": 7, "token_count": 105}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 214}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 7, "token_count": 13}, {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1733040000, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 13}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Sinclair Yeh
1919
28.97%
Deepak Rawat
1622
24.48%
Zack Rusin
1330
20.08%
Thomas Hellstrom
1118
16.88%
Ian Forbes
321
4.85%
Jakob Bornecrantz
194
2.93%
Maxime Ripard
35
0.53%
Martin Krastev
20
0.30%
Laurent Pinchart
13
0.20%
Sam Ravnborg
8
0.12%
Roland Scheidegger
8
0.12%
Randy Dunlap
8
0.12%
Daniel Vetter
8
0.12%
Neha Bhende
5
0.08%
Jyri Sarha
4
0.06%
Ville Syrjälä
3
0.05%
Thierry Reding
1
0.02%
Rob Clark
1
0.02%
Kees Cook
1
0.02%
Dirk Hohndel
1
0.02%
Others
5
0.08%
Total
6625
vmwgfx_streamoutput.c
368
-
10
1375
Deepak Rawat
Thomas Hellstrom
Jakob Bornecrantz
Zack Rusin
Dave Airlie
Christian König
Sinclair Yeh
Masahiro Yamada
Kees Cook
Dirk Hohndel
December 2009
October 2010
September 2011
October 2011
August 2012
November 2012
October 2013
January 2014
February 2014
June 2014
March 2015
June 2015
August 2015
April 2017
July 2017
May 2018
June 2018
December 2018
November 2020
April 2021
June 2021
January 2023
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 52}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 12}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 223}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1391241600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1401606000, "group": [ {"author_id": 0, "token_count": 25}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 29}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 1}, {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 74}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 49, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 3, "token_count": 3}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 847}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Deepak Rawat
847
61.60%
Thomas Hellstrom
427
31.05%
Jakob Bornecrantz
52
3.78%
Zack Rusin
22
1.60%
Dave Airlie
12
0.87%
Christian König
6
0.44%
Sinclair Yeh
4
0.29%
Masahiro Yamada
3
0.22%
Kees Cook
1
0.07%
Dirk Hohndel
1
0.07%
Total
1375
vmwgfx_surface.c
2338
-
28
10502
Thomas Hellstrom
Zack Rusin
Deepak Rawat
Jakob Bornecrantz
Sinclair Yeh
Dave Airlie
Keisuke Nishimura
Ian Forbes
SF Markus Elfring
Thomas Zimmermann
Li Qiang
Christian König
Emil Velikov
Kees Cook
Masahiro Yamada
Murray McAllister
Lee Jones
Martin Krastev
Gerd Hoffmann
Roger He
Randy Dunlap
Maaz Mombasawala
Dirk Hohndel
Others
December 2009
January 2010
October 2010
September 2011
October 2011
August 2012
November 2012
October 2013
November 2013
December 2013
January 2014
March 2014
March 2015
June 2015
July 2015
August 2015
September 2015
October 2015
December 2015
September 2016
March 2017
April 2017
June 2017
December 2017
April 2018
May 2018
June 2018
July 2018
September 2018
December 2018
February 2019
March 2019
April 2019
August 2019
November 2019
December 2019
January 2020
March 2020
June 2020
November 2020
December 2020
January 2021
April 2021
May 2021
June 2021
July 2021
December 2021
January 2023
February 2023
September 2023
December 2023
January 2024
July 2024
August 2024
January 2025
February 2025
March 2025
August 2025
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 266}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 11}, {"author_id": 0, "token_count": 56}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 77}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 3743}, {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 13}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 38}, ]}, {"timestamp": 1385884800, "group": [ {"author_id": 0, "token_count": 18}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 2, "token_count": 58}, {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1393660800, "group": [ {"author_id": 0, "token_count": 192}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 3, "token_count": 90}, {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 12}, {"author_id": 0, "token_count": 20}, ]}, {"timestamp": 1435734000, "group": [ {"author_id": 3, "token_count": 1}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 0, "token_count": 208}, ]}, {"timestamp": 1441090800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1448956800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1472713200, "group": [ {"author_id": 48, "token_count": 20}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 51, "token_count": 17}, {"author_id": 40, "token_count": 4}, {"author_id": 3, "token_count": 7}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1491030000, "group": [ {"author_id": 49, "token_count": 5}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 1}, ]}, {"timestamp": 1522566000, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 4, "token_count": 518}, {"author_id": 0, "token_count": 22}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 4, "token_count": 5}, {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1543651200, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 7}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 813}, ]}, {"timestamp": 1554102000, "group": [ {"author_id": 4, "token_count": 1626}, ]}, {"timestamp": 1564642800, "group": [ {"author_id": 42, "token_count": 2}, ]}, {"timestamp": 1572591600, "group": [ {"author_id": 31, "token_count": 14}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 14, "token_count": 2}, ]}, {"timestamp": 1577865600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1583049600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1590994800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1606809600, "group": [ {"author_id": 8, "token_count": 9}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 4}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 0, "token_count": 23}, {"author_id": 1, "token_count": 4}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 33}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 1, "token_count": 5}, {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 26}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 87}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1693551600, "group": [ {"author_id": 23, "token_count": 5}, {"author_id": 1, "token_count": 15}, {"author_id": 60, "token_count": 5}, ]}, {"timestamp": 1701417600, "group": [ {"author_id": 32, "token_count": 1}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 11, "token_count": 1}, {"author_id": 5, "token_count": 3}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 2166}, ]}, {"timestamp": 1722495600, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 34}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 33, "token_count": 34}, ]}, {"timestamp": 1740816000, "group": [ {"author_id": 1, "token_count": 16}, ]}, {"timestamp": 1754031600, "group": [ {"author_id": 14, "token_count": 15}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
5199
49.50%
Zack Rusin
2422
23.06%
Deepak Rawat
2162
20.59%
Jakob Bornecrantz
335
3.19%
Sinclair Yeh
110
1.05%
Dave Airlie
77
0.73%
Keisuke Nishimura
34
0.32%
Ian Forbes
34
0.32%
SF Markus Elfring
20
0.19%
Thomas Zimmermann
17
0.16%
Li Qiang
17
0.16%
Christian König
15
0.14%
Emil Velikov
14
0.13%
Kees Cook
12
0.11%
Masahiro Yamada
5
0.05%
Murray McAllister
4
0.04%
Lee Jones
4
0.04%
Martin Krastev
3
0.03%
Gerd Hoffmann
2
0.02%
Roger He
1
0.01%
Randy Dunlap
1
0.01%
Maaz Mombasawala
1
0.01%
Dirk Hohndel
1
0.01%
Others
12
0.11%
Total
10502
vmwgfx_system_manager.c
89
-
7
269
Zack Rusin
Thomas Hellstrom
Dave Airlie
Jakob Bornecrantz
Christian König
Kees Cook
Dirk Hohndel
December 2009
October 2010
September 2011
June 2015
March 2018
May 2018
September 2018
August 2020
May 2021
June 2021
July 2021
August 2021
November 2021
February 2026
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 10}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1314860400, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 14}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 8, "token_count": 2}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 214}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 2}, ]}, ]
Author Name
Tokens
Token Proportion
Zack Rusin
218
81.04%
Thomas Hellstrom
15
5.58%
Dave Airlie
14
5.20%
Jakob Bornecrantz
10
3.72%
Christian König
9
3.35%
Kees Cook
2
0.74%
Dirk Hohndel
1
0.37%
Total
269
vmwgfx_ttm_buffer.c
595
-
22
2222
Thomas Hellstrom
Dave Airlie
Zack Rusin
Jakob Bornecrantz
Jérôme Glisse
Christian König
Roger He
Sinclair Yeh
Ian Forbes
Somalapuram Amaranath
Daniel Vetter
Lee Jones
Kees Cook
Dirk Hohndel
Others
June 2009
December 2009
January 2010
April 2010
October 2010
October 2011
November 2011
October 2012
November 2012
January 2013
October 2013
November 2013
January 2014
August 2014
August 2015
August 2016
December 2016
January 2017
July 2017
December 2017
February 2018
March 2018
May 2018
June 2018
May 2019
June 2019
April 2020
July 2020
August 2020
September 2020
October 2020
November 2020
January 2021
February 2021
April 2021
May 2021
June 2021
July 2021
August 2021
November 2021
December 2021
April 2022
January 2023
February 2023
November 2023
April 2024
January 2025
February 2026
var spanGroupData = [ {"timestamp": 1243839600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 289}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1270105200, "group": [ {"author_id": 17, "token_count": 70}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 72}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1320130800, "group": [ {"author_id": 17, "token_count": 68}, ]}, {"timestamp": 1349074800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 157}, ]}, {"timestamp": 1357027200, "group": [ {"author_id": 18, "token_count": 2}, ]}, {"timestamp": 1380610800, "group": [ {"author_id": 0, "token_count": 697}, ]}, {"timestamp": 1383289200, "group": [ {"author_id": 0, "token_count": 10}, ]}, {"timestamp": 1388563200, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1406876400, "group": [ {"author_id": 8, "token_count": 10}, ]}, {"timestamp": 1438412400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1470034800, "group": [ {"author_id": 8, "token_count": 5}, ]}, {"timestamp": 1480579200, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1483257600, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1498892400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1512115200, "group": [ {"author_id": 30, "token_count": 23}, ]}, {"timestamp": 1517472000, "group": [ {"author_id": 8, "token_count": 6}, ]}, {"timestamp": 1519891200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1527836400, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1556694000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 0, "token_count": 7}, ]}, {"timestamp": 1585724400, "group": [ {"author_id": 60, "token_count": 8}, ]}, {"timestamp": 1593586800, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1596265200, "group": [ {"author_id": 6, "token_count": 126}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 27}, {"author_id": 6, "token_count": 55}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 8, "token_count": 13}, {"author_id": 6, "token_count": 174}, {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 1, "token_count": 6}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 8, "token_count": 12}, ]}, {"timestamp": 1617260400, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1622530800, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1625122800, "group": [ {"author_id": 8, "token_count": 7}, ]}, {"timestamp": 1627801200, "group": [ {"author_id": 60, "token_count": 3}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 1, "token_count": 37}, ]}, {"timestamp": 1638345600, "group": [ {"author_id": 1, "token_count": 10}, ]}, {"timestamp": 1648796400, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 60}, ]}, {"timestamp": 1675238400, "group": [ {"author_id": 1, "token_count": 65}, ]}, {"timestamp": 1698822000, "group": [ {"author_id": 20, "token_count": 2}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 113}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 6}, ]}, {"timestamp": 1769932800, "group": [ {"author_id": 23, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
991
44.60%
Dave Airlie
356
16.02%
Zack Rusin
292
13.14%
Jakob Bornecrantz
289
13.01%
Jérôme Glisse
138
6.21%
Christian König
89
4.01%
Roger He
23
1.04%
Sinclair Yeh
7
0.32%
Ian Forbes
6
0.27%
Somalapuram Amaranath
2
0.09%
Daniel Vetter
2
0.09%
Lee Jones
1
0.05%
Kees Cook
1
0.05%
Dirk Hohndel
1
0.05%
Others
24
1.08%
Total
2222
vmwgfx_va.c
170
-
4
427
Thomas Hellstrom
Zack Rusin
Jakob Bornecrantz
Dirk Hohndel
December 2009
November 2012
March 2015
March 2017
May 2018
September 2018
January 2023
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 8}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 33}, ]}, {"timestamp": 1425196800, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 0, "token_count": 368}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 2}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 9}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
408
95.55%
Zack Rusin
9
2.11%
Jakob Bornecrantz
8
1.87%
Dirk Hohndel
2
0.47%
Total
427
vmwgfx_validation.c
848
-
11
2515
Thomas Hellstrom
Zack Rusin
Maaz Mombasawala
Ian Forbes
Christian König
Thomas Zimmermann
Sinclair Yeh
Deepak Rawat
Lee Jones
Dave Airlie
Others
November 2012
June 2016
September 2018
January 2019
February 2019
March 2019
July 2019
October 2019
September 2020
January 2021
March 2021
May 2021
November 2021
October 2022
January 2023
February 2024
January 2025
September 2025
var spanGroupData = [ {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 3}, ]}, {"timestamp": 1464764400, "group": [ {"author_id": 3, "token_count": 7}, ]}, {"timestamp": 1535785200, "group": [ {"author_id": 8, "token_count": 2}, {"author_id": 0, "token_count": 1986}, ]}, {"timestamp": 1546329600, "group": [ {"author_id": 14, "token_count": 10}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 4, "token_count": 2}, {"author_id": 0, "token_count": 125}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 149}, ]}, {"timestamp": 1561964400, "group": [ {"author_id": 6, "token_count": 1}, ]}, {"timestamp": 1569913200, "group": [ {"author_id": 8, "token_count": 14}, ]}, {"timestamp": 1598943600, "group": [ {"author_id": 8, "token_count": 1}, ]}, {"timestamp": 1609488000, "group": [ {"author_id": 25, "token_count": 1}, ]}, {"timestamp": 1614585600, "group": [ {"author_id": 60, "token_count": 1}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1635750000, "group": [ {"author_id": 14, "token_count": 4}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 11, "token_count": 91}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 99}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 7, "token_count": 2}, ]}, {"timestamp": 1735718400, "group": [ {"author_id": 7, "token_count": 9}, ]}, {"timestamp": 1756710000, "group": [ {"author_id": 7, "token_count": 7}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
2263
89.98%
Zack Rusin
100
3.98%
Maaz Mombasawala
91
3.62%
Ian Forbes
18
0.72%
Christian König
17
0.68%
Thomas Zimmermann
14
0.56%
Sinclair Yeh
7
0.28%
Deepak Rawat
2
0.08%
Lee Jones
1
0.04%
Dave Airlie
1
0.04%
Others
1
0.04%
Total
2515
vmwgfx_validation.h
190
-
5
459
Thomas Hellstrom
Maaz Mombasawala
Zack Rusin
Sam Ravnborg
Ian Forbes
September 2018
February 2019
March 2019
June 2019
October 2022
January 2023
February 2024
var spanGroupData = [ {"timestamp": 1535785200, "group": [ {"author_id": 0, "token_count": 420}, ]}, {"timestamp": 1549008000, "group": [ {"author_id": 0, "token_count": 21}, ]}, {"timestamp": 1551427200, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 11, "token_count": 9}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1706774400, "group": [ {"author_id": 7, "token_count": 1}, ]}, ]
Author Name
Tokens
Token Proportion
Thomas Hellstrom
445
96.95%
Maaz Mombasawala
9
1.96%
Zack Rusin
3
0.65%
Sam Ravnborg
1
0.22%
Ian Forbes
1
0.22%
Total
459
vmwgfx_vkms.c
633
-
15
2552
Zack Rusin
Jakob Bornecrantz
Sinclair Yeh
Thomas Hellstrom
Martin Krastev
Deepak Rawat
Thomas Zimmermann
Maxime Ripard
Sam Ravnborg
Laurent Pinchart
Dave Airlie
Dirk Hohndel
Others
December 2009
January 2010
October 2010
August 2011
October 2011
August 2012
November 2012
June 2015
October 2015
February 2016
March 2017
June 2017
January 2018
May 2018
July 2018
June 2019
December 2019
October 2020
November 2020
February 2021
May 2021
March 2022
October 2022
January 2023
January 2024
April 2024
July 2024
February 2025
November 2025
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 64}, ]}, {"timestamp": 1262332800, "group": [ {"author_id": 0, "token_count": 4}, ]}, {"timestamp": 1285916400, "group": [ {"author_id": 0, "token_count": 9}, ]}, {"timestamp": 1312182000, "group": [ {"author_id": 60, "token_count": 2}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 15}, ]}, {"timestamp": 1343804400, "group": [ {"author_id": 6, "token_count": 2}, ]}, {"timestamp": 1351753200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 23}, {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 1}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 5}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 12}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 27, "token_count": 3}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 12}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 4}, ]}, {"timestamp": 1559372400, "group": [ {"author_id": 24, "token_count": 4}, ]}, {"timestamp": 1575187200, "group": [ {"author_id": 14, "token_count": 12}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 2}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 20}, ]}, {"timestamp": 1612166400, "group": [ {"author_id": 19, "token_count": 4}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 5}, ]}, {"timestamp": 1646121600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1664607600, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1672560000, "group": [ {"author_id": 1, "token_count": 2}, ]}, {"timestamp": 1704096000, "group": [ {"author_id": 5, "token_count": 22}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 2241}, ]}, {"timestamp": 1719817200, "group": [ {"author_id": 1, "token_count": 62}, ]}, {"timestamp": 1738396800, "group": [ {"author_id": 60, "token_count": 4}, ]}, {"timestamp": 1761980400, "group": [ {"author_id": 60, "token_count": 8}, ]}, ]
Author Name
Tokens
Token Proportion
Zack Rusin
2332
91.38%
Jakob Bornecrantz
79
3.10%
Sinclair Yeh
35
1.37%
Thomas Hellstrom
26
1.02%
Martin Krastev
22
0.86%
Deepak Rawat
16
0.63%
Thomas Zimmermann
12
0.47%
Maxime Ripard
6
0.24%
Sam Ravnborg
4
0.16%
Laurent Pinchart
3
0.12%
Dave Airlie
2
0.08%
Dirk Hohndel
1
0.04%
Others
14
0.55%
Total
2552
vmwgfx_vkms.h
75
-
8
257
Zack Rusin
Jakob Bornecrantz
Thomas Hellstrom
Deepak Rawat
Laurent Pinchart
Sinclair Yeh
Maxime Ripard
Dirk Hohndel
December 2009
May 2010
October 2011
February 2012
June 2015
October 2015
February 2016
March 2017
June 2017
January 2018
May 2018
July 2018
October 2020
November 2020
May 2021
April 2024
var spanGroupData = [ {"timestamp": 1259654400, "group": [ {"author_id": 2, "token_count": 12}, ]}, {"timestamp": 1272697200, "group": [ {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1317452400, "group": [ {"author_id": 2, "token_count": 14}, {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1328083200, "group": [ {"author_id": 2, "token_count": 16}, ]}, {"timestamp": 1433142000, "group": [ {"author_id": 3, "token_count": 4}, {"author_id": 0, "token_count": 6}, ]}, {"timestamp": 1443682800, "group": [ {"author_id": 0, "token_count": 2}, ]}, {"timestamp": 1454313600, "group": [ {"author_id": 0, "token_count": 8}, ]}, {"timestamp": 1488355200, "group": [ {"author_id": 3, "token_count": 8}, ]}, {"timestamp": 1496300400, "group": [ {"author_id": 27, "token_count": 13}, ]}, {"timestamp": 1514793600, "group": [ {"author_id": 4, "token_count": 21}, ]}, {"timestamp": 1525158000, "group": [ {"author_id": 26, "token_count": 1}, ]}, {"timestamp": 1530428400, "group": [ {"author_id": 4, "token_count": 1}, ]}, {"timestamp": 1601535600, "group": [ {"author_id": 19, "token_count": 7}, ]}, {"timestamp": 1604214000, "group": [ {"author_id": 1, "token_count": 3}, ]}, {"timestamp": 1619852400, "group": [ {"author_id": 1, "token_count": 1}, ]}, {"timestamp": 1711954800, "group": [ {"author_id": 1, "token_count": 132}, ]}, ]
Author Name
Tokens
Token Proportion
Zack Rusin
136
52.92%
Jakob Bornecrantz
42
16.34%
Thomas Hellstrom
24
9.34%
Deepak Rawat
22
8.56%
Laurent Pinchart
13
5.06%
Sinclair Yeh
12
4.67%
Maxime Ripard
7
2.72%
Dirk Hohndel
1
0.39%
Total
257
Only top 60 contributors in the directory are shown. Everybody else is clustered as
Others
.
Contributors:
133
Author
Tokens
Proportion
Commits
Proportion
0
Thomas Hellstrom
77880
44.39%
253
27.09%
1
Zack Rusin
29564
16.85%
94
10.06%
2
Jakob Bornecrantz
24955
14.22%
47
5.03%
3
Sinclair Yeh
15869
9.05%
35
3.75%
4
Deepak Rawat
14719
8.39%
61
6.53%
5
Martin Krastev
4137
2.36%
7
0.75%
6
Dave Airlie
1218
0.69%
36
3.85%
7
Ian Forbes
989
0.56%
27
2.89%
8
Christian König
697
0.40%
55
5.89%
9
Roland Scheidegger
573
0.33%
6
0.64%
10
Alexey Makhalov
557
0.32%
1
0.11%
11
Maaz Mombasawala
439
0.25%
7
0.75%
12
Charmaine Lee
403
0.23%
6
0.64%
13
Maarten Lankhorst
377
0.21%
11
1.18%
14
Thomas Zimmermann
290
0.17%
20
2.14%
15
Neha Bhende
235
0.13%
3
0.32%
16
Michael Banack
200
0.11%
4
0.43%
17
Jérôme Glisse
163
0.09%
5
0.54%
18
Daniel Vetter
149
0.08%
20
2.14%
19
Maxime Ripard
148
0.08%
9
0.96%
20
Somalapuram Amaranath
142
0.08%
2
0.21%
21
Ville Syrjälä
141
0.08%
17
1.82%
22
Dan Carpenter
82
0.05%
13
1.39%
23
Kees Cook
81
0.05%
3
0.32%
24
Sam Ravnborg
78
0.04%
2
0.21%
25
Lee Jones
67
0.04%
24
2.57%
26
Dirk Hohndel
66
0.04%
2
0.21%
27
Laurent Pinchart
58
0.03%
4
0.43%
28
Michel Dänzer
52
0.03%
3
0.32%
29
Mathias Krause
52
0.03%
1
0.11%
30
Roger He
50
0.03%
4
0.43%
31
Emil Velikov
47
0.03%
4
0.43%
32
Randy Dunlap
41
0.02%
3
0.32%
33
Keisuke Nishimura
41
0.02%
1
0.11%
34
Chris Wilson
38
0.02%
6
0.64%
35
Sumit Semwal
35
0.02%
1
0.11%
36
Matthew Wilcox
34
0.02%
1
0.11%
37
Lukas Bulwahn
32
0.02%
1
0.11%
38
Brad Spengler
32
0.02%
1
0.11%
39
Thierry Reding
31
0.02%
3
0.32%
40
Murray McAllister
30
0.02%
4
0.43%
41
Arnd Bergmann
30
0.02%
3
0.32%
42
Gerd Hoffmann
29
0.02%
5
0.54%
43
Tejun Heo
25
0.01%
1
0.11%
44
Rob Clark
25
0.01%
4
0.43%
45
Ravikant B Sharma
24
0.01%
1
0.11%
46
Tvrtko A. Ursulin
21
0.01%
4
0.43%
47
Arjan van de Ven
21
0.01%
1
0.11%
48
SF Markus Elfring
20
0.01%
3
0.32%
49
Masahiro Yamada
20
0.01%
1
0.11%
50
caihuoqing
20
0.01%
2
0.21%
51
Li Qiang
17
0.01%
1
0.11%
52
Xi Wang
16
0.01%
1
0.11%
53
Colin Ian King
15
0.01%
4
0.43%
54
Jocelyn Falempe
14
0.01%
1
0.11%
55
Tom Lendacky
13
0.01%
1
0.11%
56
Jyri Sarha
13
0.01%
1
0.11%
57
Joe Perches
13
0.01%
2
0.21%
58
Josh Poimboeuf
12
0.01%
2
0.21%
59
Christophe Jaillet
12
0.01%
1
0.11%
60
Others
285
0.16%
88
9.42%
Total
175437
934