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: Add another characteristic function and generalize types.
2010-02-19
Nick Bowler
f
l
oating: Add anothe
r
cha
r
acteristic
function
an
d
generaliz
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
floati
n
g: Add
some floating point characteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nic
k
Bo
w
ler
flo
a
ti
n
g
: Pu
n
t
t
h
e FF
I
new
t
ype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
N
i
ck Bowler
a
lt
f
loat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
doc: Add haddo
c
k
documentation for t
h
e
Real
F
l
o
a
t
class
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bo
w
l
e
r
floating: Rename tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bo
w
ler
fl
o
ating: Mo
v
e t
h
e
D
o
u
ble
a
nd
Flo
a
t modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owle
r
floating: Use nearbyint instead of round
i
n fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
oat
i
ng: Add
rint function
t
o complement
n
earbyi
n
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
examples:
Add a demonstration of
why FEnv is stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
e
r
fenv: Add su
p
port
fo
r
r
a
ising
exceptions explicitl
y
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck
Bowler
cfloa
t
: U
s
e FE_
A
LL_
E
XCEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
le
r
c
omp
a
t
:
Make an effort to supp
o
r
t
f
ma prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floa
t
ing: Punt
t
he c
l
ass version of C
'
s remqu
o
function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
ler
floating: Add a
s
eparate class for the basic fl
o
ating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick
B
owler
com
p
at: Add note to
sourc
e
file a
b
ou
t
n
on-
c
o
nfor
m
an
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
doc: Acknow
l
ed
g
e
t
he e
x
is
t
enc
e
of floating
p
oint environme
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
c
k Bowler
compat: Implement wrappers
f
o
r C99 float
-
val
u
ed fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
build: Fix build type in caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat:
A
dd
configure w
a
rning when replace
m
ents are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
cfloat: Add
c
ompatibi
l
i
t
y
w
rappers
for so
m
e
C
99
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
u
ild: Add source repository to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bowle
r
fenv: Add explicit definit
i
ons for infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
fenv: Fix
e
m
barr
a
ssing typo in the Fractional i
n
st
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv:
Re-export Control
.
App
l
icative
since u
s
ers
n
eed i
t
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
floating: Add excepti
o
n
support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
B
ow
l
er
license:
F
i
x copyright years in
source
files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fl
o
at
i
ng
:
U
se a
s
tr
i
ct data constructor
for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
f
l
oating: Add
i
n
i
tial support for
floa
t
in
g
point
e
xceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
floatin
g
: Add
nearbyint
to t
h
e RealFloat clas
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
b
uild: Update c
a
bal
depen
d
ency
informa
t
i
on for G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
loat: Remove use o
f
decode
F
l
oatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owl
e
r
floating: Use bang
p
atter
n
s fo
r
unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
cfloat: rem
o
ve INC
L
UDE
pragmas as GH
C
6
.
12 h
a
tes them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
build
:
Add
m
i
ssing
Data
.
Floating
.
Float
t
o
cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
f
l
oatin
g
:
A
dd
i
nitial support
f
o
r t
h
e flo
a
ting po
i
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bow
l
er
build: Add ho
m
e
p
age
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wler
cfloat: G
e
neralize
d
ouble
_
f
o
r
m
at to allow s
p
eci
f
ying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k B
o
wler
f
l
oat: Add class instances for
F
l
o
at
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
cmath:
Add bind
i
ngs f
o
r
f
l
oat-va
l
ued
f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
w
ler
altfloat
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
l
er
license
:
Add
missing co
p
y
r
ight head
e
rs
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k
B
owle
r
doc: Ad
d
rat
i
onale behind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowler
doc: Fix oops in desc
r
i
p
tio
n
of Ord
c
lass
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bow
l
er
poset: Ad
d
comm
u
tati
v
ity
n
ote
f
o
r
max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset
:
Ren
a
me isSignifica
n
t to
isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowl
e
r
doc: Move l
i
b
r
ary de
s
cr
i
ption
to
a better ho
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
N
ic
k
Bowler
build: H
a
ckag
e
-ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
f
l
oating:
A
dd Roundable instance for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
wle
r
pose
t
:
A
d
d insta
n
ce for I
n
te
g
ra
l
a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bo
w
l
e
r
doc: Minor haddoc
k
markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
double: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
float
i
ng: Add
a
class which supports r
o
u
ndin
g
functi
o
ns
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
loating: Fix broken i
s
Finite imp
l
ementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
fl
o
a
ting: Get rid
of the
extra Insta
n
ces modu
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
Bowle
r
poset: Rem
o
ve Inco
h
erentInstances and de
f
ine our ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowl
e
r
poset: Use Inc
o
herentI
n
stances to reso
l
ve overlap
s
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bow
l
e
r
floating: Up
d
ate exp
o
rt lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowle
r
dou
b
le: Spl
i
t out
foreign declar
a
tions into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
do
c
:
U
pda
t
e
haddock com
m
en
t
s for Data
.
P
o
set
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Export the Ord class
(
but not
i
ts methods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
d
o
c: Elaborate on why
Ord instances
f
or floatin
g
types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
fl
o
ating: Ad
d
fquotRem, the anal
o
gue o
f
C's r
e
mquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
ler
floating: Add
f
ma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doubl
e
: Implement specifi
c
comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
double: Rem
o
ve sup
e
rfluous
parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
build: Updat
e
cabal
s
c
rip
t
for di
s
tribution
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
B
o
w
l
er
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
license: Add copyright and l
i
cense informat
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
c
float: Update c
f
loat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Add
a
detailed ov
e
r
v
iew
o
f the
p
urpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs
:
Update haddock markup and
add a tr
i
vial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
d
ouble: Ad
d
P
oset
a
nd Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
p
oset: Add
a
class for parti
a
lly ordered datatype
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bo
w
le
r
build
:
Add an au
t
oc
o
nf configure scri
p
t to determin
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating
:
Add description of floating clas
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floatin
g
:
Ad
d
remain
d
er fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
c
f
l
oa
t
:
Allow a pri
n
tf format specifier to
be passe
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: implement fromI
n
teger us
i
ng toFloatin
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: Allow conversion from
a
ny
R
eal
t
o Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
float
i
ng: Expo
r
t
t
h
e toFloating fu
n
ct
i
on
f
rom Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
ow
l
er
floating: Add
e
rr
o
r
and g
a
mm
a
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floatin
g
:
Add
p
ower functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
n
g
: Ad
d
h
yperbolic trigonometric fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
types: Use ope
r
a
t
i
o
ns in GHC
.
Prim f
o
r dou
b
le <=>
float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: Add cl
a
ssificati
o
n
f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Add nexta
f
te
r
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bo
w
ler
floating:
A
dd some of the exponen
t
ial functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Add trigonometric function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
in
g
: Sp
l
i
t
Floatin
g
into Floating and RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
le
r
d
ou
b
le: Simplify
f
ore
i
gn calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating
:
Add ** opera
t
or to Floa
t
in
g
cla
s
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bo
w
ler
Initial commi
t
commit
|
commitdiff
|
tree