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
Ni
c
k B
o
w
l
er
floating: Add insta
n
ces for CDo
u
bl
e
and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
e
r
floating: Fix off-by-o
n
e
err
o
r in scaleRati
o
nal
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
floati
n
g: Split out forma
t
ting from
t
h
e Double m
o
d
ule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
f
l
oati
n
g: Make
fromRational work properl
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
f
l
oa
t
in
g
:
Add
sca
l
b as
t
h
e altfloat version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k
B
owler
floating:
Add
anoth
e
r charact
e
ristic functi
o
n and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
f
l
oat
i
n
g
: Add
some floating point
c
har
a
cteristic funct
i
ons
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
flo
a
tin
g
:
Punt the FFI
new
t
ype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bow
l
er
altfl
o
at-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
doc: Add had
d
ock documentation
f
or t
h
e RealFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bo
w
ler
floati
n
g:
Rename tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
floating
:
Move the Double and Float modu
l
es
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
floating: U
s
e
nearbyint instead
o
f
ro
u
n
d
in f
q
u
o
tRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
floa
t
ing: Add ri
n
t fun
c
tion t
o
complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
o
wler
examples: Add a d
e
mon
s
tration of
why FE
n
v is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
fenv
:
A
dd
s
u
p
port for raising exceptions ex
p
licit
l
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
cfloat: Use
FE_ALL_EXCEPT inste
a
d of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
c
k Bowler
compat: Make an effor
t
to s
u
pport fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck
B
o
w
l
er
f
l
oa
t
i
ng: Punt
t
he class version of
C's remquo fun
c
tion
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
owler
floating: Add a separate
c
lass f
o
r the basi
c
floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
co
m
pat:
Add
note to source file about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bo
w
ler
do
c
: Acknowledge
t
he existence
o
f
fl
o
at
i
ng point
e
nvi
r
onmen
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
Bowler
co
m
pat: Implement
w
r
appers for C99 float-
v
a
l
ued functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build:
Fix build
t
ype in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
compat: Add configure warning when
r
e
p
lacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat: Add c
o
mpatibility w
r
a
p
pers fo
r
some
C99 func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
bui
l
d: Add
s
ource repository to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fe
n
v
: Add expli
c
it definitions for infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Fix embarrassing
t
ypo in the Fractional
in
s
tance
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowle
r
fenv
:
R
e-export Control
.
A
pplicative since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
w
ler
f
l
oating: Add exception s
u
pport to
f
envEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
l
i
cense:
F
ix copyright year
s
in source
f
iles
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
o
ating: Use a strict data constructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
floating:
A
d
d initi
a
l
support for
f
lo
a
t
i
ng point
e
xcept
i
ons
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
floating:
Add ne
a
rbyint to th
e
RealFlo
a
t class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owl
e
r
buil
d
: Up
d
ate
c
ab
a
l depende
n
cy in
f
or
m
a
t
i
o
n
for GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
B
owler
f
l
oat: Remove
use of decode
F
loatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
floating
:
Use b
a
ng patterns for unlifted
b
indings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
cfloat: remo
v
e
I
NCLUDE pragmas a
s
G
HC 6
.
1
2 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bo
w
ler
bui
l
d: Add
mi
s
sing Data
.
Floating
.
Float to cab
a
l f
i
le
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
floating: Ad
d
i
n
it
i
a
l support f
o
r t
h
e
floating poi
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
ick Bowler
b
u
ild:
A
dd homepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bow
l
e
r
cfloat: Genera
l
ize d
o
uble_format to allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k Bowle
r
float
:
Add
class instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
cmath:
A
d
d
bi
n
d
i
ngs for float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k
B
owler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
license:
A
dd
missing copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
doc: Add ra
t
ionale behin
d
the Roundable
cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
d
oc: Fix
oops in de
s
cr
i
ptio
n
of
O
rd
class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
poset: Add commutativity
n
o
t
e for max an
d
min
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowler
poset:
Renam
e
i
s
Significant to isOrdere
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
d
o
c
: Move library
d
e
scrip
t
ion to a b
e
tte
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowl
e
r
b
u
ild:
H
ackag
e
-ify t
h
e
c
abal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
wler
floating:
Add
R
ou
n
dable instance for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
po
s
et:
Add
instance f
o
r Int
e
gral
a => Ra
t
io
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
d
o
c: Minor ha
d
dock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bo
w
ler
double: Ad
d
an
E
num instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
l
e
r
f
loating: Add
a
class w
h
i
c
h supports rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
w
ler
fl
o
ating: Fix br
o
k
en isFinite
implementatio
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
fl
o
ating: Get
r
id of the extra In
s
tances module
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowler
poset: Remov
e
In
c
oherentIn
s
tances and
d
efine our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowler
poset: Use Incoher
e
ntInstan
c
e
s
t
o
r
e
solve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
wler
f
loating: Update export l
i
sts
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double: S
p
lit out foreig
n
declara
t
i
ons into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
c
: U
p
date haddock commen
t
s for Dat
a
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
poset: Expor
t
th
e
Ord
class (but not its
m
ethods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
Bowle
r
d
oc: Elaborate o
n
why
O
rd instances for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowl
e
r
floating
:
Add fquotRem,
the analogue of
C'
s
rem
q
u
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
flo
a
ting: Ad
d
fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double
:
I
mpl
e
ment specific
c
ompa
r
ison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Remove superfluous p
a
renth
e
s
es
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
B
owler
bu
i
ld: Upda
t
e
ca
b
al
s
cript fo
r
distributio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
misc:
F
ix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
license: Add copyri
g
ht and licens
e
inf
o
rmation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: U
p
date c
f
loat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doc: Ad
d
a d
e
tailed
o
verview of
the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
cs:
U
pd
a
t
e haddock mar
k
up and add a t
r
ivial
f
un
c
tio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doubl
e
: Add Po
s
et and Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset:
A
dd a class for p
a
rtially ordered
d
atatyp
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
build: Ad
d
an au
t
ocon
f
c
onfi
g
u
re scri
p
t
t
o d
e
termi
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bo
w
l
er
f
l
oating: Add de
s
cription of
floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add remainder func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
c
float: Allo
w
a p
r
intf format s
p
ecif
i
er to
b
e passe
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
double:
impl
e
ment fro
m
Integer us
i
ng toF
l
o
atin
g
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Allow conve
r
s
ion from
a
ny Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
l
e
r
floating: Export the toFloating function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
ow
l
er
floating:
A
dd
error and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: Add power f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating:
Add hyperbolic trigo
n
om
e
tric functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
typ
e
s:
Use operati
o
ns in GHC
.
Prim
f
o
r
doubl
e
<=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
float
i
n
g: Add
classification func
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
f
loa
t
ing: Add nex
t
after
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Add some of the e
x
pon
e
ntial
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g: Add tri
g
onometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
ng: Split F
l
oating into Floatin
g
and
RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
doubl
e
:
S
implify for
e
ign calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowl
e
r
floating: Ad
d
*
*
operator
to Floating class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowl
e
r
Init
i
al commit
commit
|
commitdiff
|
tree