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
Nick Bowler
fenv: Separat
e
except
i
on testing f
r
om envi
r
onm
e
nt save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Add a Sorta
b
le c
o
nstraint f
o
r PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
N
ic
k
Bowler
float
i
ng: Add a n
e
w
Data
.
Floa
t
ing
.
Typ
e
s module
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
t
ri
v
ial: Remove redundant
imports and poi
n
tles
s
variables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
roundable: Split out the Roundable class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowl
e
r
po
s
et: Add fixity dec
l
arations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bow
l
er
floating:
Mo
v
e Dat
a
.
Floati
n
g
.
C
M
ath
.
Instance
s
under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Merge Dat
a
.
Floating
.
Type
s
and Data
.
Float
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
N
i
c
k Bowler
fenv
:
Add support for suppressing exceptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
floating: Add
e
psilon to t
h
e RealF
l
o
a
t
c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowl
e
r
cmath: Fix bad typo in
atan2 and a
t
an2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
com
p
lex
:
Ad
d
initia
l
c
o
mplex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
c
m
a
t
h:
Fix
section headi
n
gs
to match th
e
C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
float
i
ng:
A
dd instances
for C
D
ouble an
d
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick
Bowler
floating:
F
ix
o
ff-by-one err
o
r in scaleR
a
tional
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
le
r
floating: S
p
l
i
t out formatting
from the D
o
uble
m
odule
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floating: M
a
ke
f
romRationa
l
work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floa
t
ing: Add scalb as the altflo
a
t versio
n
o
f
scal
b
ln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
floating: Ad
d
a
nother
c
ha
r
acteristic function and generalize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
float
i
ng: Add s
o
m
e floatin
g
p
oint cha
r
a
c
t
eristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
f
loating: Punt the FFI newtype
w
r
appers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bo
w
ler
altf
l
oat
-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add haddock doc
u
me
n
t
a
t
ion for th
e
Real
F
l
oat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating:
Rename tgamma
t
o ga
m
ma
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
flo
a
ting: Move the Double a
n
d Flo
a
t modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
floating: Use nearbyint instead o
f
r
o
un
d
in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
floating: Add rin
t
function to comple
m
e
n
t
nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
e
x
amples: Add a demonstr
a
tion of
why FEnv i
s
sti
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
o
wler
fenv: Add support
for
raising e
x
ce
p
tion
s
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck B
o
wler
c
f
loat: Use F
E
_
ALL_EXCEPT
inst
e
ad of
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
w
l
er
compat
:
Make an e
f
fo
r
t
t
o
support fma proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
fl
o
at
i
ng: Punt
t
he class
vers
i
on of C's r
e
mquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floatin
g
:
A
d
d
a separate class for the
basic flo
a
ting
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
c
ompat
:
Add note to source file ab
o
u
t
no
n
-
c
onformance
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
doc: Ackno
w
l
e
d
g
e the exist
e
n
c
e of flo
a
t
i
ng p
o
int envir
o
nment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
ick
B
owler
compa
t
:
I
mplement wrap
p
ers f
o
r C
9
9 fl
o
at
-
valu
e
d fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
build:
Fix build type in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
co
m
p
a
t: Add conf
i
gur
e
warning when replacem
e
nts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
cfloa
t
: Add compatibil
i
ty wrapper
s
for some C9
9
functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Add source re
p
os
i
tor
y
to cabal
f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add ex
p
lici
t
d
e
finitions for infin
i
ty, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
f
env: Fix
embarrassing typo
i
n the F
r
act
i
onal instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fen
v
: Re-exp
o
rt Co
n
t
r
ol
.
Applicat
i
ve s
i
nce us
e
rs need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
f
l
oating: Add ex
c
eption s
u
ppo
r
t
to fenvEva
l
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bowler
license: Fix copyr
i
g
h
t yea
r
s
i
n
source
f
iles
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fl
o
ating: Use a stric
t
data constructor for
F
Env
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
f
loating:
A
dd
initial
s
uppo
r
t for floating point ex
c
ep
t
ions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wle
r
f
l
oa
t
ing: Ad
d
ne
a
rbyint to the
R
ealFlo
a
t class
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
build: Up
d
ate cabal dependency information for
G
HC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bo
w
l
er
float: R
e
move
use
o
f decod
e
Float
I
ntege
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Use bang pa
t
tern
s
for unlifted
bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
cfloat: remove INCLUDE prag
m
as
a
s
GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
build: Add
missing Da
t
a
.
Floating
.
Float
to cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
floating: Ad
d
initial support
f
or
the
f
loating
point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
bu
i
ld:
A
dd homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat: Generalize doub
l
e_format to allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bo
w
ler
float:
A
dd
class ins
t
ances for Fl
o
at
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k Bo
w
ler
cmath: Add bindin
g
s for float-value
d
function
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
alt
f
loat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
li
c
ense: Add missin
g
c
o
pyr
i
g
ht header
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
le
r
doc: Add rati
o
nale behi
n
d
t
h
e
Ro
u
ndabl
e
c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
oc: Fix o
o
ps
i
n description of Ord
c
lass
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick Bow
l
er
poset: Add commutati
v
i
ty note for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
po
s
et: R
e
n
a
me isSignif
i
cant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick
B
o
w
ler
doc: M
o
ve li
b
r
ary descri
p
tion to a bett
e
r
hom
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowle
r
b
uild
:
Hackage-
i
fy the ca
b
a
l file
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck B
o
wler
flo
a
ting: Add Roun
d
able inst
a
nce for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowl
e
r
poset: Add
i
ns
t
ance
fo
r
In
t
e
g
r
al a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
doc: Minor hadd
o
ck markup fi
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doub
l
e: Ad
d
an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
float
i
ng:
A
d
d a
c
lass wh
i
ch supports ro
u
nding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
f
loating: Fix broken isFinit
e
implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick B
o
wle
r
floating: Ge
t
rid of the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick B
o
wl
e
r
poset: Remove Inco
h
ere
n
tInst
a
nc
e
s and
define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
ler
poset: Use
In
c
oherentInstan
c
es to resolve ov
e
r
lap
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating: Up
d
ate e
x
port lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double:
S
plit o
u
t foreign d
e
clarat
i
ons
i
nto their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k Bowler
doc: Update haddoc
k
commen
t
s fo
r
Data
.
Pos
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bo
w
l
er
pos
e
t: Expor
t
the Ord cla
s
s (but not its
meth
o
ds
)
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
doc: Elaborate on
w
hy Ord instances for floating
types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
floating:
Add fquotR
e
m, the analogue of
C
's r
e
mquo
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
f
l
oati
n
g: Add fma func
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
d
o
u
b
le: Implement specific comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doubl
e
: Remove s
u
perfl
u
ous
par
e
ntheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build:
Update cabal scri
p
t for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
misc: Fix FF
I
pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wler
l
i
cense: Add
copyright and licen
s
e i
n
formation
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowl
e
r
cfloat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
o
wler
d
oc
:
Add a detailed
o
v
erview
of the
p
urpo
s
e
of
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Update haddock mark
u
p and add a trivial fu
n
ction
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
double: Add Poset and Sor
t
able i
n
stances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
p
o
set:
Add a class for partiall
y
ordere
d
datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
build: A
d
d an au
t
oconf configure script to deter
m
ine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
atin
g
: A
d
d
de
s
cript
i
on of floating classe
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bo
w
l
er
floati
n
g: Add remainder function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfloat: Allow a prin
t
f for
m
at specif
i
e
r to
b
e
p
assed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
d
o
uble: implement fromInteger
u
sing toFloa
t
i
ng
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
fl
o
ating
:
All
o
w co
n
version from any R
e
a
l to
D
ouble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
tin
g
: Exp
o
rt the toFloating
functi
o
n
f
rom Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
f
l
o
ating: Add error and gamma functions
.
commit
|
commitdiff
|
tree
next