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: A
d
d su
p
p
o
rt fo
r
s
u
ppressing exc
e
ptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
fl
o
ating:
A
dd epsi
l
on to the RealFloat clas
s
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck B
o
w
l
er
cma
t
h
: Fix bad typo in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
B
owler
complex: Add initial com
p
l
e
x
support
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
cmath: Fix section
heading
s
to
m
atch the C
s
t
a
ndard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
le
r
floati
n
g
:
Ad
d
i
nstances for
C
Do
u
ble
a
n
d CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
fl
o
at
i
n
g
: F
i
x
o
ff-by-one
error in scaleRation
a
l
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
floating: Sp
l
it out for
m
atting from
the Double m
o
dule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
fl
o
ati
n
g: Make fromRational work prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: A
d
d
sca
l
b as the altfloat version
o
f scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floating: Add
a
nother chara
c
teristic function an
d
generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wle
r
floating
:
Add som
e
floati
n
g p
o
int characteris
t
ic
functions
.
commit
|
commitdiff
|
tree
2010-02-12
N
i
ck Bowler
f
loating: Punt the
F
FI newty
p
e
w
r
appe
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowle
r
altflo
a
t
-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add haddock doc
u
mentation f
o
r the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
t
i
ng: Rename tgamma
to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
floating: Mo
v
e th
e
D
o
uble
and Float
m
odules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
floating: Use n
e
arbyi
n
t in
s
tea
d
o
f
round in fquo
t
Rem
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
Bowler
floating
:
Ad
d
ri
n
t
f
unction to co
m
p
lement nearb
y
int
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
w
l
er
examples: Add a demonstration of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
Bowle
r
fenv: Add support
for raising exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
c
floa
t
: Use FE_A
L
L_EXCEPT i
n
stead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
compat: Make an
e
ffort to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
float
i
ng: Punt
t
he class
v
er
s
ion of C'
s
rem
q
uo funct
i
on
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
B
owler
floa
t
i
n
g: Add
a separate
c
lass
f
or the bas
i
c fl
o
a
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
ck Bow
l
e
r
compat: A
d
d
note to
so
u
rce file a
b
ou
t
non-confo
r
mance
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k
Bo
w
ler
doc:
A
ckn
o
w
l
edge the
exist
e
nce of floa
t
i
n
g poi
n
t e
n
vironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
Bowle
r
co
m
pat
:
Implement wra
p
p
e
rs for C99 float-valued func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
u
ild: Fix
b
uild
type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
compat: A
d
d configure warning when replac
e
m
e
nts ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat: Add comp
a
tibility wra
p
pers for some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
build: Add sourc
e
reposito
r
y
to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k B
o
wler
fen
v
: Ad
d
explic
i
t definitio
n
s
for in
f
inity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowl
e
r
fenv:
F
i
x embarrassing typo
in
t
he Fract
i
on
a
l
instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: R
e
-
e
xport Con
t
r
ol
.
A
p
p
lica
t
ive
s
i
nce users need it
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
floa
t
ing:
A
dd ex
c
eption s
u
pp
o
r
t
to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
licen
s
e: Fix copyrig
h
t years
in source f
i
le
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bow
l
er
floa
t
ing:
Use a str
i
ct data constructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
float
i
n
g
: Add initial supp
o
rt for
f
loating poin
t
exce
p
tions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
floating: Add n
e
arb
y
int
to th
e
RealFl
o
at
c
lass
.
commit
|
commitdiff
|
tree
2010-01-27
N
ic
k
Bowl
e
r
build: U
p
date
c
abal depe
n
dency information for
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
float
:
Remove use of
deco
d
e
F
lo
a
t
Integer
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
fl
o
ating: Use bang patter
n
s for unlifted
b
i
ndings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
cfloat: remove INCLUDE pr
a
gmas as
G
HC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
l
e
r
build: Add missing Data
.
Floating
.
Float to
c
ab
a
l
file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
floa
t
i
n
g: Add initia
l
support for the floating
p
o
int
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
bui
l
d: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
l
e
r
c
f
loat: Generalize do
u
b
le_fo
r
mat
t
o
a
l
l
o
w speci
f
ying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bo
w
ler
float: Ad
d
c
las
s
i
n
stances for
F
loat
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
cma
t
h: Add bindings
f
or float-valu
e
d functions
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
license: Add miss
i
ng
copyri
g
ht headers
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck
B
owler
doc: Add r
a
t
i
onale b
e
hind the Roundab
l
e class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
ow
l
e
r
doc: Fi
x
oops i
n
descr
i
p
t
ion of
O
rd
clas
s
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k
Bowl
e
r
poset
:
Add
c
ommutativ
i
t
y n
o
te for
max and
min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
po
s
et
:
Rename
is
S
ig
n
ificant to isOrd
e
red
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowler
d
o
c: Mo
v
e library description to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
b
u
ild
:
Hac
k
age-
i
fy th
e
cabal
file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add R
o
undable i
n
s
ta
n
ce for I
n
tegral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
p
o
se
t
:
Ad
d
i
n
st
a
nce for Integral a =>
Ra
t
io a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc
:
Minor haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
ouble: Add
an Enu
m
instance
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck
Bo
w
ler
fl
o
atin
g
:
Add
a
class which s
u
pports rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k B
o
w
l
er
f
l
o
ating: Fix broke
n
isFinite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck
B
owler
floati
n
g: Get r
i
d of the e
x
tr
a
Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
p
os
e
t: Re
m
ove IncoherentInstances and define
our o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
po
s
et: Use Inc
o
her
e
n
tInstances to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
f
l
oating
:
Update export
lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
doub
l
e
:
Spl
i
t
o
ut foreign
declar
a
t
i
ons i
n
to the
i
r
ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doc: Up
d
ate haddock co
m
ments f
o
r Dat
a
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
po
s
et: Export
the Ord class (but not its m
e
thods
)
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
doc
:
Elaborate
on
w
h
y
Ord in
s
tanc
e
s
for
f
l
oating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
floating: Add fquotR
e
m, the an
a
logue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
f
l
oating: Add fma func
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
d
oub
l
e: Implem
e
nt specific
comparison
functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
uble: Remove superf
l
uous paren
t
heses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
b
u
ild: Update cabal sc
r
i
p
t
f
o
r
dis
t
ribut
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owl
e
r
misc: Fix FFI
pr
a
gmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
lic
e
ns
e
:
A
d
d
copyri
g
ht an
d
license infor
m
a
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
ler
cfl
o
at: Update cf
l
oat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
doc:
Add a
d
etailed
o
verview of the purpos
e
of th
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
docs:
U
pd
a
te
h
addock mark
u
p
and add
a
trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
uble: Add
Poset
a
nd Sortab
l
e instanc
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Ad
d
a class for partially
orde
r
ed
d
atatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build
:
Add a
n
a
u
toconf
c
onfigure scrip
t
to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
l
er
floating: A
d
d de
s
crip
t
io
n
o
f
float
i
ng classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owl
e
r
floating:
A
dd remainder f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowl
e
r
cf
l
oat: Al
l
ow a printf forma
t
specifie
r
to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wle
r
doubl
e
: implement from
I
nteger us
i
ng toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Allow
c
onve
r
sion f
r
om
a
ny R
e
a
l t
o
D
o
uble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floating: Export the toFl
o
ati
n
g
f
unction
f
rom Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
B
o
wler
f
loating:
A
d
d
error and gamma fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
p
ower func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Ad
d
hyperbolic t
r
igonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
ty
p
es: Use operation
s
i
n
GHC
.
Prim for d
o
uble <=> fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add c
l
assific
a
tion fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating: Add ne
x
t
a
f
ter
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: A
d
d some of the exponen
t
ial funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bo
w
ler
floating:
Add trigo
n
ometric fu
n
c
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating
:
Split Floating int
o
Floa
t
ing and
R
ealFloat
.
commit
|
commitdiff
|
tree
next