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
floating: Punt the FFI newtype wrappers.
2010-02-12
Nick Bow
l
er
floa
t
ing
:
P
u
nt
t
he FFI newt
y
pe
w
rappers
.
commit
|
commitdiff
|
tree
2010-02-06
N
i
ck
Bowle
r
a
ltf
l
oat-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wl
e
r
doc:
A
dd h
a
ddock documentation f
o
r
t
he RealFloat c
l
a
s
s
.
commit
|
commitdiff
|
tree
2010-02-05
N
ic
k
Bowler
floatin
g
: R
e
name tgamm
a
to gamm
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Move
t
he
Double an
d
F
l
oat m
o
d
ules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wle
r
floa
t
ing: Use nearbyint instead of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick B
o
wle
r
f
l
oating: Add
rint
func
t
ion to c
o
mpl
e
ment nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bow
l
er
examples: Add a dem
o
nstration of wh
y
FEnv is s
t
ill
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck B
o
wler
fenv: Add
s
uppo
r
t for raising exceptions e
x
pli
c
itly
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
o
wler
cfloat: Use FE_ALL_EXCEPT instead of
-
1
.
commit
|
commitdiff
|
tree
2010-02-02
N
ic
k
Bowl
e
r
compat: Make a
n
effort to support fma
p
roperly
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowle
r
floati
n
g: Punt th
e
class ver
s
io
n
of C's
r
e
m
quo functio
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating:
A
dd a separate class fo
r
th
e
basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
c
k Bowler
c
ompa
t
: Add note
to source file abo
u
t non-c
o
nforma
n
ce
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
Bowler
doc: Acknowledge the existe
n
ce of float
i
ng poin
t
environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
c
ompat:
Implement wrappers for
C
99 flo
a
t-va
l
ued fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
b
uild: Fix
b
uild
type i
n
cabal f
i
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
compat: Add configure warning
when repla
c
ement
s
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat: A
d
d compatibility wrapp
e
rs for some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
bu
i
l
d: Add source repository to
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
fenv: Add exp
l
icit def
i
nitions for infinity, nan
a
n
d pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wl
e
r
fen
v
: Fix embarrassing typ
o
in the Fractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
fenv: Re-export
C
ontrol
.
Appl
i
cative since users nee
d
i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k B
o
w
l
e
r
f
l
oa
t
ing: Ad
d
exc
e
ption suppo
r
t to fen
v
Eval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
licen
s
e
:
Fix copy
r
ight years in sour
c
e files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating
:
U
se a
s
tr
i
c
t data c
o
nstru
c
tor f
o
r FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowl
e
r
fl
o
ating
:
Add
i
n
i
tial support
f
or floating poin
t
excep
t
ions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oa
t
i
n
g: Add nearbyint
t
o th
e
RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
build
:
Update ca
b
al d
e
penden
c
y information f
o
r GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float
:
R
e
move
u
se
of
decodeFloatI
n
teger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
f
l
oating: Us
e
bang pat
t
erns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
c
flo
a
t: remove
I
NCLUDE pragmas a
s
GHC
6
.
12 hat
e
s
t
hem
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
build:
A
dd m
i
ssing D
a
ta
.
Flo
a
ting
.
Float to
c
a
bal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add i
n
itial suppor
t
for
t
he
f
l
oating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bo
w
ler
build: Add ho
m
epa
g
e
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck
B
o
wler
cfloat: Generali
z
e double
_
forma
t
to allow
sp
e
ci
f
ying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k Bowler
float: Add cl
a
ss insta
n
ce
s
f
or Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wler
cmath
:
Add
b
i
n
dings for
float-va
l
ued function
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license: A
d
d missing
c
opyrigh
t
headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc:
A
dd rationa
l
e
behin
d
the Ro
u
ndabl
e
cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
do
c
:
F
ix o
o
ps in
d
e
scription of
Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
po
s
et
:
A
dd c
o
m
m
u
t
a
tivity n
o
t
e fo
r
max
a
nd mi
n
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k B
o
wl
e
r
poset: Rename isS
i
g
n
ifican
t
t
o
i
sOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k
B
o
wler
d
o
c
:
Move
library description to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: H
a
ckage-
i
f
y
th
e
cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
f
loating
:
Add
Roundable in
s
tance for
I
n
tegra
l
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
p
oset: Add instanc
e
f
o
r
I
ntegral a
=> Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
doc:
Minor haddock
m
a
rkup fi
x
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bo
w
ler
double: Add
an
Enum in
s
tance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bo
w
l
er
f
l
oating: A
d
d
a class which
s
up
p
orts roun
d
ing
functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
o
a
t
ing
:
Fix
broken isFinite implem
e
ntation
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k Bowler
f
loating:
G
e
t
r
id of
the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
c
k Bowle
r
po
s
et: Remove
IncoherentInstances and defi
n
e our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset
:
Use IncoherentInsta
n
ces
t
o resolve ov
e
r
laps
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck
B
o
wler
f
l
o
atin
g
: Upd
a
te
expor
t
lists
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowler
do
u
b
le: Split o
u
t foreign declarat
i
ons into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Updat
e
haddock comments
f
or Dat
a
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset:
Export t
h
e Ord class (but not its m
e
thod
s
)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
ler
doc: Elaborate on why Ord instances for
f
l
oa
t
ing types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
float
i
ng: Add
fquotRem,
t
he anal
o
gue of
C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k B
o
wler
floating: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
do
u
ble: Implement specific comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ouble: Remove super
f
luous pa
r
enth
e
ses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: U
p
date c
a
bal script for di
s
tributi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
owler
l
ic
e
nse:
A
dd copyright and license info
r
mation
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
er
cfloa
t
: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Add a detailed overv
i
ew of
the pur
p
os
e
of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
docs: Up
d
ate haddoc
k
m
a
r
k
up
a
nd add
a
trivial fun
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Add Poset and S
o
r
table i
n
stances
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowl
e
r
pos
e
t:
A
dd
a
class
f
or p
a
rt
i
al
l
y ordered dat
a
types
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
buil
d
: Add a
n
au
t
oconf configure scri
p
t to
determ
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
l
er
floatin
g
: Add
de
s
cription of floating classe
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bo
w
le
r
floating: Add remainder functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
c
float: Allow a pri
n
t
f
format specif
i
er to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
double: impleme
n
t fromI
n
teg
e
r using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oati
n
g: All
o
w conversion
f
r
o
m a
n
y
Real to
D
ouble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bowler
flo
a
t
ing:
E
xport t
h
e
toFloating functio
n
f
rom Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floati
n
g
:
A
dd error and gamm
a
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
flo
a
ting: Add
p
ower functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g:
Add hyperbolic trigo
n
omet
r
ic
f
unc
t
i
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wle
r
types: Us
e
opera
t
i
o
ns in GHC
.
P
r
i
m for dou
b
le <=>
float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add classification
fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floatin
g
: Add ne
x
ta
f
ter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ating: Ad
d
som
e
of the exponent
i
al functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
float
i
ng: Add trigonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
f
l
oating: Spli
t
Fl
o
ating
into
Floating
a
nd RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
do
u
ble:
S
impl
i
fy foreign cal
l
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: A
d
d ** o
p
erator to Floa
t
ing class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wl
e
r
Initial commit
commit
|
commitdiff
|
tree