summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* GHC.Event.Array: Use unsafeWithForeignPtrwip/base-no-foreignptrBen Gamari2020-11-191-12/+11
* ghc-compact: Use keepAlive# in GHC.Compact.SerializedBen Gamari2020-11-191-10/+2
* base: Use keepAlive# in Foreign.Marshal.AllocBen Gamari2020-11-191-25/+4
* base: Implement GHC.ForeignPtr.Ops in terms of keepAlive#Ben Gamari2020-11-191-50/+44
* Introduce keepAlive primopGHC GitLab CI2020-11-194-0/+54
* genprimopcode: Add a second levity-polymorphic tyvarBen Gamari2020-11-191-0/+3
* base: Use unsafeWithForeignPtr in GHC.IO.BufferBen Gamari2020-11-191-3/+4
* base: Eliminate allocating withForeignPtrs from GHC.Event.ArrayBen Gamari2020-11-191-7/+10
* GHC.Utils.Binary: Eliminate allocating withForeignPtr usesBen Gamari2020-11-191-1/+6
* GHC.Data.ByteArray: Initial commitBen Gamari2020-11-191-0/+288
* StringBuffer: Rid it of ForeignPtrsBen Gamari2020-11-193-104/+132
* GHC.IO.Buffer: Use ForeignPtr-specialised peek/pokeBen Gamari2020-11-191-2/+3
* base: Introduce GHC.ForeignPtr.Ops moduleBen Gamari2020-11-192-0/+172
* base: Add unsafeWithForeignPtrBen Gamari2020-11-191-1/+14
* base: Use keepAlive# in withForeignPtrBen Gamari2020-11-192-25/+26
* PmCheck: Print types of uncovered patterns (#18932)Sebastian Graf2020-11-1857-120/+184
* Add Addr# atomic primops (#17751)Sylvain Henry2020-11-165-135/+349
* ghc-bin: Build with eventlogging by defaultBen Gamari2020-11-151-0/+2
* AArch64/arm64 adjustmentsMoritz Angermann2020-11-1530-400/+470
* Use tcSplitForAllInvisTyVars (not tcSplitForAllTyVars) in more placesRyan Scott2020-11-1515-29/+59
* Name (tc)SplitForAll- functions more consistentlyRyan Scott2020-11-1531-140/+140
* gitlab-ci: Add DWARF release jobs for Debian 10, Fedora27Ben Gamari2020-11-151-2/+24
* nativeGen/dwarf: Use DW_AT_linkage instead of DW_AT_MIPS_linkageBen Gamari2020-11-152-3/+3
* nativeGen/dwarf: Only produce DW_AT_source_note DIEs in -g3Ben Gamari2020-11-154-8/+16
* nativeGen/dwarf: Fix procedure end addressesBen Gamari2020-11-154-15/+30
* gitlab-ci: Cache cabal store in linting jobBen Gamari2020-11-131-2/+6
* Add rts_listThreads and rts_listMiscRoots to RtsAPI.hDavid Eichmann2020-11-136-0/+135
* Arity: Emit "Exciting arity" warning only after second iteration (#18937)Sebastian Graf2020-11-132-15/+39
* Arity: Rework `ArityType` to fix monotonicity (#18870)Sebastian Graf2020-11-136-138/+235
* compiler: Fix recompilation checkingwip/T18733Ben Gamari2020-11-121-6/+89
* testsuite: Add testcase for #18733Ben Gamari2020-11-116-0/+35
* Force argument in setIdMult (#18925)Krzysztof Gogolewski2020-11-111-2/+2
* Introduce test for dynamic library unloadingGHC GitLab CI2020-11-114-0/+117
* rts: Introduce highMemDynamicGHC GitLab CI2020-11-112-1/+12
* Add loadNativeObj and unloadNativeObjRay Shih2020-11-115-15/+274
* Fix and enable object unloading in GHCiÖmer Sinan Ağacan2020-11-1125-495/+637
* Enable -fexpose-internal-symbols when debug level >=2Ben Gamari2020-11-113-4/+12
* codeGen: Produce local symbols for module-internal functionsBen Gamari2020-11-118-3/+65
* Move this_module into NCGConfigBen Gamari2020-11-117-76/+73
* nativeGen: Make makeImportsDoc take an NCGConfig rather than DynFlagsBen Gamari2020-11-111-4/+3
* Add code comments for StgInfoTable and StgStack structsDavid Eichmann2020-11-102-2/+19
* Add test case for #17186.Richard Eisenberg2020-11-102-1/+18
* ghc-heap: expose decoding from heap representationDavid Eichmann2020-11-103-83/+144
* Export SPEC from GHC.Exts (#13681)Sylvain Henry2020-11-101-1/+1
* rts/linker: Fix relocation overflow in PE linkerBen Gamari2020-11-101-4/+6
* Fix haddock submoduleBen Gamari2020-11-081-0/+0
* Merge remote-tracking branch 'origin/wip/tsan/all'Ben Gamari2020-11-0870-790/+1325
|\
| * Merge branch 'wip/tsan/stats' into wip/tsan/allBen Gamari2020-11-014-27/+62
| |\
| | * rts: Tear down stats_mutex after exitHeapProfilingwip/tsan/statsBen Gamari2020-11-014-5/+14
| | * rts/Stats: Protect with mutexBen Gamari2020-11-011-3/+55