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 Sortable constraint for PrimFloat.
2010-02-24
Nick Bo
w
ler
floating:
A
dd a So
r
table constra
i
nt for
P
r
i
mF
l
oat
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick
B
owle
r
float
i
ng: Add a new Data
.
Floating
.
Types
module
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
owler
trivial: Re
m
o
v
e
redun
d
an
t
imports and pointless var
i
ables
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick
B
owler
rounda
b
le: Split
o
u
t t
h
e
Round
a
ble class
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck B
o
wler
poset: Add
fixity dec
l
ar
a
tions
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
floating:
M
ove
Data
.
Floating
.
CMath
.
Instances under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wler
floati
n
g:
M
e
rge
Data
.
Fl
o
atin
g
.
Types and Dat
a
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv:
Add sup
p
ort for suppressing exceptions acro
s
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
i
c
k
Bowler
float
i
ng: Add epsilon to t
h
e RealFloat
c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
m
ath: Fix bad typo in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
complex: Add initial complex suppo
r
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
m
ath
:
Fix s
e
c
tion he
a
ding
s
to
m
atch the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
wle
r
floating: A
d
d instances for CDouble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Fix off-by-one erro
r
in scaleRa
t
io
n
al
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
float
i
ng:
Split out formatting from the Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
fl
o
ating: Make fromRation
a
l work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
loa
t
ing:
A
dd scalb as the alt
f
loat
v
ersion of
scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floating: Add
another character
i
stic function
a
nd g
e
n
eralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
f
loati
n
g:
A
dd
some flo
a
ting point
c
h
ara
c
teristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
N
i
c
k
Bowler
floatin
g
: Pun
t
the FF
I
newt
y
pe wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Ni
c
k
B
owler
a
l
tfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
doc: Add haddock documen
t
a
tion
for the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bow
l
er
float
i
ng: Rename t
g
amm
a
t
o ga
m
ma
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bow
l
e
r
floating: Move the
Doub
l
e and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loating: Use nearbyint instead of round
i
n fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bow
l
er
floating: Add rint function to complement ne
a
r
byint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
examples: A
d
d a demonstration
of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
f
e
nv: Add support
for raisin
g
exce
p
ti
o
ns expl
i
c
i
tly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
c
f
loat: Use F
E
_ALL_
E
X
C
EP
T
instead
o
f -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
co
m
pat
:
Make an
effort to
s
upp
o
r
t fma p
r
ope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck
B
owl
e
r
f
loa
t
ing: Pun
t
t
h
e class version of C's remquo f
u
nctio
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
owler
f
l
oating
:
Add a separ
a
te cl
a
ss for the b
a
sic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bow
l
er
c
ompat:
Add note to sourc
e
f
ile about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowl
e
r
doc: Ackno
w
led
g
e the existence o
f
floating point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat: Implement w
r
appers
for C99 flo
a
t-valu
e
d functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fix
b
u
ild
type in caba
l
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
compat: Add c
o
nfigure w
a
rning whe
n
replacements
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
cfloat: Add compatibil
i
ty w
r
appers for
s
om
e
C99 func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
buil
d
:
Add source repository
t
o
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k B
o
wl
e
r
fenv: Add explic
i
t definitions for i
n
finity, nan
a
nd pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
nv:
F
i
x embarrassin
g
typo in the Frac
t
ion
a
l instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
f
env: Re-export Control
.
Applicative since users ne
e
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floatin
g
: Add exception
s
upp
o
rt t
o
fenvEva
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
li
c
e
n
se: Fix
c
o
p
yrigh
t
years in s
o
urc
e
fi
l
es
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowl
e
r
floating: Use
a str
i
ct data co
n
s
tructor for FE
n
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
floatin
g
: Add in
i
tial su
p
port for floating po
i
nt exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
floating: Ad
d
n
earbyint to
t
h
e Re
a
lFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
build: Update cabal dependency inform
a
tio
n
for GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bow
l
er
float:
R
emove use of decodeFloatInte
g
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
floati
n
g:
U
se bang patterns fo
r
unlifte
d
bindings
.
commit
|
commitdiff
|
tree
2010-01-27
N
ic
k
Bowler
c
f
l
o
a
t:
rem
o
ve INCLUDE pragmas as G
H
C 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowl
e
r
build: Ad
d
missing Data
.
Floatin
g
.
Floa
t
to
ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowl
e
r
floating: Add initial
support for the floating
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
ick
Bowler
build: Add
h
omepage
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k
B
owl
e
r
c
f
loat:
G
eneralize do
u
ble_for
m
a
t to
allow sp
e
cifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bo
w
l
e
r
float
:
Add
c
lass
i
ns
t
ances for F
l
oat
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
cmath: Add
bindings for
float-va
l
ued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloa
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowl
e
r
licen
s
e:
A
dd mi
s
sing copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
doc: Add
rationale behind the
R
o
undab
l
e
c
lass
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fi
x
oo
p
s in descripti
o
n
of Or
d
class
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bowler
p
oset
:
Add commutativity note
for ma
x
and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rename
isSig
n
if
i
ca
n
t to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move library descriptio
n
to a
b
etter home
.
commit
|
commitdiff
|
tree
2010-01-19
Ni
c
k Bowler
bu
i
ld: Ha
c
kag
e
-
ify the cab
a
l fi
l
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
fl
o
ati
n
g:
Add Roun
d
able instance for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
poset: Add instance fo
r
Integral
a
=>
R
a
tio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k Bowle
r
doc: Mi
n
or haddock
m
ar
k
u
p
fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
doubl
e
: A
d
d
a
n
Enum
inst
a
nce
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowl
e
r
floating: Add a
c
lass which suppor
t
s roundin
g
functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
floating: F
i
x b
r
oke
n
isFi
n
i
t
e i
m
pleme
n
tation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
float
i
ng: Get ri
d
of the extr
a
Instan
c
es
m
odule
.
commit
|
commitdiff
|
tree
2009-11-23
Nick B
o
wler
p
oset:
R
emove IncoherentInstances a
n
d
d
efin
e
our o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
po
s
et
:
Use Inco
h
erent
I
nstances to r
e
so
l
ve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
floatin
g
:
Up
d
ate export lis
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
double: Split out f
o
reign declar
a
tions i
n
to
t
heir
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowle
r
doc: Update hadd
o
ck comme
n
ts for Data
.
P
o
set
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
poset
:
E
xpor
t
the Ord class (but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc:
Elaborate o
n
why Ord instances for float
i
ng t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
floating: Ad
d
fquotRem,
t
he analogue
of C's remqu
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
fl
o
ating
:
Ad
d
fma fu
n
ction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
double:
Imp
l
ement specific comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowl
e
r
doubl
e
: Remove superfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
build: Updat
e
caba
l
s
c
r
i
pt for distribut
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
m
i
s
c: F
i
x FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: Add copyright and license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: U
p
d
ate c
f
loat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
doc: Add a detaile
d
overview of
t
h
e
purp
o
s
e
o
f the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owle
r
d
ocs:
U
pda
t
e
haddock markup and add a trivi
a
l
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doubl
e
: A
d
d Poset and Sortabl
e
inst
a
nces
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
B
owler
poset: Add a class for part
i
ally
o
rdered d
a
tatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
l
e
r
b
uild:
A
dd an autoconf
c
onfigur
e
s
c
ript to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Ad
d
description of fl
o
atin
g
classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Add
r
emainder
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bow
l
er
c
f
loat: All
o
w
a
printf
f
ormat sp
e
c
ifi
e
r
t
o
be pass
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
owler
double: im
p
lement fromInteger
u
sing
toFloati
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating: All
o
w
conve
r
sion fro
m
an
y
Rea
l
t
o
Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Expo
r
t the
t
oFloating functi
o
n from Da
t
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wle
r
fl
o
a
t
ing
:
A
d
d error an
d
gam
m
a functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
owler
floating: Add power functions
.
commit
|
commitdiff
|
tree
next