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 new Data.Floating.Types module.
2010-02-24
Nic
k
B
owler
f
l
oating
:
Ad
d
a new Data
.
Flo
a
ti
n
g
.
Types
module
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bo
w
ler
tr
i
vial:
Remove redundant imports and po
i
ntless varia
b
les
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
l
e
r
r
o
u
ndable: Sp
l
it out the Ro
u
ndable class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
pos
e
t: Add fixity de
c
l
a
rations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wler
floa
t
ing: Move
Data
.
Floating
.
CMa
t
h
.
I
nstan
c
e
s unde
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bowler
floating: Merg
e
Data
.
Float
i
n
g
.
Types and
D
ata
.
Float
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
f
e
nv: Add support
f
o
r suppr
e
ssing exception
s
across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
floating: A
d
d epsi
l
on to th
e
R
e
a
l
F
l
o
a
t
class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
math: Fix b
a
d typo in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowle
r
complex: Ad
d
initial comp
l
ex sup
p
ort
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: F
i
x sectio
n
h
eadings to
m
a
tch the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
floati
n
g
: Add instances for CDoubl
e
and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
floating: Fix o
f
f-by-o
n
e
error in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wle
r
floating: Spl
i
t out formatting from the Do
u
b
le module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Make fromRation
a
l work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floati
n
g: A
d
d scalb as
t
he altfloa
t
version
of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
float
i
ng: Ad
d
anoth
e
r characteristic
funct
i
on and
g
ener
a
li
z
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add so
m
e
f
loating point characteristic funct
i
ons
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
Bowle
r
f
loa
t
i
ng: Pun
t
the FF
I
n
e
wtype
wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
N
ick Bowler
alt
f
loat
-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
Bowler
doc: Add haddock docu
m
entation for the Re
a
lFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
floating: Rename tgamma to
g
amma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
floati
n
g: Move the Double and Float m
o
dules
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
floating:
Use n
e
arbyin
t
instea
d
of round in fq
u
otRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Add rin
t
function t
o
complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
exam
p
les: Add a demonstr
a
tion of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
fenv: Add sup
p
or
t
for ra
i
sing exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
c
float: Use FE_ALL
_
EXCEPT instead of
-
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
B
owler
compa
t
: Make an
effort to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
N
ic
k
Bowl
e
r
floating: Punt t
h
e class
v
ersion of
C
'
s
rem
q
uo
function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating:
A
d
d a se
p
a
r
ate clas
s
for the
basi
c
fl
o
a
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compa
t
: Add
note to s
o
u
rce
f
ile
ab
o
ut non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bow
l
er
doc: Ackno
w
ledg
e
the
e
xistenc
e
of floating po
i
nt envi
r
o
n
ment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
ick Bowler
compat:
Implement wrappers for C99 floa
t
-v
a
l
ued functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wler
build: Fix build type in ca
b
al fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat:
A
d
d
conf
i
gure w
a
rni
n
g when repla
c
emen
t
s a
r
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
cfloat: Add compatibility wrappers for som
e
C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
ow
l
e
r
build: Add sou
r
ce repo
s
i
t
ory to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fe
n
v:
Add explicit definitions f
o
r i
n
finity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fe
n
v:
Fix embarrassing typo
in th
e
Fractional inst
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
f
e
nv: Re-export Control
.
Applicativ
e
since
users need it
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
floating: Add
e
xception
support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k B
o
wler
lice
n
se: Fix
c
opyri
g
ht years in sou
r
ce files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
floating: Use a strict data
c
onstructor for
F
E
nv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fl
o
ating: Add i
n
itial su
p
port f
o
r floating
p
oint exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
B
owler
f
l
oa
t
ing
:
A
d
d nearbyint to the
R
e
a
l
F
loa
t
clas
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bo
w
ler
build: Up
d
at
e
cabal
d
e
pende
n
c
y
in
f
ormat
i
on f
o
r
GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bow
l
e
r
f
loat: Remove
u
s
e of dec
o
deFloatIn
t
eger
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k Bowler
floating: Use bang patt
e
rn
s
f
o
r un
l
if
t
ed
b
indings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bow
l
er
cf
l
oat:
rem
o
ve INCL
U
D
E pragma
s
as GHC 6
.
12 hates the
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
build: Add missing
D
ata
.
Floating
.
Float to
c
abal f
i
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add
i
nitial suppo
r
t for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Ni
c
k Bow
l
er
build: Add
h
o
m
epage
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bo
w
le
r
cfloat: Generalize double_
f
o
r
mat to allow
specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
f
l
o
a
t: A
d
d cl
a
ss
i
nstances f
o
r
Flo
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
cmath:
Add bindings for float
-
v
a
lu
e
d fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
a
l
tfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
li
c
ense:
A
dd mi
s
sing copy
r
ight header
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
o
c: Add rat
i
onale
behind the Round
a
ble class
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck
B
owler
d
oc:
F
i
x
o
o
p
s
in de
s
crip
t
ion of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Add co
m
mutativity
note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
poset: Rename isSignificant to isOr
d
ered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
ow
l
e
r
do
c
: Move library description to
a
better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: Hackage-ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck
B
owler
f
loatin
g
: Add Roundable
i
nstance for Integ
r
al a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k
Bowler
p
oset:
Add ins
t
ance
f
or Inte
g
r
al
a
=> Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bowl
e
r
doc: Minor
haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
o
uble: Add an Enum
i
n
s
tanc
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
floating: A
d
d a class which supports
ro
u
ndi
n
g functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
wler
fl
o
at
i
n
g: Fi
x
broken i
s
F
init
e
implementa
t
i
on
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owl
e
r
flo
a
ting: Get rid
o
f
the extra In
s
tanc
e
s
module
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowler
pose
t
: R
e
move Incohe
r
entIns
t
a
n
ces and de
f
ine ou
r
o
wn
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowler
p
o
se
t
:
U
s
e
Incoher
e
ntInstances to resol
v
e overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowl
e
r
floa
t
i
n
g
: Update export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
d
o
uble
:
Sp
l
it out for
e
ign decla
r
ations into their ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
doc: Updat
e
haddock com
m
ents for Data
.
Pose
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
pos
e
t: Export the Ord class (but not i
t
s meth
o
ds)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Elaborate on why Ord instances
f
or floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
Bowler
fl
o
ating: Add fquotRem, the analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
floati
n
g: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bow
l
er
double: Implement s
p
ecific c
o
mparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
d
o
uble: R
e
move superfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
b
u
ild: Update caba
l
script
f
o
r
distributio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
owl
e
r
license:
Add copyr
i
ght
a
n
d license information
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bo
w
ler
cflo
a
t: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bo
w
l
e
r
d
oc: Add a de
t
ailed ove
r
view of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
docs: Update ha
d
dock m
a
rkup
a
nd
a
dd
a
trivial
f
un
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck B
o
wler
d
o
ubl
e
:
Add Poset and Sor
t
ab
l
e ins
t
ance
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
p
oset: Add a class for parti
a
lly ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick B
o
wl
e
r
build: Add an auto
c
on
f
configure sc
r
ipt to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: A
d
d
d
escription
of f
l
oati
n
g classes
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
B
ow
l
er
floatin
g
: Add remainder
f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
cfloat: Allow a p
r
intf format specifi
e
r to be
pa
s
sed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: implement fromI
n
teger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating: Allow con
v
ersion
f
r
om any Real
to Doubl
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floa
t
i
ng: Export the to
F
loating function
fr
o
m D
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowle
r
f
l
oat
i
ng:
A
dd er
r
or and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating: Add
p
o
w
er fun
c
t
i
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ating: Add hyperb
o
lic trigono
m
etri
c
functions
.
commit
|
commitdiff
|
tree
next