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 epsilon to the RealFloat class.
2010-02-22
Ni
c
k Bow
l
e
r
floating: A
d
d epsilon to
t
he R
e
alFloat c
l
as
s
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
e
r
cmath:
Fix b
a
d
typo in
atan2
and
a
tan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
complex: Add initial c
o
m
p
lex
s
upport
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: Fi
x
se
c
t
i
on headings to match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
w
ler
floating: Add i
n
stances for CDoub
l
e
a
nd CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Fix off-by-one erro
r
in scal
e
Rational
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
floa
t
ing: Split out form
a
tting from
t
he Double modu
l
e
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick
Bowl
e
r
flo
a
ti
n
g: Make
f
r
omRational work
properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Ad
d
s
calb as t
h
e altf
l
oat versi
o
n of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
fl
o
ating: Add another characteris
t
ic functi
o
n and gen
e
ralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
floa
t
ing: Add some fl
o
ating po
i
n
t
ch
a
racte
r
isti
c
functions
.
commit
|
commitdiff
|
tree
2010-02-12
N
i
c
k
B
o
wle
r
float
i
ng:
Pun
t
the FFI
new
t
ype
wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bo
w
ler
altflo
a
t-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
doc: Add
haddoc
k
do
c
umentation for the RealFloa
t
class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floati
n
g
:
R
ename tgam
m
a to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
floa
t
ing: Mo
v
e the Double a
n
d
Float
modules
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bow
l
er
flo
a
ting: Use nearbyint inst
e
ad o
f
round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
float
i
n
g:
A
d
d
rin
t
function to com
p
lement nearbyin
t
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bo
w
ler
exa
m
ples: Ad
d
a dem
o
nstrati
o
n of why F
E
nv is
s
till
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
f
env: Add
support f
o
r ra
i
sing excepti
o
ns exp
l
icit
l
y
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick B
o
wl
e
r
cfloat
:
U
se FE
_
ALL_EXCEPT
instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
c
k
B
owler
compat:
M
ake an effort to sup
p
ort f
m
a properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
float
i
n
g: Punt the cl
a
s
s
versio
n
o
f C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Add a
separat
e
class for t
h
e basic floa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Add note to s
o
urce file
a
bout non-conf
o
rmance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
Bow
l
er
doc:
A
ckno
w
ledge
the existence o
f
f
l
oating point enviro
n
m
ent
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bo
w
ler
compat: Impleme
n
t
wrapper
s
for
C99 float-valued
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
bui
l
d: Fix build type in cabal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat:
Add config
u
re warning
w
hen replacements ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cf
l
oat: Add compati
b
i
l
ity wrapp
e
rs
for som
e
C99 fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bo
w
ler
bui
l
d: Add so
u
rce reposi
t
ory to cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv:
A
dd explicit def
i
nitions for
inf
i
nity,
nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Fix e
m
barrassing typ
o
in the Fra
c
t
i
o
nal instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv
:
R
e
-export Control
.
Applicative sin
c
e
u
s
ers nee
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
floating
:
Add excepti
o
n support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowle
r
license: Fix copyright y
e
ar
s
in sou
r
ce files
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowle
r
floating:
U
s
e a strict
data constructor for FE
n
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
f
loati
n
g:
A
d
d in
i
tial suppo
r
t for
f
loating point
e
xceptions
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
B
o
wler
floa
t
ing: Add nearbyin
t
t
o
the Rea
l
Float class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowle
r
build: Update cabal dep
e
ndency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
f
l
oat: Remove us
e
of decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowle
r
float
i
ng: Use b
a
ng patterns for unlifted bi
n
dings
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
Bowler
cflo
a
t: remove
INC
L
UDE pra
g
ma
s
as GHC
6
.
12 hates th
e
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add mi
s
sin
g
D
a
ta
.
Floating
.
F
loat t
o
cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
N
ic
k
B
owler
floati
n
g: A
d
d initial support for th
e
floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: Add
h
omepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
B
owle
r
cf
l
o
at:
Generalize double_for
m
at to allow
s
pecifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k B
o
wl
e
r
float: Add clas
s
instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Add bindings for float-valu
e
d
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
a
l
t
f
loat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
lice
n
se: Add missing copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
d
o
c: A
d
d rati
o
nale behind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
doc: Fix oops i
n
descriptio
n
of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
er
pose
t
:
Add commutativ
i
ty note
f
or max
and
mi
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rename
i
sSi
g
nif
i
cant t
o
isOrd
e
r
ed
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move
l
i
b
rary
descri
p
tion to
a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowl
e
r
build
:
H
a
ckage-ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowl
e
r
floating: Add Rounda
b
le inst
a
nce for Integral a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
poset: A
d
d instance for
Integral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick
Bowler
doc: Minor haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
fl
o
ating: Add a cla
s
s
w
hich
s
upports rou
n
ding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
loating: Fix brok
e
n
i
sF
i
nite
implemen
t
ation
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowler
floating:
Ge
t
ri
d
o
f the extra
I
n
stances mod
u
le
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
poset
:
Remove Incohe
r
en
t
Instances and defin
e
our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
pos
e
t: U
s
e Incoh
e
rentInstances to resolve ov
e
r
laps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowle
r
float
i
ng: Update
export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double: Split out f
o
reign d
e
clara
t
ions
i
nto
t
h
e
i
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Update
h
addock com
m
ents for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Ex
p
o
rt th
e
Ord class
(
but
not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: E
l
aborate on
why
Or
d
instances for floating typ
e
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
e
r
floating: Add fquotRem, the analogue of C's
r
emquo
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
f
loating: Add fma fun
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
ubl
e
: Implement spe
c
ific comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
do
u
ble: Remove
s
uper
f
l
uous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
uild: Updat
e
cab
a
l script for dist
r
ibution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
misc: Fi
x
F
F
I
p
ragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
lic
e
nse:
A
d
d c
o
pyright and
l
ic
e
ns
e
i
nforma
t
io
n
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowl
e
r
cfloat: U
p
date cfl
o
at
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
Bowler
doc:
A
dd a
d
etail
e
d ove
r
view of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
docs: Up
d
ate hadd
o
ck m
a
rkup and add a tr
i
vial functi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
double: Add P
o
set and
So
r
table instan
c
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wl
e
r
pose
t
: A
d
d a cl
a
ss for p
a
rtiall
y
o
r
dered
datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
build:
Add an autoc
o
nf configure sc
r
ip
t
to d
e
termine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
f
loat
i
ng:
A
dd des
c
ription of floating c
l
a
s
s
e
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bo
w
ler
float
i
ng: Add rema
i
nd
e
r
fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
l
er
cfloat: Allo
w
a print
f
format sp
e
cif
i
er
t
o b
e
passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
d
o
uble: implement from
I
nteger
u
si
n
g toFl
o
ating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
: Allow conversion from any
R
eal
t
o Do
u
ble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bo
w
ler
f
l
oating: Expor
t
the t
o
Floating functi
o
n from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: Add error an
d
gamm
a
funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
owl
e
r
f
loating: Add p
o
wer f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
flo
a
ting: Add
h
yperbo
l
i
c trigonometri
c
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
types: Use opera
t
ions
in GH
C
.
Pri
m
for double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
f
loating: Add classifica
t
ion fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bowle
r
f
loating: Add ne
x
t
after
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
f
l
oat
i
ng: Add som
e
of the exponential functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Add t
r
igonometric
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
at
i
ng:
S
plit Floa
t
ing into Flo
a
ting and RealFloa
t
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
d
o
uble
:
Sim
p
lif
y
fo
r
e
ign c
a
lls
.
commit
|
commitdiff
|
tree
next