{"push_id":736100910,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"b49a2ca8cd569e51f4bf0817369078681a007e12","before":"0a3d6e9cc69660050724175206fc007c9c2d35fd","commits":[{"sha":"3911f5bfa932a0d2eee370b8b914707c64391d36","author":{"email":"a0b6ad8ddccbc63bd363a98cfd105c65157f5443@bk.ru","name":"thirdcoder"},"message":"Video: no need to refresh terminal on every write, since it is now refreshed in requestAnimationFrame","distinct":true,"url":"https://api.github.com/repos/thirdcoder/tca5/commits/3911f5bfa932a0d2eee370b8b914707c64391d36"},{"sha":"b49a2ca8cd569e51f4bf0817369078681a007e12","author":{"email":"a0b6ad8ddccbc63bd363a98cfd105c65157f5443@bk.ru","name":"thirdcoder"},"message":"Video: proxy memory-mapped video through read/write instead of direct\n\nNow the video hardware maintains its own tritmap array, and it is\nupdated through the CPU read/write memory-mapped I/O handlers.\nPreviously the video used a subarray() of the CPU memory; now it is\ncopied back and forth on-demand. Intended to help webworkification (GH-1)","distinct":true,"url":"https://api.github.com/repos/thirdcoder/tca5/commits/b49a2ca8cd569e51f4bf0817369078681a007e12"}]}