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 Bowler
fe
n
v: Sep
a
rate excepti
o
n testing from environment sa
v
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Add a Sorta
b
le constraint for PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Add a new Data
.
Floating
.
Types
m
o
d
u
l
e
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k B
o
wle
r
trivial:
R
em
o
ve redund
a
n
t
imports a
n
d pointless variables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
roundable:
S
p
lit out
th
e
Ro
u
nda
b
le class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowl
e
r
p
ose
t
: Ad
d
f
i
xity declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
l
er
floating: Move Dat
a
.
Floa
t
i
n
g
.
CMath
.
Instances unde
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
fl
o
at
i
ng:
M
er
g
e Data
.
Floa
t
in
g
.
Types and Data
.
Flo
a
ti
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv:
Add su
p
po
r
t for
s
uppres
s
i
n
g excepti
o
ns across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick B
o
wle
r
floating: Ad
d
epsil
o
n to the RealFloa
t
cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
cma
t
h
:
Fix b
a
d t
y
po in atan2 an
d
ata
n
2
f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowler
complex: Add initial co
m
plex
s
u
pport
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
cmath: Fix se
c
t
i
on headi
n
gs to match the C sta
n
d
a
rd
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
f
l
oating:
Add inst
a
nces for CDoub
l
e and CFl
o
at
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
floating: F
i
x o
f
f-by-one error
in scaleRa
t
ional
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Split out formatti
n
g
f
r
om the
D
ouble m
o
dule
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck
B
owle
r
f
loa
t
ing: Make fr
o
mRati
o
nal
w
ork pro
p
erly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add sca
l
b as
t
he alt
f
l
oat version o
f
sca
l
bln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
floating: A
d
d an
o
ther characteristic function
and gen
e
ralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bo
w
ler
float
i
n
g: Add so
m
e floating p
o
int
c
haracteris
t
ic function
s
.
commit
|
commitdiff
|
tree
2010-02-12
N
i
ck Bo
w
l
e
r
floating: Punt the FFI newtype w
r
app
e
r
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowl
e
r
altfloat-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
d
o
c: Add ha
d
do
c
k d
o
cumentati
o
n for the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
floatin
g
: Rename tgamm
a
to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floa
t
ing:
M
ove t
h
e Double a
n
d Float mod
u
les
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
o
a
ting:
U
se nearbyint instead of
ro
u
nd in
f
quo
t
Rem
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowl
e
r
floating:
Add rint f
u
ncti
o
n to complemen
t
nearbyi
n
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples: Add a demonstration of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
le
r
fenv: Add
s
upport for
raising
e
xception
s
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
cfloat: Use FE_ALL
_
EXCEPT in
s
tead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowl
e
r
compat: Ma
k
e an ef
f
or
t
to su
p
port fma proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bo
w
ler
floating: Punt the class
ver
s
ion of C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k
B
owler
fl
o
atin
g
:
A
d
d
a separa
t
e
c
las
s
for the basic
f
loating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nic
k
Bowle
r
c
o
mpat: Add note to source file abo
u
t
non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k
Bowl
e
r
doc: Ac
k
n
owledg
e
the existence of
fl
o
at
i
ng point envi
r
onment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
B
owler
com
p
at: Implement wrappers for C99 float-valued f
u
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowle
r
b
u
ild: Fix build ty
p
e
i
n cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat:
A
dd configure war
n
ing when re
p
lacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat: Add c
o
mpatibili
t
y wrappers
f
or
some C99 f
u
nctio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
o
wl
e
r
build: Add
s
ource repository
t
o cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Add
ex
p
licit definitions for infinity,
na
n
and pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bowl
e
r
fenv
:
Fix
em
b
a
rrassing t
y
po
in the
F
rac
t
ional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
f
e
nv: Re-export Con
t
rol
.
A
p
p
l
icative
sinc
e
u
sers
n
eed it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add exception support to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
license: Fix copyri
g
ht ye
a
r
s in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fl
o
ating: Use a
s
tr
i
ct data
c
onstructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
float
i
ng:
Add initial
s
u
p
p
ort for fl
o
ating
point exc
e
ptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
floating: Ad
d
nearbyint to the RealFl
o
a
t
class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wl
e
r
bu
i
ld: Up
d
ate cab
a
l dependency inf
o
rmat
i
on for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: Remove
u
se of de
c
odeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bo
w
l
e
r
floating: Use bang patterns
for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
w
l
er
cfl
o
at: remov
e
INCLUDE pragmas a
s
GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
wler
build: Add mi
s
sing
D
ata
.
Floati
n
g
.
Float to cabal fil
e
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
B
o
w
l
e
r
floating: Add initial suppor
t
for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowle
r
b
u
i
ld:
A
dd homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
o
w
ler
cflo
a
t: Generalize d
o
uble_forma
t
t
o
allow s
p
eci
f
y
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bo
w
ler
fl
o
at
:
Add
class i
n
stan
c
es
f
or
Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bow
l
er
c
math
:
Add bin
d
i
n
gs for float-value
d
f
u
ncti
o
ns
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
altfloat-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
li
c
ense: Ad
d
missing copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
d
oc: Ad
d
rationale be
h
ind the Round
a
ble cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
o
c: Fix oops
in desc
r
iption of O
r
d class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Add comm
u
tativity
n
ote for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
poset: Re
n
ame isSignificant t
o
isO
r
dered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowl
e
r
doc:
M
o
ve library description to a be
t
te
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nic
k
Bowler
build: Hackage-if
y
the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
f
l
oating: Add Roundable
i
nstance
f
or Integral
a
=
>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
pos
e
t:
A
dd in
s
tance for Inte
g
ral a => Ra
t
io a
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bowler
doc: Minor haddock mark
u
p fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doub
l
e:
Add a
n
E
n
um instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
floating: Ad
d
a class
wh
i
ch
supports rounding func
t
ions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
loati
n
g: Fix broken is
F
inite im
p
lementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
floatin
g
:
Get ri
d
o
f the ext
r
a Instances m
o
d
ule
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
p
o
set:
R
emove Incoher
e
ntInstances and define our
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
wle
r
po
s
et
:
Use In
c
o
h
e
rentInsta
n
c
es t
o
resolve ov
e
rlaps
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowler
floating: Update export lists
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
double: Split o
u
t foreign d
e
c
l
arations into
t
heir
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
doc:
Update
haddock comme
n
t
s fo
r
Dat
a
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
B
owler
poset: Export
the Ord class (
b
u
t n
o
t its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doc: Elaborat
e
on why Ord instan
c
es f
o
r floatin
g
types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fquotR
e
m
,
t
h
e
a
nalogue of C's re
m
quo
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
floati
n
g: Add f
m
a fun
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k B
o
wler
d
o
uble
:
Implement
s
p
e
ci
f
ic compa
r
ison fu
n
c
tions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Remov
e
s
u
p
e
r
f
luous parenthese
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Update ca
b
al s
c
ript for dist
r
ibution
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bow
l
e
r
misc: Fix
FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
l
i
cense: Add copyr
i
ght and licen
s
e information
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
cfloa
t
:
Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
doc: Add a de
t
a
iled overview of t
h
e
pur
p
ose
of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
docs: Update h
a
ddock mark
u
p and add a tri
v
ial
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Add P
o
set a
n
d
S
o
r
table instan
c
es
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bow
l
er
p
o
set: Add
a
class
f
or pa
r
tially order
e
d datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build
:
Add a
n
autoconf c
o
nf
i
gur
e
scri
p
t to
d
et
e
r
mine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floati
n
g: Add de
s
cription of fl
o
ating
c
la
s
ses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
ler
floating: Add remainder fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
cflo
a
t: Allow a
prin
t
f
f
ormat specifi
e
r to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
w
ler
d
ou
b
l
e:
i
mpl
e
ment fromInteger using t
o
Floa
t
ing
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
i
ng
:
A
l
l
ow conversion from
any R
e
al to
D
ouble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
Bowler
floating: Expor
t
the toFl
o
at
i
ng fu
n
cti
o
n fr
o
m Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
l
oat
i
ng: Add
e
rror and gamma functions
.
commit
|
commitdiff
|
tree
next