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: Se
p
arate except
i
on testing from env
i
ronment save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
floa
t
i
n
g:
Add a S
o
rt
a
ble c
o
nst
r
aint for Pr
i
mFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowl
e
r
floating:
Add a new
D
ata
.
Fl
o
ating
.
Types module
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bow
l
e
r
tri
v
ial:
Remove re
d
undant imports
and po
i
ntles
s
variables
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck
B
owler
rounda
b
le: Split
o
ut
t
he
R
ounda
b
le c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k
B
owler
poset: Add fixity
d
eclaration
s
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
B
o
wler
floa
t
ing: Move Data
.
Floa
t
ing
.
C
M
ath
.
Inst
a
nces
u
nder
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bowler
floating:
M
e
rge
Data
.
Float
i
ng
.
T
y
pes and Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bo
w
ler
fenv:
A
dd
s
u
p
port for su
p
pressing excepti
o
n
s across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
floatin
g
: Add epsi
l
on
to the RealFl
o
a
t
class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
math: Fix bad typo in a
t
an2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
wler
c
omplex:
A
dd
i
n
itial complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
m
ath: Fix section headings t
o
m
a
tch the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
floating:
A
dd instances for CDouble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
floating: Fix off-by-one error i
n
scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
e
r
f
loating: Spl
i
t out formatting fro
m
the Doubl
e
mo
d
ul
e
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
floa
t
i
n
g: Make fromRational wor
k
p
roperly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
float
i
ng: A
d
d
scalb as
t
h
e alt
f
loa
t
versi
o
n of scalb
l
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
er
float
i
ng: Add anot
h
er
c
h
arac
t
erist
i
c funct
i
on and ge
n
eraliz
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
fl
o
ating: Ad
d
some floatin
g
p
oi
n
t characteristic
f
unctions
.
commit
|
commitdiff
|
tree
2010-02-12
N
ick Bowl
e
r
floating: Punt the F
F
I newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
N
i
ck Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
doc: Add haddoc
k
do
c
umentat
i
on fo
r
the Rea
l
Float class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Rename tgamma to gamm
a
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bo
w
ler
floating: Move
the Double
a
nd Float m
o
dules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floa
t
i
n
g: U
s
e
n
earbyint
i
n
s
tead of round in fquotR
e
m
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loating:
Ad
d
rint function to complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
B
o
w
l
er
exam
p
les:
A
dd
a
d
e
mo
n
stration
o
f why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
fenv:
A
dd support for r
a
i
sing
e
xception
s
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck
B
owl
e
r
cf
l
oat: Use FE_ALL_EX
C
EPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck B
o
wler
co
m
pat:
Mak
e
an effort to suppo
r
t fma
prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
float
i
ng: Punt the c
l
ass versi
o
n of C's
r
e
m
quo
f
unction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floa
t
i
n
g
: Add a sepa
r
ate clas
s
fo
r
the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Add note to source file about non-conforman
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck B
o
w
l
er
doc: Acknowledge the
e
x
i
s
t
ence of floating
poin
t
environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
Bowler
com
p
at: Implement wrappers
for C99 floa
t
-va
l
ued
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
bu
i
ld: Fix b
u
i
l
d type in c
a
bal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
compat: Add configur
e
warning when
replacemen
t
s are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
ic
k
Bowler
cfloat
:
Ad
d
c
o
mpatibility wr
a
ppers for so
m
e C99 fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
u
ild: Add source
re
p
o
s
itory to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bow
l
er
fenv:
A
d
d exp
l
icit
definitions for infi
n
ity
,
n
an and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
fenv: Fi
x
embarrassin
g
typ
o
in the Fraction
a
l inst
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fe
n
v
: Re-expo
r
t Contr
o
l
.
Applicative since users
need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating:
Add exception support to fen
v
Eval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
license: Fix
c
o
pyr
i
ght years in source fi
l
es
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Use a strict data constructor f
o
r FEn
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
floating: Add initia
l
support for floatin
g
point exceptio
n
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
floatin
g
: Ad
d
ne
a
rbyint to the RealFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
w
le
r
b
uil
d
: Update
c
abal de
p
endency i
n
forma
t
ion fo
r
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
f
l
oat:
R
emov
e
use o
f
decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
floating:
Use bang
p
att
e
rns for unl
i
f
t
ed bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: remove INCLUDE p
r
a
gmas a
s
GHC
6
.
12 hates th
e
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
b
u
ild: Add
m
issi
n
g Data
.
Floating
.
Float to
c
abal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowle
r
flo
a
ting: Add initial
support for
the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
B
owler
build
:
A
d
d homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat
:
Generalize doubl
e
_
format to allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
ler
float:
A
d
d class instanc
e
s for Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
cmath: Add binding
s
f
o
r floa
t
-valued functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
al
t
float
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
ick
Bowler
l
i
c
en
s
e: Add mis
s
ing
c
opyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
doc: Add
r
ationale
beh
i
n
d the R
o
u
ndable c
l
a
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
doc
:
Fix oo
p
s in d
e
scri
p
tion of Ord clas
s
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck
Bowler
poset: Add commuta
t
i
v
i
t
y note for
max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rename isSign
i
ficant to is
O
rdered
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck B
o
wler
d
o
c:
M
ove li
b
ra
r
y description
to a b
e
tter home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
b
u
i
ld: H
a
ckage-ify the
caba
l
file
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
floating: Add
R
oundable instance for I
n
tegral
a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Add instance for Inte
g
ral a => Rati
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
le
r
d
oc: Minor haddoc
k
m
arkup
f
ix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
double: Ad
d
an Enu
m
inst
a
nce
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
flo
a
ting: Add a class which supports
rounding functio
n
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
oating
:
Fix broken isFi
n
ite implem
e
ntation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bo
w
ler
floa
t
i
ng: G
e
t rid of the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
c
k Bow
l
er
poset:
R
e
move Inco
h
erentInstances and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
pos
e
t: Use Incoher
e
n
tInstances to
reso
l
ve
o
ver
l
a
ps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
f
l
oating: Update ex
p
ort lis
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
double: Spli
t
out foreign declarations into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
er
doc: Update haddock
c
omments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
po
s
et: Exp
o
rt
t
he Or
d
class
(but n
o
t
i
ts
m
ethods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
e
r
doc: Elaborate on
w
hy Ord instanc
e
s
f
or fl
o
ating ty
p
es
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bow
l
er
floating:
A
dd fquotR
e
m
, the ana
l
og
u
e of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
loatin
g
: Add
f
ma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doub
l
e: Implem
e
nt spe
c
ific compa
r
i
s
o
n fun
c
tion
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
double
:
Remove superf
l
uous p
a
renthes
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bu
i
ld: Up
d
ate
caba
l
script for
distributi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
li
c
e
n
s
e: Add copy
r
ig
h
t and license inform
a
ti
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
cfloat:
U
pdat
e
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowle
r
doc: Add a detailed over
v
iew of the purpo
s
e
o
f the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowl
e
r
docs: U
p
date h
a
ddoc
k
m
a
rkup and add a trivial f
u
nction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doubl
e
:
Add
P
oset and So
r
table i
n
stances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
p
oset: Add a
class for parti
a
lly order
e
d datatype
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Add an autoconf
c
onfigur
e
script
t
o determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
w
ler
floating: A
d
d descr
i
ption of flo
a
ting classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating:
A
dd remainder functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
cfloat: A
l
l
o
w a
p
rin
t
f fo
r
m
at speci
f
ier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
double:
implemen
t
f
r
omInteger using toF
l
o
ating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Allow conve
r
sion f
r
om a
n
y
R
eal
t
o D
o
uble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floa
t
ing
:
Export the toFlo
a
ting func
t
io
n
from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k B
o
wler
fl
o
ating: Add error and ga
m
ma functions
.
commit
|
commitdiff
|
tree
next