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 B
o
w
l
er
flo
a
t
i
n
g: Add a
Sortable
constraint
f
or PrimFl
o
at
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Add a new
D
ata
.
Floati
n
g
.
T
y
pes modu
l
e
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bowler
tr
i
vi
a
l:
Remove redundant imports and
point
l
ess varia
b
les
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
rounda
b
le: Split out the Roundable class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
poset: Add fixity declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
owler
floating:
Mov
e
Data
.
Fl
o
at
i
ng
.
CM
a
th
.
I
n
stances u
n
de
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wler
floatin
g
:
Me
r
ge Data
.
Floating
.
T
ypes and Data
.
F
l
oati
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv: Add support
f
or suppress
i
ng e
x
ceptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick
B
o
wler
floating: Ad
d
e
p
si
l
on to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cm
a
t
h
: Fix bad typo
in atan2
a
nd atan
2
f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
omplex:
A
dd in
i
t
ial complex suppo
r
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
cmath:
Fix
s
e
c
tion h
e
adings
t
o
m
a
t
ch the C sta
n
dard
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bow
l
er
floating: Add insta
n
c
es
for
C
D
o
uble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
f
loating
:
Fix
off-b
y
-one error in scaleRa
t
io
n
al
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
floating: Split
o
ut form
a
tting from t
h
e Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Ma
k
e fromRati
o
nal wo
r
k
properl
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
float
i
ng: Add sc
a
lb as the altfl
o
at versio
n
o
f
scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
ating:
A
dd another charact
e
ri
s
tic fun
c
tion and
general
i
ze
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck
Bowler
floatin
g
:
Ad
d
some floating po
i
nt charac
t
eristic
f
unctions
.
commit
|
commitdiff
|
tree
2010-02-12
Ni
c
k Bowler
flo
a
ting: Punt
t
he FFI
n
ewtype wrapp
e
rs
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Ad
d
haddock d
o
c
u
menta
t
ion for the R
e
alFloa
t
cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck
Bowler
flo
a
ting: Renam
e
t
gamma
to gam
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowl
e
r
floating:
Move th
e
Double a
n
d
Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
float
i
n
g: Use nearbyint instead of
r
ound i
n
fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
o
wler
floa
t
ing:
A
d
d
rint function to comp
l
e
m
ent nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
examples: Add a demonst
r
at
i
on of why FEnv i
s
still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
fenv:
Add supp
o
rt for raising ex
c
e
pt
i
o
n
s explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bow
l
er
cfloat: Use FE_ALL_EXCEPT instead o
f
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowle
r
co
m
pat: Make an
e
f
fort to
s
upport fma prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
f
loat
i
ng: Pun
t
the class
v
ers
i
on of
C
'
s remquo
f
u
n
ction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wler
floating: Add a se
p
arate class for the basic floati
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Ni
c
k
Bowler
co
m
pat: Ad
d
no
t
e
t
o sourc
e
file about non-conforma
n
ce
.
commit
|
commitdiff
|
tree
2010-01-30
N
ic
k
B
owler
do
c
: Acknowledge
the existence
of
flo
a
ting
p
oi
n
t environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
compat: Im
p
l
e
ment wrappers for C99 float
-
v
al
u
ed
f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
bui
l
d: F
i
x build type in
c
abal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: Add configure war
n
in
g
w
h
en replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
cfloat:
A
d
d
compatib
i
lity wrappers for some C99
func
t
ion
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
bui
l
d: Add source repo
s
ito
r
y to
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
nv:
Add explicit definiti
o
n
s
for infinity,
nan a
n
d p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
fenv
:
Fix
e
mbarrassing typo in th
e
Fractional
inst
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re-export Control
.
Applic
a
ti
v
e since users need
i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
floati
n
g
:
Add ex
c
ep
t
i
on support to f
e
nvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
l
er
l
i
cense: Fix co
p
yright y
e
ars
i
n source files
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowle
r
flo
a
t
i
ng:
U
se a str
i
ct data constructor f
o
r FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowl
e
r
floating
:
Add
initial support
for floating point except
i
o
ns
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
flo
a
ting:
A
dd nearbyint to
the Rea
l
Float class
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bow
l
e
r
build: U
p
date ca
b
a
l
depende
n
cy informati
o
n
f
or
G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
flo
a
t: Remove use of decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
flo
a
ting: Us
e
b
ang pat
t
erns for unl
i
fted bi
n
ding
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
cfloat:
r
emove INCLUDE pragm
a
s
a
s GHC 6
.
12 hates t
h
em
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
bu
i
ld: Add missing Da
t
a
.
Floating
.
Flo
a
t t
o
ca
b
a
l
file
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
floating: Add initial suppo
r
t fo
r
the flo
a
ting point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
b
u
ild: Add homep
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfl
o
at: G
e
n
erali
z
e double_format
to
a
llow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
floa
t
:
Add cl
a
ss instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowler
cmath: Add bind
i
ngs for floa
t
-
valued
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
a
l
tfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license: Add missing copyright hea
d
ers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
oc: Add rati
o
nale behi
n
d
t
he Roun
d
able
cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc:
F
ix
oo
p
s in
d
escr
i
ption of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
l
e
r
po
s
et: Add
c
ommut
a
t
i
v
i
t
y note
for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowle
r
poset: Rena
m
e isSignific
a
nt to
i
s
O
r
dered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
d
oc:
M
ove
libra
r
y
d
escript
i
on to
a
better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: Hackage-ify
t
h
e caba
l
file
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k Bowler
floating
:
Add
Rou
n
dable i
n
sta
n
ce
fo
r
I
n
tegral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
poset: Add instance for Integral a =>
R
atio
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
o
c: Minor haddock mark
u
p fi
x
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
double: Ad
d
a
n
Enum in
s
t
a
nce
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
floa
t
ing:
Add a class whi
c
h sup
p
orts rounding functio
n
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fix broken i
s
Finite impl
e
me
n
t
a
t
ion
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
floating:
Get rid of the extra
I
n
s
tances
m
odule
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset:
Re
m
ove IncoherentInstance
s
and define o
u
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowler
poset: Us
e
In
c
o
her
e
n
tInstances
to resolve
o
verlap
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowle
r
floa
t
i
n
g
:
Upd
a
t
e
e
x
port
lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
do
u
b
l
e: S
p
lit out foreig
n
de
c
la
r
ations
into
t
heir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doc:
U
pdate haddock
c
omments for Da
t
a
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
poset: Export the Or
d
c
l
ass (but
n
ot its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc:
E
laborat
e
on
why Ord instanc
e
s for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
floating: Add f
q
u
o
tR
e
m,
t
h
e analo
g
u
e
of C's re
m
quo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
floating:
A
d
d fma func
t
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
double: Im
p
lement s
p
ecific comparison
f
un
c
tions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
ler
double: R
e
mov
e
s
uperflu
o
us parent
h
e
se
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bu
i
ld: Update
c
a
b
al
script f
o
r dis
t
r
ib
u
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix
FFI
p
ragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
ow
l
er
li
c
en
s
e: A
d
d copyright
a
nd license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wler
cfloa
t
:
Update cflo
a
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
doc: Add a detailed overv
i
e
w
of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
docs: Up
d
ate
h
addock markup and ad
d
a trivial functi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
double: Add Pose
t
and
S
ortable in
s
tances
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
poset
:
Ad
d
a
class for
p
artiall
y
o
rdered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build:
Add an autoconf c
o
nfi
g
ur
e
scri
p
t to de
t
ermine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add des
c
r
iption of
f
lo
a
ting cl
a
s
se
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bo
w
ler
floating:
A
dd remainder fun
c
tion
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloa
t
: All
o
w a printf format
s
pecifie
r
to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
d
ouble: implem
e
nt from
I
nteger using toFlo
a
t
i
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Allo
w
con
v
e
rsi
o
n
from a
n
y Real
t
o
Doub
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floati
n
g: Export the toF
l
oating function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floati
n
g: Add
e
rror and ga
m
ma
fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bow
l
e
r
floa
t
i
ng:
A
d
d
power functions
.
commit
|
commitdiff
|
tree
next