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
Moved Data.Poset to ordered; reflect this change.
2011-07-26
M
i
guel Pagano
Move
d
Data
.
Poset to ordered; reflec
t
th
i
s chan
g
e
.
commit
|
commitdiff
|
tree
2010-10-13
N
ick Bowler
fenv: Add a
n
example progr
a
m to s
h
ow problems
w
ith
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bow
l
er
fenv:
A
dd
a
p
propriate #ifdef's to roun
d
ing direction
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Ni
c
k Bowler
fenv: Separate exception
testing fro
m
envir
o
nme
n
t save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
f
lo
a
ting
:
Add
a
Sortable cons
t
raint
f
or
P
rimFl
o
at
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
o
wl
e
r
floati
n
g:
Add a new
D
ata
.
Floating
.
Types
m
odule
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k B
o
wler
trivia
l
: Remove redundant imports and
poi
n
tless v
a
ri
a
b
les
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
r
oundable:
Split out
the Roun
d
able c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
B
o
wler
pos
e
t
:
Add
fixity
dec
l
arati
o
ns
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floa
t
ing:
Move Data
.
Flo
a
ting
.
C
M
ath
.
Ins
t
ances und
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
floati
n
g: Merge Data
.
Floa
t
ing
.
Types and
Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
f
e
nv:
Add support for
s
uppressing
e
xcepti
o
n
s
acr
o
ss
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
float
i
n
g:
Add epsilon to the Re
a
l
F
l
oat class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: Fix bad t
y
po in at
a
n2 and
atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
complex: Ad
d
i
nitial com
p
l
e
x
s
up
p
o
rt
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cm
a
th:
F
ix sectio
n
headings to ma
t
ch the C sta
n
dard
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
floating: Add instances for CDouble and
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
floating: Fix off-by-one
error in s
c
a
leRational
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bow
l
er
f
l
oating: Split
o
ut
for
m
atting from the Double mo
d
ule
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
f
loating: Make fromR
a
t
i
onal w
o
rk p
r
o
p
erly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowl
e
r
floating: Add scalb as the a
l
tfloat version of
s
c
albln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
float
i
ng: Add
an
o
ther characteristic fun
c
tion and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floati
n
g: A
d
d some f
l
oa
t
ing point characteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
B
owler
fl
o
a
ting: Pu
n
t the FFI
newt
y
pe wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nic
k
Bowler
altfl
o
at-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add haddoc
k
documentat
i
o
n
f
o
r
t
he
R
e
alFl
o
at c
l
a
s
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
oa
t
ing: R
e
nam
e
tgamma to
g
amma
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowl
e
r
floating: Move the Double and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
f
loati
n
g
:
Us
e
nearbyin
t
inst
e
a
d
o
f
r
ound in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
float
i
n
g
: Add
r
int function to complement
nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples:
Add a d
e
monstration of why FEnv is
s
t
ill
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick
Bowler
f
e
nv: Add su
p
port for raising e
x
ceptions explic
i
tly
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowle
r
c
fl
o
at: Use
F
E_ALL_EXCE
P
T instea
d
of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowler
compat: Make an effort to support fma prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
owler
float
i
ng: Punt the
c
lass versio
n
of C's remqu
o
f
u
nction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
o
wler
f
l
o
a
ti
n
g: Add
a
separ
a
te class for the b
a
sic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bow
l
er
co
m
p
at
:
Add note to s
o
urce file abo
u
t non-confor
m
an
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
N
ick Bowler
doc: Ackno
w
ledge th
e
exis
t
en
c
e of floating
p
o
int environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat:
I
mplement wrappers for
C99
f
loat-v
a
lued function
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
owle
r
b
u
i
ld: Fix b
u
i
l
d
type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: Add con
f
i
gu
r
e
w
arnin
g
when replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat: A
d
d com
p
atibility wrap
p
ers for some C99 functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
build: Add sour
c
e repository
to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add explicit
d
e
finitions
f
or infi
n
ity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowl
e
r
fenv: Fix embarrassing
t
yp
o
i
n
the
Fr
a
c
t
ional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
fenv:
Re-export
Control
.
Appl
i
cative si
n
ce users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating:
Add exception supp
o
rt t
o
fe
n
vEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
li
c
ense: Fix copyright years in source f
i
les
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowl
e
r
fl
o
a
ting: Use a strict data cons
t
ructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floa
t
in
g
:
A
dd
i
nitial support for floating
poi
n
t
exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oa
t
ing: A
d
d nea
r
byint to t
h
e R
e
alF
l
oat
c
lass
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Update cabal dependency information f
o
r GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: Remove
us
e
of decodeFloatI
n
teg
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
B
o
wl
e
r
f
l
oating:
U
se bang patterns for unlift
e
d
b
in
d
i
n
gs
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
B
owler
c
f
loat:
remove INCLUDE prag
m
as as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
b
u
ild: A
d
d
missing Data
.
F
l
oa
t
ing
.
Float to
c
abal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
floating: Add ini
t
ial support for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
ck Bowl
e
r
bui
l
d: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
B
ow
l
er
cf
l
oat: Gene
r
al
i
ze double_f
o
rm
a
t to allow
s
pecifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
float:
Add class insta
n
ces
for
Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cm
a
th: Add bind
i
ngs for
f
loat-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
l
er
license: Add missin
g
co
p
yright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add rational
e
b
ehind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
oc: Fix
o
ops
in descripti
o
n of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset
:
Add
commutativity note for max
an
d
min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
p
o
set: Rename isSignificant to
isOrd
e
re
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowl
e
r
doc: Move
l
i
b
rary d
e
s
cription to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bo
w
le
r
build: Hackage-ify
the cab
a
l fi
l
e
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
f
l
oating: Add
Round
a
ble
i
n
s
tanc
e
for Integ
r
al a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
poset:
Add
i
nstance for In
t
egral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc:
Minor haddo
c
k
ma
r
kup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add
an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k Bowle
r
flo
a
t
i
ng: Add
a cl
a
ss which su
p
po
r
ts rou
n
ding fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
float
i
ng: F
i
x b
r
o
ken isFi
n
i
t
e
implement
a
ti
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating: Get rid of the ex
t
ra Instances mod
u
le
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Remove Inc
o
herent
I
nstances and define our ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowler
p
os
e
t: Use I
n
coherentInsta
n
ces to resolve overl
a
ps
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
f
loating: U
p
date export lists
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
doub
l
e: Split out foreign
decla
r
ations into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowle
r
doc: Update had
d
ock co
m
ments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Export the Ord
class (but
not its me
t
hods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bo
w
ler
doc: Elaborate on wh
y
Ord instances for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add
f
quo
t
Rem,
t
he
a
n
alogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bow
l
er
flo
a
t
i
ng: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
double: Implement sp
e
cific c
o
mparison
functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
double
:
R
e
move superfluous pare
n
thes
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
Bowl
e
r
build:
U
pdate cabal s
c
r
i
pt fo
r
d
istribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
misc: Fix FFI pragma
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
e
r
l
icen
s
e: Add copy
r
i
g
ht
a
nd
li
c
e
nse inf
o
rm
a
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cflo
a
t: Updat
e
cflo
a
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wle
r
d
oc: Add a de
t
ai
l
ed
overview of the purpose of
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
d
ocs:
Update h
a
d
dock markup and add a
trivial fun
c
tio
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
double: A
d
d Poset and Sortable in
s
tances
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
poset
:
Add a class for
partially o
r
dered
d
ata
t
ypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
b
uild: Add an
a
utoconf configure script to det
e
rmine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: Add d
e
s
c
ription
o
f
fl
o
ating cl
a
s
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
ow
l
er
fl
o
ating: Add remainder functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
cfloat: Allow a
p
rintf format specifi
e
r to
b
e passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowl
e
r
double:
i
mplement f
r
omInteger us
i
ng toFloat
i
ng
.
commit
|
commitdiff
|
tree
next