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 new Data.Floating.Types module.
2010-02-24
N
ick Bowler
floating:
A
dd a
new Data
.
Fl
o
at
i
ng
.
Typ
e
s module
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bowler
trivial: Remo
v
e red
u
ndant imports
an
d
p
o
intle
s
s variables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
roundable: Split out the Roundabl
e
class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
poset: Add
fixity de
c
l
ara
t
ions
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bo
w
ler
f
l
oating: Move Data
.
Floating
.
CMath
.
Instances under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wler
floating: Merge Data
.
Floatin
g
.
Ty
p
es and Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowl
e
r
fenv
:
Add su
p
port for
suppressin
g
exc
e
pti
o
ns a
c
ross
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick
B
o
w
l
er
flo
a
t
ing: Add
ep
s
i
l
on to the RealFlo
a
t class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
math
:
F
i
x bad typo in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
com
p
lex: Add init
i
al c
o
mplex sup
p
ort
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
cmath: Fix se
c
tion h
e
adi
n
gs to match the C
st
a
ndard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Add instances
for CDouble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
flo
a
ting
:
Fix off
-
by-one error in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Spl
i
t ou
t
formatting from t
h
e D
o
ub
l
e modu
l
e
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
B
o
wler
floating
:
Make fro
m
Rational work p
r
op
e
rly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
loating: A
d
d
sca
l
b
a
s the a
l
tfl
o
at ver
s
ion of s
c
albln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floatin
g
: Add
a
not
h
er c
h
aracteris
t
ic funct
i
on and g
e
neralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
floating: Add so
m
e f
l
oating po
i
n
t
characteris
t
ic func
t
ions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick B
o
wler
f
l
oating
:
Pu
n
t
the FF
I
newtype
wrapp
e
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
N
ick Bowler
a
lt
f
l
o
at-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
doc:
Add haddock docum
e
ntation
for the R
e
alFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-05
N
ic
k
Bowle
r
floating: Rename
t
g
a
mm
a
to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
floating: Move the Double and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floating:
U
se ne
a
rbyint inste
a
d
o
f round in
f
quot
R
em
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
flo
a
ting:
Add rint function t
o
com
p
le
m
ent nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bow
l
er
e
x
ampl
e
s
:
Ad
d
a
d
emonstration o
f
why FEnv is
st
i
ll
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
o
wler
f
e
nv: Ad
d
support for raising exc
e
ptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
c
float:
Use FE_ALL
_
EXCEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
c
k Bowler
compat: Make an effort to supp
o
rt fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowler
fl
o
ating:
P
unt the class version of C's rem
q
u
o function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
float
i
ng: Add a s
e
p
a
ra
t
e class for th
e
b
asic f
l
oating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Add no
t
e to source file about
non-conforma
n
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Acknowledge the existe
n
ce of
f
loating poin
t
envi
r
onment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
compat: Imp
l
ement
wrap
p
ers for C99 f
l
oa
t
-val
u
ed functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowl
e
r
bu
i
ld: Fix buil
d
type i
n
cabal
f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick B
o
wl
e
r
c
o
mp
a
t
:
Add
confi
g
ure warni
n
g
w
h
e
n repl
a
cements a
r
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
c
float: Add compa
t
i
bil
i
ty w
r
ap
p
ers for some C99 fu
n
ct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
build:
Add source
r
e
p
ository to cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
B
owler
f
e
nv
:
Add expli
c
i
t
d
efinitions for infinit
y
, nan
a
n
d
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bow
l
er
f
env:
Fix embarrassing typo in the Fractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owl
e
r
fe
n
v: Re-export C
o
ntrol
.
Ap
p
licative since user
s
n
e
ed it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
floating: Ad
d
e
x
c
e
ption
su
p
p
o
rt to f
e
nv
E
val
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
license: F
i
x
co
p
yright years in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
floating: Use a strict data con
s
t
r
u
ctor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floa
t
ing:
A
dd in
i
t
ial support for floating point ex
c
eptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating:
A
dd nearbyint t
o
the RealFloa
t
c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bow
l
er
build:
U
p
d
ate cabal dependen
c
y i
n
format
i
on for
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
float
:
Remo
v
e
us
e
of
d
ecodeFlo
a
tInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
o
a
t
ing: Use bang
p
atterns f
o
r unlift
e
d bindi
n
gs
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: remove INCLUDE
p
ragmas as GHC 6
.
12 hates th
e
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
l
er
b
u
ild:
Add missing
Data
.
Floating
.
Float
t
o cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
floatin
g
: Add
initial
s
up
p
ort for the floa
t
ing point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
Bowler
build: Add homep
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bow
l
er
c
f
loat:
Generalize
d
oubl
e
_format
t
o a
l
low s
p
ecifyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
flo
a
t: Add class instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k
Bow
l
e
r
cmath: Add
bindings for float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
licen
s
e: Add
missi
n
g copyr
i
gh
t
heade
r
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k
Bowler
d
oc: Ad
d
rat
i
onal
e
beh
i
n
d t
h
e Roundable
c
lass
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
doc
:
Fix oops in
d
escription
of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
po
s
et:
A
d
d
commutativity note for max an
d
min
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k
B
ow
l
er
p
o
set: Ren
a
m
e
isSignifi
c
ant to
isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wle
r
doc:
M
ove library
d
escription to a bett
e
r
h
ome
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bow
l
e
r
build: Hackage-ify the
c
aba
l
file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floati
n
g
:
Add Roundable instance for Integral
a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
pose
t
:
A
dd instance for Integral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
doc
:
Mi
n
or haddock
m
a
rk
u
p fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
d
o
u
ble: Ad
d
an
Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bowler
fl
o
a
ting: Add a class which supports rounding
f
unct
i
o
ns
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
float
i
n
g
:
Fix
broken is
F
inite
impleme
n
t
a
tion
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowle
r
floating: G
e
t rid of the
extra I
n
stances modu
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bow
l
er
pos
e
t
: Remove Incohere
n
tInstan
c
es a
n
d d
e
fi
n
e our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset:
Use Incoheren
t
In
s
t
a
nces to r
e
solve overl
a
ps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowl
e
r
floating: Update export li
s
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
double: Spl
i
t
out foreig
n
declara
t
i
ons into th
e
ir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
oc:
U
pdate haddock c
o
m
ments for D
a
ta
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
p
o
set: E
x
port the Ord cl
a
ss (bu
t
not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Elaborate o
n
why Ord instance
s
for floating
types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
l
er
floati
n
g: Add fq
u
o
tRem, the analogue o
f
C
's r
e
mqu
o
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
B
o
w
l
er
f
loatin
g
:
A
dd fma fun
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Imple
m
ent speci
f
ic comp
a
rison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowl
e
r
doubl
e
:
R
e
move superfluous
p
a
rentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
u
ild:
U
p
da
t
e cabal script for distributi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
misc: Fix
FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
license:
A
dd copyright and license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
cfloat:
Upd
a
te cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
doc: Add a detailed overview of
the purpose of th
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Update
h
addock
m
arkup and
a
dd a
trivial fun
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
double:
Ad
d
Poset and So
r
ta
b
le i
n
st
a
nc
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
poset: Add a class for partially
ordered d
a
tatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
bu
i
ld: Add
a
n autoconf co
n
figure script to
d
etermine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
l
o
a
ting: Add de
s
cription of float
i
ng
classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: A
d
d remainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: All
o
w
a pri
n
tf form
a
t specifier
t
o be pass
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
doubl
e
:
i
mplement fromInte
g
er
u
si
n
g toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick B
o
wler
flo
a
t
i
ng: Allow conversion f
r
om any Rea
l
t
o
D
o
u
b
le
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
l
er
floating: Expo
r
t
t
he toFloating
f
unction from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ating
:
Add
e
rror and gamma fun
c
t
io
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
l
e
r
floating: Add
p
ower functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
B
owle
r
floating:
A
dd hyperbolic tr
i
gonometric funct
i
ons
.
commit
|
commitdiff
|
tree
next