summaryrefslogtreecommitdiff
path: root/libraries/base/Data/Bits.hs
Commit message (Expand)AuthorAgeFilesLines
* base: Add default implementation for Data.Bits.bitSizeBen Gamari2018-06-161-0/+4
* Built-in Natural literals in CoreSylvain Henry2018-06-151-0/+68
* A bunch of typofixesGabor Greif2017-09-261-1/+1
* Drop GHC 7.10 compatibilityRyan Scott2017-08-011-6/+2
* Prefer #if defined to #ifdefBen Gamari2017-04-281-1/+1
* Replace INLINEABLE by INLINABLE (#12613)Joachim Breitner2016-09-241-1/+1
* Add @since annotations to base instancesSeraphime Kirkovski2016-06-061-1/+9
* Allow CallStacks to be frozenEric Seidel2015-12-231-1/+1
* Keep `shift{L,R}` on `Integer` from segfaultingBen Gamari2015-10-101-8/+0
* Ensure shiftL/shiftR arguments aren't negativeBen Gamari2015-10-071-2/+6
* Convert `/Since: .../` to new `@since ...` syntaxHerbert Valerio Riedel2014-12-161-14/+14
* Use {bit,popCount}Integer for `Bits Integer`Herbert Valerio Riedel2014-11-261-0/+14
* Add function for size-checked conversion of Integral typesSean Leather2014-11-211-1/+104
* Refactor Haddock comments in Data.BitsHerbert Valerio Riedel2014-11-041-17/+18
* Remove incorrect property in docstring (re #9532)Herbert Valerio Riedel2014-09-011-1/+0
* `M-x delete-trailing-whitespace` & `M-x untabify`...Herbert Valerio Riedel2014-08-311-4/+3
* Add `FiniteBits(count{Leading,Trailing}Zeros)`Herbert Valerio Riedel2014-08-311-2/+70
* Add shiftR and shiftL implementations to instance Bits IntegerSimon Peyton Jones2014-03-131-0/+3
* Workaround failed constant-folding for zeroBitsHerbert Valerio Riedel2014-03-011-0/+3
* Add new Data.Bits.Bits(zeroBits) methodHerbert Valerio Riedel2014-02-281-1/+21
* Minor fixes to Haddock markupHerbert Valerio Riedel2014-02-211-1/+1
* Use new bitwise Int# primops in Data.Bits (re #8791)Chris Dueck2014-02-191-13/+7
* Improve Haddock markupHerbert Valerio Riedel2014-01-301-1/+1
* Add `instance {Bits,FiniteBits} Bool`Herbert Valerio Riedel2013-11-241-0/+35
* Add Haddock `/Since: 4.5.[01].0/` comments to symbolsHerbert Valerio Riedel2013-09-221-3/+9
* Add Haddock `/Since: 4.6.0.0/` comments to symbolsHerbert Valerio Riedel2013-09-211-0/+6
* Add Haddock `/Since: 4.7.0.0/` comments to new symbolsHerbert Valerio Riedel2013-09-211-0/+2
* Add Haddock docs for new `class FiniteBits`Herbert Valerio Riedel2013-09-211-0/+13
* Follow changes in comparison primops (see #6135)Jan Stolarek2013-09-181-9/+9
* Trailing whitespacesJan Stolarek2013-09-181-4/+4
* Add `{-# MINIMAL #-}` annotations to typeclassesHerbert Valerio Riedel2013-09-181-0/+5
* Constant-fold `__GLASGOW_HASKELL__` CPP conditionalsHerbert Valerio Riedel2013-09-171-74/+0
* Remove Hugs98 specific codeHerbert Valerio Riedel2013-09-171-16/+1
* Mark DEPRECATED pragmas with when they were addedIan Lynagh2013-02-161-1/+1
* Remove nhc98-specific files and contentIan Lynagh2013-02-151-20/+1
* Remove commented types in module export listsIan Lynagh2012-10-271-17/+15
* Make sure testBit and bit get inlined; fixes #7292Ian Lynagh2012-10-251-2/+6
* Deprecate bitSizeIan Lynagh2012-09-231-0/+2
* Add bitSizeMaybe to Bits, and add FiniteBits classIan Lynagh2012-09-231-2/+23
* Use testBitInteger; part of #3489. patch from pumpkingod@gmail.comIan Lynagh2012-08-051-1/+2
* Move the Word type from base to ghc-primIan Lynagh2012-05-211-0/+32
* Fix documentation of minimal complete definition of Bits instancesJohan Tibell2012-02-141-1/+3
* Fix bug in popCountDefault. Fixes #5872Johan Tibell2012-02-141-1/+2
* Remove Num superclass of Bits Add and export bitDefault, testBitDefault and p...Bas van Dijk2012-01-141-13/+43
* Add unsafeShift to Data.BitsJohan Tibell2011-11-081-2/+28
* Update base for latest Safe Haskell.David Terei2011-10-251-1/+0
* Remove the Eq superclass of NumIan Lynagh2011-10-121-1/+1
* Add Data.Bits.popCountJohan Tibell2011-08-251-1/+15
* Data.Bits: specialise shift[LR] for instance BitsLiyang HU2011-07-281-0/+2
* SafeHaskell: Added SafeHaskell to baseDavid Terei2011-06-181-0/+1