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
N
i
c
k
Bowler
fenv: Add
a
n example pro
g
ram to sh
o
w proble
m
s with
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowler
fenv: A
d
d
appropriate
#
ifd
e
f's to rounding
direction
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick
Bowler
fenv: Separa
t
e excep
t
ion test
i
ng
f
rom
e
n
vironment sav
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floatin
g
: Add a Sortab
l
e constrai
n
t for PrimFl
o
a
t
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Add a new
D
ata
.
Floatin
g
.
Types mod
u
le
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowle
r
trivial: Remo
v
e redu
n
dant
impor
t
s and pointles
s
vari
a
bles
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
l
e
r
roun
d
able:
Split
out the Roundable class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
poset: Add fi
x
ity decl
a
rations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wler
floa
t
ing: M
o
v
e
Data
.
Floating
.
CMath
.
Ins
t
a
nces un
d
er
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bow
l
er
f
loating
:
Merge
Data
.
F
l
oating
.
T
ypes
a
n
d D
a
t
a
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowle
r
fenv: Add sup
p
or
t
for suppressing e
x
ceptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
floating: Add e
p
silo
n
to the RealFloat clas
s
.
commit
|
commitdiff
|
tree
2010-02-20
N
ic
k
Bo
w
ler
cmath: Fix bad typo in atan2 and atan2
f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
complex: A
d
d
initia
l
c
omplex suppo
r
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
wle
r
cmath: Fix
s
e
c
t
ion headi
n
gs to match t
h
e C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k
Bowler
flo
a
ting: Add insta
n
ces fo
r
CD
o
ub
l
e an
d
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Fix off-by-one error in scaleRati
o
n
a
l
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
B
o
wl
e
r
floating
:
Spl
i
t out form
a
tting
from
t
he Double
m
odule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
floating: Mak
e
fromRational work proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
floating: Add scalb as th
e
a
ltfloat
v
ersion of sc
a
l
bln
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
float
i
n
g: A
d
d
a
n
o
t
he
r
chara
c
ter
i
stic
function and g
e
n
eralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add so
m
e fl
o
a
t
ing point characteristic
functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
f
l
oating:
P
u
n
t the FFI
n
ewtype w
r
appers
.
commit
|
commitdiff
|
tree
2010-02-06
Ni
c
k
B
o
w
l
er
al
t
float-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: A
d
d ha
d
dock do
c
umentation for the RealF
l
oat c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bow
l
er
floating: Re
n
ame tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
floating
:
Mo
v
e the Double and Float module
s
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick
B
owler
floating: Use ne
a
rbyint
instead of round in fqu
o
tRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
float
i
ng:
A
dd ri
n
t
functio
n
to complement nearby
i
nt
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples:
A
d
d a demonstratio
n
of wh
y
F
E
nv i
s
s
til
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
l
e
r
fenv: Add sup
p
o
r
t for
ra
i
s
ing exceptions
e
x
p
licitly
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
cfloat: Use FE_A
L
L_EX
C
EPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
comp
a
t: Make
a
n effort to suppor
t
fma
p
r
o
perly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
o
wler
floatin
g
: Punt
the class version of C's rem
q
uo function
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowle
r
flo
a
t
ing:
A
dd a separate class for th
e
basic f
l
o
a
t
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowl
e
r
compat: Add note to
source file
a
bout non
-
conforma
n
ce
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
c
k
Bowl
e
r
d
oc: Ac
k
nowledge the
e
xist
e
nce of floating p
o
in
t
e
n
viro
n
m
e
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick B
o
wl
e
r
compa
t
: Im
p
lement wr
a
ppers f
o
r C9
9
float-valued fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
build: Fix bu
i
ld
t
ype in ca
b
al
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
comp
a
t:
Add configu
r
e wa
r
ning wh
e
n
replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bo
w
l
e
r
cfloat: Add compat
i
b
ility wrappers for so
m
e C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Add source repository to c
a
ba
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
fenv
:
Add explicit
definitio
n
s for
i
nfin
i
ty, nan
and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bo
w
le
r
fenv
:
Fix embarrassing ty
p
o
i
n
the
Fractional
instance
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bo
w
ler
fe
n
v: Re-export Control
.
Appl
i
cative
since us
e
rs
n
eed i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
floati
n
g:
A
dd e
x
ception support
t
o
fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
license: Fix copyright years i
n
s
o
urc
e
files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
w
ler
f
l
oati
n
g
:
Use a strict
d
ata constructor for FE
n
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add initial
support for floating
p
oin
t
exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
flo
a
ting: Add nearbyint to the
Re
a
lFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick B
o
wler
build: Update
c
abal d
e
pend
e
nc
y
i
n
f
ormati
o
n
for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
l
e
r
f
l
oat: Remo
v
e
use
o
f decodeFloa
t
Integer
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
f
l
oating
:
U
s
e bang patterns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
B
owler
cfloat: re
m
ove INC
L
UDE pra
g
mas as GHC 6
.
12 hates th
e
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
build: Add
m
i
ssing Data
.
Flo
a
ting
.
Flo
a
t to c
a
bal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add initial
s
u
pport for the
f
loa
t
ing
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build:
Add homep
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bow
l
er
cfloat: Generalize double_format to allow sp
e
cifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
ler
float: Add
c
lass in
s
t
a
nces for
F
loat
.
commit
|
commitdiff
|
tree
2010-01-25
N
ic
k
B
o
wler
cmath:
Add bi
n
ding
s
for float-
v
a
l
ued functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
ic
k
Bowl
e
r
altfloat
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
l
icense: Add missing copyright
h
e
aders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Ad
d
rat
i
onale beh
i
nd the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bow
l
er
doc:
Fix oops in de
s
c
r
iption of Ord
c
lass
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
poset
:
Ad
d
commutati
v
ity not
e
for
m
ax
and min
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowle
r
poset: R
e
name isSignificant to isOrd
e
red
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowl
e
r
doc: Move library d
e
scription to
a
better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build
:
Hackage-ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
f
loati
n
g
:
Add Roundable ins
t
ance for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
ic
k
Bowler
poset: Add
i
ns
t
a
n
c
e f
o
r Integ
r
a
l
a
=> R
a
tio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc: M
i
nor haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
double: Add
an Enum instan
c
e
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowle
r
floating: Ad
d
a class
w
h
ich supp
o
rts rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
flo
a
ting: Fi
x
b
ro
k
en isFinite
i
mpl
e
mentation
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick B
o
wler
floati
n
g: Get rid
of the extra
Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k Bowle
r
poset:
R
emove IncoherentInstances and de
f
ine our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bow
l
e
r
poset: Use Incohe
r
entInsta
n
ces to resol
v
e
overla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowler
float
i
ng: Update export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
doub
l
e: Split out foreign declar
a
tion
s
into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
doc: Update haddock com
m
ents for
D
a
t
a
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wler
poset: Export the Or
d
cla
s
s (but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
d
o
c: Elaborate on why Ord in
s
tances for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowle
r
floating: Ad
d
f
quotRem,
the analo
g
ue
o
f C's
remq
u
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowl
e
r
floati
n
g
: A
d
d fma
f
u
nction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
double:
Impl
e
m
ent
s
pecific comp
a
r
i
son func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
Bowler
d
o
uble: Remove
s
uperfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Upd
a
te
c
abal scr
i
pt fo
r
dis
t
r
i
bution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FFI prag
m
as
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: Add copyright and license i
n
forma
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
Bowler
c
f
l
oat
:
Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
er
doc: Add a
d
e
tail
e
d overview of
the purpos
e
of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc
s
:
Update haddock markup and add a tri
v
ial fun
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bow
l
er
double: Add Poset and So
r
table instances
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
Bowler
poset: Add
a class fo
r
pa
r
tially ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owler
bu
i
l
d
: Add an a
u
t
oconf configure
script to dete
r
mine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bo
w
l
e
r
floating: Ad
d
descr
i
pti
o
n of flo
a
ti
n
g
cl
a
sses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Ad
d
remaind
e
r fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
c
f
loat:
Allow a print
f
form
a
t
s
pecifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
B
owler
d
ouble: imp
l
ement
f
rom
I
nt
e
ger usi
n
g
t
oFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
f
loating: All
o
w con
v
ersion from
any Real
to Do
u
b
le
.
.
.
commit
|
commitdiff
|
tree
next