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 instances for CDouble and CFloat.
2010-02-20
Nic
k
Bowler
floating
:
Add
i
ns
t
ances for
C
D
ouble a
n
d CF
l
o
a
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floatin
g
: Fix
off-by-o
n
e error
in
scaleRa
t
ional
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
flo
a
t
i
ng: Split
o
ut formatting from the D
o
uble modu
l
e
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k
B
owler
floating: Make fr
o
m
R
ational
w
ork properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
B
owler
floating: Add scalb as
t
he altfloat vers
i
on of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
e
r
floating: Add another characteri
s
t
ic f
u
nctio
n
and
g
eneraliz
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
floating: Add
s
ome floati
n
g po
i
nt ch
a
racterist
i
c funct
i
ons
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bo
w
ler
float
i
ng: Punt the F
F
I n
e
w
t
ype
wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowle
r
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: A
d
d haddo
c
k
doc
u
mentation for
the R
e
alFloat
class
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
floa
t
ing:
Rename tg
a
m
ma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
floati
n
g: Move the Doub
l
e
a
nd F
l
o
a
t module
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
e
r
f
l
oating: Use ne
a
r
b
yint
ins
t
ead of roun
d
in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
fl
o
ati
n
g: Add rint fu
n
ction to
c
omplement
n
e
arbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
l
e
r
exa
m
ples: Ad
d
a
demonstration
o
f why F
E
nv is sti
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
e
nv: A
d
d sup
p
ort
f
or rais
i
ng ex
c
ep
t
ions ex
p
licitly
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
cfloat: Us
e
FE_ALL
_
EXCEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
c
o
m
p
at:
M
ak
e
an effort to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
floating: Pu
n
t
the class version of C's
r
emquo functio
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
f
loati
n
g: Add a separ
a
t
e
class for the basi
c
floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick
B
ow
l
er
c
omp
a
t: Ad
d
note to
sourc
e
file
about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bo
w
l
e
r
doc: Acknowledge the
e
xist
e
nce of floating po
i
nt environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
B
o
wler
co
m
pat: I
m
p
l
ement wrappers for C99 float
-
valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
b
u
i
l
d: Fix
build type i
n
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: Ad
d
configure warning w
h
e
n
repla
c
ements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
c
float: Add compatibility wrappers for some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
l
e
r
bu
i
ld
:
Add source repositor
y
t
o cab
a
l file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add explicit definition
s
for infi
n
ity, nan
and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowle
r
fenv: Fix embarrassing typo in
t
he Fract
i
onal insta
n
ce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re-e
x
port Control
.
Applic
a
tive since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
floatin
g
: Add excep
t
ion
suppor
t
to fe
n
vE
v
al
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
license: Fix copyright
year
s
in sourc
e
files
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
floating
:
Use
a strict da
t
a con
s
tr
u
c
t
or f
o
r
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bow
l
er
flo
a
t
i
ng: Add initia
l
su
p
po
r
t
for fl
o
a
ting point e
x
cep
t
ions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
fl
o
a
t
ing: Add nearbyint to th
e
RealFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
build:
Update
caba
l
dependenc
y
informat
i
on for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: Remove use
o
f dec
o
de
F
loatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
Bowler
float
i
ng: Use
ba
n
g
p
atterns for
unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
B
o
wler
cfloat: remove I
N
CLUDE
p
ragmas as GHC 6
.
12
h
ate
s
t
h
em
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k B
o
wle
r
build: Add
m
issing Da
t
a
.
Floating
.
Float to cab
a
l fil
e
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
B
owl
e
r
floating: Add initia
l
sup
p
ort for the floating p
o
int
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
b
u
ild: Add home
p
a
g
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
cfloat: General
i
ze doub
l
e_format to al
l
ow spec
i
fying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
ic
k
Bowle
r
fl
o
a
t
:
Add cl
a
ss inst
a
nce
s
f
or Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cma
t
h: A
d
d b
i
ndings for float-valued fu
n
c
tions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
alt
f
loat-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
l
i
cens
e
: Add missing co
p
yright he
a
ders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add rationale behind the Roundable
c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
B
o
wler
doc: Fix oop
s
in descr
i
ption of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
ler
poset: A
d
d commutativity note
for max and mi
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowle
r
poset:
Re
n
a
me isSignificant to is
O
rdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
doc: Move library descr
i
ptio
n
to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: Hack
a
ge-ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
floa
t
ing: Add Roun
d
ab
l
e instance
f
o
r
Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
poset
:
Add
i
n
stance fo
r
Integral a =>
R
atio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
ow
l
er
doc: Minor haddock markup f
i
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
doubl
e
:
Add an Enum i
n
stanc
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
fl
o
a
t
ing:
Add a class which supp
o
rts round
i
ng f
u
nct
i
ons
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
oating: Fix broken isFinite imp
l
ementat
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floatin
g
: Get rid of
the ext
r
a Inst
a
nces modu
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowle
r
p
o
set: Remove Inc
o
herentInstance
s
and define o
u
r o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
c
k Bowler
pose
t
: Use
I
n
coherentInstances to re
s
olve
o
v
erl
a
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
f
l
oating: Update expo
r
t lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
d
oub
l
e:
S
plit out f
o
r
eig
n
declaratio
n
s into the
i
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Update haddock c
o
m
m
ents fo
r
Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
p
o
set: Export the Ord
c
la
s
s (b
u
t not its
m
ethods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowle
r
doc:
El
a
borate on why Ord in
s
tances fo
r
floati
n
g types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
fl
o
ating
:
Add fquot
R
em, the
analogue of
C
'
s
r
emquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fma func
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
double: Implement spe
c
ific co
m
parison
f
u
nction
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doubl
e
: Remove supe
r
fluous par
e
n
theses
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
build: U
p
d
ate cabal script for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: Add
c
opy
r
ight
a
n
d
license
i
nf
o
rmatio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
cfloat: Up
d
ate cflo
a
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bow
l
er
doc: Add a
d
e
t
ailed overview
of
the purpose of
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
d
ocs: Update h
a
d
dock markup an
d
a
d
d
a trivial fun
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowler
d
o
uble: A
d
d Poset
and Sortabl
e
instances
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
po
s
et: Add a class for
p
artially ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
build: Ad
d
an a
u
toconf configure scrip
t
to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
floa
t
ing: Add desc
r
ipti
o
n of
floati
n
g c
l
asses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
le
r
floating: Add
remainde
r
func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: All
o
w
a printf format
s
p
e
ci
f
ier to
b
e pas
s
ed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
do
u
ble: im
p
l
emen
t
fromInteger u
s
ing toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating:
All
o
w conve
r
sion
from any R
e
al to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Export the toFloat
i
ng function fro
m
D
ata
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
flo
a
tin
g
: Add error an
d
gamma f
u
nction
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
loa
t
ing
:
Add power functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
in
g
: A
d
d
hyp
e
rbolic t
r
i
gonome
t
ric fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
o
w
l
er
typ
e
s:
U
se operations in
G
HC
.
Prim for double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loati
n
g: Add classification f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: A
d
d some of th
e
e
x
ponential f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating:
Ad
d
trigonome
t
ric function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Split Floating i
n
t
o
Fl
o
atin
g
a
n
d R
e
alFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowl
e
r
double: Simp
l
ify foreign calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
f
l
oating: Add ** oper
a
to
r
t
o
Flo
a
ting class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wl
e
r
Ini
t
ial co
m
mit
commit
|
commitdiff
|
tree