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
Nic
k
Bowler
cma
t
h: Fix bad t
y
p
o
i
n
atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
complex
:
Add initial complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
c
m
a
th: Fix sec
t
ion headings to match the C
s
tandard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
floating: Add insta
n
ces for CDouble a
n
d
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
c
k
Bowler
floating:
F
ix
o
ff-by-one e
r
r
o
r
in
s
caleRational
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bo
w
ler
f
loating: Split
out
f
ormatting from the Double module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floa
t
ing: M
a
k
e
fromRational work pr
o
perly
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floating: Add
s
calb
as the altfloat
v
ersion of sc
a
lbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floati
n
g: Add anot
h
er characterist
i
c f
u
nction
and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floati
n
g: Add
s
ome flo
a
tin
g
point ch
a
racteristi
c
functions
.
commit
|
commitdiff
|
tree
2010-02-12
N
i
ck Bowler
f
l
oating:
Pu
n
t the
F
FI ne
w
type wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowle
r
doc: Add hadd
o
ck
d
ocument
a
tion
for the Rea
l
F
l
o
a
t class
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k
Bowler
f
l
o
a
t
ing: Rename tgamma
t
o
g
amma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bo
w
le
r
f
loating: M
o
ve the Do
u
ble and Fl
o
at modu
l
es
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
float
i
ng: Use near
b
yint inst
e
ad
o
f roun
d
in fquo
t
Rem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
float
i
ng
:
Add rint fun
c
tion to complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
examples: Ad
d
a
demo
n
stration of why FEnv is
still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
fenv: Add support f
o
r
raisi
n
g exce
p
tions exp
l
icitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat: Use FE_ALL
_
EXCEPT i
n
s
t
e
ad of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bowler
compat: Make an e
f
fort t
o
support
fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
float
i
n
g: Pun
t
the class versio
n
o
f
C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
floating: Add a separate class f
o
r the ba
s
ic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Add
note to sourc
e
f
il
e
abo
u
t non-co
n
f
ormance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Acknowledge th
e
existence of
floating point env
i
ronment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
ic
k
Bowler
co
m
pat: Impleme
n
t wrap
p
er
s
for C9
9
float-va
l
ued f
u
nct
i
on
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
build: Fix build type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compa
t
: Add
c
onfigure
w
arning when replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
cfloat
:
Ad
d
c
o
mpat
i
bility wra
p
pers for some C
9
9
f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
b
u
i
l
d
: Add source repository to
c
abal
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
f
e
nv: Add explicit defi
n
itio
n
s for inf
i
n
i
ty
,
n
an and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv:
F
i
x embarrassi
n
g
typ
o
i
n
the Frac
t
io
n
al ins
t
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
fenv: Re-
e
xport
C
ontrol
.
Appl
i
c
a
tive
s
ince use
r
s need
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
f
l
o
a
ting: Add exception support
to f
e
n
vE
v
al
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
ow
l
er
licen
s
e
:
Fix copyrig
h
t
years
in
s
ource files
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bow
l
er
floating: Use a strict data constr
u
ctor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
floa
t
ing: Add
initial suppo
r
t
f
or float
i
ng point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float
i
ng: Add nearbyint to the Re
a
lFloat clas
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
build: Update ca
b
al dependency infor
m
ation for GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowl
e
r
float: Remo
v
e use of deco
d
eF
l
o
a
tI
n
tege
r
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick
Bowler
f
l
oa
t
ing: Use bang patterns f
o
r
unlifted
bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
cfloat: remove
I
NCLUDE
pragmas as
G
HC 6
.
12 hat
e
s the
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wl
e
r
build: A
d
d miss
i
ng
Da
t
a
.
Floating
.
F
l
oat to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k B
o
w
l
er
f
loating: Add initial support f
o
r the f
l
oating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick B
o
wler
bu
i
ld: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
c
f
loat: Generali
z
e
double_
f
or
m
at to
a
llow
s
pecifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k Bowler
float:
A
dd class in
s
tanc
e
s for
Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowle
r
cm
a
th: Ad
d
binding
s
f
o
r flo
a
t-valued functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
license: Add miss
i
ng copy
r
i
ght headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
d
oc: Add r
a
tionale behind the Rounda
b
le
c
lass
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc:
F
i
x
oops in descriptio
n
of
Ord cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowle
r
pose
t
:
Add commuta
t
ivity note
f
o
r max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
poset:
R
ename i
s
Significant
t
o
isOrde
r
ed
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowler
doc: Move
l
ibrar
y
d
escriptio
n
to a bet
t
er home
.
commit
|
commitdiff
|
tree
2010-01-19
Ni
c
k Bowler
build: Hack
a
ge-
i
fy t
h
e
cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
flo
a
ting
:
A
d
d Rounda
b
le instance fo
r
Integ
r
al
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
poset: Ad
d
instance
fo
r
Inte
g
ral
a
=>
R
atio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doc:
M
inor haddock ma
r
k
up
f
ix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowl
e
r
d
ouble: Add an Enum inst
a
nce
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owl
e
r
floating: Add a c
l
ass whic
h
suppor
t
s rounding functi
o
ns
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fix
b
roken isFinite
imple
m
e
n
tat
i
on
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating:
G
e
t rid of
t
h
e
extra Ins
t
ances
m
o
d
u
le
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Rem
o
ve Incoherent
I
nstances and define o
u
r
ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
poset: Use IncoherentInstance
s
to resolve o
v
e
r
lap
s
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowle
r
float
i
ng: Up
d
ate
export li
s
ts
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
ler
d
o
uble
:
Split o
u
t foreign
declarat
i
ons into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wle
r
doc: Update
haddock c
o
mments
f
or Dat
a
.
Pose
t
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
poset: Ex
p
ort the
Ord
cl
a
ss (but not its meth
o
ds)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Elaborate on why
O
rd instances for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
l
oating: Add fquotRem, the analogue of
C
'
s
remq
u
o
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bo
w
l
e
r
floating: Add fma funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
double: Implement specific comparison fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
double: Remove
s
uperfluo
u
s parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
o
wle
r
b
uild: Update caba
l
script for d
i
stribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
misc: Fix FFI pragma
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license
:
Add copyr
i
ght and
l
icense informati
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
cfloat
:
Update c
f
loa
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bo
w
ler
do
c
: A
d
d a detailed overview of the
purpose of
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Up
d
ate haddock marku
p
and add a trivi
a
l fun
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
double
:
Add Poset
a
nd Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wle
r
p
o
set: Add a c
l
a
ss for part
i
ally or
d
e
r
ed
d
a
t
a
typ
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: A
d
d an autoconf confi
g
ure script to
d
e
t
ermine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
loatin
g
: Add descript
i
on of floating c
l
as
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing: Add rema
i
n
d
e
r function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
cfloat: Allow a
printf
format s
p
e
cif
i
e
r
to be
p
a
ssed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double:
i
mplement fromInteger
u
s
ing toF
l
oati
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Allo
w
conv
e
rsion from any Real to D
o
uble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
flo
a
ting: Export t
h
e
toF
l
oating function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick
B
owler
floating: Add error and
gam
m
a fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add power functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
hyperbol
i
c tri
g
onometric fu
n
cti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bow
l
e
r
types: Us
e
o
perati
o
ns in G
H
C
.
Prim for double <=
>
float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
n
g: Add
c
lassification functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowl
e
r
floating: Add ne
x
tafte
r
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Add s
o
me o
f
th
e
exp
o
nentia
l
f
u
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating
:
A
dd
trigonometr
i
c functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
floati
n
g
:
S
plit Floating into
Floating
a
nd Rea
l
F
lo
a
t
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
d
ouble:
Simplify
foreign c
a
lls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add ** operator to Floating cl
a
ss
.
commit
|
commitdiff
|
tree
next