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
B
o
wler
fl
o
ating: Fi
x
o
f
f-by-one error
i
n scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bow
l
e
r
floating: Spl
i
t out for
m
a
t
ting
f
r
om the
D
o
uble m
o
dule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Make
f
romRational
work p
r
op
e
rly
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
floating: Add scalb
as the altflo
a
t ve
r
s
i
on
of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
w
l
e
r
floating:
Add
a
nother
c
h
a
racteri
s
tic function an
d
generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowle
r
f
loating: Add
some floatin
g
point charact
e
ristic functi
o
ns
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floating: Pu
n
t the FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
doc: Add haddock documentation
f
o
r the RealF
l
oat
class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
le
r
floating: Rena
m
e t
g
am
m
a to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
o
w
ler
floating: Move th
e
Do
u
ble and
Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
ow
l
e
r
floati
n
g: Use nearbyint instead of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
float
i
ng: Add rint fun
c
tio
n
to comp
l
em
e
n
t nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
e
x
ample
s
: Add a
d
emonstration of why
FEnv i
s
s
t
ill
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
fenv: Add s
u
pp
o
rt for rai
s
ing exce
p
tions
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
cfloat:
Use FE_ALL_EXCEPT i
n
stead o
f
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
com
p
a
t: M
a
ke
a
n effort to s
u
pport fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wler
floating: Pu
n
t the
c
lass
v
ersion
of
C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
float
i
n
g: Add a separate class for th
e
basic f
l
oating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Ni
c
k
Bowler
compat: Add note to source file ab
o
u
t
n
o
n-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Ackn
o
wledge the
exis
t
en
c
e of
f
l
oating
point en
v
i
r
o
nment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
compat: Implement wrapper
s
for C99 float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
build:
Fix
b
uild type
i
n
c
abal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowl
e
r
compat: Ad
d
configu
r
e
warning when r
e
plac
e
m
e
n
ts
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
cfloat: Add co
m
patibility wrapper
s
for some C99 func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowl
e
r
b
u
il
d
: A
d
d source
r
epository
to cabal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fen
v
: Add explicit def
i
nitions fo
r
infi
n
ity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
fenv: Fix embarrassing typo in
the
F
ractional
instanc
e
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bow
l
e
r
fenv: Re-export Control
.
Applicative si
n
ce users need it
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bowler
floating:
A
dd exception supp
o
rt to
f
e
nvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
lice
n
se: Fix co
p
y
right y
e
ars in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fl
o
ating: Use a st
r
ict dat
a
constructor fo
r
F
E
nv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating
:
Add
initial s
u
pp
o
rt
f
o
r floa
t
in
g
p
o
in
t
exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
floating: A
d
d nea
r
b
yint to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
build:
U
pdate cabal dependency informatio
n
for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
float: Remove use of de
c
odeFloa
t
Inte
g
er
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
floating
:
Use bang patterns for unli
f
t
e
d bindi
n
gs
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
cfloat: remove INCLUDE p
r
a
g
mas as GHC 6
.
12 hat
e
s them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
bui
l
d: Add missing Data
.
F
l
oating
.
F
loat t
o
cabal
file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
f
loating: Add in
i
tial su
p
port fo
r
t
h
e
f
l
oat
i
n
g point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowle
r
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
c
float: G
e
neralize double_format to allow spe
c
ifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
float: Add class instan
c
e
s for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k Bo
w
le
r
cma
t
h: Add b
i
ndi
n
gs
for fl
o
a
t
-v
a
lu
e
d
f
uncti
o
ns
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bo
w
ler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license:
Add
m
issi
n
g copy
r
i
g
h
t
h
eaders
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowle
r
doc: Add rationa
l
e
behin
d
th
e
Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fi
x
oo
p
s i
n
desc
r
ipti
o
n
of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
ler
poset: Ad
d
c
o
mm
u
tativity no
t
e for ma
x
and m
i
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
B
o
wler
p
o
set
:
Renam
e
is
S
ignificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move library descr
i
ption to a bette
r
h
o
me
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build:
H
ac
k
ag
e
-ify the caba
l
f
ile
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k B
o
wler
floating: A
d
d
R
ound
a
ble inst
a
nce fo
r
I
ntegral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset:
A
d
d instan
c
e for I
n
tegr
a
l a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
doc: Minor
h
addock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
d
ouble: Add
a
n
E
num instanc
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
loati
n
g: Add a class w
h
ich supports
rou
n
ding
f
u
nctions
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick
B
owler
floating: Fix
b
r
oken isFinite imple
m
entation
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
Bowler
floating: G
e
t rid of the extra
Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Remov
e
Inc
o
h
er
e
n
t
In
s
tances and d
e
fine our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick
B
owler
poset: Use In
c
oherentInst
a
nces t
o
resolve ove
r
laps
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bow
l
e
r
floating: Update expo
r
t
lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
doubl
e
:
Spl
i
t out
f
o
reign decla
r
a
t
ions i
n
t
o t
h
e
ir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Upda
t
e haddock
comments for
Data
.
Pose
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
poset: Expor
t
the Ord class (but not it
s
me
t
hods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Elaborate
on why
O
r
d
instances for fl
o
ating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
floati
n
g: Add fquotRem,
t
he analogue of C's rem
q
uo
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bow
l
er
floating: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
I
mplem
e
n
t
specific comparison f
u
nctio
n
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bow
l
er
double: R
e
m
ov
e
su
p
e
rfluo
u
s
p
arenthese
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
uild: Update ca
b
al scr
i
pt for d
i
s
t
ribution
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k B
o
wl
e
r
misc:
Fix FFI
p
ragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
license:
Add
c
opyright and
li
c
ense information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
c
f
loat: Upda
t
e cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
doc:
A
dd a detailed ov
e
rv
i
e
w of t
h
e purpose o
f
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
c
s:
U
pdate
ha
d
d
o
c
k
markup an
d
a
d
d a trivial
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owle
r
d
o
uble: Add Po
s
et a
n
d
Sortable ins
t
a
nces
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Add a class for partiall
y
ordered da
t
atypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bui
l
d: Add an aut
o
c
onf
c
onfigure scr
i
p
t
to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowle
r
fl
o
ating: Add descr
i
ption of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: A
d
d
r
emainde
r
functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k B
o
w
l
er
cfl
o
a
t
: Al
l
ow a
printf fo
r
mat specifier
to be pa
s
sed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
d
o
u
b
le:
impleme
n
t
fromInteger u
s
i
n
g
t
o
F
l
oat
i
ng
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Allow convers
i
on from
a
ny R
e
a
l
to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
f
l
o
a
ti
n
g: Exp
o
rt the
toFl
o
a
t
ing functi
o
n from
D
ata
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating:
A
dd
er
r
or and
g
amma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floati
n
g:
Add power fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bowler
floating: Add hyperb
o
lic trigonometri
c
functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
typ
e
s: Use opera
t
io
n
s in GH
C
.
Prim for
d
ouble <=> floa
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bow
l
er
floati
n
g
:
A
d
d classificatio
n
functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
B
owler
flo
a
ting: Add n
e
x
t
after
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loating: Add some of the exponenti
a
l functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
owl
e
r
f
loating: Add trigonometric f
u
n
c
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
float
i
ng: Spli
t
F
l
oating
i
n
t
o
Fl
o
ating an
d
RealFlo
a
t
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
dou
b
le: Simplify foreign call
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Add ** operator t
o
Floating class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
I
niti
a
l commit
commit
|
commitdiff
|
tree