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 an example program to show problems with forkIO.
2010-10-13
Nick Bow
l
er
fenv: Add an example program t
o
s
how problems wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick B
o
wle
r
fen
v
: Add appropriate #i
f
def
'
s to roundin
g
direction
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowle
r
f
env: Separate exception testing fro
m
environment sa
v
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bowler
f
loatin
g
: Add a
Sortabl
e
constr
a
i
n
t fo
r
PrimF
l
oat
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
fl
o
ating:
Add a new Da
t
a
.
Floating
.
Types modu
l
e
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
trivial: R
e
m
ove
red
u
n
d
a
n
t imports and p
o
intless var
i
ab
l
es
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
roundable: Split o
u
t the Roundabl
e
class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
pos
e
t: Add
fix
i
t
y d
e
clarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
f
loati
n
g:
M
ov
e
D
a
ta
.
Floati
n
g
.
C
M
ath
.
Instances u
n
der
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
float
i
ng: Merge D
a
ta
.
Floa
t
ing
.
Types
a
nd Dat
a
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv: Add support
f
or
suppres
s
ing exceptions acr
o
ss
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
f
l
o
ati
n
g: Add epsilon to the RealFloat
clas
s
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
cm
a
th: Fix bad typo in a
t
an2 an
d
atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
comple
x
: A
d
d initial com
p
lex
s
u
pport
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
wler
cmath: Fix sect
i
on headings to match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floati
n
g: Add instances fo
r
CDoub
l
e
and C
F
loat
.
commit
|
commitdiff
|
tree
2010-02-20
N
ic
k
Bowler
floating: Fix off-by-on
e
error in sc
a
leR
a
ti
o
nal
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
fl
o
ating: Split
out f
o
rma
t
ting from
the Do
u
ble module
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bo
w
ler
flo
a
t
ing: Make fro
m
Ratio
n
a
l
work
p
roperly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
er
floating: Ad
d
scalb as the altfloat version of
scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
floating: Add ano
t
he
r
ch
a
racteristi
c
f
u
nction and gene
r
aliz
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add some floating point characte
r
istic fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2010-02-12
N
ick B
o
wler
floating: Punt
t
he FFI newt
y
pe wr
a
ppe
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
N
i
c
k
Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add haddock
documen
t
ati
o
n for the RealFlo
a
t class
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bow
l
er
f
loating:
R
e
name tga
m
ma to gam
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
floating: Mo
v
e the
D
o
u
ble and Float mod
u
les
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
oatin
g
: Use n
e
arbyint instead of ro
u
nd in
fquot
R
e
m
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bo
w
l
er
f
l
oating:
Add rint
function
t
o
complemen
t
nearby
i
nt
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wl
e
r
examples:
Add a demons
t
rat
i
on of w
h
y FEnv
i
s
still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv:
A
d
d
support f
o
r raising exceptions ex
p
l
icitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
c
float
:
Us
e
FE_ALL_EXCE
P
T in
s
t
ead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Mak
e
an e
f
fort t
o
su
p
port fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
owler
fl
o
a
tin
g
: Punt
t
h
e
class vers
i
on of C's remquo functi
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
owler
floating: Add a
s
epara
t
e cl
a
ss for t
h
e basi
c
flo
a
ting
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
ck Bowler
c
o
mpat: Add
note
t
o
source file about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bowler
do
c
:
Acknowledge the existen
c
e o
f
floating point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowl
e
r
compat: Im
p
leme
n
t wr
a
ppers for C99 f
l
oat-value
d
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
bui
l
d: Fix buil
d
type
in cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bowle
r
compa
t
: Add c
o
nfigure warning when replacemen
t
s are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
cfloat: Add compat
i
bility wrappers for some C99 function
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
bui
l
d: Add so
u
rce repos
i
tory to caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
w
ler
fenv:
A
dd explicit
d
efinitions for i
n
finity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Fi
x
em
b
arrassin
g
typo
i
n the
F
ra
c
tiona
l
in
s
tance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fenv: Re-export Cont
r
ol
.
Appl
i
ca
t
ive s
i
nce users n
e
e
d it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
fl
o
ating:
A
dd exception support to fenvE
v
al
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
l
er
license: Fix copyright years in sourc
e
fil
e
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
floa
t
ing: Use a
strict
data c
o
nstru
c
tor for FEn
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
floating: Add initial su
p
po
r
t
for flo
a
ting point
exceptio
n
s
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck B
o
wler
f
l
oating
:
Add
n
earbyint
t
o the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
b
uild: Update cabal de
p
endency
information
f
or GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
fl
o
at:
R
emove use of decod
e
F
lo
a
tInteger
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
floati
n
g:
U
se bang
p
a
tter
n
s for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
wle
r
cfloa
t
:
remove IN
C
L
UDE prag
m
as
as GHC 6
.
12 h
a
t
es
t
hem
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add missing Da
t
a
.
Floating
.
Float to
cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowl
e
r
floating: Ad
d
ini
t
i
al supp
o
rt for
t
he floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nic
k
Bowler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wler
c
float: Generalize double_
f
ormat t
o
allow
specif
y
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float: Add class instanc
e
s
for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
B
o
wle
r
c
m
ath: Add b
i
ndin
g
s f
o
r float-valued
functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
licen
s
e
:
Add missing co
p
yr
i
ght h
e
aders
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k
B
owler
doc: A
d
d
r
ationale behind t
h
e
Rou
n
d
a
ble c
l
a
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
doc: Fix oops i
n
de
s
cription of Ord cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
ler
p
o
s
e
t: Add com
m
u
tati
v
ity note fo
r
max a
n
d mi
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
poset: Rename i
s
Signif
i
cant
t
o isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
d
oc: Move library
d
escription to a be
t
ter
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nic
k
Bowle
r
build: Hackage-ify th
e
cabal fil
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
floating: A
d
d
R
o
undable instance for
I
ntegral a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
poset: A
d
d i
n
st
a
nce for In
t
e
g
ral
a
=
> R
a
tio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
w
ler
doc: Minor haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
d
o
uble:
A
d
d an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
float
i
ng: Add a class which suppo
r
ts rounding
function
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
fl
o
a
t
in
g
: Fix
b
r
oken isFinite
implementati
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
Bowler
floating: Ge
t
rid o
f
the extra Inst
a
nces modu
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Remove IncoherentI
n
stances and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Use IncoherentIn
s
tances to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
f
l
oating
:
Update expor
t
lis
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowler
double: Spli
t
o
u
t foreign de
c
larations into the
i
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Upda
t
e hadd
o
ck comment
s
f
or Data
.
Po
s
et
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
pos
e
t: Expo
r
t
t
he
Ord c
l
ass (but not it
s
methods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowle
r
doc: Ela
b
orate
on why Ord instances for
flo
a
tin
g
types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
B
owler
floa
t
i
ng
:
Add fquotRem
,
the ana
l
og
u
e
o
f C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
fl
o
ating: Add fma func
t
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
double: Implement spe
c
ific com
p
arison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
doubl
e
:
Remove
s
u
p
erflu
o
us pa
r
entheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
build: Update cabal s
c
ript fo
r
distr
i
butio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FF
I
pra
g
mas
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bo
w
ler
lice
n
s
e: Ad
d
c
o
p
y
rig
h
t and lic
e
nse informat
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
cfloat: Upda
t
e cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Add a det
a
iled ov
e
rview of t
h
e purpose of t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
docs: Update haddoc
k
m
a
r
ku
p
and ad
d
a trivial
f
un
c
tio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doubl
e
: Add P
o
se
t
and Sortabl
e
instance
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
poset
:
Add a class for
p
artial
l
y
order
e
d d
a
tatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
build: Add a
n
aut
o
conf configure script to determ
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add descr
i
p
tion of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowle
r
fl
o
a
ting
:
Add r
e
mainder
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfl
o
at: Allow a pri
n
tf
format spe
c
i
f
i
er
to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bow
l
er
dou
b
le: implemen
t
fromInteger
u
sing toF
l
oating
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowle
r
floating: Allow conversion from any Real to Double
.
.
.
commit
|
commitdiff
|
tree
next