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 Bowler
fenv: Add an example program to show problems with
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowler
fen
v
: Add appropriate #
i
fdef's to r
o
unding direction
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
N
ick B
o
wler
fe
n
v:
S
eparate
e
xception testing from env
i
ro
n
m
ent
save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating:
A
dd a Sortable c
o
nstr
a
i
n
t
for Pri
m
Float
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bo
w
ler
floating: Add a new Data
.
Floating
.
T
ypes m
o
dule
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bowle
r
t
r
iv
i
al: Remove redu
n
dan
t
imports and
p
oi
n
tless
v
ar
i
ables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
owler
rounda
b
le: Sp
l
i
t
out the Roundable class
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bowler
poset: Add fix
i
ty
declara
t
io
n
s
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k
B
owler
floatin
g
: Move Data
.
Floatin
g
.
CMath
.
I
nstances under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
flo
a
ting: Me
r
ge Data
.
Floa
t
ing
.
Types and Data
.
Flo
a
ting
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nic
k
B
o
w
l
e
r
fenv: Ad
d
support fo
r
sup
p
ressing exception
s
a
c
r
o
ss
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
float
i
ng: A
d
d
epsilon to
the RealFlo
a
t
clas
s
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
ow
l
e
r
cmath: Fix ba
d
typo in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
compl
e
x:
Add initia
l
comp
l
ex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
cmath: Fix sectio
n
head
i
ngs to ma
t
ch the C standar
d
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowle
r
floating: Ad
d
instances for
C
Double and
C
Float
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating:
Fix off
-
by
-
o
n
e error in sc
a
leRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
loating: Split ou
t
formatting from the Dou
b
le mo
d
ule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
f
l
oating: Make fromRat
i
onal work prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floatin
g
: Add sca
l
b as th
e
al
t
f
l
oat versio
n
of
scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
floating: Add another
charac
t
eristic fun
c
tion and genera
l
ize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add
s
ome floatin
g
point charact
e
ristic fun
c
tions
.
commit
|
commitdiff
|
tree
2010-02-12
Nic
k
Bowler
floating: P
u
n
t
th
e
FFI newtype w
r
appe
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
a
ltfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
d
o
c
: Add haddock documentation
f
or th
e
RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowle
r
flo
a
ting: Rena
m
e tgamm
a
to gam
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
floating:
M
ove th
e
D
ouble and Float m
o
du
l
e
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
l
e
r
f
l
oat
i
ng: Use
nearb
y
in
t
instead of round in fq
u
o
tRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
Bow
l
er
floa
t
ing: Add rint
f
unc
t
i
o
n
t
o complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples: Add a
d
e
m
onstr
a
t
i
o
n of why FEnv is
s
till
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
fenv: Add
s
u
pport fo
r
ra
i
s
ing exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick
Bowler
cfloat
:
Use FE_ALL_EX
C
EPT instead of
-
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
owler
c
ompat: Make
an effort to
support
fma prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floati
n
g: P
u
nt the clas
s
v
e
r
si
o
n of C's
r
e
m
quo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wler
floating:
A
d
d
a
se
p
a
r
ate cla
s
s for the basic
f
l
oating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat:
Add not
e
to sou
r
c
e
file about non-
c
o
nformance
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k
B
owler
doc: Ack
n
owledge the existenc
e
of floa
t
ing point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat: Implement wrappers for C99 float-va
l
u
ed functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fix buil
d
type in cabal
file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick B
o
w
l
er
compat: Add
configure w
a
rning when replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wle
r
cfloat: Add com
p
atibility wra
p
pers for so
m
e
C
99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
b
u
ild: A
d
d source
r
epository to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fenv: Add explicit definit
i
ons
f
or infinity, nan and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
f
e
nv: Fix
e
mbarrassing typ
o
in th
e
Fractiona
l
i
nstance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
l
e
r
fe
n
v: Re-e
x
port Control
.
Appli
c
ative
s
ince use
r
s
ne
e
d it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating
:
Add exception suppo
r
t
to fen
v
Eval
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bowl
e
r
license
:
Fix copyright years in
s
o
u
r
ce f
i
les
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
f
l
oating: Use a strict d
a
ta constructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
float
i
ng: Add initial support for floating point
e
xceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
floating: Add ne
a
rbyin
t
to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
build:
U
pd
a
te
c
a
b
a
l
depe
n
dency informati
o
n for GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
f
loat: Remo
v
e use of decodeFlo
a
tIn
t
eger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating
:
Us
e
bang
patterns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
cfloat
:
remove INCL
U
DE
pragmas a
s
GHC 6
.
1
2
hates them
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bow
l
er
build: Ad
d
miss
i
n
g Data
.
Floating
.
Float to cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
floating:
Add in
i
tial support for the float
i
ng po
i
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: Add home
p
age
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat
:
Generali
z
e do
u
ble
_
format to allow specifyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
flo
a
t:
A
dd
c
lass instances for
Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
cm
a
th: Add bindings fo
r
f
loat-val
u
e
d
functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
a
l
tfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
ick B
o
w
ler
l
i
c
e
nse: Add missing
c
o
p
yright
hea
d
e
rs
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
do
c
:
Add r
a
tional
e
behind th
e
Rou
n
dable cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
doc: Fix oops in des
c
ript
i
o
n of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
p
o
s
e
t:
A
dd com
m
utativit
y
note
for ma
x
and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
ler
poset: Rename
i
sSig
n
ifica
n
t
t
o isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
d
o
c: Move libr
a
ry description to a
better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
B
o
w
ler
build
:
Hackage-ify t
h
e cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
floating: Add Round
a
ble
i
nstance for I
n
tegral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: A
d
d instance f
o
r I
n
tegral
a
=> Rat
i
o a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
ow
l
er
doc: Minor haddo
c
k markup
fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doubl
e
:
A
dd an Enum
i
nstan
c
e
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowle
r
fl
o
ating: Ad
d
a class which suppor
t
s rounding fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wl
e
r
floatin
g
:
Fi
x
br
o
ken i
s
Finite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowle
r
f
loating: Get rid of
t
he ex
t
ra Inst
a
nces modu
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
p
oset: Re
m
o
ve IncoherentInstances a
n
d
defin
e
our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowler
poset: Use IncoherentInstances to resolve overla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating: U
p
date ex
p
ort lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
do
u
b
l
e: Split out fore
i
gn decl
a
rati
o
ns into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
Bowler
d
o
c
:
U
p
date
haddock
c
omments
for
D
ata
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
poset: Ex
p
ort t
h
e Ord class (but
n
ot
it
s
metho
d
s)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
do
c
:
Elaborate
o
n why O
r
d
i
nstanc
e
s for
f
loating
t
y
p
es
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
fl
o
at
i
ng:
Add fquotRem, the ana
l
ogu
e
of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floa
t
i
n
g: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
double: Implement specific comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Re
m
ove
s
uperfl
u
ous
p
arenthe
s
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Update
c
abal scri
p
t for
d
i
stribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
misc: Fi
x
F
F
I pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
license: Add copyright and li
c
ense in
f
ormation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
cfloat: U
p
date cf
l
o
a
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
Bowler
doc: Add a
d
etail
e
d overvi
e
w of the purpose of th
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
docs:
U
pdate h
a
dd
o
ck markup a
n
d
add
a
t
rivial function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
d
o
uble:
Add
Po
s
et and Sor
t
a
b
le instanc
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset:
Add a class for
p
artially ordered d
a
t
a
types
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
build: Ad
d
a
n autocon
f
co
n
figure script to de
t
e
r
m
ine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowle
r
floating
:
Add des
c
ription of floa
t
ing classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating:
A
dd remainder func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
cf
l
oat:
A
llow
a
printf
f
ormat specifier to be
p
assed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: im
p
lement fromIntege
r
using to
F
loating
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowle
r
floating: Allow conver
s
ion from any Real to Do
u
bl
e
.
.
.
commit
|
commitdiff
|
tree
next