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: Merge Data.Floating.Types and Data.Floating.Classes.
2010-02-24
N
ick Bo
w
ler
f
loa
t
i
ng: Me
r
ge
D
a
ta
.
Floating
.
Types and Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nic
k
Bowler
f
e
nv: A
d
d
s
u
pport f
o
r suppre
s
s
i
ng ex
c
e
pt
i
ons acro
s
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
floating:
A
dd epsilon t
o
the Real
F
loat class
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
cmath: Fix bad typ
o
in atan2
a
nd ata
n
2f
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bow
l
er
complex:
Add init
i
al c
o
mplex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
cm
a
th:
F
i
x section headings to match
t
h
e C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
floati
n
g
: Add ins
t
ances for C
D
oub
l
e
and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
flo
a
ting
:
Fix off-by-one err
o
r in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
er
flo
a
ting: Sp
l
it out formatting from the Double m
o
d
u
le
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
floating
:
Mak
e
f
r
omRationa
l
w
o
rk properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
float
i
ng: Add sca
l
b
a
s the al
t
f
loat version of
scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
le
r
floating: Add another c
h
aracteristic function and general
i
ze
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowle
r
floatin
g
: Add some floating
p
oin
t
c
haract
e
ristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floating: Punt
the
F
FI newtyp
e
wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
N
ick Bowler
a
l
t
f
loat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add had
d
ock documentation fo
r
th
e
RealFloat c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
floating: R
e
name tgam
m
a to gamm
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
f
l
oating: Move th
e
Double and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck
Bowler
f
loat
i
ng: Use nearbyin
t
instead of round in f
q
uo
t
Rem
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowl
e
r
floating: Add
r
int function to complement
n
earbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bo
w
ler
example
s
:
A
dd
a demons
t
rati
o
n of w
h
y FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
fen
v
:
Add sup
p
ort
f
or raising
excep
t
ions e
x
plicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
ow
l
er
cfloat:
Use FE_ALL_EXCEPT instead of
-
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat:
M
ake an
e
ff
o
rt to support fma
p
roperly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
f
l
oati
n
g: Punt the
c
lass vers
i
on of
C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
c
k Bowler
floating: Add a se
p
a
r
ate class fo
r
the basic float
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
ck Bowler
c
ompat:
A
dd
note to
s
ource file about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
c
k
Bowler
doc:
A
cknowledge the e
x
istence of float
i
n
g
poi
n
t environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
ick Bowl
e
r
c
o
m
pat:
Im
p
l
e
ment wrappers for
C99 float-valu
e
d
f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
b
uild: Fix
b
uild type in
c
abal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
w
ler
comp
a
t
: A
d
d
configur
e
w
arning w
h
en
replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
c
f
loa
t
:
A
d
d
c
ompat
i
bility wrappers for
s
o
me C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
build:
Add source
re
p
ository to cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
f
env: Add explicit def
i
nitions
f
or
infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowle
r
fenv: Fi
x
e
mbarrassi
n
g typ
o
in the Fracti
o
nal
instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re-export
Co
n
trol
.
Appli
c
ati
v
e s
i
n
c
e users
need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owle
r
floating:
Add excepti
o
n
sup
p
ort to fen
v
Eval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owl
e
r
licen
s
e: Fix copyright years in
s
ourc
e
file
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
fl
o
ating: Use
a
strict data
constructo
r
f
o
r
F
Env
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
floating: A
d
d ini
t
i
a
l support
for f
l
oating
point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bo
w
le
r
f
l
oating
:
Add nearbyint to t
h
e R
e
alFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
bui
l
d: Update
cabal de
p
e
n
dency
i
nf
o
rma
t
ion fo
r
G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
float: Remov
e
use of decode
F
loa
t
Integer
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
o
ating: Use bang
patte
r
ns for unlif
t
e
d bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
c
f
lo
a
t: remove INCLUDE pragmas as GHC
6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
b
uild: Add missing Data
.
F
l
oati
n
g
.
Float
to cabal
fil
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
floating: Add initial
su
p
port for the fl
o
ating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bo
w
ler
bu
i
ld:
Ad
d
hom
e
page
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick
Bowler
cfloat: Gener
a
lize dou
b
le_for
m
at to allow specif
y
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowler
float:
Add class instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
ler
c
m
at
h
: Add binding
s
for float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
al
t
f
l
oat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license: Ad
d
missing cop
y
right headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
doc: Add rationale be
h
ind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
doc: Fix oops in
description o
f
Ord clas
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
o
w
le
r
pos
e
t: Add c
o
m
muta
t
ivi
t
y note for
ma
x
and m
i
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
p
o
set:
R
ename isSignificant t
o
isO
r
dered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
d
o
c: Move library description to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
N
ick Bowl
e
r
build:
Hackag
e
-ify t
h
e
cabal fil
e
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
flo
a
ti
n
g: Add Roundab
l
e ins
t
anc
e
for
I
n
te
g
ral a =
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset
:
Add inst
a
nce for In
t
egral a
=
>
Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
w
ler
d
o
c: Mino
r
haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
double: Add an Enum
ins
t
ance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
floatin
g
:
A
d
d
a class w
h
ich su
p
ports rounding func
t
ion
s
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bow
l
er
floating: Fix broken isFinite
i
m
p
lementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
floa
t
i
ng: Get rid of the extra Instance
s
m
o
dule
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bo
w
ler
poset: Remove Incoheren
t
Instance
s
and d
e
f
i
ne our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
poset: U
s
e Incohe
r
entIn
s
tances to resolve
o
v
erlaps
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
floating:
U
pdat
e
e
x
port
l
is
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double:
S
p
lit out foreign decl
a
rations i
n
to their o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
doc:
Update hadd
o
ck comments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
poset: Expo
r
t t
h
e Ord
class (but not
i
ts methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
er
doc: E
l
aborate on wh
y
Ord i
n
s
t
a
n
ces for floati
n
g type
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
ow
l
e
r
floating:
Add
fquo
t
R
e
m, the ana
l
ogue of C
'
s
remq
u
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
fl
o
ating: Add
fma
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
u
ble: Implement spec
i
fic compa
r
i
s
o
n
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
d
o
u
b
le:
R
emove
superfluo
u
s parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
bui
l
d:
U
pdate cabal scri
p
t for distrib
u
tion
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
m
isc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
l
ic
e
nse
:
Add c
o
p
yright and lic
e
n
se info
r
ma
t
io
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cf
l
o
a
t: Update
c
fl
o
at
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
d
o
c: Ad
d
a
d
etailed ove
r
view of the
p
urpose
o
f the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
docs: Update
haddock markup an
d
add a tr
i
vial
functi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bo
w
ler
d
o
uble: A
d
d Poset and Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
po
s
et:
Add a
c
l
a
s
s
for part
i
ally
o
rde
r
ed datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
er
b
uild: Add
an auto
c
onf
c
onfigure script t
o
dete
r
mine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
f
l
oating: Ad
d
des
c
ription of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
w
ler
flo
a
ting: A
d
d remai
n
d
er functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
cfloat: Al
l
ow a printf format
specifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
double
:
implement fro
m
Integer using toFloatin
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Allow c
o
nvers
i
on fr
o
m any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating
:
Export
the
t
oFloating function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowler
floating: Add error and gam
m
a functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: Add power funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
ng: Add hyperbolic
trigo
n
ometric fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
le
r
t
y
p
es
:
Use ope
r
ations in GH
C
.
P
r
im for doubl
e
<=> floa
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add classifi
c
ation functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating
:
Add nextaft
e
r
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ating
:
Add some of the e
x
po
n
ential functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ating: Add trigonomet
r
ic functions
.
commit
|
commitdiff
|
tree
next