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 an example program to show problems with forkIO.
2010-10-13
Ni
c
k
Bowle
r
f
e
n
v
: Add
an e
x
a
m
p
le program to show problems with
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nic
k
Bowler
f
e
nv:
A
dd a
p
p
rop
r
i
a
te #ifdef's to r
o
undin
g
directio
n
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowler
fenv: Sep
a
rate exc
e
ption testing from envi
r
onment
s
ave
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bowler
floating: Add a S
o
rtable constraint
f
or Pri
m
F
lo
a
t
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
floa
t
ing: Add a new Data
.
Float
i
n
g
.
Type
s
m
o
dule
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
tr
i
vial: Remove redundant imports and p
o
intless varia
b
les
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wler
r
oundable: Split out the Roundable
c
lass
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
pos
e
t
:
Add fixity declaration
s
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
f
l
oating:
Move Dat
a
.
F
l
oating
.
CMath
.
I
nstances
u
n
d
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
floatin
g
: Merge
D
a
ta
.
Floati
n
g
.
Types and
Data
.
F
loating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick
B
o
wler
fenv: Add support for suppressing exceptions acr
o
ss
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick
Bowler
floatin
g
:
Add epsilon to the
R
e
alFloat
class
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowl
e
r
cmath: Fix bad typ
o
in
at
a
n2 an
d
atan2
f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
wl
e
r
c
o
m
p
lex: Add i
n
itial co
m
plex s
u
pp
o
rt
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
cmath: Fix sect
i
on headin
g
s to match th
e
C
standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
f
loati
n
g: Add i
n
stances for CDouble an
d
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowler
f
l
oa
t
ing: Fix off-
b
y-one error i
n
s
c
aleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floa
t
i
ng
:
Sp
l
it ou
t
formattin
g
from the Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
flo
a
ti
n
g:
M
ake fromR
a
tional work properly
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick B
o
w
ler
floating: Add sc
a
lb as the altfloat version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowle
r
f
l
oating: Add an
o
th
e
r characteristic function a
n
d generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floatin
g
: Add some floati
n
g point
characteristic
f
u
n
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowle
r
f
l
oat
i
n
g
:
Punt the FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowl
e
r
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
doc:
A
dd
haddock documentatio
n
for the Rea
l
Float clas
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Rename tgamma t
o
ga
m
ma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floa
t
ing
:
Move
the
D
o
uble and Fl
o
at m
o
dules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating:
U
se nearb
y
i
n
t in
s
tead of r
o
und i
n
fqu
o
tRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
floating:
Add rin
t
f
u
nction to
c
om
p
lement nearb
y
int
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck B
o
wler
exa
m
p
l
es: Add a de
m
onstration of wh
y
F
E
nv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
f
e
nv: Add su
p
port f
o
r rais
i
ng exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
cfloat: Us
e
FE_ALL
_
EXCEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
co
m
pat: Make an effor
t
to support fma
p
r
o
p
er
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
fl
o
ating: Punt the
c
l
ass version
of C's rem
q
uo f
u
nction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
float
i
ng: A
d
d a separate cla
s
s for t
h
e b
a
s
ic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bo
w
le
r
com
p
a
t
:
Add n
o
t
e
to so
u
rce
file a
b
out non-
c
o
n
formance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick B
o
w
l
e
r
doc: A
c
knowledge
t
he exis
t
e
n
ce of float
i
ng point
e
n
vironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat: Implement
wrap
p
ers for
C99 flo
a
t-valued fun
c
tio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
build: Fix build
t
yp
e
in caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compa
t
:
Add co
n
figure war
n
ing whe
n
replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
cfloat: Ad
d
c
o
mpatibility
w
rapp
e
r
s
for some C99
fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
w
l
er
bui
l
d: A
d
d s
o
u
r
ce reposito
r
y to ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fe
n
v: Add
explicit definit
i
ons
f
or infi
n
ity, na
n
and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv:
Fi
x
embarrassing
typo in
t
he Fractional ins
t
ance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fenv: Re-export Contr
o
l
.
Applicativ
e
since use
r
s need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owl
e
r
floa
t
i
ng: A
d
d
e
xception supp
o
rt to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
lic
e
ns
e
: Fix copyright y
e
ar
s
in source fi
l
e
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
f
l
oating: Use a strict data constructor for
F
Env
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floati
n
g
:
A
d
d initial support
for floating po
i
nt e
x
ceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add near
b
yint t
o
the RealFl
o
at cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
b
uild: Update
cabal dependency
i
nf
o
rmation for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
fl
o
at: Re
m
ove
u
s
e of de
c
odeFlo
a
tInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
floating: Use
bang
p
atterns for unli
f
t
e
d bind
i
ngs
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
cf
l
o
at: remove INCLUDE pragmas as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick
Bowl
e
r
build: Add m
i
ssing D
a
t
a
.
Floating
.
Fl
o
at t
o
cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowl
e
r
flo
a
ting: Add
i
nitial support for
t
he float
i
ng
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
B
owler
build: Add homepag
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
c
f
l
oat: Gener
a
lize doub
l
e_for
m
a
t to allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowler
f
loat: Add class instan
c
es for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Add bind
i
ngs fo
r
float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
altfl
o
a
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license: Add
missing c
o
pyright
head
e
rs
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
o
c:
A
d
d rat
i
onale behind the Roundable cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
do
c
: Fix oops
i
n description o
f
Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
poset: Add co
m
muta
t
i
vity not
e
for max a
n
d min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset:
Rename isSignificant
t
o isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
do
c
: Move
l
ibrary
de
s
c
r
i
p
ti
o
n to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: Hack
a
ge-ify t
h
e cabal
f
ile
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
floating: Add Rou
n
dable
inst
a
nce for
Inte
g
ral
a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
pose
t
: Add instance for
I
ntegral
a
=
>
R
atio
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
doc:
M
in
o
r
haddo
c
k markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
double: Add an
Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add a class which
s
u
pports rou
n
ding fun
c
tions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fix
bro
k
en
i
s
Finite i
m
plementa
t
ion
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
f
l
oating: Get rid of
t
he extra Ins
t
anc
e
s module
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
c
k Bowler
p
oset: Remove Incohere
n
tInstances and
define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck B
o
wl
e
r
pose
t
: Use Inc
o
herentI
n
s
ta
n
ce
s
to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k
Bow
l
er
f
l
oating: Upda
t
e
export lists
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowler
d
ouble: Sp
l
it ou
t
f
oreign
d
e
c
larations into t
h
eir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
doc
:
Updat
e
ha
d
dock commen
t
s for
Data
.
P
oset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
poset: Export the Ord class (
b
ut not its m
e
t
h
ods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Elabo
r
ate on why Ord instances f
o
r floati
n
g types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
f
loating: Add fquotR
e
m
, the an
a
logue
o
f
C's
remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
Bowler
f
l
oating: Add
f
ma f
u
nction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ou
b
le: Implement
s
pecific comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
d
ouble
:
R
e
move sup
e
rfluo
u
s pare
n
t
h
eses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build:
Update
c
abal script
f
o
r
distri
b
ution
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowl
e
r
misc:
F
i
x
F
FI pra
g
ma
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: Add copyright and lice
n
se
i
nfo
r
m
a
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Update cflo
a
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owle
r
d
o
c: Add a d
e
tailed overview of the purpo
s
e of
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowle
r
doc
s
:
U
pda
t
e haddock ma
r
ku
p
and
add a t
r
ivial fun
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
u
bl
e
: Ad
d
Poset
a
nd Sortable ins
t
a
nces
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset
:
Add a class
for par
t
ially or
d
ered da
t
aty
p
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
b
uild: Add
an autoconf configure scri
p
t to dete
r
m
ine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
descript
i
on of floati
n
g clas
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add remainder f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bow
l
er
cfloat
:
Allow a printf format spec
i
fier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
double: implement fromInteger u
s
ing
t
o
Float
i
ng
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Allow
c
onve
r
sion
from any Real to Do
u
b
le
.
.
.
commit
|
commitdiff
|
tree
next