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
N
ick Bowler
floatin
g
: Move Data
.
Floa
t
ing
.
CMath
.
Instances
under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
flo
a
ting: Merge Data
.
Floating
.
Typ
e
s
and
D
at
a
.
F
l
oatin
g
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
N
ick Bowler
fenv:
Ad
d
s
u
pport for
s
uppressing ex
c
eptions acros
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nic
k
B
o
wler
floatin
g
: Add epsilo
n
t
o
t
h
e
Real
F
loat class
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck B
o
w
ler
cmath
:
F
i
x bad
typo in at
a
n2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k
B
owle
r
complex: Ad
d
initi
a
l c
o
mplex sup
p
o
r
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: Fix section head
i
ngs to match
t
he
C
sta
n
dard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
float
i
ng: Add instan
c
es fo
r
CDouble a
n
d
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick
B
o
wler
floatin
g
: Fix off-by
-
one error in s
c
aleRa
t
ional
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floating: Split out
f
o
r
mat
t
ing
f
rom
t
h
e
D
oub
l
e module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
oa
t
ing:
M
a
ke fromRati
o
nal work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bo
w
ler
float
i
ng: Add scalb
a
s the
a
ltfloat ver
s
ion of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
A
dd another characteristic functi
o
n and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owl
e
r
floating: Add some float
i
ng point c
h
aracteristic funct
i
ons
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
Bowler
float
i
ng: Pun
t
t
he FF
I
newtype wra
p
pers
.
commit
|
commitdiff
|
tree
2010-02-06
N
ick Bowler
a
ltf
l
oat-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
doc: Add hadd
o
ck documen
t
ation for the
R
ealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
floating: Rename tgamma
t
o gam
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
o
wl
e
r
floating: Move the Double and Flo
a
t m
o
dules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
floating:
U
se n
e
a
rbyin
t
i
n
stead
of r
o
und
i
n
fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
floating: Add rint func
t
i
on to complemen
t
nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
exa
m
p
les: Add a demonstra
t
io
n
of wh
y
FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owl
e
r
fenv
:
Add
support for raising exceptions exp
l
i
c
it
l
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
c
f
loat: Us
e
FE_AL
L
_EXCEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat
:
Make
a
n effort to support f
m
a
properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
fl
o
atin
g
:
Punt the class version of C's remquo f
u
nc
t
ion
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
ler
f
loating: A
d
d a
separate class
f
o
r the ba
s
i
c floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
c
o
m
pat: Add note to so
u
rce file about non-conforma
n
ce
.
commit
|
commitdiff
|
tree
2010-01-30
Nick B
o
wler
d
o
c
:
Acknowledge the existence of floating point envi
r
o
n
ment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
c
k B
o
w
l
e
r
compat: Implement wrappers
f
or C9
9
float-val
u
ed functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
build: F
i
x
b
uil
d
typ
e
i
n cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
c
ompat: Add configure warning when
r
eplacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat: Add compatibilit
y
wrappers for some C99
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
buil
d
:
A
dd source repository t
o
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
f
env
:
Add
e
x
plicit definitions f
o
r
i
nfinity, n
a
n and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
fenv: Fix embarras
s
i
n
g
t
y
po in t
h
e Fractional insta
n
ce
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
f
env: Re-
e
xpor
t
C
o
ntrol
.
Appl
i
cative s
i
n
c
e
users need i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
floating: Add excepti
o
n
support to fe
n
vEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
license: Fix copyright years in sourc
e
files
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowle
r
floating: Use
a
s
t
r
ict data cons
t
r
u
c
t
o
r
for FE
n
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating:
Add initial
support f
o
r floati
n
g poi
n
t exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add ne
a
rbyint to the Real
F
l
oat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
bu
i
ld:
Update
cabal d
e
pendency inform
a
tion for
G
HC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
float: Remove u
s
e of de
c
odeF
l
oatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowle
r
f
l
o
a
ting: Use
b
a
n
g patt
e
rns
f
or unli
f
ted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
le
r
cfloat: remove IN
C
LU
D
E pragma
s
as GH
C
6
.
1
2 hate
s
t
h
em
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
B
o
w
le
r
build: Add
m
issing Data
.
Floating
.
Float to
c
aba
l
f
ile
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oating: Add initial support
f
o
r the floa
t
i
n
g point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
buil
d
: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
c
f
loa
t
: Ge
n
er
a
li
z
e double_format to allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowler
float: Add class instance
s
for Flo
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cma
t
h
:
Add bindings for floa
t
-valued fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
a
l
tfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
licen
s
e:
Add missing
copyri
g
ht h
e
aders
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowler
doc:
A
d
d
ration
a
le behind the Round
a
ble cl
a
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix oops in descrip
t
ion
o
f Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Add commutativit
y
n
ote for
m
a
x and min
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k
Bowler
poset: Ren
a
me
isSignificant to
i
sO
r
dered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move library descrip
t
ion
t
o
a
better home
.
commit
|
commitdiff
|
tree
2010-01-19
Ni
c
k
Bowl
e
r
bu
i
l
d: Hackage-ify t
h
e
cab
a
l
f
ile
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add Ro
u
ndable instanc
e
for Integ
r
al a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick
B
ow
l
er
poset: Ad
d
ins
t
ance
f
or
Inte
g
ral a =>
R
at
i
o a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
d
o
c
:
M
inor hadd
o
ck
m
a
r
k
u
p
fi
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Ad
d
a
n
En
u
m instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
oating: A
d
d
a
class which suppo
r
t
s
r
ounding function
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fix broken isF
i
nit
e
implementat
i
on
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating: Get rid of the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
c
k Bowler
pose
t
: Remove
Inco
h
e
rentInstances an
d
define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
poset: Use Incohe
r
entInstances t
o
r
e
solve
o
verl
a
ps
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowl
e
r
fl
o
a
t
ing: Update expor
t
lists
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick
B
owler
double: Split out f
o
r
eign declar
a
tion
s
int
o
their ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doc: Update had
d
o
ck co
m
ments for Da
t
a
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
p
oset: Ex
p
or
t
the Ord class (but no
t
i
t
s me
t
hods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
B
o
wler
doc: Ela
b
o
rate on w
h
y Ord instances for floating
ty
p
es
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
loatin
g
: A
d
d f
q
uotRem, the analogue of C's
r
emquo
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
floating:
A
dd fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
uble:
Im
p
leme
n
t specific
compa
r
i
son
f
un
c
tions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
double: Re
m
ove
s
uperfluous pa
r
entheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
build: Upd
a
te c
a
bal sc
r
ipt for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
misc: Fi
x
FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
license
:
Add
c
opyright
a
nd lic
e
nse in
f
ormati
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfl
o
at: U
p
d
ate cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
owler
doc: Add a detailed o
v
erview
of
t
he
purpose of t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowle
r
d
ocs: Update haddock m
a
rku
p
and add a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
A
d
d
P
o
se
t
a
nd Sortable
i
n
stances
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowle
r
pos
e
t: Add
a
class
f
or p
a
rtially or
d
e
red datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bu
i
l
d: Add an autoconf configure script to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owle
r
float
i
n
g:
A
d
d
descri
p
tion of
f
loating
classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
flo
a
ting: Add
r
e
mainder f
u
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat:
A
llow a printf format specifie
r
to be p
a
ssed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
doubl
e
: im
p
l
e
m
e
nt fr
o
mInteger
u
s
i
n
g to
F
lo
a
ting
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
w
ler
f
l
oa
t
ing: Al
l
ow conversion fro
m
any Real to D
o
uble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: E
x
port
the toFl
o
at
i
ng
f
unction f
r
om Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Add
e
rror and gamma
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowl
e
r
floating:
Add powe
r
fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add hyperbolic t
r
igonometric
functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
t
ypes:
U
se operations
in G
H
C
.
Pr
i
m
for
d
ouble <=>
f
loat
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: Add
c
l
a
s
s
ifi
c
a
tio
n
functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bo
w
ler
floating: Add
next
a
fter
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
f
l
oat
i
ng:
Add some of the expo
n
ential fu
n
c
t
ions
.
commit
|
commitdiff
|
tree
next