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
N
ick Bowler
floating: Ad
d
a n
e
w Data
.
Fl
o
ating
.
Ty
p
es modu
l
e
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowl
e
r
tr
i
vial: Remove redundant
imports and pointless variables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
roundable: Split out
t
he Ro
u
ndable
c
lass
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
poset:
A
dd fixity declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
B
owler
flo
a
t
i
ng: Mov
e
Data
.
Float
i
ng
.
CM
a
th
.
Instances under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowle
r
f
lo
a
t
ing:
Merge Data
.
Floating
.
Types and Data
.
Floa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv: Add supp
o
rt for
s
uppressing
ex
c
eptions acro
s
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
i
ck Bowler
floating:
A
dd epsilon to the RealFloa
t
class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
math: Fix
bad typo in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owl
e
r
complex:
A
d
d initial complex sup
p
ort
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cm
a
th:
Fix section headings to match
the C sta
n
dard
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowle
r
f
l
oating: Add instances for CD
o
uble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
flo
a
ting: Fix of
f
-by-one error in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
float
i
ng
:
Split out for
m
atting from the Double modul
e
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
c
k Bowler
f
l
oating: Make fromRational
work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
f
l
oating: Ad
d
scalb
as the alt
f
loat version
of s
c
albln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
fl
o
ating: Add
a
n
other charac
t
eristi
c
f
u
nction and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add some floating
p
o
i
nt characteristic funct
i
ons
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
Bowler
floating:
Punt th
e
FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfl
o
at-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Ad
d
h
addoc
k
documentation for the Real
F
lo
a
t cl
a
s
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floati
n
g: Rename tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
floating: M
o
ve t
h
e Dou
b
l
e
and
F
loat mo
d
ules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fl
o
ating
:
Us
e
near
b
yint instead of roun
d
in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
flo
a
ting: Add rint funct
i
on to complement n
e
arbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
examples: Add a demo
n
stration o
f
wh
y
FEnv is stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
fe
n
v: Add support for raising exceptions
e
x
plici
t
l
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
cfloat: Us
e
F
E
_
ALL_
E
XCEPT inst
e
ad
o
f
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Ma
k
e an
e
ffort to sup
p
ort fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floa
t
ing: Punt the class vers
i
o
n
o
f
C's
remqu
o
function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
floa
t
i
n
g:
Add a separate
class for the basic
flo
a
ting
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick
B
ow
l
er
compat:
Add note to
s
ource file a
b
out non-conforma
n
ce
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
B
owler
doc
:
Ackn
o
w
ledge
t
h
e
existence of floating
poin
t
environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowl
e
r
compat: I
m
plement wrappe
r
s for C
9
9
f
loa
t
-valued funct
i
on
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bow
l
er
build: Fix build ty
p
e
in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compa
t
: Add configure warning whe
n
replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
cfl
o
at: A
d
d
compatibility wrapper
s
for some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
build: Add source repository to cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owle
r
fenv:
A
dd explicit de
f
inition
s
for infinity
,
nan and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
f
env: Fix emb
a
rrassing t
y
po in the Fra
c
tional
i
nsta
n
ce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re-expor
t
Control
.
A
p
plicat
i
ve s
i
nce
u
sers
n
eed
i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
floating: Add exception sup
p
ort to fenvEv
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
Bowler
lice
n
se: Fi
x
co
p
yright ye
a
r
s in
sour
c
e files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floati
n
g: Use a strict da
t
a c
o
nstr
u
c
t
o
r f
o
r FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
Bowler
floating: Add initial s
u
p
port
f
o
r
floating
p
oint exc
e
ptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
fl
o
at
i
ng
:
Add nearbyint to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
buil
d
: Update ca
b
a
l
d
epend
e
n
cy information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k Bowler
f
loat:
R
em
o
ve use
of decod
e
Flo
a
tInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bow
l
er
floating: Use bang patterns for unlifted
b
i
n
d
i
n
gs
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
cfloat: r
e
mo
v
e INCLUDE pragma
s
as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
B
owl
e
r
build: Add missing
Data
.
Fl
o
ating
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: A
d
d initial sup
p
ort
f
or th
e
floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick B
o
wler
build: Add homep
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k Bowler
cfloat: G
e
neralize double_
f
ormat to
a
l
l
ow s
p
eci
f
yi
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float: Add class instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bo
w
ler
c
m
a
th: A
d
d
bindings for flo
a
t-
v
alued
functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
license:
A
dd missing copyri
g
ht headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add rationale
behind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
oc: Fix o
o
ps in de
s
c
r
ipt
i
o
n of
O
rd class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
er
poset: Add commuta
t
ivity note fo
r
m
ax and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
po
s
e
t: Rena
m
e isSig
n
ificant to i
s
Ord
e
red
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move library des
c
ription to a
b
etter home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
b
u
i
ld:
H
acka
g
e
-ify t
h
e c
a
ba
l
fi
l
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
fl
o
ating: A
d
d Roundable insta
n
ce for
Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
po
s
et: Add instanc
e
for
I
ntegral a
=> R
a
tio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
doc
:
Minor haddock marku
p
f
i
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
do
u
bl
e
: Add an
E
num in
s
tance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
floating:
Add
a class which s
u
pports r
o
unding func
t
ions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
floa
t
ing: Fi
x
broken
i
sFinite
i
mplem
e
ntation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating: Get ri
d
of th
e
e
x
tra
I
n
stances mod
u
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck
B
owle
r
pose
t
: Remo
v
e
Incoher
e
ntInstances and define
o
u
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
e
r
p
o
set: U
s
e IncoherentInstances to re
s
olve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowle
r
floati
n
g: Update ex
p
ort
lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
do
u
ble: Split
out forei
g
n d
e
claratio
n
s into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
doc: Upd
a
te haddock comments for Data
.
P
oset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
poset: Ex
p
ort
the
O
rd cla
s
s
(
but
not it
s
method
s
)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
c
: E
l
aborate on why
Ord inst
a
n
c
es for floati
n
g types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
f
l
o
a
t
i
n
g: Ad
d
fquot
R
e
m
, t
h
e
analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
floa
t
ing: A
d
d
fma function
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
double: Im
p
lement specific comparison
functions
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowl
e
r
double: Rem
o
v
e
superfluou
s
parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Updat
e
cab
a
l script for distribut
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FFI pra
g
m
as
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
licen
s
e
: Add copyrig
h
t a
n
d
lice
n
se i
n
fo
r
mation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
cflo
a
t: Update cf
l
oat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
d
oc
:
A
d
d a d
e
tailed overview of the pu
r
pose
of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
docs: Update haddo
c
k markup and add a
trivial
func
t
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
uble:
A
dd
P
oset and Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
B
owler
poset: Add a cla
s
s
f
or
partially
ordered datatype
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bo
w
ler
b
u
ild:
A
dd an
autoco
n
f
c
onfigure script t
o
d
e
termine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Add
d
es
c
r
i
ption of
f
loating class
e
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
flo
a
ting: Add remai
n
der functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cf
l
oat: Allo
w
a printf fo
r
mat spe
c
if
i
er
to
be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
le
r
double:
i
mplement from
I
nteger
u
si
n
g to
F
loating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Allow conversi
o
n from any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Ex
p
ort the t
o
Floatin
g
functi
o
n from D
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bowle
r
floating
:
Ad
d
error
and gamm
a
func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Add p
o
wer function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
fl
o
a
ting
:
Add hype
r
bolic trigonometric fun
c
tions
.
commit
|
commitdiff
|
tree
next