summaryrefslogtreecommitdiff
path: root/compiler/utils/Binary.hs
Commit message (Expand)AuthorAgeFilesLines
* Work SourceText in for all integer literalsAlan Zimmerman2016-01-161-8/+14
* Remote GHCi, -fexternal-interpreterSimon Marlow2015-12-171-0/+10
* Refactor default methods (Trac #11105)Simon Peyton Jones2015-11-251-11/+0
* Generate Typeable info at definition sitesBen Gamari2015-10-301-4/+7
* Revert "Generate Typeable info at definition sites"Ben Gamari2015-10-291-7/+4
* Generate Typeable info at definition sitesBen Gamari2015-10-291-4/+7
* Delete ExtsCompat46 (#8330)Thomas Miedema2015-08-241-14/+7
* Replace (SourceText,FastString) with StringLiteral data typeAlan Zimmerman2015-08-021-0/+9
* Replace .lhs with .hs in compiler commentsYuri de Wit2015-02-091-1/+1
* API Annotations tweaks.Alan Zimmerman2015-01-161-18/+24
* Remove redundant constraints in the compiler itself, found by -fwarn-redundan...Simon Peyton Jones2015-01-061-1/+1
* AST changes to prepare for API annotations, for #9628Alan Zimmerman2014-11-211-0/+38
* Delete all /* ! __GLASGOW_HASKELL__ */ codeThomas Miedema2014-09-231-5/+0
* Make mkFastStringByteString pure and fix up usesDuncan Coutts2014-08-291-1/+1
* Implement OVERLAPPING and OVERLAPPABLE pragmas (see #9242)Iavor S. Diatchki2014-07-271-4/+8
* Factor-out the `OverlapMode` from `OverlapFlag`.Iavor S. Diatchki2014-06-291-9/+17
* Add LANGUAGE pragmas to compiler/ source filesHerbert Valerio Riedel2014-05-151-1/+1
* Avoid trivial cases of NondecreasingIndentationHerbert Valerio Riedel2014-05-151-4/+3
* Restore old names of comparison primopsJan Stolarek2013-09-181-1/+1
* Trailing whitespacesJan Stolarek2013-09-181-3/+3
* Binary: eradicate BinIO handlesPatrick Palka2013-08-261-44/+0
* Binary: Make lazyGet more thread-safePatrick Palka2013-08-261-1/+6
* De-orphan a load of Binary instancesIan Lynagh2013-07-271-0/+141
* Rename remaining FastBytes usages to ByteStringIan Lynagh2012-12-141-1/+1
* Remove the trivial mkFastStringFastBytes wrapperIan Lynagh2012-12-141-1/+1
* Use ByteString rather than FastBytes in BinaryIan Lynagh2012-12-141-13/+15
* Make FastBytes a synonym for ByteStringIan Lynagh2012-12-131-6/+6
* GHC 7.4 is now required for building HEADIan Lynagh2012-07-201-12/+0
* Implement FastBytes, and use it for MachStrIan Lynagh2012-07-141-6/+17
* Remove some disabled codeIan Lynagh2012-05-291-3/+0
* Switch to using the time package, rather than old-timeIan Lynagh2012-01-141-0/+18
* Fix #437: recompilation check includes flagsDavid Terei2011-11-091-11/+21
* Change the way IfExtName is serialized so (most) wired-in names get special r...Max Bolingbroke2011-09-271-22/+24
* fix Binary instance for TyCon following Typeable implementationSimon Marlow2011-07-121-0/+12
* move computeFingerprint from MkIface to BinarySimon Marlow2011-07-121-0/+14
* SafeHaskell: Make base GHC.* modules untrustedDavid Terei2011-06-171-1/+1
* SafeHaskell: Update to work with safe baseDavid Terei2011-06-171-1/+2
* SafeHaskell: Fix recompilation avoidance to take Safe into account.David Terei2011-06-171-0/+9
* Remove code that is dead now that we need >= 6.12 to buildIan Lynagh2010-12-151-5/+0
* Use explicit Word32/Int32 in place of Int in the on-disk .hi fileSimon Marlow2009-08-211-3/+3
* RTS tidyup sweep, first phaseSimon Marlow2009-08-021-1/+1
* Always serialise Int as 64bit values; fixes trac #3041Ian Lynagh2009-07-171-9/+0
* Remove some code that has always been commented outIan Lynagh2009-07-171-4/+0
* Trim unused imports detected by new unused-import codesimonpj@microsoft.com2009-07-061-4/+0
* Support for -fwarn-unused-do-bind and -fwarn-wrong-do-bind, as per #3263Max Bolingbroke2009-07-011-2/+2
* Changes for the new IO library, mainly base-package modules moving aroundSimon Marlow2009-05-291-1/+6
* When generating C, don't pretend functions are dataIan Lynagh2009-02-061-0/+11
* Add (a) CoreM monad, (b) new Annotations featuresimonpj@microsoft.com2008-10-301-0/+22
* Move some flags from the Makefile into module pragmasIan Lynagh2008-07-101-0/+4
* Remove code that isn't used now that we assume that GHC >= 6.4Ian Lynagh2008-06-201-10/+0