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: Make fromRational work properly.
2010-02-19
N
i
ck Bo
w
ler
floating: Make from
R
at
i
on
a
l w
o
rk properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bo
w
ler
flo
a
t
ing: Add
s
calb
a
s the
altfloat version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floa
t
ing:
A
d
d
a
n
o
t
her characteristic fu
n
ction an
d
generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
floati
n
g:
Add
some floating po
i
nt char
a
cteris
t
i
c functions
.
commit
|
commitdiff
|
tree
2010-02-12
Ni
c
k Bowler
floating: Punt the
F
FI newtype wrappe
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bo
w
ler
doc: Add haddock documentation for the
RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
floating: Rename t
g
a
m
ma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
floating:
M
o
ve
the Double and F
l
oat
m
od
u
les
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
floati
n
g: Us
e
nearbyint instead o
f
r
ou
n
d i
n
f
q
u
o
t
Rem
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bo
w
l
e
r
fl
o
a
t
ing:
Add
rint function to
c
ompl
e
ment
n
earbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
ex
a
m
p
l
e
s
: Add a demo
n
s
t
ratio
n
of
why FEnv is
st
i
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
fenv: Add suppo
r
t
fo
r
rai
s
ing excep
t
i
o
n
s
explici
t
ly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat
:
Use
F
E_ALL_EXCEPT
i
nstead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wle
r
compat: Make an effort
t
o
support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
f
loating: Punt t
h
e class version of C's remquo
f
uncti
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Add a se
p
a
r
a
t
e class for the ba
s
i
c
floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Ni
c
k
B
owler
compat: Add note to source fil
e
about non-conforman
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Acknowledge the existence o
f
floating
p
o
int enviro
n
ment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick B
o
w
ler
compat: Imp
l
e
ment wrappe
r
s for C99 float-valued f
u
nctio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick B
o
wler
b
u
i
l
d: Fix b
u
il
d
typ
e
i
n cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
B
owler
compat: Add co
n
figur
e
w
a
rning
wh
e
n r
e
placements
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
cfloa
t
: Add comp
a
tibility
wrappe
r
s for some
C
99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Add source r
e
p
o
si
t
o
r
y
to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fenv: Add explicit de
f
i
n
i
t
i
ons for infinity, nan
and
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
fenv: Fix embarrassing
typo in the Fractional inst
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
w
l
er
fenv: Re-expor
t
Control
.
Appli
c
ative sinc
e
users need
i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add
e
xc
e
ption support to fenv
E
val
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
l
i
cense: Fix copyrig
h
t years in
source
f
iles
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
oating:
U
se
a strict data
constructor
f
or FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
B
ow
l
er
floating: Add initial support for floating point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
o
ating: Add nearb
y
i
n
t to
t
he RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build
:
Upd
a
te ca
b
al dependency in
f
ormatio
n
for GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
f
loat: Re
m
ove use of
d
ecodeFloat
I
nteger
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k B
o
wler
f
l
o
a
ting: Use bang patte
r
n
s
fo
r
u
n
lifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
cfloat: remove INCLUDE pragmas a
s
GHC 6
.
12 h
a
tes them
.
commit
|
commitdiff
|
tree
2010-01-27
N
ic
k
Bo
w
ler
b
u
ild: Add mi
s
si
n
g D
a
ta
.
Floating
.
Float
t
o
c
abal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
w
ler
floating: Add initia
l
s
u
ppo
r
t for the
f
l
oa
t
ing point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
ck Bowler
bui
l
d:
A
dd homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cf
l
oat: G
e
ne
r
alize double_format to allow
s
pecifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
float: Add class in
s
tan
c
es for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowle
r
cmath:
A
d
d
bin
d
ings for float-va
l
ued fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
altf
l
o
at-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k
Bowler
license
:
Add miss
i
ng copyright head
e
rs
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
doc: Add
rationale beh
i
n
d the Roundable
c
lass
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
d
oc
:
F
i
x
o
ops in description o
f
Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
l
e
r
p
oset:
A
dd commutativity note for max and
m
in
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
pose
t
: Rena
m
e
isSign
i
ficant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bo
w
le
r
d
o
c: Mov
e
library descr
i
pti
o
n to a bet
t
er home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
Bowler
b
u
ild: Hackage-ify the cabal
file
.
commit
|
commitdiff
|
tree
2009-12-24
N
ic
k
Bowler
float
i
ng
:
Add Roundable
i
nstance
for Int
e
g
ral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
pose
t
: Add in
s
t
a
nce f
o
r Integral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc: Minor
h
addock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add an Enum i
n
stance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
f
l
oat
i
ng: Add a class which supports round
i
ng
f
unctions
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
floating: Fix broken isFinite i
m
p
leme
n
tation
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k B
o
wler
floating: Get
r
i
d of the extra Inst
a
nces mo
d
ule
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
Bow
l
e
r
poset: Remove Incoh
e
r
entIns
t
a
n
ces and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ic
k
Bowler
poset: Use Incohe
r
entInsta
n
ce
s
to re
s
o
lve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owl
e
r
floatin
g
:
U
pdate export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowle
r
double: Split out foreign
decl
a
rati
o
ns into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Up
d
ate haddock comm
e
nts
f
or
Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
poset: Export
the Ord class (but not its
m
e
thods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
owl
e
r
do
c
: Elaborat
e
on wh
y
Ord
i
nst
a
nces for floa
t
ing typ
e
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
Bowler
flo
a
ting: Add
f
quotRem, the analogue of C's rem
q
uo
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
floatin
g
: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowle
r
double:
Implement specif
i
c c
o
mparison function
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
double: Remove s
u
perfluous p
a
renthe
s
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bui
l
d: Upd
a
te cabal
s
c
r
ipt f
o
r
d
i
stribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
mi
s
c: F
i
x
F
FI pra
g
mas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: Add copyr
i
g
h
t
a
n
d
license infor
m
ation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Update
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
d
oc: Add
a det
a
iled
o
ve
r
view of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
w
ler
docs: U
p
date
ha
d
doc
k
mar
k
up and add
a trivial
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Add Poset and
S
o
rt
a
ble instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
poset: Add a class for parti
a
lly o
r
d
e
r
e
d dataty
p
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
u
ild: Add an autoconf configur
e
s
cript to
determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floatin
g
: Add desc
r
ip
t
ion of floa
t
ing classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floating: Add remai
n
der functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
l
e
r
cfl
o
a
t
:
Allow a
p
r
int
f
format specifier to
b
e passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
d
o
ub
l
e: implement fromInteger using t
o
Floati
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floa
t
ing: A
l
low c
o
n
v
ersion
f
rom any R
e
al t
o
Doub
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: Export the toFloating func
t
i
o
n
f
rom Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ating
:
A
dd e
r
r
o
r and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating
:
Ad
d
powe
r
fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowle
r
fl
o
ating: Add h
y
perbol
i
c
t
rigonometric function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
ty
p
es: Use o
p
erations in GHC
.
P
rim for double <=> fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
owl
e
r
f
l
oating: A
d
d cl
a
ssificat
i
on functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: Ad
d
nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: A
d
d s
o
me
o
f
t
he exp
o
n
entia
l
f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Add
t
r
igonometric funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
owler
fl
o
ating: Split
F
lo
a
ting i
n
to Fl
o
ating and Re
a
lFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: Simp
l
ify foreign calls
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick
Bowler
floating: Add ** op
e
rator
to Floatin
g
c
l
as
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
In
i
tial comm
i
t
commit
|
commitdiff
|
tree