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
floating: Add a new Data.Floating.Types module.
2010-02-24
Nick Bow
l
er
floating
:
Add a new Data
.
Floating
.
Types module
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
l
e
r
t
r
ivial
:
Remove redu
n
dant imports a
n
d
pointless
v
a
riables
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
c
k
Bowl
e
r
roundable: Split out
t
he Rounda
b
le class
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
po
s
et: Add fixity declaratio
n
s
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
c
k
Bowler
floa
t
ing:
Mov
e
Data
.
Float
i
ng
.
CMath
.
I
nstances under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
f
lo
a
ting:
M
erge Data
.
Floatin
g
.
Types and Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv: Add suppor
t
f
or suppressing e
x
c
epti
o
ns across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick B
o
wler
floati
n
g: Add epsilo
n
to the Rea
l
F
loat class
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bow
l
e
r
cmath: Fix
b
a
d
ty
p
o
in a
t
an2 and
a
tan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
comp
l
ex: Add ini
t
ial c
o
m
p
lex s
u
p
p
ort
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath
:
Fix se
c
ti
o
n headings to
m
atch t
h
e C s
t
an
d
ard
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
float
i
ng
:
Add instan
c
es for CDouble and
C
Float
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
f
l
oating: Fix
o
f
f-
b
y-one er
r
or in scal
e
Rational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
o
w
l
er
f
l
oating:
S
plit out formatting f
r
o
m the D
o
uble module
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
floatin
g
: Make fromRation
a
l wo
r
k properly
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bo
w
ler
floating:
Add scalb as
the al
t
floa
t
version of
s
calbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add another charac
t
er
i
sti
c
function and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
o
a
t
in
g
: Add some
f
loa
t
ing p
o
int characteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nic
k
Bowler
f
l
oating: Punt th
e
FFI newtype w
r
appers
.
commit
|
commitdiff
|
tree
2010-02-06
N
i
ck Bowler
altfloat-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
d
oc: Add haddock documentation f
o
r the RealF
l
oat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
floating
:
R
ena
m
e tgamma
to
gamm
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fl
o
a
t
ing: Move the Double and Float
m
odules
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
floating: Use nearbyi
n
t instead of round in fquotRe
m
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
Bowler
floating:
Add rint func
t
io
n
to
c
omplem
e
n
t
nearbyi
n
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bo
w
ler
e
xa
m
ples: Add
a demons
t
ration of w
h
y
FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add support for rai
s
ing exceptio
n
s
e
xplicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
c
float: Use
FE_ALL_EXC
E
PT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
c
ompat: Make an ef
f
ort to
support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
floating: Pun
t
t
he class v
e
r
sion of
C's remquo fun
c
tion
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k
B
owler
floatin
g
: Add
a separate class for the basic floatin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Add note to s
o
urce file about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
d
o
c:
A
ck
n
owledge the e
x
i
s
tence of floating point en
v
ironme
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
c
o
mpat: Imp
l
e
m
en
t
wr
a
pp
e
r
s
for C99 float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fix build t
y
pe in
cab
a
l fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compa
t
: Ad
d
configur
e
war
n
i
ng w
h
en r
e
p
l
acements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
cfloat: Add
c
o
m
patibility
wrap
p
ers for
so
m
e C99 fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
b
uild: Add
s
o
u
rce rep
o
sitory to cabal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fenv: Add explicit definitions f
o
r infinity,
nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv:
F
i
x embarrassing typo in the Fractional ins
t
anc
e
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
Bowler
fenv:
R
e
-
export
Control
.
A
p
p
lic
a
tiv
e
since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bow
l
er
floa
t
ing: Add exceptio
n
support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
license: Fix
c
opyright years in source
fi
l
es
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
floatin
g
:
Use
a
strict data constru
c
tor
f
o
r F
E
nv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floati
n
g: A
d
d
initial support f
o
r floati
n
g point exc
e
ptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
fl
o
ating:
Add ne
a
rby
i
nt to the RealFloat clas
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
build:
Update
cab
a
l
dependency inf
o
rmation for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
Bowler
float:
R
emove
u
se of
de
c
odeFloatIn
t
ege
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Use bang pa
t
t
erns for unlifted bin
d
ings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloa
t
: remove INCLUDE p
r
a
gmas as G
H
C
6
.
12 hat
e
s th
e
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
e
r
b
uild: Add missing D
a
ta
.
F
l
oating
.
F
l
oat
t
o ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bow
l
e
r
floating:
A
dd
i
nitial support for the flo
a
tin
g
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick B
o
w
l
er
b
u
ild: Add
home
p
a
g
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
cfloat: Generalize double_form
a
t to allo
w
specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
fl
o
at: Add
class instances f
o
r
F
loat
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k Bowl
e
r
cmath: Add bi
n
dings for float-v
a
lued f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
l
i
cense
:
Add mis
s
ing copyrig
h
t
headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
do
c
:
A
dd
r
at
i
onale b
e
hind
t
he Rou
n
dab
l
e
c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bow
l
er
doc
:
F
i
x oops in d
e
scription
of O
r
d class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
p
o
set: Add commuta
t
i
v
ity note for max
a
nd mi
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
pos
e
t:
R
ename
i
sS
i
gnificant to i
s
Order
e
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
d
oc: Move libra
r
y descriptio
n
to a better h
o
me
.
commit
|
commitdiff
|
tree
2010-01-19
Ni
c
k Bowler
build: Hackag
e
-ify
the cab
a
l
fi
l
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
floating: Add Roun
d
able instance for In
t
egr
a
l a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k Bowle
r
poset:
Add inst
a
nce f
o
r In
t
eg
r
a
l
a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bow
l
er
d
o
c:
Minor haddock m
a
r
kup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
double: Add a
n
Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
w
ler
floating:
A
d
d
a class which support
s
roundi
n
g
functi
o
ns
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
flo
a
ti
n
g: Fix brok
e
n
isFinite imp
l
ementati
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
N
ic
k
B
o
wler
floating: Get rid
of the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bo
w
ler
poset: R
e
move
IncoherentInstances and define
o
u
r
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Use In
c
oherentIns
t
ances to r
e
solve ove
r
lap
s
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
float
i
ng: Update
export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
B
o
wler
doub
l
e: Sp
l
i
t
out foreign declarations into t
h
eir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowle
r
d
oc: Upd
a
te
had
d
ock co
m
m
ents for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
p
ose
t
:
E
x
port the O
r
d clas
s
(b
u
t not
it
s
m
e
t
h
ods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
doc:
E
l
abo
r
ate on w
h
y Or
d
instances for flo
a
t
i
ng types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add
f
quotRem, the analogue of C's r
e
mquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fm
a
function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
double: Im
p
l
emen
t
s
pecific comp
a
ris
o
n func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Remove superf
l
uous pa
r
en
t
heses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
u
ild: Updat
e
cabal
s
crip
t
for distributi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
ow
l
e
r
misc:
F
ix F
F
I pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: Add
copyri
g
ht and
l
icens
e
information
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
B
o
w
l
e
r
cf
l
oat: Update cfloa
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc: A
d
d a detailed
ov
e
r
view of
the
p
u
r
pose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck B
o
wle
r
docs: Up
d
ate ha
d
do
c
k mark
u
p
and add a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doubl
e
: Add
P
o
set
a
nd Sortable ins
t
ances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
po
s
et
:
A
dd a class for part
i
all
y
o
rdered
d
atatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Add
a
n
autoc
o
n
f co
n
fig
u
re script to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bow
l
er
floating: Add d
e
scription of flo
a
tin
g
cla
s
ses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
w
l
er
floating: A
d
d remainder funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
cflo
a
t
:
Al
l
ow a printf format spe
c
ifier to be p
a
ssed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
double: implement
fromInteger using to
F
loating
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bo
w
ler
floating:
All
o
w
conversio
n
f
r
om
a
ny Real
to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Export the to
F
l
oating function from
D
ata
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowle
r
float
i
ng: Add error and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
ler
floating: Add power functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
f
loating: Add hyperb
o
lic trigonometric
functions
.
commit
|
commitdiff
|
tree
next