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
floating: Add a Sortable constraint for PrimFloat.
2010-02-24
Nick Bowler
f
l
o
a
t
ing: Add a
Sortable constr
a
int for Pr
i
m
F
l
oat
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowl
e
r
floating: A
d
d
a new Data
.
Floating
.
T
ype
s
modu
l
e
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bowler
t
r
ivial: Remove redu
n
dant import
s
and po
i
ntl
e
s
s variables
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck
B
owler
r
oundable: Split out the Rounda
b
le class
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
c
k Bowler
poset:
Add fixity
d
eclaratio
n
s
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bow
l
e
r
floati
n
g: Move Data
.
Floating
.
C
M
ath
.
Instances under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
f
l
oating: Merg
e
D
ata
.
Floating
.
T
y
pes and
Data
.
F
loating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv
:
Add support for suppressi
n
g exceptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
f
l
oating: Add
e
psilo
n
to the RealFloat c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck
Bowler
cmath
:
Fix bad typo
in atan2 an
d
ata
n
2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
o
mplex: Add initi
a
l c
o
mplex sup
p
ort
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
cmath: Fix section headings
to mat
c
h the C s
t
an
d
ard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floati
n
g: A
d
d instances for
CDou
b
le
a
nd CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floa
t
ing: Fix off-by-
o
n
e error in sc
a
l
e
Ra
t
io
n
al
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
floating: Split out formatting from
the Dou
b
l
e
m
o
dule
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k
Bo
w
ler
fl
o
ating: M
a
ke fromRatio
n
al work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
oating: Add scalb
a
s the altfloa
t
version
of s
c
albln
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bow
l
e
r
floating: Add an
o
t
h
er character
i
stic function
and gen
e
ra
l
ize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowle
r
floating
:
Add some
flo
a
ting
poi
n
t characteristic fun
c
tions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floating
:
Pun
t
the FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
al
t
flo
a
t-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
doc:
A
dd
h
addock
d
oc
u
mentation
for
the RealFl
o
at cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
owler
floating:
Rename tgamma to g
a
mma
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
float
i
ng:
Move the Double and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
float
i
n
g: Use ne
a
rbyint instead of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loating: Add rint
funct
i
on to comp
l
ement n
e
arbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
exam
p
les: Add a demonst
r
ation of why FE
n
v is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k Bowler
fenv: Add suppor
t
for raisin
g
exceptions
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
cfloat: Use
F
E_ALL_EXCEPT
i
n
stead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bowler
compat:
M
ake an e
f
for
t
t
o sup
p
ort fm
a
prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
fl
o
ati
n
g: Punt t
h
e class vers
i
on of
C
'
s rem
q
uo
f
unction
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
floa
t
ing: Add
a
s
e
p
arate clas
s
for the ba
s
ic float
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
c
o
mpat: A
d
d note to source file abou
t
non-co
n
formance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
B
owler
doc:
Acknowledge t
h
e existen
c
e of floating point e
n
vironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat:
Im
p
lement wrappers f
o
r C99 floa
t
-value
d
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
build: Fix build
t
ype in cabal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat
:
A
d
d
config
u
re warning
w
h
en r
e
p
l
acements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
cfloat: Add compa
t
ibilit
y
wrappers for s
o
me
C
99 func
t
io
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
build: Add source reposit
o
ry
to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add explicit
def
i
ni
t
i
o
n
s
f
o
r
i
nfinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fe
n
v: Fix embarras
s
ing
typo in
t
he Fraction
a
l instance
.
commit
|
commitdiff
|
tree
2010-01-28
N
ic
k
Bowl
e
r
fenv: Re-exp
o
rt Control
.
A
p
plicat
i
ve
s
ince user
s
need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
f
l
oat
i
n
g
:
Add exception suppo
r
t t
o
fenvEva
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
lic
e
nse: Fix
copyright years in source
f
i
les
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
floating:
Use a strict data construc
t
or for
FEn
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
f
l
oating:
A
dd in
i
tial su
p
p
ort
f
or floating
p
oint exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
floatin
g
: Add nearbyin
t
to the RealFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
w
ler
build:
U
pda
t
e
cabal dependen
c
y information
f
or G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bowler
flo
a
t: Remov
e
u
s
e of decodeFloat
I
nteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
o
a
t
ing:
U
s
e
bang patterns f
o
r unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
cfloat: re
m
ove
INCLUDE pragmas as GHC 6
.
1
2
hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
b
ui
l
d: Add missing Data
.
F
l
oating
.
Float t
o
cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add initia
l
support for
t
he floating po
i
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
b
u
ild: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k
Bowler
cfloat: Generalize double_f
o
r
m
at
t
o allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
float: Add
class ins
t
a
nces for
F
loat
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
cmath: A
d
d bindings for fl
o
a
t
-value
d
f
u
nc
t
io
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
ic
k
Bowler
license: Add missing copyright header
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
doc:
A
dd rationale behind the R
o
unda
b
le class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: F
i
x
oops in
d
escription
o
f
Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
poset: Add co
m
mutativi
t
y note f
o
r max and min
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bowler
poset
:
R
e
n
a
me isSignifica
n
t
to
i
sOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move library de
s
c
r
iption to a b
e
tte
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick B
o
wl
e
r
b
u
i
ld: Hackage-
i
fy
the c
a
b
al file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
loating: Add Roundable
i
n
stanc
e
fo
r
I
ntegral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
poset:
Ad
d
instance for
In
t
eg
r
al a
=
> Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck B
o
wler
doc: Mi
n
or haddo
c
k markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
doub
l
e
:
A
d
d an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bow
l
er
floating: A
d
d a
c
lass whi
c
h s
u
p
p
orts ro
u
nding
functions
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k B
o
wler
f
loati
n
g: Fix broken isFinite
impl
e
men
t
ation
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck Bowler
floating:
G
et rid of the
e
xtra
Instan
c
es
module
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k Bowler
p
o
set: Remove I
n
c
oherentInstances and
def
i
ne our o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowl
e
r
p
o
set: Use Incoherent
I
nstances to res
o
lve overlap
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
B
owler
floating: U
p
d
a
te export lis
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowle
r
dou
b
le: Split out foreign declarations
into the
i
r o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doc: Update
haddock comments for D
a
ta
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
poset:
E
xpor
t
th
e
Ord class (
b
u
t not its
methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doc: Elaborat
e
on why O
r
d instances for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
f
loat
i
n
g
: Add fquot
R
em
,
the
analog
u
e
o
f C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
floati
n
g:
Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
e
r
d
oubl
e
: Implement specific
c
omparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bow
l
er
double: Remove su
p
erfl
u
ous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
build: Updat
e
cabal scrip
t
for di
s
tribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc:
Fix
F
F
I
pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license:
Add copyright and license
information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
cfloat: Up
d
ate cflo
a
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
do
c
:
A
dd a detailed o
v
e
r
view of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
d
ocs
:
Up
d
ate h
a
ddock
mar
k
up and add
a
trivial fun
c
tio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
u
b
le:
A
dd
Poset and Sortab
l
e instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
poset: Add
a
clas
s
for
p
ar
t
ially ordered dataty
p
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build
:
Ad
d
an autoconf configure
s
cript to d
e
te
r
mine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
owler
float
i
ng: A
d
d description
of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowle
r
float
i
ng: Add rem
a
in
d
e
r f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bow
l
er
cflo
a
t
: All
o
w a pr
i
ntf format
speci
f
ier to be pas
s
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowl
e
r
double: implement fromInt
e
g
e
r using
t
oFloating
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bo
w
ler
f
l
oating: Al
l
ow con
v
ers
i
o
n
f
r
om any Real
t
o Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
fl
o
ating:
E
xport
the toFloating function f
r
o
m
Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
a
t
i
n
g: Add e
r
ror and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floa
t
in
g
: Ad
d
power functions
.
commit
|
commitdiff
|
tree
next