summaryrefslogtreecommitdiff
path: root/libraries/base/GHC/Word.hs
Commit message (Expand)AuthorAgeFilesLines
* Move shift ops out of GHC.BaseSylvain Henry2021-05-031-0/+25
* Use fix-sized bit-fiddling primops for fixed size boxed typesJohn Ericson2021-05-031-45/+44
* Fix array and cleanup conversion primops (#19026)Sylvain Henry2021-03-031-128/+128
* Implement #15993Koz Ross2021-01-231-1/+1
* [Sized Cmm] properly retain sizes.Moritz Angermann2020-11-261-133/+135
* Update `base` packageSylvain Henry2020-06-171-17/+17
* Piggyback on Enum Word methods for Word64buggymcbugfix2020-05-211-4/+38
* Make documentation for byteSwap16 consistent with byteSwap32 (impl is same, w...Brian Wignall2019-10-251-1/+1
* base: Move Ix typeclass to GHC.IxBen Gamari2019-09-251-1/+1
* Add support for bitreverse primopAlexandre2019-04-011-0/+35
* 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