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
trivial: Remove redundant imports and pointless variables.
2010-02-24
Nick B
o
wler
trivial: Remove redu
n
d
a
nt imports and pointless v
a
r
iables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
l
er
roundable: S
p
lit out the
Round
a
ble class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
poset: Add
f
ixit
y
decla
r
ations
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bowl
e
r
f
l
o
ating: Mo
v
e
D
ata
.
Floa
t
ing
.
CMath
.
Inst
a
nces under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowle
r
floating: Merge Da
t
a
.
F
l
oating
.
Types and Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
f
env: A
d
d suppo
r
t
f
o
r suppres
s
i
n
g exceptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
i
ck Bowl
e
r
floating:
A
dd ep
s
ilon to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
m
ath
:
Fix
bad typo i
n
a
tan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
complex: Add init
i
al com
p
lex su
p
port
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
cmath: Fix sect
i
on headings to match t
h
e C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
fl
o
at
i
ng: Add ins
t
ances for CDou
b
le and
C
Fl
o
a
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
floating: F
i
x off
-
by-one error in scaleRa
t
ional
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wl
e
r
f
l
oating: Split
o
ut formattin
g
from
the Dou
b
le mod
u
le
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick
B
owler
floati
n
g
:
M
a
k
e
fromRational
w
o
rk properly
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
f
loa
t
ing:
A
dd scalb
a
s
the alt
f
loat version of scal
b
ln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
floating
:
Add anot
h
er characte
r
is
t
ic function and genera
l
ize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
floating: Add some floati
n
g point
c
har
a
cter
i
stic functi
o
ns
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bow
l
er
flo
a
ting
:
Punt the
F
FI
n
ewty
p
e wra
p
pers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bo
w
ler
al
t
float-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
doc:
Ad
d
haddock documentat
i
o
n f
o
r th
e
Re
a
lFlo
a
t
class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bo
w
ler
f
l
oati
n
g:
Rename
t
g
a
m
m
a to
gamma
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
floati
n
g
: Move the
D
ouble
a
nd Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bow
l
er
f
lo
a
ting: Us
e
nearbyint instead of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick B
o
wler
floati
n
g: Ad
d
rint function to comp
l
ement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
examples: Add a demonstration
o
f why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
fe
n
v: Ad
d
support
for
raising exce
p
tions ex
p
licitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat: U
s
e FE_ALL_E
X
CE
P
T instead
o
f
-
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
com
p
at: M
a
ke an effort to su
p
port fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bowler
floatin
g
: Punt the
cl
a
ss
version of C
'
s
r
emquo function
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick
Bowler
flo
a
ti
n
g: Add a s
e
pa
r
a
t
e clas
s
for the basic
flo
a
ti
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
c
k Bowler
compa
t
: Add note to source file a
b
out
n
on-c
o
n
f
ormance
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bowler
doc: Acknowledge the exist
e
n
c
e of float
i
ng poi
n
t en
v
ironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
comp
a
t: Im
p
lem
e
nt
w
r
a
ppers for C99 f
l
oat-valu
e
d
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
b
u
ild: Fix build ty
p
e
in ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
c
o
mpa
t
:
Add config
u
re warning when re
p
lacem
e
nts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
f
l
o
a
t: Add compatibility wrappers f
o
r some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
b
uil
d
:
Add
sou
r
c
e
repository t
o
cabal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv:
A
dd exp
l
icit d
e
fini
t
io
n
s
f
or inf
i
nity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
le
r
f
env: F
i
x e
m
bar
r
assing t
y
po in the
Fractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bo
w
l
e
r
fenv: Re
-
expo
r
t
C
ontrol
.
Applicative since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
flo
a
t
i
ng: Ad
d
exception supp
o
r
t
to fe
n
vEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
lice
n
se: Fix
copyright yea
r
s
in so
u
rce
f
ile
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: U
s
e a strict data c
o
nstructor for FEn
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
floating
:
Add initial support for
f
loating point
e
x
c
e
p
t
ions
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
B
owler
floati
n
g: A
d
d nearb
y
int to the RealFloat
c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
bui
l
d:
U
p
d
ate cabal d
e
pendency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
float: Remove u
s
e of dec
o
deFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Use
bang p
a
t
tern
s
for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowle
r
c
float
:
remove INCLU
D
E
pr
a
gmas as GHC 6
.
12 hat
e
s them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add
m
issi
n
g
Data
.
Floa
t
ing
.
Flo
a
t to caba
l
fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
floa
t
in
g
:
Add initial support f
o
r the floating poin
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
b
u
ild: Add homep
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k B
o
wl
e
r
cfloat
:
Generalize d
o
uble_format to allow
s
p
ecifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float: Add
cl
a
ss
i
n
s
tances
for Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
cm
a
th: Add bindings fo
r
float-valu
e
d functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
lice
n
se: Add missing copyright
head
e
rs
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add rationale behind th
e
Roundab
l
e cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
doc: F
i
x oops
i
n
descr
i
ption
of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
pose
t
: Add commutativity
n
ote for max a
n
d min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rename isSignificant
to isOr
d
ered
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k
Bowler
doc:
Move library descr
i
ption to a better hom
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
B
owler
b
u
ild: Hackage
-
ify t
h
e c
a
ba
l
file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
floating: Add Roundable instance for Int
e
g
r
al a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
poset: Add i
n
s
t
an
c
e
f
o
r
I
ntegral
a
=> Ratio
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc: Minor haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
ouble: A
d
d a
n
E
n
um
i
nstance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
floating: Add a class which suppo
r
t
s roun
d
i
ng functi
o
ns
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck B
o
wler
f
l
o
ating: Fix broken isF
i
ni
t
e implementati
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k Bowle
r
floating: Get rid of the extra
Instan
c
es
m
odule
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset
:
Remove IncoherentIn
s
tan
c
es
and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
ler
po
s
et: Use In
c
oherentInstances to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k
Bow
l
er
floati
n
g: Upd
a
te e
x
port lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bo
w
ler
double:
Spli
t
o
u
t fo
r
eign decl
a
rations into th
e
ir
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
d
oc: Update had
d
ock comments fo
r
Dat
a
.
Po
s
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
poset: Export
t
h
e Ord class (
b
ut not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
er
doc: Elabo
r
ate on why
O
rd ins
t
anc
e
s for flo
a
t
i
n
g
t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fquo
t
Rem
,
th
e
analogu
e
o
f
C's re
m
quo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
floa
t
in
g
: Add fma
functi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
doubl
e
:
Implement spe
c
if
i
c
co
m
parison
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
B
o
wle
r
dou
b
l
e
:
R
emov
e
superflu
o
us parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Upda
t
e ca
b
al scr
i
pt
f
o
r
distr
i
bution
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
mi
s
c: Fix FFI prag
m
a
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: Add c
o
pyright a
n
d
l
i
cense information
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
cf
l
oat:
U
p
date cflo
a
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
ler
do
c
: Add a
d
etailed overview of the pur
p
ose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck B
o
wler
d
ocs: Update
h
a
d
d
ock markup and
a
dd a
t
r
ivial func
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowl
e
r
d
o
uble: Add
P
oset an
d
Sortable
i
nstances
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bow
l
er
p
o
set: Ad
d
a
c
l
a
ss f
o
r parti
a
l
ly ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bo
w
l
e
r
build: Ad
d
an
a
u
t
o
c
o
nf config
u
r
e
script to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
ng
:
Add descriptio
n
of floa
t
i
n
g
c
lasses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add re
m
ainder function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat:
Allow a
printf
f
o
r
mat sp
e
cifier to b
e
passe
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
double
:
im
p
le
m
en
t
fromIntege
r
u
sing
t
oFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
floating: Al
l
ow c
o
nversion from any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowle
r
floa
t
ing: Export the toFloating func
t
ion fro
m
Dat
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
flo
a
tin
g
:
Add error and
gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
Add power functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
o
wler
floating
:
Add hyperbolic t
r
igonom
e
tr
i
c functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
types: Use
o
per
a
tions in
GHC
.
Prim for double <=> float
.
.
.
commit
|
commitdiff
|
tree
next