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: Move Data.Floating.CMath.Instances under Data.Floating.Types.
2010-02-24
N
ick Bowler
floating: Move Data
.
Floating
.
CMath
.
Instances
u
nder
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick B
o
wler
floating: Merge Data
.
Flo
a
tin
g
.
T
y
pe
s
and Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv: Add s
u
pport f
o
r
suppressing exceptions acro
s
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
ick Bowler
f
loating: Add
epsi
l
on to th
e
RealFlo
a
t cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
m
ath: Fix
bad
typo in
atan2 and at
a
n2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
le
r
complex: Add initial
co
m
plex s
u
ppor
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bo
w
ler
cmath:
Fi
x
section headings to mat
c
h the C standa
r
d
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
c
k Bowler
floating: Add instanc
e
s for CDouble a
n
d C
F
lo
a
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floati
n
g: F
i
x off-by-one error in scaleR
a
tio
n
al
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
c
k
B
o
wler
floa
t
i
ng:
S
pli
t
out formatting fro
m
the Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
M
ake fr
o
mRational w
o
rk
p
r
operly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
f
l
o
a
ting: Ad
d
scalb as the al
t
flo
a
t
ve
r
sion of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
f
loating: Add another characteristic function and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
f
loating:
Add so
m
e f
l
oating point ch
a
rac
t
eristic functio
n
s
.
commit
|
commitdiff
|
tree
2010-02-12
Nick B
o
wler
floati
n
g: Pu
n
t the FFI new
t
yp
e
wr
a
pper
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
a
l
tfloat
-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
doc
:
Add haddock documentat
i
on for
t
he RealFl
o
at c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Ren
a
me tgamma
t
o gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Move the
Do
u
ble and Float mo
d
ule
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
ting: Use nearb
y
int instead of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floati
n
g: Add rint func
t
ion to com
p
lem
e
nt n
e
arbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
examples: Add a d
e
monstratio
n
of why FEn
v
is sti
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add su
p
p
o
rt for
r
a
i
sing exceptions explic
i
tly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
cfloat: Use FE
_
ALL_EXCEPT instead of
-
1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
c
k Bo
w
ler
compat: Make an effo
r
t to
s
upp
o
rt fm
a
p
ro
p
er
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
f
l
oating
:
Punt the class versio
n
o
f
C's
r
emquo functio
n
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowle
r
float
i
ng: Add a separ
a
t
e class for the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nic
k
B
owl
e
r
compat: Ad
d
note
t
o sourc
e
file
a
bout
n
on-conf
o
rmance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc
:
A
cknowledge th
e
existence of flo
a
ting point e
n
vironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bowler
compat: I
m
plement wrappers for C99
f
l
o
a
t-v
a
lu
e
d functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
owler
build: Fix build
t
y
p
e
i
n cab
a
l file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowle
r
compat: Add configure warning
w
hen replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
cfloat: Add compat
i
bility wrappers
f
or some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck B
o
wler
b
u
i
l
d:
A
dd s
o
urc
e
reposit
o
ry to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k B
o
wler
fe
n
v: Add ex
p
licit definitio
n
s for in
f
inity, nan a
n
d
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fe
n
v: Fix embarrassing typo in the F
r
actional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owl
e
r
fenv: Re-export C
o
ntrol
.
Appl
i
cative
since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add exception support to fenv
E
v
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
l
icense: Fix cop
y
right ye
a
rs in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floa
t
ing: Use
a strict data
c
onstructor for F
E
nv
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
floa
t
ing:
Add initial s
u
pp
o
rt for floating point exception
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
le
r
float
i
ng: A
d
d near
b
yint t
o
the R
e
alFloat clas
s
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
build: Up
d
a
t
e
cabal dependency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
fl
o
a
t: Remov
e
u
s
e
of decodeFloat
I
nteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
floating:
U
s
e b
a
ng pat
t
erns for
u
nlifted
b
indin
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowle
r
cfloa
t
: re
m
ove INCLUDE pragmas as GHC 6
.
12
h
ates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add missi
n
g
Data
.
Floating
.
Flo
a
t
to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
floating: Ad
d
i
nitial supp
o
r
t for the flo
a
t
in
g
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bo
w
ler
build:
Add homepag
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat: Genera
l
i
ze d
o
u
bl
e
_forma
t
t
o
al
l
ow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
float: Add class i
n
stances
for Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k
Bowler
cm
a
t
h: Add bindings for floa
t
-valued fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
e
r
altfloat-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
l
i
cens
e
: Add miss
i
n
g
copyr
i
ght headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
doc: Add
r
ationale behind t
h
e
Roundable clas
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
d
o
c
:
F
ix oops in descri
p
t
i
on of Ord cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowler
pos
e
t:
A
dd
c
o
m
mutativity note for max and
m
i
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wl
e
r
p
oset:
Rename isSignifican
t
to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
e
r
doc: Move library
descripti
o
n
to
a
better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
b
ui
l
d: Hackage-
i
fy the
c
abal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
f
l
oating: Add
R
ounda
b
le insta
n
ce f
o
r
Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
pose
t
:
Add insta
n
c
e
for In
t
eg
r
a
l
a =>
Ra
t
io a
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
B
o
wl
e
r
doc: Minor haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
B
o
wler
d
o
u
ble: Add
a
n E
n
um ins
t
an
c
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
l
er
floatin
g
: Add
a
class which
s
upports
roundi
n
g
f
unctions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fix bro
k
en isFinit
e
i
mplementatio
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
fl
o
ating: G
e
t rid of the extra Instances
module
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
Bowler
poset: Remove Inc
o
h
erent
I
nstances and d
e
f
i
ne
o
ur own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowler
poset: Use IncoherentInstances t
o
resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
floa
t
ing: Update export l
i
sts
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k
B
owler
doub
l
e: Split
out
f
orei
g
n declarations
i
n
to t
h
eir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c: Update haddo
c
k comments for D
a
ta
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
p
o
set: Expo
r
t
t
h
e
Ord cl
a
ss
(
b
u
t
n
ot its met
h
ods
)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Elabora
t
e on why Ord inst
a
nces for flo
a
ting types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fquotRem,
t
he ana
l
ogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bow
l
e
r
flo
a
ti
n
g
: Add
fma
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ouble:
I
mplem
e
nt specif
i
c
c
om
p
arison
f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
e
r
double:
R
emove supe
r
fluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
er
bui
l
d: Up
d
ate cabal script
for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wler
misc: Fix FFI
p
r
a
g
mas
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bow
l
er
li
c
e
nse: Add copyright and li
c
e
nse info
r
m
ation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowle
r
d
oc: Add a detailed o
v
er
v
ie
w
o
f
t
he
p
urpose
o
f the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Up
d
ate haddock
markup and a
d
d
a t
r
ivial
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
double: Add Poset
a
nd Sorta
b
le instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Ad
d
a
c
lass for par
t
ial
l
y or
d
ered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
b
uild: Add an autoconf configure script to d
e
termine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Add description of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Add re
m
ainder
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
c
float: Allow a printf fo
r
mat specifi
e
r to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
double: i
m
pl
e
ment fro
m
Integer using toFloati
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floating:
All
o
w conver
s
ion fro
m
any Real to Doub
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Ex
p
ort the
toFloating funct
i
on
f
r
om Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowler
floating:
Add error and gamma fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
f
loating:
A
dd
pow
e
r function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing: A
d
d h
y
perbolic
trigono
m
etr
i
c functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
types:
U
se
opera
t
ions in GHC
.
P
rim for double
<
=
>
float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
o
w
l
er
flo
a
ting: Add clas
s
ifica
t
ion functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
ler
floating: Add some
o
f th
e
expon
e
ntia
l
functio
n
s
.
commit
|
commitdiff
|
tree
next