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
ick Bow
l
er
fen
v
: Add an exampl
e
pro
g
ram to show
p
rob
l
e
m
s
w
ith
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowler
fenv: Add appropriate #ifde
f
's to roun
d
in
g
direction
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
N
ick
B
owler
fenv:
S
eparate excep
t
ion testing
f
r
o
m environ
m
ent s
a
ve
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck B
o
wl
e
r
floating: Add a
S
o
rtable
constra
i
nt for
Pri
m
Float
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wler
float
i
ng: Add a new Data
.
F
lo
a
ting
.
Types mo
d
u
le
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
ow
l
er
trivial: Re
m
ove redundant imports
a
n
d
pointle
s
s variables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
roundable: Sp
l
i
t o
u
t the Roundable class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowle
r
poset:
Add fixity declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
flo
a
ting
:
M
ove Data
.
F
loati
n
g
.
CMath
.
Instances under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowle
r
floating: Merge Data
.
Fl
o
a
t
i
n
g
.
Types and
D
ata
.
Floati
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fen
v
: Add support for suppr
e
ssing e
x
ceptions
a
c
ross
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
floating:
A
dd eps
i
lon to the Re
a
lFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bo
w
ler
cmath:
F
ix bad typo
i
n atan2 and
atan
2
f
.
commit
|
commitdiff
|
tree
2010-02-20
N
ic
k
Bowler
com
p
lex
:
A
dd ini
t
ial comple
x
support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
cmath
:
Fix sec
t
i
on
h
eadings to match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick
Bowler
fl
o
ati
n
g: Add instances
for CDouble and
C
Float
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating
:
F
ix off
-
by-on
e
error in scaleRa
t
ional
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
atin
g
: Split out formatting from the Dou
b
le module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Make fromRational work p
r
operly
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
floatin
g
: A
d
d scal
b
as the
altfloat vers
i
on of scalbl
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wl
e
r
floa
t
ing: Add another characteristic functi
o
n and generali
z
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
f
l
o
ating: Add some
f
loating
point cha
r
acteristic f
u
nctions
.
commit
|
commitdiff
|
tree
2010-02-12
N
i
ck Bow
l
e
r
floating: Punt the FF
I
n
e
w
t
ype wrap
p
ers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bow
l
e
r
doc: Add haddock documentation for th
e
RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
floa
t
ing: Rename tgamma to g
a
mma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
o
a
ting: Mo
v
e the Doubl
e
and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
floating: Use
ne
a
r
b
yint instead
o
f
round
i
n
fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick
Bo
w
l
e
r
floating:
Add ri
n
t f
u
nct
i
on
t
o co
m
plement n
e
arby
i
nt
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
examples: Add a
d
emonstr
a
tion of why FEnv i
s
still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
fenv: A
d
d sup
p
ort
f
or raisin
g
exception
s
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfl
o
a
t
: Use FE_ALL_
E
XCEPT instea
d
of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Mak
e
an effo
r
t to supp
o
r
t
fm
a
properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating:
P
u
nt the class version of
C'
s
rem
q
u
o
fu
n
ctio
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
e
r
floating: Add
a
separate
c
lass for
t
he
basic
f
loating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowl
e
r
comp
a
t: A
d
d note to source file about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
doc: Ac
k
nowledg
e
the exist
e
nce of float
i
ng point environmen
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
ick Bowler
c
o
mpat: I
m
plement wrapp
e
rs fo
r
C99 float-valued functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fi
x
build type in ca
b
al f
i
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compa
t
: Add configure warning when
replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat: Add compatibility wrap
p
ers for some C
9
9 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Add source reposito
r
y to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
fenv: Add explicit definitions for infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fenv: Fix embarrassing typo
in the
Fractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
f
e
nv: R
e
-
e
x
port Co
n
t
rol
.
A
pplicat
i
v
e
s
ince users need it
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
floating: Add
exception support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
licen
s
e: Fix c
o
pyright years i
n
source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
flo
a
ting
:
Use a strict data co
n
struct
o
r for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
floating:
A
d
d initi
a
l
su
p
p
o
rt for f
l
oating
point ex
c
eptions
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bowle
r
floating: Add n
e
arby
i
nt to the RealFlo
a
t cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
b
uild: Updat
e
cabal depe
n
d
ency in
f
o
rmation for G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
fl
o
a
t: Remove use o
f
decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck B
o
wler
floa
t
i
n
g:
U
se bang
patter
n
s for unl
i
fted bin
d
ings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
c
f
loat: remove
I
N
C
LUDE pragm
a
s a
s
GHC
6
.
12 h
a
tes them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
b
u
il
d
: Add missi
n
g Dat
a
.
Floating
.
Float to cabal f
i
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowle
r
floating: Add
i
nitial support for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
ck Bowler
build:
A
dd
homep
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bow
l
er
cfloat: Gene
r
al
i
z
e
double_
f
ormat to allow speci
f
ying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float: Add class ins
t
ances
for Flo
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
c
m
ath: Ad
d
binding
s
for floa
t
-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
license: Add missing
copyr
i
ght
he
a
d
e
r
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc:
A
d
d rati
o
n
a
le behind the Roundable
cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
B
owler
doc:
F
i
x
o
ops in
d
escripti
o
n of
Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowler
poset:
A
dd c
o
mmutativity note f
o
r
m
ax an
d
min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Renam
e
is
S
ignificant
to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
d
o
c: Move libra
r
y
d
e
s
c
r
iption to
a
bet
t
er home
.
commit
|
commitdiff
|
tree
2010-01-19
N
i
c
k Bowler
b
u
ild: H
a
c
k
age-ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
floating: Add Rounda
b
le
instance f
o
r
Integral a =
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset
:
Add i
n
s
t
a
nce
f
o
r Integral a =>
Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
doc: Minor haddock
markup
f
i
x
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck
B
owler
double: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
floati
n
g: Add a cl
a
ss whi
c
h
supports
r
oundi
n
g func
t
i
o
ns
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fix bro
k
e
n is
F
i
nite
i
mplem
e
nta
t
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck
Bo
w
ler
floating: Get rid
of
t
h
e extra In
s
t
a
nces module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Remove I
n
coherentInstan
c
es
a
nd defi
n
e our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
po
s
et: Use Incoher
e
n
t
Instances to resol
v
e overla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bo
w
ler
floating: U
p
dat
e
export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowl
e
r
d
ouble
:
Split out fore
i
gn decla
r
ations into
t
heir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Update haddock comments for Data
.
P
o
s
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset:
E
x
port the
Ord cl
a
s
s
(but not
i
ts me
t
hods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c
: Elabo
r
a
t
e o
n
why
O
rd instances for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
floating: Add fquotRem, the analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
l
oa
t
ing: A
d
d
fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
d
o
uble: Implement specific co
m
parison funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
double: Remo
v
e supe
r
f
l
u
o
us parenthese
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
build: Up
d
ate cab
a
l s
c
ript for dist
r
ibu
t
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
m
i
sc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: Add
cop
y
right and
license in
f
ormation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
cfloat: Updat
e
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
er
doc: Add a detailed
o
verview of the p
u
rp
o
se o
f
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
docs
:
Update haddock mar
k
up and add a trivial func
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
do
u
ble:
A
dd Poset
a
nd Sortable inst
a
nces
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
p
os
e
t
:
A
dd a class for partially or
d
ered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build:
Add an
autocon
f
configur
e
script
to
de
t
ermi
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bo
w
ler
floa
t
ing: A
d
d
d
e
s
cription of
f
loating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
flo
a
ting:
A
d
d
r
e
m
a
inder functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
cf
l
oat: Allow a prin
t
f
f
o
rmat speci
f
ier t
o
be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bo
w
ler
d
o
uble: imple
m
en
t
fromInteger usi
n
g toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
Allow conversion from any Rea
l
t
o
Double
.
.
.
commit
|
commitdiff
|
tree
next