An overview of contributor trends.
Contributed in past 6 months (a rookie = the first contribution in past year)
Past 30 days (13):
Past 31 to 90 days (4):
Past 91 to 180 days (9):
Last contributed more than 6 months ago
Commits (3m) |
Commit Days |
2
|
14
|
8
|
8
|
10
|
16
|
13
|
10
|
13
|
17
|
14
|
18
|
14
|
16
|
15
|
12
|
15
|
10
|
14
|
12
|
13
|
20
|
17
|
16
|
16
|
|
wsanville@fb.com | 34 | 71 |
|
|
|
|
-
|
|
-
|
|
|
|
|
|
|
-
|
|
-
|
|
-
|
-
|
|
-
|
|
|
|
-
|
zwei@fb.com | 13 | 234 |
|
|
|
|
|
|
|
|
|
|
-
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
|
nikolait@fb.com | 67 | 274 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-
|
-
|
-
|
-
|
|
|
|
|
agampe@fb.com | 100 | 346 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
fengliu@fb.com | 8 | 200 |
-
|
|
|
-
|
|
|
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
adicatana@fb.com | 9 | 53 |
-
|
|
|
|
-
|
|
|
|
|
|
|
|
|
|
|
-
|
-
|
|
|
-
|
|
-
|
|
|
|
jimmycleary@fb.com | 2 | 6 |
-
|
|
-
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
ych@fb.com | 5 | 141 |
-
|
|
|
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
rbarnes@fb.com | 1 | 1 |
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
dmitryvinn@users.noreply.github.com | 1 | 1 |
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
dmitryvinn@gmail.com | 1 | 1 |
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
gilsongil@fb.com | 1 | 1 |
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
dimitribouche@fb.com | 1 | 1 |
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
wangm@fb.com | 3 | 14 |
-
|
|
|
-
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
suree404@fb.com | 1 | 82 |
-
|
-
|
-
|
|
|
|
|
-
|
-
|
|
|
|
|
|
-
|
-
|
|
-
|
|
|
|
-
|
|
-
|
-
|
kugan@fb.com | 1 | 48 |
-
|
-
|
-
|
|
-
|
|
|
-
|
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
axsouche@fb.com | 1 | 1 |
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
asuarez@fb.com | - | 11 |
-
|
-
|
-
|
-
|
|
-
|
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
- | 6 |
-
|
-
|
-
|
-
|
|
-
|
|
-
|
|
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
troyj@fb.com | - | 2 |
-
|
-
|
-
|
-
|
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
maddymcgee@fb.com | - | 13 |
-
|
-
|
-
|
-
|
-
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
kewen12@fb.com | - | 12 |
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
|
|
-
|
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jidong@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
liufengkai@bytedance.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
danjin@fb.com | - | 9 |
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
|
-
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
jonaldislarry@fb.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
4161910+zhqin@users.noreply.github.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
andrews@fb.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
hyinghui@fb.com | - | 9 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
aselya@fb.com | - | 9 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
lanza@fb.com | - | 7 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
szhu@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
justin.wei@bytedance.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
xazax.hun@gmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
ashokmenon@fb.com | - | 37 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
|
|
|
|
-
|
-
|
-
|
|
|
-
|
|
|
arthaud@fb.com | - | 24 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
|
|
-
|
|
|
|
|
|
-
|
|
|
jreese@fb.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
emmasevastian@fb.com | - | 171 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
|
|
tch@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
generatedunixname89002005325676@fb.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
andrewjcg@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
minjang@fb.com | - | 117 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
-
|
|
-
|
-
|
|
|
-
|
-
|
danca@fb.com | - | 17 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
-
|
-
|
-
|
-
|
|
-
|
-
|
tcm@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
siscomagma@gmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
yuhshin@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
gavinweng@fb.com | - | 4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
ivanmurashko@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
thatch@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
blo@fb.com | - | 99 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
-
|
|
|
|
-
|
michalgr@fb.com | - | 4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
|
-
|
-
|
|
-
|
generatedunixname89002005287564@fb.com | - | 5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
|
|
-
|
chili@fb.com | - | 5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
-
|
-
|
-
|
jhendrick@fb.com | - | 218 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
|
|
zim@snap.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
mylesthollowed@gmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
aayu.2312@gmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
mhl@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
stash@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
jezng@fb.com | - | 329 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
-
|
kathryngray@fb.com | - | 13 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
|
|
mendoncakeegan@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
-
|
-
|
sylvain.pace@algolia.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
sachinshah@fb.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
dominik.b.czarnota@gmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
gerben@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
|
lueer@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
victorhyu@fb.com | - | 7 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
dominik@fb.com | - | 9 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
skkeem@gmail.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
lsaddan@fb.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
harryliu@fb.com | - | 6 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
ramanpreet@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
skkeem@users.noreply.github.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
940375606@qq.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
sergeirybalkin@fb.com | - | 4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
danzimm@fb.com | - | 33 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
pianoman@fb.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
frs@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
colriot@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
sumeetsingh@fb.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
budmonde@instagram.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
dpolukhin@fb.com | - | 4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
parindonga@gmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
cgs@fb.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
mruther@fb.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
helloguo@fb.com | - | 11 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
smeenai@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
ellishoag@fb.com | - | 25 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
poshannessy@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
varunramesh@fb.com | - | 4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
chowar@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
zhxchen17@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
sameerasal@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
sharonxu@fb.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
kyulee@fb.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
utkugrkn@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
gkm@fb.com | - | 5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
kmanivannan@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jakeweissman@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
mzlee@fb.com | - | 5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
longinoa@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
asm@fb.com | - | 5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
ajv@fb.com | - | 63 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
nullptr@fb.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
rratmansky@fb.com | - | 7 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
mlangille@fb.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jlerouge@fb.com | - | 6 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
cnli@fb.com | - | 5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
adam.welc@uber.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
da@fb.com | - | 11 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
vmganzha@fb.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jaspercb@fb.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
michaeluw@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
aciancone@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
eveliotc@fb.com | - | 7 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
ddetlefs@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
joelm@fb.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
gritsun@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
niallen@fb.com | - | 9 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
izorin@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
grievejia@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
dulinr@fb.com | - | 7 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
sabo@fb.com | - | 4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
rcornew@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
yzha@fb.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
juliank@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
tapanth@uber.com | - | 5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
csarbora@fb.com | - | 5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
sashko@fb.com | - | 5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
yevgeniy@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
joelmccall@fb.com | - | 14 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
alivneh@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
advornikov@fb.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
anwangster@fb.com | - | 12 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
shachee@fb.com | - | 9 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
moyangwang@fb.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
andrew.john.griffiths@gmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
enteeenel@fb.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
ttsugrii@fb.com | - | 4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
plotfi@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
drussi@fb.com | - | 61 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
flarnie@users.noreply.github.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
anomikos@fb.com | - | 24 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
kgsharma@fb.com | - | 13 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
logozzo@fb.com | - | 12 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
diegoflassa@gmail.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jial@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
elkriefy@gmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
edbillo@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
alyee@ucsd.edu | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
maxmg@fb.com | - | 23 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
aandreyeu@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
873343010@qq.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
myrth@yandex-team.ru | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
wesleyer@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
marianocordoba039@gmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
rdzhabarov@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
mlogan@fb.com | - | 31 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
kamal@marhubi.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
xinluxliu@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
chenggu@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
wilder_roberto@hotmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
grishberg@yandex-team.ru | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
bertrand@fb.com | - | 80 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
ppotok@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
mmey@fb.com | - | 17 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
yfeldblum@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
gclayton@fb.com | - | 4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
wisechengyi@gmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
ince@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
snay@fb.com | - | 3 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
nham@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
nmarwah@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
bli@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
delyank@fb.com | - | 7 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
mpage2@fb.com | - | 4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
boryiingsu@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
pca@fb.com | - | 5 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
kecheng@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
satnamsingh@fb.com | - | 84 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
msapota@lyft.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
mren@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
weitongliu@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
blappert@fb.com | - | 9 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
3.14.e.ter@gmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jezreel@gmail.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
ianc@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
hmwu2@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
dtarjan@fb.com | - | 20 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
donwong@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
barn@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
markhz@fb.com | - | 25 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
dancol@dancol.org | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
svetri@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
mingsong@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
grf@fb.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
mjh@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
jbarbero@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
satnam@raintown.org | - | 4 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
saurabh8c@gmail.com | - | 2 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
dreiss@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
pavlo@fb.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
arcadi_tepes@yahoo.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
info@venomvendor.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
benjamin-bader@users.noreply.github.com | - | 1 |
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
-
|
13 contributors (120 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
File Updates (per extension) |
---|---|---|---|---|---|
1. | nikolait@fb.com | 2018-11-02 | 2022-03-31 | 38 (31%) | cpp (91), h (27), java (3), config (1) |
2. | agampe@fb.com | 2019-10-10 | 2022-03-31 | 33 (27%) | cpp (57), h (19), am (2), yml (1) |
3. | wsanville@fb.com | 2017-10-12 | 2022-04-01 | 21 (17%) | cpp (35), h (23), txt (1) |
4. | zwei@fb.com | 2017-01-18 | 2022-04-01 | 6 (5%) | cpp (10), h (4), config (2), java (2), pro (2) |
5. | adicatana@fb.com | 2019-12-06 | 2022-03-29 | 6 (5%) | cpp (11), h (5) |
6. | fengliu@fb.com | 2018-06-19 | 2022-03-30 | 5 (4%) | cpp (10), h (3) |
7. | ych@fb.com | 2019-03-06 | 2022-03-17 | 4 (3%) | cpp (4), h (1), config (1) |
8. | jimmycleary@fb.com | 2021-11-15 | 2022-03-25 | 2 (1%) | cpp (4), h (3) |
9. | rbarnes@fb.com | 2022-03-13 | 2022-03-13 | 1 (<1%) | cpp (1), am (1), sh (1), inc (1) |
10. | dmitryvinn@users.noreply.github.com | 2022-03-07 | 2022-03-07 | 1 (<1%) | md (1) |
11. | dmitryvinn@gmail.com | 2022-03-04 | 2022-03-04 | 1 (<1%) | js (1), css (1) |
12. | gilsongil@fb.com | 2022-03-03 | 2022-03-03 | 1 (<1%) | cpp (1), am (1), sh (1), inc (1) |
13. | dimitribouche@fb.com | 2022-03-03 | 2022-03-03 | 1 (<1%) | cpp (1), am (1), sh (1), inc (1) |
A contributor dependency is detected if two contributors have changed the same files in the past 30 days.
The number on lines shows the number of same files that both persons changed in past 30 days.
Contributor 1 | Contributor 2 | # shared files | |
---|---|---|---|
1. | nikolait@fb.com | agampe@fb.com |
19 shared files
opt/virtual_merging/VirtualMerging.cpp test/unit/SourceBlocksTest.cpp libredex/PassManager.cpp libredex/IRList.h libredex/SourceBlocks.cpp libredex/DexClass.cpp libredex/ProguardMap.cpp opt/instrument/Instrument.cpp libredex/ProguardMap.h tools/redex-all/main.cpp test/integ/SourceBlocksTest.cpp libredex/IRList.cpp libredex/ProguardMatcher.cpp libredex/RedexContext.cpp service/type-analysis/TypeAnalysisRuntimeAssert.cpp service/method-inliner/CFGInliner.cpp libredex/DexClass.h service/method-inliner/Inliner.cpp libredex/DexOutput.cpp |
2. | nikolait@fb.com | ych@fb.com |
4 shared files
libredex/DexClass.cpp service/constant-propagation/ConstantPropagationTransform.cpp libredex/DexStore.h test/unit/constant-propagation/ConstantPropagationTest.cpp |
3. | rbarnes@fb.com | gilsongil@fb.com |
4 shared files
test/Makefile.am test/Makefile.inc test/unit/IRTypeCheckerTest.cpp test/setup.sh |
4. | rbarnes@fb.com | dimitribouche@fb.com |
4 shared files
test/Makefile.am test/Makefile.inc test/unit/IRTypeCheckerTest.cpp test/setup.sh |
5. | gilsongil@fb.com | dimitribouche@fb.com |
4 shared files
test/Makefile.am test/Makefile.inc test/unit/IRTypeCheckerTest.cpp test/setup.sh |
6. | nikolait@fb.com | adicatana@fb.com |
3 shared files
libredex/DexOutput.h test/integ/DexOutputTest.cpp libredex/DexOutput.cpp |
7. | adicatana@fb.com | jimmycleary@fb.com |
2 shared files
libredex/MethodSimilarityOrderer.h libredex/MethodSimilarityOrderer.cpp |
8. | wsanville@fb.com | nikolait@fb.com |
2 shared files
libredex/DexStore.h libredex/DexStore.cpp |
9. | agampe@fb.com | ych@fb.com |
1 shared file
libredex/DexClass.cpp |
10. | wsanville@fb.com | fengliu@fb.com |
1 shared file
libresource/utils/Serialize.h |
11. | wsanville@fb.com | ych@fb.com |
1 shared file
libredex/DexStore.h |
12. | agampe@fb.com | jimmycleary@fb.com |
1 shared file
libredex/CallGraph.cpp |
13. | adicatana@fb.com | agampe@fb.com |
1 shared file
libredex/DexOutput.cpp |
Contributor | # connections | # commits | |
---|---|---|---|
1. | nikolait@fb.com | 4 | 38 |
2. | agampe@fb.com | 4 | 33 |
3. | wsanville@fb.com | 3 | 21 |
4. | adicatana@fb.com | 3 | 6 |
5. | ych@fb.com | 3 | 4 |
6. | jimmycleary@fb.com | 2 | 2 |
7. | rbarnes@fb.com | 2 | 1 |
8. | gilsongil@fb.com | 2 | 1 |
9. | dimitribouche@fb.com | 2 | 1 |
10. | fengliu@fb.com | 1 | 5 |
11. | zwei@fb.com | 0 | 6 |
12. | dmitryvinn@users.noreply.github.com | 0 | 1 |
13. | dmitryvinn@gmail.com | 0 | 1 |
C-median: 2.5
A half of the contributors has more than 2.5 connections, and a half has less than this number.
C-mean: 2.6
An average number of connections a contributor has with other contributors.
C-index: 3.0
There are 3.0 contributors with 3.0 or more connections.
17 contributors (249 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
File Updates (per extension) |
---|---|---|---|---|---|
1. | agampe@fb.com | 2019-10-10 | 2022-03-31 | 100 (40%) | cpp (267), h (124), am (3), yml (1) |
2. | nikolait@fb.com | 2018-11-02 | 2022-03-31 | 67 (26%) | cpp (152), h (55), java (6), am (1), config (1) |
3. | wsanville@fb.com | 2017-10-12 | 2022-04-01 | 34 (13%) | cpp (60), h (41), xml (7), png (2), am (1) |
4. | zwei@fb.com | 2017-01-18 | 2022-04-01 | 13 (5%) | cpp (26), h (10), config (3), java (2), pro (2) |
5. | adicatana@fb.com | 2019-12-06 | 2022-03-29 | 9 (3%) | cpp (19), h (9) |
6. | fengliu@fb.com | 2018-06-19 | 2022-03-30 | 8 (3%) | cpp (14), h (5), config (1) |
7. | ych@fb.com | 2019-03-06 | 2022-03-17 | 5 (2%) | cpp (6), java (4), h (1), am (1), config (1) |
8. | wangm@fb.com | 2021-04-01 | 2022-03-01 | 3 (1%) | cpp (2), h (1), py (1) |
9. | jimmycleary@fb.com | 2021-11-15 | 2022-03-25 | 2 (<1%) | cpp (4), h (3) |
10. | suree404@fb.com | 2017-06-06 | 2022-01-27 | 1 (<1%) | py (1) |
11. | kugan@fb.com | 2020-01-06 | 2022-01-11 | 1 (<1%) | cpp (1) |
12. | rbarnes@fb.com | 2022-03-13 | 2022-03-13 | 1 (<1%) | cpp (1), am (1), sh (1), inc (1) |
13. | dmitryvinn@users.noreply.github.com | 2022-03-07 | 2022-03-07 | 1 (<1%) | md (1) |
14. | dmitryvinn@gmail.com | 2022-03-04 | 2022-03-04 | 1 (<1%) | js (1), css (1) |
15. | gilsongil@fb.com | 2022-03-03 | 2022-03-03 | 1 (<1%) | cpp (1), am (1), sh (1), inc (1) |
16. | dimitribouche@fb.com | 2022-03-03 | 2022-03-03 | 1 (<1%) | cpp (1), am (1), sh (1), inc (1) |
17. | axsouche@fb.com | 2022-01-07 | 2022-01-07 | 1 (<1%) | cpp (1) |
A contributor dependency is detected if two contributors have changed the same files in the past 90 days.
The number on lines shows the number of same files that both persons changed in past 90 days.
Contributor 1 | Contributor 2 | # shared files | |
---|---|---|---|
1. | nikolait@fb.com | agampe@fb.com |
44 shared files
opt/virtual_merging/VirtualMerging.cpp Makefile.am test/unit/SourceBlocksTest.cpp libredex/Reachability.cpp libredex/IRList.h libredex/SourceBlocks.cpp libredex/DexClass.cpp libredex/IRAssembler.cpp test/unit/FinalInlineV2Test.cpp service/constant-propagation/ConstantPropagationTransform.cpp tools/redex-all/main.cpp service/method-inliner/Inliner.h libredex/ControlFlow.cpp service/local-dce/LocalDce.cpp test/integ/SourceBlocksTest.cpp libredex/IRList.cpp opt/renameclasses/RenameClassesV2.cpp test/unit/constant-propagation/IPConstantPropagationTest.cpp libredex/ProguardMatcher.cpp service/type-analysis/TypeAnalysisRuntimeAssert.cpp service/method-inliner/CFGInliner.cpp libredex/DexClass.h service/method-inliner/Inliner.cpp libredex/DexStore.cpp opt/singleimpl/SingleImplOptimize.cpp libredex/PassManager.cpp libredex/DexOutput.h opt/outliner/InstructionSequenceOutliner.cpp libredex/ProguardMap.cpp test/pg-config-e2e/ProguardTest.cpp service/dedup-blocks/DedupBlocks.cpp libredex/ControlFlow.h opt/instrument/Instrument.cpp libredex/Creators.h libredex/ProguardMap.h service/regalloc-fast/LinearScan.cpp libredex/RedexContext.h tools/redex-tool/DiffMethodSizes.cpp libredex/DexLoader.cpp test/integ/InjectDebugTest.cpp libredex/RedexContext.cpp test/integ/Dex038Test.cpp libredex/DexOutput.cpp service/method-inliner/MethodInliner.cpp |
2. | agampe@fb.com | wsanville@fb.com |
6 shared files
Makefile.am libredex/BundleResources.cpp tools/redex-all/main.cpp libredex/GlobalConfig.cpp libredex/DexStore.cpp libredex/ConfigFiles.cpp |
3. | fengliu@fb.com | zwei@fb.com |
6 shared files
opt/class-merging/ClassMergingPass.cpp opt/class-merging/AnonymousClassMergingPass.cpp opt/class-merging/IntraDexClassMergingPass.cpp service/class-merging/Model.h service/class-merging/Model.cpp test/instr/anonymous-classmerging.config |
4. | nikolait@fb.com | wsanville@fb.com |
4 shared files
Makefile.am tools/redex-all/main.cpp libredex/DexStore.h libredex/DexStore.cpp |
5. | nikolait@fb.com | ych@fb.com |
4 shared files
libredex/DexClass.cpp service/constant-propagation/ConstantPropagationTransform.cpp libredex/DexStore.h test/unit/constant-propagation/ConstantPropagationTest.cpp |
6. | rbarnes@fb.com | gilsongil@fb.com |
4 shared files
test/Makefile.inc test/unit/IRTypeCheckerTest.cpp test/setup.sh test/Makefile.am |
7. | rbarnes@fb.com | dimitribouche@fb.com |
4 shared files
test/Makefile.inc test/unit/IRTypeCheckerTest.cpp test/setup.sh test/Makefile.am |
8. | gilsongil@fb.com | dimitribouche@fb.com |
4 shared files
test/Makefile.inc test/unit/IRTypeCheckerTest.cpp test/setup.sh test/Makefile.am |
9. | nikolait@fb.com | adicatana@fb.com |
4 shared files
tools/redex-all/main.cpp libredex/DexOutput.h test/integ/DexOutputTest.cpp libredex/DexOutput.cpp |
10. | zwei@fb.com | agampe@fb.com |
3 shared files
opt/builder_pattern/RemoveBuilderPattern.cpp opt/builder_pattern/BuilderTransform.h opt/builder_pattern/BuilderTransform.cpp |
11. | agampe@fb.com | ych@fb.com |
3 shared files
libredex/DexClass.cpp service/constant-propagation/ConstantPropagationTransform.cpp opt/app_module_usage/AppModuleUsage.cpp |
12. | agampe@fb.com | adicatana@fb.com |
3 shared files
tools/redex-all/main.cpp libredex/DexOutput.h libredex/DexOutput.cpp |
13. | adicatana@fb.com | jimmycleary@fb.com |
2 shared files
libredex/MethodSimilarityOrderer.h libredex/MethodSimilarityOrderer.cpp |
14. | wangm@fb.com | nikolait@fb.com |
2 shared files
libredex/ControlFlow.cpp libredex/ControlFlow.h |
15. | wangm@fb.com | agampe@fb.com |
2 shared files
libredex/ControlFlow.cpp libredex/ControlFlow.h |
16. | wsanville@fb.com | fengliu@fb.com |
2 shared files
libredex/DexStore.h libresource/utils/Serialize.h |
17. | nikolait@fb.com | fengliu@fb.com |
2 shared files
libredex/DexStore.h libredex/Creators.h |
18. | wsanville@fb.com | adicatana@fb.com |
1 shared file
tools/redex-all/main.cpp |
19. | rbarnes@fb.com | agampe@fb.com |
1 shared file
test/unit/IRTypeCheckerTest.cpp |
20. | gilsongil@fb.com | agampe@fb.com |
1 shared file
test/unit/IRTypeCheckerTest.cpp |
21. | dimitribouche@fb.com | agampe@fb.com |
1 shared file
test/unit/IRTypeCheckerTest.cpp |
22. | wsanville@fb.com | ych@fb.com |
1 shared file
libredex/DexStore.h |
23. | ych@fb.com | fengliu@fb.com |
1 shared file
libredex/DexStore.h |
24. | agampe@fb.com | jimmycleary@fb.com |
1 shared file
libredex/CallGraph.cpp |
25. | nikolait@fb.com | axsouche@fb.com |
1 shared file
libredex/JarLoader.cpp |
26. | agampe@fb.com | fengliu@fb.com |
1 shared file
libredex/Creators.h |
Contributor | # connections | # commits | |
---|---|---|---|
1. | agampe@fb.com | 11 | 100 |
2. | nikolait@fb.com | 7 | 67 |
3. | wsanville@fb.com | 5 | 34 |
4. | fengliu@fb.com | 5 | 8 |
5. | adicatana@fb.com | 4 | 9 |
6. | ych@fb.com | 4 | 5 |
7. | rbarnes@fb.com | 3 | 1 |
8. | gilsongil@fb.com | 3 | 1 |
9. | dimitribouche@fb.com | 3 | 1 |
10. | zwei@fb.com | 2 | 13 |
11. | wangm@fb.com | 2 | 3 |
12. | jimmycleary@fb.com | 2 | 2 |
13. | axsouche@fb.com | 1 | 1 |
14. | suree404@fb.com | 0 | 1 |
15. | kugan@fb.com | 0 | 1 |
16. | dmitryvinn@users.noreply.github.com | 0 | 1 |
17. | dmitryvinn@gmail.com | 0 | 1 |
C-median: 3.0
A half of the contributors has more than 3.0 connections, and a half has less than this number.
C-mean: 4.0
An average number of connections a contributor has with other contributors.
C-index: 4.0
There are 4.0 contributors with 4.0 or more connections.
26 contributors (463 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
---|---|---|---|---|
1. | agampe@fb.com | 2019-10-10 | 2022-03-31 | 163 (35%) |
2. | nikolait@fb.com | 2018-11-02 | 2022-03-31 | 131 (28%) |
3. | wsanville@fb.com | 2017-10-12 | 2022-04-01 | 35 (7%) |
4. | ych@fb.com | 2019-03-06 | 2022-03-17 | 25 (5%) |
5. | zwei@fb.com | 2017-01-18 | 2022-04-01 | 22 (4%) |
6. | adicatana@fb.com | 2019-12-06 | 2022-03-29 | 19 (4%) |
7. | fengliu@fb.com | 2018-06-19 | 2022-03-30 | 12 (2%) |
8. | maddymcgee@fb.com | 2021-09-17 | 2021-11-19 | 11 (2%) |
9. | wangm@fb.com | 2021-04-01 | 2022-03-01 | 8 (1%) |
10. | jimmycleary@fb.com | 2021-11-15 | 2022-03-25 | 8 (1%) |
11. | suree404@fb.com | 2017-06-06 | 2022-01-27 | 7 (1%) |
12. | kugan@fb.com | 2020-01-06 | 2022-01-11 | 4 (<1%) |
13. | kewen12@fb.com | 2021-03-08 | 2021-11-16 | 2 (<1%) |
14. | asuarez@fb.com | 2017-11-02 | 2021-12-28 | 2 (<1%) |
15. | 2021-04-29 | 2021-12-17 | 2 (<1%) | |
16. | troyj@fb.com | 2021-10-22 | 2021-12-06 | 2 (<1%) |
17. | danjin@fb.com | 2020-10-20 | 2021-11-05 | 1 (<1%) |
18. | jonaldislarry@fb.com | 2018-03-27 | 2021-10-20 | 1 (<1%) |
19. | rbarnes@fb.com | 2022-03-13 | 2022-03-13 | 1 (<1%) |
20. | dmitryvinn@users.noreply.github.com | 2022-03-07 | 2022-03-07 | 1 (<1%) |
21. | dmitryvinn@gmail.com | 2022-03-04 | 2022-03-04 | 1 (<1%) |
22. | gilsongil@fb.com | 2022-03-03 | 2022-03-03 | 1 (<1%) |
23. | dimitribouche@fb.com | 2022-03-03 | 2022-03-03 | 1 (<1%) |
24. | axsouche@fb.com | 2022-01-07 | 2022-01-07 | 1 (<1%) |
25. | jidong@fb.com | 2021-11-15 | 2021-11-15 | 1 (<1%) |
26. | liufengkai@bytedance.com | 2021-11-12 | 2021-11-12 | 1 (<1%) |
A contributor dependency is detected if two contributors have changed the same files in the past 180 days.
The number on lines shows the number of same files that both persons changed in past 180 days.
Contributor 1 | Contributor 2 | # shared files | |
---|---|---|---|
1. | asuarez@fb.com | agampe@fb.com |
318 shared files
pyredex/buck.py test/instr/RemoveUnusedArgsTest.cpp opt/virtual_merging/VirtualMerging.cpp test/unit/SourceBlocksTest.cpp opt/final_inline/FinalInlineV2.cpp service/class-merging/ModelMethodMerger.cpp test/unit/SplitHugeSwitchTest.cpp libredex/RandomForest.h opt/dedup-strings/DedupStrings.h test/unit/ProguardParserTest.cpp test/integ/DefaultAnnotation.cpp libredex/DexUtil.h libredex/MethodProfiles.h opt/dedup-strings/DedupStrings.cpp libredex/IRAssembler.cpp test/unit/FinalInlineV2Test.cpp libredex/DexHasher.cpp opt/final_inline/FinalInline.cpp libredex/ClassUtil.cpp opt/reorder-interfaces-decl/ReorderInterfacesDecl.cpp libredex/DexCallSite.h libredex/SourceBlocks.h libredex/IRCode.h tools/redex-all/main.cpp service/switch-dispatch/SwitchDispatch.cpp test/obfuscation-e2e/ProguardMethodObfuscationTest.cpp service/reduce-boolean-branches/ReduceBooleanBranches.cpp libredex/DexAsm.h service/constant-propagation/ConstantArrayDomain.h libredex/IRList.cpp opt/app_module_usage/AppModuleUsage.h service/constant-propagation/IPConstantPropagationAnalysis.cpp test/unit/constant-propagation/IPConstantPropagationTest.cpp opt/instrument/Instrument.h opt/print-kotlin-stats/PrintKotlinStats.cpp libredex/DexCallSite.cpp libredex/ReachableClasses.cpp opt/optimize_enums/EnumTransformer.cpp libredex/AnnoUtils.cpp service/type-analysis/TypeAnalysisRuntimeAssert.cpp service/method-inliner/CFGInliner.cpp opt/obfuscate/VirtualRenamer.cpp opt/remove-uninstantiables/RemoveUninstantiablesPass.cpp opt/builder_pattern/BuilderTransform.h libredex/DexClass.h libredex/DexStore.cpp test/integ/ReachabilityTest.cpp service/cross-dex-ref-minimizer/CrossDexRefMinimizer.h libredex/Resolver.cpp opt/peephole/RedundantCheckCastRemover.h test/unit/FinalInlineTest.cpp service/field-ops/FieldOpTracker.h libredex/Match.h opt/remove-interfaces/RemoveInterfacePass.cpp libredex/Creators.cpp opt/class-splitting/ClassSplitting.cpp libredex/DexAnnotation.h opt/delinit/DelInit.cpp opt/original_name/OriginalNamePass.cpp libredex/ProguardMap.cpp libredex/ClassHierarchy.cpp service/dataflow/ConstantUses.cpp libredex/DexTypeEnvironment.h opt/remove-nullcheck-string-arg/RemoveNullcheckStringArg.cpp opt/methodinline/PerfMethodInlinePass.cpp util/MallocDebug.cpp service/regalloc-fast/LinearScan.cpp service/method-dedup/ConstantValue.cpp libredex/GlobalConfig.h shared/DexDefs.h libredex/DexLoader.cpp test/integ/InjectDebugTest.cpp libredex/IRInstruction.h libredex/DexUtil.cpp opt/remove_empty_classes/RemoveEmptyClasses.cpp opt/vertical_merging/VerticalMerging.cpp libredex/DexOutput.cpp test/instr/MethodDevirtualizationVerify.cpp libredex/PointsToSemanticsUtils.h test/unit/LocalDceTest.cpp libredex/ProguardParser.h opt/split_huge_switches/SplitHugeSwitchPass.cpp libredex/OptData.cpp opt/uses-names/UsesNames.cpp opt/annokill/AnnoKill.cpp opt/interdex/InterDexPass.h service/reference-update/TypeReference.h opt/peephole/RedundantCheckCastRemover.cpp libredex/ProguardConfiguration.cpp opt/stringbuilder-outliner/StringBuilderOutliner.cpp libredex/RefChecker.cpp service/reference-update/TypeReference.cpp service/switch-dispatch/SwitchDispatch.h test/instr/ClassMergingSimpleTestVerify.cpp libredex/Walkers.h opt/delsuper/DelSuper.cpp opt/remove-unused-args/RemoveUnusedArgs.h opt/class-merging/ClassMergingPass.cpp opt/outliner/OutlinerTypeAnalysis.cpp opt/check_breadcrumbs/CheckBreadcrumbs.cpp ... |
2. | asuarez@fb.com | nikolait@fb.com |
226 shared files
service/method-inliner/MethodInliner.h opt/virtual_merging/VirtualMerging.cpp test/unit/SourceBlocksTest.cpp opt/final_inline/FinalInlineV2.cpp libredex/IROpcode.cpp test/unit/FastRegAllocTest.cpp service/regalloc/GraphColoring.h libredex/DexUtil.h libredex/IRAssembler.cpp test/unit/FinalInlineV2Test.cpp libredex/DexHasher.cpp test/unit/ObjectInlinerTest.cpp libredex/IRCode.h tools/redex-all/main.cpp service/method-outliner/OutliningProfileGuidanceImpl.cpp opt/constant-propagation/IPConstantPropagation.cpp opt/remove-builders/RemoveBuilders.cpp libredex/IRList.cpp test/unit/constant-propagation/IPConstantPropagationTest.cpp test/unit/InitClassLoweringPassTest.cpp sparta/include/IntervalDomain.h opt/verifier/Verifier.cpp opt/optimize_enums/EnumTransformer.cpp service/type-analysis/TypeAnalysisRuntimeAssert.cpp service/method-inliner/CFGInliner.cpp libredex/IROpcodes.def opt/builder_pattern/BuilderTransform.h libredex/DexClass.h libredex/DexStore.cpp service/cross-dex-ref-minimizer/CrossDexRefMinimizer.h opt/methodinline/BridgeSynthInlinePass.cpp service/init-classes/InitClassBackwardAnalysis.h opt/class-splitting/ClassSplitting.cpp libredex/ProguardMap.cpp service/init-classes/InitClassPruner.cpp test/unit/CFGInlinerTest.cpp service/dataflow/ConstantUses.cpp service/regalloc-fast/LinearScan.cpp libredex/GlobalConfig.h opt/init-classes/InitClassLoweringPass.cpp libredex/DexLoader.cpp test/integ/ClinitSideEffect.cpp test/integ/InjectDebugTest.cpp libredex/IRInstruction.h opt/shrinker/ShrinkerPass.h opt/evaluate_type_checks/EvaluateTypeChecks.cpp libredex/DexUtil.cpp libredex/MonitorCount.cpp opt/remove_empty_classes/RemoveEmptyClasses.cpp opt/class-splitting/ClassSplitting.h service/constant-propagation/ConstantPropagationWholeProgramState.cpp libredex/DexOutput.cpp service/regalloc-fast/LinearScan.h test/integ/ObjectSensitiveDceTest.java test/unit/LocalDceTest.cpp opt/interdex/InterDexPass.h service/local-dce/LocalDce.h test/instr/SimplifyStringVerify.cpp opt/remove-unused-args/RemoveUnusedArgs.h opt/class-merging/ClassMergingPass.cpp opt/outliner/OutlinerTypeAnalysis.cpp tools/redex-tool/DexSqlDump.cpp tools/bytecode_debugger/InjectDebug.cpp libredex/CFGMutation.cpp service/cse/CommonSubexpressionElimination.cpp opt/final_inline/FinalInlineV2.h service/copy-propagation/CopyPropagation.h test/integ/SourceBlocksTest.cpp test/integ/PointsToSemanticsTest.cpp libredex/MethodUtil.cpp libredex/DexStore.h test/obfuscation-e2e/ProguardObfuscationTest.cpp test/unit/CopyPropagationTest.cpp service/method-outliner/OutliningProfileGuidanceImpl.h test/integ/BridgeSynthInlineTest.cpp opt/builder_pattern/BuilderTransform.cpp test/unit/constant-propagation/SignedConstantPropagationTest.cpp service/init-classes/InitClassPruner.h libredex/Purity.cpp opt/shrinker/ShrinkerPass.cpp libredex/ConfigFiles.cpp test/pg-config-e2e/ProguardTest.cpp service/dedup-blocks/DedupBlocks.cpp opt/object-sensitive-dce/SideEffectSummary.h service/regalloc/GraphColoring.cpp service/init-classes/InitClassesWithSideEffects.cpp service/dataflow/ConstantUses.h test/unit/object-sensitive-dce/SideEffectSummaryTest.cpp service/class-merging/Model.h opt/interdex/DexStructure.h libredex/RedexContext.h test/instr/VerifyUtil.h libredex/ConfigFiles.h libredex/MethodUtil.h libredex/DexLoader.h test/instr/RemoveUnusedFieldsTest.java test/integ/Dex038Test.cpp opt/remove_redundant_check_casts/CheckCastAnalysis.cpp test/integ/IODI.cpp libredex/Reachability.cpp ... |
3. | nikolait@fb.com | agampe@fb.com |
117 shared files
opt/virtual_merging/VirtualMerging.cpp test/unit/SourceBlocksTest.cpp opt/final_inline/FinalInlineV2.cpp libredex/DexUtil.h libredex/IRAssembler.cpp test/unit/FinalInlineV2Test.cpp libredex/DexHasher.cpp libredex/IRCode.h tools/redex-all/main.cpp libredex/IRList.cpp test/unit/constant-propagation/IPConstantPropagationTest.cpp opt/optimize_enums/EnumTransformer.cpp service/type-analysis/TypeAnalysisRuntimeAssert.cpp service/method-inliner/CFGInliner.cpp opt/builder_pattern/BuilderTransform.h libredex/DexClass.h libredex/DexStore.cpp service/cross-dex-ref-minimizer/CrossDexRefMinimizer.h opt/class-splitting/ClassSplitting.cpp libredex/ProguardMap.cpp service/dataflow/ConstantUses.cpp service/regalloc-fast/LinearScan.cpp libredex/GlobalConfig.h libredex/DexLoader.cpp test/integ/InjectDebugTest.cpp libredex/IRInstruction.h libredex/DexUtil.cpp opt/remove_empty_classes/RemoveEmptyClasses.cpp libredex/DexOutput.cpp test/unit/LocalDceTest.cpp opt/interdex/InterDexPass.h opt/remove-unused-args/RemoveUnusedArgs.h opt/class-merging/ClassMergingPass.cpp opt/outliner/OutlinerTypeAnalysis.cpp tools/redex-tool/DexSqlDump.cpp tools/bytecode_debugger/InjectDebug.cpp libredex/CFGMutation.cpp service/cse/CommonSubexpressionElimination.cpp test/integ/SourceBlocksTest.cpp opt/builder_pattern/BuilderTransform.cpp libredex/ConfigFiles.cpp test/pg-config-e2e/ProguardTest.cpp service/dedup-blocks/DedupBlocks.cpp opt/object-sensitive-dce/SideEffectSummary.h service/regalloc/GraphColoring.cpp service/class-merging/Model.h libredex/RedexContext.h libredex/ConfigFiles.h libredex/MethodUtil.h test/integ/Dex038Test.cpp opt/remove_redundant_check_casts/CheckCastAnalysis.cpp libredex/Reachability.cpp test/unit/Makefile.am libredex/IRInstruction.cpp libredex/IRList.h libredex/IRTypeChecker.cpp service/shrinker/Shrinker.h service/constant-propagation/ConstantPropagationTransform.h test/unit/IRTypeCheckerTest.cpp opt/local-dce/LocalDcePass.cpp libredex/GlobalConfig.cpp service/cross-dex-ref-minimizer/CrossDexRefMinimizer.cpp service/method-inliner/Inliner.cpp opt/interdex/InterDex.cpp service/constant-propagation/ConstantPropagationAnalysis.h libredex/PassManager.cpp opt/basic-block/BasicBlockProfile.cpp opt/synth/Synth.cpp libredex/ReferencedState.h libredex/JarLoader.cpp opt/outliner/InstructionSequenceOutliner.cpp libredex/TypeInference.cpp libredex/ControlFlow.h service/constant-propagation/ConstantPropagationAnalysis.cpp libredex/Creators.h opt/optimize_enums/OptimizeEnums.cpp service/constant-propagation/ConstructorParams.cpp opt/partial-application/PartialApplication.cpp opt/remove-builders/RemoveBuildersHelper.cpp test/unit/constant-propagation/ConstantPropagationTest.cpp service/method-inliner/MethodInliner.cpp service/method-inliner/Deleter.cpp opt/builder_pattern/RemoveBuilderPattern.cpp Makefile.am libredex/SourceBlocks.cpp opt/virtual_merging/VirtualMerging.h opt/remove-unused-args/RemoveUnusedArgs.cpp libredex/DexClass.cpp service/constant-propagation/ConstantPropagationTransform.cpp libredex/InstructionLowering.cpp opt/interdex/InterDex.h opt/singleimpl/SingleImpl.cpp service/method-inliner/Inliner.h service/copy-propagation/CopyPropagation.cpp libredex/ControlFlow.cpp service/local-dce/LocalDce.cpp test/unit/CommonSubexpressionEliminationTest.cpp opt/renameclasses/RenameClassesV2.cpp libredex/IRTypeChecker.h libredex/ProguardMatcher.cpp ... |
4. | asuarez@fb.com | ych@fb.com |
49 shared files
opt/final_inline/FinalInlineV2.cpp libredex/DexUtil.h libredex/DexMemberRefs.cpp libredex/MethodProfiles.h tools/redex-all/main.cpp libredex/FbjniMarker.cpp opt/app_module_usage/AppModuleUsage.h libredex/DexClass.h libredex/RedexOptions.cpp libredex/DexLoader.cpp libredex/DexUtil.cpp test/unit/NativeTest.cpp test/integ/UsesAppModuleAnnotated.java opt/peephole/Peephole.cpp tools/tool/Tool.h test/unit/DexUtilTest.cpp test/unit/Mutf8CompareTest.cpp libredex/DexStore.h libredex/JavaParserUtil.cpp libredex/RedexOptions.h libredex/RedexContext.h libredex/DexLoader.h test/integ/Dex038Test.cpp test/integ/UsesAppModule.java libredex/PassManager.cpp test/unit/CppUtilTest.cpp libredex/Native.cpp opt/app_module_usage/AppModuleUsage.cpp libredex/TypeUtil.h test/integ/AppModuleUsageTest.cpp libredex/TypeUtil.cpp test/unit/constant-propagation/ConstantPropagationTest.cpp libredex/DexClass.cpp test/integ/AppModuleUsageOtherClass.java service/constant-propagation/ConstantPropagationTransform.cpp libredex/IRMetaIO.cpp libredex/DexIdx.cpp libredex/CppUtil.h redex.py libredex/JavaParserUtil.h test/integ/AppModuleUsageThirdClass.java libredex/FbjniMarker.h test/integ/AppModuleUsageClass.java libredex/ApkResources.cpp libredex/DexMemberRefs.h libredex/MethodProfiles.cpp libredex/Native.h libredex/RedexContext.cpp tools/tool/Tool.cpp |
5. | zwei@fb.com | asuarez@fb.com |
35 shared files
service/class-merging/ApproximateShapeMerging.h test/instr/RemoveBuilderPatternTestVerify.cpp opt/class-merging/AnonymousClassMergingPass.h test/instr/RemoveBuilderPatternTest.java opt/builder_pattern/BuilderTransform.h service/type-analysis/LocalTypeAnalyzer.h opt/remove-interfaces/RemoveInterfacePass.cpp service/class-merging/ClassMerging.cpp opt/builder_pattern/BuilderAnalysis.h test/integ/GlobalTypeAnalysisTest.cpp opt/class-merging/ClassMergingPass.cpp service/cse/CommonSubexpressionElimination.cpp opt/builder_pattern/BuilderTransform.cpp opt/builder_pattern/BuilderAnalysis.cpp service/type-analysis/WholeProgramState.cpp service/class-merging/Model.h service/class-merging/ModelMerger.h libredex/DexTypeEnvironment.cpp test/unit/TypeUtilTest.cpp opt/remove-interfaces/RemoveInterfacePass.h opt/class-merging/AnonymousClassMergingPass.cpp service/type-analysis/LocalTypeAnalyzer.cpp service/class-merging/ModelMerger.cpp libredex/TypeUtil.h libredex/TypeUtil.cpp opt/builder_pattern/RemoveBuilderPattern.cpp service/class-merging/MergeabilityCheck.cpp test/unit/CommonSubexpressionEliminationTest.cpp service/class-merging/ApproximateShapeMerging.cpp test/unit/type-analysis/DexTypeEnvironmentTest.cpp service/class-merging/ClassMerging.h service/cse/CommonSubexpressionElimination.h test/integ/GlobalTypeAnalysisTest.java opt/class-merging/IntraDexClassMergingPass.cpp service/class-merging/Model.cpp |
6. | agampe@fb.com | ych@fb.com |
26 shared files
opt/final_inline/FinalInlineV2.cpp libredex/DexUtil.h libredex/MethodProfiles.h tools/redex-all/main.cpp opt/app_module_usage/AppModuleUsage.h libredex/DexClass.h libredex/DexLoader.cpp libredex/DexUtil.cpp opt/peephole/Peephole.cpp test/unit/Mutf8CompareTest.cpp libredex/RedexContext.h test/integ/Dex038Test.cpp test/unit/Makefile.am libredex/PassManager.cpp libredex/Native.cpp opt/app_module_usage/AppModuleUsage.cpp libredex/TypeUtil.cpp test/unit/constant-propagation/ConstantPropagationTest.cpp libredex/DexClass.cpp service/constant-propagation/ConstantPropagationTransform.cpp libredex/IRMetaIO.cpp libredex/DexIdx.cpp redex.py libredex/DexMemberRefs.h libredex/MethodProfiles.cpp libredex/RedexContext.cpp |
7. | asuarez@fb.com | kugan@fb.com |
25 shared files
libredex/DexUtil.h test/instr/MethodDevirtualizationAnonVerify.cpp test/instr/MethodInlineDeVirtTest.java opt/remove-nullcheck-string-arg/RemoveNullcheckStringArg.cpp libredex/DexUtil.cpp libredex/MethodDevirtualizer.h test/instr/RemoveUnusedArgsDeVirtVerify.cpp opt/remove-unused-args/RemoveUnusedArgs.h test/integ/KotlinObjectInline.cpp test/instr/MethodDevirtualizationAnonTest.java libredex/ConfigFiles.cpp test/instr/RemoveUnusedArgsDeVirtTest.java opt/kotlin-lambda/KotlinObjectInliner.h libredex/ConfigFiles.h test/integ/KotlinCompanionObj.java libredex/GlobalConfig.cpp libredex/PassManager.cpp test/instr/MethodInlineDeVirtVerify.cpp libredex/MethodDevirtualizer.cpp service/method-inliner/MethodInliner.cpp opt/remove-unused-args/RemoveUnusedArgs.cpp libredex/Trace.h test/integ/KotlinCompanionObj.kt opt/virtual_scope/MethodDevirtualizationPass.cpp opt/kotlin-lambda/KotlinObjectInliner.cpp |
8. | asuarez@fb.com | adicatana@fb.com |
24 shared files
test/integ/ConstructorDedupTest.cpp opt/dedup-strings/DedupStrings.cpp libredex/ABExperimentContext.cpp tools/redex-all/main.cpp test/integ/ReachabilityTest.cpp service/method-dedup/NormalizeConstructor.h libredex/DexOutput.cpp service/reference-update/TypeReference.h service/reference-update/TypeReference.cpp service/method-dedup/NormalizeConstructor.cpp libredex/ABExperimentContext.h test/integ/ABExperimentContextTest.cpp libredex/Reachability.cpp libredex/MethodSimilarityOrderer.cpp test/integ/ConstructorDedupTest.java libredex/ABExperimentContextImpl.h test/instr/ClassMergingKotlinCoroutinesTestVerify.cpp libredex/MethodSimilarityOrderer.h libredex/DexOutput.h test/instr/ClassMergingKotlinCoroutinesTest.kt test/integ/DexOutputTest.cpp test/integ/InstructionSequenceOutlinerTest.cpp libredex/Reachability.h libredex/ABExperimentContextImpl.cpp |
9. | asuarez@fb.com | jimmycleary@fb.com |
23 shared files
libredex/Trace.cpp libredex/SourceBlocks.h service/type-analysis/GlobalTypeAnalyzer.h libredex/Dominators.h libredex/GlobalConfig.h service/switch-partitioning/SwitchEquivFinder.cpp libredex/SourceBlockConsistencyCheck.h libredex/CallGraph.cpp libredex/InteractiveDebugging.h libredex/CallGraph.h libredex/MethodSimilarityOrderer.cpp libredex/PassManager.h libredex/PassManager.cpp opt/insert-source-blocks/InsertSourceBlocks.cpp libredex/TraceContextAccess.h libredex/SourceBlocks.cpp libredex/MethodSimilarityOrderer.h libredex/Trace.h libredex/SourceBlockConsistencyCheck.cpp test/unit/type-analysis/GlobalTypeAnalysisTest.cpp redex.py service/type-analysis/GlobalTypeAnalyzer.cpp libredex/InteractiveDebugging.cpp |
10. | wsanville@fb.com | asuarez@fb.com |
21 shared files
util/IOUtil.h test/unit/CheckBreadCrumbsTest.cpp tools/redex-all/main.cpp test/unit/ResourceSerializationTest.cpp libredex/DexStore.cpp opt/track_resources/TrackResources.cpp libredex/BundleResources.h libredex/RedexResources.h opt/check_breadcrumbs/CheckBreadcrumbs.cpp libredex/DexStore.h libredex/ConfigFiles.cpp libresource/utils/Serialize.h libredex/ConfigFiles.h libresource/Serialize.cpp libredex/BundleResources.cpp libredex/ApkResources.h libredex/GlobalConfig.cpp opt/check_breadcrumbs/CheckBreadcrumbs.h libredex/RedexResources.cpp libredex/ApkResources.cpp test/unit/BundleResourcesTest.cpp |
11. | asuarez@fb.com | fengliu@fb.com |
19 shared files
service/class-merging/ClassAssemblingUtils.h opt/vertical_merging/VerticalMerging.cpp service/class-merging/ClassMerging.cpp opt/class-merging/ClassMergingPass.cpp test/integ/PartialApplicationTest.cpp libredex/DexStore.h libresource/utils/Serialize.h service/class-merging/Model.h service/class-merging/ClassAssemblingUtils.cpp opt/class-merging/AnonymousClassMergingPass.cpp libredex/Creators.h opt/remove-builders/RemoveBuildersHelper.cpp service/class-merging/MergeabilityCheck.h service/class-merging/MergeabilityCheck.cpp service/constant-propagation/ConstantEnvironment.cpp opt/class-merging/IntraDexClassMergingPass.cpp test/unit/MethodInlineTest.cpp service/class-merging/Model.cpp opt/class-merging/ModelSpecGenerator.cpp |
12. | asuarez@fb.com | wangm@fb.com |
19 shared files
opt/type-analysis/GlobalTypeAnalysisPass.cpp service/cse/CommonSubexpressionElimination.cpp test/instr/KtnonclTestVerify.cpp test/instr/KotlinNonCL.kt service/type-analysis/ResolveMethodRefs.h libredex/Transform.cpp service/method-inliner/Inliner.cpp libredex/ControlFlow.h libredex/TypeUtil.h libredex/TypeUtil.cpp service/method-inliner/MethodInliner.cpp service/method-inliner/Inliner.h libredex/ControlFlow.cpp test/unit/CommonSubexpressionEliminationTest.cpp redex.py service/cse/CommonSubexpressionElimination.h service/type-analysis/GlobalTypeAnalyzer.cpp service/type-analysis/ResolveMethodRefs.cpp opt/type-analysis/GlobalTypeAnalysisPass.h |
13. | nikolait@fb.com | ych@fb.com |
17 shared files
opt/final_inline/FinalInlineV2.cpp libredex/DexUtil.h tools/redex-all/main.cpp libredex/DexClass.h libredex/DexLoader.cpp libredex/DexUtil.cpp libredex/DexStore.h libredex/RedexContext.h libredex/DexLoader.h test/integ/Dex038Test.cpp test/unit/Makefile.am libredex/PassManager.cpp test/unit/constant-propagation/ConstantPropagationTest.cpp libredex/DexClass.cpp service/constant-propagation/ConstantPropagationTransform.cpp libredex/RedexContext.cpp tools/tool/Tool.cpp |
14. | zwei@fb.com | agampe@fb.com |
13 shared files
opt/builder_pattern/BuilderTransform.h opt/remove-interfaces/RemoveInterfacePass.cpp opt/class-merging/ClassMergingPass.cpp service/cse/CommonSubexpressionElimination.cpp opt/builder_pattern/BuilderTransform.cpp service/class-merging/Model.h libredex/DexTypeEnvironment.cpp service/class-merging/ModelMerger.cpp libredex/TypeUtil.cpp opt/builder_pattern/RemoveBuilderPattern.cpp test/unit/CommonSubexpressionEliminationTest.cpp service/cse/CommonSubexpressionElimination.h service/class-merging/Model.cpp |
15. | adicatana@fb.com | agampe@fb.com |
12 shared files
opt/dedup-strings/DedupStrings.cpp tools/redex-all/main.cpp test/integ/ReachabilityTest.cpp libredex/DexOutput.cpp service/reference-update/TypeReference.h service/reference-update/TypeReference.cpp service/method-dedup/NormalizeConstructor.cpp test/integ/ABExperimentContextTest.cpp libredex/Reachability.cpp libredex/DexOutput.h test/integ/DexOutputTest.cpp libredex/Reachability.h |
16. | wangm@fb.com | agampe@fb.com |
12 shared files
service/cse/CommonSubexpressionElimination.cpp service/method-inliner/Inliner.cpp libredex/ControlFlow.h libredex/TypeUtil.cpp service/method-inliner/MethodInliner.cpp Makefile.am service/method-inliner/Inliner.h libredex/ControlFlow.cpp test/unit/CommonSubexpressionEliminationTest.cpp redex.py service/cse/CommonSubexpressionElimination.h service/type-analysis/GlobalTypeAnalyzer.cpp |
17. | kugan@fb.com | nikolait@fb.com |
11 shared files
libredex/DexUtil.h libredex/DexUtil.cpp opt/remove-unused-args/RemoveUnusedArgs.h libredex/ConfigFiles.cpp libredex/ConfigFiles.h libredex/GlobalConfig.cpp libredex/PassManager.cpp service/method-inliner/MethodInliner.cpp Makefile.am opt/remove-unused-args/RemoveUnusedArgs.cpp libredex/Trace.h |
18. | kugan@fb.com | agampe@fb.com |
11 shared files
libredex/DexUtil.h opt/remove-nullcheck-string-arg/RemoveNullcheckStringArg.cpp libredex/DexUtil.cpp opt/remove-unused-args/RemoveUnusedArgs.h libredex/ConfigFiles.cpp libredex/ConfigFiles.h libredex/GlobalConfig.cpp libredex/PassManager.cpp service/method-inliner/MethodInliner.cpp Makefile.am opt/remove-unused-args/RemoveUnusedArgs.cpp |
19. | agampe@fb.com | jimmycleary@fb.com |
11 shared files
libredex/SourceBlocks.h libredex/GlobalConfig.h libredex/SourceBlockConsistencyCheck.h libredex/CallGraph.cpp libredex/PassManager.cpp opt/insert-source-blocks/InsertSourceBlocks.cpp Makefile.am libredex/SourceBlocks.cpp libredex/SourceBlockConsistencyCheck.cpp redex.py service/type-analysis/GlobalTypeAnalyzer.cpp |
20. | asuarez@fb.com | maddymcgee@fb.com |
11 shared files
opt/app_module_usage/AppModuleUsage.h test/integ/UsesAppModuleAnnotated.java libredex/ReflectionAnalysis.cpp test/integ/UsesAppModule.java test/integ/UsesAppModuleTest.cpp opt/app_module_usage/AppModuleUsage.cpp test/integ/AppModuleUsageTest.cpp test/integ/AppModuleUsageOtherClass.java libredex/Trace.h test/integ/AppModuleUsageThirdClass.java test/integ/AppModuleUsageClass.java |
21. | ych@fb.com | maddymcgee@fb.com |
10 shared files
opt/app_module_usage/AppModuleUsage.h test/integ/Makefile.am test/integ/UsesAppModuleAnnotated.java test/integ/UsesAppModule.java test/integ/AppModuleUsageTestDefault.config opt/app_module_usage/AppModuleUsage.cpp test/integ/AppModuleUsageTest.cpp test/integ/AppModuleUsageOtherClass.java test/integ/AppModuleUsageThirdClass.java test/integ/AppModuleUsageClass.java |
22. | nikolait@fb.com | wangm@fb.com |
10 shared files
service/cse/CommonSubexpressionElimination.cpp service/method-inliner/Inliner.cpp libredex/ControlFlow.h service/method-inliner/MethodInliner.cpp Makefile.am service/method-inliner/Inliner.h libredex/ControlFlow.cpp test/unit/CommonSubexpressionEliminationTest.cpp service/cse/CommonSubexpressionElimination.h service/type-analysis/ResolveMethodRefs.cpp |
23. | zwei@fb.com | nikolait@fb.com |
9 shared files
opt/builder_pattern/BuilderTransform.h opt/class-merging/ClassMergingPass.cpp service/cse/CommonSubexpressionElimination.cpp opt/builder_pattern/BuilderTransform.cpp service/class-merging/Model.h opt/builder_pattern/RemoveBuilderPattern.cpp service/class-merging/MergeabilityCheck.cpp test/unit/CommonSubexpressionEliminationTest.cpp service/cse/CommonSubexpressionElimination.h |
24. | agampe@fb.com | wsanville@fb.com |
8 shared files
tools/redex-all/main.cpp libredex/DexStore.cpp opt/check_breadcrumbs/CheckBreadcrumbs.cpp libredex/ConfigFiles.cpp libredex/ConfigFiles.h libredex/BundleResources.cpp libredex/GlobalConfig.cpp Makefile.am |
25. | fengliu@fb.com | agampe@fb.com |
8 shared files
opt/vertical_merging/VerticalMerging.cpp opt/class-merging/ClassMergingPass.cpp service/class-merging/Model.h service/class-merging/ClassAssemblingUtils.cpp libredex/Creators.h opt/remove-builders/RemoveBuildersHelper.cpp service/class-merging/Model.cpp opt/class-merging/ModelSpecGenerator.cpp |
26. | zwei@fb.com | fengliu@fb.com |
8 shared files
service/class-merging/ClassMerging.cpp opt/class-merging/ClassMergingPass.cpp service/class-merging/Model.h opt/class-merging/AnonymousClassMergingPass.cpp test/instr/anonymous-classmerging.config service/class-merging/MergeabilityCheck.cpp opt/class-merging/IntraDexClassMergingPass.cpp service/class-merging/Model.cpp |
27. | fengliu@fb.com | nikolait@fb.com |
8 shared files
opt/class-merging/ClassMergingPass.cpp libredex/DexStore.h service/class-merging/Model.h libredex/Creators.h opt/remove-builders/RemoveBuildersHelper.cpp service/class-merging/MergeabilityCheck.cpp service/constant-propagation/ConstantEnvironment.cpp test/unit/MethodInlineTest.cpp |
28. | asuarez@fb.com | suree404@fb.com |
7 shared files
opt/final_inline/FinalInlineV2.cpp test/unit/FinalInlineV2Test.cpp tools/redex-all/main.cpp opt/remove-unreachable/RemoveUnreachable.cpp tools/callgraph-analysis/corelib/loader.py libredex/BundleResources.cpp test/unit/BundleResourcesTest.cpp |
29. | nikolait@fb.com | wsanville@fb.com |
7 shared files
tools/redex-all/main.cpp libredex/DexStore.cpp libredex/DexStore.h libredex/ConfigFiles.cpp libredex/ConfigFiles.h libredex/GlobalConfig.cpp Makefile.am |
30. | asuarez@fb.com | troyj@fb.com |
6 shared files
libredex/DexAsm.h opt/interdex/InterDexPass.h opt/interdex/InterDex.cpp opt/interdex/InterDex.h opt/interdex/InterDexPass.cpp libredex/DexAsm.cpp |
31. | troyj@fb.com | agampe@fb.com |
6 shared files
libredex/DexAsm.h opt/interdex/InterDexPass.h opt/interdex/InterDex.cpp opt/interdex/InterDex.h opt/interdex/InterDexPass.cpp libredex/DexAsm.cpp |
32. | jimmycleary@fb.com | nikolait@fb.com |
6 shared files
libredex/GlobalConfig.h libredex/PassManager.h libredex/PassManager.cpp Makefile.am libredex/SourceBlocks.cpp libredex/Trace.h |
33. | nikolait@fb.com | adicatana@fb.com |
5 shared files
tools/redex-all/main.cpp libredex/DexOutput.cpp libredex/Reachability.cpp libredex/DexOutput.h test/integ/DexOutputTest.cpp |
34. | zwei@fb.com | wangm@fb.com |
5 shared files
service/cse/CommonSubexpressionElimination.cpp libredex/TypeUtil.h libredex/TypeUtil.cpp test/unit/CommonSubexpressionEliminationTest.cpp service/cse/CommonSubexpressionElimination.h |
35. | agampe@fb.com | suree404@fb.com |
4 shared files
opt/final_inline/FinalInlineV2.cpp test/unit/FinalInlineV2Test.cpp tools/redex-all/main.cpp libredex/BundleResources.cpp |
36. | agampe@fb.com | maddymcgee@fb.com |
4 shared files
opt/app_module_usage/AppModuleUsage.h libredex/ReflectionAnalysis.cpp opt/app_module_usage/AppModuleUsage.cpp Makefile.am |
37. | nikolait@fb.com | troyj@fb.com |
4 shared files
opt/interdex/InterDexPass.h opt/interdex/InterDex.cpp opt/interdex/InterDex.h opt/interdex/InterDexPass.cpp |
38. | rbarnes@fb.com | gilsongil@fb.com |
4 shared files
test/Makefile.inc test/setup.sh test/unit/IRTypeCheckerTest.cpp test/Makefile.am |
39. | rbarnes@fb.com | dimitribouche@fb.com |
4 shared files
test/Makefile.inc test/setup.sh test/unit/IRTypeCheckerTest.cpp test/Makefile.am |
40. | gilsongil@fb.com | dimitribouche@fb.com |
4 shared files
test/Makefile.inc test/setup.sh test/unit/IRTypeCheckerTest.cpp test/Makefile.am |
41. | wsanville@fb.com | kugan@fb.com |
4 shared files
libredex/ConfigFiles.cpp libredex/ConfigFiles.h libredex/GlobalConfig.cpp Makefile.am |
42. | nikolait@fb.com | suree404@fb.com |
3 shared files
opt/final_inline/FinalInlineV2.cpp test/unit/FinalInlineV2Test.cpp tools/redex-all/main.cpp |
43. | ych@fb.com | kugan@fb.com |
3 shared files
libredex/DexUtil.h libredex/DexUtil.cpp libredex/PassManager.cpp |
44. | wsanville@fb.com | ych@fb.com |
3 shared files
tools/redex-all/main.cpp libredex/DexStore.h libredex/ApkResources.cpp |
45. | wsanville@fb.com | suree404@fb.com |
3 shared files
tools/redex-all/main.cpp libredex/BundleResources.cpp test/unit/BundleResourcesTest.cpp |
46. | asuarez@fb.com | danjin@fb.com |
3 shared files
libredex/IODIMetadata.h libredex/DexOutput.cpp libredex/IODIMetadata.cpp |
47. | nikolait@fb.com | maddymcgee@fb.com |
3 shared files
Makefile.inc Makefile.am libredex/Trace.h |
48. | jimmycleary@fb.com | kugan@fb.com |
3 shared files
libredex/PassManager.cpp Makefile.am libredex/Trace.h |
49. | ych@fb.com | wangm@fb.com |
3 shared files
libredex/TypeUtil.h libredex/TypeUtil.cpp redex.py |
50. | jimmycleary@fb.com | wangm@fb.com |
3 shared files
Makefile.am redex.py service/type-analysis/GlobalTypeAnalyzer.cpp |
51. | ych@fb.com | suree404@fb.com |
2 shared files
opt/final_inline/FinalInlineV2.cpp tools/redex-all/main.cpp |
52. | dmitryvinn@gmail.com | asuarez@fb.com |
2 shared files
website/static/css/custom.css website/pages/en/index.js |
53. | wsanville@fb.com | fengliu@fb.com |
2 shared files
libredex/DexStore.h libresource/utils/Serialize.h |
54. | rbarnes@fb.com | asuarez@fb.com |
2 shared files
test/setup.sh test/unit/IRTypeCheckerTest.cpp |
55. | gilsongil@fb.com | asuarez@fb.com |
2 shared files
test/setup.sh test/unit/IRTypeCheckerTest.cpp |
56. | dimitribouche@fb.com | asuarez@fb.com |
2 shared files
test/setup.sh test/unit/IRTypeCheckerTest.cpp |
57. | asuarez@fb.com |
2 shared files
util/JemallocUtil.cpp redex.py |
|
58. | agampe@fb.com |
2 shared files
util/JemallocUtil.cpp redex.py |
|
59. | adicatana@fb.com | jimmycleary@fb.com |
2 shared files
libredex/MethodSimilarityOrderer.cpp libredex/MethodSimilarityOrderer.h |
60. | agampe@fb.com | jidong@fb.com |
2 shared files
opt/interdex/InterDex.cpp opt/interdex/InterDex.h |
61. | asuarez@fb.com | jidong@fb.com |
2 shared files
opt/interdex/InterDex.cpp opt/interdex/InterDex.h |
62. | troyj@fb.com | jidong@fb.com |
2 shared files
opt/interdex/InterDex.cpp opt/interdex/InterDex.h |
63. | jidong@fb.com | nikolait@fb.com |
2 shared files
opt/interdex/InterDex.cpp opt/interdex/InterDex.h |
64. | ych@fb.com | jimmycleary@fb.com |
2 shared files
libredex/PassManager.cpp redex.py |
65. | ych@fb.com | zwei@fb.com |
2 shared files
libredex/TypeUtil.h libredex/TypeUtil.cpp |
66. | wangm@fb.com | kugan@fb.com |
2 shared files
service/method-inliner/MethodInliner.cpp Makefile.am |
67. | jimmycleary@fb.com | maddymcgee@fb.com |
2 shared files
Makefile.am libredex/Trace.h |
68. | kugan@fb.com | maddymcgee@fb.com |
2 shared files
Makefile.am libredex/Trace.h |
69. | wsanville@fb.com | adicatana@fb.com |
1 shared file
tools/redex-all/main.cpp |
70. | adicatana@fb.com | ych@fb.com |
1 shared file
tools/redex-all/main.cpp |
71. | adicatana@fb.com | suree404@fb.com |
1 shared file
tools/redex-all/main.cpp |
72. | nikolait@fb.com | danjin@fb.com |
1 shared file
libredex/DexOutput.cpp |
73. | adicatana@fb.com | danjin@fb.com |
1 shared file
libredex/DexOutput.cpp |
74. | agampe@fb.com | danjin@fb.com |
1 shared file
libredex/DexOutput.cpp |
75. | ych@fb.com | fengliu@fb.com |
1 shared file
libredex/DexStore.h |
76. | rbarnes@fb.com | agampe@fb.com |
1 shared file
test/unit/IRTypeCheckerTest.cpp |
77. | rbarnes@fb.com | nikolait@fb.com |
1 shared file
test/unit/IRTypeCheckerTest.cpp |
78. | gilsongil@fb.com | agampe@fb.com |
1 shared file
test/unit/IRTypeCheckerTest.cpp |
79. | gilsongil@fb.com | nikolait@fb.com |
1 shared file
test/unit/IRTypeCheckerTest.cpp |
80. | dimitribouche@fb.com | agampe@fb.com |
1 shared file
test/unit/IRTypeCheckerTest.cpp |
81. | dimitribouche@fb.com | nikolait@fb.com |
1 shared file
test/unit/IRTypeCheckerTest.cpp |
82. | nikolait@fb.com | axsouche@fb.com |
1 shared file
libredex/JarLoader.cpp |
83. | axsouche@fb.com | asuarez@fb.com |
1 shared file
libredex/JarLoader.cpp |
84. | axsouche@fb.com | agampe@fb.com |
1 shared file
libredex/JarLoader.cpp |
85. | asuarez@fb.com | liufengkai@bytedance.com |
1 shared file
libredex/TypeUtil.cpp |
86. | zwei@fb.com | liufengkai@bytedance.com |
1 shared file
libredex/TypeUtil.cpp |
87. | ych@fb.com | liufengkai@bytedance.com |
1 shared file
libredex/TypeUtil.cpp |
88. | wangm@fb.com | liufengkai@bytedance.com |
1 shared file
libredex/TypeUtil.cpp |
89. | liufengkai@bytedance.com | agampe@fb.com |
1 shared file
libredex/TypeUtil.cpp |
90. | wsanville@fb.com | jimmycleary@fb.com |
1 shared file
Makefile.am |
91. | wsanville@fb.com | wangm@fb.com |
1 shared file
Makefile.am |
92. | wsanville@fb.com | maddymcgee@fb.com |
1 shared file
Makefile.am |
93. | wangm@fb.com | maddymcgee@fb.com |
1 shared file
Makefile.am |
94. | nikolait@fb.com | kewen12@fb.com |
1 shared file
libredex/Trace.h |
95. | asuarez@fb.com | kewen12@fb.com |
1 shared file
libredex/Trace.h |
96. | jimmycleary@fb.com | kewen12@fb.com |
1 shared file
libredex/Trace.h |
97. | kugan@fb.com | kewen12@fb.com |
1 shared file
libredex/Trace.h |
98. | kewen12@fb.com | maddymcgee@fb.com |
1 shared file
libredex/Trace.h |
99. | wangm@fb.com |
1 shared file
redex.py |
|
100. | ych@fb.com |
1 shared file
redex.py |
Contributor | # connections | # commits | |
---|---|---|---|
1. | asuarez@fb.com | 24 | 2 |
2. | agampe@fb.com | 22 | 163 |
3. | nikolait@fb.com | 21 | 131 |
4. | ych@fb.com | 15 | 25 |
5. | wsanville@fb.com | 11 | 35 |
6. | wangm@fb.com | 11 | 8 |
7. | jimmycleary@fb.com | 11 | 8 |
8. | maddymcgee@fb.com | 9 | 11 |
9. | kugan@fb.com | 9 | 4 |
10. | adicatana@fb.com | 8 | 19 |
11. | zwei@fb.com | 7 | 22 |
12. | fengliu@fb.com | 6 | 12 |
13. | suree404@fb.com | 6 | 7 |
14. | kewen12@fb.com | 5 | 2 |
15. | 5 | 2 | |
16. | rbarnes@fb.com | 5 | 1 |
17. | gilsongil@fb.com | 5 | 1 |
18. | dimitribouche@fb.com | 5 | 1 |
19. | liufengkai@bytedance.com | 5 | 1 |
20. | troyj@fb.com | 4 | 2 |
21. | danjin@fb.com | 4 | 1 |
22. | jonaldislarry@fb.com | 4 | 1 |
23. | jidong@fb.com | 4 | 1 |
24. | axsouche@fb.com | 3 | 1 |
25. | dmitryvinn@gmail.com | 1 | 1 |
26. | dmitryvinn@users.noreply.github.com | 0 | 1 |
C-median: 6.0
A half of the contributors has more than 6.0 connections, and a half has less than this number.
C-mean: 8.4
An average number of connections a contributor has with other contributors.
C-index: 8.0
There are 8.0 contributors with 8.0 or more connections.
39 contributors (964 commits):
# | Contributor |
First Commit |
Latest Commit |
Commits Count |
---|---|---|---|---|
1. | nikolait@fb.com | 2018-11-02 | 2022-03-31 | 270 (28%) |
2. | agampe@fb.com | 2019-10-10 | 2022-03-31 | 266 (27%) |
3. | wsanville@fb.com | 2017-10-12 | 2022-04-01 | 93 (9%) |
4. | fengliu@fb.com | 2018-06-19 | 2022-03-30 | 50 (5%) |
5. | ych@fb.com | 2019-03-06 | 2022-03-17 | 50 (5%) |
6. | zwei@fb.com | 2017-01-18 | 2022-04-01 | 40 (4%) |
7. | adicatana@fb.com | 2019-12-06 | 2022-03-29 | 32 (3%) |
8. | kugan@fb.com | 2020-01-06 | 2022-01-11 | 17 (1%) |
9. | aselya@fb.com | 2021-06-18 | 2021-07-25 | 17 (1%) |
10. | suree404@fb.com | 2017-06-06 | 2022-01-27 | 15 (1%) |
11. | wangm@fb.com | 2021-04-01 | 2022-03-01 | 15 (1%) |
12. | hyinghui@fb.com | 2021-05-28 | 2021-08-05 | 15 (1%) |
13. | maddymcgee@fb.com | 2021-09-17 | 2021-11-19 | 14 (1%) |
14. | kewen12@fb.com | 2021-03-08 | 2021-11-16 | 9 (<1%) |
15. | lanza@fb.com | 2021-03-19 | 2021-07-16 | 8 (<1%) |
16. | jimmycleary@fb.com | 2021-11-15 | 2022-03-25 | 8 (<1%) |
17. | danjin@fb.com | 2020-10-20 | 2021-11-05 | 6 (<1%) |
18. | 2021-04-29 | 2021-12-17 | 6 (<1%) | |
19. | ashokmenon@fb.com | 2019-11-07 | 2021-06-15 | 4 (<1%) |
20. | arthaud@fb.com | 2020-03-25 | 2021-05-27 | 3 (<1%) |
21. | asuarez@fb.com | 2017-11-02 | 2021-12-28 | 3 (<1%) |
22. | justin.wei@bytedance.com | 2021-06-03 | 2021-06-22 | 3 (<1%) |
23. | jonaldislarry@fb.com | 2018-03-27 | 2021-10-20 | 2 (<1%) |
24. | andrews@fb.com | 2016-05-25 | 2021-09-07 | 2 (<1%) |
25. | troyj@fb.com | 2021-10-22 | 2021-12-06 | 2 (<1%) |
26. | emmasevastian@fb.com | 2017-03-01 | 2021-04-27 | 1 (<1%) |
27. | jreese@fb.com | 2020-10-15 | 2021-05-05 | 1 (<1%) |
28. | rbarnes@fb.com | 2022-03-13 | 2022-03-13 | 1 (<1%) |
29. | dmitryvinn@users.noreply.github.com | 2022-03-07 | 2022-03-07 | 1 (<1%) |
30. | dmitryvinn@gmail.com | 2022-03-04 | 2022-03-04 | 1 (<1%) |
31. | gilsongil@fb.com | 2022-03-03 | 2022-03-03 | 1 (<1%) |
32. | dimitribouche@fb.com | 2022-03-03 | 2022-03-03 | 1 (<1%) |
33. | axsouche@fb.com | 2022-01-07 | 2022-01-07 | 1 (<1%) |
34. | jidong@fb.com | 2021-11-15 | 2021-11-15 | 1 (<1%) |
35. | liufengkai@bytedance.com | 2021-11-12 | 2021-11-12 | 1 (<1%) |
36. | 4161910+zhqin@users.noreply.github.com | 2021-09-22 | 2021-09-22 | 1 (<1%) |
37. | szhu@fb.com | 2021-07-14 | 2021-07-14 | 1 (<1%) |
38. | xazax.hun@gmail.com | 2021-06-21 | 2021-06-21 | 1 (<1%) |
39. | tch@fb.com | 2021-04-05 | 2021-04-05 | 1 (<1%) |
A contributor dependency is detected if two contributors have changed the same files in the past 365 days.
The number on lines shows the number of same files that both persons changed in past 365 days.
Contributor 1 | Contributor 2 | # shared files | |
---|---|---|---|
1. | asuarez@fb.com | agampe@fb.com |
394 shared files
pyredex/buck.py test/instr/RemoveUnusedArgsTest.cpp opt/virtual_merging/VirtualMerging.cpp test/unit/SourceBlocksTest.cpp opt/final_inline/FinalInlineV2.cpp service/class-merging/ModelMethodMerger.cpp tools/python/symbolicator/symbolicator.py test/unit/SplitHugeSwitchTest.cpp libredex/RandomForest.h opt/dedup-strings/DedupStrings.h test/unit/ProguardParserTest.cpp test/integ/DefaultAnnotation.cpp libredex/DexUtil.h libredex/Trace.cpp libredex/MethodProfiles.h opt/dedup-strings/DedupStrings.cpp libredex/IRAssembler.cpp test/unit/FinalInlineV2Test.cpp libredex/DexHasher.cpp opt/final_inline/FinalInline.cpp libredex/Debug.h libredex/ClassUtil.cpp opt/reorder-interfaces-decl/ReorderInterfacesDecl.cpp tools/oatmeal/test/fetch-test-data.sh opt/check-recursion/CheckRecursion.cpp libredex/DexCallSite.h libredex/SourceBlocks.h opt/branch-prefix-hoisting/BranchPrefixHoisting.cpp libredex/ABExperimentContext.cpp libredex/IRCode.h tools/redex-all/main.cpp service/switch-dispatch/SwitchDispatch.cpp libredex/Sanitizers.h test/obfuscation-e2e/ProguardMethodObfuscationTest.cpp service/reduce-boolean-branches/ReduceBooleanBranches.cpp libredex/DexAsm.h opt/constant-propagation/IPConstantPropagation.cpp service/constant-propagation/ConstantArrayDomain.h opt/remove-builders/RemoveBuilders.cpp libredex/IRList.cpp opt/app_module_usage/AppModuleUsage.h service/constant-propagation/IPConstantPropagationAnalysis.cpp tools/bytecode_debugger/inject_debug_lib.py test/unit/constant-propagation/IPConstantPropagationTest.cpp opt/instrument/Instrument.h opt/print-kotlin-stats/PrintKotlinStats.cpp libredex/DexCallSite.cpp libredex/ReachableClasses.cpp opt/optimize_enums/EnumTransformer.cpp libredex/AnnoUtils.cpp service/type-analysis/TypeAnalysisRuntimeAssert.cpp service/method-inliner/CFGInliner.cpp opt/obfuscate/VirtualRenamer.cpp opt/remove-uninstantiables/RemoveUninstantiablesPass.cpp opt/builder_pattern/BuilderTransform.h libredex/DexClass.h libredex/DexStore.cpp test/integ/ReachabilityTest.cpp service/cross-dex-ref-minimizer/CrossDexRefMinimizer.h libredex/Resolver.cpp opt/peephole/RedundantCheckCastRemover.h opt/resolve-proguard-values/ResolveProguardAssumeValues.cpp test/unit/FinalInlineTest.cpp service/field-ops/FieldOpTracker.h libredex/Match.h opt/up-code-motion/UpCodeMotion.cpp opt/remove-interfaces/RemoveInterfacePass.cpp libredex/Creators.cpp opt/class-splitting/ClassSplitting.cpp libredex/DexAnnotation.h opt/delinit/DelInit.cpp opt/original_name/OriginalNamePass.cpp libredex/ShowCFG.h libredex/ProguardMap.cpp libredex/ClassHierarchy.cpp test/unit/CFGInlinerTest.cpp service/dataflow/ConstantUses.cpp test/unit/WorkQueueTest.cpp libredex/DexTypeEnvironment.h opt/remove-nullcheck-string-arg/RemoveNullcheckStringArg.cpp opt/remove-unreachable/RemoveUnreachable.cpp opt/track_resources/TrackResources.cpp libredex/ScopedMetrics.cpp opt/methodinline/PerfMethodInlinePass.cpp util/MallocDebug.cpp service/regalloc-fast/LinearScan.cpp libredex/IODIMetadata.h service/method-dedup/ConstantValue.cpp libredex/GlobalConfig.h shared/DexDefs.h libredex/DexLoader.cpp pyredex/logger.py test/integ/InjectDebugTest.cpp libredex/IRInstruction.h opt/branch-prefix-hoisting/BranchPrefixHoisting.h opt/object-sensitive-dce/UsedVarsAnalysis.cpp opt/evaluate_type_checks/EvaluateTypeChecks.cpp service/switch-partitioning/SwitchEquivFinder.cpp libredex/DexUtil.cpp opt/remove_empty_classes/RemoveEmptyClasses.cpp ... |
2. | asuarez@fb.com | nikolait@fb.com |
306 shared files
service/method-inliner/MethodInliner.h opt/virtual_merging/VirtualMerging.cpp test/unit/SourceBlocksTest.cpp opt/final_inline/FinalInlineV2.cpp service/class-merging/ModelMethodMerger.cpp libredex/OptDataDefs.h libredex/IROpcode.cpp test/unit/FastRegAllocTest.cpp service/regalloc/GraphColoring.h libredex/DexUtil.h libredex/MethodProfiles.h libredex/IRAssembler.cpp test/unit/FinalInlineV2Test.cpp libredex/DexHasher.cpp test/unit/ObjectInlinerTest.cpp libredex/SourceBlocks.h opt/branch-prefix-hoisting/BranchPrefixHoisting.cpp libredex/IRCode.h tools/redex-all/main.cpp service/method-outliner/OutliningProfileGuidanceImpl.cpp service/reduce-boolean-branches/ReduceBooleanBranches.cpp opt/constant-propagation/IPConstantPropagation.cpp opt/remove-builders/RemoveBuilders.cpp libredex/IRList.cpp service/constant-propagation/IPConstantPropagationAnalysis.cpp test/unit/constant-propagation/IPConstantPropagationTest.cpp test/unit/InitClassLoweringPassTest.cpp sparta/include/IntervalDomain.h opt/verifier/Verifier.cpp opt/optimize_enums/EnumTransformer.cpp service/type-analysis/TypeAnalysisRuntimeAssert.cpp service/method-inliner/CFGInliner.cpp libredex/IROpcodes.def opt/builder_pattern/BuilderTransform.h libredex/DexClass.h libredex/DexStore.cpp service/cross-dex-ref-minimizer/CrossDexRefMinimizer.h opt/partial-application/PartialApplication.h service/field-ops/FieldOpTracker.h opt/methodinline/BridgeSynthInlinePass.cpp opt/up-code-motion/UpCodeMotion.cpp test/instr/TrueVirtualInlineTest.java libredex/Creators.cpp service/init-classes/InitClassBackwardAnalysis.h opt/class-splitting/ClassSplitting.cpp opt/evaluate_type_checks/EvaluateTypeChecks.h libredex/ProguardMap.cpp libredex/ConcurrentContainers.h service/init-classes/InitClassPruner.cpp test/unit/CFGInlinerTest.cpp service/dataflow/ConstantUses.cpp test/integ/SynthTest.cpp service/regalloc-fast/LinearScan.cpp libredex/GlobalConfig.h opt/init-classes/InitClassLoweringPass.cpp test/unit/OutlinerTypeAnalysisTest.cpp libredex/DexLoader.cpp test/integ/ClinitSideEffect.cpp opt/remove-unused-fields/RemoveUnusedFields.h test/integ/InjectDebugTest.cpp libredex/IRInstruction.h libredex/StlUtil.h opt/shrinker/ShrinkerPass.h opt/evaluate_type_checks/EvaluateTypeChecks.cpp service/switch-partitioning/SwitchEquivFinder.cpp libredex/DexUtil.cpp libredex/MonitorCount.cpp opt/remove_empty_classes/RemoveEmptyClasses.cpp opt/class-splitting/ClassSplitting.h service/constant-propagation/ConstantPropagationWholeProgramState.cpp libredex/InlinerConfig.h service/dataflow/ReachingInitializeds.h libredex/DexOutput.cpp service/regalloc-fast/LinearScan.h test/integ/ObjectSensitiveDceTest.java test/unit/LocalDceTest.cpp service/method-outliner/OutliningProfileGuidance.h libredex/OptData.cpp opt/interdex/InterDexPass.h libredex/ProguardConfiguration.cpp service/method-inliner/CallSiteSummaries.h service/local-dce/LocalDce.h libredex/RefChecker.cpp test/instr/SimplifyStringVerify.cpp opt/remove-unused-args/RemoveUnusedArgs.h opt/class-merging/ClassMergingPass.cpp opt/outliner/OutlinerTypeAnalysis.cpp tools/redex-tool/DexSqlDump.cpp tools/bytecode_debugger/InjectDebug.cpp libredex/CFGMutation.cpp service/cse/CommonSubexpressionElimination.cpp opt/final_inline/FinalInlineV2.h service/copy-propagation/CopyPropagation.h test/integ/SourceBlocksTest.cpp test/integ/PointsToSemanticsTest.cpp libredex/MethodUtil.cpp test/integ/PartialApplicationTest.cpp libredex/DexStore.h libredex/CallGraph.cpp test/obfuscation-e2e/ProguardObfuscationTest.cpp ... |
3. | nikolait@fb.com | agampe@fb.com |
158 shared files
opt/virtual_merging/VirtualMerging.cpp test/unit/SourceBlocksTest.cpp opt/final_inline/FinalInlineV2.cpp service/class-merging/ModelMethodMerger.cpp libredex/DexUtil.h libredex/MethodProfiles.h libredex/IRAssembler.cpp test/unit/FinalInlineV2Test.cpp libredex/DexHasher.cpp libredex/SourceBlocks.h opt/branch-prefix-hoisting/BranchPrefixHoisting.cpp libredex/IRCode.h tools/redex-all/main.cpp service/reduce-boolean-branches/ReduceBooleanBranches.cpp opt/constant-propagation/IPConstantPropagation.cpp opt/remove-builders/RemoveBuilders.cpp libredex/IRList.cpp service/constant-propagation/IPConstantPropagationAnalysis.cpp test/unit/constant-propagation/IPConstantPropagationTest.cpp opt/optimize_enums/EnumTransformer.cpp service/type-analysis/TypeAnalysisRuntimeAssert.cpp service/method-inliner/CFGInliner.cpp opt/builder_pattern/BuilderTransform.h libredex/DexClass.h libredex/DexStore.cpp service/cross-dex-ref-minimizer/CrossDexRefMinimizer.h service/field-ops/FieldOpTracker.h opt/up-code-motion/UpCodeMotion.cpp libredex/Creators.cpp opt/class-splitting/ClassSplitting.cpp libredex/ProguardMap.cpp test/unit/CFGInlinerTest.cpp service/dataflow/ConstantUses.cpp service/regalloc-fast/LinearScan.cpp libredex/GlobalConfig.h libredex/DexLoader.cpp test/integ/InjectDebugTest.cpp libredex/IRInstruction.h opt/evaluate_type_checks/EvaluateTypeChecks.cpp service/switch-partitioning/SwitchEquivFinder.cpp libredex/DexUtil.cpp opt/remove_empty_classes/RemoveEmptyClasses.cpp libredex/DexOutput.cpp test/unit/LocalDceTest.cpp libredex/OptData.cpp opt/interdex/InterDexPass.h libredex/ProguardConfiguration.cpp libredex/RefChecker.cpp opt/remove-unused-args/RemoveUnusedArgs.h opt/class-merging/ClassMergingPass.cpp opt/outliner/OutlinerTypeAnalysis.cpp tools/redex-tool/DexSqlDump.cpp tools/bytecode_debugger/InjectDebug.cpp libredex/CFGMutation.cpp service/cse/CommonSubexpressionElimination.cpp opt/final_inline/FinalInlineV2.h test/integ/SourceBlocksTest.cpp libredex/CallGraph.cpp opt/builder_pattern/BuilderTransform.cpp libredex/ConfigFiles.cpp test/pg-config-e2e/ProguardTest.cpp service/dedup-blocks/DedupBlocks.cpp opt/object-sensitive-dce/SideEffectSummary.h service/regalloc/GraphColoring.cpp opt/dedup_blocks/DedupBlocksPass.cpp service/class-merging/Model.h libredex/RedexContext.h libredex/ConfigFiles.h test/unit/ControlFlowTest.cpp libredex/MethodUtil.h test/integ/Dex038Test.cpp opt/remove_redundant_check_casts/CheckCastAnalysis.cpp libredex/Reachability.cpp test/unit/Makefile.am libredex/IRInstruction.cpp libredex/IRList.h libredex/IRTypeChecker.cpp service/shrinker/Shrinker.h test/integ/SourceBlocksTest.java opt/constant-propagation/ConstantPropagationRuntimeAssert.cpp service/field-ops/FieldOpTracker.cpp service/constant-propagation/ConstantPropagationTransform.h test/unit/IRTypeCheckerTest.cpp libredex/MethodSimilarityOrderer.cpp opt/local-dce/LocalDcePass.cpp libredex/GlobalConfig.cpp service/cross-dex-ref-minimizer/CrossDexRefMinimizer.cpp service/method-inliner/Inliner.cpp opt/interdex/InterDex.cpp service/escape-analysis/LocalPointersAnalysis.cpp opt/singleimpl/SingleImplAnalyze.cpp test/unit/EvaluateTypeChecksTest.cpp service/method-inliner/RecursionPruner.cpp service/constant-propagation/ConstantPropagationAnalysis.h libredex/PassManager.cpp opt/basic-block/BasicBlockProfile.cpp opt/synth/Synth.cpp libredex/ReferencedState.h libredex/JarLoader.cpp opt/outliner/InstructionSequenceOutliner.cpp ... |
4. | asuarez@fb.com | ych@fb.com |
73 shared files
opt/final_inline/FinalInlineV2.cpp test/samples/JNIExample/java/redex/jni/example/MainActivity.java sparta/get_boost.sh libredex/DexUtil.h libredex/DexMemberRefs.cpp libredex/MethodProfiles.h opt/branch-prefix-hoisting/BranchPrefixHoisting.cpp libredex/IRCode.h tools/redex-all/main.cpp test/unit/MethodUtilTest.cpp libredex/FbjniMarker.cpp opt/app_module_usage/AppModuleUsage.h libredex/DexClass.h libredex/RedexOptions.cpp libredex/DexLoader.cpp opt/remove-unused-fields/RemoveUnusedFields.h cmake_modules/Commons.cmake libredex/DexUtil.cpp service/constant-propagation/ConstantPropagationWholeProgramState.cpp test/unit/NativeTest.cpp test/integ/UsesAppModuleAnnotated.java opt/check_breadcrumbs/CheckBreadcrumbs.cpp opt/peephole/Peephole.cpp opt/final_inline/FinalInlineV2.h tools/tool/Tool.h test/unit/DexUtilTest.cpp test/unit/Mutf8CompareTest.cpp libredex/DexStore.h libredex/JavaParserUtil.cpp libredex/RedexOptions.h libredex/RedexContext.h libredex/MethodUtil.h libredex/DexLoader.h test/integ/Dex038Test.cpp test/integ/UsesAppModule.java service/constant-propagation/ConstantPropagationWholeProgramState.h opt/result-propagation/ResultPropagation.cpp libredex/PassManager.cpp test/unit/CppUtilTest.cpp libredex/ControlFlow.h service/constant-propagation/ConstantPropagationAnalysis.cpp libredex/Native.cpp opt/app_module_usage/AppModuleUsage.cpp libredex/TypeUtil.h test/integ/AppModuleUsageTest.cpp libredex/TypeUtil.cpp test/unit/constant-propagation/ConstantPropagationTest.cpp CMakeLists.txt get_boost.sh opt/result-propagation/ResultPropagation.h libredex/DexClass.cpp test/unit/BranchPrefixHoistingTest.cpp test/integ/AppModuleUsageOtherClass.java service/constant-propagation/ConstantPropagationTransform.cpp libredex/Trace.h libredex/IRMetaIO.cpp libredex/DexIdx.cpp libredex/ControlFlow.cpp libredex/CppUtil.h sparta/cmake_modules/Commons.cmake redex.py libredex/JavaParserUtil.h test/integ/AppModuleUsageThirdClass.java libredex/FbjniMarker.h libredex/IRCode.cpp test/integ/AppModuleUsageClass.java opt/remove-unused-fields/RemoveUnusedFields.cpp libredex/ApkResources.cpp libredex/DexMemberRefs.h libredex/MethodProfiles.cpp libredex/Native.h libredex/RedexContext.cpp tools/tool/Tool.cpp |
5. | wsanville@fb.com | asuarez@fb.com |
62 shared files
util/IOUtil.h test/unit/CheckBreadCrumbsTest.cpp opt/interdex/MixedModeInfo.h tools/redex-all/main.cpp opt/verifier/Verifier.cpp test/unit/ResourceSerializationTest.cpp libredex/ReachableClasses.cpp libredex/DexStore.cpp libredex/PostLowering.cpp test/samples/bundles/src/NiftyViewGroup.java opt/track_resources/TrackResources.cpp libredex/BundleResources.h test/samples/bundles/src/PublicActivity.java libredex/RedexResources.h test/integ/VerifierTest.java test/instr/SimplifyStringVerify.cpp opt/check_breadcrumbs/CheckBreadcrumbs.cpp test/unit/resources/ManifestClassesTest.cpp libredex/DexStore.h test/instr/BundleReachActivityTest.java test/samples/bundles/src/MyApplication.java test/samples/bundles/src/MyReceiver.java test/instr/SimplifyString.java libredex/ConfigFiles.cpp libresource/utils/Serialize.h libredex/DuplicateClasses.cpp test/samples/bundles/src/Unused.java libredex/ConfigFiles.h libresource/Serialize.cpp libredex/DetectBundle.h libredex/AssetManager.h test/samples/bundles/src/PrivateActivity.java pyredex/unpacker.py libredex/AssetManager.cpp libredex/BundleResources.cpp libredex/ApkResources.h test/samples/bundles/src/MyAppComponentFactory.java test/samples/bundles/src/MyContentProvider.java libredex/GlobalConfig.cpp libredex/PassManager.h opt/interdex/InterDex.cpp test/instr/BundleReachVerify.cpp libredex/PostLowering.h libredex/PassManager.cpp test/integ/VerifierTest.cpp test/samples/bundles/src/MyIntentService.java test/samples/bundles/src/ThemeActivity.java test/unit/RedexResourcesTest.cpp test/samples/bundles/src/MainActivity.java test/samples/bundles/src/WickedCoolButton.java opt/check_breadcrumbs/CheckBreadcrumbs.h pyredex/utils.py opt/interdex/InterDex.h test/common/RedexTest.h redex.py opt/renameclasses/RenameClassesV2.cpp test/instr/RenameClassesV2PostVerify.cpp libredex/RedexResources.cpp opt/interdex/InterDexPass.cpp libredex/ApkResources.cpp test/unit/BundleResourcesTest.cpp proto/config.proto |
6. | asuarez@fb.com | fengliu@fb.com |
53 shared files
service/class-merging/ModelMethodMerger.cpp libredex/IROpcode.cpp service/class-merging/ClassAssemblingUtils.h opt/class-merging/AnonymousClassMergingPass.h opt/class-merging/IntraDexClassMergingPass.h opt/optimize_enums/EnumTransformer.cpp libredex/DexStore.cpp test/instr/OptimizeEnumsTest.kt opt/original_name/OriginalNamePass.cpp opt/optimize_enums/EnumInSwitch.h opt/class-merging/ModelSpecGenerator.h opt/vertical_merging/VerticalMerging.cpp test/unit/OptimizeEnumsTest.cpp service/class-merging/ClassMerging.cpp service/reference-update/TypeReference.cpp opt/class-merging/ClassMergingPass.cpp service/class-merging/MergerType.h test/integ/PartialApplicationTest.cpp libredex/DexStore.h libresource/utils/Serialize.h service/class-merging/Model.h libredex/RedexContext.h service/class-merging/ClassAssemblingUtils.cpp opt/vertical_merging/VerticalMerging.h test/instr/KtOptimizeEnumsTestVerify.cpp libredex/IRTypeChecker.cpp libredex/ProguardParser.cpp test/instr/AnonymousClassMergingTestVerify.cpp opt/optimize_enums/EnumInSwitch.cpp test/instr/EnumTransformTest.java opt/class-merging/AnonymousClassMergingPass.cpp service/class-merging/MergerType.cpp libredex/FrequentlyUsedPointersCache.cpp libredex/FrequentlyUsedPointersCache.h service/class-merging/ModelMerger.cpp libredex/Creators.h opt/optimize_enums/EnumUpcastAnalysis.cpp opt/optimize_enums/OptimizeEnums.cpp opt/remove-builders/RemoveBuildersHelper.cpp service/class-merging/MergeabilityCheck.h service/class-merging/MergeabilityCheck.cpp service/class-merging/MergingStrategies.h libredex/IROpcode.h test/instr/ControlFlowTest.java test/unit/ProguardLexerTest.cpp service/class-merging/ClassMerging.h test/unit/SwitchPartitioningTest.cpp service/constant-propagation/ConstantEnvironment.cpp opt/class-merging/IntraDexClassMergingPass.cpp test/unit/MethodInlineTest.cpp service/class-merging/Model.cpp libredex/ProguardLexer.cpp opt/class-merging/ModelSpecGenerator.cpp |
7. | asuarez@fb.com | zwei@fb.com |
52 shared files
service/class-merging/ModelMethodMerger.cpp service/class-merging/ApproximateShapeMerging.h test/instr/RemoveBuilderPatternTestVerify.cpp opt/class-merging/AnonymousClassMergingPass.h service/class-merging/ConfigUtils.h test/instr/RemoveBuilderPatternTest.java opt/builder_pattern/BuilderTransform.h service/cross-dex-ref-minimizer/CrossDexRefMinimizer.h service/type-analysis/LocalTypeAnalyzer.h opt/remove-interfaces/RemoveInterfacePass.cpp libredex/DexTypeEnvironment.h service/class-merging/ClassMerging.cpp opt/builder_pattern/BuilderAnalysis.h test/integ/GlobalTypeAnalysisTest.cpp opt/class-merging/ClassMergingPass.cpp service/cse/CommonSubexpressionElimination.cpp service/method-merger/MethodMerger.cpp service/class-merging/ConfigUtils.cpp opt/builder_pattern/BuilderTransform.cpp opt/builder_pattern/BuilderAnalysis.cpp service/type-analysis/WholeProgramState.cpp libredex/DuplicateClasses.cpp service/class-merging/Model.h test/instr/AnonymousClassMergingTest.java service/class-merging/ModelMerger.h libredex/DexTypeEnvironment.cpp test/unit/TypeUtilTest.cpp service/method-merger/MethodMerger.h opt/remove-interfaces/RemoveInterfacePass.h test/instr/AnonymousClassMergingTestVerify.cpp service/cross-dex-ref-minimizer/CrossDexRefMinimizer.cpp opt/class-merging/AnonymousClassMergingPass.cpp service/type-analysis/LocalTypeAnalyzer.cpp opt/resolve-refs/ExternalRefsManglingPass.h service/class-merging/ModelMerger.cpp libredex/TypeUtil.h libredex/TypeUtil.cpp opt/builder_pattern/RemoveBuilderPattern.cpp service/class-merging/MergeabilityCheck.h service/class-merging/MergeabilityCheck.cpp service/class-merging/ModelMethodMerger.h service/class-merging/MergingStrategies.h test/unit/CommonSubexpressionEliminationTest.cpp service/class-merging/ApproximateShapeMerging.cpp test/unit/type-analysis/DexTypeEnvironmentTest.cpp service/class-merging/ClassMerging.h service/cse/CommonSubexpressionElimination.h test/integ/GlobalTypeAnalysisTest.java service/class-merging/MergingStrategies.cpp opt/class-merging/IntraDexClassMergingPass.cpp service/class-merging/Model.cpp libredex/VirtualScope.h |
8. | asuarez@fb.com | kugan@fb.com |
52 shared files
service/regalloc/GraphColoring.h libredex/DexUtil.h test/integ/KotlinDelegateProperty.kt test/instr/MethodDevirtualizationAnonVerify.cpp test/unit/ObjectInlinerTest.cpp opt/print-kotlin-stats/PrintKotlinStats.cpp test/integ/KotlinStats.cpp test/instr/MethodInlineDeVirtTest.java test/integ/KotlinInstanceRemovalEquivNegative3.java util/KotlinNullCheckMethods.h test/integ/KotlinLayzyDelegate.kt opt/remove-nullcheck-string-arg/RemoveNullcheckStringArg.cpp libredex/DexUtil.cpp libredex/MethodDevirtualizer.h test/integ/KotlinInstanceRemovalEquivNegative.java test/instr/RemoveUnusedArgsDeVirtVerify.cpp opt/remove-unused-args/RemoveUnusedArgs.h test/integ/KotlinObjectInline.cpp test/integ/KotlinInstanceRemovalEquiv.java libredex/MethodUtil.cpp test/instr/MethodDevirtualizationAnonTest.java test/unit/PrintKotlinStatsTest.cpp libredex/ConfigFiles.cpp service/method-inliner/ObjectInlinePlugin.cpp test/instr/RemoveUnusedArgsDeVirtTest.java service/regalloc/GraphColoring.cpp opt/kotlin-lambda/KotlinObjectInliner.h libredex/ConfigFiles.h test/integ/KotlinCompanionObj.java service/kotlin-instance-rewrite/KotlinInstanceRewriter.h service/method-inliner/ObjectInlinePlugin.h libredex/GlobalConfig.cpp test/unit/RemoveNullCheckStringArgTest.cpp libredex/PassManager.cpp test/instr/MethodInlineDeVirtVerify.cpp test/integ/KotlinLayzy.kt test/integ/KotlinLambdaInline.kt libredex/ReferencedState.h libredex/MethodDevirtualizer.cpp test/unit/constant-propagation/ConstantPropagationTest.cpp service/method-inliner/MethodInliner.cpp test/integ/KotlinInstanceRemovalEquivNegative2.java opt/remove-unused-args/RemoveUnusedArgs.cpp test/integ/KotlinLambdaInline.cpp libredex/Trace.h opt/print-kotlin-stats/PrintKotlinStats.h service/kotlin-instance-rewrite/KotlinInstanceRewriter.cpp opt/kotlin-lambda/RewriteKotlinSingletonInstance.cpp test/integ/KotlinCompanionObj.kt opt/kotlin-lambda/RewriteKotlinSingletonInstance.h opt/virtual_scope/MethodDevirtualizationPass.cpp opt/kotlin-lambda/KotlinObjectInliner.cpp |
9. | asuarez@fb.com | adicatana@fb.com |
48 shared files
opt/virtual_merging/VirtualMerging.cpp opt/dedup-strings/DedupStrings.h test/integ/ConstructorDedupTest.cpp opt/dedup-strings/DedupStrings.cpp libredex/ABExperimentContext.cpp tools/redex-all/main.cpp test/integ/ReachabilityTest.cpp libredex/PostLowering.cpp service/method-dedup/NormalizeConstructor.h libredex/ProguardMap.cpp libredex/DexOutput.cpp service/reference-update/TypeReference.h service/reference-update/TypeReference.cpp tools/bytecode_debugger/InjectDebug.cpp libredex/CFGMutation.cpp service/method-dedup/NormalizeConstructor.cpp libredex/ABExperimentContext.h libredex/ConfigFiles.cpp test/integ/ABExperimentContextTest.cpp test/integ/Dex038Test.cpp test/integ/IODI.cpp libredex/Reachability.cpp test/equivalence/TestGenerator.cpp libredex/MethodSimilarityOrderer.cpp test/integ/ConstructorDedupTest.java libredex/ABExperimentContextImpl.h libredex/GlobalConfig.cpp test/integ/DexOutputTest.java opt/reduce-boolean-branches/ReduceBooleanBranchesPass.cpp service/method-inliner/Inliner.cpp libredex/PostLowering.h opt/outliner/InstructionSequenceOutliner.cpp test/instr/ClassMergingKotlinCoroutinesTestVerify.cpp opt/virtual_merging/VirtualMerging.h libredex/MethodSimilarityOrderer.h libredex/Trace.h test/unit/CFGMutationTest.cpp service/method-inliner/Inliner.h tools/common/ToolsCommon.cpp libredex/DexOutput.h test/instr/ClassMergingKotlinCoroutinesTest.kt test/integ/DexOutputTest.cpp test/integ/InstructionSequenceOutlinerTest.cpp libredex/Reachability.h libredex/ProguardMap.h test/unit/MethodInlineTest.cpp libredex/CFGMutation.h libredex/ABExperimentContextImpl.cpp |
10. | agampe@fb.com | ych@fb.com |
43 shared files
opt/final_inline/FinalInlineV2.cpp libredex/DexUtil.h libredex/MethodProfiles.h opt/branch-prefix-hoisting/BranchPrefixHoisting.cpp libredex/IRCode.h tools/redex-all/main.cpp opt/app_module_usage/AppModuleUsage.h libredex/DexClass.h docs/installation.md libredex/DexLoader.cpp libredex/DexUtil.cpp opt/check_breadcrumbs/CheckBreadcrumbs.cpp opt/peephole/Peephole.cpp opt/final_inline/FinalInlineV2.h test/unit/Mutf8CompareTest.cpp libredex/RedexContext.h libredex/MethodUtil.h test/integ/Dex038Test.cpp test/unit/Makefile.am opt/result-propagation/ResultPropagation.cpp libredex/PassManager.cpp .circleci/config.yml libredex/ControlFlow.h service/constant-propagation/ConstantPropagationAnalysis.cpp libredex/Native.cpp opt/app_module_usage/AppModuleUsage.cpp libredex/TypeUtil.cpp test/unit/constant-propagation/ConstantPropagationTest.cpp Makefile.am get_boost.sh libredex/DexClass.cpp service/constant-propagation/ConstantPropagationTransform.cpp libredex/Trace.h libredex/IRMetaIO.cpp libredex/DexIdx.cpp libredex/ControlFlow.cpp redex.py libredex/IRCode.cpp opt/remove-unused-fields/RemoveUnusedFields.cpp libredex/ApkResources.cpp libredex/DexMemberRefs.h libredex/MethodProfiles.cpp libredex/RedexContext.cpp |
11. | nikolait@fb.com | ych@fb.com |
35 shared files
opt/final_inline/FinalInlineV2.cpp libredex/DexUtil.h libredex/MethodProfiles.h opt/branch-prefix-hoisting/BranchPrefixHoisting.cpp libredex/IRCode.h tools/redex-all/main.cpp test/integ/Makefile.am libredex/DexClass.h libredex/DexLoader.cpp opt/remove-unused-fields/RemoveUnusedFields.h libredex/DexUtil.cpp service/constant-propagation/ConstantPropagationWholeProgramState.cpp opt/final_inline/FinalInlineV2.h libredex/DexStore.h libredex/RedexContext.h libredex/MethodUtil.h libredex/DexLoader.h test/integ/Dex038Test.cpp test/unit/Makefile.am service/constant-propagation/ConstantPropagationWholeProgramState.h libredex/PassManager.cpp libredex/ControlFlow.h service/constant-propagation/ConstantPropagationAnalysis.cpp test/unit/constant-propagation/ConstantPropagationTest.cpp Makefile.am libredex/DexClass.cpp test/unit/BranchPrefixHoistingTest.cpp service/constant-propagation/ConstantPropagationTransform.cpp libredex/Trace.h libredex/ControlFlow.cpp libredex/IRCode.cpp opt/remove-unused-fields/RemoveUnusedFields.cpp libredex/MethodProfiles.cpp libredex/RedexContext.cpp tools/tool/Tool.cpp |
12. | agampe@fb.com | adicatana@fb.com |
34 shared files
opt/virtual_merging/VirtualMerging.cpp opt/dedup-strings/DedupStrings.h opt/dedup-strings/DedupStrings.cpp libredex/ABExperimentContext.cpp tools/redex-all/main.cpp test/integ/ReachabilityTest.cpp libredex/ProguardMap.cpp libredex/DexOutput.cpp service/reference-update/TypeReference.h service/reference-update/TypeReference.cpp tools/bytecode_debugger/InjectDebug.cpp libredex/CFGMutation.cpp service/method-dedup/NormalizeConstructor.cpp libredex/ABExperimentContext.h libredex/ConfigFiles.cpp test/integ/ABExperimentContextTest.cpp test/integ/Dex038Test.cpp libredex/Reachability.cpp libredex/MethodSimilarityOrderer.cpp libredex/ABExperimentContextImpl.h libredex/GlobalConfig.cpp service/method-inliner/Inliner.cpp opt/outliner/InstructionSequenceOutliner.cpp opt/virtual_merging/VirtualMerging.h libredex/Trace.h test/unit/CFGMutationTest.cpp service/method-inliner/Inliner.h libredex/DexOutput.h test/integ/DexOutputTest.cpp test/integ/InstructionSequenceOutlinerTest.cpp libredex/Reachability.h libredex/ProguardMap.h libredex/CFGMutation.h libredex/ABExperimentContextImpl.cpp |
13. | agampe@fb.com | wsanville@fb.com |
29 shared files
tools/redex-all/main.cpp libredex/ReachableClasses.cpp libredex/DexStore.cpp opt/track_resources/TrackResources.cpp test/samples/bundles/res/values/dimen.xml opt/check_breadcrumbs/CheckBreadcrumbs.cpp test/instr/BundleReachActivityTest.java libredex/ConfigFiles.cpp libredex/ConfigFiles.h test/samples/bundles/res/values/strings.xml pyredex/unpacker.py libredex/BundleResources.cpp libredex/GlobalConfig.cpp test/samples/bundles/AndroidManifest.xml test/samples/bundles/res/values/colors.xml opt/interdex/InterDex.cpp libredex/PassManager.cpp test/samples/bundles/res/layout/activity_main.xml test/samples/bundles/src/MainActivity.java test/samples/bundles/src/WickedCoolButton.java Makefile.am pyredex/utils.py opt/interdex/InterDex.h test/common/RedexTest.h redex.py opt/renameclasses/RenameClassesV2.cpp libredex/RedexResources.cpp opt/interdex/InterDexPass.cpp libredex/ApkResources.cpp |
14. | asuarez@fb.com | wangm@fb.com |
27 shared files
opt/original_name/OriginalNamePass.cpp opt/type-analysis/GlobalTypeAnalysisPass.cpp libredex/BundleResources.h libredex/RedexResources.h service/cse/CommonSubexpressionElimination.cpp test/instr/KtnonclTestVerify.cpp test/instr/RenameClassesTest.java test/instr/KotlinNonCL.kt service/type-analysis/ResolveMethodRefs.h libredex/BundleResources.cpp libredex/ApkResources.h libredex/Transform.cpp service/method-inliner/Inliner.cpp libredex/ControlFlow.h libredex/TypeUtil.h libredex/TypeUtil.cpp service/method-inliner/MethodInliner.cpp service/method-inliner/Inliner.h libredex/ControlFlow.cpp test/unit/CommonSubexpressionEliminationTest.cpp redex.py service/cse/CommonSubexpressionElimination.h libredex/ApkResources.cpp service/type-analysis/GlobalTypeAnalyzer.cpp test/unit/BundleResourcesTest.cpp service/type-analysis/ResolveMethodRefs.cpp opt/type-analysis/GlobalTypeAnalysisPass.h |
15. | nikolait@fb.com | adicatana@fb.com |
26 shared files
opt/virtual_merging/VirtualMerging.cpp tools/redex-all/main.cpp test/integ/Makefile.am libredex/ProguardMap.cpp libredex/DexOutput.cpp tools/bytecode_debugger/InjectDebug.cpp libredex/CFGMutation.cpp libredex/ConfigFiles.cpp test/integ/Dex038Test.cpp test/integ/IODI.cpp libredex/Reachability.cpp test/equivalence/TestGenerator.cpp libredex/MethodSimilarityOrderer.cpp libredex/GlobalConfig.cpp opt/reduce-boolean-branches/ReduceBooleanBranchesPass.cpp service/method-inliner/Inliner.cpp opt/outliner/InstructionSequenceOutliner.cpp opt/virtual_merging/VirtualMerging.h libredex/Trace.h service/method-inliner/Inliner.h tools/common/ToolsCommon.cpp libredex/DexOutput.h test/integ/DexOutputTest.cpp libredex/ProguardMap.h test/unit/MethodInlineTest.cpp libredex/CFGMutation.h |
16. | agampe@fb.com | fengliu@fb.com |
24 shared files
service/class-merging/ModelMethodMerger.cpp opt/optimize_enums/EnumTransformer.cpp libredex/DexStore.cpp opt/original_name/OriginalNamePass.cpp opt/vertical_merging/VerticalMerging.cpp service/reference-update/TypeReference.cpp opt/class-merging/ClassMergingPass.cpp service/class-merging/Model.h libredex/RedexContext.h service/class-merging/ClassAssemblingUtils.cpp test/unit/Makefile.am libredex/IRTypeChecker.cpp libredex/ProguardParser.cpp service/class-merging/ModelMerger.cpp libredex/Creators.h opt/optimize_enums/EnumUpcastAnalysis.cpp opt/optimize_enums/OptimizeEnums.cpp opt/remove-builders/RemoveBuildersHelper.cpp Makefile.am service/class-merging/MergingStrategies.h test/unit/ProguardLexerTest.cpp service/class-merging/Model.cpp libredex/ProguardLexer.cpp opt/class-merging/ModelSpecGenerator.cpp |
17. | asuarez@fb.com | jimmycleary@fb.com |
23 shared files
libredex/Trace.cpp libredex/SourceBlocks.h service/type-analysis/GlobalTypeAnalyzer.h libredex/Dominators.h libredex/GlobalConfig.h service/switch-partitioning/SwitchEquivFinder.cpp libredex/SourceBlockConsistencyCheck.h libredex/CallGraph.cpp libredex/InteractiveDebugging.h libredex/CallGraph.h libredex/MethodSimilarityOrderer.cpp libredex/PassManager.h libredex/PassManager.cpp opt/insert-source-blocks/InsertSourceBlocks.cpp libredex/TraceContextAccess.h libredex/SourceBlocks.cpp libredex/MethodSimilarityOrderer.h libredex/Trace.h libredex/SourceBlockConsistencyCheck.cpp test/unit/type-analysis/GlobalTypeAnalysisTest.cpp redex.py service/type-analysis/GlobalTypeAnalyzer.cpp libredex/InteractiveDebugging.cpp |
18. | fengliu@fb.com | nikolait@fb.com |
22 shared files
service/class-merging/ModelMethodMerger.cpp libredex/IROpcode.cpp opt/optimize_enums/EnumTransformer.cpp libredex/DexStore.cpp opt/class-merging/ClassMergingPass.cpp test/integ/PartialApplicationTest.cpp libredex/DexStore.h service/class-merging/Model.h libredex/RedexContext.h test/unit/Makefile.am libredex/IRTypeChecker.cpp opt/class-merging/AnonymousClassMergingPass.cpp service/class-merging/ModelMerger.cpp libredex/Creators.h opt/optimize_enums/OptimizeEnums.cpp opt/remove-builders/RemoveBuildersHelper.cpp Makefile.am service/class-merging/MergeabilityCheck.cpp service/class-merging/MergingStrategies.h libredex/IROpcode.h service/constant-propagation/ConstantEnvironment.cpp test/unit/MethodInlineTest.cpp |
19. | nikolait@fb.com | kugan@fb.com |
22 shared files
service/regalloc/GraphColoring.h libredex/DexUtil.h test/unit/ObjectInlinerTest.cpp test/integ/Makefile.am test/instr/CFGInlineTest.config libredex/DexUtil.cpp opt/remove-unused-args/RemoveUnusedArgs.h libredex/MethodUtil.cpp libredex/ConfigFiles.cpp service/regalloc/GraphColoring.cpp libredex/ConfigFiles.h test/unit/Makefile.am Makefile.inc libredex/GlobalConfig.cpp libredex/PassManager.cpp libredex/ReferencedState.h test/unit/constant-propagation/ConstantPropagationTest.cpp service/method-inliner/MethodInliner.cpp Makefile.am opt/remove-unused-args/RemoveUnusedArgs.cpp libredex/Trace.h opt/kotlin-lambda/RewriteKotlinSingletonInstance.cpp |
20. | agampe@fb.com | zwei@fb.com |
20 shared files
service/class-merging/ModelMethodMerger.cpp opt/builder_pattern/BuilderTransform.h service/cross-dex-ref-minimizer/CrossDexRefMinimizer.h opt/remove-interfaces/RemoveInterfacePass.cpp libredex/DexTypeEnvironment.h opt/class-merging/ClassMergingPass.cpp service/cse/CommonSubexpressionElimination.cpp opt/builder_pattern/BuilderTransform.cpp service/class-merging/Model.h test/unit/Makefile.am libredex/DexTypeEnvironment.cpp service/cross-dex-ref-minimizer/CrossDexRefMinimizer.cpp service/class-merging/ModelMerger.cpp libredex/TypeUtil.cpp opt/builder_pattern/RemoveBuilderPattern.cpp Makefile.am service/class-merging/MergingStrategies.h test/unit/CommonSubexpressionEliminationTest.cpp service/cse/CommonSubexpressionElimination.h service/class-merging/Model.cpp |
21. | asuarez@fb.com | hyinghui@fb.com |
20 shared files
test/unit/FastRegAllocTest.cpp libredex/DexUtil.h test/instr/PeepholeTest.java service/regalloc-fast/LinearScan.cpp service/regalloc-fast/LinearScan.h test/unit/DexUtilTest.cpp libredex/ConfigFiles.cpp service/shrinker/Shrinker.h test/unit/TypeUtilTest.cpp test/unit/IRTypeCheckerTest.cpp libredex/ShrinkerConfig.h libredex/GlobalConfig.cpp service/regalloc-fast/LiveInterval.cpp service/regalloc-fast/LiveInterval.h libredex/TypeUtil.cpp service/method-inliner/MethodInliner.cpp libredex/Trace.h service/shrinker/Shrinker.cpp opt/regalloc-fast/FastRegAlloc.h opt/regalloc-fast/FastRegAlloc.cpp |
22. | kugan@fb.com | agampe@fb.com |
20 shared files
libredex/DexUtil.h opt/print-kotlin-stats/PrintKotlinStats.cpp opt/remove-nullcheck-string-arg/RemoveNullcheckStringArg.cpp libredex/DexUtil.cpp opt/remove-unused-args/RemoveUnusedArgs.h libredex/ConfigFiles.cpp service/regalloc/GraphColoring.cpp libredex/ConfigFiles.h service/kotlin-instance-rewrite/KotlinInstanceRewriter.h test/unit/Makefile.am libredex/GlobalConfig.cpp libredex/PassManager.cpp libredex/ReferencedState.h test/unit/constant-propagation/ConstantPropagationTest.cpp service/method-inliner/MethodInliner.cpp Makefile.am opt/remove-unused-args/RemoveUnusedArgs.cpp libredex/Trace.h opt/print-kotlin-stats/PrintKotlinStats.h service/kotlin-instance-rewrite/KotlinInstanceRewriter.cpp |
23. | asuarez@fb.com | suree404@fb.com |
18 shared files
opt/final_inline/FinalInlineV2.cpp test/unit/FinalInlineV2Test.cpp tools/redex-all/main.cpp test/unit/constant-propagation/IPConstantPropagationTest.cpp opt/remove-unreachable/RemoveUnreachable.cpp libredex/BundleResources.h opt/vertical_merging/VerticalMerging.cpp libredex/RedexResources.h tools/callgraph-analysis/corelib/loader.py libredex/CallGraph.cpp opt/type-analysis/CallGraphFileGenerationPass.h libredex/CallGraph.h service/constant-propagation/ConstantPropagationWholeProgramState.h opt/type-analysis/CallGraphFileGenerationPass.cpp libredex/BundleResources.cpp libredex/ApkResources.h libredex/ApkResources.cpp test/unit/BundleResourcesTest.cpp |
24. | zwei@fb.com | nikolait@fb.com |
18 shared files
service/class-merging/ModelMethodMerger.cpp opt/builder_pattern/BuilderTransform.h service/cross-dex-ref-minimizer/CrossDexRefMinimizer.h opt/class-merging/ClassMergingPass.cpp service/cse/CommonSubexpressionElimination.cpp opt/builder_pattern/BuilderTransform.cpp service/class-merging/Model.h test/unit/Makefile.am test/instr/remove_builder_pattern.config service/cross-dex-ref-minimizer/CrossDexRefMinimizer.cpp opt/class-merging/AnonymousClassMergingPass.cpp service/class-merging/ModelMerger.cpp opt/builder_pattern/RemoveBuilderPattern.cpp Makefile.am service/class-merging/MergeabilityCheck.cpp service/class-merging/MergingStrategies.h test/unit/CommonSubexpressionEliminationTest.cpp service/cse/CommonSubexpressionElimination.h |
25. | nikolait@fb.com | wsanville@fb.com |
18 shared files
tools/redex-all/main.cpp test/integ/Makefile.am opt/verifier/Verifier.cpp libredex/DexStore.cpp test/instr/SimplifyStringVerify.cpp libredex/DexStore.h libredex/ConfigFiles.cpp libredex/ConfigFiles.h test/instr/remove_builder_pattern.config libredex/GlobalConfig.cpp libredex/PassManager.h opt/interdex/InterDex.cpp libredex/PassManager.cpp Makefile.am opt/interdex/InterDex.h test/common/RedexTest.h opt/renameclasses/RenameClassesV2.cpp opt/interdex/InterDexPass.cpp |
26. | fengliu@fb.com | zwei@fb.com |
17 shared files
service/class-merging/ModelMethodMerger.cpp opt/class-merging/AnonymousClassMergingPass.h service/class-merging/ClassMerging.cpp opt/class-merging/ClassMergingPass.cpp service/class-merging/Model.h test/unit/Makefile.am test/instr/AnonymousClassMergingTestVerify.cpp opt/class-merging/AnonymousClassMergingPass.cpp service/class-merging/ModelMerger.cpp test/instr/anonymous-classmerging.config Makefile.am service/class-merging/MergeabilityCheck.h service/class-merging/MergeabilityCheck.cpp service/class-merging/MergingStrategies.h service/class-merging/ClassMerging.h opt/class-merging/IntraDexClassMergingPass.cpp service/class-merging/Model.cpp |
27. | nikolait@fb.com | hyinghui@fb.com |
17 shared files
test/unit/FastRegAllocTest.cpp libredex/DexUtil.h service/regalloc-fast/LinearScan.cpp service/regalloc-fast/LinearScan.h libredex/ConfigFiles.cpp test/unit/Makefile.am service/shrinker/Shrinker.h test/unit/IRTypeCheckerTest.cpp libredex/ShrinkerConfig.h Makefile.inc libredex/GlobalConfig.cpp service/regalloc-fast/LiveInterval.cpp service/regalloc-fast/LiveInterval.h service/method-inliner/MethodInliner.cpp Makefile.am libredex/Trace.h service/shrinker/Shrinker.cpp |
28. | asuarez@fb.com | maddymcgee@fb.com |
17 shared files
opt/app_module_usage/AppModuleUsage.h libredex/DexClass.h test/integ/UsesAppModuleAnnotated.java test/unit/DeobfuscatedAliasTest.cpp libredex/RedexContext.h libredex/ReflectionAnalysis.cpp test/integ/UsesAppModule.java test/integ/UsesAppModuleTest.cpp opt/app_module_usage/AppModuleUsage.cpp test/integ/AppModuleUsageTest.cpp libredex/DexClass.cpp test/integ/AppModuleUsageOtherClass.java libredex/Trace.h test/common/RedexTest.h test/integ/AppModuleUsageThirdClass.java test/integ/AppModuleUsageClass.java libredex/RedexContext.cpp |
29. | ych@fb.com | maddymcgee@fb.com |
17 shared files
opt/app_module_usage/AppModuleUsage.h test/integ/Makefile.am libredex/DexClass.h test/integ/UsesAppModuleAnnotated.java libredex/RedexContext.h test/integ/UsesAppModule.java test/unit/Makefile.am test/integ/AppModuleUsageTestDefault.config opt/app_module_usage/AppModuleUsage.cpp test/integ/AppModuleUsageTest.cpp Makefile.am libredex/DexClass.cpp test/integ/AppModuleUsageOtherClass.java libredex/Trace.h test/integ/AppModuleUsageThirdClass.java test/integ/AppModuleUsageClass.java libredex/RedexContext.cpp |
30. | jimmycleary@fb.com | agampe@fb.com |
15 shared files
libredex/Trace.cpp libredex/SourceBlocks.h libredex/GlobalConfig.h service/switch-partitioning/SwitchEquivFinder.cpp libredex/SourceBlockConsistencyCheck.h libredex/CallGraph.cpp libredex/MethodSimilarityOrderer.cpp libredex/PassManager.cpp opt/insert-source-blocks/InsertSourceBlocks.cpp Makefile.am libredex/SourceBlocks.cpp libredex/Trace.h libredex/SourceBlockConsistencyCheck.cpp redex.py service/type-analysis/GlobalTypeAnalyzer.cpp |
31. | agampe@fb.com | wangm@fb.com |
15 shared files
opt/original_name/OriginalNamePass.cpp service/cse/CommonSubexpressionElimination.cpp libredex/BundleResources.cpp service/method-inliner/Inliner.cpp libredex/ControlFlow.h libredex/TypeUtil.cpp service/method-inliner/MethodInliner.cpp Makefile.am service/method-inliner/Inliner.h libredex/ControlFlow.cpp test/unit/CommonSubexpressionEliminationTest.cpp redex.py service/cse/CommonSubexpressionElimination.h libredex/ApkResources.cpp service/type-analysis/GlobalTypeAnalyzer.cpp |
32. | jimmycleary@fb.com | nikolait@fb.com |
13 shared files
libredex/SourceBlocks.h libredex/GlobalConfig.h service/switch-partitioning/SwitchEquivFinder.cpp libredex/CallGraph.cpp libredex/CallGraph.h libredex/MethodSimilarityOrderer.cpp libredex/PassManager.h libredex/PassManager.cpp opt/insert-source-blocks/InsertSourceBlocks.cpp Makefile.am libredex/SourceBlocks.cpp libredex/Trace.h service/type-analysis/GlobalTypeAnalyzer.cpp |
33. | asuarez@fb.com | lanza@fb.com |
12 shared files
test/samples/JNIExample/java/redex/jni/example/MainActivity.java test/samples/JNIExample/lib/basic/BasicJNIExample.cpp test/samples/JNIExample/lib/hybrid/HybridJNIExample.h test/samples/JNIExample/lib/simple/OnLoad.cpp test/samples/JNIExample/java/redex/jni/example/BasicJNIExample.java libredex/Native.cpp test/samples/JNIExample/lib/hybrid/HybridJNIExample.cpp test/samples/JNIExample/java/redex/jni/example/FBJNIExample.java test/samples/JNIExample/java/redex/jni/example/HybridJNIExample.java test/samples/JNIExample/lib/basic/BasicJNIExample.h tools/oatmeal/dex.cpp test/samples/JNIExample/java/redex/jni/example/SimpleJNIExample.java |
34. | agampe@fb.com | hyinghui@fb.com |
12 shared files
libredex/DexUtil.h service/regalloc-fast/LinearScan.cpp libredex/ConfigFiles.cpp test/unit/Makefile.am service/shrinker/Shrinker.h test/unit/IRTypeCheckerTest.cpp libredex/GlobalConfig.cpp libredex/TypeUtil.cpp service/method-inliner/MethodInliner.cpp Makefile.am libredex/Trace.h service/shrinker/Shrinker.cpp |
35. | asuarez@fb.com | danjin@fb.com |
12 shared files
tools/redex-all/main.cpp libredex/PostLowering.cpp libredex/IODIMetadata.h libredex/DexOutput.cpp libredex/IODIMetadata.cpp test/integ/Dex038Test.cpp libredex/GlobalConfig.cpp libredex/PostLowering.h tools/python/symbolicator/logcat.py libredex/DexStats.h tools/common/ToolsCommon.cpp libredex/DexOutput.h |
36. | agampe@fb.com | maddymcgee@fb.com |
12 shared files
opt/app_module_usage/AppModuleUsage.h libredex/DexClass.h test/unit/DeobfuscatedAliasTest.cpp libredex/RedexContext.h libredex/ReflectionAnalysis.cpp test/unit/Makefile.am opt/app_module_usage/AppModuleUsage.cpp Makefile.am libredex/DexClass.cpp libredex/Trace.h test/common/RedexTest.h libredex/RedexContext.cpp |
37. | agampe@fb.com | suree404@fb.com |
11 shared files
opt/final_inline/FinalInlineV2.cpp test/unit/FinalInlineV2Test.cpp tools/redex-all/main.cpp test/unit/constant-propagation/IPConstantPropagationTest.cpp opt/remove-unreachable/RemoveUnreachable.cpp opt/vertical_merging/VerticalMerging.cpp test/samples/bundles/res/values/dimen.xml libredex/CallGraph.cpp libredex/BundleResources.cpp Makefile.am libredex/ApkResources.cpp |
38. | wsanville@fb.com | suree404@fb.com |
11 shared files
tools/redex-all/main.cpp libredex/BundleResources.h libredex/RedexResources.h test/samples/bundles/res/values/dimen.xml test/samples/bundles/res/values/attrs.xml libredex/BundleResources.cpp libredex/ApkResources.h Makefile.am test/samples/bundles/res/values/styles.xml libredex/ApkResources.cpp test/unit/BundleResourcesTest.cpp |
39. | nikolait@fb.com | wangm@fb.com |
11 shared files
service/cse/CommonSubexpressionElimination.cpp service/method-inliner/Inliner.cpp libredex/ControlFlow.h service/method-inliner/MethodInliner.cpp Makefile.am service/method-inliner/Inliner.h libredex/ControlFlow.cpp test/unit/CommonSubexpressionEliminationTest.cpp service/cse/CommonSubexpressionElimination.h service/type-analysis/GlobalTypeAnalyzer.cpp service/type-analysis/ResolveMethodRefs.cpp |
40. | maddymcgee@fb.com | nikolait@fb.com |
10 shared files
test/integ/Makefile.am libredex/DexClass.h libredex/RedexContext.h test/unit/Makefile.am Makefile.inc Makefile.am libredex/DexClass.cpp libredex/Trace.h test/common/RedexTest.h libredex/RedexContext.cpp |
41. | nikolait@fb.com | suree404@fb.com |
8 shared files
opt/final_inline/FinalInlineV2.cpp test/unit/FinalInlineV2Test.cpp tools/redex-all/main.cpp test/unit/constant-propagation/IPConstantPropagationTest.cpp libredex/CallGraph.cpp libredex/CallGraph.h service/constant-propagation/ConstantPropagationWholeProgramState.h Makefile.am |
42. | ych@fb.com | kugan@fb.com |
8 shared files
libredex/DexUtil.h test/integ/Makefile.am libredex/DexUtil.cpp test/unit/Makefile.am libredex/PassManager.cpp test/unit/constant-propagation/ConstantPropagationTest.cpp Makefile.am libredex/Trace.h |
43. | kugan@fb.com | hyinghui@fb.com |
8 shared files
libredex/DexUtil.h libredex/ConfigFiles.cpp test/unit/Makefile.am Makefile.inc libredex/GlobalConfig.cpp service/method-inliner/MethodInliner.cpp Makefile.am libredex/Trace.h |
44. | agampe@fb.com | danjin@fb.com |
8 shared files
tools/redex-all/main.cpp libredex/IODIMetadata.h libredex/DexOutput.cpp libredex/IODIMetadata.cpp test/integ/Dex038Test.cpp libredex/GlobalConfig.cpp tools/python/symbolicator/logcat.py libredex/DexOutput.h |
45. | wsanville@fb.com | ych@fb.com |
8 shared files
tools/redex-all/main.cpp test/integ/Makefile.am opt/check_breadcrumbs/CheckBreadcrumbs.cpp libredex/DexStore.h libredex/PassManager.cpp Makefile.am redex.py libredex/ApkResources.cpp |
46. | adicatana@fb.com | danjin@fb.com |
8 shared files
tools/redex-all/main.cpp libredex/PostLowering.cpp libredex/DexOutput.cpp test/integ/Dex038Test.cpp libredex/GlobalConfig.cpp libredex/PostLowering.h tools/common/ToolsCommon.cpp libredex/DexOutput.h |
47. | wsanville@fb.com | wangm@fb.com |
8 shared files
libredex/BundleResources.h libredex/RedexResources.h libredex/BundleResources.cpp libredex/ApkResources.h Makefile.am redex.py libredex/ApkResources.cpp test/unit/BundleResourcesTest.cpp |
48. | asuarez@fb.com | arthaud@fb.com |
7 shared files
libredex/DexHasher.cpp opt/final_inline/FinalInline.cpp cmake_modules/Commons.cmake service/cross-dex-ref-minimizer/CrossDexRefMinimizer.cpp opt/interdex/InterDex.cpp service/constant-propagation/ConstantPropagationAnalysis.cpp opt/reduce-array-literals/ReduceArrayLiterals.cpp |
49. | asuarez@fb.com | ashokmenon@fb.com |
7 shared files
libredex/Match.h test/unit/MatchFlowTest.cpp libredex/MatchFlow.h libredex/MatchFlowDetail.cpp libredex/MatchFlowDetail.h test/unit/MatchTest.cpp libredex/MatchFlow.cpp |
50. | wangm@fb.com | suree404@fb.com |
7 shared files
libredex/BundleResources.h libredex/RedexResources.h libredex/BundleResources.cpp libredex/ApkResources.h Makefile.am libredex/ApkResources.cpp test/unit/BundleResourcesTest.cpp |
51. | asuarez@fb.com |
7 shared files
libredex/RefChecker.cpp service/class-merging/Model.h util/JemallocUtil.cpp opt/interdex/InterDex.cpp redex.py libredex/RedexResources.cpp libredex/MethodProfiles.cpp |
|
52. | agampe@fb.com |
7 shared files
libredex/RefChecker.cpp service/class-merging/Model.h util/JemallocUtil.cpp opt/interdex/InterDex.cpp redex.py libredex/RedexResources.cpp libredex/MethodProfiles.cpp |
|
53. | wangm@fb.com | ych@fb.com |
7 shared files
libredex/ControlFlow.h libredex/TypeUtil.h libredex/TypeUtil.cpp Makefile.am libredex/ControlFlow.cpp redex.py libredex/ApkResources.cpp |
54. | ych@fb.com | hyinghui@fb.com |
6 shared files
libredex/DexUtil.h test/unit/DexUtilTest.cpp test/unit/Makefile.am libredex/TypeUtil.cpp Makefile.am libredex/Trace.h |
55. | nikolait@fb.com | danjin@fb.com |
6 shared files
tools/redex-all/main.cpp libredex/DexOutput.cpp test/integ/Dex038Test.cpp libredex/GlobalConfig.cpp tools/common/ToolsCommon.cpp libredex/DexOutput.h |
56. | wsanville@fb.com | adicatana@fb.com |
6 shared files
tools/redex-all/main.cpp test/integ/Makefile.am libredex/PostLowering.cpp libredex/ConfigFiles.cpp libredex/GlobalConfig.cpp libredex/PostLowering.h |
57. | asuarez@fb.com | troyj@fb.com |
6 shared files
libredex/DexAsm.h opt/interdex/InterDexPass.h opt/interdex/InterDex.cpp opt/interdex/InterDex.h opt/interdex/InterDexPass.cpp libredex/DexAsm.cpp |
58. | troyj@fb.com | agampe@fb.com |
6 shared files
libredex/DexAsm.h opt/interdex/InterDexPass.h opt/interdex/InterDex.cpp opt/interdex/InterDex.h opt/interdex/InterDexPass.cpp libredex/DexAsm.cpp |
59. | wsanville@fb.com | kugan@fb.com |
6 shared files
test/integ/Makefile.am libredex/ConfigFiles.cpp libredex/ConfigFiles.h libredex/GlobalConfig.cpp libredex/PassManager.cpp Makefile.am |
60. | zwei@fb.com | wangm@fb.com |
6 shared files
service/cse/CommonSubexpressionElimination.cpp libredex/TypeUtil.h libredex/TypeUtil.cpp Makefile.am test/unit/CommonSubexpressionEliminationTest.cpp service/cse/CommonSubexpressionElimination.h |
61. | ych@fb.com | suree404@fb.com |
5 shared files
opt/final_inline/FinalInlineV2.cpp tools/redex-all/main.cpp service/constant-propagation/ConstantPropagationWholeProgramState.h Makefile.am libredex/ApkResources.cpp |
62. | agampe@fb.com | arthaud@fb.com |
5 shared files
libredex/DexHasher.cpp opt/final_inline/FinalInline.cpp service/cross-dex-ref-minimizer/CrossDexRefMinimizer.cpp opt/interdex/InterDex.cpp service/constant-propagation/ConstantPropagationAnalysis.cpp |
63. | maddymcgee@fb.com | kugan@fb.com |
5 shared files
test/integ/Makefile.am test/unit/Makefile.am Makefile.inc Makefile.am libredex/Trace.h |
64. | kewen12@fb.com | agampe@fb.com |
5 shared files
docs/installation.md opt/outliner/InstructionSequenceOutliner.cpp Makefile.am libredex/Trace.h test/integ/InstructionSequenceOutlinerTest.cpp |
65. | agampe@fb.com | jonaldislarry@fb.com |
5 shared files
opt/interdex/InterDexPass.h opt/interdex/InterDex.cpp opt/interdex/InterDex.h opt/interdex/InterDexPass.cpp libredex/RedexContext.cpp |
66. | asuarez@fb.com | jonaldislarry@fb.com |
5 shared files
opt/interdex/InterDexPass.h opt/interdex/InterDex.cpp opt/interdex/InterDex.h opt/interdex/InterDexPass.cpp libredex/RedexContext.cpp |
67. | nikolait@fb.com | jonaldislarry@fb.com |
5 shared files
opt/interdex/InterDexPass.h opt/interdex/InterDex.cpp opt/interdex/InterDex.h opt/interdex/InterDexPass.cpp libredex/RedexContext.cpp |
68. | asuarez@fb.com | justin.wei@bytedance.com |
5 shared files
libredex/ProguardLexer.h test/unit/ConcurrentContainersTest.cpp test/unit/ProguardLexerTest.cpp test/unit/MethodInlineTest.cpp libredex/ProguardLexer.cpp |
69. | asuarez@fb.com | kewen12@fb.com |
5 shared files
test/integ/InstructionSequenceOutlinerTestSecondary.java opt/outliner/InstructionSequenceOutliner.cpp libredex/Trace.h setup_oss_toolchain.sh test/integ/InstructionSequenceOutlinerTest.cpp |
70. | nikolait@fb.com | arthaud@fb.com |
4 shared files
libredex/DexHasher.cpp service/cross-dex-ref-minimizer/CrossDexRefMinimizer.cpp opt/interdex/InterDex.cpp service/constant-propagation/ConstantPropagationAnalysis.cpp |
71. | wsanville@fb.com |
4 shared files
proto/Resources.proto opt/interdex/InterDex.cpp redex.py libredex/RedexResources.cpp |
|
72. | wsanville@fb.com | danjin@fb.com |
4 shared files
tools/redex-all/main.cpp libredex/PostLowering.cpp libredex/GlobalConfig.cpp libredex/PostLowering.h |
73. | adicatana@fb.com | ych@fb.com |
4 shared files
tools/redex-all/main.cpp test/integ/Makefile.am test/integ/Dex038Test.cpp libredex/Trace.h |
74. | adicatana@fb.com | kugan@fb.com |
4 shared files
test/integ/Makefile.am libredex/ConfigFiles.cpp libredex/GlobalConfig.cpp libredex/Trace.h |
75. | wsanville@fb.com | fengliu@fb.com |
4 shared files
libredex/DexStore.cpp libredex/DexStore.h libresource/utils/Serialize.h Makefile.am |
76. | agampe@fb.com | ashokmenon@fb.com |
4 shared files
libredex/Match.h libredex/MatchFlow.h libredex/MatchFlowDetail.cpp test/unit/MatchTest.cpp |
77. | asuarez@fb.com | aselya@fb.com |
4 shared files
opt/up-code-motion/UpCodeMotion.cpp opt/up-code-motion/UpCodeMotion.h libredex/PassManager.cpp test/unit/UpCodeMotionTest.cpp |
78. | nikolait@fb.com | troyj@fb.com |
4 shared files
opt/interdex/InterDexPass.h opt/interdex/InterDex.cpp opt/interdex/InterDex.h opt/interdex/InterDexPass.cpp |
79. | troyj@fb.com | jonaldislarry@fb.com |
4 shared files
opt/interdex/InterDexPass.h opt/interdex/InterDex.cpp opt/interdex/InterDex.h opt/interdex/InterDexPass.cpp |
80. | rbarnes@fb.com | gilsongil@fb.com |
4 shared files
test/Makefile.inc test/setup.sh test/unit/IRTypeCheckerTest.cpp test/Makefile.am |
81. | rbarnes@fb.com | dimitribouche@fb.com |
4 shared files
test/Makefile.inc test/setup.sh test/unit/IRTypeCheckerTest.cpp test/Makefile.am |
82. | gilsongil@fb.com | dimitribouche@fb.com |
4 shared files
test/Makefile.inc test/setup.sh test/unit/IRTypeCheckerTest.cpp test/Makefile.am |
83. | nikolait@fb.com |
4 shared files
libredex/RefChecker.cpp service/class-merging/Model.h opt/interdex/InterDex.cpp libredex/MethodProfiles.cpp |
|
84. | ych@fb.com | fengliu@fb.com |
4 shared files
libredex/DexStore.h libredex/RedexContext.h test/unit/Makefile.am Makefile.am |
85. | ych@fb.com | zwei@fb.com |
4 shared files
test/unit/Makefile.am libredex/TypeUtil.h libredex/TypeUtil.cpp Makefile.am |
86. | maddymcgee@fb.com | hyinghui@fb.com |
4 shared files
test/unit/Makefile.am Makefile.inc Makefile.am libredex/Trace.h |
87. | zwei@fb.com | hyinghui@fb.com |
4 shared files
test/unit/Makefile.am test/unit/TypeUtilTest.cpp libredex/TypeUtil.cpp Makefile.am |
88. | nikolait@fb.com | kewen12@fb.com |
4 shared files
Makefile.inc opt/outliner/InstructionSequenceOutliner.cpp Makefile.am libredex/Trace.h |
89. | jimmycleary@fb.com | wsanville@fb.com |
4 shared files
libredex/PassManager.h libredex/PassManager.cpp Makefile.am redex.py |
90. | ych@fb.com | jimmycleary@fb.com |
4 shared files
libredex/PassManager.cpp Makefile.am libredex/Trace.h redex.py |
91. | maddymcgee@fb.com | wsanville@fb.com |
3 shared files
test/integ/Makefile.am Makefile.am test/common/RedexTest.h |
92. | kewen12@fb.com | ych@fb.com |
3 shared files
docs/installation.md Makefile.am libredex/Trace.h |
93. | jimmycleary@fb.com | suree404@fb.com |
3 shared files
libredex/CallGraph.cpp libredex/CallGraph.h Makefile.am |
94. | wsanville@fb.com | hyinghui@fb.com |
3 shared files
libredex/ConfigFiles.cpp libredex/GlobalConfig.cpp Makefile.am |
95. | hyinghui@fb.com | adicatana@fb.com |
3 shared files
libredex/ConfigFiles.cpp libredex/GlobalConfig.cpp libredex/Trace.h |
96. | zwei@fb.com | wsanville@fb.com |
3 shared files
libredex/DuplicateClasses.cpp test/instr/remove_builder_pattern.config Makefile.am |
97. | maddymcgee@fb.com | fengliu@fb.com |
3 shared files
libredex/RedexContext.h test/unit/Makefile.am Makefile.am |
98. | agampe@fb.com | justin.wei@bytedance.com |
3 shared files
libredex/ProguardLexer.h test/unit/ProguardLexerTest.cpp libredex/ProguardLexer.cpp |
99. | adicatana@fb.com | jimmycleary@fb.com |
3 shared files
libredex/MethodSimilarityOrderer.cpp libredex/MethodSimilarityOrderer.h libredex/Trace.h |
100. | maddymcgee@fb.com | kewen12@fb.com |
3 shared files
Makefile.inc Makefile.am libredex/Trace.h |
Contributor | # connections | # commits | |
---|---|---|---|
1. | asuarez@fb.com | 36 | 3 |
2. | agampe@fb.com | 32 | 266 |
3. | nikolait@fb.com | 28 | 270 |
4. | wsanville@fb.com | 23 | 93 |
5. | ych@fb.com | 23 | 50 |
6. | hyinghui@fb.com | 19 | 15 |
7. | zwei@fb.com | 17 | 40 |
8. | wangm@fb.com | 17 | 15 |
9. | fengliu@fb.com | 16 | 50 |
10. | kugan@fb.com | 16 | 17 |
11. | jimmycleary@fb.com | 16 | 8 |
12. | adicatana@fb.com | 15 | 32 |
13. | suree404@fb.com | 15 | 15 |
14. | maddymcgee@fb.com | 15 | 14 |
15. | kewen12@fb.com | 14 | 9 |
16. | 13 | 6 | |
17. | arthaud@fb.com | 10 | 3 |
18. | jonaldislarry@fb.com | 10 | 2 |
19. | danjin@fb.com | 9 | 6 |
20. | troyj@fb.com | 8 | 2 |
21. | jidong@fb.com | 8 | 1 |
22. | aselya@fb.com | 7 | 17 |
23. | justin.wei@bytedance.com | 6 | 3 |
24. | rbarnes@fb.com | 6 | 1 |
25. | gilsongil@fb.com | 6 | 1 |
26. | dimitribouche@fb.com | 6 | 1 |
27. | liufengkai@bytedance.com | 6 | 1 |
28. | tch@fb.com | 5 | 1 |
29. | lanza@fb.com | 3 | 8 |
30. | jreese@fb.com | 3 | 1 |
31. | axsouche@fb.com | 3 | 1 |
32. | 4161910+zhqin@users.noreply.github.com | 3 | 1 |
33. | ashokmenon@fb.com | 2 | 4 |
34. | andrews@fb.com | 2 | 2 |
35. | szhu@fb.com | 2 | 1 |
36. | dmitryvinn@gmail.com | 1 | 1 |
37. | xazax.hun@gmail.com | 1 | 1 |
38. | emmasevastian@fb.com | 0 | 1 |
39. | dmitryvinn@users.noreply.github.com | 0 | 1 |
C-median: 9.0
A half of the contributors has more than 9.0 connections, and a half has less than this number.
C-mean: 11.4
An average number of connections a contributor has with other contributors.
C-index: 14.0
There are 14.0 contributors with 14.0 or more connections.