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
floating: Add epsilon to the RealFloat class.
2010-02-22
Nick
Bowler
floating: Add epsilon to the Re
a
lFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
cma
t
h: Fix bad typo i
n
atan2 a
n
d atan
2
f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
co
m
p
lex: Add initial comple
x
support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
cmath: F
i
x se
c
tion headings
to match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
floating: A
d
d instances for
C
Double and C
F
loat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowler
float
i
n
g
: Fix o
f
f-by-o
n
e e
r
ror in scaleRati
o
nal
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
er
fl
o
ating: Sp
l
i
t out formatt
i
ng from t
h
e D
o
uble module
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
c
k Bo
w
l
er
floating
:
M
ak
e
f
rom
R
ati
o
nal
w
ork
properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floa
t
ing: Add s
c
alb as
the altfloat
v
ersion of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
float
i
ng: Ad
d
a
nother
characteristi
c
f
u
nct
i
on and ge
n
era
l
ize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick
Bowle
r
floa
t
ing:
A
dd some
floating point chara
c
teristi
c
functi
o
ns
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floating: Pun
t
the FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
Bowler
alt
f
loat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
doc: Add haddock doc
u
me
n
t
a
tion for the RealF
l
oat
c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
floatin
g
: Rena
m
e
t
g
amma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
o
a
t
i
n
g: Move the Double
a
nd Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
floati
n
g
: Use n
e
arbyint inste
a
d o
f
roun
d
i
n
f
q
uotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bo
w
ler
floating:
Ad
d
rint
f
unctio
n
t
o
com
p
lement
nearbyi
n
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
e
xamples:
Add a dem
o
ns
t
ration of
w
h
y
F
E
n
v is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
fenv: Add supp
o
rt for r
a
ising ex
c
eptions exp
l
icitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
e
r
cfloat: Use FE_AL
L
_EXC
E
PT instea
d
o
f -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck
B
owler
compat: Ma
k
e an effort to
support
f
m
a properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Punt the class v
e
rsion of C
'
s r
e
m
quo fun
c
tion
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Add a
s
e
parate class
f
o
r th
e
basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick
Bowler
c
o
mpat: Add note to source
file abo
u
t non
-
conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick B
o
wler
do
c
: Ack
n
owledge the
existence of
f
loa
t
i
ng point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
comp
a
t: Implement wra
p
p
ers for
C
9
9
flo
a
t-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
build: Fix build ty
p
e i
n
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
compat: Ad
d
configu
r
e
warning when re
p
lacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
B
owl
e
r
cfloat
:
Add compatibility wrappers for some C99
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owle
r
build: Add source reposito
r
y to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fe
n
v: Add
e
xpli
c
it de
f
initions f
o
r
infinity, nan
a
nd pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Fix emba
r
rass
i
ng typo
in t
h
e Fract
i
onal instan
c
e
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bowle
r
fenv: Re-export Control
.
App
l
icative sin
c
e
u
sers
n
e
ed i
t
.
commit
|
commitdiff
|
tree
2010-01-28
N
ic
k
Bowler
flo
a
t
in
g
: Add exce
p
tion support t
o
fenv
E
v
al
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bo
w
le
r
li
c
e
n
se: Fix copyrigh
t
ye
a
rs
in
s
our
c
e files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owle
r
floating: Use a strict data con
s
tr
u
c
t
or for
FEn
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wle
r
floating: Add
in
i
tial support for floa
t
in
g
p
oint exc
e
p
t
ions
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick
B
owler
floa
t
ing: Add
nearbyint
to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
bu
i
l
d
:
U
pdate cabal
dep
e
ndency information
for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
loat: R
e
m
o
ve use of decodeFl
o
a
t
I
ntege
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating
:
U
se bang patt
e
rns fo
r
unlif
t
ed bindin
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: rem
o
ve INCLUDE pragmas a
s
GHC 6
.
1
2
hates t
h
em
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
Bowler
build:
A
dd
m
issing Data
.
F
l
oating
.
Float to cab
a
l fil
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owle
r
f
loa
t
ing: A
d
d initial support
f
or
t
he float
i
ng point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Ni
c
k Bowler
bui
l
d: A
d
d homepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowle
r
cfloat: G
e
neralize doub
l
e_format to a
l
low specif
y
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
B
owler
float:
Add class instance
s
f
or Flo
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath
:
Add
b
in
d
ing
s
for float-v
a
l
u
ed f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
a
ltfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
license: Add m
i
s
sing cop
y
right
h
eaders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
oc:
A
dd ration
a
le behind the Roundable
c
lass
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowler
doc: Fix o
o
ps
i
n
description o
f
Ord
c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
poset: Add commutativity note fo
r
max and
min
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bowler
p
oset: Rename isSignif
i
cant to i
s
Ord
e
red
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
ler
do
c
: Move
libra
r
y des
c
ription to a bette
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
buil
d
: Hacka
g
e-i
f
y t
h
e cabal
f
ile
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
f
l
oating: Add
R
ou
n
dable in
s
tance for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
pos
e
t: Add instance for Int
e
gral a =
>
Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owl
e
r
do
c
:
Minor h
a
dd
o
ck mar
k
up
f
ix
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowl
e
r
double: Add an Enum in
s
tance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
float
i
ng: Add a
c
l
ass which
s
u
pports rounding functi
o
ns
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wl
e
r
floating: Fix broken isFinite im
p
lementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
float
i
ng
:
Get
r
id of the extra I
n
stances module
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowler
poset: Remo
v
e Incoher
e
ntI
n
s
t
anc
e
s
and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
poset: U
s
e Incohe
r
en
t
Instanc
e
s to
re
s
olve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowler
floating: Upda
t
e export l
i
sts
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
d
ouble: Split out
f
oreign
d
eclaratio
n
s
i
nto their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowl
e
r
do
c
: Update
h
a
ddock comments
for Data
.
P
o
s
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
pose
t
: Exp
o
rt
t
h
e
Ord class (bu
t
not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
l
er
d
oc: Elaborate on
w
hy Ord
inst
a
nces for floating
types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
flo
a
t
ing:
A
dd fquotRem, the
a
na
l
ogue of C
'
s
r
emquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
fl
o
ating
:
Add fma
funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowl
e
r
dou
b
le
:
Implemen
t
spec
i
fic comparison
f
uncti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
doubl
e
:
Remove superfl
u
ous pa
r
entheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
ow
l
er
build: Update caba
l
script
f
or
d
i
s
tr
i
bution
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k B
o
wler
mis
c
: Fix FFI pragma
s
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bow
l
er
license
:
Add copyright and
licen
s
e in
f
ormation
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
cfl
o
at: U
p
date cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
e
r
doc:
A
dd a de
t
ailed overview of the purpo
s
e of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Update haddock
markup and add a trivial func
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Add Poset
a
nd Sortable i
n
stances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
po
s
et:
Ad
d
a cla
s
s for parti
a
l
ly o
r
dered
datat
y
p
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wl
e
r
buil
d
: Add an autoco
n
f configure script to determ
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Ad
d
des
c
ription of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowler
floating: Add re
m
ain
d
er functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: Allow a pri
n
tf format specif
i
er to
be p
a
ssed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
double: implement
fro
m
I
n
t
eger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floa
t
ing: Allow
c
o
nversion from any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floati
n
g: Expor
t
the toFloating
function fr
o
m Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bow
l
er
float
i
ng: Add
err
o
r and gamma
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wle
r
flo
a
ting: Add power functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Add hyperbolic trigonom
e
t
r
i
c
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
ty
p
es: U
s
e operat
i
o
n
s
in G
H
C
.
P
r
i
m
f
o
r d
o
uble <=>
fl
o
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: Add
classi
f
ication fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
a
t
ing:
Add nextaft
e
r
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add some of th
e
exponenti
a
l fu
n
c
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
f
loating: Add trigonometric functi
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating: Split
F
l
oatin
g
into Floati
n
g
a
nd
Real
F
loat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: Simplify
f
oreign cal
l
s
.
commit
|
commitdiff
|
tree
next