ndmitchell / rattle

Forward build system with speculation and caching
Other
102 stars 5 forks source link

decode ALL of the bytestring we read from the file. First thing in li… #23

Closed spall closed 4 years ago

spall commented 4 years ago

A fix for a really bad bug. Now the entire bytestring is decoded and errors are not ignored. If there is a parsing error, the .rattle files probably just need to be deleted. Also added a check to the simple test that exercises the bad behavior I was witnessing.