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 epsilon to the RealFloat class.
2010-02-22
Nick Bowler
floati
n
g:
A
dd
e
psi
l
on t
o
the Real
F
l
o
at
c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bow
l
er
cmath: F
i
x bad
typo
i
n a
t
a
n
2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
compl
e
x
:
Add
initial complex s
u
pport
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bow
l
e
r
cmath
:
Fix section headings to ma
t
ch t
h
e C
standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Add instances for
C
Double and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
floati
n
g: Fix off-by-o
n
e
e
rr
o
r
i
n scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floa
t
i
n
g: Split out form
a
tt
i
ng
f
r
om
t
he Doubl
e
module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floati
n
g: Mak
e
f
r
omRational wor
k
prop
e
r
ly
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
c
k Bow
l
e
r
floating: Add
s
calb as th
e
a
ltfloat version of
scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowl
e
r
floati
n
g: Add a
n
o
t
h
e
r char
a
cteristic function and
g
en
e
ra
l
ize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
float
i
ng
:
Ad
d
some floating point cha
r
acteristic functio
n
s
.
commit
|
commitdiff
|
tree
2010-02-12
Ni
c
k
Bowler
floating: Punt t
h
e F
F
I newt
y
pe
w
rappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
Bow
l
er
altfloa
t
-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
d
o
c: Add had
d
ock docum
e
ntation for the
RealFloat c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floati
n
g
:
Rename
t
gam
m
a to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bow
l
er
floati
n
g: Move the Double and Floa
t
m
o
dules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
floating: Use nearbyint instead of round in fq
u
otRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
o
wle
r
f
loa
t
in
g
: Add rint
f
u
n
ction to c
o
m
pleme
n
t nearb
y
int
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
Bowler
examples: Add
a demonstration
of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
fenv: Add support
f
or raising exceptio
n
s exp
l
icitly
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
cfloat: Use FE_ALL_EX
C
EPT
instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
c
o
mpat: Make
a
n e
f
for
t
to support fma
p
r
operly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floatin
g
: Punt the class v
e
rsion
of C's remquo functi
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
f
l
oating: Add a s
e
p
a
rate
c
lass for t
h
e ba
s
ic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nic
k
Bowler
compat:
Add note to source file about non-co
n
f
orman
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bowler
d
oc: Acknowledge the e
x
is
t
e
nce of
floating p
o
int environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
Bowler
c
o
mpat: Impl
e
ment wr
a
pper
s
for
C
99
f
loat-va
l
ue
d
f
un
c
tion
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
u
i
l
d: Fix b
u
ild type
in
c
abal
f
il
e
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
compat: Add configure war
n
ing when r
e
plac
e
ments
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
cf
l
oat:
A
dd compa
t
ibility wrapp
e
rs
for some C9
9
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Add source
r
e
p
osit
o
ry to caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: A
d
d e
x
pli
c
it definitions for infinit
y
,
na
n
and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fenv: F
i
x
embar
r
a
ssing typo i
n
the Fractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fenv: Re-ex
p
ort Con
t
rol
.
Applicative sinc
e
users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
floating: Add exception sup
p
ort
t
o f
e
nvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
li
c
ense
:
F
ix co
p
yright years in sou
r
ce files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
floati
n
g
:
Use a s
t
r
i
ct data constructor f
o
r FEn
v
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
f
loating: Add in
i
tial supp
o
rt for
floatin
g
poin
t
exce
p
tions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add nearbyi
n
t to
the
R
ealFloat c
l
a
s
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
build: Update cabal dependency informatio
n
for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
loat:
R
emov
e
use of decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
floating:
Use bang pat
t
erns
f
o
r unli
f
ted bin
d
ings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat
:
re
m
ove IN
C
L
U
DE p
r
agmas as
GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add missing
D
ata
.
Flo
a
t
i
ng
.
Floa
t
t
o
ca
b
a
l
file
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
Bowler
floating: Ad
d
initi
a
l
support for
t
he floating
p
o
i
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowl
e
r
b
uild: Add
h
omepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowl
e
r
cfloat: Generalize doubl
e
_
format to
a
llow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
float: Add class instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
c
m
ath: Add
b
indin
g
s fo
r
float
-
va
l
ued
funct
i
o
ns
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
altfl
o
at-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k
B
owler
l
i
c
e
nse:
A
dd missing
copy
r
ight headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add rationale behin
d
t
h
e
R
oundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bo
w
ler
doc: Fix
o
ops
in descripti
o
n
of Ord clas
s
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick B
o
wler
poset
:
Add commutati
v
ity
n
ot
e
for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
pose
t
: Rename isSig
n
ificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
le
r
doc: Move
library descr
i
p
t
ion to a be
t
ter home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build:
H
ackage-ify
the cabal f
i
le
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bow
l
er
floating:
A
d
d
Ro
u
nd
a
ble insta
n
ce
f
or Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
poset: Add instance
f
or Integral
a
=
>
Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
do
c
:
Minor haddo
c
k markup
f
ix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
l
e
r
do
u
ble: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
floatin
g
: Add a
c
lass which support
s
rounding
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
flo
a
ting: Fix bro
k
en is
F
inite
implementat
i
on
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
Bowler
float
i
ng: Get
r
i
d
of the extra Instances
m
odule
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bow
l
er
poset: Remove IncoherentInstances and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owle
r
poset: Use
I
ncoh
e
rentI
n
stan
c
es to re
s
olv
e
ov
e
rlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
floating: U
p
da
t
e e
x
p
ort lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
do
u
ble: Split out foreign decla
r
a
t
ions
into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
doc:
U
pdate haddock c
o
mm
e
nts
for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owle
r
poset: Expor
t
t
h
e
Ord cl
a
s
s (but not its
methods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k B
o
wler
doc: El
a
borat
e
on why Ord instances for flo
a
ti
n
g t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add
f
quotRem,
t
h
e an
a
logue of C'
s
re
m
qu
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
l
oating: Add
f
m
a functi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
double: Impl
e
ment sp
e
cific compa
r
i
s
on functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
doubl
e
: Remove
superfluo
u
s pa
r
en
t
he
s
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
build: Update cabal scrip
t
f
or distribu
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
m
i
sc:
F
ix
F
FI
prag
m
as
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
license: Add co
p
yri
g
ht and
l
icense informati
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
c
float:
Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
c
: A
d
d a detailed
o
vervi
e
w of the purpose
o
f t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
d
o
cs: Update
h
a
ddock ma
r
kup and add a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doub
l
e: Add Poset and Sortabl
e
instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset:
Add a class for
p
artially o
r
d
e
r
ed
datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
build:
Add an autoconf co
n
f
igure sc
r
i
pt to determin
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g
: Add de
s
cr
i
ption of
fl
o
ating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: Add remai
n
de
r
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowl
e
r
cfloat: A
l
low a printf fo
r
m
a
t specifier t
o
be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
doubl
e
: implement
fromInteger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Allow conve
r
sion from any Real
to D
o
ubl
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
fl
o
a
ting: Export
the toFlo
a
ting function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: Ad
d
error and gamm
a
funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
o
wler
floating:
Ad
d
power functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
f
loat
i
ng
:
Add hyperbolic trigonometric function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowle
r
ty
p
es: Use o
p
eration
s
in
G
HC
.
P
rim for double
<
=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
float
i
ng: Ad
d
class
i
fication functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating:
A
dd nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ating: Add some
o
f
the expo
n
ential functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: Add
trigonomet
r
ic func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
o
ati
n
g: Split Floating into
F
lo
a
ting and
R
e
alFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: Simplify foreign calls
.
commit
|
commitdiff
|
tree
next