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
Nick B
o
wler
floating: Fix
off-by-one error in sc
a
l
e
Rationa
l
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
floating:
S
plit ou
t
forma
t
t
ing
f
rom the Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
ow
l
er
floating
:
Make fromRational work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
f
l
o
ating: Ad
d
scalb as t
h
e altfloat ver
s
ion of
s
calbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
f
l
oati
n
g:
A
d
d
another characte
r
i
s
t
ic fun
c
tio
n
and general
i
ze
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floating: Add some floating point
characteristic func
t
ion
s
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floating: Pun
t
the FFI newtype w
r
appers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add
h
addock documentation for
t
he RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
floating: Re
n
ame tgamm
a
to gam
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
float
i
n
g
: Move th
e
Double
a
nd Float
modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
o
wler
flo
a
ting: Use ne
a
rbyin
t
instead of round
i
n fquotR
e
m
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
flo
a
ting:
A
dd rint function to complement n
e
arby
i
nt
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
examples: Add
a
demonstra
t
ion
o
f why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
fen
v
: Add suppo
r
t for raising e
x
ce
p
ti
o
ns explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
cfloat: Use FE_ALL_EX
C
EPT inste
a
d o
f
-1
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bowler
compat: M
a
ke an effort to sup
p
o
r
t fma
p
roper
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowler
flo
a
ting: Punt the cla
s
s
ver
s
ion of C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Add a separate class
f
or the basi
c
floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
ick Bow
l
er
com
p
at: Add note to sou
r
c
e
f
ile about n
o
n-conforma
n
ce
.
commit
|
commitdiff
|
tree
2010-01-30
Nic
k
Bowler
doc
:
Acknowledge the ex
i
stence of floating point envir
o
nment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nic
k
Bowler
compat: Imp
l
ement wra
p
pers for C99 floa
t
-valued funct
i
on
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
owler
build:
F
ix build type
i
n cabal
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bo
w
ler
compat: Ad
d
configure warning when repla
c
e
ment
s
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat: Add compatibility wrappers for some C9
9
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
u
i
ld: Add source reposi
t
ory to caba
l
fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fenv:
Add expl
i
cit de
f
initi
o
n
s
for
infini
t
y, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fenv:
F
ix embarrassing typo in the Fractional instanc
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fenv: Re-export Con
t
rol
.
Applicative
s
ince users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
f
l
oating: Add exceptio
n
support to
f
envEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
l
icense:
F
i
x
c
opyright
y
e
ars in source f
i
les
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowle
r
f
loat
i
n
g
: Use a strict d
a
ta constru
c
to
r
for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add init
i
al sup
p
ort for float
i
ng po
i
n
t
exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
float
i
ng: Add nearbyint to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
b
uild: Update
c
a
ba
l
dependen
c
y information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
B
owler
float: Remove use of decodeFlo
a
tInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oat
i
n
g
: U
s
e
bang
patterns for u
n
li
f
ted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
cf
l
oat: r
e
m
o
ve
I
NCLUDE
pragm
a
s as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add
mi
s
sing Data
.
Floating
.
Float to cabal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
f
loating: Add initial s
u
pport
for
the fl
o
ating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: A
d
d homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
B
o
wl
e
r
cfloat: Generali
z
e do
u
ble_format to allo
w
specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
f
loat:
A
dd class in
s
ta
n
ces
f
or Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
cmath: Add bind
i
n
g
s for floa
t
-
valued
funct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
li
c
ense: Add missi
n
g copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowle
r
doc:
A
dd rationale behind
t
he Roundable cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
d
o
c: Fix oops
in
d
esc
r
iption o
f
O
rd cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
l
er
p
o
set:
A
dd
c
ommutativity note
for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bo
w
ler
poset
:
Rena
m
e isSi
g
nificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
d
o
c: Move li
b
rary
d
escription
to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nic
k
Bowler
b
u
il
d
: Hackage-ify the cabal
file
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck
B
o
w
l
er
float
i
ng: Add Roundable instan
c
e for Integral
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: A
d
d
instance
for
In
t
egral a =>
R
atio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
d
oc: Mino
r
haddock
m
a
r
kup
fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
double: Add an Enum
i
n
stance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floa
t
ing: Add a
c
lass which supp
o
r
ts roun
d
ing funct
i
ons
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowl
e
r
f
lo
a
ting: Fix b
r
oken isFinite implementati
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k
B
o
w
ler
floating
:
Get
rid of th
e
e
x
tra Instances
module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick B
o
wler
poset: Remo
v
e
I
ncoherentInst
a
n
ces and define our
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset:
Use In
c
oherent
I
nstances to reso
l
ve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
f
l
o
ating: Update expo
r
t lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
d
oubl
e
: Split out foreign d
e
clarations in
t
o
the
i
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Update haddock comments for Dat
a
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowler
pose
t
: Ex
p
ort the Ord c
l
ass
(
but not its m
e
th
o
ds)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
doc: Elaborat
e
on why
O
r
d instances for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
ler
floating
:
A
d
d
fqu
o
tRem, the a
n
alogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
fl
o
ating: Add
fm
a
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
d
o
u
b
l
e
: Impleme
n
t
specific co
m
par
i
s
o
n functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
R
emove superflu
o
us pare
n
thes
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowl
e
r
build: Update
c
abal
script fo
r
d
is
t
ributi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
l
er
misc: Fix FFI
pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license:
A
dd copyright and
l
icense i
n
formati
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
cfloat: Up
d
a
t
e
cfloa
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owler
doc:
A
dd a detailed overview of the pur
p
ose o
f
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
docs: Updat
e
h
a
ddock markup an
d
ad
d
a tr
i
vial functi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Add Poset and
Sortable insta
n
ces
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bo
w
ler
poset: Add a
class for partially ord
e
red
datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
ow
l
er
buil
d
: Ad
d
an autoconf confi
g
ur
e
s
c
ript to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floati
n
g: Add description
o
f
float
i
ng classes
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
float
i
ng: Add remainder
functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat:
A
llow a printf for
m
a
t speci
f
ier to be pa
s
se
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: im
p
lement
fro
m
Integer using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g: Allo
w
co
n
version fro
m
any Rea
l
t
o
Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
f
l
o
ating: Expo
r
t t
h
e toF
l
oating
functio
n
from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add e
r
ro
r
and
gamma fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
f
l
o
at
i
ng
:
A
d
d
p
ower fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Add
h
yperb
o
l
ic trig
o
n
om
e
tri
c
fun
c
tio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
types: Use ope
r
a
tions in GHC
.
P
rim for d
o
uble <=> floa
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
o
a
ting: Add cla
s
sificat
i
on
f
unct
i
on
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowl
e
r
floating: Add
n
exta
f
ter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add so
m
e of the e
x
ponential
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
f
loating:
A
dd trigonometric fu
n
c
t
i
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
lo
a
ting:
Spli
t
Floati
n
g into F
l
oat
i
ng and Real
F
loat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
double: Simplify forei
g
n c
a
lls
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Ad
d
**
o
pe
r
ator to
F
loatin
g
class
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowl
e
r
Initial com
m
it
commit
|
commitdiff
|
tree