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
poset: Add fixity declarations.
2010-02-24
N
i
ck Bowler
p
o
s
e
t
: A
d
d fixity declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bow
l
er
floating: Move Data
.
Floating
.
C
Math
.
Ins
t
a
n
ces und
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: M
e
rge Data
.
F
loating
.
Types and Data
.
Floa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv: Add suppo
r
t for s
u
p
press
i
n
g
exce
p
tions acro
s
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bo
w
le
r
floating: Add epsilon to the Rea
l
Float class
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
cmath: Fix bad t
y
p
o
in at
a
n2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bo
w
ler
compl
e
x
: Add initial complex sup
p
ort
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath
:
Fix se
c
tion h
e
adings
to mat
c
h the C s
t
andard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
flo
a
ting: Add instances for C
D
ouble and CFl
o
a
t
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bo
w
l
er
floating: Fix
o
ff-by-o
n
e
error in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating
:
Split out format
t
ing from the Double
mod
u
le
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
loating: Make fr
o
mR
a
tiona
l
work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
floating: A
d
d sca
l
b
a
s t
h
e altfloat version of scalbl
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
flo
a
ting: A
d
d a
n
other characteristic functi
o
n a
n
d
gene
r
al
i
ze
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add
s
ome fl
o
atin
g
point characteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
Bowler
floating: Punt the FFI n
e
wtype wrap
p
ers
.
commit
|
commitdiff
|
tree
2010-02-06
N
i
ck Bowl
e
r
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add haddock
docume
n
tation for the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floa
t
i
n
g: Rename
tgamma t
o
gamm
a
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowle
r
f
loat
i
ng: Move
the Double and Float mod
u
le
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
oa
t
ing
:
Use ne
a
r
by
i
n
t
in
s
t
ead
o
f round in fquot
R
em
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
f
l
oating: Add rint function
to com
p
l
e
me
n
t nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
exam
p
les: Add a
d
e
m
onstration
o
f why FE
n
v is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add s
u
pport for ra
i
sing exce
p
tions explic
i
t
ly
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowle
r
cfloat: U
s
e FE_ALL_EXCEPT inst
e
ad of
-
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
owler
compat: Make
an
ef
f
ort
t
o sup
p
o
r
t fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick B
o
w
l
er
floating: Punt the class versio
n
of C's remquo fun
c
tio
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating:
A
dd a sepa
r
ate c
l
ass
f
or the basi
c
fl
o
ati
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compa
t
: Add note
t
o s
o
u
rc
e
file about non-conform
a
n
ce
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bow
l
er
d
o
c: Acknowledge the exist
e
nc
e
of f
l
o
a
ting poin
t
en
v
iron
m
ent
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
c
o
mpat: Implement wrap
p
ers for C99 f
l
oat-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
build: Fix build
t
y
pe in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
compat
:
Add configu
r
e warn
i
n
g when repla
c
ements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
cf
l
oat: Add c
o
mpatibility wr
a
ppers fo
r
s
ome
C99 functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
b
uild: Ad
d
source
repositor
y
to cab
a
l file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: A
d
d explicit definition
s
for in
f
inity, nan and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bo
w
l
er
fenv: Fix embarrass
i
ng typo
i
n the Fractional inst
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fenv: Re-export Control
.
Appl
i
cati
v
e
since users n
e
ed
i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floa
t
ing:
Add exception support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wler
license: Fi
x
copy
r
ight years in source fil
e
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
w
ler
fl
o
ati
n
g:
U
se a strict data
c
onstructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
fl
o
ating: Add initial support
for
f
loating
p
oint ex
c
e
p
tions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating
:
A
d
d nearbyint
t
o
t
h
e Re
a
lFloat c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
b
uil
d
: Update cabal depen
d
ency info
r
m
ation for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
wler
float: Re
m
ove use o
f
decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating
:
U
se bang pa
t
t
ern
s
for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
ow
l
er
c
flo
a
t: remove INCLUD
E
prag
m
as
as GHC 6
.
1
2
hate
s
them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add mi
s
sing
D
ata
.
Floa
t
ing
.
Fl
o
a
t to cab
a
l file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Ad
d
i
nitial suppo
r
t f
o
r
the
f
loating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
bu
i
l
d: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k B
o
wler
cfloat: Generalize double_format to allow spec
i
fyin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
fl
o
at: Add class instances
fo
r
Float
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k Bow
l
er
c
math:
A
dd b
i
ndings
for flo
a
t-valued
fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowle
r
license
:
Add
missing
c
opyr
i
g
ht headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
do
c
: Add
rationale behind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowler
d
o
c: Fix
o
ops in descriptio
n
of Ord c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
pose
t
: Add com
m
utativity n
o
te for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: R
e
n
ame isSignifican
t
to isO
r
dered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
w
ler
doc: Move library des
c
r
i
ption to
a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bo
w
ler
build: Hac
k
age-ify the cab
a
l file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floati
n
g:
A
d
d
Roundable
instance
for Int
e
gral a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Add
i
ns
t
ance for I
n
tegral a
=
> R
a
ti
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
doc: M
i
nor haddock
m
arkup f
i
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
oubl
e
: Add
a
n
E
n
um i
n
stance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add a
c
lass which su
p
po
r
ts roundi
n
g f
u
nctions
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bo
w
l
e
r
floating
:
Fix broken isFi
n
ite imp
l
ementatio
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
Bo
w
le
r
floating
:
Ge
t
rid
o
f the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: R
e
move I
n
coherentInstance
s
and
d
efine our o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
pos
e
t: Use
I
n
coher
e
n
t
In
s
t
an
c
e
s
to
resol
v
e overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
le
r
floating: U
p
date e
x
port lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
d
oubl
e
:
Sp
l
i
t
out forei
g
n decla
r
a
tions
i
nto their
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
ler
d
o
c: Upd
a
te haddoc
k
comments f
o
r
D
ata
.
Po
s
et
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Export the Ord class (bu
t
not its
metho
d
s)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
doc: Elaborate
o
n
w
h
y
Or
d
instances f
o
r floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
fl
o
a
t
ing: Add fquot
R
em,
the an
a
logue
of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owle
r
floating:
Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Imple
m
ent
s
p
ecific comp
a
r
ison fun
c
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doub
l
e: Remove super
f
luous
parenthe
s
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
u
ild:
Update cabal s
c
r
i
pt for distributi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license
:
Add
c
opyright
a
n
d
lic
e
nse
in
f
ormation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloa
t
: Update
cfloa
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
doc: Ad
d
a detai
l
ed overview o
f
the
p
urpose of
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Up
d
ate haddock
m
arkup and
a
dd
a
trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doub
l
e: Add Poset an
d
Sor
t
a
b
l
e
ins
t
ances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset:
Add a clas
s
fo
r
p
ar
t
i
a
lly ordered
d
atatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
le
r
build: Add an autoconf
configu
r
e
s
cr
i
pt
t
o determi
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Add description of floati
n
g classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
fl
o
a
ting: Add remai
n
der
funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloa
t
: Allow a printf forma
t
specifier
t
o be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
d
ouble: implement
fromInteger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing: Allo
w
conversion
from any Re
a
l to
D
o
uble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Export the toFloating fun
c
tion from D
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing: Add error and gamma
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add power fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
o
w
ler
flo
a
ting: A
d
d h
y
perbo
l
ic trigonometric
fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
types: Use o
p
erations in GHC
.
Prim for double <=> fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bow
l
er
floating:
A
dd
c
lassification
fun
c
tion
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Add nextafter
.
commit
|
commitdiff
|
tree
next