{"push_id":767583123,"size":9,"distinct_size":4,"ref":"refs/heads/ioregs-repr","head":"0d3e4b0f6edf319cd031048577602b19a22f0fdb","before":"4b9a35941978b3893f0b01b05333a5a29d3115b6","commits":[{"sha":"f185eecd3ee6d5f998ad5672de3e87fb756dd7ba","author":{"email":"fa49cdbb464c3f0309fcae026d56eb8098a8f7ef@gmail.com","name":"Vladimir Pouzanov"},"message":"Merge pull request #337 from mokus0/nightly-updates\n\nFixes for rust nightly changes","distinct":false,"url":"https://api.github.com/repos/mokus0/zinc/commits/f185eecd3ee6d5f998ad5672de3e87fb756dd7ba"},{"sha":"3c5ac1c142b29684afc115a93fc8b6be4435aebd","author":{"email":"fe4abcdf51c8b97dd3ea49d22e0e5a1281c6239b@deepbondi.net","name":"James Cook"},"message":"Fixed a compile error in platformtree test caused by nightly changes","distinct":false,"url":"https://api.github.com/repos/mokus0/zinc/commits/3c5ac1c142b29684afc115a93fc8b6be4435aebd"},{"sha":"5b9204cc5c5fcccfa5d54822d7b3cfc7ec6432b5","author":{"email":"fe4abcdf51c8b97dd3ea49d22e0e5a1281c6239b@deepbondi.net","name":"James Cook"},"message":"Fixed platformtree after nightly change in Rc::downgrade\n\nhttps://github.com/rust-lang/rust/pull/27837","distinct":false,"url":"https://api.github.com/repos/mokus0/zinc/commits/5b9204cc5c5fcccfa5d54822d7b3cfc7ec6432b5"},{"sha":"fe4feecf0497033586eac7646f28b948a45c34f5","author":{"email":"fe4abcdf51c8b97dd3ea49d22e0e5a1281c6239b@deepbondi.net","name":"James Cook"},"message":"Cleaning up some no-longer-used annotations","distinct":false,"url":"https://api.github.com/repos/mokus0/zinc/commits/fe4feecf0497033586eac7646f28b948a45c34f5"},{"sha":"d7085f0817a18538e706e05d596983c17325757e","author":{"email":"fe4abcdf51c8b97dd3ea49d22e0e5a1281c6239b@deepbondi.net","name":"James Cook"},"message":"Fixing a few deprecations","distinct":false,"url":"https://api.github.com/repos/mokus0/zinc/commits/d7085f0817a18538e706e05d596983c17325757e"},{"sha":"71c5bb6eb0c539810a4028204e0ca6dd8482cef1","author":{"email":"fe4abcdf51c8b97dd3ea49d22e0e5a1281c6239b@deepbondi.net","name":"James Cook"},"message":"Add #repr[C] to generated ioregs types","distinct":true,"url":"https://api.github.com/repos/mokus0/zinc/commits/71c5bb6eb0c539810a4028204e0ca6dd8482cef1"},{"sha":"037559fc61af8531761c698d3573bd40c5dad5fb","author":{"email":"fe4abcdf51c8b97dd3ea49d22e0e5a1281c6239b@deepbondi.net","name":"James Cook"},"message":"forcibly inline all the ioregs-generated accessors\n\nfailing to do this absolutely destroys code size _and_ performance, to the point\nwhere it can't even fit a simple \"blinky\" app into 128KB of flash.\nInlining turns a 128KB+ program into less than 200 bytes of .text","distinct":true,"url":"https://api.github.com/repos/mokus0/zinc/commits/037559fc61af8531761c698d3573bd40c5dad5fb"},{"sha":"cec53d8f6452b3acf9398b96ce00029745bace9b","author":{"email":"fe4abcdf51c8b97dd3ea49d22e0e5a1281c6239b@deepbondi.net","name":"James Cook"},"message":"Added a couple more ioreg tests, one which fails, and fixed the failing one.\n\nThe expression for updating register value inside an \"Update\" struct was wrong.","distinct":true,"url":"https://api.github.com/repos/mokus0/zinc/commits/cec53d8f6452b3acf9398b96ce00029745bace9b"},{"sha":"0d3e4b0f6edf319cd031048577602b19a22f0fdb","author":{"email":"fe4abcdf51c8b97dd3ea49d22e0e5a1281c6239b@deepbondi.net","name":"James Cook"},"message":"Added a repr to generated field enums\n\nFixes overflowing-literal warnings when using 32-bit constants in 32-bit fields.\nCurrently using the size of the reg for the size of the enum, but it would also be\nreasonable to use the smallest uint that holds all the actual variants, or look at\nthe format of the literals used to define the variants.","distinct":true,"url":"https://api.github.com/repos/mokus0/zinc/commits/0d3e4b0f6edf319cd031048577602b19a22f0fdb"}]}