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
altfloat-0.3
2010-02-06
Nick Bow
l
er
alt
f
loat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add haddock document
a
tion fo
r
the
R
e
a
l
Float class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floati
n
g: Rename t
g
amma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
floating: Move the Double and Float mod
u
l
es
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Use nearb
y
i
nt instead of round
i
n fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
Bowler
floating: Add
r
int
fu
n
ction
to complemen
t
nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bow
l
er
examples: Add a demonstr
a
tion of why
FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add s
u
pport
for raising exceptions ex
p
licit
l
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
cfloa
t
: Use FE_ALL_
E
X
CEPT ins
t
ead of -
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
com
p
at: Make an e
f
fort to sup
p
ort fma
p
rope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
flo
a
tin
g
:
P
un
t
the
c
lass version of
C
's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bow
l
er
floating: Ad
d
a sep
a
rate class f
o
r the b
a
sic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
ck Bowler
comp
a
t: Add note
t
o sou
r
c
e file about non
-
conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bow
l
er
d
o
c: Acknowledge the
existence of floati
n
g poi
n
t envi
r
onment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
compat:
Impl
e
me
n
t wr
a
p
p
e
rs for C99
float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
b
u
ild: Fix bu
i
ld type in ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
compat: Add c
o
nfigure
w
a
rning when replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
B
owler
c
float: Add compatibi
l
ity
w
r
appers f
o
r some
C
99
f
unct
i
o
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
build: Add source repo
s
itory t
o
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add e
x
p
l
icit definitions for
i
n
finit
y
, na
n
and pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bowler
f
env: F
i
x
em
b
arra
s
sing typo in the Fractional
i
nstance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: R
e
-
e
xport Control
.
Applicati
v
e since user
s
n
e
e
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
flo
a
ting: Add exc
e
ptio
n
support to f
e
nvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
license
:
Fi
x
copyright years in sourc
e
files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
f
loating: Use
a
stric
t
data
constr
u
ctor
f
o
r
F
E
nv
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
floating: Ad
d
ini
t
ial suppor
t
for fl
o
at
i
ng
p
oint
e
xc
e
ptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add nea
r
byint to
t
he
R
e
a
lFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bow
l
er
b
uild: Update
ca
b
al dependency inform
a
tion for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
float: Remove use of
decode
F
l
o
a
tIntege
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating
:
Use b
a
ng p
a
tterns for u
n
li
f
ted bi
n
d
ing
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
w
ler
cfloat: remove INCLUDE pragmas as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bowler
build: Add missi
n
g Data
.
Floating
.
Flo
a
t to cabal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
f
l
o
atin
g
: Add initial
support for the floating
p
o
int
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nic
k
Bowler
b
u
i
l
d: A
d
d hom
e
pag
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wler
cfloat: Generalize
double_format to allow
sp
e
cifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float:
A
dd class i
n
stanc
e
s for Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick
B
owler
cmath: Add bind
i
ngs for f
l
o
a
t
-
valued fu
n
c
t
ions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
o
wler
altfloat
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
B
o
w
ler
license: Add
missing copyright
headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
o
c: Add rationale b
e
hind the
Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
doc: F
i
x
oops in descri
p
t
io
n
of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
poset: Add
c
ommutativity
n
ote for
m
ax
and
m
in
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck
B
owler
p
o
set: Rename isSignificant to
i
sOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owle
r
doc: Move libr
a
ry descri
p
tion to a better
h
ome
.
commit
|
commitdiff
|
tree
2010-01-19
Ni
c
k Bowler
build:
Hackage-ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
l
er
floating: Add
Roundable instance for Int
e
gral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Add instance
for Inte
g
ral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
doc:
M
ino
r
haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k
B
owler
dou
b
le: Add an Enum inst
a
nce
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
f
l
o
ating: Add a cla
s
s which supports rounding function
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
float
i
n
g
:
F
ix
b
roken isF
i
nite impl
e
mentation
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck Bowler
f
lo
a
t
ing: Get rid of the extra
I
nstances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
po
s
et: Rem
o
ve Inco
h
erentInstances and def
i
ne our
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowler
poset: Use Incoher
e
ntInstances to resol
v
e overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
float
i
ng
:
Update e
x
port lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowl
e
r
do
u
b
l
e: Sp
l
i
t ou
t
f
oreign declaratio
n
s into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
doc: Upd
a
te haddock
comment
s
for Da
t
a
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
owler
p
oset: Export the Ord
clas
s
(but no
t
its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc: Elab
o
r
a
te
on w
h
y O
r
d instances for
floatin
g
ty
p
es
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Ad
d
fq
u
otRem, the analo
g
ue
o
f C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
floating: Add f
m
a
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
uble: Implemen
t
specific
c
omparison f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Remov
e
su
p
erfluous
p
a
ren
t
heses
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
o
wler
build: Updat
e
cabal sc
r
ipt
f
or distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
misc: Fi
x
FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
license: Add copy
r
ight a
n
d licen
s
e info
r
mation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloa
t
: Update c
f
loat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
oc
:
Add a detailed overview
of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
docs: Update had
d
ock
m
arkup
a
nd add
a tri
v
ial func
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owl
e
r
doub
l
e: Add
P
oset
a
nd Sortable i
n
stances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
p
o
set:
A
dd a clas
s
fo
r
partia
l
ly ordered datat
y
pes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build
:
Add an autoconf configure script to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
flo
a
t
i
ng:
Add descripti
o
n of floa
t
i
n
g c
l
a
s
ses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Ad
d
remainder
func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfl
o
at: Allow a printf
form
a
t s
p
ecifier to b
e
passe
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: implement
f
romInte
g
er using
t
oFlo
a
ting
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
f
l
oating: Allow convers
i
on
from any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Export
the toFloating function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating: Add er
r
or
and g
a
mma
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: Ad
d
power functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add hyperbolic trigonomet
r
i
c
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
types:
Use oper
a
tio
n
s in
G
H
C
.
Prim for doubl
e
<
=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floati
n
g: Ad
d
classification functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floatin
g
: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add some
o
f the exponential functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add trigonome
t
ri
c
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
f
l
o
ating: Split Floatin
g
into Floa
t
ing a
n
d RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: Simplify fo
r
eig
n
calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add *
*
operator to Floating cla
s
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
Initial commit
commit
|
commitdiff
|
tree