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
Bowler
f
l
oating: A
d
d an
o
ther
c
h
a
racte
r
istic fun
c
tion and genera
l
i
z
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
l
er
floating
:
Add some floating point characteristic function
s
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
Bowler
f
l
oating: P
u
nt th
e
FFI newtype wrap
p
ers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
doc: Add haddock docum
e
ntatio
n
for t
h
e R
e
alFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floating: Renam
e
tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Move th
e
Double and
F
loat
modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating:
U
se nearbyint i
n
s
tead of ro
u
nd
i
n
fquotRe
m
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owle
r
floating:
A
dd r
i
nt fu
n
ction t
o
complem
e
nt near
b
yint
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
Bowler
examples: Add a demonstration of
w
h
y FE
n
v is st
i
ll
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
fenv:
A
d
d support for ra
i
sing exc
e
ption
s
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
cfloat: Use FE_ALL_EXCEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
compa
t
: M
a
ke an ef
f
ort to
suppor
t
f
ma
prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
flo
a
ting: Punt the cl
a
s
s
version of C's remquo func
t
ion
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
ler
f
loa
t
ing: Add a separate
class for the basi
c
floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
ick Bowler
compat: Add not
e
to source file abou
t
non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
N
ick Bowler
doc: Acknowled
g
e the exist
e
nce of floating
p
oint e
n
vironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat: Implement wrappers for C
9
9 float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
N
ic
k
Bowler
build: Fix
b
uild type
i
n c
a
b
al
f
i
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: Add configur
e
warning when
r
eplacements
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowl
e
r
cfl
o
at: A
d
d compat
i
bili
t
y wrappers for some C99 funct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
build: Add so
u
rce repositor
y
to cab
a
l file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
nv: Add explic
i
t
definitions for infinity,
n
a
n a
n
d pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bow
l
e
r
fenv: Fix embarr
a
s
s
ing typo in the
Fractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re
-
export Control
.
Applicative since
u
sers n
e
ed it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add ex
c
eption
supp
o
rt to fenvEv
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
license: Fix copy
r
i
g
ht years in source file
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
floating
:
Us
e
a
str
i
ct
d
ata const
r
uctor for FEn
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add ini
t
ial
s
upport for floa
t
ing point
exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
floating: Add nearbyi
n
t
to the
R
e
a
lFl
o
at cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
w
l
er
bui
l
d: Upd
a
te cabal dependency information f
o
r
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
w
l
er
flo
a
t: Remo
v
e
use of d
e
codeFloatInt
e
ge
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Use bang patterns for
u
nlifte
d
bindin
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfl
o
at:
r
em
o
ve INC
L
UDE pragmas as
GHC 6
.
12 hates
t
hem
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
b
ui
l
d: Add missing Data
.
Float
i
ng
.
Float to cab
a
l file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
floating:
Add ini
t
ial suppor
t
f
o
r the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
bu
i
l
d
:
A
dd homep
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
ler
cfloat: Genera
l
i
z
e
double_format
to
a
llow s
p
ecifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k
B
owler
float:
Add class
insta
n
ces for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bowler
cmath: Add bind
i
ng
s
for
f
loat-valued
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
altfloat
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
l
ice
n
se: Add missing copyright header
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
do
c
: Add rationale behind the
R
o
undable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix oops
in description of Ord c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k
B
o
wl
e
r
poset: Add co
m
mutativity note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Renam
e
isSignificant to isO
r
dered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move library description to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Ni
c
k B
o
wler
b
u
i
ld
:
H
ack
a
ge-ify t
h
e cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
o
a
ting: Add Rounda
b
le instance fo
r
Inte
g
ral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Add i
n
st
a
n
c
e for
I
ntegral a
=> Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bow
l
er
doc:
Minor haddo
c
k
markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
o
ub
l
e: A
d
d an
Enum in
s
tan
c
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
w
ler
flo
a
ting: Ad
d
a
class which su
p
po
r
ts r
o
u
nding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
flo
a
ting: Fix
b
r
oken isFinite implementat
i
on
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bow
l
er
floating:
Get rid o
f
the
extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Remo
v
e IncoherentInstanc
e
s and define o
u
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Use Inc
o
herentInstances
to resolve o
v
erlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floatin
g
: Update export
l
ists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
doubl
e
:
Split out foreign decl
a
rations in
t
o their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
doc: Update ha
d
dock comm
e
n
ts
f
or Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Export
t
he Ord class (but
n
ot its m
e
t
hods
)
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k B
o
wler
doc: Elaborate on wh
y
Ord instances for f
l
o
ating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
le
r
f
l
o
a
ting: Add
f
q
uotRem, th
e
analog
u
e
o
f
C's
r
emquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
floating: Add fma
fu
n
ction
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
double: Implement specific comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
do
u
ble: Remove superf
l
uous p
a
rentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
u
ild
:
Update caba
l
script
for dis
t
ribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
misc: Fix FFI pragma
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
li
c
ense: Add copyrig
h
t and
l
icens
e
informati
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
cfloa
t
: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bo
w
l
er
doc: Add
a
detailed overvi
e
w
of
t
h
e
purpos
e
of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bow
l
er
d
o
c
s: Update haddo
c
k
markup
and a
d
d
a tr
i
v
i
al fu
n
ct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Add Pos
e
t and So
r
table instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Add a class fo
r
p
a
rti
a
lly ord
e
red datat
y
pes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
uild: Add an autoconf
c
onfigure s
c
ript to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
f
l
oating: Add
descr
i
ption of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
o
a
ti
n
g
: Add remainder func
t
i
on
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat:
A
l
l
o
w a print
f
format specifi
e
r to
be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
do
u
bl
e
: i
m
pleme
n
t
f
romIntege
r
using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
f
loating: A
l
low c
o
nve
r
sion from any Real to Doubl
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ating: Expor
t
t
he toFloating
f
unction from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating: Add er
r
or an
d
gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
fl
o
ating: Add power
fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k B
o
wler
fl
o
ating: Add hyperbolic trigonomet
r
ic fun
c
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
types:
U
s
e
operatio
n
s in GHC
.
P
r
i
m
for dou
b
l
e
<=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Add
c
lassif
i
cation functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loating
:
Add nex
t
after
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floati
n
g
: Add some of
t
h
e
exponentia
l
functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowler
floating: Add trigonometric fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowler
f
l
oating:
S
pli
t
Flo
a
ting int
o
Floating and RealFlo
a
t
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
do
u
ble: S
i
mpl
i
fy foreign calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oat
i
ng: A
d
d **
o
perat
o
r to Fl
o
ating class
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowl
e
r
I
nitial
c
ommit
commit
|
commitdiff
|
tree