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
cmath: Fix section headings to match the C standard.
2010-02-20
Nick
Bowler
cmath: Fix section h
e
ading
s
to match t
h
e C standard
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
f
l
oating: Add
in
s
tanc
e
s for CDou
b
le and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Fi
x
off-b
y
-one er
r
or
in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owle
r
floati
n
g: Split out fo
r
matting from th
e
Double
m
odul
e
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
M
ake fro
m
Rational work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floa
t
ing: Add
s
calb a
s
the a
l
t
f
l
oat version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
o
w
l
er
f
loati
n
g: Add another characteristic
f
unct
i
on
a
nd
g
enera
l
ize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowle
r
floating:
Add some
f
loatin
g
point characteristic functio
n
s
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floating: P
u
nt the FFI newtype wrapp
e
rs
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
B
owle
r
al
t
flo
a
t-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add
h
addock do
c
umentation for
the RealFloat
class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
floating: Re
n
ame tg
a
mma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floating: Move the Do
u
ble and
F
loat m
o
du
l
e
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
t
i
ng:
U
se nearbyint in
s
tea
d
o
f round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
ic
k
Bowler
f
loa
t
i
n
g: Add rint
f
u
nction to c
o
m
plement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
exampl
e
s: Add
a d
e
m
o
ns
t
ra
t
i
on o
f
why FE
n
v is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add
s
u
pport for r
a
i
s
ing exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
cf
l
oat: Use FE_ALL_EXCEPT instead of
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Make an effort to suppo
r
t fma prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bowler
floa
t
ing:
Pu
n
t t
h
e cla
s
s v
e
rsion of C's remq
u
o
fu
n
ction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
owler
floating:
Add a sepa
r
ate
c
lass
f
or
the bas
i
c f
l
oating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick
Bow
l
er
compat:
A
dd note to
s
ource file about n
o
n
-
con
f
ormance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
d
o
c:
A
cknowledge the exi
s
tence of
floa
t
ing point environm
e
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat: Implement wrapp
e
r
s for C99 f
l
o
at-valued
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
build: Fix bu
i
ld typ
e
i
n
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
ompat:
A
dd
configure w
a
rning
w
hen rep
l
acements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
cfloat: Add compatibility
w
rappers for s
o
me C9
9
funct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
bu
i
ld: A
d
d
sour
c
e reposi
t
ory to cab
a
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add
expl
i
cit definitions for infi
n
ity, nan and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
f
env: Fi
x
embarrassing typo i
n
the Fra
c
tio
n
al instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re-export Contr
o
l
.
Appl
i
cative since
users ne
e
d it
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
floating: Add excepti
o
n suppo
r
t
to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bo
w
l
e
r
lic
e
nse: Fix
copyrig
h
t years in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
flo
a
ti
n
g: Us
e
a str
i
ct data c
o
nstructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
floa
t
ing: Add init
i
al su
p
port for
f
l
o
ati
n
g point exception
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating
:
Add nearbyi
n
t to the Real
F
loat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
build
:
Up
d
ate cab
a
l dep
e
nde
n
cy
i
nformation
f
or GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bowler
fl
o
at: R
e
move
u
se of de
c
o
d
eFloatIn
t
eger
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
B
owler
floating: Use bang
p
atterns
fo
r
u
nl
i
fted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
cfloat: remove INCLUDE pragm
a
s as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
B
owler
build: Add mis
s
ing Data
.
F
l
oating
.
Flo
a
t to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add initi
a
l support
f
or the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Ni
c
k
Bowl
e
r
buil
d
: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowle
r
cfloat: Genera
l
ize double_f
o
r
ma
t
to allow speci
f
ying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wle
r
float
:
A
dd
class inst
a
nces for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: A
d
d
b
ind
i
ngs f
o
r float-valued func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
al
t
float-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
li
c
ense: Add missing c
o
pyright head
e
r
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
o
c: Add ration
a
le b
e
hind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
e
r
d
o
c
:
Fix oops in descr
i
pt
i
on of Ord cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
p
oset
:
A
dd commuta
t
i
vity n
o
te for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowler
pos
e
t:
R
e
n
a
m
e is
S
ign
i
fic
a
nt to
isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
d
o
c: Move
l
ibrary descriptio
n
to a be
t
ter hom
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
B
o
wler
build: Hackage
-
if
y
th
e
cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
floating: Add Roundable ins
t
ance f
o
r Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
po
s
et: Add
inst
a
nce fo
r
I
n
t
e
gral a
=
>
Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc: Mi
n
or
haddoc
k
markup
f
ix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
doubl
e
: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
floating: Add a class
w
hich supports
rounding function
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: F
i
x broken isFinite implementatio
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowle
r
f
l
o
ating
:
Get r
i
d of the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Remove IncoherentIn
s
t
a
nces and define
our ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
o
wler
po
s
et
:
U
s
e
Incohe
r
ent
I
nstances to resolve ove
r
l
aps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
fl
o
ating: Update export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
wler
double: Split out foreign declaration
s
into thei
r
o
wn
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
d
o
c
: Update hadd
o
ck comments f
o
r
Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: E
x
port the Or
d
clas
s
(but not i
t
s
m
ethods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
ow
l
er
doc
:
Elaborate on why
Ord instances
f
or floatin
g
types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
floating: Add fqu
o
tRem,
t
h
e
analog
u
e of C's remq
u
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
lo
a
ting: Ad
d
f
ma fun
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
double:
I
m
plem
e
nt
specific c
o
m
parison
functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
dou
b
le: Re
m
ov
e
superfl
u
o
u
s parent
h
ese
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
build:
U
pd
a
t
e
cabal scr
i
pt
f
or distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
mis
c
: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
license: A
d
d
copy
r
ight a
n
d li
c
ense i
n
formation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
c
f
l
oat: Updat
e
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doc:
A
dd a detai
l
ed overv
i
ew of t
h
e pur
p
o
se o
f
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
er
d
o
cs
:
Update h
a
ddo
c
k markup and
ad
d
a trivial
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Add Poset and S
o
rtab
l
e i
n
stan
c
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset:
A
dd a class for partia
l
ly ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
build: Add an autoc
o
nf configure
s
cript to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bo
w
ler
floating:
Add desc
r
iption
o
f floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add remainder
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bow
l
er
cfloat
:
A
llow a pr
i
n
t
f form
a
t specifier to be passe
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k B
o
w
l
e
r
do
u
bl
e
: im
p
l
e
m
ent fromI
n
teger using toFloati
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowler
floati
n
g: Allow
conversi
o
n
from any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck B
o
wler
float
i
ng: Exp
o
rt the toFlo
a
ting fu
n
ction from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bow
l
e
r
floatin
g
: Add
error a
n
d gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: Add power functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
fl
o
a
ti
n
g
:
Add hyperbolic
t
r
igono
m
e
tric fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
types: Us
e
operations i
n
GHC
.
Prim
f
or d
o
uble <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Add
c
lassification functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
f
l
oa
t
ing: Add n
e
xtaf
t
er
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
flo
a
ting: Add some of the expon
e
ntial functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
f
loating: Add trigon
o
metric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
f
l
oat
i
ng: Split Floating into Floating
and R
e
alFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
do
u
b
l
e: S
i
mp
l
ify
f
oreign
calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
fl
o
ating:
A
d
d
** operator to
F
loa
t
ing class
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bowler
I
nitial commit
commit
|
commitdiff
|
tree