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
fenv: Separate exception testing from environment save/restore.
2010-10-13
Ni
c
k Bowler
fenv: Separa
t
e ex
c
e
ption test
i
ng from environment save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
floating:
Add a Sortable con
s
traint
f
or PrimF
l
oat
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
f
l
o
ating:
A
d
d a new Data
.
Floating
.
Types mo
d
ule
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bow
l
er
trivial: Remo
v
e redundant imports a
n
d poi
n
tl
e
ss variabl
e
s
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bow
l
er
roundable
:
S
plit
out the Roundable class
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
p
o
set: Add fixi
t
y
declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowl
e
r
floa
t
ing:
M
ov
e
D
a
ta
.
F
loating
.
CMath
.
In
s
tances under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
owler
floating
:
M
er
g
e
D
ata
.
Floati
n
g
.
Types and Dat
a
.
Floa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv
:
A
d
d s
u
pport fo
r
suppressing exce
p
tions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
i
ck Bowl
e
r
fl
o
ating: A
d
d epsilon t
o
t
h
e RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath:
Fix bad typ
o
in at
a
n2
a
n
d
atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
wler
compl
e
x: Add initial complex supp
o
rt
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
m
a
t
h: Fix section headings to match the
C
st
a
n
d
a
r
d
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
floating:
Ad
d
instances for CDo
u
ble and C
F
loat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: F
i
x o
f
f-by-one
error in
scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
S
plit out formatting from the Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
fl
o
ating
:
Make fromRational work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
o
wle
r
f
l
oating
:
Add scalb as the al
t
float version of
scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add another char
a
cteristic f
u
nction and ge
n
eralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wle
r
f
loating: Add some
floating point character
i
stic functions
.
commit
|
commitdiff
|
tree
2010-02-12
N
i
ck Bowler
floating:
P
u
nt the FF
I
newtype
wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nic
k
B
o
w
l
er
al
t
float-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add haddock documentation
for the Re
a
lFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Rename t
g
amma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
floating: Mov
e
th
e
Double and Float mod
u
les
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k B
o
wler
floating: Use nearbyi
n
t instead of round
i
n fq
u
otRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
ting: Ad
d
r
i
nt function to complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples: Add
a demons
t
ration of why F
E
nv is
still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bo
w
ler
fenv:
Add
sup
p
ort for rai
s
ing except
i
ons exp
l
icitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
cfloat: Use FE_ALL_EXCEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Make
a
n
e
f
fo
r
t to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
ler
floating: Punt the
cl
a
ss version of C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowler
floa
t
ing: Add a
s
eparate
class
f
or th
e
ba
s
ic floatin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
ick Bowle
r
comp
a
t: Add note to source
file
a
bout non-confor
m
ance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
d
oc:
A
cknowl
e
dge t
h
e
e
xist
e
nc
e
of
floati
n
g
point env
i
r
on
m
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat:
I
m
pl
e
ment wr
a
ppers fo
r
C9
9
float-
v
alued funct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
build: Fix build
t
ype
in cab
a
l file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: Add conf
i
gure wa
r
ning when rep
l
acem
e
nts a
r
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
w
l
e
r
c
floa
t
: A
d
d
compatibilit
y
wrappers for so
m
e C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Add source re
p
ository to cabal
f
il
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fenv
:
Add explicit
definitions
for infi
n
ity, nan
and pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
fenv: F
i
x embarrass
i
n
g
typo in the
Fractional ins
t
an
c
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fenv:
Re-exp
o
rt Control
.
Applicative sinc
e
u
s
er
s
need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
floating: Ad
d
exc
e
ption support to fe
n
v
E
val
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
licen
s
e
: F
i
x
co
p
yright ye
a
rs in s
o
urce files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Use
a strict data constructor for F
E
nv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
ow
l
er
float
i
ng
:
A
d
d
in
i
t
ial support f
o
r fl
o
ating point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add
nearbyint to the RealFloat c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowl
e
r
bu
i
ld: Update caba
l
de
p
endency
i
nformation
f
or GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oat: R
e
move use of decodeFloatInteg
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowl
e
r
f
l
oating: Use bang
p
a
t
t
erns for unli
f
t
e
d bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
cfloat: remove INCLUDE pr
a
gmas as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owle
r
build: Add missing Data
.
Floating
.
Float to
cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
floa
t
ing: Ad
d
initial
s
upport for the floati
n
g poin
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowl
e
r
cfloat: Generalize d
o
uble_
f
ormat to allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k
Bow
l
er
fl
o
at
:
A
d
d
class
i
nstances fo
r
Fl
o
at
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
B
o
wler
cmath: Add binding
s
fo
r
float-valued f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altf
l
oat
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license:
Add missing copyright he
a
de
r
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: A
d
d rationale
b
e
h
i
nd the
Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
do
c
:
F
ix oops in description of Or
d
cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bow
l
er
poset
:
Add commutativity note f
o
r
max an
d
mi
n
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
c
k Bowler
poset:
Rename isSig
n
ificant to i
s
Ordered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc
:
Move library description to a better h
o
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Ni
c
k Bowle
r
build: Hack
a
ge-i
f
y
the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
float
i
ng: Ad
d
Roundable instance for Integral
a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
poset:
A
dd
i
n
stanc
e
f
or
I
n
tegral a => R
a
tio a
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
d
o
c: Min
o
r
haddock
markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
dou
b
le: Add
an En
u
m instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
f
l
oa
t
ing:
A
d
d
a cl
a
ss which supports roundin
g
functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fix broken isFinit
e
implementatio
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floa
t
ing: Get rid o
f
the extra
I
n
stan
c
es m
o
du
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
Bowler
poset:
R
emove
I
ncoher
e
ntIn
s
tanc
e
s and def
i
ne our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
c
k
Bowl
e
r
po
s
et:
Us
e
Incohe
r
entInstances to resolve
o
verlaps
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowl
e
r
f
l
oating: Upda
t
e e
x
p
o
r
t
lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double: Split out for
e
ign
decl
a
ra
t
ions in
t
o their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
do
c
: Update
h
ad
d
ock comme
n
ts for Data
.
P
o
set
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
poset: Expo
r
t the O
r
d class (but not its me
t
hod
s
)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c: El
a
borate on why Ord in
s
tances for fl
o
ating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: A
d
d fquo
t
Rem, the analogue
o
f C's remqu
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
floating: Add fma fun
c
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
double: Implemen
t
speci
f
ic
c
omp
a
rison
functions
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
Bowl
e
r
d
ouble:
Remove sup
e
rfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Update cabal
script
f
o
r d
i
s
tri
b
ution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owl
e
r
misc:
F
i
x
FFI
p
r
agmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
license: Add copyrig
h
t and license informatio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
cfl
o
a
t:
Update cfl
o
at
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc:
A
dd a
d
etaile
d
ove
r
vie
w
o
f the pur
p
ose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
d
ocs:
U
pd
a
t
e h
a
ddock ma
r
kup and add a
t
rivial
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
d
ouble: Add P
o
set
a
nd S
o
rtable instances
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
poset: Add a class for pa
r
ti
a
lly ordered
d
atatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
b
u
ild: Ad
d
an autoconf configure sc
r
i
p
t to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: A
d
d des
c
ription o
f
floa
t
in
g
classes
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
float
i
ng
:
Add remainder f
u
nctio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bo
w
ler
cfl
o
a
t
:
Al
l
ow a printf format specifi
e
r to
be pass
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
doubl
e
:
i
mplement
fromInteger using
t
oFloating
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: A
l
low conversion
from a
n
y Real to
D
ouble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Ex
p
o
rt t
h
e
toFloa
t
i
ng function from D
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
floating: Add error a
n
d ga
m
ma functions
.
commit
|
commitdiff
|
tree
next