{"push_id":769998361,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"5a85c08724f006ecb2014ef72c3f13519f021b13","before":"3d406b72a472a53c8ee59ddcb19fcac5c054d83e","commits":[{"sha":"5f934c24b4f66ce0107624798dba9caa4c00d572","author":{"email":"a87fc12999c996924f3a12d2108e6723fe0cd800@bigswitch.com","name":"Rich Lane"},"message":"tests: start VM testsuite\n\nIf the testdata file has a \"result\" section, then the testsuite will assemble\nand execute the code and compare the result.","distinct":true,"url":"https://api.github.com/repos/rlane/ubpf/commits/5f934c24b4f66ce0107624798dba9caa4c00d572"},{"sha":"ef2b85b3cce64afd9d7122db86396f0466864884","author":{"email":"a87fc12999c996924f3a12d2108e6723fe0cd800@bigswitch.com","name":"Rich Lane"},"message":"vm: implement mov\n\nAlso change the testcases to use mov to set registers, rather than relying on\nthem to be initialized to zero.","distinct":true,"url":"https://api.github.com/repos/rlane/ubpf/commits/ef2b85b3cce64afd9d7122db86396f0466864884"},{"sha":"a14ac3156c38b3bcfd9b216a68bcc537cb2d8135","author":{"email":"a87fc12999c996924f3a12d2108e6723fe0cd800@bigswitch.com","name":"Rich Lane"},"message":"vm: poison initial register values\n\nThis helps catch testcases that rely on registers being initialized to zero.","distinct":true,"url":"https://api.github.com/repos/rlane/ubpf/commits/a14ac3156c38b3bcfd9b216a68bcc537cb2d8135"},{"sha":"3f4b3a27c0225a6089ac6698e9b249609eb053c5","author":{"email":"a87fc12999c996924f3a12d2108e6723fe0cd800@bigswitch.com","name":"Rich Lane"},"message":"tests: add roundtrip test for assembler/disassembler","distinct":true,"url":"https://api.github.com/repos/rlane/ubpf/commits/3f4b3a27c0225a6089ac6698e9b249609eb053c5"},{"sha":"5a85c08724f006ecb2014ef72c3f13519f021b13","author":{"email":"a87fc12999c996924f3a12d2108e6723fe0cd800@bigswitch.com","name":"Rich Lane"},"message":"update README","distinct":true,"url":"https://api.github.com/repos/rlane/ubpf/commits/5a85c08724f006ecb2014ef72c3f13519f021b13"}]}