summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Don't use source importwip/compact-ifaceMatthew Pickering2020-05-221-1/+1
* Turn off compactingMatthew Pickering2020-05-221-4/+10
* 8.6.5 hack, for nowMatthew Pickering2020-05-221-1/+3
* Remove redundant importMatthew Pickering2020-05-221-1/+0
* Update haddockMatthew Pickering2020-05-221-0/+0
* Don't throw away extra info, for nowMatthew Pickering2020-05-221-7/+7
* Use ShortByteString for FastZStringMatthew Pickering2020-05-221-6/+14
* Proof of compacting ModIfaceMatthew Pickering2020-05-224-11/+43
* Remove Binary instance for ByteStringMatthew Pickering2020-05-221-10/+0
* HIE Files: Remove use of ByteString for ShortByteStringMatthew Pickering2020-05-223-3/+24
* Refactor HsDocString to use ShortByteStringMatthew Pickering2020-05-221-23/+16
* Split off cache fields from ModIfaceMatthew Pickering2020-05-2212-69/+113
* Use FastString instead of ByteString in LitStringMatthew Pickering2020-05-2211-26/+21
* Parameterise Literal so that the Type can be removedMatthew Pickering2020-05-226-44/+53
* Remove TyThing from WiredIn namesMatthew Pickering2020-05-2216-233/+272
* FastString: Reintroduce character count cacheDaniel Gröber2020-05-021-12/+14
* Encoding: Reformat utf8EncodeShortByteString to be more consistentDaniel Gröber2020-05-021-5/+5
* Encoding: Remove redundant use of withForeignPtrDaniel Gröber2020-05-021-2/+3
* Use IO constructor instead of `stToIO . ST`Daniel Gröber2020-05-022-7/+5
* Encoding: Add comment about tricky ForeignPtr lifetimeDaniel Gröber2020-05-021-0/+4
* Pass specialised utf8DecodeChar# to utf8DecodeLazy# for performanceDaniel Gröber2020-05-022-14/+12
* Use ShortByteString for FastStringDaniel Gröber2020-05-025-189/+193
* Remove length field from FastStringDaniel Gröber2020-05-021-24/+24
* PmCheck: Pick up `EvVar`s bound in `HsWrapper`s for long-distance infoSebastian Graf2020-05-016-32/+95
* PmCheck: Only call checkSingle if we would report warningsSebastian Graf2020-05-011-2/+4
* Fully remove PprDebugSylvain Henry2020-05-0113-94/+102
* Remove PprStyle param of logging actionsSylvain Henry2020-05-0119-82/+80
* Refactor PprDebug handlingSylvain Henry2020-05-0124-81/+73
* Use platform in Iface BinarySylvain Henry2020-05-011-10/+13
* GHC.StgToCmm.Ticky: remove a few unused stuffÖmer Sinan Ağacan2020-04-301-17/+4
* Remove OneShotInfo field of LFReEntrant, document OneShotInfoÖmer Sinan Ağacan2020-04-304-50/+106
* nonmoving: Eagerly flush all capabilities' update remembered setsBen Gamari2020-04-301-2/+4
* nonmoving: Explicitly memoize block countBen Gamari2020-04-301-3/+2
* nonmoving: Clear bitmap after initializing block sizeBen Gamari2020-04-301-1/+1
* Hadrian: Improve tool-args command to support more componentsMatthew Pickering2020-04-306-38/+134
* Mark rule args as non-tail-calledSimon Peyton Jones2020-04-305-33/+116
* Add tests for #17873Simon Peyton Jones2020-04-302-0/+16
* Document BlockArguments/LambdaCase support in arrow notationAlexis King2020-04-302-1/+22
* Allow LambdaCase to be used as a command in proc notationAlexis King2020-04-3015-47/+143
* Allow block arguments in arrow control operatorsAlexis King2020-04-307-8/+46
* Unit: split and rename modulesSylvain Henry2020-04-30192-1977/+1987
* Refactoring unit management codeSylvain Henry2020-04-3067-1147/+1335
* Factorize mungePackagePaths codeSylvain Henry2020-04-303-87/+80
* Refactor UnitInfo load/store from databasesSylvain Henry2020-04-305-201/+158
* Remove unused `emptyGenericUnitInfo`Sylvain Henry2020-04-302-40/+0
* Refactor UnitInfoSylvain Henry2020-04-3016-391/+502
* Document backpack fields in DynFlagsSylvain Henry2020-04-301-3/+3
* Make boxed 1-tuples have known keysRyan Scott2020-04-287-8/+65
* Define a Quote IO instanceRyan Scott2020-04-284-4/+20
* hadrian: always capture both stdout and stderr when running a builder failsAlp Mestanogullari2020-04-271-21/+28