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 Bow
l
er
trivi
a
l: Re
m
ove redundant import
s
an
d
p
o
intless variables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
w
l
er
roun
d
able: Split out the
R
ound
a
ble class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowl
e
r
poset: Add fixi
t
y declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bow
l
e
r
fl
o
ating: Move Data
.
Floatin
g
.
C
M
a
th
.
Instan
c
es under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Merg
e
D
ata
.
Floati
n
g
.
Typ
e
s and Data
.
F
l
o
a
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv: Add sup
p
ort for suppressing exceptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick
B
owler
floating:
A
dd
epsilon
t
o th
e
Real
F
l
o
at class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: F
i
x bad
typo in atan2 and atan2
f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
o
mplex: Add initial co
m
plex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: F
i
x
section
h
eadings
to match the C standar
d
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bow
l
er
fl
o
ating: Add instance
s
for
CDoubl
e
and
C
F
l
oat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Fix off-by-o
n
e erro
r
i
n
s
ca
l
eRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floating: Split out fo
r
matting fro
m
t
he Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
flo
a
ting: Make fromRational work p
r
op
e
rly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
floating: Add scalb as t
h
e
a
ltfloat version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floatin
g
: Add an
o
ther
ch
a
rac
t
eris
t
ic f
u
ncti
o
n and
g
e
n
eralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bow
l
er
f
l
oati
n
g: Add s
o
me floating point characteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bo
w
ler
floati
n
g: Punt
t
he
F
FI newtype wr
a
pper
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
a
l
tfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
doc: Add haddock do
c
umentation
f
o
r the RealFloat c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
f
l
oating:
R
e
name tgamma to g
a
m
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floatin
g
:
Move
the Double and Float mod
u
l
e
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
e
r
floating: Use nearbyint inste
a
d of
r
o
und in
fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowl
e
r
floating: Add r
i
nt function to complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
o
w
ler
examples:
A
dd a demonst
r
a
tion of
why FEnv
is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add support f
o
r
r
a
ising ex
c
eptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bo
w
ler
cfloat: U
s
e FE
_
ALL_EXCEPT in
s
tead
o
f
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: M
a
ke an effort
t
o support fma proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bowl
e
r
floating: Punt
the class ve
r
sion of
C's remquo functi
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Add a sepa
r
at
e
class for the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Ad
d
n
ote
t
o source fil
e
ab
o
u
t non-confor
m
a
n
ce
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k
B
o
wle
r
doc: Acknowle
d
ge the existenc
e
of floati
n
g point envi
r
o
nment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
c
k Bo
w
ler
co
m
pat: Impl
e
men
t
wrappers for C99 float-valued functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
build
:
Fix b
u
ild type in
c
ab
a
l file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
compat: Add
configure warning
when re
p
lacement
s
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cflo
a
t: Add compatibility wrappers for some C99 fu
n
ctio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
build
:
A
d
d
so
u
rce repository to ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
fenv: Add explicit d
e
finitions for
i
nfinity,
n
an
a
nd pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowle
r
fenv: Fix
e
mba
r
rass
i
ng ty
p
o in the F
r
a
c
tiona
l
ins
t
ance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bo
w
le
r
fenv: R
e
-export Control
.
A
p
pl
i
c
ativ
e
s
i
nce users nee
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
floating: Add ex
c
eption
supp
o
rt to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowle
r
license: Fix copyri
g
ht y
e
ars in sourc
e
files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
flo
a
t
ing: Use a strict da
t
a constructor for
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
floati
n
g
: Add initial s
u
pport f
o
r floati
n
g
p
oint exc
e
p
tions
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
Bowler
floa
t
i
n
g
:
Add
n
e
a
rbyint to
th
e
RealF
l
oat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build
:
Update cabal dependency in
f
o
r
mation for G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
float: Remov
e
us
e
of d
e
cod
e
FloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
floati
n
g
: U
s
e bang patterns f
o
r
u
nlifted bin
d
i
n
gs
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
Bowler
c
f
loa
t
: remove INCLUDE pragmas a
s
G
HC
6
.
12 hates th
e
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
build
:
A
d
d
missing Data
.
F
loa
t
ing
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add initial support for
t
h
e
f
loating po
i
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
ck Bowler
b
u
ild: A
d
d homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowle
r
cfl
o
at:
G
ene
r
a
lize do
u
ble_for
m
at to all
o
w
speci
f
ying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
floa
t
: A
d
d class ins
t
ances
f
or Fl
o
at
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowle
r
c
m
ath: Ad
d
bind
i
ngs f
o
r float-val
u
ed functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
lice
n
se: Add m
i
ssing
c
o
p
yright
h
eader
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
ow
l
er
doc:
Add rationa
l
e behin
d
th
e
Round
a
ble class
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bow
l
e
r
d
o
c: Fix oops in description of
Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
ler
po
s
et:
Add comm
u
t
a
t
iv
i
ty note for
max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bo
w
l
e
r
p
o
set:
Rename isSig
n
ificant to
i
sOrder
e
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
er
d
o
c: Mo
v
e library descr
i
ption to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bow
l
er
bu
i
ld:
Hackag
e
-ify t
h
e c
a
bal
file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
float
i
ng: Add R
o
undable in
s
tance for In
t
egral
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
poset: Add instance for Integral a => Rat
i
o a
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
B
o
wler
doc:
M
inor hadd
o
ck mar
k
up fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick
B
owler
double: A
d
d
a
n Enu
m
i
n
stan
c
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
l
e
r
floati
n
g:
Add
a
class which support
s
r
o
unding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
B
o
wler
floating: Fi
x
broken isFinite implemen
t
ation
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck Bowler
fl
o
at
i
ng: Get rid of the
extra Instances m
o
d
u
le
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
p
o
set:
R
emove
I
n
coher
e
ntI
n
stance
s
a
nd de
f
i
n
e our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck
Bowle
r
p
os
e
t:
Us
e
Incoh
e
rentI
n
stances to
r
esolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
ler
fl
o
ating: Update
e
xport lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
double:
S
plit out foreig
n
declarat
i
ons int
o
the
i
r
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owle
r
d
o
c
: Update
h
addock comm
e
nt
s
for
D
ata
.
Pose
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
p
o
s
et: Exp
o
rt the Ord class
(but n
o
t its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
doc: E
l
a
bora
t
e on why
Ord ins
t
a
nces for fl
o
ating t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
fl
o
ating
:
Add fq
u
o
t
Rem, the ana
l
ogue o
f
C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
f
loatin
g
: Add
f
ma
f
unctio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
do
u
ble: Implement s
p
e
c
i
f
i
c compari
s
on functions
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck B
o
w
l
er
double: Remove superfluous parenthese
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
buil
d
: Update ca
b
a
l sc
r
ipt for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
li
c
ense:
Add copyright an
d
license information
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bow
l
er
cfloat: Updat
e
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Add a d
e
tailed ov
e
r
v
iew of the
p
urp
o
se of
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bo
w
ler
docs: Update
haddo
c
k m
a
rku
p
and a
d
d
a trivial
fu
n
ction
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
er
double: Add Pose
t
and So
r
table inst
a
nces
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
poset: Add a cl
a
ss fo
r
parti
a
lly ordered dataty
p
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
buil
d
:
Add a
n
autoc
o
nf configure script to dete
r
mine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
owler
floating: Add descrip
t
ion of floating
c
l
asses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bow
l
er
floating: Add re
m
ain
d
er functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
cfloat: Allow a printf format
s
pecifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
dou
b
le:
i
mplemen
t
fromIn
t
e
g
er using
t
oF
l
oating
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck B
o
w
l
er
float
i
ng: Allow conversion from any R
e
al to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floati
n
g: E
x
port the toFl
o
ating functio
n
f
r
om Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating: Ad
d
err
o
r and gamma functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ating: Add power
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
loating:
A
d
d hyp
e
rbolic trig
o
nometric
f
un
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
types
:
U
s
e operations in
GHC
.
P
r
im for doubl
e
<=>
float
.
.
.
commit
|
commitdiff
|
tree
next