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 support for suppressing exceptions across a computation.
2010-02-23
Ni
c
k Bowler
fenv
:
Add supp
o
rt
f
o
r
sup
p
re
s
sing e
x
cepti
o
ns across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick B
o
wler
fl
o
ating:
Add
epsilon to the Rea
l
Flo
a
t class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowl
e
r
cmath: Fix bad t
y
po in a
t
an2
a
n
d
atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
complex: Add initia
l
comple
x
sup
p
ort
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
l
er
cmath: F
i
x se
c
tion headings to
m
atch the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
fl
o
a
t
i
ng
:
Add insta
n
ces for CDouble and
C
Float
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
floating: Fix
off-by-one error in scaleRatio
n
al
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowl
e
r
f
l
oating: S
p
lit out forma
t
ting from the Double modul
e
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k B
o
w
ler
floating: M
a
ke f
r
omRat
i
o
n
al work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
fl
o
a
t
ing: Add scalb as the altfloat version o
f
scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
float
i
ng: A
d
d another charac
t
eristic functi
o
n and generaliz
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowler
floating: Add some
floating p
o
int characteristi
c
f
unctions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bo
w
ler
floating:
Punt the
F
FI newt
y
pe wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nic
k
B
owler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
ick B
o
w
l
er
doc: Add haddock docume
n
t
ation
f
o
r th
e
Real
F
loat
c
l
a
ss
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
floating: Renam
e
tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
oating: Move the Double and Float
m
odu
l
es
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating:
Use nea
r
byint in
s
tead of round
in f
q
uotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Add rint
fu
n
ction to com
p
l
ement
n
earbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
owler
exampl
e
s
:
Add a demon
s
tration of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv:
A
dd
s
upp
o
rt for raising exceptions explic
i
tly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
cfloat: U
s
e F
E
_ALL_EXCEPT
instead of
-
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
co
m
pat: Make an effort t
o
support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck B
o
w
ler
f
loati
n
g:
Punt the class version of C's rem
q
uo
f
unction
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
f
loating: Add a sep
a
r
ate cl
a
s
s
for the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat:
A
dd note to s
o
urce file about non-c
o
nfor
m
anc
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bo
w
ler
doc: Acknowledge th
e
exi
s
tence of flo
a
ting point e
n
vi
r
onment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nic
k
Bowler
compat:
Implement wrappers for C
9
9 float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bo
w
ler
build:
F
ix b
u
ild type in cab
a
l file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
com
p
at: Ad
d
con
f
igure warning w
h
e
n
re
p
la
c
em
e
nts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
w
ler
cfloa
t
: Add compatibility wrappers for some C99 fu
n
ct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
b
u
ild: Add so
u
r
ce reposito
r
y
to cabal fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
B
owler
fenv: Add explicit definitions for in
f
inity
,
nan and p
i
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bowler
fenv: Fix embarrassin
g
typo i
n
t
he
Fractional insta
n
ce
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
B
owle
r
fenv: Re-
e
xp
o
rt
C
o
n
trol
.
Applicative sin
c
e
users nee
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floa
t
ing
:
Add excepti
o
n support
to
f
env
E
val
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
l
ic
e
n
se: Fix
copyrigh
t
yea
r
s in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
floatin
g
:
Us
e
a st
r
ict data cons
t
ructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floa
t
ing: A
d
d initial
support
f
or
floating poin
t
exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Add
n
earbyint
to the
R
ealFloat cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowl
e
r
build
:
Update cabal dependency information f
o
r G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: R
e
m
ov
e
use of dec
o
deFlo
a
tInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
floatin
g
: Use b
a
n
g patterns
f
or unlifted bind
i
n
gs
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick
B
owler
c
floa
t
: r
e
m
o
ve
IN
C
L
UDE
p
ragmas as
G
H
C
6
.
12 hates t
h
em
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
b
uil
d
: Add missing Data
.
Floating
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
float
i
n
g:
A
dd initi
a
l suppor
t
for the floating poi
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
ck Bowler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
cfloat
:
Gene
r
ali
z
e do
u
b
le_format to all
o
w
s
pecifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k Bowler
floa
t
: Add class in
s
t
anc
e
s
for F
l
oat
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
cmath
:
Add bind
i
ngs for floa
t
-valued fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
al
t
float-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
e
r
l
icense: Ad
d
mis
s
i
ng copyright heade
r
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
doc: Add
r
ationale behi
n
d the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowl
e
r
doc: Fix oops in
d
es
c
ription of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowl
e
r
poset: A
d
d commutativity note for
m
ax and min
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowler
p
o
set: Rename isSignificant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
o
wler
d
o
c
: Move librar
y
descript
i
on t
o
a better hom
e
.
commit
|
commitdiff
|
tree
2010-01-19
Ni
c
k
Bo
w
l
er
build:
Hackag
e
-ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bowler
floating: Add Roundable instance
f
or Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
poset: A
d
d instance fo
r
I
n
t
e
g
r
al a =>
Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
doc
:
Mi
n
or h
a
ddock m
a
rkup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
double: Add an Enum i
n
stance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
floating: Add a class w
h
i
ch supports r
o
unding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floa
t
in
g
: F
i
x
b
roken isFinite
implement
a
tion
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
floating: Get
rid of
th
e
e
xtra Instances mod
u
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
pose
t
: Rem
o
ve In
c
oheren
t
I
nstanc
e
s and d
e
fine our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
wler
poset: Use I
n
coherentInsta
n
ces to resolve overla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
f
l
oatin
g
:
Update export lis
t
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
doubl
e
:
Split ou
t
foreign
d
ec
l
arations into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c: Updat
e
haddock commen
t
s for Data
.
P
oset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Ex
p
or
t
t
h
e Ord class (bu
t
not
its
m
ethods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
doc: Elaborate
on wh
y
Ord instances
f
or
f
loati
n
g
t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
flo
a
tin
g
: Add fquotRem, the analogu
e
of C's rem
q
u
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
fl
o
atin
g
:
Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
double: Implement
specific
c
o
m
p
arison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Remove
s
u
p
erfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
build: Upda
t
e cabal
script fo
r
distributio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wle
r
mi
s
c: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license
:
A
dd copyrigh
t
a
n
d lice
n
s
e
informati
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloa
t
: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
owler
doc
:
A
dd a detailed ov
e
rview of th
e
purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
d
ocs: Update haddock ma
r
kup and add
a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck B
o
wl
e
r
dou
b
le: Add Pos
e
t
a
nd S
o
rt
a
ble
i
nstances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
pose
t
: A
d
d a
clas
s
for partiall
y
ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
buil
d
: A
d
d
a
n au
t
oconf co
n
figure script to d
e
term
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing: Add de
s
cription o
f
fl
o
at
i
ng classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
f
loating: Ad
d
remainder
function
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
cfloat:
Allo
w
a prin
t
f format specifier t
o
be p
a
ssed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wler
doub
l
e: i
m
p
l
e
m
e
nt fromIntege
r
us
i
ng toF
l
oating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: Allow
c
on
v
e
r
sio
n
f
r
om a
n
y R
e
al
to
Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
ow
l
er
floating: Ex
p
ort the toFloating
f
u
nction
f
ro
m
Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
f
loating:
A
dd error a
n
d
g
amma functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
:
A
d
d
p
ower functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g
:
A
dd hy
p
erbolic trigonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
t
y
pes: Use o
p
erat
i
ons in
G
H
C
.
Prim for double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: A
d
d classificati
o
n functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating
:
Add n
e
xtafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
f
l
oating: Add some of
th
e
exponential funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bo
w
ler
floating: Add trigonome
t
r
ic functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Split Floating into
Float
i
ng
a
nd
RealFloat
.
commit
|
commitdiff
|
tree
next