summaryrefslogtreecommitdiff
path: root/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* cmm: Introduce blockConcatBen Gamari2022-12-152-1/+4
* JS: fix object file name comparison (#22578)Sylvain Henry2022-12-131-1/+8
* EPA: When splitting out header comments, keep ones for first declAlan Zimmerman2022-12-131-3/+23
* Fix loop in the interface representation of some `Unfolding` fieldsGergő Érdi2022-12-1314-101/+224
* Respect -XStrict in the pattern-match checker (#21761)Sebastian Graf2022-12-131-2/+31
* hlint: Removed redundant UnboxedSums pragmasMatthew Pickering2022-12-093-3/+0
* driver: Set correct UnitId when rehydrating modulesMatthew Pickering2022-12-091-2/+3
* Fixes around primitive literalsKrzysztof Gogolewski2022-12-083-18/+19
* Do not strictify a DFun's parameter dictionaries (#22549)Sebastian Graf2022-12-082-38/+66
* Typeable: Fix module locations of some definitions in GHC.TypesMatthew Pickering2022-12-081-4/+17
* Add initial support for LoongArch Architecture.lrzlin2022-12-0811-1/+100
* Fix mk_mod_usage_info if the interface file is not already loadedMatthew Pickering2022-12-083-32/+34
* backpack: Be more careful when adding together ImportAvailsMatthew Pickering2022-12-082-11/+22
* Add version of `reachableGraph` that avoids loop for cyclic inputsGergő Érdi2022-12-081-26/+77
* Remove copy-pasted definitions of `graphFromEdgedVertices*`Gergő Érdi2022-12-081-2/+2
* Push DynFlags out of Linker.MacOSmrkun2022-12-066-6/+38
* Push DynFlags out of runInjectRPathsmrkun2022-12-063-9/+13
* Push DynFlags out of askOtoolmrkun2022-12-063-8/+6
* Push DynFlags out of runInstallNameToolmrkun2022-12-063-7/+7
* Add BufSpan to EpaLocation (#22319, #22558)Vladislav Zavialov2022-12-057-50/+55
* Handle type data declarations in Template Haskell quotations and splices (fix...Ross Paterson2022-12-035-52/+94
* addHsOuterFamEqnTyVarBinds: use FreshNamesOnly for explicit bindersVladislav Zavialov2022-12-031-1/+1
* Refactor: FreshOrReuse instead of addTyClTyVarBindsVladislav Zavialov2022-12-031-65/+77
* Fix linearity checking in LintKrzysztof Gogolewski2022-12-021-15/+22
* Add special case for :Main module in `GHC.IfaceToCore.mk_top_id`Matthew Pickering2022-12-023-1/+25
* ApplicativeDo: Set pattern location before running exhaustiveness checkerMatthew Pickering2022-12-021-1/+2
* Refactor TyCon to have a top-level productSimon Peyton Jones2022-12-029-513/+463
* Add a missing varToCoreExpr in etaBodyForJoinPointSimon Peyton Jones2022-12-012-34/+59
* FastString: SAT bucket_matchdoyougnu2022-12-011-9/+8
* Make Functor a quantified superclass of Bifunctor.Baldur Blöndal2022-11-301-0/+3
* DmdAnal: Reflect the `seq` of strict fields of a DataCon worker (#22475)Sebastian Graf2022-11-306-33/+97
* Move Void to GHC.Base...Oleg Grenrus2022-11-301-3/+2
* Properly cast values when writing/reading unboxed sums.Andreas Klebinger2022-11-3010-79/+589
* Use mkNakedFunTy in tcPatSynSigSimon Peyton Jones2022-11-304-10/+19
* Be more careful in GHC.Tc.Solver.Interact.solveOneFromTheOtherSimon Peyton Jones2022-11-304-56/+70
* Add Javascript backendSylvain Henry2022-11-2971-419/+14400
* Be a bit more selective about floating bottoming expressionsSimon Peyton Jones2022-11-291-43/+60
* Change printing of sized literals to match the proposalKrzysztof Gogolewski2022-11-291-8/+8
* Killing cc_fundeps, streamlining kind equality orientation, and type equality...Apoorv Ingle2022-11-294-100/+251
* compiler: remove unused MO_U_MulMayOfloCheng Shao2022-11-286-19/+1
* compiler: generate ccalls for clz/ctz/popcnt in wasm NCGCheng Shao2022-11-283-10/+21
* Move hs_mulIntMayOflo cbits to ghc-primCheng Shao2022-11-281-11/+6
* Fix decomposition of TyConAppswip/T22331Simon Peyton Jones2022-11-254-227/+329
* Print unticked promoted data constructors (#20531)Vladislav Zavialov2022-11-2528-163/+290
* Convert diagnostics in GHC.Rename.Expr to proper TcRnMessage (#20115)Andrei Borzenkov2022-11-247-100/+329
* notes: Fix references to HPT space leak noteMatthew Pickering2022-11-231-5/+9
* Check if the SDoc starts with a single quote (#22488)Vladislav Zavialov2022-11-234-17/+73
* Scrub some no-warning pragmas.M Farkas-Dyck2022-11-2359-270/+143
* CApiFFI: add ConstPtr for encoding const-qualified pointer return types (#22043)nineonine2022-11-232-5/+19
* Expand Note [Linear types] with the stance on linting linearityArnaud Spiwack2022-11-232-39/+146