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 a new Data.Floating.Types module.
2010-02-24
Ni
c
k Bowler
floating: Add a n
e
w Da
t
a
.
Floating
.
Types module
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
trivial: Remove redundan
t
im
p
orts and po
i
ntless variab
l
e
s
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
roundable: S
p
lit out the
R
oun
d
able
class
.
commit
|
commitdiff
|
tree
2010-02-24
N
ic
k
B
o
w
l
e
r
poset: Add fixity dec
l
ara
t
ions
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
c
k Bo
w
ler
f
l
o
a
ting
:
Move Data
.
F
loating
.
C
Math
.
Instance
s
u
n
de
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
f
l
oating: Merge
Data
.
Floa
t
ing
.
Types an
d
Dat
a
.
Floati
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bow
l
e
r
fenv: Add support for suppress
i
ng
e
xce
p
tion
s
a
c
ross
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
ick Bowler
float
i
n
g: Add e
p
s
i
lon to
t
h
e
R
ealFloat clas
s
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
c
k Bowler
cmath: Fix
b
a
d t
y
p
o in
a
t
a
n2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick
Bowler
complex: Add i
n
itial complex support
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
c
k Bo
w
ler
cmath: Fix se
c
tion headings to match t
h
e
C
standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
floatin
g
: Add i
n
stances for CDouble
and
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowl
e
r
f
loating: Fi
x
off-by-one error in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
a
ting: Split out formatt
i
ng from the
Double modul
e
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
c
k Bowler
floating: Make fr
o
mRa
t
ional work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
float
i
ng: Add scal
b
as the
a
ltfl
o
at version of s
c
alb
l
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floa
t
i
ng: Add an
o
th
e
r characteristic fu
n
c
tion an
d
g
eneralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck
B
o
wler
flo
a
ting:
A
d
d
som
e
float
i
ng
point c
h
ar
a
cteristi
c
functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
f
loating: Punt the FFI ne
w
type w
r
a
ppers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
a
l
tf
l
o
at
-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc:
A
d
d
haddock documen
t
ation for the Real
F
loa
t
class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fl
o
ating: Rename t
g
amma
t
o
g
a
m
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
ti
n
g: Move
t
h
e Do
u
ble and Fl
o
at module
s
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
floating:
Use
n
earbyint instead of roun
d
i
n
fquo
t
R
e
m
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floatin
g
: Add rint fun
c
tion to complem
e
nt nearbyi
n
t
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
exampl
e
s: Add a demo
n
stration of wh
y
FEnv is st
i
ll
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv
:
Add suppo
r
t for raisin
g
ex
c
ep
t
ions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cflo
a
t: Use FE_AL
L
_EXCEP
T
instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
comp
a
t: Make
a
n
e
ffort to s
u
pport fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating
:
Punt t
h
e class ve
r
si
o
n of C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
floa
t
ing: Ad
d
a sepa
r
ate class f
o
r the basic
floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compa
t
: A
d
d note to source f
i
le about non-conforma
n
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
c
k Bowler
doc: Ack
n
owledge th
e
existence of fl
o
ating point environ
m
ent
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat: Implement
wrappers for
C
99 fl
o
at-valu
e
d
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
w
ler
b
u
ild: Fi
x
b
u
i
l
d type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
o
mpat: Add config
u
r
e
warning when repl
a
cements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
w
ler
cfloat: Add compatibility w
r
appers for some
C
99
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
build: Add source reposito
r
y to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
fenv: Add
e
xp
l
icit defin
i
tions for infini
t
y, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Fix embarrassing
typo in
t
he Fractio
n
a
l in
s
tance
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bo
w
l
er
f
env: Re-expor
t
Con
t
ro
l
.
Applicat
i
ve
s
ince users
ne
e
d it
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
f
loating:
Add exception support
to fe
n
vEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
lice
n
se: Fix co
p
yright years in so
u
rce fi
l
es
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
f
l
o
atin
g
: Use a strict data const
r
ucto
r
for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wler
fl
o
ating: Add init
i
al supp
o
rt for floating point
e
xceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
floating: Ad
d
nearby
i
nt to th
e
Real
F
l
oat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bo
w
le
r
buil
d
: Update
c
abal dependency in
f
ormatio
n
fo
r
GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
float: Remove use
of decodeFlo
a
t
I
nteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
l
er
floating: Use bang pattern
s
for
u
nlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
cfloat: remove INCLUDE
p
r
agmas as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
b
u
ild: Add
m
iss
i
ng D
a
ta
.
F
l
oating
.
Floa
t
to cabal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
fl
o
a
ting:
Ad
d
initial
support for th
e
f
loat
i
ng point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
B
owler
bui
l
d: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
cfloat: Genera
l
ize double_
f
orma
t
to allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wler
f
l
o
a
t:
Add clas
s
in
s
t
a
n
ces fo
r
Flo
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
B
o
wler
cmath: Ad
d
bindings for float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
le
r
alt
f
loat
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k
Bowler
license
:
A
d
d missing
c
op
y
right headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add rationale
beh
i
nd the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
o
c
: Fix oops in
d
e
sc
r
iption of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
o
w
ler
poset: Add c
o
mm
u
t
a
tiv
i
t
y note for max an
d
m
i
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bow
l
er
poset: Renam
e
i
s
Signifi
c
a
nt to isO
r
dere
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
do
c
:
M
o
v
e
l
i
brary description to
a b
e
t
t
er ho
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick B
o
wler
build:
H
acka
g
e-ify the
c
abal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bo
w
ler
f
loating: A
d
d R
o
undable
i
nstance for In
t
e
g
ra
l
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
po
s
e
t: Ad
d
ins
t
a
n
ce for Inte
g
ral a => Rati
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick
B
owler
doc: Minor ha
d
dock mar
k
up fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add an Enum inst
a
nce
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add a class which supports rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
f
l
oating: Fix broken i
s
Finite impl
e
me
n
tatio
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowle
r
floatin
g
: G
e
t rid of the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
Bowl
e
r
poset: Remov
e
Incoher
e
ntI
n
stanc
e
s
and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
l
er
po
s
et: Use
I
ncoherentI
n
stance
s
to
resol
v
e overlap
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
ler
floating: Up
d
ate export lis
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
d
o
uble: Split out foreign
declarations into their ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
B
o
wler
doc: Upd
a
te haddock comments f
o
r
Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
owler
poset:
E
xport the Ord cla
s
s (but not
its metho
d
s)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Elabora
t
e
on why Ord i
n
sta
n
ces
f
o
r
floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
floatin
g
:
Add fquo
t
Rem, the analogue of C
'
s remqu
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
double: Implemen
t
specific
comparison funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
uble: R
e
mov
e
superfl
u
ous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
Bowler
build: Update cabal script for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
m
i
sc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
er
license:
Add c
o
pyright and license
i
nformation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Updat
e
c
float
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowl
e
r
doc: Add a
detai
l
ed ov
e
rview o
f
t
he purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Up
d
ate haddock mark
u
p and add a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doubl
e
: Add Poset and So
r
table i
n
stances
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
poset: Add a class for partially order
e
d
datat
y
pes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Add an
a
utoconf configure script to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floatin
g
:
A
d
d descr
i
ption of floating cl
a
s
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: A
d
d r
e
mainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
cfloa
t
:
A
llow a
p
rintf
fo
r
mat
s
pecifier t
o
be
p
a
ssed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: i
m
p
l
em
e
nt fr
o
mInt
e
ger usin
g
toFl
o
ating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowl
e
r
floating: Allow
c
on
v
e
r
sion from any
Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
ng:
E
xport the toFloa
t
ing f
u
nction from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k B
o
wler
f
loatin
g
: Add error and gamma func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add p
o
wer f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loating:
A
dd hyp
e
rb
o
lic trigo
n
ometric functio
n
s
.
commit
|
commitdiff
|
tree
next