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 section headings to match the C standard.
2010-02-20
N
i
ck Bowler
cm
a
t
h: Fix sec
t
ion headings to
m
atch th
e
C
standar
d
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
f
loating: Add instances
f
or
C
Doub
l
e and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Fix of
f
-by-o
n
e
e
rror in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bow
l
er
floating
:
Split out format
t
i
n
g
from t
h
e
D
ouble module
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k B
o
wler
flo
a
tin
g
: Mak
e
fr
o
mRa
t
ion
a
l w
o
r
k properly
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
floatin
g
: Add sc
a
lb as the altfl
o
at ver
s
ion o
f
scalb
l
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
floati
n
g: Add anothe
r
c
h
ar
a
cteristic
f
unction a
n
d
gen
e
ralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floa
t
ing: Add some floati
n
g point characteristic f
u
nctions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick B
o
wler
floating: Punt the FFI newtype wrappe
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bow
l
e
r
al
t
f
loat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowle
r
doc: A
d
d haddock documentation for the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
e
r
float
i
ng:
R
ena
m
e tgamm
a
t
o gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating
:
Move the Do
u
ble and Floa
t
modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating
:
Use
n
e
ar
b
yint in
s
te
a
d of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
fl
o
ating: Add
rint function to compl
e
ment
n
earbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
Bowler
examp
l
es:
A
dd a demonstrati
o
n o
f
why FEn
v
is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv
:
A
d
d
sup
p
o
r
t
f
or
r
ais
i
ng ex
c
eptions expl
i
citly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
cfloat: Use FE_ALL_
E
XCEPT ins
t
ead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
com
p
at
:
M
a
ke an effor
t
to
support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck B
o
wler
floating: Pu
n
t
the c
l
ass v
e
rsi
o
n
of C
'
s r
e
mquo fun
c
tion
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
floating: Add
a
se
p
arat
e
c
lass f
o
r
t
he basic floatin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowle
r
c
o
mpat: Add note
to source file ab
o
ut no
n
-c
o
nforma
n
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nic
k
Bowler
doc: Acknowledge th
e
ex
i
stence of float
i
ng po
i
nt environme
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick B
o
wler
co
m
pat: I
m
pl
e
ment wrappers for
C
99 floa
t
-valued func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
b
uild: Fix build
typ
e
in
ca
b
a
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: Add configure
warning when replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck B
o
w
l
er
c
f
loat: Add com
p
atibilit
y
w
r
ap
p
ers for so
m
e C99
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
build: Add
source reposito
r
y to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fenv: Add ex
p
licit definitions for infini
t
y,
n
an and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
fenv: Fix emb
a
rrass
i
ng t
y
p
o in
t
he Fractio
n
al instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
ow
l
er
fenv: Re-exp
o
rt Contro
l
.
Applicati
v
e since users
nee
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
Bowl
e
r
flo
a
ting: Add exception s
u
p
p
or
t
to
f
envEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
owle
r
license:
Fi
x
copyr
i
ght years in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
B
owler
float
i
ng: Use a
s
t
rict data cons
t
r
uctor for
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floa
t
ing: Add initial sup
p
ort for floating po
i
nt
ex
c
eptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add
n
earbyint to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
build:
U
p
date
c
abal dependency
information fo
r
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
float
:
R
e
move
u
s
e of decodeFloat
I
nteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
floating: U
s
e
b
a
ng
p
a
t
t
erns
f
or unlifted
b
i
ndings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
c
f
loat: r
e
move INCLUDE pra
g
m
as as GH
C
6
.
12
h
ates t
h
em
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck B
o
wler
b
u
ild: Add missi
n
g
Data
.
Floating
.
Floa
t
to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add
initi
a
l suppor
t
for the flo
a
ting p
o
int
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Ni
c
k
Bow
l
er
buil
d
: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
o
wle
r
cfl
o
at: G
e
neralize doubl
e
_format to allow specify
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float: A
d
d class instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Add bi
n
din
g
s fo
r
float-
v
alued func
t
i
o
ns
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowler
altf
l
oat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
ow
l
er
license
:
Add missing copyr
i
ght head
e
rs
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck B
o
w
ler
doc: Add rationale behind the Roundable c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
do
c
: Fix oops in
d
escript
i
o
n
o
f
O
r
d class
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bowler
poset:
A
dd commu
t
a
t
ivity note for max an
d
min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
l
er
p
o
set: Rename isSignificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc:
M
ove
l
ibrary des
c
r
iption to
a
better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: Hackage-ify t
h
e caba
l
file
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowl
e
r
floatin
g
: Add Roundable instance for Integral
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
poset:
A
d
d
instanc
e
for Inte
g
ral a =
>
Rati
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k Bowl
e
r
doc
:
Minor haddo
c
k
m
arkup fi
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
d
o
ub
l
e: Add an Enum instan
c
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wle
r
floa
t
i
n
g: Ad
d
a c
l
ass wh
i
ch supp
o
r
t
s rounding f
u
n
ction
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
loating: Fix broken i
s
Finite implemen
t
a
tion
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
float
i
ng
:
Get rid of
the e
x
tra Insta
n
ces module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
p
oset
:
R
e
move Inco
h
erentInstances
and
d
e
f
ine our
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
po
s
et: Use
I
ncoherentInsta
n
ces to r
e
s
olve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
float
i
ng:
U
p
date expo
r
t l
i
sts
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
d
ouble: Split out foreign
d
ec
l
a
r
ations into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doc: Update haddoc
k
comments f
o
r Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Export the Ord class (but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c: Elaborate on why Ord instances for
f
l
o
a
t
i
ng
t
ype
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
floating: Add fq
u
ot
R
e
m
, t
h
e analo
g
u
e
o
f C's
remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
f
lo
a
ting: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowl
e
r
double:
I
m
p
leme
n
t sp
e
cific
c
omparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
double:
R
emo
v
e
sup
e
rfluous paren
t
heses
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
build: U
p
date cabal s
c
ript
f
o
r distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
misc:
F
ix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
licens
e
:
A
dd cop
y
right and license
i
nfo
r
ma
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
cfl
o
at: Update c
f
loat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wler
doc: A
d
d a deta
i
led overvie
w
of the pu
r
pose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
docs: Upda
t
e haddock
m
a
rkup a
n
d ad
d
a trivi
a
l
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
u
ble: Add Poset and S
o
rta
b
le instanc
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: A
d
d a class for
part
i
ally ordere
d
dat
a
types
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
Bow
l
er
build: Add an au
t
oco
n
f configure script
t
o d
e
termine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating
:
A
d
d description of floating cla
s
ses
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowle
r
floati
n
g:
Add remain
d
er functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
c
flo
a
t: Allow a printf format specifi
e
r to be pa
s
sed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
double: implement fromInte
g
er using toF
l
oating
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
fl
o
a
t
ing: Allow c
o
nv
e
rsion fr
o
m any Real
to Dou
b
le
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
f
loating: Ex
p
o
r
t the
toFloating function from D
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Ad
d
e
r
ro
r
and gamma func
t
io
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating
:
Add powe
r
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
ng: Add hyperbo
l
ic trigonometri
c
f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
t
y
pes: Us
e
operatio
n
s in GHC
.
Prim for dou
b
le <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floa
t
ing: Add clas
s
ificat
i
o
n
function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
ne
x
ta
f
ter
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Add some of the exponential f
u
ncti
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add trigonometri
c
fu
n
c
t
i
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
floating: Sp
l
it
Floatin
g
int
o
F
l
oa
t
ing
and
R
ealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
double: Si
m
plif
y
for
e
ign c
a
lls
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
float
i
ng: Add
*
*
operator to F
l
oating class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
Initial commit
commit
|
commitdiff
|
tree