[GHC] #6135: Unboxed Booleans
GHC
ghc-devs at haskell.org
Wed Aug 14 17:16:20 CEST 2013
#6135: Unboxed Booleans
-------------------------------------+------------------------------------
Reporter: benl | Owner: jstolarek
Type: feature request | Status: closed
Priority: normal | Milestone: 7.8.1
Component: Compiler | Version: 7.4.1
Resolution: fixed | Keywords:
Operating System: Unknown/Multiple | Architecture: Unknown/Multiple
Type of failure: None/Unknown | Difficulty: Unknown
Test Case: | Blocked By: 8103, 8103
Blocking: | Related Tickets: #605
-------------------------------------+------------------------------------
Changes (by Jan Stolarek <jan.stolarek@…>):
* status: new => closed
* resolution: => fixed
Comment:
In [changeset:6579a6c73082387f82b994305011f011d9d8382b/ghc]:
{{{
#!CommitTicketReference repository="ghc"
revision="6579a6c73082387f82b994305011f011d9d8382b"
Comparison primops return Int# (Fixes #6135)
This patch modifies all comparison primops for Char#, Int#, Word#,
Double#,
Float# and Addr# to return Int# instead of Bool. A value of 1# represents
True
and 0# represents False. For a more detailed description of motivation for
this
change, discussion of implementation details and benchmarking results
please
visit the wiki page: http://hackage.haskell.org/trac/ghc/wiki/PrimBool
There's also some cleanup: whitespace fixes in files that were extensively
edited
in this patch and constant folding rules for Integer div and mod operators
(which
for some reason have been left out up till now).
}}}
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/6135#comment:82>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list