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
complex: Add initial complex support.
2010-02-20
Nick Bowler
complex: Ad
d
initial complex suppor
t
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k
B
owler
cmath:
F
i
x
section
h
eadin
g
s to match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating:
A
dd instan
c
es for CD
o
uble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bow
l
er
floating: F
i
x off-by
-
one err
o
r in scaleRatio
n
al
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowl
e
r
floati
n
g: Split out formatting from the Do
u
ble m
o
du
l
e
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowl
e
r
floating: Mak
e
fromRational wo
r
k prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
floating: Add sc
a
l
b
as the alt
f
loat ver
s
ion of s
c
albln
.
commit
|
commitdiff
|
tree
2010-02-19
N
ic
k
Bowler
f
l
oating: Ad
d
a
nothe
r
cha
r
acteri
s
tic functio
n
and g
e
neraliz
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add som
e
floating poi
n
t charact
e
ristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
B
owler
floating: Punt the FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Ni
c
k
B
o
w
ler
altfl
o
at-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add haddock doc
u
mentation for
t
he Rea
l
Flo
a
t
c
lass
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bow
l
er
f
loatin
g
: Rename tgamma
t
o gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating:
M
ov
e
the
D
oubl
e
and Fl
o
at modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
flo
a
t
ing:
U
se nearbyin
t
ins
t
ead of round
i
n fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: A
d
d r
i
n
t
fun
c
t
ion to
c
om
p
lement ne
a
rbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
owler
examples: Add a dem
o
nstrati
o
n of
why FEnv is s
t
ill
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
f
env: Add support for raising exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
cfloat: Use FE_A
L
L_EXCEPT in
s
tead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bowler
com
p
a
t
: Make an effort to
su
p
port
f
ma properly
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
c
k Bowl
e
r
floating: Punt the class v
e
rsion of C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
ow
l
e
r
flo
a
t
ing:
A
dd a s
e
parate c
l
a
ss for th
e
ba
s
ic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
ck B
o
wler
compat:
Add note to source file about
non-conformanc
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Acknowledge the existe
n
ce of floating point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
ick B
o
w
ler
c
o
mpat:
I
mple
m
ent
w
rappers for C99 fl
o
a
t-valued f
u
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
bui
l
d: F
i
x b
u
il
d
ty
p
e in ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
ompat: Ad
d
configure
w
a
rning when replacem
e
nts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat
:
Add compati
b
i
l
ity wrappers
f
or some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
build
:
Add source
r
e
pository to cabal f
i
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowle
r
fe
n
v: Add
exp
l
i
cit
de
f
initions for
i
n
finity, n
a
n and
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
fe
n
v:
Fix embarr
a
s
s
ing
t
ypo in the Fractional inst
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bo
w
ler
fenv: Re-export Control
.
Applicative since u
s
ers
n
e
ed it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
flo
a
ting: Add exception s
u
pp
o
rt to
fenvE
v
al
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
license: Fix copyright years in source fi
l
es
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating:
U
se a
strict data c
o
n
s
tr
u
ctor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wl
e
r
floating: Ad
d
initial support f
o
r floating point ex
c
e
ptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
floating: A
d
d nearbyint to th
e
R
ealFlo
a
t class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Upd
a
te cabal dependency info
r
mat
i
on for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float:
Remove use of d
e
c
o
deF
l
o
a
tInteg
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bo
w
ler
floating: Use bang
patterns for unlifted
bi
n
dings
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bow
l
er
cfloat: remove INCL
U
DE
pr
a
g
mas as GHC 6
.
12 h
a
t
es them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
build: Add missin
g
Da
t
a
.
Fl
o
at
i
ng
.
Float
to
cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bowler
floating: Add
i
nitial sup
p
ort for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
cfloat: Gen
e
rali
z
e
double_format to all
o
w
specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
ler
float
:
Add class ins
t
a
nces fo
r
Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k
Bowler
c
math: Add bin
d
ings for floa
t
-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
license: Add miss
i
ng cop
y
right he
a
d
e
rs
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
d
o
c: A
d
d ra
t
ionale
b
e
hind
t
he Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc
:
F
i
x
oops in descripti
o
n of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bowler
po
s
et: Add commutativity note for max a
n
d mi
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owl
e
r
poset:
R
ename isSignific
a
nt to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move l
i
brary
description to a bet
t
er ho
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
Bo
w
l
er
build
:
Hackage-ify the cabal f
i
le
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
float
i
ng: Add Roundable i
n
stance
f
or Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Add instance for
I
ntegral a => Ra
t
io a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
l
er
d
o
c
: Minor haddock markup
f
ix
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
double:
A
dd an Enum
i
n
stance
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
f
l
oati
n
g: Add
a
class
which supports r
o
u
nding
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
floating: Fix broken
i
sF
i
nite
i
mplementatio
n
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck Bowle
r
floating: Get rid of t
h
e e
x
tra In
s
t
a
nces module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset:
R
emove In
c
oh
e
rentI
n
stances a
n
d define o
u
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
p
oset: Use IncoherentInstanc
e
s
t
o reso
l
ve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowler
flo
a
t
ing: Update
exp
o
rt
l
ists
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
double:
Split ou
t
forei
g
n declara
t
ions into th
e
i
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick B
o
wler
doc: Update haddo
c
k co
m
ments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
p
oset
:
Export the Ord class (but not its method
s
)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
doc: Elaborate on
why Or
d
i
n
stanc
e
s
f
or floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowle
r
floatin
g
: Add fqu
o
tRe
m
, the ana
l
ogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
floati
n
g
:
Ad
d
fma
f
u
nction
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bow
l
er
double:
I
mpleme
n
t spec
i
fi
c
comp
a
riso
n
fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
er
d
o
ubl
e
:
R
e
m
ove sup
e
r
fl
u
ous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
build: Update cabal s
c
ri
p
t for distr
i
bution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
m
isc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
ler
license: Add
c
opyright and
li
c
ense informatio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat:
Up
d
ate cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowle
r
doc
:
Add a detailed overv
i
e
w of th
e
purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
docs: Upd
a
te haddock
markup
and add a trivial funct
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doubl
e
:
Ad
d
Pose
t
and Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
p
oset
:
Add a class for partially
o
r
d
e
r
e
d
d
a
tatype
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: A
d
d an a
u
toco
n
f
c
o
nfigure s
c
ript to
d
etermi
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floati
n
g: A
d
d description of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Add rem
a
ind
e
r functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: Allo
w
a printf forma
t
s
pecifier to
b
e
p
asse
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
double: implement f
r
o
m
Intege
r
using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating
:
Al
l
ow conversion
f
ro
m
a
ny R
e
al to D
o
u
ble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
l
er
floating: Export th
e
toFloating f
u
n
c
tion from Dat
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bow
l
er
floating: Add error and g
a
mma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wl
e
r
floati
n
g: Add
pow
e
r
f
unct
i
on
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Add hyperbo
l
ic trigonometric f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
t
y
pes: Us
e
op
e
rations in GHC
.
Prim for double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowle
r
fl
o
ati
n
g
:
Add c
l
assific
a
tion functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
B
owler
f
loating
:
Add next
a
fter
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bo
w
ler
f
l
oa
t
ing: Add some of the ex
p
one
n
ti
a
l functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
owler
fl
o
ating: A
d
d tri
g
onometri
c
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
l
e
r
floating: Spli
t
Fl
o
ating into Floating a
n
d RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double
:
S
i
mpli
f
y f
o
reign calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floa
t
ing: Add *
*
operator to
F
l
o
a
tin
g
cla
s
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
Initial c
o
mmit
commit
|
commitdiff
|
tree