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 B
o
wler
flo
a
ti
n
g: Merge
Data
.
Floati
n
g
.
Ty
p
es and Data
.
F
l
oat
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
N
i
c
k Bow
l
er
f
env: Add su
p
port for su
p
pr
e
s
s
i
ng exceptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
ic
k
Bowler
fl
o
atin
g
: Add epsi
l
on
to t
h
e Re
a
lFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
c
m
ath: F
i
x bad
typ
o
i
n
atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowle
r
complex:
Add initial comple
x
suppor
t
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bow
l
er
cmath
:
Fix section headings to match
t
he
C stand
a
rd
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
flo
a
ting: A
d
d
i
nstances for C
D
ouble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: F
i
x
off-by-one error in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowle
r
float
i
ng
:
Split out form
a
t
ti
n
g from th
e
D
oub
l
e mod
u
le
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Make f
r
o
mR
a
t
i
onal wor
k
properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bo
w
ler
floati
n
g: Add scalb as the a
l
tfloat version o
f
s
c
a
lb
l
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floatin
g
:
Add another
cha
r
acteristic function an
d
g
e
neral
i
ze
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
flo
a
t
ing
:
Add some floating poi
n
t
ch
a
ra
c
t
e
r
i
stic function
s
.
commit
|
commitdiff
|
tree
2010-02-12
N
ick Bo
w
ler
floating: Punt the
F
FI newtype wr
a
ppers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
a
ltfloat-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add ha
d
dock docume
n
tation
f
o
r
the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowle
r
floating: Rename tgamma to
g
amm
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
owler
f
l
oating: Move the
Doub
l
e and Float
m
odu
l
e
s
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
Bow
l
er
float
i
ng: Use nearby
i
nt instead of round
i
n f
q
uotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
Bowler
flo
a
ting:
Add rint fu
n
c
t
ion to comp
l
e
m
ent nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examp
l
es:
A
dd a dem
o
nstration of why
F
Env is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add suppo
r
t for raisin
g
e
xce
p
ti
o
ns ex
p
licitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
c
f
loat: Use FE_ALL_
E
X
C
EP
T
instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k
Bowler
compat: Make an
e
ffo
r
t to support fma p
r
op
e
rly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
floating: Pu
n
t
t
he
c
l
ass ver
s
ion of C
'
s remquo functio
n
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
floa
t
ing: Add a s
e
parat
e
c
l
ass f
o
r
the basic fl
o
ating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
ick
Bowler
compat: Add note to source file about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
Bowl
e
r
doc: Acknowledg
e
the existence of floating
point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
com
p
at
:
I
mpl
e
ment wrappe
r
s
for C99 float-
v
alued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
uil
d
: Fix build type in caba
l
fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
compat: Add
c
onf
i
gure warning when
r
e
p
laceme
n
t
s are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
cfloat: A
d
d compatibilit
y
wrappers for some C99
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bow
l
er
build
:
Add sour
c
e reposito
r
y
to
cabal
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fenv: Add explicit defi
n
it
i
o
ns for
i
nfinity, n
a
n
a
nd pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowl
e
r
fenv: Fi
x
embarrassing t
y
po in the Frac
t
ional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv:
R
e-export Control
.
Applicat
i
ve
s
i
n
c
e
users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
loating: Add e
x
ceptio
n
support to fenvEv
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
license: Fix copyright
yea
r
s in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
floating: Use
a
st
r
ict data constructor f
o
r FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
f
loating: Add initial support f
o
r
floating
p
oint excep
t
ions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
flo
a
ting: Add nea
r
b
y
i
nt
to the Rea
l
Float clas
s
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
buil
d
:
Update cab
a
l depe
n
dency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float:
R
emove use of deco
d
eFloatInte
g
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
B
owl
e
r
floating:
Use b
a
ng patterns for un
l
i
fte
d
bin
d
ings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
cfloat: remove INCLUDE pragmas as GHC
6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowl
e
r
bu
i
ld: Add
m
iss
i
ng
Data
.
Floati
n
g
.
Floa
t
to cab
a
l file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add
initial
supp
o
r
t
for the floating poi
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: A
d
d homep
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wler
cfloat:
G
enera
l
ize double
_
format to allo
w
s
p
ecifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
ler
flo
a
t: Add class i
n
s
t
anc
e
s
for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wle
r
cm
a
th: Ad
d
bindin
g
s for float-v
a
lued
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
a
l
tfloat
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license: Add miss
i
ng
c
o
p
yright
headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add rationa
l
e behind the Rou
n
dable c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowle
r
d
oc:
F
ix oops i
n
desc
r
iption of Ord cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
poset: Add commutati
v
ity n
o
t
e
f
o
r max and
min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
po
s
et: Rename
isSignificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowle
r
d
oc: Mov
e
library descript
i
on
to a better h
o
me
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
Bowler
b
uild: Hackage-ify t
h
e ca
b
al file
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
flo
a
ti
n
g: Add Roundabl
e
ins
t
a
n
ce for
Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bow
l
er
poset: Add instanc
e
for Integral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck
B
owler
doc: Minor haddock mark
u
p fi
x
.
commit
|
commitdiff
|
tree
2009-12-24
N
ic
k
Bowler
d
o
uble: Add a
n
Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
B
ow
l
er
floa
t
in
g
: Add
a c
l
as
s
which supports
r
ounding func
t
i
ons
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
f
loating: Fi
x
broken is
F
inite impleme
n
t
ati
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating: Get rid of the e
x
tra
In
s
tan
c
es module
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k Bowler
po
s
e
t
: Remove
IncoherentInstan
c
es and define
our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset:
Use
Incohe
r
entInstanc
e
s to reso
l
ve
ov
e
rlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
ler
fl
o
ating: Update
exp
o
rt lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
do
u
bl
e
: Split
o
ut
fo
r
eign
dec
l
aratio
n
s
into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc: Update
haddock
c
omment
s
for Dat
a
.
Pos
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
p
ose
t
: Export the Ord cla
s
s
(b
u
t n
o
t its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doc: Elabor
a
t
e on
why
O
rd ins
t
ances f
o
r flo
a
ting types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
floating: Add
fquotR
e
m
, the
a
n
alogue o
f
C's r
e
mquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
floatin
g
: Add fma fun
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
double: Imp
l
e
m
e
nt specific comparison fu
n
ct
i
on
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Remove
s
uperfluous parenth
e
ses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
build:
Update cabal script for
distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
o
wler
mis
c
: Fix F
F
I
pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
l
icense: Add co
p
yright and license i
n
formation
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
w
ler
cfloat: Upd
a
te
c
f
loat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
Bowler
doc: A
d
d a detailed overvi
e
w
of
t
he pu
r
pose of t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
d
ocs: Update haddoc
k
markup
a
n
d
add a
triv
i
al functio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
d
o
uble: Add Poset and Sorta
b
le instan
c
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
p
o
set: Add a c
l
ass for part
i
ally
ordered dataty
p
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Ad
d
a
n
auto
c
onf configure script
t
o
determ
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
f
loatin
g
:
Add description of float
i
n
g
classes
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
flo
a
ting: Add remainder func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
cfloat: Allow a printf format sp
e
cifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: implemen
t
fromInte
g
er using toFloatin
g
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
f
loating: Allow c
o
n
version fr
o
m
a
n
y Rea
l
to Do
u
ble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loat
i
ng: Exp
o
rt the toFloatin
g
f
unction
from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating: Add error and
gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Add power fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
f
l
oating:
Ad
d
hyperbolic tri
g
onometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
o
w
ler
types
:
Use
operat
i
o
n
s in GHC
.
Prim for do
u
ble <
=
>
f
loat
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bo
w
l
er
float
i
ng: Add classification functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floating: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
f
loating
:
Add so
m
e of the
e
xponen
t
i
a
l
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floati
n
g: Add trigonometric functi
o
n
s
.
commit
|
commitdiff
|
tree
next