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: Separate exception testing from environment save/restore.
2010-10-13
N
i
ck
Bowle
r
fenv
:
S
e
pa
r
ate exception testing
from environment sav
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
B
ow
l
er
floating: Add a S
o
r
table
c
on
s
train
t
for PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
l
e
r
floating: A
d
d a ne
w
Data
.
Floating
.
Types module
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
trivial: Re
m
ove re
d
u
n
dant imports and
poi
n
tless varia
b
les
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bowler
rounda
b
l
e: Split
out
th
e
Roundabl
e
c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowl
e
r
poset: Ad
d
fixity
d
ec
l
aratio
n
s
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bow
l
e
r
float
i
ng
:
Move
Da
t
a
.
Floating
.
CMat
h
.
I
n
s
t
a
nces unde
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
float
i
ng: Merge Data
.
Floating
.
Types and Data
.
Floa
t
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nic
k
Bowler
fen
v
: Add supp
o
rt for s
u
ppressing exceptions ac
r
oss
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
ic
k
Bowler
f
l
o
ating: A
d
d
e
psilo
n
to t
h
e
RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
wle
r
cmath: Fix
b
a
d t
y
po in atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
complex: Ad
d
init
i
al compl
e
x s
u
ppor
t
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath:
F
ix sec
t
ion
h
eadings
t
o match the C sta
n
dard
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick
Bowler
floating: Add
i
nsta
n
ces
for CDoub
l
e an
d
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
floating: Fix off-
b
y-one err
o
r
in
s
caleRatio
n
al
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
le
r
floating: Split
o
ut f
o
rma
t
ting from the Double
m
o
dule
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
f
l
o
at
i
n
g: Make
f
romRatio
n
al w
o
rk properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add sc
a
lb as the al
t
float ve
r
sion of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k
Bowl
e
r
floatin
g
: A
d
d an
o
ther cha
r
ac
t
eristic function and gener
a
l
i
ze
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k
B
ow
l
e
r
f
l
o
a
ting:
A
dd som
e
flo
a
ting
p
oint c
h
aracteristi
c
func
t
ions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowl
e
r
f
l
o
ati
n
g: Pu
n
t
the FFI newtyp
e
w
r
app
e
rs
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfloa
t
-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
doc: Add hadd
o
ck documentation for the RealFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
f
loating: Renam
e
tgamma t
o
gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating:
Move t
h
e Doubl
e
and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floati
n
g: Use nea
r
byint instead of round
in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating:
A
d
d ri
n
t func
t
ion
t
o complemen
t
n
ear
b
yint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
w
l
er
e
xamples:
Add a
d
e
m
o
n
stration of why FEnv
is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
fen
v
: Add sup
p
o
rt for rai
s
i
n
g excepti
o
ns explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick B
o
wler
cfloat: Use
FE_ALL_E
X
CEPT instead of
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wler
compat: Mak
e
an effort to su
p
port fma
p
r
operly
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
c
k
Bowler
floating: Pu
n
t the class version of C's
r
e
m
quo
function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
float
i
ng
:
Add a separate cla
s
s
f
or the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Ni
c
k
B
owler
compat: Add note
to
source fil
e
a
bout non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Acknowledge th
e
existence of floating p
o
i
n
t env
i
ronment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick B
o
wler
co
m
pa
t
: Implement
w
rappers for
C99 fl
o
at-val
u
ed f
u
ncti
o
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
build: Fix buil
d
type in
c
abal fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
compat:
A
dd configure warning when replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
c
float: Add co
m
p
a
tibility
w
r
appe
r
s f
o
r
some C99 functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
buil
d
: Add source repositor
y
to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
o
wl
e
r
fe
n
v: Ad
d
explicit d
e
fin
i
tions for
i
nfinity, n
a
n and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
n
v:
Fix embarras
s
ing typ
o
in the Fractional
ins
t
ance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
f
env: Re-export Control
.
A
p
plic
a
tive since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bowler
floating: Add
ex
c
eption su
p
p
o
rt
t
o fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
license: Fi
x
copyright ye
a
rs
i
n source files
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowl
e
r
floatin
g
: Us
e
a strict
d
ata constructor for FEn
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fl
o
ati
n
g:
A
d
d init
i
al support for floating point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add nearbyin
t
to the RealFloat
c
lass
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owle
r
build: U
p
da
t
e cabal depe
n
dency informat
i
o
n
f
or GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
flo
a
t:
Remove use
o
f
d
ecodeF
l
o
a
t
I
nteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
floating: Us
e
bang
patte
r
ns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: remove INCL
U
D
E
pragmas as GHC 6
.
12 h
a
t
es th
e
m
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bow
l
er
bu
i
l
d: Add
missin
g
D
ata
.
F
l
o
a
t
ing
.
Float to cabal
fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bo
w
ler
floating:
A
dd initial
support for
t
he floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
b
uild: Add homepag
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloa
t
:
G
eneralize double_f
o
r
m
at
t
o allow s
p
ec
i
fying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
floa
t
: Add class
i
nstanc
e
s
f
o
r Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath: Add bindin
g
s
f
or float-
v
alued f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
alt
f
loat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
ick B
o
wler
license:
A
d
d
miss
i
ng copyright header
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
B
owler
doc: Add
r
ation
a
le behin
d
t
he
R
ound
a
ble class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
d
oc:
Fix
oops in description of O
r
d class
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bowler
p
o
set
:
Add commutativity note
for max and
min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rename isSignificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move lib
r
a
r
y
descriptio
n
to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bo
w
le
r
build: Hackage-ify
the cabal
f
ile
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
floating:
A
dd Roundab
l
e i
n
stance for Integral a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Add inst
a
nce for Integ
r
a
l a => Rati
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owle
r
doc: Minor
h
addock markup
f
ix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
dou
b
le: Add an Enu
m
instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
oating: Add a cla
s
s which supports rounding function
s
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowl
e
r
floatin
g
: F
i
x b
r
oken isFinite
implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
f
loating:
G
et rid o
f
the extra
I
nst
a
nces
m
odule
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
Bowler
po
s
e
t
:
R
emove I
n
coherentInstances and
d
e
f
ine
o
ur own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
Bowler
poset: Use IncoherentInstances to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowler
floating: Up
d
ate export
lists
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bow
l
er
doubl
e
: S
p
lit
out
foreign d
e
clar
a
tions into the
i
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
l
er
doc: Upda
t
e ha
d
dock comments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
poset:
Export the Ord class (but
not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc:
Elaborate on
w
hy Ord instances f
o
r flo
a
ting types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
floatin
g
: Add fquotRem
,
the analog
u
e of
C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
fl
o
ating: Add fma fun
c
t
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
double:
Implement specific comparison fu
n
cti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doubl
e
: Remove
superfluous pa
r
entheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Up
d
a
te cabal
script
for
di
s
t
r
ibution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
m
is
c
: Fix
F
FI
pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bow
l
er
l
icen
s
e
:
Add
copyri
g
ht and lic
e
nse info
r
m
ation
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
owler
cfloat:
U
pdate cf
l
o
at
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
doc: Add a detaile
d
overvie
w
o
f the purpose o
f
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
d
o
cs:
Update haddock mark
u
p and add a t
r
ivial
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
double
:
Ad
d
Poset and
S
o
r
tabl
e
instanc
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
poset: Add a
c
l
ass for parti
a
lly ordered d
a
t
a
ty
p
es
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
build: Ad
d
an au
t
oco
n
f
configure sc
r
i
pt t
o
determ
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowler
floating: Ad
d
d
e
scription
of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowl
e
r
floating: Add
r
emainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
ler
cfloat: A
l
low
a
pri
n
tf
f
ormat specifier
to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
d
ouble:
impleme
n
t fro
m
Integer usi
n
g toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ati
n
g: All
o
w conversion from any
Real to Dou
b
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ating: Export the toFloating function from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k B
o
wler
fl
o
ating: A
d
d
e
r
ror and gamma
f
unct
i
ons
.
commit
|
commitdiff
|
tree
next