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
N
i
c
k
B
owler
trivial:
R
emove redundant imports and
pointless variables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
round
a
b
le: Split
out
the R
o
undable class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
poset: Add
fixit
y
declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
o
w
l
e
r
floating: Move Data
.
Float
i
ng
.
CMath
.
Instances un
d
er
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bowl
e
r
floati
n
g: M
e
r
ge Data
.
F
loating
.
T
y
p
es and Dat
a
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowle
r
fen
v
: A
d
d
support for suppressing exc
e
pt
i
ons
a
cross
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Ni
c
k Bowler
floatin
g
: Add epsilon to the
R
e
al
F
l
oat clas
s
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
cmath: Fi
x
ba
d
typo i
n
at
a
n2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowler
c
omplex: Add
i
nitial
compl
e
x supp
o
r
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
B
owler
cmath: Fix s
e
ction heading
s
to ma
t
ch t
h
e C
s
tandard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floatin
g
: Ad
d
instances
for CD
o
u
b
le and CFl
o
at
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
float
i
ng: Fix off-by-one
e
rror
i
n scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: S
p
lit
out for
m
atting
f
ro
m
the
D
ouble module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
er
flo
a
ting:
Make fromRational
w
o
rk
properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
A
dd sc
a
lb
a
s the
altfloat
versio
n
of scal
b
ln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating
:
Add
ano
t
h
e
r
characteristic f
u
nction and
generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck
Bowler
floating: Add
some fl
o
at
i
ng point characteristic functi
o
ns
.
commit
|
commitdiff
|
tree
2010-02-12
N
ick Bowl
e
r
floating: Pu
n
t th
e
FFI newtype
wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
B
o
wler
altflo
a
t-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
w
ler
doc:
Add
haddock
d
o
c
um
e
ntation for the RealFloat cla
s
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floati
n
g
:
Rename tgamma
t
o gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
floating
:
M
ove th
e
Double a
n
d
Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
o
wler
floating: U
s
e nearbyint instead of round in f
q
uotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Add
r
int fun
c
tion to
c
omplement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowl
e
r
example
s
:
Ad
d
a d
e
monstration
o
f wh
y
F
E
nv
is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
fenv:
A
dd sup
p
o
rt
f
o
r
rai
s
ing e
x
ception
s
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat: Use FE_ALL_EXCEP
T
instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Ma
k
e an effo
r
t to support fma
properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Punt the class versi
o
n of
C
's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bowler
f
loati
n
g: Add a separate cl
a
ss
f
or the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Ad
d
n
ote to
s
ou
r
ce f
i
le about non-confor
m
a
n
ce
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bo
w
ler
doc
:
A
c
knowledge the existence of
floatin
g
point e
n
vir
o
nment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bow
l
e
r
compat
:
Implement wrappers
f
or C99 float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
buil
d
:
F
ix build typ
e
in
c
a
bal
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: Add configure wa
r
ning
when repl
a
cements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
cfloat: Add compatibility wrapper
s
for
some C99 functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bo
w
ler
build: A
d
d source
r
e
posit
o
r
y to cabal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wler
fenv:
Add
e
xplici
t
defin
i
tions f
o
r
inf
i
nity, nan an
d
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fenv: Fix embarrassing typo in the Fractio
n
a
l
in
s
tance
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
fenv: Re-e
x
port Contro
l
.
Applicative since users ne
e
d it
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bowl
e
r
floating: Add
exception su
p
port to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
license: Fix copyright year
s
in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating
:
Use a strict data constructor
f
or
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
flo
a
ting
:
A
d
d
i
nitial
s
upp
o
r
t
for floati
n
g
point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
float
i
ng: Add
n
earbyin
t
to t
h
e R
e
alFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bowler
b
u
ild: Upda
t
e cabal dependen
c
y in
f
ormation f
o
r GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowle
r
fl
o
at: Remove use of decodeFl
o
atInte
g
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
wler
floating: Use bang patterns
f
or unlifted bindi
n
gs
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
cfloat: r
e
move INCLUDE
pragmas as
G
HC
6
.
12 hates the
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
wler
b
u
ild: Add m
i
ssing Data
.
Floating
.
Floa
t
to caba
l
fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add initial support for t
h
e floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: Add homepag
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
cfloat: Ge
n
era
l
i
z
e d
o
u
ble
_
format to allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float: Ad
d
class insta
n
ces for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
cmath:
A
dd binding
s
for float-valued
f
un
c
tio
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick
B
owler
altfloa
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
l
icense:
A
dd missing copy
r
i
g
h
t
h
eaders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add r
a
tion
a
le behind the
Roundable cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick B
o
wler
doc: Fix oops
in des
c
r
i
p
tion of
O
rd class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
poset: Add
commu
t
ativity
not
e
for max a
n
d min
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick
B
o
wler
pos
e
t: Rename isS
i
gnificant to i
s
Ordered
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck B
o
wler
doc: Move lib
r
ary descr
i
ption t
o
a better hom
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: Hackage-ify
t
h
e
cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
f
loating:
A
dd Round
a
ble
i
n
s
t
ance
for I
n
tegral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowl
e
r
pos
e
t: Add
i
nstance
for
I
nte
g
ral a =
>
Ratio
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
o
c:
Minor
haddock
m
a
rkup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
double: Add an Enum inst
a
n
ce
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Ad
d
a class which supports roundi
n
g fun
c
tions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fix broken isFini
t
e imp
l
ementa
t
ion
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowl
e
r
f
l
o
ating: Get
r
id
of th
e
extra
I
nst
a
nces m
o
d
u
le
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset:
R
emove Incoheren
t
Ins
t
a
n
ces and define
o
ur own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
p
o
s
et: Use IncoherentInstan
c
e
s to res
o
lve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating: Updat
e
export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowle
r
double: S
p
li
t
out foreign declar
a
tions into their
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
owler
doc
:
Up
d
at
e
h
a
ddock comments
f
or Data
.
Po
s
et
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bo
w
ler
poset: Export t
h
e Ord class
(
but not
its
method
s
)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c: Elaborate o
n
why Ord
i
nstances for fl
o
ating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
f
l
o
atin
g
:
Add fquotRem, the
a
nalogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowl
e
r
f
l
oating: Add
f
ma
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Implement spe
c
i
fic comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
d
ou
b
le: Re
m
ove sup
e
r
flu
o
us pare
n
theses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build:
U
pdate c
a
bal
script for
distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
m
i
sc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
license: Add
copyright an
d
licen
s
e i
n
formati
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owler
cf
l
oat
:
Updat
e
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
d
o
c: Add a deta
i
l
e
d overview of
t
he pu
r
pose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
docs: Update haddock mar
k
up and add a
trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Ad
d
Poset
and Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowler
poset
:
Add a class for par
t
ially ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowl
e
r
b
u
ild
:
Add an autoconf configure s
c
ript to
dete
r
m
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
description of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick
B
owler
float
i
ng: Ad
d
remai
n
d
er functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfl
o
at: Allow a print
f
format sp
e
cifier to
b
e
passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
d
ouble
:
implemen
t
f
r
omInteger
u
si
n
g toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floa
t
ing: Allow con
v
e
rsion from any
R
eal to
Do
u
ble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
E
x
p
o
r
t
the
toFloating fu
n
ction from
D
at
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
ng: Add error and
g
am
m
a
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
fl
o
at
i
ng:
Add
p
ower
f
unction
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing: Add hyperbolic tri
g
onometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
t
y
p
es
:
Us
e
ope
r
ations
i
n
GHC
.
Prim for double <=> float
.
.
.
commit
|
commitdiff
|
tree
next