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: Use nearbyint instead of round in fquotRem.
2010-02-05
Nick Bowle
r
floating: Use
n
earbyint instead of round in fqu
o
tRe
m
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
f
loating
:
Add rint
f
uncti
o
n to complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
ex
a
mples: Add a demonstration of why
FEn
v
is
s
ti
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add
s
upport
for raising e
x
ception
s
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat: Use FE_ALL_EXCEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
c
k Bowl
e
r
c
o
mpat: Make an effo
r
t
to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Punt the cl
a
ss
v
ersion of C's remquo functio
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating:
A
dd a separa
t
e class for
the basic float
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
ck
Bowler
c
o
mpat: Add no
t
e
t
o
sourc
e
file abo
u
t non-conf
o
rmance
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bowler
doc:
A
c
k
n
owledge the
exis
t
e
n
c
e
of floating point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
ick Bowl
e
r
compat: I
m
plemen
t
wrappers for C99 float-
v
alued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
bu
i
l
d
: Fix b
u
ild ty
p
e in
cabal
f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowl
e
r
compat: Add configure warning
when replacem
e
nts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bow
l
er
cfloat: Add compatibility w
r
a
ppe
r
s for some C99
f
unction
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Add source rep
o
sitory to
c
abal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bo
w
ler
fe
n
v:
A
dd explicit definitions for
i
nfinity, n
a
n a
n
d pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fe
n
v: F
i
x embarrassing typo
in
t
he F
r
actional
i
nstance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv
:
Re-expo
r
t Control
.
Applic
a
tiv
e
since users need i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bow
l
er
fl
o
ating
:
Ad
d
e
x
ceptio
n
supp
o
rt to fe
n
vEval
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
B
o
wl
e
r
li
c
ense
:
Fix
c
o
pyright years in
s
o
u
r
c
e files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Use a
s
tric
t
d
a
ta
const
r
uctor for
F
Env
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: A
d
d i
n
itial support for float
i
n
g
p
o
int
e
x
c
e
p
tions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
w
l
er
floating:
A
dd
n
e
ar
b
yint to the
R
ealFlo
a
t class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Update caba
l
dep
e
ndenc
y
information fo
r
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
floa
t
: Remove use of decodeFloatIn
t
eger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
f
loating: Use bang pa
t
terns
for unlifted bindin
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k B
o
wler
cfloa
t
:
r
e
move INCLUDE pragmas as GHC 6
.
12 h
a
t
es t
h
e
m
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
build: A
d
d
m
i
s
sing Data
.
Floatin
g
.
Float to caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float
i
n
g: Add initial s
u
pport for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowle
r
bui
l
d
:
Add
h
omepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck
Bowler
c
float: Ge
n
era
l
ize double_
f
ormat to allow
s
pecifyin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck B
o
wler
f
l
oa
t
: Add class ins
t
ances f
o
r
F
l
oat
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
c
ma
t
h: Add bindings for f
l
oat-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wl
e
r
a
l
tfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license: Add missing c
o
p
yrigh
t
he
a
ders
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
doc: Add rationale b
e
h
i
nd t
h
e Round
a
ble class
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck
B
owler
doc: Fix o
o
ps in descript
i
on of
Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
er
poset: Add
comm
u
tativity
n
ote for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowler
poset:
Rename isSignificant to i
s
O
r
dere
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move l
i
b
r
a
r
y description to a
b
et
t
er home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
b
uild: Hackage-if
y
the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowle
r
floating: Add
R
oundable instanc
e
fo
r
Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
ic
k
B
owle
r
poset
:
Add instance
f
or Integr
a
l a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowl
e
r
doc:
Mino
r
haddock mar
k
u
p fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowle
r
double
:
Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
floating: Add a class
w
h
ich suppo
r
ts roun
d
i
ng fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowl
e
r
flo
a
t
i
ng: F
i
x
b
r
o
ken isF
i
nite
i
mpl
e
mentatio
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
B
owler
floating: Get r
i
d
of
t
he extr
a
Insta
n
ces module
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bo
w
ler
poset: Remove Incohere
n
tIn
s
tances and
d
efine our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowl
e
r
poset
:
U
s
e IncoherentIns
t
ances to resolve
o
v
erla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
wler
floating
:
Update
ex
p
o
r
t lists
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
dou
b
le: Split
o
ut foreign decla
r
a
tion
s
i
nto their
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowle
r
d
o
c
: Update ha
d
dock comme
n
ts for
Dat
a
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset
:
Export the Ord class (but
n
ot its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
doc:
Elaborate on why Ord
i
nsta
n
ces
f
or f
l
o
at
i
ng
types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
float
i
ng: A
d
d fquotRem, t
h
e ana
l
ogue of C's rem
q
uo
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bow
l
er
floa
t
i
n
g:
Ad
d
fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
double: Implement specific
c
omparison func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double
:
R
emove superfluous pa
r
enthes
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
b
uild: Update cabal
scrip
t
for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
m
i
s
c
: Fix FFI
p
r
a
gmas
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bo
w
l
e
r
licens
e
:
Add copy
r
ight and license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
cflo
a
t
: Update
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
oc: Add a detailed overv
i
ew of the pu
r
pose of
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Update had
d
ock markup and add
a
trivial
function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bo
w
ler
doub
l
e
:
Add Poset and Sortab
l
e instances
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowle
r
p
os
e
t
: Add a class
f
o
r
partia
l
l
y ordere
d
datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bo
w
ler
build:
Add an aut
o
conf
config
u
re script to determ
i
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Add description
o
f float
i
n
g
c
l
as
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add remaind
e
r f
u
nctio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cflo
a
t: Al
l
ow a print
f
format spe
c
ifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: imple
m
ent f
r
omInteger using t
o
F
loat
i
ng
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating
:
Allow
c
on
v
ersion from
a
ny R
e
al to
D
o
uble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Export th
e
t
oFloating fu
n
ction f
r
om D
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bo
w
ler
f
l
o
ating:
A
dd error and gam
m
a functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
fl
o
ati
n
g: Ad
d
p
ower functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bo
w
ler
floatin
g
: Add h
y
perb
o
lic tr
i
gonome
t
r
i
c funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
types: U
s
e operations in GHC
.
Prim for d
o
u
b
l
e <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating: Add cl
a
s
s
ification functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
fl
o
ating: Ad
d
s
o
me
o
f
t
h
e
expon
e
nt
i
al functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
flo
a
ting: Add trigonomet
r
i
c
functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowler
floating: Split Floating into Floating and Rea
l
Floa
t
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: Simpli
f
y foreign calls
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick
Bowler
f
loati
n
g: Add ** operat
o
r
to Floating c
l
ass
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
Initial commit
commit
|
commitdiff
|
tree