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
fenv: Add appropriate #ifdef's to rounding direction helpers.
2010-10-13
Nick B
o
wler
fenv: Add app
r
opriate #i
f
def's to rounding direction
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nic
k
B
owler
fenv: Separate e
x
ception testin
g
f
rom environment s
a
ve
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
f
l
oating: Add a Sortabl
e
c
onstraint for Pr
i
mFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
o
w
ler
flo
a
t
i
ng: Add
a
new Dat
a
.
Floating
.
Ty
p
e
s
modu
l
e
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wl
e
r
t
ri
v
ial: Remove
r
e
dundant imports and pointless
v
ariab
l
e
s
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowl
e
r
r
ound
a
b
le: Sp
l
i
t
out th
e
Roundable cla
s
s
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bowl
e
r
po
s
et: Add
f
ixity
d
e
cl
a
rations
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick B
o
w
ler
floati
n
g: M
o
ve Da
t
a
.
Floating
.
CMat
h
.
Inst
a
nc
e
s under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
w
ler
floatin
g
: Merge
D
ata
.
F
loating
.
T
y
pes
a
nd
Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv: Add
s
upport for
supp
r
es
s
i
n
g
e
x
ceptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
floating: A
d
d
epsilon to the RealFl
o
at clas
s
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
cmath
:
Fix bad
t
y
p
o in at
a
n2
and
atan
2
f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
complex: Add in
i
tial comple
x
s
u
pport
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k
Bowle
r
cmath: Fi
x
secti
o
n
h
e
adings to match the C sta
n
dard
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
floatin
g
: Add instances for CDouble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
f
loating:
Fi
x
off-by-one err
o
r i
n
sc
a
leRa
t
ional
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floating:
S
plit out form
a
tting from
the
Double
m
o
d
ule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
floating: M
a
ke fromRational wo
r
k
properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
loatin
g
: Add scal
b
a
s the altf
l
oat version of s
c
a
lbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floati
n
g: Add anot
h
er c
h
aracteristic function a
n
d
g
eneralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
float
i
ng: Add
some floating po
i
n
t
c
hara
c
terist
i
c functions
.
commit
|
commitdiff
|
tree
2010-02-12
N
ic
k
Bowler
floating: Pun
t
the
FFI newtype wrappe
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
N
ick Bowler
altfloa
t
-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
d
o
c: Add ha
d
d
o
ck document
a
t
ion for the Re
a
lFloat
c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loating: Rena
m
e tgamm
a
to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
oat
i
n
g
: Move the Double and
F
loat m
o
dules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
flo
a
ting:
U
se nearb
y
int instead o
f
roun
d
in fquotRe
m
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
floating
:
Add
r
i
nt function to
complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
Bowler
exam
p
les: A
d
d
a
dem
o
ns
t
ration
o
f
w
h
y FEnv
i
s still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bo
w
ler
fenv
:
Add support for raising exceptions explicit
l
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
cfloa
t
: Use FE_ALL_
E
XCEPT instead of
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
co
m
pat: Make an eff
o
rt to support fma proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
f
l
oating:
P
u
n
t
t
he class version o
f
C's r
e
mquo f
u
nction
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
f
l
oati
n
g
:
A
dd a separate clas
s
for the basi
c
f
loating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick B
o
w
ler
compat: Add note
to
s
ource fi
l
e
a
bo
u
t
non
-
c
o
nformanc
e
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bow
l
er
doc: A
c
k
n
owled
g
e the existenc
e
of float
i
n
g
point envir
o
nment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k B
o
wle
r
compat: Implement wrappers for C99 fl
o
at-valued functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
build:
F
ix
b
uild
t
ype
in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
co
m
pat: Add configu
r
e warnin
g
when repl
a
ce
m
ents are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
cfloat: Add compa
t
ibi
l
it
y
wrap
p
ers for
s
om
e
C
9
9 fun
c
t
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
bui
l
d: Add source reposito
r
y to cabal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bow
l
e
r
fenv: Add explicit definitions fo
r
infi
n
ity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fenv:
F
i
x embarrassing t
y
po i
n
the Fr
a
ctiona
l
inst
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fen
v
: Re-export Control
.
Applicative si
n
c
e users
n
eed it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
float
i
ng: Add exception
s
u
p
port t
o
fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bow
l
er
license: Fix co
p
yright y
e
ars in so
u
rce
f
iles
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
f
l
oating: Use a stri
c
t
data constructor
f
or FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowl
e
r
floating: Add
i
nitial
supp
o
rt for
f
loating
p
oint e
x
ceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add nearb
y
int to the
RealFloat clas
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Update ca
b
al dep
e
n
d
ency information f
o
r
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick B
o
wler
fl
o
at
:
R
e
mov
e
use
of decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oating:
Use ba
n
g pat
t
erns for unlift
e
d bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
cfl
o
at: remove INCLU
D
E pragmas
a
s GHC
6
.
1
2
hates them
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
b
u
i
ld: Add missi
n
g Data
.
Floating
.
F
loat to cabal
f
il
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
floating: Ad
d
i
n
itial support for the flo
a
t
i
n
g point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
Bow
l
er
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cflo
a
t
: Gene
r
alize doubl
e
_form
a
t to allo
w
speci
f
ying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
float: Ad
d
cla
s
s i
n
stances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cma
t
h: Add b
i
ndings for float-valu
e
d functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
altfloa
t
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowl
e
r
licen
s
e: Add missing cop
y
right hea
d
ers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
doc: Add
r
atio
n
ale
b
e
h
ind th
e
Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
doc
:
Fix oops
in description of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
p
o
set: Add commut
a
tivity
n
ote for max and
m
i
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
er
po
s
et: Rename
isSig
n
ifi
c
ant to
isOrd
e
red
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Mo
v
e libr
a
ry descrip
t
i
o
n
to a
better
home
.
commit
|
commitdiff
|
tree
2010-01-19
N
i
ck Bowler
build: Hacka
g
e-if
y
the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bo
w
ler
floating: Add Roundable instance
f
or Inte
g
r
a
l
a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Add instanc
e
for Integral a =>
Ratio
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
doc
:
Minor h
a
ddock
markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
o
uble: Add
a
n Enu
m
instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating:
A
dd a cla
s
s wh
i
ch suppor
t
s
r
o
unding functions
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bow
l
er
f
loating:
F
i
x brok
e
n
is
F
inite im
p
lementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
Bowler
floating: Get
r
i
d of the extra Instanc
e
s module
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick
Bowle
r
p
os
e
t:
R
emove IncoherentInstances and
d
efine o
u
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
p
o
set:
U
se
Incoheren
t
Instances to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floati
n
g:
Update expo
r
t lists
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowler
do
u
bl
e
: Split out
foreign de
c
lar
a
tio
n
s into
t
he
i
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc
:
Upda
t
e haddock comm
e
nts for Data
.
Pos
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
poset: Ex
p
ort the Ord class (
b
ut n
o
t i
t
s methods
)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Elab
o
rate on why Ord
i
nsta
n
ces
f
o
r
f
loating type
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
floa
t
ing: Add fquotRem, the analogue
of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
o
w
l
er
floa
t
ing: Add fma fu
n
ction
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wler
do
u
ble: Implement speci
f
ic comp
a
rison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
double: Remove super
f
luous parent
h
eses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
build: Updat
e
c
abal s
c
ript for distribu
t
io
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
l
er
misc: Fix F
F
I pr
a
gmas
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
li
c
ense: Add copyrig
h
t
a
n
d license info
r
ma
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
cfloat: Upd
a
te cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doc: A
d
d a detailed o
v
er
v
iew of
t
h
e purp
o
se o
f
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bo
w
l
er
d
o
cs:
Update haddock ma
r
kup and add a
trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowle
r
double: Add Poset
a
n
d
Sortable
i
ns
t
ances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Add
a
c
l
a
ss for partia
l
ly ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bo
w
l
e
r
build: Ad
d
a
n aut
o
conf configure scr
i
pt to dete
r
m
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
flo
a
ting: Add
d
escrip
t
ion of floatin
g
cla
s
s
e
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
: Add r
e
ma
i
n
d
er functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat
:
Allow a
p
rintf
for
m
at
s
pe
c
i
f
ier to b
e
p
a
ssed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
double:
i
m
plement fr
o
mInt
e
g
er using
t
o
Floatin
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floati
n
g: Allow c
o
nve
r
si
o
n
from any Real
t
o
Dou
b
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bo
w
l
er
floating: Export th
e
t
o
Floati
n
g function from Data
.
.
.
commit
|
commitdiff
|
tree
next