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
cmath: Fix section headings to match the C standard.
2010-02-20
Nick Bo
w
l
e
r
cmath: Fix section
he
a
dings to match t
h
e C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating:
A
d
d
insta
n
ces
for CDouble and CF
l
oat
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bow
l
er
floating: Fix off-by-on
e
error in sca
l
eRational
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
c
k Bowler
floating: Split o
u
t f
o
rmatting from the Double module
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bo
w
ler
floa
t
ing: Make
fromRation
a
l work
p
roperly
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
f
l
o
ating: Add s
c
alb as
t
h
e
altfl
o
at version o
f
scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floating: Add anoth
e
r characteristic
f
unction and
g
eneralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bow
l
er
floating: Add
s
ome fl
o
a
ting point
c
ha
r
acteristic funct
i
ons
.
commit
|
commitdiff
|
tree
2010-02-12
Nick B
o
wle
r
floating
:
Punt the FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowle
r
al
t
float
-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
d
o
c:
A
d
d
haddock docume
n
tation
f
or
the
R
e
a
lFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
float
i
n
g: Re
n
a
me tgamma to
gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
float
i
ng: Mov
e
the Double and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
Bo
w
l
e
r
flo
a
ting: Use nearbyint i
n
stead of round in
fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Add rint function to com
p
lement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
Bowle
r
examples
:
Add a demonstration of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
f
env
:
Ad
d
suppor
t
f
or
raising exceptio
n
s explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat:
U
se
F
E_ALL_E
X
CEPT ins
t
ead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bowler
c
omp
a
t: M
a
ke an
e
ffort
t
o su
p
port fma
properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floatin
g
: Pu
n
t
t
he
c
lass
v
e
rsion of C's r
e
mquo functi
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowl
e
r
f
l
o
a
ting: Ad
d
a separate
c
lass for the basic floa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat
:
Add note
to source f
i
le abo
u
t non
-
conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bow
l
er
doc: Ac
k
now
l
e
dg
e
the ex
i
stence
o
f f
l
oating point e
n
viron
m
ent
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nic
k
Bo
w
ler
compat: Implemen
t
wrappers for C
9
9 float-va
l
ued f
u
nct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fix build ty
p
e
i
n
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: Add c
o
nfigure
w
arning when rep
l
acements
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
cf
l
oat:
Add compatibility wrappe
r
s for some C99 func
t
io
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
build:
A
dd sour
c
e rep
o
sito
r
y to ca
b
al fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
f
env: Add
e
x
p
licit definitions
f
o
r in
f
inity
,
nan and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
N
ic
k
Bowler
fen
v
: Fix embarrassing typ
o
in the Fractional
instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re
-
export Con
t
rol
.
Applic
a
tive since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
Bowler
floa
t
ing: Add exception s
u
ppo
r
t
to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
licens
e
: Fix copyright
y
ears in sourc
e
files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
loating: Use a strict
data
constru
c
tor
f
or FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fl
o
ating: Add initial support
for floa
t
ing
p
oint
e
xcept
i
o
n
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
f
l
oati
n
g: Add nearbyi
n
t
to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Update cabal d
e
pendency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floa
t
: Remove use
o
f
d
e
code
F
l
o
a
tInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
w
l
er
flo
a
ting: Use bang p
a
ttern
s
f
o
r u
n
lif
t
e
d
binding
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: remove INCLUDE pr
a
g
m
as as G
H
C 6
.
12 hates th
e
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowl
e
r
build
:
Add missing Data
.
F
loatin
g
.
Float to cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
floating:
Add
i
nitial support f
o
r th
e
floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
bu
i
ld: Add home
p
age
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat:
Generalize double_format to allow s
p
eci
f
yi
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owle
r
floa
t
: Add class instances
f
or Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
cmath: Add binding
s
fo
r
float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license: A
d
d missing copyright hea
d
ers
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k
B
owler
doc: Add rati
o
nale
behind the Ro
u
n
dable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
l
e
r
d
oc: Fix oops in des
c
ript
i
on of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
pose
t
: Ad
d
c
o
mmutativity note fo
r
max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset
:
Rename isSignificant to isOr
d
ered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
doc:
M
ove libra
r
y
description to
a bette
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
bu
i
l
d: Hackage-ify
the caba
l
fil
e
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
floating: Add Roundable ins
t
ance for Integral a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
B
owler
p
os
e
t: Add
in
s
ta
n
ce for Integral a =
>
R
a
ti
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
doc: M
i
nor
haddo
c
k mark
u
p
fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick
B
owler
do
u
bl
e
: Ad
d
an Enu
m
instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bo
w
l
er
floa
t
ing: Add a class
w
h
i
ch s
u
pports rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowl
e
r
floati
n
g: Fix broken isFinite
implemen
t
ation
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowl
e
r
floating: Get r
i
d of th
e
extra
Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
poset: Remove Incohe
r
en
t
Instances and de
f
ine our o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowler
po
s
et: U
s
e Incohe
r
entInsta
n
c
e
s to resolve
ove
r
laps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
floating:
U
pdate export li
s
ts
.
commit
|
commitdiff
|
tree
2009-11-21
N
ic
k
Bowler
doub
l
e: Split o
u
t f
o
reign declarations int
o
th
e
ir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
do
c
: Update ha
d
do
c
k comm
e
nts for Data
.
Pose
t
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bo
w
ler
pose
t
: Exp
o
rt th
e
Ord class (but
n
o
t its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doc:
E
labo
r
a
t
e
on why
O
rd i
n
stances for floating
typ
e
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
ler
f
l
oa
t
in
g
:
A
d
d fquo
t
Re
m
, the analo
g
ue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
floating:
A
dd fma
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owle
r
double
:
Implement spe
c
ific comparison functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
double: Re
m
ove sup
e
rfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowler
build: Update cabal
s
cri
p
t for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FFI pra
g
mas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: Add copyright
a
nd
licens
e
information
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowler
c
f
loat:
Update cf
l
oat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
doc: Add a detail
e
d overvi
e
w o
f
t
he purpo
s
e o
f
th
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
cs
:
Update haddoc
k
markup and add a tr
i
vi
a
l
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Add Pos
e
t and Sort
a
ble instanc
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
poset
:
A
d
d
a class for
p
a
rtially ordered da
t
atypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
bu
i
ld:
Ad
d
an autoconf configure script t
o
determin
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bo
w
ler
f
l
o
a
t
i
ng: A
d
d desc
r
iption of f
l
o
a
ting classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
f
l
oating:
Add remainder func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
c
f
loat: A
l
lo
w
a
p
ri
n
tf f
o
rma
t
specifier to
b
e
p
a
sse
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
double: imp
l
ement
fromIn
t
eg
e
r usin
g
toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
o
at
i
ng: Allow
conversion fr
o
m any R
e
al
t
o Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
:
E
xport the toFloati
n
g function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing: Add e
r
ror and gamma f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loating: Add power fu
n
ct
i
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating: Add hy
p
erbolic
trigonometric func
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowl
e
r
t
y
pes: U
s
e
operations in GHC
.
Prim
f
or do
u
ble
<
=
> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating:
Add cl
a
s
sification
f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
flo
a
t
i
ng:
A
dd nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: Add s
o
me of the
exponen
t
ial func
t
io
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
fl
o
ati
n
g: Add
tr
i
go
n
ome
t
ric
fun
c
tion
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
f
l
oating
:
Split F
l
o
a
t
ing
i
nto Floating
and RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
d
o
uble: Simplify foreign calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add **
o
perator
to Floati
n
g c
l
ass
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
Initial com
m
it
commit
|
commitdiff
|
tree