summaryrefslogtreecommitdiff
path: root/libraries/base/Data/Bits.hs
Commit message (Expand)AuthorAgeFilesLines
* 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
* 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
* clarify meaning of bitSimon Marlow2010-07-141-1/+1
* Exploit now-working default-method INLINE pragmas for Data.Bitssimonpj@microsoft.com2009-10-291-3/+9
* Fix gratuitous breakage for non-GHC in Data.Bits.Malcolm.Wallace@cs.york.ac.uk2009-10-091-3/+4
* Use shift[LR]Integer in the Bits Integer instanceIan Lynagh2009-07-211-3/+2