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
N
i
c
k Bowler
c
omp
l
e
x
: Ad
d
i
n
itial co
m
plex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath:
F
ix
s
ection headings to matc
h
the
C
st
a
ndard
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
c
k
Bowl
e
r
floating: Add instances
f
or CDouble and
C
Flo
a
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
fl
o
ating: Fix off
-
by-on
e
error
i
n s
c
aleRational
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowle
r
f
l
oating: Split out
formatti
n
g
from t
h
e Double
mod
u
le
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bow
l
er
floating: Ma
k
e
fromRationa
l
work p
r
operly
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bow
l
er
flo
a
tin
g
: Ad
d
scalb a
s
the altfloat version of s
c
albln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add anot
h
er c
h
aracterist
i
c function and
g
e
neralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
e
r
floating: Add some floating point ch
a
racteristic
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2010-02-12
Nick B
o
wler
floating:
P
unt the F
F
I
n
ew
t
ype wrapp
e
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bo
w
l
e
r
al
t
f
l
oat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
owler
doc:
A
dd hadd
o
ck documentation
f
o
r the Real
F
loat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
o
wler
floating: Renam
e
tgamma to ga
m
ma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
floating: Move
the Double and F
l
o
a
t modules
.
commit
|
commitdiff
|
tree
2010-02-05
N
ic
k
B
o
wler
floa
t
ing: Use nearbyint i
n
stead
o
f
r
ound in fq
u
ot
R
em
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fl
o
a
t
ing: Add rint function to
c
omplem
e
nt nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
exampl
e
s: Add a demo
n
s
t
r
ation
of
why FE
n
v is sti
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
fenv: Ad
d
support for raising exceptions exp
l
icit
l
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
o
wl
e
r
cflo
a
t: Use FE_ALL_EXCEPT ins
t
ead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
ic
k
B
o
w
l
er
compat: Make an eff
o
r
t
to suppo
r
t fma properl
y
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bowler
floating: Punt th
e
class ve
r
s
io
n
of C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
f
l
oatin
g
: Ad
d
a separa
t
e
c
lass for t
h
e basic
f
loating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
ck Bowler
compat: Add note to
s
ource f
i
le about no
n
-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc
:
Acknowledge the
existe
n
c
e
o
f floati
n
g point envir
o
nment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
Bowler
c
o
mpat: Implement
wrappers
for C9
9
floa
t
-valued functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wler
build: Fi
x
build type in cab
a
l f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wle
r
com
p
at: Ad
d
configure warning when replace
m
ents are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
c
f
loat: Add compatibility
w
rappe
r
s for som
e
C99 function
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
B
o
w
l
er
build
:
A
d
d sourc
e
rep
o
s
i
tory to ca
b
al f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add explicit def
i
niti
o
ns f
o
r infin
i
ty, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fe
n
v:
F
i
x
embarras
s
ing
typo in the Fracti
o
n
al instance
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
Bowler
fenv: Re-exp
o
rt
Control
.
Applicati
v
e si
n
ce users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bo
w
ler
f
l
oati
n
g
: Add exception s
u
ppo
r
t to
f
en
v
E
v
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
B
owler
license: Fix c
o
pyrig
h
t
y
ears in sou
r
ce
files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
floati
n
g: Use a
st
r
ict data constru
c
tor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fl
o
atin
g
:
A
dd ini
t
i
a
l support f
o
r f
l
oating
point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
fl
o
atin
g
: A
d
d
n
e
a
rb
y
int to t
h
e Real
F
loat class
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
buil
d
: Update cabal
d
ependency
information fo
r
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oat: Remove use of
decodeFloa
t
Integer
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
floating: Us
e
bang p
a
tterns
f
o
r unli
f
ted b
i
nding
s
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
B
owler
c
f
loa
t
: remo
v
e INCLUDE
pragmas as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
bui
l
d: Add mi
s
si
n
g Data
.
Floa
t
ing
.
Float to cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
e
r
floating: Add in
i
tial suppo
r
t
for th
e
floating
p
oin
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
ck Bowler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfl
o
at: Ge
n
eralize
double_format to allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
f
l
o
at: Add class instances for
Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Ad
d
bindings
f
or float-va
l
ued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
a
ltfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license:
A
d
d missing copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
doc: Add r
a
t
io
n
ale behi
n
d the
R
oundable
clas
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix oops in descrip
t
ion of
Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
p
oset: Add commu
t
ativity
n
ote
f
or m
a
x and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset
:
Rename isSignific
a
nt
t
o is
O
rdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move library descr
i
ption to a be
t
ter home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
B
owler
build: Hacka
g
e-if
y
the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck
Bowl
e
r
floating: Add
R
oundable
i
nstan
c
e for Integral
a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
poset: Add
i
nstanc
e
f
o
r Integral a => Rat
i
o a
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bo
w
l
e
r
doc: Minor haddock markup
f
ix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double:
Ad
d
an E
n
um instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
fl
o
at
i
ng: Add a class whic
h
su
p
ports rounding
func
t
ions
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
floating:
Fix
broken
i
sFinite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowle
r
floating: Get
r
id of
th
e
extra Insta
n
ces m
o
dule
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Remove
Inco
h
erentInstance
s
and d
e
fine our
o
wn
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
poset: Use Inco
h
eren
t
Ins
t
ances to resolve over
l
a
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
e
r
f
l
oati
n
g: U
p
date export l
i
s
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
doubl
e
: Split
o
ut forei
g
n
d
eclarations int
o
thei
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
d
o
c
: Upda
t
e haddock co
m
m
ent
s
f
or
Data
.
Pos
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Export the Ord clas
s
(bu
t
not its methods
)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Elaborate on why
Ord
i
n
s
tances fo
r
floating ty
p
es
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floatin
g
: Add
f
q
uotRem, the
a
nalogue of C'
s
rem
q
uo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
floating:
Add fma func
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowle
r
double: Implemen
t
s
p
e
c
ific comparison
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Remove supe
r
fluo
u
s parent
h
eses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Update cab
a
l script for distrib
u
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
misc: Fix FFI pra
g
mas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
licens
e
:
Add copyright a
n
d license inform
a
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
cfloat:
Update c
f
loat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doc:
Add
a
detail
e
d overview
o
f the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
owle
r
docs:
U
pdat
e
h
a
ddoc
k
markup and add a tri
v
i
a
l
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doub
l
e: Add Poset
and
Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Add a class fo
r
partially o
r
d
e
r
ed datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
owler
build: Add an autoconf configure script t
o
determin
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating:
A
dd description of
f
loat
i
ng classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
f
l
oating:
A
d
d rem
a
inder func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
cfl
o
at:
A
l
low a printf forma
t
specifier to be
passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
double:
implemen
t
fromInteger using toF
l
oat
i
ng
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ating: Allow conve
r
si
o
n f
r
om any Rea
l
to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowl
e
r
floating: Export the toFloating function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
erro
r
and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
float
i
ng: Add pow
e
r
funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
hyperbolic t
r
igono
m
etr
i
c functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
types: Use
o
peratio
n
s
i
n GHC
.
Prim fo
r
double <=> floa
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting
:
A
d
d classification
functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floatin
g
: A
d
d
nextaf
t
er
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
float
i
ng:
Ad
d
so
m
e o
f
the expo
n
e
n
t
ial f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add trigonomet
r
ic fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
l
oat
i
n
g: Split Fl
o
ating into Float
i
ng
and RealFlo
a
t
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
double: Simplify f
o
reign calls
.
commit
|
commitdiff
|
tree
2009-11-19
N
ic
k
Bo
w
ler
floating
:
A
dd
*
* operator to Fl
o
a
ting cla
s
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
Initial commit
commit
|
commitdiff
|
tree