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
trivial: Remove redundant imports and pointless variables.
2010-02-24
Nick Bowler
trivial: Remove redund
a
nt imports and
p
ointl
e
ss var
i
ables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
r
o
unda
b
le: S
p
lit out
t
h
e
Roundable c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bowler
poset:
A
dd fixity declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
owler
f
l
o
a
ting: Move Data
.
Floatin
g
.
CMath
.
I
nstances
u
nder
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
ic
k
B
owle
r
f
loating:
M
e
rge
Data
.
Float
i
n
g
.
Types and D
a
ta
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Ni
c
k
B
ow
l
er
fenv: Ad
d
sup
p
ort f
o
r suppr
e
ssi
n
g exception
s
a
c
ross
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick
B
o
wler
floating:
A
dd epsilon
t
o the
R
e
a
l
Float clas
s
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
m
at
h
: F
i
x
ba
d
ty
p
o
in at
a
n
2 and
atan2
f
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
c
omplex: Add initial
c
omplex
s
up
p
ort
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
cmath: Fix
section headings to match the C
sta
n
dard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowle
r
float
i
ng
:
Add instances for CDou
b
le and
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
flo
a
t
i
ng: Fix
o
ff-by-one er
r
or in scaleRatio
n
al
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
S
plit
out formatting
f
r
om the Double m
o
dule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
f
l
oating: Make
f
romRational w
o
r
k
proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floati
n
g:
Add
scalb
as the altflo
a
t version of
scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k B
o
w
l
er
f
l
oating: A
d
d
a
nother cha
r
acteristic function and g
e
neralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck
B
owler
floatin
g
: Add some floating point char
a
cteristic
f
unctions
.
commit
|
commitdiff
|
tree
2010-02-12
N
ick Bowler
floating: Punt th
e
F
FI new
t
ype wrappe
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowl
e
r
a
ltfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add haddock
documentation
f
or the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
le
r
floati
n
g: Rename tgamm
a
t
o
ga
m
ma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
fl
o
ating: Move
the Doubl
e
and Float m
o
d
u
les
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowle
r
floatin
g
: Use nearbyint instead of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wl
e
r
floati
n
g: Add rint fun
c
tion to comp
l
ement
n
e
arbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
exa
m
ples: Ad
d
a dem
o
nstratio
n
of
why FEn
v
i
s
still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
e
r
fenv: Add support fo
r
rai
s
ing exceptions expl
i
citl
y
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k Bowler
cfloat: Use FE_ALL_EXC
E
PT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bowler
comp
a
t: Make an effort to
suppor
t
fma prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
fl
o
ating: Punt the class versio
n
o
f
C
's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
flo
a
t
ing: Add a separa
t
e class for th
e
basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nic
k
Bo
w
ler
compat:
Add note t
o
sou
r
ce file about non-co
n
formanc
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bo
w
le
r
d
oc: Acknowledge t
h
e existe
n
ce of flo
a
tin
g
p
o
int
e
nviron
m
ent
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
c
ompat: I
m
p
lement wrapper
s
f
or C99 float-valued f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wle
r
build: Fix bu
i
ld
t
yp
e
in cab
a
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
compat: Add c
o
nfi
g
u
re
warning when repl
a
cements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick B
o
w
l
er
cfloat
:
Add comp
a
tibi
l
ity wrapp
e
rs for so
m
e C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowle
r
b
ui
l
d: Add source repositor
y
to ca
b
a
l file
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
fenv
:
Add ex
p
licit
d
efini
t
i
o
ns
f
or in
f
init
y
, na
n
an
d
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
fenv
:
Fix embarrassing typo i
n
the Fractional insta
n
ce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re-export Cont
r
ol
.
Applicative since users need
i
t
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
Bowler
floating: Add exce
p
tion su
p
port t
o
fen
v
Eval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
l
icense: Fix cop
y
right years in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wl
e
r
floatin
g
: Use a strict data construct
o
r for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bowler
floa
t
ing:
A
d
d
initial support for floating
p
oin
t
excepti
o
ns
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floatin
g
:
A
dd nearbyint t
o
the Re
a
lFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
bui
l
d: U
p
date cabal dependency
i
nf
o
rmation for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
wler
float: Re
m
ove use of dec
o
de
F
loa
t
In
t
eg
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Use bang patt
e
rns for
unlift
e
d
bindin
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
cfl
o
at: remove
INCLUDE pragmas as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add missing Data
.
F
loating
.
Float
t
o ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floa
t
ing: Add
i
n
i
tial suppor
t
for
the floa
t
ing
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
c
k Bow
l
er
build: Add
h
omepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owl
e
r
cfloat:
Gener
a
lize
d
oubl
e
_format to
a
llow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
float: Add
c
las
s
instances for Flo
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Add
b
in
d
ings for f
l
oat-v
a
lued fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owl
e
r
li
c
ense:
A
dd missin
g
c
opyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
oc: Add rationale
behind the R
o
undabl
e
c
lass
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowl
e
r
doc: Fix oop
s
in description of
O
r
d class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
po
s
et:
Add commutati
v
ity
n
o
te for max a
n
d min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
e
r
poset: R
e
name isSig
n
ific
a
nt to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
d
o
c: Move library
d
escription
t
o a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
bui
l
d:
H
a
ck
a
ge-ify the cabal
f
ile
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
fl
o
ating:
A
dd R
o
undabl
e
i
nstance for Integral
a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
poset: Add in
s
tance for
Inte
g
ral
a => R
a
tio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
doc: Minor ha
d
dock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add an En
u
m instanc
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add a class wh
i
ch
supports rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
B
o
wler
fl
o
ating: Fix broken
i
sFinite impl
e
men
t
ation
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck Bowler
floating: Get rid of
the
extr
a
Instances m
o
dule
.
commit
|
commitdiff
|
tree
2009-11-23
Nick B
o
wler
poset: Remove IncoherentIn
s
tance
s
and defin
e
our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowler
poset: Us
e
In
c
oherentInstances to
r
esolve
o
verla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowler
floating: Up
d
a
te export
l
i
sts
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
double: Split ou
t
foreign decla
r
a
t
ion
s
i
nto
t
heir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doc: Update haddock com
m
ents for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wler
po
s
e
t
: Exp
o
rt the O
r
d c
l
ass
(
but not its
m
etho
d
s)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
d
oc: Elab
o
r
a
t
e on why Ord instances fo
r
f
l
oating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floa
t
ing: Add fquotRem,
t
h
e
analo
g
ue of C
'
s remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
w
l
er
fl
o
ating: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
double: Imp
l
e
ment specific co
m
pariso
n
func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
double
:
R
em
o
ve supe
r
fluous par
e
nt
h
eses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
ler
build: Updat
e
c
a
bal
s
cript
f
or dis
t
rib
u
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowl
e
r
mis
c
:
F
ix F
F
I pragm
a
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
lice
n
se:
A
d
d cop
y
r
i
ght and license inform
a
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat:
Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
d
oc: Add a detai
l
ed over
v
iew of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ocs: Up
d
ate
h
addoc
k
ma
r
kup
a
nd ad
d
a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
u
ble: Add Poset a
n
d Sor
t
abl
e
ins
t
a
nce
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
poset: Add a class
f
or par
t
ially
o
rdered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build:
A
dd an
autoconf c
o
nfigure scr
i
pt t
o
determi
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: Add descr
i
p
t
ion of floating c
l
a
ss
e
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
f
l
oating
:
Add
r
emainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: Allow
a
print
f
format specifi
e
r to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
d
o
ubl
e
: implement
fromInteger u
s
ing toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Allow c
o
nv
e
rsion from an
y
Rea
l
to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
floati
n
g
: Export the toFloating f
u
nctio
n
f
r
om
D
ata
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
A
dd
e
rro
r
and gamma fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ating: Add p
o
wer
functi
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck B
o
wler
floating
:
Add hyperbolic trigon
o
m
etri
c
funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
t
y
pes: Use opera
t
ions in
G
HC
.
Pri
m
for
double <=>
floa
t
.
.
.
commit
|
commitdiff
|
tree
next