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
poset: Add fixity declarations.
2010-02-24
N
ick Bowler
poset: Ad
d
fixity decla
r
a
tion
s
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Move Data
.
F
loating
.
CMath
.
Instan
c
e
s
u
nder
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
owler
float
i
ng: Merge D
a
ta
.
Float
i
ng
.
Types
a
n
d Da
t
a
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
f
env: Add s
u
p
p
o
rt fo
r
supp
r
essing
e
xceptio
n
s across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
flo
a
ting: Add epsilon to the Rea
l
Float class
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
cmath:
F
i
x
bad typo in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
c
omplex: Ad
d
initial
c
omplex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cma
t
h:
F
i
x
s
ection headings t
o
matc
h
t
he
C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
f
l
o
a
tin
g
: Add instances
f
or CDo
u
ble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
floating:
F
ix off
-
by-one error
i
n scaleRatio
n
a
l
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k
Bowler
floating: Spl
i
t out format
t
ing f
r
om
the Double mod
u
le
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
floa
t
ing: Make fromRational work properl
y
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bo
w
ler
fl
o
atin
g
: Add scalb
a
s the
a
ltfloat
v
e
rs
i
on of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
flo
a
ti
n
g: Add
a
nother
chara
c
t
eristic
function an
d
generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floa
t
ing: Ad
d
some floating point c
h
aracteri
s
tic
fu
n
c
t
ions
.
commit
|
commitdiff
|
tree
2010-02-12
Nic
k
B
o
w
l
er
floatin
g
: Punt
the FFI newt
y
pe wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
B
o
wler
al
t
f
loat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
ic
k
Bowler
d
o
c
:
A
d
d haddock documentation
for the Real
F
l
o
at c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floa
t
ing: Rename tgamma t
o
ga
m
ma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floating: Move the D
o
uble
a
nd Float mo
d
ule
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
flo
a
ting: Use
near
b
y
int instead
of roun
d
i
n
fquotR
e
m
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
floating: A
d
d rint function
to
c
omplement nearby
i
nt
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
ex
a
mples: Ad
d
a demonstr
a
tion of wh
y
FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
fenv:
A
dd
s
u
pport fo
r
r
a
ising exceptions expl
i
citly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat: Use FE_ALL_EXC
E
PT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowle
r
compat: Make an effort
t
o supp
o
rt fma pr
o
per
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
floating: Pu
n
t
the class version
o
f
C
's r
e
mquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
ler
floating:
A
d
d a
separate
c
l
a
ss for the
b
asi
c
floa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
c
omp
a
t: Add n
o
te to source file about non-confor
m
ance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
Bowler
do
c
: Ack
n
owledge
th
e
existence o
f
floating point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
B
owler
compat: Implement wrappers
for C99 float-val
u
ed
fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
bu
i
ld:
F
ix b
u
ild ty
p
e in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
c
o
mpat: Add configure
w
a
rning whe
n
replaceme
n
ts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
cfloa
t
: Add compa
t
ibility w
r
a
p
pers for
s
ome C
9
9
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Add sou
r
c
e
reposito
r
y t
o
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
fenv: Add e
x
plicit defini
t
i
ons for infin
i
ty, nan and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fenv:
F
ix embarras
s
i
n
g typo in
t
he F
r
actional instanc
e
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
fenv: Re-exp
o
rt
C
on
t
r
o
l
.
Appli
c
ative
si
n
ce u
s
e
rs need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
oating:
A
dd
e
xcep
t
ion sup
p
ort
to fenv
E
val
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
o
wler
licen
s
e: Fix copyri
g
ht years
i
n s
o
urce fi
l
es
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
B
owler
floating: Use a
stri
c
t dat
a
constru
c
t
o
r f
o
r
F
Env
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowl
e
r
f
loating:
A
dd initial sup
p
o
rt for floating point exce
p
tions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
floati
n
g
:
Add nearbyint to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Update
c
a
bal dependenc
y
i
n
f
ormation f
o
r G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
f
loat:
R
emove use of dec
o
deFl
o
at
I
n
teger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating
:
Use ba
n
g patte
r
ns for
unli
f
t
e
d bind
i
ngs
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
cfloat: remov
e
INC
L
UD
E
pragmas a
s
GHC 6
.
12 ha
t
e
s the
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
bu
i
ld: Add missing Data
.
F
loating
.
Float t
o
cab
a
l
file
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
Bowler
floa
t
ing:
A
dd initial
support for the float
i
ng po
i
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: Add
homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
cfloat
:
G
eneralize double_format to allow
spec
i
fyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float: A
d
d class insta
n
c
e
s
f
o
r Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cm
a
th: Add
bindings for float-val
u
ed
functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowler
license: Ad
d
missi
n
g copyr
i
g
h
t headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
e
r
doc:
A
d
d rationa
l
e behin
d
the Ro
u
nda
b
le cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
doc: Fix
o
o
ps
i
n description of Ord cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
p
o
s
e
t: Add commutativity note for ma
x
and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
o
w
ler
poset: Rename isSignific
a
nt to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowle
r
doc: Move library
descriptio
n
to a be
t
ter ho
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick B
o
w
l
er
build: H
a
ckage-ify the ca
b
al fil
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
floating: Ad
d
Roundabl
e
i
n
st
a
n
c
e
f
or
Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
le
r
poset: Add in
s
ta
n
ce for Integral a => R
a
tio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowle
r
doc:
M
i
n
or haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doub
l
e: Add
an Enum insta
n
ce
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
f
loat
i
ng: Add a c
l
ass which supports ro
u
nding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
flo
a
ting: Fix broken isFinite
i
m
plementation
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k
Bowler
floating: Get rid of t
h
e extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
Bowler
poset
:
Remove Incohe
r
entInstances a
n
d
define o
u
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Us
e
IncoherentIns
t
ance
s
to r
e
s
o
lve ov
e
rla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floatin
g
: Update expo
r
t
l
i
s
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
double:
S
plit
o
ut
foreign declaratio
n
s into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowl
e
r
doc: Updat
e
haddoc
k
comments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
owler
poset: Ex
p
ort the Ord
class (but not its meth
o
ds)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
doc:
E
laborate o
n
wh
y
Ord instanc
e
s fo
r
floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
floating: Add fquotRem
,
t
h
e
a
n
alogue of
C's remq
u
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
l
oati
n
g: Add fma f
u
nction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
d
o
u
ble: Imple
m
e
nt
specif
i
c compar
i
son functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
uble: Remove
superfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
uild
:
Upda
t
e cabal script for d
i
s
t
ri
b
ution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc
:
Fix
F
FI p
r
ag
m
as
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
B
owler
licens
e
: Ad
d
copyright and license
i
nformation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Upd
a
te
cfl
o
at
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
c
: Add a detailed overvie
w
of the purpo
s
e of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
docs:
Update haddock marku
p
a
n
d
ad
d
a
tri
v
ial function
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doubl
e
:
Add Poset and Sortable i
n
stances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
p
os
e
t:
Add
a clas
s
for p
a
rtiall
y
orde
r
e
d
datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
build: Add an autoconf conf
i
g
ure
s
cript to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
f
loating: A
d
d
d
esc
r
iption
o
f
f
loating c
l
a
sses
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
f
l
oating: A
d
d remain
d
er functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: Allow
a
printf format specifie
r
to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
d
o
uble
:
i
m
p
lement fromIn
t
eg
e
r
using
t
o
F
l
o
at
i
ng
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick B
o
wler
floating:
Allow conversi
o
n fro
m
any
R
e
a
l to
D
ouble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bow
l
e
r
floating: Export the
toFloa
t
ing fun
c
tion f
r
om Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Ad
d
error
a
nd gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add power function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add hyperbolic trigonometric
f
u
ncti
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
ty
p
es: Use
operations in GHC
.
Prim fo
r
double <=>
floa
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: A
d
d classification fun
c
tio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add nextaft
e
r
.
commit
|
commitdiff
|
tree
next