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: Separate exception testing from environment save/restore.
2010-10-13
N
ick Bowler
fenv: Separa
t
e
e
xcept
i
o
n
testin
g
from en
v
i
ro
n
m
ent save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating:
A
dd
a
S
o
r
ta
b
le c
o
n
s
trai
n
t for PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
B
o
wler
floating: A
d
d a new D
a
ta
.
Fl
o
a
t
i
n
g
.
Types
modul
e
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
w
ler
trivial:
R
e
move redundant imports and pointless v
a
ri
a
bles
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wler
roundab
l
e: Split out
t
h
e
Roundab
l
e
class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wler
poset: A
d
d f
i
xity dec
l
ar
a
tions
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Move
Data
.
Floating
.
CMath
.
Instances unde
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
f
loating:
Me
r
ge D
a
ta
.
Floating
.
Ty
p
es
and Dat
a
.
Float
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
f
e
nv:
Add support f
o
r
s
uppressing ex
c
epti
o
n
s acros
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Ni
c
k Bowler
floating: Add epsilon t
o
the RealFlo
a
t class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
cma
t
h: Fix
b
ad ty
p
o in ata
n
2 and a
t
a
n
2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
o
wler
complex: Add initial comp
l
ex suppo
r
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
cmath: Fix section hea
d
i
n
gs to match
t
he C stand
a
r
d
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowle
r
fl
o
ating
:
Add instanc
e
s for CDou
b
le and CF
l
oat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
f
l
o
a
ting: Fix off-by-one error in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
floatin
g
:
Split out fo
r
ma
t
ting from the
D
o
uble module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
loati
n
g: Make fromRational
w
ork
p
roperly
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck
B
owle
r
fl
o
ating: Add
s
c
a
lb as
the altfloat versio
n
o
f scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
Add anot
h
er character
i
s
t
ic function and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: A
d
d so
m
e flo
a
t
i
ng p
o
int
char
a
cteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
Bowle
r
f
l
oating
:
Punt t
h
e FFI new
t
y
pe
w
r
appers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
doc: Add
h
addock documentation for the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Renam
e
tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
floating:
Move the Doub
l
e an
d
F
loat modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
floating:
U
se
n
earbyint instead of round in f
q
u
ot
R
em
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loating: A
d
d
r
i
n
t functio
n
to compl
e
me
n
t nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
examples
:
Add a
demo
n
stratio
n
of why
F
Env is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
f
e
nv
:
Add
s
uppor
t
for raisi
n
g
exceptions ex
p
licitl
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat:
U
se FE_ALL_EXCEPT inste
a
d of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Make an
e
ffort to support fma p
r
operly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
f
loating
:
Punt the
c
lass version of C's
r
e
m
quo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wler
fl
o
a
t
ing: Add a
separate class for the basic fl
o
a
ting
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Ni
c
k
Bowler
compat: Add note to source file
a
bout non-conf
o
rman
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc
:
A
c
k
n
owledge
the
existe
n
ce of floating po
i
nt
environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick B
o
wler
compat:
I
m
plem
e
nt wrapp
e
r
s for C99 float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fix b
u
ild type in ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compa
t
: Add configu
r
e warning w
h
e
n
r
eplacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
c
float:
A
d
d compatibil
i
t
y
wrapper
s
for
some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
Bowl
e
r
bui
l
d: Add source
r
epository
t
o cabal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fen
v
: Add expl
i
cit defin
i
tions for
infinity, na
n
and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv:
F
ix
embarr
a
ssin
g
typo in the F
r
a
c
tional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
n
v: Re-export Cont
r
ol
.
Appl
i
cative s
i
n
ce users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
ow
l
er
floating: Add ex
c
eption
s
u
p
port
t
o fenvE
v
al
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
license: Fix c
o
p
y
right
years in source files
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
B
owler
floating: Use a s
t
rict data c
o
n
structor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
flo
a
ting:
A
dd initial support for float
i
ng point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
floating: A
d
d near
b
yi
n
t to the Re
a
lFl
o
at class
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bow
l
er
bui
l
d: Update c
a
b
al de
p
en
d
en
c
y information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
float: Remove
u
se of decodeF
l
o
atInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating:
U
se bang
p
atterns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
cf
l
o
at: remove
I
NCLUDE
p
r
agmas
as G
H
C 6
.
1
2
h
a
tes them
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bowler
bu
i
ld:
Add mis
s
i
n
g Data
.
Floatin
g
.
Fl
o
at to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
f
loating: Add initia
l
suppor
t
for the floating
po
i
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
cfloat: Generalize
dou
b
le_form
a
t to allow specifyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
ler
flo
a
t:
A
dd class instances fo
r
F
loat
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
cmat
h
:
Add bind
i
ng
s
for f
l
oat-valu
e
d
f
unct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfl
o
at-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license: Add missing copyright head
e
rs
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
o
c: Add rationale behind
t
h
e Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
doc: Fix oops in description of
O
r
d class
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bo
w
ler
p
oset: A
d
d
c
ommutativity no
t
e f
o
r max and mi
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
pos
e
t: Rename isSignificant t
o
isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
doc: Move
li
b
r
a
r
y
d
e
scription
t
o a better h
o
me
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowle
r
build: Hac
k
age-i
f
y
the
cabal fi
l
e
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
floating:
Add
Roundable
i
nstance for Inte
g
ral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
p
o
se
t
: Add
i
nstance for Integral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
doc: Mi
n
or ha
d
d
o
c
k
mark
u
p f
i
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bow
l
er
doub
l
e:
A
dd a
n
E
n
u
m instan
c
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add a
c
lass w
h
ic
h
supports ro
u
nding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
f
l
oating: Fix bro
k
en isFinite impleme
n
tation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating
:
Get rid of th
e
extra
I
nstanc
e
s module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
poset: Remove Inc
o
herentInstanc
e
s and
d
efine our ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowler
p
oset: Use Incoher
e
ntIn
s
tances to res
o
lve
o
verl
a
ps
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck
B
o
wler
f
loating:
U
pdate export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
ler
double: Split
o
ut foreign de
c
larat
i
ons int
o
their
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
doc: Updat
e
haddock comm
e
nts for D
a
ta
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
po
s
et: Export th
e
Ord
c
lass (
b
ut not i
t
s met
h
o
d
s)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
c
:
E
la
b
orate
on why
Ord ins
t
a
n
ces for floatin
g
t
y
p
es
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
floating: Add
f
quotR
e
m
, th
e
an
a
logue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add f
m
a
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ouble: Implement specific comparison functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
double:
R
emove supe
r
f
lu
o
us parenthese
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
build: Update cabal s
c
ri
p
t fo
r
di
s
t
r
i
b
ution
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
owler
m
isc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
license: Add
c
o
pyright and li
c
ense informati
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
c
fl
o
at: U
p
date
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
do
c
: Add a
detailed over
v
iew of the pu
r
pose
of
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs:
U
pd
a
te
haddock markup and a
d
d a tri
v
ial
f
unct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
double:
Add
P
oset and Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
poset
:
Add a
c
lass for partially o
r
dered dat
a
ty
p
es
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
b
u
ild: Add an au
t
oconf co
n
figure scr
i
pt t
o
determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating
:
Ad
d
d
e
scription of
floating
classes
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
f
loati
n
g: Add rema
i
nder func
t
ion
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: Allow a pri
n
tf format specifier
to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
d
ouble: implement fromIn
t
eg
e
r us
i
ng toF
l
oating
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
o
wler
floating: Al
l
ow
con
v
ers
i
on
from any Real to Doub
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
ng: Export the
t
oFloating function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
w
l
e
r
floa
t
ing:
A
dd error and gamma functio
n
s
.
commit
|
commitdiff
|
tree
next