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 instances for CDouble and CFloat.
2010-02-20
Nick Bowler
floating: Add instance
s
for CDouble
a
nd CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
floa
t
ing: Fix of
f
-
b
y-one
e
rror in scale
R
a
tion
a
l
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
oating: Split out formatting from the D
o
uble module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating
:
Mak
e
f
r
omRational work
p
r
o
per
l
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
fl
o
a
t
ing: Add
sc
a
lb as t
h
e altfloat versio
n
o
f scalb
l
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
float
i
ng: Add ano
t
her ch
a
racteristic func
t
io
n
and
g
eneral
i
ze
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
o
ating: Add some floating point characterist
i
c fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowl
e
r
f
l
oatin
g
:
Punt the FFI ne
w
type wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Ni
c
k Bowler
a
l
t
fl
o
a
t
-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
doc: Add
h
addock doc
u
mentation
f
or the RealFlo
a
t c
l
a
s
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Rename tg
a
mma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowl
e
r
fl
o
a
t
i
ng: Move
the Double
a
nd
F
loat modul
e
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Use n
e
arbyint instead of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
floating: Add rint
f
unct
i
on
to
c
om
p
leme
n
t nearb
y
int
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowle
r
examples: Add a demonstration
o
f why FEnv i
s
still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
fenv: Add support for raising exceptions explicit
l
y
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
cfloat: Use F
E
_ALL_EXCEP
T
instead
of
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat
:
M
ake an effort
to sup
p
ort fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating:
Pu
n
t
the cla
s
s version
of C's remquo fun
c
tion
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floatin
g
:
Add a sep
a
r
a
te cla
s
s for the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick
B
o
w
ler
com
p
at: Add
not
e
to
s
ou
r
c
e
file a
b
out
non-conforman
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowl
e
r
doc: Acknow
l
e
d
ge the ex
i
stence of floating
point
e
n
v
ironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
compat: Impl
e
ment
w
rappers for
C99 float
-
v
alued fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fix build type i
n
ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compa
t
: Add configure war
n
i
n
g when replacements
a
r
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
cfloat: Add
c
o
mpa
t
ibi
l
ity wrapper
s
for some C99
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
uil
d
: Add sourc
e
repository t
o
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
fenv: Add
e
xplicit de
f
i
n
iti
o
ns for infinity, nan a
n
d pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bow
l
er
fenv: Fix embarrassin
g
typo in t
h
e Fractional
i
nst
a
nc
e
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
Bowle
r
f
e
nv: Re-export Co
n
trol
.
A
pplicative since u
s
ers
need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
f
l
o
a
ting: Add excep
t
i
on suppor
t
to fen
v
Eval
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k B
o
wler
license: Fix copy
r
ight years in source
f
iles
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owle
r
f
l
oating: Use a strict data
c
onstructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
floatin
g
:
A
dd initial support
f
or
floati
n
g point exception
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oating: Ad
d
nearbyint to the Re
a
lFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
l
er
b
u
ild
:
Update cabal depen
d
ency i
n
formation for GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
l
er
float: Re
m
ove use o
f
d
e
c
od
e
F
loatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bow
l
er
f
loating
:
Use bang patter
n
s
fo
r
unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat:
remove INCLUDE
p
r
agmas as
GHC 6
.
12 h
a
tes them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bo
w
ler
build:
Add
m
issing Data
.
Fl
o
ati
n
g
.
F
loat
to c
a
bal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bow
l
er
floati
n
g:
Ad
d
ini
t
ial
s
upport for the floating po
i
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick B
o
wler
build
:
Add
h
o
mep
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bowler
cfloat
:
Generalize double_format to allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float
:
A
dd cl
a
ss instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Add
bindi
n
g
s
for float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowler
altfloa
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k
Bowler
license: Add m
i
ssi
n
g copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bow
l
er
doc: Add
r
atio
n
ale be
h
ind the Roundable cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc
:
Fix
o
ops
i
n descri
p
tion of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck
B
owler
poset: Ad
d
commut
a
tivity
n
o
te
for
m
ax and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
poset: Renam
e
is
S
i
gnifi
c
ant t
o
isOrdere
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move library
d
escription to a bet
t
e
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowl
e
r
build: Hac
k
age-ify t
h
e cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
floati
n
g: Add Rou
n
dable instance for Inte
g
ral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
p
o
set:
A
dd instance for
I
ntegral a
=> Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
doc: Minor haddock
ma
r
kup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add
an Enum in
s
tance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
floating: A
d
d a class wh
i
ch s
u
pports
r
ounding fun
c
tions
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
f
l
oating: Fix broken isF
i
nite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
f
lo
a
ti
n
g: Get rid of t
h
e ext
r
a Instances modul
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Remove Incohere
n
tIns
t
a
n
ces and define
o
ur own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
po
s
et: Use IncoherentInst
a
nce
s
to resolve ov
e
rlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
float
i
n
g
: Upd
a
te export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
w
ler
double: Split out foreign declarations in
t
o their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
c
: U
p
date haddock
c
omments f
o
r Data
.
P
ose
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
po
s
e
t
: Expor
t
t
h
e Ord class (bu
t
not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
do
c
:
Elaborate on why Ord i
n
s
t
an
c
es
for float
i
n
g types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating
:
Add fquot
R
em,
t
he analogue
o
f
C's
r
emquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
flo
a
tin
g
: A
d
d fma function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
do
u
ble: Imple
m
en
t
specifi
c
comparison funct
i
on
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doub
l
e: Rem
o
v
e
s
u
p
e
r
fluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bow
l
e
r
build: Upd
a
t
e
ca
b
al script for distributi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license
:
Add copyright a
n
d
l
icense in
f
ormation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
cfloat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc:
Add a d
e
tailed overview
o
f
the pu
r
p
o
se of t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
c
s: Update haddock markup a
n
d add a tr
i
vial fu
n
ctio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
dou
b
le
:
Add Poset
a
nd Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
er
poset:
Add a class
for partially ordered datatyp
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Add
a
n autoconf configure
script to d
e
ter
m
ine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floating
:
Add des
c
ription of
floating clas
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
n
g: Add re
m
a
i
nder func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
cfloat: Allow a
p
r
intf format
s
pec
i
fier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bo
w
ler
doubl
e
: i
m
pleme
n
t from
I
nteger
using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
ow
l
er
floating: Allow conv
e
rsio
n
from any
Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating
:
E
xport the
toFloat
i
ng fun
c
t
i
on f
r
om
D
ata
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Add erro
r
and g
a
mma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Ad
d
po
w
er fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
owler
floating: Add hyperbol
i
c trigonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
ty
p
es: U
s
e
operations in GHC
.
Prim f
o
r dou
b
le <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g: Ad
d
classi
f
ication fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bow
l
er
flo
a
ti
n
g:
A
dd nexta
f
ter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Add
some of the exponential f
u
nctio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: A
d
d trigonometric functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating
:
Split Floatin
g
i
nto Floating and
R
ea
l
Float
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
B
o
wler
double:
Simplify f
o
reig
n
calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floating:
A
dd
*
* operator to Floating cla
s
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
I
ni
t
ial c
o
mmit
commit
|
commitdiff
|
tree