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
floating: Merge Data.Floating.Types and Data.Floating.Classes.
2010-02-24
Nick Bowle
r
floating: Merg
e
D
at
a
.
Floating
.
Types an
d
Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
N
i
ck Bowler
fenv: Add support for
s
up
p
ressing excepti
o
ns a
c
r
oss
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
floating: Add
e
psilon
t
o the RealFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
cmath:
F
ix bad typo in atan2
a
nd ata
n
2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
le
r
com
p
lex: A
d
d
ini
t
ial complex support
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
c
k
Bowler
cmath: Fix section
h
eadi
n
gs to match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
floating: A
d
d
instances for
CDouble a
n
d CFl
o
at
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
float
i
ng: Fix o
f
f-
b
y-one erro
r
in scaleRati
o
nal
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
floating: Split out
f
ormatting f
r
om the Double mod
u
le
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
c
k Bowler
float
i
ng: Mak
e
f
r
omRational work
p
rop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add scalb as
the altfloa
t
ve
r
sion of sca
l
bln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
floatin
g
:
A
dd anot
h
er characteris
t
ic
function and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
floating: Add
s
om
e
floating po
i
nt
characte
r
isti
c
fun
c
tions
.
commit
|
commitdiff
|
tree
2010-02-12
Ni
c
k Bowler
floating: Punt
the
FFI
n
e
w
type wr
a
ppers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowle
r
do
c
: Add h
a
d
dock documentatio
n
fo
r
t
he RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
o
at
i
n
g
:
R
e
n
ame
t
g
a
mma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
floating
:
Move t
h
e
Double and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
floating:
U
se nearbyint ins
t
ead
of round
in fquotR
e
m
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
floating: Add rint functio
n
t
o
compl
e
m
ent nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bo
w
ler
examples: Add a demon
s
tr
a
tion o
f
why FE
n
v is stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
fenv: Add sup
p
o
r
t
for
r
aising
e
x
cep
t
i
ons explicitl
y
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bow
l
er
cfl
o
at: Use FE_ALL_E
X
CEPT
instead of -
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bowler
compat: Make an
e
f
f
o
r
t to support fma p
r
oper
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bo
w
ler
floatin
g
:
P
unt the
c
lass versi
o
n
o
f
C
's
remq
u
o function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
fl
o
at
i
ng
:
Add a s
e
parate class for t
h
e
basic
floatin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Add note to so
u
rce fil
e
about non-conforma
n
ce
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bowler
doc:
A
c
knowledge the existence
of floating point envi
r
onm
e
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck
B
owler
com
p
a
t: Imple
m
ent wrappers for C
9
9 f
l
oat-valu
e
d functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owl
e
r
build: Fix
b
u
ild type in
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
c
ompat: Add
c
o
n
f
igure
warning when rep
l
acements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
cfloat: Add
c
ompatibility w
r
appers for some C99
f
un
c
tion
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
bui
l
d: Add source repository to
ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
f
env: Add explic
i
t definitions for
infin
i
ty, n
a
n and
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
fenv:
F
ix e
m
b
a
r
rassing typo in the Fractional in
s
tance
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
B
owl
e
r
fenv: Re
-
ex
p
o
r
t Control
.
Appli
c
ative sinc
e
users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
B
o
wl
e
r
floating: Add ex
c
eption support to fenvEv
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
l
ic
e
ns
e
:
Fix copyr
i
ght years
i
n source
f
iles
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
owler
f
l
oating: Use a
strict
d
ata constructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowle
r
flo
a
ti
n
g: Add
i
nit
i
al suppor
t
for
f
loating poi
n
t exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add
nearby
i
nt to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bo
w
l
er
build:
Upd
a
te cabal depen
d
ency in
f
ormatio
n
for G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
fl
o
at: Remove use o
f
decodeFloat
I
nteger
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bowler
floatin
g
:
Use b
a
ng p
a
tterns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
cfloat: remove INCLUDE pragmas as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build
:
Add missin
g
D
a
ta
.
Fl
o
ating
.
Float t
o
caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick
Bow
l
e
r
flo
a
ting: A
d
d initial support fo
r
the
floa
t
i
ng poi
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
ick Bowler
b
uild: Add
h
omepage
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k B
o
wler
cfloat: General
i
ze double_fo
r
mat to allow specifyin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k Bow
l
er
float: Add cla
s
s
instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath:
A
dd bindi
n
gs for f
l
o
at-valu
e
d functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
altfloa
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
license: Add missing
c
opyright hea
d
ers
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
B
o
wler
doc
:
A
d
d
rationale behind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
d
oc: Fix oo
p
s in description of Or
d
class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowle
r
poset: Add commu
t
a
t
i
vi
t
y n
o
te for
max and min
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bow
l
e
r
poset: Rena
m
e isSignif
i
cant
t
o
isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
o
w
ler
doc: Move library descrip
t
i
on to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
N
i
ck Bowler
build:
Hackage-ify the caba
l
file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Ad
d
Roundabl
e
instance for I
n
tegral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Ad
d
instance
f
or I
n
te
g
ral a =>
R
ati
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
doc: Mi
n
or haddock
mar
k
u
p fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck
Bowler
double: Add a
n
E
num i
n
s
t
anc
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
float
i
ng: Add a class which supports rounding funct
i
ons
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
loating: Fi
x
broken isFinite implementatio
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick B
o
wler
floating: Get rid of
the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
Bowler
poset:
Remove
I
ncoheren
t
Instanc
e
s and define ou
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick
Bowler
pos
e
t
:
Use Incohere
n
tInst
a
n
c
es to resolv
e
overlap
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
fl
o
ating
:
Update
e
xport l
i
s
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck B
o
wle
r
double:
Split out foreign declarations int
o
t
heir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowle
r
d
oc:
U
pdat
e
haddock comme
n
ts for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
pos
e
t
:
Expo
r
t
the
Or
d
c
l
ass (but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
d
oc: Elaborate on why
O
rd instances for floati
n
g t
y
p
e
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
floating:
A
dd fquotRem, th
e
analo
g
ue
of C's remq
u
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
loating: Add fma
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
uble: Imp
l
ement specific com
p
arison
func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Re
m
ove s
u
p
erflu
o
us parenthes
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bu
i
ld:
Updat
e
cabal scrip
t
for distrib
u
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bow
l
er
misc
:
Fix FFI pr
a
gmas
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
license:
A
dd copyright
a
nd
l
icense in
f
or
m
a
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
cfloat:
U
pdate c
f
loat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Ad
d
a detailed overv
i
ew of
t
h
e
p
u
r
pose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc
s
: Upd
a
te haddock markup a
n
d a
d
d a trivial
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
d
ouble: Add
P
oset and Sorta
b
le ins
t
ances
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
poset: Add a class
for
p
artially ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
b
u
i
ld
:
Add
a
n autoco
n
f configure
script to de
t
er
m
ine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating
:
Add
d
escr
i
pt
i
on of floatin
g
c
l
a
s
ses
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
flo
a
ting: Add re
m
a
inder func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowl
e
r
cfloat: All
o
w a printf fo
r
m
a
t spec
i
fier to be
passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowle
r
double: implement f
r
omInteg
e
r
u
sing
t
o
Floating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating:
Allow c
o
nversio
n
fro
m
any Real
to Doubl
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: Export
the
t
oFlo
a
ti
n
g function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
e
rr
o
r
a
nd gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
p
ower functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bo
w
ler
f
loa
t
ing: Add hyperbolic trigonometric f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
types: Use operations in G
H
C
.
Prim for double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
ng: Add
c
lassification
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
floating: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owle
r
floating: Add so
m
e of the exponential functi
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
f
l
oating
:
Add t
r
igono
m
e
t
ric functions
.
commit
|
commitdiff
|
tree
next