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
roundable: Split out the Roundable class.
2010-02-24
Nick Bowler
roundabl
e
:
S
pli
t
out the Roundable class
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowl
e
r
pose
t
:
A
d
d fixity decl
a
rations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wler
floating
:
M
o
v
e
Data
.
Flo
a
ting
.
CMath
.
Instances u
n
de
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
ow
l
er
flo
a
ting: Mer
g
e Data
.
Float
i
ng
.
Types and Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
N
i
c
k Bow
l
er
f
env: Add
supp
o
rt for suppressing exc
e
ption
s
acr
o
ss
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
i
ck Bowler
f
loating: Add epsilon to the RealFlo
a
t class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: Fix bad typ
o
in
atan2
a
nd atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
complex: Add in
i
t
i
al c
o
mp
l
ex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
B
o
w
ler
cmath: Fix
s
e
ct
i
o
n headings to matc
h
the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
wl
e
r
floati
n
g: Add instance
s
for CDouble an
d
C
Float
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowl
e
r
floating: Fix off-by
-
one error i
n
scal
e
Ration
a
l
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
oating:
S
plit out f
o
r
ma
t
ting from th
e
D
o
u
b
le module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
M
ake fromRational work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floatin
g
:
A
dd scalb as the altfloat versio
n
of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick B
o
wler
floating: Add another characteristic
f
u
nction and
g
eneralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
floating: Add
s
ome
f
lo
a
ting poi
n
t characteristic
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
B
o
wle
r
floating: Pun
t
the
FFI newtype wrap
p
ers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
Bowler
doc: Add haddock documentation
f
or the
Re
a
l
F
loat
c
lass
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
floating: Rename tgamma to gam
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fl
o
atin
g
: Move th
e
Double an
d
Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fl
o
ating: Use nearbyint inst
e
a
d
of ro
u
n
d in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
floating: Add rint fu
n
c
tion to
comp
l
eme
n
t nearb
y
int
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples
:
Add a d
e
monst
r
ation
o
f
why FEnv is
s
t
ill
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add su
p
port f
o
r
r
a
i
s
i
n
g
exceptions e
x
plicitly
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bo
w
ler
cfloa
t
: Use FE_ALL_EXC
E
P
T
instead of -
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat
:
Make an effort t
o
suppor
t
f
m
a properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
o
wle
r
float
i
ng: Punt the class version of
C
's
remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowle
r
floating: Add
a separate cl
a
ss for the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
ick
B
owler
c
ompat: Add n
o
t
e
t
o source
f
ile ab
o
ut non-conform
a
n
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Ackn
o
wledge
t
he e
x
istence of
flo
a
t
i
ng point
e
nvironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bow
l
er
co
m
pat:
Imp
l
ement wrappers for C99
f
loa
t
-
valued fu
n
ctio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
b
u
ild: Fix build type
i
n cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
o
mpat: Ad
d
configure w
a
rning when re
p
lacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
cfloat: Add compatibility wrappers for some C99 f
u
n
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
bu
i
ld: Ad
d
sourc
e
reposito
r
y
to
caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add explicit def
i
n
i
tions for infinity
,
nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bo
w
ler
fenv
:
Fix embarrassing
t
ypo
in
t
he Fractional ins
t
ance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fenv: Re-e
x
port Con
t
rol
.
Applic
a
tive sinc
e
users
n
eed it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
floating: Add exception support
to fenv
E
val
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
licens
e
: Fix
copyri
g
ht years in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fl
o
ating: Use
a
stric
t
data constructor for FE
n
v
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bow
l
er
floating:
A
dd
i
n
itial support for
f
l
o
a
ting
p
oin
t
e
xceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating
:
Add nearbyint
t
o the RealFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
build:
U
pdate cab
a
l dependenc
y
information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
f
l
oat: Re
m
ov
e
use o
f
decodeFlo
a
tInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: U
s
e
bang patt
e
rns f
o
r
u
n
lifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: remove INCLU
D
E pragmas as GHC
6
.
12 hates
them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add missing Data
.
Floating
.
Float t
o
cabal f
i
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
floating
:
Add initial sup
p
o
rt
f
or the f
l
oating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: Add
h
omepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
c
f
loat: Gene
r
alize doubl
e
_f
o
rma
t
t
o
a
l
low sp
e
c
i
fying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
fl
o
at: Add class in
s
ta
n
ces for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath
:
Add bindings for float-value
d
f
u
n
cti
o
ns
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k
Bowler
license: Add missing
c
opy
r
ight header
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
doc:
Add r
a
tio
n
a
l
e behind
t
he Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
N
ic
k
Bowler
d
oc: Fix
oops in de
s
c
r
ip
t
i
o
n of Ord c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset:
A
dd com
m
utat
i
vity note for
m
a
x a
n
d
m
in
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Re
n
ame isSignificant to isOr
d
ered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
o
wler
doc
:
Move library description to
a bette
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
B
o
wl
e
r
bu
i
ld: Hackag
e
-ify t
h
e caba
l
f
ile
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
floating: Ad
d
Roundable in
s
ta
n
ce for In
t
egral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
ow
l
er
p
o
s
e
t: Add inst
a
nce for Integral a =>
Ra
t
io a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
doc: Minor haddo
c
k markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
ouble: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
floa
t
ing:
A
dd a class wh
i
c
h
sup
p
orts round
i
ng
f
unc
t
i
o
ns
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
floa
t
ing: Fi
x
b
roken isFinite
i
mplementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
Bo
w
ler
f
l
oating: Get rid of the extra
I
nstanc
e
s module
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k
B
o
wler
poset: Remove Incoher
e
n
t
I
nstances and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
pose
t
: Use Inco
h
e
rentInstances
t
o resol
v
e overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bow
l
er
floating: Update
export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
double: Split out foreign
d
e
c
larations into the
i
r
o
wn
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
do
c
:
Up
d
ate haddock c
o
mments f
o
r
D
a
ta
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bo
w
le
r
poset: Export the Ord class (but not its me
t
hods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
doc: Elaborate on why Or
d
i
n
stan
c
es
for fl
o
ating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
floating: A
d
d fquotRem, the analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
flo
a
tin
g
:
A
dd fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
uble: Im
p
lement s
p
ecif
i
c comparison f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick B
o
w
ler
double: Remov
e
superfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: U
p
date ca
b
a
l
script fo
r
distribu
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
le
r
misc: Fix F
F
I pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
license: A
d
d
copyright and
l
ice
n
se in
f
ormati
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cf
l
oat:
U
pdate cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doc: Ad
d
a det
a
iled overview of the purpose
of
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
B
owler
d
o
cs: Update haddo
c
k m
a
rkup and add a trivial fun
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
doub
l
e: Add Poset
and Sor
t
able instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Add a cl
a
s
s
for pa
r
tially ordered
d
atatypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
B
owler
build: Add
an autoconf configur
e
s
c
ript to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
ng: Add description
of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: Add
r
e
m
a
i
nder function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
cfloat
:
Allow a p
r
i
n
tf
format spec
i
fier to
b
e
p
assed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
doub
l
e
:
imp
l
em
e
nt fromInteger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
fl
o
ating: Allow convers
i
on from
any Real
t
o
Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick B
o
wl
e
r
floating: Exp
o
rt the toFlo
a
ting f
u
nction from Da
t
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
flo
a
ting: Add error and g
a
mma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g: Add p
o
wer
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating:
A
dd hype
r
b
o
l
i
c tr
i
gono
m
etri
c
fu
n
ct
i
on
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
t
ypes:
Use op
e
r
a
t
i
ons in GHC
.
Prim
for d
o
uble <=
>
f
loat
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Add classi
f
ication functions
.
commit
|
commitdiff
|
tree
next