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 Bowl
e
r
f
e
nv: Add an
e
xampl
e
pr
o
gram to show
p
r
oblems with
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Ni
c
k Bowler
fenv: Add appropriate #if
d
ef's to
rounding di
r
ec
t
io
n
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick
B
owler
fenv: Separate exception testing from environ
m
ent save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
f
loating: Add a Sortab
l
e c
o
n
s
train
t
f
or
PrimF
l
o
a
t
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
floating:
Add a n
e
w Data
.
Floating
.
Type
s
mod
u
l
e
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
t
r
ivial: Remove
redund
a
nt imp
o
rts and pointless variables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
roundab
l
e: Split out
the Round
a
ble class
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
c
k
Bowle
r
poset: Add fixity dec
l
arations
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck
B
o
wler
floa
t
i
n
g: Move Data
.
Floating
.
CMath
.
Ins
t
ances under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floati
n
g: Mer
g
e Data
.
F
l
o
a
ting
.
Typ
e
s a
n
d Data
.
F
l
oatin
g
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick
Bowler
fenv: Add supp
o
rt f
o
r
s
uppressing exceptions acro
s
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nic
k
Bowler
floating:
Add ep
s
i
l
on to the Re
a
lFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
cmath: Fix bad ty
p
o in atan2 and
a
ta
n
2f
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k
Bow
l
e
r
complex: Add initi
a
l complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
math: Fix section hea
d
in
g
s to match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating:
Add insta
n
ces
f
o
r
CDou
b
le and
C
Floa
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
floating: Fix off-by-one
error i
n
sca
l
eRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
er
floating: Split out
forma
t
ting from the
D
ouble module
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k
B
o
wler
floating: Make f
r
omRational work pro
p
erly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
f
l
oating: A
d
d
scalb
a
s the alt
f
loat
v
ersion of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
floating: Add a
n
other char
a
cteristic
function
and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add some f
l
oating point char
a
cteris
t
i
c fun
c
tions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floating: Pun
t
the FFI newtype w
r
appers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowl
e
r
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
doc: Add haddock docume
n
tat
i
on for
t
he RealFl
o
a
t class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floatin
g
: Ren
a
m
e
tg
a
mma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
ting:
M
ov
e
t
h
e Dou
b
l
e an
d
F
l
o
a
t m
o
d
u
l
e
s
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
f
loa
t
in
g
: Use nearbyint
inste
a
d of round i
n
fquot
R
em
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floatin
g
: A
d
d r
i
nt func
t
i
on to comp
l
ement near
b
yint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
e
x
am
p
les: Add a demonstration of
w
hy
F
E
n
v
i
s stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
f
e
nv: Add support for raising
ex
c
eption
s
explic
i
tly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
c
f
l
o
at:
U
se FE_ALL_EXCE
P
T instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
compat: Make an effort to
s
upport fma
proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
floatin
g
: Punt the class ve
r
sion of C's remquo f
u
nction
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick B
o
wler
flo
a
t
i
ng:
A
dd a separate class
f
or the basic floa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compa
t
: Add note to so
u
rce file about
n
on-conforman
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bow
l
er
doc: Ack
n
owl
e
d
ge the existence of float
i
ng point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat
:
I
mple
m
ent wrapp
e
rs for C99 float-valu
e
d functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
ow
l
e
r
bu
i
ld
:
Fix build ty
p
e in
cabal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
co
m
pat:
Add
configu
r
e
w
arn
i
ng
w
hen replacem
e
nts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
cfloat: Add compa
t
ibili
t
y wrappers for some C9
9
func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
build:
Ad
d
s
o
ur
c
e repo
s
itory to
c
abal
f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wler
fenv: Ad
d
expli
c
it defin
i
t
io
n
s
f
or infinity, nan an
d
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fe
n
v: Fix embarrassing typo in th
e
F
r
action
a
l i
n
stance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owl
e
r
fenv: Re-export C
o
ntro
l
.
Applicative
sin
c
e
use
r
s n
e
e
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating
:
Add
e
xce
p
tion support
to fe
n
vEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck B
o
wler
li
c
ense:
Fix c
o
p
yright years i
n
s
ource files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wle
r
floa
t
in
g
:
Use a stri
c
t
d
a
ta constructor for
F
E
n
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wl
e
r
floating
:
Ad
d
initial su
p
por
t
for floating
p
o
i
nt
exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floati
n
g: A
d
d nearbyin
t
to
the RealF
l
oat class
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
build: Update ca
b
al depe
n
denc
y
inf
o
r
m
ation for G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
o
a
t
: Remove use of d
e
code
F
loatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Use ba
n
g patterns f
o
r
un
l
ift
e
d bind
i
ngs
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
cfloat: rem
o
ve INCLUDE
pragmas as GHC 6
.
12 hates t
h
em
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick B
o
wle
r
build: Ad
d
mi
s
sing Data
.
Floating
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
floa
t
ing: Add initial supp
o
rt for
t
h
e
f
loat
i
ng point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
Bowler
bu
i
l
d: Add home
p
age
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
ler
cfloat: Genera
l
i
z
e
double_format to allow specif
y
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
l
e
r
floa
t
: Add
clas
s
instances for F
l
oat
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bowler
cmath:
A
dd bindings
f
or float-v
a
l
ued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
license:
A
d
d
missing cop
y
rig
h
t headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
doc: A
d
d rationale behind the
R
oundable c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
oc: Fix
oops in des
c
r
i
pt
i
o
n
of
O
rd c
l
a
s
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
poset
:
Add
c
o
mmuta
t
iv
i
ty n
o
te
for ma
x
a
nd
m
in
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bo
w
ler
poset: Rename isSi
g
nificant to isOr
d
ered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
d
oc: Mo
v
e
library descriptio
n
to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
bui
l
d: Hackage-ify t
h
e cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add Roun
d
a
bl
e
insta
n
ce fo
r
Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bo
w
ler
poset: Add
i
n
sta
n
ce
f
or Integral a => Ratio
a
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
doc: Minor h
a
ddock markup
f
ix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
double: Add an Enum
i
nstance
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
floating: Add
a cl
a
s
s wh
i
ch supports rou
n
din
g
functions
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bowler
f
loating: Fix
b
roken
i
sFinite im
p
lementatio
n
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k Bowl
e
r
fl
o
atin
g
:
Get rid of the e
x
tra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowl
e
r
poset: Remove Incoh
e
rentIn
s
t
a
nces and define ou
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bo
w
l
er
poset: Use
I
ncoherentInstances to resolv
e
ove
r
laps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
float
i
n
g
: Update export lis
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double: Split
ou
t
fo
r
e
i
gn declara
t
i
o
ns
in
t
o their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Upd
a
te ha
d
dock
c
o
mm
e
n
t
s
for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
po
s
et:
E
x
port
the
O
rd cl
a
ss (but
n
ot its
m
e
t
hods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
ler
doc: Elab
o
rate o
n
why O
r
d instances for
floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck B
o
wl
e
r
f
l
oating: Ad
d
fquotRem
,
the
a
n
alogue
of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
floating: Add fma functi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doub
l
e: Implement specific comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doub
l
e:
Remove superf
l
uou
s
pa
r
enth
e
se
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wl
e
r
b
uild:
Update
c
a
b
al scri
p
t fo
r
d
i
s
tribution
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
Bowler
m
i
sc: Fi
x
FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick B
o
wler
li
c
ense:
A
dd cop
y
right and license inf
o
rm
a
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat
:
U
p
date cf
l
oat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doc: Add a
detailed overview of the purpose of
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bo
w
ler
do
c
s
:
U
pdate
haddo
c
k mar
k
up and a
d
d a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
uble: Add Po
s
et and Sort
a
ble
i
nstance
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowl
e
r
poset: Add a
c
lass for partially orde
r
e
d
d
atatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
buil
d
: Add an autoconf configure script to
determ
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add description of floating cl
a
s
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
fl
o
ating: Add remain
d
e
r
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
cfloat: Allow
a
print
f
format
s
pe
c
i
f
ier to be p
a
s
s
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
double: implement
fromInteger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
owl
e
r
floati
n
g
:
Allow c
o
nversion from any Real to Do
u
ble
.
.
.
commit
|
commitdiff
|
tree
next