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
Nick Bowl
e
r
floating:
Add a
n
other character
i
stic function
an
d
ge
n
eral
i
z
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
er
float
i
ng
:
Add
s
ome float
i
ng point
c
h
aracteristi
c
f
u
nctions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bow
l
er
f
l
oati
n
g: P
u
n
t
t
h
e FF
I
n
e
wtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nic
k
Bowler
a
ltfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add ha
d
dock documentation f
o
r the
Real
F
loat c
l
as
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loating
:
Rename tga
m
m
a
t
o
g
a
mma
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick B
o
wler
f
loati
n
g: Move the Double a
n
d Flo
a
t m
o
d
ules
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bo
w
ler
floating: Use ne
a
rbyi
n
t inste
a
d o
f
round i
n
fq
u
otRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floati
n
g: Add ri
n
t functi
o
n to
c
omplement n
e
arbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
ex
a
mples: Add a demonstration of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv
:
Add support for r
a
ising exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
cf
l
oat: Use FE_ALL_EXCE
P
T in
s
tead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
com
p
at: Make a
n
effort to sup
p
ort fma prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
floating: Punt the class version of C's remquo fu
n
ction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
flo
a
ting: Add a separate class for the
b
as
i
c floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat
:
Add note
t
o source file about
n
o
n
-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
N
ic
k
B
owler
d
oc: Acknow
l
edge
t
h
e e
x
istence of
f
loa
t
ing point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick B
o
w
ler
compat: Impl
e
m
e
nt wrappers for
C
99 float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fix build type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
B
owler
co
m
pat:
Add configure
w
arn
i
ng when repla
c
e
ments are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bo
w
le
r
cfloat: A
d
d compa
t
i
bility
w
ra
p
p
e
rs for some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bowler
build: Add so
u
rce rep
o
s
i
tory to c
a
bal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fen
v
: Ad
d
explic
i
t definitions for infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv:
Fix embarrassing typo in the
F
ractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv
:
Re-exp
o
rt Control
.
Applicative since use
r
s
need
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
l
er
float
i
ng: Add
e
xception support to fenvEva
l
.
commit
|
commitdiff
|
tree
2010-01-28
N
ic
k
Bowle
r
license:
F
ix copyright y
e
ars in sour
c
e fil
e
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
f
l
o
ati
n
g: Use a
strict d
a
ta construct
o
r
for F
E
nv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
floating: Add initial support for floati
n
g point ex
c
eptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
floating: Add nearbyin
t
t
o th
e
RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
build: Up
d
ate ca
b
al d
e
pe
n
d
e
ncy info
r
m
a
tio
n
for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owl
e
r
float: Remove u
s
e of
deco
d
e
FloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
wle
r
floating: Use
b
ang patterns for u
n
lifted bind
i
ng
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
cf
l
oat: remove I
N
CLUDE pragmas as GHC
6
.
12
h
ates
them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
b
uild: Add
m
issing
D
ata
.
Floating
.
Float to
c
abal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add i
n
i
t
i
a
l su
p
port for the
floa
t
i
ng
p
oint
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
B
o
wler
build:
Ad
d
homepa
g
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
cfloat: G
e
nera
l
ize
double_fo
r
mat t
o
allow specify
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowle
r
fl
o
at:
A
dd class instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Add binding
s
for float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck
Bowler
al
t
floa
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license: Add missi
n
g copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
doc: Add r
a
tion
a
l
e
behind the Round
a
ble class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
doc:
F
ix oops in de
s
cription of O
r
d
class
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
poset
:
Add commutativ
i
ty
note for max and
m
in
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowle
r
poset: Renam
e
is
S
ignifi
c
ant t
o
isOrde
r
ed
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
e
r
doc: Move
l
ib
r
a
r
y de
s
cr
i
pti
o
n to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick B
o
wler
build: Ha
c
kage-if
y
the ca
b
al fi
l
e
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bowler
f
l
oa
t
i
ng: Add Roundable inst
a
nce for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
poset: Add
instance
f
or Int
e
g
ral a => Rat
i
o a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc: Minor h
a
ddock markup
f
ix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
w
ler
d
ou
b
l
e:
Add an Enum
instance
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
f
l
oati
n
g: Add a cla
s
s w
h
ich s
u
pports rou
n
ding funct
i
ons
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
floating: Fix
broken isFinit
e
implementati
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floati
n
g: Get rid of th
e
e
xtra Insta
n
ces module
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k
Bowler
pos
e
t: Remov
e
I
n
coherentIn
s
tances and def
i
ne our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
p
o
s
et: Use IncoherentInstan
c
e
s to res
o
l
v
e overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
fl
o
ating: Upda
t
e
export lis
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck
B
ow
l
er
double: Split out f
o
reign decla
r
a
t
ions int
o
their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
c
: Update haddo
c
k comment
s
for
Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowl
e
r
poset: E
x
p
o
rt the Ord cla
s
s
(b
u
t not its met
h
ods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
doc: El
a
borate
on why Or
d
in
s
ta
n
ces
for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
flo
a
ting: A
d
d fquotRem,
the a
n
alogue
of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowle
r
floating: Add fma
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
dou
b
le: Imp
l
ement s
p
ecific
comparison
f
u
nct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Remove super
f
luo
u
s parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build:
U
pdat
e
cab
a
l script for dist
r
ibu
t
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowl
e
r
m
i
s
c
: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
l
icense: Add copy
r
ight and licen
s
e information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
cfl
o
at: Upda
t
e cfloa
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
owler
doc: Add a
d
etai
l
ed overvie
w
of the
p
u
r
pose o
f
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
docs: Updat
e
hadd
o
ck mar
k
u
p and a
d
d a
t
rivial
fun
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowl
e
r
double: Add Poset and Sort
a
ble instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset
:
Ad
d
a class for p
a
rtially ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bo
w
ler
buil
d
: Add an autoconf
confi
g
ure
s
cript to dete
r
mine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: Add descripti
o
n of floating cla
s
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
a
t
ing: Add
r
emainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
c
f
loat: Al
l
ow a printf
f
orm
a
t
specifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
double:
i
m
plement fromInte
g
e
r
using toFloatin
g
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: Allow
c
o
n
ve
r
sion fro
m
any Real t
o
Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck B
o
w
l
er
floating: Ex
p
ort t
h
e
to
F
loati
n
g function fr
o
m
Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add err
o
r
and gamma functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
fl
o
a
t
in
g
: Add power functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add hyperbolic trigonometric function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
types:
U
s
e
o
p
erations in
GHC
.
Prim for
d
o
u
ble <=>
float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowl
e
r
fl
o
ating:
Add
classification functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floa
t
ing: Add nextaf
t
er
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowle
r
floating:
Add some of the expon
e
ntial functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floatin
g
: Add trigonometric f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
float
i
n
g
: Split Floating into Floating and R
e
alFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
double: Simplify
f
oreign
calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
A
dd
*
* operator
t
o Floatin
g
class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bow
l
er
Initial commit
commit
|
commitdiff
|
tree