summaryrefslogtreecommitdiff
path: root/compiler/prelude
Commit message (Expand)AuthorAgeFilesLines
* Introduce coerce :: Coercible a b -> a -> bcoercibleJoachim Breitner2013-09-134-3/+97
* Add support for evaluation of type-level natural numbers.Iavor S. Diatchki2013-09-123-14/+23
* Implement the AMP warning (#8004)Austin Seipp2013-09-111-3/+28
* Fix AMP warnings.Austin Seipp2013-09-111-0/+12
* Add basic support for GHCJSAustin Seipp2013-09-061-2/+8
* Add PrimOp fetchAddIntArray# plus supporting C function atomic_inc_by.Ryan Newton2013-08-211-0/+7
* Add PrimOp: casIntArray#. Modify casMutVar# for 'ticketed' style.Ryan Newton2013-08-211-0/+8
* add casArray# primop, similar to casMutVar# but for array elementsRyan Newton2013-08-211-0/+8
* Comments onlyJan Stolarek2013-08-191-0/+1
* Comments onlySimon Peyton Jones2013-08-191-5/+1
* Comparison primops return Int# (Fixes #6135)Jan Stolarek2013-08-144-173/+213
* Comments onlyJan Stolarek2013-08-121-6/+6
* Mark retry# as returning bottom.Austin Seipp2013-08-101-0/+15
* Implement "roles" into GHC.Richard Eisenberg2013-08-024-25/+49
* Add strength reduction rules (Fixes #7116)Jan Stolarek2013-07-311-6/+27
* Add support for byte endian swapping for Word 16/32/64.Austin Seipp2013-07-171-0/+9
* Rename atomicReadMVar and friends to readMVar.Edward Z. Yang2013-07-121-2/+2
* Fix typo in descriptionGabor Greif2013-07-111-1/+1
* Implement tryAtomicReadMVar#.Edward Z. Yang2013-07-101-0/+8
* Implement atomicReadMVar, fixing #4001.Edward Z. Yang2013-07-091-0/+9
* Revise implementation of overlapping type family instances.Richard Eisenberg2013-06-211-0/+1
* Fix many ASSERT uses under Clang.Austin Seipp2013-06-181-1/+1
* Allow multiple C finalizers to be attached to a Weak#Takano Akio2013-06-151-2/+9
* Revert "Add support for byte endian swapping for Word 16/32/64."Simon Peyton Jones2013-06-111-9/+0
* Add support for byte endian swapping for Word 16/32/64.Ian Lynagh2013-06-091-0/+9
* Use the symmetric version of the newtype coercion.Iavor S. Diatchki2013-05-311-6/+6
* Add a primitive for coercing values into dictionaries in a special case.Iavor S. Diatchki2013-05-302-3/+25
* Fix Read for empty data types (again; Trac #7931)Simon Peyton Jones2013-05-301-1/+2
* Use new TcHsType.zonkSigType to establish Type invariantsSimon Peyton Jones2013-05-301-13/+13
* Make 'SPECIALISE instance' work againSimon Peyton Jones2013-05-301-128/+52
* Make 'undefined' have the magical type 'forall (a:OpenKind).a'Simon Peyton Jones2013-05-151-5/+0
* Whitespace only in TysWiredInIan Lynagh2013-04-061-154/+148
* Primitive bitwise operations on Int# (Fixes #7689)Jan Stolarek2013-02-182-0/+20
* Merge branch 'master' of darcs.haskell.org:/home/darcs/ghcSimon Peyton Jones2013-02-141-1/+2
|\
| * Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-02-141-2/+3
| |\
| * | Better pretty-printing for HsType, fixes Trac #7645Simon Peyton Jones2013-02-141-1/+2
* | | Add OverloadedLists, allowing list syntax to be overloadedSimon Peyton Jones2013-02-142-3/+27
| |/ |/|
* | Add isNewtype to GHC.Generics (FIX #7631)Jose Pedro Magalhaes2013-02-131-2/+3
|/
* Implement poly-kinded TypeableJose Pedro Magalhaes2013-02-121-22/+44
* Add prefetch primops.Geoffrey Mainland2013-02-011-0/+18
* Add a primop attribute llvm_only.Geoffrey Mainland2013-02-011-0/+91
* Add the Int64X2# primitive type and associated primops.Geoffrey Mainland2013-02-013-3/+110
* Add the DoubleX2# primitive type and associated primops.Geoffrey Mainland2013-02-013-4/+108
* Add the Int32X4# primitive type and associated primops.Paul Monday2013-02-013-3/+110
* Add the Float32X4# primitive type and associated primops.Geoffrey Mainland2013-02-013-2/+121
* typosGabor Greif2013-01-301-2/+2
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-01-253-24/+30
|\
| * Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-01-251-5/+5
| |\
| * | Use kind 'Symbol' consistently, rather than kind 'String'Simon Peyton Jones2013-01-253-12/+12
| * | Refactor and improve the promotion inferenceSimon Peyton Jones2013-01-251-12/+18