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
cmath: Fix bad typo in atan2 and atan2f.
2010-02-20
Nick Bo
w
l
er
cmath: F
i
x
b
a
d
t
y
p
o
in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
c
k
B
o
w
l
er
complex: Add initi
a
l complex
support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cma
t
h
:
F
i
x section headings
to match the C sta
n
d
a
r
d
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bow
l
er
f
l
o
ating: Add inst
a
nces for CDoubl
e
an
d
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
float
i
ng: Fix
o
ff-
b
y-one error in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floa
t
ing: S
p
lit
out f
o
rmattin
g
fr
o
m the Double module
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowl
e
r
floating: Ma
k
e fro
m
Rati
o
nal
w
o
r
k
properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
f
l
oating:
Add scalb
a
s the al
t
float versi
o
n
of s
c
albln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating
:
A
dd another characteristic functio
n
a
n
d
g
eneralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floatin
g
:
Add some
float
i
n
g
p
oint characte
r
ist
i
c functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
f
loating: Punt the FFI newtype wra
p
pers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
doc: Add
haddock
d
ocument
a
tion
for the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loating: Renam
e
tgamma to
gamm
a
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck
Bow
l
er
floating: Move the Double and
F
loat m
o
d
u
le
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
oating: Use ne
a
rb
y
int
instead of round i
n
fq
u
otR
e
m
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
ti
n
g: A
d
d
r
int funct
i
on to co
m
p
lement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
example
s
: Add a demonstrati
o
n
o
f
why FEnv is st
i
ll
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
ow
l
er
fenv: Add suppo
r
t f
o
r rai
s
ing except
i
ons explic
i
tly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat: U
s
e FE_ALL_EXCEPT inste
a
d of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
compat: Ma
k
e an ef
f
o
r
t to
s
uppo
r
t
fma pro
p
erly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
f
l
o
ating: Pun
t
the class version of C's remquo f
u
nction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
fl
o
ati
n
g: Add a
s
eparate class for
t
he bas
i
c floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Ad
d
note to sou
r
ce file
a
bout non
-
conform
a
nce
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
doc: Acknowledge
t
h
e existence
of floa
t
ing point en
v
ironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
B
owl
e
r
compa
t
: Imple
m
en
t
w
rappers for C99 float-valued functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
build:
Fix build
t
ype in ca
b
al fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
comp
a
t:
Add configure war
n
ing wh
e
n replacement
s
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
float: Add compatib
i
lity
wra
p
pers for
s
ome C99 function
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Add source reposi
t
ory to ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bow
l
e
r
fenv
:
Add explicit definitions for inf
i
nity
,
nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fenv:
Fix embarra
s
sing typo in the Fractio
n
al in
s
tance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fenv: Re-
e
x
p
ort Control
.
Appl
i
cat
i
ve
s
i
nce
users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Ad
d
excepti
o
n support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
l
i
cense: Fix copyright ye
a
rs
in sour
c
e fil
e
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bow
l
er
floa
t
ing:
Use a
st
r
ict data construc
t
or for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowle
r
f
loating
:
Add i
n
itial
s
upp
o
rt for floating p
o
int e
x
c
ept
i
ons
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
loati
n
g: Add nearbyint to t
h
e
R
ealFl
o
a
t
class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
bu
i
ld: Upd
a
te cabal dependency inf
o
r
matio
n
for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: Remove use of de
c
odeF
l
oa
t
Integer
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
Bowler
floating: Use ba
n
g pat
t
erns for unlifted b
i
ndings
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
cfloa
t
:
remove INCLUDE pr
a
gmas a
s
GHC 6
.
12 hates th
e
m
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
B
o
wler
b
uild:
A
dd mis
s
in
g
Data
.
F
l
oat
i
ng
.
Float to
c
a
bal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bow
l
er
f
l
oating: Add initial support for
the
f
l
o
ating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build:
Add h
o
mep
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wle
r
cfloat
:
Ge
n
eralize doub
l
e_form
a
t to
a
llow specif
y
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
flo
a
t
:
A
d
d class
i
ns
t
ances f
o
r Flo
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
cmath: Add bin
d
ing
s
for float-valued fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owl
e
r
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowl
e
r
licens
e
: Add
missing copyr
i
ght hea
d
er
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
o
c: Add
rationale b
e
hind the Rou
n
da
b
le c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: F
i
x
oops in description
of
O
rd
c
la
s
s
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowler
p
o
set: Add comm
u
ta
t
i
vity note f
o
r max and min
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
c
k Bowle
r
po
s
et:
Rename isSign
i
f
i
ca
n
t to
i
sOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bowler
d
oc: Mo
v
e library descri
p
tion to
a
b
etter
h
o
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bow
l
er
buil
d
: Hackage-ify the ca
b
a
l file
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
float
i
ng: Add Rou
n
dable inst
a
nce f
o
r Inte
g
ral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
poset: Add ins
t
ance for Integral a
=> R
a
tio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc
:
Min
o
r haddock
m
arkup
fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
o
uble: A
d
d an E
n
um inst
a
nce
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
flo
a
ting:
A
dd a c
l
ass which sup
p
or
t
s
rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bow
l
er
floati
n
g: Fix bro
k
en isFini
t
e imp
l
ementati
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floa
t
ing: Get rid
of th
e
e
x
tra Instanc
e
s module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Remove IncoherentIn
s
tance
s
and
d
efine
o
ur
o
wn
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
pos
e
t: Use IncoherentInstan
c
es to resolve
o
verlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating
:
Update export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
wler
do
u
ble:
S
plit out
f
o
r
eign declarations int
o
their o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowler
doc: U
p
date haddock
c
omme
n
ts fo
r
Data
.
Pos
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bow
l
er
poset: E
x
p
ort the
O
r
d class (but not its methods
)
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owle
r
doc: E
l
aborate on why Or
d
instanc
e
s for floating t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
f
lo
a
t
ing: Add fqu
o
tRem
,
the an
a
log
u
e of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fma
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowler
d
o
u
ble: Impl
e
ment specific comparison
func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
Remove superfluou
s
p
a
rentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
b
uild:
Up
d
at
e
c
ab
a
l script fo
r
distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FF
I
pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
license
:
Add copyrig
h
t and lice
n
se informati
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat:
Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Ad
d
a detailed overvi
e
w of the p
u
rp
o
s
e
o
f
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Update haddoc
k
m
a
rkup and add a trivial
function
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
double:
Add Poset and Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset:
Add a
class for
p
artially ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bui
l
d
:
A
d
d
an a
u
toconf
configure
sc
r
ipt to d
e
termine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
loating: Add descr
i
ption of floa
t
ing clas
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating
:
Add remaind
e
r functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
cfloat: Allow
a print
f
format speci
f
i
e
r
to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
do
u
ble: implement f
r
omInteger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wl
e
r
floating:
Allow
c
onversi
o
n from any
Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
ow
l
er
fl
o
ati
n
g: Expo
r
t
t
he toFloat
i
ng
f
unct
i
on from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating:
Add error
a
n
d
gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bo
w
ler
floating:
Add power
functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
flo
a
ting: Add hyperbolic
t
r
i
go
n
o
m
e
tri
c
func
t
io
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
types: Use operations in GHC
.
Pri
m
for double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowler
f
l
oating
:
Add classi
f
i
c
at
i
on functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
f
loating: Add nex
t
after
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting:
Add so
m
e
of the exp
o
ne
n
tia
l
funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowle
r
floating: Add trigonometric f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing: Split F
l
oating i
n
to Floa
t
ing and Rea
l
F
loat
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
o
w
l
e
r
double
:
S
i
mplify fore
i
gn
c
alls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Add
** operator to Float
i
ng class
.
commit
|
commitdiff
|
tree
next