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
complex: Add initial complex support.
2010-02-20
N
ick Bowler
com
p
lex: Add initial
co
m
plex support
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck
B
o
w
l
e
r
cm
a
th: Fix
sectio
n
headings to match t
h
e C stan
d
ard
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k
Bow
l
er
f
loating: A
d
d
inst
a
n
c
es
f
or
C
Do
u
ble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floatin
g
: Fi
x
of
f
-by-
o
ne error i
n
scal
e
Rational
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bow
l
er
floating: Spli
t
out formatti
n
g from
the Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
loating: M
a
k
e
f
r
om
R
ational work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k
B
owler
float
i
ng: Add scalb as the al
t
flo
a
t version of scalb
l
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
ati
n
g
:
Add an
o
ther c
h
aracteristic func
t
ion
and g
e
neralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
floating:
Add
s
ome float
i
ng point cha
r
a
c
t
eristic fu
n
cti
o
ns
.
commit
|
commitdiff
|
tree
2010-02-12
Nick B
o
w
l
er
floati
n
g
:
Punt
the F
F
I newtype wrap
p
ers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
doc: Add haddock documentation for the Re
a
l
Float cla
s
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
floating: Rename tga
m
ma to
gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
floating: Mo
v
e
t
he D
o
ub
l
e
and Float
m
o
d
u
les
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Use ne
a
rbyin
t
instead of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
floating: Add rin
t
fun
c
t
i
on to co
m
plement nearby
i
nt
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
e
xamp
l
es: Add a demon
s
tra
t
ion of w
h
y
FEnv is st
i
ll
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck B
o
w
l
er
f
e
nv: Add
suppor
t
for raising except
i
o
n
s explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
w
l
er
cfl
o
at
:
Use FE_ALL_EXCEPT i
n
stead of
-
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compa
t
: Make
an
effort to sup
p
ort fma prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
owler
fl
o
ating: Punt the cl
a
ss version
of C's re
m
q
uo functio
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Add
a
se
p
a
r
ate c
l
ass
for
t
h
e
b
asi
c
floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bow
l
er
co
m
pat: Add no
t
e to source file about non-co
n
fo
r
m
ance
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
c
k Bowle
r
doc: Acknow
l
edge
t
he existe
n
ce of floating
po
i
nt environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat: Implement wrappers for C99 fl
o
at-valued functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
bu
i
ld: Fix build typ
e
i
n
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
compa
t
: Add
c
onfigure warning
when replacements
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloa
t
:
Add compatibi
l
i
t
y wra
p
pers for som
e
C99 fu
n
cti
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
build: A
d
d sou
r
ce reposit
o
r
y
to cabal
f
i
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fenv: Add explicit definiti
o
ns f
o
r infinity, nan and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bowler
f
e
nv: Fix em
b
a
r
r
assing typo in the
Fractional ins
t
ance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fenv: Re-expor
t
Control
.
Applicati
v
e s
i
nce u
s
ers
n
eed it
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
float
i
ng: Add e
x
cep
t
ion support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
ic
k
Bowle
r
l
i
c
ens
e
: Fix copy
r
i
ght years in s
o
urce files
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowl
e
r
floating: Use a strict da
t
a
c
onstructor for
F
E
nv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bo
w
l
e
r
fl
o
ating:
A
d
d
initial supp
o
rt
for floating
p
oint ex
c
eptio
n
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
floating: Ad
d
nearb
y
int
t
o
t
h
e
Rea
l
Float clas
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build
:
Update cabal depende
n
cy information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oat: Remove
use of decodeFloat
I
nteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
o
ating: Use bang patterns for unlift
e
d
b
indings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat:
remove INCLUDE pragmas
as
G
HC 6
.
1
2 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
bu
i
ld: A
d
d missing Data
.
Floati
n
g
.
Floa
t
to ca
b
al fil
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add initial suppo
r
t for
t
he floating poi
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
ick Bowler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
ler
cfloat: Generalize
d
ouble_format to allo
w
sp
e
c
i
fying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
f
loat: Add cla
s
s instances
f
or
F
loat
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmat
h
: Ad
d
bindi
n
g
s
for float-valued function
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
a
l
t
flo
a
t-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
lic
e
nse:
A
dd missing copyri
g
ht headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add
rationale behind the R
o
undable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
doc: Fi
x
oo
p
s in descr
i
ption of Ord c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowle
r
poset:
A
dd commutativi
t
y
no
t
e for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
er
po
s
e
t
: R
e
n
a
me isSign
i
f
icant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
d
o
c: Move library description to a bette
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
Bowler
bui
l
d: Hackage-if
y
the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add Roun
d
able i
n
stanc
e
for Inte
g
ral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
p
o
s
e
t: Add instan
c
e for Int
e
gral a =>
R
atio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k Bowler
d
o
c: Minor haddoc
k
markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
double: A
d
d an Enum
i
ns
t
anc
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
floating: Add a class which supports r
o
unding fu
n
c
tions
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick
Bowle
r
fl
o
a
ting:
F
ix br
o
ken i
s
Fin
i
te im
p
leme
n
tatio
n
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bo
w
ler
floating:
Get
r
id
o
f
t
h
e
extra Instances
m
odu
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bow
l
er
po
s
et:
Remove
IncoherentI
n
stances and define our o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowler
poset: Use Incoher
e
ntInstances
to reso
l
ve
o
verlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating:
Update export li
s
ts
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
B
o
wler
double: Split out foreign d
e
clarat
i
ons into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c: Updat
e
haddock comments for
D
ata
.
Pose
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
po
s
et: Ex
p
ort the Ord c
l
ass (but
n
ot its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doc: Elabor
a
te on why
O
rd
i
nstance
s
for floating
types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fqu
o
tRem
,
t
h
e
a
nalogue of C
'
s
r
emquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick B
o
wl
e
r
floating: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
double: Implement specific comparison
f
un
c
tions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
d
o
uble: Remov
e
superfl
u
ous
p
a
r
ent
h
eses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: U
p
d
a
te cabal script for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
m
i
sc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
l
i
c
e
nse
:
Add co
p
yright
a
nd
license informa
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wler
cf
l
oat:
U
p
date cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
d
oc: Add a detailed over
v
i
e
w of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
docs: Up
d
ate haddoc
k
m
a
rku
p
and add a
tr
i
vial fun
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Add
P
oset an
d
Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
poset
:
Add
a
class for part
i
ally ordered dat
a
typ
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k B
o
wler
build: Add an autoconf configure script to
d
e
t
ermine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loating: Add descri
p
tion of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
f
loating
:
Add rem
a
inder functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
ow
l
er
cfl
o
at: Allow a printf format specifier to
be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowle
r
d
oub
l
e: imple
m
ent fro
m
Integ
e
r using t
o
F
l
oa
t
ing
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
f
l
oating:
A
llow con
v
ersion
f
r
o
m any Real to
D
o
u
b
le
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating: Export the toFlo
a
ting
function from Dat
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
ng: Add
e
rror and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
o
ati
n
g
:
A
dd pow
e
r functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
f
l
oating: Add h
y
perbolic t
r
igo
n
ometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowl
e
r
typ
e
s:
U
s
e operations in GH
C
.
Prim for double <=
>
float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
l
oating: Add classification
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add nex
t
after
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
float
i
ng:
A
dd some of the
exponential function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
o
w
ler
floating: Add
t
rigonome
t
r
ic functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating:
S
plit
Floati
n
g into Floating and RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
double: Simplify foreign calls
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bow
l
er
f
loa
t
ing: Add ** opera
t
or to Floa
t
ing cla
s
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
I
n
itial commi
t
commit
|
commitdiff
|
tree