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 B
o
wler
cm
a
th:
F
i
x bad typo
in atan2
and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
complex: Add initia
l
complex suppo
r
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
cmath: Fix section he
a
dings
t
o m
a
t
ch the C stand
a
rd
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowle
r
f
l
oating:
A
dd
i
nstances fo
r
CDo
u
ble
and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
f
l
oating: F
i
x
off
-
by-one
e
rror in scaleRation
a
l
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
f
l
oati
n
g: Spl
i
t out formatting f
r
om th
e
D
o
uble module
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
floating: Make
f
romR
a
tional wor
k
properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Ad
d
scalb as th
e
altfloat versi
o
n of sca
l
b
l
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
flo
a
tin
g
: A
d
d anot
h
er
ch
a
racteristic funct
i
on a
n
d generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
er
floati
n
g: Add some floa
t
ing point charac
t
eristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowle
r
floa
t
in
g
: Pu
n
t the FFI new
t
ype wra
p
p
e
rs
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfloa
t
-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add hadd
o
ck documentati
o
n for th
e
RealF
l
oa
t
class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floati
n
g:
Rename tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bo
w
ler
fl
o
ating: Move the Doubl
e
and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
o
w
l
er
floating: Use
nearby
i
nt
i
nstead of round in fquot
R
em
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
floa
t
i
n
g
:
A
d
d
r
i
nt fun
c
t
io
n
to
c
omple
m
e
n
t ne
a
r
b
yint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
examples
:
Add a demonstr
a
tion of
w
hy FEnv is
s
till
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
fenv: Add
s
upport for rai
s
ing exceptio
n
s
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
c
f
loat: Use FE_ALL_EXCEPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
c
k Bowler
compat: Make
a
n effort
to
s
upport fma properl
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
f
l
o
ating: Punt
the class
v
ersion
of C's re
m
qu
o
function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
owler
floatin
g
:
A
d
d
a separate class for the basic
floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
i
c
k
Bowler
com
p
at:
A
dd
note to
sourc
e
file about
n
o
n
-confor
m
ance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc:
A
cknow
l
edge the existe
n
c
e
o
f floating po
i
nt e
n
vironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick B
o
wler
compat: I
m
pl
e
men
t
wrap
p
ers
f
o
r C99
f
loat-valued fun
c
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
uild: Fix build t
y
pe
i
n
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
comp
a
t: Add configure warni
n
g when replace
m
ents are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cflo
a
t: Add compatibility wrappe
r
s
for some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
u
ild: Add sourc
e
repository to cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add
e
xplicit definiti
o
ns for in
f
init
y
,
nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bo
w
l
er
fenv: Fix embarrassing typo
i
n the Fractional
instan
c
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re
-
expor
t
Control
.
A
p
plicative since
user
s
need it
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
floating: Add
e
x
c
e
ption
s
u
p
port to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
licens
e
: Fix copyright
y
e
ars in source
files
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bowler
floating
:
Use a st
r
ict data constructor
for FE
n
v
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
floatin
g
: Add
i
nitial s
u
pport fo
r
floating poin
t
exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
floating: Add n
e
arbyint to the
RealFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
build
:
Update cabal depe
n
dency informa
t
ion for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
floa
t
: Remove use
o
f decodeFloatIntege
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
floating:
Use
b
ang patterns
for unlift
e
d
bi
n
dings
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k B
o
wler
cfloat: remov
e
INCLUDE
pragmas a
s
G
H
C 6
.
12 hates
t
hem
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
build: A
d
d
missing Dat
a
.
Floating
.
Floa
t
to cabal fil
e
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
floating: Ad
d
ini
t
i
al suppor
t
for the f
l
oating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
bui
l
d: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
cfloat: Generalize double_format to allow
specif
y
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wler
float: Add class in
s
t
a
n
ces for Floa
t
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
cmath: Add bindings for float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
a
l
tfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
license: A
d
d missing
c
o
p
yright headers
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowler
d
oc: Add rational
e
b
ehind the Roundab
l
e
class
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bow
l
er
d
oc: Fix oops in de
s
cription of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowler
poset:
A
dd commutativity no
t
e for
m
ax an
d
min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
p
o
s
et: Re
n
ame is
S
ignificant t
o
isOr
d
ered
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
do
c
: Move
l
ibrary descrip
t
ion t
o
a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
b
uild
:
Hackage-ify the c
a
b
al
f
ile
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
fl
o
a
t
ing:
Add Roundable
i
ns
t
a
n
ce for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
w
ler
pos
e
t: Add in
s
t
a
nc
e
for Integral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
d
oc:
M
inor h
a
d
dock markup
f
ix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
double: A
d
d a
n
En
u
m instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wle
r
f
l
o
a
t
i
ng: Add a cla
s
s wh
i
ch supports rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fi
x
b
r
oken isFinite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
float
i
ng: Get rid of the ex
t
ra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset:
R
emove
I
ncoherentInsta
n
c
es and define
our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
p
o
s
e
t: Use
Inco
h
erentIn
s
tances to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowler
f
l
o
atin
g
: Update exp
o
r
t
l
i
st
s
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
c
k Bo
w
ler
doubl
e
: Split out foreign declara
t
ions int
o
their
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c: Upda
t
e haddoc
k
c
omm
e
n
t
s
for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
p
oset: Export the Ord
class (but no
t
i
ts
meth
o
d
s)
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doc:
Elaborate on why
O
r
d in
s
tances f
o
r floating type
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floatin
g
: Add fquot
R
e
m, the analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
flo
a
ting:
A
dd fma funct
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
do
u
ble: Im
p
leme
n
t specific comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
double: Remove
s
uperfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Update
c
abal script for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix F
F
I
p
ragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
er
license
:
Add copyr
i
ght and
l
i
cense i
n
formation
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
cfloa
t
: Upd
a
te cflo
a
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
doc: Add a det
a
iled
o
verview
o
f
the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
docs:
U
p
d
ate haddock markup and add a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
B
owler
double: Add Poset and Sortable in
s
tances
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
poset: Add
a
class
fo
r
p
ar
t
i
ally
o
rdered da
t
atypes
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
build: Add an
autoconf co
n
figure scr
i
p
t to d
e
termine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
f
l
oating: Add
d
escrip
t
i
on of floating classe
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oati
n
g: Add r
e
mainder
functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wl
e
r
c
flo
a
t
: Allow a printf
f
orm
a
t specifi
e
r to be pa
s
sed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: impl
e
ment fromInteger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
flo
a
t
i
ng: Allow co
n
version from an
y
Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: Ex
p
o
r
t
t
h
e
to
F
loa
t
ing funct
i
on from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating:
A
d
d er
r
or
and
g
a
mma function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
flo
a
ting: Add p
o
wer func
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floatin
g
: Add hy
p
erbolic
tri
g
o
nometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
types: Use
operations in GHC
.
Prim for do
u
ble <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
fl
o
ating: Add classificati
o
n
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Add some of
the ex
p
onential functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add trig
o
nom
e
tric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
: Split Floating i
n
to
Floating and Rea
l
Floa
t
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
doub
l
e: Sim
p
lify foreign c
a
l
ls
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bo
w
le
r
floating: Add ** operator to Floating class
.
commit
|
commitdiff
|
tree
next