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
Nick Bowler
fenv: Add support for suppres
s
ing exc
e
ptio
n
s across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowle
r
floating: Add ep
s
ilo
n
to
the RealFlo
a
t
c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bo
w
ler
cmath: Fix bad typo in atan2
and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
c
o
mplex: Add
i
nitia
l
co
m
ple
x
s
u
pp
o
rt
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowle
r
cmath: Fix se
c
tion heading
s
t
o
ma
t
c
h the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck
B
ow
l
er
float
i
ng: Add
in
s
ta
n
c
es for
C
Double a
n
d CFloa
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating:
Fix off-by-one
error
in scaleRation
a
l
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating
:
S
plit out fo
r
matting from the D
o
ub
l
e mod
u
le
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating
:
Make fro
m
Rat
i
onal work
p
roperly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floating: Add sc
a
lb a
s
the alt
f
loat ver
s
i
on of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
fl
o
a
ting: Add another characteristic
f
u
nction and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
f
loating: Add some floating point charac
t
eristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bo
w
ler
flo
a
t
i
ng
:
Punt the FFI n
e
wtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bo
w
ler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
d
o
c
: Add
ha
d
dock do
c
ument
a
t
io
n
for the
R
ealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
flo
a
ting: Rename tgamma t
o
gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Mo
v
e the Do
u
ble and
F
loa
t
modul
e
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating:
U
se ne
a
rbyint in
s
tead of
r
ound in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
floatin
g
: Add rint function to complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
ex
a
mples: Ad
d
a demonstratio
n
of why
FEnv is
s
till
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
fen
v
: Add
s
u
p
port for raisi
n
g exceptions expli
c
itl
y
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck B
o
wler
c
f
loat: Use FE_ALL_EXCEP
T
i
n
stead
o
f -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Mak
e
an effor
t
to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
f
l
oat
i
ng: Punt t
h
e
cl
a
ss version of C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wler
f
loating: Add a separa
t
e
class for the basi
c
floatin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
com
p
a
t
: Add note
to source file abo
u
t non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
doc: Acknow
l
edge
the existence of
f
l
o
a
ting point en
v
iron
m
ent
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
compat: Impleme
n
t
wr
a
ppers for C99 float-valued functi
o
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
b
uild
:
Fix build
ty
p
e in cab
a
l file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: Add configure warni
n
g when repl
a
cements
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfl
o
at: A
d
d
com
p
atibility wrapper
s
for some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
build
:
Add sourc
e
repository to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
w
l
er
fe
n
v: Add expli
c
it de
f
initions for in
f
inity, n
a
n and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Fix
e
mbar
r
a
s
s
i
ng
typo in
the Fra
c
t
io
n
a
l
inst
a
n
ce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
f
e
nv: Re-export
C
o
n
t
ro
l
.
A
p
pl
i
cative since users n
e
ed it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
flo
a
ti
n
g: A
d
d ex
c
e
ption supp
o
r
t
t
o fe
n
vEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
w
le
r
licen
s
e: Fix
copyright years in
s
ource fil
e
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
floati
n
g: Us
e
a st
r
ict d
a
t
a constructo
r
for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
f
l
oatin
g
: Add initial support for flo
a
ti
n
g point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add nea
r
byint
t
o the
RealFloat cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
B
owler
build: Update cabal dependen
c
y information
f
or GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
B
owle
r
float: Remove use
o
f
decode
F
loat
I
nt
e
ge
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating:
U
se bang patterns for unlift
e
d
bin
d
ing
s
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
Bowle
r
cfloat:
r
emove INCL
U
D
E pragmas as G
H
C 6
.
1
2
hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
e
r
b
ui
l
d: Add missing Data
.
Floating
.
Flo
a
t to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add
initial suppor
t
for the floati
n
g point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
ck Bow
l
er
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
w
l
er
cfl
o
a
t: Gener
a
lize dou
b
le_fo
r
ma
t
to
allow speci
f
ying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bowler
flo
a
t
: Add class
i
nstan
c
es
f
o
r
Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
B
owler
c
math: Add bin
d
ings fo
r
flo
a
t-va
l
ued
function
s
.
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 mis
s
ing copyrigh
t
headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
doc: Add rationa
l
e
b
ehind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bo
w
le
r
doc:
Fix
o
o
ps in description of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
poset:
Add com
m
utat
i
vi
t
y note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset:
Rename isSign
i
fican
t
t
o
isOr
d
er
e
d
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowler
doc: Move library description to
a
bette
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
Ni
c
k Bow
l
e
r
build: Hackage-i
f
y th
e
cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bo
w
ler
floating: Add Roundable instance
f
or Integ
r
al a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Add instance for Integr
a
l a
=
> Ra
t
io a
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
B
owler
doc
:
Min
o
r haddock
markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bow
l
er
double: Add
a
n
E
num instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
fl
o
a
t
ing: Add
a
class whic
h
s
upports rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
N
ic
k
Bowler
floating: Fix broken isFinite imp
l
e
men
t
ation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating: Get
rid o
f
the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
p
oset:
R
emo
v
e
Incoheren
t
Instance
s
an
d
de
f
ine our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
le
r
poset:
Use I
n
coher
e
ntInstances
to r
e
s
o
lve
o
v
erlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floati
n
g: Update export lis
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowler
do
u
ble: S
p
lit out foreign
d
e
clarations i
n
t
o
their ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
doc: Update haddock comments for Da
t
a
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wl
e
r
poset:
Export the Ord class (but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doc: Elabo
r
a
te
on why O
r
d
i
nstances for floa
t
ing types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
floating: Add fquotRem, the analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
floa
t
i
ng:
A
dd fma fu
n
ction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Implem
e
nt specific c
o
mpariso
n
fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
R
emov
e
super
f
luo
u
s parenthese
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
buil
d
: Update c
a
b
a
l
scrip
t
for distributi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
misc: Fix FFI pra
g
mas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license:
A
dd copyri
g
h
t and
license i
n
fo
r
mation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
cfloa
t
: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc
:
A
d
d a detail
e
d overview of the purpose
o
f the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
docs: Update ha
d
dock
m
arkup and add
a tr
i
vial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
double: Add Poset
a
n
d
Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Add a cla
s
s
f
or partia
l
ly
or
d
ered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build:
Add an autoconf
c
onfigure script to d
e
termine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck B
o
wler
floating:
A
d
d des
c
rip
t
i
o
n of floating
classe
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
flo
a
ting: A
d
d re
m
ainder
f
uncti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: Allo
w
a printf format
speci
f
ier to b
e
passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
doubl
e
: implement
f
ro
m
Integ
e
r using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
N
ic
k
Bow
l
er
floating: Allow conversion from
a
ny Real to Do
u
ble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floati
n
g:
E
xport the to
F
loating function f
r
om
Da
t
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Add err
o
r and gamm
a
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Add power f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
B
owler
floati
n
g:
Add hyp
e
rbolic trigon
o
metric
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowle
r
types: Use
op
e
rations in GHC
.
Pr
i
m
for dou
b
le <=> floa
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating
:
Add
c
la
s
sificati
o
n functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
B
owler
f
l
oati
n
g: Add n
e
xtafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floa
t
ing: Add some of the exponential function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
f
lo
a
ting: Add trigonometr
i
c func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Split F
l
oating into Floating and RealFloat
.
commit
|
commitdiff
|
tree
next