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: Merge Data.Floating.Types and Data.Floating.Classes.
2010-02-24
Nick Bowler
floating: Merge Da
t
a
.
Floating
.
Type
s
and
D
ata
.
F
l
o
a
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv: Add support for suppressing except
i
ons a
c
ro
s
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick
B
o
wler
fl
o
atin
g
: Add eps
i
lon to th
e
RealF
l
o
a
t c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
wler
c
math: Fix
b
ad typ
o
i
n
a
tan2
and
atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
complex: Add initia
l
complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: Fix section h
e
adi
n
gs to match the C stand
a
rd
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating
:
Add instances for CDou
b
le and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating:
Fix off-by-o
n
e err
o
r in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floa
t
ing: Split
o
u
t formatting from the Double mo
d
u
le
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
B
o
w
ler
floating: Make fromRation
a
l
w
ork
proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
flo
a
ting
:
Ad
d
scalb as
the altflo
a
t
version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add another characteristic function a
n
d
generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floating: Add some floating poin
t
characteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
Bowler
fl
o
a
ting: Punt the FFI newt
y
pe wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
Bowler
altfloa
t
-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
d
o
c
:
Add hadd
o
c
k
d
ocume
n
ta
t
i
o
n fo
r
th
e
R
e
alFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
ting: Re
n
ame
t
g
a
m
ma to
g
am
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
float
i
ng: Move the Double and Float module
s
.
commit
|
commitdiff
|
tree
2010-02-05
N
ic
k
Bowle
r
floating:
U
se
n
ear
b
y
int instead of rou
n
d in
f
quotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
w
l
er
floating:
A
dd rint functio
n
to complem
e
nt nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck
Bowler
example
s
:
Add a demonstr
a
tion o
f
why FEnv
is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
ow
l
er
fenv: Add support for raising exce
p
ti
o
ns
e
xpl
i
ci
t
ly
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
cfloat:
Use
F
E_ALL_EXC
E
PT inst
e
ad of
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bo
w
le
r
compat: Make a
n
eff
o
rt to
s
uppor
t
fma prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating:
Punt the class version of C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
fl
o
ating:
Add
a
s
epa
r
ate clas
s
fo
r
the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Ni
c
k
B
o
wl
e
r
compat: Add note t
o
s
our
c
e file abou
t
non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
N
ic
k
B
o
wler
doc: Ack
n
owl
e
d
g
e the existence
o
f
floating poin
t
environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
compat:
I
mplement wra
p
per
s
for C99 fl
o
at
-
val
u
e
d
f
u
nct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
build: Fix build type in cabal
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: Add
c
o
n
figure wa
r
n
ing when r
e
p
l
a
cements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
cfloat: Add compatibility w
r
appers fo
r
s
ome C99 functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
u
ild: Add
s
our
c
e
repository to
caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
nv: Add explicit d
e
f
i
n
i
tions
f
o
r
infinity,
n
a
n an
d
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Fix embarrassin
g
t
y
p
o
in
t
he
Fractional ins
t
ance
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bow
l
er
fenv: Re-export Co
n
trol
.
A
pplic
a
tive since users nee
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
owl
e
r
f
loatin
g
: Ad
d
exce
p
tion support to
f
envEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
license: Fix copyright ye
a
rs in s
o
ur
c
e
file
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bow
l
er
floating:
Use a strict data constr
u
ctor for
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
floa
t
ing: Add ini
t
i
al support
for floating
point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
floating: Add nearbyint to th
e
RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
build: Update cabal d
e
p
enden
c
y
in
f
ormatio
n
for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bow
l
er
flo
a
t
:
R
e
m
ove
u
s
e of d
e
codeFloatI
n
t
e
ger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
floating: Use ba
n
g pattern
s
for
unlifted
bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
c
float: rem
o
ve INCLU
D
E
p
ragmas as GHC 6
.
12
hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
bu
i
ld: Add missing
Data
.
Floa
t
ing
.
Float
t
o
c
a
b
al file
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k B
o
wle
r
f
l
oating:
A
dd initial support for the fl
o
a
ting
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowle
r
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
c
float:
G
ener
a
lize dou
b
le_format t
o
all
o
w spec
i
fying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k Bowler
float: Add class instance
s
for
Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath:
A
dd bind
i
ngs f
o
r float-valued
functions
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k B
o
wler
al
t
floa
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
license: Add missing copyright he
a
d
e
r
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add rationale behind t
h
e Roun
d
able cl
a
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowler
doc: Fix oops in description
of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowl
e
r
poset:
Add commut
a
ti
v
i
t
y n
o
te for max and
mi
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rename isSignificant
t
o
i
sOr
d
e
r
ed
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
do
c
: Move library d
e
scription
to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: H
a
ckage-i
f
y
the cabal fil
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
wler
floatin
g
: Ad
d
Rou
n
dable
i
ns
t
ance f
o
r I
n
tegr
a
l a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck B
o
wler
poset:
A
dd instance for Integr
a
l a
=> R
a
tio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
doc: Min
o
r h
a
ddock markup
f
i
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add an E
n
um insta
n
c
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
oating: Add a class which supports roundi
n
g functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating:
F
i
x b
r
oken isFi
n
ite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floatin
g
:
Get rid of
t
he extra In
s
tances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
Bowler
po
s
e
t: Remov
e
Incoh
e
r
entInstance
s
and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Us
e
Incohere
n
tIn
s
tances to r
e
solve o
v
er
l
a
ps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowler
floating:
U
pdate ex
p
ort l
i
sts
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
d
ouble: Split out for
e
i
gn de
c
larations into th
e
ir
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
o
wl
e
r
d
o
c: Update haddo
c
k com
m
e
n
ts for Dat
a
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
p
o
set:
Ex
p
o
r
t the O
r
d class
(
but not i
t
s methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doc: Elabo
r
ate on why Ord inst
a
nces
f
o
r f
l
oating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
floating: Add fquotRem, the analogue of
C
's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floati
n
g: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
do
u
bl
e
:
Impl
e
ment sp
e
cific comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
Remove superfluous pa
r
enthese
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
build: Update
c
a
b
al script for di
s
t
r
ibution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
misc: Fi
x
FFI pra
g
ma
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
l
i
ce
n
se: Add copyright and license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cf
l
oat: Up
d
ate cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
d
o
c: Add
a det
a
iled overv
i
ew of
the
p
urpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
docs: Updat
e
haddock marku
p
a
n
d ad
d
a
t
rivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
d
ouble: Add
P
oset and Sortable in
s
tan
c
es
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
p
o
s
e
t: Add a
c
l
a
ss for pa
r
ti
a
lly ordered d
a
t
atypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
bui
l
d: Add an
autoconf config
u
re scr
i
pt to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating
:
Add description
o
f flo
a
ti
n
g classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
rema
i
nder
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: A
l
low a
p
rintf fo
r
mat spec
i
fier to be
p
a
s
sed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
double:
i
m
p
lem
e
nt
fromInteg
e
r usin
g
toF
l
oating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating: Allow conversion fr
o
m any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing: Export the t
o
Floati
n
g
f
unction from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
fl
o
a
t
i
ng: Add
e
r
r
or and ga
m
ma
funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
float
i
n
g
:
Add power functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing: Add hyperbolic trigonometric function
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bo
w
l
er
types: Use
operations in
G
HC
.
Pri
m
for doubl
e
<=>
f
loat
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating
:
Add classification functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
f
loa
t
ing: Add some of the ex
p
o
n
ential
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: Add
trigo
n
o
met
r
ic f
u
nctions
.
commit
|
commitdiff
|
tree
next