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
N
i
c
k Bowler
floati
n
g:
A
dd a
Sortable const
r
a
in
t
f
o
r
P
rim
F
loat
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bo
w
le
r
f
loat
i
ng:
A
dd a n
e
w Dat
a
.
F
loating
.
Types module
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
c
k
Bo
w
ler
trivial: Re
m
o
ve redundant impor
t
s
and
poi
n
tless variables
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k
Bo
w
ler
roundable:
S
plit out the Ro
u
ndable c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
w
ler
pos
e
t: Add f
i
xity declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
floating: Move Data
.
Floating
.
CMath
.
Insta
n
ces under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
o
wler
floa
t
ing: Merge
D
a
ta
.
Floa
t
ing
.
Ty
p
es an
d
D
ata
.
Fl
o
ating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv:
A
dd support f
o
r s
u
p
p
ressi
n
g
exc
e
pti
o
ns ac
r
o
ss
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
f
l
oating:
A
dd epsilon to
t
he Real
F
l
o
a
t class
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowl
e
r
c
m
ath: F
i
x bad typo in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
wle
r
complex: A
d
d in
i
ti
a
l complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowler
cma
t
h: Fix
s
ection he
a
d
ings to match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
flo
a
ti
n
g
: Add instances for CDouble
and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floatin
g
: Fix
off-by-on
e
er
r
or in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
B
o
wl
e
r
floating: Split out for
m
attin
g
fro
m
the Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
er
floating: Make
f
r
omR
a
t
ional work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
floati
n
g: Ad
d
s
c
alb
a
s the alt
f
loat versi
o
n of sc
a
lbln
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck B
o
wler
floating: Add another chara
c
teri
s
t
i
c f
u
nction and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add s
o
me
float
i
n
g point c
h
aracte
r
istic
functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick B
o
wler
floating:
P
unt the FFI
n
e
wtype wrapper
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
al
t
float-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add h
a
ddock documentation for the RealFlo
a
t c
l
as
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowle
r
floating
:
Rename
tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
floatin
g
: M
o
ve the Do
u
ble and Float mod
u
les
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
floating: Us
e
n
earbyint instead of roun
d
in fquo
t
Rem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
oating:
Add rint f
u
nction to complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
e
x
amples: Ad
d
a demon
s
trat
i
on
of why FEnv
is
st
i
ll
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick
B
ow
l
er
f
e
n
v: Add su
p
port
f
or raising
exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bo
w
ler
cf
l
o
at: Use F
E
_
A
LL_
E
XCEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowler
c
o
mpat: Make an effort t
o
support fma properl
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating:
P
unt the class
version of C's
r
e
m
quo functi
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
o
wler
float
i
ng: Add a sepa
r
at
e
c
l
a
ss for the
b
asic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick B
o
wl
e
r
com
p
at
:
Add note
t
o
s
ourc
e
file about
n
on-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick B
o
wler
doc: Acknowledge the
e
xistence of flo
a
ting
p
oint
e
n
v
i
r
onment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowl
e
r
compat: Impleme
n
t wrappers for C99
float-
v
alued functions
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
buil
d
: Fix b
u
ild ty
p
e
i
n ca
b
al fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
ompa
t
:
Add
configure warni
n
g wh
e
n
repla
c
eme
n
ts ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bow
l
er
cfloat: Add comp
a
t
i
b
i
lity wrapp
e
rs for som
e
C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Add s
o
urce repo
s
it
o
ry
to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fe
n
v: Add explicit defini
t
i
ons for
i
nfin
i
ty, nan and p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Fix e
m
b
arrassing typo in the Fracti
o
nal instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wle
r
f
e
n
v: Re-exp
o
r
t
Cont
r
ol
.
A
p
plica
t
i
ve since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
w
l
er
floating: Add exception support to fenvEva
l
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
license:
F
ix copyright years in source
f
i
l
es
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
o
wler
f
loating: Use
a
stri
c
t
data
c
o
nstructor for F
E
nv
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
fl
o
atin
g
: Ad
d
initial s
u
p
port for float
i
ng point exce
p
ti
o
n
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
o
ating:
A
dd nearb
y
i
n
t to the Rea
l
Float
c
lass
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
b
u
ild: U
p
d
a
te cabal dependency
i
n
formation for
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
float: Remove use of decodeFloa
t
Integer
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
floa
t
ing: Use
bang patterns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
cfloat: remove INCLUDE prag
m
a
s
as GHC
6
.
12
hates the
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
b
uild: Add
missing Data
.
Flo
a
ting
.
Float to c
a
bal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Ad
d
initial
s
uppor
t
fo
r
the floating poin
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
c
k Bowler
build: Add home
p
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bowl
e
r
cfloat:
G
eneral
i
ze double_form
a
t to allow sp
e
cifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bow
l
er
float:
A
dd
c
l
a
s
s instances for
F
loat
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
c
math: Add bindings for float-val
u
e
d
functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
altfloat-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
license:
A
dd
missing copyright hea
d
ers
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k
Bow
l
er
d
o
c: Add rat
i
onale b
e
hind the Round
a
ble
c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k Bowler
doc: Fix oo
p
s in
d
escription of Ord
class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowle
r
poset: Add com
m
uta
t
ivi
t
y
note for max
and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Renam
e
i
s
Significant to is
O
rdere
d
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowler
doc: Move
l
ibrar
y
descri
p
tion to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nic
k
Bowler
b
u
i
l
d: Hack
a
ge-ify th
e
cabal
f
il
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: A
d
d Round
a
bl
e
instance for Int
e
gral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bow
l
er
p
o
set: Add instance fo
r
I
n
tegra
l
a
=> Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
d
oc
:
Minor
h
addock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bow
l
e
r
doub
l
e:
A
dd
an Enum
in
s
tance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
e
r
floating: Add a c
l
ass whi
c
h s
u
pports
r
o
u
n
d
i
n
g f
u
nctions
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
fl
o
atin
g
: Fix br
o
ken is
F
inite impl
e
mentat
i
on
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating: Get
rid o
f
t
he e
x
tra Instances mod
u
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bo
w
ler
p
oset:
R
emove Incoherent
I
nstances and
define our
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
p
oset: Use Incohe
r
entI
n
stances to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
flo
a
ting: U
p
date e
x
port
lists
.
commit
|
commitdiff
|
tree
2009-11-21
N
ic
k
Bowler
double
:
Split
o
ut f
o
reign decl
a
r
a
tions in
t
o th
e
ir ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doc:
U
p
date haddock comments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
poset: Expo
r
t
t
he Ord clas
s
(but not its met
h
ods
)
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
w
ler
doc: Elaborate on why Or
d
instanc
e
s for floating ty
p
es
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
er
floating: Add fquotRem, the a
n
alogue
o
f C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowle
r
f
l
oati
n
g: Add fm
a
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
double:
I
mp
l
e
m
en
t
specific compari
s
o
n
functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
double: R
e
mo
v
e superfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
bu
i
ld: Update cab
a
l
s
cript f
o
r distr
i
bution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc
:
Fix FFI
pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
licen
s
e:
Add copyri
g
ht and l
i
cen
s
e
in
f
o
r
mation
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
cflo
a
t: Updat
e
cfl
o
at
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
oc: Add
a detailed overvi
e
w of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
d
ocs: Update
h
add
o
ck m
a
rkup and add a trivial
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
u
bl
e
:
Add Poset
and Sortable i
n
stances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
poset: A
d
d a class fo
r
p
a
r
t
i
ally orde
r
ed datatype
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
Bowler
build: Add a
n
autoconf
c
onfigure script
t
o
d
e
termine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bo
w
l
e
r
f
loating: Add description
of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
flo
a
t
i
ng: Add remai
n
der functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: All
o
w
a
printf f
o
rmat specifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
double: impl
e
ment fromInteger
u
si
n
g toFloa
t
i
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floa
t
ing: Allow conversio
n
from any Real to Dou
b
le
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
flo
a
ting: Exp
o
rt
the toF
l
oating function from
D
ata
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
w
ler
floati
n
g: Add e
r
ror
and
gamma functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bowler
floating: Add
p
o
wer
functions
.
commit
|
commitdiff
|
tree
next