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
altfloat-0.3
2010-02-06
Nic
k
Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
w
ler
doc: Ad
d
haddock d
o
cumentation f
o
r the
R
e
alFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floati
n
g: Re
n
ame tgamma to g
a
m
ma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Move
th
e
Double an
d
Float modu
l
es
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
l
e
r
floating: Use nearbyint instea
d
of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
B
owler
floa
t
ing:
A
dd rint function to complem
e
nt
nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
examples: Add a
d
e
monstration
o
f
w
hy FEnv is
st
i
ll
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
fen
v
: Add s
u
ppor
t
for
raising
excepti
o
ns expli
c
itly
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
Bowler
cfloat: Use FE_ALL_EXCEPT inste
a
d
o
f -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bowler
compat:
Make an effort to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
floating: Punt t
h
e class vers
i
on of C's rem
q
uo
fu
n
ction
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
floating: A
d
d a separate class for the basic
f
loa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick B
o
wler
compat:
A
dd no
t
e
t
o sou
r
ce file about non-c
o
nforma
n
ce
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
d
o
c: Acknowl
e
dge the
e
xistence of
f
l
o
a
ti
n
g point environme
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bow
l
er
c
ompat:
Implement wrappers for
C99 float
-
valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
buil
d
: Fix
bu
i
l
d
t
y
pe in caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
o
mpa
t
: Add
c
o
nfigure
w
arning
w
hen
r
epl
a
cements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
cflo
a
t: Add compatibility wrappers
for
s
ome
C
99
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
build: Add so
u
rce reposit
o
ry to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add explicit def
i
nitions for in
f
inity, nan and p
i
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
fenv: Fix emb
a
rrassing typo
i
n
th
e
Fr
a
ction
a
l
instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowle
r
fenv: Re-expor
t
C
ontrol
.
Applicative
since users need
i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
floating: Add exce
p
ti
o
n support
t
o fen
v
Eval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
w
l
er
lic
e
nse: Fix copyright years in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
floating: Use a strict dat
a
co
n
structor fo
r
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
floating: Add initial support
for floating
p
oint e
x
ceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floati
n
g: Add nearbyint to
the RealFl
o
at class
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowl
e
r
b
uild
:
U
pdate ca
b
al depend
e
n
cy
info
r
mation
f
o
r GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
w
l
er
fl
o
at: Remove us
e
of decodeFloatIn
t
eger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
floati
n
g:
U
se
b
ang
patt
e
rns for
u
nlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
cfloat: remove I
N
C
L
U
D
E
pragmas as GHC
6
.
12
h
ates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add
missi
n
g D
a
ta
.
Flo
a
ting
.
Fl
o
at to
cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowl
e
r
floating: Add initial
s
upport for
the floati
n
g
poin
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
b
u
ild: Add
homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfl
o
a
t: Generalize double_format to allo
w
specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
o
wler
floa
t
: Add class insta
n
c
e
s for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cma
t
h
:
Add
bindin
g
s for float
-
valued fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
altfloa
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
l
icens
e
: A
d
d missin
g
copy
r
ight head
e
rs
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
doc:
A
dd
rationale b
e
hind the Roundable
c
l
a
ss
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
o
wl
e
r
doc: Fix
o
ops in description
of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
le
r
po
s
et:
Add
commu
t
a
t
ivity note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
pose
t
: Rename i
s
Signific
a
nt
to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck
Bowler
doc: M
o
ve library description to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Ni
c
k Bowle
r
bui
l
d:
H
a
ckage-i
f
y
the ca
b
al file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
ow
l
e
r
f
loating:
A
dd
R
oundabl
e
instance for
I
n
tegral a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bow
l
e
r
poset
:
Ad
d
instance for Integral a => Rati
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ic
k
Bowler
d
o
c
: Minor haddock m
a
rkup
fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
d
ouble: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
floating: Add a class
w
hich suppor
t
s
round
i
n
g
function
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
floating: Fix broken isFini
t
e implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
f
l
oating: Get r
i
d of t
h
e extra In
s
t
a
nces mod
u
le
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
c
k Bowler
poset: Remove Incoheren
t
Instances
an
d
define
o
ur own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck
B
o
w
le
r
p
oset: Use I
n
coher
e
n
t
Ins
t
an
c
es to resolve overl
a
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
flo
a
ting: Update
e
xport lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double: Sp
l
it out foreign declarations into
t
heir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc:
Upd
a
te haddock comment
s
for Data
.
Pos
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Ex
p
ort the Or
d
cla
s
s (but not i
t
s metho
d
s
)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Elabor
a
te on why Ord instances
f
o
r fl
o
ating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
floating:
A
dd
f
quot
R
e
m, t
h
e analo
g
ue of C's rem
q
uo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
floating: Add fma f
u
nction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
ler
double:
I
mple
m
e
n
t specific
co
m
parison funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doub
l
e
:
Remove
superfluous p
a
r
e
n
t
he
s
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bu
i
ld
:
Update cabal
script for
d
is
t
ribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc:
Fi
x
FFI pr
a
gmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wler
lice
n
se: Add copyright
and li
c
en
s
e in
f
o
r
ma
t
io
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
c
fl
o
at: Update
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
doc
:
Add a detailed overview of
t
he purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs
:
Upd
a
te haddock markup and add a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
d
o
uble: Ad
d
P
o
set and Sorta
b
l
e instanc
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
p
oset:
A
d
d a class for
p
artially
ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bui
l
d: Add
a
n autoconf configure
s
cr
i
p
t to de
t
e
r
min
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bowler
floa
t
ing: Add de
s
cription of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add remainder f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: A
l
low
a
print
f
format specifier to b
e
passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
d
ouble: implemen
t
fro
m
Integer using toFloat
i
ng
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
f
loating: Allo
w
c
onversion
f
rom any Re
a
l to
Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating:
Export the toFloating functi
o
n from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Ad
d
e
r
ror and gamm
a
functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowler
floating:
A
dd powe
r
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
ng: Add hyperbolic
t
rigonome
t
r
i
c fu
n
c
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
types: Use operations
i
n
GHC
.
P
r
im for double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick
B
owler
fl
o
ating: Add
cl
a
ssif
i
c
a
tio
n
fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowl
e
r
floating
:
Ad
d
some of the e
x
ponential fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Add trig
o
nomet
r
ic functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
f
lo
a
ting: Split
Floating in
t
o
F
l
oa
t
ing and RealF
l
oat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
double:
S
i
mplify
for
e
ig
n
calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add ** operator to Floati
n
g
clas
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
In
i
tia
l
commi
t
commit
|
commitdiff
|
tree