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 Bow
l
er
f
env:
A
d
d
an
e
xam
p
l
e
prog
r
am
to sh
o
w problems
wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nic
k
B
owler
fenv: Add appropriat
e
#ifd
e
f
'
s
to roun
d
ing
d
i
r
ect
i
on
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowle
r
fenv: S
e
p
arate exception
t
e
sting fr
o
m en
v
i
r
o
nment save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
w
ler
floa
t
i
ng
:
A
dd a Sortabl
e
c
onstraint f
o
r
P
r
imFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
fl
o
ating:
A
dd a
new Data
.
Floating
.
Types module
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wler
trivial: Remove redund
a
nt imports and p
o
in
t
less varia
b
le
s
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
rou
n
da
b
le:
S
plit out t
h
e Roundable class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
p
oset: Add fixity declaration
s
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Move Data
.
Floating
.
C
Math
.
Instances under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
flo
a
ti
n
g:
M
erge Da
t
a
.
Floating
.
Types
a
nd
Dat
a
.
Fl
o
a
ting
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
N
i
ck Bow
l
er
fen
v
: Ad
d
suppor
t
for su
p
pressing exce
p
tio
n
s ac
r
oss
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
floating: Add epsi
l
o
n
to the RealF
l
oat class
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck B
o
wler
cmath:
F
i
x bad typo in ata
n
2 and at
a
n2f
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
compl
e
x: Add initial compl
e
x support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
cmath: Fix section headings to
m
atch t
h
e C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
floating
:
Add
inst
a
nces for CDoub
l
e and CFloa
t
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bow
l
er
float
i
ng: Fix off-by-
o
ne e
r
ror in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck
B
o
w
ler
floati
n
g: Split out fo
r
matting from the Double
m
od
u
le
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
ating: Make
f
ro
m
Ratio
n
a
l wor
k
proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating
:
Add scalb as
t
he altfloat version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floati
n
g:
A
dd another
c
h
ar
a
cteristic function and g
e
neralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add some
f
l
oating po
i
nt charac
t
er
i
stic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bo
w
l
er
floatin
g
: Punt the FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowl
e
r
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc:
A
d
d haddock d
o
cumentat
i
on for
t
he R
e
alFl
o
at class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floa
t
ing: Rena
m
e tgamma t
o
gamma
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick B
o
w
ler
floating: Move the D
o
u
ble and Float modu
l
e
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fl
o
a
t
ing:
Use ne
a
r
byint
instead of round in fquot
R
em
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bo
w
l
e
r
fl
o
ating: Add rint function to co
m
plement nearb
y
i
nt
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
examples: Add
a
demonstration of
why FEnv is
s
till
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add support for
r
aising exceptions
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
c
float: Us
e
FE_A
L
L
_
E
XCEPT instea
d
of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowler
compat:
M
ake an effort to
s
upport fma
p
roperly
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick
Bo
w
l
er
f
loating: Punt the
class versi
o
n of
C
's
r
emquo fu
n
ction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
l
er
floating: Add a separate class for t
h
e basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Add not
e
to
sou
r
ce file a
b
out non-conforman
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
d
o
c
: A
c
knowled
g
e
t
he exis
t
e
nce of floating poi
n
t environ
m
e
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
c
ompat: Impl
e
m
e
nt wrappers for C99
f
loat-value
d
fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build:
Fi
x
build type in cabal
f
i
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
com
p
at: Add config
u
re war
n
ing when replace
m
ent
s
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
cf
l
oat: Add compatibility wr
a
ppers for some C99 f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
buil
d
: Ad
d
source
repository
t
o cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add explicit definitions for
i
n
f
i
nity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
fe
n
v: F
i
x
embarrassing typ
o
in the Fractiona
l
instanc
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fenv: Re-export Control
.
Applicative
s
ince user
s
need
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
floating: Add e
x
ception suppo
r
t
to fen
v
Eval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
l
i
cense: Fix copyright years in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
floating:
U
se a strict dat
a
const
r
uctor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add initial
s
u
p
p
ort
for floating point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
fl
o
a
ting: Add
n
ea
r
b
y
int to th
e
RealF
l
oat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
bu
i
l
d
: Upd
a
te cabal
d
epe
n
dency in
f
ormation fo
r
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
float: Remove use
of
d
ecodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
floating: Use bang pattern
s
for unlifted bind
i
n
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat:
re
m
o
v
e INCL
U
DE pragmas as GHC 6
.
12 hate
s
them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
build: Add m
i
ss
i
n
g
D
ata
.
Floating
.
F
loat to
ca
b
al fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add initia
l
support for the floa
t
i
n
g point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
B
owler
build: Add h
o
mepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
c
float: G
e
neraliz
e
double_format
t
o allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wler
f
loat:
Ad
d
class in
s
tances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bowler
cmath
:
Add binding
s
for
f
loat-v
a
lued f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
alt
f
l
oat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license: Add missing copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
doc:
Add rationale behind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowler
doc: Fi
x
oops in descr
i
ption of Or
d
c
lass
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
poset: Add commutativity note
f
or max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowle
r
p
oset: R
e
name isSignificant to is
O
rd
e
red
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowle
r
d
o
c: Mo
v
e l
i
b
r
ar
y
desc
r
i
p
tion to a
b
etter home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bo
w
ler
bu
i
ld: Hackag
e
-
i
fy the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating
:
Add Round
a
ble i
n
sta
n
ce for Integr
a
l a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
B
owler
poset
:
A
d
d instance
f
or Int
e
g
r
a
l a => Rati
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
doc: Minor haddock mar
k
up
f
i
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Ad
d
an Enum in
s
ta
n
ce
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
floating:
Add a c
l
ass which supports rounding function
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
f
l
o
ating: Fi
x
b
r
o
k
en isF
i
nite implementa
t
ion
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating: Get
r
id of
t
he extra Insta
n
ces modul
e
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowler
poset: Remove Incohe
r
en
t
Instances and define
o
ur own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
poset: Use
I
ncoherentI
n
stances to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating: Upda
t
e
e
xpo
r
t lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bow
l
er
d
oubl
e
: Split out foreign de
c
larations into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bow
l
er
do
c
: U
p
da
t
e haddock comments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Export the O
r
d class (but not its m
e
thods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc: Elaborate o
n
why
O
r
d
instance
s
for fl
o
ating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
f
l
o
ating:
Add fquot
R
em, the analog
u
e of C's remq
u
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
fl
o
a
t
i
n
g: Add
fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ouble: Impl
e
ment specific comparison
fu
n
c
tions
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
owler
double: Remove
superfluous par
e
n
t
heses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build
:
Upda
t
e cabal scrip
t
for distributio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
misc:
F
ix FFI pragm
a
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowle
r
licen
s
e: Add copyright
and license informa
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bow
l
er
cfloat: Updat
e
cflo
a
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doc: Add a detailed overview of
the
p
urpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
docs:
Update hadd
o
c
k markup and add
a triv
i
al funct
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Add Poset a
n
d Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Add a class
for parti
a
l
l
y ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: A
d
d
an autoconf
configure script to determin
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floati
n
g: Add descriptio
n
o
f
floatin
g
classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add remainder
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: Allow a print
f
format specifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
double: im
p
lemen
t
fromInteger
using t
o
F
loating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
floating: Allow conve
r
sion from any Real
t
o
Doubl
e
.
.
.
commit
|
commitdiff
|
tree
next