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: Add instances for CDouble and CFloat.
2010-02-20
N
i
c
k Bowler
floating:
A
dd ins
t
ances for
C
Double and C
F
l
oat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating:
Fix of
f
-b
y
-o
n
e error in
s
caleRa
t
i
onal
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
er
floa
t
i
ng:
Spli
t
out formatting fr
o
m the Double modu
l
e
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick B
o
wler
floating: Make fr
o
m
Rational work pro
p
er
l
y
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bo
w
ler
floating: Add s
c
a
l
b as the alt
f
loat
v
ersion
o
f
scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
oa
t
ing: Ad
d
a
no
t
her cha
r
acte
r
istic function and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck
B
o
wler
floating: Add s
o
m
e
floa
t
ing poi
n
t
c
h
aracteristic
fun
c
tions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
flo
a
tin
g
:
Punt the FFI n
e
wtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowl
e
r
altfloat
-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowle
r
do
c
:
A
dd haddo
c
k
docu
m
entation for the Rea
l
Float class
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
Bowler
floa
t
ing
:
Ren
a
m
e
tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
Bowler
floating: Mov
e
the Double and Float m
o
d
ul
e
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
o
w
l
er
flo
a
ting: Use nearbyint instead of r
o
und in fquotRe
m
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
floatin
g
: Add rin
t
function t
o
complem
e
nt n
e
arbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bo
w
ler
e
x
amples: Add a demonstration of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
o
wl
e
r
f
env: Add support for raisin
g
exceptions expli
c
itly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
c
float:
U
se
FE_ALL_
E
XCE
P
T instead of
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wler
compat: Make an effort to sup
p
or
t
fma proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
f
l
oating:
P
unt the class ve
r
s
i
on
o
f C's re
m
quo
f
un
c
tion
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Add a
separate c
l
a
ss for t
h
e bas
i
c
floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
c
k
Bowler
co
m
pat: Add note to
source file about no
n
-conform
a
nce
.
commit
|
commitdiff
|
tree
2010-01-30
N
ick Bowler
d
o
c: Acknowledg
e
t
h
e existence of floating
p
o
int enviro
n
ment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat: Imp
l
ement wra
p
pers for C9
9
flo
a
t-val
u
ed fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
o
wler
build:
F
i
x bu
i
ld type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
compat: Add
co
n
figure warnin
g
w
h
en replacements
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
f
loat: Add compatibility wra
p
pers f
o
r
some C99
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
le
r
bu
i
ld:
Add source
r
epos
i
tory to cabal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add expl
i
cit
d
e
f
initio
n
s
f
o
r infinity,
na
n
a
nd
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
fe
n
v:
Fix embarrassing typo in the Fr
a
ct
i
onal instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fenv: Re-
e
xport Control
.
App
l
i
c
ative since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
flo
a
t
ing: Add exception support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
Bowler
license: Fix c
o
pyright year
s
in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Use a strict d
a
t
a
construc
t
or for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
o
ating: Add initia
l
support
for fl
o
atin
g
point e
x
ce
p
tions
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
floa
t
ing:
Add near
b
yint to th
e
R
ealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build:
Update cabal
dependency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oat: Remov
e
use of decodeFloatIn
t
eger
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
fl
o
ating: Use bang patterns
f
or unlifte
d
bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cf
l
oa
t
: r
e
move INCLUD
E
pr
a
gmas
a
s
GHC 6
.
12 hate
s
them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build:
A
dd missing Data
.
Floati
n
g
.
Flo
a
t to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
float
i
n
g
:
A
d
d initial support for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
ck Bowl
e
r
bu
i
ld: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k
Bowler
c
f
loat
:
Genera
l
ize dou
b
le_for
m
at to allow s
p
ecifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float: Add cl
a
ss ins
t
ances for
F
l
oat
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck B
o
wl
e
r
c
m
ath
:
A
d
d
bindi
n
gs
f
o
r float-valued
func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloa
t
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
licens
e
: Add mis
s
i
n
g c
o
p
y
r
ight headers
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k
Bowler
d
oc: Add r
a
ti
o
nale behind the Roun
d
a
b
le class
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
doc: Fix oops in descript
i
on of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset:
Add c
o
mmutativity no
t
e for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
l
er
poset: Rena
m
e
isS
i
gni
f
icant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowl
e
r
doc: Move libr
a
ry descriptio
n
t
o
a better home
.
commit
|
commitdiff
|
tree
2010-01-19
N
ick Bo
w
ler
build: Hackage-ify
t
h
e cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
loati
n
g: Add Roundabl
e
i
nstance for Integral
a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
poset
:
Add insta
n
ce fo
r
Integral a =>
R
atio
a
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck
B
o
wler
d
oc: Minor ha
d
dock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
double: Add an Enum in
s
tance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
lo
a
ting: Add a class
which sup
p
orts roun
d
ing f
u
n
c
t
i
ons
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
wler
floating: Fi
x
b
roken isF
i
ni
t
e im
p
lementat
i
on
.
commit
|
commitdiff
|
tree
2009-11-23
Nick B
o
w
l
er
floati
n
g: Get rid of t
h
e
e
x
t
r
a Instances mo
d
ule
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
Bowler
poset: Re
m
o
v
e IncoherentIn
s
tan
c
es an
d
d
e
f
i
ne our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Use Incoherent
I
nstances to
resolve o
v
e
r
laps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
o
wler
f
l
oating: Update ex
p
ort list
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowle
r
double: Split out fo
r
e
i
gn declarations in
t
o their
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doc: Update haddock com
m
ents for
Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
e
r
p
o
s
e
t: Export the
O
rd cl
a
ss (but not i
t
s metho
d
s)
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
doc: Elaborate
o
n why
O
r
d
ins
t
ances for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
floa
t
ing: Add fqu
o
tRem, the
a
nalogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bo
w
ler
floati
n
g: A
d
d fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
double: Imp
l
ement spe
c
ific
comparison
f
uncti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
oubl
e
: Remov
e
su
p
erfluous pa
r
entheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
buil
d
:
Upd
a
t
e
cabal scr
i
pt
f
or distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
mi
s
c: Fix FFI
p
ragm
a
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
Bowler
license: Add copyright and lice
n
se informatio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owl
e
r
cfloa
t
: Update cflo
a
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
Bowler
d
o
c
: Add
a
detailed
o
ver
v
iew of the p
u
r
pose
of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
Bowler
d
ocs: Update haddock markup
and
a
dd a trivia
l
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
er
d
o
ubl
e
: Add
P
oset and Sortable in
s
tances
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowl
e
r
poset: Add a class for partiall
y
o
r
d
e
r
ed datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
b
uild: Add an autoco
n
f configure
s
c
r
i
pt to det
e
rmine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
f
loating: Add des
c
ription of floating class
e
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowl
e
r
floating: Add re
m
ain
d
e
r fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
cf
l
oat
:
Allow a pri
n
tf f
o
rmat specifier to be
p
assed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
doubl
e
: implement fromInteger
u
sing toFloa
t
i
ng
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bo
w
l
er
f
l
oa
t
i
ng: Allow
c
o
n
version
from any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Export the toFloat
i
ng function fr
o
m
D
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
:
A
d
d error and gamma function
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowle
r
floating: Add power fu
n
c
tion
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: A
d
d hyperb
o
l
i
c trigo
n
om
e
tric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bo
w
ler
types:
U
se operations
in GHC
.
Pri
m
for d
o
uble <=>
flo
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oat
i
ng: Add classific
a
tion func
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
lo
a
ting: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oatin
g
: Add
some
o
f
the
exponential functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floatin
g
: Add trig
o
no
m
et
r
ic functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating:
S
plit Floating into Flo
a
ting
a
nd RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
double
:
Simplify foreign calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
o
w
ler
floating
:
Add ** operator to Floating class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
Init
i
a
l
comm
i
t
commit
|
commitdiff
|
tree