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
fenv:
Add a
n
example program t
o
sho
w
problems with
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowler
fenv:
A
d
d approp
r
iate #ifd
e
f's to
r
ounding direc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowler
fenv
:
Separate exceptio
n
testing from
e
nvir
o
nmen
t
save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Add a
S
o
r
table constrai
n
t for
PrimFlo
a
t
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
B
owler
f
l
oat
i
ng: Add a new Data
.
F
l
o
ating
.
Typ
e
s
m
o
dule
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bowler
trivial: Re
m
o
ve redundant import
s
and pointless variab
l
e
s
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
owler
ro
u
ndable: Split out the R
o
undable cla
s
s
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
p
ose
t
: Ad
d
fixity decla
r
ations
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
fl
o
ating:
M
ove Data
.
Floati
n
g
.
CMath
.
Instances unde
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
fl
o
a
ting
:
Merge Data
.
Float
i
ng
.
Types
and Data
.
Floati
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowle
r
f
e
nv: Add support fo
r
suppressi
n
g
exce
p
tions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Ni
c
k Bowl
e
r
floati
n
g: Add
epsilon to th
e
R
e
alFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bo
w
l
er
cmath: Fix bad ty
p
o in atan2 and
a
tan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
complex:
A
dd in
i
t
i
a
l
com
p
lex s
u
pport
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
m
ath
:
Fix section headings t
o
match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
fl
o
a
t
ing: Add instanc
e
s for CDoubl
e
an
d
CFlo
a
t
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick
B
owl
e
r
floating:
F
ix off-by-one er
r
or in scale
R
a
tiona
l
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
ating
:
S
p
lit out formatting from
t
he Double m
o
dule
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
c
k Bowler
f
l
oating: Make
fr
o
mRational wo
r
k
properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
loating:
A
dd scalb
as the altfl
o
at version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
a
t
ing: Add another characteristic function a
n
d
generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck
B
owler
flo
a
ting: Add som
e
floa
t
ing poin
t
characte
r
istic fu
n
c
t
ions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
float
i
ng: Punt
the
FFI new
t
ype wrapper
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
B
owler
al
t
float-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add haddock document
a
t
i
on for the RealFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowle
r
floating: Ren
a
me
t
gamm
a
t
o gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
B
ow
l
er
fl
o
ating: Move the
Do
u
ble and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
floating: Use nearbyint in
s
tead o
f
round in
fq
u
otRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
fl
o
a
t
i
ng: Add rin
t
fun
c
tion
to comp
l
ement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
examples: Add a d
e
monstrati
o
n of why FEnv is st
i
ll
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add supp
o
r
t for ra
i
sing exceptions explicit
l
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat: Use FE_ALL_EXCEPT i
n
stead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowler
compat: Make an effort to support f
m
a properly
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bow
l
e
r
floating: Punt the class version of C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
f
l
oati
n
g: Ad
d
a separa
t
e
class for t
h
e basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bo
w
ler
compat: Add not
e
to
s
o
urce f
i
le about n
o
n-
c
onform
a
nce
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
c
k
Bowler
doc: A
c
kn
o
wle
d
ge th
e
existence of fl
o
at
i
ng point env
i
r
onme
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bowler
comp
a
t: Implement
wrappers for C99
f
loat-valued functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
b
u
il
d
:
F
ix
b
u
i
l
d
type
i
n cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
compat:
A
dd configure warning when replacem
e
nts
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
float: Add compatibility
w
r
appers for some C99 fun
c
tio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
bui
l
d: Add source
repositor
y
to ca
b
a
l
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add explicit definitions f
o
r i
n
finit
y
, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
fenv: Fix embarrassing typo in th
e
F
ractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv:
Re-exp
o
rt Control
.
A
p
plicative since
users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
flo
a
ting: Add
e
xc
e
ption s
u
pport to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
w
ler
license: Fix copyright
y
ears in
s
our
c
e
files
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
floating
:
U
s
e a stric
t
d
a
ta con
s
t
r
u
ctor for F
E
nv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floatin
g
: Add ini
t
ial support for float
i
ng
p
oint exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
f
l
oati
n
g
: Add n
e
arbyint t
o
the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
b
u
ild
:
U
p
da
t
e cabal
d
e
p
e
n
d
ency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
f
loat: Re
m
ove u
s
e of
d
e
c
odeFloat
I
n
teger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
floating: Use bang pa
t
terns
f
or unl
i
fted bin
d
i
n
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
cfloat: remove INCLU
D
E pragmas as G
H
C
6
.
12
h
ates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add mis
s
ing Data
.
F
loating
.
Floa
t
to
c
abal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick
B
o
w
ler
floating: Add init
i
al support for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
ick Bowle
r
b
u
i
l
d: Add home
p
age
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat: Generalize double_forma
t
to allow
s
peci
f
yi
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
f
loat: Add
class ins
t
ances
for F
l
o
at
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck
B
owler
cmath: Add
bindings for
f
loat-valued func
t
ion
s
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
altflo
a
t-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
l
i
cen
s
e:
A
dd missing copyri
g
ht heade
r
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
d
oc: Add rat
i
onale behind the
R
ounda
b
le cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-21
N
ic
k
B
o
wler
doc:
Fix o
o
ps in descripti
o
n of
O
rd cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
p
o
set: Add commu
t
ati
v
ity note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
po
s
et: Rena
m
e isSigni
f
ican
t
to isOrd
e
red
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
d
o
c: Mo
v
e library description to a better ho
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
B
owler
build: Hac
k
age-i
f
y the cabal
f
ile
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floa
t
ing: A
d
d
Roundable
instance for Int
e
gr
a
l a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
poset:
Add ins
t
ance
for Integral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bo
w
l
e
r
d
o
c: M
i
nor
haddo
c
k marku
p
fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
d
ouble:
Add
an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
fl
o
ating
:
A
dd a clas
s
which suppo
r
ts roundin
g
fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
floating: Fix
b
rok
e
n isFinite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowler
fl
o
ati
n
g: Get rid of
the ex
t
ra
In
s
ta
n
ces
m
odule
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset
:
Remo
v
e IncoherentInstanc
e
s an
d
d
e
fine ou
r
o
wn
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
p
o
s
e
t
: Use Incohe
r
entInst
a
nc
e
s to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowle
r
f
l
oa
t
ing: Update expor
t
lists
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick B
o
wler
doub
l
e: Sp
l
it
o
ut foreign de
c
laratio
n
s into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c
: Update haddo
c
k comments fo
r
Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Export the
Ord c
l
ass (but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
d
o
c: Elab
o
rate on
w
h
y
Ord instances for floating ty
p
e
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
B
o
w
l
er
f
l
oating: Add fquotRem, t
h
e ana
l
ogue
o
f C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
flo
a
tin
g
: Ad
d
fma functi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Implement specif
i
c
comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owle
r
d
ouble: Remove superflu
o
us pa
r
entheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
le
r
build: Update cabal scri
p
t for distr
i
bution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
license:
A
d
d
copy
r
ight and
l
icens
e
info
r
m
a
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
c
f
loat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doc: Add a d
e
t
ailed overview of the
purpose
o
f
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
d
o
cs:
U
pdate
h
addo
c
k markup an
d
ad
d
a
t
rivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
double: Add Poset and Sortable
i
nstances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
po
s
et: Add a
c
lass for partially
o
r
d
e
r
e
d datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bu
i
l
d: Add an autoconf config
u
re
s
cr
i
pt to
d
e
t
ermine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floa
t
ing: A
d
d description of
f
loatin
g
classes
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowl
e
r
floatin
g
: Add remainder
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloa
t
: Allow a printf
f
ormat s
p
ecifier to be pas
s
ed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
double: imple
m
ent fromInteger using toF
l
o
a
ting
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Allow conver
s
ion
from any
R
eal to Double
.
.
.
commit
|
commitdiff
|
tree
next