summaryrefslogtreecommitdiff
path: root/testsuite/tests/primops
Commit message (Expand)AuthorAgeFilesLines
* testsuite: Add test for #23071Ben Gamari2023-04-202-0/+6
* Make Int64/Word64 division ok for speculation too.Sylvain Henry2023-04-131-12/+3
* Add quot folding rule (#22152)Sylvain Henry2023-04-134-3/+88
* Add quotRem rules (#22152)Sylvain Henry2023-04-133-0/+27
* testsuite: Fix race in UnliftedTVar2Ben Gamari2023-01-272-2/+7
* Add Javascript backendSylvain Henry2022-11-291-2/+3
* Document RuntimeRep polymorphism limitations of catch#, et alBen Gamari2022-07-161-6/+10
* add tests for addrToAny# levityNaomi Liu2022-06-272-0/+45
* testsuite: Add test for #21624Ben Gamari2022-06-183-0/+14
* Change GHC.Prim to GHC.Exts in docs and testsKrzysztof Gogolewski2022-04-0114-14/+2
* Improve out-of-order inferred type variablessheaf2022-03-022-1/+10
* Levity-polymorphic arrays and mutable variablessheaf2022-01-2634-0/+608
* Make Word64 use Word64# on every architectureSylvain Henry2021-11-061-69/+2
* Remove target dependent CPP for Word64/Int64 (#11470)Sylvain Henry2021-11-061-0/+16
* Don't default type variables in type familiessheaf2021-10-264-16/+1
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-171-9/+13
* base: Numeric: remove 'Show' constraint on 'showIntAtBase'Guillaume Bouchard2021-09-081-1/+1
* Generalise reallyUnsafePtrEquality# and use itsheaf2021-07-238-0/+84
* Revert "Make reallyUnsafePtrEquality# levity-polymorphic"Matthew Pickering2021-06-275-59/+0
* Make reallyUnsafePtrEquality# levity-polymorphicsheaf2021-06-255-0/+59
* Add some tests for sized primopsSylvain Henry2021-06-233-0/+1584
* constant folding: Make shiftRule for Word8/16/32# types return correct typeMatthew Pickering2021-05-192-0/+12
* Add missing relational constant folding for sized numeric typesJohn Ericson2021-04-103-0/+51
* Use GHC2021 as default languageJoachim Breitner2021-03-101-0/+1
* Fix array and cleanup conversion primops (#19026)Sylvain Henry2021-03-0316-146/+161
* Add 32-bit ops to T file I forgot to add beforeJohn Ericson2021-01-221-5/+10
* Make primops for `{Int,Word}32#`John Ericson2021-01-0710-0/+587
* Add minimal test for #12492Michalis Pardalos2020-07-272-0/+12
* Fix ghc-bignum exceptionsSylvain Henry2020-06-271-3/+4
* Implement cstringLength# and FinalPtrAndrew Martin2020-05-236-0/+51
* Add arithmetic exception primops (#14664)Sylvain Henry2020-02-113-0/+21
* testsuite: Fix -Wcompat-unqualified-imports issuesBen Gamari2020-02-088-8/+8
* Implement shrinkSmallMutableArray# and resizeSmallMutableArray#.Andrew Martin2019-10-263-0/+90
* testsuite: Add assertions that way lists are in fact listsBen Gamari2019-06-151-1/+1
* Skip test ArithInt16 and ArithWord16 in GHCi wayÖmer Sinan Ağacan2019-04-081-3/+5
* Fix whitespace styleYuriy Syrovetskiy2019-04-081-1/+1
* Add support for bitreverse primopAlexandre2019-04-013-0/+93
* Fix #16293 by cleaning up Proxy# infelicitiesRyan Scott2019-02-122-0/+20
* Introduce Int16# and Word16#Abhiroop Sarkar2018-11-1711-5/+598
* testsuite: Save performance metrics in git notes.David Eichmann2018-11-071-5/+1
* Add Int8# and Word8#Michal Terepeta2018-11-0211-0/+615
* Revert "Add Int8# and Word8#"Ben Gamari2018-10-0911-615/+0
* Add Int8# and Word8#Michal Terepeta2018-10-0711-0/+615
* testsuite: Make T4442 compile on i386 and mark as brokenBen Gamari2018-06-152-5/+32
* testsuite: Fix T4442 on i386Ben Gamari2018-06-141-0/+3
* testsuite: Fix T4442 on 32-bit architecturesBen Gamari2018-04-241-1/+28
* Add unaligned bytearray access primops. Fixes #4442.Reiner Pope2018-03-253-1/+280
* Allow packing constructor fieldsMichal Terepeta2017-10-293-0/+70
* Typos in non-codeGabor Greif2016-03-301-1/+1
* Testsuite: delete empty files [skip ci]Thomas Miedema2016-02-251-0/+0