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-12
Nic
k
B
ow
l
er
floatin
g
: Pun
t
the
F
F
I newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Ni
c
k Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
doc: Add had
d
o
ck documentation for th
e
RealFloat cla
s
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Rename
tga
m
ma to gam
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
floatin
g
: Move the Double
a
n
d
F
l
o
at module
s
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
floating: Use nearbyint i
n
s
tea
d
of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
ting: Add rint function to c
o
mplement nearbyin
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
examples: A
d
d
a d
e
m
o
n
s
t
ration
of why FEn
v
is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowle
r
fenv: Add
s
upport f
o
r raising e
x
ce
p
tions expl
i
citly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cf
l
oat: Use FE_AL
L
_EXC
E
PT ins
t
ead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
com
p
at: Make an effort to support fma pr
o
perly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wler
floating: Punt the c
l
ass ver
s
ion of
C
'
s remq
u
o func
t
ion
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wl
e
r
float
i
ng: Add a sepa
r
ate class for the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowle
r
compat: Add note to
s
o
u
rce file about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
B
owler
doc: Ackno
w
ledge the
exist
e
nce of floating point envi
r
onment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck B
o
wl
e
r
compat: Impl
e
ment w
r
appe
r
s for C99 float-
v
alued fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
bu
i
ld: Fix buil
d
type
in
c
a
bal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
o
m
p
at
:
A
d
d configure warning when rep
l
acements ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bowler
cfloat: Add compatibil
i
t
y w
r
ap
p
ers for some C99 fu
n
ctio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bo
w
ler
build: Add so
u
rce repository to cabal
fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add explicit de
f
i
n
i
ti
o
ns
f
o
r i
n
finity,
n
an an
d
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Fix embarrassing typo
in
the Fr
a
ctional
inst
a
nc
e
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bow
l
er
fenv
:
Re-ex
p
ort
C
o
ntrol
.
Applicati
v
e
s
ince users nee
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
floating: Add
e
xcep
t
ion sup
p
ort to f
e
nvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
lice
n
s
e
:
F
ix copyrig
h
t years in
sou
r
ce files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Use a strict data constructor fo
r
FE
n
v
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bowl
e
r
f
l
o
ating: Add in
i
tial
supp
o
rt for floating p
o
int excep
t
ions
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
Bowle
r
floati
n
g: Add
n
e
a
rbyint to the Rea
l
Fl
o
at c
l
a
ss
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
bui
l
d
: Update cabal depe
n
d
ency
i
nforma
t
ion
for G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bowler
float: Remove use
of decodeFloa
t
Integer
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowle
r
floa
t
in
g
: Use bang patterns for
unlif
t
ed binding
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bow
l
er
cfloat: remove INCLU
D
E prag
m
as as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick
Bow
l
er
build: Add missing Data
.
Floating
.
Float to
c
abal f
i
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
loat
i
ng: A
d
d initial
s
upport for t
h
e
floating p
o
i
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
c
k
Bowler
build:
Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowle
r
c
f
loa
t
: Gene
r
alize double
_
f
o
rmat
to allow s
p
ecifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bo
w
ler
float: Add class instanc
e
s f
o
r
Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wl
e
r
cmath: Ad
d
b
i
n
di
n
gs for float-valued f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
o
wl
e
r
lice
n
s
e
: Add missing copy
r
i
g
ht headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
oc:
Add rational
e
behind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
d
o
c: Fix
o
o
p
s in
d
es
c
r
i
ption of
Ord
class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Add c
o
mmutativity not
e
for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
er
poset: Rename i
s
Si
g
nificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
doc:
M
o
ve libr
a
ry descript
i
on to a bet
t
e
r
h
o
me
.
commit
|
commitdiff
|
tree
2010-01-19
Nic
k
Bo
w
ler
build: Hack
a
ge-ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
e
r
fl
o
ating: A
d
d
R
ounda
b
l
e i
n
s
tance for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bo
w
ler
pose
t
: Add inst
a
nce f
o
r Integral a =
>
R
a
tio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
B
owler
doc:
Minor h
a
d
d
ock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
fl
o
at
i
ng: Add a cl
a
ss whi
c
h supports r
o
unding fun
c
tion
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
flo
a
ting: Fix b
r
oken is
F
i
n
i
t
e imp
l
eme
n
tat
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating:
Get
r
id
o
f the e
x
tra Instan
c
es module
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k
Bowler
poset
:
Remov
e
Incoh
e
rentInstan
c
es and define our
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
p
o
s
e
t: Use Incoh
e
rentInst
a
nces t
o
resolve ove
r
l
aps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
ler
floa
t
i
n
g: Upd
a
te export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
do
u
bl
e
: Split
out foreign declarations in
t
o the
i
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Update
h
a
ddo
c
k co
m
me
n
t
s
f
o
r Data
.
Pos
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
owle
r
poset: Exp
o
rt the
O
rd class (but no
t
its met
h
ods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
doc: Elaborate on w
h
y
Ord instances for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
owler
flo
a
ting: Add fquo
t
Re
m
, the
a
nalogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck B
o
wler
floating: Add fma
funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
double: Im
p
lement specific comparison
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: R
e
m
o
ve superfluous p
a
ren
t
heses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owle
r
build:
U
pda
t
e cabal script for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick B
o
wler
misc: Fi
x
FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owler
license: Add copyright and
l
icense
information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
c
float
:
U
pdat
e
cfl
o
at
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowl
e
r
doc:
A
dd a d
e
tailed overview
o
f the pu
r
pose
of
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Update hadd
o
ck marku
p
and add a
t
r
ivial
funct
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Add
P
o
s
et a
n
d Sortab
l
e instan
c
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
poset: A
d
d a class
f
or p
a
rtia
l
ly
order
e
d datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
er
buil
d
:
Ad
d
a
n autocon
f
c
on
f
igure script to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floating: Add description of flo
a
ti
n
g classes
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
B
owl
e
r
flo
a
ti
n
g: Add rem
a
inder fun
c
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
cfloat: All
o
w a p
r
int
f
format specifier
to b
e
p
a
s
s
ed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bowler
double: impl
e
ment fromInteger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Allow c
o
nversion from
any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowl
e
r
floating: Export the toFloating
f
unctio
n
from D
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Add
e
r
ror and
g
amma f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: Add power funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bo
w
ler
floating: Ad
d
hyperbolic trigonometric fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
types: Use operations in GHC
.
Prim for double <=>
f
loat
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
flo
a
ting: Ad
d
classificatio
n
func
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
ng: Add
nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: Add som
e
o
f the
expo
n
ential functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floatin
g
: Add
trigonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floating: Split Fl
o
ating into
Fl
o
ating
and RealF
l
oat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: Simplify
fo
r
eign calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating: Add ** operator
t
o Floatin
g
class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
I
nitial commit
commit
|
commitdiff
|
tree