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
fenv: Add an example program to show problems with forkIO.
2010-10-13
Nick Bowler
fe
n
v
:
Add an example
pro
g
ram to show problems with
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowler
fen
v
: Add app
r
opriate #if
d
ef's to
rounding dir
e
ction
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowler
fe
n
v: Separate exception te
s
ting from environment
save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick
Bowler
flo
a
ting: Add a
S
or
t
able c
o
ns
t
raint
fo
r
PrimFlo
a
t
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
f
l
oating: A
d
d
a new Data
.
F
loa
t
ing
.
Type
s
module
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
trivia
l
: Remove redundant
i
m
ports and pointle
s
s variables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wle
r
roundable: Split
out the Ro
u
ndab
l
e
class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowle
r
p
oset: Add fixity
de
c
la
r
ations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
o
w
l
er
f
l
oating: Move Data
.
Float
i
ng
.
C
M
at
h
.
Instances und
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowl
e
r
flo
a
ting: M
e
rge
Data
.
Floati
n
g
.
T
y
pes and Data
.
Fl
o
atin
g
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Ni
c
k
B
o
w
ler
fenv: Add
s
upp
o
rt for su
p
pr
e
ssing
exce
p
ti
o
ns a
c
ross
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
f
l
oatin
g
: Add epsilon
to th
e
R
ealFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
cmath: Fix
bad typo in at
a
n
2
and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
complex: Add initial
c
omplex
supp
o
rt
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath: Fix s
e
ction headings to match
t
he C
s
t
and
a
rd
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
f
loating:
Add inst
a
nces for CDouble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
floatin
g
:
Fix off
-
by-one error in scal
e
R
a
tio
n
a
l
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bo
w
l
e
r
flo
a
ti
n
g:
Split out formatting from
t
h
e D
o
uble mo
d
ule
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck
Bowler
f
l
oat
i
n
g: Make fromRational work properl
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floating: Ad
d
sc
a
lb
a
s the altfloat version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
floating
:
Add another char
a
cteristic function
and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
B
o
w
ler
f
l
oat
i
ng: Add
so
m
e flo
a
ting poin
t
characterist
i
c functi
o
ns
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
B
owler
float
i
ng:
Punt
the FF
I
newt
y
pe wrapper
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nic
k
Bowler
a
l
tfloa
t
-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bow
l
er
doc: A
d
d ha
d
d
o
ck d
o
c
u
mentation for the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floa
t
in
g
: R
e
name
t
g
a
mma to
g
amma
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
floating: M
o
ve the
Double and Floa
t
mod
u
les
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Use
nearby
i
nt instead of ro
u
nd in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck B
o
wle
r
f
l
oa
t
ing:
Add r
i
nt func
t
ion
t
o comp
l
ement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
examples: Add a demonstration of why FEnv is
s
ti
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add support for raising
exc
e
ption
s
explicitl
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfl
o
at: Use
F
E_
A
LL_EXC
E
PT
i
nstead
of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
c
omp
a
t
:
Make a
n
effor
t
to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
floating: Punt
t
he class vers
i
o
n
o
f C's remquo
func
t
ion
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating:
Add a s
e
parate
c
lass for the ba
s
i
c
floa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick B
o
wler
compat: Ad
d
note to source fil
e
about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bo
w
l
e
r
doc: Ackno
w
le
d
ge the existence of
f
loati
n
g point
environ
m
e
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowl
e
r
compa
t
: Implement wrappers f
o
r C99 flo
a
t-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
build
:
Fix build type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
compat:
Add configure warn
i
ng when r
e
p
lacements ar
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k
Bowler
cfloat: A
d
d comp
a
t
ibility wrappers for
some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wler
bui
l
d
:
Add source repository
to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fenv: Add exp
l
icit definitions for i
n
finity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fen
v
:
Fix embar
r
assin
g
ty
p
o
in th
e
Fractional i
n
sta
n
ce
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
Bowle
r
fenv:
Re-export Control
.
Applicative s
i
nce users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
o
at
i
ng: Add exception su
p
port to fen
v
Eva
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
w
l
er
license: Fix copyright year
s
in source files
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck B
o
wle
r
f
loating:
U
se a strict data constructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fl
o
ati
n
g: Ad
d
initial
s
upport for floating po
i
nt exceptio
n
s
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
floa
t
ing: Add n
e
arbyin
t
t
o
the RealFloa
t
class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: U
p
date cabal dependency in
f
ormatio
n
for G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bo
w
ler
float: Remove use of
d
e
codeFloatI
n
teger
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
fl
o
a
t
i
n
g: Use bang pat
t
erns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bo
w
l
e
r
cfloat:
r
e
move INCLUDE prag
m
as
as
G
HC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
build: Add
m
issing
D
ata
.
Float
i
ng
.
F
l
o
at to cabal fil
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
l
e
r
f
l
oating:
A
d
d
init
i
al support for th
e
floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
B
o
wle
r
build: Add h
o
mepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfl
o
at: G
e
ner
a
li
z
e
d
o
u
ble_
f
ormat t
o
allow
s
pecify
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
ler
float: Add class instance
s
for Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowler
cmath: Add
b
indings for fl
o
at-va
l
ued func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
alt
f
loat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
l
er
lic
e
nse
:
A
d
d missing copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowl
e
r
doc: Add r
a
tionale behind the
R
oundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
doc
:
Fix oops in description of O
r
d class
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowler
pose
t
: A
d
d c
o
mmutativity
not
e
for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
ler
poset: Renam
e
isSignifican
t
t
o
isOrde
r
ed
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move library d
e
scription
to
a
bett
e
r home
.
commit
|
commitdiff
|
tree
2010-01-19
Nic
k
Bowler
build: Hackage-ify
t
he cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add Rou
n
dable inst
a
nc
e
for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
p
oset: A
d
d instance for Integ
r
al a
=
> Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
d
oc:
M
i
nor haddock
m
ar
k
up f
i
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
double: Add an Enum instanc
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wl
e
r
floating: Add a
c
lass which
suppo
r
t
s
rounding f
u
nction
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
oating: Fix broken isFin
i
te imple
m
entation
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck
B
owler
floa
t
ing: Get rid
of
the extra Insta
n
ces module
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
ck Bowl
e
r
poset: Remove In
c
ohe
r
entIns
t
ance
s
and define ou
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
p
o
set: Use Incoherent
I
nstances to r
e
solve o
v
er
l
a
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bow
l
e
r
fl
o
ating: Update export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowl
e
r
double: Spl
i
t out
f
o
reign declarati
o
ns into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
d
oc: Update haddock comments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
le
r
poset: Expo
r
t the Ord class (but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
er
doc: Elaborate o
n
why
Ord ins
t
anc
e
s
f
or floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floa
t
ing: Add fq
u
otRem, the analog
u
e of C'
s
re
m
q
u
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
l
o
ating: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowl
e
r
double: Implement
sp
e
cific compari
s
on functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
double: Remove
superfl
u
ous parent
h
e
s
es
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowl
e
r
build:
U
p
d
at
e
c
a
bal script for distr
i
bution
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick B
o
wler
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowl
e
r
license
:
Add copyright and license infor
m
at
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloa
t
: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c: Add
a deta
i
led overview of the purpose
of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bow
l
er
docs: Up
d
ate haddock
m
a
rkup and add a
trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
double: Add Po
s
et an
d
Sortab
l
e instanc
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Add a class for partially ordered data
t
ypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Add an
a
utocon
f
configure sc
r
i
p
t
t
o
determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
oating: Add de
s
cription of floating c
l
asses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating
:
Ad
d
re
m
ainder
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bow
l
er
cfloa
t
:
A
llow a p
r
i
n
t
f format specifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
double: implement fr
o
m
I
nteger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floatin
g
: A
l
low co
n
version from any Real to Double
.
.
.
commit
|
commitdiff
|
tree
next