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
float
i
ng: Add epsilon to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck B
o
w
l
e
r
cmath: Fix bad
typo in
a
tan2 a
n
d atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
co
m
p
l
ex: Add in
i
tial com
p
lex sup
p
or
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
cmath: Fix
s
ect
i
on h
e
ading
s
to match the
C
stand
a
r
d
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
f
lo
a
ting:
Add ins
t
a
n
c
e
s for CDouble
and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Fix off-by-one
e
rro
r
in s
c
aleRatio
n
al
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
floating: Spl
i
t o
u
t
forma
t
tin
g
from the Double
m
odule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Make fr
o
mRational work properly
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
floating: Add
s
calb a
s
t
h
e altfloat
v
ersion
o
f scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
float
i
n
g:
Add
a
noth
e
r characteristic
f
unctio
n
a
nd general
i
ze
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
floating: Add some
f
loating p
o
int c
h
aracter
i
sti
c
functions
.
commit
|
commitdiff
|
tree
2010-02-12
N
i
ck Bow
l
e
r
floating: Pun
t
t
he FFI new
t
yp
e
wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nic
k
Bowler
a
l
tfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k Bow
l
er
d
o
c: Add haddock doc
u
mentation for the RealFloa
t
c
lass
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k B
o
wl
e
r
floatin
g
: Re
n
ame tgamma to ga
m
ma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
ow
l
er
fl
o
ating: Move the Double and
Float m
o
dules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
float
i
ng:
U
s
e
ne
a
rbyint in
s
tead of round in fquot
R
em
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: A
d
d rint function to compleme
n
t nea
r
byint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
exam
p
les: Add a demonstrati
o
n o
f
why
F
E
nv is stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add support for rai
s
ing
exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bo
w
ler
cfloa
t
: Use FE_ALL_EXCEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Make an
e
ffort to support fma proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowle
r
floati
n
g: Punt the class version
of C's
remqu
o
function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
l
e
r
f
lo
a
ting: Add a separate cla
s
s for
the basi
c
floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
ck Bowle
r
comp
a
t: Add note to source
f
ile about non-conform
a
nce
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
B
owler
doc: Ackno
w
le
d
g
e
the existenc
e
of floatin
g
poi
n
t e
n
vironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat: Implement wrappers for
C
99 f
l
oat-valued func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bowler
build: Fix b
u
ild type in
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bo
w
ler
compat
:
Add configure warn
i
ng w
h
en replacem
e
nts
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
ic
k
Bo
w
le
r
cfloat: Add compatib
i
lit
y
wrapper
s
for some C
9
9 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
bui
l
d: Ad
d
sour
c
e reposit
o
ry to cabal
file
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
fenv: Add explicit definition
s
for
infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
B
o
wler
fenv:
Fix embarrass
i
ng typ
o
in
t
h
e Fractional ins
t
ance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wl
e
r
fenv: R
e
-
export Control
.
Applicati
v
e since users need
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
floating: Add
e
xce
p
tion support t
o
f
e
nvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
license
:
Fix copyright
y
ears in
source files
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
B
ow
l
er
floatin
g
: Use a st
r
ict
data constructor
f
o
r FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick B
o
wler
floati
n
g: Ad
d
initi
a
l
sup
p
ort
f
o
r
floating
poi
n
t except
i
o
ns
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
loating: Add
nearbyint t
o
th
e
RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick B
o
wler
build: Update c
a
ba
l
d
ependency information for GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: Remove use of decod
e
Floa
t
Integer
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k Bowler
floa
t
in
g
:
Use ba
n
g
p
a
tterns
f
or
u
nlifted binding
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: remo
v
e INCLUDE pragm
a
s as
G
HC
6
.
1
2 hates
them
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowle
r
b
u
i
l
d: Add missing Data
.
Floating
.
Float to
cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Ad
d
in
i
tial support for the f
l
oating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build
:
Add h
o
m
e
page
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat: Generalize d
o
uble_format to allow sp
e
cifyin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
flo
a
t:
A
dd class
instances f
o
r Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
ic
k
Bow
l
e
r
cmath:
A
d
d
bindings f
o
r float-valued funct
i
o
ns
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
altfloat-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
l
e
r
lic
e
nse: Add
m
issing copyright
header
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
doc: Add rationale b
e
h
i
nd t
h
e Ro
u
n
dable class
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bow
l
er
doc:
F
ix
o
ops in description of Ord clas
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
p
oset
:
Ad
d
commu
t
at
i
vity n
o
te for max and
m
in
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rename isSign
i
ficant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owle
r
doc:
Move library descrip
t
ion t
o
a
better home
.
commit
|
commitdiff
|
tree
2010-01-19
N
ick Bowler
build
:
H
a
ckage-ify th
e
cab
a
l
fil
e
.
commit
|
commitdiff
|
tree
2009-12-24
N
ic
k
B
o
w
ler
floating
:
Ad
d
Roundable instance
f
or Integra
l
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset
:
A
dd in
s
t
ance for Integral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc: Minor
haddock
m
ar
k
up f
i
x
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
B
owler
doub
l
e: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
floating: Add a clas
s
w
h
ich
sup
p
orts r
o
un
d
ing
f
unctions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
w
ler
float
i
ng:
Fix bro
k
e
n is
F
inite implement
a
tio
n
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k Bowler
floating: Get rid of the
extr
a
Instances mo
d
ul
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
Bow
l
er
poset: Remove IncoherentInstances and
define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Use IncoherentInstan
c
es to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
c
k
Bowler
float
i
ng: Up
d
ate export
list
s
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowler
doub
l
e: Split o
u
t
foreign decla
r
ations
into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc: Update haddoc
k
comments
f
or Data
.
P
ose
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
pose
t
: Export the Ord
class
(
but not
its
m
e
t
hod
s
)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
doc:
Elabo
r
ate on why Ord
insta
n
ce
s
for floa
t
in
g
types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
f
l
oating: A
d
d fquotRem, the
analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
ler
f
loat
i
n
g
: Ad
d
fma
f
un
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
B
owler
double: Implement
spec
i
fic compar
i
son functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Remove superfluous
parenthese
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Update cabal script for d
i
stribution
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
misc:
F
i
x FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
Bowler
l
icense: Add cop
y
right and license info
r
mati
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cf
l
oat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
doc: Add a detailed
ov
e
r
v
i
e
w o
f
t
h
e
purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
docs: Update haddo
c
k markup and add
a t
r
ivial func
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
double: Add Poset and Sorta
b
le instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: A
d
d a class for p
a
r
t
iall
y
or
d
ere
d
datat
y
pes
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k B
o
wler
build: Add an autoconf configu
r
e
scrip
t
to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bow
l
er
floating: Add descr
i
ption
of fl
o
atin
g
class
e
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bow
l
er
floating
:
Add remainder functi
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bo
w
ler
c
f
loat: A
l
low a
printf fo
r
mat specifier to be
p
ass
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
double:
im
p
lement fromInte
g
er usi
n
g
toFloa
t
i
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating: A
l
low conversio
n
from any
Real
t
o Doub
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick
Bowler
floating:
E
x
p
ort
t
h
e toFloating functi
o
n from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owle
r
f
loating: Add error and gamma
functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
f
l
o
a
t
ing:
A
d
d
power
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
fl
o
at
i
ng: Add hyperbo
l
ic trigonometric
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowl
e
r
typ
e
s: Use
operations
i
n GH
C
.
Prim for
d
ouble
<
=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add cl
a
ssification functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
ler
floati
n
g: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: A
d
d so
m
e of the exponential
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Add tri
g
onometric fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
l
o
ating: Split Flo
a
t
ing
into F
l
oating and Real
F
l
o
at
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
double: S
i
mplify forei
g
n calls
.
commit
|
commitdiff
|
tree
next