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
N
i
ck Bowle
r
fenv: Add
a
n example p
r
ogram to
s
how problems w
i
t
h
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
N
i
c
k
Bowler
fen
v
: Add
a
ppr
o
priate #
i
fdef's to ro
u
nding direction
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowler
fe
n
v
:
Se
p
a
r
ate excepti
o
n testing from environm
e
nt save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
f
l
oating: Add a
S
ortab
l
e con
s
t
rai
n
t
for PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k
B
owler
floa
t
ing: Add a new Data
.
Fl
o
ating
.
Types module
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
tr
i
vial:
R
e
move redu
n
d
a
n
t
imports and po
i
n
tless variabl
e
s
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
r
o
undable: Split o
u
t the
Roundable class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
poset: Add
f
ixity
declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
o
wle
r
f
l
oa
t
ing: Move Data
.
F
l
o
atin
g
.
CMath
.
I
nstances under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
fl
o
ating: Mer
g
e Data
.
Float
i
ng
.
T
ypes and Data
.
Fl
o
at
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
N
i
ck Bowler
fenv: Add
s
upport for
s
upp
r
essin
g
exceptions
acros
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nic
k
Bowler
floating: Add epsilon to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
o
wle
r
cmath: Fix ba
d
typo in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
complex: A
d
d ini
t
i
a
l c
o
m
plex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: Fix s
e
ctio
n
headings to
m
a
t
ch the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowl
e
r
floati
n
g: Add insta
n
ce
s
for CDouble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
f
l
oatin
g
:
Fix off
-
by
-
on
e
error
i
n scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Split
ou
t
formattin
g
fro
m
the Double mo
d
ule
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floatin
g
: Make
fro
m
R
a
tional wo
r
k proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck B
o
w
l
e
r
floa
t
ing: Add scal
b
as the altfloat
version of sc
a
lbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floating: Add another charac
t
erist
i
c fun
c
t
ion a
n
d
g
enera
l
ize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
le
r
f
loa
t
ing: A
d
d some floa
t
ing
point char
a
ct
e
ri
s
tic functio
n
s
.
commit
|
commitdiff
|
tree
2010-02-12
N
i
ck Bowle
r
float
i
ng: Punt
t
h
e
F
FI n
e
wtype wrapp
e
rs
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowle
r
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
doc:
Add ha
d
dock documentation for
t
he
Real
F
lo
a
t
cla
s
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
floating: Rename
t
gamma to ga
m
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck
B
owler
floating: Mov
e
the
D
ouble and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
flo
a
ting: Use nea
r
b
yint in
s
tea
d
of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowl
e
r
floatin
g
: Add
rint fun
c
ti
o
n to c
o
mplem
e
nt nearby
i
nt
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples: Add a demonstrati
o
n of
why FEn
v
i
s
sti
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
fenv: Add support for raising excep
t
ions ex
p
licitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cflo
a
t:
U
se FE_ALL_EXCEPT i
n
s
tea
d
of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
B
owler
comp
a
t:
M
ake an effort
t
o support fma pr
o
perly
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
fl
o
atin
g
: Punt the clas
s
version of C's remquo funct
i
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
floating:
A
dd a s
e
p
arate class for the basic flo
a
ting
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowle
r
compat: Add note to s
o
urce file a
b
ou
t
non-
c
on
f
o
rmance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
doc:
Ac
k
n
o
w
l
e
dge the existence
o
f floating point
e
nvironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
co
m
pat: Impl
e
me
n
t w
r
appers for C99 flo
a
t-v
a
l
u
ed func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fi
x
build type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
compat: Add config
u
re warning wh
e
n replaceme
n
ts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat: Add compatibility w
r
appers for
some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
build: Add so
u
rce repository to
c
abal fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add explicit definition
s
for infinity
,
n
an and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
fenv:
F
i
x
e
mbarra
s
s
i
ng typo in t
h
e Fra
c
tion
a
l i
n
stance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
fenv: Re-
e
x
p
ort Control
.
Applicati
v
e since u
s
ers need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floa
t
ing:
Add exception
s
upport to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
lic
e
n
se:
Fix copyright
y
ears in source f
i
les
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Use a strict data con
s
tructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
l
er
fl
o
ating: Add initial suppor
t
f
or floa
t
ing poi
n
t exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add nearbyint
t
o
the RealFloat
class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
build: Update cabal depend
e
ncy information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
l
er
f
loat: Remov
e
use
of decodeF
l
oatInteg
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
e
r
f
l
oa
t
ing: Use
bang patterns fo
r
unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
c
f
l
oat: remove INCLUDE pragmas
a
s GHC 6
.
1
2
h
ates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add m
i
ssing
D
a
t
a
.
Floating
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
B
ow
l
er
fl
o
ating: A
d
d ini
t
ial
s
upport for the f
l
oating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
b
u
ild: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloa
t
:
Genera
l
i
ze double_forma
t
to allow specifyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
float: Add c
l
as
s
i
n
stances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Add bindings for fl
o
a
t
-
valued
f
un
c
tions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
alt
f
loat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license
:
Add
m
issing copyrig
h
t heade
r
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
doc: Add rat
i
onal
e
beh
i
nd the Roundable cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix oops
in description of
Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
e
r
poset: Add c
o
mmuta
t
i
v
ity
note for
m
ax and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
poset:
R
e
n
am
e
isSignificant to isOrde
r
ed
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowle
r
doc
:
M
ove library desc
r
i
p
t
ion
to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
N
i
ck B
o
wl
e
r
b
u
ild
:
Hackage-ify the ca
b
al f
i
l
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floati
n
g: A
d
d Roundab
l
e ins
t
a
nce
for
I
nteg
r
al
a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
pose
t
:
A
d
d
insta
n
ce for Integr
a
l a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ic
k
Bowler
doc: Min
o
r hadd
o
ck mar
k
up
f
i
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
double: Add an
Enum ins
t
ance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
floating: Add a
class which
su
p
ports rounding funct
i
on
s
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k
B
owler
f
l
o
a
t
ing: Fix broken isFin
i
te imp
l
ementat
i
on
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
c
k
B
owler
floating:
G
e
t
ri
d
of the extra Instanc
e
s module
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck
Bowler
p
o
s
e
t: Remov
e
Incoher
e
ntInst
a
nce
s
an
d
define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
poset: Use I
n
coherentInst
a
n
c
es
t
o
re
s
olve o
v
e
r
laps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
wler
f
l
oating: Updat
e
export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
d
ouble: Split
out
foreign d
e
cla
r
at
i
o
ns into their ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowl
e
r
doc: Update haddock co
m
men
t
s
for
Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
poset: E
x
p
o
rt t
h
e Ord
class (but not it
s
methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Elaborate on why Ord instances
for floa
t
ing ty
p
es
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fquotRem, the
anal
o
gue of C'
s
remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
Bowler
float
i
ng: Add fma funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
double: I
m
plement specific comparison fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
Remove su
p
erfluous
paren
t
heses
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowl
e
r
b
uild: Update cabal script
for
distributi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wle
r
misc: Fix FFI
p
ragmas
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
Bo
w
ler
licens
e
:
Add copyri
g
ht and lic
e
n
s
e infor
m
a
t
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat
:
Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
d
o
c: Add a det
a
ile
d
overv
i
e
w
o
f
t
h
e purpose o
f
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
docs: Up
d
ate haddo
c
k
marku
p
an
d
a
d
d
a
t
rivial
functi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
uble: Ad
d
Poset a
n
d Sortable i
n
s
tance
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
pose
t
:
Add a class for partially ordered dat
a
types
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bu
i
ld:
A
dd
a
n
autoconf configure script to
determi
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g
:
Add description of floating cla
s
ses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing: A
d
d rema
i
nder funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
cfl
o
at: All
o
w a p
r
intf fo
r
mat s
p
ecif
i
er
to
b
e
p
a
s
sed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: implement from
I
nt
e
ger
using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
f
loating:
A
llow c
o
nversion from any Real to Double
.
.
.
commit
|
commitdiff
|
tree
next