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: Merge Data.Floating.Types and Data.Floating.Classes.
2010-02-24
N
ick Bowle
r
floating: Merg
e
Data
.
Floating
.
Ty
p
es a
n
d Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
N
ick Bowler
fenv: Ad
d
support
f
or suppressing exc
e
ptions acr
o
ss
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
f
loating: Add epsi
l
on t
o
the RealF
l
oat class
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
cmath: Fix bad t
y
p
o
in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck B
o
w
ler
c
o
mplex: Add initial complex supp
o
rt
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k
B
owler
cmath:
F
ix sectio
n
headings
t
o match the
C
standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bow
l
er
f
l
oating: Add ins
t
ances for CDou
b
le and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
flo
a
ting: Fi
x
off
-
by-one
e
rror
i
n scaleRationa
l
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
float
i
ng: Spl
i
t out
formattin
g
from the D
o
u
ble module
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
fl
o
ating:
M
ake fr
o
mRational work pro
p
erly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
loating
:
Add scalb as the al
t
float vers
i
o
n
of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
ating: Add anot
h
er character
i
s
tic
function
and generali
z
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Ad
d
some
f
loat
i
ng poi
n
t characteristic fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
float
i
ng:
P
unt
t
h
e
F
FI new
t
y
p
e wr
a
ppe
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bo
w
l
e
r
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
doc:
A
dd
haddock
d
o
cumentat
i
on for the Rea
l
Float class
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
f
l
oating: Rename tg
a
mma
to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bo
w
le
r
f
l
oating: Move
t
he Do
u
ble and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
ting: Use nearbyint instead of round in
f
quotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floati
n
g
: A
d
d ri
n
t fun
c
tion to complement nea
r
b
yin
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
ow
l
er
exampl
e
s: Add a
demons
t
ration of why FEnv is s
t
ill
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add support for raising exc
e
ption
s
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
Bowler
c
f
l
o
at: Use FE_ALL_EXCEPT in
s
t
ead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
compat: Make an effort
t
o support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Punt
the cla
s
s ve
r
s
ion
of C's remquo fun
c
t
i
on
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Add a separate class for the bas
i
c floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
c
o
mpa
t
: Add
n
ote t
o
sou
r
ce
file a
b
o
ut non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Acknowledge the
exis
t
ence o
f
floating p
o
i
n
t environme
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
com
p
at: Impl
e
m
e
nt wrappers
f
o
r
C
9
9 f
l
o
a
t-val
u
ed
f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowle
r
build: Fix build type
i
n caba
l
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
o
mpat: Add
config
u
re warning whe
n
replacements
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
cfloat: Add compatibility wr
a
p
p
ers
for some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k B
o
wler
b
u
ild:
A
dd source repository to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bow
l
e
r
fenv: Add expl
i
cit d
e
finitions for infi
n
ity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wle
r
fenv: Fix em
b
arrassing t
y
p
o
in th
e
Frac
t
ional
in
s
tance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
le
r
fenv: Re-export
Control
.
Applicative since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
flo
a
ting: Add except
i
o
n supp
o
rt t
o
fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
ow
l
er
lic
e
nse: Fix copyright ye
a
rs in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating
:
Use a strict d
a
ta con
s
tructo
r
for
F
E
n
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowl
e
r
floating: A
d
d
initial su
p
port f
o
r fl
o
ating point exc
e
ptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
floating: Add
n
earbyint to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
build: Upda
t
e cabal de
p
e
ndenc
y
information
f
or GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float
:
R
e
m
ove use o
f
decodeFloatInte
g
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
flo
a
ting: Use bang
p
a
tterns for unlifted bi
n
ding
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: remov
e
INCLUDE pragm
a
s as GHC 6
.
12 hates
them
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
b
u
i
ld: Ad
d
missing D
a
ta
.
Floating
.
Float to caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bow
l
e
r
floatin
g
: Add initia
l
s
u
pport for the
flo
a
ting
p
oint
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bo
w
ler
b
uild: A
d
d
homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat: Gene
r
alize double_format to allow spec
i
fying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wler
float: Add
c
l
a
ss ins
t
ance
s
for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Add bindings fo
r
fl
o
a
t
-valu
e
d f
u
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
altf
l
oat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bo
w
ler
license: Ad
d
missing copyright
headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowl
e
r
doc: Add rationa
l
e behind
t
he
R
oundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
do
c
: Fix oops in descripti
o
n of
Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
p
ose
t
: A
d
d com
m
utativity note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
p
os
e
t: Rename isS
i
gnificant to isOrde
r
e
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowle
r
doc: Move li
b
ra
r
y d
e
sc
r
iption to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build
:
Hackage-ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
w
ler
float
i
ng:
Add Roundab
l
e instanc
e
fo
r
Integral a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k B
o
wler
poset: Add instance
for In
t
egra
l
a
=
>
R
at
i
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
doc
:
Minor h
a
ddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck B
o
w
l
e
r
double: Add an Enum i
n
stanc
e
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick
Bowler
floating:
A
dd a class which s
u
pports ro
u
nding fu
n
cti
o
n
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
float
i
ng: Fix broken isFinite
imp
l
e
m
e
ntati
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck Bowle
r
floatin
g
:
G
e
t
r
i
d of the extra
I
nst
a
n
c
es m
o
d
ule
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck B
o
wler
p
os
e
t: Rem
o
ve I
n
coher
e
ntInstances and d
e
fine our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
poset: Use Incohere
n
t
I
nstances to reso
l
v
e
overl
a
ps
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
floating:
U
pdate expo
r
t lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowl
e
r
dou
b
l
e
:
Split o
u
t foreign declarations into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
doc
:
Update h
a
ddock commen
t
s fo
r
D
a
ta
.
Pos
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
p
o
s
e
t:
E
xport th
e
O
r
d class
(
b
ut not its met
h
od
s
)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: E
l
abor
a
te on why Ord instances for f
l
oating typ
e
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
floating
:
Add fqu
o
tRem, the analogue of C's
r
emquo
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowle
r
floa
t
ing: Add fma
function
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
do
u
ble: I
m
pl
e
ment
specifi
c
compar
i
son
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowler
d
ouble: Remove supe
r
f
l
u
o
us pare
n
thes
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bo
w
ler
build: U
p
d
a
te ca
b
a
l script for dis
t
ribution
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowl
e
r
misc: Fix
F
F
I
p
r
agmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
license: Add copyright and l
i
c
e
nse infor
m
atio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
cfloat
:
Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc: Add a deta
i
led ov
e
rview of the purp
o
se
of
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ocs: U
p
date haddock markup and add a
t
rivial fun
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Add Po
s
e
t
and
S
ortable
i
nstances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
poset: Add a
c
l
as
s
for pa
r
tially or
d
ered d
a
ta
t
y
p
es
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bow
l
e
r
build: Add an
autoconf
c
onfigure
script to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
i
ng: Add descrip
t
i
o
n of fl
o
ating
classes
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowl
e
r
fl
o
atin
g
: Add remai
n
der
func
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bowler
cfloat: Allow a prin
t
f for
m
at specifier
t
o be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: implement fromInteger using toFloatin
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: All
o
w co
n
version fro
m
any Real
to Do
u
b
le
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
le
r
floating: Expor
t
the toFlo
a
ting function
f
rom Da
t
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add e
r
ror and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick
B
o
w
l
er
floating:
A
d
d power funct
i
on
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floati
n
g: Add hyperbol
i
c trigo
n
ometric f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
types
:
Use o
p
erations
in GHC
.
Prim for double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floating: Add classification
func
t
i
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating:
Ad
d
next
a
fter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
f
l
oating: Add
s
o
me of
t
h
e exponenti
a
l func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating
:
A
dd trigonometri
c
fu
n
ctions
.
commit
|
commitdiff
|
tree
next