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: Punt the FFI newtype wrappers.
2010-02-12
Nick
B
ow
l
er
floating: Pu
n
t the FFI new
t
ype wr
a
p
p
er
s
.
commit
|
commitdiff
|
tree
2010-02-06
N
i
ck Bowler
al
t
float-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
l
er
doc
:
Add haddock documentat
i
on
f
or the Real
F
lo
a
t class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
oatin
g
: Re
n
ame tgam
m
a to gamm
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floating: Move the
D
ouble and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
Bow
l
e
r
f
l
oating
:
Use nearby
i
nt instead o
f
round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
f
l
oating: Add rint function to
c
o
mplement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
e
x
a
mples:
Add a demons
t
rat
i
o
n
of why FEnv is stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
fen
v
: Add support for
raising
e
xceptions explic
i
tly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat: Use FE_ALL
_
EXC
E
PT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bowl
e
r
c
o
mpat: Make an effort t
o
support
fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating:
P
un
t
th
e
clas
s
version of
C'
s
remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowler
float
i
n
g
: Add
a separate class for
the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
ick Bowler
c
o
m
pat:
Add note
t
o source file abou
t
n
o
n-co
n
f
ormance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Acknowl
e
dge the existence of floati
n
g poin
t
e
nvironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
ick
Bowler
compat: Implement wrappers
for C99 floa
t
-valued functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
u
ild: F
i
x
bui
l
d
t
ype in cabal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
compat: Add configure warning when
replacements a
r
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
cfloat: Add
compatibility wrappers f
o
r some
C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
ow
l
er
bu
i
ld: Add source reposi
t
ory
t
o cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fen
v
:
Ad
d
ex
p
licit definitions for infi
n
ity, nan
and pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bo
w
ler
fen
v
: Fix embarrassi
n
g typo in th
e
Fractional i
n
stance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wl
e
r
fen
v
: Re-export Co
n
trol
.
Applicati
v
e
s
in
c
e
us
e
rs need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
floating: Add ex
c
eption support
to fe
n
v
E
v
al
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowle
r
licen
s
e: Fix copy
r
ight
y
ears in s
o
urce files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
floating: U
s
e
a
stri
c
t da
t
a constr
u
c
tor for
FEn
v
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowl
e
r
float
i
n
g
: Add initi
a
l suppo
r
t
for
f
loating point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add nea
r
byint to the Real
F
loat c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick
Bowler
bu
i
ld: Updat
e
c
abal depend
e
ncy information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick B
o
w
ler
float: Rem
o
ve use o
f
decod
e
Float
I
nte
g
er
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
loating: Use ba
n
g
p
at
t
erns for
u
nl
i
f
te
d
bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
cfloat
:
remove INCLUDE pragmas as GHC 6
.
12 hates th
e
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
build:
A
dd missing Data
.
F
l
oating
.
Float to caba
l
fil
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
floati
n
g: Add
in
i
tial sup
p
ort for
the flo
a
ting point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowl
e
r
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat:
G
eneralize double_format to allow speci
f
ying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
float: Add class in
s
t
a
nces for Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck
B
owler
cmath: Add
b
i
n
d
i
ngs for flo
a
t-valu
e
d
functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
altfloa
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
ow
l
er
licens
e
: Ad
d
missing
c
opyrig
h
t heade
r
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
doc: Add rationale behind the Ro
u
ndable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
doc: Fix oops in descri
p
t
ion o
f
O
r
d class
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
B
o
w
l
er
p
oset:
A
dd commutativity note for max a
n
d mi
n
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bowl
e
r
poset:
Rename
isSig
n
ificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
doc: Move li
b
rary
description to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
N
i
ck
B
o
wler
build: Hackage-ify th
e
caba
l
file
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
floating
:
Add Roundable in
s
tance fo
r
Inte
g
ra
l
a =
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
p
os
e
t:
Add instance
f
or Integral a
=
> Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bowl
e
r
doc: Minor ha
d
dock markup
fi
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
dou
b
le: Add an Enum
i
n
stance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
flo
a
tin
g
:
Add
a clas
s
w
hich
sup
p
orts roun
d
ing functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fix b
r
ok
e
n
isFinite im
p
lementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
f
loating
:
Get rid
o
f
t
he extra Instances
mod
u
le
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Remove Inc
o
herentInstances an
d
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
Nic
k
Bowler
floating: Upd
a
te ex
p
o
r
t l
i
sts
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
wler
d
ouble: Spli
t
out foreign declarations into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc:
U
pdate haddo
c
k
comm
e
nts for
D
ata
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
pose
t
: Export the O
r
d
c
las
s
(
b
ut n
o
t
i
t
s
m
e
th
o
ds)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
e
r
doc
:
El
a
borat
e
on why Ord instances for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
floatin
g
: Add fquotRem, the analo
g
ue
o
f C's r
e
mquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
f
l
oating: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
d
o
uble: Implement spe
c
ific
c
omparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
d
o
uble: Re
m
ove su
p
erfluous pare
n
theses
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
b
u
ild: Update cabal
s
c
ript
for distribut
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
m
i
s
c
:
Fix FFI
pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
license: Add copyright and license i
n
formation
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
cfloat: Updat
e
cflo
a
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
do
c
:
A
d
d a detaile
d
o
vervi
e
w of the purpose
o
f the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Update haddock
m
arkup and add
a
t
r
ivi
a
l functi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
double
:
Add Pose
t
and Sortabl
e
instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
p
o
se
t
: Add a class for partially ordered datatyp
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
b
u
ild
:
Add an a
u
toconf configure script to det
e
rmine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowl
e
r
floating: Add description o
f
fl
o
ating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating:
Add
r
emainder
func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowle
r
c
float: Allo
w
a print
f
format specifier to
be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: implemen
t
f
romInt
e
g
er using toFloati
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loating:
Allow conversion
fr
o
m any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floati
n
g:
E
xport the toFloa
t
ing f
u
nction from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
fl
o
ating
:
Add error
and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating: Add power
f
un
c
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add hype
r
bo
l
ic t
r
igonometri
c
f
unc
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
ty
p
es: Use operat
i
ons in GHC
.
Pri
m
for double <=>
f
loat
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floatin
g
: A
d
d cl
a
ssificati
o
n fu
n
c
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ating: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add some
o
f
the expon
e
nti
a
l functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
flo
a
ti
n
g: Ad
d
t
r
igonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
o
wl
e
r
floating
:
Spl
i
t Floating
i
nto Floating
and RealFl
o
at
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
double:
S
imp
l
ify foreign calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
f
l
oating
:
Add ** operator to Floating clas
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
I
n
itial commi
t
commit
|
commitdiff
|
tree