The following historical commit information, by author, was found in the repository.

Author commits insertions deletions % of changes
Danilo Valente122075155066.33
Joao Victor Fernandes3411871.55
Lucas Rodolfo61890.08
Victor AF21010.03
Yago Barbosa174986111419.00
lucasrodolph16368649013.00
 

Below are the number of rows from each author that have survived and are still intact in the current revision.

Author Rows Stability Age % in comments
Danilo Valente553126.74.20.0436.49
Joao Victor Fernandes33782.03.60.002.22
Lucas Rodolfo950.04.60.000.06
Yago Barbosa7125142.94.714.2647.01
lucasrodolph215458.42.91.9514.21
 

The following history timeline has been gathered from the repository.

Author2019W322019W332019W342019W352019W362019W372019W382019W39
Danilo Valente
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Joao Victor Fernandes.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Lucas Rodolfo
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
..
Victor AF.
Yago Barbosa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
lucasrodolph
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
Modified Rows:2305146936530342318302759
Author2019W40
Yago Barbosa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Modified Rows:177

The following files are suspiciously big (in order of severity).

Delivery0/asm6f-master/asm6f.c (2480 estimated lines of code)
ext / asm6 / asm6.c (1569 estimated lines of code)

The following files have an elevated cyclomatic complexity (in order of severity)

Delivery0/asm6f-master/asm6f.c (431 in cyclomatic complexity)
ext / asm6 / asm6.c (306 in cyclomatic complexity)

The following responsibilities, by author, were found in the current revision of the repository (comments are excluded from the line count, if possible).

Danilo Valente is mainly responsible for

processor/package-lock.json (1488 link)
Delivery0/processor/package-lock.json (1437 eloc)
processor/src/lib/Cpu.ts (390 link)
Delivery0/processor/src/lib/disassembler.ts (231 eloc)
Delivery0/processor/src/lib/Cpu.ts (224 eloc)
processor/src/lib/disassembler.ts (185 link)
Delivery0/processor/src/lib/CpuState.ts (132 eloc)
processor/src/lib/NesMapper.ts (127 links)
Delivery0/processor/src/lib/Bus.ts (112 eloc)
processor/src/lib/Bus.ts (111 link)

João Victor Fernandes is mainly responsible for

Delivery0/pong.asm (235)
tst/ADC-CLC.s (11 links)
tst/INC.s (10 links)
tst/DEC.s (10 links)
tst/AND.s (10 links)
tst/ADC.s (10 links)
tst/OR.s (9 links)
tst/INY.s (9 links)
tst/INX.s (9 links)
tst/EOR.s (9 links)

LucasRodolfo is mostly responsible for

Delivery0/README.md (8 links)
makefile (1 links)

Yago Barbosa is mostly responsible for

Delivery0/asm6f-master/asm6f.c (2471 eloc)
ext / asm6 / asm6.c (1440 eloc)
Delivery0/pong.asm (394)
ext / asm6 / README.TXT (311 eloc)
Delivery0/asm6f-master/readme-original.txt (311 eloc)
processor/src/lib/Cpu.ts (295 link)
Delivery0/asm6f-master/readme.txt (277 links)
Delivery0/asm6f-master/patches/asm6-fceuxnl.diff (262 eloc)
Delivery0/asm6f-master/patches/asm6-undoc.diff (77 eloc)
processor/src/lib/CpuState.ts (38 link)

lucasrodolfo is mostly responsible for

Delivery0/pong.asm (532)
processor/src/lib/Cpu.ts (336 link)
ext / asm6 / asm6.c (113 eloc)
tst/JSR-RTS.s (71 link)
tst/BCC.s (63 links)
tst/OR.s (59 links)
tst/EOR.s (59 links)
tst/AND.s (59 links)
tst/ADC-CLC.s (59 links)
tst/PHA-PLA.s (58 links)

The extensions below were found in the repository history (extensions used during statistical analysis are marked).

* asm c cpp dam diff gdasm html json log lst md r s sh ts txt