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
poset: Add fixity declarations.
2010-02-24
Nick Bowler
poset: Add fixity declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bow
l
er
floating: Move Data
.
Floating
.
CMath
.
Instances
under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
f
l
oa
t
ing:
M
er
g
e Data
.
Floating
.
Types a
n
d Data
.
Floati
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv: Add sup
p
ort for s
u
ppressing exc
e
ptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
floati
n
g: A
d
d e
p
s
i
lo
n
to the RealFloat cla
s
s
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowl
e
r
cm
a
th: Fix bad typo in atan2 a
n
d atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
o
mplex: Add initial complex
support
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck B
o
wler
c
m
a
th: Fix section headings to match the
C
s
t
andard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowler
f
loating: Add instances for CDoub
l
e and
C
Float
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
floating: Fix off-by-one e
r
ror in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
l
er
flo
a
ting: Spl
i
t out formatting f
r
om the Do
u
ble
m
odule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
at
i
ng: Make
fromRa
t
iona
l
w
o
rk properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
ating
:
Add scalb as
the altfloat
v
ersion
o
f sc
a
lbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add
another
characteristic function and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
loating:
A
dd some fl
o
ating poin
t
c
haracteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick B
o
wler
floatin
g
: P
u
n
t the
F
FI
n
ew
t
ype wr
a
ppers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
B
o
wle
r
altfloa
t
-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowle
r
do
c
: Add haddock
d
oc
u
men
t
ation
f
o
r the Real
F
loat
class
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck
B
owler
floating: Rena
m
e tgamma
to
g
amma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
flo
a
ting: Move the
Do
u
ble
a
nd Float
module
s
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
f
l
oating: Use nearbyint instead of rou
n
d
i
n fquo
t
Rem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
floating: Add rint function to compl
e
ment near
b
y
i
n
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
e
xamples: A
d
d a demonstration of why F
E
nv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
fenv:
Ad
d
supp
o
rt
f
o
r
raising except
i
ons explici
t
ly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
cfloat: Us
e
FE_ALL_EXC
E
P
T
instead of -
1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bow
l
er
c
ompa
t
: Make an
e
ffort to support fma
p
roperl
y
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowl
e
r
fl
o
ating: Punt the clas
s
v
e
rsion of C
'
s remquo
functi
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowle
r
fl
o
ating
:
A
dd a separate class for the
basic fl
o
ating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bo
w
ler
compat
:
Add
n
o
t
e t
o
s
ource fil
e
about non-con
f
o
rmance
.
commit
|
commitdiff
|
tree
2010-01-30
N
ick Bowl
e
r
d
oc: Acknowledge the existence of floating point env
i
ronm
e
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nic
k
Bowler
c
o
m
p
at
:
I
m
plemen
t
wrapper
s
for C99 float-value
d
functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fix buil
d
typ
e
in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
c
o
mpat
:
Add config
u
re war
n
ing when replacemen
t
s ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
B
o
wler
cfloat: Add comp
a
tibil
i
ty wrappers fo
r
some C99
functions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
build: A
d
d source repository t
o
cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
env: Add expl
i
cit definitions f
o
r infin
i
ty, nan
and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
N
ic
k
Bo
w
ler
fenv: Fix embarrassing
t
ypo
i
n
the
F
ractional insta
n
c
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv
:
Re-e
x
p
o
r
t
Control
.
Applicat
i
ve
s
in
c
e user
s
need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add exception suppor
t
to
fenv
E
va
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
license: Fix co
p
yrigh
t
years i
n
source
files
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
Bowler
floating: Use a stric
t
da
t
a constructor f
o
r
FE
n
v
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
flo
a
ting: Add
i
niti
a
l suppor
t
for
floating
p
oint exception
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floa
t
ing: Add nearb
y
int to
t
he RealF
l
o
a
t
class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
bu
i
ld
:
Up
d
ate
c
a
bal depen
d
enc
y
inform
a
tion for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: Rem
o
ve u
s
e
of decodeFloatI
n
teger
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
floatin
g
: Use bang patterns for
u
nlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: r
e
move INCLUD
E
pra
g
mas as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
b
u
i
ld: Add missing
Data
.
Floating
.
Flo
a
t to cab
a
l fil
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
fl
o
ating:
Add initia
l
support for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
ick Bowler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
l
e
r
cfloa
t
: Generalize double_fo
r
m
at
t
o allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owle
r
f
l
oat: Ad
d
c
lass instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Add bindings f
o
r float
-
valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck
Bo
w
ler
altfloa
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
license:
Add missing
cop
y
right headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
o
c:
A
dd rationale behi
n
d th
e
R
o
undable c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
do
c
: Fix o
o
ps
i
n
description of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowler
pose
t
:
Add commutativity note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowler
poset: Rename isSignifica
n
t to isOrder
e
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owle
r
do
c
: Move
l
ibrary
description to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
N
ick Bowle
r
build: Hackag
e
-i
f
y the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floatin
g
: Add R
o
u
n
dable in
s
tance
f
or In
t
egral a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
pos
e
t: Add i
n
sta
n
c
e f
o
r Integra
l
a => Rati
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
doc: M
i
no
r
haddock m
a
rkup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
double: Add an
Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
floating: Add a class which suppor
t
s
roundi
n
g functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
floating: Fix broken
isFi
n
ite implementat
i
on
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowler
f
l
o
at
i
ng: Get
r
id of the
e
x
t
r
a Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick B
o
w
ler
p
o
s
et: Remove Inc
o
her
e
ntInst
a
n
ces and
d
e
fine
o
ur o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
p
oset: Use Inco
h
erent
I
n
s
tanc
e
s
to
res
o
lve overla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowl
e
r
floa
t
ing: Update exp
o
rt list
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double: Split out foreign
d
eclarations
i
nto the
i
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Update haddock comments
for Data
.
Pos
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
le
r
poset: Expor
t
th
e
Ord cla
s
s (but
n
ot its
methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
d
o
c: E
l
aborat
e
o
n
wh
y
Ord insta
n
ces for floating ty
p
es
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
fl
o
ating
:
Add fquotRem, the ana
l
ogue of C's r
e
mquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating
:
Add fma
f
u
n
ction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
dou
b
l
e
: Imple
m
ent specif
i
c comparison functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
dou
b
le: Rem
o
ve
superf
l
uous parent
h
eses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
build: Update
c
abal script
for dist
r
ibuti
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
mi
s
c: F
i
x FFI
pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: A
d
d copyright
and licen
s
e i
n
forma
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wler
cfloa
t
: Update cfloa
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
doc: Add a detailed overview of the
purpose
o
f the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
docs:
U
pdate h
a
ddock markup
a
nd a
d
d
a
trivi
a
l funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
dou
b
l
e
:
A
dd
P
os
e
t a
n
d S
o
rtable in
s
t
a
n
ces
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Add a clas
s
fo
r
partia
l
l
y ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowle
r
build: Add
a
n autoconf configure script to det
e
rmine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating:
A
d
d
d
escri
p
t
i
o
n of
f
loating cl
a
sses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add remainder f
u
n
ction
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowl
e
r
c
floa
t
: A
l
low a printf format s
p
ecifier
t
o be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
w
le
r
double: im
p
l
e
ment fromInteger usin
g
toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
a
ting: Allow
c
onversi
o
n from any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating
:
Exp
o
rt the
toFloa
t
ing function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
ow
l
er
float
i
ng: Ad
d
error and gamma functi
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowle
r
floating
:
Add
p
ower functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ic
k
Bowler
flo
a
t
in
g
: Add hyperbolic tr
i
g
onometric fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
t
ypes
:
Use oper
a
tio
n
s in GH
C
.
Prim
for d
o
u
b
le
<
=
> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowl
e
r
floating:
A
dd classification funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floating: Add n
e
xtafter
.
commit
|
commitdiff
|
tree
next