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 appropriate #ifdef's to rounding direction helpers.
2010-10-13
Nick Bo
w
ler
fenv: Add appr
o
priate #ifde
f
'
s
to
rounding direct
i
on
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bow
l
er
f
e
n
v
: Separa
t
e ex
c
eption test
i
ng from environment s
a
v
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowl
e
r
f
loat
i
ng: A
d
d a Sortable constr
a
i
n
t
f
or PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Add a ne
w
Da
t
a
.
Float
i
n
g
.
Ty
p
es
m
odule
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowle
r
trivial: Remove re
d
undant imports and pointles
s
v
ari
a
b
les
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k
B
owler
rou
n
dable:
S
pli
t
o
ut the R
o
undable class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bowler
poset: Add fix
i
ty declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowl
e
r
floating:
Mov
e
Data
.
Floa
t
ing
.
CMat
h
.
Instan
c
es under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wle
r
floa
t
ing: Merge Data
.
Floating
.
Types and Data
.
Float
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bow
l
e
r
fen
v
: Add suppo
r
t
for su
p
p
r
e
ssing exceptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
ick
Bowler
fl
o
a
t
ing: Add ep
s
ilon
to the Real
F
loat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
cmath: Fix bad typo in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
c
omplex: Add
i
nitial complex
support
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
c
math: Fix
s
ection headin
g
s to m
a
tch the
C
s
t
andard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowle
r
floating: Ad
d
instances for CDouble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
floating: Fix off-by-one
error in scaleRatio
n
al
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
ating: S
p
lit
out form
a
tting from t
h
e Doub
l
e module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating:
M
ake fromRa
t
iona
l
work
prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
c
k Bowl
e
r
floa
t
ing:
Add scalb
as the altfl
o
at version o
f
scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floating:
A
d
d another charact
e
risti
c
function and general
i
ze
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
floa
t
ing:
Add some floating point c
h
aracteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
N
i
c
k
Bowle
r
floating: Punt t
h
e FFI
n
ewt
y
pe wr
a
p
p
e
rs
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bow
l
er
a
ltfloat
-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
o
w
l
er
d
o
c: Add hadd
o
ck documentation for the RealFloat clas
s
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loating: Re
n
ame tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
ow
l
e
r
floating: Move the Double and Fl
o
at modules
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
Bowler
float
i
ng:
U
se nea
r
byint i
n
stead of
r
o
und in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
loating: A
d
d rint fu
n
ct
i
o
n
t
o
c
omplement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
examples: Add a
d
e
m
onstration of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bow
l
er
fenv:
Add supp
o
rt for ra
i
sing ex
c
ept
i
ons ex
p
licitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
cfloat: Use
F
E
_ALL_EXCEPT instea
d
o
f -
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat:
M
ake a
n
effo
r
t to s
u
pport fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowle
r
floating: Punt the cla
s
s versio
n
o
f C's rem
q
uo
f
unc
t
ion
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
f
l
oating:
A
dd a separ
a
te class for the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowle
r
compat: Add note to
source file abo
u
t non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bo
w
ler
doc: Acknowle
d
ge
t
he existence of floating point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
c
o
m
pa
t
: Implement
w
ra
p
pers
f
or C99 floa
t
-
v
a
lued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
l
e
r
build: Fix b
u
i
l
d ty
p
e in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
compat: Ad
d
con
f
i
g
ur
e
warning wh
e
n repl
a
c
ements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
cfloat: Add compatibility wrappers for
some C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wl
e
r
build: Add
s
ou
r
ce
r
e
po
s
itory to ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowle
r
fenv: Add e
x
p
l
icit defi
n
itions
f
or i
n
fini
t
y,
n
an
and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
nv: Fix
e
mb
a
rrass
i
ng typo in t
h
e Fractional insta
n
ce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fen
v
: Re-e
x
port Control
.
A
pp
l
i
c
ati
v
e s
i
nce users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Ad
d
except
i
on su
p
port to fenvEv
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
licen
s
e: Fix copyri
g
ht y
e
ars in s
o
urc
e
files
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bowler
f
loating: Us
e
a strict dat
a
constructor
f
or FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
flo
a
ting
:
Add
initial
s
upport for float
i
ng point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oating
:
Add nearbyint to the RealFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build
:
Up
d
a
te
c
abal depen
d
e
n
cy information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: Remove use of decod
e
FloatIn
t
ege
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
f
l
oat
i
ng: Us
e
bang pa
t
tern
s
for unli
f
ted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
B
owle
r
cfloat: remove INCLUDE
pragmas as G
H
C 6
.
12 h
a
tes
them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: A
d
d missing
Data
.
Fl
o
ating
.
Fl
o
at
to
c
abal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float
i
ng: Add
init
i
al suppor
t
fo
r
the
f
loating
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: Add home
p
age
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowler
cfloat:
G
ener
a
li
z
e
d
ouble_
f
ormat to all
o
w sp
e
cifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
flo
a
t
: Add class instance
s
for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
cmath
:
Ad
d
bindings for flo
a
t-valued
functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
o
wler
a
l
tfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
license: Add
m
issing copyright
h
eade
r
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Ad
d
r
a
tionale be
h
ind the Roundable cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
doc
:
F
i
x
oops in description of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
e
r
poset:
A
dd commut
a
tivity note for max
and mi
n
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowle
r
poset: Rename isSig
n
ificant to
isO
r
de
r
ed
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owl
e
r
doc: M
o
ve library descripti
o
n to a
better home
.
commit
|
commitdiff
|
tree
2010-01-19
Ni
c
k Bowler
build:
H
ackage-ify the cab
a
l file
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowl
e
r
floating: Add Roun
d
able
instance for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
p
o
se
t
: Add insta
n
ce for Integral
a =
>
R
a
ti
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
doc
:
Mino
r
haddock markup
f
ix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Ad
d
an Enu
m
in
s
tance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
float
i
ng:
Add a cl
a
s
s which supports roun
d
ing functions
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick
B
owler
floating:
F
ix broken isFin
i
t
e i
m
pleme
n
ta
t
ion
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
Bowler
floating: Get rid of the extra Ins
t
an
c
e
s modul
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
Bowler
pos
e
t: Remove Inc
o
herentInsta
n
c
es
a
nd define our o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
p
o
set:
U
se
I
ncoherent
I
nstances t
o
re
s
olve o
v
e
r
laps
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowler
floa
t
ing
:
Updat
e
exp
o
rt lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowle
r
double: Spli
t
out for
e
ign declarations into t
h
eir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
do
c
: Updat
e
haddock comm
e
nts for
Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
poset: Exp
o
rt the O
r
d class (but not its met
h
ods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
ler
doc:
Elabo
r
ate on why Ord instances for floating ty
p
es
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
floating: Add
fquotRem
,
t
h
e
analogue o
f
C'
s
remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
flo
a
ting: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
d
o
uble: Implement sp
e
cific compa
r
is
o
n functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
double: Remove superfl
u
ous paren
t
heses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bu
i
l
d: Up
d
a
t
e cabal
s
cript for
dis
t
ribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
mis
c
: Fix FFI pr
a
gm
a
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
license: A
d
d copyr
i
ght and li
c
ense infor
m
ati
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
cfloat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Add a
d
etailed overview of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
docs
:
Upda
t
e haddo
c
k markup and ad
d
a
t
r
i
vial funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
l
er
double: Add Poset and Sortable instance
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Add a class fo
r
p
a
rti
a
lly ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
build: Add an autocon
f
configure
scri
p
t
t
o deter
m
ine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add
des
c
r
i
ption of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
n
g: Add remainder funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowl
e
r
cfloat: Allow a pr
i
ntf format
spe
c
ifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
double: im
p
lement
fromIntege
r
usi
n
g toFl
o
ating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g: Al
l
ow conversion f
r
om
any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
loatin
g
: Exp
o
rt the toFloating fun
c
t
ion
from
Da
t
a
.
.
.
commit
|
commitdiff
|
tree
next