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

Author commits insertions deletions % of changes
Erick Seiji Furukawa1100.00
William Tiaki Sato53197791565831.53
Joao Vitor Araki Goncalves6020160985126.70
Joao Vitor Goncalves29029899216.03
Lucy Narita66153791196324.32
erickfurukawa811344591.42
 

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
William Tiaki Sato1156058.43.25.5641.13
Joao Vitor Araki Goncalves1101754.60.80.1639.20
Lucy Narita476531.01.72.5416.95
erickfurukawa76667.54.80.002.73
 

The following history timeline has been gathered from the repository.

Author2019W312019W332019W342019W352019W362019W372019W382019W39
Erick Seiji Furukawa.
William Tiaki Sato
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
Joao Vitor Araki Goncalves
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
 
..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Joao Vitor Goncalves
 
 
 
 
 
 
 
 
 
 
Lucy Narita
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
erickfurukawa..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
Modified Rows:478165701742829212714201970144
Author2019W40
Joao Vitor Araki Goncalves
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Lucy Narita
 
 
 
Modified Rows:527

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

emulator / ext / asm6 / asm6.c (1569 estimated lines of code)
emulator / src / emulator / opcodes / unofficial.py (608 estimated lines of code)
emulator / src / emulator / opcodes / arithmetic.py (607 estimated lines of code)
emulator / src / emulator / adressing.py (510 estimated lines of code)

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

emulator / ext / asm6 / asm6.c (306 in cyclomatic complexity)
emulator / src / emulator / opcodes / unofficial.py (150 in cyclomatic complexity)
emulator / src / emulator / test / test_opcodes / test_shifts.py (120 in cyclomatic complexity)
emulator / src / emulator / opcodes / arithmetic.py (109 in cyclomatic complexity)
emulator / src / emulator / opcodes / jump.py (83 in cyclomatic complexity)
emulator / src / emulator / adressing.py (71 in cyclomatic complexity)
emulator / src / emulator / test / test_opcodes / test_incs_decs.py (64 in cyclomatic complexity)
emulator / src / emulator / memory.py (64 in cyclomatic complexity)
emulator / src / emulator / cpu.py (55 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).

William Tiaki Sato is mostly responsible for

emulator / ext / asm6 / asm6.c (1553 eloc)
game / 2048.asm (627 eloc)
emulator / ext / asm6 / README.TXT (311 eloc)
game / 2048.fns (202 eloc)
tst / sbc_16.s (82 eloc)
tst / sbc_08.s (82 eloc)
tst / ora_8.s (81 eloc)
tst / eor_8.s (81 eloc)
tst / cmp_17.s (81 eloc)
tst / cmp_16.s (81 eloc)

João Vitor Araki Gonçalves is mostly responsible for

emulator / nestest.txt (8991 eloc)
emulator / src / emulator / opcodes / unofficial.py (517 eloc)
game / 2048.asm (476 eloc)
emulator / src / emulator / test / test_opcodes / test_move.py (128 eloc)
game / 2048.nes (73 eloc)
emulator / nestest.nes (66 eloc)
emulator / src / emulator / opcodes / move.py (63 eloc)
emulator / src / emulator / opcodes / jump.py (43 eloc)
emulator / src / emulator / test / test_opcodes / test_incs_decs.py (41 eloc)
emulator / src / emulator / opcodes / arithmetic.py (18 eloc)

Lucy Narita is mostly responsible for

emulator / src / emulator / opcodes / arithmetic.py (528 eloc)
emulator / src / emulator / adressing.py (510 eloc)
emulator / src / emulator / opcodes / jump.py (368 eloc)
game / 2048.asm (320 eloc)
emulator / src / emulator / test / test_opcodes / test_shifts.py (278 eloc)
emulator / src / emulator / opcodes / move.py (252 eloc)
emulator / src / emulator / cpu.py (233 eloc)
emulator / src / emulator / opcodes / flag.py (164 eloc)
emulator / src / emulator / test / test_opcodes / test_incs_decs.py (154 eloc)
emulator / src / emulator / memory.py (114 eloc)

erickfurukawa is mostly responsible for

game / 2048.asm (667 eloc)
emulator / src / emulator / opcodes / arithmetic.py (37 eloc)
tst / asl.s (12 eloc)
emulator / src / emulator / opcodes / unofficial.py (10 eloc)
emulator / src / emulator / opcodes / flag.py (7 eloc)
tst / inc.s (5 eloc)
tst / dec.s (5 eloc)
tst / lda.s (4 eloc)
tst / bit_5.s (4 eloc)
tst / bit_3.s (4 eloc)

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

* TXT asm Beat c css fns html log md py r s sh txt