Skip to content
Snippets Groups Projects
  1. Sep 29, 2023
  2. Oct 31, 2021
  3. Jan 09, 2015
  4. Apr 09, 2013
  5. Apr 08, 2013
  6. Apr 06, 2013
    • Lennart Kolmodin's avatar
      Expose long hidden bug. · 4dbf32a9
      Lennart Kolmodin authored
      Bug discovered by Alexander Polakov.
      We change how putBool works to expose it, making it easier to fix,
      lots of tests in the test suite breaks by this change,
      but they shouldn't.
      putWord8 is broken, as it may let bits we want to be unused leak into
      the output. If some high bits are set in a Word8, but we don't want to
      output them, they will anyway leak and corrupt previously written bits.
      The following program is now broken with this commit;
      
      broken = do
       putBool False
       putBool True
      
      It'll output a byte: 11000000
      instead of the expected: 01000000
      4dbf32a9
    • Lennart Kolmodin's avatar
      ac8e0cab
  7. Apr 01, 2013
  8. Mar 31, 2013
  9. Mar 30, 2013
  10. Mar 29, 2013
  11. Mar 14, 2013
  12. Oct 28, 2012
  13. Apr 25, 2012
  14. Mar 01, 2012
Loading