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
Nic
k
Bowler
fenv: Add
a
n example progr
a
m
to show pr
o
blems with
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowler
fenv: Add appr
o
p
ri
a
te #ifd
e
f's to round
i
ng di
r
ection
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nic
k
Bowle
r
fenv
:
Sep
a
rate except
i
on te
s
ting fr
o
m environment save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bo
w
ler
float
i
ng: Add a Sortab
l
e constra
i
nt for PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowle
r
floating: Add a
ne
w
Data
.
Flo
a
ting
.
Types
modul
e
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
tri
v
ial:
R
emove redundant
imports and pointle
s
s variables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
rounda
b
le:
Split out th
e
Rounda
b
le class
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
poset: Add fixity decl
a
r
a
tions
.
commit
|
commitdiff
|
tree
2010-02-24
N
ic
k
Bowler
float
i
ng: Move
Data
.
Floating
.
CMat
h
.
Instances under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
float
i
ng:
Me
r
g
e
D
ata
.
Floa
t
ing
.
Types and Da
t
a
.
Floa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
N
i
ck Bowler
f
e
nv
:
A
d
d supp
o
rt fo
r
sup
p
re
s
sing excepti
o
ns ac
r
oss
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Ni
c
k Bowler
floating
:
Add ep
s
ilon to t
h
e
R
ealFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: Fix bad ty
p
o i
n
atan
2
and at
a
n2f
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k
B
owl
e
r
c
omp
l
ex:
Add i
n
i
tial compl
e
x support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
o
w
ler
cmath: Fix section
h
eading
s
to match the
C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
l
e
r
fl
o
ating
:
Add i
n
stances f
o
r CDouble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
floating
:
Fix o
f
f-by-on
e
e
r
ror in sca
l
eRati
o
nal
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bo
w
l
e
r
floating: Split out
fo
r
matt
i
ng f
r
o
m
the
Do
u
ble module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Make f
r
omRational work proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floating: Add
s
cal
b
as the altflo
a
t
v
ers
i
on of scalb
l
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
fl
o
a
ting: A
d
d another charac
t
e
ristic funct
i
o
n
and
g
eneralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
e
r
floa
t
ing: A
d
d some floati
n
g point cha
r
acteristic func
t
ions
.
commit
|
commitdiff
|
tree
2010-02-12
Ni
c
k Bowler
floati
n
g: Punt the FFI newtype
wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
B
o
wler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
o
wle
r
doc:
A
dd
h
a
d
dock
d
ocumentation for the RealFl
o
at class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
floating: Ren
a
me tgamm
a
to
g
a
mma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
t
i
n
g
:
M
o
ve the
D
oubl
e
and F
l
oat module
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floatin
g
: Use ne
a
rbyint inste
a
d of
rou
n
d
in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowl
e
r
fl
o
ating:
A
dd rint fu
n
cti
o
n to
comple
m
ent
n
ear
b
yint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
w
ler
examples: Add a demo
n
s
t
ra
t
ion of
w
hy FE
n
v is stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck
Bowler
f
e
n
v
:
A
dd
s
upport fo
r
r
a
ising ex
c
eptions exp
l
icit
l
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
cfloat:
U
s
e
FE_AL
L
_
EXCEPT instead
o
f -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
w
ler
c
o
mpat:
M
ake an eff
o
rt to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bo
w
ler
floa
t
i
ng: Punt t
h
e
c
l
ass
v
e
rs
i
on o
f
C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
f
l
oati
n
g: Add a s
e
parate
class
f
or the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
ck Bowler
compat: Add note to s
o
ur
c
e file about n
o
n
-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
B
o
wler
d
oc: Acknow
l
edge the exi
s
t
e
nce of floatin
g
point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat:
Implemen
t
wrapp
e
r
s for C9
9
float-valued fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owle
r
build: Fix build type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
c
o
m
p
a
t
: A
d
d configure warn
i
n
g when rep
l
acemen
t
s are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bow
l
er
c
f
loat: A
d
d compa
t
ibil
i
ty wrappers f
o
r some
C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
b
uild: Add
s
ource repository
t
o cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ic
k
Bowler
f
e
nv: Add explicit de
f
initions for
i
n
f
i
n
it
y
,
n
an and p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fenv: Fix em
b
a
rras
s
ing typo in t
h
e F
r
a
ct
i
onal
i
n
st
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowl
e
r
fenv
:
Re
-
export Contro
l
.
A
pplicati
v
e
since users
need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
fl
o
ating: Add exception support to fen
v
Eval
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowle
r
lic
e
n
s
e: Fix co
p
yright y
e
ars in
source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floati
n
g: Use a strict data co
n
s
tructor for
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
fl
o
ating: Add initial su
p
por
t
for
floating
p
oi
n
t exception
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floati
n
g: Add
n
earbyint
t
o the RealFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
build: Update cabal dep
e
ndency
inform
a
ti
o
n for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bo
w
ler
float: Remove use of
decode
F
lo
a
tInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
floating: Us
e
bang
p
a
tterns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
cfloat: remove
I
NCLUDE p
r
a
g
mas as GHC
6
.
12 h
a
tes
t
hem
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: A
d
d
missing
Data
.
Floating
.
Float to
c
abal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floa
t
ing: Add initial
support for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bow
l
e
r
bu
i
ld: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
cfloat: Generalize d
o
uble_forma
t
to allow specif
y
in
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck
Bowler
float: A
d
d cla
s
s
instanc
e
s for Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k Bowler
cmath: Add bindings for float-valued functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k Bowler
license
:
Add
m
i
ssing
c
opyri
g
ht headers
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
do
c
: A
d
d rationa
l
e b
e
hind the Roundable cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
do
c
: Fix oops
in d
e
s
cription of Ord c
l
a
ss
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset:
Ad
d
commutativity
note for
m
a
x and m
i
n
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowler
p
o
s
et: Re
n
a
m
e isS
i
gnificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowler
doc: Move library description
t
o a better
h
ome
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowl
e
r
b
uild: Ha
c
kage-
i
fy the ca
b
al
file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
loatin
g
: Add
Roun
d
able instanc
e
for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
pos
e
t: Add
instance for Inte
g
ral a => Ratio
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bo
w
ler
do
c
: Mino
r
haddock
m
arkup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
o
uble: Add a
n
Enum
i
nsta
n
ce
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
floating: Add a class w
h
ich supports ro
u
n
d
ing
function
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
e
r
floati
n
g: Fix b
r
oken isFinite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
flo
a
tin
g
: Get
rid of the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k B
o
wler
poset: Re
m
ove Incohere
n
tInstances and d
e
f
ine our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset:
U
s
e
IncoherentInstances to resolve overla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
f
loati
n
g: Update ex
p
ort
lists
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bo
w
l
e
r
doubl
e
: Split out foreign d
e
c
l
arations
into thei
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
ow
l
er
doc: Update haddock c
o
m
m
ents for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
poset: Ex
p
ort the Ord c
l
a
s
s (
b
ut
no
t
its method
s
)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
doc
:
Elaborate on why O
r
d instances for
floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
floating: Add
f
quotRem, the analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: A
d
d f
m
a funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ouble:
Implemen
t
specifi
c
compariso
n
funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
double: R
e
mo
v
e superfluous parenthes
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
u
ild: Up
d
ate cabal script for di
s
tributio
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck B
o
w
l
er
m
i
sc: Fix FFI pr
a
gm
a
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
l
i
ce
n
se: A
d
d copyri
g
ht a
n
d license inf
o
rmation
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick B
o
wler
cfloat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
doc: Add a
det
a
iled overview
o
f
th
e
purp
o
s
e
of t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
docs: U
p
dat
e
haddock
m
arkup and add
a
tri
v
ial fu
n
ctio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Add Po
s
e
t
and
S
orta
b
le instances
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bo
w
ler
pose
t
: Add a class
for partial
l
y ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bow
l
er
bu
i
ld: Add an autoconf configur
e
script to determin
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: A
d
d de
s
c
r
iption of floating c
l
as
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
fl
o
ating: Ad
d
remainder funct
i
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
cflo
a
t: Allow a p
r
i
n
t
f format specifier to b
e
passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: implement
fromI
n
t
eger u
s
in
g
to
F
loating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Al
l
o
w conve
r
sion
f
r
om any Real to Do
u
ble
.
.
.
commit
|
commitdiff
|
tree
next