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 a new Data.Floating.Types module.
2010-02-24
Nick Bow
l
er
f
loating: Add a new Data
.
Floating
.
Ty
p
es
module
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
trivial: R
e
m
o
ve r
e
d
undan
t
imports and pointless vari
a
bles
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
B
owler
roundable: Split out
the R
o
undab
l
e class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
pose
t
: Add fi
x
i
t
y
declar
a
t
ions
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bow
l
er
fl
o
ating: Move
D
ata
.
F
l
oating
.
CMat
h
.
Instances unde
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck
B
owler
floating:
Merge
Data
.
Floating
.
Types and
D
ata
.
Floa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
f
env: Add support for suppress
i
ng exceptions a
c
ross
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick
B
owler
floating: Add
epsilo
n
to the R
e
alFloat
cla
s
s
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
B
owler
cmath: Fix bad typo i
n
atan2 an
d
at
a
n2f
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
comp
l
e
x
: Add
i
nit
i
al complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
math: Fix secti
o
n h
e
adings to match the C s
t
and
a
rd
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
flo
a
ting: Add i
n
stance
s
for C
D
ouble an
d
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
f
loatin
g
:
F
i
x off-by-one err
o
r in sca
l
e
Rational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
float
i
ng: Split out forma
t
t
ing from
the Double
module
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck
Bowler
f
l
o
a
ting: Make fromRat
i
onal work properly
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
f
l
oating: Add scalb as the altfl
o
at version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
c
k
B
owler
floating: Add another charac
t
eristic fu
n
ction and
g
eneralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
floating:
Add
som
e
floating point
c
har
a
cteristic functi
o
ns
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floating: Punt the FFI
newty
p
e wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
B
owler
al
t
float-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
d
oc: Add haddock documen
t
ation for the R
e
alF
l
oat c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
flo
a
ting
:
R
ename t
g
amm
a
to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
f
l
oat
i
ng: Move
the
Doubl
e
and Flo
a
t modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
floating: Use nearb
y
int
i
n
s
te
a
d of
r
ound
i
n fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
float
i
ng:
A
d
d
r
int funct
i
on to com
p
lement nearbyin
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
exampl
e
s:
A
dd
a
demonstratio
n
of why FEnv is sti
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowl
e
r
fenv:
Add support f
o
r r
a
i
s
i
ng exc
e
ptions explicit
l
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
c
f
loat: Use FE_
A
LL_EXCEPT in
s
t
e
ad of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
co
m
pat: Make an eff
o
r
t
to support fma prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: P
u
nt the class version
o
f
C
'
s r
e
mquo
funct
i
on
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bo
w
ler
floating
:
Add a s
e
p
a
rate class for the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Ni
c
k
Bowler
c
ompat:
Ad
d
note to source file a
b
o
u
t non-c
o
nf
o
rmance
.
commit
|
commitdiff
|
tree
2010-01-30
Nic
k
Bowler
doc: A
c
knowledg
e
t
he existence of fl
o
ating point
e
n
vironmen
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
ic
k
B
owler
c
o
mpat: Imple
m
e
nt wr
a
ppe
r
s f
o
r
C9
9
flo
a
t-val
u
e
d
f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
bu
i
ld: Fi
x
build type
in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowle
r
com
p
at:
Ad
d
c
onfigure warning when re
p
la
c
ements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
ic
k
B
o
w
l
er
cf
l
oat
:
A
dd compatibility wra
p
pe
r
s
for some C9
9
fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
u
ild:
A
dd
so
u
rce repository to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
B
owler
fenv: Add expl
i
cit
d
efinition
s
for
i
n
fi
n
ity, nan and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
fenv: Fix
e
mbarrassing t
y
po in the
Fraction
a
l instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owl
e
r
fenv:
Re-export Control
.
Ap
p
licativ
e
since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
f
l
o
a
ti
n
g: Add exception support to fenv
E
v
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
li
c
ense:
F
ix copyri
g
ht years
i
n source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
floatin
g
: U
s
e
a stric
t
data constructor
for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bo
w
ler
fl
o
a
t
ing: Add init
i
al s
u
pport
for floating point excepti
o
ns
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck B
o
wler
flo
a
ting
:
Add nearb
y
int t
o
th
e
Real
F
loat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
B
o
wler
build: Upd
a
te cabal depende
n
cy infor
m
ation for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
flo
a
t: Remove use of decodeFloatI
n
teger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
e
r
floating: Use bang pattern
s
fo
r
unlifted
b
indings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat:
re
m
ove INCLUDE
p
ra
g
mas as GHC 6
.
1
2
hates
t
h
em
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
build: Add missi
n
g Data
.
Floatin
g
.
Flo
a
t
t
o cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
floa
t
ing: Ad
d
initial support
f
or th
e
floati
n
g point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
bu
i
ld: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bo
w
ler
cfloat: Genera
l
i
ze doub
l
e_form
a
t
t
o allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bow
l
er
f
l
oat: Add class in
s
tances fo
r
Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bowler
cmath: Add binding
s
fo
r
f
loa
t
-
val
u
ed functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
license: Add missin
g
copyri
g
ht hea
d
ers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add
rationale behind t
h
e
R
oundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
d
oc:
Fix
oops in description of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
ler
po
s
et: Add commutati
v
ity note f
o
r max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
o
w
ler
poset: Re
n
a
m
e isSignificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move li
b
rary d
e
scription t
o
a better
h
o
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
buil
d
: Hackage-ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
floati
n
g: Add Roundab
l
e instanc
e
f
o
r I
n
tegral
a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
p
oset
:
Add instance
for
I
ntegral a => Ratio
a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ic
k
Bowler
doc: Minor haddoc
k
markup fi
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
double: Add an Enum i
n
stance
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowle
r
floating: Add a
c
l
a
ss
w
h
i
c
h supports rounding fun
c
tio
n
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fi
x
broken isFi
n
ite
im
p
l
ementation
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck Bowler
f
loating: Get rid of the ex
t
ra Insta
n
ces module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bow
l
er
poset: Remove Incoheren
t
Ins
t
ances and define
our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick
Bowler
p
oset: Use IncoherentInstances to
resol
v
e overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowl
e
r
f
loatin
g
: Upd
a
t
e
export l
i
sts
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
w
l
er
double: Split
out foreign declarations into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bo
w
ler
doc: Up
d
ate haddock c
o
m
m
ents for Data
.
Pose
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
poset: E
x
port the
Ord
cl
a
ss (but not
its
m
ethods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c: Ela
b
o
r
ate on why Ord insta
n
ces for
f
loating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floatin
g
: Add fquotRem,
t
he an
a
log
u
e of C's remqu
o
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
fl
o
a
tin
g
: Add fma functio
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
double: Impl
e
m
e
nt sp
e
c
i
fic comparis
o
n funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bow
l
er
d
ouble: Remove s
u
perfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowle
r
build:
Update caba
l
script for
distribution
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
o
w
l
er
misc: Fix F
F
I
prag
m
as
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: Add copyright and licens
e
informat
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfl
o
at: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
er
doc: Add a detailed overview of the purp
o
s
e
of
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Update ha
d
dock
m
arkup a
n
d
add
a
trivial
funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
o
wle
r
d
o
u
b
le:
A
d
d Poset and
Sor
t
a
b
l
e
i
nsta
n
ces
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
owler
pos
e
t: Ad
d
a
cl
a
ss for
p
ar
t
i
a
lly order
e
d dataty
p
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Add
a
n
a
u
t
o
conf configure script to determin
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
l
e
r
floating: Add description of floating cl
a
s
ses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oat
i
n
g
:
A
dd remainder functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
cfloat: Allo
w
a
printf format spec
i
fier to b
e
pass
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
doubl
e
: implement fromInteger using t
o
F
l
oati
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Allow conversion fro
m
any Real to
Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Export the toFloating func
t
ion from Da
t
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: Add e
r
r
o
r
and gamm
a
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wl
e
r
floatin
g
: Add powe
r
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loating: Add hyperbolic trigonomet
r
ic func
t
ions
.
commit
|
commitdiff
|
tree
next