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
Nic
k
B
owler
flo
a
ting: Add a Sortable constraint for PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
floating: Add a n
e
w
D
ata
.
Float
i
n
g
.
Types modul
e
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
c
k Bowl
e
r
trivia
l
:
R
e
move re
d
undant imports
a
n
d poi
n
t
less varia
b
les
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
o
w
ler
round
a
ble: Split
out
the Roundable class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bow
l
er
p
o
set: Add fix
i
ty
d
eclaratio
n
s
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
fl
o
ating: Move
Data
.
Float
i
ng
.
CMath
.
I
nstanc
e
s under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
fl
o
a
ting: Merge Da
t
a
.
Floating
.
Types and Data
.
Flo
a
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv:
A
d
d
support f
o
r supp
r
essing ex
c
epti
o
ns across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
floating:
A
dd epsi
l
o
n
t
o the
RealFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
c
m
ath: Fix bad t
y
po in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
com
p
lex: Add initia
l
complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
cma
t
h
:
F
ix se
c
tion headings to match th
e
C
standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Add instances for CDouble an
d
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k
Bow
l
er
floati
n
g: F
i
x off-by-o
n
e e
r
r
o
r
i
n
s
caleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floati
n
g:
S
plit out form
a
tting fro
m
th
e
Doubl
e
module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
at
i
ng: Make fromRation
a
l work proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
float
i
ng: Ad
d
s
c
alb as the altfloat ve
r
sion
of s
c
al
b
ln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
floating: Add another cha
r
acteristic funct
i
on and generaliz
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
floating
:
Add
s
ome
f
loating po
i
nt charact
e
ris
t
ic fun
c
t
ions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
f
loa
t
ing: Pun
t
t
h
e FFI ne
w
t
ype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
N
ic
k
B
owl
e
r
altf
l
oat
-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
ick
B
owler
doc
:
Add h
a
ddock docum
e
ntation
f
or the
R
ea
l
F
l
oat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bo
w
ler
floating: Rename tg
a
m
ma to
gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
t
ing: Move
the
D
o
uble and
Flo
a
t modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wle
r
f
lo
a
t
ing: Use n
e
arbyint inst
e
ad of r
o
und in fquot
R
em
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
float
i
ng: Add rint func
t
ion to co
m
plement n
e
arby
i
nt
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick B
o
wle
r
e
x
amples:
Add a d
e
m
onst
r
ation of why FEn
v
i
s
st
i
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
e
r
f
e
n
v:
A
dd suppor
t
for ra
i
sing exce
p
t
i
ons ex
p
li
c
itly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat:
U
se FE_AL
L
_
EXCEPT instead
of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
l
e
r
compa
t
:
M
ake an
eff
o
rt t
o
support f
m
a
properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
float
i
ng: Punt the class versi
o
n of C's remquo fun
c
tion
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
floating: Add a sep
a
rate class
f
o
r th
e
basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick
B
owle
r
compat: Add note to source file a
b
out
no
n
-
c
on
f
ormance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick B
o
wler
d
o
c:
Ackno
w
led
g
e the exis
t
en
c
e of floating point en
v
iro
n
ment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat: Implement wrappers
for C99 float-valued
f
unc
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
bui
l
d
:
Fix bu
i
l
d ty
p
e
in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: Add confi
g
ure warning when repl
a
cem
e
nts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bow
l
er
cfloat:
Add
c
ompati
b
ility wrappe
r
s for some C99 function
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
b
uil
d
: Add source reposito
r
y to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fe
n
v: Add explicit definitions for infi
n
ity, nan and
pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowle
r
f
e
n
v: Fix embarrassing typo in the Fra
c
ti
o
nal instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re-export Cont
r
o
l
.
A
ppli
c
at
i
ve s
i
n
c
e
u
s
ers need
i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add exception support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
license
:
Fi
x
c
o
pyright years in
s
ource
f
iles
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
floa
t
ing: Use a strict
data constructor fo
r
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
oating: Add initial s
u
pp
o
rt for floating p
o
int exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
B
owler
floatin
g
:
A
dd ne
a
rb
y
int to the
Real
F
loat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build:
U
pdate cabal dependency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
f
l
oat: Remove use of decod
e
F
loatInt
e
ger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Us
e
bang pat
t
er
n
s for
u
nlif
t
ed
bi
n
din
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bow
l
er
cfloat: remove INCLUDE p
r
agmas a
s
GHC 6
.
12 hates
t
h
em
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
bu
i
ld: Add
missing
Data
.
Floating
.
Floa
t
to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floatin
g
:
A
dd i
n
itial support for the floatin
g
p
o
i
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bow
l
er
build: Ad
d
homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
cfl
o
a
t
: Gener
a
liz
e
double_format t
o
allow sp
e
ci
f
ying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowle
r
float:
A
dd class insta
n
ces
f
or Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
cm
a
th
:
Ad
d
b
indings for
f
loat-valued fu
n
c
t
ions
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k
Bowle
r
a
lt
f
lo
a
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
l
i
c
ense:
Add mi
s
sing copyri
g
h
t
h
e
aders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: A
d
d rational
e
b
e
hind the Roun
d
able
class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix oops in descriptio
n
of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
poset
:
Add commutativi
t
y
note f
o
r ma
x
a
nd
min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
poset: Renam
e
isSignific
a
nt
t
o
isOrdere
d
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowler
doc:
M
ove library description to
a
b
ette
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
b
u
i
l
d: Hacka
g
e-if
y
the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
fl
o
ati
n
g: A
d
d Roundabl
e
instance for Integral a =
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowl
e
r
p
o
set
:
Add ins
t
ance for Integ
r
al a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
doc: Minor haddo
c
k
mark
u
p fi
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
double:
Add an E
n
um instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bo
w
ler
floati
n
g: Add
a
class which suppo
r
ts roundin
g
functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating:
F
i
x broken isFinite
i
m
plementation
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k Bowler
floating: Get rid of the extra Instance
s
module
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k Bowler
poset:
R
emov
e
Incoherent
I
nstances and defin
e
our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Use IncoherentIns
t
anc
e
s t
o
resolve ove
r
laps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
f
loating
:
U
p
d
ate export li
s
ts
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
doub
l
e: Spl
i
t ou
t
foreign de
c
larations
i
nto their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowler
doc: U
p
date haddock comm
e
nts for
Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset:
Export t
h
e Or
d
class (b
u
t not its
methods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowl
e
r
d
oc: Elaborate o
n
why Ord in
s
tances for flo
a
ting types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
Bowler
floa
t
i
n
g: Add f
q
uot
R
em, the analogu
e
of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick B
o
wler
f
l
oat
i
ng:
Add fm
a
fu
n
cti
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
double: Implement s
p
ecific comp
a
rison func
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Remove superfluous p
a
ren
t
h
e
ses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
buil
d
: Updat
e
ca
b
al script fo
r
distributi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc:
F
i
x FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license:
Add copy
r
i
g
ht and license
in
f
o
rma
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Upda
t
e
c
floa
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doc:
A
d
d
a detailed
overview of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
docs: Update haddock marku
p
and a
d
d a tri
v
ial
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ouble: Add
Po
s
et and
Sortable i
n
st
a
nces
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
poset: Add a
cla
s
s for partially ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
build: Add an autoconf configure script to de
t
ermi
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
fl
o
ating
:
Add descrip
t
ion of fl
o
ating c
l
as
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
flo
a
ting: Add rema
i
nder functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
cfloa
t
: Allow
a printf format specifi
e
r to be
p
a
ssed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: implement fromInt
e
ger
u
sing toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oatin
g
: Allow conversion from any
R
eal to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
float
i
ng: Export the toFloat
i
ng funct
i
on fr
o
m
D
ata
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating
:
Add error and gamm
a
func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add po
w
er
fun
c
tion
s
.
commit
|
commitdiff
|
tree
next