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 Bowler
f
e
nv: Add appropriat
e
#if
d
ef's to
r
ounding dir
e
ct
i
on
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick
B
owler
fenv: Separate exce
p
tion testing from envi
r
onme
n
t save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bow
l
er
floatin
g
: Add a
S
o
r
t
ab
l
e
constr
a
int fo
r
PrimFloa
t
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
ow
l
er
flo
a
ti
n
g: Add a new
Data
.
F
l
oa
t
ing
.
Ty
p
es
module
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wler
trivial:
Remove redundant
i
mp
o
rts a
n
d pointless variables
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bowler
rou
n
dable:
S
p
lit out t
h
e Roundable
c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
poset: Add fixi
t
y
declarations
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
f
l
oa
t
ing: Move Data
.
Floating
.
C
M
ath
.
Inst
a
nces under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bo
w
l
e
r
floating:
M
erge Data
.
Floating
.
Types
and Data
.
F
loat
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fe
n
v:
A
d
d
s
u
pport f
o
r
s
uppress
i
ng e
x
ceptions a
c
ross
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
ick Bowler
flo
a
ting:
A
dd epsilon to the R
e
alFl
o
at cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cma
t
h:
F
ix
bad typ
o
in at
a
n
2
a
nd
a
tan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
wle
r
c
o
m
plex: Add i
n
itial complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: Fix s
e
ction he
a
dings
to match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowler
floating: A
d
d insta
n
c
e
s
for CDo
u
ble
a
n
d CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
floa
t
i
ng: Fi
x
o
ff-by-on
e
error in
scal
e
Ra
t
i
o
n
a
l
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowle
r
f
l
oating: Split ou
t
formatting fro
m
the Double modu
l
e
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
f
loatin
g
: Make fromRational wor
k
properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
floating: Ad
d
s
c
alb as
the al
t
float version of
scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck
B
o
wler
f
loat
i
ng: Add another characteristic
function and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
floating: Add
s
o
m
e
f
l
oati
n
g point characteristic
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floa
t
ing: Punt the FFI
n
e
wtype
w
rappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
a
ltfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add haddock docume
n
tation for the RealFl
o
at class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fl
o
ating: Re
n
ame tgamma to
ga
m
ma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fl
o
ating
:
M
ove the Double
a
n
d
Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floa
t
ing
:
Us
e
nearbyint inst
e
ad of round i
n
fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bo
w
ler
floating: Add rint
fun
c
tion to
complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
w
l
er
e
x
a
mple
s
: Add
a
demonstration of why FEn
v
is st
i
ll
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv
:
Ad
d
supp
o
r
t
for
rais
i
ng exceptions expli
c
itly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
cfloat: Use FE_ALL_EXCEPT instead of
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
ow
l
er
compat: M
a
ke an effo
r
t to s
u
ppor
t
f
m
a proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowle
r
floati
n
g: Punt the class versio
n
of
C'
s
remquo fu
n
ct
i
on
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floati
n
g
:
Add a separa
t
e class for the basic
float
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
c
k Bow
l
e
r
compat: Add no
t
e to source f
i
le
ab
o
ut
non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bowle
r
doc: Ack
n
owle
d
ge the existence
of floating point envir
o
nment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compa
t
: Implement wrapp
e
rs
f
or C
9
9 flo
a
t-v
a
lued
f
unct
i
on
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
buil
d
: Fix build type in ca
b
al
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowle
r
co
m
pat
:
Add config
u
re
w
arning when replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
cfloat: Add compat
i
bil
i
ty wrappers for some C99 functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bowler
build:
Ad
d
source reposit
o
ry t
o
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
fenv
:
Add exp
l
icit
d
ef
i
ni
t
i
ons
f
or infinity, nan an
d
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
f
env: Fix embarra
s
s
i
n
g typo in the Fractional i
n
stance
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
Bowler
fenv: Re-export Control
.
Applicati
v
e si
n
ce users
nee
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bo
w
ler
fl
o
a
t
ing: A
d
d
exc
e
ptio
n
s
upport to fenvE
v
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bo
w
ler
l
icense: Fi
x
copyright y
e
a
rs in
source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
floating: Use a s
t
rict
data c
o
nstructor
for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
flo
a
t
i
ng
:
Add initial support for floating point
e
xcept
i
ons
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add nearbyint to the R
e
a
l
Float
cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owl
e
r
b
u
ild: Upd
a
te c
a
bal dependency informati
o
n for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bow
l
er
float: Remove
u
se of decodeFloatInteg
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k B
o
wler
floating:
U
s
e bang patterns for unlifted
bindin
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
cfloat: remove INCL
U
DE pragmas
a
s GHC 6
.
12 hates th
e
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add missin
g
Data
.
Floating
.
Float to
c
a
b
a
l file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
w
l
er
f
loatin
g
: Add initial
support for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k Bo
w
ler
cf
l
o
at: Generalize double_format to al
l
ow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
f
loat: A
d
d cla
s
s
i
n
stances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
o
w
l
e
r
cmath: A
d
d
b
i
ndings
f
o
r
flo
a
t
-valued f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
lice
n
se: Add m
i
ssing copy
r
ight headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add rationale behind
t
he Roundabl
e
c
lass
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix oops in de
s
c
rip
t
ion of O
r
d class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
pos
e
t: Add c
o
mmuta
t
iv
i
ty note for m
a
x and
mi
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
pose
t
:
R
ename isSignificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
w
l
e
r
doc: Move library descr
i
ption
t
o a
b
e
t
ter home
.
commit
|
commitdiff
|
tree
2010-01-19
Nic
k
Bo
w
ler
bui
l
d: Hackage-
i
fy th
e
c
a
bal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add Roundable in
s
ta
n
ce f
o
r Integral a =
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Add instance for I
n
tegral a
=> Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
doc: Minor haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
dou
b
le: Add an
Enum inst
a
nce
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
floating: Ad
d
a class wh
i
ch s
u
pports rounding fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owl
e
r
floating: Fix broken
isFinite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating:
G
et rid of
th
e
extra Instanc
e
s module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset
:
Remove Inc
o
herentInstances and defin
e
o
ur own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
o
w
l
er
poset: Use
I
ncoherentInstances to resolve over
l
aps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
fl
o
ati
n
g: Update export
l
ist
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
d
o
uble: Split out f
o
re
i
gn declarations into their ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bow
l
er
d
o
c
: Up
d
a
te hadd
o
c
k
c
o
m
m
ents for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
le
r
poset: Expo
r
t the Ord class (b
u
t no
t
its me
t
hods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc: Elaborate
o
n why Ord instan
c
es for fl
o
at
i
ng types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
floating: Add fquotRem, th
e
analog
u
e of C's
remq
u
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fm
a
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
double: Im
p
lement specific comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k B
o
wler
d
o
uble: Rem
o
ve superflu
o
us p
a
renthese
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k B
o
wler
bui
l
d:
U
pdate
cabal sc
r
ipt for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
misc:
F
ix FFI
pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bo
w
ler
license: Add
co
p
y
right and
license inf
o
rm
a
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Update
c
float
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc: Add a detailed overview
o
f the
p
urpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bo
w
ler
docs: Update
haddock markup
and a
d
d a trivial funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doub
l
e:
Add
Poset and
S
ortable ins
t
ance
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
B
owler
p
oset: Add a class for partia
l
ly or
d
ere
d
d
at
a
t
y
pe
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowl
e
r
b
uild: Add a
n
a
utoc
o
n
f configure scrip
t
to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add des
c
ription of
f
loati
n
g classes
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floatin
g
:
A
d
d
remai
n
der f
u
nction
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wle
r
c
f
loat: Allow a
p
r
i
ntf fo
r
mat
s
p
e
cifier to be
passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
double:
implement fromInteger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating:
A
l
low conv
e
r
s
i
o
n
from an
y
Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
loating: Export the toFloa
t
i
n
g
f
unction from Data
.
.
.
commit
|
commitdiff
|
tree
next