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
poset: Add fixity declarations.
2010-02-24
Nick Bowler
poset: Add fixit
y
declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bowl
e
r
flo
a
ting:
M
o
ve
D
ata
.
Floating
.
CMath
.
Instances u
n
de
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
fl
o
a
ting: Merg
e
D
ata
.
F
loat
i
ng
.
Types
and Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowle
r
fenv: Add support for su
p
p
r
essing
e
xc
e
p
t
ions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick
Bowler
floa
t
ing: Add
epsilon to the RealFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
w
l
er
cma
t
h
: Fix bad typo in atan2 and
ata
n
2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
co
m
plex:
Add initial c
o
mplex suppor
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cm
a
th
:
Fix section headings to match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
fl
o
ating: Add i
n
s
t
ances for C
D
ou
b
le
and CFl
o
at
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
o
w
l
er
float
i
n
g
: Fi
x
off-by-one
e
rro
r
i
n scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floa
t
ing: Split out format
t
ing
f
rom the
Doubl
e
module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
o
wler
float
i
ng: Make
fromRational wo
r
k prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick
B
owler
f
l
oatin
g
: Add
s
c
alb
as the altfloat version of
sca
l
bln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Ad
d
another character
i
stic functio
n
and gene
r
a
l
i
z
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowl
e
r
float
i
n
g
: Add some fl
o
a
t
ing point characteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
B
o
wler
floating: Punt the FF
I
newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nic
k
Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wl
e
r
doc: A
d
d h
a
d
d
ock doc
u
m
e
nt
a
t
ion for the
R
e
alFloat cla
s
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Re
n
ame tgam
m
a to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
t
i
ng: Move the Double and Float
modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
oating:
Us
e
nearbyint instead
of round in fqu
o
tRe
m
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
flo
a
ting: Add rint function to compl
e
m
e
nt nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowl
e
r
exa
m
ples: Add a
demons
t
ra
t
i
on of
w
h
y FEn
v
is stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv:
A
dd support
for raising except
i
o
n
s explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
cf
l
oat: Use FE_ALL
_
EXCEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bow
l
er
compat: Ma
k
e an ef
f
o
r
t to s
u
ppo
r
t
fm
a
pr
o
p
erl
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
ler
floating:
Punt
t
he class version of C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
l
er
floati
n
g: Add a separate
cla
s
s
for
t
he basic floatin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Add
n
ote to source
file about n
o
n-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
d
oc: Ac
k
n
o
wledge th
e
existence of floating point e
n
vironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick B
o
w
l
er
compa
t
: Implement wrap
p
ers for C
9
9
float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
build: F
i
x
b
u
ild type in cabal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick B
o
wler
comp
a
t: Add
confi
g
u
re warning whe
n
replacements a
r
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat: Add
co
m
p
a
t
ibi
l
ity
w
rappers for some C99
functi
o
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
build: Ad
d
source re
p
ositor
y
to ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
f
e
nv: Add explicit definitions for infinity, nan an
d
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
fenv: Fix embarrassin
g
typo in th
e
Fr
a
ctional in
s
tance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
w
ler
f
env: Re-exp
o
rt Control
.
Applicat
i
v
e since users need
it
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
fl
o
ating: Add excep
t
ion
support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
licens
e
:
F
ix cop
y
r
ight years in source f
i
les
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fl
o
ating: Use a
strict data constructor for
F
Env
.
commit
|
commitdiff
|
tree
2010-01-28
N
ic
k
B
owler
f
loating: Ad
d
i
n
i
tial support for
f
lo
a
ting point except
i
ons
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
flo
a
ting: Ad
d
nearbyint to th
e
RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bow
l
er
build
:
Up
d
ate cabal
d
ependency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bo
w
ler
f
l
oat: Remove use of decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating
:
Use
bang patterns fo
r
unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: remove INCLUDE pra
g
m
as as GHC
6
.
12
ha
t
es the
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
w
l
er
build: Add missing D
a
ta
.
Floati
n
g
.
Float
t
o
c
a
bal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating:
Add initial s
u
pport
for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
ck B
o
wler
build: Ad
d
homep
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bowler
c
float
:
Generalize d
o
uble_format to allow speci
f
yin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owl
e
r
float: Add class in
s
tances f
o
r
F
loat
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowle
r
cmath:
Ad
d
binding
s
for
f
lo
a
t-valued functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bo
w
ler
license: Add missing copy
r
i
gh
t
headers
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
doc: Add rationale behind t
h
e Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick B
o
wler
d
oc: Fix oops i
n
de
s
cription of
Ord c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bowler
pose
t
:
Add
c
ommutat
i
vi
t
y note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
p
oset: Rename is
S
ignifican
t
to isOr
d
ered
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
B
o
wler
doc
:
M
ove library descr
i
ption to
a
be
t
t
e
r
ho
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build:
Hackage-ify t
h
e c
a
bal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add
R
o
undable i
n
stance for Integral a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Add i
n
stance for Integral a => Rat
i
o a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc: Minor haddoc
k
m
arkup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wl
e
r
doubl
e
: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick
B
owl
e
r
f
loating: Add
a clas
s
w
h
ich supports rou
n
ding fun
c
tion
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
oat
i
ng: Fix broken
i
sFinite im
p
le
m
entation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating: Get rid of the e
x
tra Instanc
e
s module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
o
wler
p
o
set: Remove I
n
coheren
t
In
s
tances and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owle
r
poset: Use IncoherentInstances to resol
v
e
overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
fl
o
at
i
ng: Update export
lis
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowl
e
r
double
:
Split out for
e
ig
n
dec
l
a
r
ations into their o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
oc: Update haddock comments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
pose
t
: Export the Ord c
l
ass (but not its m
e
thods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doc: Elaborate on why Ord
i
nstances for floating t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
l
er
float
i
ng:
A
dd fquotRem, t
h
e a
n
alo
g
ue of C'
s
remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
floating: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bow
l
er
d
ouble
:
I
m
plemen
t
specific comparison
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
Bowler
double: R
e
move s
u
perfluous
parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bui
l
d
:
U
pd
a
te
c
abal
script for distr
i
buti
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
l
er
misc: Fi
x
FFI pra
g
mas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
license: Add copyr
i
ght and l
i
cense inf
o
rmation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wl
e
r
cfloat: U
p
d
a
te cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c: Add a detailed overview of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Update haddock ma
r
kup an
d
a
d
d a
t
rivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bow
l
er
double: A
d
d Poset and
S
ort
a
ble instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
p
o
set: Add a class f
o
r partiall
y
ordere
d
da
t
atyp
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Add an autoco
n
f
c
onfigure script to
determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
at
i
ng: Add description o
f
f
l
o
ating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
ng
:
Add remainder
f
un
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
cfloa
t
:
Allow a
printf f
o
r
m
at specifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
double: implement
fromIntege
r
using t
o
F
l
oating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
Allow co
n
version
f
rom any
Real
t
o
D
ouble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g: Export the toFloating function fro
m
Dat
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowle
r
floating:
A
dd
e
rr
o
r and gamm
a
functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowle
r
floating: Add powe
r
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Add hype
r
bolic trigonom
e
tri
c
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
types:
U
se oper
a
tion
s
in GHC
.
Prim
for doubl
e
<=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
A
dd
c
la
s
s
ification functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Add
nextafter
.
commit
|
commitdiff
|
tree
next