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 support for suppressing exceptions across a computation.
2010-02-23
Ni
c
k B
o
wler
fenv: Add support for
s
upp
r
essin
g
e
xceptio
n
s
a
cross
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick
B
owl
e
r
floating:
Add e
p
silon to the Rea
l
Floa
t
class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
cmath: Fix
bad typ
o
in
a
tan
2
and
a
tan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
complex: Add initi
a
l com
p
lex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
ow
l
er
cmath: Fi
x
section
h
e
adings t
o
match the C stand
a
rd
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k
Bowler
floati
n
g
: Add i
n
stances for CDouble
and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floati
n
g: F
i
x off-by
-
on
e
error
in scaleRat
i
onal
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
c
k Bowler
flo
a
ting: Split ou
t
formatting from the Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
o
wler
floating: Make fr
o
mRational
wo
r
k properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
floati
n
g: Add scalb as the altflo
a
t version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k B
o
w
l
er
f
loating: Add another charact
e
ristic function and
g
enera
l
ize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floati
n
g: Add some flo
a
ting point char
a
cteris
t
ic function
s
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floa
t
ing:
Punt the FFI newtype
w
rappe
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowl
e
r
a
l
tflo
a
t-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
doc: Add ha
d
do
c
k docu
m
entation for the Rea
l
Float class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
fl
o
a
t
i
ng: Rename tgamma to
g
a
m
ma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floatin
g
: Move th
e
Double and Float m
o
dules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
f
l
oating:
Use nearbyint
inste
a
d of round in
f
quotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
floa
t
ing: Add rint function
to complement nearb
y
int
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
ex
a
mples
:
A
dd a demonstration
of why FE
n
v is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
fenv: A
d
d support for
raising ex
c
eptions expl
i
cit
l
y
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
cflo
a
t
: Use FE_ALL_EXCEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bo
w
l
er
c
o
mpat: Make an effort to support f
m
a p
r
o
perly
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bowler
floa
t
ing: Pun
t
t
he
cl
a
s
s
version of C'
s
r
e
mquo function
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
c
k
B
o
wl
e
r
flo
a
ti
n
g: Add a sep
a
r
a
te cla
s
s for the basic floatin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
ick Bowl
e
r
compat: Add note to s
o
urce f
i
le
a
bout
n
on-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc:
A
ckn
o
wl
e
dge
the exi
s
tence of
f
loat
i
ng point environm
e
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat:
Implemen
t
wrapper
s
for C
9
9
f
loat-valued f
u
nc
t
i
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
u
ild: F
i
x build type i
n
cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
c
o
m
pat: Add configure warning when replac
e
ments are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owle
r
cfloa
t
:
A
d
d
compatibility wrapper
s
fo
r
so
m
e C99 fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
build: Add source repositor
y
to ca
b
a
l
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fen
v
: Add exp
l
ici
t
de
f
initions
f
or infinity,
n
an and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k B
o
wler
fenv:
F
ix em
b
arrassing typo
in the
Fracti
o
n
a
l
instance
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
fe
n
v: Re-
e
x
po
r
t
C
ontr
o
l
.
Ap
p
licative since users ne
e
d
i
t
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bow
l
er
floating: Add exce
p
t
ion suppor
t
to
fenvE
v
al
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowle
r
license: Fix
cop
y
rig
h
t years
in sourc
e
files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: U
s
e a stri
c
t data constructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
f
lo
a
ting: Add i
n
itial su
p
po
r
t f
o
r float
i
ng poin
t
exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floatin
g
: Add n
e
arbyi
n
t to th
e
RealFloat
clas
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
bu
i
ld
:
Update ca
b
al
d
epend
e
ncy information for GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
float: Remove use of
deco
d
eFl
o
atInteger
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowle
r
floating: Use ban
g
patterns for un
l
ifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
B
owler
cf
l
o
at: remo
v
e INCLUDE pragmas as GHC
6
.
12 h
a
tes them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
bu
i
ld: Add missing D
a
ta
.
Floati
n
g
.
Fl
o
at to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
floating: Add i
n
itial sup
p
ort fo
r
the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
B
owler
build: Add home
p
age
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
cfloat: Ge
n
eralize double_format to
a
llow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wler
float: Ad
d
class insta
n
c
es for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
l
e
r
cma
t
h: Add bindings for fl
o
a
t-
v
alued
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
al
t
floa
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
license: Add missing copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
do
c
: Add rationa
l
e behind the Roundable
c
las
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
doc: Fix oops in descri
p
t
ion
of Ord cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
w
l
er
pose
t
: Add commutativity note for max and m
i
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
er
poset:
Rename isSig
n
i
ficant to
i
sOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
do
c
:
Mov
e
library d
e
scription to a better ho
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build:
Hack
a
ge-ify the
c
abal file
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
B
owler
floating: Add Roundable in
s
tance
for Integ
r
a
l a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
w
l
e
r
p
o
s
e
t: Add instanc
e
for Integral a => Rati
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
doc: Minor
h
a
d
d
ock
m
a
rkup
fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bowler
floating:
Add a class which
sup
p
orts
r
ounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowl
e
r
fl
o
at
i
ng: Fix broken
isFinite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k
Bowler
floating
:
Get r
i
d
of the extra Instanc
e
s module
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k
Bowler
poset
:
Remove IncoherentInstances and define our o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
ler
poset: Use IncoherentI
n
stan
c
es to
resolve ov
e
rlaps
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
flo
a
t
i
n
g:
Update export
lists
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bow
l
er
do
u
ble:
S
p
lit out
f
o
reign declarations into thei
r
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick B
o
wl
e
r
doc:
Update haddock comments fo
r
Data
.
P
o
set
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Export the Ord class (but not it
s
m
e
thods)
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
doc: El
a
b
o
rate on
w
hy Ord inst
a
nces for floating
t
ypes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
floating: A
d
d
f
quotRem, the
a
nalo
g
ue o
f
C's re
m
quo
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
floatin
g
:
Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
d
ou
b
le: Implement specifi
c
comparison fu
n
c
tions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
Remove sup
e
rf
l
uous p
a
rentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
b
u
i
ld:
Upda
t
e
cabal s
c
ri
p
t for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
misc:
Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: Add co
p
yr
i
gh
t
a
nd l
i
cense
i
nf
o
rmation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cflo
a
t:
U
pdate c
f
loa
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc:
Add
a
detail
e
d
o
verview
of the p
u
rpose
of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
d
oc
s
: Update haddock markup and add a tr
i
vial
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doub
l
e: Add Poset and S
o
rt
a
ble instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
po
s
et: Add a c
l
ass f
o
r partia
l
ly
ord
e
red datatyp
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
build: Add an
a
utoc
o
nf configur
e
script
t
o
d
eterm
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
fl
o
ating: Add descrip
t
ion of flo
a
ti
n
g
c
l
ass
e
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
r
em
a
inder
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: Allow a printf format specifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
dou
b
le: implem
e
nt fromInt
e
ger
u
si
n
g toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: Allow conversion
f
rom any
Real t
o
Dou
b
le
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Expor
t
the
toFloating function fr
o
m Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oati
n
g
: Add er
r
or and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: Add power funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating
:
Add hyperbolic t
r
igo
n
o
m
e
t
ric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
typ
e
s: Use operations in GHC
.
Prim
for
d
o
uble
<
=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
i
ng
:
Add clas
s
ification f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowler
floating: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: Add
s
ome of the e
x
ponential f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
ler
f
loating: A
d
d t
r
igonom
e
tric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating: Split F
l
oating into Float
i
ng a
n
d RealFloat
.
commit
|
commitdiff
|
tree
next