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
complex: Add initial complex support.
2010-02-20
Nick
B
ow
l
er
complex: Ad
d
initia
l
c
om
p
lex
s
upport
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
math: Fix s
e
ction headings to m
a
tch the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Add ins
t
ances
fo
r
CDoubl
e
a
nd CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
f
loating:
F
i
x
off-by-one error in sc
a
le
R
at
i
on
a
l
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
floa
t
i
n
g: Split out forma
t
ti
n
g from t
h
e Double
m
o
dul
e
.
commit
|
commitdiff
|
tree
2010-02-19
N
ic
k
Bowler
floatin
g
:
Make fro
m
Rational work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
f
l
o
ating: Add scalb a
s
t
he
altflo
a
t version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k B
o
wler
floatin
g
: Add another
c
haracterist
i
c f
u
nction a
n
d generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ic
k
Bo
w
ler
flo
a
ting: Add some
fl
o
ating point ch
a
racteristic
f
un
c
tions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bo
w
ler
f
loating: Pu
n
t the FF
I
ne
w
type
wrapper
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
Bo
w
l
e
r
a
ltfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
doc: Add haddock do
c
ume
n
tation fo
r
the Re
a
lFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
o
wler
floatin
g
: Ren
a
me t
g
am
m
a t
o
gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Move the D
o
uble
a
n
d Floa
t
mod
u
l
es
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
Bo
w
ler
flo
a
ting: Use n
e
arby
i
nt ins
t
ead
of ro
u
nd in fquotR
e
m
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
f
l
o
ati
n
g:
A
d
d rint funct
i
on to comp
l
ement n
e
arbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
exa
m
ple
s
: Add a demonstration of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv:
A
dd
s
u
ppor
t
fo
r
raising
ex
c
ep
t
ion
s
exp
l
icit
l
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat: Use
F
E_AL
L
_EXCEP
T
instead
o
f -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bowler
compat: Make an
effo
r
t to support fma prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bo
w
ler
floating: P
u
nt the class
ve
r
sio
n
of C'
s
r
emquo funct
i
on
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k
B
owl
e
r
floating: Add a se
p
ar
a
te cla
s
s
for the bas
i
c float
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
co
m
pat: Add n
o
te to source file abou
t
non
-
conformance
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
doc: Acknowledge the exist
e
nce
o
f
floating point
e
n
viron
m
en
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
Bow
l
e
r
c
ompat
:
Implement
w
r
a
p
p
e
r
s for C99 float-va
l
u
e
d function
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: F
i
x build type
i
n
c
abal
file
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
compat: Add con
f
i
gur
e
warni
n
g wh
e
n replaceme
n
ts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
cfloat: A
d
d compa
t
ibility
w
ra
p
p
ers
for some C99 func
t
i
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
build: Add s
o
urce
repository to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add e
x
plicit definitions for infini
t
y
, nan
and p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
fenv: F
i
x embarr
a
s
sing typ
o
in the
Fra
c
tio
n
al inst
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re-exp
o
rt Co
n
trol
.
App
l
ic
a
tive s
i
nce use
r
s need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bo
w
ler
floati
n
g: Add excep
t
ion support t
o
fen
v
Eval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
license: Fix
c
opy
r
i
g
ht years in source fi
l
es
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck B
o
wler
floating: Use a strict
d
ata constructor for
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
o
a
ting: Add initia
l
support for floating po
i
nt ex
c
eptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bo
w
le
r
floating:
Add nearbyint to the Re
a
lFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Update caba
l
depen
d
ency informat
i
on for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
flo
a
t: R
e
move
use of decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
floa
t
ing: Us
e
bang patterns fo
r
unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
c
f
loat: remove INCL
U
DE pr
a
g
mas as
G
H
C 6
.
12
ha
t
e
s them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
bui
l
d:
A
dd missing Data
.
F
l
oating
.
Float t
o
cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
fl
o
a
t
ing: Ad
d
initial support for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
ck Bo
w
ler
b
uild:
A
dd ho
m
e
page
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
cfl
o
at: Generalize
doub
l
e_format to
al
l
ow specifyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
f
l
o
at: Add class in
s
tances
for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Add bindin
g
s
for f
l
oat-valu
e
d functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wle
r
altfloa
t
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bo
w
ler
license:
A
dd missing copy
r
i
ght h
e
aders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: A
d
d
ratio
n
a
l
e
behind the Rounda
b
le class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
doc: Fix oops in d
e
scri
p
tion of
O
rd
class
.
commit
|
commitdiff
|
tree
2010-01-20
N
ic
k
Bowle
r
poset: A
d
d commutativity
n
ot
e
for
max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k
B
ow
l
er
poset: Ren
a
me isSi
g
nificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowle
r
doc:
Mov
e
li
b
rary des
c
rip
t
ion to a b
e
t
ter
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick B
o
wl
e
r
b
u
i
ld: Hack
a
g
e
-
i
fy the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
fl
o
ating: Add Roun
d
able insta
n
c
e
for Integral
a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Add instance
fo
r
Integral a =>
Rati
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick
Bowler
doc:
Minor had
d
ock
m
arkup f
i
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add
a
n E
n
um i
n
s
t
ance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
floating
:
Add a cla
s
s wh
i
ch supports rounding fun
c
tions
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
floating: Fix broken isFinite im
p
lementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
f
loating: Get rid o
f
the
extra Instances m
o
dule
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset:
R
emove Incohe
r
entIns
t
ances and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
p
o
s
e
t: Use
I
ncohere
n
tInstances
t
o reso
l
ve overla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
floating:
Update export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowl
e
r
d
oub
l
e: Spl
i
t o
u
t fore
i
gn dec
l
arati
o
ns into their ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
er
doc: Update
haddock com
m
ents for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
p
oset: Export
the Ord cla
s
s (
b
ut n
o
t its methods
)
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doc: E
l
abor
a
te on
w
hy Ord instances for floating
t
yp
e
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floa
t
i
ng: Ad
d
fquotRem, the analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating:
Add
f
ma fu
n
ction
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bo
w
ler
dou
b
l
e
:
Implement s
p
ecific comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
d
o
uble: Remove su
p
erflu
o
us parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
build:
Update cabal script for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix
F
FI
pragma
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license:
Add copyr
i
ght and
lic
e
nse informa
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k B
o
wle
r
cfloat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc:
Ad
d
a detailed overview of the purpose of
th
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Update ha
d
d
o
c
k
mark
u
p
a
n
d
add a t
r
iv
i
al fu
n
c
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
doub
l
e: Add
Poset and Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Add a class for partial
l
y ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
bui
l
d: Add a
n
autoco
n
f
c
on
f
igure
s
cr
i
pt
to dete
r
mi
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k B
o
w
ler
floating: Add description of fl
o
ating classe
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Add remai
n
der
f
unc
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: All
o
w a pr
i
n
t
f format specifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
double: impleme
n
t fromInteger
using
t
o
Floating
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bo
w
l
e
r
f
loa
t
ing: Allow co
n
versi
o
n from any Real to Doubl
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Expor
t
t
he toFloat
i
n
g function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: Add er
r
or and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating: A
d
d po
w
er
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
ng: A
d
d hyperbolic
t
rigo
n
ometric functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
types:
U
s
e
oper
a
t
ions in GHC
.
Prim for double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
fl
o
a
ting
:
Add c
l
assificati
o
n
f
unc
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Add nextaft
e
r
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
le
r
f
l
oa
t
ing: Add some of the ex
p
onen
t
ia
l
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floati
n
g:
Add tri
g
onome
t
ric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loatin
g
: Spli
t
Float
i
n
g in
t
o Float
i
ng an
d
RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick
Bowler
double: Simplify for
e
ign calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add **
o
perator
t
o Float
i
ng
class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
I
n
itial commit
commit
|
commitdiff
|
tree