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
Nick
Bowler
fenv:
S
epar
a
te ex
c
eption testing from environment save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wler
floa
t
ing: A
d
d
a Sort
a
b
le
constraint
f
or PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bowler
floating: Add
a
new Data
.
Floating
.
Types mod
u
le
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
trivial: Remov
e
r
edundant imports and
poin
t
l
ess
variables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
rounda
b
le: Split out the Roundable class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
pose
t
:
Add fixity declar
a
tions
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating:
Mo
v
e Data
.
F
loating
.
CMath
.
I
n
stan
c
es un
d
er
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
c
k
B
owle
r
floatin
g
:
M
e
r
ge
D
ata
.
Floating
.
T
y
pes
a
nd Data
.
Floati
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nic
k
Bowler
fe
n
v: Add
s
upport for
suppr
e
ss
i
ng exceptio
n
s
across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nic
k
Bo
w
ler
floating:
A
dd
e
p
silon to the
R
ealFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
cmath: Fix bad typo in
at
a
n2
a
n
d
a
t
an2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
o
mplex: Add init
i
a
l
comp
l
ex
support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
math:
Fix se
c
tion head
i
ngs to
m
atch the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floatin
g
:
A
dd instanc
e
s
for CDouble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick
B
owler
floating: Fix off-by-
o
ne e
r
ro
r
in s
c
aleRa
t
ional
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
floating: Spl
i
t
o
ut for
m
atting
f
rom
t
he Doub
l
e
m
odule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owle
r
fl
o
ating: Make fromRation
a
l
w
o
r
k
p
roperly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
a
ting: Add
s
calb as the altfloa
t
version of scal
b
ln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
loating: Add a
n
o
ther char
a
cteristic func
t
ion and gen
e
ralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck B
o
wler
floating: Add som
e
floating
p
o
in
t
characteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
N
i
c
k
Bow
l
e
r
floating: Pun
t
the
F
FI n
e
wtyp
e
wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowle
r
al
t
fl
o
at-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
doc:
A
dd haddock documentation for
t
he RealFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating:
Ren
a
me tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
floati
n
g: Move the Double
and Float modul
e
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fl
o
ati
n
g: Use ne
a
rbyint instead
o
f round in
fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
floating: Add rint
f
unction
to
c
omp
l
ement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
owler
examples: Add a demon
s
t
ration of why FEn
v
i
s
s
till
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick
Bowl
e
r
fe
n
v: Add support for raisi
n
g exceptions ex
p
licitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat: Use FE
_
ALL_EXCEPT inst
e
ad of
-
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
comp
a
t: Make a
n
effort to suppor
t
fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
floa
t
in
g
: Pun
t
the class v
e
rsion o
f
C's
remquo funct
i
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bowler
floating: Ad
d
a s
e
p
a
ra
t
e class for the bas
i
c fl
o
ati
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bo
w
ler
compat: Add note to
s
ource file about non-conforman
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
d
oc: Acknowledge the existen
c
e
of
floating p
o
in
t
enviro
n
me
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nic
k
Bowler
co
m
pat
:
Implement wrap
p
ers for C99 f
l
oat-val
u
ed fu
n
ct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
u
ild: Fix build type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
compat
:
Add configure warning wh
e
n replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
cfloat: Add
c
ompat
i
bi
l
ity wrap
p
ers
f
o
r
some C99 function
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
b
u
ild: A
d
d
s
ource repository to
c
a
bal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
fenv: Add ex
p
lic
i
t
definitions fo
r
infinity
,
nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
en
v
:
F
i
x emba
r
r
ass
i
n
g
t
y
po in the F
r
act
i
o
nal instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bow
l
er
fenv: Re-export Control
.
Ap
p
licative s
i
nc
e
use
r
s need i
t
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowl
e
r
floating
:
Add exce
p
tion
s
upport to fe
n
v
Eval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
lice
n
se: Fix copyrigh
t
year
s
in source files
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck B
o
wler
floating: Use a strict data constructor
for FEn
v
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bowler
f
l
oating: Add initial
s
upport for
floating
p
o
int
e
x
c
eptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
float
i
n
g:
A
dd
n
earb
y
int t
o
the
R
e
a
l
Flo
a
t class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
bu
i
l
d: Up
d
a
t
e cabal
dependency information
f
o
r
GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
l
er
float: Remove use of decodeFloatInteg
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floati
n
g: Use bang patterns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bow
l
er
cfloat:
re
m
ove INC
L
UDE pragmas as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
build: Add missing Data
.
Floa
t
ing
.
Float to cabal
file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Ad
d
initial support for the floa
t
in
g
po
i
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nic
k
Bowler
bu
i
ld: Add home
p
age
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat: Generalize double_for
m
at t
o
a
llow
specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k
B
o
w
ler
f
l
oat: Ad
d
cla
s
s i
n
stan
c
es for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
ler
cmath: Add bin
d
i
ngs for float-valued
fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowler
alt
f
loat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
license:
A
dd missin
g
copyright
headers
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k
B
owler
d
oc: Add r
a
tionale
behind th
e
Roundable
cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fi
x
o
o
ps in des
c
ription of O
r
d class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Add
commu
t
at
i
vity note for max and m
i
n
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck
B
owler
poset:
R
e
name
i
sSignifican
t
to isOrdere
d
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck B
o
wl
e
r
doc: Move library d
e
scription to a
b
etter home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bow
l
er
bui
l
d: Hackage-ify the
c
a
b
al fi
l
e
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
floating: A
d
d Roundable instance for Int
e
gral
a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: A
d
d instance for I
n
tegra
l
a =>
Ratio
a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
do
c
: Minor ha
d
dock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bow
l
e
r
d
ouble: Add
a
n
En
u
m instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
oating
:
Add a
c
lass which s
u
pports roun
d
ing func
t
ions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
floa
t
ing: Fix br
o
ken
i
s
Finite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bow
l
er
floa
t
ing: Get
r
i
d of
t
he
extra In
s
tan
c
es module
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k Bowle
r
po
s
et: Remove Inco
h
e
rentInst
a
nces and
define
our o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
o
w
ler
pos
e
t: Use
IncoherentInstances t
o
resolv
e
ov
e
rlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
wler
floa
t
ing: Update ex
p
ort lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowl
e
r
double
:
Spl
i
t out foreig
n
d
e
cla
r
ations int
o
the
i
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
d
o
c: Update h
a
d
d
o
ck comme
n
ts fo
r
Data
.
P
o
s
et
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset:
E
x
p
ort the Ord cl
a
ss (but not
its metho
d
s)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bow
l
er
doc: El
a
b
o
rat
e
on why Ord instances for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
B
owle
r
fl
o
ating:
Ad
d
fquotRem
,
the analogue of C's
remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floa
t
ing
:
Add
f
ma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
double: Implement speci
f
ic
co
m
parison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
R
emove su
p
er
f
l
u
o
u
s
parenthe
s
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowl
e
r
build
:
Update cabal script for
dis
t
ribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: F
i
x F
F
I pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
license: Add copyrig
h
t
an
d
license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
doc: Add
a
detaile
d
overview of
the purpose
o
f the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
docs: Update
haddock markup an
d
add a tr
i
v
i
al fun
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: A
d
d Poset and
S
o
r
table instanc
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
poset: Add
a
class for partially orde
r
ed d
a
tatyp
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
u
ild: Add an auto
c
onf configure script to de
t
e
rmine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
descrip
t
ion of floatin
g
clas
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Add remai
n
der
f
unct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowle
r
cfloat: Allow a printf format sp
e
cifier to b
e
passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
d
ouble: implement fromInteger
u
sing to
F
loating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating:
A
llow conve
r
sion fro
m
any
R
eal to D
o
uble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating:
Export the t
o
Floating fu
n
c
tion fro
m
D
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
l
e
r
floating: Add error and
g
amma f
u
nctions
.
commit
|
commitdiff
|
tree
next