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 Bowle
r
fenv: Ad
d
appropriat
e
#ifde
f
's
to rou
n
ding d
i
rection
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowler
fenv: Sep
a
ra
t
e
e
xception testi
n
g f
r
om environmen
t
save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
floating: Add a Sortabl
e
const
r
ain
t
for Pri
m
Float
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
f
l
o
a
tin
g
: Add a new Data
.
F
l
oating
.
Types module
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowl
e
r
trivial: Remove redundant imports a
n
d pointless varia
b
les
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
rou
n
dab
l
e: Split
out the
R
oundabl
e
class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
poset: A
d
d fixity
d
eclarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
owler
flo
a
t
i
ng:
M
ove Data
.
Floating
.
CMath
.
Instances
u
nd
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowle
r
floating: Merge
Data
.
Float
i
n
g
.
T
y
pes and Dat
a
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick B
o
wler
fe
n
v: Add sup
p
ort for
s
upp
r
essin
g
exception
s
across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nic
k
Bowler
f
l
oating: Add epsil
o
n to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
m
at
h
: Fix bad typo
in
atan2 and atan2
f
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
comp
l
ex:
A
d
d
initial
c
omplex
s
upport
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
c
m
ath
:
Fix
sectio
n
headings to match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowler
f
l
oat
i
n
g
: Add instan
c
es
f
or CDoub
l
e and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bow
l
er
floating: Fix
off
-
by
-
on
e
erro
r
in
scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bo
w
ler
floating: Spl
i
t out formatti
n
g from the
D
ouble module
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k B
o
wl
e
r
f
loating: Make fromRational w
o
rk
prop
e
r
l
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floa
t
ing
:
Add scalb as
t
he altfloat version of scalb
l
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floating: Add another characteristic function a
n
d genera
l
i
ze
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
floati
n
g
: Add some f
l
o
a
t
ing poin
t
char
a
cteri
s
tic
functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick
Bowler
floating: Punt the FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick
B
owl
e
r
altfl
o
at-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc:
A
dd haddock documentation for the
Real
F
loat c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
floating: Rename tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
t
ing: Move the Doubl
e
and Float
m
odules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
e
r
fl
o
ating: Use ne
a
rb
y
int
i
n
s
tead of round in f
q
uotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
f
loating:
A
dd rint funct
i
on to complement n
e
arbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
examples: Add a demonstrat
i
on
o
f why FEnv
is stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
fenv:
A
d
d
support for raising exceptio
n
s e
x
plicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
cfloat: Use FE_ALL_EXCEPT instead of -
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
Bo
w
l
er
compa
t
: Make an effort to support fma properl
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
floa
t
ing: Punt the class ver
s
ion of C's remqu
o
f
uncti
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
floatin
g
: Add a separate
clas
s
fo
r
the
b
asic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick B
o
wle
r
compat: Add
n
ote to source file about non-
c
on
f
orm
a
nce
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck
B
owler
d
o
c: Acknowl
e
d
g
e
the existe
n
ce of floating
p
oint en
v
ir
o
nment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bo
w
ler
c
o
mp
a
t: Implement
w
rappers for C99 float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k
Bowle
r
bui
l
d: Fix build t
y
pe in cabal
f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat:
A
dd configure warning
whe
n
r
eplacemen
t
s are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
cfloat: Add compatibility
wrappe
r
s for
s
ome C99 fun
c
t
i
ons
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
b
u
ild: Add sour
c
e repository to c
a
b
al f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
fenv: Ad
d
exp
l
icit definitions for i
n
finit
y
,
n
a
n an
d
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
fenv:
Fix emba
r
ra
s
sing ty
p
o in t
h
e
Fractional ins
t
an
c
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
fenv: Re-export C
o
ntro
l
.
Applicative since us
e
rs
need
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
floating: Add
ex
c
eption support
to fen
v
Eval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
license:
F
ix c
o
py
r
ight year
s
in sou
r
ce files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floa
t
ing:
Use a strict
data
c
onstructor
f
o
r FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
floati
n
g: Add initi
a
l support for floating poin
t
exception
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
floating: Add n
e
ar
b
yint t
o
the Real
F
l
oat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
B
o
wler
build: Update cabal depe
n
dency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bo
w
ler
fl
o
a
t
:
R
e
move
u
se
of d
e
c
o
de
F
loatIntege
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
flo
a
ting:
Use
b
a
ng
patte
r
ns for
u
n
lif
t
ed bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: remove INC
L
UDE pragm
a
s as GHC
6
.
12 hates
them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
bui
l
d: Add
m
issing Data
.
Floating
.
Floa
t
to cabal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowl
e
r
floating: Add initia
l
suppor
t
f
or t
h
e
f
loating
p
oint
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
B
owler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
cfloat: Generalize double_for
m
at to al
l
ow
specif
y
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
float: Add class instances
for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowle
r
cmath: Add bind
i
n
g
s for flo
a
t-valu
e
d func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license: Add missing copyright head
e
rs
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k
B
o
w
l
er
doc: Add rationa
l
e behind th
e
Rou
n
dable cla
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
doc: F
i
x oops in d
e
sc
r
iption of O
r
d cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bo
w
l
er
poset:
A
d
d commutativity note for
max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset:
R
ename i
s
Si
g
nificant to isOr
d
e
red
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move
l
ibrary des
c
ript
i
o
n
t
o a bette
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
b
u
i
l
d: Hackage-i
f
y t
h
e cab
a
l file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
flo
a
tin
g
: Add Roundable in
s
ta
n
c
e for
Integra
l
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bo
w
l
er
poset
:
Add
i
nstance for Integ
r
a
l
a
=
>
Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
d
oc: Min
o
r
haddock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
e
r
double: Add an Enum ins
t
ance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
l
er
floating: Add a class which suppo
r
ts round
i
n
g
functi
o
ns
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
oating: Fix br
o
ken isF
i
nite
i
mple
m
entation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floatin
g
: Get rid
of t
h
e extra In
s
tances modu
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset:
R
emove
I
ncoherentInstances and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
pose
t
:
U
se
I
ncoherentInstance
s
to resolve o
v
erl
a
ps
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
c
k
Bowler
floating: Updat
e
expor
t
lists
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bo
w
ler
double:
S
plit out f
o
r
e
ign dec
l
a
rations
i
nto
their o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck B
o
wler
doc: Update
haddock commen
t
s
for Data
.
Po
s
et
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
poset:
Export the Ord cla
s
s (but not its met
h
ods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: E
l
aborate on why Ord instances for floa
t
ing types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bow
l
e
r
flo
a
t
i
ng: A
d
d fquotR
e
m,
t
h
e an
a
l
o
gue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
flo
a
ting: Add
fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Implement specific comparison functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bo
w
ler
doub
l
e
: Remove
s
uperf
l
uous paren
t
heses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
buil
d
: Update caba
l
scr
i
pt for dist
r
ibution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FFI pragm
a
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
licens
e
: Ad
d
copyright and license informat
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
c
f
loat: U
p
date
c
f
l
oat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Add
a
detailed overvie
w
of t
h
e purpose of
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owle
r
do
c
s: Update
h
addo
c
k markup and
a
d
d a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
double: Add P
o
s
e
t
and Sortable i
n
sta
n
ces
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
B
o
wler
poset: Add a cl
a
ss
f
or partially ord
e
red
d
ataty
p
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
build: Ad
d
an autoconf configure
s
crip
t
to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floa
t
ing
:
Add description
o
f floating
c
lasse
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Add remainder
functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bow
l
e
r
cfloat: Al
l
ow a
p
r
intf fo
r
mat specifi
e
r to be passe
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
do
u
ble: imp
l
ement
f
romInteger using toFloati
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating
:
Allow conversion from
any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loating: Export the
t
oFlo
a
t
ing fu
n
ction fr
o
m Da
t
a
.
.
.
commit
|
commitdiff
|
tree
next