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 appropriate #ifdef's to rounding direction helpers.
2010-10-13
Nic
k
Bowle
r
fenv: Add ap
p
ropriat
e
#ifdef's t
o
rounding direction
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
N
ick Bowler
fenv: Sepa
r
ate exception
testing fro
m
e
nvi
r
o
n
ment
s
ave
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bowler
floating: Add a Sortable constraint for PrimFl
o
at
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
f
l
o
a
ting: Add a new Data
.
Floating
.
Typ
e
s m
o
dule
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bowler
tr
i
vial: Remov
e
r
edun
d
ant i
m
po
r
ts an
d
poi
n
tless va
r
iab
l
es
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
roundable: Split out t
h
e
Round
a
b
l
e class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
poset: Add f
i
xi
t
y declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating:
Move D
a
ta
.
Float
i
n
g
.
CMath
.
Ins
t
ances u
n
der
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating:
M
e
rge Data
.
Fl
o
atin
g
.
Types
and Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
N
i
c
k Bowler
fenv: Add support for suppressing ex
c
eption
s
across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
floating:
A
dd epsilon
to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
m
a
th: Fix bad ty
p
o in
a
t
a
n2 and
atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
compl
e
x: Add i
n
iti
a
l
c
omplex
support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bow
l
er
c
m
ath:
Fix
section headings
to match the C
standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating:
Add in
s
tances for
CDouble an
d
C
F
loat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floa
t
ing
:
Fix off-by-one error i
n
sca
l
eRa
t
i
o
nal
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
floating: Split out
format
t
ing fro
m
the D
o
ubl
e
mo
d
ule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bow
l
e
r
f
l
oating
:
M
a
ke fromR
a
tional wor
k
properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floa
t
i
n
g
: Add
scalb as the al
t
float v
e
rsion of s
c
al
b
ln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
oating: Add another
c
hara
c
teristic
f
unction
an
d
generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick B
o
wler
floa
t
ing: Add some floating point
charac
t
erist
i
c functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
B
o
w
ler
floating: Punt the FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
al
t
float-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowle
r
doc: Add had
d
ock
d
o
cumenta
t
i
on for
t
h
e
RealF
l
oat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
o
ating: Ren
a
me
tgamma to gamm
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bo
w
ler
floating: Move the Double an
d
Float
mod
u
le
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
f
loating: Use nearbyint inst
e
ad of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Add
r
int
f
unction to complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bo
w
ler
exa
m
ples: Ad
d
a demonstr
a
t
ion of
why FEnv is s
t
ill
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add support for raising ex
c
eptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bow
l
er
c
f
loat: Use
F
E_A
L
L_EXCEPT
instead of
-1
.
commit
|
commitdiff
|
tree
2010-02-02
N
ic
k
B
o
wler
c
o
mpat:
Ma
k
e an effort to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
floating: Punt the clas
s
ver
s
i
o
n of C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
owler
floating: Add a separate cla
s
s for the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nic
k
Bowler
compat: Add note
to sour
c
e file about
non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc
:
Ackno
w
l
e
dge
the existence of
f
loating point env
i
ronment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat: Imp
l
ement wrappe
r
s
for C99 float-valued fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
build: Fix buil
d
type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowle
r
compa
t
: Add configure warnin
g
when
r
eplace
m
ents ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfl
o
a
t
: Add
compa
t
ibili
t
y w
r
a
p
pers
f
or so
m
e C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowle
r
b
u
i
l
d: Add s
o
urce reposi
t
ory to cabal f
i
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add explicit definitions fo
r
infinity, n
a
n
and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
fenv: Fix embarrassing typo
i
n the Fractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fenv: Re-export Control
.
A
pp
l
icative
since u
s
er
s
need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wler
f
loat
i
ng: Add exce
p
ti
o
n supp
o
rt to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owle
r
l
i
c
ense: Fix cop
y
r
i
g
h
t yea
r
s
in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fl
o
atin
g
: Use a
s
trict data const
r
uctor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
float
i
ng: Add ini
t
i
al sup
p
ort for flo
a
ting
poi
n
t ex
c
epti
o
ns
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
f
l
oating:
Add nearby
i
nt to the Real
F
loat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
bui
l
d: U
p
date
c
abal dependen
c
y
informatio
n
f
or G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
f
lo
a
t
: Remo
v
e use of
d
e
c
odeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
floating: Use bang patterns for
unlifted
b
in
d
ings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
wler
cfloat: remov
e
INCLU
D
E p
r
agma
s
as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
b
u
il
d
:
A
d
d mi
s
sing
D
ata
.
Floating
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add initi
a
l suppo
r
t for the floatin
g
poin
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bow
l
er
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat
:
Gene
r
alize doub
l
e_format to
allow speci
f
ying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wler
float
:
A
d
d
class instanc
e
s for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
cmath: Add bindi
n
gs for
f
l
o
at-valued funct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bow
l
er
al
t
float-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
lice
n
se: Ad
d
m
i
ssing copyright h
e
a
ders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add
rati
o
na
l
e behind the Roundable
class
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k
B
owler
doc:
Fix oops
in d
e
script
i
on of O
r
d class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
po
s
et: Add commuta
t
ivi
t
y no
t
e f
o
r
max and min
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bow
l
er
poset:
R
en
a
me
i
sSignifi
c
a
n
t
to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
do
c
: Move library des
c
riptio
n
t
o
a
better h
o
me
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
buil
d
:
Hack
a
ge-if
y
the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floa
t
ing: Add Roundable
instance f
o
r Integral
a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Add instance for Integra
l
a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
doc
:
M
inor hadd
o
ck markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
flo
a
t
i
ng:
Add a class
w
hich
sup
p
orts
r
ou
n
ding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating:
F
ix broken isFinite i
m
p
lementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
f
loating: Get rid of the e
x
tra In
s
tances mo
d
ule
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
po
s
et: Rem
o
v
e
I
ncoherentInstances and
de
f
ine our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
c
k Bowle
r
pose
t
:
U
se Incoheren
t
Insta
n
ces to res
o
lve overl
a
ps
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bow
l
er
floatin
g
: U
p
date
export lists
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowler
double: Split o
u
t
f
oreign declarations into thei
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
do
c
: Update haddock comment
s
for Dat
a
.
P
oset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
poset: Export the Ord class (but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
doc:
E
laborat
e
o
n
why Ord
i
nstances for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
floating: Add fqu
o
tRem, the
a
nalog
u
e of C's
r
emquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
f
lo
a
tin
g
: A
d
d fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
dou
b
le:
I
mpleme
n
t specific comparison func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
double: Remove
s
uperfluous parenthes
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: U
p
da
t
e cabal script for
d
i
s
tribu
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
misc: Fix F
F
I pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
license: Add cop
y
right and license info
r
m
a
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Update c
f
loat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
er
d
oc: Add a
d
etailed
overv
i
e
w
of the purpos
e
of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ocs: Upd
a
t
e h
a
d
doc
k
marku
p
and
a
d
d a tr
i
v
i
al function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
double: Add P
o
se
t
and Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: A
d
d a
c
lass fo
r
partially ordered da
t
atype
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bu
i
ld: Ad
d
an autoconf configure script to
d
etermine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: Add
de
s
cription of flo
a
tin
g
cl
a
sses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
f
l
oati
n
g: Add
rem
a
i
nder f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: Allow a pri
n
tf format specifi
e
r to be pa
s
sed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
ow
l
er
d
o
u
b
le: i
m
pl
e
ment f
r
omInteger
u
sing toFl
o
ati
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
f
l
o
ating:
Allow
c
onvers
i
o
n from any
Real
to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating:
E
x
p
o
r
t the toFloating functio
n
from Data
.
.
.
commit
|
commitdiff
|
tree
next