summaryrefslogtreecommitdiff
path: root/utils/genprimopcode
Commit message (Expand)AuthorAgeFilesLines
* Perf: use SmallArray for primops' Ids cache (#20857)Sylvain Henry2022-01-061-2/+2
* Make Word64 use Word64# on every architectureSylvain Henry2021-11-061-2/+2
* Introduce stack snapshotting / cloning (#18741)Sven Tennie2021-09-231-0/+1
* Generalise reallyUnsafePtrEquality# and use itsheaf2021-07-231-2/+8
* Make some simple primops levity-polymorphicsheaf2021-06-041-6/+8
* genprimopcode: fix bootstrap errorsSylvain Henry2021-05-132-4/+3
* Fix genprimopcode warningSylvain Henry2021-04-301-1/+1
* Fix array and cleanup conversion primops (#19026)Sylvain Henry2021-03-031-9/+9
* Move absentError into ghc-prim.Andreas Klebinger2021-02-261-1/+1
* genprimopcode: Add a second levity-polymorphic tyvarBen Gamari2021-02-141-0/+3
* primops: Generate ByteArray# index/read/write primopsBen Gamari2020-10-311-0/+144
* Fix typos in commentsKrzysztof Gogolewski2020-10-021-1/+1
* Add missing primop documentation (#18454)Krzysztof Gogolewski2020-08-282-4/+3
* primops: Remove Monadic and Dyadic categoriesKrzysztof Gogolewski2020-08-265-24/+2
* Define type Void# = (# #) (#18441)Krzysztof Gogolewski2020-07-221-2/+0
* winio: Add IOPort synchronization primitiveTamar Christina2020-07-151-0/+2
* Linear types (#15981)Krzysztof Gogolewski2020-06-171-2/+2
* GHC.Prim docs: note and testmniip2020-04-231-0/+16
* Include docs for non-primop entries in primops.txt as wellmniip2020-04-231-8/+5
* Add :doc to GHC.Primmniip2020-04-231-14/+32
* Modules (#13009)Sylvain Henry2020-04-181-1/+1
* Modules: type-checker (#13009)Sylvain Henry2020-04-071-1/+1
* Add arithmetic exception primops (#14664)Sylvain Henry2020-02-111-0/+1
* Fix more typos, via an improved Levenshtein-style correctorBrian Wignall2020-01-121-1/+1
* Module hierarchy: Iface (cf #13009)Sylvain Henry2020-01-061-1/+1
* Make BCO# liftedBen Gamari2019-12-031-1/+1
* Fix typosBrian Wignall2019-11-231-1/+1
* Remove unneeded CPP now that GHC 8.6 is the minimumRyan Scott2019-09-251-7/+0
* Add MonadFail instance for ParserMErik de Castro Lopo2019-06-241-0/+11
* Update Wiki URLs to point to GitLabTakenobu Tani2019-03-252-4/+4
* Always do the worker/wrapper split for NOINLINEsSebastian Graf2019-03-071-1/+7
* Add AnonArgFlag to FunTySimon Peyton Jones2019-02-231-2/+2
* Remove warnings-silencing flags for code generated by AlexSimon Jakobi2018-11-221-8/+0
* Introduce Int16# and Word16#Abhiroop Sarkar2018-11-171-1/+3
* Add Int8# and Word8#Michal Terepeta2018-11-021-0/+2
* Revert "Add Int8# and Word8#"Ben Gamari2018-10-091-2/+0
* Add Int8# and Word8#Michal Terepeta2018-10-071-0/+2
* Set `infixr -1 ->`Alec Theriault2018-10-041-0/+1
* Improve generated `GHC.Prim` docsAlec Theriault2018-10-043-47/+91
* Typofixes [ci skip]Gabor Greif2018-05-291-1/+1
* Add HsSyn prettyprinter testsAlan Zimmerman2016-12-072-5/+9
* Compact RegionsGiovanni Campagna2016-07-201-0/+1
* Address #11471 by putting RuntimeRep in kinds.wip/runtime-repRichard Eisenberg2016-02-241-57/+57
* Work SourceText in for all integer literalsAlan Zimmerman2016-01-163-6/+9
* Add Cabal synopses and descriptionsBen Gamari2016-01-051-2/+8
* drop obsolete/redundant OPTIONS pragma [skip ci]Herbert Valerio Riedel2015-12-291-1/+0
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-1/+1
* Build system: cabalise deriveConstants + genprimopcodeThomas Miedema2015-10-302-3/+26
* Refactor: delete most of the module FastTypesThomas Miedema2015-08-211-2/+2
* Add Note [Warnings in code generated by Alex]Thomas Miedema2015-07-071-5/+1