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
Nick
B
o
wl
e
r
floati
n
g:
M
erge
D
ata
.
F
loating
.
Types and Data
.
F
loating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nic
k
Bowler
fen
v
: Add support for suppre
s
sin
g
exceptions ac
r
oss
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick
B
owler
f
loating: A
d
d ep
s
ilon to th
e
RealFloa
t
class
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
cmath: Fix bad typo in
atan2 and
atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
complex: Add initial complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k B
o
wler
c
m
ath: Fix section headings to match the
C
stand
a
rd
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
float
i
ng: Add insta
n
ces
for
C
Double and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
floating: F
i
x off-by-one er
r
o
r
i
n
scaleR
a
t
ional
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
S
plit
out
f
o
r
matting from
t
he
Double module
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
floating: Make fromRational work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add sca
l
b
as
t
he al
t
float versi
o
n of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floa
t
i
n
g
: Add another char
a
cterist
i
c function and
g
eneralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
l
e
r
float
i
n
g: Add some fl
o
at
i
n
g
p
oint chara
c
t
eristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bow
l
e
r
flo
a
t
i
n
g: Pun
t
the FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
N
i
c
k
Bowler
altfl
o
a
t-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
o
wler
doc: Add
h
addock doc
u
menta
t
io
n
for the Real
F
loat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bow
l
er
fl
o
ating: Renam
e
t
g
a
mma to gam
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating
:
Mo
v
e the Double and Flo
a
t modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wle
r
floating: Use near
b
yint instead of round
in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fl
o
ating
:
Add rint function to
complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
examples:
A
dd a demonstr
a
tion
of
w
hy FEnv is sti
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k Bowler
fenv: Add s
u
ppo
r
t fo
r
raisi
n
g
exception
s
e
xplicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bow
l
er
c
floa
t
: Use FE_ALL_EXCEPT instead
of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bo
w
ler
c
o
mpat: Make an effort to support fma pr
o
perly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating
:
P
u
n
t
th
e
c
l
ass ve
r
sio
n
of C's remquo fu
n
ction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floatin
g
: Add a
s
epar
a
te class for the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick B
o
wler
compat: A
d
d note
t
o s
o
urce
f
ile about non-con
f
ormance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Ack
n
owledge
t
h
e
e
xistence of floating p
o
i
n
t environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick B
o
wl
e
r
compat: Implement
w
rap
p
e
rs f
o
r C99 fl
o
at-v
a
lu
e
d f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
build: Fix bui
l
d
type in cabal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
c
om
p
at
:
A
d
d configu
r
e wa
r
ning w
h
en
replacements
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
w
ler
cf
l
oat: A
d
d
compatibility wrapp
e
rs for s
o
me C99 function
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
b
u
ild: Ad
d
source
repository to cabal f
i
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fenv: Ad
d
expli
c
it d
e
finit
i
ons for infi
n
ity, nan
and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fen
v
: Fix embarrassi
n
g typo
i
n
the Frac
t
ional i
n
stance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv:
R
e-export Control
.
Applic
a
tiv
e
since
u
sers
n
eed it
.
commit
|
commitdiff
|
tree
2010-01-28
N
ic
k
Bowler
f
loating: A
d
d exception support
t
o fenvEv
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
l
i
cense: Fix c
o
p
y
right years in source files
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bowler
floating
:
Use a strict data c
o
nstructor for F
E
nv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
o
a
t
in
g
:
A
dd initia
l
support for floating point
e
x
c
e
ptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
floating: Ad
d
nea
r
byint
t
o th
e
Real
F
loa
t
c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Update cabal dependency i
n
formation for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowl
e
r
float: R
e
move use of decodeFloatI
n
teger
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
B
owler
floati
n
g
: Us
e
b
a
ng
p
a
t
t
er
n
s for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat:
remov
e
IN
C
L
UDE pragmas as GHC 6
.
12 hates the
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
bu
i
ld: Add miss
i
ng Data
.
Flo
a
tin
g
.
Fl
o
at to ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bo
w
l
er
f
loat
i
n
g
:
Ad
d
i
n
itial supp
o
r
t for
the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
ick
Bowler
build: Add
h
o
m
epa
g
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
cflo
a
t: Generalize double_form
a
t
t
o
allow specify
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k
B
owler
float
:
Add class in
s
tances for
Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
ler
cmath: Add bin
d
ings fo
r
float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowler
altfloat-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license: Add m
i
ss
i
ng copyright hea
d
ers
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k
Bowler
doc: A
d
d rational
e
b
ehind
the Roundable
cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowle
r
doc: F
i
x oops in description of
O
r
d cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
p
os
e
t:
Add c
o
mmutativity note f
o
r max
a
nd min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowle
r
poset: Rename isSi
g
nificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
doc: Move library descriptio
n
to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
B
owler
b
u
il
d
:
Hackage-if
y
the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowl
e
r
fl
o
ating: Add Roundable
i
n
stan
c
e for I
n
t
egral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
p
oset: Add
instance for Integral a =>
Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
do
c
: Minor
haddock
m
a
r
kup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doubl
e
:
Add an
E
n
um instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
floating: Add a class which supports rounding function
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
ow
l
er
floati
n
g
:
Fix broken
i
sFin
i
te implementati
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
Bowler
floating: Get rid of
t
he extra Instances
module
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k Bowler
pose
t
:
R
emove IncoherentI
n
stances and define
ou
r
ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k
B
owler
poset: Use
I
n
coh
e
rent
I
n
s
t
ances to res
o
l
ve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowler
floating: Update expo
r
t lists
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
double:
S
plit out foreign declarations into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc:
Update had
d
o
ck comments for D
a
ta
.
P
o
s
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
poset: Export the Ord class (but
n
o
t it
s
methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
doc: Elabora
t
e on wh
y
Ord
i
nsta
n
ces for
f
loating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fquotRem, the a
n
al
o
g
ue o
f
C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owler
floating:
A
dd fma funct
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowl
e
r
d
ou
b
l
e
:
Imp
l
eme
n
t sp
e
cific comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
dou
b
le: Remove superfluous par
e
nt
h
e
s
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Update cabal s
c
ri
p
t for distr
i
bution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
misc: Fix FFI
p
ragma
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: A
d
d copy
r
ight and license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat:
U
p
date cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
d
oc:
Add a det
a
il
e
d o
v
erview of the
p
u
rpos
e
of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ocs: Upda
t
e
haddock m
a
rkup and
add a tr
i
vial
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double
:
A
d
d Poset and Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
po
s
et: Add a
class for
p
art
i
a
lly ordered
d
atatype
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bow
l
er
build: Add an autoconf configure sc
r
i
p
t to dete
r
m
ine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating:
Add
d
esc
r
iption of floa
t
ing cl
a
ss
e
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating: A
d
d r
e
mainder
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wl
e
r
cfloat: Allow a
printf format sp
e
cifi
e
r
t
o be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bo
w
ler
double:
i
mplem
e
nt fromIntege
r
using toFloatin
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bo
w
ler
floating: Allow conversion from an
y
Real to
Doub
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Export the toFloating func
t
ion f
r
om Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating: Ad
d
e
rro
r
and g
a
mma functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
l
o
ating: Add powe
r
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add hyperbol
i
c tri
g
o
n
ometric funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
t
ypes: Use opera
t
ions
i
n GHC
.
Prim for double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add cl
a
s
s
if
i
cation functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
fl
o
a
t
ing: Add n
e
xt
a
fter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating
:
Add some
o
f the exponential
f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowle
r
float
i
ng: Add trigono
m
etric functions
.
commit
|
commitdiff
|
tree
next