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
Ni
c
k Bowler
roundabl
e
: S
p
lit out t
h
e Roun
d
able class
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bowle
r
po
s
e
t
:
Add f
i
x
i
ty declara
t
ions
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
f
l
oating: Move Data
.
Floatin
g
.
CMath
.
Instances
u
n
der
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bowler
floating: Merge Data
.
Floating
.
Type
s
and Data
.
F
lo
a
ting
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
N
ick Bowler
fenv: A
d
d
s
u
p
port
f
or suppre
s
sing exceptio
n
s
acros
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
floati
n
g
: Add
e
psilon to the RealF
l
o
a
t c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
cmath:
Fix bad ty
p
o in atan
2
and
atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
c
om
p
lex: Ad
d
i
n
itial complex
support
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bo
w
ler
cmath:
Fix
s
ection headings to
match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
e
r
fl
o
atin
g
: Add i
n
st
a
nces for CDouble
and CFloa
t
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
floati
n
g
: Fi
x
off-by-one error
in
scal
e
R
at
i
on
a
l
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
oating: Split ou
t
f
ormatting from t
h
e
Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
floating: M
a
ke
f
r
o
mR
a
tional work pro
p
erly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
o
w
l
er
flo
a
ting: Add
s
calb
a
s the
a
ltfloat version of s
c
a
lbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floating: Add another characterist
i
c f
u
nction and g
e
n
eralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add
s
o
m
e flo
a
ting point characteri
s
t
ic fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick B
o
wler
floating: Punt the
F
FI newtype
wr
a
p
p
e
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
N
ick Bowler
altfloat-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
do
c
: Add haddock documentati
o
n for the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floati
n
g: Rename tgamma
t
o
gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fl
o
a
t
ing
:
Move the Double a
n
d Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floa
t
i
ng
:
U
se nearbyint inst
e
ad of round in fquo
t
Rem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
oating: Add rint function to
c
omplemen
t
nearb
y
int
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples: Ad
d
a dem
o
ns
t
ration of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
f
env: Add suppor
t
for raisi
n
g exceptio
n
s
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowle
r
cfloat: Us
e
FE_ALL_EXCEPT i
n
st
e
a
d
of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat:
Mak
e
an ef
f
o
r
t t
o
support fma
p
roperly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
f
loating: Punt the class
ve
r
sion of C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
ler
floating: Add
a sepa
r
ate class for the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Add
n
ote to source file ab
o
ut non-con
f
o
r
m
ance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bow
l
er
doc:
A
cknow
l
e
dge the existence of floating point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bowl
e
r
compat:
I
m
p
lemen
t
wr
a
pper
s
f
or
C99 float-valued fu
n
ctio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
buil
d
:
Fix build type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
com
p
at:
A
dd configu
r
e wa
r
ning when replacement
s
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
le
r
cfloat: Ad
d
compatibili
t
y
wrapper
s
for som
e
C
9
9 f
u
nction
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bow
l
e
r
build
:
Add sou
r
ce reposi
t
o
ry to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bowler
fenv: Ad
d
explicit
defi
n
iti
o
ns
for
infini
t
y, nan
a
nd pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
w
l
e
r
fenv: Fix em
b
a
r
rassing
typo in th
e
Fractional
i
nstance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re-export Control
.
Applicati
v
e
since users
n
e
ed it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
oa
t
ing: Add
e
xception
support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
l
er
license: Fix copyright yea
r
s in so
u
rce files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
floating: U
s
e a
strict data constructor fo
r
F
E
n
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating:
A
d
d
initial supp
o
rt for floatin
g
point
exce
p
ti
o
ns
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
f
lo
a
t
i
n
g: A
d
d nearby
i
nt to
the
R
ealFl
o
at class
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
B
o
wler
build: Update cabal depende
n
cy information for G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
float: Remo
v
e
u
se
o
f
d
e
cod
e
FloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick
Bowle
r
fl
o
ating: Us
e
bang patte
r
ns f
o
r unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
c
float: remove INC
L
UDE pra
g
ma
s
as GHC 6
.
12 h
a
tes them
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
b
uild
:
Add missin
g
Data
.
Floating
.
Fl
o
at to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
fl
o
at
i
n
g: Add initial su
p
port for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
b
u
i
l
d: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k Bowler
cfloat: Genera
l
i
z
e double_format to allo
w
sp
e
cifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowl
e
r
f
l
oat: Add class inst
a
n
c
es for Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck B
o
wler
cmath: Ad
d
b
i
ndings f
o
r float
-
valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k Bowler
altf
l
oat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
l
i
cense: Add missing copyri
g
ht
headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
doc: Add ra
t
ional
e
behin
d
the
R
oun
d
able class
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bow
l
e
r
doc: Fix oops
in des
c
ription of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: A
d
d comm
u
tati
v
ity not
e
for
m
ax and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rename
i
sSigni
f
ic
a
nt
t
o
i
s
Ordered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Mo
v
e library descrip
t
i
o
n to a
better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
B
o
wler
build:
H
a
c
kage-if
y
the
c
a
b
a
l file
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
floa
t
ing: Add Roundable
ins
t
an
c
e
f
or Int
e
gral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Add ins
t
ance
for Inte
g
ral a =>
Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
doc: Mino
r
ha
d
dock marku
p
fi
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
floating: Add
a
c
l
ass wh
i
ch supports rounding
f
unctions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
float
i
ng: Fix broken i
s
Fini
t
e implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating: Get rid
o
f th
e
extra Instance
s
m
o
d
u
le
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k Bowler
po
s
et: Remov
e
Inco
h
eren
t
Instance
s
and de
f
ine our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck B
o
wler
poset: Use I
n
c
oh
e
r
entI
n
stances to re
s
olve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bow
l
e
r
flo
a
ting: U
p
d
a
te export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowle
r
double:
S
p
lit out foreign declarations int
o
their o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c:
Update haddoc
k
comme
n
t
s
for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Export the Ord
c
l
ass (but not
its
methods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
B
owl
e
r
doc: Elaborate on why Ord instances fo
r
floating
ty
p
es
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
flo
a
ting: Add fquotRem, the
a
n
alogue o
f
C
'
s
remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
float
i
ng: A
d
d fma functio
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
dou
b
le: Impl
e
ment specifi
c
compar
i
s
o
n functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Remove superfluous
par
e
ntheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
bui
l
d: Update cabal script for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
li
c
ens
e
: Add cop
y
right and licens
e
informat
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wle
r
cfloa
t
: Up
d
ate cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc:
A
dd
a
detailed o
v
er
v
iew of t
h
e
purpose of t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs:
U
p
da
t
e h
a
ddock markup and add a tri
v
i
a
l func
t
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
d
o
uble: Add Pos
e
t and So
r
table
instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset
:
A
dd a cl
a
ss for
partially or
d
ered
dataty
p
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
uild: Ad
d
an autoconf
configur
e
scri
p
t to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
fl
o
ating:
A
dd description of floating clas
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: Add rem
a
i
n
der fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
c
float:
Allow a
printf format specifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k B
o
wler
double:
implement f
r
omI
n
teger u
s
i
n
g
t
oFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating: Allow con
v
er
s
ion fro
m
any Real
t
o Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
float
i
ng: Export th
e
toFloating fu
n
c
t
ion from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
: Add error and g
a
mma f
u
nct
i
on
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
o
w
le
r
flo
a
ting:
A
dd pow
e
r
f
un
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owle
r
f
loati
n
g: Add hyperb
o
lic
t
rigonome
t
ric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
types
:
Use op
e
r
a
tions
i
n GHC
.
Prim for double <=> f
l
oat
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
A
d
d
cl
a
ssifi
c
ation functions
.
commit
|
commitdiff
|
tree
next