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 instances for CDouble and CFloat.
2010-02-20
N
i
c
k Bowler
floating
:
Add inst
a
n
c
es for CDouble and C
F
lo
a
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Fix o
f
f-by-one er
r
or in scaleRationa
l
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floatin
g
: Split
out
f
o
rmattin
g
fro
m
the Doub
l
e module
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick
B
owler
floa
t
ing: Make fromRat
i
onal work prop
e
rl
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add
scalb as
t
h
e
a
ltfloat version of
s
c
albln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
f
loating: Add another characteristic function a
n
d generaliz
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add some floating point characteris
t
ic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
B
owler
floating: Punt the FFI newtype
w
rappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altflo
a
t-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bo
w
ler
doc
:
Add
haddock docum
e
ntati
o
n fo
r
t
h
e RealFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
floa
t
i
n
g: Rename
t
g
amma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Mov
e
the Dou
b
l
e
an
d
Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
floating: Use nearbyint instead of round in
f
q
uotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick
Bowler
floating:
Add rin
t
funct
i
on t
o
comp
l
ement
nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
exampl
e
s: Add
a
d
e
monstrat
i
on of w
h
y FEnv is st
i
ll
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bow
l
er
f
env:
A
d
d support f
o
r raising ex
c
eptions expl
i
citly
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bow
l
er
cfloat:
U
s
e FE_ALL_EXCEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
owler
compat: Make a
n
effort
t
o
s
upport fma pr
o
perly
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bo
w
ler
floating: Punt t
h
e class vers
i
o
n o
f
C's remq
u
o fun
c
tion
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bowler
floating
:
Ad
d
a separate class f
o
r
the bas
i
c fl
o
ati
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
c
k Bo
w
l
er
compat: Add note to sour
c
e
f
ile a
b
out
n
on-co
n
f
orm
a
nce
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc:
A
c
k
now
l
edge th
e
exis
t
ence
of floatin
g
point environmen
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
compat:
Implement wr
a
ppers
for
C
99 float-valued funct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fix b
u
ild type in
cabal
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
compat: Add con
f
igure
w
a
rning when
r
epla
c
ements
ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
f
loat:
A
d
d compatibi
l
ity wrappe
r
s for some
C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Add s
o
urce repositor
y
to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
fenv: Add
e
xpli
c
it definitions for infinit
y
,
nan and p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fenv: Fix embarrassing typo in t
h
e
Fractio
n
al instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowl
e
r
fenv:
Re-ex
p
ort C
o
n
t
r
ol
.
Appli
c
a
t
i
ve since users nee
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owle
r
floa
t
ing: Add exception supp
o
rt
to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
license: Fix copyright years in source
files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
floating: Use a strict data co
n
struct
o
r for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
floating: Add initial su
p
port fo
r
floa
t
ing poi
n
t exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
floating: Add nearbyint to th
e
RealFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
build: Update cabal d
e
penden
c
y inform
a
tion
for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
flo
a
t: Remo
v
e
use of decodeFlo
a
tInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
floating: Use bang patterns
for unli
f
ted
b
indi
n
gs
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
cfloat:
rem
o
v
e
INCLU
D
E p
r
ag
m
as as
G
H
C 6
.
12
hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowle
r
buil
d
:
Add missing Data
.
Floatin
g
.
Float to c
a
bal file
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bow
l
e
r
fl
o
atin
g
: Add i
n
itial suppo
r
t f
o
r th
e
f
loating
poin
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Ni
c
k Bowler
build: Add
h
omepa
g
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat: Generalize double_
f
ormat to al
l
ow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
l
e
r
f
l
o
a
t: Add class
i
nsta
n
ces for Flo
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k
Bowler
cmath: A
d
d
b
indings
for float-
v
alue
d
funct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
al
t
float-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k
Bowler
l
icense: Add missing c
o
pyright head
e
rs
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
doc: Add rationa
l
e behind the Ro
u
ndab
l
e
class
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bo
w
le
r
doc: Fix
o
op
s
in des
c
r
i
ption of Ord
c
lass
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Add commut
a
tivity note f
o
r max
a
nd min
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
pos
e
t: Rename
i
sSignifica
n
t t
o
i
s
Orde
r
ed
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bowler
d
oc: Move libra
r
y description to a
b
ett
e
r hom
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nic
k
B
o
wl
e
r
build: Ha
c
kage-ify
the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
fl
o
ating
:
Add Roundable ins
t
a
n
ce for I
n
teg
r
al a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
le
r
pose
t
: Add instance f
o
r In
t
egral a => R
a
t
i
o a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc: Minor haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowl
e
r
d
o
ubl
e
: Add an
Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
B
owler
floating: Add a
clas
s
whic
h
supp
o
rts r
o
unding
fu
n
ct
i
ons
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
fl
o
ating: Fix broken isFinite implementati
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
B
o
w
l
er
floating: Get r
i
d o
f
t
h
e extr
a
Inst
a
nce
s
module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
p
oset: Remove I
n
c
o
heren
t
Instanc
e
s and de
f
ine ou
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
po
s
et
:
Use Incohere
n
t
I
n
s
tances to resolve over
l
aps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
fl
o
ating: Up
d
ate
export li
s
ts
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double: Spl
i
t
o
ut forei
g
n declarations into
t
heir
o
wn
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck B
o
wler
doc: Upd
a
t
e
haddo
c
k co
m
ments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck B
o
wler
poset
:
Export the Ord class (but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Elaborate
o
n wh
y
O
r
d
instances for floa
t
ing type
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
floatin
g
:
A
dd fquotRem, the analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floa
t
i
ng:
A
dd fma fu
n
c
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
u
ble: Impleme
n
t s
p
ecific
c
omp
a
rison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bo
w
ler
double: Remove
s
uperf
l
uous
p
arentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
buil
d
: Update
cabal script
f
o
r dist
r
ibution
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
B
owler
mi
s
c: Fix FFI pragm
a
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
l
i
c
e
nse: Add copyright and
l
icense information
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bo
w
ler
cfloat:
Update
c
float
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Add a detaile
d
overview of the purpose of th
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owle
r
docs
:
U
p
date ha
d
dock markup and add a trivial fun
c
t
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
dou
b
le: Add Poset
a
nd Sortable inst
a
nces
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
p
o
set: Add a class for
p
a
rti
a
ll
y
ordered dat
a
types
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build
:
Add a
n
auto
c
onf configure scrip
t
t
o dete
r
mine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
fl
o
a
t
in
g
:
Add
d
e
s
cripti
o
n o
f
floating cla
s
ses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
r
ema
i
n
d
e
r functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat
:
Allow
a printf format speci
f
ie
r
to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
double:
i
mpl
e
m
ent fromInteger using t
o
Floating
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Allow
co
n
version fro
m
a
n
y Real to Dou
b
le
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
f
l
o
a
t
ing: Export the toFloati
n
g
f
unction from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floatin
g
: Ad
d
err
o
r and gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
p
ower
functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
Add hyperbolic
trigonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
types:
U
s
e
operations
i
n GHC
.
Prim
for double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowle
r
f
l
o
a
ting: Add classifi
c
ation fun
c
t
io
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
B
owler
f
l
oa
t
ing:
A
dd
nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Ad
d
some of
t
he expon
e
ntial
f
unct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
float
i
n
g: Add tri
g
onometric funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Split F
l
o
ating i
n
t
o
Floating and RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowle
r
double: Simplify fo
r
eign calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floating: Add ** o
p
erator to
F
lo
a
ting
class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
Initial c
o
mmit
commit
|
commitdiff
|
tree