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
comple
x
: Add initial complex support
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick B
o
wl
e
r
c
m
a
th
:
Fix section headings to
m
atch the C
st
a
n
d
ar
d
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Add
i
nstanc
e
s fo
r
CDouble and CF
l
oat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
floa
t
ing: Fix
o
f
f-by-o
n
e
error in scaleRationa
l
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
B
o
wler
floating:
Split out formatting from the Dou
b
le
m
odul
e
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
floating: Make
fromRational work properly
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bow
l
er
floating: Ad
d
sc
a
lb as the
altfl
o
a
t
v
e
r
sio
n
of
scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
w
le
r
f
l
oating: A
d
d another
c
haract
e
r
is
t
ic f
u
nct
i
on and gener
a
lize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowle
r
floating: Add
s
ome floating point char
a
ct
e
ristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
Bowler
floating: Pun
t
the FFI newtype
w
r
a
ppers
.
commit
|
commitdiff
|
tree
2010-02-06
Nic
k
Bowle
r
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
doc: Add haddo
c
k documentation
f
or the Rea
l
F
l
oat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
floating: Rename tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Move the Double
an
d
Float modu
l
es
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loatin
g
: Use nearbyint ins
t
ead of rou
n
d i
n
fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loating: Add rin
t
f
unction to
c
omplement
n
ea
r
byint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
example
s
:
Ad
d
a demonstration of why
F
Env
is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fe
n
v:
A
dd
s
up
p
ort for
raising exception
s
e
xplicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owle
r
cfloat:
Use FE_A
L
L
_
E
XCEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Make an
e
ffor
t
to suppor
t
fm
a
properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
float
i
ng: Punt the
c
lass version of C's
re
m
quo
f
unction
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
c
k Bowler
fl
o
ating:
Ad
d
a se
p
arate
c
la
s
s for
t
he basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bow
l
er
compa
t
: Add no
t
e
t
o sou
r
ce file about non-confo
r
mance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc:
A
c
k
nowle
d
ge the
existenc
e
of
f
lo
a
tin
g
poi
n
t e
n
vironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
comp
a
t: Imple
m
e
nt wr
a
ppers
for C99
f
loat-valued
funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bow
l
er
build: Fix
bu
i
ld type i
n
cabal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat
:
Add c
o
n
fi
g
ure warning when
r
e
p
lacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
cfloat: Add compa
t
ibilit
y
wra
p
pers for some C99 f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
w
l
e
r
build: Add source reposito
r
y to cabal fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
B
owler
fen
v
: Add explicit
d
efinitions
f
or in
f
ini
t
y
, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Fix embarra
s
s
i
ng typo in
t
he Fra
c
tional instanc
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowle
r
fenv
:
Re-export Con
t
rol
.
Applicat
i
ve s
i
n
c
e users nee
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
oating:
Ad
d
ex
c
e
p
t
i
on suppo
r
t to
fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
li
c
ense: Fix copyright years
in source fi
l
es
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
f
loating: Use a
s
trict data constructor for FEn
v
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
B
owler
fl
o
ating: Add initial s
u
pport fo
r
floating point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
B
o
wler
floati
n
g:
A
dd nearbyint
to the Rea
l
Float class
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
build:
Update caba
l
depe
n
den
c
y inform
a
tion
f
or GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
fl
o
at: Remove use of decod
e
Float
I
nteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Use bang patterns for unlifte
d
b
i
n
dings
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
B
owl
e
r
c
fl
o
at: r
e
move INCLUDE
p
r
agmas as G
H
C
6
.
12 hat
e
s
t
h
e
m
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bo
w
ler
b
u
ild
:
Add missing Da
t
a
.
Floa
t
ing
.
Float
t
o cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owl
e
r
float
i
ng: Add initial s
u
p
po
r
t for the
f
loatin
g
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
Bowler
buil
d
:
Add hom
e
page
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowler
cfloat: G
e
neralize double_f
o
rmat to all
o
w spe
c
if
y
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
float: Add class instan
c
es for Fl
o
at
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
c
m
ath:
Add bindi
n
gs for float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
altfl
o
at-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license: Add
m
issing copy
r
i
g
ht
h
eaders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
doc
:
Add rational
e
beh
i
nd the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k
Bowler
doc: F
i
x o
o
ps
i
n descr
i
pti
o
n of Ord
c
lass
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset:
A
dd commutativi
t
y note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
pos
e
t: Re
n
ame isSig
n
ificant to isO
r
dered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
d
o
c:
Move library description
to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
N
ick Bowler
b
uild
:
Hackage-ify the ca
b
a
l file
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
flo
a
t
ing: Add Rou
n
dable instance for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
wl
e
r
pos
e
t:
Add instance for Integral a => Ratio
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
le
r
doc
:
Minor haddock
m
ark
u
p fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double
:
Add
a
n
En
u
m instance
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k
Bowler
floati
n
g: Add
a class whi
c
h sup
p
orts round
i
ng functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
floating: Fix
b
roken i
s
Finite im
p
leme
n
t
a
tion
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating: Get rid of the e
x
tra Instan
c
e
s
mod
u
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owle
r
pose
t
: Rem
o
ve Incoh
e
rentInstances a
n
d define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
c
k
B
o
w
l
er
po
s
et: Use IncoherentInstances to
r
esolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
flo
a
ting: U
p
date
export lists
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
c
k
Bowler
double: Spl
i
t
o
ut foreign declaration
s
in
t
o th
e
ir
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Update
haddock c
o
m
ment
s
for D
a
ta
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Export the Ord class (
b
ut not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Elaborat
e
o
n
why
O
rd
in
s
tances fo
r
f
l
oating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating:
A
dd
f
qu
o
tRem, the a
n
al
o
g
ue o
f
C's remq
u
o
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowle
r
floating
:
Add fma
f
unctio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
dou
b
le: Imp
l
ement
s
p
e
cific comparison
functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ouble: R
e
m
o
ve superfluo
u
s parenthese
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
u
ild: Updat
e
cabal scrip
t
for distri
b
ution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
mis
c
: Fix FFI pr
a
gmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowle
r
li
c
ens
e
:
A
dd 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
Nic
k
Bowler
doc
:
A
d
d
a
det
a
iled overview of the purpose of t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
docs: Upda
t
e haddoc
k
mark
u
p a
n
d add a triv
i
al fu
n
ction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
dou
b
le: Add Pose
t
a
nd Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: A
d
d a class for part
i
ally
o
r
d
ered
dat
a
types
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
buil
d
: Add an autoconf con
f
igure scrip
t
to determin
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Add descripti
o
n o
f
flo
a
ting classes
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Add remainder funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
B
owler
c
f
l
oat
:
Allow a pr
i
n
tf format specifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
d
o
ubl
e
:
implement
f
romIn
t
eger
usin
g
toFl
o
ati
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
f
l
oating: Allo
w
co
n
ver
s
ion
f
rom any Real to Dou
b
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
B
o
w
l
e
r
flo
a
t
ing: Export the toF
l
oating functio
n
f
r
om Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowl
e
r
floating: Add er
r
or and gamma fu
n
cti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Add
p
o
w
e
r functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
A
dd hype
r
bolic trigonometric funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
type
s
: Use
o
perati
o
n
s in GHC
.
Prim for doub
l
e <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oa
t
ing: Add classification functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
A
dd
nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
flo
a
ting: Add some
of the exponentia
l
functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowle
r
flo
a
t
ing: Add
trigono
m
etric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating
:
Split Floating into Fl
o
a
t
ing and RealF
l
oat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: S
i
mplify fo
r
eign
c
alls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating:
A
dd ** operator to F
l
oati
n
g
class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
Initial
c
ommit
commit
|
commitdiff
|
tree