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
altfloat-0.3
2010-02-06
N
i
ck
B
owler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
d
oc:
A
d
d h
a
ddo
c
k docume
n
ta
t
i
o
n for the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Rena
m
e tgamm
a
to
g
a
mma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
floatin
g
:
Move the
D
ouble and Float m
o
dul
e
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
o
wler
floating: Use nearbyint
instead of roun
d
in
f
q
u
o
t
Rem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bo
w
l
e
r
floating: Add
r
int f
u
nction to
complement ne
a
rbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
examples
:
Add a demon
s
tration of why
FEnv
is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
f
env: Add support fo
r
raisin
g
e
x
ceptions
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowle
r
c
f
loat:
Use
FE_ALL_EXCEPT inste
a
d of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
comp
a
t: M
a
ke an effort
t
o
supp
o
rt fma pr
o
perly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
ler
floating: Pun
t
the class version of C's remquo func
t
ion
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Add a
s
e
pa
r
ate class
for the basic floatin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bow
l
er
compat: Add note to s
o
u
r
c
e file about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc
:
Acknowledge
t
he exist
e
nc
e
o
f
flo
a
ting point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bo
w
ler
compa
t
:
I
mplemen
t
wrap
p
ers fo
r
C99 flo
a
t-va
l
u
e
d
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
build: Fix build t
y
pe i
n
cab
a
l f
i
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
om
p
at: Add conf
i
gure wa
r
ning
w
he
n
rep
l
a
cements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
cflo
a
t: Add
co
m
patibility wra
p
pers for some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
build: Add source rep
o
sitory
t
o ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
nv:
A
dd explicit definitions for infinity
,
nan
a
nd pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
w
ler
fenv: Fix
e
mbarrassi
n
g ty
p
o in the Fractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
env: Re-exp
o
rt Cont
r
ol
.
A
pplicative since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add exce
p
tion
s
up
p
or
t
to f
e
nvEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
li
c
ense: Fix copyright years i
n
source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
floating:
Use
a
strict dat
a
constructo
r
for
FE
n
v
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
floating: Add initial support
f
or floating
p
oint
exceptio
n
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
floating
:
Add nearbyint
to
the RealFloat
c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
b
uild:
U
pdate
cabal d
e
p
endency info
r
mat
i
on for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
loat:
R
emove use of decod
e
F
loatInte
g
er
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
floating:
U
se bang pat
t
erns for unlifte
d
bin
d
ings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: remove INCLUDE pragmas as GHC
6
.
12 hates
them
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bowler
buil
d
:
Add
m
issing
D
ata
.
Floating
.
Float to ca
b
al fil
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float
i
n
g:
Add initial support for
t
he floatin
g
p
o
i
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: Ad
d
h
omepa
g
e
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k
Bowler
cfloat: Genera
l
ize double
_
form
a
t to allow
spe
c
ify
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
flo
a
t: Add class insta
n
ces for
F
l
o
at
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bo
w
ler
cma
t
h: Add bindings for float
-
valued funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
e
r
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
license: Add missing
c
o
p
yright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
doc:
A
dd rationale behind th
e
R
o
und
a
ble class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix
o
op
s
i
n
d
esc
r
iption o
f
Ord
clas
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
poset: Add
c
ommutativity note for
m
ax and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
po
s
et: Rename isSignificant t
o
isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move library description to
a
bet
t
e
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
N
i
ck Bowler
build: Hackage-ify
t
he cabal f
i
le
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
floating
:
Add
R
o
u
ndable instanc
e
for Integral
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowl
e
r
poset:
A
d
d instance for In
t
egral a
=
> Rat
i
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc: Minor haddock ma
r
ku
p
fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowl
e
r
double: Ad
d
a
n
Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
flo
a
ting:
A
dd a class whic
h
s
u
ppo
r
t
s
rounding
f
u
nction
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fix broke
n
is
F
ini
t
e
im
p
lementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
f
l
o
a
ting: Ge
t
rid of
t
he extr
a
Ins
t
ances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
pose
t
: R
e
move
Incohe
r
entInstances
and def
i
ne ou
r
ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
wle
r
p
oset: Use Incohe
r
en
t
Instances to resolve
o
ve
r
la
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
wle
r
floating: Update expo
r
t lis
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
d
o
u
ble: Split out foreign
declarations i
n
to their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Up
d
ate hadd
o
ck co
m
m
e
nts for
D
a
t
a
.
P
oset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
p
os
e
t: E
x
port t
h
e
Ord class (
b
u
t
not its
methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
doc: Elabora
t
e
on why Ord instances f
o
r
floating
t
ypes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
floating: Add
f
quotRem, the analo
g
u
e
of C'
s
r
e
mqu
o
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
f
l
oating: Add fma f
u
nction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
do
u
ble: Impleme
n
t spec
i
fic comparison fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: R
e
move
superfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bu
i
ld: Update cabal sc
r
i
pt for
d
i
stribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
m
isc:
F
ix
FFI
pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bow
l
er
license
:
Add copyright an
d
li
c
ense
in
f
ormation
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowle
r
cfloat: U
p
date cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Add a de
t
a
i
led overview o
f
t
h
e purpo
s
e
of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
owler
docs:
Update hadd
o
ck
m
arku
p
and add
a
trivial fu
n
ction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doubl
e
: Add Poset
and
S
o
rtabl
e
i
nstances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Add
a
c
l
a
s
s
for partially ord
e
red datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
b
uild: Add an autoconf conf
i
gure script to determ
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
a
ting:
Add description
o
f f
l
oating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add remainder funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
cfloa
t
: Al
l
ow a printf form
a
t specifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
do
u
ble: implement fromI
n
teger using t
o
Floating
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating: Allow
c
onversion f
r
om
any
R
eal t
o
Doub
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating:
Export th
e
toFloat
i
ng funct
i
on from D
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: Ad
d
er
r
or
a
nd gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating
:
Add power fu
n
c
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
A
dd
hyperbol
i
c trigonom
e
tric func
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bo
w
ler
types:
U
se
operation
s
in
G
H
C
.
Prim for
d
ou
b
l
e
<=> fl
o
at
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: Ad
d
classifi
c
a
t
ion fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Add nextaft
e
r
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
l
er
floating: Ad
d
some
of the exponential fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bow
l
er
fl
o
ating: Add trigonometr
i
c functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floati
n
g: Sp
l
it
F
loating
int
o
Fl
o
ating
a
nd Rea
l
F
l
o
a
t
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
double:
Simplify for
e
i
g
n calls
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: A
d
d ** ope
r
at
o
r to
F
loating
c
las
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
Initi
a
l commit
commit
|
commitdiff
|
tree