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
Nick Bowler
roundable: Split out th
e
Rounda
b
le class
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bowler
poset: Add fixity declarat
i
ons
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
flo
a
ting
:
Move Data
.
Floating
.
CMath
.
Instances u
n
d
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
floatin
g
: Merge D
a
t
a
.
Floating
.
Types and Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv:
A
dd support for
s
uppres
s
ing exceptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
fl
o
ating:
Add epsilon to t
h
e
RealFloat cl
a
s
s
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cm
a
th: Fix bad t
y
po in ata
n
2 and a
t
an2f
.
commit
|
commitdiff
|
tree
2010-02-20
N
ic
k
Bowler
complex: Add ini
t
ial co
m
p
l
ex su
p
port
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck
B
owle
r
cmath: Fix section headings
t
o match
th
e
C standar
d
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating:
A
d
d
instances for C
D
ouble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick B
o
wle
r
f
l
oatin
g
: Fix off-by-one error in
s
c
a
le
R
ationa
l
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
c
k Bowler
f
lo
a
ting: Split out formatting from the Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
f
loat
i
ng: Make
f
romRatio
n
al work
prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: A
d
d scalb as the altfloat v
e
rsion of
scal
b
l
n
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick
B
ow
l
er
f
loati
n
g: Add another characteristic function and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
Add some floating p
o
int c
h
aracteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floating: Pu
n
t the FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Ni
c
k
B
owler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc:
A
dd haddock docu
m
enta
t
ion for the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
floating: Re
n
ame t
g
am
m
a
to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
floating: Move the Doubl
e
and Float
m
odules
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
B
owl
e
r
floating: Use nearby
i
nt inste
a
d of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowle
r
flo
a
ting: Add rint function
t
o complement nearb
y
int
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples: A
d
d a demonstrat
i
on of
why F
E
nv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
f
env: Add support for raisin
g
e
x
ceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
cfloat: Use
FE_ALL
_
EXCEPT
instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Mak
e
an
effo
r
t to support fma proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
B
o
wler
floating:
Punt the class version of C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowler
floa
t
in
g
: Add a s
e
parate
c
l
a
ss for the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick
Bowler
compat: A
d
d note
to
s
ource
file about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
Bo
w
l
e
r
doc: Acknowledge the existence of
f
loa
t
ing p
o
int e
n
vir
o
n
m
ent
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
comp
a
t:
Implement wrappers for
C99
flo
a
t-valued fu
n
ction
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
b
uild: Fix build type i
n
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
compat
:
A
dd configure war
n
ing
w
hen re
p
lac
e
ments
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
cfloat
:
Ad
d
compatibility
w
rappers for some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
bui
l
d: Add source
r
epo
s
itory
to cabal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add explicit definitions for infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owle
r
fen
v
: Fix
e
mb
a
rrassing
t
ypo in
t
h
e Fr
a
ctional insta
n
ce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
fen
v
: Re
-
ex
p
or
t
Control
.
A
p
p
l
icati
v
e since
u
s
e
r
s need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
f
loa
t
i
ng:
A
dd
exc
e
ption support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
lice
n
se: Fix copyright years i
n
sourc
e
files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
floating
:
Us
e
a
s
tri
c
t data cons
t
r
u
ctor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bo
w
l
er
fl
o
a
t
in
g
: Add initial
s
upport for floating
po
i
n
t exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
flo
a
ting: Add nearby
i
n
t
to the R
e
alFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
build: Update cabal depen
d
ency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k Bowler
float: R
e
move u
s
e
o
f
decodeFloat
I
nteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
floating: Use bang patterns for unlift
e
d bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfl
o
at: remove INCLUDE pragmas as GH
C
6
.
12 h
a
t
e
s them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add m
i
ssing Data
.
F
l
o
atin
g
.
Float to ca
b
a
l file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
floating:
A
dd initial
support for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowle
r
buil
d
: Add home
p
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k
B
owl
e
r
c
float:
G
e
neralize d
o
uble
_
f
o
rmat to
a
l
low s
p
ecifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
fl
o
at: Add cla
s
s instan
c
e
s
for
Flo
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k
Bow
l
er
cmat
h
: Add bindings
f
or f
l
oat-valued f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
altflo
a
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
l
icense:
A
dd missi
n
g copyr
i
ght headers
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowle
r
doc: Add
r
ationale
b
ehind
t
h
e
Roundable
c
lass
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix oops in de
s
crip
t
ion of
O
rd class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
pose
t
:
A
dd commutativity no
t
e for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset
:
R
e
name
i
sSignificant to isOrd
e
r
ed
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k
Bowler
doc: Mo
v
e library description to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: Hackage-ify the cabal
f
i
le
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
floating: Add
R
ound
a
ble instance
f
o
r
I
ntegral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
p
o
set:
Add insta
n
ce for Int
e
g
r
al a =>
R
atio
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
oc: Minor haddo
c
k
mar
k
up fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
do
u
ble:
A
dd an Enum
i
nstance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
float
i
ng: Add a class
wh
i
ch su
p
ports ro
u
nd
i
ng fun
c
t
i
ons
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
loating: Fi
x
broken
i
sFinite impleme
n
tati
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
c
k
B
owler
floating: G
e
t rid of the extra
Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k Bowler
poset: Remove I
n
coherentIns
t
anc
e
s and define
o
ur own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
c
k Bowler
p
oset: Use IncoherentInsta
n
ces to resolve overl
a
ps
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowler
floating: Up
d
ate exp
o
r
t lists
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
c
k Bowle
r
double: Split out
foreign
declarations
i
nto th
e
ir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doc: Update hadd
o
ck comment
s
for
D
ata
.
P
o
set
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Export the Ord class (but no
t
its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowle
r
doc: Elabo
r
a
t
e on why Ord instances fo
r
floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floa
t
ing: Add
fquotRem,
t
h
e
a
nalogue o
f
C
'
s remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
floating: Add fm
a
function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bo
w
ler
d
o
uble: Implement specific
c
omparison
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
B
o
wler
double: Remove
s
uperfluous pa
r
entheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
b
u
i
l
d
: Update cabal
script for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
misc: Fix
F
FI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
l
i
cense:
A
dd
c
opy
r
i
ght and licen
s
e in
f
ormation
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowler
cfloat: U
p
dat
e
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c:
A
dd
a detailed ove
r
view of the purpose o
f
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owl
e
r
docs: Upd
a
te haddock m
a
rku
p
and add a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
w
ler
d
ou
b
le: Add Pos
e
t
a
nd
S
orta
b
le instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Add a class for
p
artially ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bu
i
ld: Add a
n
autoco
n
f con
f
i
g
ure scrip
t
to dete
r
mine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
f
loating: Add description of float
i
ng classes
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick
B
owler
floating: Add remainder fu
n
c
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: Allow a pri
n
tf format specifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
double: im
p
l
e
ment fromInteger using toFloatin
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Al
l
ow con
v
ers
i
on
from
any Real t
o
Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
ow
l
er
fl
o
at
i
ng: Exp
o
rt the toFloat
i
n
g
function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating: Add error and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating
:
Add p
o
wer functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowl
e
r
floa
t
ing
:
Add
h
yperbolic tr
i
g
o
nometri
c
f
u
nc
t
i
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
types: U
s
e operati
o
ns i
n
GH
C
.
P
r
im for double
<=
>
flo
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Ad
d
cl
a
s
s
if
i
c
ation funct
i
ons
.
commit
|
commitdiff
|
tree
next