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
floating: Add another characteristic function and generalize types.
2010-02-19
N
i
ck B
o
wl
e
r
floating: Add an
o
ther characteristi
c
function and g
e
n
eralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bo
w
ler
floating: Add some
floating
point characteristi
c
f
u
nctions
.
commit
|
commitdiff
|
tree
2010-02-12
N
i
ck Bowler
floating: Punt the FFI
n
ewtyp
e
w
r
appers
.
commit
|
commitdiff
|
tree
2010-02-06
Ni
c
k Bowl
e
r
altflo
a
t-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
doc
:
Add
haddock documenta
t
ion
f
or the
R
ea
l
Float c
l
a
s
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
floating: Re
n
ame tgamma
to
g
amma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floating: Move the Doub
l
e a
n
d Float module
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bow
l
er
fl
o
ati
n
g: Use n
e
arbyint ins
t
ead of ro
u
n
d
i
n
fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Add rin
t
f
u
n
ction to co
m
plemen
t
nearbyin
t
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
exampl
e
s: A
d
d a demonstrati
o
n of why
FE
n
v is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add supp
o
rt
f
or raisi
n
g except
i
ons explic
i
t
ly
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bo
w
ler
cf
l
oat: Use FE_ALL_EXCEPT instead
o
f -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: M
a
ke an eff
o
r
t to
sup
p
ort fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bo
w
le
r
floa
t
ing: Punt t
h
e
c
lass versi
o
n of C's remqu
o
f
unction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
o
w
ler
floating
:
Add a separate c
l
as
s
for
the basic
floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nic
k
Bowler
compat: A
d
d
n
ote to source f
i
l
e about non
-
co
n
f
or
m
ance
.
commit
|
commitdiff
|
tree
2010-01-30
Nic
k
Bo
w
ler
doc: Acknow
l
edg
e
the existence of floatin
g
p
oint environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck B
o
w
l
er
compat: Implement wra
p
pers for C9
9
float-v
a
lued funct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wler
build: Fix b
u
ild ty
p
e in cab
a
l fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
B
owl
e
r
com
p
at: Add co
n
f
igure
w
arning w
h
en replacements ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat:
A
dd co
m
patibil
i
ty wrappers
f
o
r
so
m
e C99 f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
buil
d
:
A
dd source re
p
osit
o
ry to cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fenv: Add explicit definition
s
for infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Fix emb
a
rra
s
sing typo in the Fractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
f
e
nv: Re-expo
r
t Control
.
A
ppl
i
cative since user
s
need
it
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
floa
t
ing: Ad
d
except
i
on suppo
r
t to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
license: Fix copyright
ye
a
rs in
source files
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
B
owler
floating: Use a strict data
const
r
uct
o
r fo
r
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
float
i
ng:
A
dd initial
s
u
p
p
o
rt for
floatin
g
point
e
xcept
i
ons
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
fl
o
atin
g
: Add nearbyint to the
Real
F
lo
a
t
cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
build
:
U
p
d
a
te
c
abal depende
n
cy informatio
n
f
o
r GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
float:
Remo
v
e
u
se
o
f decodeFloatInte
g
er
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
w
l
er
float
i
n
g:
Use
bang pattern
s
for u
n
lifted bin
d
ings
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bow
l
er
cfloat: remo
v
e INCLUD
E
pragmas as
G
H
C 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add missing
D
at
a
.
Flo
a
ting
.
Float to
c
abal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
e
r
f
loating: Add in
i
tial support for the
flo
a
ting poin
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Ni
c
k Bow
l
er
build: Add home
p
age
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
cfloat: Gener
a
lize doub
l
e_format to allow spe
c
ifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
float: Add
c
lass ins
t
ances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bow
l
er
cm
a
th: A
d
d
bindi
n
gs for float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
a
l
tfloat-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
l
icense: Add missing copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
doc: Add ra
t
i
o
nale beh
i
nd t
h
e Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
B
owl
e
r
do
c
:
F
ix
oops in
description of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
po
s
et:
A
dd c
o
mmutativity note for max and
m
in
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
poset: Re
n
a
me isSignifi
c
a
n
t to isOrdere
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
o
wl
e
r
d
oc
:
Move libr
a
ry descript
i
on to
a
bet
t
e
r
h
o
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: Hackage
-
i
f
y
t
he cabal
file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
oati
n
g: Add
R
oundable instance
f
or Int
e
gral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowl
e
r
po
s
et: Add
i
n
stance for Integral a => Rat
i
o a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc:
M
inor haddock
m
arkup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
doubl
e
: Add an E
n
um ins
t
ance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
f
l
oati
n
g:
A
d
d a class which supports roun
d
ing functions
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
floating:
Fix
b
r
o
k
en isFinite imple
m
e
nt
a
tion
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowler
floatin
g
: Get rid
o
f the
extr
a
Insta
n
ces
module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bo
w
ler
pose
t
: R
e
move IncoherentInstanc
e
s and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ic
k
Bowler
poset: Use In
c
oheren
t
Instances
t
o
res
o
lv
e
o
v
er
l
aps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating: Updat
e
export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double:
Split out
fore
i
gn declaratio
n
s
into th
e
i
r
ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Update ha
d
do
c
k comments for
D
a
t
a
.
P
o
s
et
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
poset: Export the Ord class (
b
ut not its me
t
hods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick B
o
wler
doc: Elabora
t
e on
why Ord i
n
stan
c
es for
fl
o
ating ty
p
es
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
f
l
oating: Add fquotRem, the ana
l
ogue o
f
C
's remq
u
o
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k B
o
wler
float
i
ng
:
Add fma
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
u
b
le: Implem
e
nt spec
i
fic comp
a
r
ison f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
Bowler
double:
R
emove superfluous p
a
rent
h
eses
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
build: U
p
d
a
t
e
cabal scr
i
p
t for
d
istrib
u
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowle
r
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wler
l
icense: Add copyright and
l
icens
e
in
f
o
rmation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cflo
a
t: U
p
date cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
l
er
doc: Add a d
e
taile
d
overv
i
ew of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs:
U
pdate haddock ma
r
kup and
a
dd
a tri
v
ial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
d
ouble: Add Poset
a
nd So
r
table instances
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
p
o
set: Add a
c
l
ass for
p
artially ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
b
uild: Ad
d
an au
t
oconf c
o
n
figure scr
i
pt
to determ
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
i
n
g:
A
dd d
e
scription
o
f floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Add remaind
e
r functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
cfloat: Allow
a p
r
in
t
f
format specifier
to be
passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
d
o
uble:
impleme
n
t fromInteger
u
sing to
F
loating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
at
i
ng: Allow c
o
nversion fro
m
any Real to
D
o
ub
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
f
loatin
g
: Ex
p
ort the toFloating function fro
m
D
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k B
o
wler
floatin
g
:
A
dd error and gam
m
a functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
f
l
oating: A
d
d power fu
n
ctio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
f
l
oa
t
ing: Ad
d
hyperbo
l
ic t
r
i
g
onometric functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
owler
types:
U
s
e operations i
n
GHC
.
Prim for double <=>
floa
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bo
w
ler
floating: Add cl
a
ssification
functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick
Bowl
e
r
floating: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add some of the e
x
ponent
i
a
l
funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
floating: Add
t
rigonometr
i
c functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Split Flo
a
ting i
n
to F
l
o
at
i
ng and
RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
double: S
i
mplify foreig
n
call
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating:
A
dd
** op
e
rator to
Floating class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
Ini
t
i
a
l commit
commit
|
commitdiff
|
tree