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 B
o
w
l
er
fenv: Add sup
p
ort for s
u
p
pressing exceptions ac
r
oss
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
i
ck Bowler
floating
:
Add epsilon to the RealFl
o
at class
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowle
r
cmath: Fix bad typo in atan
2
and ata
n
2f
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
co
m
plex: Add init
i
al complex suppor
t
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k
B
o
wler
cmat
h
: Fix secti
o
n h
e
adings to m
a
tch
t
he
C
s
t
andard
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
float
i
ng: Ad
d
i
ns
t
ances for CDouble a
n
d CF
l
oat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
f
l
oating: Fix
off-by-one error in s
c
aleRa
t
ional
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bow
l
er
floating:
Spl
i
t out formatting from the Dou
b
le module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
fl
o
ating
:
Make fromRatio
n
a
l work prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add scalb
as the altflo
a
t
version of sc
a
lbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floating: Add another characteristic f
u
ncti
o
n and generaliz
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
floating:
Add som
e
floating point characteristic functio
n
s
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
f
loating: Pun
t
the FFI newtype wra
p
pe
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
Bowler
altf
l
oat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
doc: Ad
d
ha
d
do
c
k doc
u
me
n
tation for th
e
Re
a
lFlo
a
t
c
la
s
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loating: R
e
nam
e
t
gamma to gam
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
float
i
ng: Mo
v
e the Do
u
ble and Float mo
d
u
les
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floating: Use nearbyin
t
instead of ro
u
nd in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fl
o
ating: Add ri
n
t function to
c
omplement nea
r
by
i
nt
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
examples
:
Add a demonstration of w
h
y FEn
v
i
s
stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add support for
r
aising exce
p
tions
explicitl
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
o
wler
c
f
loat: Use
F
E_ALL_EXCEPT instead o
f
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat
:
Make an effort to suppo
r
t fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Punt
the class version of C's re
m
quo func
t
i
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
float
i
ng: Add a
s
eparate c
l
ass for the basic
f
l
oati
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nic
k
Bow
l
er
c
ompat: Ad
d
note to source f
i
le about non-
c
onforma
n
ce
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
d
oc: Acknowledg
e
the existence of
f
l
o
ating point environ
m
ent
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
c
k
Bowler
compat: Implement
wrappers for C99 float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build
:
F
ix build typ
e
in c
a
bal fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat
:
Add c
o
nfigure warning when replacements
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
cfl
o
at: Add compatibi
l
ity wra
p
pers
for some C99 functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
build
:
A
d
d
s
o
urce
r
epo
s
itor
y
t
o cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fenv: Add explicit definit
i
ons for infinit
y
,
nan and
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowl
e
r
fen
v
: Fix embarrassing typo in the Frac
t
i
ona
l
i
n
st
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
f
e
nv: Re-
e
xport Control
.
Applica
t
i
v
e since
u
sers need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
floating: Add exceptio
n
s
upport
t
o
f
envEv
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
lic
e
nse: Fix
copyrig
h
t
y
ears in
sour
c
e files
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck B
o
wler
floatin
g
:
Use a s
t
rict data constructo
r
for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
oatin
g
:
A
dd initial support
f
o
r
floating point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
floating: Add nearbyint to
the RealFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build
:
U
pd
a
te cabal depend
e
nc
y
information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
float: Remove use of dec
o
deFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Use bang pa
t
terns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick
Bowler
c
f
loat: remove INCLUDE pragmas as GHC 6
.
12
hates
t
hem
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
Bowler
build: Add missing Data
.
F
l
o
atin
g
.
Float to cabal fil
e
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bow
l
er
f
l
oating
:
Add ini
t
ial suppor
t
for the floating po
i
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
b
uild: Add
homepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowl
e
r
c
float: Generalize double_f
o
rmat t
o
al
l
ow speci
f
ying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
float: Ad
d
class instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
cmath: Add bindings for float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
a
l
tf
l
oat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
ick B
o
wler
li
c
ense: Ad
d
missi
n
g copyright header
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
doc
:
Add rati
o
nale behind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck
B
owler
doc:
F
ix oop
s
in d
e
scrip
t
ion of
O
rd class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
pos
e
t: Add c
o
m
m
utativity note for max
and min
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bowler
po
s
et:
R
enam
e
isSignific
a
nt to isOrde
r
e
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
doc: Move library descript
i
on to a bett
e
r home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
b
u
ild
:
Hackag
e
-
ify
t
he cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
f
loating: Add
Round
a
ble instance for
I
n
t
egral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Add ins
t
ance for In
t
egr
a
l a =
>
Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
d
o
c
:
Minor h
a
ddock marku
p
f
i
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
e
r
double: Add
a
n Enu
m
instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
fl
o
ating:
Add a cla
s
s which sup
p
orts rounding
f
unct
i
ons
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
w
l
e
r
fl
o
ati
n
g
:
F
ix b
r
oken
is
F
inite implem
e
ntation
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowl
e
r
floati
n
g: Get
r
id of
t
h
e
extra Instances
module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
poset: R
e
move
I
ncoherentIns
t
ances and def
i
ne our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset:
Use In
c
oherentInstances to resolve ove
r
la
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k B
o
wler
f
l
oa
t
ing: Update exp
o
rt lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowle
r
d
o
uble: Split out f
o
r
eign d
e
c
larations in
t
o
t
h
eir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
doc: Update haddock c
o
mmen
t
s f
o
r Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
poset:
E
xport t
h
e Ord class
(
but n
o
t its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owler
doc:
Elaborate on
why Ord i
n
stanc
e
s for float
i
ng types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
floating: A
d
d
f
q
u
ot
R
em,
t
he analogu
e
of C'
s
remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
float
i
ng
:
Add fma fu
n
ction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wle
r
d
ouble: Implement specific co
m
parison
functions
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
dou
b
le: Remove
s
uperf
l
uous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
build: Update
c
ab
a
l
s
c
ript for dist
r
ibution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
license:
Add copyright and
l
icense inf
o
rmation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
c
:
Add
a
det
a
i
l
ed
overvie
w
of the p
u
rpose
o
f the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
do
c
s: Update h
a
ddock markup
and add
a
triv
i
al function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
e
r
double: Add Poset and
S
o
rtable inst
a
nces
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Add
a
class for partially ordered dat
a
t
y
pes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Add an autoconf configure script to det
e
rm
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
ow
l
er
floati
n
g: Add descr
i
pt
i
on of float
i
n
g classes
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
flo
a
t
ing: Add r
e
mainder func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
cfloat: Allow a p
r
intf format
s
pecifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
ow
l
er
d
ouble
:
implement
f
romInteg
e
r
u
sing toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
l
e
r
flo
a
ting
:
Al
l
ow conversion from a
n
y R
e
al to Doub
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
owler
floating: Ex
p
o
r
t the toFloating fu
n
ction from Da
t
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating: Add
error and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating
:
Add powe
r
functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add h
y
perbolic trigonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
t
y
p
es: Use oper
a
tions
i
n
GHC
.
Prim for double
<=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
flo
a
ting:
Add classifica
t
ion f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating:
A
d
d
nex
t
after
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
f
loating: Add some of the expon
e
n
tial fu
n
cti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: A
d
d
trigonometric func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
f
l
o
a
t
i
ng: Split Floating in
t
o Floatin
g
and RealFloa
t
.
commit
|
commitdiff
|
tree
next