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
Nick Bo
w
ler
fenv:
A
dd
a
n e
x
a
m
ple p
r
ogram to show
p
robl
e
m
s
with
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowler
fenv: Add appropriate #ifdef's to
rounding
d
i
rection
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowler
fenv:
S
eparate exceptio
n
t
e
st
i
ng
f
rom
enviro
n
ment
sav
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bow
l
er
flo
a
ting: Add a Sor
t
abl
e
const
r
aint for PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowl
e
r
fl
o
a
t
ing:
Add a new
D
a
ta
.
Flo
a
ting
.
Types module
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
t
rivial: Remov
e
redund
a
nt
imports and pointless
variables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
rounda
b
le: Sp
l
it out the
Roundabl
e
c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
l
e
r
pos
e
t: Add
f
i
x
i
t
y
decl
a
ra
t
ions
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Move Data
.
Float
i
n
g
.
CMath
.
Instances
u
nder
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck
Bowle
r
float
i
ng: Merge D
a
t
a
.
F
l
oating
.
Type
s
an
d
Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bo
w
ler
f
e
nv: Add support for suppressing exceptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
i
ck B
o
wler
fl
o
ating: Add epsilon t
o
th
e
R
ealFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bo
w
ler
cmath:
F
ix bad typo
i
n atan2 and
atan2
f
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
comple
x
: A
d
d init
i
al complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmat
h
: Fix s
e
ct
i
on headings
t
o
ma
t
ch the C s
t
andar
d
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Add instances for CDouble and
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
floatin
g
:
Fix
o
f
f
-by-one error in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
o
wler
floati
n
g: Sp
l
it out formatti
n
g
from the Dou
b
le module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wle
r
floa
t
ing:
M
ake fr
o
mRational
work
p
roper
l
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
oating: Add scalb as the altfloat version o
f
scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
w
l
er
floating: Ad
d
another char
a
cteristic fu
n
ction
a
nd
g
eneralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
floating: Add some
f
loating
p
o
i
n
t cha
r
acteristi
c
functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
f
l
o
a
ting
:
P
u
nt the
F
FI newt
y
pe wrap
p
ers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
a
l
tfl
o
at-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
d
o
c: Add haddo
c
k documenta
t
i
o
n
f
or the RealFloat
cla
s
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bow
l
er
fl
o
ating:
R
en
a
me t
g
amm
a
to ga
m
ma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
fl
o
ating: Mo
v
e the
Double and Flo
a
t mod
u
les
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
e
r
floating: Use nearbyint instead of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floa
t
ing: Add rint
f
unction t
o
complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples: Add a d
e
m
onstr
a
tion of
w
h
y FEnv
is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
fenv: Add s
u
pport f
o
r raising excep
t
ions expli
c
itly
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bow
l
e
r
cfloa
t
: Us
e
FE_A
L
L_EXCEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick B
o
wler
compat: M
a
ke a
n
e
ffo
r
t to support
f
m
a properly
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bowler
floating: Punt
t
he class version of C's remquo functio
n
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowle
r
floating: Ad
d
a separate
c
lass for the ba
s
ic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick B
o
wler
com
p
at: Add note to
sourc
e
fil
e
about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bowler
doc: Acknowledge t
h
e existence of floa
t
ing
p
oint enviro
n
ment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowl
e
r
comp
a
t: Implement
w
rap
p
e
rs for C
9
9 float
-
valued
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
build:
Fix
build ty
p
e
in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
comp
a
t: Add configure w
a
r
n
ing when r
e
pla
c
em
e
nts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
float: A
d
d
c
ompatib
i
lity wrappers fo
r
some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
b
u
i
l
d: Add so
u
rce repository to ca
b
a
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv
:
A
d
d ex
p
licit definit
i
ons for infinity, nan and p
i
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck B
o
wler
fen
v
: Fix em
b
a
rra
s
si
n
g
ty
p
o in the Fractiona
l
instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv
:
Re-export Control
.
Applicative si
n
ce users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
floa
t
ing: Ad
d
exception supp
o
rt to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowle
r
lic
e
nse: Fix cop
y
right years
i
n s
o
urce fil
e
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
floa
t
ing:
U
s
e a st
r
ict
data constructor f
o
r FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wler
f
l
o
ating: Add ini
t
ial suppo
r
t f
o
r floati
n
g
point exc
e
ptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
fl
o
at
i
ng: Add nearbyint to the RealFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
bu
i
ld
:
Upda
t
e
c
a
bal dep
e
ndency informa
t
ion f
o
r
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick
B
owler
float
:
R
e
move use of decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bowler
floa
t
ing: Use bang patterns for unlifte
d
bind
i
ng
s
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
cfloat: remove IN
C
LUDE
p
ragmas as GHC
6
.
1
2
hates t
h
em
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
bu
i
ld: Add missing Data
.
Fl
o
ating
.
Float to cabal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
B
owler
f
loating: Add initial sup
p
o
r
t for
th
e
float
i
n
g
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Ni
c
k B
o
wler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowler
cfloat: Generalize do
u
ble_
f
ormat to allow specifyin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
float: Add c
l
a
s
s instances for
F
lo
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wler
cmath: Add
bin
d
ings for float-valu
e
d functions
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k
Bowler
altflo
a
t-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowler
l
i
cense: Add missing copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
doc: Add rational
e
b
ehind
the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
doc: Fi
x
oops in description
o
f Or
d
c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owl
e
r
poset: Add com
m
u
t
at
i
vity note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
N
ic
k
Bowler
poset: Rename
isSign
i
ficant to
i
sOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
doc: Move l
i
brary description t
o
a better
h
o
me
.
commit
|
commitdiff
|
tree
2010-01-19
N
i
ck Bowler
build: H
a
ckage-ify
t
he cab
a
l
fi
l
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowl
e
r
f
l
oating: Add Round
a
ble i
n
stance for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Ad
d
i
n
s
t
ance
f
o
r Integ
r
a
l
a =
>
Ra
t
io a
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
doc: Mi
n
o
r hadd
o
ck markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowl
e
r
doubl
e
: Add
a
n Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add a class which suppor
t
s rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
float
i
ng
:
Fi
x
brok
e
n isFinit
e
impleme
n
tation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowle
r
floa
t
ing: Get r
i
d of the ex
t
ra In
s
t
a
nces
m
odule
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck
B
owl
e
r
pose
t
:
R
emove Incohe
r
entInstan
c
es and defin
e
o
u
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
pose
t
: Use
Incoherent
I
nstances to resolve ov
e
r
lap
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowler
floating: Update
e
xpo
r
t lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
doub
l
e: Split out foreign declarations into
t
heir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck B
o
wler
do
c
:
Update haddoc
k
c
omments
f
or Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
poset: Exp
o
rt the
Ord class (but not
i
ts methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
d
oc: Elaborat
e
o
n
why
O
rd
i
nstances for flo
a
ting types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Ad
d
fquotRem, the
analog
u
e of C's r
e
mquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bo
w
ler
f
loati
n
g: Add fm
a
function
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
do
u
ble:
Implement specific c
o
m
p
arison functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k B
o
wler
double: Remove superfluous
p
arent
h
eses
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
buil
d
: Update cabal scrip
t
f
o
r
di
s
t
r
ib
u
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FFI p
r
agmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
license: Add copy
r
i
g
ht
a
n
d
l
icense informat
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
cfl
o
at: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
doc: Add a d
e
t
a
i
led o
v
e
r
view
of the purpose of t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
doc
s
: Update had
d
ock markup and ad
d
a trivi
a
l
f
u
nctio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
double: Add Poset
and Sortable
i
nstances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
e
r
pose
t
: Add a
class
f
or p
a
rtially
o
r
d
e
red da
t
a
t
ypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
build: Add an autoconf
c
onfi
g
ur
e
scr
i
pt to
d
etermine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
flo
a
ting: Ad
d
d
esc
r
ip
t
i
o
n of floating
class
e
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add rem
a
inder funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
ler
cflo
a
t: Allow a pri
n
tf format speci
f
ier to be passe
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick B
o
wler
double:
implement fro
m
Integer using to
F
loati
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Allow conversion
fr
o
m any Real to Double
.
.
.
commit
|
commitdiff
|
tree
next