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: Move the Double and Float modules.
2010-02-05
Nick Bowler
fl
o
a
t
ing: Mov
e
the Double a
n
d
F
loat modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
floating: Use nea
r
byint
instead of round in fquotRe
m
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
ow
l
er
flo
a
t
i
ng: Add rint function to c
o
m
plement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
exam
p
l
e
s: Add a demonstration of why FEnv is sti
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add sup
p
ort for raising exceptions exp
l
ic
i
tly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
le
r
c
f
loat:
U
se FE_ALL_EXCEPT i
n
stead
o
f -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
B
ow
l
er
c
o
mpat: Make an
effort
t
o
s
u
pport fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Punt the cla
s
s ver
s
io
n
of C's
r
emquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating:
A
dd a separate class for
th
e
basic
f
loati
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
com
p
a
t
: Add note to source file about non-con
f
orman
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc:
Acknowledge the e
x
iste
n
ce of floating po
i
nt en
v
ironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
Bowler
compat: Impl
e
ment wrapp
e
r
s for C99 float-va
l
u
e
d fun
c
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fix build type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
compa
t
: Ad
d
configure warnin
g
when repl
a
cem
e
nts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowl
e
r
cfloat: Add compatibilit
y
w
r
appers for some C
9
9 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
b
uild: Add sou
r
ce repos
i
t
ory to ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fenv: A
d
d explicit def
i
n
i
tions for infinit
y
, nan and
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
fe
n
v: Fix embarrass
i
n
g
typ
o
in the Frac
t
ional ins
t
ance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fenv:
R
e-export Control
.
Applicative since u
s
er
s
need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fl
o
ating:
Add exception
s
u
pport t
o
fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
lice
n
se: Fix
copyri
g
ht ye
a
r
s
in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
floating: Use
a st
r
ict
d
a
ta constru
c
tor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
floating: Ad
d
init
i
al suppo
r
t
for
floati
n
g p
o
int exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
floating: Add
n
earby
i
nt to the RealFloat clas
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Upd
a
t
e c
a
bal depend
e
ncy information
f
or GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bowler
floa
t
: Rem
o
v
e use
o
f
d
ecodeF
l
oatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
w
ler
floating: Use bang patterns for u
n
lifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
c
f
l
oat: remove
I
NCLUDE pragmas as GHC 6
.
12
hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
build: Ad
d
missing Data
.
Floating
.
Floa
t
to cabal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck B
o
w
l
er
floating: Add initial su
p
port for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowl
e
r
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bo
w
ler
cfloat: Generalize double_fo
r
m
a
t
to
a
llow specifyin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowl
e
r
float
:
Add
c
lass in
s
tances
for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
ler
c
m
ath: Add bindi
n
gs for floa
t
-
v
a
lu
e
d
fu
n
ct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
l
er
altfloat-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowl
e
r
l
i
cense: Add miss
i
ng
c
op
y
right hea
d
ers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
doc: Add
r
ationale behind the Rounda
b
le
class
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k Bowl
e
r
doc:
Fix o
o
ps i
n
descr
i
p
t
ion
o
f
O
rd class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
p
o
set:
Add commutativity note for max
a
n
d
min
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
pose
t
:
R
ename isSi
g
nificant
to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wle
r
d
oc: Mo
v
e libra
r
y descr
i
ption to a better
h
ome
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
b
u
ild: Hackage-ify the c
a
b
a
l file
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
f
loatin
g
: A
d
d Roundable ins
t
ance for I
n
tegr
a
l a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowl
e
r
p
o
set
:
Ad
d
i
ns
t
ance for Integr
a
l a
=> Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick
Bowler
doc: Mi
n
or haddo
c
k markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: A
d
d an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
flo
a
ting: Add a cla
s
s w
h
ich supports round
i
ng functio
n
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
oating
:
Fix
bro
k
en isFinite implement
a
tion
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating: Ge
t
rid of
t
he
extra
I
nstances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
Bowle
r
p
o
set:
R
e
m
ov
e
IncoherentInstances
and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bow
l
er
poset:
Use IncoherentIn
s
tances
t
o resolve ov
e
rlaps
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bow
l
e
r
floati
n
g: U
p
date e
x
port lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowle
r
dou
b
le:
S
plit o
u
t f
o
reign d
e
c
l
arati
o
ns i
n
to
their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Update
haddoc
k
comment
s
for Data
.
Pos
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
po
s
e
t
: Export th
e
O
rd class (but not its
m
ethods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
doc
:
E
l
a
b
ora
t
e on
w
hy Ord instances for floating ty
p
es
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
l
er
floating: Add fquotRem, the analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
float
i
n
g
: A
d
d fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wle
r
do
u
ble: I
m
ple
m
e
nt specific c
o
m
parison f
u
nct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
e
r
double: Rem
o
ve supe
r
f
l
uous
p
arentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
build: Update ca
b
al script for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
ow
l
er
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
license: Add
copyright a
n
d
license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Updat
e
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc: Add a detai
l
e
d
overview of the pur
p
o
s
e
of
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
docs: U
p
date
h
addock markup and
add a
trivial funct
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owl
e
r
d
ouble: Add Poset and Sorta
b
le instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
pose
t
:
Ad
d
a
c
lass for partially ordered da
t
atypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
build:
A
dd an auto
c
on
f
conf
i
g
ure script to determ
i
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owl
e
r
floating: Add
d
e
s
cription o
f
fl
o
ating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
f
loati
n
g:
A
dd remainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
cfloat:
Allow a printf format spec
i
fier
t
o b
e
passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k B
o
wler
double: i
m
pl
e
me
n
t
fromInteger u
s
ing toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Allow conversion from any Rea
l
to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
Exp
o
r
t the to
F
loati
n
g function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
: Add error and gamma fu
n
ct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck B
o
wler
floa
t
in
g
: Add power functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowler
floatin
g
:
Add hyperbolic tri
g
onometr
i
c fu
n
cti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
types:
Us
e
operat
i
ons in GHC
.
Pri
m
for do
u
ble <=>
float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: A
d
d classi
f
ication funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add nextaft
e
r
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Ad
d
some of the
e
xponential func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
flo
a
ting: Add trig
o
n
o
metric
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating:
Split Floating into Floating
and RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
d
o
uble: Simplify foreign
calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wle
r
floating: Add **
o
perat
o
r
t
o Floating
c
la
s
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
In
i
tial commit
commit
|
commitdiff
|
tree