summaryrefslogtreecommitdiff
path: root/testsuite/tests/codeGen
Commit message (Expand)AuthorAgeFilesLines
* testsuite: Require LLVM for T15155lPeter Trommler2022-02-261-1/+1
* Tag inference work.Andreas Klebinger2022-02-121-2/+2
* primops: Fix documentation of setByteArray#Ben Gamari2022-02-041-4/+7
* codeGen: Fix two buglets in -fbounds-check logicBen Gamari2022-01-312-0/+20
* StgToCmm: decouple DynFlags, add StgToCmmConfigdoyougnu2022-01-311-20/+12
* Feed /dev/null into cgrun025Greg Steuck2022-01-111-1/+1
* testsuite: Remove reqlib modifierMatthew Pickering2021-12-2215-1322/+0
* Rename -fcatch-bottoms to -fcatch-nonexhaustive-casesBen Gamari2021-12-211-5/+6
* codeGen: Introduce flag to bounds-check array accessesBen Gamari2021-12-216-0/+98
* Revert "Data.List specialization to []"Matthew Pickering2021-12-033-3/+3
* Combine STG free variable traversals (#17978)nineonine2021-11-232-24/+24
* Make Word64 use Word64# on every architectureSylvain Henry2021-11-066-38/+3
* Remove target dependent CPP for Word64/Int64 (#11470)Sylvain Henry2021-11-064-0/+20
* undefined: Neater CallStack in error messageJoachim Breitner2021-10-242-3/+1
* Introduce Concrete# for representation polymorphism checkssheaf2021-10-175-85/+1
* Add a regression test for #13233sheaf2021-10-063-0/+62
* Add a test for #20275ARATA Mizuki2021-08-283-0/+11
* Move `/includes` to `/rts/include`, sort per package betterJohn Ericson2021-08-091-1/+1
* testsuite: Add test for #20137Ben Gamari2021-08-025-0/+118
* Remove reqlib from cgrun025 testMatthew Pickering2021-07-093-8/+8
* Typos, minor comment fixesKrzysztof Gogolewski2021-06-221-12/+0
* Reword: representation instead of levitysheaf2021-06-102-12/+14
* Avoid useless w/w split, take 2Simon Peyton Jones2021-06-051-1/+0
* Make some simple primops levity-polymorphicsheaf2021-06-044-37/+2
* Allow visible type application for levity-poly data consSimon Peyton Jones2021-05-072-13/+36
* Read constants header instead of global platformConstantsSylvain Henry2021-04-101-1/+3
* Data.List specialization to []Oleg Grenrus2021-04-012-2/+2
* Use GHC2021 as default languageJoachim Breitner2021-03-101-2/+3
* Fix array and cleanup conversion primops (#19026)Sylvain Henry2021-03-038-15/+15
* Add a test for the calling convention of "foreign import prim" on x86_64 and ...ARATA Mizuki2021-03-025-0/+96
* Fix typosBrian Wignall2021-02-061-1/+1
* testsuite: Add test for #19149Ben Gamari2021-01-074-0/+51
* [Sized Cmm] properly retain sizes.Moritz Angermann2020-11-265-12/+12
* Naming, value types and tests for Addr# atomicsViktor Dukhovni2020-11-053-22/+21
* Don't use LEA with 8-bit registers (#18614)Sylvain Henry2020-11-042-0/+13
* Add -Wnoncanonical-{monad,monoid}-instances to standardWarningsFumiaki Kinoshita2020-10-141-2/+1
* WinIO: Small changes related to atomic request swaps.Andreas Klebinger2020-10-075-4/+63
* Add a test for #18397Krzysztof Gogolewski2020-08-242-0/+24
* testsuite: Add test for #18291Ben Gamari2020-08-182-0/+8
* testsuite: Add test for #18527Ben Gamari2020-08-074-0/+38
* Remove platform constant wrappersSylvain Henry2020-07-251-2/+2
* Define type Void# = (# #) (#18441)Krzysztof Gogolewski2020-07-221-1/+1
* NCG: correctly handle addresses with huge offsets (#15570)Sylvain Henry2020-07-022-0/+10
* Add tests for #17920Sylvain Henry2020-06-235-4/+35
* CmmToC: don't add extern decl to parsed Cmm dataSylvain Henry2020-06-231-2/+1
* Various performance improvementsKrzysztof Gogolewski2020-06-172-6/+5
* Linear types (#15981)Krzysztof Gogolewski2020-06-174-44/+27
* testsuite: Add tests for #18227Ben Gamari2020-06-143-0/+24
* winio: Add Atomic Exchange PrimOp and implement Atomic Ptr exchanges.Tamar Christina2020-06-145-0/+66
* Implement cast worker/wrapper properlySimon Peyton Jones2020-06-101-0/+1