summaryrefslogtreecommitdiff
path: root/libraries/ghc-prim/GHC
Commit message (Expand)AuthorAgeFilesLines
* Rework documentation for data CharBodigrim2023-04-021-11/+90
* Rename () into Unit, (,,...,,) into Tuple<n> (#21294)Andrei Borzenkov2023-03-212-90/+92
* Document getSoloDavid Feuer2023-03-031-0/+20
* ghc-prim: levity-polymorphic array equality opssheaf2023-02-211-11/+15
* Documentation: add an example of SPEC usageBodigrim2023-02-161-1/+19
* Document infelicities of instance Ord Double and workaroundsBodigrim2022-12-241-23/+30
* Refactor mkRuntimeErrorSimon Peyton Jones2022-12-221-5/+5
* Fix @since annotations on WithDict and Coerciblesheaf2022-11-302-5/+15
* Add unsafePtrEquality# restricted to UnliftedTypesOleg Grenrus2022-11-221-13/+29
* Type vs Constraint: finally nailedSimon Peyton Jones2022-11-113-10/+64
* Move Symbol implementation note out of public haddockOleg Grenrus2022-11-021-1/+2
* Numeric exceptions: replace FFI calls with primopsSylvain Henry2022-10-251-18/+4
* Rename Solo[constructor] to MkSoloTorsten Schmits2022-09-212-210/+242
* Add notes to ghc-prim Haddocks that users should not import itTom Ellis2022-09-206-0/+18
* Add native delimited continuations to the RTSAlexis King2022-09-111-0/+5
* Change Ord defaults per CLC proposalTommy Bidne2022-09-011-3/+4
* Fix typo in Any docs: syntatic -> syntacticPi Delport2022-08-301-1/+1
* Fix typo in Any docs: stray "--"Pi Delport2022-08-301-1/+1
* Implement DeepSubsumptionSimon Peyton Jones2022-07-251-0/+18
* Add a Note summarising GHC's UTF-8 implementationsBen Gamari2022-07-221-2/+5
* Use a class to check validity of withDictwip/withdictKrzysztof Gogolewski2022-05-271-8/+6
* Mark GHC.Prim.PtrEq as Unsafesheaf2022-04-271-1/+1
* Ensure that wired-in exception closures aren't GC'dBen Gamari2022-04-251-0/+2
* Rename [] to List (#21294)Vladislav Zavialov2022-04-071-7/+6
* hi haddock: Lex and store haddock docs in interface filesZubin Duggal2022-03-232-0/+2
* Export (~) from Data.Type.Equality (#18862)wip/eqtycon-rnVladislav Zavialov2022-03-151-2/+1
* Fix documentation about Word64Rep/Int64Rep (#16964)Sylvain Henry2022-02-111-2/+2
* Fix a few Note inconsistenciesBen Gamari2022-02-015-14/+5
* Levity-polymorphic arrays and mutable variablessheaf2022-01-261-10/+0
* Re-export GHC.Types from GHC.Extssheaf2021-12-071-3/+8
* Increase type sharingBen Gamari2021-11-171-0/+10
* Make Word64 use Word64# on every architectureSylvain Henry2021-11-063-48/+20
* Remove record field from SoloSimon Peyton Jones2021-11-051-1/+9
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-171-1/+3
* Rules for sized conversion primops (#19769)Sylvain Henry2021-09-301-0/+146
* Add more instances for SoloDavid Feuer2021-09-181-0/+2
* Export Solo from Data.TupleDavid Feuer2021-08-271-1/+49
* doc: fix copy/paste errorFraser Tweedale2021-07-271-2/+2
* Generalise reallyUnsafePtrEquality# and use itsheaf2021-07-231-0/+140
* Add Word64#/Int64# primopsSylvain Henry2021-07-152-75/+0
* Reword: representation instead of levitysheaf2021-06-101-2/+2
* Use fix-sized arithmetic primops for fixed size boxed typesJohn Ericson2021-05-061-28/+174
* Redesign withDict (formerly magicDict)Ryan Scott2021-04-291-0/+44
* Make divModInt# branchlessSylvain Henry2021-04-291-13/+69
* Allow divInt#/modInt# to inline (#18067)Sylvain Henry2021-04-291-2/+2
* Refactor modInt# to make it branchlessSylvain Henry2021-04-291-7/+59
* Refactor divInt# to make it branchless (#18067, #19636)Sylvain Henry2021-04-291-9/+68
* [skip ci] Fix 'Ord' documentation inconsistencyGaƫl Deest2021-03-201-4/+4
* Implement the UnliftedDatatypes extensionSebastian Graf2021-03-141-1/+2
* Implement BoxedRep proposalwip/boxed-repBen Gamari2021-03-071-4/+17