summaryrefslogtreecommitdiff
path: root/libraries/ghc-prim
Commit message (Expand)AuthorAgeFilesLines
* ghc-prim: Refactor and document __sync_fetch_and_nand workaroundBen Gamari2018-04-241-15/+60
* Proper safe coercions paper linkKirill Zaborsky2018-04-171-1/+1
* Fix compilation stopper on macOS with -WerrorRichard Eisenberg2018-03-261-0/+2
* UNREG: fix implicit declarations from pdep and pextSergei Trofimovich2018-03-092-10/+0
* ghc-prim: Silence -Wsync-nand warning in atomic.cBen Gamari2018-03-081-0/+6
* ghc-prim: Reduce scope of Clang sync_fetch_and_nand workaroundBen Gamari2018-03-081-4/+9
* Add ghc-prim.buildinfo to .gitignoreRyan Scott2018-02-201-1/+2
* adds -latomic to. ghc-primMoritz Angermann2018-02-154-1/+38
* ghc-prim: Emulate C11 atomics when not availableBen Gamari2018-02-031-0/+36
* Update Cabal submoduleOleg Grenrus2018-01-211-1/+1
* Add new mbmi and mbmi2 compiler flagsJohn Ky2018-01-213-0/+94
* Sync `ghc-prim` changelog from GHC 8.2Herbert Valerio Riedel2017-12-221-1/+29
* Sync up ghc-prim changelog from GHC 8.2 branchHerbert Valerio Riedel2017-12-201-1/+7
* Stop runRW# being magicSimon Peyton Jones2017-12-191-3/+2
* Get rid of some stuttering in comments and docsGabor Greif2017-12-191-1/+1
* Tidy up of wired-in namesSimon Peyton Jones2017-12-131-0/+4
* Revert "Add new mbmi and mbmi2 compiler flags"Ben Gamari2017-11-223-140/+0
* GHC.Prim use virtual-modulesMoritz Angermann2017-11-181-8/+4
* Add new mbmi and mbmi2 compiler flagsJohn Ky2017-11-153-0/+140
* Fix atomicread/write operationsPeter Trommler2017-11-021-8/+14
* Bump ghc-prim to 0.5.2.0 and update changelogHerbert Valerio Riedel2017-10-172-2/+12
* Don't use "character" in haddocks of CharBen Gamari2017-09-301-1/+1
* ghc-prim: Don't allocate a thunk for each unpacked UTF-8 characterBen Gamari2017-07-241-12/+16
* ghc-prim: Bump versionBen Gamari2017-07-231-1/+1
* Comments only, about Typeable/TypeRep/KindRepSimon Peyton Jones2017-05-041-1/+1
* Typos in comments and manualGabor Greif2017-03-061-1/+1
* Add Eq instances for TrName, ModuleBen Gamari2017-02-281-0/+10
* Make exprIsConApp_maybe work better for literals stringsSimon Peyton Jones2017-02-241-5/+16
* Type-indexed TypeableBen Gamari2017-02-182-17/+31
* Fix comment (old filename '.lhs') in libraries/Takenobu Tani2017-02-041-2/+2
* base: Derive Enum, Bounded for VecCount, VecElemBen Gamari2017-02-011-0/+2
* Generalize the type of runRW#David Feuer2017-01-251-6/+18
* Update levity polymorphismRichard Eisenberg2017-01-191-9/+8
* Turn divInt# and modInt# into bitwise operations when possibleTakano Akio2016-09-051-0/+3
* Support for noinline magic function.Edward Z. Yang2016-08-211-1/+8
* Fix omission in haddock instance headGabor Greif2016-08-051-1/+1
* Implement unboxed sum primitive typeÖmer Sinan Ağacan2016-07-211-0/+1
* rts: Add isPinnedByteArray# primopBen Gamari2016-05-181-0/+10
* Change runtime linker to perform lazy loading of symbols/sectionsTamar Christina2016-04-111-0/+14
* Kill the magic of AnyBen Gamari2016-03-301-1/+20
* ghc-prim: Mark unpackCStringUtf8# and unpackNBytes# as NOINLINEBen Gamari2016-03-301-5/+33
* Defer inlining of Ord methodsBen Gamari2016-03-301-5/+33
* ghc-prim: Delay inlining of {gt,ge,lt,le}Int to phase 1Ben Gamari2016-03-301-6/+12
* Defer inlining of Eq for primitive typesBen Gamari2016-03-241-9/+78
* Document TypeInType (#11614)Richard Eisenberg2016-03-141-1/+5
* Fix and refactor strict pattern bindingsSimon Peyton Jones2016-02-261-0/+5
* Address #11471 by putting RuntimeRep in kinds.wip/runtime-repRichard Eisenberg2016-02-241-15/+58
* A few more typos in non-codeGabor Greif2016-02-191-1/+1
* Unwire Typeable representation typesBen Gamari2016-02-181-1/+1
* Rework derivation of type representations for wired-in thingsBen Gamari2016-01-201-12/+0