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
fenv: Add appropriate #ifdef's to rounding direction helpers.
2010-10-13
Nick Bo
w
ler
fenv: Ad
d
appropriate #ifdef's to
r
ounding directio
n
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowler
fen
v
:
S
eparate e
x
c
e
p
ti
o
n testing
from environment save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Add a
Sortable c
o
n
straint for Prim
F
loat
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Add a new Dat
a
.
F
l
oati
n
g
.
Types module
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
t
r
i
v
ial: Remove redundant imports and po
i
ntless var
i
ables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
l
er
ro
u
ndable: Spli
t
out the Rou
n
dable class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bow
l
er
po
s
e
t: Add fixity decla
r
ations
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowl
e
r
floating: Move D
a
ta
.
Floating
.
CMath
.
Instanc
e
s
under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bowler
floa
t
ing: Me
r
ge Data
.
Floating
.
Types
and Data
.
F
loating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
N
ick Bowler
fenv: Add support fo
r
suppres
s
ing exceptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
flo
a
ting: A
d
d epsilon to
t
he R
e
alFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowle
r
cmath: Fix ba
d
t
y
p
o
i
n atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
co
m
plex: Add initial complex
su
p
port
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
c
m
ath: Fix section headi
n
g
s to
match the
C
stan
d
a
rd
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
floating: Add instan
c
es for C
D
oubl
e
and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
fl
o
at
i
ng: Fix of
f
-by-one error in
s
c
a
l
e
Rational
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowle
r
floating:
Sp
l
i
t
out f
o
rmatting f
r
om the
D
ouble
modul
e
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
f
l
oatin
g
: Make f
r
omRational
work pr
o
perly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
e
r
flo
a
t
i
n
g: Ad
d
scalb as the altfl
o
at version of scal
b
ln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floating:
A
dd
another ch
a
racteristic
f
u
nction and genera
l
ize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floati
n
g:
A
dd some floa
t
ing poi
n
t
c
haracter
i
stic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bo
w
l
e
r
floating: Punt the FFI new
t
ype
w
rappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfloat-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add had
d
ock docu
m
e
n
tation for the R
e
alFlo
a
t
cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
flo
a
ting: Renam
e
tgamma to
gamma
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
Bowle
r
floating:
M
ov
e
t
he Doubl
e
and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
floating: Use
nearbyint
i
n
stead of roun
d
in fqu
o
tRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
float
i
ng: Add rint functi
o
n t
o
c
o
m
pl
e
ment nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
l
er
exa
m
p
les: Add a dem
o
nstr
a
tion
o
f why FEn
v
is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
fen
v
: Add support
f
o
r
rais
i
ng exceptions
expl
i
citly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
c
f
loat: Use
F
E_ALL_EXCEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
ler
compat: Make an effo
r
t to sup
p
ort fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick
B
owler
floatin
g
: Punt the class version o
f
C's remquo
f
u
ncti
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
f
l
o
ating
:
Add
a
separate clas
s
for
t
he basic
f
loating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
com
p
a
t
: Add note to source fi
l
e
a
bout n
o
n-conformanc
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bow
l
er
d
oc: Acknowledge t
h
e existence
o
f float
i
ng point e
n
vironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowl
e
r
compat: Impl
e
me
n
t w
r
appe
r
s for
C
99 float-valued f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
bu
i
ld: F
i
x build typ
e
in cabal
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
com
p
at: Add configure
w
arning w
h
e
n re
p
l
a
c
ements
ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat: Ad
d
c
o
mpatibility
w
r
appers for
s
ome C99
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowl
e
r
buil
d
: Add so
u
rce repo
s
itor
y
to cabal f
i
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
env: Ad
d
expl
i
cit defi
n
iti
o
ns
for
infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
Bowler
fenv: F
i
x embarrassing t
y
po
in the Fra
c
tional instance
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
fenv: Re-ex
p
o
r
t Control
.
Ap
p
licative since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floati
n
g
:
Add exc
e
ption su
p
port
to fe
n
vEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
lice
n
s
e
:
Fix copyright years in so
u
rce fi
l
e
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
flo
a
ting: Use
a
stri
c
t data constructor for
F
Env
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
floatin
g
: Add initial sup
p
ort for floati
n
g point e
x
c
eption
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
floating: Add nea
r
byint to the RealF
l
oat c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
buil
d
:
Update cabal
d
epen
d
ency info
r
m
a
tion for GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: Rem
o
ve use of d
e
codeFloatI
n
te
g
er
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floa
t
ing: Use bang patterns
f
or unlifted
bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloa
t
:
r
e
move INCLUDE pra
g
ma
s
a
s
GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick
Bo
w
ler
build: Add missing
Data
.
Floati
n
g
.
F
l
o
a
t to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floa
t
i
ng: Add initial
s
uppor
t
fo
r
the floating poin
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
b
u
i
ld: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfl
o
at: Generalize d
o
uble_format t
o
a
l
l
ow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wler
float
:
Add
c
lass
i
n
s
tances for Flo
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bowler
cmath: A
d
d
b
indin
g
s for
f
loat-valued fu
n
c
t
ions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowle
r
al
t
float-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
l
icense: Add missing copyright he
a
ders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc
:
A
d
d rationale be
h
ind the R
o
undable
c
lass
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix oops in de
s
c
r
ipt
i
o
n of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
pose
t
:
Add comm
u
t
ativ
i
ty note for max and
m
in
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rename isSignifican
t
to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owl
e
r
doc
:
Move l
i
b
r
a
r
y descripti
o
n to a b
e
t
ter home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
Bowler
build: Hackage-
i
fy the caba
l
file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add R
o
un
d
able
instance for Inte
g
ral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
p
o
set: Add i
n
stance
f
or Integral a => R
a
ti
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
o
c: Minor haddock mar
k
up fix
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
d
ouble: Add an Enum
i
nstanc
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
flo
a
ting: Add
a
class whic
h
supports rounding funct
i
ons
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bow
l
er
flo
a
ting: F
i
x broken is
F
inite implementati
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowler
floating
:
Get ri
d
of the extra Instances
m
odule
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
Bo
w
ler
pos
e
t: Rem
o
ve Incoher
e
ntI
n
stances and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
wler
p
o
se
t
: Use IncoherentIns
t
ances
t
o resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating:
Update expor
t
lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
dou
b
le:
Split o
u
t foreign decla
r
a
tions
i
n
to their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
doc:
Update h
a
ddock comments for
Da
t
a
.
Po
s
et
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowl
e
r
poset: Export
t
he Ord c
l
a
ss (but not its me
t
h
od
s
)
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bo
w
ler
doc: Elaborate on wh
y
Ord
i
ns
t
anc
e
s for floating t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
float
i
ng: Add f
q
uotRem, the analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
f
l
oat
i
ng
:
Add fma fu
n
ctio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
doubl
e
: Implemen
t
s
p
ecific
comp
a
rison fu
n
ctio
n
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
e
r
double: Re
m
ove superfl
u
o
u
s
par
e
ntheses
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
b
u
il
d
: Update cabal script for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
m
is
c
: Fix FF
I
p
r
agmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
license:
A
d
d
cop
y
right and lic
e
nse info
r
ma
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owl
e
r
c
float: Update cf
l
oat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
d
oc:
Add
a detailed overview o
f
the
p
u
r
p
ose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
docs: Update haddock markup and ad
d
a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doub
l
e
: Add Pos
e
t and Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
l
er
poset:
A
d
d a cl
a
s
s
for parti
a
lly ordered datat
y
p
es
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bow
l
er
build: Add
an
au
t
oconf
c
o
nfigure sc
r
ipt to de
t
ermin
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: A
d
d
d
e
s
c
ripti
o
n of floating cla
s
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
float
i
ng: Ad
d
remainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat
:
A
llow
a
printf format
s
p
e
c
if
i
er to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
d
o
u
b
le: imple
m
e
nt
f
r
omInteger
u
sing
t
o
Floating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floa
t
ing: Allow conver
s
ion f
r
om an
y
Real to Dou
b
le
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bo
w
ler
floating: Ex
p
o
r
t
t
he toFloating functio
n
from
D
at
a
.
.
.
commit
|
commitdiff
|
tree
next