{"push_id":889368799,"size":5,"distinct_size":1,"ref":"refs/heads/master","head":"1940e647e6be304026b9a91114e19e53b78af410","before":"4cdabc31b5a075538301ca45f57cbca1ed1b8469","commits":[{"sha":"2d47202829179a4b3f3d9862828e2ca2eb62ce75","author":{"email":"a87fc12999c996924f3a12d2108e6723fe0cd800@bigswitch.com","name":"Rich Lane"},"message":"vm: move MAX_INSTS and STACK_SIZE to internal header","distinct":false,"url":"https://api.github.com/repos/iovisor/ubpf/commits/2d47202829179a4b3f3d9862828e2ca2eb62ce75"},{"sha":"8871c5e38f6d4ae44305b0f429d06f7f4f61f6df","author":{"email":"a87fc12999c996924f3a12d2108e6723fe0cd800@bigswitch.com","name":"Rich Lane"},"message":"vm: add standalone JIT\n\nThe old JIT's dependency on Lua and DynASM made it a little harder to integrate\nwith a larger project. Worse, DynASM has bugs that prevented us from using the\nusing the exact instruction we needed and forced us to fall back to a longer\ninstruction sequence (STXB/LDXB/BSWAP).\n\nThe main disadvantage is readability since we're now writing machine code\ninstead of assembly. The new JIT isn't (yet) able to emit short 8-bit jump\noffsets.","distinct":false,"url":"https://api.github.com/repos/iovisor/ubpf/commits/8871c5e38f6d4ae44305b0f429d06f7f4f61f6df"},{"sha":"b36a7b8174790da7c474f677da95ce42871dd6a8","author":{"email":"a87fc12999c996924f3a12d2108e6723fe0cd800@bigswitch.com","name":"Rich Lane"},"message":"vm: remove old JIT","distinct":false,"url":"https://api.github.com/repos/iovisor/ubpf/commits/b36a7b8174790da7c474f677da95ce42871dd6a8"},{"sha":"b1cab6e2aeb83bfe670839c15eb495820e05aa3b","author":{"email":"a87fc12999c996924f3a12d2108e6723fe0cd800@bigswitch.com","name":"Rich Lane"},"message":"remove unneeded submodules","distinct":false,"url":"https://api.github.com/repos/iovisor/ubpf/commits/b1cab6e2aeb83bfe670839c15eb495820e05aa3b"},{"sha":"1940e647e6be304026b9a91114e19e53b78af410","author":{"email":"ce154a7c62baf8bb9db13bbedc4db8fe3853257d@gmail.com","name":"Rich Lane"},"message":"Merge pull request #7 from rlane/standalone-jit\n\nStandalone JIT","distinct":true,"url":"https://api.github.com/repos/iovisor/ubpf/commits/1940e647e6be304026b9a91114e19e53b78af410"}]}