summaryrefslogtreecommitdiff
path: root/src/runtime/haskell/Data/Binary/Get.hs
AgeCommit message (Collapse)Author
2025-08-02define return in terms of pure, >> as *>, mappend as <>Inari Listenmaa
In preparation for deprecation, see https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid and https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return
2023-11-15support ghc9.4o1lo01ol1o
2022-10-04Add support for ghc-9.2.4Andreas Källberg
2022-05-03Improve commentAndreas Källberg
2022-05-03When profiling, don't add cost centres in Data.Binary.GetAndreas Källberg
This change speeds up profiling by an order of magnitude. Without it, the >>= function for Get dominates runtime completely during profiling.
2020-11-10Replaced inlinePerformIO with accursedUnutterablePerformIOLiyana
2020-08-05First attempt at fixing incompabilities with newer cabalAndreas Källberg
2017-09-04move the custom Binary package back to src/runtime/haskellKrasimir Angelov
2013-10-31Add a cabal flag to use the standard binary packagehallgren
The standard binary package has improved efficiency and error handling [1], so in the long run we should consider switching to it. At the moment, using it is possible but not recommended, since it results in incomatible PGF files. The modified modules from the binary package have been moved from src/runtime/haskell to src/binary. [1] http://lennartkolmodin.blogspot.se/2013/03/binary-07.html
2011-04-06avoid warning from ghc-7.0hallgren
Warning: -fglasgow-exts is deprecated: Use individual extensions instead
2009-12-13reorganize the directories under src, and rescue the JavaScript interpreter ↵krasimir
from deprecated