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 Bow
l
er
cmat
h
:
F
ix bad t
y
po in atan2 and
a
tan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
comple
x
: Add initial complex supp
o
rt
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowler
cmath:
F
i
x secti
o
n
h
eading
s
to match
the C sta
n
da
r
d
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bow
l
er
f
l
oating: Add insta
n
c
es for CDoubl
e
and
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
floating: Fix of
f
-
by-
o
ne error
i
n
s
caleRati
o
nal
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owle
r
fl
o
ating: Spl
i
t out
f
o
rm
a
tting f
r
om the Dou
b
le mod
u
le
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
M
ake fromRational w
o
rk properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
float
i
ng: Add scalb as t
h
e altfloat
version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Ad
d
another char
a
cteri
s
tic function a
n
d g
e
neral
i
z
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Ad
d
some
f
loating point c
h
a
r
acteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowl
e
r
f
loating: Punt t
h
e
FFI new
t
y
pe w
r
a
ppers
.
commit
|
commitdiff
|
tree
2010-02-06
Ni
c
k Bowle
r
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
B
o
wler
d
oc:
A
dd h
a
ddo
c
k d
o
cumentation for t
h
e Re
a
l
Float class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
e
r
fl
o
ati
n
g: Rename tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
o
wler
float
i
ng
:
Move the Double and F
l
o
at m
o
d
u
les
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floating: Use nearbyi
n
t
instead
of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
floating: Add rint
function to comple
m
ent nearbyi
n
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
exam
p
les: A
d
d a d
e
monstrat
i
on of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
fenv:
A
dd suppo
r
t
f
o
r r
a
i
s
i
ng exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat:
U
se
F
E_A
L
L_EX
C
EPT
i
n
stead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
ic
k
Bowler
compat: Make an effo
r
t t
o
support
fma pro
p
erly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bowler
floating
:
P
u
nt the clas
s
version of
C
's
r
e
m
quo f
u
nction
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
floati
n
g: Ad
d
a se
p
ara
t
e c
l
ass for the ba
s
ic
f
l
o
a
t
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Add
n
ote to s
o
u
r
c
e fil
e
about
n
on-conforman
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k
Bo
w
l
er
doc:
Acknowledge
the
e
x
istence
o
f
floati
n
g point
e
nvironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compa
t
: I
m
p
l
ement wrap
p
ers for C9
9
float-valued
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
uild
:
Fix build type
i
n cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
ow
l
er
compa
t
: Add c
o
nfigure war
n
ing when repl
a
cements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat: Add
compatibili
t
y w
r
apper
s
for some C99 functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Add sou
r
c
e
reposi
t
o
r
y
to c
a
b
a
l file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck B
o
w
ler
fenv
:
Add expli
c
i
t
definitions for inf
i
nity, nan and
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
env: Fix embarrassing t
y
po
in
t
h
e
F
ractional insta
n
ce
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
fe
n
v: Re
-
export
Co
n
t
r
o
l
.
Applic
a
tive since user
s
n
e
ed it
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bowler
floating: Add exception support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
licens
e
: Fix copyright y
e
ars in sou
r
ce f
i
les
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
floating: Use a
s
tr
i
ct da
t
a constru
c
tor for FE
n
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
float
i
ng:
A
d
d initial support for floating point
exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
fl
o
a
ting: Add nearbyint
to the RealFl
o
at class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
l
er
build: Update ca
b
al depen
d
ency information for G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
float: Remove use of decode
F
loatI
n
t
e
ger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
f
l
oat
i
ng: Use ban
g
p
a
tte
r
ns for unlif
t
e
d
b
indings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: remove INCLUDE
pragmas a
s
GHC
6
.
12 hate
s
t
h
em
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add
missing Data
.
F
l
oating
.
F
loat to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
fl
o
ating: Add initial support for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
B
o
wler
build: Add home
p
ag
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat
:
Generalize dou
b
le_
f
o
rmat to allow spe
c
if
y
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float:
Add clas
s
in
s
tan
c
es for
F
loat
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
c
math: Add bindings for flo
a
t-valued
f
unction
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
altfl
o
at-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
l
i
cense: Add missing copyr
i
ght headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add r
a
tional
e
behind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
doc: Fix oops i
n
descripti
o
n of
O
rd class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
poset: Add
c
ommuta
t
ivity note for max an
d
min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rena
m
e isSignifican
t
to is
O
rdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
d
o
c: Move library desc
r
i
p
tion
to a
b
ett
e
r home
.
commit
|
commitdiff
|
tree
2010-01-19
Nic
k
Bowler
build: Hac
k
age-ify the caba
l
fil
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
ow
l
er
floating
:
Add Roundable instance for Integral a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
pose
t
: Add
i
n
s
tance for Integral
a
=> Ra
t
i
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
doc:
M
inor
haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
ouble:
Add an Enu
m
instanc
e
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowl
e
r
f
l
o
ating: Add a c
l
ass wh
i
ch sup
p
orts rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
floati
n
g:
Fix broken is
F
inite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
o
wler
f
loating: Get rid
o
f the extra Instances modul
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
p
o
set
:
Remove IncoherentInstances an
d
define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowler
poset: Use IncoherentI
n
s
t
ances to resolve o
v
erlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k
Bowler
floating: Updat
e
e
x
port
l
ists
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowler
doub
l
e: Split ou
t
f
oreign d
e
clarat
i
ons into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
oc: Update haddock co
m
ments
for D
a
ta
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
poset: Expo
r
t the
O
r
d
c
la
s
s (bu
t
n
ot its
m
ethods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
ler
doc: E
l
aborate
on why Ord instances
for f
l
oating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
floating:
A
dd fquotRem, the
a
n
a
l
o
gue of C's
r
emquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
l
o
ating: Add f
m
a
function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
double:
Implement specific
comparison
fun
c
ti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
double:
R
emo
v
e superfluous parenthes
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
Bowler
build
:
U
p
date cabal script for distribu
t
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
mis
c
: Fi
x
FFI pr
a
gmas
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bo
w
le
r
licens
e
: A
d
d copy
r
ight and l
i
cense inf
o
rma
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
cfl
o
at
:
Upda
t
e cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
c
:
Add a de
t
ailed overv
i
ew of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowl
e
r
docs: Update ha
d
dock markup a
n
d add a trivi
a
l functi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowl
e
r
dou
b
le: Add P
o
set and Sortab
l
e instanc
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Add a class f
o
r partially ordered datatyp
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
build:
A
d
d a
n
autoconf con
f
i
gure
script t
o
det
e
rmin
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowl
e
r
floatin
g
: Add de
s
cription of
f
loating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
r
emai
n
der functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
B
o
wl
e
r
cfloat: Allow a pri
n
t
f
f
o
rmat specifier
t
o be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bo
w
ler
double: implement fromInteg
e
r using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g
:
Al
l
o
w conv
e
rsion from an
y
R
eal to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Export the toFl
o
ating function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
floating: Add error and gamma
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
w
l
er
float
i
ng: Add power functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
float
i
ng: Add
h
yperbo
l
ic
t
rigonometri
c
fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
types: Use ope
r
a
t
ions in GHC
.
Prim f
o
r
d
o
uble <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating: A
d
d classi
f
ication functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: A
d
d
n
e
x
tafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
fl
o
ating: Add so
m
e of
the ex
p
onential f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
f
l
oating: Add trig
o
n
o
m
etri
c
functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
fl
o
ating:
S
pl
i
t Floating into F
l
oat
i
ng an
d
RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
dou
b
le
:
S
i
m
p
l
ify foreign
c
alls
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
floating: Add
** o
p
era
t
o
r to Flo
a
ti
n
g class
.
commit
|
commitdiff
|
tree
next