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
trivial: Remove redundant imports and pointless variables.
2010-02-24
Nick Bo
w
ler
trivi
a
l
:
Remove redundant im
p
orts an
d
po
i
ntless variables
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
roundable: Split o
u
t the Ro
u
ndab
l
e class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
pose
t
:
Add
f
i
xity
declarations
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bowler
floating: Move Data
.
Floating
.
CMath
.
Instances
unde
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating
:
M
e
rge Data
.
Floating
.
T
y
pes and Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick
B
owle
r
fenv:
A
dd suppor
t
f
or suppressing exceptio
n
s acro
s
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
i
c
k Bowler
f
l
oat
i
n
g
:
A
dd
e
psilon to the Rea
l
Float class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
cm
a
th: Fix b
a
d
typo in atan2 a
n
d atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
compl
e
x:
Add in
i
ti
a
l complex supp
o
rt
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
o
wler
cma
t
h:
Fix
s
ection he
a
dings to m
a
tch the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowler
f
loati
n
g
:
Add i
n
st
a
nces for CDouble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
fl
o
ati
n
g: Fi
x
off-by-
o
ne
error in
scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
w
l
er
floating:
Split out for
m
a
t
ting
f
rom th
e
D
ouble m
o
dule
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
c
k
B
o
w
ler
flo
a
t
ing: Make f
r
omRational
w
ork
p
r
operly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add
s
calb as the altfloat version
of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
A
dd ano
t
her chara
c
terist
i
c functio
n
a
nd generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
floating: Add some floating po
i
nt c
h
aracteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floating: P
u
nt the
F
FI ne
w
type wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
N
i
ck
B
owler
altflo
a
t-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add haddock d
o
cumentatio
n
for
the Re
a
lFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Ren
a
me tgamm
a
to gamm
a
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
Bowl
e
r
fl
o
ating: Mo
v
e
the Do
u
ble and
Float module
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loating: Use nearby
i
n
t
instead
of ro
u
n
d
in fquot
R
em
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
f
l
o
a
ting: Add rint f
u
nc
t
ion to compleme
n
t ne
a
r
byint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
example
s
: Add a demonstration of wh
y
FEnv is
still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: A
d
d
support f
o
r
raising ex
c
eptions expl
i
citly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfl
o
a
t: Use FE_A
L
L_EXCEPT instead
o
f -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Make an
effort
to support fma
p
r
operly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
l
e
r
floati
n
g: Punt the class ver
s
i
o
n
of C's re
m
quo fun
c
tion
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wl
e
r
floating: Add a separ
a
te cla
s
s fo
r
the basic float
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
com
p
at: Add note
t
o source file a
b
out
n
on-conform
a
nce
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bow
l
er
doc: Acknowledge the existence of f
l
oating point en
v
ironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat: Impleme
n
t wrappers for C99
f
loat-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
build: Fix build
t
y
pe in c
a
bal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
compat: Add co
n
figure warning when replacem
e
nts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
c
f
l
o
at: Add
c
ompatibilit
y
wrappers for some C99
funct
i
on
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck B
o
wler
build: Add
s
ource repository to cabal
file
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bo
w
ler
fenv: Add explicit d
e
f
initions
for infinity, nan and p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fe
n
v:
Fix embar
r
assing ty
p
o in
t
h
e Frac
t
ional instance
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
f
e
nv: R
e
-export Control
.
Ap
p
lic
a
tive since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add
e
xcep
t
ion support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
license: Fi
x
copyright
y
ears in sour
c
e file
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowl
e
r
fl
o
ating: U
s
e a strict data
c
o
n
structor f
o
r FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
f
loatin
g
:
A
d
d initial
support for floating point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bow
l
er
floating: Add nearbyint to the
RealFlo
a
t cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build:
Update cabal dependen
c
y in
f
ormation for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
float: Remove use of d
e
codeFl
o
atIn
t
eger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
floa
t
ing: Use bang patte
r
n
s
f
or unlifte
d
b
i
ndin
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: remove INCLUDE p
r
a
g
ma
s
a
s GHC 6
.
12 hat
e
s them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
b
u
ild:
Add missing
D
ata
.
F
l
oati
n
g
.
Fl
o
at to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add initial
support
f
o
r the f
l
o
ating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Ni
c
k B
o
wler
bu
i
ld: Ad
d
homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat
:
Gene
r
aliz
e
double_format to a
l
low
s
pecifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowle
r
float: Add
c
l
a
s
s instanc
e
s for Flo
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k
B
owler
c
m
at
h
:
Add bi
n
dings for f
l
oat-valued fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloa
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
l
i
c
ense: Add m
i
ssing
copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
d
oc: Ad
d
rationale behind t
h
e
Roun
d
abl
e
class
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
doc: Fix oops in descr
i
ption of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bow
l
er
poset: Add
c
ommutativity note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k
B
o
w
ler
poset:
R
ename isSignifica
n
t to isOr
d
er
e
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
B
owler
d
o
c: Move
library d
e
scription to
a better
h
o
me
.
commit
|
commitdiff
|
tree
2010-01-19
N
ick Bowle
r
bui
l
d
:
Hackage-
i
fy
the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
f
l
oating: Ad
d
Roundable in
s
tanc
e
f
or In
t
egral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: A
d
d
instance fo
r
Integral a =
>
R
a
ti
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowl
e
r
d
o
c: M
i
nor haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add
an
E
num in
s
ta
n
c
e
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k
Bo
w
l
er
f
loati
n
g: Add a clas
s
w
h
ic
h
suppor
t
s r
o
unding
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowle
r
floati
n
g:
F
i
x
b
r
oken isFinite implementat
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
B
ow
l
er
floati
n
g
:
Get
rid of
t
he extra Instan
c
es module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
po
s
et
:
R
e
m
ove Incoher
e
n
t
I
n
s
tances
and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Use IncoherentInstanc
e
s to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating: Update e
x
port lis
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
double: Split out fore
i
gn
declarations
int
o
the
i
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c
: Upda
t
e h
a
ddo
c
k comments
for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowler
pose
t
: Export the Ord class (but
n
ot its m
e
tho
d
s)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc:
Elab
o
rate on why Ord instance
s
f
or floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
l
oating: Add fquotRe
m
, the
analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
floa
t
ing:
A
dd fma
f
unctio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
d
o
uble: Implement spe
c
ific com
p
arison
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
do
u
b
l
e
: Remove
s
u
p
erfluous parenthese
s
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
b
u
i
ld: Update caba
l
script for dist
r
ibut
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
mis
c
: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
l
er
license: Add
c
opyright and
l
i
c
en
s
e informa
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
c
float: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owle
r
doc:
A
dd a detailed overvi
e
w of the
p
urpo
s
e of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs
:
Update hadd
o
ck markup
a
n
d a
d
d a trivial
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doub
l
e: Add Poset and S
o
rtable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: A
d
d
a
c
la
s
s for part
i
a
l
ly ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
B
o
wler
bui
l
d
:
Add an aut
o
conf configure script to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
owler
fl
o
atin
g
:
A
d
d
descriptio
n
of floa
t
ing c
l
a
sses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
re
m
aind
e
r functi
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowl
e
r
cfloat: All
o
w a printf format sp
e
c
ifie
r
to be pas
s
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowle
r
doub
l
e: i
m
plemen
t
fromInte
g
er using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loating: Allow conversion from
any
R
eal
t
o Doubl
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ic
k
Bowl
e
r
floating: Export the toF
l
oating funct
i
on
f
r
om Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Add erro
r
and
gamma fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
l
er
floating:
A
dd pow
e
r functi
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
B
o
w
l
e
r
floating: Add hy
p
e
r
b
o
lic trigo
n
o
me
t
ric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
types: Use operations in GH
C
.
Prim for double <=> float
.
.
.
commit
|
commitdiff
|
tree
next