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: Move Data.Floating.CMath.Instances under Data.Floating.Types.
2010-02-24
Nick
Bowle
r
fl
o
a
t
ing: Move
D
at
a
.
Floa
t
ing
.
CMath
.
I
n
stances und
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bowle
r
floating:
Merge Da
t
a
.
Floating
.
Typ
e
s and Dat
a
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
f
e
n
v: Add
s
uppo
r
t fo
r
su
p
pres
s
ing
exc
e
ptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick
Bowler
floa
t
i
n
g:
A
dd epsi
l
on to the RealFl
o
at class
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k
Bowler
cmath
:
F
i
x bad
t
ypo in atan
2
and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
complex: Add
ini
t
i
al co
m
plex s
u
pport
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath
:
Fix section he
a
dings
to
m
atch
t
h
e
C stand
a
r
d
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floa
t
ing: Ad
d
i
n
s
t
ances
f
or CDou
b
le and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
f
l
oating: Fix off-by-one error in scal
e
Rational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Split out format
t
in
g
from the
D
o
uble module
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
floating: Make fr
o
mRational work properl
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
floating: Add scalb as the altfloat version of
s
calbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
Add
another
c
ha
r
a
c
teristic
f
un
c
tion and g
e
nera
l
ize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
floating: Add some floating point characteristic fu
n
ctio
n
s
.
commit
|
commitdiff
|
tree
2010-02-12
N
ick
Bowler
floatin
g
: P
u
nt t
h
e FFI ne
w
type wrapp
e
rs
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowle
r
a
l
tfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
e
r
doc: Add
haddock do
c
um
e
ntation for the
RealFloa
t
class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
oat
i
ng: Ren
a
me tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
f
lo
a
t
i
ng:
M
ove the
D
o
u
ble and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fl
o
atin
g
: Use ne
a
rbyint instead of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floa
t
ing: Add rint fu
n
ction
t
o
com
p
l
ement
n
e
arby
i
nt
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
example
s
: A
d
d
a demonstration of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Ad
d
support fo
r
raising
exceptions explicitl
y
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k Bowler
cfloat: Use
F
E_A
L
L_EXCEPT
inst
e
ad
of
-1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck
Bowler
com
p
at: Make an
e
ff
o
rt to supp
o
r
t fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Punt the class vers
i
o
n
o
f C's
re
m
quo funct
i
on
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wler
f
loating:
Add a separate class
f
o
r
t
he basic f
l
oating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bo
w
ler
compat: Add note to
source
f
ile about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
do
c
:
Acknowle
d
ge th
e
existence of floati
n
g point envir
o
nmen
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
co
m
pa
t
: Implement
wrappe
r
s
for C99 float-value
d
functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
build: Fix
b
uild
type in
c
abal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
compat: Add con
f
i
gure warn
i
ng whe
n
replacement
s
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
cfloat: Ad
d
compat
i
bility wrappers
for some
C9
9
fun
c
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowl
e
r
build
:
Add sourc
e
repository to cabal fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
n
v: Add explic
i
t de
f
initions for inf
i
nit
y
,
nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
B
ow
l
er
fenv
:
Fix emb
a
rrassing typo in the Fr
a
c
tion
a
l instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re-ex
p
ort Contro
l
.
Ap
p
li
c
ative
since u
s
ers need i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add exception support
to
f
envEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowl
e
r
l
i
cense:
Fix copyright years in s
o
urce fil
e
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
floating:
U
se
a
strict d
a
ta const
r
uctor
for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
floating
:
Add
initial suppo
r
t for floating
p
o
int
excep
t
i
ons
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bo
w
ler
floati
n
g: Add n
e
arbyint to the Re
a
lFloat
c
l
a
ss
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
e
r
bui
l
d: Update cabal
dependenc
y
information
f
or GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: Re
m
o
ve use of d
e
codeF
l
oatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
loat
i
ng: Use
b
ang p
a
tterns for un
l
ifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: remove
I
N
C
L
U
D
E pragmas as
G
HC
6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
b
u
ild: Add
mis
s
ing Data
.
Flo
a
ti
n
g
.
Float
to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k Bowler
floating: Add initial
s
upport for t
h
e fl
o
ating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
Bowler
build
:
A
dd homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k Bowler
cflo
a
t: Generalize doubl
e
_format to
allow
specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float: Add class instances f
o
r Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowler
cmat
h
:
A
dd bindings for floa
t
-val
u
ed
functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloa
t
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
lice
n
se
:
Add
missing copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
doc: Add rationale behind the Round
a
b
le cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
d
o
c:
F
ix
o
ops in desc
r
i
ption of Or
d
clas
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
poset: Add com
m
utativity note
f
or max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
po
s
e
t
: Rename
isSignificant to isO
r
dered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
d
o
c:
M
ove
library de
s
cri
p
tion
t
o a
better ho
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowle
r
b
u
i
ld: H
a
c
k
a
g
e
-
ify t
h
e cabal
f
i
l
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
f
loating
:
A
dd Roundab
l
e
inst
a
n
ce for In
t
eg
r
a
l a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Add instance for Integral a => Rat
i
o a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc: Minor
h
addock markup
f
i
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
wl
e
r
double:
A
d
d an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
floating
:
Add a
c
lass which suppor
t
s rounding functi
o
ns
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
f
loating: Fix broken isFinite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bow
l
er
f
l
o
ating: Get r
i
d of the extr
a
I
n
s
tances
module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Remove IncoherentInsta
n
c
e
s and
d
ef
i
ne our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Use IncoherentInstan
c
es t
o
res
o
l
ve ove
r
laps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floatin
g
: Update e
x
p
o
r
t
l
ists
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bo
w
l
e
r
double
:
Sp
l
it out for
e
ign decl
a
rations into t
h
ei
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doc:
U
pdate h
a
ddock comm
e
nt
s
for D
a
ta
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset
:
E
xpor
t
the Ord class (but not its method
s
)
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
doc: Elaborate
on why
O
r
d
ins
t
ances for floating typ
e
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fquotRem, the an
a
logue
o
f C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowle
r
floating: Add
fma
functi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bo
w
l
e
r
dou
b
l
e
:
Impleme
n
t specific comp
a
rison fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
d
ouble: Remove sup
e
rfl
u
ous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build:
Update cabal script
f
or dis
t
ribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
m
i
sc:
F
ix FFI pr
a
g
mas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
ow
l
e
r
l
i
cense: Add copyright a
n
d license informa
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
ow
l
er
cfloat: Up
d
ate cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
doc
:
Add
a det
a
iled ov
e
rview of
the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
do
c
s: Upda
t
e had
d
ock
marku
p
and
a
dd a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
double: Add
P
ose
t
an
d
Sortable inst
a
nces
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
p
ose
t
:
Add a class fo
r
p
a
rtiall
y
orde
r
e
d
datat
y
pes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
u
ild: A
d
d an
a
uto
c
on
f
c
o
nfigur
e
s
cript
t
o determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owl
e
r
floating: Add description o
f
fl
o
ating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add remain
d
er func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick B
o
wl
e
r
cf
l
o
at: Allow a printf format specifier
to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
double: imple
m
ent fr
o
mIntege
r
usin
g
toFloati
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
fl
o
ating: Allow conversio
n
from any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floati
n
g: Export the toFlo
a
ting func
t
ion from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating: Add
error
a
nd gamm
a
funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
flo
a
ting: Add pow
e
r functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add hyperbolic trigonometric
funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
types: Use op
e
rat
i
o
n
s in GHC
.
P
rim
f
or do
u
bl
e
<=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loating: Add
c
l
a
ssifica
t
io
n
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
f
l
oating: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
flo
a
t
ing: Add some of the expo
n
ential functions
.
commit
|
commitdiff
|
tree
next