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
fenv: Add appropriate #ifdef's to rounding direction helpers.
2010-10-13
Nick
B
o
wler
fenv: Add appro
p
riate
#
ifdef's to
r
ounding di
r
ect
i
o
n
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nic
k
B
o
wler
fenv: Separate ex
c
eption testing from en
v
ir
o
nmen
t
save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Add a
Sortable constraint fo
r
P
rimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floati
n
g: Add a new Dat
a
.
Floating
.
Types modul
e
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowle
r
trivial: Rem
o
ve redundan
t
impo
r
ts and po
i
n
t
less variab
l
e
s
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
ro
u
ndable: Sp
l
it out the Roundab
l
e
c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
poset: Add fi
x
ity declarat
i
ons
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
f
l
o
ating: Move
D
ata
.
F
l
oating
.
C
Math
.
I
n
stances un
d
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
flo
a
ting:
Merge Data
.
Flo
a
ting
.
Types and Data
.
F
l
oating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Ni
c
k Bowler
fenv: Add sup
p
or
t
for su
p
pr
e
ssin
g
exce
p
t
ions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
ick Bowler
f
l
o
ating: Add
e
p
s
i
l
on
to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
c
m
ath
:
Fix bad typo in atan2
and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k
Bowler
comp
l
ex: Add
initial complex suppo
r
t
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k
Bowler
cmath: F
i
x section headin
g
s
t
o match the C s
t
andard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
l
e
r
floating: A
d
d instances for C
D
ouble a
n
d CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
floating
:
Fix off-by
-
on
e
e
r
r
or in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: S
p
lit ou
t
formattin
g
from the Doubl
e
mod
u
l
e
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
floating: Make
f
romRational wor
k
prope
r
l
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
flo
a
ting: Add scalb a
s
t
he altfl
o
at ver
s
ion of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
B
o
w
l
er
float
i
ng: Add another characteristic fu
n
ctio
n
and gen
e
ralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floating: Ad
d
som
e
floa
t
ing
point characteristic fu
n
ct
i
o
n
s
.
commit
|
commitdiff
|
tree
2010-02-12
N
i
ck
B
o
wler
floating: Pu
n
t
the FFI newtype w
r
appers
.
commit
|
commitdiff
|
tree
2010-02-06
N
i
ck
Bowle
r
a
l
t
floa
t
-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
d
o
c: Add h
a
d
d
ock document
a
tion for the RealFloat
c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
floating
:
Re
n
a
m
e tgamma to
g
am
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wl
e
r
floati
n
g: Move th
e
Double and Flo
a
t
modules
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k B
o
wler
flo
a
t
ing: Use nearbyint instead of
r
o
u
nd in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
floating: Add rint func
t
ion to complement ne
a
rbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
e
r
examples: Add a demonstr
a
tion of why
F
Env is s
t
ill
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
fenv:
A
d
d support for raising exce
p
tions
e
xpl
i
c
itly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat: Use FE_ALL_EXCEPT
instead of
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Make an effort t
o
support
fma p
r
operly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
fl
o
ating:
P
unt the class versi
o
n of C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floa
t
ing: Add a
separat
e
class f
o
r the bas
i
c
f
loatin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Add note to sou
r
ce
file
a
bo
u
t non-co
n
form
a
nce
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
do
c
: A
c
kno
w
l
e
dge the
e
xistence of f
l
oating point
env
i
r
on
m
ent
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k
Bowler
c
o
mpat: Implemen
t
wrapp
e
r
s
for C99 float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
build: Fix buil
d
type in cabal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat
:
A
d
d
configure
w
arning when
re
p
lacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
f
loat: Ad
d
c
omp
a
tibi
l
ity
w
rappers for
s
o
me C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
l
e
r
b
uild: Add
source repository to ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fenv: Add exp
l
icit definiti
o
ns
for infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
f
e
nv: F
i
x emb
a
rras
s
ing ty
p
o in th
e
Fractional
i
n
stance
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowl
e
r
fen
v
: Re-exp
o
r
t
Control
.
Appli
c
ati
v
e s
i
nce user
s
need
i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
float
i
ng:
A
dd exce
p
tion support
to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
l
i
cense:
F
ix copyr
i
ght yea
r
s in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
float
i
ng: Use a strict data
c
onstructor f
o
r FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
o
w
l
e
r
f
l
o
ating: Add initial supp
o
rt for floating point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: A
d
d nearbyint to
t
he Rea
l
F
l
o
a
t cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
w
l
er
build
:
U
p
date
cabal
dependency inform
a
tion f
o
r GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: Remove
use o
f
d
eco
d
e
F
loatInte
g
er
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: U
s
e bang patt
e
rns for unlifted bind
i
n
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
cfloat: remo
v
e INCLUDE pragm
a
s as
GHC 6
.
12 hates th
e
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add missi
n
g Data
.
Floating
.
Float
to cabal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
fl
o
ating: A
d
d initial supp
o
rt fo
r
the floa
t
ing point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: Ad
d
h
o
mepa
g
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfl
o
at
:
Genera
l
iz
e
double_fo
r
m
a
t to allow
s
pecifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
fl
o
at:
A
dd class instances f
o
r
F
loat
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bowler
cmat
h
:
Add b
i
n
d
ings for floa
t
-
val
u
e
d
funct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
alt
f
loat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
licens
e
: Add missin
g
c
o
p
yrigh
t
he
a
ders
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bow
l
er
doc
:
A
d
d
rationale b
e
hind the Roundable cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
doc: Fix oops i
n
description of O
r
d class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
poset: Add commutativit
y
not
e
for
m
ax and m
i
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowle
r
pos
e
t:
Rename isSignificant to isOrdere
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc:
M
ove
l
i
brary des
c
rip
t
io
n
to a bette
r
h
o
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowle
r
build: Hac
k
age-ify the caba
l
file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating
:
Add Roundable instance
for In
t
egral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
poset: Add
i
n
s
t
a
nc
e
for
I
ntegral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc: Minor ha
d
d
o
ck markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
d
ouble: Add an
E
num instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
loating: Add
a
cl
a
ss which su
p
po
r
ts
ro
u
nding func
t
ions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fix
b
roken isFinite implementatio
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
o
w
ler
floating: Get r
i
d
o
f the extra Insta
n
ces module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
Bowl
e
r
poset: Remove IncoherentInstanc
e
s and defin
e
o
u
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
p
o
s
e
t: Use Inc
o
herentInstances to reso
l
ve overla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
flo
a
t
in
g
:
U
pdate
e
xport list
s
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k B
o
w
ler
double: Split out fo
r
eign declarati
o
ns
i
nto their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
doc:
Update ha
d
dock com
m
ents
f
or Data
.
Po
s
et
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
poset
:
E
x
po
r
t the Ord
c
lass (b
u
t not its
m
ethod
s
)
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick B
o
wler
doc: Elabor
a
te on why
O
rd instances
for
f
loati
n
g types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bo
w
ler
floating: Add fquotR
e
m
,
the analogue o
f
C
'
s remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doub
l
e:
Imple
m
ent
s
pecif
i
c
com
p
ariso
n
functions
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
double: Remove supe
r
fluous pa
r
ent
h
ese
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
Bow
l
e
r
build
:
Update cabal script for
d
is
t
ributio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
m
i
sc: Fix F
F
I
pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
l
icense
:
Add copyrigh
t
and
l
icense information
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
c
f
loat: Up
d
ate c
f
loat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
doc: Add a detaile
d
overv
i
ew
o
f the p
u
rpose
o
f
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
ler
docs: Update
h
addock mar
k
up and
a
dd a tri
v
i
a
l funct
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
w
l
e
r
double: Add Poset and Sortab
l
e instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
pose
t
: Add
a cl
a
ss for partially o
r
der
e
d datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
buil
d
: Add an au
t
oco
n
f co
n
figur
e
script
t
o
dete
r
mine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
B
owler
floating: Add
d
escri
p
tion o
f
fl
o
ating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
in
g
:
Add rem
a
ind
e
r functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
c
f
loat: Allow a printf
f
orm
a
t specif
i
er
to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
d
ouble: implemen
t
fromI
n
teger
u
s
i
ng toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating:
Allow
conversion from any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Export th
e
toFl
o
ating funct
i
on fr
o
m Data
.
.
.
commit
|
commitdiff
|
tree
next