{"push_id":2956479291,"size":4,"distinct_size":4,"ref":"refs/heads/impro","head":"e61c498110c0091af70315ced597106a2b2711ad","before":"c87225dfb75dd1cb6bfbc59a81ae50a0a079cf24","commits":[{"sha":"1033c97b682ae8f93ae9ddc88ae3e45217384e1d","author":{"name":"KillTheMule","email":"3a1a7d9427ba088df7369050752407a7ec9e0bfe@users.noreply.github.com"},"message":"Update TODO.md","distinct":true,"url":"https://api.github.com/repos/KillTheMule/nvimpam/commits/1033c97b682ae8f93ae9ddc88ae3e45217384e1d"},{"sha":"2996fbbc1f8d05c43f04c44c0402039eb84f73a3","author":{"name":"KillTheMule","email":"3a1a7d9427ba088df7369050752407a7ec9e0bfe@users.noreply.github.com"},"message":"Read buffer data from the file directly\n\nIt's faster in the benchmarks, as we can basically be sure the file is\non the OS cache anyways. Need further confirmation for different\nenvironments, though.\n\nTechnically, we've introduced `Line`, which can either hold a `&[u8]` or\na `String`. Reading from the file gives us a `Vec<u8>` (so we can skip\nUTF-8 validation), which we split into the initial `Vec<Line>` where\neach entry is a `&[u8]` under the hood. Updating from a `Vec<String>`\nvia the buffer updates API inserts the `String` variant into our `Lines`\nvec.","distinct":true,"url":"https://api.github.com/repos/KillTheMule/nvimpam/commits/2996fbbc1f8d05c43f04c44c0402039eb84f73a3"},{"sha":"35cca94525f7be11fb2500fde24e6dc61c1b1c23","author":{"name":"KillTheMule","email":"3a1a7d9427ba088df7369050752407a7ec9e0bfe@users.noreply.github.com"},"message":"Add benchmarks exercising the new file loading functionality","distinct":true,"url":"https://api.github.com/repos/KillTheMule/nvimpam/commits/35cca94525f7be11fb2500fde24e6dc61c1b1c23"},{"sha":"e61c498110c0091af70315ced597106a2b2711ad","author":{"name":"KillTheMule","email":"3a1a7d9427ba088df7369050752407a7ec9e0bfe@users.noreply.github.com"},"message":"Check for changedtick==0","distinct":true,"url":"https://api.github.com/repos/KillTheMule/nvimpam/commits/e61c498110c0091af70315ced597106a2b2711ad"}]}
{"actor":{"display_login":"KillTheMule"}}