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: Move the Double and Float modules.
2010-02-05
N
ick
Bowler
floating: Move the Double an
d
F
l
oat
modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
floatin
g
:
U
se nearbyint ins
t
ead of round
i
n
fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
o
wle
r
floating: Add rint functio
n
to com
p
lement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
e
r
examples: Add a
de
m
onstration of why
FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
fenv: Add sup
p
ort for raising excepti
o
ns explic
i
t
ly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat: Use FE_ALL_EXCEPT instead of -
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat:
Ma
k
e an effort to suppor
t
fma p
r
op
e
r
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowle
r
floatin
g
: Punt the class version of C's re
m
q
u
o fu
n
ctio
n
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick
B
o
w
ler
floating: Add a separate class
f
or the
b
as
i
c floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
ck Bowler
c
ompat: A
d
d note to sourc
e
file about non
-
conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick B
o
wl
e
r
doc: Ack
n
owledge
t
h
e e
x
istence of floa
t
ing
p
oint environ
m
e
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
compat: Imp
l
ement wrappe
r
s
for C99
f
loat-valued func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
w
l
er
bu
i
ld: Fix
b
u
i
ld type in
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck B
o
wler
com
p
at: Add con
f
igure war
n
ing wh
e
n
r
eplacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
cfloat: Add c
o
m
p
at
i
bilit
y
w
r
appers for some C99
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owle
r
b
u
ild
:
Add source re
p
ository to
c
abal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add e
x
pl
i
cit
d
efin
i
tio
n
s f
o
r in
f
inity, nan and
pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
fenv:
F
ix embarrassing
typo in t
h
e Fraction
a
l instance
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
fe
n
v: Re-
e
xport Control
.
Applic
a
tive since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
floating: Add e
x
cept
i
on su
p
port to fenvEv
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
license: Fix copy
r
ight y
e
ar
s
in source
f
iles
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
float
i
n
g:
Use a strict
d
a
ta constr
u
c
t
or for
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
flo
a
ti
n
g: Add initial support f
o
r floating p
o
int exc
e
ptio
n
s
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
B
owler
floating: Add ne
a
rbyint
t
o t
h
e RealFl
o
at
cl
a
s
s
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
B
ow
l
er
b
uil
d
: U
p
dat
e
cabal d
e
pendency
i
nformat
i
on for
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
f
loa
t
: Re
m
ove use
of decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
floa
t
ing
:
Use bang patterns for unlifte
d
b
i
ndings
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
cfloat
:
remove
I
NCLUDE
p
r
agmas as GHC
6
.
12 hates
t
h
em
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Ad
d
missin
g
D
a
ta
.
F
l
o
ating
.
F
l
o
at to c
a
bal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add
i
n
i
tial
suppor
t
for the
f
loa
t
ing
p
oint
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
Bowl
e
r
build: Add home
p
age
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
c
float: G
e
neralize doub
l
e_format
t
o al
l
ow specif
y
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowl
e
r
f
l
oa
t
:
Add cla
s
s
i
n
stances f
o
r F
l
oat
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath:
A
dd bindings for
float-v
a
lued
fun
c
t
ions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
al
t
fl
o
a
t
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
lic
e
n
s
e
: Add missing copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
o
c
:
A
dd
rationale behind the R
o
undable cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix oops in descripti
o
n of Ord clas
s
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k
Bo
w
ler
po
s
et
:
Add commutat
i
vity
note for
max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
p
o
set: Rename
isSignificant
to isOrder
e
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc:
Mo
v
e
library desc
r
iption to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowle
r
b
u
ild: Hackage
-
ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add
R
oundable
ins
t
ance
for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bo
w
ler
poset: Add
i
nstanc
e
for Int
e
g
r
al a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
d
o
c: Minor haddock ma
r
ku
p
fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doub
l
e: Add
a
n E
n
um
i
n
s
tance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
ow
l
er
flo
a
t
i
n
g
: Add a class which suppor
t
s rounding
function
s
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick B
o
w
l
er
f
l
oating: Fix broken isFinite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck
Bowler
floa
t
in
g
:
Get rid o
f
the extra I
n
stances mo
d
ule
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowle
r
poset: Remo
v
e IncoherentInstances and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
poset: Use I
n
coheren
t
Instanc
e
s to resolve overla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
w
ler
f
lo
a
ting: Update expo
r
t lists
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowler
dou
b
le: Split out for
e
ign
d
e
claratio
n
s
into
t
h
e
ir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc: Update had
d
o
c
k commen
t
s
f
o
r Data
.
Pose
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Expo
r
t
t
h
e Or
d
class
(
but not its m
e
thods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
doc
:
El
a
b
o
rate on why Ord insta
n
c
e
s
for floating
t
ypes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
ler
floating: A
d
d fquotR
e
m
,
the
analogue
of C
'
s remq
u
o
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bo
w
ler
flo
a
t
i
ng:
A
dd fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ouble: Impleme
n
t
specific
c
omp
a
riso
n
functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowler
double: Remove superfluous parenth
e
se
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bow
l
er
build: U
p
d
ate caba
l
scr
i
pt for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix
F
FI
pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bo
w
l
e
r
license: Add
c
opyright a
n
d
li
c
ense inf
o
rm
a
tion
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowle
r
cfloat: Upda
t
e
cf
l
o
at
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
doc: Add a detailed overview
of the p
u
r
p
ose
o
f the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: U
p
date haddock markup and add a trivial fu
n
ction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
A
d
d
Poset and Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
po
s
e
t
: Add a class for partially ordered
d
ataty
p
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
build: Add an autoco
n
f confi
g
ure script to
d
etermine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g: Add de
s
cription
of f
l
oating classes
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Add r
e
mainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowl
e
r
cfloat: Allo
w
a printf f
o
rma
t
specifier to be
p
a
ssed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
d
ouble: imple
m
ent fromInt
e
ger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floati
n
g: Allow
c
onversion
from any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Export the toF
l
oating functi
o
n from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
floating: Add erro
r
and gamma f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floatin
g
: Add p
o
wer functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating
:
Add hyperboli
c
trigonometric
functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick
B
owler
typ
e
s: Use o
p
erations in GHC
.
Pri
m
fo
r
double <
=
> fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add classifica
t
i
on
fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
f
loating
:
Add
n
e
x
t
a
fter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
floating: Add som
e
of the
e
xponentia
l
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ti
n
g: A
d
d
trigonome
t
ric
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating:
S
pl
i
t
F
loating i
n
t
o Floa
t
ing and Rea
l
Float
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
doubl
e
: Simp
l
i
fy
f
oreign calls
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowler
f
l
oating: Add ** o
p
e
rator
t
o F
l
o
ating cla
s
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
Initial c
o
mmit
commit
|
commitdiff
|
tree