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 Bowler
cmath: Fix bad typo in ata
n
2 and
a
tan2f
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowle
r
complex: Add
i
nitial complex
s
upport
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: Fix section h
e
a
di
n
gs to matc
h
th
e
C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
f
l
oating
:
Add instances for C
D
ouble
and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Fi
x
o
f
f-by-one error in scaleRation
a
l
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bo
w
ler
floating: Split out
f
o
rmatt
i
ng
f
rom the
D
ouble mo
d
u
le
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
float
i
n
g
: Make from
R
ational wo
r
k properly
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
floating: Add s
c
alb
as th
e
altf
l
oat ve
r
sion
o
f
scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add
anothe
r
characteristic
fu
n
cti
o
n and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
e
r
floati
n
g: Add some floating point
ch
a
ract
e
ris
t
ic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Ni
c
k
Bo
w
ler
flo
a
ting
:
Punt the FFI newtype wrappe
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nic
k
Bo
w
ler
a
l
t
float
-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
doc: Add haddock docum
e
n
ta
t
ion
for the
R
ealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bo
w
ler
floa
t
ing
:
Rename tgam
m
a
t
o
g
amma
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k B
o
wle
r
f
l
oating: Move the Double and F
l
oat modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Use nearb
y
int ins
t
ead of
round in fqu
o
t
R
em
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loating:
Add rint
f
unction t
o
complement
n
e
arbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owl
e
r
exam
p
les: Add
a
demonstration
o
f why
FEnv
i
s
s
till
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowle
r
fen
v
: Add sup
p
ort
f
or rai
s
ing
e
xcep
t
ions expli
c
itl
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
l
e
r
cflo
a
t: Use FE_ALL_E
X
C
EPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
c
ompa
t
:
Make an
e
ffort to support fm
a
properl
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floatin
g
:
P
unt the clas
s
v
ersion of
C
's
r
emquo fu
n
ction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating
:
Add a separat
e
cl
a
s
s
for th
e
b
asic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowl
e
r
compat: Add
n
ote to s
o
urce
fi
l
e about no
n
-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Acknow
l
edge t
h
e existence o
f
f
loa
t
ing point environme
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bow
l
er
co
m
pat:
I
m
plement wrappe
r
s for C
9
9 float-value
d
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
u
ild:
Fix build type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat
:
Add con
f
igure warning when replacements a
r
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
cfloat: A
d
d c
o
mpati
b
ility wr
a
p
p
ers for some C99
f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
build: A
d
d s
o
urce repository t
o
c
abal
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
ow
l
er
fenv:
Add expl
i
c
it defin
i
tions
for infinity
,
nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
w
l
er
fenv: Fix embarrassing ty
p
o in the F
r
ac
t
i
o
na
l
i
nstanc
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
fenv: Re-export Control
.
Applicative s
i
nce use
r
s ne
e
d it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fl
o
ating: Add e
x
ception support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
license: Fi
x
copyri
g
ht year
s
in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Use a strict
data
c
onstructor for
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating:
Add initial support for fl
o
ating poi
n
t
e
x
cept
i
o
n
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
floating:
Add nearbyint to th
e
RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Update cab
a
l
dependenc
y
information for
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
float:
R
emove use of decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Use bang p
a
ttern
s
for unl
i
f
ted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowle
r
cfloat:
r
emove INCLUDE
p
r
agmas as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
build: Ad
d
m
i
ssing Dat
a
.
Floating
.
Float
t
o ca
b
al
file
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
f
lo
a
ting: Add
i
ni
t
ial
s
upp
o
rt for the
f
l
o
ati
n
g poin
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick B
o
wler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat: Gene
r
alize
d
ouble_format to
allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
f
l
oa
t
:
Add class instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k Bow
l
e
r
cmath: Add bindings
f
or float-va
l
ued functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
a
l
tfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
l
icense: Add missing co
p
y
right h
e
aders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
oc: Add
rationa
l
e
behind the Roundabl
e
class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
o
w
l
e
r
doc: Fix oops in des
c
r
ipt
i
o
n
of O
r
d cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Add commutativ
i
ty not
e
for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset:
R
ename
i
sSig
n
i
ficant
t
o isOrder
e
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move library descr
i
pt
i
on to a
b
etter home
.
commit
|
commitdiff
|
tree
2010-01-19
N
i
ck Bowler
buil
d
:
Hackage
-
i
fy the cabal fil
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wl
e
r
floating: Add Round
a
ble inst
a
n
c
e for In
t
egral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owl
e
r
po
s
et: A
d
d instan
c
e for Integ
r
al a =
>
R
a
tio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
d
o
c:
Minor hadd
o
ck marku
p
fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
double: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
f
loating: Add a class which supports rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: F
i
x b
r
ok
e
n
isFi
n
ite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck Bowle
r
floati
n
g: Get
r
i
d
of the extr
a
Inst
a
nces
m
odule
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
Bow
l
er
p
oset: R
e
move IncoherentInstances a
n
d
define
our
o
wn
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowler
p
oset: Use
I
nc
o
he
r
entInst
a
nces to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating: Update export list
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
d
o
uble: Split out for
e
ign declarations in
t
o t
h
eir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
owler
doc: Up
d
a
te had
d
ock co
m
ments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
p
o
se
t
: E
x
port the Ord class (bu
t
not its m
e
t
hods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Elabo
r
ate on
w
h
y
Or
d
insta
n
ces fo
r
floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
floa
t
ing: Add fquotRem, the ana
l
o
gue of C's r
e
mquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
er
floating: Ad
d
fma fu
n
c
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
do
u
ble: Imp
l
emen
t
speci
f
ic comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
R
em
o
ve superfluous
par
e
nth
e
ses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
build: Update
c
abal sc
r
ipt for
d
i
stribu
t
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowle
r
m
i
sc: Fix FFI p
r
agmas
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
l
i
ce
n
s
e
:
Add c
o
p
y
rig
h
t
a
nd license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Upd
a
t
e cf
l
oat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
d
o
c
: Add a detailed overview of the purpose of
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
docs: Updat
e
haddock m
a
r
k
u
p and add a tri
v
ial function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
B
o
wl
e
r
double: Ad
d
Poset and Sortabl
e
i
nstances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
ow
l
er
poset: Add a class
for partially ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
b
u
il
d
: A
d
d
a
n
autoconf configure
s
cript
to dete
r
mine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating: Add description of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loating: Add r
e
mainder functi
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
cf
l
oa
t
:
A
l
low a printf format specifier
t
o be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double:
imp
l
emen
t
fr
o
mInteger usin
g
toFloati
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floa
t
ing: Al
l
ow conversion fro
m
any Rea
l
to Do
u
b
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
floating: Export the to
F
l
o
ating functio
n
from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bo
w
ler
floatin
g
: Add error and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g
: Add power
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
loating
:
A
dd hyper
b
olic trigonometric f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
type
s
: Use oper
a
tio
n
s in
G
H
C
.
P
r
i
m
for double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
: Add classif
i
cation functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
f
l
o
ating: Add n
e
x
tafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loating: A
d
d
some of the ex
p
onential functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Ad
d
trigonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowler
flo
a
ting: Split Floa
t
ing into Flo
a
ting and R
e
alFloa
t
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wl
e
r
double: Simplify fo
r
eign calls
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick
B
o
wler
floating: Ad
d
** o
p
erator to Floating class
.
commit
|
commitdiff
|
tree
next