{"push_id":2944552975,"size":1,"distinct_size":1,"ref":"refs/heads/depblowsgoats","head":"df8ad18383cafa5fb4877e46a1ccc67ca979c063","before":"edf9a3fc65f2f6e22691b3206856d324a93544d2","commits":[{"sha":"df8ad18383cafa5fb4877e46a1ccc67ca979c063","author":{"name":"Ronald G. Minnich","email":"f569d0af9a3481c4007b95c7180d6c41009f2513@gmail.com"},"message":"prune elvish\n\nThis is an attempt to shrink and simplify elvish.\nConsider it a checkpoint commit.\n\nIt has impact in the sense of cutting down elvish complexity\ndramatically, but so far I don't see huge impact on size:\ncompressed images\n\n-rwxr-xr-x 1 rminnich rminnich 15252220 Oct 6 10:04 /tmp/initramfs.linux_amd64.cpio\n-rwxr-xr-x 1 rminnich rminnich 5695727 Oct 6 10:04 /tmp/initramfs.linux_amd64.cpio.gz\n\n-rwxr-xr-x 1 rminnich rminnich 15022780 Oct 6 10:03 /tmp/smallelvish.cpio\n-rwxr-xr-x 1 rminnich rminnich 5610432 Oct 6 10:03 /tmp/smallelvish.cpio.gz\n\nso only 200K or so uncompressed and 80k compressed.\n\nOTOH the stripped elvish does shrink from 4.7 to 3.9M so that's something -- almost 20%.\n\nAt the same time I may be on the edge of a lot of removal which will shrink it greatly,\nbut it's hard to tell. There's lots of stuff in elvish that seems to come from a void*\nworld (e.g. prolific use of interface{}, all the hashmap stuff)\nand it would be nice to make that disapperar\n\nBut we do remove JSON from elvish, and we do remove all of xiaq's vendored packages,\nand we do remove use of unsafe, and those may have value in and of themselves.\n\nSigned-off-by: Ronald G. Minnich <rminnich@gmail.com>","distinct":true,"url":"https://api.github.com/repos/rminnich/u-root/commits/df8ad18383cafa5fb4877e46a1ccc67ca979c063"}]}
{"actor":{"display_login":"rminnich"}}