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
N
i
c
k Bow
l
e
r
fenv: Sepa
r
at
e
exception
t
esting f
r
om enviro
n
ment save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating:
Add a
S
ortable con
s
trai
n
t
f
o
r PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Add a new Data
.
Fl
o
ating
.
T
y
p
e
s
mo
d
ule
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
trivial: Remove r
e
dundant imports and pointless vari
a
bles
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bowler
r
o
undable: Split
out t
h
e
Roundable class
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck
B
owler
poset:
Add
f
i
xity decla
r
ations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
owler
f
l
oa
t
ing:
Move Data
.
Floa
t
ing
.
CMath
.
Inst
a
nces u
n
der
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k
Bowler
float
i
ng: Merge Data
.
Floating
.
Typ
e
s and Data
.
Flo
a
ting
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fe
n
v: Add support f
o
r suppressing
e
x
cep
t
i
ons
across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
ick Bowler
floating
:
Add epsil
o
n
to the RealFl
o
a
t class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath:
Fix
bad typo in atan2 an
d
atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
comp
l
ex
:
Add
ini
t
ial
c
omplex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmat
h
:
Fix secti
o
n headings to
m
atch
the C
s
ta
n
dard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
fl
o
ating: Add instances
for CD
o
u
b
le and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
fl
o
ating: Fi
x
off-by-one error in
scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
lo
a
ting: Split out format
t
ing f
r
om the Dou
b
le
m
od
u
le
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
f
l
oating: Make fromRational
work properl
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: A
d
d sc
a
lb as the altfloat version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bo
w
ler
floating: Add another ch
a
racteristi
c
function and
general
i
ze
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
f
l
o
ati
n
g
:
Add some flo
a
ting point ch
a
r
ac
t
eristic fun
c
tions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floati
n
g:
Punt
the FFI newtype wra
p
p
e
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
al
t
fl
o
at-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
doc: Add haddock documentation f
o
r t
h
e R
e
alFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loati
n
g:
Rename tga
m
ma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
f
l
oating
:
Mov
e
the
Dou
b
l
e
an
d
Flo
a
t modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floating
:
Use
n
e
ar
b
yint instead o
f
round in
fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
f
l
oating: Ad
d
rint fun
c
t
i
on to complement nea
r
byint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
examp
l
es: Add a demonstratio
n
o
f why FEnv is s
t
ill
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add support for raising exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat
:
Use
FE
_
A
L
L
_EXCEPT
instead of
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
com
p
at: Ma
k
e a
n
effort t
o
support
f
ma
p
roper
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
o
wler
fl
o
ating: Punt the
c
lass v
e
rs
i
on of C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
floating:
A
dd a separa
t
e class for the basic floa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
c
k
B
owler
compat: A
d
d note to
s
ou
r
ce
f
i
le about non-conform
a
nce
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
do
c
: Ackn
o
wledge the
exis
t
ence of flo
a
ting point environme
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k
Bowler
comp
a
t:
Implement
w
r
a
pper
s
fo
r
C99 float-
v
alu
e
d
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
build: Fix build type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: A
d
d config
u
re w
a
rning
when re
p
l
acement
s
ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
cfloat: Add compa
t
i
b
ili
t
y wrap
p
e
r
s f
o
r
some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
b
u
ild: Add
s
ou
r
c
e reposi
t
o
r
y to
cab
a
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fen
v
: Add explicit defin
i
tions for in
f
inity,
n
an and
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bo
w
ler
fe
n
v: Fix
e
mbarrassing typo in
t
he Fractional
instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re-ex
p
ort Control
.
Ap
p
li
c
ativ
e
s
in
c
e
user
s
ne
e
d it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
floating: Ad
d
e
xc
e
ption s
u
p
port to
fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
lic
e
nse: Fix copyrigh
t
years in sour
c
e
files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
f
l
o
ating:
U
se a
s
trict data
c
onstructor for
F
Env
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
fl
o
ating
:
Add initial support for f
l
o
ating point exc
e
ptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
w
l
er
floating: Add nearbyint to th
e
RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bowl
e
r
build: Updat
e
ca
b
a
l dependenc
y
information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
float:
R
emove use
of decodeFloa
t
Integer
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
B
o
wler
floating:
U
s
e bang patterns for unlifted b
i
nd
i
ngs
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
cfloat: remove IN
C
LUDE
p
ra
g
mas a
s
GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: A
d
d missing Data
.
Fl
o
ating
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
float
i
ng: Add
init
i
al su
p
port
for
the f
l
oating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
c
k
Bow
l
e
r
build: Add
h
ome
p
age
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bow
l
er
cflo
a
t
:
Ge
n
eralize doubl
e
_for
m
at t
o
allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
f
l
oat: A
d
d class
instanc
e
s
for F
l
oat
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick B
o
w
le
r
cmath
:
Add bindi
n
gs for float
-
valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bow
l
er
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license: Add missing
c
o
pyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
doc: Add rat
i
o
n
ale behind th
e
Roundable
c
lass
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick
Bow
l
er
do
c
:
Fix oops i
n
descr
i
ption of Ord
class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowle
r
poset: Add commutativ
i
ty
note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowler
pose
t
: Rename is
S
ignifica
n
t to
i
sOrder
e
d
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k
B
o
wler
d
o
c
: Mov
e
l
ibrary de
s
c
riptio
n
to a better hom
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build:
H
a
ck
a
g
e-ify the cabal fil
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floa
t
ing: Add Roundabl
e
instance
f
o
r
I
n
tegral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
poset: Add instance for I
n
tegral a
=> R
a
tio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
doc: Minor
h
addock mark
u
p fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
double
:
Add
an Enu
m
ins
t
ance
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick
B
owler
floating: Add a
cl
a
ss which
s
upports rounding func
t
ions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
floating: Fi
x
broken isFinite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bo
w
l
er
floating: Get
rid of the
extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bow
l
er
pose
t
: Remove I
n
coherentInstan
c
es an
d
defin
e
our
o
wn
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Use IncoherentInsta
n
ce
s
to
r
es
o
lve
o
verlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating: U
p
date export
l
ists
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowl
e
r
d
o
uble: Spli
t
out f
o
r
eig
n
dec
l
arations
into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
B
o
w
l
er
doc:
Update haddock comment
s
for Da
t
a
.
P
o
set
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
pose
t
: Export the
Ord cl
a
ss (but
no
t
its
me
t
hods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Elaborate on why Ord ins
t
ances for f
l
oating t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fquotRem,
the analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
float
i
ng: Add f
m
a function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ouble: Im
p
lement spe
c
ific comparison func
t
i
o
ns
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck B
o
wle
r
double: Remove superfluous pare
n
t
heses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
build
:
Upd
a
t
e
caba
l
scri
p
t fo
r
distribut
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
misc: Fix FF
I
pr
a
gm
a
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
licens
e
: Add
c
opyright and license inf
o
rmation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: U
p
date cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
B
o
wle
r
doc:
Add a det
a
ile
d
o
v
erview
o
f the
p
urpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
docs:
Update h
a
ddock
markup a
n
d add a trivial functio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
double: Add
Poset and Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowl
e
r
pos
e
t: Add
a
class for partially
ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
u
ild: Add an autoconf c
o
nfig
u
re script to
det
e
rmine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
owle
r
f
l
oating
:
A
d
d descriptio
n
of floating class
e
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
:
A
dd
remainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
cfloat: Allow a pri
n
tf format specifier
t
o be
p
a
sse
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bowler
double: i
m
plem
e
nt
fromInteger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: Allow conversion fr
o
m any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Ex
p
or
t
the
t
o
F
loating function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
f
l
oa
t
in
g
:
Add error and gamma functions
.
commit
|
commitdiff
|
tree
next