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
trivial: Remove redundant imports and pointless variables.
2010-02-24
Nick
Bowler
trivial
:
Remove re
d
undant i
m
ports and
p
ointl
e
ss
vari
a
bles
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
rou
n
dable: S
p
lit out t
h
e Roundable cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
poset: Ad
d
f
i
xity
d
eclarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Move Data
.
F
loating
.
C
M
ath
.
Instanc
e
s under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
o
wle
r
floating: M
e
rge Data
.
Floating
.
Types and Data
.
Flo
a
ting
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nic
k
Bo
w
le
r
fe
n
v:
A
dd support for
s
uppressing exce
p
tio
n
s acros
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowl
e
r
floatin
g
: Add e
p
silon to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
cm
a
th
:
F
ix
b
ad typo in atan
2
a
nd atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k B
o
wl
e
r
comple
x
:
A
dd
initial c
o
mple
x
supp
o
rt
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owl
e
r
cma
t
h: Fix section headings to matc
h
th
e
C standard
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
c
k
B
owler
floating:
Add
i
nstanc
e
s for
CDou
b
le
and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
flo
a
ting: Fix
off-by-one
e
rror in
s
c
aleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
floating:
S
plit
o
ut
form
a
tting fr
o
m the
D
ouble module
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
floati
n
g:
Ma
k
e fromRational w
o
rk pr
o
p
e
rly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
e
r
floating: Add scalb as the altfloat versio
n
o
f
scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add another charac
t
eristic function
a
n
d generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add some
f
loating point characteristic fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-02-12
Ni
c
k Bow
l
er
fl
o
ating: Pun
t
the
F
F
I
newtype
wra
p
per
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
a
l
t
f
loat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
doc: Ad
d
hadd
o
c
k documentati
o
n for the RealFloat
class
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
float
i
ng
:
Rename t
g
amma to gamm
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
o
w
ler
floating: Mov
e
the Do
u
ble and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
o
a
ting: Use nea
r
byint instead of round in f
q
u
otR
e
m
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
o
wl
e
r
fl
o
at
i
n
g: Add ri
n
t
function to c
o
mplement nearbyin
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
e
r
examples
:
Add a demonst
r
a
t
i
on of why
F
Env is stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
fenv
:
Add su
p
port for raising
e
xcep
t
ions exp
l
ic
i
tly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloa
t
: Use FE_ALL_E
X
CEPT in
s
te
a
d of -
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wler
c
ompat: Make an effort
to
s
u
pport fm
a
p
r
operly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowle
r
float
i
n
g: Punt the
class versi
o
n of C's rem
q
uo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
fl
o
at
i
ng: Add a separate
class for the
b
asic float
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nic
k
Bowle
r
compat: Ad
d
note to source file about non
-
conformance
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
do
c
:
Acknowledge the existenc
e
o
f f
l
oati
n
g point e
n
vironm
e
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat: Implem
e
nt w
r
appers fo
r
C99
float-value
d
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
o
wler
build: Fix buil
d
type
in cab
a
l fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat
:
Add configure warning when re
p
l
acements
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
w
ler
c
float: Add com
p
a
t
ibility wrappers f
o
r some C99 fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
build: Add source
r
epository to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
fenv: Add explic
i
t definitions for
i
nfinit
y
, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
fe
n
v: Fix embarrassi
n
g typo in the Fractional i
n
stanc
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv
:
Re-export Control
.
Applicative since
u
s
ers ne
e
d
i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
fl
o
atin
g
:
A
d
d exception
s
u
pport
to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
license: Fix
c
op
y
ri
g
ht y
e
ars in source
f
i
les
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
oatin
g
:
Use a
s
trict d
a
t
a
c
o
n
s
tr
u
ctor
f
or FE
n
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
floa
t
i
ng: Add initial
s
u
p
port for fl
o
ating point
excep
t
ions
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowle
r
floating: Add n
e
a
rbyint to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
bu
i
ld: Update cabal dependency i
n
formation f
o
r GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k Bowle
r
fl
o
a
t
: Remove u
s
e of dec
o
d
e
Flo
a
tInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
o
a
t
i
ng: Use bang pa
t
terns for
unli
f
ted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowl
e
r
cfloat
:
remov
e
INCLUDE pragmas as GHC
6
.
1
2
h
ate
s
them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
b
u
ild: Add mis
s
i
ng Data
.
Floati
n
g
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
f
l
o
a
ting:
Add in
i
tial suppor
t
for the float
i
ng p
o
i
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
b
uild: Add ho
m
epa
g
e
.
commit
|
commitdiff
|
tree
2010-01-25
N
ic
k
Bow
l
er
cfl
o
at
:
Generalize dou
b
l
e_format to
allo
w
specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bowler
float: Add class instanc
e
s
for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k Bowler
cmath: Add bindin
g
s for fl
o
a
t
-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowl
e
r
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
e
r
license: Add miss
i
ng cop
y
ri
g
ht headers
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
doc: Add ra
t
ionale behind the Rou
n
dab
l
e cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: F
i
x oops in
d
escription of
O
r
d
class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowle
r
po
s
et
:
A
dd commutativity
n
ote
f
o
r max and
m
in
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rename isSi
g
nif
i
c
a
n
t
to is
O
rdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move library description
t
o a be
t
te
r
h
o
me
.
commit
|
commitdiff
|
tree
2010-01-19
Ni
c
k
B
owler
b
uild: Ha
c
ka
g
e
-
ify
the cabal
f
ile
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
floating
:
Add Rou
n
dable instance
for Integral
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bow
l
er
pos
e
t:
A
d
d instance for Integra
l
a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
doc:
M
inor haddo
c
k mar
k
up fi
x
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
double: Add
an En
u
m i
n
stance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
flo
a
tin
g
: A
d
d a class which supports rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
B
o
w
ler
floating:
F
ix broken isFinite implementati
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
floating: Get ri
d
o
f the ext
r
a I
n
s
t
anc
e
s modu
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset
:
Remove IncoherentInstances and def
i
ne our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowle
r
poset: Use IncoherentInstances to re
s
ol
v
e
overl
a
ps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating: Upd
a
te export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
d
o
uble: Sp
l
it
o
ut foreig
n
declarati
o
ns into
their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Updat
e
haddock com
m
ents for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowl
e
r
poset: Export
the Ord c
l
ass (but
n
ot
i
ts methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
do
c
: Elaborate on why Ord instances
f
o
r
flo
a
ting types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
Bowler
floating: Add fquotRem
,
t
h
e an
a
logue
o
f C's remqu
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowle
r
floating: Add f
m
a function
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
dou
b
le:
I
mplement spe
c
i
f
i
c comparison fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
uble: Re
m
ove
s
uperfluous
par
e
n
t
heses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Update cabal script
for d
i
s
tribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
misc: Fix F
F
I
pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license
:
Add cop
y
right and
l
ic
e
nse information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
cfloat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doc: Add a detailed overview of the purpo
s
e o
f
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
docs:
U
pdate
h
ad
d
ock mark
u
p and
add a trivial fu
n
cti
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
d
o
u
ble: Add Poset and
S
orta
b
le instances
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
B
o
wler
poset:
A
dd a
cl
a
ss f
o
r partially ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
e
r
build: Ad
d
an autoconf confi
g
ure script to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
fl
o
at
i
ng: Add description of floa
t
ing
c
lasses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floa
t
ing: Add remain
d
er fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowler
cfloat: Allow a
pri
n
tf format
specifier to be passe
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: implement fromInteger usin
g
toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Allow conversion
from any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
f
l
oating: Exp
o
rt
t
he to
F
loati
n
g functi
o
n
from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowler
fl
o
a
ting: Add error and gamma
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owle
r
floati
n
g: Add p
o
wer
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
fl
o
ating: Add hyperbolic trigon
o
metric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
types
:
Use operation
s
i
n
GHC
.
Prim for double
<
=> float
.
.
.
commit
|
commitdiff
|
tree
next