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 Bowler
f
env: Add
a
n
example program to
s
ho
w
p
r
oblems with
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick
Bowle
r
f
env: Add app
r
opri
a
te #ifdef'
s
to r
o
unding di
r
ection
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
N
i
ck Bowler
fenv
:
Separate except
i
on testi
n
g
from environment save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bowle
r
f
loa
t
ing: Add a Sortable
c
on
s
tra
i
nt
for PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
flo
a
ting: Add a
new Data
.
Floating
.
Types module
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bowler
t
r
ivial: Rem
o
ve r
e
dundant
i
mp
o
rts and
p
ointles
s
varia
b
les
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
r
o
u
ndable: Sp
l
it out
the Rou
n
dable c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
o
wler
poset: Add fixit
y
d
ecl
a
rations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
f
l
oating: Move Data
.
Floa
t
i
n
g
.
CMa
t
h
.
Instanc
e
s under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowl
e
r
fl
o
ating: Merge
D
ata
.
Floating
.
T
y
pes
a
nd Data
.
Fl
o
ating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
N
i
c
k Bow
l
er
fenv: Add support fo
r
su
p
p
r
essing except
i
ons
across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick B
o
wler
floating: Add epsilon to the RealFlo
a
t
c
lass
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
cma
t
h: Fix
bad
typo in atan2 and atan
2
f
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
complex: Add init
i
al complex
s
up
p
ort
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cm
a
th: Fix section headi
n
gs to ma
t
ch the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
B
owl
e
r
floating: Add
instances for C
D
oubl
e
an
d
C
F
l
oat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floatin
g
: Fix off-by-on
e
e
rror in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
floating: Split out fo
r
m
at
t
ing
f
rom the D
o
uble m
o
dule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
float
i
ng: Make fromRational work prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
o
ating: Add scal
b
as the al
t
float v
e
rsion of scal
b
ln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
er
floating: Ad
d
another characte
r
istic fun
c
tion an
d
generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
floating: A
d
d some floati
n
g
p
oint
c
h
ara
c
te
r
i
s
tic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
fl
o
ating: Punt the FFI newtype
wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nic
k
B
o
wler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
doc: Add haddock documentation
f
or the Re
a
lF
l
oat
c
lass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
float
i
ng:
R
e
n
ame tgamma
to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k Bowler
floating: Move
t
he
D
ouble an
d
F
loat m
o
dules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floa
t
i
n
g: Use nearbyint inst
e
ad of round in
fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck
B
owler
f
loatin
g
: Add
rint
function to complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
exa
m
ples: Add a
d
emonstrat
i
on of why FE
n
v i
s
still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
fen
v
: Ad
d
sup
p
ort
f
o
r raising
except
i
ons
explicitl
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
cf
l
oat:
U
s
e FE_ALL_
E
XCEPT
i
nstead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Make an effort to supp
o
rt fma
prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
floating:
Punt
the
class
v
ersion o
f
C's
r
emq
u
o
f
unctio
n
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bo
w
l
er
flo
a
t
i
ng: Add a separa
t
e class for the basic floa
t
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Ni
c
k Bo
w
l
er
compat: Add note
t
o source file ab
o
ut non-co
n
for
m
a
nce
.
commit
|
commitdiff
|
tree
2010-01-30
N
ick Bo
w
ler
doc: Ackn
o
wledg
e
the existenc
e
of floati
n
g point envir
o
nment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bo
w
ler
compat
:
Implement
w
rappers for C
9
9 f
l
o
at
-
valued fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
bu
i
ld: Fix
b
uild type in
c
abal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
compat: Add configure warning whe
n
replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
B
owler
cfloa
t
:
Add co
m
pat
i
bility
w
r
a
ppers for
s
ome C99 funct
i
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowl
e
r
build
:
Add source
repo
s
ito
r
y
t
o c
a
bal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowle
r
fenv:
A
dd
explicit definitions for infi
n
ity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
nv
:
Fi
x
embarrassing typo
in
the Fr
a
c
t
ional instan
c
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
fe
n
v: Re-export Contro
l
.
Appl
i
cat
i
ve
since users need
i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
float
i
ng:
A
d
d exc
e
pti
o
n suppor
t
to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
license: Fi
x
copyr
i
ght years in
sourc
e
files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fl
o
atin
g
:
Us
e
a str
i
ct data
constructor
for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
floating
:
A
dd initial
s
u
pport for floating
point exception
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
fl
o
a
t
ing: Add near
b
yin
t
to the RealFlo
a
t class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
build:
U
p
date cabal dependency information f
o
r GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: R
e
move
u
se of decodeFloa
t
Integer
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
floating: U
s
e
bang patter
n
s for unlifted bin
d
ings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
cfloat: re
m
ove INCLUDE
pragmas as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
build: Add mis
s
i
n
g Data
.
Floating
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick B
o
wler
floati
n
g:
Add ini
t
ial
s
upp
o
rt
f
o
r th
e
f
loating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nic
k
Bowler
bu
i
ld: A
d
d homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
c
f
loa
t
:
Generalize do
u
bl
e
_format to a
l
low specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float:
A
dd
c
l
a
s
s instances for
Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Add
bi
n
dings
f
or float-va
l
ued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
l
i
cens
e
: Add missing copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add r
a
tion
a
le behind
t
he
Roun
d
a
ble class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix o
o
ps i
n
descri
p
tion of Or
d
c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bo
w
l
er
poset: A
d
d com
m
utativity note fo
r
m
a
x an
d
min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
poset: Rena
m
e isS
i
gnifica
n
t to
is
O
rdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
er
doc: Mo
v
e
l
ibrary description to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowl
e
r
build: Hackage-ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
flo
a
ting: Add
R
o
u
nda
b
l
e
in
s
tance for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
poset: Add in
s
tance f
o
r In
t
egral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k B
o
wler
doc: Mi
n
o
r
haddock ma
r
k
u
p fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double:
A
dd
an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
floati
n
g: A
d
d a class which support
s
rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
floa
t
ing
:
Fix bro
k
en isFinite implementat
i
on
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
f
l
oat
i
ng: Get rid o
f
t
he e
x
tra I
n
stances module
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bow
l
er
poset:
R
emove IncoherentInstances
a
nd define
o
u
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
pose
t
: U
s
e IncoherentInstances to reso
l
v
e
overla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowler
float
i
ng: Update export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowl
e
r
do
u
ble: Split out foreign de
c
l
arati
o
ns into
the
i
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bow
l
er
doc: U
p
date haddock comments
f
or Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
poset: Export the Ord class (b
u
t n
o
t its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
doc: Elaborate
o
n why
Ord instanc
e
s fo
r
floa
t
ing types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowl
e
r
floa
t
ing:
Add fquotRem, t
h
e
anal
o
gue
o
f C'
s
remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
B
owler
f
l
oating: Ad
d
fma function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
double: Implement speci
f
i
c comparison func
t
io
n
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
double
:
Remove superfluo
u
s
p
a
r
e
n
t
heses
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
build:
Update cabal script for d
i
stribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
misc: Fi
x
FFI p
r
agmas
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
license: Add
copy
r
ight
a
n
d license informat
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wler
d
o
c: Add
a
d
etailed over
v
iew of t
h
e purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
c
s
: Updat
e
haddock markup and add a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
u
b
le: Add Poset a
n
d
Sortab
l
e ins
t
a
nces
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wl
e
r
poset: Add a
c
l
a
ss
fo
r
partial
l
y ordere
d
dataty
p
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Add
an autoconf configure s
c
r
i
pt to determin
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floa
t
ing:
A
d
d description
of fl
o
ating clas
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
f
l
oating
:
A
dd remainder fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
ow
l
e
r
c
f
loat: Allow a printf format sp
e
c
i
fier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowl
e
r
dou
b
le: implement f
r
omInteger using t
o
Floating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
f
loati
n
g: Al
l
ow con
v
ersi
o
n fro
m
a
ny Real to Do
u
ble
.
.
.
commit
|
commitdiff
|
tree
next