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: Add instances for CDouble and CFloat.
2010-02-20
Nick Bowler
float
i
ng: Add instances
for
C
Do
u
ble
a
nd CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
fl
o
atin
g
:
Fix off-by-one error in sca
l
eRa
t
i
o
nal
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
atin
g
: Split out formatting
from
th
e
Doub
l
e m
o
dule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
f
loating: M
a
ke f
r
o
mRatio
n
al work prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: A
d
d sc
a
lb
as the altfloat version of sc
a
lbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floa
t
ing
:
A
dd anot
h
er ch
a
rac
t
er
i
stic functio
n
a
n
d
generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
flo
a
ting
:
A
dd some
f
loating point ch
a
racteristic func
t
ions
.
commit
|
commitdiff
|
tree
2010-02-12
Ni
c
k Bowler
floa
t
ing: Punt the FFI newtype wrapp
e
rs
.
commit
|
commitdiff
|
tree
2010-02-06
Nick B
o
wler
altf
l
oat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
d
oc: Add
h
a
dd
o
ck
docum
e
ntati
o
n for
t
h
e RealFl
o
at cla
s
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
o
wler
f
l
oating: Rename
t
gamma to ga
m
ma
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
owler
floating:
Move the Double and Float mo
d
ules
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
B
o
w
ler
floating: Use nea
r
byin
t
inste
a
d
o
f round
i
n fq
u
otRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
oating: A
d
d rint
f
unctio
n
to complement n
e
arbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples:
Add a demonstr
a
tion of wh
y
FEn
v
is sti
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick
Bowler
fen
v
:
Add s
u
p
port fo
r
ra
i
sing
excepti
o
ns e
x
pli
c
itly
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
cfloa
t
: Us
e
FE_ALL_EXCEPT
i
nst
e
ad of
-
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
comp
a
t: M
a
k
e
an ef
f
ort to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
floating: Pun
t
the
class version of
C
's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
flo
a
ting: Add a separate
c
lass fo
r
the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowle
r
co
m
pat: Add
n
ote to so
u
rce
fil
e
a
bout non-co
n
f
o
rmance
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
d
o
c: Acknowledge the e
x
i
s
tence of
f
l
oating
p
oint envi
r
onm
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat: I
m
plem
e
nt wrappers
for C99 fl
o
at-
v
alued func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fix buil
d
type i
n
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
compa
t
: Add conf
i
gu
r
e warn
i
ng when repla
c
ements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat:
Add com
p
a
t
i
bility wrappers fo
r
some C99 fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
build: Add source repository
t
o cab
a
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
fe
n
v
:
Add explicit de
f
ini
t
ions for infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
nv: Fix embarras
s
ing typ
o
in the Fractiona
l
instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re-export Contro
l
.
Ap
p
licative since use
r
s need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
floating: Add e
x
cepti
o
n
supp
o
r
t
to
fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
l
ic
e
nse
:
Fix copyright years in source
f
i
les
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Use a s
t
rict data constructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating:
Add i
n
itial supp
o
rt for fl
o
ating
p
oin
t
ex
c
eption
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
l
er
floating:
Add
n
e
arb
y
int to the RealFlo
a
t class
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
B
owler
b
uil
d
:
Update cabal de
p
endency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick
B
owle
r
float: Remove use of decodeFlo
a
tInteg
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating
:
Use bang p
a
t
t
erns for
unlifte
d
bindin
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
cfloat: remove I
N
CLU
D
E pra
g
mas as
GHC 6
.
12 hat
e
s them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
build: A
d
d miss
i
ng
Data
.
Floating
.
F
loat to cabal
f
i
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
floating
:
Ad
d
initial support for th
e
floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Ni
c
k
Bowler
build: Add homep
a
g
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wler
cfloat: Gene
r
alize do
u
ble_format to allow spe
c
if
y
in
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
o
wler
float: Add clas
s
i
n
stan
c
es f
o
r
F
l
oat
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
cm
a
th: A
d
d bindings for float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
altfloat
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
lic
e
nse:
A
dd missing
c
opyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
doc: Add ra
t
ionale behi
n
d
t
h
e
Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
doc:
Fix oops in desc
r
iptio
n
o
f Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
p
o
set: Ad
d
commutativity note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck B
o
w
l
er
poset: Rename isSign
i
f
icant
t
o isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
doc: Move li
b
rary des
c
ription to a better h
o
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: Hackag
e
-ify th
e
cabal fi
l
e
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k B
o
wler
floating: Add R
o
undable inst
a
nce for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
pos
e
t: A
d
d instance for In
t
e
gral a =>
R
a
tio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc: Minor h
a
d
d
o
ck markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: A
d
d an Enum ins
t
an
c
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owl
e
r
floating: Add a cla
s
s
w
hich
supports
round
i
ng functi
o
ns
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
floa
t
ing: Fix broken isFinite implementatio
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floati
n
g: G
e
t ri
d
of
the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowler
p
oset: Remove Inc
o
herentInst
a
nces
a
nd defin
e
our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
poset: Use I
n
coherentIn
s
t
ances to
r
esolve overl
a
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating: Update exp
o
rt list
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double: Spli
t
out foreign declarations into their
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
doc: Upd
a
te
haddock commen
t
s
for
D
ata
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
pos
e
t
:
Export
t
h
e
Ord class
(
but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc:
El
a
borate
o
n why
O
rd instances for floa
t
ing types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bo
w
ler
floating: Add fquot
R
em, the analogue
o
f C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
Bowler
f
l
oating: Add
f
ma function
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowl
e
r
d
ou
b
le: Implemen
t
specifi
c
comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
do
u
b
le: Remove superfluous pare
n
t
h
ese
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
bu
i
l
d: Update cabal
script for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owl
e
r
misc
:
F
ix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: Add
c
opyri
g
ht and license information
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
c
flo
a
t: Upda
t
e
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Add
a detailed over
v
iew o
f
t
h
e purp
o
s
e of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs
:
U
pdate ha
d
dock markup and add a tr
i
vial functio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
d
o
uble
:
Add Poset and Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
poset: A
d
d a class
for part
i
ally ordered datatype
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
build: A
d
d
a
n au
t
ocon
f
config
u
re
sc
r
ipt to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating: Add des
c
r
i
p
ti
o
n of
f
lo
a
t
i
ng c
l
asses
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bow
l
er
f
l
oating: Add r
e
main
d
er
f
uncti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
c
float: Allow a printf forma
t
specifier to
b
e
p
assed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double:
i
m
ple
m
ent fromInteger using
toFloa
t
ing
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
B
owler
fl
o
ating: Al
l
o
w co
n
version from an
y
Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g: Export t
h
e toFloating function fr
o
m D
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowler
flo
a
t
in
g
: Ad
d
er
r
or and gamma f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
fl
o
ating: Add powe
r
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
Add h
y
perb
o
li
c
trigono
m
etri
c
fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
t
y
pes: Use opera
t
ions
i
n GH
C
.
P
r
im for
d
ou
b
le <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
owler
f
l
oat
i
ng: Add classi
f
ica
t
ion functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bow
l
er
float
i
ng: Add nexta
f
ter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
floating: Add some of
t
h
e exponential
f
un
c
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing:
A
dd t
r
igonometric func
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Spli
t
Float
i
ng
into
F
lo
a
ti
n
g and RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: Simplify foreign c
a
l
l
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
A
dd ** ope
r
ator to F
l
oating c
l
ass
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
Initial c
o
mmit
commit
|
commitdiff
|
tree