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: Punt the FFI newtype wrappers.
2010-02-12
Nick Bow
l
er
floatin
g
: Punt the
FFI ne
w
typ
e
w
rappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
B
owler
altfloa
t
-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
d
o
c: Ad
d
haddock documentation for the Rea
l
Floa
t
c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
l
e
r
floati
n
g: Rename
t
gamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
f
l
oating
:
M
o
ve
the Double and Floa
t
modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
float
i
ng:
U
s
e n
e
arbyint instead o
f
round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
ting
:
Add rint functi
o
n t
o
comple
m
ent nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
exam
p
les: Add
a de
m
onstration
of why FE
n
v is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv
:
Add
s
upp
o
rt for
r
a
ising exception
s
expl
i
citly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat
:
U
s
e FE_A
L
L_EXCEPT instead o
f
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bo
w
ler
c
o
m
p
at: Make an effort to support
fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bo
w
ler
floa
t
ing: P
u
n
t
t
h
e class ver
s
i
on
of C's rem
q
uo funct
i
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
floating: A
d
d a
s
eparate class for
t
he b
a
sic fl
o
a
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowle
r
compat
:
Add not
e
to s
o
urc
e
fi
l
e abo
u
t non-confor
m
ance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
d
oc: Acknowledge
t
he e
x
i
s
tenc
e
of
flo
a
ti
n
g point en
v
ironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat: Impl
e
m
ent wr
a
pp
e
rs for C99
float-value
d
f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
o
wler
build: Fix build
t
y
p
e in
cabal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: Add configure warning
w
hen replacements
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat
:
A
dd compati
b
i
lity w
r
appe
r
s for some C99
function
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
b
u
ild: Add
s
o
urc
e
r
epos
i
tory t
o
cabal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
n
v:
Add
e
x
pli
c
i
t
definitio
n
s for infini
t
y, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Fi
x
embarrassing typ
o
in the
Fractional
i
n
s
tance
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
fenv: Re-e
x
po
r
t
Contr
o
l
.
Applicative since
users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
floating: Add exception suppo
r
t to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
owle
r
license: Fix copyrig
h
t
years in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floati
n
g: Use a stri
c
t data
c
o
nstr
u
ctor
for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
floating: Ad
d
in
i
t
ial s
u
pport for floating point
exc
e
pt
i
ons
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
float
i
ng: Add ne
a
rbyint to th
e
RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowl
e
r
build: U
p
date cabal
d
e
pendency
i
n
formatio
n
for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
float: Remove us
e
o
f
deco
d
eFlo
a
tInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
floating: Use bang patterns
for un
l
ifted
b
indings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: remo
v
e
I
NC
L
UDE
pragmas
as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
build: Add missin
g
Data
.
Floating
.
Float to c
a
bal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
fl
o
ating
:
A
d
d initial supp
o
rt f
o
r the floating poin
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
c
k Bowle
r
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat: Gen
e
rali
z
e double_
f
ormat
to allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
f
l
o
at: Add cl
a
ss instances fo
r
Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowle
r
c
m
ath:
A
dd bind
i
ngs for float-
v
a
lued funct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license
:
Add miss
i
n
g copyrig
h
t headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bow
l
er
doc: Add ra
t
ionale behind th
e
R
o
undab
l
e class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix oops
i
n descript
i
o
n
of Ord
c
lass
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
ler
poset: Add commutativity
n
ote for
m
ax a
n
d m
i
n
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
c
k
Bowler
pos
e
t: Rename isSign
i
f
i
cant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc:
Move
l
i
brary description to a better
h
ome
.
commit
|
commitdiff
|
tree
2010-01-19
Nic
k
Bowler
build
:
Hackage-ify th
e
c
a
bal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
ow
l
er
floating: Ad
d
Roundable inst
a
nce
f
o
r
Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Add ins
t
anc
e
f
o
r
I
ntegral
a => Ra
t
io a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
o
c:
M
inor haddock
m
arkup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
ouble: Add an
E
num i
n
stan
c
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
float
i
ng: Add a clas
s
which supports
roun
d
ing functions
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bowler
floating: Fix broken isFin
i
te implement
a
tion
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k Bowler
flo
a
ting: Get rid o
f
the extr
a
Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowler
pose
t
: Remo
v
e
Incoher
e
n
t
Instances and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowl
e
r
poset
:
U
se IncoherentInstances to resolve ove
r
laps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
flo
a
ti
n
g
:
Update expor
t
lists
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowler
double: Split out fore
i
gn
declarations into their
o
wn
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
doc:
U
p
date h
a
ddock
comments for Data
.
P
ose
t
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
p
o
set: Expor
t
the Or
d
class (but not its met
h
ods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
oc: Elab
o
r
a
t
e on why
O
r
d instances for f
l
oating t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
floating: Add fq
u
otRem, the analog
u
e
of
C
'
s remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
floating
:
Add fma
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doub
l
e:
I
mplement sp
e
cific compa
r
ison funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
double: Remove superfluous p
a
rentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
build:
U
pdate cabal script for distrib
u
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
misc: Fi
x
FF
I
pr
a
gmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
licens
e
:
Add copyright a
n
d license informa
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
cfloat: U
p
date c
f
loat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick B
o
wler
doc: Add a detailed overvi
e
w of the
purpose of t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
d
o
c
s: Update haddock markup and add a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
u
b
le:
A
dd Poset and Sorta
b
le i
n
stances
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
poset: Add
a class
f
or partially ordered
d
atatypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
build: A
d
d an au
t
oc
o
nf configur
e
script to d
e
ter
m
ine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bo
w
ler
floating:
Add description
o
f floating c
l
asses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add rema
i
nder fun
c
ti
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowl
e
r
cfloat: Allow a printf forma
t
s
pecifier to b
e
p
assed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
double: implement fromInteger u
s
in
g
toFlo
a
ting
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating:
A
l
low conversion from any
Real t
o
Doub
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
f
loating: Export th
e
t
o
Floating func
t
ion
from
Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: Add error a
n
d gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
B
o
wler
f
l
oating
:
Add
pow
e
r functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
f
lo
a
ting: Add hyperboli
c
trigonom
e
tri
c
f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
t
y
p
e
s
:
Use operations in GHC
.
Prim for double
<
=
> fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Add classification fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
floating:
Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add some o
f
the
exponential f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating
:
A
dd trigon
o
metric funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bo
w
l
er
f
l
o
a
tin
g
: Split Floating
i
nto Floating a
n
d
RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double
:
Simp
l
ify forei
g
n ca
l
ls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
float
i
n
g
:
A
dd
*
*
o
per
a
tor to Floating cl
a
ss
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
Initial commit
commit
|
commitdiff
|
tree