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 instances for CDouble and CFloat.
2010-02-20
Nick
B
owler
floatin
g
: Ad
d
insta
n
ces for CD
o
uble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
N
ic
k
Bow
l
er
flo
a
t
in
g
:
Fix off-by-one error in
scaleR
a
tional
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
ating: Split out formatt
i
n
g f
r
om the D
o
u
ble m
o
dule
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floating
:
Ma
k
e
f
romRat
i
on
a
l work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Ad
d
scalb as the altfloat v
e
rsion
o
f scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add another
cha
r
a
cteristic function and gen
e
ralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
flo
a
tin
g
: Add
som
e
floating point characterist
i
c
f
un
c
tions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
Bowler
floating
:
Punt th
e
FFI newtype wrappe
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
N
ick Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add had
d
o
ck
d
ocument
a
t
ion for
t
he
R
ealFl
o
at
class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
o
ating: Rename tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
fl
o
ating: Move the Doub
l
e
and Float m
o
d
ule
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: U
s
e nearbyin
t
instea
d
of
r
ound in fqu
o
t
R
em
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owl
e
r
floating: Add rint function to complement near
b
yint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples
:
Add a
d
emo
n
strat
i
o
n
of
why FE
n
v is s
t
i
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
f
e
nv
:
Add support for raising exceptions expl
i
citly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
c
float: Use
F
E
_ALL_EXCEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wler
compat: Make an effort to support
fma properl
y
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowle
r
flo
a
ting: P
u
nt t
h
e
class vers
i
on of
C
'
s
remq
u
o function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Add a separ
a
te
class for
t
he
basic
f
loati
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowl
e
r
compa
t
: Add note
t
o sour
c
e file
about non-conform
a
nce
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
doc
:
Acknowledge the ex
i
s
t
ence of floati
n
g point
e
nviron
m
e
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
B
owler
compat: Implem
e
nt wrappers for C99
f
loat-va
l
ued functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fi
x
bui
l
d type in cab
a
l file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowl
e
r
co
m
pat:
A
d
d
configu
r
e warning when re
p
la
c
ements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
cflo
a
t: Add compatibility wra
p
pers
for so
m
e
C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: A
d
d source reposito
r
y to caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
f
e
n
v
: Add expli
c
it definitions
for infini
t
y, nan
and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fenv: Fix em
b
arrassing typo
in the Fraction
a
l instance
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bowler
fenv: Re-
e
xport Control
.
Applicati
v
e since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add exc
e
ptio
n
support
t
o fenvEv
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bow
l
er
license:
F
ix cop
y
r
ight years in s
o
urce
fi
l
es
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Us
e
a strict data
c
o
nstructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
ic
k
Bowler
floating:
A
dd i
n
iti
a
l supp
o
rt for f
l
oating point
exc
e
p
t
ions
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bow
l
er
floati
n
g: Add nearbyint to the Re
a
lFl
o
at class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
l
er
bui
l
d: Update
cabal dependency informa
t
io
n
for GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bo
w
ler
float: Re
m
ove u
s
e
of decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Use ba
n
g
patte
r
ns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: remove I
N
C
L
UDE pragmas
as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
b
u
ild: Add mis
s
ing Data
.
Floating
.
F
l
o
a
t
to
c
abal file
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowl
e
r
floating: Add initial
s
upp
o
rt
f
or the float
i
ng poi
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
bu
i
ld: Add
h
o
mepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
ic
k
Bowler
cflo
a
t:
G
e
neralize double_form
a
t to al
l
ow sp
e
cifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
o
w
ler
float: Add class ins
t
anc
e
s f
o
r Fl
o
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowler
c
math: Add b
i
ndi
n
gs for float-v
a
lued funct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
al
t
floa
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
licens
e
: Add missing copyrig
h
t
h
eaders
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k B
o
wler
doc
:
Add rationale behind
t
h
e Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc:
F
ix o
o
ps in description of Ord cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
c
k B
o
wler
poset
:
Add commutativit
y
note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rename
i
sSignifica
n
t to
i
sOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bow
l
er
doc: Move
l
ibra
r
y description
t
o a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: Hackage-ify
the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
f
l
oa
t
ing
:
Add Roundable in
s
tance for In
t
egral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
pose
t
: Add instanc
e
for Integ
r
al a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
doc
:
Minor h
a
ddock ma
r
kup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
double: Add
a
n Enum insta
n
ce
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
flo
a
ting
:
Add a class
which
supports roundin
g
functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
B
o
w
l
e
r
floating: Fix bro
k
en isFinite
implementation
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowler
flo
a
ting: Get
r
i
d
o
f the extra Instances mo
d
ule
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bo
w
l
er
pose
t
: Remov
e
In
c
oherentInstances and define our
o
wn
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
B
o
wler
poset: Us
e
Inc
o
he
r
entInstances to resolve
o
verl
a
ps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowl
e
r
flo
a
ti
n
g:
Update export lis
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
doubl
e
: Split out fore
i
gn declaration
s
i
nto t
h
eir o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bo
w
ler
doc: Update haddock comm
e
nts for Da
t
a
.
Po
s
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
p
o
set:
Export the
Ord class
(
but not it
s
met
h
ods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
owler
doc: E
l
aborate on wh
y
Ord
instances for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
f
loating: Add fquot
R
em, t
h
e an
a
logue of C's
r
emq
u
o
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
floating: Add
fma functio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k B
o
wler
double: Implement
specific c
o
mparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
double
:
Remove superf
l
uous p
a
rentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
build:
U
pdate cabal scri
p
t f
o
r dis
t
ribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FFI pr
a
gmas
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
license
:
A
d
d copyrig
h
t
an
d
li
c
ense inform
a
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Updat
e
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
doc: Add
a detailed ov
e
r
v
iew of t
h
e purpose of
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc
s
: U
p
date haddock markup and add
a
trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
double: Add Po
s
et and Sortab
l
e in
s
t
an
c
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Add
a class for
p
artially ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bu
i
ld: Add an autocon
f
configure scr
i
pt t
o
determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Add desc
r
iption of floa
t
ing
c
lasse
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add rema
i
n
d
e
r
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
w
l
er
c
f
lo
a
t: Allo
w
a printf format specifi
e
r to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
d
o
uble: i
m
ple
m
e
n
t fromIn
t
e
ger using toFloat
i
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: Allow c
o
n
v
e
r
s
ion from any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating:
E
x
p
o
rt t
h
e t
o
Flo
a
ting
fun
c
tion from Da
t
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick B
o
wle
r
flo
a
ting: Add error and
g
a
m
m
a func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bo
w
l
er
floatin
g
: Add
p
o
w
er fu
n
cti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Add hyperbolic trigonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
type
s
:
U
s
e operations in GHC
.
Prim fo
r
dou
b
l
e
<=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ic
k
Bowl
e
r
floating: A
d
d
classifica
t
ion functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
ng:
Add
n
ext
a
fter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
a
t
i
n
g
:
Add s
o
me of the exp
o
n
e
n
ti
a
l functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ic
k
Bowler
floating: Add trigonom
e
tric functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bow
l
er
floating: Split Floating into
Floatin
g
a
n
d
Re
a
lFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
B
ow
l
er
dou
b
le: Si
m
pl
i
fy f
o
r
e
ign
c
alls
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floati
n
g: A
d
d ** operator to
F
loating class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
In
i
tial commit
commit
|
commitdiff
|
tree