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 another characteristic function and generalize types.
2010-02-19
Nick Bowler
float
i
n
g: Add anoth
e
r char
a
cteristic funct
i
on a
n
d gene
r
a
lize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
c
k
B
o
wler
f
l
oati
n
g
: Add some flo
a
ting
p
oint character
i
stic functions
.
commit
|
commitdiff
|
tree
2010-02-12
N
ick
Bowler
floating
:
Punt
t
he FFI ne
w
type wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bo
w
ler
altfl
o
at-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
doc: Add
haddo
c
k document
a
tio
n
f
o
r
t
he Re
a
lF
l
oat
class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Rename tgam
m
a to
gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Move the Double and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating:
U
se
n
e
a
r
byint
i
n
stead of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
floati
n
g: Add r
i
nt function to complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
e
x
amples: Add a d
e
monstration
o
f why
F
Env
i
s still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owle
r
f
e
nv: Add support f
o
r
r
aising e
x
ceptions explicitl
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
cflo
a
t: Us
e
FE_ALL_
E
XC
E
P
T
instea
d
of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bo
w
ler
compat: Make an
effort to s
u
pport fma
properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floatin
g
: Punt the
c
la
s
s version of C's remquo funct
i
on
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wler
floa
t
i
ng: Add a separate cla
s
s f
o
r the basic flo
a
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nic
k
Bowler
c
ompat: Add note
t
o sou
r
ce file a
b
o
u
t non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
c
k
Bowle
r
doc:
Acknow
l
edge
t
he existence of floating poi
n
t
e
n
v
i
ronm
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bow
l
er
compat:
I
m
plement wrappers f
o
r C
9
9 float-valu
e
d functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
build: Fix build
t
ype in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
comp
a
t: Add configure
w
arning when re
p
l
a
cements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
fl
o
at: Add compatibili
t
y wr
a
ppers for some
C99
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Add source reposit
o
ry to cabal
fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
n
v
:
A
d
d
e
xplicit definitions
f
or inf
i
ni
t
y
,
nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fen
v
:
Fix
e
mbar
r
assin
g
t
ypo i
n
t
h
e Fra
c
tional in
s
t
a
n
c
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
nv: Re-e
x
port Control
.
Applicative since users n
e
e
d
i
t
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
floating:
Add except
i
on support to fenvEv
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
l
e
r
lic
e
nse
:
Fix copyri
g
ht
years in source f
i
les
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
floating: Use a str
i
ct data constr
u
ctor
for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wl
e
r
f
l
oat
i
ng: Add i
n
itial supp
o
rt for float
i
ng point except
i
ons
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
f
l
o
at
i
n
g
:
A
d
d nearbyint to
t
he RealFloat c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
build: Up
d
ate cabal d
e
p
e
nd
e
n
cy information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oat: Remove
u
s
e of dec
o
deFloatInte
g
er
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
Bowler
flo
a
t
ing:
U
se bang
p
a
tter
n
s
f
o
r u
n
lifted b
i
ndings
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
cflo
a
t
: remove INCLUD
E
pragmas as GHC 6
.
12
h
ate
s
them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
build: Add missi
n
g Data
.
Floating
.
F
l
o
a
t
to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
floa
t
ing: Add
i
nitial s
u
pp
o
rt
f
o
r
t
h
e fl
o
atin
g
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick B
o
w
l
er
build: Add homepa
g
e
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k
Bowler
cf
l
oat: Gene
r
alize dou
b
le_format to
all
o
w specifyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float: Add class instances for
Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Ad
d
b
indings
f
or float-
v
al
u
ed fun
c
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
altflo
a
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
lic
e
nse: Add
missing
c
o
pyright hea
d
ers
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
doc
:
Add rationale be
h
ind the Ro
u
ndable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
o
c:
Fix oops in descri
p
tion of Ord clas
s
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
c
k Bowle
r
p
o
s
et: A
d
d commutativity n
o
t
e for
m
ax and m
i
n
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bowler
pos
e
t: Rename isSignificant
t
o isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: M
o
ve li
b
rary
d
escription to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowl
e
r
buil
d
:
H
ackage-if
y
t
h
e
cab
a
l file
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck B
o
wler
floating: Add Rou
n
dable instance for Integ
r
al a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset:
A
d
d instance for
I
ntegral a => R
a
tio a
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
doc:
Mino
r
ha
d
doc
k
ma
r
kup fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
dou
b
le: Add
an En
u
m
instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floa
t
ing: Add a
c
la
s
s which
s
u
p
po
r
ts round
i
ng functi
o
ns
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bow
l
er
floatin
g
: Fix broken isFinite
implementation
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck Bowler
floating: Get
r
id
o
f the
e
xtra
I
n
s
tances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Re
m
ove Incohe
r
entInstances
a
nd de
f
i
ne
o
ur ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Use
I
n
c
ohe
r
e
ntIn
s
tances t
o
resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowler
fl
o
ating: Update
e
xpor
t
list
s
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowler
double: Split out foreign dec
l
arat
i
o
ns into their o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
do
c
: Upda
t
e haddock c
o
mme
n
ts for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owler
poset:
E
xpo
r
t the Ord class (b
u
t
n
ot its meth
o
d
s
)
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
w
ler
doc: Elaborate on w
h
y Ord instances for floating
t
yp
e
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
floating
:
Add fquotRem, th
e
analogue of
C
's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
loating: Add fma
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
le
r
double: Impleme
n
t
specific co
m
parison
f
unction
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
doub
l
e: Remo
v
e
s
uperfluo
u
s
parent
h
eses
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowle
r
b
u
ild: Upda
t
e
cabal s
c
ript for distr
i
bu
t
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
l
er
misc: Fix FFI pragma
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
l
icense: Ad
d
co
p
yright and lic
e
n
s
e in
f
o
rmati
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
c
f
lo
a
t: Update cflo
a
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc:
A
dd a detailed
ov
e
rview of the p
u
rpo
s
e
of t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
docs: Up
d
ate hadd
o
ck
m
arkup a
n
d add a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
uble:
A
dd
Poset
and Sort
a
ble
i
nstances
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowle
r
p
oset: Add a class for parti
a
lly order
e
d
d
atatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
b
u
i
l
d
:
Add
an
au
t
oconf
configu
r
e scrip
t
to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating:
A
dd
d
escription of float
i
ng classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loating:
A
dd remainder function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
cfl
o
at
:
Allow a
p
r
i
n
tf format specifier
to b
e
passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
dou
b
le: implement
f
rom
I
ntege
r
using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floati
n
g: Allow conversi
o
n from
a
ny Re
a
l to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Export the toFloating
function fro
m
D
ata
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: Add
error an
d
gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating
:
Add powe
r
functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ic
k
Bowler
floating: Add hyperbolic
t
r
i
gono
m
e
tr
i
c
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
types: Use op
e
ratio
n
s
i
n
G
H
C
.
Prim for
double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
: Add
c
lassification functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floati
n
g
: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
n
g
: A
d
d some
o
f th
e
e
x
pone
n
tial funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating:
Ad
d
trigonometr
i
c functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Spl
i
t
F
loa
t
ing into Floating an
d
RealFlo
a
t
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
l
e
r
double: Simplify for
e
ign c
a
lls
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowle
r
floatin
g
: Ad
d
** operator
to Fl
o
atin
g
class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
Init
i
al commit
commit
|
commitdiff
|
tree