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 Bowl
e
r
flo
a
ting: M
o
ve Data
.
Floa
t
ing
.
CM
a
th
.
Inst
a
n
ces under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floa
t
ing: Merge Dat
a
.
F
l
oating
.
Typ
e
s and Data
.
Fl
o
ating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick B
o
wler
fenv: Add support for s
u
ppressing exceptions a
c
r
oss
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
floating: Add epsilon to
t
he Re
a
l
F
loa
t
clas
s
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
cmath: F
i
x ba
d
typo in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck
B
owler
c
omplex:
Add initi
a
l complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cm
a
th:
Fix sec
t
io
n
he
a
dings to match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick B
o
wle
r
f
l
oa
t
ing
:
Add
i
n
stances for
CDoubl
e
a
n
d
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floa
t
i
ng: Fix
o
ff-by-one
er
r
o
r in scale
R
ational
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k
B
owler
f
loating
:
Split out for
m
att
i
n
g
from th
e
Double m
o
dule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
floating: Ma
k
e fromRational wor
k
proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k
B
owle
r
floating: Ad
d
scalb a
s
the altfloa
t
version of
s
calbln
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
floating: A
d
d
another characteristic f
u
nction and genera
l
iz
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
floatin
g
: Ad
d
s
o
me flo
a
ting po
i
n
t
characteri
s
tic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowle
r
float
i
ng: Punt
t
he FFI newtype wr
a
ppers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
B
owler
altf
l
oat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
d
o
c
: Add
h
a
d
dock
doc
u
m
e
n
tation for
t
h
e
RealFloat c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owle
r
f
l
oati
n
g:
Rename tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Move the
D
o
u
ble
a
nd Float modu
l
es
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
floating: Use n
e
a
r
byint ins
t
ead of r
o
un
d
in
fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
floating: Add rint fun
c
ti
o
n to comple
m
en
t
nea
r
byint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
examples: Ad
d
a demonstr
a
t
ion of why FEn
v
is
s
till
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bow
l
er
fen
v
: A
d
d support for raising exceptions explicit
l
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
cf
l
oat: Use FE_ALL_EXCEP
T
instea
d
of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compa
t
: Make an effort to
s
upport fma pr
o
per
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
flo
a
ting: Pun
t
the
class
v
ersion of C's remquo f
u
nction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
l
e
r
floating: Add a separate class for t
h
e ba
s
i
c
f
loating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick
Bowler
compat:
A
dd note t
o
s
ource
file about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bo
w
le
r
doc: Ack
n
owled
g
e the existence of floating po
i
nt en
v
i
ronment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
com
p
at: Imple
m
ent wrappers for C99 float-valued func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
B
o
w
ler
buil
d
: Fi
x
build type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
co
m
pat: Add configure war
n
ing when replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
flo
a
t:
Add compatibility wrappers for
s
ome C99 funct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Add source repository to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fenv: Add explicit defini
t
ion
s
f
o
r inf
i
nity, n
a
n and
pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
f
e
nv: Fix
embarrassing typ
o
in
t
he Fractional ins
t
an
c
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
fenv: Re-e
x
port
Contr
o
l
.
A
pp
l
ica
t
ive since
users need
it
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
float
i
n
g
:
Add excep
t
ion support to fe
n
vEv
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
l
icense
:
F
i
x cop
y
righ
t
year
s
i
n s
o
urce files
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
floatin
g
: Use a s
t
r
ict d
a
ta c
o
nstructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fl
o
ating:
A
dd i
n
i
t
ial sup
p
ort for floating point
exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k B
o
wl
e
r
floating: Add nearbyint to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck B
o
wler
build:
Updat
e
cabal dependen
c
y information
f
o
r
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oa
t
: Remove use of decodeF
l
oatIn
t
eger
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
f
l
oating: Use
bang patterns fo
r
unlifte
d
bi
n
d
i
n
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
cfloat:
remo
v
e INCLUDE pragma
s
as
G
HC 6
.
12 hates t
h
em
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowl
e
r
build:
A
dd miss
i
ng Data
.
Floating
.
Float
t
o
c
aba
l
file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
floating: Add initial support fo
r
the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bow
l
er
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
c
f
loat: Generaliz
e
do
u
ble_format to allow s
p
ecifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
float:
A
dd cla
s
s in
s
tances for Fl
o
at
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck
Bow
l
er
cmath: Add bindings
f
or float-
v
alued
func
t
ion
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
a
l
tfloat-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
l
icense
:
Add
m
issing
copyright hea
d
e
rs
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
doc: Add rationale behind the Roundable
c
lass
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowl
e
r
doc: Fix o
o
p
s
in description of Ord c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
p
oset:
A
dd commutativity note
f
o
r
max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset
:
Rename isSi
g
nificant to isO
r
d
e
red
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
doc
:
Move library
d
esc
r
iption
t
o
a
b
e
t
t
e
r ho
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowle
r
bui
l
d:
H
ackage-ify the cab
a
l f
i
le
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k B
o
wler
float
i
n
g:
Ad
d
R
oundabl
e
instan
c
e for Inte
g
ral
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
l
e
r
poset: Add
i
nstanc
e
for Integral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ic
k
Bowler
doc: M
i
nor haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
d
o
uble:
A
dd a
n
E
n
um
instan
c
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
o
ating
:
Add a class wh
i
c
h supports roundin
g
fun
c
tions
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick
Bo
w
l
er
floating: Fix bro
k
e
n isFinite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating: Get rid of the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowl
e
r
poset: Remove Incohe
r
e
ntInstan
c
es and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
po
s
et:
Us
e
Inco
h
erentInstances to re
s
o
l
ve overlap
s
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bow
l
er
floating: Up
d
ate expo
r
t
lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double: S
p
li
t
out foreign declarations in
t
o
thei
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
d
o
c
:
Update
hadd
o
c
k
comments for
D
a
ta
.
P
o
set
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
poset:
E
xport
th
e
O
r
d
class
(
but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
doc:
E
laborate on w
h
y
O
rd i
n
stanc
e
s for
f
loating t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fquotRe
m
, the ana
l
ogue of
C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owle
r
f
l
oating: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
double: Im
p
lemen
t
specific comparis
o
n
function
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Remove
s
uperfluous paren
t
heses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
build: Update cab
a
l scrip
t
for
d
i
stribu
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowle
r
misc: Fix FFI prag
m
as
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
license: Add copyri
g
h
t
and licen
s
e information
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
cfloat: Update cfl
o
at
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc: Add a detailed
o
verview of the purpose of
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs:
Up
d
ate had
d
ock
m
ark
u
p and add a t
r
ivial functio
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
owl
e
r
double:
A
dd Poset a
n
d Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bo
w
ler
poset: Add
a class for
p
ar
t
i
a
l
l
y orde
r
ed d
a
t
a
typ
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Add an autoconf con
f
igure
script to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add de
s
cription
o
f
floating classe
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
f
loa
t
ing:
A
dd remai
n
der funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bow
l
er
cfloat
:
Allow
a pr
i
n
t
f
format specifi
e
r
to be pas
s
ed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: impleme
n
t fromInteg
e
r usin
g
toFl
o
ating
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
fl
o
ating:
Allow
conversion fro
m
any
R
eal to
Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Ex
p
ort the toFloating function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oati
n
g:
A
dd error and
gam
m
a function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: A
d
d p
o
wer funct
i
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Add hyp
e
rbolic trigo
n
ometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
type
s
: Use op
e
rat
i
on
s
in
G
HC
.
Pr
i
m for doubl
e
<=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowl
e
r
floating: Add classification functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
flo
a
tin
g
: Add nex
t
aft
e
r
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Add so
m
e of th
e
expone
n
t
i
al functions
.
commit
|
commitdiff
|
tree
next