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
Ni
c
k Bowl
e
r
floa
t
ing: Make f
r
o
m
R
a
tional work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add scal
b
as the altfloat v
e
rs
i
on of scal
b
ln
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bo
w
ler
floatin
g
: Add another char
a
cteristic
function and general
i
ze
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
float
i
ng: Add som
e
floating poin
t
c
haracteristic func
t
ions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowl
e
r
floating: Punt the F
F
I n
e
wtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
a
l
tfl
o
at-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
doc: Add
h
addock
d
ocumentati
o
n for
the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck B
o
wler
floating
:
Rena
m
e tgamm
a
to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bow
l
er
floating: Move
t
he Double a
n
d Float
m
odules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
f
l
o
ati
n
g
:
U
s
e
nearbyint i
n
stead of round i
n
f
q
uotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
B
owler
floating:
A
dd rint function to co
m
plement nearbyin
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
ex
a
m
p
les: Add a demon
s
t
r
ation of
w
h
y
F
Env is stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick
B
owler
f
env: Add
support for raising exception
s
expl
i
c
itly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
cfloat: Us
e
FE_ALL_E
X
CEP
T
instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
compat: Make an effor
t
t
o
support fma pr
o
pe
r
ly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
f
l
o
a
t
ing: Punt the cl
a
s
s version of
C's r
e
m
quo
f
u
nction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
flo
a
ting: Add a
sep
a
rate
class for the basic floatin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
ick Bowl
e
r
c
o
mpat
:
Add note to source file a
b
out
n
o
n
-conf
o
rmanc
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc:
A
cknowledge the exi
s
tence of float
i
ng point envir
o
nment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
ick Bo
w
ler
c
o
mp
a
t: Impleme
n
t wrappe
r
s for C99 float-valu
e
d
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowl
e
r
build
:
Fix bu
i
ld type in cabal
f
il
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat:
Add
configure warning wh
e
n replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
cfloat:
Add c
o
mpat
i
bi
l
ity wrappers fo
r
some C99 funct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build:
A
d
d so
u
rce
repository to cab
a
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bowler
f
e
nv: Add explicit definitions for
i
n
finity,
nan a
n
d
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bo
w
ler
fenv: Fix emb
a
rrassi
n
g typo i
n
t
he Fractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fen
v
:
R
e-expor
t
Control
.
Applicative since use
r
s need i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
fl
o
ating: Add excepti
o
n
support
to fenvEva
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
licens
e
: Fix copyright
years
in sou
r
ce files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floati
n
g: Use a str
i
ct data
c
onstruc
t
or for
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
f
l
oa
t
ing: Add initial support for floating poi
n
t exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
w
l
e
r
floating: A
d
d n
e
arbyint to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowle
r
build:
U
pdate cabal dependency
in
f
ormation for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
fl
o
at: R
e
move use of deco
d
e
F
loatInteg
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k Bowler
floati
n
g: U
s
e bang patterns for unlifted
bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
cfl
o
at
:
r
e
m
ove INCLUDE pra
g
mas as GHC 6
.
12 hates t
h
em
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build:
A
dd missing Data
.
Floa
t
ing
.
Float to cabal fil
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
floating: A
d
d
initial su
p
port
f
or the fl
o
ating
p
o
int
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowle
r
build:
Add home
p
a
ge
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
cfloat: Gen
e
ralize
doubl
e
_f
o
rm
a
t t
o
allow specifyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k
Bowler
float:
A
dd class instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Ad
d
bind
i
ngs for f
l
oat-valued
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
l
ic
e
n
s
e:
Add mi
s
sing c
o
pyright
headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
d
o
c: A
d
d rationale b
e
hind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
doc: Fix oo
p
s
i
n d
e
scription of
O
rd
c
la
s
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
p
o
set: Add com
m
utativity
n
ote for
max
a
nd min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
pose
t
: Re
n
ame isSig
n
ific
a
n
t
to
isOrde
r
e
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: M
o
ve
l
ibrary description to a better ho
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bo
w
le
r
build: Hacka
g
e-ify the cabal fi
l
e
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowl
e
r
floati
n
g: Add Roundable instan
c
e for Integral a =
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k
Bowler
po
s
e
t: Add insta
n
ce fo
r
Integr
a
l a =>
R
at
i
o a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
doc: Minor
h
addo
c
k
markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bo
w
ler
dou
b
l
e:
A
dd
an Enu
m
instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
floating: Add a class whic
h
support
s
rou
n
d
i
ng
functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
oa
t
ing: Fix broken isFinite im
p
lementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
fl
o
ating: Get rid of the e
x
tra
Inst
a
nces mo
d
ul
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: R
e
m
o
ve IncoherentInstan
c
es and defin
e
our o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck
Bowl
e
r
poset: Use Incoheren
t
Instances
to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
floating: Update export li
s
ts
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double: Split ou
t
foreign declarations into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
doc: Up
d
a
te ha
d
dock com
m
ent
s
for Data
.
Po
s
et
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: E
x
port the
O
r
d class (but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bo
w
ler
doc: El
a
b
o
r
ate on
why Ord instances
f
o
r
floating t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
floating: Add fquotRem,
th
e
analog
u
e of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wl
e
r
floatin
g
: Add fma
fun
c
t
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
u
ble: Implement specific comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double
:
Remov
e
super
f
luous
p
arentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wler
b
u
ild: Update cabal script
for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
er
license: A
d
d copyright and license inf
o
rm
a
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
cfloat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
doc
:
Add
a detai
l
ed overview of the purpose o
f
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Update haddock markup
a
nd add a trivial fu
n
ction
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowle
r
double: Ad
d
P
oset and Sor
t
a
b
l
e instan
c
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
po
s
et: Add a
c
las
s
fo
r
partially
o
rdered datatype
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
bu
i
ld: Add an
autoconf confi
g
ure
script to determin
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
description
o
f floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowle
r
floating: Add
remainder funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cf
l
o
a
t
:
A
ll
o
w a printf
format sp
e
cifier
t
o
be
p
assed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double:
implement
fromIn
t
eger using t
o
Floating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wle
r
floating:
Allow conversion from any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowl
e
r
fl
o
ati
n
g: Export the toFloat
i
ng function f
r
om Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g
:
Add
error an
d
gam
m
a functi
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
loating:
A
dd
p
o
w
er
f
unction
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add hyperbolic trigonometri
c
functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
types: Use op
e
rat
i
ons in GHC
.
Prim for double
<=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick
Bowler
floating: Add classificatio
n
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
: Add nex
t
after
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck B
o
wl
e
r
f
l
oating: Add some of the
e
xponent
i
al functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
floating: Add trigonomet
r
ic fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: Split Floating into Floating and Rea
l
Float
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowl
e
r
double
:
Simplify foreign calls
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bowler
f
l
oating: Add ** operat
o
r to
F
l
o
ating class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
I
n
itial com
m
it
commit
|
commitdiff
|
tree