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
Nick Bowler
fenv: S
e
para
t
e
e
xc
e
ption t
e
s
t
ing from enviro
n
ment
save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Add a Sor
t
able constr
a
int for PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowle
r
floating: Add a n
e
w Da
t
a
.
Floating
.
Typ
e
s mo
d
ule
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
trivi
a
l
:
Remo
v
e
r
e
d
un
d
a
n
t impor
t
s and
p
ointless variables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowl
e
r
rou
n
dable: Spl
i
t o
u
t th
e
Roundable class
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bowler
po
s
et: Add
f
ixit
y
declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
B
owler
floating: Mov
e
D
a
ta
.
Floating
.
CMath
.
I
n
stances
u
n
der
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating:
M
er
g
e Data
.
Floating
.
Types and Data
.
Fl
o
ating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nic
k
Bowler
fenv
:
Add su
p
p
or
t
for suppr
e
ssing exceptions ac
r
oss
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bo
w
ler
floating:
Add
ep
s
ilon to the RealFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: Fix bad typo
in a
t
an2 and at
a
n2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
com
p
lex:
A
dd initial com
p
l
ex support
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
cma
t
h:
Fix se
c
tion h
e
adings to m
a
tch th
e
C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
fl
o
ating: Add instances
for
C
Doubl
e
and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Fix of
f
-
by-one error
i
n s
c
aleRatio
n
al
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
o
w
ler
floati
n
g: Split out formatting from the Double m
o
d
u
l
e
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
M
a
k
e
f
romRational work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
floating: Add scalb as t
h
e al
t
float v
e
rs
i
on of sc
a
l
b
ln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add another charac
t
eristic functi
o
n and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add some
f
loat
i
n
g
po
i
nt character
i
s
tic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Ni
c
k Bowler
floatin
g
: Pu
n
t
t
he FFI newtype wrappe
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
B
owler
altfloat
-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add
h
addock documentation f
o
r t
h
e RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bo
w
le
r
floating: R
e
nam
e
tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Move th
e
D
o
u
b
le and Float m
o
d
u
l
e
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Use
n
earbyint instead of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating:
Add ri
n
t function to complemen
t
n
earbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples
:
Add a demons
t
ration
of w
h
y FEnv
is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add support for
r
aising excep
t
i
o
n
s expl
i
citl
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
cfloat: Use FE_ALL_EXC
E
P
T
i
n
s
t
ead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
com
p
at:
M
ake an effort to sup
p
o
r
t
f
ma prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
floating: Punt
t
he class version of C's re
m
quo func
t
ion
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
float
i
ng: Add a sep
a
rate c
l
a
ss f
o
r the bas
i
c floa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
c
o
mpat: Add note to sou
r
ce file about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Ac
k
no
w
ledge
t
he existence
o
f
floa
t
ing poin
t
enviro
n
me
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowl
e
r
c
ompat:
Impleme
n
t wrapper
s
f
or C99 float-valued func
t
io
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
bu
i
l
d
: Fix build type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
compa
t
: Add conf
i
g
u
re warning
w
hen replacement
s
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
cfl
o
at:
Add compatibility
wrappers for som
e
C
9
9 fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bowler
bu
i
ld: Add source
reposito
r
y
t
o cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bowler
fenv: Ad
d
explicit defini
t
ions for in
f
inity,
n
an
a
nd
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
fenv: Fix embarra
s
s
i
ng t
y
po
in
the
Fractio
n
a
l
instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
f
env
:
R
e
-
e
xp
o
r
t Control
.
A
p
plicat
i
v
e
sin
c
e
u
sers need it
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bow
l
er
flo
a
ting: A
d
d exc
e
ption suppo
r
t to fenv
E
v
al
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
license: Fix copyright years in s
o
urce files
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
B
owler
float
i
ng:
Use a stri
c
t data
c
onstructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add in
i
tial sup
p
ort for floating point
e
xceptions
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
float
i
ng: Add
nea
r
byint t
o
the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
b
u
ild: Update ca
b
al de
p
endency
infor
m
ation for
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bow
l
er
f
l
oat: Re
m
ove use of
d
ecodeFlo
a
t
Integer
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
fl
o
ating: Use b
a
ng patterns for u
n
lifted b
i
ndings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
w
ler
c
f
loat:
r
e
m
ov
e
INC
L
UDE p
r
agm
a
s a
s
GHC 6
.
12
hates the
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
build
:
A
dd mi
s
sing Data
.
Floati
n
g
.
F
l
oat to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floa
t
ing: Add in
i
tial support for the floating poi
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nic
k
Bowle
r
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k Bowl
e
r
cfloat: Generalize double
_
format to al
l
ow spe
c
ifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
floa
t
: A
d
d class instances
for
F
loa
t
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k
Bowler
c
m
ath: Add bi
n
dings
for float-
v
alued functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
li
c
en
s
e: Add missing copy
r
ight heade
r
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
ic
k
Bowl
e
r
d
oc: A
d
d rat
i
onale behind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix
oops in
d
escription of O
r
d class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
p
o
set: Ad
d
c
o
mmutativ
i
t
y note for max and m
i
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
po
s
et: Rename isSignifica
n
t to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
er
doc:
M
ove library desc
r
i
pt
i
on to a bet
t
er hom
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nic
k
Bowler
bui
l
d: Hackage-ify the cabal fil
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
floating:
A
dd Roun
d
a
ble instance for In
t
egral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
pos
e
t: Add
i
nstance for Inte
g
ral
a =>
R
atio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
do
c
: Minor ha
d
dock
m
arkup fi
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
double
:
Add an Enu
m
instance
.
commit
|
commitdiff
|
tree
2009-12-24
N
ic
k
B
o
wler
floating: Add a class which s
u
pports rounding
f
unctions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
ow
l
er
floating: Fix
b
r
oke
n
isFinite imp
l
e
mentation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bow
l
er
floa
t
ing: Get rid o
f
the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowler
p
o
set: Remove Incohere
n
t
I
nstances
and
defi
n
e our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Use Incohe
r
entInstances
t
o resolve ov
e
rlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
floating: Update export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double: Sp
l
it o
u
t f
o
reign declaratio
n
s into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
doc: U
p
da
t
e had
d
o
c
k co
m
m
e
nts for Da
t
a
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowle
r
poset:
E
xpo
r
t the Ord cla
s
s (but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
Bowle
r
d
o
c: Elaborate on wh
y
O
rd instances
f
or floating ty
p
es
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
floating: Ad
d
fquotRem, the anal
o
gue of C's
r
emquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating:
A
dd
f
ma
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ouble: Implement specific com
p
aris
o
n funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
Rem
o
ve superfluous parenthes
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
build: Updat
e
cab
a
l script
f
or distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
misc: Fix F
F
I pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
lic
e
nse
:
A
d
d
cop
y
right
a
n
d
license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
cfloat:
Update cf
l
oat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
doc: Add
a
detai
l
ed overview of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc
s
:
U
pdate
h
addock markup
a
nd add a
tri
v
ial func
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowle
r
double: Add
Pos
e
t and Sort
a
ble instances
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowl
e
r
poset: Ad
d
a clas
s
for
pa
r
tially
ordered
d
atatypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
Bowle
r
build:
A
dd an
a
uto
c
onf
c
o
n
f
i
gure script to
d
e
te
r
mine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
owler
float
i
ng: Add description of floating
c
lasses
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bo
w
ler
f
l
oat
i
ng: Add rem
a
inder
f
unct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bowler
cfloat: Allow a pr
i
ntf fo
r
mat
s
peci
f
ier to
be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double
:
imp
l
e
m
ent f
r
om
I
nteger using toFl
o
a
t
in
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
flo
a
ting: Al
l
ow conversion from any
R
eal
t
o D
o
uble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g: Export the toFloating function f
r
om Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: A
d
d error and gam
m
a fu
n
ctions
.
commit
|
commitdiff
|
tree
next