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 Bowler
altfloat
-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add haddock do
c
umentation for
t
h
e
RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
Bow
l
e
r
f
l
o
a
t
in
g
: R
e
name tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
float
i
ng:
Move the
Double and Flo
a
t mo
d
u
l
es
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
floati
n
g:
U
se nea
r
byint inste
a
d of r
o
un
d
in
f
q
uotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
floating
:
Add rint function to
c
ompleme
n
t nearbyin
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples: Add a demonstration of
w
hy
FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick
Bowler
f
e
nv: Add suppor
t
for raising exceptions expli
c
itly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
w
l
er
cfloat: Use FE_AL
L
_EX
C
EPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bowler
compa
t
: Ma
k
e a
n
effort t
o
su
p
p
o
r
t fma pr
o
perly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floa
t
ing:
Punt the cla
s
s v
e
rsion
o
f C's remquo
function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating:
A
dd a separate cla
s
s for the ba
s
ic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowle
r
co
m
pat: Add note to source f
i
le
about no
n
-co
n
f
ormance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowl
e
r
doc: Acknow
l
edge the existence of floating point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
Bowle
r
compa
t
: Impleme
n
t wrap
p
ers for
C
9
9
float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
ow
l
er
build
:
Fix bu
i
ld type in c
a
bal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
ow
l
er
compat: Add confi
g
ure w
a
rning
w
hen repl
a
cements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
w
ler
cfloat: Add compati
b
ility wrappers for some C99 functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
build: Add source repository to cab
a
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
f
env:
A
dd explici
t
defi
n
iti
o
ns f
o
r infinity, n
a
n
a
n
d p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
fenv: F
i
x embarrassing typo
in the Fr
a
ctional instance
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bowler
fenv: Re-e
x
port Contr
o
l
.
A
pplicative
s
inc
e
users ne
e
d it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add exception
s
uppor
t
to
f
envEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
l
er
l
i
cense: Fix c
o
py
r
igh
t
years in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
floating: Use a strict data c
o
nstruc
t
or fo
r
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fl
o
ating: Add initial s
u
pport for floating p
o
int exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bowler
floating:
Add nearb
y
int to t
h
e RealFloa
t
class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
l
er
build
:
Updat
e
ca
b
al dependency i
n
formation for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
float:
R
e
m
ove
use
of
d
e
c
odeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
floati
n
g
:
Use bang patterns
for unlifted bindi
n
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
B
o
wler
cfloa
t
: remove INCLUDE pra
g
mas
as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
build: Add missing Data
.
Floating
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating
:
Add initial sup
p
ort for the fl
o
ating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
c
k Bow
l
e
r
build: Add
h
om
e
p
ag
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bowler
cfloat: Gen
e
r
a
lize
d
ouble_format
t
o al
l
o
w specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
floa
t
: Add class instances f
o
r Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: A
d
d bindings
for float-v
a
lued f
u
ncti
o
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
a
ltfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
lice
n
se: Add
m
issing c
o
pyr
i
ght
h
eaders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
doc:
A
dd r
a
tionale behind
t
h
e
Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
doc: Fix oops in de
s
cription of
O
rd cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowler
poset: Add commutativit
y
n
o
t
e for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
p
o
set: Rena
m
e isSignifica
n
t to isO
r
d
ered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
d
oc: Move
l
i
brary description to
a
better h
o
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nic
k
B
o
w
ler
build: Ha
c
kage-if
y
t
he cabal
file
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
float
i
ng: A
d
d Roundab
l
e instanc
e
f
or Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
p
o
set
:
Add instance for Integr
a
l a =>
Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
doc: Mino
r
h
a
d
dock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
double: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
flo
a
ting: Ad
d
a class which
s
upports rou
n
ding
f
uncti
o
n
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
fl
o
ating: Fix broken
i
sFinite imple
m
entation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating: Get rid
o
f the e
x
t
r
a Insta
n
ces mod
u
le
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck
Bowler
poset: Remove Incoheren
t
Instances and defi
n
e
o
ur o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset:
U
s
e
Inco
h
erentInstanc
e
s to
resolve overla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating: Update ex
p
ort lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double: Spl
i
t out
f
oreign decl
a
rations into th
e
i
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
d
o
c: Update ha
d
d
oc
k
c
o
mments f
o
r D
a
ta
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
poset: Expo
r
t the Or
d
cl
a
ss (
b
ut not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doc
:
El
a
b
o
r
ate on why
O
r
d instances for
f
loating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
f
l
oating: Add
f
quotRem,
t
he analo
g
ue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
f
l
o
ating:
A
dd f
m
a funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
dou
b
le: Implement
s
pecific comparison
f
unct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bow
l
er
d
ouble: Remove
s
u
perfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build:
U
pdate
cabal script for distribu
t
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
m
isc: Fix FFI pra
g
mas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
licens
e
: Add copyright and license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Update cfl
o
at
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wle
r
doc: Add a d
e
tailed ov
e
rview of
the purpos
e
o
f
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bow
l
er
d
o
cs
:
Update haddock
m
arkup
and add
a
t
rivial funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bow
l
e
r
double: A
d
d
P
oset and
S
ortable instan
c
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
B
owler
poset: Add a class
f
o
r partially ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
b
u
ild: Ad
d
an autoconf confi
g
ur
e
sc
r
ipt to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
owler
floa
t
i
n
g
: Add desc
r
ipti
o
n
of fl
o
atin
g
classe
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating
:
Add remainder fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowler
cfloat
:
Al
l
ow
a printf format s
p
ecifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
w
ler
dou
b
l
e: im
p
lement fromIn
t
eger usin
g
toF
l
oating
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bowler
floating:
A
llow c
o
nversion from
any
R
e
al to Doub
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floa
t
ing
:
Expo
r
t the toFloating function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
f
loating: A
d
d error
and gamm
a
f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add power functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floa
t
ing: Add hyperbo
l
ic
t
rigonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
types:
U
se o
p
erations in GH
C
.
Prim for double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowl
e
r
f
loating: Add cl
a
ssification fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: A
d
d next
a
ft
e
r
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: Add some of th
e
expone
n
tial functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
tri
g
o
n
ometric functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oatin
g
:
Split Fl
o
atin
g
into Floatin
g
and RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
double: Simplify f
o
reig
n
calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floa
t
ing: Add ** operator
t
o
F
loating cl
a
ss
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
In
i
t
ial c
o
mmit
commit
|
commitdiff
|
tree