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
Bowl
e
r
trivia
l
: R
e
move redu
n
dan
t
i
mports and
p
oi
n
tl
e
ss v
a
riables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
roundab
l
e: Spl
i
t
out the R
o
u
n
d
able class
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bowler
pos
e
t: Add fixi
t
y
de
c
larations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
f
lo
a
ting: Move Data
.
Floatin
g
.
CMath
.
Instances under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
f
l
oating: Mer
g
e D
a
ta
.
Floating
.
Types and Data
.
Floa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bo
w
ler
fenv: Add suppo
r
t
f
o
r suppressi
n
g excepti
o
ns acr
o
ss
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Ni
c
k Bowler
floa
t
ing: A
d
d epsilon
t
o
t
he RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath:
F
i
x bad typo in ata
n
2 and
ata
n
2f
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
c
o
mplex:
A
dd
i
ni
t
i
a
l complex suppor
t
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowle
r
cm
a
th:
Fix section
h
eadin
g
s to match the C stand
a
rd
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowl
e
r
floating: Add instances for
C
D
ouble an
d
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
wler
floati
n
g: Fix
o
ff-by-one erro
r
in scal
e
Rat
i
onal
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k
Bo
w
ler
floa
t
ing
:
Split out
f
ormatting from th
e
Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
o
wler
f
loat
i
ng: M
a
ke from
R
ati
o
nal work properly
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
floating: Add sc
a
lb as the altfloat
v
ersion of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
floating: Add another chara
c
ter
i
stic f
u
nction
and generali
z
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
B
o
wler
floating: Add some
fl
o
ating point characte
r
is
t
ic f
u
nctio
n
s
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
fl
o
ating: Punt t
h
e FFI
ne
w
type wrap
p
e
rs
.
commit
|
commitdiff
|
tree
2010-02-06
Nick B
o
wler
altfl
o
at-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
l
e
r
do
c
: Ad
d
haddock
d
o
c
umentat
i
on for
t
he Re
a
lFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loatin
g
: Rena
m
e tgamm
a
to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowle
r
floating: Move the Double and Float modu
l
es
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
floating: Use nearbyint
instead of
round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
f
loating:
Add rint funct
i
on to complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples
:
Ad
d
a
demonst
r
ation
of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick B
o
wl
e
r
fenv: Add suppo
r
t for raising ex
c
eptions
e
xp
l
icitly
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
cfl
o
at: Use FE_A
L
L_EXC
E
PT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
e
r
compa
t
: Make an ef
f
o
rt
to
s
upport
fma pr
o
perly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
f
loat
i
ng: Punt the class ver
s
ion of
C
's remq
u
o functi
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Add a
s
eparat
e
cl
a
ss for the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bow
l
er
compa
t
: Add
n
ote
to source file abou
t
n
on-
c
onformance
.
commit
|
commitdiff
|
tree
2010-01-30
N
ick Bowler
doc
:
Acknowledg
e
the existence of floating point enviro
n
m
e
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
co
m
pat: Implement wrappe
r
s f
o
r C99 fl
o
at
-
value
d
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
build: F
i
x
build type
in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck B
o
wl
e
r
co
m
pat:
Add config
u
re
wa
r
ning when re
p
lac
e
m
en
t
s ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick B
o
wler
c
f
loat: Add
c
o
m
p
atibilit
y
w
r
appers for some C99
f
unct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
build:
Add s
o
urce
repository to ca
b
al f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
B
owler
fenv: Add explicit definitio
n
s f
o
r infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bowler
f
e
nv: Fix
e
mbarrassing typo in t
h
e Fractio
n
al inst
a
n
c
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv
:
R
e
-export Cont
r
o
l
.
A
p
plicative
since use
r
s
need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floati
n
g:
A
dd e
x
cep
t
ion su
p
p
o
rt
t
o
fenv
E
val
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wler
l
icense: Fix copyright years
i
n source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: U
s
e a
stri
c
t d
a
ta constructor f
o
r
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating
:
Add initial suppor
t
for floatin
g
p
o
in
t
excepti
o
n
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating:
Add
n
earbyint to the Rea
l
Float class
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
b
u
ild: Update cabal
d
ependency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
loat: Remove use
o
f decodeFloa
t
Int
e
ger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
float
i
n
g
:
Us
e
bang patterns for un
l
ifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bow
l
e
r
c
float: re
m
ove
I
N
CLUDE p
r
a
gma
s
a
s GHC 6
.
12 h
a
tes them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bo
w
l
e
r
b
uild
:
Add
missin
g
D
ata
.
F
lo
a
ting
.
Floa
t
to cabal
file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
le
r
f
loating:
A
d
d initial
s
up
p
o
rt for t
h
e float
i
ng point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
B
owle
r
b
uild: Add
homepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k Bowler
cfloat: Generalize double_format to allow
s
pecifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
fl
o
at: Add class ins
t
a
nc
e
s fo
r
F
loat
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
cma
t
h: Add b
i
ndi
n
gs for float-value
d
f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
a
l
tfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
li
c
e
n
se: Add missin
g
copyr
i
g
h
t headers
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick
Bowl
e
r
doc: A
d
d ration
a
le
b
ehind the Roundable cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
o
c: Fix oops
in descri
p
tion
of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
w
ler
poset: Add commutati
v
i
t
y n
o
te for max an
d
mi
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rename
is
S
i
g
n
i
f
i
can
t
to isO
r
dered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
ler
d
o
c: Move librar
y
d
escription to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
B
owl
e
r
build: Ha
c
kage-if
y
the c
a
bal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floati
n
g: Add
Rounda
b
le instance for Integral a =
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowl
e
r
poset: Add instance for
I
nte
g
ral
a
=> Ratio
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
d
oc: Minor
h
addock
m
arkup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
B
o
wler
double: Add an Enum i
n
stance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add
a
c
la
s
s which supports roundin
g
functio
n
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: F
i
x
b
ro
k
en isFinite
implementati
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
fl
o
ati
n
g:
G
et
rid
of the ex
t
r
a
Instanc
e
s m
o
dule
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
Bowler
poset: Remo
v
e
I
ncoherentInstances and define
o
ur own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Use IncoherentInstances to r
e
sol
v
e overl
a
ps
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
floating:
Update
e
xport lis
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
l
er
do
u
ble: Split ou
t
f
o
reign decl
a
rations int
o
their o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc: Update haddo
c
k com
m
ents for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owl
e
r
poset:
Expor
t
th
e
Or
d
class (but not i
t
s methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
doc:
E
l
aborat
e
on wh
y
O
r
d instance
s
for floati
n
g types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owler
flo
a
ting:
Add fquotRem,
t
he an
a
logu
e
o
f
C's
r
emquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
loat
i
ng: A
d
d fma
f
un
c
tio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
doubl
e
: Implem
e
n
t specific comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
dou
b
le: Re
m
ove supe
r
f
l
uou
s
parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowl
e
r
bui
l
d: Upda
t
e cabal script for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
m
i
sc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
l
i
c
ense: Add copyright a
n
d license in
f
or
m
atio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
c
float
:
Updat
e
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
d
o
c: Add a detail
e
d overview
of
t
h
e purpo
s
e
of
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
do
c
s
:
Update haddock markup
a
nd add a trivial
f
un
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
d
ouble:
A
dd Poset and Sortab
l
e instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
pose
t
:
Add
a class for part
i
ally
o
rdered
data
t
ype
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
build: Add an autoconf
c
onfigure script to deter
m
ine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating:
A
dd des
c
r
i
ption of float
i
ng c
l
asses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oat
i
n
g
:
A
dd rem
a
ind
e
r
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
cfloat: Allow a printf
format sp
e
cifier
t
o b
e
pas
s
ed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
w
ler
do
u
b
l
e: implement fromInteger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Allow conversion from any Rea
l
to Dou
b
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
: Export
the toF
l
oating
f
unct
i
on
f
ro
m
Da
t
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: Add err
o
r and gam
m
a functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
ler
floa
t
i
n
g: Add power functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loatin
g
: Add hyperb
o
lic trigonometri
c
functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
typ
e
s:
U
se operations
i
n
GHC
.
Prim
for
d
ouble <=>
f
l
oat
.
.
.
commit
|
commitdiff
|
tree
next