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
altfloat-0.3
2010-02-06
Nick Bowler
altf
l
oat-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
doc: A
d
d ha
d
d
o
ck do
c
u
m
entati
o
n for
t
he RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: R
e
name
tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
floating: Move the Double and Float mo
d
u
l
es
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
floating: Use nearby
i
n
t
i
n
stead of round in
f
quotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Ad
d
rint function to compl
e
ment ne
a
rbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples: Add a d
e
monstration of why FEn
v
is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
env: A
d
d support for raising excep
t
i
ons explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
B
ow
l
er
cfloat: U
s
e FE_AL
L
_EXCEPT instead
of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
compat:
M
a
ke a
n
e
ffort to support
fm
a
properly
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
c
k B
o
w
l
er
floating: Pu
n
t
the class version
o
f
C
'
s
r
emquo function
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bowler
floa
t
ing: Ad
d
a separate class for the basic floatin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Ad
d
no
t
e t
o
source
f
ile about
non
-
conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bo
w
l
e
r
doc: A
c
knowledge the e
x
isten
c
e of
f
loating poi
n
t
enviro
n
ment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat
:
Imp
l
ement wrappe
r
s for C99 floa
t
-v
a
lued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fix bu
i
ld type
i
n
c
abal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
comp
a
t: Add config
u
re warn
i
n
g
w
h
e
n replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat: Ad
d
compat
i
b
i
lity wrappe
r
s fo
r
some C99
functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owl
e
r
build: Add sourc
e
r
e
pository to
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fenv: A
d
d explic
i
t defi
n
itions
for infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bo
w
l
er
f
en
v
: F
i
x
e
m
ba
r
ras
s
ing typo in the Frac
t
ional
i
n
st
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bow
l
er
fenv: Re-export Co
n
tro
l
.
Applicat
i
v
e
since users nee
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bowler
floa
t
ing: Add exception su
p
port to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
license:
F
i
x copyright years in sour
c
e files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Use a strict data co
n
structor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bo
w
ler
floating: Add initial support for floati
n
g point exception
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wle
r
floati
n
g
: Add nearb
y
int to the
RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Update caba
l
dependency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
float: Remove use of
d
e
codeFloatI
n
t
e
g
er
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float
i
ng: Use ba
n
g patte
r
ns
f
or un
l
i
f
ted b
i
ndings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
c
f
loat:
rem
o
v
e INCLUDE pragmas as G
H
C
6
.
1
2
hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
build: Add missing D
a
t
a
.
Floating
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
fl
o
ating: Ad
d
initi
a
l support f
o
r th
e
f
loating poin
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
Bowler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat: Generali
z
e double_format t
o
al
l
ow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
f
l
oa
t
: A
d
d
class instan
c
es for Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
cmath:
A
dd bi
n
dings for float-val
u
e
d
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
w
l
e
r
altfl
o
at-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
lic
e
nse: Add missing co
p
yrigh
t
headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
d
o
c: Add
ra
t
iona
l
e
b
eh
i
nd the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck B
o
wler
doc: Fix oops in de
s
crip
t
ion of O
r
d
c
lass
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: A
d
d commu
t
a
t
i
v
i
ty n
o
t
e
for ma
x
a
n
d min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
le
r
poset: Rename isSignificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
B
o
wler
d
oc: Move l
i
bra
r
y description
to a bet
t
er
h
ome
.
commit
|
commitdiff
|
tree
2010-01-19
N
i
c
k
B
o
w
l
er
buil
d
:
Hackag
e
-ify
t
he cabal
f
i
le
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k
Bow
l
er
floatin
g
:
A
d
d Roundable ins
t
ance for
Integ
r
a
l
a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
p
o
set: Add instance for Int
e
gral a => Ratio
a
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowl
e
r
do
c
: Minor haddo
c
k
m
arkup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bow
l
er
double: Add an Enum in
s
tance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Ad
d
a c
l
as
s
which s
u
pports rounding fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick
Bowler
floating: Fix
b
roken isFini
t
e implemen
t
a
tio
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowle
r
f
loatin
g
:
G
e
t
rid of the extra
I
nstances module
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k Bowler
poset: Remove Incohe
r
entInstances
and de
f
ine our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
w
l
e
r
poset: Use Incohere
n
t
Instances to r
e
solve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowl
e
r
floating: Update e
x
p
o
r
t lis
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
do
u
b
l
e: Spl
i
t out foreig
n
decla
r
ations into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
doc: Update haddock commen
t
s for Da
t
a
.
Pos
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Export
t
he Ord class
(
bu
t
not its
method
s
)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Elabo
r
at
e
on why Ord insta
n
c
es fo
r
floating ty
p
e
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
l
o
a
ting: Add fquotRe
m
,
t
he analog
u
e
o
f C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
Bowler
floating: Add fma f
u
n
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bo
w
le
r
double: Im
p
le
m
e
nt s
p
ecific
c
ompari
s
o
n
functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
doubl
e
:
R
emove
superf
l
uou
s
parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build
:
Update cabal script f
o
r distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FF
I
pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
license: Add copyright a
n
d license inf
o
r
mati
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
cfloat
:
Update
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
do
c
: Add a d
e
tailed over
v
iew of the p
u
rpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Updat
e
had
d
ock markup a
n
d add a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
oubl
e
:
Ad
d
Poset and
S
ort
a
b
l
e instances
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bo
w
ler
poset:
A
dd a
class
f
o
r partially
o
r
d
ered da
t
atypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
er
build: Add an autoconf
configure
s
cript
t
o
d
e
termin
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating
:
Add description of floating classe
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floating: A
d
d remainder
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
c
f
lo
a
t:
Allow a printf form
a
t
specifie
r
to
be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
doub
l
e: implemen
t
f
r
o
m
Integer using toFlo
a
ting
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oati
n
g: Allow conve
r
s
i
on from any Real
to
D
ou
b
le
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating:
Export the toFloating
funct
i
o
n
from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Add error and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick
B
o
wler
float
i
ng
:
Add
power func
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
f
l
oatin
g
: Add
hyp
e
rbolic trigonometri
c
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
types: Use operatio
n
s in G
H
C
.
Prim
fo
r
dou
b
le <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
f
loating: Add classi
f
icati
o
n
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating: Add n
e
xt
a
fter
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowler
f
loatin
g
:
Add so
m
e of
the expo
n
ential functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bow
l
er
floati
n
g:
A
d
d
trig
o
nome
t
ric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: Split
F
loa
t
in
g
into Floating
a
nd R
e
a
lFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
d
ouble: Simplify foreign cal
l
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick
Bowler
floating: A
d
d ** operator to Floatin
g
class
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
Initial
c
o
mmit
commit
|
commitdiff
|
tree