summaryrefslogtreecommitdiff
path: root/compiler/GHC/Builtin
Commit message (Expand)AuthorAgeFilesLines
* Fix typosKrzysztof Gogolewski2022-09-141-1/+1
* Fix typosEric Lindblad2022-09-143-3/+3
* Add diagnostic codessheaf2022-09-131-5/+2
* Add native delimited continuations to the RTSAlexis King2022-09-113-2/+207
* Add a primop to query the label of a threadBen Gamari2022-08-061-0/+10
* rts: Move thread labels into TSOBen Gamari2022-08-061-1/+3
* Add primop to list threadsBen Gamari2022-08-061-0/+20
* Make withDict opaque to the specialisersheaf2022-07-211-0/+3
* Make keepAlive# out-of-lineBen Gamari2022-07-161-0/+1
* Document RuntimeRep polymorphism limitations of catch#, et alBen Gamari2022-07-161-1/+59
* Refactor ModuleName to L.H.S.Module.Nameromes2022-07-032-2/+4
* Tiny tweak to `IOPort#` documentation Emily Bourke2022-06-291-1/+1
* Cleanup BuiltInSyntax vs UserSyntaxMatthew Pickering2022-06-283-18/+8
* add levity polymorphism to addrToAny#Naomi Liu2022-06-271-1/+1
* Document dataToTag# primopAndreas Klebinger2022-06-091-0/+2
* 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