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
fenv: Add support for suppressing exceptions across a computation.
2010-02-23
N
i
ck Bowler
fenv: A
d
d s
u
p
port
for suppressi
n
g excep
t
ions
a
cro
s
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Ni
c
k
B
o
wler
floating: Add epsilon to the R
e
alFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
cm
a
t
h: Fi
x
bad ty
p
o in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
co
m
plex:
A
dd initial complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
l
e
r
c
m
at
h
:
Fix section headings
t
o match th
e
C stand
a
rd
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
floating: Add instances for C
D
ou
b
le and
CFlo
a
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
f
loating
:
Fix o
f
f-
b
y-on
e
error in
sca
l
eRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Split out forma
t
ting from
t
he
Double
m
odu
l
e
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
er
floating: Make fromRatio
n
al work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
oating: Add scalb as the
altf
l
oat version
of scalbl
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowle
r
floatin
g
: A
d
d anot
h
er characteri
s
tic f
u
nction an
d
generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
floating: Add som
e
floating
point characteristic funct
i
ons
.
commit
|
commitdiff
|
tree
2010-02-12
Ni
c
k Bowler
floatin
g
:
Punt the FFI
n
ewtype wr
a
p
pers
.
commit
|
commitdiff
|
tree
2010-02-06
Ni
c
k Bo
w
l
e
r
al
t
float
-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
d
o
c: Ad
d
haddock documenta
t
ion
f
o
r
t
he RealFlo
a
t class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loa
t
ing: Rename tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
ting: Mov
e
t
h
e D
o
uble and Float m
o
dules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Use nearbyint ins
t
ead of round in fq
u
otRe
m
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
floating:
Add rint function to comp
l
ement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
e
x
amples: Add a dem
o
n
s
tration of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv
:
A
dd suppor
t
for raisin
g
exceptions ex
p
l
icitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloa
t
: Use FE_ALL_EXCEPT inst
e
ad
of -
1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
c
k
B
o
wler
co
m
pat: Ma
k
e an effort to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowle
r
floating: Pu
n
t the clas
s
vers
i
on
of
C's remquo
f
unction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
f
l
oati
n
g:
A
dd a s
e
parat
e
class for the ba
s
ic
f
loating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nic
k
Bowler
c
ompat:
Add
n
o
te to sou
r
ce
file about non-con
f
ormance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Acknowledge the e
x
istence of
floati
n
g point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compa
t
: Implemen
t
w
rap
p
ers for
C9
9
f
l
o
a
t
-valued functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fix build
t
yp
e
in
c
abal
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
com
p
at: Add co
n
figure warning w
h
e
n
replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
cfl
o
a
t: Add compatib
i
li
t
y wrappers for some C99
f
u
nctio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build
:
Add
sourc
e
repository to
cabal fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fe
n
v: Add
e
xplicit definitions
f
or i
n
finity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Fix
em
b
a
r
rassing typ
o
in the
Fractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
o
wler
fenv: Re-expor
t
Control
.
Appli
c
ative
s
ince users need i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
flo
a
ting: Add exceptio
n
sup
p
ort to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
license:
F
ix co
p
yri
g
ht years in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Use a stri
c
t data con
s
tru
c
tor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
floating: Add initial suppor
t
for floa
t
ing point ex
c
eption
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
loating:
A
dd nearby
i
n
t
to the RealFl
o
at cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
b
u
ild: Upda
t
e cabal depend
e
n
cy
inf
o
rmation
f
or GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
flo
a
t: Remo
v
e
use of decodeFloatI
n
teger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float
i
ng: Use b
a
n
g
p
atter
n
s f
o
r unlifted
bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
cfloat:
r
emove IN
C
L
UD
E
pragmas as GHC 6
.
12 hates th
e
m
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bowler
build: Ad
d
m
i
ssing Data
.
Floating
.
Float t
o
c
a
bal
file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owle
r
float
i
n
g: Add initial support for the
f
l
oating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
Bowler
buil
d
: Add
ho
m
e
page
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
cfloat: Generalize double_for
m
at to
a
l
low specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
f
loat
:
Add clas
s
insta
n
ces fo
r
F
l
oat
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
cm
a
t
h
: Add b
i
ndi
n
gs for float-
v
alu
e
d
functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowl
e
r
al
t
f
loat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
lic
e
n
se: A
d
d missing copy
r
ight
header
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowle
r
doc
:
Add
r
ati
o
n
a
le b
e
hi
n
d the R
o
undable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
doc
:
Fix oops in descripti
o
n of Or
d
cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Add commu
t
ativit
y
n
o
t
e for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowle
r
poset: Renam
e
is
S
ignif
i
cant to is
O
rdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
B
o
w
l
er
doc: Move libra
r
y descriptio
n
to a
better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: H
a
c
k
age-
i
f
y
the ca
b
a
l
file
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k Bowler
f
lo
a
ting: Add Roundable inst
a
nce
for Integ
r
al a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
p
o
s
e
t: Add instance
f
or Int
e
gral
a
=> Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc: Mino
r
h
addock
m
arkup fi
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
do
u
ble: Add a
n
Enum in
s
tance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
f
loat
i
n
g: Add a
class
w
hic
h
supports rounding func
t
i
ons
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
floating: Fi
x
b
r
ok
e
n
isFinite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowle
r
floating: Ge
t
rid
of th
e
e
xtra Instances
module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Remove In
c
oherentInstances and def
i
ne ou
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick
B
owl
e
r
pos
e
t
: Use IncoherentInstances to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
f
l
o
at
i
ng
:
Update
expor
t
li
s
ts
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k B
o
wler
double: Split out f
o
r
e
ign declarations into
th
e
ir o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c
: Update haddo
c
k co
m
ments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowl
e
r
p
o
set: Exp
o
r
t
the Ord class (
b
ut n
o
t its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowl
e
r
doc
:
Elab
o
rate on why
O
rd instances for flo
a
ting types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
fl
o
a
ting: Add fquotRem, the
analogue of
C
'
s
rem
q
uo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bow
l
e
r
floating: Add fm
a
function
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowl
e
r
double: Implement specif
i
c compa
r
i
s
on
f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Rem
o
ve sup
e
rfl
u
o
u
s parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
build: Update
c
abal script for di
s
tribution
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
mi
s
c:
F
i
x
FFI
p
ragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
license: Add co
p
yri
g
ht and license informatio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owl
e
r
cfloat: U
p
date cf
l
oat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
doc: A
d
d a detailed over
v
iew o
f
the purpose of
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bow
l
e
r
d
o
cs: Update h
a
ddock markup and add a trivial fu
n
ction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
dou
b
le: Add Poset and Sortable i
n
stan
c
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Add a class for partially ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bow
l
e
r
buil
d
: Add an au
t
oconf
c
onfigure script to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
a
t
ing: Add descrip
t
ion
o
f floating
c
lasses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating: Ad
d
remainder f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowler
cfloat: Allow a pri
n
tf format spec
i
fier to be
passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: implem
e
nt fromInteger usin
g
t
oFloat
i
ng
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck B
o
wler
flo
a
t
ing: Allow co
n
ve
r
sion from an
y
Real to Dou
b
le
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Export t
h
e to
F
loa
t
i
n
g
function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
B
owler
floating: Ad
d
error
and gamma f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
l
oating:
A
dd power functi
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
l
er
flo
a
tin
g
: Add hyperbolic
trigonometric f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
type
s
: Use o
p
erations
i
n GHC
.
Pri
m
for
dou
b
le <=> flo
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
ow
l
er
floa
t
in
g
:
A
d
d classification fu
n
ction
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating: Add nextaft
e
r
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
fl
o
at
i
ng: Add some
of t
h
e exponentia
l
func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
w
l
er
f
l
oating: Ad
d
t
r
igo
n
omet
r
i
c
functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Split
Floati
n
g
into Floating and RealFloat
.
commit
|
commitdiff
|
tree
next