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
cmath: Fix section headings to match the C standard.
2010-02-20
Nick Bowl
e
r
cmath: Fix
s
ection headings to match the C stan
d
ard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
fl
o
atin
g
: Add
instances for CDouble
a
nd C
F
lo
a
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
floating: Fi
x
of
f
-by-one e
r
ro
r
in
scaleRatio
n
a
l
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
S
plit out
f
ormatting f
r
om
t
he Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
f
l
oati
n
g: Make fromRational work
pro
p
e
rly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
floatin
g
:
Add
scalb as the altfloat version
of sca
l
b
l
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
floating: Add another char
a
cter
i
s
tic
f
unctio
n
an
d
generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add
s
o
me fl
o
ating p
o
int c
h
aracter
i
stic f
u
nc
t
ions
.
commit
|
commitdiff
|
tree
2010-02-12
Nic
k
Bo
w
ler
floating: Punt t
h
e FFI
new
t
ype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
N
i
c
k Bowler
altflo
a
t-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc:
Add haddock documentation for the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Ren
a
me t
g
amma to gam
m
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
f
loating
:
Move the Double
a
n
d Float mo
d
ul
e
s
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bo
w
ler
floating:
Use n
e
arbyin
t
instead of round i
n
fq
u
otRem
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
floa
t
ing: Add rint
f
unction to
c
omp
l
em
e
nt n
e
arbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
examples: Add a demo
n
stration of why FEnv is stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
f
env: Add support for
r
a
i
sing exc
e
ptions ex
p
lic
i
tly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
c
floa
t
:
Use
F
E_
A
LL_E
X
CEPT inst
e
ad of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bowler
compat: Make
an
effor
t
to support
f
ma p
r
operly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
floa
t
i
ng: Punt the class version
of C's remquo
f
unction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
l
e
r
floa
t
ing:
Add
a
separate class for the b
a
sic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Add not
e
to source file about
n
on-conform
a
nce
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc:
Acknowledge the
existen
c
e of floatin
g
poi
n
t e
n
v
i
ronment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bowler
com
p
at: Im
p
lement wra
p
pers for
C99 float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
build:
Fix bui
l
d typ
e
in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
com
p
at: Add configure wa
r
ning
wh
e
n
replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
cfloat: Add com
p
at
i
bility wra
p
pers for som
e
C99 fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
build: Add sourc
e
repos
i
tory to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
fenv: Add explicit definitions
for infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv:
Fix
em
b
a
rras
s
ing typ
o
in the Fra
c
t
i
onal
i
n
stance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
env: Re-export Co
n
t
r
o
l
.
Applica
t
ive since
u
sers need it
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k B
o
wler
floating:
A
dd ex
c
eption support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
B
owler
licen
s
e: Fix
copyright
years in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bow
l
er
floati
n
g: Use a str
i
ct data const
r
uctor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add init
i
a
l
s
u
p
p
ort for
f
loating point
e
xce
p
tions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wle
r
floating: Add nearbyint to the Real
F
loat class
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
B
owler
build: Upda
t
e cabal depen
d
en
c
y info
r
mation for GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
f
loat: R
e
mov
e
u
s
e of d
e
codeF
l
oatIntege
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
w
ler
f
l
oating: Use ba
n
g patterns f
o
r
u
n
lifted binding
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat:
remove
I
NCLUDE
pragma
s
as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add mi
s
sin
g
Data
.
F
loating
.
Float
t
o
c
abal
f
i
le
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
float
i
ng: A
d
d initial support for
the fl
o
a
tin
g
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
c
k Bowler
bu
i
l
d: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
cfloat: Ge
n
eral
i
z
e
do
u
ble
_
format to a
l
low specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k Bowler
float: Add cla
s
s
i
n
stances for
F
loat
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowl
e
r
cmath: Add
b
i
ndi
n
gs for float
-
valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
altfloa
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bo
w
le
r
l
i
cense: A
d
d missing c
o
pyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
N
ic
k
Bowler
doc: Add r
a
tionale behind th
e
Roundabl
e
class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
w
ler
doc: Fix oops in descr
i
ption
o
f Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowle
r
poset: Add commutativity note
for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k B
o
w
ler
poset: Re
n
ame isSignificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
ow
l
er
do
c
: Move library des
c
ri
p
tion to a b
e
tter hom
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nic
k
B
o
wler
build:
H
ac
k
a
ge-if
y
the cabal
f
ile
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
flo
a
ting: Add Roundable inst
a
nce for Inte
g
r
al a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owle
r
poset: Add instance for Inte
g
ral a => Ratio
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
d
o
c: Minor
ha
d
dock markup fi
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add
a
n Enum
in
s
tance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add
a
class which suppo
r
ts rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowl
e
r
floating:
F
ix bro
k
en
isFinit
e
implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowl
e
r
f
lo
a
tin
g
: Get rid of the extra Ins
t
anc
e
s module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Remove Inco
h
erentInstance
s
an
d
define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowler
poset: Use I
n
c
oher
e
ntInst
a
nces
to resolve ove
r
laps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
flo
a
ting: U
p
date exp
o
rt lis
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
do
u
ble: Spli
t
o
u
t
f
o
reign d
e
clarat
i
on
s
into th
e
ir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
B
owler
doc: U
p
date haddo
c
k comments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
poset: Ex
p
ort
the Ord
c
la
s
s (but not its m
e
th
o
ds)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: El
a
borate
o
n w
h
y O
r
d instances for fl
o
ating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating:
A
d
d fquotRem, t
h
e an
a
logue o
f
C's rem
q
uo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
f
loating: Add
f
ma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ouble: Impleme
n
t
s
pecifi
c
c
omparison fu
n
c
tions
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
Bowler
double:
Remove
superfl
u
ous par
e
ntheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
b
u
ild:
U
pdate cabal
sc
r
ipt for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
misc: Fi
x
FFI pragma
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
license: A
d
d copyright a
n
d
license i
n
formatio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
cfloat:
Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doc: Add a
d
etailed ov
e
rview of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
docs: Update
h
addock markup and
a
dd
a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
double: Add P
o
set and Sorta
b
le instances
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
p
o
set: Add a clas
s
for par
t
ially
ordered da
t
atypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
build
:
Add an a
u
t
o
con
f
configure
s
cript to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: Add description of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating
:
Add r
e
m
ainder
fun
c
tion
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
cfloat: Allow a
p
r
intf forma
t
specifier to be
p
as
s
ed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
double: implement fr
o
m
I
n
t
eger using t
o
F
loating
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bo
w
ler
floating: All
o
w
c
onversion fr
o
m any R
e
al to D
o
uble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowle
r
floa
t
ing:
Export
t
h
e toFloat
i
ng f
u
nction f
r
om
Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: A
d
d error
and
gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
f
l
oating: A
d
d power fun
c
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating
:
Add h
y
perbo
l
ic trigon
o
metric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
ty
p
es: Us
e
operations
i
n GHC
.
Pri
m
f
or dou
b
le <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floati
n
g: Add classification func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating
:
Add nextaf
t
er
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floa
t
ing:
A
dd
some of t
h
e exp
o
nential
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bo
w
le
r
floa
t
ing: Add tri
g
onomet
r
ic functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Spl
i
t Floatin
g
in
t
o Floating and Re
a
lFloat
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowle
r
double: Simplify foreign
c
al
l
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
B
owler
f
loat
i
ng
:
Ad
d
** opera
t
or to Floating cl
a
ss
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bo
w
ler
I
n
itia
l
commit
commit
|
commitdiff
|
tree