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
c
k Bowler
f
loati
n
g
:
Make fromRation
a
l work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
floating: A
d
d scalb as the altfloat versio
n
of
s
c
a
l
b
ln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
f
loating:
A
dd another characteris
t
ic func
t
ion
a
nd
ge
n
er
a
lize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
l
e
r
f
loati
n
g: Add some float
i
ng
point char
a
cterist
i
c fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowl
e
r
f
l
oating: Pu
n
t the FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
B
o
wler
altfl
o
at-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
do
c
: Add ha
d
do
c
k documenta
t
i
o
n
f
or the RealFloat
clas
s
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
floating:
R
ename tgamma t
o
gamm
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
floating: Move the Double and
F
loat m
o
dules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Use nearbyint i
n
st
e
ad of
r
ound in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
fl
o
a
t
in
g
: Add rint function to complemen
t
nea
r
byi
n
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
e
x
amples:
A
dd a
d
emonstr
a
tion of
w
hy FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
e
nv: Add support for
r
a
ising ex
c
eptions explic
i
tly
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bo
w
l
er
c
f
loa
t
: U
s
e FE_ALL_EXCEPT in
s
tead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
c
o
mpat: Make a
n
effort to
suppo
r
t fma prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
float
i
ng: Punt t
h
e class
v
ersion
o
f
C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating:
A
dd
a separat
e
clas
s
for the basic fl
o
ating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Add no
t
e to sour
c
e
f
i
le ab
o
ut non
-
c
on
f
ormance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
d
oc: Ackn
o
w
ledge the existen
c
e
o
f floating point environme
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
c
ompat: I
m
plement w
r
appers f
o
r
C99 f
l
oat-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
build: Fix build type
i
n
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
compa
t
: Add configure warning when replacements
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
cfloat: Ad
d
co
m
patibi
l
ity w
r
a
ppers
for some C99
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
build: Add
s
our
c
e
repo
s
i
t
o
ry to
cabal fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: A
d
d
ex
p
licit d
e
f
i
n
itions for i
n
finity
,
nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: F
i
x embarrassi
n
g typo in the Fract
i
on
a
l instance
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
B
o
w
l
er
fen
v
: Re
-
e
x
port Cont
r
ol
.
Appli
c
a
t
i
ve si
n
ce users nee
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick B
o
wler
float
i
ng: Add
e
xcep
t
ion
support to fenvE
v
al
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bo
w
ler
license: Fix copyright years
i
n
sourc
e
files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating:
Use a strict
data const
r
uctor for
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floati
n
g: Add initial support for floating point e
x
ceptio
n
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
floating: Add ne
a
rbyint
to th
e
Real
F
loat clas
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
wler
bui
l
d:
U
pdate cabal dep
e
ndency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oat: Remove use of dec
o
d
e
Floa
t
Intege
r
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowle
r
f
l
oating: Use bang patterns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
c
f
l
oat: remove
I
N
C
LUDE
pragmas as GH
C
6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick
B
owler
buil
d
:
Add missing Da
t
a
.
Floati
n
g
.
Float to cabal
f
i
le
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
loating: Add initi
a
l
suppo
r
t for th
e
floa
t
ing poi
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bo
w
ler
b
uild: Add homepa
g
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
w
l
er
cf
l
oat: Generalize
double_format to allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bo
w
le
r
float: Add class
instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bowler
cmath: Add bindi
n
gs
for floa
t
-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
ow
l
e
r
altfl
o
at-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
l
i
cense: A
d
d missing
c
o
pyri
g
ht he
a
ders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
w
ler
do
c
:
Add ration
a
le beh
i
nd the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fi
x
o
o
ps
i
n description of
O
r
d class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
er
poset: Add comm
u
tativ
i
ty note for m
a
x an
d
min
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bow
l
er
p
o
s
et: Renam
e
isSignificant to isOr
d
ered
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
do
c
: Move library de
s
criptio
n
to a better
h
o
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
b
uild: Hackage-ify the cabal
f
ile
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
floating: A
d
d R
o
u
ndable instanc
e
f
or Integral a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Add
instance f
o
r Integral a => Ratio
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
oc
:
Minor
hadd
o
ck ma
r
kup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bowler
double: Add an
E
n
u
m insta
n
ce
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
floatin
g
: Add
a cl
a
ss whi
c
h
s
u
p
ports rounding f
u
nctions
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowl
e
r
floating
:
Fix brok
e
n
isFi
n
ite implemen
t
atio
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
floati
n
g: Get ri
d
of th
e
extra
Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
pos
e
t: Re
m
ove Incohere
n
tInstances and de
f
ine ou
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Use In
c
o
h
er
e
ntInstances to r
e
solve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowler
floating
:
U
pdate exp
o
r
t list
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
doub
l
e
:
Split out foreign declarations into their o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Up
d
ate haddock comments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Expo
r
t the Ord c
l
ass (
b
ut not its me
t
hods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowl
e
r
doc: Elaborate on
w
hy Ord i
n
stances for
f
loating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
Bowler
floating: Add fquotRem
,
t
h
e an
a
logue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
floatin
g
: Add fm
a
funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
I
mplement sp
e
ci
f
ic comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
doubl
e
: Remo
v
e s
u
perfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Update cabal script for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix F
F
I prag
m
as
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
owler
license: Add copyright an
d
license information
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
Bow
l
er
cfloat: Update cfl
o
at
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bo
w
ler
doc:
A
dd a detailed ove
r
view of t
h
e purpose of
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
docs: Update
h
a
ddock markup and add a tr
i
vial function
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
Bow
l
er
double: Add P
o
set
a
nd S
o
rta
b
l
e
i
nstances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
pose
t
: Add a c
l
a
ss for partially ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
b
u
ild: Add an autoc
o
nf
configure sc
r
ipt to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Add de
s
cr
i
ption of
f
loating
classes
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floa
t
ing: Add
remainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cflo
a
t: Allo
w
a p
r
intf form
a
t
s
pecifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
double: implement fromIntege
r
usin
g
t
o
Floating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Allow conversion from a
n
y Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Export the
t
oFlo
a
ting function
from Da
t
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loati
n
g: A
d
d error and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bowler
floatin
g
: Add
p
ower functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowler
f
l
oating: Add
h
yperbo
l
ic tri
g
onometri
c
functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
types: Use
op
e
rations in GHC
.
Prim for double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
ler
flo
a
ting:
A
dd classification functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bow
l
er
f
l
oa
t
ing: Add
n
exta
f
ter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing: Add some of the exponen
t
ial functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
trigonometric
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Split Floating in
t
o Float
i
ng an
d
RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k B
o
wler
double: Simpli
f
y foreign
c
a
l
ls
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: Ad
d
** op
e
rator to Float
i
ng
c
lass
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
Ini
t
ial
c
o
m
m
it
commit
|
commitdiff
|
tree