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: Move Data.Floating.CMath.Instances under Data.Floating.Types.
2010-02-24
Nick
B
owl
e
r
flo
a
ting
:
M
ove Data
.
F
loating
.
CMat
h
.
Instances under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck
B
o
w
ler
flo
a
ting: Merge
D
ata
.
F
l
oating
.
Types and
D
ata
.
F
l
oati
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Ni
c
k
Bowler
fenv
:
Add support for
s
uppressing exceptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bo
w
ler
fl
o
ating: Add epsilon t
o
t
h
e RealFloat
class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: Fix bad ty
p
o in atan2 and
ata
n
2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowl
e
r
co
m
plex: Add initia
l
complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
cma
t
h:
F
ix section he
a
dings to match t
h
e C
s
t
andar
d
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Ad
d
instances for CDouble a
n
d CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowler
floa
t
ing: Fix off-
b
y-one error in scaleRatio
n
al
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick
Bowler
floating: Spl
i
t out formatting fro
m
t
h
e Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
fl
o
ating: Make fromRat
i
onal work
p
r
o
perly
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k
Bowler
floating:
A
dd scalb as the altf
l
o
a
t
v
e
rsion of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
ating
:
Add anot
h
e
r characte
r
ist
i
c function and
g
e
ne
r
alize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bow
l
er
f
loating: Add so
m
e
f
loating
p
oint cha
r
acte
r
istic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Ni
c
k
Bowler
floa
t
ing:
Punt the FFI
newty
p
e wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nic
k
Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
do
c
:
Add haddock documentation for the R
e
alFlo
a
t c
l
a
s
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating
:
Rename tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
floating
:
Move t
h
e Do
u
ble and Fl
o
at modules
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
fl
o
a
t
ing: Use nearbyi
n
t inst
e
ad of round i
n
fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floatin
g
: Add rint
f
unction to complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
e
xam
p
le
s
: Add a demonstration of why FEnv is stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv:
A
dd support for rai
s
ing exception
s
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat: Use
F
E_ALL_EXCEPT in
s
tead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowle
r
compat: Make
an effort to suppor
t
fma
p
ro
p
e
rly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floati
n
g: Punt the
cl
a
ss version of C's remquo
func
t
io
n
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bowl
e
r
floating: Add a separ
a
t
e
class for th
e
basic f
l
oating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: A
d
d note to source file about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Acknowledge the exi
s
tence of
floating point environmen
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
c
k
B
o
w
l
er
c
o
mpa
t
: Implem
e
n
t
wrappers for C99 f
l
o
at-valued
functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
B
owler
build: Fix build type
in cabal
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat
:
Ad
d
c
o
nfigure
w
a
rning wh
e
n repl
a
cements ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
B
owler
cf
l
oat: Add comp
a
tibility wrappers for some C99
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
B
owle
r
build: Ad
d
so
u
rce rep
o
sitory to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
nv: Add ex
p
l
i
ci
t
def
i
nitions for
infinity,
nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
fenv: Fix embarrassing typo in the Fractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
B
owler
fenv:
R
e
-exp
o
rt Control
.
Appl
i
cat
i
ve since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wler
floa
t
ing: Add exception support t
o
fenvE
v
al
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
licen
s
e:
Fix
copyright y
e
ars
i
n source files
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
f
l
oatin
g
: Use
a
strict data cons
t
ructor f
o
r
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowle
r
floating: Add i
n
itial support
f
or floating point except
i
ons
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
lo
a
ting: A
d
d nearbyin
t
to
the RealFloa
t
cl
a
s
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowle
r
build: Update cabal dependency informat
i
on for G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oat:
R
e
m
ove use of decodeFloat
I
nteg
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
floating: Use bang
p
atterns fo
r
u
nlifted bi
n
din
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cflo
a
t: r
e
move INCLUDE pragm
a
s
a
s GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
build
:
Add missing Data
.
Floating
.
Float to
c
abal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
fl
o
at
i
ng: Add initial support for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
ic
k
Bowler
bu
i
ld: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
ler
cfloat: Generalize d
o
u
b
le_for
m
at to
a
llow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowle
r
float: Add
c
l
ass i
n
s
t
an
c
es f
o
r Float
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k
Bowler
cmat
h
: Ad
d
bin
d
ings for
float-valued functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck B
o
wle
r
altflo
a
t-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license
:
A
dd missing copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: A
d
d
r
a
tional
e
behind the Roundabl
e
clas
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix oops
i
n description
o
f
Ord
class
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k
Bowler
poset
:
Add commutativi
t
y note for
m
ax and
min
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
poset
:
Rename i
s
Signif
i
cant
t
o
isOrde
r
ed
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
d
oc: M
o
ve libr
a
ry descri
p
tion to
a
bet
t
e
r home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowl
e
r
build:
H
ackag
e
-ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
floating:
Add Roundable instance for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
w
ler
poset: Add instance for Integral a => Ratio
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
le
r
doc:
M
inor haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add
a
n E
n
u
m
instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowle
r
floa
t
ing: Ad
d
a class wh
i
ch supports rounding function
s
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bo
w
l
er
floating:
F
i
x
br
o
ken isFinite implemen
t
ation
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
c
k
Bowler
floating:
Ge
t
r
i
d of
t
he e
x
tra Instances modul
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
p
o
s
et:
R
emove I
n
coherentInstances a
n
d
d
efin
e
our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
p
os
e
t: Use In
c
oher
e
ntInst
a
nces to
res
o
l
v
e overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowl
e
r
floating
:
Update
e
xport lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowl
e
r
doubl
e
: Split out foreign
declarations
into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Update haddock comments
f
or Dat
a
.
P
oset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset:
E
xport the
O
rd clas
s
(bu
t
not its
m
e
thods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
doc: Ela
b
orate on why
O
rd instances
f
or f
l
o
ati
n
g types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
flo
a
t
i
ng: Ad
d
fquotRem, the analogu
e
of
C
's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
oubl
e
:
I
mplement speci
f
ic comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ouble: Remove
s
uperfluou
s
p
a
rentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowl
e
r
bu
i
ld: Update cabal scr
i
pt for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
e
r
misc: F
i
x
FF
I
p
r
agmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
license:
A
d
d
copyri
g
ht and license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
e
r
cfloa
t
: Updat
e
c
flo
a
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Add a detailed over
v
iew of t
h
e purpose
o
f
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs:
Update
haddock markup and
a
dd a tri
v
ial function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
d
o
ubl
e
: Add P
o
set and S
o
r
t
a
b
le
instances
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
po
s
e
t
: A
d
d a cla
s
s f
o
r
part
i
ally order
e
d
d
atatypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bow
l
e
r
build:
Add an auto
c
onf con
f
igure script t
o
determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating: Add descripti
o
n of f
l
oating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floatin
g
: Add r
e
m
a
inder functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
l
er
c
f
loat: Allow
a
pr
i
ntf
format specifier to b
e
passe
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
d
ouble:
i
mplement fromIn
t
e
g
e
r using toFl
o
ating
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Allow conversion fr
o
m any Real to Doub
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Export the
toFloating fu
n
ction
from
Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: A
d
d error an
d
ga
m
m
a
f
uncti
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: Add p
o
w
er fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bow
l
er
floating: Add hyper
b
olic trigon
o
met
r
ic fu
n
ct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
types: U
s
e operations in GHC
.
P
r
im for
d
o
uble <=>
float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g: Add classificati
o
n functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
ler
floating
:
Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loating: Add
s
o
me of the exponential functions
.
commit
|
commitdiff
|
tree
next