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
roundable: Split out the Roundable class.
2010-02-24
Nick Bow
l
e
r
r
o
undable: Split o
u
t
t
h
e R
o
undable class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
po
s
et: Add fixi
t
y decl
a
rations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bowler
f
l
oating: Move Data
.
F
loating
.
CMath
.
Instances under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
owl
e
r
flo
a
ting: Merge Data
.
F
loating
.
Types and Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fe
n
v: Ad
d
support
for suppressing exceptio
n
s
a
cross
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Ni
c
k Bowler
floating: Add epsilon to the RealF
l
oat
c
lass
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: Fix bad typo in at
a
n2
a
nd atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
compl
e
x: Add initial complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cma
t
h: Fix section h
e
adings to mat
c
h the C stan
d
a
r
d
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
floating: Add ins
t
ances for CDouble
a
nd CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
B
o
wler
floating:
F
ix o
f
f
-b
y
-
o
ne e
r
r
or in scal
e
R
ational
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick B
o
wler
f
loating
:
Split out
f
ormatting fro
m
the Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
f
loa
t
ing
:
Make fromRational work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floati
n
g
: Add scalb as the altfloat version of scal
b
l
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
A
d
d
anothe
r
characteristic
function and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floati
n
g
: Add some floati
n
g po
i
nt cha
r
acteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floatin
g
: P
u
n
t
the FFI
n
ew
t
y
p
e wr
a
pp
e
rs
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowl
e
r
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add hadd
o
ck docu
m
entatio
n
f
o
r the
R
ealFlo
a
t class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floa
t
ing: Rename tgamma
t
o gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
ow
l
er
floating: Move th
e
D
o
uble
a
n
d
F
l
oat mod
u
les
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
w
l
er
f
loating: Use nearbyint instead of r
o
und in fquot
R
em
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
flo
a
ting:
A
dd rint function
t
o complement
nea
r
byi
n
t
.
commit
|
commitdiff
|
tree
2010-02-05
N
ic
k
Bowler
examples: Ad
d
a de
m
onstration of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
fenv: Add sup
p
ort f
o
r r
a
ising
e
xceptions ex
p
licitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
cfl
o
at: Use FE_AL
L
_EXCEPT inst
e
ad
o
f -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
c
k Bowler
compat: Mak
e
an
e
f
fort to
s
upport
f
ma pro
p
erly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowle
r
floating: Punt t
h
e class version of C's re
m
q
u
o function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
f
l
o
a
t
ing: Add a s
e
p
arate class
f
or the basic
f
lo
a
tin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Ni
c
k
B
o
wler
compat: Ad
d
note
t
o source file about non-conf
o
rmance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
d
o
c: Ac
k
no
w
ledg
e
t
h
e
existen
c
e
of
f
lo
a
ting
p
oint environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
c
ompat: Im
p
lement
w
rappers
f
or C9
9
f
loat
-
valued functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
u
i
ld: Fix build type
i
n cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat
:
Add co
n
figure warning when repl
a
cements
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bow
l
e
r
cfloat
:
Add co
m
p
a
tibility
wr
a
ppers for some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
build: Add source repos
i
tory to
c
a
b
al fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bow
l
er
fenv:
A
dd expl
i
cit definit
i
ons for inf
i
ni
t
y,
n
an and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bo
w
ler
fe
n
v: Fix
e
mbarrassing typo in the Fractio
n
a
l instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fenv: Re
-
ex
p
ort C
o
ntro
l
.
Applicativ
e
since users
need i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floa
t
ing: Add
e
xcept
i
on
s
up
p
ort
t
o f
e
nvEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bow
l
er
l
i
cense: Fix copyright yea
r
s in so
u
rce
f
iles
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
oating:
U
se a strict
d
a
ta constructor for
F
Env
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
w
l
e
r
fl
o
a
ting:
Add initi
a
l s
u
pport for floating point exce
p
tions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
ow
l
er
f
l
oating: Add nearby
i
nt t
o
th
e
RealF
l
o
at class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Upd
a
t
e cabal d
e
p
end
e
ncy
infor
m
ati
o
n for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oat: Rem
o
ve use of
decodeFloat
I
nte
g
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
floating: Use bang patte
r
ns for u
n
l
i
fted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
Bowle
r
cfloa
t
:
remove
I
NCLUDE pragmas
as GHC 6
.
12 hat
e
s
t
hem
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add m
i
ssing Data
.
Floating
.
F
lo
a
t
t
o
c
a
ba
l
fil
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating:
A
dd initi
a
l suppo
r
t
f
o
r the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bow
l
er
build: Add hom
e
page
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
cfloat: Gen
e
ra
l
ize
d
ouble_format
t
o
a
llo
w
s
pe
c
i
fying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
float: Add class
instances for
Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
ow
l
er
cmath: Add bindings
for flo
a
t-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
altf
l
oat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
o
wle
r
license: Ad
d
missing
copyright h
e
aders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Ad
d
r
a
tionale be
h
ind the
Rou
n
dable
c
lass
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix
o
ops
in
desc
r
iption of Ord
class
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowle
r
poset: Add commutativity
n
ote
for
m
ax and mi
n
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowler
poset: Rename isS
i
gnificant to isOr
d
ered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
doc: Move li
b
rar
y
description to
a b
e
t
t
er home
.
commit
|
commitdiff
|
tree
2010-01-19
N
i
ck
Bowler
build: Hacka
g
e
-
ify the cabal fi
l
e
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bow
l
er
floati
n
g: A
d
d Roundab
l
e instance for Integr
a
l
a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
pos
e
t: Add instance for I
n
tegral a =>
Ratio
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
doc: Minor haddock
ma
r
kup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
d
o
uble: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
floa
t
ing: Add
a
class which supports round
i
ng function
s
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
f
l
oating
:
Fix br
o
ken isFi
n
ite implementati
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick
B
owler
floatin
g
: Get rid o
f
the ext
r
a Instances
m
o
dule
.
commit
|
commitdiff
|
tree
2009-11-23
Nick B
o
wler
poset: R
e
move In
c
oher
e
nt
I
nsta
n
ces and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
poset:
U
se IncoherentInstances
to resol
v
e ov
e
rlaps
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick
Bowler
f
l
o
atin
g
: Update export l
i
sts
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
doub
l
e:
Split ou
t
foreign declarations
into the
i
r ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c: U
p
date haddock com
m
ents for
D
a
ta
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
Bowle
r
poset: Ex
p
ort
t
he Ord
c
l
a
s
s (bu
t
not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
doc: Elaborate on why Ord instan
c
es
f
or floating t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
fl
o
ating
:
Ad
d
fqu
o
tRem,
t
he analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
ler
f
l
o
ati
n
g: Add fma f
u
nction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
double: Implement specific comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
double: Remove s
u
perfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowl
e
r
build: Update c
a
bal s
c
ript for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
m
i
sc: Fix F
F
I
p
ra
g
mas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
l
i
cense: A
d
d cop
y
r
i
g
ht a
n
d license infor
m
a
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
owler
cfloa
t
: Up
d
ate c
f
loat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
w
l
e
r
doc
:
Add
a
d
eta
i
l
e
d ove
r
view o
f
the purpos
e
o
f
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs
:
Upda
t
e had
d
o
ck m
a
rkup and add a
t
r
i
v
ial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
double: Add Poset and Sorta
b
le i
n
s
t
ances
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bo
w
l
er
poset:
A
dd a class
for parti
a
lly ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
l
er
build:
A
d
d an
auto
c
onf configure script to det
e
rmine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
w
ler
floatin
g
: Add descrip
t
ion of floating class
e
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
f
l
oatin
g
:
A
d
d
r
emainder fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
cfloat: Allow a
printf format specifier
to b
e
passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
dou
b
le: implement fr
o
mInteger
u
s
ing t
o
Floating
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowle
r
f
l
o
ating: Allow
conversion from an
y
Real to Dou
b
le
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Export the to
F
loating
f
u
n
c
t
ion from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floati
n
g
:
A
dd erro
r
and
g
amma func
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
f
loatin
g
:
A
dd power functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ic
k
Bowler
floati
n
g: Add hyperbolic trigonometr
i
c fu
n
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
t
y
pes:
U
s
e
operations in GHC
.
Prim fo
r
double
<
=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g: Ad
d
classification f
u
nctions
.
commit
|
commitdiff
|
tree
next