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
roundable: Split out the Roundable class.
2010-02-24
Ni
c
k Bo
w
le
r
roundable: Split out
t
h
e Roundable
class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bow
l
er
pose
t
: A
d
d fixity declarati
o
ns
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
owler
floating: Move Data
.
Floating
.
CM
a
th
.
Inst
a
nces und
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
floating: Me
r
ge
D
a
t
a
.
Flo
a
ting
.
T
y
p
e
s
and
Data
.
Floati
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
N
i
c
k
Bowler
f
env: A
d
d
s
uppor
t
f
o
r suppre
s
s
i
n
g
exce
p
tions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick
B
o
wler
fl
o
ating: Add epsilon to t
h
e Real
F
loat c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: Fix
bad typo in atan2 a
n
d atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
complex: Add initial complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
B
o
wler
cmath
:
Fix section
head
i
ngs to match the C stan
d
a
r
d
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floa
t
ing:
A
dd ins
t
ances f
o
r C
D
ouble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
floating: Fix off-b
y
-o
n
e
e
rror i
n
sc
a
leRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating
:
S
p
lit out formatting fro
m
the Double m
o
dule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
floating: Make fromRational work p
r
o
perly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
flo
a
ting: Add scalb as
t
he altfloat ver
s
io
n
of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
ating: Ad
d
ano
t
he
r
chara
c
te
r
istic function and general
i
ze
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owl
e
r
floating: Add s
o
me
floating
point ch
a
racteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
B
o
wler
floating: Punt the FFI
newt
y
pe wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
a
l
tfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
doc: Add h
a
ddock
d
o
c
ume
n
ta
t
io
n
fo
r
the
RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
o
a
ting: Rename
t
gamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Mov
e
the Dou
b
l
e
and Float mo
d
ules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Use
n
earby
i
nt instead
of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loating: Add rint fun
c
tion to
c
omple
m
e
n
t
n
e
a
r
byint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
examples: Add a dem
o
nstration of w
h
y
F
E
nv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bow
l
er
fenv: Add support for r
a
i
s
in
g
exceptions
e
xpl
i
citly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat: Use FE_ALL_
E
XCE
P
T i
n
stead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
compat: M
a
ke an effort to
su
p
por
t
fma proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
floating:
Pun
t
the
cl
a
ss version of C'
s
remquo func
t
ion
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
floati
n
g:
Add
a
s
eparate class fo
r
the basic floatin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat:
Add note to source file about
n
on-confo
r
mance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Ackno
w
ledge the ex
i
stence of floa
t
ing poi
n
t environ
m
ent
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
B
owler
compat
:
Implement wrappers fo
r
C9
9
flo
a
t-valued
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fi
x
b
u
ild type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: Add configure
w
arning when
r
e
p
l
a
cement
s
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
cfloat: Add comp
a
ti
b
i
lity
wrappers for som
e
C99
f
u
nc
t
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bow
l
er
build:
Add source repository to
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fen
v
:
Add explici
t
definiti
o
ns
f
o
r infinit
y
, n
a
n and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv
:
F
i
x em
b
arrassing typ
o
in the F
r
actional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re
-
export Control
.
Applicat
i
ve since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
fl
o
ating: Add exceptio
n
support to fe
n
vEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
B
owler
license: Fix c
o
pyright years
in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
flo
a
ti
n
g: Use a strict
data constructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
floating: Add
i
n
i
tial s
u
ppo
r
t f
o
r floatin
g
point
exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add n
e
arbyint to the Re
a
lFloat
c
la
s
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
bu
i
ld: Upd
a
te cabal depend
e
ncy
i
nforma
t
ion for
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
f
l
oa
t
: Rem
o
ve
u
se of decodeFloatInt
e
ger
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
Bo
w
ler
floating: U
s
e ban
g
pat
t
erns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cflo
a
t: remove INCLU
D
E pra
g
mas as GHC 6
.
1
2
hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bo
w
ler
build: A
d
d mi
s
sing Data
.
Floating
.
F
loat
to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
flo
a
ting: Add initial
s
upport for the floating
p
oint
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowl
e
r
bui
l
d: Add home
p
ag
e
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k Bowle
r
cfloa
t
:
Generalize d
o
u
b
le
_
format
to
a
llow spe
c
ifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowler
float: Add class
i
n
stances
f
or F
l
o
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
c
ma
t
h: Add bindings f
o
r
float-valued funct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick B
o
wl
e
r
altflo
a
t-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
l
icense: Add mis
s
in
g
copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bow
l
er
d
o
c: Add ra
t
ionale behind the
Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix
oops in description of Ord
class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Add commutativity
n
ot
e
for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
p
oset: Ren
a
m
e isSignificant to i
s
Order
e
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
doc
:
Move library de
s
cription to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bo
w
ler
bu
i
ld: Hackag
e
-
i
f
y
the caba
l
f
i
le
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating
:
Add Roundable instan
c
e for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k Bowler
pose
t
:
A
d
d instance for Int
e
gr
a
l a =>
R
atio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc: Minor hadd
o
c
k markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bo
w
ler
dou
b
le: Add
a
n
Enum i
n
stance
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
fl
o
ating: Add a class which s
u
pp
o
rt
s
round
i
ng functions
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck
B
owler
floating: Fix brok
e
n isFinite
i
m
plementation
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k
B
owler
floating: Get rid
o
f the extra Ins
t
ances m
o
dul
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
Bowler
poset: Remove IncoherentInstances and d
e
fine our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowle
r
poset
:
Us
e
IncoherentI
n
s
tanc
e
s
t
o resolve over
l
aps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
ler
fl
o
a
t
i
n
g: Update ex
p
ort list
s
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick
B
owler
double: Split
out f
o
reign de
c
larati
o
ns into
t
heir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc:
Update h
a
ddock c
o
mments
for Data
.
P
oset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
le
r
poset:
E
xpor
t
the
O
rd class
(but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bow
l
er
doc: Elaborate on why Ord instances
for flo
a
ting type
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
owler
floating:
A
d
d
f
quo
t
Rem, the analogue
o
f
C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowler
floatin
g
:
Ad
d
fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
double: I
m
plement specific
c
omparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owle
r
dou
b
l
e:
Remove s
u
perfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
bu
i
ld: Update cabal script fo
r
d
istribut
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
misc
:
Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
licens
e
:
Add copyright
and license in
f
ormat
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
c
f
lo
a
t: Update cfloa
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
d
oc:
Add a det
a
iled overview of the purpose of t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bow
l
e
r
docs: Update hadd
o
ck ma
r
kup and add a trivial fu
n
ct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
u
b
le: Add Poset and Sortable
i
ns
t
ances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
poset:
A
dd a class for partially ordered dat
a
types
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
build
:
Add an autoconf con
f
igure scri
p
t to determ
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
f
loating: Ad
d
description
o
f flo
a
t
i
ng cla
s
ses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
f
loating: Add remain
d
er functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: Allow
a
p
rintf format s
p
ecifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
ow
l
er
doub
l
e
:
implement from
I
nteger us
i
ng toFlo
a
t
ing
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bo
w
le
r
floating: Allow conversion from any Real to
D
ouble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
l
oating: Ex
p
ort the toF
l
oating function
f
rom
Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
n
g
: A
d
d err
o
r and gamma
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: Add power functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating:
A
dd hyp
e
rbolic trigonome
t
ri
c
function
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
types:
Use
o
p
e
rations in GH
C
.
Prim for double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowle
r
floating: A
d
d classificati
o
n function
s
.
commit
|
commitdiff
|
tree
next