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
complex: Add initial complex support.
2010-02-20
Nick
Bowler
complex: Add in
i
tial complex sup
p
or
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
l
er
cmath:
F
i
x
s
ection headings to m
a
tc
h
th
e
C stan
d
ard
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
floating: Add inst
a
nces
for CDouble and C
F
loat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
floating: Fix o
f
f
-by-one er
r
or
in sc
a
leRati
o
na
l
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
floating: Split out formatti
n
g from
t
he
D
o
uble
modul
e
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bow
l
er
floating:
M
a
ke from
R
ational work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
l
er
flo
a
t
i
n
g: Add sc
a
lb as the
altfloat version
of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
f
l
oat
i
n
g
:
Add anot
h
er ch
a
racteristi
c
f
u
nctio
n
and
g
eneralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
float
i
ng: Ad
d
some
f
loating point c
h
aracteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Ni
c
k Bowler
floating: Punt
t
he
F
FI newtype wrappe
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
N
ick Bow
l
er
a
l
tf
l
oat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
ick
Bowler
do
c
: Add haddock documentation for the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owl
e
r
f
l
oating:
R
ena
m
e tgamma to g
a
m
ma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
le
r
f
l
o
ating: Move the Do
u
ble
a
nd Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
f
l
o
a
ti
n
g: Use nearbyint i
n
s
t
ead
of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
floating: Add rint fu
n
c
tion
to complem
e
nt nea
r
b
y
int
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
exa
m
p
les: Add a demonstratio
n
o
f why FEn
v
is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
fenv: Add support for raising exc
e
pti
o
ns explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owle
r
c
f
l
o
at: Use
F
E_ALL_EX
C
EPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
c
k
Bow
l
er
comp
a
t: Make a
n
effo
r
t to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowle
r
floating: Punt t
h
e
c
l
ass
v
ersion of C's remquo
f
uncti
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k B
o
wler
floating: Add a se
p
a
rate class
for the bas
i
c floa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick
B
owler
com
p
at: Add no
t
e to so
u
r
c
e
file a
b
out non-
c
onformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
do
c
: Acknowl
e
d
g
e the exis
t
e
nce of flo
a
ting point
envir
o
nmen
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
com
p
at: I
m
plement wrappers
for C99 flo
a
t-valued
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
build: Fix
build type in
ca
b
al
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: Add
c
onfigure warning when repla
c
ements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
float: Add compatibilit
y
wrapper
s
for some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wl
e
r
build: Add
source repos
i
tory to cabal
f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bow
l
er
fenv: Add exp
l
i
c
it def
i
nitions for infinity,
n
an and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
f
env: Fix embarrassin
g
ty
p
o in the Fractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re-exp
o
rt Contro
l
.
A
p
plicative sinc
e
u
se
r
s
n
eed
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floati
n
g: Add exception support to fen
v
Eval
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
B
owler
license: Fix copyright years in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
f
lo
a
t
ing: Use a st
r
ict data constructor for F
E
nv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating
:
A
dd initia
l
support for floating
point
e
xceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
flo
a
ting
:
A
d
d nearby
i
nt to
t
he RealFloat clas
s
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick
B
o
wler
buil
d
: U
p
d
a
te
c
abal
d
ependen
c
y inform
a
tio
n
for G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
loat: Remove use
o
f de
c
o
deFloatI
n
te
g
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bow
l
er
flo
a
ting: Use bang pa
t
terns for unlifte
d
bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat:
remove INCLUDE pr
a
g
mas as GHC
6
.
12 h
a
tes them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
w
ler
build: Add missing Data
.
Floating
.
F
l
o
a
t to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
floating: Add in
i
tial support for
the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowle
r
b
u
ild
:
A
dd ho
m
epage
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowler
cfloat:
G
eneralize
double_format to allow spec
i
fyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
fl
o
at:
Add cla
s
s instanc
e
s for Floa
t
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
c
math: Add b
i
n
d
ings
f
or fl
o
at-valued functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bo
w
ler
a
l
tfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
license: Add mi
s
sing c
o
p
y
ri
g
ht heade
r
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowle
r
doc: Add ra
t
ionale
b
e
h
ind the
Round
a
b
l
e class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
w
l
e
r
doc: Fix oops in description of
Ord
class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
po
s
et: Add commutativity
n
ote for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
o
wler
poset: Re
n
ame isSignificant to isOrd
e
red
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowler
do
c
: Move librar
y
d
e
scription to a bette
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nic
k
Bow
l
e
r
build
:
H
a
cka
g
e-ify the cab
a
l file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
floating: Add Roundable instance
f
or
I
nteg
r
al a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset
:
Add instance for Inte
g
ral a
=
>
Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick
B
owler
d
o
c: M
i
n
or ha
d
dock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bowler
double: Add an Enu
m
instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
floa
t
ing: Add a class wh
i
ch
supports rounding fun
c
tions
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
floating
:
Fix broken isFin
i
te implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bo
w
l
e
r
f
l
o
ating: Get rid of the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
Bowle
r
poset: Remo
v
e Inc
o
h
e
rentInstances and
define o
u
r o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
pose
t
: Use IncoherentIn
s
t
a
nces to re
s
olv
e
overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
flo
a
ting: Update expor
t
lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
dou
b
le:
Spl
i
t out foreign
d
eclarations i
n
to
t
heir ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
doc: U
p
da
t
e haddock c
o
m
m
ents
for Data
.
P
o
set
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowl
e
r
poset: Export the Ord clas
s
(but not
i
ts methods
)
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bo
w
ler
doc: El
a
borate on why Ord ins
t
anc
e
s for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
e
r
floating: Add fquotRem, the analogue of C's remqu
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
l
er
fl
o
a
ting: Add fma funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
owler
double: Impleme
n
t specifi
c
comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
do
u
ble: Remove
superfluous p
a
renthes
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
e
r
bu
i
ld
:
Upd
a
te cabal sc
r
ipt for distri
b
ution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
m
i
s
c
: F
i
x
FFI pragma
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
l
i
cen
s
e: Add copyright and
license information
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
cf
l
o
at:
U
p
d
ate cfloa
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: A
d
d a detailed o
v
erview of the p
u
rpose of
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs:
U
pdate ha
d
dock markup
and add a
t
riv
i
al fun
c
tio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
A
dd Pos
e
t
a
nd S
o
rta
b
l
e
instan
c
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
p
o
set:
Add a c
l
ass for parti
a
lly ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
owler
b
uild: Ad
d
an autoconf config
u
re sc
r
ipt to
determin
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
l
er
floatin
g
: Add des
c
ription o
f
floating c
l
a
s
ses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: Add re
m
ainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
owler
cf
l
oat: A
l
low a printf
f
orma
t
s
pecifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
double:
implement fromIn
t
eger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
A
llow conver
s
ion from any Real
t
o Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loating: Exp
o
r
t the
toFloatin
g
function from Dat
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating: A
d
d e
r
ror
and g
a
mma fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
B
o
w
l
e
r
float
i
n
g: Add pow
e
r
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add hyp
e
r
bolic
t
rigon
o
metric
f
un
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
types: Use
o
perations in GHC
.
Pr
i
m
for double <=> floa
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing:
A
d
d
classification functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oatin
g
: Add
n
extafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting:
A
dd
s
om
e
of the
e
xpone
n
t
i
al func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
B
owler
floating: Add trigo
n
o
m
e
tric funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating: Split Floating in
t
o Floati
n
g and RealFl
o
at
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double:
Simplif
y
foreign ca
l
ls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add ** op
e
rator
to
F
loating class
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
Initial
c
ommit
commit
|
commitdiff
|
tree