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 Bowler
fenv: Add ap
p
ropriate #ifdef's
t
o rounding dir
e
ction
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowler
fenv: Sepa
r
ate ex
c
eptio
n
testing fr
o
m enviro
n
me
n
t sa
v
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
f
l
oating: Add a Sortabl
e
constraint
f
or PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating:
A
d
d a new Dat
a
.
Floa
t
ing
.
Ty
p
e
s module
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
t
r
ivial
:
Remove redundant
imports and pointless variables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
owler
roundabl
e
: S
p
lit out the Rou
n
dable cl
a
s
s
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bo
w
ler
poset: Add fixity declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
owl
e
r
floating:
M
ove Data
.
Floating
.
C
Math
.
Instanc
e
s
under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bowler
floati
n
g: Merge Data
.
Fl
o
a
ting
.
Typ
e
s
and
Da
t
a
.
F
l
oating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Ni
c
k
Bo
w
ler
fenv: Add su
p
port for
s
uppressing e
x
ceptions acros
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick
B
owler
floating: Add
e
psilon to
t
he Rea
l
F
l
oa
t
cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
cmat
h
: Fi
x
bad typo
in atan2
and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
com
p
lex: A
d
d initial complex
s
upport
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k
B
o
w
l
er
cmath: Fix s
e
cti
o
n
h
ea
d
ings to match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Add
i
n
st
a
n
c
es for
CDoubl
e
and C
F
loat
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
floating: Fix off-by-one error in scaleRatio
n
al
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
f
l
oatin
g
:
S
pl
i
t o
u
t formatting from the D
o
ubl
e
module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
floating: Make fromRat
i
onal work properly
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
floating: Add scalb as the altfloat
version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bo
w
ler
floatin
g
:
A
dd another
charac
t
eristic f
u
n
c
tion
a
nd ge
n
eralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
er
floatin
g
: Add some flo
a
t
i
ng p
o
int
c
h
ar
a
cteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bow
l
er
flo
a
ting: Punt the FFI
n
e
w
t
ype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
B
owler
altfl
o
a
t-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
e
r
do
c
: Add haddock
documenta
t
ion f
o
r the Re
a
lFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
w
l
er
f
l
oa
t
ing: Rena
m
e tgamma
t
o gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
f
l
oati
n
g: M
o
ve the Double and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
ting:
U
se n
e
arbyint ins
t
e
a
d
o
f
round in
f
quot
R
em
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
floating: Add rint fun
c
tion to co
m
plement
n
e
a
rbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
exam
p
les: Ad
d
a demonstration of why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
fenv
:
Add suppor
t
for rai
s
i
ng exception
s
e
x
plici
t
ly
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k Bow
l
e
r
cfloat: Use FE_ALL_EXC
E
PT
inst
e
a
d
of
-
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat
:
M
ak
e
an
effor
t
to s
u
ppor
t
fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck
B
owler
fl
o
ating: Punt
t
he class
v
ersion o
f
C's
rem
q
uo functi
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floatin
g
: A
d
d
a
s
epar
a
t
e
cl
a
ss fo
r
the basic
floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick
Bowle
r
compa
t
: Add not
e
t
o
s
o
urce f
i
le
about
non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Ack
n
owl
e
dge
t
he existe
n
ce of floating
p
oint environ
m
ent
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat: I
m
plement wr
a
ppers for C99 flo
a
t-valued funct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
build: Fi
x
build type
i
n caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
com
p
at: Add
c
onfig
u
r
e
warning when replaceme
n
ts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
cfl
o
at: Add compa
t
ibility wrappers for
s
ome C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build:
A
dd source reposi
t
ory to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
fenv: Add explicit defini
t
ions f
o
r inf
i
nity,
n
an and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
f
env: Fix embarrassing
t
ypo in the Fract
i
onal i
n
sta
n
ce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Re-export Control
.
A
p
plicative since
u
sers n
e
ed
i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
floating: Add exc
e
ption
supp
o
rt to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
license: F
i
x
copyright y
e
ars in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
floating:
U
se a stric
t
data construc
t
or for
F
Env
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
floati
n
g: Add initial support for float
i
ng point excep
t
ions
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowle
r
f
lo
a
ting: Ad
d
nearby
i
nt to the R
e
alFloat c
l
a
ss
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
build
:
Update caba
l
dependency in
f
ormation for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
f
l
oat: Rem
o
ve use of decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bo
w
ler
floating: Use bang patterns for unlif
t
ed
b
i
n
dings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bow
l
er
c
f
loat: remo
v
e INCLUDE
p
ra
g
mas as GHC
6
.
12
h
ates
t
hem
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add missing D
a
ta
.
Floating
.
Floa
t
to cabal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
le
r
flo
a
ting: Add initial
s
u
pport for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
ick Bowler
bui
l
d: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bowler
cfloa
t
:
G
eneralize
d
o
uble_format
t
o al
l
ow specifyin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float: Add class instances for Fl
o
at
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
cmath: Ad
d
b
i
ndings for float-v
a
lued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
alt
f
loat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
w
ler
l
i
cense: Add missing copy
r
ight
h
eaders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc
:
Add ration
a
le behind the
R
oundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
d
oc: Fix oops in descriptio
n
of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
e
r
poset: Add commutati
v
ity note
f
or max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bo
w
ler
poset
:
Ren
a
me isS
i
gnifica
n
t to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bo
w
ler
doc: Move library descriptio
n
t
o
a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
b
u
i
ld
:
Ha
c
kage-ify the cabal
f
ile
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
fl
o
ati
n
g:
A
d
d Ro
u
ndable instance for
I
ntegral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bo
w
ler
poset: Add instance for In
t
egral a => Ra
t
io a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
d
oc: Minor ha
d
dock
m
a
rku
p
fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
double:
Add an Enum
i
n
stance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating:
A
dd
a
class which supports rounding functi
o
n
s
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
fl
o
ating: Fix broken isFi
n
ite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
floating: Get rid of t
h
e extra
Instances
mo
d
ul
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset:
Remove
Inco
h
e
rentInsta
n
ces and
define o
u
r ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
B
o
wler
p
o
set: Use I
n
coh
e
re
n
tIn
s
tances to resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
floa
t
in
g
:
Update
export lists
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowl
e
r
double: Sp
l
i
t
out foreign declarat
i
ons into th
e
i
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowle
r
doc: Update haddock comments for Data
.
Pose
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
p
o
s
et: Export the Ord clas
s
(b
u
t not
its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doc: El
a
borate on why Ord inst
a
nces for float
i
ng typ
e
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
float
i
ng: Add fquotR
e
m, the a
n
alo
g
ue of C's
r
emq
u
o
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bo
w
ler
double: Implement specific comparison function
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
double: Remove
s
uperf
l
uous p
a
renthes
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
build: Update cabal
scr
i
pt f
o
r
dist
r
ibutio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
mis
c
: Fix FFI p
r
agmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
l
i
cense: Add
c
opyright and license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
wl
e
r
c
f
loat: Upd
a
te cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Add a detailed
o
verview
of th
e
purpose of
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
docs: Update haddock markup and add a trivi
a
l function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Add Po
s
et
a
nd Sort
a
ble insta
n
ces
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
poset: Add a
class for
partially
or
d
e
r
ed d
a
taty
p
es
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
Bowler
build: Add an au
t
oconf
con
f
igure scr
i
pt to d
e
termine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating
:
Add desc
r
i
p
ti
o
n
o
f
floatin
g
c
las
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Add
r
emainder fun
c
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
c
float
:
Allow
a
printf
format specifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
double: imple
m
e
nt
fro
m
Integer u
s
in
g
toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
B
owl
e
r
fl
o
ating: A
l
low conver
s
io
n
from
a
ny
Real
to
D
oubl
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Expor
t
the t
o
Floating function fro
m
Data
.
.
.
commit
|
commitdiff
|
tree
next