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
complex: Add initial complex support.
2010-02-20
Nick
Bowler
compl
e
x: Add init
i
al
complex su
p
port
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
m
ath: Fi
x
se
c
tion
h
eadings to ma
t
ch the C
s
t
a
ndard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
f
l
oat
i
ng: Ad
d
instance
s
for CDouble and
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Fix off-b
y
-one error
in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
oat
i
n
g
: Spli
t
out formatting from
the Double
m
odu
l
e
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
float
i
ng: Make f
r
omRa
t
ional
w
ork pro
p
erl
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floating:
Ad
d
scalb as the altflo
a
t version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
er
float
i
ng: Ad
d
a
n
other
c
ha
r
a
cteristi
c
func
t
ion and gener
a
lize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floati
n
g
:
Add some floating
p
oint
characteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
Bowler
floating: Punt the FFI newty
p
e wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
a
l
tfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc
:
Add h
a
dd
o
ck do
c
umentation for the
RealFl
o
at c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-05
N
ic
k
Bowler
floating: Rename tga
m
ma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
floating: Move the Double and F
l
oat m
o
dules
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
floating: U
s
e nearbyi
n
t instea
d
of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floati
n
g: Add rint
f
uncti
o
n
to complement
ne
a
rbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
e
x
amples: A
d
d a demonstration of w
h
y FEnv is sti
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
fenv
:
Add support for rai
s
ing exception
s
explici
t
ly
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick
B
owler
cfl
o
a
t
: Use FE_ALL_EXC
E
PT
i
nstead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Make
an effort to supp
o
rt fm
a
properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating:
Punt the class version of C's rem
q
uo f
u
nction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
f
l
o
a
tin
g
: Add a separate class for the bas
i
c floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowle
r
compa
t
: Add note to sour
c
e file
a
b
o
u
t
no
n
-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck
B
owler
d
o
c: Ackn
o
wle
d
ge the e
x
i
st
e
nc
e
of floating point environ
m
ent
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k
Bowle
r
c
ompat: Implement wrappers for C99 f
l
oat-valued fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
le
r
build:
F
ix b
u
ild
type
in cab
a
l fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
compat: Add configure warning when replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat:
Add co
m
patib
i
lity wrappers f
o
r some C99 fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build
:
Ad
d
source
re
p
osito
r
y to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv:
A
dd explicit defi
n
iti
o
n
s
f
or infinit
y
,
nan a
n
d pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fe
n
v
: Fix embarras
s
ing typo in the Fractio
n
al instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
fenv:
R
e
-export
C
ontrol
.
Applicat
i
ve since users
n
eed
i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add e
x
ception s
u
ppor
t
t
o
fenv
E
val
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
l
i
cen
s
e: F
i
x
copyright
y
e
a
rs in source
files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Use a s
t
rict data constructor for F
E
n
v
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
floating: Add
i
n
itial suppor
t
f
or fl
o
a
t
ing
p
o
i
nt exc
e
ptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Ad
d
nearbyint to
the RealFloat cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Upda
t
e cabal dependen
c
y in
f
ormation for GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k Bowler
float: Remo
v
e
use of
decodeFl
o
atI
n
tege
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
fl
o
ating: Use bang patterns for
un
l
ifte
d
bin
d
in
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
cfloat
:
remov
e
INCLUDE
p
r
a
gmas
as GHC
6
.
12 hat
e
s them
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bow
l
e
r
b
u
i
l
d
: Add
missing Da
t
a
.
F
l
o
ating
.
Floa
t
to caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
e
r
floating: Add init
i
al suppor
t
for the floating p
o
in
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
ick Bowl
e
r
bui
l
d: Add ho
m
e
p
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bo
w
ler
c
f
loat: Gen
e
r
a
lize d
o
uble_forma
t
to all
o
w specifyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
o
w
ler
f
l
oa
t
: Add
c
lass insta
n
ces
f
or Fl
o
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Add bindin
g
s for float
-
va
l
ued functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
al
t
float-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
licen
s
e: Add
m
issing copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
o
c: Add r
a
tion
a
le behind the Round
a
b
l
e
cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wle
r
doc: F
i
x
oops in description of Ord cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
c
k Bowl
e
r
pos
e
t: Ad
d
commutativity note for ma
x
and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
po
s
et: Re
n
a
me isSig
n
ificant to isOrde
r
ed
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
c
k
Bowler
doc: Move library des
c
r
ipt
i
o
n
to a bet
t
er home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick B
o
w
l
er
build: H
a
ckage-ify t
h
e
c
abal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
f
l
oating
:
Add Roundable instance for Integ
r
al a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowle
r
poset: Ad
d
instance
for Integral a => R
a
t
io a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick B
o
wl
e
r
doc: Minor haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
double: Add a
n
E
num
i
nstance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
oat
i
ng: A
d
d a clas
s
which
s
upports rou
n
ding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
flo
a
ting: Fi
x
b
roken isFinit
e
imp
l
e
menta
t
ion
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bow
l
er
floating: Get rid
o
f the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck Bowler
poset:
R
emove
IncoherentIns
t
a
n
c
es and d
e
fine our ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck B
o
wl
e
r
poset: Use
I
ncohere
n
tInstances to resolve
o
ver
l
aps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowl
e
r
floati
n
g:
U
pda
t
e export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
double: Split out foreign dec
l
ara
t
ions
i
n
to
t
he
i
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doc:
U
pdate
hadd
o
ck com
m
ents for Data
.
Po
s
et
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bo
w
ler
p
os
e
t: Export the Ord class (but not its met
h
ods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c: Elaborate
o
n why
O
rd instances for floating ty
p
es
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowle
r
f
l
oatin
g
:
A
dd fquo
t
Rem, the an
a
logue of
C's
r
emqu
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floatin
g
: Add fma functi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bow
l
er
d
o
u
ble
:
I
m
plement specific comparison
f
uncti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowle
r
doubl
e
: Remove superfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
build: Update cabal scrip
t
for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
misc:
Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owler
l
i
cens
e
:
Add copyright and lice
n
se information
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
cfloat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowle
r
doc: Add a deta
i
led
o
verview
of
t
he purpose of
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Update haddock ma
r
kup
a
n
d add
a
trivial f
u
nctio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
dou
b
le:
Add Poset and Sor
t
able in
s
tan
c
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
poset: Add a cla
s
s f
o
r par
t
ially or
d
ered dat
a
ty
p
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
build: Ad
d
an autoconf c
o
n
f
ig
u
re sc
r
ip
t
t
o
determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Add description
of floating
c
lasses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
f
l
oati
n
g:
Add remainder f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowl
e
r
cfloat: All
o
w a printf f
o
rmat specifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
double
:
impl
e
ment
fromInteg
e
r
using to
F
loating
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
B
ow
l
e
r
floating: Allow conversion from a
n
y Real t
o
Do
u
ble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowl
e
r
floating: Export the
t
o
Floa
t
ing fun
c
t
i
o
n
from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
a
ting: A
d
d error and gamma functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
fl
o
ating:
Add po
w
er functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bo
w
l
e
r
f
loating: Ad
d
hyp
e
rbol
i
c
trigonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
types: Use operatio
n
s in GHC
.
Pr
i
m
for
d
ouble <=>
f
loat
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bow
l
e
r
floating: Add c
l
ass
i
ficat
i
o
n functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loa
t
ing: Add
nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
f
l
oat
i
ng: A
d
d some of the exponential functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: Add t
r
igonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: Spl
i
t Float
i
ng in
t
o Floating and RealFl
o
at
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: Simplify foreign calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oati
n
g: Add ** operator
to Float
i
ng class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
Initial commit
commit
|
commitdiff
|
tree