summaryrefslogtreecommitdiff
path: root/compiler/prelude
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix strictness for catchSTMDavid Feuer2017-03-081-2/+9
* Generate better fp abs for X86 and llvm with default cmm otherwiseDominic Steinitz2017-03-071-0/+4
* primops: Add comment describing type of atomicModifyMutVar#Ben Gamari2017-03-061-3/+15
* Produce KindReps for common kinds in GHC.TypesBen Gamari2017-03-031-3/+20
* Show: Add ShowS for ", "Ben Gamari2017-03-021-1/+2
* Change catch# demand signatureDavid Feuer2017-03-011-1/+1
* Disable Typeable binding generation for unboxed sumsBen Gamari2017-02-181-2/+5
* Type-indexed TypeableBen Gamari2017-02-184-62/+170
* Generalize kind of the (->) tyconBen Gamari2017-02-181-13/+14
* Typos [ci skip]Gabor Greif2017-02-151-1/+1
* Implement HasField constraint solving and modify OverloadedLabelsAdam Gundry2017-02-141-0/+16
* Tweaks and typos in manual, note refs, commentsGabor Greif2017-02-091-1/+1
* Fix documentation for setByteArray#Ben Gamari2017-02-081-1/+2
* Fix comment of `section "Exceptions"`Takenobu Tani2017-02-071-13/+12
* Derive <$David Feuer2017-02-071-3/+7
* Add liftA2 to Applicative classDavid Feuer2017-02-051-1/+2
* Introduce GHC.TypeNats module, change KnownNat evidence to be NaturalOleg Grenrus2017-02-011-4/+23
* base: Derive Enum, Bounded for VecCount, VecElemBen Gamari2017-02-011-2/+2
* Fix documentation NOTE about can_failVladislav Zavialov2017-02-011-1/+1
* Mark reallyUnsafePtrEquality# as can_failDavid Feuer2017-01-311-0/+35
* Add pragCompleteDName to templateHaskellNamesRyan Scott2017-01-251-1/+1
* Template Haskell support for COMPLETE pragmasMatthew Pickering2017-01-261-41/+44
* Ensure that scrutinee constant folding wraps numbersSylvain Henry2017-01-231-31/+61
* Allow top-level string literals in Core (#8472)Takano Akio2017-01-201-18/+23
* Add 'type family (m :: Symbol) <> (n :: Symbol)'Oleg Grenrus2017-01-201-0/+3
* Update levity polymorphismRichard Eisenberg2017-01-195-166/+228
* Typos in comments only [ci skip]Gabor Greif2017-01-181-1/+1
* Refine exprOkForSpeculationSimon Peyton Jones2017-01-161-3/+27
* Desugar static forms to makeStatic calls.Facundo Domínguez2017-01-131-0/+11
* Revert "Have addModFinalizer expose the local type environment."Facundo Domínguez2017-01-061-11/+0
* Have addModFinalizer expose the local type environment.Facundo Domínguez2017-01-061-0/+11
* Float unboxed expressions by boxingSimon Peyton Jones2016-12-232-6/+34
* Introduce unboxedSum{Data,Type}Name to template-haskellRyan Scott2016-12-181-1/+1
* Verify that known-key uniques fit in interface fileBen Gamari2016-12-151-0/+5
* Make unboxedTuple{Type,Data}Name support 0- and 1-tuplesRyan Scott2016-12-151-0/+1
* Revert "Float unboxed expressions by boxing"Ben Gamari2016-12-132-34/+6
* Float unboxed expressions by boxingSimon Peyton Jones2016-12-122-6/+34
* Rename TH constructors for deriving strategiesRyan Scott2016-12-091-5/+7
* Scrutinee Constant FoldingSylvain Henry2016-12-091-1/+56
* Add HsSyn prettyprinter testsAlan Zimmerman2016-12-073-18/+27
* Overhaul of Compact Regions (#12455)Simon Marlow2016-12-071-8/+28