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: Add a new Data.Floating.Types module.
2010-02-24
Nick Bow
l
er
floating: Add a new Dat
a
.
F
loating
.
T
y
p
e
s mod
u
le
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
trivial: Remove redu
n
dant imports
a
nd po
i
ntless variables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
ow
l
er
roundable: Split out the Rou
n
dable class
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bowle
r
poset: Add fixi
t
y
d
ecl
a
rations
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bowl
e
r
f
lo
a
ting
:
M
ove Data
.
Floa
t
ing
.
CMat
h
.
Insta
n
ce
s
under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floa
t
i
n
g:
M
er
g
e Da
t
a
.
Fl
o
ating
.
T
ype
s
a
n
d Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv:
A
d
d sup
p
ort for suppr
e
ss
i
ng exce
p
t
i
on
s
across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick
B
owler
floating:
Add
epsilon to
the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick B
o
wle
r
cmath:
Fix b
a
d typo in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
complex:
A
dd
init
i
al
c
omplex sup
p
o
rt
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath:
F
ix s
e
ctio
n
headings
t
o
m
a
tch the
C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
flo
a
t
i
n
g: Add instan
c
es f
o
r
CDouble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Fix off-by-one error
in scaleR
a
tio
n
al
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Split out for
m
atting fr
o
m the Dou
b
le
m
odule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
oa
t
ing: Make fromR
a
tional wor
k
properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add scalb as the altfloat ve
r
sion of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
floating: Add ano
t
her characteristic fun
c
tion and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floati
n
g: Add
s
om
e
f
l
o
a
ting point character
i
stic
functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
B
o
w
l
e
r
f
loat
i
ng
:
Punt t
h
e
FFI new
t
ype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bow
l
er
al
t
float-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
doc: Add haddock
documentation for the Re
a
lFloa
t
class
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
fl
o
ating: Re
n
ame tg
a
m
ma
t
o gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loati
n
g: Move the Double a
n
d Float m
o
dules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Use nearbyi
n
t inst
e
ad
o
f round in fquotR
e
m
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bo
w
ler
floating
:
Add rint function t
o
complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
examples: Add a demonstratio
n
of why F
E
nv
i
s still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add sup
p
ort f
o
r
raising ex
c
eptions expl
i
citly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
cfloat:
U
s
e FE_ALL_EXCEPT instead o
f
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bow
l
er
compat: Make an
effort to
s
upport fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
f
l
o
a
ting: P
u
nt the
class version
of C's rem
q
uo f
u
nction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wler
flo
a
tin
g
:
Add a sepa
r
a
te cl
a
ss for
t
he ba
s
ic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bow
l
er
compat: Ad
d
note to
s
ou
r
ce fil
e
ab
o
ut non-confo
r
mance
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
c
k Bow
l
er
doc:
A
c
knowledge th
e
existence
o
f floati
n
g point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
c
o
mpat: Imple
m
en
t
wrappers for
C9
9
float-val
u
ed functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fix build type
i
n cab
a
l fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bow
l
er
c
ompat: Add config
u
re warnin
g
when re
p
lac
e
ments are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
float
:
Add compatibili
t
y wrap
p
ers for some
C
99 fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bowler
build:
A
dd source repository to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fenv: Add explicit definitions
for inf
i
nity, nan an
d
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
o
w
l
er
fenv:
Fix embar
r
assing typo in the F
r
actional i
n
stance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fenv:
R
e
-e
x
p
o
rt
Control
.
App
l
ica
t
ive si
n
ce users n
e
e
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
f
loati
n
g: Add exception
s
u
pport
t
o
f
envE
v
al
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
w
l
er
li
c
e
ns
e
: Fix copyr
i
g
ht years
i
n
s
ou
r
ce files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Use
a st
r
ict data constr
u
ctor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bowler
fl
o
a
t
i
ng: Add initial suppo
r
t for f
l
oating point excepti
o
ns
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
flo
a
ting: Add nea
r
byint to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
bu
i
ld:
U
pdate cabal
depende
n
cy information for
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
f
l
oat
:
Rem
o
ve use o
f
deco
d
e
F
loatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
o
ating: Use ban
g
pa
t
terns for u
n
lifted
b
i
n
dings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloa
t
:
remove INCLUDE p
r
agmas as
GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build:
A
dd missing Da
t
a
.
Floating
.
Fl
o
at to cabal
file
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
fl
o
ating: Add initial
s
upp
o
rt for the f
l
o
a
t
ing point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: Add homep
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
cfloat:
Generalize double_f
o
rma
t
to allow spe
c
ifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k Bowle
r
f
loat:
A
dd class
i
nstance
s
for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: A
d
d bind
i
ngs
for float
-
v
a
lued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
licen
s
e: Add missi
n
g copyrig
h
t he
a
ders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add rationale behi
n
d the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
w
ler
doc: Fi
x
o
o
ps in de
s
cription
of Ord
clas
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
er
pos
e
t: Add commu
t
ativit
y
n
o
te f
o
r max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k
B
owler
poset:
R
ename isSign
i
f
icant to
isOrde
r
e
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
B
owler
doc: Mo
v
e library descri
p
tion
t
o a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
B
owler
build: Hackag
e
-ify the
cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating:
A
d
d Roundable ins
t
ance for In
t
egral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
p
o
set: Ad
d
insta
n
ce
f
or Inte
g
r
a
l a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
doc: Minor haddock
ma
r
kup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
do
u
ble: Add a
n
Enum
insta
n
ce
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
float
i
ng: Add a
cl
a
s
s
which s
u
pports rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
floating
:
Fix
broken isFinite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bo
w
ler
f
l
oating: Ge
t
rid of the extra Instanc
e
s mod
u
le
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Remove Incoheren
t
Inst
a
nc
e
s and define
o
ur own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
pose
t
: U
s
e In
c
o
h
eren
t
Instances t
o
reso
l
ve
o
v
e
rlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating: Updat
e
expor
t
list
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
doubl
e
: Spli
t
out for
e
ign declarations
i
nto their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c
:
Update haddock comments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
poset: Export the Ord
c
l
ass (but n
o
t its meth
o
ds)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
d
o
c: Elabora
t
e on why Ord instances f
o
r floating t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
float
i
ng:
Ad
d
fquotRem
,
t
h
e analogu
e
of
C'
s
rem
q
uo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
fl
o
ating: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
double: Implement specific
c
om
p
arison func
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
d
ouble: Rem
o
ve superf
l
uo
u
s parenthese
s
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owler
build: Updat
e
cabal sc
r
ipt for distrib
u
ti
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FFI
p
rag
m
as
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowl
e
r
lice
n
se: Add copy
r
ight and
l
icense inform
a
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
c
f
loat: Update cflo
a
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
d
o
c: Add a detailed overview of the purpose o
f
th
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs
:
Update haddock mar
k
up and
add
a
trivial f
u
nct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: A
d
d Poset and Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Ad
d
a
class for
partially ordered datat
y
p
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowle
r
b
uild: Add an autoconf configure
s
cript to
d
et
e
rmine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
f
l
oating: Add
description of
fl
o
at
i
ng
c
lasses
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
l
o
a
t
i
ng: Add rema
i
nder
f
un
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
l
er
cfloat
:
A
l
low a printf format specifier t
o
be
p
assed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
doubl
e
: implement
from
I
n
teger using toFlo
a
ting
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
l
e
r
float
i
ng: All
o
w conv
e
rsion from a
n
y Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
o
wle
r
floating: Export
t
he t
o
Floatin
g
function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating:
A
dd
error and
g
amma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
float
i
ng:
A
dd po
w
er f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
hyperbolic trigono
m
etric functi
o
n
s
.
commit
|
commitdiff
|
tree
next