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
Bowler
floati
n
g: Add
a new Dat
a
.
F
l
o
ating
.
T
y
pes m
o
dul
e
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bowler
trivial: Remove
red
u
ndant imports
and pointless varia
b
les
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
roundable:
S
pl
i
t out the Roundable class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
poset: Add fixity decla
r
ations
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
c
k Bowler
f
loati
n
g: Move Data
.
F
lo
a
ting
.
CMath
.
Instances
un
d
er
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Merge
D
at
a
.
Floating
.
Type
s
and
Dat
a
.
Float
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
N
i
c
k
Bowler
fe
n
v: Add supp
o
r
t
f
o
r suppre
s
si
n
g except
i
ons across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
floa
t
ing: Add epsilon to
t
he R
e
alF
l
o
a
t class
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
c
k B
o
w
ler
cmath: Fix
bad typo in atan2 and a
t
a
n
2
f
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
complex: Add initial complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
cmath: Fix section
h
e
adings t
o
ma
t
c
h
the C
s
t
andar
d
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
l
e
r
float
i
ng: Add instances for CDou
b
le and CFl
o
at
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowler
fl
o
ating: Fix off-by-one err
o
r
i
n scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
o
wler
floating: S
p
lit
o
u
t formatting from the
Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k
Bowler
flo
a
ting
:
Make
fro
m
Ra
t
i
o
nal work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bow
l
e
r
f
l
oating: Add scalb as t
h
e altflo
a
t ver
s
ion of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
floating: Ad
d
anot
h
er cha
r
acteristic
f
unction a
n
d generaliz
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
f
loating: Ad
d
some
floatin
g
point characteristic funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2010-02-12
Ni
c
k Bow
l
er
float
i
ng:
P
u
nt
the FFI newtype
w
ra
p
pers
.
commit
|
commitdiff
|
tree
2010-02-06
Ni
c
k Bow
l
er
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add
ha
d
dock
docume
n
tation for the R
e
alFloat
c
las
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowle
r
floating: Ren
a
me tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
floating
:
Move the Double an
d
Fl
o
at modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owle
r
flo
a
ting:
U
se ne
a
rbyin
t
instead of round in
f
quotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bow
l
er
fl
o
ati
n
g: Add rint function
t
o complement nea
r
byint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples: Add a de
m
onstrati
o
n of why F
E
nv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
fenv: Add support for raising
e
xceptions expli
c
itly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wle
r
cfloat: Use FE_ALL_EX
C
EPT
i
n
stead
o
f -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bo
w
ler
c
omp
a
t: M
a
ke
an e
f
fort
to support fm
a
p
r
oper
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Punt the class
vers
i
o
n
o
f
C
's r
e
mquo
f
u
nction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Add a se
p
arate
c
lass for the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat:
A
dd note to
source file about
no
n
-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bowler
doc:
Acknowledge t
h
e
e
x
i
s
tence of fl
o
ating point env
i
ronment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bo
w
ler
compa
t
: Implement w
r
app
e
rs for C99 f
l
oat-v
a
l
ued func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
build:
F
ix build t
y
pe in cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
ompat: Add conf
i
gure w
a
rni
n
g when rep
l
acements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
cfloat: Add compatibility wrappers for some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
build: Add
s
o
u
rce repository to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: A
d
d explici
t
def
i
nitions for infin
i
ty, nan an
d
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wle
r
fenv
:
Fix em
b
a
rrassing
typo
i
n
t
he Fractio
n
al
inst
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
fe
n
v: Re
-
export Contro
l
.
Applicative
since users
need
i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
float
i
ng:
A
d
d exce
p
tion suppo
r
t
t
o
fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
license: F
i
x copyrig
h
t y
e
ar
s
in source file
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowl
e
r
floati
n
g: Use
a
strict d
a
ta co
n
structor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bow
l
er
floating: Add
i
niti
a
l support
for f
l
o
ating p
o
i
n
t
exc
e
ptions
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
f
l
oating: Add nearbyint to t
h
e RealFl
o
at c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wle
r
build:
U
pdate
c
abal
d
ependency information
for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
float: Remov
e
u
s
e of decode
F
l
o
at
I
n
t
e
g
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Use bang pat
t
erns
for unl
i
ft
e
d b
i
nd
i
ngs
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cf
l
oat: remove IN
C
LUDE pr
a
gm
a
s as GH
C
6
.
12
h
ates
them
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
build
:
Ad
d
missin
g
Data
.
Floa
t
i
ng
.
Float to c
a
bal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
floating: Ad
d
init
i
al
support for the
f
l
oating
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
bu
i
ld:
Add homep
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat:
Genera
l
ize dou
b
le_fo
r
mat to allow spe
c
ifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float: Add cla
s
s insta
n
ces fo
r
Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
c
m
ath: Add bindi
n
g
s f
o
r float-
v
alued
f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bo
w
ler
a
l
t
f
loat-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
ow
l
er
lic
e
nse: A
d
d
mis
s
ing c
o
p
yright headers
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck
B
owler
doc: Add rationale behind the Rou
n
dable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
doc: Fix oops
i
n d
e
scri
p
ti
o
n of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
poset
:
Add commutativity note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
poset: Rename isSignif
i
cant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck
Bo
w
ler
doc:
M
ov
e
l
i
brary de
s
cr
i
p
tion to a bet
t
er home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
B
owler
bu
i
ld: Hackage-ify t
h
e cabal fil
e
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick
B
owl
e
r
floating: A
d
d
Ro
u
ndable instance for Integ
r
al a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick B
o
wler
poset
:
Add ins
t
ance fo
r
I
n
t
e
gral
a => Ratio
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
B
owle
r
d
o
c
: Minor haddoc
k
m
arku
p
fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
double:
Add an
E
n
um instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
floating: A
d
d
a
class
wh
i
ch supp
o
rts rounding
fun
c
tio
n
s
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bowler
float
i
ng:
F
ix bro
k
en i
s
Fin
i
te
i
mplementa
t
ion
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowler
floating:
G
et rid of the extra I
n
sta
n
ces module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
po
s
et: Rem
o
ve
In
c
o
h
erentInstances and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
poset: Use IncoherentIns
t
a
nces to res
o
lv
e
overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floatin
g
: Update
export
l
ists
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bo
w
ler
double:
Split out fore
i
gn
decla
r
at
i
o
n
s into their ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Update haddoc
k
co
m
ments for D
a
ta
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
poset: E
x
port the Ord c
l
ass (but
not its m
e
thods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
d
o
c: Elaborate on wh
y
Ord
instances for
f
loating t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wler
flo
a
ting: Add f
q
uotRem,
the an
a
lo
g
ue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating:
A
d
d fma function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
Bow
l
e
r
double: Imple
m
ent specific
compar
i
son func
t
io
n
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Remove superfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Upda
t
e
cabal script for di
s
tri
b
ut
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
licen
s
e: Add copyri
g
ht
a
nd lice
n
se information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowle
r
cfloat: Update cfl
o
at
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c:
A
dd a
d
eta
i
led
o
verview
of the
p
u
rpose of th
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
docs: Upd
a
te haddock markup and add
a
trivial fu
n
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
er
double:
Add
P
oset a
n
d Sortabl
e
instances
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
Bo
w
l
e
r
pos
e
t: Add a class for pa
r
tially ordered da
t
atypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bui
l
d
:
Add
a
n
auto
c
onf c
o
nfigure scr
i
pt
to determ
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floatin
g
: Add desc
r
i
p
t
i
on of flo
a
ting classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: Add rem
a
inder functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
cfloat: Allow
a printf
f
ormat spec
i
fi
e
r to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
o
w
l
er
doub
l
e
:
i
mplem
e
nt
f
romInteger
u
sing
toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: Allo
w
conversion from
a
ny Real t
o
Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: E
x
port
t
he toFloa
t
ing fun
c
tion
f
rom Da
t
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
f
l
oatin
g
: Add err
o
r and gamma functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: Add
power functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
f
l
oatin
g
: Ad
d
hy
p
erbolic trigonometric functions
.
commit
|
commitdiff
|
tree
next