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 Sortable constraint for PrimFloat.
2010-02-24
Nick Bowler
f
l
oating: Add a Sort
a
b
l
e
c
onstr
a
in
t
for PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bowler
floating: Add a new Data
.
Floatin
g
.
Types mod
u
le
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick B
o
wler
tr
i
vial
:
Rem
o
ve
r
edun
d
ant i
m
p
o
rts and pointl
e
ss v
a
riable
s
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
w
l
er
roundable: Split out
th
e
Roundable class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bow
l
er
poset: A
d
d fixity declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k
B
owle
r
flo
a
ting:
Move Data
.
Floating
.
CMath
.
Ins
t
ances under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
floa
t
ing: Merge Data
.
Floating
.
T
y
pes and Data
.
Fl
o
ating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv: Add s
u
pport for suppressi
n
g exce
p
t
i
ons across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bo
w
ler
floating: Add eps
i
lon to the RealFloa
t
class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath
:
F
i
x
bad typo in atan2 and atan2
f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowler
complex: Add ini
t
ial complex suppo
r
t
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck
Bowler
cmath:
F
i
x
sec
t
i
on headings to
m
a
t
c
h
the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowle
r
fl
o
ating: Ad
d
instances
f
or C
D
ouble
and
C
Fl
o
at
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
floating: Fix
o
ff-
b
y-one error
i
n scal
e
Ra
t
ional
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floa
t
ing: S
p
lit out
f
ormat
t
ing
f
rom the
D
oub
l
e
m
odule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
flo
a
t
i
ng: Make fr
o
mRational work
prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
floating:
A
d
d
scal
b
as
t
he alt
f
loat version of s
c
albln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
floating: Add
a
nother characteristic
f
unction a
n
d generali
z
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
flo
a
ting:
Ad
d
some float
i
ng
point characteristic
f
unct
i
ons
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floating: Punt th
e
FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowl
e
r
altflo
a
t-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add haddock
d
o
cumentation for the RealFl
o
at class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
flo
a
ting
:
Rename tgamma to ga
m
ma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Mo
v
e th
e
Doubl
e
and Floa
t
mo
d
ules
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowle
r
floating
:
Us
e
nearbyint instea
d
of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
ic
k
Bowl
e
r
fl
o
ati
n
g: Add rint f
u
nct
i
on to compl
e
ment ne
a
rbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
e
x
a
m
ples: A
d
d a
d
emonstra
t
ion of why FEnv
i
s still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
f
env: Add support f
o
r rais
i
ng exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
Bowler
cfloat: Use FE_ALL_E
X
CEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wler
comp
a
t
:
Make a
n
effort to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wle
r
floating: Punt
t
h
e clas
s
v
ersion of C's remq
u
o
f
unction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
fl
o
ating: Add a separate class for the basic f
l
oating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
ic
k
Bow
l
er
compat: Add not
e
to sourc
e
file ab
o
ut non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
doc: Ack
n
o
wledge th
e
exis
t
ence of floating point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bow
l
er
c
ompat:
I
mp
l
e
m
ent wrappers fo
r
C99 float-value
d
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
bui
l
d: Fix
build type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
compa
t
: Add configure warning when replaceme
n
ts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cf
l
oat: Ad
d
compatibility
w
r
a
p
per
s
fo
r
som
e
C99
funct
i
on
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
bu
i
l
d: Add
s
o
urce repository
to cabal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fen
v
: Add expli
c
it def
i
nitions for infinity,
nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
fenv: Fix embarrassi
n
g typo
i
n
the Fractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: R
e
-export Control
.
Applicati
v
e since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
N
ic
k
Bowler
f
l
o
a
ting: Add
e
x
ception su
p
p
o
r
t
t
o
fe
n
vEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
license: Fix copyright
years in
s
ou
r
c
e
f
i
les
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bo
w
ler
flo
a
ti
n
g:
Use a strict data const
r
uctor for
F
Env
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
f
loating: Add ini
t
ial
s
uppo
r
t for floating p
o
i
nt exceptio
n
s
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
B
o
w
ler
fl
o
a
t
in
g
: Add nearbyin
t
to t
h
e RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
b
uild:
U
pdate cabal dependency information
f
or GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
floa
t
: Remove
u
s
e
of decodeFlo
a
tIntege
r
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
floating:
U
se bang patt
e
rn
s
for
u
nlifte
d
bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bow
l
e
r
cfloat
:
remove I
N
CLU
D
E
pragmas as GHC 6
.
12 hate
s
them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
b
u
ild: Ad
d
missing Dat
a
.
Floatin
g
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
flo
a
tin
g
:
Add ini
t
i
al suppo
r
t for
t
he float
i
ng
p
o
i
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nic
k
B
o
w
l
er
buil
d
:
A
dd hom
e
pa
g
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wl
e
r
cfloat:
G
eneralize double_f
o
r
m
a
t to all
o
w
specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
float: Add class
i
nstances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Add binding
s
for float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck
B
owler
al
t
fl
o
at-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
ick
B
owler
license: A
d
d mis
s
ing c
o
pyright h
e
ad
e
rs
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
l
e
r
doc: Add
rational
e
behind th
e
Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix oop
s
in d
e
scription of Ord clas
s
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowler
poset: Add commutativity note
for
m
ax and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
po
s
et:
Rename
i
sSignif
i
c
ant to
i
sOrder
e
d
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowle
r
doc: M
o
ve libr
a
ry description
t
o
a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: Hackage-ify the cabal f
i
le
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floatin
g
: Add Ro
u
n
d
able
insta
n
ce for Integra
l
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset
:
Add insta
n
ce for Integral a => Rati
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc: Minor haddock marku
p
fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
dou
b
le: Add an
Enu
m
instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
floatin
g
:
Add a class which supports rounding
f
unctions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fix broken isFinite impl
e
m
e
ntation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bow
l
er
floa
t
ing: Get
rid
of the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
poset: R
e
m
o
ve
I
ncoher
e
nt
I
n
s
tance
s
and d
e
fine our
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: U
s
e Incoher
e
ntInstances to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floati
n
g: Update export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
l
e
r
double: Split out foreig
n
decla
r
a
t
i
ons into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k B
o
wl
e
r
doc:
U
pdate
h
a
ddoc
k
c
o
mme
n
ts for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset
:
E
x
p
o
rt the Ord clas
s
(
b
ut
n
ot its m
e
thods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
oc: Elaborate
o
n why Ord ins
t
ances for f
l
oa
t
i
ng types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
le
r
f
l
oating: Add
f
q
u
otRem,
the analo
g
ue of C's re
m
quo
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowle
r
f
loat
i
ng: Add f
m
a function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
B
owler
double: Impl
e
ment
specific
compari
s
on functions
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
double:
R
e
move superfluous
parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
buil
d
: Update c
a
bal script for distrib
u
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
misc: Fix
F
FI pra
g
mas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: Ad
d
co
p
y
right and l
i
c
e
ns
e
i
n
fo
r
mation
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
owl
e
r
cfl
o
at: U
p
date c
f
loat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doc: Add
a
detailed ove
r
view of
t
he purpo
s
e o
f
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
l
er
docs: Update haddock ma
r
kup and add a
t
r
i
v
ial function
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owler
double:
A
dd Pose
t
an
d
S
ortable ins
t
ance
s
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowl
e
r
poset:
A
dd a
cla
s
s for partially ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
build
:
Add an autoconf
configure
scri
p
t t
o
determ
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowler
f
l
oa
t
i
ng:
Add descr
i
ption of floating class
e
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
l
er
floating: Add re
m
a
i
nder functi
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
ler
cfloat: A
l
low a printf format sp
e
cifier to be pass
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
dou
b
l
e: im
p
lem
e
nt fromIntege
r
u
s
i
ng t
o
Floating
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowler
fl
o
ating: A
l
low conver
s
io
n
fr
o
m
any Real
t
o Doubl
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowler
floating
:
Export the t
o
Floating fu
n
ction from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
float
i
ng:
A
dd error and g
a
mma fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
atin
g
: A
d
d power funct
i
ons
.
commit
|
commitdiff
|
tree
next