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 Bow
l
er
fenv: Add appropriate #ifdef
'
s t
o
rou
n
ding direction
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowle
r
f
env: Separate exception
testing
f
ro
m
e
n
vironment save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
f
loating: Add a Sortable constraint for PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bowl
e
r
floating: Add a new Data
.
F
loati
n
g
.
Types
mod
u
le
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
trivi
a
l: Remove red
u
ndant imp
o
rts and
pointless varia
b
les
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowle
r
roundable: Split
o
ut
t
he Roundable class
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
B
o
wler
poset: Add fixity d
e
clarati
o
n
s
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wle
r
f
loating:
M
ov
e
D
ata
.
Float
i
ng
.
CMath
.
I
n
s
tances und
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
B
owler
floating: Merge Data
.
Floatin
g
.
Type
s
and Data
.
Floatin
g
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv:
Add support for
s
uppressi
n
g ex
c
eptio
n
s across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick
Bowler
floati
n
g: Add epsilon to
t
h
e RealFloat clas
s
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
c
k
Bowler
cmath:
Fix bad typ
o
in a
t
an2 an
d
atan2
f
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
complex: Add
i
n
itial c
o
mp
l
ex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
m
ath: Fix section headings to m
a
tch the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick B
o
wler
f
loating: Add instances for
C
Doubl
e
and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
fl
o
atin
g
: Fi
x
off-by-one erro
r
in s
c
a
l
eRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating
:
Sp
l
i
t out formatt
i
ng fr
o
m the
Dou
b
l
e
modul
e
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
fl
o
a
ti
n
g: Make fromRa
t
ional
wo
r
k pro
p
erly
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
f
l
o
a
ting: Add scalb as the
a
l
t
flo
a
t versio
n
of s
c
albln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add ano
t
her ch
a
racteristic functi
o
n and general
i
z
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add some floating point char
a
ct
e
risti
c
functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floating: Punt the FFI new
t
y
p
e
w
rappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
alt
f
loat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowl
e
r
doc
:
Add
h
addock documentation for th
e
RealFloat c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick
Bowler
floa
t
ing: Rename tgamma t
o
ga
m
ma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
floa
t
ing: Mov
e
the Double and Float modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
oat
i
ng: Use nearbyin
t
instead of r
o
u
nd
in f
q
u
o
tRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
o
wler
float
i
ng: Add rint function to complement ne
a
rbyint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
e
x
a
mpl
e
s
: Add a de
m
ons
t
ration
o
f
why FEn
v
i
s
stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add suppo
r
t for raising exc
e
p
tio
n
s explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
cfloat: Use FE_ALL_EXCEPT instead
of -
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
c
om
p
at: Make an effort
to
suppo
r
t fm
a
prop
e
rly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
floating: Punt the class vers
i
on of
C
'
s remquo function
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bowler
floatin
g
:
Add a
separate class for the basic f
l
o
ating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick
B
owl
e
r
c
o
mpat: Ad
d
note to sourc
e
file
about non
-
c
onforman
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bow
l
e
r
doc: Acknowledge
t
he existenc
e
o
f
f
loating point envir
o
nme
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowle
r
comp
a
t: Im
p
le
m
ent wr
a
ppers
for C9
9
flo
a
t
-
valued fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
w
l
er
bui
l
d:
Fix b
u
ild
t
ype i
n
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
B
owler
c
o
mpat: Ad
d
configure
w
arning when repl
a
cement
s
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
cfl
o
at: Add
c
ompatibi
l
it
y
wrappers for so
m
e
C99 functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Add source reposito
r
y to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
fen
v
:
Add e
x
plicit defi
n
itions fo
r
in
f
i
nity,
nan an
d
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fenv: Fix
e
mbarrassing typo in th
e
Fra
c
tional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
fenv: R
e
-export Control
.
Appl
i
cative since
use
r
s
nee
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Ad
d
exception support t
o
fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
lic
e
ns
e
: Fix copy
r
i
g
ht years
i
n
source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
f
loating: Use
a strict data const
r
uctor for FEn
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bow
l
er
floa
t
ing: Add initial
s
uppo
r
t
f
or floating
po
i
n
t exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick B
o
wler
f
l
oating: A
d
d
nearbyint
to th
e
R
ealFloa
t
c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
build
:
U
p
d
ate ca
b
al dependen
c
y
i
n
f
or
m
ation for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bo
w
l
er
flo
a
t: R
e
mo
v
e u
s
e
of decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
floating: Use b
a
ng pa
t
terns
f
or unlif
t
e
d
bindi
n
gs
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: remove
I
N
C
L
U
D
E
pragmas as
G
HC 6
.
12 h
a
t
es
t
hem
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
bui
l
d: Add missing Data
.
F
l
oa
t
in
g
.
Float to cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
fl
o
atin
g
: Add initial support for the
f
l
oating po
i
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bo
w
ler
bui
l
d
: Add
h
ome
p
age
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cflo
a
t: Genera
l
ize double_format to
allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
float: Add class in
s
tances for
F
loat
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowle
r
cmath
:
Add bindin
g
s for float
-
valu
e
d
function
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
alt
f
loat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
Bowler
l
icense: Add miss
i
n
g
copyright
h
eaders
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k Bowler
doc: Ad
d
rationale behind the
R
ound
a
ble class
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck
B
ow
l
er
doc
:
Fi
x
oops in descrip
t
ion
o
f
O
rd clas
s
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Ad
d
comm
u
t
ativi
t
y n
o
t
e
for max an
d
m
in
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick
B
o
w
l
er
poset: Renam
e
isSignificant
t
o isOr
d
e
red
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bowler
doc: M
o
ve library description to
a bette
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: H
a
ckage
-
ify the c
a
bal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
floating:
Add Roun
d
able instance for Integral
a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
poset: Add instance for Integral
a
=> Ra
t
i
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bow
l
er
doc: Minor
h
addock markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add
an Enum
i
n
s
tanc
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wler
f
l
oating: Add a
class which
supp
o
rts rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floatin
g
: Fix brok
e
n isFinite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floa
t
in
g
: Get rid of th
e
extra
Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick B
o
wl
e
r
poset: Remove Incoheren
t
I
nstanc
e
s and define ou
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nic
k
B
o
w
ler
poset: Use In
c
oh
e
re
n
tInsta
n
c
es to resolv
e
overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
ler
floati
n
g: Up
d
ate export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowler
double
:
Spl
i
t out foreign declar
a
tions in
t
o
t
h
eir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owl
e
r
doc:
Update h
a
dd
o
ck comments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
poset:
Export
t
he
Ord class
(but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doc: Elaborate on why O
r
d instances
for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add f
q
uotRem, the
analogu
e
o
f C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
fl
o
ating:
A
dd fma
f
uncti
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
dou
b
le: Im
p
lement spe
c
ific c
o
mparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
u
ble: Re
m
ov
e
superfluous parenthes
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
buil
d
: Update ca
b
al scrip
t
f
o
r distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wle
r
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
li
c
ense: Add copyright and license
information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
cfloat: Update cfloa
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
c: Add a detailed ov
e
rview of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Upd
a
te
h
a
d
dock markup and ad
d
a triv
i
al function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
Bowler
dou
b
le: Add Pose
t
and Sorta
b
le instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
poset: Add a class for p
a
rtially ordered
d
ataty
p
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bu
i
ld: Add an a
u
toc
o
nf configure script to determ
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floati
n
g: Add description of float
i
ng classes
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
l
oating: Add
r
e
mainder
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
cfloat: Allow
a
printf
f
ormat
s
pec
i
fier to be passe
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
double: impleme
n
t
fro
m
Integer using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
o
ating: Allow
c
o
nver
s
ion from
a
ny
Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
floa
t
ing: Export t
h
e to
F
loating function from
D
ata
.
.
.
commit
|
commitdiff
|
tree
next