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
poset: Add fixity declarations.
2010-02-24
Nick
Bowler
po
s
e
t
: Add fixity declar
a
ti
o
ns
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bowle
r
floating:
Move Data
.
Fl
o
at
i
ng
.
CMath
.
Instances
under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
c
k
Bowler
f
l
oating: Mer
g
e Data
.
Floa
t
i
n
g
.
T
ypes and Da
t
a
.
F
l
oating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick
B
owler
f
e
n
v
: A
d
d
support for suppre
s
sin
g
excep
t
i
o
ns across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
i
ck Bowler
flo
a
ting
:
A
d
d epsilon to the RealFloat c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
w
ler
c
m
ath: F
i
x bad typo i
n
a
t
a
n
2
a
n
d ata
n
2f
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bo
w
l
e
r
complex: Add
i
nitial compl
e
x
s
upport
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
e
r
cmath: Fix sec
t
ion headings to match the C standar
d
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck B
o
wler
floating: Add instances for CDo
u
ble an
d
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
flo
a
ting: Fix off-by-one
e
rror i
n
scal
e
Rational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floating: Split out
for
m
att
i
ng
f
r
om
the
D
ouble modu
l
e
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowle
r
float
i
ng: Make fromR
a
ti
o
nal
work properly
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
fl
o
ating: Add scalb as
the altf
l
oat version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
Add ano
t
her
c
har
a
cteristic function and
gen
e
ralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
floatin
g
: Add some floati
n
g p
o
in
t
c
h
aracteristic
functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
f
loating: P
u
n
t the
FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
Bowler
altf
l
oat
-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wle
r
d
oc: Ad
d
hadd
o
ck docume
n
tati
o
n for
the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
floating: Rename tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
floati
n
g:
Mo
v
e t
h
e
Double
a
nd Floa
t
m
o
dules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
fl
o
ating: Use
nearbyin
t
instead of roun
d
in
fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
fl
o
at
i
ng
:
Add rint function
t
o comple
m
ent nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
examp
l
es: Add a demonstration of
w
hy
F
E
n
v is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
f
e
nv: A
d
d
s
upport fo
r
raising exceptio
n
s explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cf
l
oat
:
Use F
E
_ALL_EXCEPT instead
of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bowle
r
compat: Make an ef
f
ort to supp
o
r
t
f
m
a
properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
ler
float
i
ng:
Punt the class version of C's remquo func
t
io
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating
:
Add a
sepa
r
ate class
f
or the basic
floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick
B
o
w
ler
compat:
Add n
o
t
e to
s
ource file about non-
c
onf
o
rmance
.
commit
|
commitdiff
|
tree
2010-01-30
N
ick B
o
wler
doc: Acknowledge the existence of floating point e
n
vi
r
o
nment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowl
e
r
comp
a
t: Imp
l
ement wrappers for
C99 float-valu
e
d functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
build: Fix build type i
n
c
abal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: Add
configure w
a
rning wh
e
n replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bowler
cfl
o
at:
Add compatibility wrappers
for some C9
9
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
buil
d
: Add source repository to
c
aba
l
fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
owler
fenv: Ad
d
explicit definitions
for infinit
y
, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
f
env: Fix em
b
arra
s
sing typo in the
F
ractional instanc
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fenv: Re-exp
o
rt Co
n
trol
.
App
l
icative since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
loating: Add
exception suppor
t
t
o fenvEva
l
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bowler
license: Fix copyrigh
t
years
i
n
source
f
iles
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
floati
n
g
:
Us
e
a str
i
ct data constructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add
i
nitial supp
o
rt
f
o
r floating poin
t
ex
c
e
p
ti
o
n
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
l
er
floating: Add
n
earbyint to th
e
Rea
l
Flo
a
t cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owle
r
b
uild: Update caba
l
dependency information
f
or GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bow
l
er
float: Remove use of decodeF
l
o
atInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
floating:
Use bang
patterns for unlifted bindin
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: remove INCLUDE pr
a
gmas as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
build: Add mi
s
s
i
ng Data
.
Fl
o
ating
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
float
i
ng
:
Add initial support for the
floating
po
i
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
Bowler
b
u
ild: Add home
p
age
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat: Generali
z
e
doubl
e
_format t
o
allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick
Bowler
floa
t
:
Add clas
s
i
n
stances fo
r
Floa
t
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
l
e
r
cmath: Add bindings for float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowler
a
l
tfl
o
a
t-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bo
w
ler
license: Add missing co
p
yright
h
e
a
de
r
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowle
r
d
oc: Add r
a
tiona
l
e behind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
doc:
F
ix oops in des
c
r
i
ption of O
r
d class
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck
B
owler
poset: Add commutativit
y
note
f
or
m
ax a
n
d
m
in
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bow
l
er
poset
:
R
e
name isSignif
i
cant
to
i
sOrdere
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
doc: Move li
b
ra
r
y descript
i
on to a bet
t
er hom
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
Bowler
build: Hacka
g
e-ify
t
he cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
loat
i
ng: Add
R
oundabl
e
instan
c
e for Integr
a
l
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bow
l
er
poset: Add i
n
s
t
ance for Inte
g
r
a
l a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
doc
:
Minor haddock markup
f
ix
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
double: Ad
d
an Enum ins
t
ance
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
f
loating: A
d
d a clas
s
whic
h
supports
r
ounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
f
l
oati
n
g: Fix broken
i
sFinite implementat
i
on
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bo
w
ler
float
i
ng:
G
et rid of the extra Ins
t
ances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
poset: R
e
m
ove
I
ncohe
r
entInst
a
nces
a
n
d define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
le
r
p
oset: Use I
n
co
h
erentInsta
n
ces
to r
e
solve o
v
erlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating
:
Upda
t
e export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double: Spl
i
t o
u
t
f
oreign decla
r
at
i
ons int
o
the
i
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: U
p
date haddoc
k
comments fo
r
Dat
a
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
po
s
et: Export
the Ord class (but not its m
e
thods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: El
a
b
orate on why Or
d
i
n
stances f
o
r floatin
g
t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
floating: Add f
q
uotRem,
t
he analogue of C's remqu
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floa
t
ing: Add fm
a
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
double: Implement spec
i
fic comparison
f
unct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
d
o
u
ble: Rem
o
ve
superflu
o
us
p
arentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
b
u
ild: U
p
date cabal scri
p
t for distribut
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
mis
c
: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: Add copyright an
d
li
c
ense informa
t
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
ow
l
er
cfloat: Update cfloa
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bow
l
er
d
o
c: Add
a
detail
e
d overvie
w
of the purpo
s
e of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc
s
: Update
h
addock markup and
a
dd a
trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Add
Po
s
et and Sortab
l
e
in
s
t
anc
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
pos
e
t:
A
d
d a clas
s
for parti
a
lly o
r
d
e
r
ed datatyp
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowle
r
build: A
d
d an autoconf c
o
nfigure
script
to d
e
t
e
rmine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floati
n
g
:
Add descri
p
tion of floati
n
g c
l
a
s
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g: Add
r
em
a
inder functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
c
f
l
o
a
t
:
A
llow a prin
t
f format specifier
t
o be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
double
:
im
p
lement fromIn
t
eger
using toF
l
oating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
f
l
o
a
t
i
ng: Allow conver
s
ion from any R
e
al to
D
ouble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing
:
Export
the toFloating functio
n
from
D
a
t
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: Add
er
r
o
r and
gamma function
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Add pow
e
r functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
B
o
wler
floati
n
g: Ad
d
hy
p
erbolic trigon
o
metric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
typ
e
s
:
Us
e
operations in GHC
.
Prim fo
r
d
ouble <=
>
f
l
oat
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Add
c
lass
i
f
i
ca
t
ion func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add ne
x
t
after
.
commit
|
commitdiff
|
tree
next