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 instances for CDouble and CFloat.
2010-02-20
Nick Bowler
floati
n
g: Add inst
a
nces fo
r
CDouble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
f
loating: Fix
o
ff-by-one error i
n
s
c
a
leRat
i
onal
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
er
floating: Split out formatting from the Doub
l
e m
o
dule
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floating
:
M
ake
fromRationa
l
work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add
s
c
a
l
b
as the altfloa
t
version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
floating:
A
dd anothe
r
cha
r
acteristic function and gener
a
l
ize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
f
l
oating: Add some floating
point ch
a
r
a
c
teristic
f
unctions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bo
w
l
e
r
floa
t
i
ng: Punt the FFI newty
p
e wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nic
k
Bowl
e
r
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
d
oc: Ad
d
haddock document
a
ti
o
n
for the RealFloat
cla
s
s
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
floating: Rename tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
floating: Move th
e
Double and Float module
s
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
floating: Use nearbyint instead of
r
ound i
n
fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
float
i
ng: Add rint func
t
i
o
n
to complement ne
a
rbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowl
e
r
exam
p
les
:
A
dd
a
demo
n
s
t
r
ation
of
w
hy F
E
nv is st
i
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
fenv: Add support for
r
a
i
sing
exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
cfloat: Use FE_ALL_EXCEPT
instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Make
a
n effort
to
s
upp
o
rt
f
ma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowl
e
r
f
l
o
a
t
ing: Punt t
h
e
c
lass
version
o
f C's remquo f
u
n
c
tio
n
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k
Bowle
r
flo
a
ting: Add a s
e
parate cla
s
s for t
h
e
basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Ni
c
k Bowler
compat: Add note to sour
c
e file about non-
c
onform
a
nc
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
d
o
c: Ackn
o
w
led
g
e
t
he existence of flo
a
t
in
g
point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
compat: Implement wrappers for C99 float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
build: Fix
b
uil
d
type in cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
compat
:
Add configure wa
r
nin
g
when replacem
e
n
t
s
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
cfl
o
at: Add compatibilit
y
wrapp
e
rs for s
o
me C99 function
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
bu
i
ld: Add sour
c
e re
p
osit
o
r
y
t
o cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
fenv: Add explicit definiti
o
ns for infinit
y
, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
nv: F
i
x em
b
a
r
rassin
g
ty
p
o
i
n
t
he Frac
t
ional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
fe
n
v: Re-expor
t
Control
.
Applicative since
u
sers need
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owl
e
r
floating:
A
d
d
exception support
t
o
f
e
nvEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowl
e
r
license: Fix
copyright yea
r
s in source fil
e
s
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowle
r
fl
o
ating: Use a strict d
a
t
a constructo
r
for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
fl
o
atin
g
: Add initial
s
upp
o
r
t
for floating po
i
nt exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bo
w
ler
f
l
oating: Add nearbyi
n
t to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
wler
build: Updat
e
cab
a
l
d
ependency
information
for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
float: R
e
move use of decodeFloatI
n
teger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating
:
Use b
a
ng patterns for un
l
i
f
ted b
i
n
d
in
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
cf
l
oat
:
remove INCLUDE p
r
agmas as G
H
C
6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
build: Add mi
s
si
n
g Data
.
Fl
o
a
t
in
g
.
Float to ca
b
al fil
e
.
commit
|
commitdiff
|
tree
2010-01-27
N
ic
k
Bo
w
ler
f
l
oating: Add initia
l
s
upport for the f
l
oating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: Add
homepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck
B
owler
c
f
loat:
Gener
a
lize double_f
o
rmat to allo
w
spe
c
i
f
ying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
f
l
oat: Add class
i
nstances fo
r
Floa
t
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
ler
cmath: Add bindings for f
l
oat-
v
alued func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
li
c
en
s
e:
Add missing copyrig
h
t headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add r
a
tionale b
e
hind the
R
oundable cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
doc: Fix oops in desc
r
iption of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bowler
po
s
e
t: Add commutativ
i
ty n
o
te f
o
r max and m
i
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
p
os
e
t: Re
n
a
me i
s
Significant
to
is
O
r
dere
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bo
w
le
r
doc
:
Move
library
d
escription
t
o
a bette
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
N
ick Bowler
build: Ha
c
kage-ify
t
he cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
floating
:
Add Round
a
ble instance for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
p
oset: Add in
s
tan
c
e
for Integra
l
a
=
> Rat
i
o a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
d
o
c: Minor haddoc
k
markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: A
d
d an Enum instan
c
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
oating: Add
a
class which
s
upports rou
n
d
i
n
g
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
loating: Fix broken isFinite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating:
G
et rid
of the extr
a
I
nst
a
nces mo
d
ule
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck
B
owler
poset: Remove
I
ncohere
n
tIn
s
tances and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
wler
poset: Use IncoherentInst
a
n
c
es to resolve ov
e
rlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
f
loati
n
g
: U
p
d
a
te export list
s
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
d
o
uble
:
Sp
l
i
t ou
t
fo
r
eign d
e
clar
a
tions i
n
to their
o
wn
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
do
c
:
Update haddoc
k
com
m
ents for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowle
r
poset
:
Export
th
e
Ord class (but not its methods
)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: E
l
ab
o
ra
t
e on why Ord instance
s
f
or floating t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
floati
n
g: Add fquotRem, the
a
nal
o
gu
e
of C's
r
emquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
floating: Add fma
function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
double: Imple
m
ent specif
i
c
compar
i
son functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
dou
b
l
e
: Remove su
p
e
r
fluous paren
t
heses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Update c
a
bal script for distr
i
bu
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
misc:
Fix FFI pra
g
mas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
l
i
cense:
A
dd copyrigh
t
and license
inf
o
rmation
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
cfloat:
U
p
d
ate cfl
o
at
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
doc: Add a det
a
i
l
ed o
v
e
r
vi
e
w of the purpose of
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
do
c
s: Upda
t
e
h
ad
d
o
c
k
m
a
rku
p
and add a t
r
i
vial function
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
d
o
uble: Add Poset and Sortable inst
a
nces
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
po
s
et: Add a class for
p
artially ordered dat
a
ty
p
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
u
ild: Ad
d
an
a
utoco
n
f configure
s
c
r
ipt to det
e
rmine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owle
r
floating: Add d
e
s
cription of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating:
A
dd rema
i
nder functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat:
A
l
low a print
f
fo
r
mat specifier to
b
e
pa
s
s
ed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: implement fromInte
g
er using toFloat
i
ng
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
f
l
oati
n
g
: A
l
low conversion from
any
R
e
al
t
o Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floating: Exp
o
r
t
t
h
e toFloat
i
ng function from
Da
t
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
fl
o
ating: Add
e
rror a
n
d g
a
m
ma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
floatin
g
: A
d
d po
w
er functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
f
l
oating: Add hy
p
erbo
l
ic tr
i
g
o
nometric functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
types:
U
se o
p
erat
i
ons in GHC
.
P
r
i
m f
o
r double
<
=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowl
e
r
floating
:
Add c
l
assification functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Add
n
exta
f
t
er
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oatin
g
:
Add
some of the exponential
function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
fl
o
a
t
i
ng: Add trigonometric fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Spl
i
t Flo
a
ting
i
n
t
o Flo
a
ting and
R
ealFloa
t
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
d
o
uble: Simplify foreign
c
alls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
f
loating: Add ** operator t
o
Floati
n
g
c
las
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
Ini
t
ia
l
c
ommit
commit
|
commitdiff
|
tree