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
roundable: Split out the Roundable class.
2010-02-24
Nick
B
owler
roundable: Split
o
ut
t
he R
o
undabl
e
c
l
a
ss
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bowler
p
o
set: Add fixit
y
d
e
clara
t
ions
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck
B
o
w
ler
floating: Move Dat
a
.
Floatin
g
.
CMath
.
I
nstan
c
es un
d
er
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowl
e
r
float
i
ng: Merge D
a
ta
.
Fl
o
ati
n
g
.
Types and Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nic
k
Bowler
fenv: Add suppor
t
for s
u
p
p
r
e
ssing exceptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowle
r
float
i
ng:
Add epsilon
t
o the R
e
alFl
o
at cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cma
t
h:
F
i
x ba
d
typo in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
complex:
A
dd initial complex suppor
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
wler
cmath:
Fix
section head
i
ngs to
match t
h
e C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowler
float
i
ng: Add instances for CDouble and CFl
o
at
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bo
w
ler
floating: Fix of
f
-by-on
e
e
r
ro
r
i
n
scale
R
at
i
o
n
al
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
floating: Split
o
u
t
formatting
f
rom the Double
m
odule
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floating: Make fr
o
m
R
ational work prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
o
wler
floati
n
g: Add
scalb as th
e
altfloat
v
e
r
sion of
s
calbln
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bo
w
ler
floating: Add another charact
e
r
istic
f
u
nct
i
on and ge
n
eraliz
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
floa
t
i
ng: A
d
d s
o
me
f
loating po
i
nt c
h
a
r
acteristic
f
unction
s
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
B
owler
floating: Punt the
F
F
I
n
ewtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
N
i
ck Bowl
e
r
al
t
f
lo
a
t-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc
:
A
d
d had
d
ock documentation
for
t
he RealFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Rename tgam
m
a t
o
gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
floa
t
ing: Mo
v
e
t
h
e Double and Fl
o
a
t m
o
d
u
les
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
floating:
U
se nearbyint instea
d
of
r
ound i
n
fqu
o
tRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowl
e
r
fl
o
a
t
i
n
g
: Add rint function
t
o complem
e
nt near
b
yint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
ex
a
mp
l
es: Add a d
e
mons
t
ration of wh
y
F
E
nv is sti
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add sup
p
ort for
r
aisi
n
g ex
c
e
p
tions expl
i
c
itly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
c
f
loat: Us
e
FE_ALL_EXCEP
T
instead
of
-
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bowler
compat:
M
ake a
n
effort to
s
u
p
port fma
p
roperl
y
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
f
l
oat
i
ng: Punt
t
he class v
e
rsion of C'
s
rem
q
uo
function
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
floati
n
g: Add a separ
a
te class for t
h
e
b
asic flo
a
ting
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowl
e
r
c
o
mpat: Add note
to sourc
e
file a
b
o
u
t
n
on-co
n
formance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
d
o
c
: Acknowledge the ex
i
stence o
f
float
i
ng point en
v
ironm
e
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bow
l
er
comp
a
t: Impl
e
ment w
r
a
p
pers for
C99 float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build
:
Fix build typ
e
in cabal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bo
w
ler
compat: Add conf
i
gure warning
w
hen rep
l
acemen
t
s
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
cfl
o
at: Add compatibility
wrapper
s
for some C99 f
u
nc
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
build: Add
s
ou
r
ce repository to cabal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv:
A
dd explicit definitions for i
n
finity,
n
an and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fenv: Fix embarrassing typo in
t
he Fract
i
on
a
l
i
n
s
ta
n
ce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fenv: R
e
-export Control
.
Applicative
s
ince users
n
eed it
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
floating: Add except
i
o
n
s
up
p
o
rt to
f
envEv
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bow
l
er
license: F
i
x copyright
years in sour
c
e files
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowl
e
r
fl
o
ating: Us
e
a strict data constru
c
to
r
for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
fl
o
ating: A
d
d initial support for floa
t
i
ng point
ex
c
eptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floati
n
g: Add nearby
i
nt to the RealF
l
oat
cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Upda
t
e caba
l
dependency information
for
G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: Remove use of decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Use bang patterns for unlifted
b
ind
i
ngs
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
c
f
loat: remove INCLUD
E
pragmas
as
G
H
C
6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
buil
d
: Add m
i
ssing Data
.
F
loating
.
F
l
o
at to
cab
a
l file
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
floatin
g
: Add init
i
al support for
t
he float
i
ng point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
ck Bowler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k
Bowler
cfloat:
G
eneralize double_for
m
at to allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
e
r
f
loat: A
d
d class i
n
st
a
nces fo
r
Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowle
r
c
m
ath: Ad
d
bindi
n
gs for float-valu
e
d functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
a
l
t
flo
a
t-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k
B
o
w
l
er
license:
A
dd missing copyright he
a
ders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
o
c:
Add rationale behind the
Rou
n
da
b
le cl
a
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick B
o
wler
doc:
F
ix oops in des
c
ript
i
on of Ord
class
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
poset: Add commutativity note for m
a
x and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rename isSignificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
do
c
:
M
o
v
e li
b
r
a
ry
description to a
b
e
tter home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
b
u
i
l
d
: Hac
k
age-ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bo
w
ler
floating: Add Roundab
l
e instance for I
n
t
e
gra
l
a =
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
p
o
set: Ad
d
instance for Integral a => Rat
i
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
doc: Minor haddock ma
r
kup
fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double:
A
dd an Enum inst
a
nce
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
loa
t
ing: Add a class whi
c
h supports
roun
d
ing functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
float
i
ng: Fix bro
k
en isFinite imple
m
enta
t
ion
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floati
n
g: Get rid of the ext
r
a Instances mo
d
ule
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
pos
e
t: Remov
e
IncoherentInstances
a
nd define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
wler
poset: Use IncoherentInstanc
e
s to resolve overl
a
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
f
l
oating:
U
p
date exp
o
rt lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double: Split out
for
e
ign declarations i
n
to their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: U
p
date haddock
comm
e
nts for Dat
a
.
P
o
set
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Export the
Or
d
class (but n
o
t i
t
s methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
doc:
E
laborate on why Ord instances for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
fl
o
ating
:
Add fquotRem, the analog
u
e of C's re
m
qu
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
float
i
ng: Add
f
m
a
function
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
double: Implement specific
c
omparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowle
r
d
ouble:
Remove
su
p
erfluous par
e
ntheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
ui
l
d: Update cab
a
l sc
r
ip
t
f
o
r d
i
stribut
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowler
misc
:
Fix
F
FI pragm
a
s
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
li
c
ense:
A
dd
copyright and lic
e
nse i
n
format
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cflo
a
t: Update cfl
o
at
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowle
r
doc: Add a deta
i
led overvi
e
w
of
t
he pu
r
pose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
docs:
U
pdate
h
a
d
doc
k
markup and add
a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowl
e
r
double
:
Ad
d
P
o
set
an
d
Sortable
i
nstances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
p
oset: Add
a
class
f
or
p
artially ordered
d
atatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
bu
i
ld: A
d
d an a
u
toconf conf
i
gure sc
r
ipt to determ
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bo
w
ler
floating: Add descriptio
n
of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
: Add remainder function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloa
t
:
Allow a p
r
in
t
f fo
r
m
a
t
specifier
t
o be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
l
er
doub
l
e: impl
e
ment
fromInteger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
floating: Allow con
v
ersion from
any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
flo
a
ting: Export the
toFloating func
t
ion fr
o
m
D
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bow
l
er
floa
t
ing: Add error
a
n
d gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g
: Add power functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floa
t
ing: A
d
d
h
y
p
erboli
c
t
rigonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
l
e
r
types:
Use operations in GHC
.
Prim for double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add classification functions
.
commit
|
commitdiff
|
tree
next