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 an example program to show problems with forkIO.
2010-10-13
Nick Bo
w
ler
f
e
nv: Add an example
p
rogr
a
m
to show pr
o
blems with
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowler
f
e
n
v
: Add appropriate #ifdef's to ro
u
nding direc
t
i
on
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick
Bowler
fenv: Separate exception testing from environment save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
B
owler
float
i
ng: Add a
S
or
t
able constraint for P
r
imFloa
t
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bowler
floating: Add a
n
ew
D
ata
.
Fl
o
ating
.
Types modul
e
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
trivial: Remove r
e
dunda
n
t imports a
n
d po
i
ntless
v
ariables
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bowler
r
o
u
n
da
b
l
e
: Spl
i
t
ou
t
t
h
e Roundabl
e
cla
s
s
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k B
o
wler
pos
e
t
:
Add fi
x
ity
d
eclaration
s
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bowler
floating: Move Da
t
a
.
Floating
.
CMath
.
I
ns
t
ance
s
un
d
er
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bowler
floating: Merge Data
.
Floating
.
Types a
n
d Data
.
F
loating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Ni
c
k Bowl
e
r
fenv
:
Add
support fo
r
sup
p
ressing exc
e
ptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick
B
owler
f
loati
n
g: Add ep
s
il
o
n to the R
e
alFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
e
r
cmath: Fix bad
t
y
p
o i
n
atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
complex: A
d
d
i
nitial complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath
:
Fix section headings to match
t
he C stand
a
r
d
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Add instanc
e
s for CDouble and
C
Float
.
commit
|
commitdiff
|
tree
2010-02-20
N
ic
k
Bowler
floatin
g
: Fix off-b
y
-
one error in
sca
l
eR
a
tional
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
flo
a
tin
g
: Split
o
ut formatting from the Double mo
d
ule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
floating: Mak
e
fro
m
R
a
tional work pr
o
perly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
w
l
er
floati
n
g:
A
dd scalb as
the altfloat versio
n
o
f
scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
floating: Add
a
nother
c
h
aracteristic fu
n
ct
i
on a
n
d generaliz
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ic
k
Bowler
flo
a
ting: Ad
d
som
e
flo
a
ting point characteris
t
ic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nic
k
Bowler
fl
o
atin
g
: Punt
t
h
e FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
N
i
ck Bowler
al
t
flo
a
t-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
d
o
c: Add
hadd
o
ck d
o
cumentation for the
R
eal
F
lo
a
t class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: R
e
name
tga
m
m
a
to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating:
M
ove the Double and F
l
oat
modu
l
es
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Use nearbyi
n
t instead of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floa
t
ing:
Add rint fu
n
ction to
com
p
leme
n
t nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
examp
l
es: Add a d
e
mo
n
stration
o
f why FEnv is st
i
ll
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
fenv: Add
s
u
p
por
t
for raising e
x
cept
i
on
s
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
cfloat
:
Use F
E
_A
L
L_
E
X
CEPT
i
nstea
d
of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
c
o
mpat:
Make
an e
f
fort to support fma proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating:
P
unt
the cla
s
s
v
ersion of C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowl
e
r
floating:
A
d
d
a separate cla
s
s
for th
e
b
asic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bo
w
l
er
c
o
mpa
t
: Add
n
ote
to
sou
r
ce f
i
le
about no
n
-co
n
fo
r
mance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Acknowledge
th
e
exi
s
tence of floating
p
o
i
nt environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
B
owler
compat: Implem
e
nt wrapp
e
rs for C99 float-valued func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fix buil
d
type in cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: Add c
o
nfigure warning when
replacemen
t
s are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick B
o
wl
e
r
c
float: Add compatibility
wrapper
s
for some C99 f
u
nct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
build: A
d
d
s
ource repository to caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bow
l
er
fe
n
v:
A
dd explicit
d
efinitions for infinity
,
nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fenv
:
Fix
emb
a
rrassing t
y
po
i
n the
Fra
c
tional instance
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick B
o
wler
fe
n
v: Re-
e
xport Control
.
A
p
plic
a
tive
s
ince u
s
ers need i
t
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
floa
t
i
n
g
:
Add exc
e
ption support to fenvEva
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
license:
F
ix c
o
pyrig
h
t years in sou
r
ce files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
oating: Use
a strict
data co
n
structor for FEn
v
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
floa
t
ing: Add i
n
itial su
p
port for floating point e
x
ce
p
tions
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick
B
owler
fl
o
ating: A
d
d nearbyint to the RealFloat cl
a
s
s
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick
B
owler
build
:
Update cabal depende
n
c
y
informa
t
ion
f
or GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: Remove use of
d
e
cod
e
Floa
t
I
n
teger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
float
i
ng: Use bang
p
atterns fo
r
unlifte
d
bi
n
dings
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k Bowler
cfloat: remove INCLUD
E
pragma
s
as
GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
build: Add missing Da
t
a
.
Floa
t
ing
.
F
l
oat to cabal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add init
i
al
s
u
p
port for the fl
o
ating po
i
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
Bow
l
er
b
u
ild:
Add home
p
ag
e
.
commit
|
commitdiff
|
tree
2010-01-25
N
ic
k
Bowler
cfloa
t
:
Generalize do
u
ble_f
o
rmat to
allow
specif
y
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
fl
o
at: A
d
d cl
a
ss
i
nst
a
n
c
es for
Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Add bi
n
dings f
o
r float-va
l
u
e
d
f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowl
e
r
a
l
tfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
licens
e
: Ad
d
mi
s
sing c
o
pyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
o
c:
Add
r
at
i
onale behind
the Roundable cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
doc:
F
i
x
oops in
d
escripti
o
n of Ord clas
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowl
e
r
poset: Add commutativity note for max a
n
d min
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
c
k Bowler
poset: Rename
isSig
n
ifican
t
to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
do
c
: Move library description to
a
bet
t
er
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
bui
l
d: Hacka
g
e-if
y
t
h
e cabal
fi
l
e
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
floati
n
g: Ad
d
R
ound
a
ble insta
n
c
e for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowl
e
r
p
oset: Add in
s
tance for Integral a => Ratio
a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
doc: Minor haddock mark
u
p fi
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
do
u
ble: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bo
w
ler
flo
a
ting: Add a clas
s
which
s
uppor
t
s
roundi
n
g
functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
le
r
fl
o
ating:
F
ix b
r
oken i
s
F
i
nite impleme
n
tation
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck Bowler
f
loating
:
G
et rid
of the extra Instances mo
d
ule
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bo
w
ler
poset: Remove Inc
o
herentInstances an
d
def
i
ne our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
poset: Use IncoherentIn
s
tance
s
to resolv
e
ov
e
rlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owl
e
r
floating: Update export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
do
u
ble: S
p
lit o
u
t foreign
d
eclara
t
ions into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
doc: Upd
a
te hadd
o
ck comment
s
f
o
r Data
.
Pos
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
poset: Export t
h
e Ord class (but
n
ot it
s
m
ethods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
ow
l
e
r
do
c
:
E
l
aborat
e
on why Ord
instances for
floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
fl
o
ating: A
d
d fquo
t
Rem, the
a
nalogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
floating: Add fma func
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
dou
b
le:
I
mplement spe
c
ific compariso
n
functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Rem
o
ve s
u
per
f
luous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowle
r
b
u
ild:
U
p
date cabal script for
distr
i
bution
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owler
misc: Fi
x
F
F
I pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
l
i
cense:
A
dd
c
o
pyri
g
h
t
and l
i
c
ense information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowle
r
cfloat:
Upda
t
e cfl
o
at
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
doc: Add a detailed ove
r
vi
e
w of the purpose o
f
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ocs: Update haddock
markup and add
a tri
v
ial funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Add
P
o
set a
n
d
S
ortable
i
nsta
n
ces
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
p
oset: Add a class
for partia
l
ly o
r
dered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
build: Add an au
t
o
c
onf config
u
r
e script to det
e
r
mi
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
f
l
o
at
i
ng: Ad
d
d
e
scrip
t
ion of fl
o
a
t
ing classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Add remainder func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: Allow a printf format specifi
e
r to
b
e passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
double: implement fro
m
Integer u
s
ing to
F
loating
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
B
owler
floating: A
l
low convers
i
on
f
rom any Real to Double
.
.
.
commit
|
commitdiff
|
tree
next