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 B
o
wler
fl
o
a
t
i
ng
:
A
dd epsilon to
t
he RealFloat clas
s
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
cmath: Fix bad typo in ata
n
2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bow
l
er
complex: Add init
i
al
c
omplex
s
upport
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
cm
a
th: Fix section head
i
ngs to match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k B
o
wler
floating:
A
dd
instanc
e
s for
C
Doubl
e
and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: F
i
x off-by-on
e
error in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
float
i
ng
:
Split out f
o
rmatting from the Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wle
r
float
i
ng:
Make fromRati
o
n
a
l work prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
floa
t
ing: Add scalb
a
s
t
he altfloat version o
f
s
c
a
lbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
f
loating: Add another characterist
i
c fu
n
ction and generali
z
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
er
f
loati
n
g: Add
some floatin
g
point char
a
cterist
i
c functions
.
commit
|
commitdiff
|
tree
2010-02-12
N
i
c
k
Bow
l
er
float
i
ng:
Punt the FFI new
t
ype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
al
t
float-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
B
owler
doc: A
d
d haddock d
o
cume
n
ta
t
i
o
n
f
or th
e
RealFloat clas
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
f
l
oating: Rename tgamma to gamm
a
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
floating: Move the Doubl
e
a
n
d
Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
f
l
oa
t
ing:
U
se
n
earbyint instead of roun
d
in
f
qu
o
t
R
em
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: A
d
d
rint function t
o
complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examp
l
es: Add
a
demo
n
s
tratio
n
of why F
E
nv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
fe
n
v
:
Add support for raising exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
cfloat:
U
se FE_AL
L
_EXCEPT in
s
tea
d
of
-
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
c
o
m
pat:
Make an
eff
o
rt
t
o su
p
po
r
t
fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
float
i
ng:
Punt the class
v
er
s
ion of C'
s
remquo funct
i
on
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
fl
o
ating: Add a sep
a
rate
c
lass for t
h
e basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nic
k
Bowler
compa
t
: Add note to sou
r
ce file about non-
c
onformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nic
k
Bowler
doc: Acknowledge the exis
t
e
n
ce of fl
o
a
t
ing point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bow
l
er
compat:
Implement wra
p
p
e
rs for C
9
9 float-valued func
t
i
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
build: Fix
b
uild type in
c
abal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
B
o
wl
e
r
compat
:
Add configure warn
i
ng when r
e
p
l
aceme
n
t
s are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick B
o
wl
e
r
cfloa
t
:
Add com
p
a
t
ib
i
lity
w
rappers for so
m
e C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
uild: Ad
d
sour
c
e reposito
r
y
to
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
fenv: Ad
d
expl
i
cit definitions fo
r
infinit
y
, nan and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Fix embarrassing typo in t
h
e Fractional
instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fenv: Re-exp
o
rt Contro
l
.
Applicative si
n
ce users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add ex
c
e
ption support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
l
i
cense: Fix c
o
p
yrigh
t
ye
a
rs in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
floating: Use a strict data const
r
uct
o
r
f
or FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
floating
:
Add initial supp
o
rt for floating point exc
e
ptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
floating: Add near
b
yin
t
to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
b
uild: Update cabal dependency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
float:
R
emove us
e
of decod
e
FloatInte
g
er
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
float
i
ng: Us
e
ba
n
g patter
n
s f
o
r unlifted
b
ind
i
ngs
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
c
f
l
oat: remove I
N
CLUDE
p
ragmas as GHC
6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Ad
d
missing
Dat
a
.
Floa
t
ing
.
Float to c
a
bal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Ad
d
ini
t
ial
s
upport f
o
r
t
he floatin
g
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
cflo
a
t: Generalize
double_form
a
t to allow s
p
e
c
ifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
w
ler
fl
o
at:
A
dd
c
l
a
ss instances for
Fl
o
at
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
cmath: A
d
d b
i
ndings for f
l
o
a
t-valued fun
c
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bow
l
er
altfloat-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license: Add missing copyright header
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
o
c: Add rat
i
onale
b
e
h
ind the R
o
undabl
e
c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k
Bowler
doc: Fix oops
in d
e
scription
o
f Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowl
e
r
poset: Add c
o
mmu
t
ativity not
e
for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
poset: Rename isSignifica
n
t to
i
s
Orde
r
ed
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick
B
o
w
ler
doc:
Move
l
i
b
rary
descript
i
on t
o
a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: Hackage-ify the ca
b
al file
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
floating: Add Roundable i
n
sta
n
ce for I
n
tegra
l
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
p
oset: Add instance for Integral a =>
R
a
t
io a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
d
o
c: Minor
haddock
m
a
rkup f
i
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: A
d
d an Enum in
s
tance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
floating:
A
dd a class which supports rounding
functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowl
e
r
f
loat
i
ng: Fi
x
broken
i
s
Finite
impleme
n
tati
o
n
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k
Bowler
floating
:
Get
r
i
d of
the
e
xtra I
n
stances module
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k
Bowler
po
s
et: Remove
IncoherentInsta
n
ces and define
o
ur own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bow
l
e
r
pose
t
: Use
Incoheren
t
Instan
c
e
s to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
floating: Upda
t
e
export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
dou
b
le: Split
o
ut
fo
r
eign declaration
s
into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
doc:
Update
h
addock co
m
ments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
poset:
Export the Ord
class (but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
d
oc: Elaborate on why
Ord in
s
ta
n
ces f
o
r
floa
t
ing
type
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
floating: A
d
d
f
quot
R
e
m, th
e
anal
o
gue of C
'
s
remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Ad
d
fma
func
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ouble: Imple
m
ent specific compa
r
i
son
f
un
c
tions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
u
b
le: Rem
o
ve
superfluous paren
t
he
s
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bu
i
l
d: Up
d
ate cabal script for
distribu
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
ow
l
er
m
i
sc:
F
ix
FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
l
i
c
ens
e
: Add copy
r
i
g
ht and license informatio
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
Bowl
e
r
cfloat: Update
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
d
o
c: Add a detailed
o
ve
r
view
of the pur
p
o
s
e of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick B
o
wler
docs:
U
pdate haddo
c
k marku
p
a
nd a
d
d a trivial fu
n
c
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
do
u
ble: A
d
d Poset and Sor
t
abl
e
instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset
:
Add a clas
s
for par
t
ially o
r
dered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Add an autoconf
c
o
nf
i
gure scri
p
t to d
e
termine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floa
t
ing: Ad
d
de
s
cription of f
l
oa
t
ing classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
flo
a
t
ing: Add remainder
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
c
f
loat: Allow
a printf
f
ormat spe
c
if
i
e
r
to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
d
o
uble:
i
mple
m
ent fromInte
g
er us
i
ng toF
l
oating
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowler
flo
a
ting: Allow c
o
nver
s
ion from
any Rea
l
to
D
o
u
b
le
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
a
ting
:
Export the toFloating
f
unction from
D
ata
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floatin
g
: Add error an
d
g
amma f
u
nctio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Add p
o
wer functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing: A
d
d hyperb
o
l
ic tri
g
onometr
i
c functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
t
y
pes
:
Use
operations in
G
HC
.
P
r
im fo
r
double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floati
n
g: Add classification functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
w
le
r
floa
t
ing:
Add n
e
xtaft
e
r
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: Add
s
o
me of the ex
p
o
nential funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
B
o
wler
floating: Add trigono
m
e
tric f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Split Floating into
Floatin
g
a
nd RealFlo
a
t
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick B
o
wler
dou
b
le: Simp
l
ify fo
r
e
i
gn calls
.
commit
|
commitdiff
|
tree
next