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 epsilon to the RealFloat class.
2010-02-22
Nick Bowler
f
l
oati
n
g: Add epsilon to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
cmath:
Fix ba
d
typo
i
n
a
t
an2 a
n
d atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
compl
e
x: Add ini
t
ial complex su
p
p
o
rt
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bow
l
er
cmath: Fix s
e
ction
headings to match the C stan
d
ard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bow
l
e
r
fl
o
ating: Add instances
f
or C
D
ou
b
le and
C
F
l
oat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowler
floating: Fix off-by-on
e
e
rror in sc
a
leRational
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick
Bowler
floating: Spl
i
t out form
a
tting fro
m
the
D
ouble modu
l
e
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floating
:
Make fr
o
mRational work pr
o
p
e
rly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
floating: Add sc
a
lb as the
altfloat versio
n
of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k B
o
wler
floati
n
g: A
d
d ano
t
her characteri
s
tic
f
uncti
o
n and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
floating:
Add some floating point characte
r
ist
i
c fun
c
tion
s
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
float
i
ng: Punt the FFI newtype wr
a
ppers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
doc: Add
haddock documentation for the Real
F
loat
c
lass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floating: Renam
e
tgamma to g
a
mma
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck
B
owler
floati
n
g: Move the Double and
Float
modu
l
e
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
ting:
Use n
e
a
rbyint
i
nstead
o
f round in fquot
R
em
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floating: A
d
d rint function
to complement near
b
y
int
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
examples: Add a demonstration of
w
hy FEnv is stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
fenv: Ad
d
sup
p
ort fo
r
raising exc
e
ptions expl
i
citly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
cf
l
oat
:
Use FE_ALL_
E
X
CEPT i
n
stead of
-
1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowle
r
c
o
mpat: Make an effort
t
o supp
o
rt f
m
a
properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Pun
t
the class versi
o
n of
C
's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick B
o
wler
floating: Add a separate class for the
ba
s
ic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat:
Add note to source
file abo
u
t non-conf
o
r
m
ance
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bowler
d
oc: A
c
knowledge the existence of floating p
o
int env
i
ronme
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nic
k
Bowler
compat: I
m
plem
e
nt wra
p
pers for C99 float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build:
Fix build type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bo
w
ler
c
o
mpat: Add
conf
i
g
ure warning when replacements ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
f
l
oat
:
A
d
d compatibi
l
ity wrappers for some C99 fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
build: Add
so
u
rce rep
o
s
itory to cabal
fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fe
n
v: Add explicit de
f
i
nitions fo
r
infinity, nan an
d
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fenv: Fix emba
r
ra
s
s
i
n
g typo in the Fract
i
ona
l
instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fenv: Re-expo
r
t C
o
ntrol
.
App
l
i
c
ative s
i
nce
u
se
r
s need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
oating: Add
e
xception su
p
port t
o
f
e
n
v
Eval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
licens
e
: Fix copyrig
h
t ye
a
r
s
in
s
ource
f
iles
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
loating: Use a st
r
ict data
c
onstructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
floating: Ad
d
i
nitial
suppor
t
for fl
o
ating po
i
nt excepti
o
ns
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
fl
o
ating: Add nea
r
byin
t
to the RealFl
o
a
t
class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
bui
l
d: Update cabal depend
e
n
c
y
i
n
fo
r
m
ation for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
float:
Remove use of decodeFloa
t
Inte
g
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
floa
t
ing:
U
se bang patt
e
rns
f
o
r
u
nlifted
bi
n
dings
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
cfloat:
r
emove
INCLUDE pragm
a
s
a
s GHC
6
.
1
2
hates
t
he
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
b
u
i
ld: A
d
d missin
g
Data
.
F
l
oatin
g
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
f
l
oating:
Add
i
n
i
tial sup
p
o
rt for the
floatin
g
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
Bow
l
er
build: Add
h
om
e
page
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
cfloa
t
:
G
eneralize dou
b
le_
f
ormat t
o
allow s
p
ecif
y
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k
Bowler
fl
o
a
t
: Ad
d
cl
a
ss
inst
a
nces
f
or Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck B
o
wl
e
r
c
m
ath: Add binding
s
fo
r
float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
a
l
tfloat-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
lic
e
nse: Add missin
g
copyright head
e
rs
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
doc
:
Add r
a
t
i
o
nale behind the Roundable
cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix oops
in d
e
s
c
ripti
o
n of
Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
B
owler
p
oset: Add co
m
m
u
t
ati
v
ity
n
ote for
m
ax
and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
poset: Rename isS
i
gnificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc:
M
o
ve library description to
a
better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
bu
i
ld: Hackage-ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k
Bo
w
ler
fl
o
ating: Add Roun
d
a
b
le instance for In
t
egral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
w
l
er
poset: Add instance for Int
e
gral
a
=> Ra
t
io a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
d
o
c:
Minor haddock m
a
rkup fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
ic
k
B
o
wler
double:
Add a
n
Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add a class which
s
upports roun
d
ing f
u
nctions
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k Bo
w
ler
floa
t
ing: Fix broken
i
sFinite
i
mpl
e
mentatio
n
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
c
k
Bowler
floating: Get rid
of
the extra
I
nstances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Remove In
c
oher
e
ntInstances
and define o
u
r
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
p
oset: Use Inco
h
erentInstance
s
to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowler
floating: Upda
t
e e
x
port l
i
sts
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowle
r
double
:
Sp
l
it out fo
r
eign declarati
o
ns into thei
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
do
c
:
U
pdate haddoc
k
co
m
ments
f
o
r
Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
p
o
set:
E
x
p
ort the Ord
c
lass (but not its
m
ethods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
c
: Elaborate o
n
why Ord instan
c
es for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowl
e
r
flo
a
ting: Add fquo
t
Re
m
, the a
n
a
logue of C's re
m
quo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating
:
A
dd fma functi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick B
o
wler
doubl
e
:
Implement specific co
m
parison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
double: Remove superfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
b
uild: Update c
a
bal s
c
ript
f
or distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc:
F
ix
FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
l
i
c
e
n
se
:
Add copyrigh
t
a
n
d
license
in
f
ormation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cflo
a
t: Update cfl
o
at
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
c
: Add a d
e
tailed ove
r
view
of
t
he purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bow
l
er
docs: Updat
e
haddock mar
k
up a
n
d
add a trivial
f
u
nction
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
double: Add Poset
a
nd
S
ortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
poset
:
Ad
d
a class
f
or partia
l
ly ordered data
t
ypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Add an autoconf
c
o
n
f
igur
e
s
c
r
i
pt t
o
dete
r
mine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floa
t
ing: Add d
e
scription of
f
loat
i
ng classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
flo
a
ting:
Add remai
n
der functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
cfloat: Allow
a printf format spec
i
fie
r
to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
doubl
e
: implement fromInteger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowl
e
r
f
loating: Allow co
n
ve
r
s
ion fro
m
any Real to
D
oub
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Export the
t
oFloat
i
ng
functi
o
n from D
a
ta
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
f
loating: Add error and gamma
fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
f
loating: Add
power
f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
o
w
ler
float
i
ng:
A
d
d
hyperbolic trigonometr
i
c functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
types: Use operati
o
ns in GH
C
.
Prim
f
or do
u
ble <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
flo
a
ting: Ad
d
cl
a
ssification function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floatin
g
: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k B
o
w
ler
floating
:
Ad
d
so
m
e
o
f t
h
e
e
xponential f
u
nctio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
a
ting: Add t
r
igonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
fl
o
ating
:
S
p
l
it Floating into Floating and Rea
l
Float
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
double
:
Simplify f
o
reign calls
.
commit
|
commitdiff
|
tree
next