summaryrefslogtreecommitdiff
path: root/libraries/base/GHC/Int.hs
Commit message (Expand)AuthorAgeFilesLines
* Built-in Natural literals in CoreSylvain Henry2018-06-151-0/+30
* Add @since annotations to base instancesSeraphime Kirkovski2016-06-061-0/+56
* 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-8/+66
* base: drop redundant Typeable derivingsHerbert Valerio Riedel2015-03-071-8/+6
* Comments onlySimon Peyton Jones2014-12-081-4/+3
* Refactor module imports in baseHerbert Valerio Riedel2014-10-191-1/+0
* `M-x delete-trailing-whitespace` & `M-x untabify`...Herbert Valerio Riedel2014-08-311-4/+4
* Add `FiniteBits(count{Leading,Trailing}Zeros)`Herbert Valerio Riedel2014-08-311-0/+13
* Replace DeriveDataTypeable by AutoDeriveTypeableHerbert Valerio Riedel2014-05-271-1/+1
* Use not# rather than (`xor#` (-1)) for complementSimon Peyton Jones2014-03-131-3/+3
* Remove obsolete pre-Haddock-2 `#hide` pragmasHerbert Valerio Riedel2013-09-231-1/+0
* Follow changes in comparison primops (see #6135)Jan Stolarek2013-09-181-34/+34
* We need NegativeLiterals for GHC.Int or we get warningsIan Lynagh2013-07-311-1/+1
* Re-jig SOURCE importsSimon Peyton Jones2013-06-061-7/+7
* Change rules for RealFrac methods to pointfree, so that they can also fire in...Daniel Fischer2013-02-131-48/+48
* Fix #7233: avoid overflow in divInt64#Simon Marlow2012-10-251-8/+16
* Add bitSizeMaybe to Bits, and add FiniteBits classIan Lynagh2012-09-231-5/+23
* Use Word literals directly, rather than converting Int literalsIan Lynagh2012-05-211-5/+5
* Add CTYPE pragmas for GHC typesIan Lynagh2012-02-161-5/+5
* Define a divModInt function that only does 1 divisionIan Lynagh2012-02-141-7/+15
* Use the new quotRemInt# primopIan Lynagh2012-02-141-8/+16
* Remove Num superclass of Bits Add and export bitDefault, testBitDefault and p...Bas van Dijk2012-01-141-1/+20
* Add unsafeShift to Data.BitsJohan Tibell2011-11-081-0/+11
* Update base for latest Safe Haskell.David Terei2011-10-251-0/+1
* FIX BUILD on 32-bitsDaniel Fischer2011-08-271-1/+1
* Trailing WhitespaceDaniel Fischer2011-08-271-9/+9
* Add Data.Bits.popCountJohan Tibell2011-08-251-0/+6
* Drop bitrotted code for < 32-bit platformsJohan Tibell2011-08-241-149/+0
* Data.Bits: specialise shift[LR] for instance BitsLiyang HU2011-07-281-0/+12
* Follow toInt# -> integerToInt renamingIan Lynagh2011-07-231-4/+4
* Fix quoteRem, rem, divMod and mod definitionsIan Lynagh2011-06-261-36/+68
* SafeHaskell: Added SafeHaskell to baseDavid Terei2011-06-181-2/+3
* Move Eq and Ord for Int from GHC.Base to GHC.Classes, so they are not longer ...Jose Pedro Magalhaes2011-05-031-25/+1
* Merge branch 'master' of http://darcs.haskell.org/packages/base into ghc-gene...Jose Pedro Magalhaes2011-05-021-36/+160
|\
| * Add a note about the definition of quot etcIan Lynagh2011-04-301-36/+161
| * Performance improvement for division: got rid of an unnecessary branching in ...Denys Rtveliashvili2011-04-301-36/+36
* | Comment the generics stuff instances in GHC.Int, for now.Jose Pedro Magalhaes2011-05-021-2/+3
* | Add instances for basic types of the new generic deriving mechanism.Jose Pedro Magalhaes2011-04-291-1/+27
|/
* Use explicit language extensions & remove extension fields from base.cabalsimonpj@microsoft.com2011-01-281-2/+1
* Add LANGUAGE BangPatterns to modules that use bang patternssimonpj@microsoft.com2010-11-121-0/+1
* FIX #1434Daniel Fischer2010-10-201-3/+127
* Exploit now-working default-method INLINE pragmas for Data.Bitssimonpj@microsoft.com2009-10-291-23/+0
* Add more bang patterns, needed to fix the 32bit buildIan Lynagh2009-04-241-3/+3
* Use a bang pattern when we where/let-bind values with unlifted typesIan Lynagh2009-04-241-8/+8
* Import GHC.Err so we see bottoming functions properlysimonpj@microsoft.com2009-04-031-0/+1
* Fix warningsIan Lynagh2008-08-051-12/+15
* FIX #2376: inline shiftRSimon Marlow2008-07-301-0/+24
* Avoid using deprecated flagsIan Lynagh2008-06-161-1/+1