{"push_id":548290488,"size":103,"distinct_size":103,"ref":"refs/heads/master","head":"2ee02b978030643d9421cdb0e87ae39bb34b3df7","before":"ff28de505d8bbb026fd28bde866c640032b7ed03","commits":[{"sha":"0d9f810432417a817d218656785d30445752c7b7","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"GC のバグを修正","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/0d9f810432417a817d218656785d30445752c7b7"},{"sha":"8c86b99da45b14d6ddbc4993ced943d2d7cdd1da","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"write(2) で指定したサイズどおり書き込めなかった場合は再度 write を呼び出すよう変更","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/8c86b99da45b14d6ddbc4993ced943d2d7cdd1da"},{"sha":"b2aba974500375f0b178cf657dcb9ec91569d91d","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"port の close にてバッファのフラッシュのエラーを検出するよう変更","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/b2aba974500375f0b178cf657dcb9ec91569d91d"},{"sha":"bd898dbc6ecd0c377986b282d1d6ad6855eaa48a","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"バイナリデータを Port に出力する api を追加\n\nscm_capi_write_cbyte を追加","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/bd898dbc6ecd0c377986b282d1d6ad6855eaa48a"},{"sha":"f155fdb14949eb8b9caf7507afde48c91d715789","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"バイナリデータを Port から読み取る api を追加\n\nscm_capi_read_cbyte を追加","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/f155fdb14949eb8b9caf7507afde48c91d715789"},{"sha":"ddceae9e751c3795fba3f7f3176c8cb55df059a3","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"Port のファイル位置を得る api を追加\n\nscm_capi_post_pos を追加","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/ddceae9e751c3795fba3f7f3176c8cb55df059a3"},{"sha":"d87447a1e6e04307824a002fd1ed51fba03288d6","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"Port のファイル位置を変更する api を追加\n\n+ scm_capi_port_seek を追加\n+ scm_port_seek のバグを修正","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/d87447a1e6e04307824a002fd1ed51fba03288d6"},{"sha":"f50e9a687eb06fbaf32762b1ae1c3c56a9d4659d","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"Bytevector オブジェクトを追加\n\nオブジェクトを追加しただけで、S 式のパースやオブジェクトへアクセスする api\n等は未実装","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/f50e9a687eb06fbaf32762b1ae1c3c56a9d4659d"},{"sha":"8daafe3a17f5cc28981d2d87a8c483dba3505433","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"binary-port を作成する api を追加","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/8daafe3a17f5cc28981d2d87a8c483dba3505433"},{"sha":"ee92ec471d1fbe3a03293c470ac807ae8189b4d9","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"Port の eof 関連のバグを修正","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/ee92ec471d1fbe3a03293c470ac807ae8189b4d9"},{"sha":"87773651961cc748d4c3fcda4a4b03474ec4cdb0","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"Port のバッファリングモードの MODEST を実装","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/87773651961cc748d4c3fcda4a4b03474ec4cdb0"},{"sha":"cbacfda2581c55f4d646f5ec2afcf2019e0eb8be","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"数値リテラルのパースにて string-port を作成しなくてもパースできるよう変更","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/cbacfda2581c55f4d646f5ec2afcf2019e0eb8be"},{"sha":"8354bf3f38cebb8e5d5292d420c19e8ebed53946","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"数値リテラルのパース api にエンコーディングを指定するよう I/F を変更","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/8354bf3f38cebb8e5d5292d420c19e8ebed53946"},{"sha":"5541b84770f2b0967313ab11b130e3babb8db45f","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"CHashTbl の GC 時にハッシュテーブルの rehash を行えるよう変更","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/5541b84770f2b0967313ab11b130e3babb8db45f"},{"sha":"d1d8c2a01d86b907f00ede339e43831640490940","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"ISeq オブジェクトが jmp 命令等の分岐先の位置情報を保持するよう変更","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/d1d8c2a01d86b907f00ede339e43831640490940"},{"sha":"2ba8291ba69378fee6bcc0f03663ccad4b579201","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"ISeq の equality 検査 api を追加","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/2ba8291ba69378fee6bcc0f03663ccad4b579201"},{"sha":"77e2a9120a7a984f06b5a015675144d184a17274","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"オブジェクトの marshal/unmarshal を実装","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/77e2a9120a7a984f06b5a015675144d184a17274"},{"sha":"d0fddc329ae2dfd26701de308b04d3a39cc888d4","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"コンパイラと REPL のコードの serialize/deserialize 方法を変更\n\n[変更前]\nアセンブラを S 式化したものを C 文字列で保持し、それをパースした後にアセンブ\nルして ISeq オブジェクト化\n\n[変更後]\nISeq を marshal 機能で serialize したバイナリデータを保持するようにし、その\nバイナリデータを unmarshal 機能で deserialize して ISeq 化","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/d0fddc329ae2dfd26701de308b04d3a39cc888d4"},{"sha":"f361ee2462b6e659db24f3951f50a4595c76be2a","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"SCM_VMINST_FETCH_OP マクロを SCM_VMINST_GET_OP に名称変更","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/f361ee2462b6e659db24f3951f50a4595c76be2a"},{"sha":"51c8b5191d63eec587a53e50d10de04843f1cc3d","author":{"email":"f4a390e60e3b8e677cbe946c3e55484b5ce3c30b@gmail.com","name":"Hiroki MOTOYAMA"},"message":"変数未使用の警告が出ている変数に unused attribute を設定して警告が出ないよう変更","distinct":true,"url":"https://api.github.com/repos/mtymhrk/Scythe/commits/51c8b5191d63eec587a53e50d10de04843f1cc3d"}]}