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
cmath: Fix section headings to match the C standard.
2010-02-20
Ni
c
k
Bowler
cmath: Fix section
headin
g
s to m
a
tch
the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
w
ler
f
loating
:
Add
i
n
sta
n
ces for
C
Doubl
e
and CFlo
a
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowler
f
loating
:
Fix off-by-one
e
r
r
or in
s
ca
l
eRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
le
r
floating: Split out formatti
n
g from the Double mod
u
l
e
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
f
l
oat
i
ng: Ma
k
e fromRational work prop
e
rl
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
floating: Add
s
c
a
lb as t
h
e
altfloat version of s
c
a
l
bln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add a
n
other characteris
t
i
c function a
n
d gen
e
ral
i
z
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowle
r
floati
n
g: Add
s
om
e
flo
a
ting po
i
nt charact
e
ri
s
tic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
Bowl
e
r
floa
t
i
ng: Pu
n
t
the
F
FI newtyp
e
w
rapp
e
rs
.
commit
|
commitdiff
|
tree
2010-02-06
N
ick Bowler
altflo
a
t-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
e
r
doc: Add hadd
o
c
k
do
c
umentation for the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
fl
o
ating: Rename tgamma to g
a
m
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
e
r
floating: Move
th
e
D
o
uble and
Float
modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floating
:
U
s
e n
e
arbyint instead of ro
u
nd
i
n fq
u
otRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating:
A
dd rint
f
unction to com
p
lement nea
r
byint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
e
x
amples:
A
dd a
demonstrat
i
on of w
h
y F
E
n
v is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
f
e
nv: Add supp
o
r
t
f
o
r
rais
i
ng
e
xception
s
expli
c
itly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowle
r
cfloat: Use FE_ALL_EXC
E
PT instead of
-1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowle
r
compat: Mak
e
an effort to support
f
ma p
r
oper
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowle
r
floa
t
ing:
Punt the class
v
ersio
n
o
f
C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bowler
floating: Add a separate class for the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bow
l
er
compat:
A
d
d not
e
to source
file about non-
c
onfor
m
a
n
ce
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
doc: Acknowled
g
e
t
h
e exist
e
n
c
e
of
fl
o
ating
po
i
nt
e
nvi
r
onmen
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
c
k Bowler
compat: Impl
e
ment
wrappe
r
s for C
9
9 float-valued fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
Bowl
e
r
build: Fix buil
d
type in cabal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
com
p
at: A
d
d configure wa
r
nin
g
when replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
cfloat: Add compatibili
t
y
w
rapper
s
f
o
r some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
B
owler
build:
A
d
d source repos
i
tory to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
fenv: Add explicit defi
n
itions for infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
fenv: Fix embarrass
i
ng typo in
the Fra
c
t
i
onal in
s
tance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv:
R
e
-
export Con
t
rol
.
Appl
i
cat
i
ve since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add exception suppor
t
to f
e
n
vEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
lice
n
se: Fi
x
co
p
y
right years i
n
source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
float
i
n
g: U
s
e a strict
data con
s
tructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
flo
a
ting: Add initial sup
p
ort for floa
t
ing point e
x
c
ep
t
ions
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
floa
t
ing:
A
dd
nearbyint to t
h
e
Real
F
loat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
B
o
wler
build: Upd
a
te cabal d
e
pendency inform
a
tion
f
o
r GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: Rem
o
ve use of deco
d
eFlo
a
tInteg
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Use ba
n
g patterns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
c
float
:
remove
I
NCLUDE pragmas as GHC 6
.
12
h
a
tes the
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
bu
i
ld
:
Ad
d
missing Data
.
Floating
.
Fl
o
at to
c
abal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
flo
a
t
i
ng:
A
dd initial suppo
r
t for th
e
f
l
o
a
ting
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
ick Bowler
build: A
d
d home
p
age
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
ler
cfloat: Generali
z
e dou
b
le_format to allow
s
pecifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
f
l
oat: Ad
d
class instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: A
d
d bindings for float-valued functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloa
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license:
A
d
d mi
s
sin
g
copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k
Bowler
doc: Add
r
ati
o
nale beh
i
nd
t
he Roundab
l
e cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
oc:
Fix oops in description of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
poset: Add commutativit
y
note for max and mi
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
po
s
et
:
Rename
i
sSignificant to is
O
rdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
do
c
:
Mo
v
e
l
ibrary descri
p
tion to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
bu
i
l
d
:
Hackage-ify
the cabal f
i
l
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
floati
n
g: Add Roundable i
n
s
t
ance for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
p
oset
:
Add in
s
t
ance for Integ
r
al a =
>
R
a
tio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
doc:
M
inor
h
addock ma
r
kup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
d
o
uble: A
d
d an Enum
i
nstance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: A
d
d
a cl
a
ss wh
i
ch suppo
r
ts r
o
u
nding func
t
ions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
l
e
r
float
i
ng:
F
ix b
r
ok
e
n isFinite impl
e
men
t
ation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating: Get ri
d
o
f the extra Ins
t
a
nces m
o
d
u
le
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
p
o
s
e
t: Remove In
c
oherentInstances and de
f
i
n
e our
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowle
r
pos
e
t: Us
e
IncoherentIn
s
tances
t
o resolve
o
verlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floa
t
ing: Upda
t
e ex
p
ort lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowler
double:
Split out for
e
ign declarations into t
h
eir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wl
e
r
doc: Upd
a
te haddock
c
om
m
ents for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
p
o
s
e
t
:
E
xp
o
rt
t
he Ord class (b
u
t
not its meth
o
ds)
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
d
o
c: Elabor
a
te on wh
y
Ord inst
a
nces for
f
loating
t
ypes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
er
floa
t
ing: Add fqu
o
tRem, the analogue o
f
C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating:
Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Implement
s
p
e
ci
f
ic compa
r
i
son funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
double: Remove super
f
lu
o
us parenthe
s
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Update caba
l
script
f
or di
s
tribution
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
Bowler
misc
:
Fix
F
F
I
pragm
a
s
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k B
o
wler
licens
e
: Add copyright and license in
f
orma
t
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cf
l
oat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
ler
doc: Add a detaile
d
o
v
e
rview of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
docs:
U
p
d
ate haddoc
k
markup and add
a t
r
iv
i
al function
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
double: Add P
o
s
et
a
nd
S
ortable instance
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
pose
t
: Ad
d
a class
f
o
r partial
l
y
o
r
d
ered
d
atatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
build
:
Add an autoconf configure script to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Add descri
p
t
i
on of floati
n
g
c
l
ass
e
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g: Add remaind
e
r
funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
c
float:
Al
l
ow a
printf
f
ormat specifier to be
p
assed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double
:
i
m
p
l
ement
fromInteger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
f
l
oating:
A
llow conv
e
rsion fr
o
m any Re
a
l to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck B
o
wler
floating: Exp
o
rt
t
he toFloating f
u
nction
f
r
om Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Add error and
g
amma funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bow
l
er
floa
t
ing
:
Add po
w
er
functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowle
r
floa
t
i
n
g: Add hyperbolic
trig
o
nomet
r
ic functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
t
y
pes: Use
operations in GHC
.
P
r
im for
double
<
=> f
l
oat
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
owler
float
i
n
g
: Add classificati
o
n
func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating
:
A
d
d nextafte
r
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Add some of the expon
e
ntia
l
f
un
c
tion
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
: Add trigono
m
etric
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bow
l
e
r
floating: Split
F
loati
n
g
into
F
loating and
R
eal
F
l
o
a
t
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
doubl
e
: Simplify
f
or
e
ign calls
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
B
ow
l
er
floatin
g
: Add ** operator to
F
loating
class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
Initial commit
commit
|
commitdiff
|
tree