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: Punt the FFI newtype wrappers.
2010-02-20
N
i
c
k
Bowler
floating: Punt the
F
FI n
e
wtype
w
rappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
doc:
A
d
d
h
a
ddock docum
e
ntation f
o
r the RealFlo
a
t class
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
fl
o
ating: Renam
e
tga
m
ma to ga
m
ma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
ting: Move the D
o
ub
l
e
a
n
d F
l
oat
modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
float
i
ng: Use
nearb
y
i
n
t
i
nstead of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
f
l
o
ating: Add rint fu
n
ction to complement ne
a
rbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owl
e
r
e
x
amples: Add a demonstration of why FEnv is st
i
ll
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
f
e
nv: Add support for
raisi
n
g exceptions
e
xplicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
c
f
loat: Use FE_
A
LL_EXCEP
T
i
n
ste
a
d of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowl
e
r
compat
:
M
a
ke an e
f
f
ort to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
floating: Punt the
c
lass version
o
f C's remquo func
t
ion
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
f
loat
i
ng:
A
d
d a separate
c
la
s
s for the basic float
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Add note to source file a
b
o
ut non
-
conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Acknowledge th
e
e
xis
t
e
n
c
e of floati
n
g point en
v
i
ronment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
c
o
m
pat: Imple
m
ent wra
p
pers for
C
99 float-valued functi
o
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
buil
d
: Fix build
type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
com
p
at: Add co
n
figure warning when rep
l
a
ce
m
ents are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat:
Ad
d
compatibility wr
a
pper
s
f
or some C99 funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
b
u
i
ld: A
d
d source r
e
positor
y
to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add expli
c
it d
e
finitions for infinity, nan a
n
d pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Fix em
b
arra
s
sing typo
in
the F
r
a
c
t
i
on
a
l
instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re-export Control
.
Ap
p
lic
a
tiv
e
s
inc
e
use
r
s need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
float
i
ng: Add
except
i
o
n
s
u
ppor
t
to
f
envEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
lic
e
nse:
Fix copyright years in so
u
rce files
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bowler
f
l
oa
t
ing
:
Use a strict dat
a
constru
c
tor for
F
Env
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
oating: Add ini
t
ia
l
support f
o
r floati
n
g poi
n
t e
x
ceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Ad
d
nearbyint
to
t
he RealFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
build: Update cab
a
l
dependency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
float
:
Rem
o
ve use
of
d
ecodeFl
o
atInteger
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bow
l
er
fl
o
ati
n
g
:
Use bang patterns for unl
i
fted bindi
n
gs
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k Bowler
cfloat
:
remove INCLUDE
pragmas as GH
C
6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
bui
l
d: Add
m
i
ssing Data
.
Floating
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
flo
a
t
ing: Add initial
sup
p
o
r
t f
o
r the flo
a
t
i
ng point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
ck Bowl
e
r
build: Add homep
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wler
cfloat: Generali
z
e double_format to allow
specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowler
float: Add class instances for
F
l
oat
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k
Bowler
cmath:
Add bindings for float-va
l
u
e
d f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowl
e
r
altfl
o
a
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
l
i
c
ense:
A
dd
missing copy
r
ight h
e
aders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
doc:
A
dd rationale behind t
h
e
Roundable
class
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck B
o
wler
doc
:
Fix oops in description of
O
rd class
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck
B
owl
e
r
poset: Add commut
a
tivity not
e
for
m
ax and min
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowler
poset:
Rename isSignificant to isOrdere
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc:
M
ove libra
r
y de
s
cription t
o
a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
B
owler
build: Hacka
g
e
-
ify th
e
c
ab
a
l file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add Ro
u
ndab
l
e
in
s
t
a
nce for Integral a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
poset: Add instance fo
r
I
n
tegr
a
l a => Ra
t
io
a
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
doc:
Minor haddo
c
k
mark
u
p
f
ix
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bo
w
le
r
d
o
u
ble
:
A
d
d an E
n
um instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
flo
a
t
i
n
g
:
A
d
d a cl
a
ss which supports
round
i
ng functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fix broken isFini
t
e impl
e
mentation
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
c
k
Bowler
floa
t
i
n
g:
G
e
t rid
o
f
t
he extra Inst
a
nces
m
odule
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck
B
ow
l
e
r
poset: Remove IncoherentInst
a
nces and
d
e
fine o
u
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bo
w
ler
poset: Use
IncoherentInsta
n
ces to resolve o
v
erlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating
:
Upda
t
e export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double: Split out for
e
ig
n
d
e
c
l
arations into their o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
doc: Update haddo
c
k comme
n
ts
for D
a
t
a
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
p
ose
t
: Export t
h
e Ord
class (but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
doc: Elaborate on why Ord instanc
e
s
f
o
r floati
n
g types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
floating: Add f
q
uo
t
Rem, t
h
e
analo
g
ue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
floati
n
g: A
d
d f
m
a function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
double
:
Im
p
l
e
ment specific compa
r
i
s
o
n f
u
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
doubl
e
: R
e
move superfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
build: Update
c
a
b
al script for di
s
tribution
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
mi
s
c:
F
ix
F
FI pr
a
gmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license:
A
dd copyright and license inf
o
rma
t
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
c
f
loat
:
Up
d
ate cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Add a detailed o
v
erview
o
f the pu
r
pose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Update haddock ma
r
kup and add a tr
i
v
i
al function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowl
e
r
doubl
e
: Add Pos
e
t
and Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
poset: A
d
d a cl
a
s
s
f
or partially ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bo
w
ler
build: Add
a
n
autoconf co
n
fi
g
u
r
e
s
cript to determi
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
f
l
o
atin
g
: A
d
d description of
f
loa
t
ing
classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: A
d
d remainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowle
r
cfloat: Allow a prin
t
f for
m
at specifier to be passe
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
doubl
e
: impl
e
ment
fromInteger
u
sing t
o
Floa
t
ing
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating:
A
l
l
ow conversion
from any Re
a
l to
D
ouble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
in
g
: Expo
r
t the toFloatin
g
function fr
o
m Dat
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ating: Add error
a
n
d
g
amma f
u
ncti
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
ng: Add power func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: Add hyperbolic trigo
n
om
e
t
ric functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
ty
p
es: Use operations
in GHC
.
Prim
f
o
r
double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowl
e
r
floating:
Add classification functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck B
o
wler
floating: Add
nex
t
after
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bo
w
ler
floati
n
g: Add some
of the exponential functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add tri
g
onom
e
tric func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bow
l
er
floating: Split F
l
oa
t
ing into Floa
t
i
n
g
and RealF
l
oat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: Simplify foreign calls
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
f
loating: Add ** op
e
r
ato
r
to Floating c
l
ass
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
Initial co
m
mi
t
commit
|
commitdiff
|
tree