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: Merge Data.Floating.Types and Data.Floating.Classes.
2010-02-24
Nic
k
Bowl
e
r
floating: Merge
D
at
a
.
Floati
n
g
.
Types
and
D
ata
.
F
loat
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nic
k
Bowler
fenv: Add
s
up
p
ort
f
or suppres
s
i
ng exc
e
ptions acro
s
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
floating:
Ad
d
ep
s
ilon to the RealFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: Fix b
a
d typ
o
in atan2 and
atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
o
m
plex: Add initial co
m
plex supp
o
rt
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: Fix se
c
tion
h
e
a
dings to
m
a
t
ch the C sta
n
dard
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick
B
owler
fl
o
ating:
Add instances for CDo
u
b
l
e
and
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floa
t
ing: Fix off-by-one error in sca
l
eR
a
tional
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck B
o
wler
floating: S
p
lit out form
a
tting
f
rom
the Do
u
ble module
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
floating: Make fr
o
m
R
ati
o
nal w
o
r
k properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floatin
g
: Add scalb as
the altfloat version of sc
a
lbln
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
floating
:
Add
a
nother characteristic functio
n
and gene
r
alize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
oa
t
ing:
A
dd
s
ome flo
a
ting poi
n
t ch
a
ra
c
teristic fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-02-12
N
i
ck Bo
w
ler
f
loa
t
ing: Punt the FFI
newtype wrappe
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
N
i
ck Bowler
a
l
tfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
doc:
A
d
d haddock documentation for the Re
a
lFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Rename tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating:
M
ove the
D
o
u
ble
and Float modul
e
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
floating: Use nearbyint instead of ro
u
nd in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floatin
g
: Add rint functio
n
to complement
n
earbyi
n
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
e
r
examp
l
e
s: Add a demon
s
trat
i
on
of why FEnv is stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add support for raising e
x
ceptions explicitl
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
cfloat: Use FE_A
L
L_EX
C
EPT instead of -
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
c
omp
a
t: Mak
e
an e
f
fort to support
f
ma properl
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Punt the class versio
n
of C's r
e
mq
u
o fun
c
tion
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
floating
:
Add a separate c
l
as
s
for the b
a
sic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowl
e
r
comp
a
t: Add note to sourc
e
file
about non-conf
o
r
m
ance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Ac
k
n
ow
l
e
dge the existen
c
e of floating point envir
o
n
me
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
ick Bowler
c
ompat: I
m
plement w
r
a
p
pers for
C99 float-valued fun
c
tio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bowler
build
:
Fix build typ
e
in caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k B
o
wler
comp
a
t
: Add
configure warn
i
ng w
h
en repl
a
c
ements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
cflo
a
t: Add compatib
i
l
ity w
r
a
p
p
er
s
for some C99 fu
n
cti
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bo
w
le
r
b
uil
d
:
Add sourc
e
r
epository to cabal
file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bo
w
l
er
fenv: A
d
d explicit definitio
n
s for infinity, nan
a
nd pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv:
F
ix emba
r
rassin
g
typo in the Fractional ins
t
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
w
l
er
fenv
:
Re-e
x
por
t
C
ontrol
.
Applicat
i
ve since
u
sers need
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add e
x
ception support
t
o
fen
v
E
v
al
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
li
c
ense: Fi
x
cop
y
right years in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
oating: Use a strict data cons
t
r
u
ctor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
f
lo
a
ting:
Add initial suppor
t
f
o
r
float
i
ng p
o
i
nt e
x
ceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
f
loa
t
i
n
g:
Add nearbyint to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Up
d
ate cabal
dependency information
for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
fl
o
at: Remove use o
f
d
e
c
odeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
f
loating
:
U
s
e
b
ang pattern
s
for
u
nlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
wler
cfloat: remove
I
NCLUDE
p
ragmas as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add m
i
ssing Data
.
Floating
.
Float
t
o cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k Bowler
float
i
ng: Add initial support for th
e
floati
n
g point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
B
owler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
ic
k
Bowler
cfloat: Gen
e
ra
l
iz
e
d
o
u
b
le_form
a
t
t
o allow
s
pe
c
ifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wl
e
r
float: Add class instan
c
es for Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bo
w
l
e
r
cm
a
th: A
d
d
b
indings
f
o
r float-
v
alued functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altf
l
oat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
licens
e
: Add missi
n
g
c
opyright he
a
ders
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
d
o
c: Add rational
e
be
h
ind t
h
e R
o
undable class
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
d
oc: Fix oo
p
s in description of
O
rd clas
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
B
o
wle
r
poset: Add commutativi
t
y note for
m
a
x and min
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowler
poset: Rename isSigni
f
i
cant to
isOrd
e
r
e
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
ler
d
o
c: Move
l
ibrary descrip
t
ion
t
o a bette
r
hom
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
Bo
w
ler
build: Hackage-ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
N
ic
k
Bowle
r
floating: Add Round
a
ble instance fo
r
I
ntegral a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
poset: Add inst
a
n
ce for Integral
a
=> Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
doc: Minor hadd
o
ck markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
d
ouble: Add
a
n
E
n
um instanc
e
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowle
r
flo
a
ting:
A
dd a class which
supports roundi
n
g
functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
wler
floati
n
g:
Fix broken isFi
n
i
t
e implem
e
nta
t
ion
.
commit
|
commitdiff
|
tree
2009-11-23
Nick B
o
w
ler
floating
:
Get rid o
f
t
he extra I
n
s
tance
s
modu
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
po
s
et:
R
em
o
ve
Inc
o
herentInst
a
nces a
n
d def
i
ne our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
wler
pose
t
:
Use IncoherentInstances
t
o re
s
olve ov
e
rla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
e
r
floating
:
Update e
x
p
ort lists
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k
B
owler
d
ouble: Sp
l
it
o
ut for
e
ign de
c
larations into
thei
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
doc: Update had
d
o
ck co
m
m
ents for Data
.
Po
s
et
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
er
p
o
set: Export
the Ord
c
l
a
ss (b
u
t not
i
ts methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doc:
Elaborat
e
on why Ord inst
a
nces
for flo
a
ting types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
floating: Add
fquotRe
m
, th
e
a
nalogu
e
of
C's remqu
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
floating: Add
f
m
a function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Implement
s
pecific c
o
mparison
f
u
nct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double
:
R
em
o
ve sup
e
r
f
luo
u
s
parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
buil
d
: Update
c
a
bal script
f
or distrib
u
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
misc: Fix
F
FI
pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
l
icense: Add copyright and license i
n
formation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Upd
a
t
e cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc: Add a detail
e
d overview of
the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
d
oc
s
: U
p
date ha
d
do
c
k mar
k
up and
a
dd
a
t
rivial
f
uncti
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
d
o
uble: Add Poset
an
d
So
r
table instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
po
s
et: Add a cl
a
ss for par
t
iall
y
ord
e
red datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
uild: Add an autoc
o
nf confi
g
ure sc
r
ipt to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
flo
a
ting: Add des
c
r
i
ption of floating
c
la
s
ses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floating:
A
dd remainde
r
f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
l
er
cfloat:
Allow a
p
r
i
ntf format
sp
e
cifier to be
p
assed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowl
e
r
double: i
m
plement fromInte
g
er us
i
ng t
o
Floati
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
fl
o
a
ting:
Al
l
ow conversion
f
rom an
y
Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
flo
a
ting:
E
x
p
ort the toFloating function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floa
t
i
n
g: Add error and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
floa
t
ing
:
Add
power functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owle
r
floating: Add hype
r
b
o
li
c
trigonometr
i
c functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
types: Use operations in GHC
.
Pr
i
m for double <=> floa
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bow
l
er
flo
a
t
ing
:
Add class
i
fication functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: A
d
d
nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ating: Add some of the
e
xpo
n
ential functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loating
:
Add trigono
m
e
t
ric functio
n
s
.
commit
|
commitdiff
|
tree
next