summaryrefslogtreecommitdiff
path: root/libraries/base/GHC/Word.hs
Commit message (Expand)AuthorAgeFilesLines
* Compile count{Leading,Trailing}Zeros to corresponding x86_64 instructions und...Dmitry Ivanov2019-01-301-0/+13
* Revert "Batch merge"Ben Gamari2019-01-301-13/+0
* Batch mergeBen Gamari2019-01-301-0/+13
* Error out of invalid Int/Word bit shiftsAlec Theriault2019-01-231-10/+30
* Remove OPTIONS_HADDOCK hide in favour for not-homeAdam Sandberg Eriksson2019-01-061-1/+1
* Built-in Natural literals in CoreSylvain Henry2018-06-151-0/+30
* GHC.Word: Move Read instances to GHC.ReadErik de Castro Lopo2017-03-171-21/+0
* Add @since annotations to base instancesSeraphime Kirkovski2016-06-061-0/+54
* Defer inlining of Ord methodsBen Gamari2016-03-301-13/+87
* base: Fix GHC.Word and GHC.Int on 32-bit platformsBen Gamari2016-03-251-2/+2
* Defer inlining of Eq for primitive typesBen Gamari2016-03-241-7/+70
* Convert `/Since: .../` to new `@since ...` syntaxHerbert Valerio Riedel2014-12-161-3/+3
* Refactor module imports in baseHerbert Valerio Riedel2014-10-191-1/+0
* Remove a few redundant `.hs-boot` filesHerbert Valerio Riedel2014-10-111-1/+0
* Add `FiniteBits(count{Leading,Trailing}Zeros)`Herbert Valerio Riedel2014-08-311-0/+8
* Remove obsolete pre-Haddock-2 `#hide` pragmasHerbert Valerio Riedel2013-09-231-1/+0
* Add Haddock `/Since: 4.7.0.0/` comments to new symbolsHerbert Valerio Riedel2013-09-211-0/+9
* Follow changes in comparison primops (see #6135)Jan Stolarek2013-09-181-40/+40
* byteSwap16/32: Narrow the result to 16/32 bitsReid Barton2013-09-151-2/+2
* Expose new Word operation to swap endianness for Word{16,32,64}Austin Seipp2013-07-171-1/+17
* Revert "expose new Word operation to swap endianness for Word{16,32,64}"Simon Peyton Jones2013-06-111-17/+1
* expose new Word operation to swap endianness for Word{16,32,64}Ian Lynagh2013-06-091-1/+17
* Re-jig SOURCE importsSimon Peyton Jones2013-06-061-1/+1
* Change rules for RealFrac methods to pointfree, so that they can also fire in...Daniel Fischer2013-02-131-38/+38
* Add bitSizeMaybe to Bits, and add FiniteBits classIan Lynagh2012-09-231-5/+23
* Move the Word type from base to ghc-primIan Lynagh2012-05-211-134/+0
* Use Word literals directly, rather than converting Int literalsIan Lynagh2012-05-211-9/+9
* Fix build on 32bit platformsIan Lynagh2012-02-181-3/+1
* Use the new unsigned quotRem primopIan Lynagh2012-02-171-7/+19
* Add CTYPE pragmas for GHC typesIan Lynagh2012-02-161-6/+6
* Remove Num superclass of Bits Add and export bitDefault, testBitDefault and p...Bas van Dijk2012-01-141-0/+24
* Add unsafeShift to Data.BitsJohan Tibell2011-11-081-0/+15
* Update base for latest Safe Haskell.David Terei2011-10-251-0/+1
* Give Word a proper Show instanceIan Lynagh2011-09-161-1/+8
* Move some Enum helpers into GHC.EnumIan Lynagh2011-09-151-31/+0
* Add Data.Bits.popCountJohan Tibell2011-08-251-0/+6
* Drop bitrotted code for < 32-bit platformsJohan Tibell2011-08-241-107/+1
* Data.Bits: specialise shift[LR] for instance BitsLiyang HU2011-07-281-0/+14
* SafeHaskell: Added SafeHaskell to baseDavid Terei2011-06-181-0/+1
* Use explicit language extensions & remove extension fields from base.cabalsimonpj@microsoft.com2011-01-281-2/+2
* Add LANGUAGE BangPatterns to modules that use bang patternssimonpj@microsoft.com2010-11-121-0/+1
* FIX #1434Daniel Fischer2010-10-201-0/+98
* Exploit now-working default-method INLINE pragmas for Data.Bitssimonpj@microsoft.com2009-10-291-28/+0
* Add more bang patterns, needed to fix the 32bit buildIan Lynagh2009-04-241-2/+2
* Use a bang pattern when we where/let-bind values with unlifted typesIan Lynagh2009-04-241-13/+18
* Import GHC.Err so we see bottoming functions properlysimonpj@microsoft.com2009-04-031-0/+1
* Fix some more warningsIan Lynagh2008-08-201-6/+6
* Fix warningsIan Lynagh2008-08-051-45/+48
* FIX #2376: inline shiftRSimon Marlow2008-07-301-0/+28
* Avoid using deprecated flagsIan Lynagh2008-06-161-1/+1