summaryrefslogtreecommitdiff
path: root/compiler/GHC/Builtin
Commit message (Expand)AuthorAgeFilesLines
* A bunch of changes related to eta reductionSimon Peyton Jones2022-05-301-2/+3
* export IsList from GHC.IsListTeo Camarasu2022-05-291-5/+6
* Use a class to check validity of withDictwip/withdictKrzysztof Gogolewski2022-05-271-6/+11
* Misc cleanupKrzysztof Gogolewski2022-05-164-18/+13
* template-haskell: Fix representation of OPAQUE pragmasMatthew Pickering2022-05-061-7/+7
* genprimopcode: Replace LaTeX documentation syntax with HaddockAlexis King2022-05-042-240/+235
* Add documentation to the ByteArray# primetype.Hécate Moonlight2022-05-011-5/+44
* Fix unification of ConcreteTvs, removing IsRefl#sheaf2022-04-282-29/+2
* Remove LevityInfoKrzysztof Gogolewski2022-04-201-1/+0
* Drop the app invariantghc-9.5-startJoachim Breitner2022-04-092-5/+5
* Rename [] to List (#21294)Vladislav Zavialov2022-04-072-3/+19
* Fix error when using empty case in arrow notationJakob Bruenker2022-04-011-5/+15
* Implement \cases (Proposal 302)Jakob Bruenker2022-04-011-38/+40
* Refactor: make primtypes independent of PrimRepsKrzysztof Gogolewski2022-03-302-120/+40
* Add the OPAQUE pragmaChristiaan Baaij2022-03-251-7/+9
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-231-4/+4
* Export (~) from Data.Type.Equality (#18862)wip/eqtycon-rnVladislav Zavialov2022-03-152-25/+2
* Fix comments about Int64/Word64 primopsSylvain Henry2022-03-041-6/+2
* Introduce ConcreteTv metavariablessheaf2022-03-022-17/+18
* Fix some notesMatthew Pickering2022-02-081-1/+0
* primops: Fix documentation of setByteArray#Ben Gamari2022-02-041-1/+1
* Fix a few Note inconsistenciesBen Gamari2022-02-013-7/+4
* Rip out remaining SPARC supportBen Gamari2022-01-291-1/+1
* Levity-polymorphic arrays and mutable variablessheaf2022-01-263-256/+188
* Correct type of static forms in hsExprTypeMatthew Pickering2022-01-181-1/+0
* Fix parsing & printing of unboxed sumssheaf2022-01-111-11/+19
* Use primOpIds cache more often (#20857)Sylvain Henry2022-01-063-33/+93
* Perf: use SmallArray for primops' Ids cache (#20857)Sylvain Henry2022-01-061-9/+17
* Fix typosKrzysztof Gogolewski2021-12-251-1/+1
* Change isUnliftedTyCon to marshalablePrimTyCon (#20401)Krzysztof Gogolewski2021-12-172-9/+2
* Misc cleanupKrzysztof Gogolewski2021-11-251-2/+1
* Include "not more specific" info in overlap msgsheaf2021-11-201-1/+1
* Use 'NonEmpty' for the fields in an 'HsProjection' (#20389)Zubin Duggal2021-11-202-1/+26
* Increase type sharingBen Gamari2021-11-174-112/+186
* Print the Type kind qualified when ambiguous (#20627)Vladislav Zavialov2021-11-071-0/+2
* Remove target dependent CPP for Word64/Int64 (#11470)Sylvain Henry2021-11-062-92/+48
* Remove record field from SoloSimon Peyton Jones2021-11-052-8/+12
* Tiny renamings and doc updatesRichard Eisenberg2021-11-041-5/+2
* DmdAnal: Implement Boxity Analysis (#19871)Sebastian Graf2021-10-241-1/+1
* Bignum: allow Integer's signum to inline (#20361)Sylvain Henry2021-10-201-5/+0
* Bignum: allow Integer predicates to inline (#20361)Sylvain Henry2021-10-201-35/+0
* Bignum: constant folding for bigNatCompareWord# (#20361)Sylvain Henry2021-10-201-0/+4
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-173-4/+40
* GHC.Builtin.Uniques: Remove unused codeJoachim Breitner2021-10-152-24/+6
* Bignum: allow naturalToWordClamp/Negate/Signum to inline (#20361)Sylvain Henry2021-10-071-15/+0
* Bignum: allow inlining of naturalEq/Ne/Gt/Lt/Ge/Le/Compare (#20361)Sylvain Henry2021-10-071-26/+5
* Bignum: allow naturalEq#/Ne# to inline (#20361)Sylvain Henry2021-10-071-10/+6
* Improve overlap error for polykinded constraintssheaf2021-10-061-6/+30
* Use Info Table Provenances to decode cloned stack (#18163)Sven Tennie2021-09-231-13/+3
* Introduce stack snapshotting / cloning (#18741)Sven Tennie2021-09-233-11/+45