repo.or.cz
/
altfloat.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
cmath: Fix section headings to match the C standard.
2010-02-20
Nick Bow
l
er
cmath: Fix sect
i
on
h
ea
d
i
n
gs to m
a
tch the C s
t
andard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
f
loating: Add instances for CDou
b
le and CFlo
a
t
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick B
o
wler
fl
o
ating: Fix off-by-one error i
n
sca
l
eRatio
n
a
l
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Split ou
t
formatting from the Double
m
odule
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bo
w
ler
floating: Make fromRational work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
f
loa
t
ing: Add scalb a
s
the altfloat
version of
sc
a
lbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add
another
c
h
aract
e
risti
c
function and
ge
n
eraliz
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bo
w
ler
floating: Add
s
o
me floating p
o
int c
h
aracteristic f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2010-02-12
N
ick Bowler
flo
a
ting: Pun
t
the FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
N
i
ck
B
owler
a
l
tfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
doc: Add
h
addock docu
m
entation
for the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fl
o
ating: Rename tga
m
ma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bow
l
er
floating:
M
ove the Dou
b
le and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
floatin
g
: Use nearbyint in
s
tead of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
float
i
ng: Add rint function t
o
complement ne
a
r
byint
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck
B
owler
examples: Add a demonstration of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
w
ler
fen
v
: Add suppo
r
t
f
o
r rai
s
ing exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
cfloa
t
: Us
e
FE_A
L
L_EXCEPT in
s
tead of
-
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat:
Make an ef
f
or
t
to
support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k B
o
wler
floating:
Pu
n
t
t
he cla
s
s version o
f
C's re
m
quo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Add a separate class f
o
r the basic flo
a
t
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowl
e
r
compat:
A
d
d note to so
u
r
c
e fil
e
a
bout n
o
n-co
n
fo
r
mance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowl
e
r
doc:
A
cknowl
e
dge the
e
xis
t
ence of f
l
oatin
g
point en
v
ironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
Bowler
compat:
Im
p
lement wrap
p
ers for C99
f
loat-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fix build type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
compat: A
d
d confi
g
ure warning when repla
c
ements a
r
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bowler
cf
l
oat: Add compatibil
i
ty
wrapper
s
for so
m
e C99
f
u
n
ct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build:
Add s
o
urce rep
o
sito
r
y to cab
a
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
env: Add exp
l
i
ci
t
definitions for infinity, nan and p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fenv: F
i
x
e
mbarrassing t
y
po in
the Fractional inst
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
fenv:
Re
-
export
Control
.
Applicative s
i
nce
user
s
need it
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
float
i
ng: Ad
d
ex
c
epti
o
n support to
fenv
E
v
al
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wler
license: Fix copyr
i
ght years in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
fl
o
at
i
ng: Use a strict data constructor for
F
E
nv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
floating
:
Add ini
t
ial
support for
f
lo
a
t
ing point exc
e
p
tions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
w
ler
floating: Add nearbyi
n
t to the
R
ealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
b
uild
:
U
pdat
e
cabal
dependency informatio
n
fo
r
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: Rem
o
v
e use of decode
F
loa
t
Integer
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Us
e
bang p
a
tterns for unl
i
fted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
cfloat: remove INCLUDE pragma
s
as
GHC 6
.
12 hates
t
hem
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
buil
d
: Add missing Dat
a
.
F
loating
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
f
l
oat
i
ng: Add
i
nitial
s
upport for the floati
n
g point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Ni
c
k Bow
l
e
r
build:
A
d
d
homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat: Generalize double_f
o
rmat
to
a
l
l
ow s
p
ecifyin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bow
l
er
f
loat: A
d
d
clas
s
ins
t
ances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowler
c
math: Add
b
indings for float-valued
functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
alt
f
loa
t
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck
Bow
l
er
l
icens
e
: Add missing
copyright
h
eaders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add
rationale behind th
e
Ro
u
n
d
a
ble clas
s
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k B
o
wl
e
r
doc:
F
i
x oops i
n
description of Ord cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset
:
Add co
m
mutativi
t
y
note for max and
min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rename isSigni
f
i
c
an
t
t
o
isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowler
doc
:
Move library desc
r
i
ption to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
N
ick Bowler
build: Hackage-i
f
y th
e
cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowle
r
floating: Add
Roundable instan
c
e fo
r
Integral a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset:
Add
ins
t
a
n
c
e
f
o
r Inte
g
ral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bow
l
er
doc: Minor haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double:
A
dd
a
n Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck
B
o
w
ler
f
l
oating:
Add
a
cla
s
s
which
supports rounding
f
uncti
o
ns
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
floating
:
F
ix broken
i
sFinite impl
e
mentatio
n
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowler
floating: G
e
t
rid of the extr
a
In
s
tances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bow
l
er
po
s
e
t:
R
em
o
ve Inc
o
herentInstances
and
define our o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bow
l
er
poset: Use IncoherentInsta
n
ces
t
o resolve ove
r
l
a
ps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
ler
floating: Up
d
ate e
x
p
ort l
i
sts
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowl
e
r
doubl
e
:
S
plit ou
t
foreign d
e
c
l
a
r
ations into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Update haddo
c
k com
m
ents for Data
.
P
oset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
pos
e
t: Export the Ord class (but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bo
w
ler
doc
:
Elaborate on
w
hy Ord inst
a
nces for
f
l
oat
i
ng types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
floa
t
ing: Add fquotRem, the analogue of C's r
e
mquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
floating: Add f
m
a func
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
B
o
wler
double: Implement spec
i
fic com
p
arison function
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
ow
l
e
r
doubl
e
: Remove superfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
build: Updat
e
cabal
scr
i
p
t for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
owler
m
i
sc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license:
A
dd c
o
p
yright an
d
license informatio
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick B
o
w
l
er
cfloat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc:
A
dd
a
detailed
ov
e
r
view of the pu
r
pose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
docs: U
p
date h
a
ddock markup a
n
d
a
dd a
tr
i
vial
func
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Ad
d
Poset
and Sorta
b
l
e
instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
p
oset:
A
d
d
a class for parti
a
lly or
d
e
red datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build:
A
dd
a
n autoconf configu
r
e script to de
t
ermine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
le
r
floating:
Add descri
p
tion of flo
a
ting classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing:
Add remainder
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
cfloa
t
: Allow a p
r
intf format
s
p
e
c
ifier
t
o b
e
passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
owler
dou
b
le: implement fromIn
t
e
g
er using toFl
o
ati
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick
Bowler
floati
n
g
:
A
llow conversion from a
n
y Real t
o
Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
f
loa
t
i
ng: Export the
toFloati
n
g function f
r
o
m
D
ata
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
error and gamma func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
t
i
ng
:
Add pow
e
r functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Add h
y
perb
o
lic tri
g
onometri
c
f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
types: Use
op
e
rations in
GHC
.
P
rim
f
or double <=>
float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
loati
n
g
:
Add classifica
t
i
on
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Add next
a
f
t
e
r
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
at
i
ng
:
A
d
d
some of the exp
o
ne
n
t
i
al
function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
flo
a
ting:
Add trig
o
n
ometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Split Floating into Floating and RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
double: Si
m
plify foreign calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing: A
d
d
** opera
t
or t
o
Float
i
ng
c
lass
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
Initial commit
commit
|
commitdiff
|
tree