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
com
p
lex:
A
d
d
init
i
a
l complex
supp
o
rt
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: Fix sect
i
o
n
heading
s
to match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
floating: Add
instanc
e
s for CDouble an
d
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bow
l
er
floating: Fix of
f
-by-one
e
rror
i
n
s
caleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
floating:
S
plit out forma
t
ting from the Doubl
e
mod
u
le
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
f
l
oatin
g
: Make fr
o
mRational
w
o
rk
p
roperly
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floating:
A
d
d scalb as the
a
ltfloat
ve
r
s
ion
of sca
l
b
ln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
A
dd
a
no
t
he
r
characteristic function and
general
i
ze
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Ad
d
s
o
me float
i
ng point
char
a
cteristic functi
o
ns
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
f
loating:
Punt the FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
N
i
ck Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add haddock document
a
tion for the Real
F
loat class
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck
B
owl
e
r
fl
o
ating: Rena
m
e t
g
amm
a
t
o
g
a
m
ma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
ow
l
er
fl
o
ating:
Mo
v
e the Double and Float m
o
dules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
f
l
oating
:
Use nearbyint
i
nstea
d
of rou
n
d in fqu
o
tRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floatin
g
:
Add rint functio
n
t
o
complement n
e
arbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples:
Add a demonstrati
o
n of why
F
En
v
is
s
till
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
e
nv: A
d
d suppo
r
t
f
o
r
raisin
g
e
xception
s
exp
l
icitl
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
cfloa
t
: Use F
E
_ALL
_
E
X
CEPT in
s
tead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowle
r
c
om
p
at: Make
an effort t
o
suppor
t
fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
f
loating: Punt th
e
class
v
ersi
o
n of C's remquo
fun
c
tion
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Add a separate class for
the basic float
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowle
r
compat: Add note to source file about
n
on-conform
a
nc
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Acknowledge the exist
e
nce of float
i
ng point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nic
k
Bow
l
e
r
compat: Implement wrappers
f
or C99
f
loat-valued
fun
c
t
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
build: Fi
x
b
uild type in caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
compat: Add configu
r
e
w
a
r
ning when replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
c
f
l
oat: Add compatibility wrappers for some C99 fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
build: Add
s
ource repo
s
it
o
ry to ca
b
a
l
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
fenv: Add expl
i
cit definitions
for infi
n
i
ty,
n
an and p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
fenv
:
Fi
x
embarr
a
s
s
i
ng typo in the
Fractional inst
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bow
l
er
fenv: Re-export Control
.
Ap
p
licative s
i
nce users n
e
ed it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
fl
o
ati
n
g: Add exce
p
t
i
on
s
upport to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
l
i
ce
n
se: Fix c
o
py
r
i
g
h
t
years in source fil
e
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
floa
t
i
ng: U
s
e a stric
t
data constructor f
o
r
F
Env
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating:
A
dd initial
s
upp
o
r
t for floating poin
t
exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
floating
:
Ad
d
nearbyint to
t
he
R
ealF
l
oat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Update
c
aba
l
dependency
i
nformat
i
on for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: Remove use of decodeFlo
a
tI
n
t
e
ger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
loating: Use bang patterns for unlift
e
d bindin
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
cfloat:
r
em
o
ve INCLUDE p
r
a
gm
a
s as GH
C
6
.
12 ha
t
es
them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add m
i
ssing
Data
.
Flo
a
ting
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
floating: Add
i
n
itia
l
support fo
r
th
e
floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bo
w
ler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bow
l
er
cflo
a
t: Generali
z
e double_for
m
at to
a
llow
s
pe
c
ifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowler
float: Add cla
s
s inst
a
nces for
Fl
o
at
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
ler
cmath: Add
bindings for
f
loat-valued fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowl
e
r
a
l
tfloa
t
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license: Add missing
c
opyright head
e
rs
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k
B
owler
d
oc: Add r
a
ti
o
nale beh
i
nd the Ro
u
nd
a
ble class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
do
c
: Fix oops in descript
i
o
n
of Ord c
l
a
ss
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
c
k Bowle
r
poset: Ad
d
commutativit
y
note for max and
m
in
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowler
p
o
set: Rename isSi
g
nificant to i
s
Ordered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move library
d
escr
i
ption to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
buil
d
: Hackage-ify the
c
abal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
float
i
n
g: Add Roundable
instance for Int
e
gral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bow
l
er
poset: Ad
d
instance f
o
r
I
ntegral a =>
Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ic
k
B
owler
doc: Minor haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
d
o
uble: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
f
loating: Add a class whi
c
h supports rounding funct
i
ons
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
w
ler
fl
o
ating
:
Fix b
r
oken isFinite im
p
lementation
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k Bowle
r
floating: Get rid of t
h
e
e
xt
r
a Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bo
w
l
e
r
poset: R
e
mov
e
IncoherentIns
t
ances
a
nd
d
efine our
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
poset:
Use Incoheren
t
In
s
t
ances to resolve
o
verla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floa
t
ing: Update export li
s
ts
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
doub
l
e: Split
out
foreign declarations into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Upd
a
te haddock comments for
D
ata
.
P
oset
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
poset: Export
t
he
O
rd class
(but
n
ot its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wler
doc: Elaborate o
n
w
hy Ord
instances
f
or floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
fl
o
ating: A
d
d fquotRem, the a
n
a
l
ogue
o
f
C's remq
u
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
floating: Add fma
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doubl
e
: Implement specific comp
a
rison functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
double: Remo
v
e superfluo
u
s
p
arenthese
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Update
ca
b
al script
f
or
di
s
tributi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
misc: F
i
x FF
I
pra
g
mas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
license
:
Add copyri
g
ht a
n
d
license inform
a
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
o
w
ler
cfloat: Update cfloa
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owler
doc: Add a detailed ov
e
r
vi
e
w of the purpose of t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
d
o
cs
:
Update haddock markup and add a trivial
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
double: Add Po
s
et and
S
ortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
poset: Add a c
l
ass f
o
r
partially orde
r
ed data
t
y
p
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build:
A
d
d
a
n
a
u
to
c
onf configure
s
cript
t
o
d
e
t
e
r
mine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
: Add
d
es
c
r
i
ption o
f
floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating:
Add r
e
mainder functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
c
f
loat: Allow a
printf format spec
i
fier
t
o be
p
assed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
d
ouble: im
p
le
m
ent fromInteg
e
r usin
g
toFloatin
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
f
loatin
g
: Allow conv
e
rsion
from any Real
to
D
ouble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floa
t
i
ng: Expor
t
the toFloa
t
ing function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting
:
Add err
o
r and
gam
m
a function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add pow
e
r functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floatin
g
: Add hy
p
erbolic trigo
n
o
metric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
ow
l
e
r
types: Use operations in GHC
.
Pri
m
for
d
ouble <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: Add
c
lassifica
t
i
o
n
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
f
l
o
a
ting
:
Add next
a
fter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Ad
d
some of
the expone
n
tial
f
unction
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
o
w
l
er
floating: Add trigo
n
ometr
i
c functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
ng: Split
F
loating into Floati
n
g
and RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: Simplify
foreign
cal
l
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
owler
floating: Add *
*
o
p
erator to Fl
o
ating
c
l
ass
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
Initial co
m
m
i
t
commit
|
commitdiff
|
tree