summaryrefslogtreecommitdiff
path: root/compiler/prelude
Commit message (Expand)AuthorAgeFilesLines
* base: Document GHC.Stack.CCS internalsBen Gamari2017-11-211-1/+1
* Add new mbmi and mbmi2 compiler flagsJohn Ky2017-11-151-0/+22
* Imrpove comments about equality typesSimon Peyton Jones2017-11-082-12/+15
* Turn `compareByteArrays#` out-of-line primop into inline primopalexbiehl2017-10-291-1/+0
* Factor out readField (#14364)Tobias Dammers2017-10-251-0/+4
* Implement new `compareByteArrays#` primopHerbert Valerio Riedel2017-10-161-3/+22
* Fix typoPeter Trommler2017-10-161-1/+1
* Implement Div, Mod, and Log for type-level nats.Iavor Diatchki2017-10-031-15/+21
* Track the order of user-written tyvars in DataConRyan Scott2017-10-031-7/+12
* Comments onlySimon Peyton Jones2017-10-031-8/+9
* TypofixesGabor Greif2017-09-271-2/+2
* PrelRules: Handle Int left shifts of more than word-size bitsBen Gamari2017-09-261-8/+14
* primops: Add some notes regarding the meaning of the "type" fieldBen Gamari2017-09-261-0/+8
* Omit Typeable from the "naturally coherent" listSimon Peyton Jones2017-09-261-16/+15
* Add NOINLINE pragma to builtinRulesBen Gamari2017-09-251-0/+3
* Deal with large extra-contraints wildcardsSimon Peyton Jones2017-09-251-3/+4
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-1911-0/+21
* Model divergence of retry# as ThrowsExn, not DivergesBen Gamari2017-09-131-2/+5
* Clarify seq documentationSibi Prabakaran2017-09-131-2/+3
* Canonicalise MonoidFail instances in GHCHerbert Valerio Riedel2017-09-091-1/+1
* Remove now redundant CPPHerbert Valerio Riedel2017-09-092-6/+0
* Make Semigroup a superclass of Monoid (re #14191)Herbert Valerio Riedel2017-09-071-5/+3
* Fix order of PrelRuleBen Gamari2017-09-011-1/+1
* Add debugPprTypeSimon Peyton Jones2017-08-311-1/+1
* Small refactor of getRuntimeRepSimon Peyton Jones2017-08-291-2/+2
* Drop GHC 7.10 compatibilityRyan Scott2017-08-011-18/+5
* KnownUniques: Handle DataCon wrapper namesBen Gamari2017-08-011-3/+6
* A bunch of typofixesGabor Greif2017-07-311-1/+1
* Merge types and kinds in DsMetaRyan Scott2017-07-281-65/+59
* Fix note references and some typosGabor Greif2017-07-261-1/+1
* Add Template Haskell support for overloaded labelsMatthew Pickering2017-07-111-2/+6
* Make ':info Coercible' display an arbitrary string (fixes #12390)Patrick Dougherty2017-07-112-2/+19
* Reword documentation region overlap documentation for copying mutable arraysAndrew Martin2017-06-191-6/+14
* Support signatures at the kind level in Template HaskellRyan Scott2017-06-121-13/+19
* Use lengthIs and friends in more placesRyan Scott2017-06-021-1/+1
* A few typos [ci skip]Gabor Greif2017-06-021-1/+1
* Prefer #if defined to #ifdefBen Gamari2017-04-281-1/+1
* Improve code generation for conditionalsSimon Peyton Jones2017-04-281-1/+6
* Re-engineer caseRules to add tagToEnum/dataToTagSimon Peyton Jones2017-04-281-82/+149
* Document mkWeak#Ben Gamari2017-04-251-0/+5
* base: Implement bit casts between word and float typesErik de Castro Lopo2017-04-121-2/+3
* Revert "Make raiseIO# produce topRes"David Feuer2017-04-031-4/+6
* Derive the definition of nullDavid Feuer2017-04-021-1/+4
* Don't derive showListDavid Feuer2017-04-011-5/+2
* Typos in comments [ci skip]Gabor Greif2017-03-301-1/+1
* Spelling in comments only [ci skip]Gabor Greif2017-03-282-2/+2
* Make unsafeInterleaveST less unsafeDavid Feuer2017-03-221-1/+1
* Let GHC know MutVar# ops can't failDavid Feuer2017-03-211-2/+16
* No join-point from an INLINE function with wrong aritySimon Peyton Jones2017-03-171-1/+1
* Make raiseIO# produce topResDavid Feuer2017-03-091-6/+4