summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2020-02-07testsuite: Fix thread leak in hs_try_putmvar00[13]wip/tsan/prepBen Gamari
2020-02-07configure: Bump minimum-supported gcc version to 4.7Ben Gamari
2020-02-07rts/ClosureMaros: Use relaxed atomicsBen Gamari
2020-02-07rts/OSThreads: Fix data raceBen Gamari
2020-02-07rts/SpinLock: Move to proper atomicsBen Gamari
2020-02-07rts/Task: Make comments proper NotesBen Gamari
2020-02-07rts/Capability: Intialize interrupt fieldBen Gamari
2020-02-07rts/CNF: Initialize all bdescrs in groupBen Gamari
2020-02-07rts: Infrastructure for testing with ThreadSanitizerBen Gamari
2020-02-07SMP.h: Add C11-style atomic operationsBen Gamari
2020-02-05gitlab-ci: Allow Windows builds to fail againBen Gamari
2020-02-05Add regression test for #17773Ryan Scott
2020-02-05Remove CafInfo-related code from STG lambda lift passÖmer Sinan Ağacan
2020-02-05testlib: Extend existing *_opts in extra_*_optsÖmer Sinan Ağacan
2020-02-05PmCheck: Record type constraints arising from existentials in `PmCoreCt`sSebastian Graf
2020-02-04Delete some superfluous helper functions in HscMainJohn Ericson
2020-02-04fixup! fixup! Do not build StgCRunAsm.S for unregisterised buildsStefan Schulze Frielinghaus
2020-02-04Do not build StgCRunAsm.S for unregisterised buildsStefan Schulze Frielinghaus
2020-02-04Refactor HscMain.finishJohn Ericson
2020-02-04Fix docs for FrontendResultJohn Ericson
2020-02-01Improve/fix -fcatch-bottoms documentationÖmer Sinan Ağacan
2020-02-01rts/M32Alloc: Don't attempt to unmap non-existent pagesBen Gamari
2020-02-01Fix scoping of TyCon binders in TcTyClsDeclsSimon Peyton Jones
2020-02-01Improve pretty-printing for TyConBindersSimon Peyton Jones
2020-02-01Improve skolemisationSimon Peyton Jones
2020-01-31A few optimizations in STG and Cmm parts:Andreas Klebinger
2020-01-31Do CafInfo/SRT analysis in CmmÖmer Sinan Ağacan
2020-01-31testsuite: Don't crash on encoding failure in printBen Gamari
2020-01-31base: Use one-shot kqueue on macOSBen Gamari
2020-01-31rename: Eliminate usage of mkVarOccUniqueBen Gamari
2020-01-31Refactor package related codeSylvain Henry
2020-01-31Call `interpretPackageEnv` from `setSessionDynFlags`Sylvain Henry
2020-01-27Add two warnings to HadrianTom Ellis
2020-01-27Add two warnings to stage 2 buildTom Ellis
2020-01-27Disable two warnings for files that trigger themTom Ellis
2020-01-27Make Block.h compile with c++ compilersMatthew Pickering
2020-01-27Use splitLHs{ForAll,Sigma}TyInvis throughout the codebaseRyan Scott
2020-01-25Do not bring visible foralls into scope in hsScopedTvswip/T17687Ryan Scott
2020-01-25hadrian: Throw error on duplicate-named flavoursBen Gamari
2020-01-25Split glasgow_exts into several files (#17316)Sylvain Henry
2020-01-25Create ghci.cabal.shXavier Denis
2020-01-25Add ghc-in-ghci for stack based buildsXavier Denis
2020-01-25Fix rts allocateExec() on NetBSDPHO
2020-01-25Module hierarchy: Cmm (cf #13009)Sylvain Henry
2020-01-25Handle local fixity declarations in DsMeta properlyRyan Scott
2020-01-25PmCheck: Properly handle constructor-bound type variablesSebastian Graf
2020-01-25PmCheck: Formulate as translation between Clause TreesSebastian Graf
2020-01-25Fix chaining tagged and untagged ptrs in compacting GCÖmer Sinan Ağacan
2020-01-25`-ddump-str-signatures` dumps Text, not STG [skip ci]Sebastian Graf
2020-01-25Document the fact, that openFileBlocking can consume an OS thread indefinitely.Gabor Greif