summaryrefslogtreecommitdiff
path: root/compiler/utils/Binary.hs
Commit message (Expand)AuthorAgeFilesLines
* Add PlainPanic for throwing exceptions without depending on pprintMichael Sloan2019-05-241-1/+1
* Remove unnecessary uses of UnboxedTuples pragma (see #13101 / #15454)Michael Sloan2019-04-011-1/+1
* Update Trac ticket URLs to point to GitLabRyan Scott2019-03-151-1/+1
* Use ByteString to represent Cmm string literals (#16198)Sylvain Henry2019-01-311-1/+1
* Support generating HIE filesAlec Theriault2018-12-111-12/+29
* [TTG: Handling Source Locations] Foundation and PatShayan-Najd2018-11-241-1/+1
* Introduce Int16# and Word16#Abhiroop Sarkar2018-11-171-0/+4
* Smarter HsType pretty-print for promoted dataconsSimon Peyton Jones2018-11-151-0/+11
* Add Int8# and Word8#Michal Terepeta2018-11-021-0/+8
* Revert "Add Int8# and Word8#"Ben Gamari2018-10-091-8/+0
* Add Int8# and Word8#Michal Terepeta2018-10-071-0/+8
* Drop GHC 8.0 compatibilityRyan Scott2018-03-131-26/+0
* Change `OPTIONS_GHC -O` to `OPTIONS_GHC -O2`Douglas Wilson2017-11-091-1/+1
* Deserialize all function TypeRepsDavid Feuer2017-11-021-7/+12
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Allow CSE'ing of work-wrapped bindings (#14186)Joachim Breitner2017-09-121-2/+2
* Fix typos in diagnostics, testsuite and commentsGabor Greif2017-09-071-1/+1
* Typos [ci skip]Gabor Greif2017-05-101-2/+2
* Read COMPLETE sets from external packagesBen Gamari2017-03-061-1/+0
* Revert "Read COMPLETE sets from external packages"Ben Gamari2017-03-031-0/+1
* Read COMPLETE sets from external packagesRyan Scott2017-03-021-1/+0
* Use half as much memory when reading interfacesReid Barton2017-02-231-1/+1
* Type-indexed TypeableBen Gamari2017-02-181-4/+173
* Binary: Correct endian issue when cross-compilingalexbiehl2017-02-111-30/+55
* Binary: Only allocate un-interned FastStringsalexbiehl2017-02-111-2/+3
* Use proper primitives in Utils.Binaryalexbiehl2017-02-051-93/+96
* Add HsSyn prettyprinter testsAlan Zimmerman2016-12-071-0/+15
* Kill Type pretty-printerBen Gamari2016-11-131-0/+8
* Clean up handling of known-key Names in interface filesBen Gamari2016-10-131-30/+50
* Fix #10923 by fingerprinting optimization level.Edward Z. Yang2016-09-021-0/+11
* Binary: Use ByteString's copy in getBSBen Gamari2016-07-161-19/+12
* Document putDictionary determinismBartosz Nitka2016-06-061-1/+3
* Revert "compiler/iface: compress .hi files"Ben Gamari2016-05-231-18/+19
* compiler/iface: compress .hi filesAustin Seipp2016-05-211-19/+18
* 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