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
Nick Bowle
r
cmath: Fix
s
ec
t
ion
hea
d
i
n
gs to match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
floating: Add insta
n
ces for CDo
u
b
le and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
floating: Fix off-by-one erro
r
i
n
scaleRa
t
ional
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
o
a
ting: Spl
i
t out forma
t
ting from
the Do
u
ble
m
odule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
loating:
Mak
e
fromRational work
p
roperly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floati
n
g: Add
s
ca
l
b as
the al
t
flo
a
t version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
float
i
ng
:
A
dd anoth
e
r c
h
aracte
r
ist
i
c
function a
n
d genera
l
iz
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bow
l
e
r
floating:
Add some floati
n
g point
c
haracteristic fun
c
tions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowle
r
f
l
o
atin
g
: Punt the
F
FI newt
y
pe wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
doc:
Add h
a
ddock do
c
umentation for
the RealFloa
t
cla
s
s
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
float
i
ng: Rename tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Move the
Double and
Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating
:
Use nea
r
byint i
n
ste
a
d of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loating: Add rint func
t
ion to complement n
e
a
rbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k B
o
wle
r
exampl
e
s: Add a
d
emonstra
t
ion
o
f why
FEnv
is st
i
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick
B
o
wler
fenv
:
Add sup
p
o
r
t
f
o
r
r
a
ising
e
xc
e
ptions explicit
l
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
c
float: Use
FE_A
L
L
_E
X
CEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
c
o
m
pat: Mak
e
a
n
eff
o
rt to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
B
o
wler
floating: Punt the class
versi
o
n of C's rem
q
uo functi
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bowle
r
fl
o
a
t
in
g
: Ad
d
a separate class
f
o
r
the b
a
s
i
c floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bo
w
ler
compat: Add no
t
e
to s
o
urce file about
n
o
n-conforma
n
ce
.
commit
|
commitdiff
|
tree
2010-01-30
Nic
k
Bowler
doc: Ackno
w
led
g
e
t
h
e
exi
s
te
n
ce of flo
a
ting point envir
o
nment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compa
t
: Im
p
le
m
ent w
r
appers fo
r
C99 flo
a
t-va
l
ue
d
func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
build: Fix build ty
p
e in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
compat: A
d
d
c
o
nfigure
w
arnin
g
wh
e
n replace
m
ents ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
cfloat: Add c
o
m
p
a
t
i
b
i
li
t
y w
r
appers for some C99 f
u
n
ction
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
w
ler
b
u
il
d
: Ad
d
s
ource r
e
pos
i
tory to
caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
f
e
nv: Add explicit def
i
nitions
for infinity, nan and p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bow
l
er
fenv:
F
ix
e
mbarr
a
ssing typo in the Fr
a
ctional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fen
v
: Re-export Control
.
Applica
t
i
v
e since user
s
need i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
float
i
ng: A
d
d exceptio
n
support to fenvEva
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
li
c
e
n
s
e: Fi
x
copyri
g
h
t
years in s
o
urce fil
e
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick B
o
wler
floating:
U
se a
s
t
r
ict data constru
c
tor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
loating: Add initial
s
up
p
or
t
f
o
r floating
p
oint exception
s
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k Bowler
fl
o
a
t
i
n
g: Ad
d
nearbyin
t
to the Real
F
loat class
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick
B
owler
build: Update cab
a
l depend
e
ncy i
n
formation for G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
B
o
w
ler
float:
R
e
move u
s
e
of d
e
codeFloatIn
t
e
g
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
e
r
f
loating: Use
b
ang
p
atterns for unl
i
fted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
cfloat: remove INCLUDE pra
g
m
a
s as
G
HC 6
.
12 hates
t
h
em
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
build: Add missing Data
.
Floatin
g
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bow
l
er
f
l
oating: Add initial su
p
po
r
t for the floating poin
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
ick
B
owler
build:
Add homep
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
cfloat: Generalize double_f
o
rma
t
t
o al
l
ow specify
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
float: Add cl
a
ss instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
o
w
ler
c
math: A
d
d bindings for float-value
d
f
unc
t
ions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license: Add missing copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
le
r
doc: Add rationale behin
d
the Roundable cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wle
r
d
oc
:
Fi
x
oops in
descriptio
n
of Ord cl
a
s
s
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k
Bowl
e
r
poset
:
A
dd comm
u
tat
i
vi
t
y note for
m
ax and
m
i
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owl
e
r
poset: Renam
e
i
sSig
n
ificant to
is
O
rd
e
red
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowle
r
d
o
c: Move library descriptio
n
t
o
a
better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
buil
d
: Hackage-ify t
h
e
c
abal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
fl
o
a
ting: Add Roundable
i
n
st
a
n
c
e
f
or Integra
l
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck
B
o
wler
poset: Add instanc
e
f
or In
t
egral a
=
>
R
atio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc: Minor haddock
m
arkup
f
ix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
oubl
e
: A
d
d a
n
Enum in
s
tance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: A
d
d
a cl
a
ss which supp
o
rts rounding
f
unctions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
oati
n
g
:
Fix broken isFinite
i
mplementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
fl
o
ating: Get r
i
d of the
e
xtra Instance
s
module
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck B
o
wle
r
pos
e
t: Remove IncoherentIn
s
tance
s
a
nd define o
u
r
o
wn
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
ler
poset: Use IncoherentIns
t
anc
e
s to resolv
e
overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bow
l
er
floatin
g
: Updat
e
e
x
port lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowle
r
double:
Spl
i
t out foreign declarations into their
o
wn
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
do
c
: Update haddock comme
n
ts
f
or Data
.
P
o
set
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owler
po
s
et: Ex
p
ort the O
r
d
c
l
a
ss (but
n
ot its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Elaborate on why Ord insta
n
ces for
fl
o
ating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floati
n
g
: Add fquotRe
m
,
the an
a
lo
g
u
e
o
f C's
remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floa
t
i
n
g: Add
fma fun
c
ti
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
double
:
Implement spe
c
ific co
m
pa
r
is
o
n functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double
:
Rem
o
ve supe
r
fluous
p
arentheses
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
build: Update cabal script for distrib
u
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
mis
c
: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bo
w
ler
lic
e
nse: Add
c
o
p
yright and
l
icense i
n
forma
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
cfloat: Update c
f
loat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
Bow
l
e
r
doc:
A
dd a detai
l
ed o
v
e
r
v
i
e
w
of
t
he
p
urpose of
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
docs: Update haddock markup and ad
d
a
tri
v
ial f
u
nction
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowle
r
doubl
e
:
Add Poset an
d
Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
poset
:
Add a class for partial
l
y ordered data
t
yp
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wler
build: Add
an
auto
c
o
n
f configure script
t
o
de
t
er
m
ine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
flo
a
t
i
ng: Add descript
i
on
o
f fl
o
ating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
fl
o
ati
n
g: Add remainder fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bow
l
er
cfloat: Allow a printf format
specifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
l
er
double: implement
f
romInt
e
ger us
i
ng toFloati
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowle
r
floa
t
ing: Al
l
ow conv
e
rsio
n
from any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: Expor
t
the toFloating function f
r
om Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ating: Add error and gamma
f
uncti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Add power functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
fl
o
ating: Add
h
yperboli
c
tri
g
on
o
metric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
t
ypes: Use oper
a
t
i
ons in GHC
.
Prim for
d
ouble <=>
f
loat
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
Ad
d
c
l
assification func
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
some of th
e
exponen
t
ial functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting
:
A
dd
trigono
m
et
r
ic fu
n
ction
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ati
n
g: Split Floating i
n
to F
l
oating and RealFl
o
a
t
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowl
e
r
d
ouble: Sim
p
l
ify foreig
n
cal
l
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating: Add *
*
operator
t
o
F
loa
t
ing cla
s
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
ic
k
Bowler
Ini
t
ial commit
commit
|
commitdiff
|
tree