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

Author commits insertions deletions % of changes
Hector28335524516.38
Henry Fuschini5112078978524.03
Igor Mateus Omote239747718918.61
Luiz Cartolano63113992438139.32
Luiz Eduardo Cartolano592520.29
igoromot683435691311.37
luizcartolan22220.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
Hector59517.72.20.174.13
Henry Fuschini235519.51.07.1316.36
Igor Mateus Omote780080.04.08.2654.18
Luiz Cartolano265723.31.81.3218.46
igoromot98928.83.20.616.87
 

The following history timeline has been gathered from the repository.

Author2019W322019W332019W342019W352019W362019W372019W382019W39
Hector
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Henry Fuschini
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
.
 
 
 
 
 
 
 
 
 
 
 
 
.
 
 
 
 
Igor Mateus Omote
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Luiz Cartolano
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Luiz Eduardo Cartolano
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
igoromot
 
 
 
.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Modified Rows:181000118262029581415195727755
Author2019W40
Hector.
Henry Fuschini
 
 
 
 
 
 
 
 
 
Luiz Cartolano
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Luiz Eduardo Cartolano.
igoromot
 
 
 
luizcartolan2.
Modified Rows:53157

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

emulator / ext / asm6 / asm6.c (1569 estimated lines of code)
emulator/emulator.py (780 estimated lines of code)

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

emulator/emulator.py (309 in cyclomatic complexity)
emulator / 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).

Hector is mostly responsible for

emulator/py/operations/compare.py (257 link)
emulator/emulator.py (200 link)
pacman-game/src/setup.asm (59 link)
pacman-game/src/initialLoad.asm (42 link)
pacman-game/src/pacman_main.asm (19 links)
emulator/py/operations/shift.py (8 eloc)
emulator/py/operations/register_instructions.py (6 links)
emulator/py/operations/flags.py (2 link)
emulator/py/operations/__init__.py (1 link)

Henrique Fuschini is mostly responsible for

tst/compares.s (111 link)
emulator/emulator.py (94 link)
emulator/py/operations/flags.py (88 link)
pacman-game/background/background.asm (76 link)
emulator/py/operations/flow_control.py (59 link)
pacman-game/src/pacman_main.asm (43 links)
tst/inc-dec-1.s (37 links)
emulator/py/operations/bit.py (35 link)
tst/store-load-8.s (33 links)
tst/store-load-15.s (33 links)

Igor Mateus Omote is mostly responsible for

emulator / ext / asm6 / asm6.c (1553 eloc)
emulator / ext / asm6 / README.TXT (311 eloc)
tst/brk.s (63 link)
tst/transfer_stack.s (58 links)
tst/store-load-9.s (58 links)
tst/store-load-8.s (58 links)
tst/store-load-7.s (58 links)
tst/store-load-6.s (58 links)
tst/store-load-5.s (58 links)
tst/store-load-4.s (58 links)

Luiz Cartolano is mostly responsible for

emulator/emulator.py (368 link)
emulator/py/operations/store_load.py (231 link)
pacman-game/src/pacman_main.asm (222 links)
.gitignore (138 links)
pacman-game/src/yellow_ghost.asm (74 link)
pacman-game/src/orange_ghost.asm (74 link)
pacman-game/src/blue_ghost.asm (74 link)
pacman-game/src/red_ghost.asm (73 link)
emulator/py/system.py (65 link)
emulator/py/operations/register_instructions.py (63 links)

igoromote is mostly responsible for

emulator/py/operations/shift.py (172 eloc)
emulator/py/operations/arithmetic.py (145 link)
emulator/emulator.py (109 link)
pacman-game/src/pacman_logic.asm (88 link)
pacman-game/src/pacman_main.asm (83 links)
pacman-game/src/pacman_left_right_sprite.asm (83 link)
emulator/py/operations/memory.py (78 link)
emulator/py/operations/register_instructions.py (64 links)
pacman-game/src/pacman_up_down_sprite.asm (46 link)
pacman-game/src/yellow_ghost.asm (24 link)

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

* TXT asm c cpp ipynb log md py r s sh