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: Fix off-by-one error in scaleRational.
2010-02-20
Ni
c
k Bowler
f
loat
i
ng:
F
ix off-by-o
n
e
error in scaleRa
t
ional
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Spl
i
t out forma
t
ti
n
g f
r
om
the Dou
b
le mod
u
le
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
B
owle
r
f
loatin
g
: Mak
e
fro
m
Rational w
o
rk proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
floating: Add s
c
a
l
b as the altflo
a
t versi
o
n
o
f scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
flo
a
ting: Add a
n
other chara
c
te
r
i
s
tic fu
n
ction
a
n
d
generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
o
a
tin
g
: Add som
e
floa
t
ing point cha
r
acteristic f
u
ncti
o
ns
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
Bowler
fl
o
a
t
ing: Punt t
h
e
FFI new
t
ype wr
a
p
pers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
Bo
w
ler
altf
l
oat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
doc: Add haddock documentat
i
on for
t
h
e
RealFloat c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k B
o
wler
float
i
ng:
R
ename t
g
amma to
g
am
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Move the Double and Flo
a
t modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
floating: Use nearbyint ins
t
ea
d
of rou
n
d in
f
quotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
ting: Add rint funct
i
on to complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
examples
:
Add a demonstration of why FEnv i
s
st
i
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
fenv:
A
d
d suppor
t
for raising exceptio
n
s explicitl
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
cfloat:
Use FE_ALL_EX
C
EPT instead
of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowle
r
compat: Make an effo
r
t
to support fma prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
float
i
ng
:
P
unt the class version of C's rem
q
uo fu
n
ction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floati
n
g: Add a se
p
arat
e
class fo
r
t
h
e basic floatin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
ck B
o
wler
compat:
Add note t
o
s
ource file a
b
out non-co
n
formance
.
commit
|
commitdiff
|
tree
2010-01-30
N
ick Bowler
doc:
Acknowle
d
ge the existenc
e
of floating
p
oint
e
nvironm
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat
:
Imple
m
en
t
wr
a
pp
e
rs for C99 float-v
a
lued
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
buil
d
: F
i
x buil
d
typ
e
in ca
b
al fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
compa
t
: A
d
d co
n
figure warnin
g
when replacements
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
cfloat: Add com
p
a
t
ibility wrappers
for some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
build:
Add so
u
r
ce
r
epos
i
tory to
c
a
bal f
i
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bow
l
er
f
e
nv: Add explicit defin
i
tions for in
f
in
i
ty,
nan
a
n
d pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
w
ler
fenv: Fix embarra
s
si
n
g typo in the Fraction
a
l insta
n
c
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fenv:
Re-export Control
.
Applicativ
e
since
user
s
need
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add
e
xcept
i
on support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick B
o
wler
l
icense: Fix c
o
pyright years in source
files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floatin
g
:
Use a
s
t
r
i
c
t data constructo
r
f
or FEn
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
floating: Add i
n
i
t
ial support fo
r
floating point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
floating: Ad
d
nearb
y
int to the RealFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
B
o
wler
build: U
p
dat
e
cabal dependency in
f
orm
a
ti
o
n f
o
r GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
flo
a
t: Remov
e
use of
decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oating: Use
bang pattern
s
for
u
nlift
e
d
b
indings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfl
o
at: remove INCLUD
E
pragmas
as
GHC 6
.
1
2
hat
e
s them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add missi
n
g D
a
ta
.
Floating
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
B
o
wl
e
r
fl
o
ating: Add initial support for t
h
e
f
lo
a
ting point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
B
owler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
cfloat: Generalize doub
l
e_f
o
rm
a
t
t
o all
o
w
spe
c
i
f
ying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float
:
A
d
d class insta
n
c
es for
Flo
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowle
r
cm
a
th: Add bindings
f
o
r
flo
a
t-valued fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
l
i
c
ense: Add miss
i
ng
c
opyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowler
doc
:
A
d
d ratio
n
a
le behind the
R
oun
d
able
c
lass
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bow
l
er
doc: Fix
o
o
ps in description o
f
Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Add commu
t
ativ
i
ty no
t
e for max and m
i
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: R
e
name i
s
Signif
i
cant t
o
isO
r
dered
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowl
e
r
doc: Move library description to a better ho
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nic
k
Bowler
b
u
ild: Hackage-ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add
Roundable in
s
tance f
o
r Inte
g
ra
l
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
ic
k
Bowl
e
r
poset:
Add instance for
I
n
tegral a => Rati
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc: Minor h
a
ddock mar
k
up fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
w
ler
double: Add an Enum inst
a
nce
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
loating: Add a cla
s
s
which supports ro
u
nd
i
ng fun
c
tio
n
s
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
floa
t
ing:
Fix b
r
o
k
en isFinit
e
implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
Bowler
floating: Get rid of the extra In
s
tance
s
module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
pos
e
t:
R
emove Inc
o
h
erentInstances and define our ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
c
k
Bowler
poset: Use Incoh
e
rentInstances to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
flo
a
ting: U
p
da
t
e export lis
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
doub
l
e: Spl
i
t
out f
o
reign
d
eclarations into th
e
ir
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doc: Update haddoc
k
comments for Da
t
a
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset
:
Export th
e
Ord cl
a
ss (but not i
t
s
method
s
)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc:
E
lab
o
rate on
why Ord instances fo
r
floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fquo
t
Rem, th
e
analogu
e
of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
fl
o
ating: Add
f
ma fu
n
ction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
Imp
l
ement
s
p
ec
i
fic comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
uble: Remove supe
r
flu
o
us par
e
n
t
he
s
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
build: Upd
a
t
e
cabal script for d
i
s
t
r
ibution
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
B
owler
misc:
F
ix
F
FI pragma
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
license: A
d
d copy
r
ight and licen
s
e in
f
ormation
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
c
f
loat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
doc: Add a
d
etailed overvi
e
w of
t
h
e
purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Update haddock
m
a
r
kup
a
nd add a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
double: Add Poset and Sorta
b
le
i
nstances
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owler
poset: Add a cla
s
s
f
or pa
r
tially
ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wler
bu
i
l
d: Ad
d
an autoconf configure script to d
e
termine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
f
loating: Add descr
i
ption of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
f
l
oating: Add
r
emai
n
der
fun
c
tio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
w
l
e
r
cfloat: Allow a pri
n
tf for
m
a
t specifier to be
pa
s
sed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bo
w
l
er
double: implement fromInteger using
t
oF
l
oating
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
flo
a
t
ing
:
Allo
w
c
o
nversion from any Real to
Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
flo
a
ting: Export the
t
o
F
loating f
u
nction f
r
o
m
Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add error and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floatin
g
: Ad
d
po
w
er functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowle
r
floa
t
ing: Add hyperbo
l
ic trigonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
types:
Use operations in GH
C
.
Prim for double <=>
f
loat
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
: Add cla
s
sification fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
: Ad
d
nexta
f
ter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
l
e
r
f
l
oating:
A
d
d some of the exp
o
nential f
u
nction
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: A
d
d tr
i
gonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: Split Floating into Floating and RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck B
o
wler
d
ouble: Simplify fore
i
gn calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowl
e
r
floatin
g
: Add ** o
p
erator t
o
Fl
o
ating clas
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
Initial c
o
mmit
commit
|
commitdiff
|
tree