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: Separate exception testing from environment save/restore.
2010-10-13
Nick
Bowler
f
env: Se
p
a
rate exception testing
f
rom envi
r
onme
n
t
save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bowler
f
l
o
atin
g
:
Ad
d
a
Sortabl
e
constraint for
PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
owler
floating: Add a ne
w
Data
.
Floa
t
ing
.
Types module
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
trivi
a
l: Remo
v
e redund
a
n
t
i
mports and pointless
variables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bow
l
er
ro
u
ndable: S
p
lit out
t
he Roundable cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
pose
t
: Add fixity declara
t
ions
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating
:
Move Data
.
F
l
oating
.
CMath
.
Insta
n
ces und
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Merge Data
.
Floating
.
T
ypes and Data
.
Fl
o
ating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Ni
c
k
Bow
l
er
fenv: Add support for sup
p
ressing ex
c
epti
o
ns
across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
i
ck Bowl
e
r
floating:
Add epsilo
n
to the Re
a
lFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
wler
cmath: Fix bad typo in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
c
k Bowler
comp
l
ex: Add initial c
o
mplex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: Fi
x
se
c
tio
n
head
i
ngs to match the C
standar
d
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
o
wle
r
floating: Ad
d
i
n
stanc
e
s
f
o
r C
D
ouble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating:
F
ix off-by-
o
ne error in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
f
l
o
ating: Spli
t
out formatt
i
ng fro
m
th
e
Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
loatin
g
: Mak
e
fromR
a
tional work pr
o
perl
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add scalb as the altfloat
v
ersion of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
B
o
wler
f
l
oa
t
ing: Add another char
a
cteristic function
a
nd
ge
n
eral
i
ze
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
B
o
w
ler
f
l
oating: Add so
m
e floating poi
n
t char
a
cteristic fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floating: Punt the FFI newtype
w
ra
p
pers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfl
o
at-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bow
l
er
doc:
Add haddock docum
e
ntation fo
r
the RealF
l
oat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Rename tgamma to g
a
m
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loating: Move the Double an
d
Flo
a
t modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Use nearbyint
i
nstead of ro
u
nd
in
f
quo
t
Rem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
oating: Add rint funct
i
on to
complement
nearby
i
nt
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
ow
l
e
r
exa
m
p
l
e
s: Add a demonstra
t
io
n
of
why FEnv is
st
i
ll
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bow
l
er
fenv:
A
dd support for
r
a
i
sing excep
t
ions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
cfloat: Use F
E
_ALL_EXCEP
T
instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
co
m
pat: Make an e
f
fort to su
p
port fma prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bowler
fl
o
at
i
n
g
:
Pu
n
t the class
ver
s
ion of C's
r
emquo function
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
floating: Add a
s
e
par
a
te cl
a
ss for the basic flo
a
ting
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Ni
c
k Bo
w
ler
c
om
p
at: Ad
d
note to s
o
urce file
about non-confo
r
man
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick B
o
wler
doc: Acknowledge the existenc
e
of
f
loating point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bow
l
er
compat:
I
mplement
w
rappers for C99 float-valu
e
d funct
i
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
build
:
Fix build type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
compa
t
:
Add c
o
n
figure warni
n
g when
r
ep
l
acem
e
nts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat: Add co
m
patibi
l
i
t
y wra
p
pers for some C99 f
u
n
c
tion
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
bu
i
ld: Add sour
c
e reposi
t
ory to c
a
bal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
fenv: Ad
d
explicit definition
s
for i
n
finity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowl
e
r
f
e
nv:
F
ix embarra
s
sin
g
typo
in the Fractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bowler
fenv: Re-export Co
n
tr
o
l
.
App
l
ica
t
i
v
e
since u
s
e
r
s need it
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
Bow
l
er
floating: Add ex
c
eption support t
o
fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
licen
s
e: Fix c
o
pyri
g
h
t
years in sou
r
ce files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
floa
t
ing: Us
e
a strict dat
a
constru
c
to
r
for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bow
l
er
floating: Add initia
l
s
u
pport for floating
p
oint exce
p
t
i
ons
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowl
e
r
floating: Add nearbyint to
t
he RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
build:
U
pdate cabal depende
n
cy information for GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: Remove use of de
c
odeFloatI
n
teger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
f
loatin
g
: Use bang patterns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat:
r
emo
v
e INCLU
D
E prag
m
as as GHC 6
.
12 hates t
h
em
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
build: Add missing Data
.
F
loating
.
Float to caba
l
fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
floating: Ad
d
initial su
p
port for the f
l
o
ating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowl
e
r
build
:
Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat: Ge
n
e
r
aliz
e
double_format to a
l
l
o
w specifyin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
flo
a
t: Add class instan
c
es
for
F
loat
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowl
e
r
cmath: Add bindin
g
s for
f
lo
a
t-value
d
fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
a
l
tfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license:
A
d
d missing copyrig
h
t headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
oc: Add r
a
tion
a
le be
h
ind th
e
R
ounda
b
le c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
d
o
c
:
F
ix
o
ops in des
c
riptio
n
of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
ow
l
er
poset: Add commutativi
t
y note for max and
m
in
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: R
e
name
isSignific
a
nt t
o
isOrd
e
red
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
doc: Mov
e
library
description to a bett
e
r ho
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
N
ick Bowler
b
u
i
l
d: Hackag
e
-ify the cabal
f
ile
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
f
l
oating: Add
R
o
undabl
e
ins
t
ance fo
r
Integral a =
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
p
oset:
A
dd instance for Integral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
ow
l
er
doc: Minor haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double:
Add an Enum instanc
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
floating:
Add a
c
la
s
s which suppor
t
s ro
u
nding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fix broken isFinite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowl
e
r
floating: Get r
i
d of th
e
extra I
n
stances mod
u
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick B
o
wler
poset:
R
emove IncoherentInsta
n
c
e
s and def
i
ne
o
u
r o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowl
e
r
poset: Use IncoherentI
n
stances to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
w
le
r
floating: Update export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double
:
Split out foreign declarations into
their ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Update h
a
d
dock comme
n
ts for
Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Export
t
h
e Ord class (but
n
ot it
s
methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wl
e
r
do
c
: El
a
bo
r
ate on why Ord
in
s
tances f
o
r flo
a
ting types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
B
owler
floating:
A
dd fquotR
e
m
,
the analogue of
C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowl
e
r
fl
o
ating: Add fma functio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
I
mple
m
e
nt speci
f
ic comparison funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
uble: Remove superfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
ler
build:
U
pdate cabal scrip
t
for dis
t
ributio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
m
isc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
li
c
ens
e
: Add copyright a
n
d
lice
n
se informat
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
cfloa
t
: Upd
a
te cfloa
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
doc: Add a detailed overvi
e
w of the
p
ur
p
ose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Up
d
ate haddo
c
k
markup and
add a trivial func
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
dou
b
le: Add
P
os
e
t
an
d
Sortable in
s
tances
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
er
poset:
Add a class for
partiall
y
ordered dat
a
t
y
pes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
build: Add an autoconf
c
onfigure scr
i
pt
to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
ow
l
er
flo
a
ting: Add descripti
o
n
o
f
f
loating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating: A
d
d remainder functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
c
float: Allow a printf
f
o
rm
a
t
specifie
r
to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
d
oubl
e
: impl
e
ment
fromInteger us
i
ng
t
o
Floating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bo
w
le
r
floa
t
ing
:
Allow convers
i
on fr
o
m any Real to Dou
b
le
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
o
wler
floating: Expor
t
the toFloat
i
ng
function from
D
ata
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Ad
d
e
rror a
n
d gamm
a
functions
.
commit
|
commitdiff
|
tree
next