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
complex: Add initial complex support.
2010-02-20
Nick Bowler
complex
:
Ad
d
initial
complex supp
o
r
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owle
r
cma
t
h
:
Fix s
e
c
tio
n
h
e
a
d
i
ngs
to
m
at
c
h the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
fl
o
ating: Add instances for
CDouble a
n
d CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
fl
o
ating: F
i
x off-by-one
e
rr
o
r
i
n scaleRatio
n
al
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
flo
a
ting: Split
out formatting fr
o
m
t
h
e Dou
b
le module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
floati
n
g:
M
ake fromRat
i
on
a
l wo
r
k
prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
floatin
g
:
A
dd scalb
a
s th
e
a
l
tfloat versi
o
n
o
f
s
calb
l
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
floating: A
d
d a
n
other
characteristic fu
n
ct
i
on and gene
r
alize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick B
o
wler
f
loatin
g
: Add some floating point characteri
s
tic f
u
nctions
.
commit
|
commitdiff
|
tree
2010-02-12
N
ick Bowler
floati
n
g: P
u
nt the FFI
n
ewtype wrappe
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nic
k
Bow
l
er
altf
l
o
at-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
doc: Add haddo
c
k do
c
umentation for the RealFloat clas
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
floating: Re
n
am
e
tga
m
ma
t
o
ga
m
ma
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck
B
o
w
ler
f
l
oating: Mov
e
t
h
e
Double and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowle
r
f
loating: U
s
e ne
a
rbyint instead of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owle
r
fl
o
a
t
ing: Add rin
t
function to c
o
mp
l
ement nearby
i
n
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowl
e
r
examples: Add a demonstration of why FEnv
is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv:
A
dd s
u
pport f
o
r
raising e
x
ceptions ex
p
l
i
citly
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowle
r
c
float: Use FE
_
ALL_EXCEP
T
i
n
s
t
ead of -
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Mak
e
a
n
effort to support
fma
properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowler
floa
t
ing:
Pu
n
t
the class
v
ersion
of C's
remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floatin
g
: Add a separate
c
lass
f
or the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Ni
c
k
Bo
w
ler
comp
a
t: Add note to
so
u
rce
file about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Ac
k
nowledge the existen
c
e o
f
fl
o
a
ting point e
n
v
i
r
onme
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
c
k
Bowler
compat:
Impleme
n
t wrappe
r
s f
o
r C99 flo
a
t-valued function
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowl
e
r
build: Fix build
type
i
n cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: Add c
o
nfigure warnin
g
when repla
c
emen
t
s are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
B
o
wler
cfloat: Add compatibil
i
ty
w
rappe
r
s
f
or so
m
e
C
99 functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Add sou
r
c
e repository
t
o
c
abal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fenv: Add explic
i
t definiti
o
n
s for infinity, nan and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
nv: Fix embarr
a
ssi
n
g
typo in the Fractio
n
al ins
t
ance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bow
l
er
fe
n
v: Re
-
export
Control
.
A
p
pl
i
c
a
tiv
e
since use
r
s
need it
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
floatin
g
: Add ex
c
e
p
ti
o
n s
u
p
p
o
rt
t
o fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
license: Fi
x
c
o
pyr
i
gh
t
years
in sou
r
ce files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
floating:
Use a strict data constructor
f
o
r FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add initi
a
l supp
o
rt
for
f
loating p
o
int exception
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
B
owler
f
loating: Add nearb
y
int to the RealFloa
t
c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bo
w
ler
buil
d
: U
p
date ca
b
al dependency information for
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
f
l
oat: Remove use of decodeFlo
a
tInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
f
loatin
g
: Use bang patterns for unlift
e
d
b
i
nd
i
ngs
.
commit
|
commitdiff
|
tree
2010-01-27
N
ic
k
Bowler
c
float: rem
o
ve INCLUDE pragmas
as GHC 6
.
12 h
a
tes th
e
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add missing Data
.
Floating
.
Float to cabal
file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add initial
s
upport for the floating poi
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
Bowler
build: A
d
d homepag
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bowler
cfloat:
G
ene
r
a
l
i
ze dou
b
le_f
o
rmat
t
o al
l
ow spec
i
f
y
in
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k
Bowler
float: Add class instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath
:
Add
b
inding
s
f
o
r floa
t
-
v
alued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
altfloat
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
lice
n
s
e
: Add
mi
s
sing copyright
h
eaders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
d
o
c: Add rat
i
on
a
le behind the
R
ou
n
da
b
l
e
cl
a
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fi
x
oops
i
n
des
c
riptio
n
of Ord c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bow
l
er
poset
:
Add commutativity note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
poset:
R
ename isSignifi
c
ant to isO
r
dered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
doc: Mo
v
e libra
r
y
description
t
o
a be
t
ter home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: Hacka
g
e-ify the
cabal
f
i
le
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add Roundable instance for
Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
l
er
poset: Add in
s
tance for Integral a =>
R
a
tio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
doc: Min
o
r h
a
ddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add a
n
Enum instan
c
e
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck
B
ow
l
er
fl
o
ati
n
g:
Add a class which su
p
ports r
o
und
i
ng funct
i
ons
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
e
r
f
l
oat
i
ng: Fix
br
o
ken isFinite imp
l
ementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
float
i
ng: Get rid
o
f th
e
extra Insta
n
c
e
s
module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bo
w
ler
poset: Remove IncoherentInstanc
e
s and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
o
wler
pose
t
: Use IncoherentInstances
t
o resolve
o
verla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
l
er
f
l
o
a
ting:
U
pdate export list
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
wler
double
:
Spli
t
ou
t
foreign dec
l
arations
i
n
to their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bow
l
er
d
o
c
: Update had
d
ock comment
s
for Da
t
a
.
P
o
set
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
er
poset: Export t
h
e
O
rd class (bu
t
not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doc: Elaborate on why Ord instances for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fquotRem, the analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
flo
a
ting: Add fm
a
funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Imp
l
ement speci
f
ic co
m
parison f
u
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
double: Remove supe
r
fluous paren
t
heses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
build: Upd
a
t
e
caba
l
script fo
r
di
s
t
ri
b
utio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
li
c
e
n
se
:
Add
c
opyr
i
ght and license infor
m
ation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowler
doc: A
d
d a d
e
taile
d
overview of
t
h
e pu
r
p
o
se of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
c
s: Update haddock
m
arku
p
an
d
a
d
d a
t
riv
i
al function
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doubl
e
: Ad
d
Poset and Sorta
b
le ins
t
ances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
pose
t
: Add a class fo
r
partiall
y
ordered da
t
atypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Add an
a
ut
o
conf configure
s
cript
to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
f
l
oati
n
g:
Ad
d
de
s
cription of
f
l
oating
clas
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bow
l
e
r
floating: Add remainder fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
cfloat:
A
l
l
ow a printf format specifier
t
o be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
double: implement
fromI
n
teger
u
sing toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating:
A
llow conversion f
r
o
m
any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Export the to
F
l
o
ating func
t
ion from D
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
fl
o
a
t
ing: Add
error and gamma func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floating: Add power f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bow
l
er
floatin
g
: Add hy
p
erbolic tri
g
on
o
m
e
tric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
t
y
p
es: Us
e
operations in GHC
.
Prim for double
<
=
> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floati
n
g: Add classification func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
: Add nextaf
t
e
r
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add some
of the exponential functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bow
l
er
floating: Ad
d
tr
i
g
onomet
r
ic
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Split Floati
n
g int
o
F
l
oatin
g
and RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
doubl
e
:
Simplify foreign call
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bo
w
le
r
f
l
oatin
g
:
A
dd *
*
operator
t
o
Fl
o
ating class
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bo
w
l
er
Initial commit
commit
|
commitdiff
|
tree