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
Nic
k
B
owler
f
l
oatin
g
: M
e
rge Data
.
Floating
.
Types and Dat
a
.
Fl
o
ating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv: Add s
u
p
p
ort for su
p
pressin
g
e
xc
e
ptio
n
s acro
s
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Ni
c
k
B
o
wler
floating:
A
d
d
epsilon to
th
e
Rea
l
Fl
o
a
t class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath
:
Fix bad typo in atan2 and a
t
an2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
complex: Add i
n
i
t
ial comp
l
ex supp
o
rt
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowler
cmath: Fix section headings to match the C stan
d
ard
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k
Bowler
float
i
ng: Add
instance
s
f
or CDouble
a
nd
C
Float
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Fix
of
f
-b
y
-
one
error in scaleRatio
n
al
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
loa
t
ing: Split out formatting
from the Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
oating
:
Make fromRational work properly
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
c
k Bowler
f
loating: Add scal
b
as th
e
altfloat version
o
f scalb
l
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
fl
o
ating: Add a
n
other characteristic function and gener
a
lize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
floating: Ad
d
some f
l
oating point cha
r
acteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floating:
P
unt th
e
FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nic
k
Bowler
a
ltfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bow
l
er
doc: Ad
d
h
addock documentation
f
or
t
he RealFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Rena
m
e
t
gamma
t
o gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floatin
g
: Move the Double and Floa
t
m
odules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Use ne
a
rbyint inste
a
d
o
f
r
ound in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
B
owl
e
r
floating: Add rin
t
function
t
o c
o
m
plemen
t
n
e
arbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick
B
ow
l
er
exa
m
p
l
e
s:
A
dd a
d
e
monstra
t
i
o
n of why FEnv is st
i
ll
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wle
r
fenv:
Add support for raising
e
xcep
t
ions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowl
e
r
c
f
loa
t
:
U
se F
E
_ALL
_
E
X
CEPT inste
a
d of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
c
o
mpat: Make an effo
r
t to
s
uppo
r
t fma p
r
operly
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowler
float
i
ng:
Punt the class
v
e
rsion o
f
C's
remquo func
t
ion
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
owler
floatin
g
: Add a sepa
r
ate
c
lass for
the bas
i
c floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick
Bowler
compa
t
: Add note to
source file about non-co
n
for
m
a
nce
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
d
oc: Acknowle
d
ge the exist
e
n
ce of f
l
oating point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat: Implement wra
p
per
s
for
C99 fl
o
at-
v
alu
e
d functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
buil
d
:
Fix build type in c
a
bal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
compa
t
:
Add
c
onfigure warning wh
e
n replacem
e
nt
s
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bowler
cfloa
t
: Add compatibility wrappers for s
o
me C99 fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Add source repository to
cabal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowle
r
fenv: Add
e
xp
l
i
c
it def
i
n
itions
f
or infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fenv: Fi
x
embarrassing typo in t
h
e Fractional i
n
stance
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bowler
fenv: R
e
-
export Co
n
tro
l
.
Ap
p
lic
a
t
ive
since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating:
A
dd
exception suppo
r
t
to fe
n
vE
v
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
l
i
c
ense: Fix
cop
y
r
i
ght yea
r
s
in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
B
owler
floating
:
Use a strict data
constructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wle
r
fl
o
a
t
ing:
Add i
n
itial suppor
t
for fl
o
ating poin
t
excepti
o
n
s
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bo
w
l
er
f
l
oating: A
d
d
n
e
arbyint
to the
RealFlo
a
t class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build
:
Upd
a
t
e
c
abal dependency
inform
a
t
i
on for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowl
e
r
float: Remove use of decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
flo
a
ting
:
Use
b
ang patte
r
ns for unli
f
ted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
B
owler
cfloat: remove INC
L
UDE pragma
s
as
G
HC 6
.
12 hates the
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
bui
l
d: Add missing
D
a
ta
.
Floating
.
Float to cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bo
w
l
er
f
loating
:
Add ini
t
i
a
l support for
t
he floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
B
owler
buil
d
: Add
h
omepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat:
Ge
n
e
r
a
l
ize
d
o
uble_f
o
rmat to allow
s
p
ecifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
f
l
o
a
t: Add class
instan
c
es for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bowler
c
m
a
t
h:
A
dd b
i
ndings f
o
r f
l
oat-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
licen
s
e: Ad
d
m
i
ssing c
o
p
yri
g
ht
h
eader
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
ic
k
B
owler
d
oc: Add rationale
b
ehind the Roundab
l
e
class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: F
i
x oops i
n
desc
r
iption of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bo
w
ler
poset: Add commutati
v
ity n
o
te fo
r
max
a
n
d min
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowler
po
s
et: Re
n
ame i
s
S
ignif
i
cant to isOrd
e
red
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
doc:
M
ove
library descript
i
on to a bette
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
Bowler
bui
l
d: Hackage-ify the cabal fi
l
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
fl
o
ating: A
d
d
R
o
u
ndab
l
e instance for Integral
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
poset: Add instance for Int
e
g
ra
l
a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
doc: Mino
r
hadd
o
c
k markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bowler
d
ouble: Add an Enum instan
c
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
fl
o
ati
n
g: Add a
class which sup
p
or
t
s
rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating:
F
ix broke
n
isFi
n
ite im
p
le
m
entatio
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick B
o
wler
fl
o
ating: Get rid
o
f the extra Insta
n
ce
s
modu
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
pose
t
:
Remove IncoherentI
n
s
t
ances a
n
d d
e
fine our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
poset: Use Inc
o
heren
t
In
s
tances to
resolve ove
r
lap
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
ler
floa
t
ing: Update export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
do
u
ble: Spli
t
out
f
o
reign d
e
c
l
a
rations into their
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
d
o
c: Update had
d
ock comments for Da
t
a
.
P
o
s
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
pose
t
:
Export
the Ord class
(
but not its
m
e
t
h
ods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
d
o
c: Elaborate on why Ord instanc
e
s f
o
r float
i
n
g typ
e
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fq
u
o
tRem, t
h
e analogue o
f
C
'
s remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
lo
a
t
ing:
A
dd fma functi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: I
m
plement
specific comparison
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
l
e
r
d
oubl
e
: Remove sup
e
r
f
luous
parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bow
l
er
b
u
ild: U
p
date cabal script
for distri
b
utio
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
owler
misc:
Fix F
F
I pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: Add copyr
i
ght and license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Upd
a
te cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
d
o
c: Add a
d
etailed o
v
erview
of
the
purpose of
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
owler
docs: Update h
a
ddock m
a
rku
p
and add
a
trivia
l
func
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Add Poset and S
o
rtable ins
t
ances
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bo
w
ler
p
o
s
et: Add
a
class for
pa
r
tially or
d
e
r
ed d
a
tatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bow
l
er
buil
d
:
A
dd an aut
o
c
onf configu
r
e scr
i
p
t to
det
e
rmine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating:
Ad
d
description of flo
a
t
ing classes
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bo
w
ler
floatin
g
: Add re
m
ainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
cfloat: All
o
w
a
p
r
in
t
f
format
spec
i
fier to be passe
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
double: im
p
lement
f
romInteger using toF
l
oating
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bo
w
ler
floating: Allow conv
e
rsion from any Real to Doub
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floa
t
ing: Export the toFloating fun
c
tion from D
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
f
l
oating:
A
d
d
e
rror and gamma functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
owler
floating: Add power fu
n
ctio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
Add hyperbolic trigonometric
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
types: U
s
e opera
t
ions i
n
G
H
C
.
Pri
m
for
double <=>
f
loat
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating:
Add classification
f
u
nctio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bo
w
ler
floating:
A
dd nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add s
o
me o
f
the expone
n
tial
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bowler
floating: A
d
d t
r
igonomet
r
ic functions
.
commit
|
commitdiff
|
tree
next