summaryrefslogtreecommitdiff
path: root/libraries/ghc-prim
Commit message (Expand)AuthorAgeFilesLines
* Add fused multiply-add instructionssheaf2023-05-111-0/+18
* ghc-prim: Generalize keepAlive#/touch# in state token typeBen Gamari2023-05-101-0/+2
* rts: always build 64-bit atomic opsCheng Shao2023-04-241-22/+4
* Add a few more memcpy-ish primopsMatthew Craven2023-04-041-0/+7
* 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: fix hs_cmpxchg64 function prototypeCheng Shao2023-02-281-2/+2
* ghc-prim: levity-polymorphic array equality opssheaf2023-02-212-11/+31
* Documentation: add an example of SPEC usageBodigrim2023-02-161-1/+19
* Windows: Remove mingwex dependencyRyan Scott2023-02-031-4/+3
* Document infelicities of instance Ord Double and workaroundsBodigrim2022-12-241-23/+30
* Refactor mkRuntimeErrorSimon Peyton Jones2022-12-221-5/+5
* Don't consider large byte arrays/compact regions pinned.Andreas Klebinger2022-12-221-0/+7
* Fix @since annotations on WithDict and Coerciblesheaf2022-11-302-5/+15
* Add Javascript backendSylvain Henry2022-11-291-13/+14
* Move hs_mulIntMayOflo cbits to ghc-primCheng Shao2022-11-282-0/+4
* 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-213-211/+244
* Add notes to ghc-prim Haddocks that users should not import itTom Ellis2022-09-207-0/+23
* Add native delimited continuations to the RTSAlexis King2022-09-111-0/+5
* Change Ord defaults per CLC proposalTommy Bidne2022-09-011-3/+4
* Update submodule Cabal to tag Cabal-v3.8.1.0wip/9.4-foward-fixed-makeDouglas Wilson2022-08-311-1/+1
* Add dates to base, ghc-prim changelogsBen Gamari2022-08-311-1/+1
* Fix typo in Any docs: syntatic -> syntacticPi Delport2022-08-301-1/+1
* Fix typo in Any docs: stray "--"Pi Delport2022-08-301-1/+1
* Add a primop to query the label of a threadBen Gamari2022-08-061-0/+3
* rts: Move thread labels into TSOBen Gamari2022-08-061-0/+10
* Add primop to list threadsBen Gamari2022-08-061-0/+10
* Implement DeepSubsumptionSimon Peyton Jones2022-07-251-0/+18
* Add a Note summarising GHC's UTF-8 implementationsBen Gamari2022-07-221-2/+5
* Bump ghc-prim and base versionsBen Gamari2022-06-272-22/+23
* Use a class to check validity of withDictwip/withdictKrzysztof Gogolewski2022-05-272-11/+10
* 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
* Merge remote-tracking branch 'origin/master'Ben Gamari2022-04-082-8/+7
|\
| * Fixes to 9.4 release notesKrzysztof Gogolewski2022-04-081-1/+1
| * Rename [] to List (#21294)Vladislav Zavialov2022-04-071-7/+6
* | rts: Adjust RTS symbol table on Windows for ucrtBen Gamari2022-04-071-1/+1
|/
* 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
* Improve out-of-order inferred type variablessheaf2022-03-021-10/+14
* NCG: inline some 64-bit primops on x86/32-bit (#5444)Sylvain Henry2022-02-231-2/+0
* Reinstallable GHCZubin Duggal2022-02-211-1/+1
* Fix documentation about Word64Rep/Int64Rep (#16964)Sylvain Henry2022-02-111-2/+2
* Fix a few Note inconsistenciesBen Gamari2022-02-017-16/+5
* Levity-polymorphic arrays and mutable variablessheaf2022-01-262-17/+132