{"push_id":767550689,"size":57,"distinct_size":0,"ref":"refs/heads/master","head":"a3bd0002796f34b05eb849b2aa9edcf4555bfb08","before":"9baa6cc181404e966be1ac3084d6de6ba2dccd79","commits":[{"sha":"c040fdf4886bb24a0fb03ac8881612ffb77562fb","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Replace C++ with in-progress OCaml code","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/c040fdf4886bb24a0fb03ac8881612ffb77562fb"},{"sha":"ab65a9162876cebd33532c0156b21d62e27060c0","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Start to handle interrupts","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/ab65a9162876cebd33532c0156b21d62e27060c0"},{"sha":"a407e505858480fdd5d7a0d44a4ccffd2548a2a5","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Fix unnecessary space","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/a407e505858480fdd5d7a0d44a4ccffd2548a2a5"},{"sha":"9331800d225d0127d8d70355e039f4ceb86b2fd1","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Flesh out how simulated devices work","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/9331800d225d0127d8d70355e039f4ceb86b2fd1"},{"sha":"08f19b20fd897e1bc8270d7badddfd65f93d1c41","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Fix handling of devices","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/08f19b20fd897e1bc8270d7badddfd65f93d1c41"},{"sha":"30e01c114fb603feb862809cb3992983a510b7ce","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Finish clock implementation\n\n- Revelealed lots of bugs in interrupt handling code.\n\n- Added the `DBG` instruction which will likely be broadly useful.","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/30e01c114fb603feb862809cb3992983a510b7ce"},{"sha":"9fbb1680ced0fb185df5c4c380fc664b749b8551","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Clean formatting","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/9fbb1680ced0fb185df5c4c380fc664b749b8551"},{"sha":"823196894777dea10da9c7b1f9f3721f0cff03e8","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Format consistently","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/823196894777dea10da9c7b1f9f3721f0cff03e8"},{"sha":"a1f8d04497c8cffcc3f208bc57f8760904fe36b2","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Add simple CLI with Cmdliner\n\n- Took the opportunity to fix the version bounds in the opam\n  description, too.","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/a1f8d04497c8cffcc3f208bc57f8760904fe36b2"},{"sha":"9007b4a475537e6d9918b53a074fd7c9fc1888ed","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Add README","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/9007b4a475537e6d9918b53a074fd7c9fc1888ed"},{"sha":"0e3382344d63d513ab19cf041cd574548ee32132","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Revise README","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/0e3382344d63d513ab19cf041cd574548ee32132"},{"sha":"13826890f17c30af6fe02d4e7f05123209d135aa","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Add note about upgrade nebula version","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/13826890f17c30af6fe02d4e7f05123209d135aa"},{"sha":"5fab210ab49934ae74f078ac18993028f90fbf31","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Add instructions for running Nebula","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/5fab210ab49934ae74f078ac18993028f90fbf31"},{"sha":"a68fe7a80b150a0d4b9dd63884dc768230ec73b9","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Finalize I/O and execution thread structure\n\n- Removed the `IO` monad. Might write a blog post about it, because it's\n  nifty.\n\n- Replaced build script with _tags file for ocamlbuild.\n\n- New C stub for precision clock.","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/a68fe7a80b150a0d4b9dd63884dc768230ec73b9"},{"sha":"f478da1b1112bff4418de5adb18250502ddea921","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Remove unnecessary module open","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/f478da1b1112bff4418de5adb18250502ddea921"},{"sha":"da6e972a3d757d937d1edd0b6243a707d614356f","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Flesh out the monitor","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/da6e972a3d757d937d1edd0b6243a707d614356f"},{"sha":"2e415fbfa24953778e6eadeeac8fbb1dc8d9ec43","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Reorder Makefile","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/2e415fbfa24953778e6eadeeac8fbb1dc8d9ec43"},{"sha":"e48db786b6fd63308eea4360b3e0380d338e4666","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Simplify and reorder Makefile","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/e48db786b6fd63308eea4360b3e0380d338e4666"},{"sha":"44d36cb7a6b35cd117bf78c2931030c8a79df2f4","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Fix rendering behavior","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/44d36cb7a6b35cd117bf78c2931030c8a79df2f4"},{"sha":"7f2adf4ed9c2fdb84ddbec133495b307788ef5d1","author":{"email":"a5c95b3d7cb4d0ae05a15c79c79ab458dc2c8f9e@haberkucharsky.com","name":"Jesse Haber-Kucharsky"},"message":"Reintroduce IO type and remove Lwt\n\n- Even if concurrency is needed in the future, Lwt can be used as an\n  implementation of the IO type rather than a replacement for it.","distinct":false,"url":"https://api.github.com/repos/hakuch/Nebula/commits/7f2adf4ed9c2fdb84ddbec133495b307788ef5d1"}]}