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
Nick Bowler
f
l
oat
i
ng: Me
r
ge
D
ata
.
Floating
.
Types
and Data
.
Flo
a
t
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Ni
c
k B
o
wler
f
en
v
: Add supp
o
rt for sup
p
ressing
e
x
cep
t
io
n
s
a
cross
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Ni
c
k
Bow
l
er
floa
t
ing:
A
dd epsilon to the RealFl
o
at class
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowl
e
r
cmath: Fix bad t
y
p
o
in ata
n
2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k B
o
wler
co
m
plex:
A
dd
initial complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowler
cm
a
th: F
i
x section headings to match
the C st
a
n
dard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Ad
d
i
n
stanc
e
s
for CDouble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
floating:
Fix off-by-one err
o
r in scal
e
Rational
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bow
l
er
f
l
oating: Split out formattin
g
from th
e
Double
m
o
d
ule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
floating: Make
f
ro
m
Ra
t
ional work pro
p
erly
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
floating: Add scalb
a
s the altfloat version of
s
calbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floatin
g
: Ad
d
another cha
r
act
e
ristic function and genera
l
ize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k
Bo
w
ler
f
loating: Add
s
o
m
e floating
p
oint characteri
s
tic funct
i
ons
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowl
e
r
floating:
P
u
nt the FFI new
t
y
pe w
r
appers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altflo
a
t-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
d
o
c: Add haddock
docum
e
ntation
f
or the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bow
l
er
floatin
g
: Rename tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
floating
:
Move the Doubl
e
and
Floa
t
modules
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
floating
:
Use
n
earb
y
int instead of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bow
l
er
floating: Add rint func
t
io
n
to complement nearb
y
i
n
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
example
s
: Add a de
m
o
n
stration
o
f
why
FEnv
i
s still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
fenv:
A
d
d
s
u
ppor
t
for raisi
n
g
except
i
ons expli
c
it
l
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
cfloat: Use F
E
_ALL_EXCE
P
T in
s
tead of
-
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
c
ompat: Mak
e
an effort to support fma
pr
o
per
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
w
ler
floa
t
i
n
g: Punt the cla
s
s
v
ersion of C
'
s
remq
u
o func
t
i
on
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowler
f
l
oati
n
g:
Add a separat
e
cl
a
ss f
o
r th
e
b
a
sic fl
o
atin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
comp
a
t: Add note
to source file
a
bout non-conforma
n
ce
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
Bowler
doc: Ackn
o
wledge the existence of floating
poin
t
envir
o
n
ment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bo
w
ler
compat: Implemen
t
wrappe
r
s for C9
9
floa
t
-v
a
lued functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck B
o
wl
e
r
build
:
Fix build typ
e
in
c
abal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
co
m
pat: Add configur
e
warnin
g
whe
n
replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bo
w
ler
cfl
o
at:
A
d
d compatibility wr
a
ppers for some C9
9
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
u
ild: Ad
d
sour
c
e repository to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bow
l
e
r
fe
n
v: Add explicit defin
i
t
ion
s
for infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Fix embarrassing typo in the
F
ra
c
t
ional instance
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bowler
fenv: Re-export Control
.
Applicative since
users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fl
o
a
ting: Ad
d
exception support to fenv
E
val
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
license: Fix c
o
pyrigh
t
y
e
ars in sourc
e
files
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k B
o
wle
r
f
l
oating: Use a strict
dat
a
cons
t
ructor
f
or
F
Env
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
o
ating:
A
dd
i
nitial support
f
or floati
n
g p
o
int ex
c
eptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
floating: A
d
d
ne
a
rbyi
n
t to the
R
ealFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
e
r
b
u
ild: Update cabal dependency inform
a
tio
n
f
o
r G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: Re
m
ove use
of
d
ec
o
d
eFloatInt
e
ger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowle
r
floating: Use bang patte
r
ns for unlift
e
d
b
i
n
d
i
n
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owle
r
c
float: re
m
ove INCLUDE pragmas as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
build: Add missing D
a
ta
.
F
l
oa
t
ing
.
Flo
a
t to
cabal
f
il
e
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowl
e
r
float
i
n
g: Add i
n
itial support for th
e
floating
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
ick
B
o
w
ler
build: Add h
o
mepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
c
f
l
oat: Generalize
d
ouble_f
o
rmat to
allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
fl
o
at: Add class instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Add bindin
g
s for f
l
o
at-val
u
ed f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k
Bow
l
er
lic
e
nse:
A
d
d miss
i
ng copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck
Bowler
doc: Ad
d
r
ationale behind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowl
e
r
do
c
:
F
i
x
oops in
descri
p
t
i
on of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
pos
e
t
: Add
c
ommutativity n
o
t
e
for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
poset: Rename isS
i
gnific
a
nt to isO
r
dered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc:
M
o
ve
l
i
b
r
ary description
to a
bette
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
Bowler
build: Hac
k
age-ify the cabal
f
i
le
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
f
l
oating: A
d
d
Roundab
l
e instance f
o
r I
n
tegral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck
B
o
w
ler
poset: Add instance fo
r
Int
e
gral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k B
o
w
l
er
doc: Minor
h
addock marku
p
fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick
B
owler
double: Add an
E
num i
n
s
t
ance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
floating: Add a class which s
u
ppo
r
ts
r
ounding
f
unctions
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
f
l
o
ating: Fix bro
k
en
i
sFinite
i
m
pleme
n
tation
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
c
k Bo
w
ler
fl
o
ati
n
g: Get rid of the extr
a
Instance
s
module
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
Bowler
poset
:
Re
m
ove IncoherentI
n
sta
n
ce
s
a
nd
define our ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowler
poset: Use IncoherentInsta
n
ces to resolve ov
e
rla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k
Bowler
flo
a
ting:
U
pdate export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
wl
e
r
dou
b
l
e
: Split out fo
r
eign declarations i
n
to th
e
ir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wl
e
r
d
oc: Update haddock
com
m
ents for
Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k B
o
wler
poset: Export the Ord class (but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
doc:
E
laborate on why Ord instances for floati
n
g types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
floa
t
in
g
: Add
f
q
u
o
t
Rem, th
e
analogue of C's r
e
mquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
floating: Add fma
f
u
n
c
t
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
doubl
e
: Im
p
l
ement specific comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
double:
R
emo
v
e superfluous
parenthese
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Update cabal
s
cript f
o
r d
i
stribut
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
m
i
sc
:
Fi
x
FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license
:
A
dd
c
op
y
right
a
nd license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat
:
U
p
d
ate cfl
o
at
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Add a detail
e
d
o
v
e
rvi
e
w of t
h
e purpose of
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
docs: Upd
a
te ha
d
d
ock markup and add a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
d
o
u
ble
:
Add Poset and Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
poset:
A
d
d a class
f
or partially ordered
d
atatypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
build:
Add a
n
autoconf conf
i
gure script
t
o
determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
flo
a
ting
:
Add
descrip
t
ion
o
f floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g: A
d
d re
m
ainder f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
cfloat: Allow a
p
r
intf format s
p
ecifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
doub
l
e: implement
fromIn
t
eger using
t
oF
l
oating
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
flo
a
t
ing: Allow conver
s
ion from any Real to Doubl
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
flo
a
t
ing: E
x
port the
t
oF
l
oating
f
unction from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add error and gamma functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Add power funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bow
l
er
fl
o
ating: Add hy
p
erbolic trigonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
types: Use operations in GHC
.
P
rim for do
u
ble <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
le
r
f
loating: Add
c
lassific
a
ti
o
n fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
in
g
: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick
Bowler
floati
n
g: Add s
o
me of the
e
xp
o
nential fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating: Add
t
rig
o
nometric functions
.
commit
|
commitdiff
|
tree
next