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 bad typo in atan2 and atan2f.
2010-02-20
Nick Bowler
cma
t
h
: Fix
bad typo in atan2 an
d
atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
o
mplex: Add initial
com
p
lex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
cmat
h
: Fix section he
a
ding
s
to match the
C s
t
andar
d
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
f
l
oating:
Add
i
nsta
n
ces for C
D
ouble and CF
l
oat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
float
i
ng
:
Fi
x
off-by-o
n
e
e
rro
r
in scaleRati
o
nal
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
floating: Split out
f
ormatting fro
m
the D
o
ubl
e
module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
floating: M
a
ke fromRational
work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowl
e
r
floating: Add s
c
al
b
as
t
he a
l
tfl
o
a
t
ve
r
sion of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
f
loating: Add
a
no
t
h
er cha
r
act
e
ri
s
tic functi
o
n and generaliz
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
l
er
flo
a
ting: Add
s
ome
floating point charact
e
ristic f
u
nctions
.
commit
|
commitdiff
|
tree
2010-02-12
Nic
k
B
owler
floating: P
u
n
t
the FFI
n
ewty
p
e
wrapper
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bo
w
ler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
doc: Add haddock do
c
u
m
entatio
n
for
t
he Rea
l
Floa
t
class
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
flo
a
ting: R
e
name
tgamma
t
o g
a
mma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floating: Move
t
he D
o
uble and Flo
a
t module
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
floating:
U
se ne
a
rb
y
int instea
d
of round in fquo
t
Re
m
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
l
er
floating
:
Add rint
f
un
c
tion t
o
comp
l
em
e
nt ne
a
rb
y
in
t
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bow
l
er
exa
m
p
l
e
s: Add a dem
o
nstration
o
f wh
y
FEn
v
is
still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k B
o
w
l
e
r
fe
n
v: Add su
p
p
o
rt
fo
r
r
a
isi
n
g exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
c
float: Us
e
FE_ALL_EXCEPT
i
nstead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Make an
effort t
o
support fm
a
properly
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck B
o
w
l
er
floating:
P
u
nt the class version o
f
C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
floa
t
ing:
Add a sepa
r
at
e
class
f
or t
h
e basic
fl
o
a
ting
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
co
m
pat: A
d
d note to source file abo
u
t n
o
n-co
n
forma
n
ce
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
doc: Acknowledge the
e
x
i
stence of floating point envir
o
nme
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nic
k
Bowler
co
m
pat: Implemen
t
wr
a
ppers for C99 f
l
o
at-v
a
lued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
build
:
Fi
x
build t
y
pe i
n
cabal fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
N
ic
k
Bowler
co
m
p
a
t
:
Ad
d
configure warni
n
g when re
p
lacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bo
w
le
r
c
f
loat: Add c
o
m
patibility wrappers
for s
o
me C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owle
r
build: Add sourc
e
repository to cab
a
l file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
f
e
nv
:
A
d
d explicit definit
i
ons
for infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bow
l
e
r
fenv: Fi
x
embarrassing typo in t
h
e
F
ractiona
l
i
nstan
c
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fe
n
v
:
Re-
e
x
p
o
rt Control
.
Applicative
s
ince users ne
e
d it
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
fl
o
a
t
ing: Add excep
t
i
on support to
fenvE
v
al
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
Bowl
e
r
l
i
ce
n
se: Fix copyright y
e
ars in
s
ource file
s
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
B
owler
floati
n
g:
Us
e
a strict data
con
s
t
r
u
c
tor for F
E
nv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fl
o
a
t
in
g
: A
d
d initial support f
o
r floating
point exce
p
tions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
loating: Add nea
r
byint t
o
the RealF
l
oat c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowle
r
b
u
ild: Updat
e
cabal dependency i
n
f
ormatio
n
f
o
r GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
float: Remov
e
use of decodeFloat
I
nteger
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bo
w
le
r
fl
o
ating: Use bang
patterns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
cfloat: remove INCLUDE pragmas as GHC 6
.
12
h
a
t
es the
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
w
ler
b
u
i
ld:
A
d
d
missing
D
ata
.
Float
i
ng
.
Float
to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
loati
n
g
: Add initial support for the floatin
g
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: Add
homepa
g
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowle
r
c
float: Generalize doub
l
e
_
f
or
m
at to al
l
ow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
flo
a
t: Add class instances
f
or Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k Bowler
c
m
ath
:
Add bindings for float-valued func
t
io
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
al
t
float
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
license: Add miss
i
ng copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add ra
t
ional
e
b
ehind
t
he Ro
u
ndable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
B
o
wler
doc: F
i
x oops in descrip
t
ion of Ord
c
lass
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
c
k B
o
w
l
e
r
poset: A
d
d commutativit
y
note for m
a
x
a
nd min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
ler
poset: Rename isSign
i
f
i
c
a
nt to isO
r
dered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
do
c
: Mov
e
libra
r
y
d
e
scri
p
tio
n
to a better h
o
me
.
commit
|
commitdiff
|
tree
2010-01-19
N
ick Bowl
e
r
build: Hackage-ify t
h
e
c
abal
f
i
le
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
f
loating: Add Rounda
b
l
e
instance for
Int
e
g
ral
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
poset: Add inst
a
nce for
I
nte
g
ral a
=
> Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck B
o
wler
do
c
: Min
o
r haddock m
a
rkup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
doubl
e
: Ad
d
a
n Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floa
t
ing: Add a
c
l
ass whic
h
supports roundi
n
g func
t
ion
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fix broken isFinite
i
m
plementat
i
on
.
commit
|
commitdiff
|
tree
2009-11-23
Nick B
o
wler
fl
o
ating: Get r
i
d
of the extra
I
nstances mo
d
ul
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
Bowler
p
o
set: Remove IncoherentInstances
a
nd define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowler
poset
:
Use Inc
o
h
e
rentIn
s
t
an
c
e
s
to
resolve ov
e
rla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
floating: Update export
l
ists
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick
B
owler
do
u
ble: Spl
i
t out foreig
n
d
e
claration
s
into
t
heir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doc: Update haddock comment
s
for Data
.
Pose
t
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
po
s
e
t
: E
x
port
the Ord class (but n
o
t
i
t
s metho
d
s)
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowl
e
r
doc: Elaborate on why
Ord instances
f
o
r
floating type
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
fl
o
ati
n
g: Add fquotRem, th
e
analog
u
e of C's r
e
mquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
flo
a
ting:
A
dd fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
do
u
bl
e
: Implement specif
i
c comp
a
rison functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bo
w
l
e
r
double: Remov
e
super
f
luo
u
s p
a
renth
e
ses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Update cabal script for distribut
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix
FFI
p
ragmas
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
Bowl
e
r
license: Add
copyrig
h
t and
license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bow
l
er
cfloat:
U
pda
t
e
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
doc: Add a detailed over
v
iew of
the purp
o
se of
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Upd
a
te
had
d
ock m
a
rkup and add a
t
r
ivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowle
r
double: Add Poset
and Sortable in
s
tances
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
pose
t
:
Add a
c
lass
f
o
r partiall
y
ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bow
l
er
build
:
Add an autoconf configure script
t
o dete
r
m
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
flo
a
ting: Add
d
escription of float
i
ng class
e
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
o
wle
r
floating:
A
dd
r
e
m
ainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: A
l
low
a
p
r
intf
f
ormat specifier t
o
be
p
a
s
sed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
dou
b
le: implemen
t
fr
o
mInteger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating: Al
l
o
w
c
onversion from any
R
e
al to Doubl
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: Ex
p
ort the
t
oFlo
a
ting fu
n
ction from
Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
flo
a
ting
:
Add e
r
ror and gamma fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floa
t
ing: Add
p
ower functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floating:
A
d
d hype
r
bolic trigonometric
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
types: Use
opera
t
ions in GH
C
.
Prim f
o
r double <
=
>
float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floati
n
g: Add classification functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: Add
nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating: Add som
e
of
the
e
xponenti
a
l
functi
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add trigon
o
m
etric funct
i
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
flo
a
ting: Split Float
i
ng
into
F
loati
n
g
and RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowle
r
double: Sim
p
lify foreig
n
calls
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Add ** ope
r
ator to
F
l
o
ating class
.
commit
|
commitdiff
|
tree
next