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
Nick
Bow
l
er
a
l
t
f
loat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add h
a
ddock docume
n
tat
i
on for the RealF
l
o
at
cla
s
s
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bow
l
er
flo
a
ting: Rename
t
gamma
t
o gamm
a
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowl
e
r
f
l
oating: Move the D
o
uble
a
nd
F
l
oat modul
e
s
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
floatin
g
: Use
nearb
y
in
t
ins
t
ead
o
f
roun
d
i
n
f
quotR
e
m
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
flo
a
t
i
ng: Add
r
i
n
t function to comp
l
ement nearby
i
n
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
e
x
amples: Add
a
demonstration of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
fenv: Add suppo
r
t for
r
aising
e
xceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
Bowler
cf
l
oat:
U
se FE_A
L
L
_EXCEP
T
ins
t
ead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
c
o
mpat: Make an
ef
f
ort
to supp
o
rt fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
f
l
o
atin
g
: Punt
the c
l
ass version o
f
C
's rem
q
uo
function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Add a separate clas
s
for
t
h
e
b
a
sic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Add note
t
o
s
ource file abou
t
non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
doc: Acknow
l
edge
the existence of f
l
oat
i
ng point
envir
o
nme
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick B
o
wler
c
ompat: Imp
l
e
m
ent wra
p
p
ers for C
9
9
float
-
va
l
u
ed func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fix b
u
ild t
y
pe in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
compat:
A
dd con
f
igure
w
arning when r
e
placements a
r
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowl
e
r
cfloat: Add compatibility wrappers for so
m
e C99 fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wl
e
r
bu
i
ld: Add source reposit
o
ry to
c
a
b
a
l fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
fenv: Add explicit defi
n
itions for i
n
finity,
n
a
n
and pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bowl
e
r
f
env: Fix em
b
ar
r
assing t
y
p
o in the Fr
a
ctional insta
n
ce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
f
env: Re
-
export Control
.
Applicative since users ne
e
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floa
t
in
g
:
Add exception support to
f
e
n
vEv
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
l
i
c
ense: Fix cop
y
right
years in source
files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
floatin
g
: U
s
e
a
s
t
rict data construct
o
r
for F
E
nv
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bo
w
ler
floating: Add initial suppo
r
t for floating point excep
t
ions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
l
e
r
floatin
g
: Ad
d
nearbyint to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
build
:
Update c
a
bal dependency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
float: R
e
move
u
se
o
f decodeF
l
oatInt
e
ger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
le
r
floating: Use bang patterns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bowler
cfloat: remove INCLUDE pragmas as GHC 6
.
12 h
a
tes them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
build
:
A
dd missing Da
t
a
.
Flo
a
t
i
n
g
.
Float t
o
caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
B
owler
f
l
o
ati
n
g:
A
dd in
i
t
ial s
u
p
port for the f
l
oating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
ck Bowler
build: Add homep
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfl
o
at: Gener
a
liz
e
double_format
to a
l
low spec
i
fying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k
Bowler
float:
A
dd class instances fo
r
Fl
o
at
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
c
math:
Add b
i
ndings for f
l
oat-valued func
t
io
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
license:
A
d
d missing
c
opyright
h
eaders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
l
er
doc
:
Ad
d
rationa
l
e behind
t
h
e
Roundable cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
d
o
c
:
Fix oops in description of O
r
d class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
poset: Add commutati
v
ity note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
o
wler
poset: Rename isSign
i
fica
n
t to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
o
w
l
e
r
doc: Move libr
a
ry
d
escription
to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: Hackage-ify
t
h
e cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bow
l
er
f
l
o
a
t
i
ng:
Add Roun
d
a
ble instance for Int
e
gr
a
l a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
po
s
e
t: A
d
d
instance for
Int
e
gral a =>
Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck
Bowler
d
o
c:
M
inor haddo
c
k markup fi
x
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
doub
l
e
:
Ad
d
an Enum i
n
stance
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
floating
:
Add
a
class wh
i
ch
s
u
pports ro
u
nding
f
u
nction
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floatin
g
: Fix b
r
ok
e
n isFinite implem
e
ntation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
Bowler
floa
t
ing: Get r
i
d of
t
he e
x
tra Instanc
e
s
module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Remove
I
ncoher
e
ntInstances
and d
e
f
i
ne o
u
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Us
e
IncoherentIn
s
tances to r
e
solve ove
r
lap
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating: Upd
a
t
e
e
xpo
r
t l
i
sts
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
double: Split
o
ut foreign de
c
larations into th
e
ir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Update hadd
o
ck comment
s
f
o
r
Data
.
Pos
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Export
t
he Ord c
l
ass
(
but not i
t
s m
e
thods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Elaborate
on why Ord ins
t
anc
e
s
f
or floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
Bowler
floatin
g
:
A
dd fquot
R
e
m
,
t
h
e
a
n
alogue of C'
s
re
m
q
u
o
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
fl
o
ating: A
d
d fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
double:
Imple
m
e
n
t specific comparis
o
n f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Remove superfluous parenth
e
s
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
uild: Up
d
ate
cabal s
c
ri
p
t for distribut
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
mis
c
: Fix
F
FI pragm
a
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
owler
license: Add co
p
yright and license information
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowl
e
r
cfloat:
U
pdate cf
l
oat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
oc: Add a
d
etai
l
ed overview of
the purpo
s
e o
f
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
c
s: Update haddock m
a
rkup and ad
d
a tr
i
vi
a
l
fun
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck B
o
wler
doub
l
e:
A
dd Poset a
n
d So
r
ta
b
le instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
pos
e
t
:
A
d
d
a class for partially o
r
dered
d
atatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
b
u
ild: Add
an autocon
f
configure script t
o
d
e
termin
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
float
i
ng
:
Add descri
p
ti
o
n
o
f
floating cla
s
s
e
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowler
floatin
g
: Add
r
e
m
a
i
n
d
e
r functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowler
cfloat: All
o
w
a pr
i
ntf form
a
t s
p
ecif
i
er
to be pa
s
sed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
double: implement fromI
n
teger using toFloati
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
floa
t
i
n
g: Al
l
o
w
c
onversion fro
m
any
R
eal to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
flo
a
ting: Export the toFloating function
f
rom
Dat
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowl
e
r
floa
t
ing: Add error and gamma
f
uncti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
ler
floating: Add
pow
e
r functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing: Add hyperbolic trigonometric fu
n
ctio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
typ
e
s
:
Use oper
a
tions in GHC
.
Prim for double <=> flo
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
o
a
t
ing: Add classif
i
cation functi
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
owler
floating: Add
s
ome
o
f
t
h
e
e
x
po
n
en
t
ial functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating: Ad
d
trigonom
e
t
ric functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
floating:
S
plit Float
i
ng int
o
Floating and RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
double: Sim
p
lify foreign calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wl
e
r
floatin
g
: Add ** op
e
r
a
tor to F
l
o
atin
g
class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
w
ler
Ini
t
ial c
o
mmit
commit
|
commitdiff
|
tree