Typos in comments and manual [ci skip]
authorGabor Greif <ggreif@gmail.com>
Tue, 23 May 2017 10:08:25 +0000 (12:08 +0200)
committerGabor Greif <ggreif@gmail.com>
Tue, 23 May 2017 15:00:02 +0000 (17:00 +0200)
compiler/cmm/CmmUtils.hs
compiler/coreSyn/TrieMap.hs
compiler/rename/RnExpr.hs
docs/users_guide/using-optimisation.rst
mk/config.mk.in

index 1dab6ee..722718a 100644 (file)
@@ -510,7 +510,7 @@ toBlockListEntryFirst g
 -- have both true and false successors. Block ordering can make a big difference
 -- in performance in the LLVM backend. Note that we rely crucially on the order
 -- of successors returned for CmmCondBranch by the NonLocal instance for CmmNode
--- defind in cmm/CmmNode.hs. -GBM
+-- defined in cmm/CmmNode.hs. -GBM
 toBlockListEntryFirstFalseFallthrough :: CmmGraph -> [CmmBlock]
 toBlockListEntryFirstFalseFallthrough g
   | mapNull m  = []
index 308a953..9058d03 100644 (file)
@@ -446,7 +446,7 @@ Note [Binders]
    rather than
       cm_lam :: TypeMapG (CoreMapG a)
 
- * We don't need to look at the type of some binders, notalby
+ * We don't need to look at the type of some binders, notably
      - the case binder in (Case _ b _ _)
      - the binders in an alternative
    because they are totally fixed by the context
index cf0326e..027f6dc 100644 (file)
@@ -833,7 +833,7 @@ rnStmt ctxt rnBody (L loc (BindStmt pat body _ _ _)) thing_inside
 
         ; xMonadFailEnabled <- fmap (xopt LangExt.MonadFailDesugaring) getDynFlags
         ; let getFailFunction
-                -- If the pattern is irrefutible (e.g.: wildcard, tuple,
+                -- If the pattern is irrefutable (e.g.: wildcard, tuple,
                 -- ~pat, etc.) we should not need to fail.
                 | isIrrefutableHsPat pat
                                     = return (noSyntaxExpr, emptyFVs)
index cfecc34..1e74b71 100644 (file)
@@ -648,7 +648,7 @@ by saying ``-fno-wombat``.
     :default: on
 
     When solving constraints, try to eagerly solve
-    super classes using availible dictionaries.
+    super classes using available dictionaries.
 
     For example::
 
@@ -663,7 +663,7 @@ by saying ``-fno-wombat``.
     constraint from the context  because we have `C Int b` and that provides us
     a
     solution for `Num Int`. However, we can often produce much better code
-    by directly solving for an availible `Num Int` dictionary we might have at
+    by directly solving for an available `Num Int` dictionary we might have at
     hand. This removes potentially many layers of indirection and crucially
     allows other optimisations to fire as the dictionary will be statically
     known and selector functions can be inlined.
index b2a9569..189439e 100644 (file)
@@ -893,7 +893,7 @@ GMP_LIB_DIRS = @GMP_LIB_DIRS@
 CURSES_INCLUDE_DIRS = @CURSES_INCLUDE_DIRS@
 CURSES_LIB_DIRS = @CURSES_LIB_DIRS@
 
-# See Note [Disable -O2 in unregisteride mode]
+# See Note [Disable -O2 in unregisterised mode]
 # Be careful: 'GhcUnregisterised' should be defined earlier in this file.
 ifeq "$(GhcUnregisterised)" "YES"
 GhcStage1HcOpts=
@@ -903,8 +903,8 @@ GhcStage3HcOpts=
 GhcLibHcOpts=
 endif
 
-# Note [Disable -O2 in unregisteride mode]
-# Disable -O2 optimization in uregisterised more. Otherwise amount
+# Note [Disable -O2 in unregisterised mode]
+# Disable -O2 optimization in unregisterised mode. Otherwise amount
 # of generated C code # makes things very slow to compile (~5 minutes
 # on core-i7 for 'compiler/hsSyn/HsExpr.hs') and sometimes not compile
 # at all: powerpc64 overflows TOC section on 'compiler/hsSyn/HsExpr.hs'