{"push_id":819747664,"size":63,"distinct_size":63,"ref":"refs/heads/master","head":"18d0dabbb92f2d6d88f5075cfd7c7f8522a81b0e","before":"e9b9e33b3458528e40089034244bf46227bf47de","commits":[{"sha":"c2f2e5db793051346f89198b3c2a1eabc0480cf0","author":{"email":"8fb208e67a842955adbd625dcb3db75223d61b82@pioneers.berkeley.edu","name":"Krystyn Neisess"},"message":"Replaced 2x4 connectors with 2x5's.\n\nOn smartsensor, smartsensorPowered, smartsensor_powered_jig, and team_flag.","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/c2f2e5db793051346f89198b3c2a1eabc0480cf0"},{"sha":"e166fba1a7eb10fb41f79509c9b81df7f559c442","author":{"email":"8fb208e67a842955adbd625dcb3db75223d61b82@pioneers.berkeley.edu","name":"Krystyn Neisess"},"message":"Added soldering workshop EE40 board.\n\nCourtesey of Sumita.","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/e166fba1a7eb10fb41f79509c9b81df7f559c442"},{"sha":"437637c446956971f59e87dae7fd676f6a9384bc","author":{"email":"34d2c8a7260b82965f3a50ed61d623f1cdb3e21f@airbears2-10-142-25-59.airbears2.1918.berkeley.edu","name":"Andrew Wang"},"message":"Added test vias to Grizzly board","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/437637c446956971f59e87dae7fd676f6a9384bc"},{"sha":"743d04f609a72d1fe8b67d9d5588474f5044007f","author":{"email":"6265f2953535a346b7ba7418c552b02d288905ed@pioneers.berkeley.edu","name":"Robert Ou"},"message":"Bump version numbers","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/743d04f609a72d1fe8b67d9d5588474f5044007f"},{"sha":"810c9abeef7add3a3db766cc022cc7375b5cde07","author":{"email":"8fb208e67a842955adbd625dcb3db75223d61b82@pioneers.berkeley.edu","name":"Krystyn Neisess"},"message":"Replaced 2x4 connector with 2x5 on team_flag.","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/810c9abeef7add3a3db766cc022cc7375b5cde07"},{"sha":"1bfdabcb78f2e0b21e8b6dc312b59c22da88c43e","author":{"email":"f6e33c9f0dab34e1ba88521ca6b28d3ba74607e4@berkeley.edu","name":"Karthik"},"message":"Fix analog-in to read multiple inputs","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/1bfdabcb78f2e0b21e8b6dc312b59c22da88c43e"},{"sha":"ba2409298ce4199233d6acb2e3a185172354cd9f","author":{"email":"6265f2953535a346b7ba7418c552b02d288905ed@pioneers.berkeley.edu","name":"Robert Ou"},"message":"Merge 2x4 --> 2x5 connector change","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/ba2409298ce4199233d6acb2e3a185172354cd9f"},{"sha":"a5ff84d628ac91bfcda7db99f5ace8708ee7b718","author":{"email":"6265f2953535a346b7ba7418c552b02d288905ed@pioneers.berkeley.edu","name":"Robert Ou"},"message":"Revert \"Added soldering workshop EE40 board.\"\n\nApparently this board was added just so that the Jenkins scripts would\nrun on it. We do not need this in our repo.","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/a5ff84d628ac91bfcda7db99f5ace8708ee7b718"},{"sha":"31d97887f76d3885fed1d94941aa700373359478","author":{"email":"505d35d582605dae9d0df130688eb767444b8601@pioneers.berkeley.edu","name":"Tobin Holcomb"},"message":"Change smartsensor connectors to 2x5 on controller board","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/31d97887f76d3885fed1d94941aa700373359478"},{"sha":"343846cf656b83889bfc7c452471e72b48c63111","author":{"email":"505d35d582605dae9d0df130688eb767444b8601@pioneers.berkeley.edu","name":"Tobin Holcomb"},"message":"Change smartsensor connector to 2x5 on grizzly bear","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/343846cf656b83889bfc7c452471e72b48c63111"},{"sha":"c7b87b10294a918d090cf24ae88391af21f20b37","author":{"email":"8fb208e67a842955adbd625dcb3db75223d61b82@pioneers.berkeley.edu","name":"Krystyn Neisess"},"message":"Minor routing fixes on grizzly and controller.\n\nEdit rqou: Hopefully fixed fun merge problems between this commit\nand Andrew Wang's.","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/c7b87b10294a918d090cf24ae88391af21f20b37"},{"sha":"7e7b229ca15fdff6e9125e3f23bfba1f2110bb6f","author":{"email":"cc19ecd8809f412dd81bbbf75a916097cb883e0a@gmail.com","name":"Kyle Zentner"},"message":"Add old manual steps to install_build_deps.sh\n\nThis way, we don't need to have people manually run eagle or emcc after\nrunning install_build_deps.sh","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/7e7b229ca15fdff6e9125e3f23bfba1f2110bb6f"},{"sha":"9614a7f0c91dd7c7c73de0b68cf47b4d4f964344","author":{"email":"cc19ecd8809f412dd81bbbf75a916097cb883e0a@gmail.com","name":"Kyle Zentner"},"message":"Build lua/debug_native variant first.","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/9614a7f0c91dd7c7c73de0b68cf47b4d4f964344"},{"sha":"cae4f55ec71e185d96818f7f864e79cd09460944","author":{"email":"6265f2953535a346b7ba7418c552b02d288905ed@pioneers.berkeley.edu","name":"Robert Ou"},"message":"Run code from ROM patch 1/5 -- ZIO \"direct mode\"\n\nThis patch series is derived from some of the work done on eLua. Specifically,\nthis set of patches is derived from\nhttps://github.com/elua/elua/commit/d54659b5723bcd2b1e3900362398c72c18a9aa0b.\n\nThis commit changes lzio to handle a \"direct mode\" where it does not actually\nbuffer and read data but instead directly exposes the backing pointer (which\nis most likely pointing into ROM). Note that this patch does not cover all\nuse cases of lzio (specifically what is needed for the lexer/parser) and only\ncan handle the use cases in lundump.","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/cae4f55ec71e185d96818f7f864e79cd09460944"},{"sha":"eff2985e6413079a4fad5b485bceaab7d059cfca","author":{"email":"6265f2953535a346b7ba7418c552b02d288905ed@pioneers.berkeley.edu","name":"Robert Ou"},"message":"Run code from ROM patch 2/5 -- Align function/debug data\n\nThis patch makes function opcodes and debug linenumber information aligned\nto 4 bytes. This is much more efficient to load on most 32-bit platforms.\n\nThis is ABI INCOMPATIBLE with existing bytecode files. Those will need to be\nrecompiled.","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/eff2985e6413079a4fad5b485bceaab7d059cfca"},{"sha":"c5a12ae42ed57134f749d113572bc0976ccb7e05","author":{"email":"6265f2953535a346b7ba7418c552b02d288905ed@pioneers.berkeley.edu","name":"Robert Ou"},"message":"Run code from ROM patch 3/5 -- GC changes for ROM opcodes\n\nThis patch contains the necessary changes to not free the opcode data if it\nwas originally loaded from ROM (and wasn't allocated via the allocater to\nbegin with).","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/c5a12ae42ed57134f749d113572bc0976ccb7e05"},{"sha":"6ef5eea5c8872c0f3d598bc48b8e4644a237fa17","author":{"email":"6265f2953535a346b7ba7418c552b02d288905ed@pioneers.berkeley.edu","name":"Robert Ou"},"message":"Run code from ROM patch 4/5 -- Actual ROM chunk support\n\nThis patch adds the actual changes in lundump to handle creating a function\nProto that has code pointing to ROM.","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/6ef5eea5c8872c0f3d598bc48b8e4644a237fa17"},{"sha":"7977deb873aae80279ade0fdc0b142cab0c1ec6a","author":{"email":"6265f2953535a346b7ba7418c552b02d288905ed@pioneers.berkeley.edu","name":"Robert Ou"},"message":"Run code from ROM patch 5/5 -- load from ROM API\n\nThis patch adds a luaL_loadbufferro function that behaves almost identically\nto luaL_loadbuffer except that it expects a pointer to ROM.","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/7977deb873aae80279ade0fdc0b142cab0c1ec6a"},{"sha":"936b403fc05d10320046b455b5d028aedbe16282","author":{"email":"6265f2953535a346b7ba7418c552b02d288905ed@pioneers.berkeley.edu","name":"Robert Ou"},"message":"Begin reworking ROM logic into a checkxip function\n\nThis function is supposed to return true iff the buffer passed in is in ROM\nor otherwise can be treated as immutable to Lua. All the APIs that the eLua\npatches touch are being modified to automatically call checkxip rather than\nhaving various special variants for XIP.","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/936b403fc05d10320046b455b5d028aedbe16282"},{"sha":"824670cce9d703eeff159eda65b94762daad4f10","author":{"email":"6265f2953535a346b7ba7418c552b02d288905ed@pioneers.berkeley.edu","name":"Robert Ou"},"message":"Implement eLua pseudo-RO strings\n\nThese strings contain the actual string bytes in ROM. However, the TString\nobject is still stored in RAM and contains a pointer to the ROM data where\nthe string bytes would normally live. Note that if a pseudo-RO string gets\nGC'd and recreated, it most likely will no longer be a pseudo-RO string.","distinct":true,"url":"https://api.github.com/repos/tobinsarah/tenshi/commits/824670cce9d703eeff159eda65b94762daad4f10"}]}