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 a Sortable constraint for PrimFloat.
2010-02-24
Nick Bowler
f
l
oating:
Add a Sorta
b
le
c
o
nst
r
a
i
nt for PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
floating:
Add a
n
e
w
Da
t
a
.
Floa
t
ing
.
Types
module
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
tri
v
ial: Rem
o
v
e
r
e
d
undant imports and p
o
intless v
a
riabl
e
s
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
owler
roundable: Spl
i
t
out th
e
Roundable
class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowle
r
poset:
Add
f
ixity d
e
clarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bowler
floatin
g
:
M
ov
e
D
ata
.
Float
i
n
g
.
C
M
a
t
h
.
Instances under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
floating: Merge Data
.
Floatin
g
.
Typ
e
s and Data
.
Fl
o
ating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fe
n
v: Add
s
upport for suppres
s
i
n
g exceptions acros
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick B
o
wler
flo
a
ting: Add epsilon to the
R
ealFloat clas
s
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
c
math: Fix bad t
y
po in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
complex: Add initial complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
cmat
h
: Fi
x
section headings
to match the C st
a
ndard
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
flo
a
ting: Add i
n
stances f
o
r CDouble and
C
Floa
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floatin
g
: Fix of
f
-
by-one er
r
or in sc
a
le
R
ational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
w
ler
flo
a
t
i
ng: Split
o
u
t
f
ormattin
g
f
rom the Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
M
ake fromR
a
tional wo
r
k
p
roperly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
float
i
ng: Add scalb as
t
he altf
l
oat versi
o
n of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
c
k B
o
wler
floa
t
i
ng:
A
d
d an
o
the
r
ch
a
r
a
cteri
s
tic fu
n
ction and gener
a
lize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
er
f
l
oati
n
g: Add
s
ome f
l
oati
n
g point characteristic func
t
ion
s
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
B
owler
floating:
P
unt the FFI newtype
w
rappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nic
k
B
o
wler
a
l
tfl
o
at-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add haddock document
a
tion for the RealFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floa
t
ing: Ren
a
me
tgam
m
a to ga
m
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
floating:
Move the Double and
F
loat modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
oatin
g
:
Use nea
r
b
yint instead of round in f
q
uotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
float
i
ng: Add r
i
nt func
t
i
o
n
to complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick
Bowler
examples:
A
dd
a de
m
onstra
t
ion of why FEnv i
s
s
t
i
ll
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fen
v
: Add
s
u
p
port for raising exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
c
fl
o
at: Use
F
E_AL
L
_
E
XCEPT
i
n
stead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
owl
e
r
compat: Make
an e
f
fort to support fma p
r
operly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
floating: Punt
t
he c
l
ass
v
e
r
sion
o
f
C's remqu
o
functi
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
fl
o
ating: Ad
d
a se
p
arate c
l
ass for the basi
c
floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
comp
a
t: Add n
o
t
e
to source file about no
n
-conformanc
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
B
o
w
ler
doc: Acknowledge t
h
e
exis
t
ence of floatin
g
point env
i
ronment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
co
m
pat: I
m
plement wrappers for C99 f
l
oa
t
-value
d
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
build: F
i
x build type in cabal fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
o
mp
a
t: Add configur
e
warning wh
e
n replacem
e
nts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
cfloat: Add
c
ompat
i
bility wrap
p
ers for some
C
9
9 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
build: Add sou
r
ce reposi
t
ory to ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bo
w
ler
fenv: Add ex
p
licit
d
efinitions for
i
n
f
inity, na
n
and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
nv: Fi
x
embarrassing ty
p
o in the Fractional inst
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re-export Control
.
Applicative since users nee
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
flo
a
ting:
Add exc
e
ptio
n
s
u
ppor
t
t
o
fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
li
c
e
n
se:
F
ix copyright years i
n
sourc
e
files
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowle
r
floating: Use
a
strict data constructor fo
r
F
E
nv
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bo
w
ler
floating: Add initial suppo
r
t f
o
r
floating point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
fl
o
ating: Add nearb
y
int
to the
R
ealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
bui
l
d: Update cabal dependen
c
y information for G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
fl
o
at: Rem
o
ve
u
se of decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Use bang
p
atterns for un
l
i
f
t
ed bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
cfloat
:
remove
I
N
C
L
UDE pragma
s
a
s GHC 6
.
12
ha
t
e
s them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build
:
Add missing
D
ata
.
F
l
oat
i
ng
.
Fl
o
a
t
t
o cab
a
l file
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bow
l
er
f
loa
t
ing
:
Add initial support for the flo
a
ting
p
oint
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build:
A
dd homep
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
cfloa
t
: Gener
a
lize d
o
u
ble_for
m
at
to allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k Bowler
float
:
Add class in
s
tances
f
o
r
F
l
oat
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmat
h
: Add bindin
g
s
f
o
r
f
loat-valued fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
altf
l
oat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
license: A
d
d missing copyri
g
ht h
e
aders
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowler
doc:
A
dd rationale behind the Rou
n
d
able cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
o
wler
doc: Fix oops
in des
c
ription of
O
r
d
cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
p
o
set: Add
c
ommutat
i
v
ity
n
ote
for m
a
x and mi
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
B
owler
poset: R
e
name isS
i
gnificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowler
doc: Move li
b
rar
y
description to a
better hom
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
bui
l
d: Hack
a
ge-i
f
y
th
e
cabal
file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
fl
o
ating: Add Roundable instance for Integ
r
al a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
poset: Add i
n
stance for Inte
g
ral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc:
M
i
n
o
r haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
double: Add
a
n Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
f
l
oating: Add a class
w
hich supports
r
o
u
ndi
n
g
func
t
ions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
wler
floating:
F
ix broken isFinit
e
imp
l
e
mentation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowl
e
r
floating: Get
rid of the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick B
o
wler
pos
e
t: Remove Incoher
e
n
t
Instances and defin
e
o
ur own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowl
e
r
p
o
set: Use Incohere
n
tInstances to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
fl
o
ating: Update export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowle
r
d
ouble: Split out
foreign declarations into their
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doc: U
p
date h
a
ddo
c
k c
o
mmen
t
s for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
p
oset: Export
the Ord class (but
n
ot its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
Bowler
do
c
:
Elabora
t
e on wh
y
Ord i
n
stance
s
for
f
loating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowl
e
r
f
loating: Add fqu
o
t
R
em, the analogue
of C's
re
m
quo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
floatin
g
: Add fma func
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doub
l
e: I
m
p
lement
s
pecif
i
c
comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
R
emove sup
e
rfl
u
ous paren
t
heses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Up
d
ate
ca
b
al
script
f
or distribut
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
Bowler
m
i
sc: F
i
x FFI
pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowl
e
r
lic
e
nse: Add copyr
i
ght
a
nd license inf
o
rmati
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
cfloat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Add
a
d
etailed overvi
e
w o
f
t
h
e pur
p
ose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
d
o
cs
:
U
pdate haddock
markup and add
a
t
rivia
l
functio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowl
e
r
doub
l
e: Add
Poset and Sortab
l
e instances
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
p
oset: Add a class for partially
o
rder
e
d datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowl
e
r
buil
d
: Add
a
n autoco
n
f con
f
igu
r
e s
c
ript to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add de
s
cription of fl
o
ating
classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: Add remainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat
:
Allow a printf
f
o
r
mat specifier to
b
e pas
s
ed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
doub
l
e: imp
l
e
ment
fr
o
mIn
t
eger using toFloat
i
ng
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Allow conversi
o
n from
a
n
y
Real to
D
o
uble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bowler
floating: E
x
port the toFloating func
t
ion f
r
om Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floa
t
i
ng:
Add error an
d
gamma
f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowl
e
r
f
l
o
ating: Ad
d
powe
r
fu
n
ctions
.
commit
|
commitdiff
|
tree
next