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 Bowle
r
comple
x
:
Add initial complex
supp
o
rt
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
cmath: Fi
x
s
e
ction headings to match the C s
t
an
d
ard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
wler
floating:
A
d
d
instances for
C
D
ouble
and
C
Float
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Fi
x
off-by-o
n
e
error in sca
l
e
Rational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Split
o
ut formatting
f
ro
m
the Doubl
e
module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
f
l
oa
t
ing: Make fromRational
w
ork pr
o
perly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
loating: Ad
d
s
ca
l
b
as the altf
l
oat version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
float
i
n
g: Add another charac
t
eri
s
tic
f
unc
t
ion and gene
r
alize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
ating: Add some floa
t
i
n
g point ch
a
racteristic func
t
i
o
ns
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
Bow
l
e
r
f
l
o
a
ting: Punt the
FFI newtype w
r
appe
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wl
e
r
doc:
Add haddo
c
k document
a
tio
n
for the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
floa
t
ing: Rename
t
gam
m
a
to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loating: Move the Double and F
l
oat modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
floating: Use nearbyint ins
t
ead of rou
n
d in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bo
w
l
e
r
floating: Add rint
f
unctio
n
to complem
e
n
t ne
a
r
byint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
exam
p
les: Add a dem
o
nstra
t
ion of why
F
Env i
s
s
till
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
fenv: Add support for raising excep
t
ion
s
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowl
e
r
cfloa
t
: Use F
E
_ALL_EXCE
P
T inste
a
d
of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
c
k Bowler
c
ompat: Make an
e
ffort to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating
:
P
u
nt the clas
s
ver
s
i
o
n of C's remqu
o
f
unction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowle
r
floating:
Add a
separate class for
t
he bas
i
c
floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
c
om
p
a
t
:
Add note t
o
source fi
l
e about non-
c
onf
o
rmance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick B
o
wler
doc:
Ack
n
ow
l
edge the ex
i
stence of
f
loati
n
g point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
co
m
pat: Implement
wrappers
for C99 floa
t
-
v
alued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
owler
b
u
ild: Fix b
u
ild type in
c
abal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
compat: Add config
u
re w
a
rning w
h
en replac
e
ment
s
a
r
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
cfl
o
a
t
: Add co
m
patibility wrapp
e
rs f
o
r
some C99 functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
build: A
d
d
so
u
r
c
e rep
o
si
t
o
r
y
to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bo
w
ler
fenv:
A
dd explicit d
e
f
initions
f
o
r
i
n
finity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Fix embar
r
assing
t
ypo in the Fracti
o
nal instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fenv: Re-expo
r
t
Cont
r
ol
.
Applica
t
ive since users need i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
floating:
Add
e
xception supp
o
rt to fenvEv
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wl
e
r
license: Fix cop
y
r
i
ght years
i
n so
u
rce
files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
floating: Use
a
s
trict data constructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bowl
e
r
floating
:
Add initial su
p
po
r
t for floa
t
ing point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
B
owler
floating: A
d
d
nearbyint
t
o the RealFloat c
l
as
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
B
o
wler
build: Upda
t
e cabal d
e
pendency informat
i
on for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: R
e
move use of deco
d
eFloatInte
g
er
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Use bang pat
t
erns for unlifted
bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat:
r
em
o
ve INCLUDE pragmas
as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
build:
A
d
d
missing Da
t
a
.
Floating
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick B
o
wl
e
r
floa
t
ing: Add i
n
itial support for
the float
i
ng point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Ni
c
k Bowler
build: Add h
o
mepa
g
e
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k
Bow
l
er
cfloat: Generalize
double_
f
orm
a
t to allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
flo
a
t: Add class instances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owle
r
cmath
:
A
dd
b
indings for float-v
a
lue
d
functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
e
r
licen
s
e
: Add missin
g
copyright
he
a
d
e
r
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
d
oc: Add
r
ationale b
e
hind
t
he Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix oops in descrip
t
io
n
o
f
Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowle
r
poset: Add commutativity note for max
a
nd min
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowler
poset: Rename
i
s
Sign
i
fic
a
nt
t
o isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k
Bowler
d
o
c: Move library de
s
cription to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nic
k
Bowler
build
:
Hackage-
i
fy the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
fl
o
ating:
Add Roundable
i
nstance for In
t
egral
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
poset
:
Add instanc
e
fo
r
Integ
r
al a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
do
c
:
M
inor
h
addock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
dou
b
le:
A
dd an Enu
m
instan
c
e
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
floatin
g
:
A
d
d
a
clas
s
whic
h
supports rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fix broken isFinite
i
mpl
e
ment
a
tion
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck Bowle
r
floating: Get rid of the
extra Instances
m
odul
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowl
e
r
poset: Remove I
n
coheren
t
Instances and define ou
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Use Incoherent
I
nstances to
resolve overla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bow
l
er
floating: Upd
a
te export l
i
sts
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double: Split out for
e
ign declara
t
ions
i
nt
o
their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
doc: Updat
e
ha
d
d
o
ck comments for Data
.
P
oset
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
pos
e
t: Export t
h
e Ord class (but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doc: E
l
aborat
e
on why
Or
d
inst
a
nces fo
r
floating
t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
float
i
ng
:
Add fquotRem, the analogue of C's r
e
mquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
f
l
oa
t
ing: Add fma
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
e
r
double: Impl
e
ment spec
i
fic compariso
n
functi
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
B
o
wle
r
double:
R
emove superfl
u
ous
par
e
nth
e
se
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
b
uild: U
p
date
c
abal script for distributi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: Add
cop
y
ri
g
h
t
a
n
d lic
e
nse in
f
o
r
mation
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
Bowler
cfloat: Upda
t
e cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc: Add a detailed overview of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
d
ocs: Update haddock
m
ar
k
u
p and add a trivial fu
n
ction
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doubl
e
: Add Poset and
S
o
rtable in
s
tances
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
poset: Add a class for partially
o
r
dered datatype
s
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bo
w
ler
build:
Add a
n
au
t
oconf configu
r
e
s
cri
p
t to det
e
rmine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add d
e
scr
i
pt
i
on of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add rema
i
nder function
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowler
cfloat: All
o
w a printf format specifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
doub
l
e: imple
m
ent
fromInteger us
i
ng to
F
l
o
a
t
i
ng
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Allow c
o
nver
s
ion from a
n
y Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
: Export th
e
toFl
o
ating
f
unction
f
rom Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
l
er
f
loating: Add e
r
ror and gamma f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
flo
a
ting: Add pow
e
r functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: Add
h
y
p
e
r
bol
i
c trigonometr
i
c funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
t
ypes: Use op
e
ration
s
in
G
HC
.
Prim fo
r
do
u
ble <=>
float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bow
l
er
floating
:
A
dd class
i
ficat
i
o
n fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowle
r
floating:
A
d
d
nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick
B
owler
f
loa
t
ing:
A
d
d some of the exponential functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating
:
Add t
r
igono
m
etr
i
c
f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floatin
g
: S
p
lit Floating into Floating and RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
doub
l
e
:
Simplify foreign calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
fl
o
a
t
i
n
g
:
A
dd **
operator to Flo
a
ting class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wl
e
r
In
i
tial commit
commit
|
commitdiff
|
tree