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
Nick
Bow
l
er
float
i
ng: Move Data
.
F
lo
a
t
i
ng
.
CMath
.
Instan
c
es und
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
fl
o
ating: M
e
r
g
e Data
.
Floating
.
Type
s
and Data
.
Flo
a
ting
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
N
ick Bowler
fenv: Ad
d
support for suppr
e
ssing exceptions
acros
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowl
e
r
floating:
A
d
d
epsilon
to
t
he RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
cm
a
t
h
: Fix bad typo in
a
tan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick
Bowler
complex: A
d
d i
n
itial c
o
mplex su
p
p
ort
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bow
l
er
cma
t
h: Fix section headings
t
o ma
t
ch the C st
a
n
d
ard
.
commit
|
commitdiff
|
tree
2010-02-20
N
ic
k
Bowler
floating: Add
i
nst
a
n
ce
s
for CDouble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Fix off-
b
y-
o
ne
e
r
r
o
r in
s
caleRationa
l
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
floating: Split
o
ut for
m
atting
f
r
om the D
o
uble module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floati
n
g: M
a
ke fromRational work properl
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
floati
n
g:
Add scalb as th
e
a
ltfloat ver
s
ion of sca
l
bln
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
c
k Bowler
floating
:
Add anothe
r
characteristic function an
d
generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
er
floating:
A
dd some floati
n
g point char
a
cteristi
c
functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bow
l
er
fl
o
ating: Pu
n
t the
F
FI
newt
y
pe
wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowle
r
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
doc: Add haddock doc
u
mentation f
o
r the
R
eal
F
loat
c
lass
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
fl
o
ating: Ren
a
me tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Move the D
o
uble and
Float
modules
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
floati
n
g: Use
nearbyi
n
t instead of
r
o
und
i
n fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
floa
t
in
g
: Add
r
int
functi
o
n to compleme
n
t nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
ex
a
mples: A
d
d a demons
t
ration of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
fenv
:
Add sup
p
ort for raisi
n
g
exceptions expl
i
citly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
c
f
loat: Use
F
E_ALL_EX
C
EPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
compa
t
: M
a
ke an effort to su
p
port
f
m
a
properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
w
l
er
fl
o
ating: Pun
t
t
he
c
lass version of
C
's r
e
mquo fu
n
c
t
i
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowle
r
floati
n
g
:
A
dd a separate
c
lass
for the basic flo
a
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
ck Bow
l
er
compa
t
: Add not
e
to source file about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nic
k
Bowler
d
o
c:
Acknowledge the
e
xistence of floating point
e
nvironme
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k
Bowler
com
p
at: Implem
e
nt wr
a
p
pers f
o
r
C
99 float
-
valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
B
o
wler
bui
l
d:
Fix build type in cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
B
o
w
ler
c
ompat: A
d
d c
o
nfi
g
u
r
e warning when replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bo
w
ler
cfloat: Add compatibili
t
y wrappers
f
or s
o
me C99
fun
c
tio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
build: Add
s
o
u
r
c
e repository to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
fen
v
: Add e
x
p
l
icit d
e
f
i
n
itions f
o
r infinity,
n
an and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fe
n
v: Fi
x
embarr
a
ss
i
n
g
t
ypo
in the
Fr
a
ction
a
l instanc
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fenv: Re-
e
x
p
ort C
o
ntr
o
l
.
Applicativ
e
since
users
need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
floating: Add exception support t
o
fenvE
v
al
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
licens
e
: F
i
x copyright years in sou
r
c
e
fil
e
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
floatin
g
: Use
a
stri
c
t
data constructo
r
f
o
r F
E
nv
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
B
owler
floating: Ad
d
initia
l
support for floating poin
t
excep
t
ions
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
flo
a
ting: Add nearbyi
n
t to
t
he RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowl
e
r
build:
Updat
e
caba
l
de
p
endency
i
n
f
orma
t
ion for G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
float
:
Remove use
o
f decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
floating: Use bang patterns
for unl
i
ft
e
d
b
indings
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bow
l
er
cf
l
oat
:
remove
INCL
U
DE
pragmas as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck B
o
wler
build: Ad
d
m
i
ssing Data
.
Floatin
g
.
Float to
cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add
init
i
al
s
upport for the floating poi
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
bui
l
d:
A
dd home
p
age
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowle
r
cfloat: Gen
e
ral
i
z
e
doubl
e
_f
o
r
m
at
t
o allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
f
l
oa
t
:
Ad
d
cla
s
s instance
s
f
o
r Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
cmath:
A
dd b
i
ndings for float-va
l
ued
functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfl
o
at-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
ick B
o
wler
l
i
cense: Add m
i
ssing copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
doc: Add rati
o
nale behind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix oo
p
s in description of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowle
r
poset: Add co
m
mutativity
note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
poset:
Rename isS
i
gn
i
ficant to
isO
r
dere
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
doc: Move
l
i
b
rar
y
description to a bette
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick B
o
wler
bui
l
d: Hackag
e
-ify the caba
l
file
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
floating: A
d
d Roundable insta
n
ce
f
o
r Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k
Bow
l
e
r
poset: A
d
d instance for Integral a => Rat
i
o a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
wler
doc: Minor
haddo
c
k markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
e
r
doubl
e
: Add an En
u
m instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floa
t
ing: Add a class w
h
ich sup
p
orts
roun
d
ing func
t
ions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floati
n
g:
F
ix b
r
ok
e
n isFi
n
ite implem
e
ntation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating: Get rid of
the extra Insta
n
ces module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Remo
v
e Inc
o
herentInst
a
n
c
es and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset
:
Use
IncoherentInsta
n
ces
t
o
r
esolve
overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating: Update
e
xport lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
double: Split out fo
r
ei
g
n dec
l
arations int
o
their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: U
p
da
t
e h
a
ddock comments for Data
.
P
oset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset:
E
x
p
o
r
t t
h
e Or
d
cl
a
ss (b
u
t not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
doc: E
l
aborate on why Ord insta
n
c
es for flo
a
ti
n
g types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
loating: Add fqu
o
tRem, the a
n
alogue of C's remqu
o
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
o
wl
e
r
f
l
o
a
tin
g
: Add fma fu
n
ct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
d
o
uble: Implement
s
pecific c
o
mparison f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
doubl
e
: R
e
move su
p
erf
l
uous parent
h
eses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
b
u
i
ld:
U
pdate
caba
l
scr
i
pt for
distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
mi
s
c: Fix
FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowl
e
r
license: Add copyr
i
ght
a
nd li
c
ense informati
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
cfloat: Update
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
oc: A
d
d a
d
e
t
aile
d
overview of the
purp
o
se of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
B
owl
e
r
docs: Update
h
addock
m
arku
p
and add a trivial funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
d
ouble:
A
dd Poset
a
nd
S
ortable
i
nstances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset:
Add a c
l
ass for partia
l
ly ordered dat
a
types
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Add an autoconf config
u
re scr
i
pt to determ
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floatin
g
: Ad
d
descript
i
on
of
f
loating c
l
a
s
s
e
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bo
w
ler
floating: Add remainder funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
c
f
loa
t
: Allow a printf fo
r
mat
s
peci
f
i
er to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowle
r
doubl
e
: imple
m
ent from
I
nteger us
i
ng toFl
o
ating
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floatin
g
:
Allow conversion fro
m
any Real
t
o Do
u
ble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
ng: Export the toFloating
f
un
c
tion from Dat
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
f
l
oa
t
ing: Add
error and
gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ic
k
Bowl
e
r
floating: Add power
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floati
n
g: Ad
d
h
yperboli
c
t
rigonom
e
tric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
types: Use
o
p
e
rations in GHC
.
Prim for double
<=> fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating:
Add classificatio
n
functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bo
w
ler
floating: Add ne
x
taf
t
e
r
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bow
l
er
floating:
Ad
d
s
ome of th
e
ex
p
onen
t
ial function
s
.
commit
|
commitdiff
|
tree
next