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 Bowle
r
fen
v
: Separate exception testing from environ
m
ent s
a
ve
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bo
w
ler
floating: Add
a
Sortable constrai
n
t for PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
floating: Ad
d
a new Data
.
Floati
n
g
.
Typ
e
s module
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
c
k Bowler
t
rivial: R
e
move
redundant imp
o
rts and poi
n
tle
s
s variables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wl
e
r
ro
u
ndab
l
e:
S
p
l
it out the
Rou
n
dable class
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
poset
:
A
dd fi
x
i
ty dec
l
a
rations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
owler
floatin
g
:
Move Data
.
Fl
o
ating
.
C
M
ath
.
Inst
a
nces unde
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floatin
g
:
Merge Data
.
Floating
.
Typ
e
s
and Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick B
o
wler
f
e
nv
:
A
dd support
f
o
r supp
r
essing e
x
cepti
o
n
s
across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
i
ck
B
owler
floating: Add e
p
s
i
lon to the RealFlo
a
t
c
lass
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
Bowl
e
r
cmath:
Fix bad typo i
n
atan2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
complex: Add initial comp
l
ex
s
upport
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowl
e
r
cmath:
Fix section headings to match t
h
e C
s
tandard
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick Bowler
floa
t
in
g
:
Add instances for CDoubl
e
a
n
d CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
float
i
ng: Fix off-by-one error
in s
c
aleRat
i
onal
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
floating: Split ou
t
formattin
g
f
r
o
m the Double modu
l
e
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bow
l
er
f
l
oating
:
Ma
k
e fromRational wo
r
k prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k
B
owler
floating: Add scalb as
the altfloat v
e
rsion of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floating:
Add another characteristic fu
n
ct
i
on and
gener
a
lize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
f
loating: Add
s
o
me floating p
o
i
nt
c
haract
e
ristic
f
unctions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floating: Pun
t
the FFI ne
w
type wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Ni
c
k
Bowler
altflo
a
t-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
doc: Add h
a
ddock do
c
umentation for the RealFloat
class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
oating: R
e
n
a
m
e
t
g
amma to
g
amma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
float
i
ng:
M
ove the
D
oub
l
e and Float mo
d
u
le
s
.
commit
|
commitdiff
|
tree
2010-02-05
N
ic
k
Bowl
e
r
floating: Use ne
a
rbyint
instead of
round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck B
o
w
l
e
r
f
loati
n
g
:
Add rint funct
i
on
to complement nearbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
example
s
:
A
dd a demonstration of why FEn
v
is
still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowl
e
r
fenv: Add support for raisin
g
exceptions
e
xplicit
l
y
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfloat: Use FE_ALL_EX
C
EPT instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: M
a
ke
a
n effort to sup
p
ort fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
flo
a
ting:
P
unt the cl
a
ss versi
o
n of C's remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowle
r
floatin
g
: Add a
s
eparate class f
o
r
t
he basi
c
flo
a
ting
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick
B
owl
e
r
compat:
A
dd n
o
te to
source file about non-conforman
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bowler
d
oc:
Acknowledg
e
th
e
e
xistence of floatin
g
point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compat:
I
mplem
e
nt wrap
p
e
r
s
for C99 float-valued f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
build: Fix
b
uil
d
t
ype in cabal fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
c
o
m
p
at: Add configure warning when replacem
e
n
ts
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cf
l
o
at: Add c
o
m
p
at
i
bili
t
y
wrappers for some C99 fun
c
t
i
on
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick B
o
wler
build: Add source rep
o
sito
r
y to
c
abal
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv:
Add e
x
plicit definitions f
o
r infinit
y
,
nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
B
owler
fenv: F
i
x emba
r
rass
i
ng typo in the Frac
t
ional
i
nstance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
f
e
nv: Re-expor
t
Con
t
ro
l
.
Applicative s
i
nc
e
users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floa
t
ing: Add ex
c
eptio
n
s
u
pport to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
l
icense: Fix copyrigh
t
years in source file
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wle
r
floating: Use
a s
t
rict dat
a
constructor f
o
r FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
l
er
floating: Add initial support f
o
r floating
p
oint exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowle
r
flo
a
ting: Add nearbyint to th
e
RealF
l
oat class
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
Bowler
build:
Updat
e
c
abal
d
ependency i
n
for
m
ation for
G
H
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
float: Remove
use of decodeFloat
I
nteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
floa
t
ing: Use bang patterns for unlifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
Bowler
cfloat: remove
I
NCLUDE pragmas as G
H
C
6
.
12 ha
t
es them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
build
:
Add mi
s
sing
D
ata
.
Floating
.
Float to ca
b
a
l file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
floating: Add
i
nitial support for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
B
ow
l
er
build: Add h
o
mepage
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k
Bo
w
ler
cfloat
:
Generalize
dou
b
le_forma
t
to
a
ll
o
w spe
c
ify
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowler
fl
o
at:
A
dd cl
a
s
s
i
nst
a
nces for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wler
cmath: A
d
d bindings for flo
a
t-
v
alu
e
d
functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
w
ler
altfloa
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
li
c
e
n
se
:
Add miss
i
ng cop
y
righ
t
h
e
a
d
ers
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k
Bowler
d
o
c:
Add ratio
n
a
le behind the Roundabl
e
class
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k Bowler
do
c
:
Fix oo
p
s in description o
f
Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bowler
po
s
et:
Add co
m
mutativity
n
ote f
o
r max and
m
in
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rename isSignificant t
o
isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
doc: Move
library de
s
cription to
a
bette
r
h
o
m
e
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
B
o
wler
build: Hacka
g
e
-
ify
t
he ca
b
al
f
ile
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
float
i
n
g
: Add Rou
n
d
able instance
for Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
poset: Add instance
fo
r
Integ
r
al a
=> Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowler
doc:
M
i
n
o
r haddock marku
p
fi
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double
:
A
d
d
an Enu
m
insta
n
c
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bow
l
er
fl
o
at
i
ng:
A
dd a
c
lass
w
h
ich
su
p
ports rounding func
t
i
ons
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
fl
o
a
t
i
ng:
F
ix broken isFinite implement
a
tio
n
.
commit
|
commitdiff
|
tree
2009-11-23
Nic
k
B
o
wler
floating: G
e
t r
i
d of the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
p
o
set: Remove I
n
coherent
I
nstance
s
a
n
d define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Us
e
IncoherentInstan
c
es to resolve
overla
p
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
ler
f
l
oating: Updat
e
e
x
port
list
s
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowler
double:
Split out for
e
ign declara
t
ions into
th
e
ir
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
d
o
c: Update haddoc
k
c
omment
s
f
o
r Data
.
Po
s
et
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
p
o
s
e
t
:
Export t
h
e Or
d
class (but not its method
s
)
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
owle
r
do
c
: Elab
o
ra
t
e on why
Ord
i
nstances f
o
r float
i
n
g
t
y
p
e
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floa
t
ing: Add
f
quotR
e
m, the analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
f
l
oati
n
g: Add fma funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
doub
l
e
:
I
m
plement specific comparison
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
do
u
ble: Remove superfl
u
ous paren
t
heses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Update cabal
sc
r
ipt for di
s
tribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
ow
l
er
misc: F
i
x FFI
pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license: Add copyright a
n
d
l
icense
information
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowle
r
c
float:
Up
d
ate cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
doc
:
Add a detaile
d
ov
e
rvi
e
w
o
f
the purpose of t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wle
r
docs: Update ha
d
dock markup and add a trivia
l
funct
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doubl
e
:
Add Poset a
n
d Sorta
b
le instan
c
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
pos
e
t: Add a class
f
o
r part
i
ally ordered datatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowle
r
buil
d
: Add an auto
c
onf configure scri
p
t
to determ
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: A
d
d
d
e
scription of floating
c
lasses
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating: Add re
m
ainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
B
owle
r
cflo
a
t: All
o
w a p
r
intf format specifi
e
r
t
o be passe
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: imple
m
ent fromInteger u
s
ing
t
o
Floa
t
i
ng
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: A
l
low c
o
n
v
e
rsi
o
n from
any Real to
D
ouble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Export t
h
e toFloati
n
g
function fro
m
Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowler
f
loating: Add
e
r
r
or an
d
gam
m
a
functions
.
commit
|
commitdiff
|
tree
next