{"push_id":2540377874,"size":15,"distinct_size":1,"ref":"refs/heads/task-026","head":"6ef5edb4f5e0d8268b3c99d5c93ca97deb529be6","before":"773379bfdea5b5fec1d5fd911e376afb00618a48","commits":[{"sha":"93b67eb1ba3ebd5d19b61f29fa52ac95b49b2ca8","author":{"name":"Enrique Ugedo Egido","email":"650a3709139c61868483d371f3d8df4b13ce1f07@ucm.es"},"message":"Complete de instruction set IV of task-015\n\nThe instruction set IV of the task-015 are now implemented.\nTODO: Test of this instructions","distinct":false,"url":"https://api.github.com/repos/SergioLuis/CHIPEIT/commits/93b67eb1ba3ebd5d19b61f29fa52ac95b49b2ca8"},{"sha":"3f836a74c0a129ff8c1e3888eb71b1629affd5a7","author":{"name":"Sergio Luis Para","email":"6ed32edf4e92ab3c0a4dc6f90242953c344051ad@sergioluis.es"},"message":"Fix instruction decoding idiom and rndVxAddr\n\nThe java.util.random() function returns a double ranging from 0.0 to 1.0\nThe rndVxAddr instruction requires a random number ranging from 0 to 255.\n\nI'm thinking that this is going to be quite difficult to test without\ndecoupling the random number generation.","distinct":false,"url":"https://api.github.com/repos/SergioLuis/CHIPEIT/commits/3f836a74c0a129ff8c1e3888eb71b1629affd5a7"},{"sha":"d9d357d59faea78009dd1b1ebd5ebe78ca12ba07","author":{"name":"Sergio Luis Para","email":"6ed32edf4e92ab3c0a4dc6f90242953c344051ad@sergioluis.es"},"message":"Add implemented instructions to the Cpu\n\nAlso: remove the ones that leaked from Mikel's work.","distinct":false,"url":"https://api.github.com/repos/SergioLuis/CHIPEIT/commits/d9d357d59faea78009dd1b1ebd5ebe78ca12ba07"},{"sha":"0aa3da4d6f442cebcfc219c3b93faa8fe368219c","author":{"name":"Sergio Luis Para","email":"6ed32edf4e92ab3c0a4dc6f90242953c344051ad@sergioluis.es"},"message":"Rename wrongly named 'rndVxAddr' instruction\n\nIts correct name is 'rndVxByte'.","distinct":false,"url":"https://api.github.com/repos/SergioLuis/CHIPEIT/commits/0aa3da4d6f442cebcfc219c3b93faa8fe368219c"},{"sha":"5094317889b503117923ef64315945635cfeab12","author":{"name":"Sergio Luis Para","email":"6ed32edf4e92ab3c0a4dc6f90242953c344051ad@sergioluis.es"},"message":"Add functions for missing tests","distinct":false,"url":"https://api.github.com/repos/SergioLuis/CHIPEIT/commits/5094317889b503117923ef64315945635cfeab12"},{"sha":"008b352da5db9bf972debc14d166fd6ef7fd8be4","author":{"name":"Sergio Luis Para","email":"6ed32edf4e92ab3c0a4dc6f90242953c344051ad@sergioluis.es"},"message":"Merge branch 'task-026' into 'task-015'","distinct":false,"url":"https://api.github.com/repos/SergioLuis/CHIPEIT/commits/008b352da5db9bf972debc14d166fd6ef7fd8be4"},{"sha":"efd9351f59d3889e91286c040b7244fb7a3584d0","author":{"name":"Sergio Luis Para","email":"6ed32edf4e92ab3c0a4dc6f90242953c344051ad@sergioluis.es"},"message":"Sort tests and add stubs for the missing ones","distinct":false,"url":"https://api.github.com/repos/SergioLuis/CHIPEIT/commits/efd9351f59d3889e91286c040b7244fb7a3584d0"},{"sha":"23c8e4ee6175389e94a6677e175440cce8033f5b","author":{"name":"Sergio Luis Para","email":"6ed32edf4e92ab3c0a4dc6f90242953c344051ad@sergioluis.es"},"message":"Implement the ldIVxTest","distinct":false,"url":"https://api.github.com/repos/SergioLuis/CHIPEIT/commits/23c8e4ee6175389e94a6677e175440cce8033f5b"},{"sha":"a6a7138e622c7dad173c98062d4b768aceea7781","author":{"name":"Sergio Luis Para","email":"6ed32edf4e92ab3c0a4dc6f90242953c344051ad@sergioluis.es"},"message":"Implement the ldIVxTest","distinct":false,"url":"https://api.github.com/repos/SergioLuis/CHIPEIT/commits/a6a7138e622c7dad173c98062d4b768aceea7781"},{"sha":"abbc988f5101debb16e3e8a3e5fa3750b1eedeb5","author":{"name":"Sergio Luis Para","email":"6ed32edf4e92ab3c0a4dc6f90242953c344051ad@sergioluis.es"},"message":"Implement the addIVxTest","distinct":false,"url":"https://api.github.com/repos/SergioLuis/CHIPEIT/commits/abbc988f5101debb16e3e8a3e5fa3750b1eedeb5"},{"sha":"33d4a8b8070b3a6684b4e356c3970f2faf82b515","author":{"name":"Sergio Luis Para","email":"6ed32edf4e92ab3c0a4dc6f90242953c344051ad@sergioluis.es"},"message":"Implement the ldIAddrTest","distinct":false,"url":"https://api.github.com/repos/SergioLuis/CHIPEIT/commits/33d4a8b8070b3a6684b4e356c3970f2faf82b515"},{"sha":"1e39b2bc0c98493a8cca0fc82609cc0cea2fa7a6","author":{"name":"Sergio Luis Para","email":"6ed32edf4e92ab3c0a4dc6f90242953c344051ad@sergioluis.es"},"message":"Implement the jpV0AddrTest","distinct":false,"url":"https://api.github.com/repos/SergioLuis/CHIPEIT/commits/1e39b2bc0c98493a8cca0fc82609cc0cea2fa7a6"},{"sha":"5be3b7950fba12326a9b5354b3360e48a837b564","author":{"name":"Sergio Luis Para","email":"6ed32edf4e92ab3c0a4dc6f90242953c344051ad@sergioluis.es"},"message":"Refactor rndVxByte to decouple random number gen\n\nThis way, the instruction can be tested without relying\non its randomness.","distinct":false,"url":"https://api.github.com/repos/SergioLuis/CHIPEIT/commits/5be3b7950fba12326a9b5354b3360e48a837b564"},{"sha":"66c9f1e2093e58a62dcfa224985e1273af7b900f","author":{"name":"Sergio Luis Para","email":"6ed32edf4e92ab3c0a4dc6f90242953c344051ad@sergioluis.es"},"message":"Implement the rndVxByteTest","distinct":false,"url":"https://api.github.com/repos/SergioLuis/CHIPEIT/commits/66c9f1e2093e58a62dcfa224985e1273af7b900f"},{"sha":"6ef5edb4f5e0d8268b3c99d5c93ca97deb529be6","author":{"name":"Sergio Luis Para","email":"6ed32edf4e92ab3c0a4dc6f90242953c344051ad@sergioluis.es"},"message":"Merge branch 'task-015' into task-026\n\n* task-015:\n  Implement the rndVxByteTest\n  Refactor rndVxByte to decouple random number gen\n  Implement the jpV0AddrTest\n  Implement the ldIAddrTest\n  Implement the addIVxTest\n  Implement the ldIVxTest\n  Implement the ldIVxTest\n  Sort tests and add stubs for the missing ones\n  Add functions for missing tests\n  Rename wrongly named 'rndVxAddr' instruction\n  Add implemented instructions to the Cpu\n  Fix instruction decoding idiom and rndVxAddr\n  Complete de instruction set IV of task-015","distinct":true,"url":"https://api.github.com/repos/SergioLuis/CHIPEIT/commits/6ef5edb4f5e0d8268b3c99d5c93ca97deb529be6"}]}
{"actor":{"display_login":"SergioLuis"}}