Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Open sidebar
Glasgow Haskell Compiler
GHC
Commits
679d2c36
Commit
679d2c36
authored
Nov 12, 2010
by
simonpj@microsoft.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add LANGUAGE BangPatterns to modules that use bang patterns
parent
cd5e82ee
Changes
13
Hide whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
13 additions
and
3 deletions
+13
-3
libraries/base/Data/Bits.hs
libraries/base/Data/Bits.hs
+1
-0
libraries/base/GHC/Base.lhs
libraries/base/GHC/Base.lhs
+1
-0
libraries/base/GHC/Conc/Sync.lhs
libraries/base/GHC/Conc/Sync.lhs
+1
-0
libraries/base/GHC/Enum.lhs
libraries/base/GHC/Enum.lhs
+1
-0
libraries/base/GHC/ForeignPtr.hs
libraries/base/GHC/ForeignPtr.hs
+1
-0
libraries/base/GHC/Int.hs
libraries/base/GHC/Int.hs
+1
-0
libraries/base/GHC/Show.lhs
libraries/base/GHC/Show.lhs
+1
-0
libraries/base/GHC/Weak.lhs
libraries/base/GHC/Weak.lhs
+1
-0
libraries/base/GHC/Word.hs
libraries/base/GHC/Word.hs
+1
-0
libraries/base/System/Event/Clock.hsc
libraries/base/System/Event/Clock.hsc
+1
-0
libraries/base/System/Event/Control.hs
libraries/base/System/Event/Control.hs
+1
-1
libraries/base/System/Event/EPoll.hsc
libraries/base/System/Event/EPoll.hsc
+1
-1
libraries/base/System/Event/Poll.hsc
libraries/base/System/Event/Poll.hsc
+1
-1
No files found.
libraries/base/Data/Bits.hs
View file @
679d2c36
{-# LANGUAGE BangPatterns #-}
{-# OPTIONS_GHC -XNoImplicitPrelude #-}
-----------------------------------------------------------------------------
-- |
...
...
libraries/base/GHC/Base.lhs
View file @
679d2c36
...
...
@@ -62,6 +62,7 @@ GHC.Float Classes: Floating, RealFloat
Other Prelude modules are much easier with fewer complex dependencies.
\begin{code}
{-# LANGUAGE BangPatterns #-}
{-# OPTIONS_GHC -XNoImplicitPrelude #-}
-- -fno-warn-orphans is needed for things like:
-- Orphan rule: "x# -# x#" ALWAYS forall x# :: Int# -# x# x# = 0
...
...
libraries/base/GHC/Conc/Sync.lhs
View file @
679d2c36
\begin{code}
{-# LANGUAGE BangPatterns #-}
{-# OPTIONS_GHC -XNoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-missing-signatures #-}
{-# OPTIONS_HADDOCK not-home #-}
...
...
libraries/base/GHC/Enum.lhs
View file @
679d2c36
\begin{code}
{-# LANGUAGE BangPatterns #-}
{-# OPTIONS_GHC -XNoImplicitPrelude #-}
{-# OPTIONS_HADDOCK hide #-}
-----------------------------------------------------------------------------
...
...
libraries/base/GHC/ForeignPtr.hs
View file @
679d2c36
{-# LANGUAGE BangPatterns #-}
{-# OPTIONS_GHC -XNoImplicitPrelude #-}
{-# OPTIONS_HADDOCK hide #-}
-----------------------------------------------------------------------------
...
...
libraries/base/GHC/Int.hs
View file @
679d2c36
{-# LANGUAGE BangPatterns #-}
{-# OPTIONS_GHC -XNoImplicitPrelude #-}
{-# OPTIONS_HADDOCK hide #-}
-----------------------------------------------------------------------------
...
...
libraries/base/GHC/Show.lhs
View file @
679d2c36
\begin{code}
{-# LANGUAGE BangPatterns #-}
{-# OPTIONS_GHC -XNoImplicitPrelude #-}
{-# OPTIONS_HADDOCK hide #-}
-----------------------------------------------------------------------------
...
...
libraries/base/GHC/Weak.lhs
View file @
679d2c36
\begin{code}
{-# LANGUAGE BangPatterns #-}
{-# OPTIONS_GHC -XNoImplicitPrelude #-}
{-# OPTIONS_HADDOCK hide #-}
-----------------------------------------------------------------------------
...
...
libraries/base/GHC/Word.hs
View file @
679d2c36
{-# LANGUAGE BangPatterns #-}
{-# OPTIONS_GHC -XNoImplicitPrelude #-}
{-# OPTIONS_HADDOCK hide #-}
-----------------------------------------------------------------------------
...
...
libraries/base/System/Event/Clock.hsc
View file @
679d2c36
{-# LANGUAGE BangPatterns #-}
{-# LANGUAGE ForeignFunctionInterface #-}
module System.Event.Clock (getCurrentTime) where
...
...
libraries/base/System/Event/Control.hs
View file @
679d2c36
{-# LANGUAGE CPP, ForeignFunctionInterface, NoImplicitPrelude,
ScopedTypeVariables #-}
ScopedTypeVariables
, BangPatterns
#-}
module
System.Event.Control
(
...
...
libraries/base/System/Event/EPoll.hsc
View file @
679d2c36
{-# LANGUAGE ForeignFunctionInterface, GeneralizedNewtypeDeriving,
NoImplicitPrelude #-}
NoImplicitPrelude
, BangPatterns
#-}
--
-- | A binding to the epoll I/O event notification facility
...
...
libraries/base/System/Event/Poll.hsc
View file @
679d2c36
{-# LANGUAGE ForeignFunctionInterface, GeneralizedNewtypeDeriving,
NoImplicitPrelude #-}
NoImplicitPrelude
, BangPatterns
#-}
module System.Event.Poll
(
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment