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
floating: Fix off-by-one error in scaleRational.
2010-02-20
Nick Bo
w
ler
floating: F
i
x o
f
f-by-
o
ne error in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowle
r
floating: Split
out formatting from
the Double module
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck
B
owler
floa
t
ing: Make fromRational work properly
.
commit
|
commitdiff
|
tree
2010-02-19
N
ic
k
B
o
wler
f
l
oating
:
Add scalb as the
a
ltf
l
oat
version of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
floating:
Add
another charact
e
rist
i
c func
t
ion
and gen
e
ralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
float
i
n
g: A
d
d some floating
p
oint
c
haracteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floatin
g
: Punt the
FFI
n
ewtyp
e
wra
p
p
ers
.
commit
|
commitdiff
|
tree
2010-02-06
N
ic
k
Bowler
al
t
float-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
ic
k
Bowle
r
doc:
Add haddock documentation f
o
r
th
e
RealFl
o
at cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
floa
t
ing
:
Rename tgamma to gamm
a
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: M
o
ve the
D
o
u
ble an
d
Fl
o
at mod
u
les
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
ck Bowler
floating
:
Use nearbyin
t
ins
t
e
ad o
f
round i
n
fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowl
e
r
float
i
ng: Add ri
n
t function to complement n
e
a
r
b
yint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
exam
p
l
e
s: Add a
d
emonstrat
i
o
n
o
f
why
FEnv is stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
B
o
wler
fen
v
: Add support f
o
r ra
i
s
ing
exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
cflo
a
t: Use
F
E
_ALL_EXC
E
P
T
instead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowle
r
compat: Make an ef
f
ort to support fm
a
prope
r
l
y
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floa
t
ing: Pu
n
t
t
he
c
lass version
o
f C's remquo funct
i
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bow
l
er
floating: Add a
s
e
pa
r
ate cla
s
s for t
h
e b
a
sic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Ni
c
k Bowler
compat: Add note to source
file about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bowle
r
doc
:
Ackno
w
ledge
t
h
e existence
o
f floating point en
v
iron
m
ent
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bowle
r
com
p
at: Imple
m
ent w
r
a
p
pers fo
r
C99 float-v
a
lue
d
func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
build: Fix build type in ca
b
al file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wle
r
compat: Add conf
i
gure wa
r
ning when re
p
lacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloa
t
: Add c
o
m
patibility wrappers for some
C9
9
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
B
o
wle
r
bui
l
d
: Add
source repo
s
itory to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
f
env: Add expl
i
c
i
t
defi
n
i
tio
n
s for infinity, nan an
d
pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv
:
Fix embar
r
assing
typo i
n
the Fractional i
n
stance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
nv: Re-export Control
.
Applic
a
tive since users need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
f
loating: Ad
d
e
x
c
eption
s
u
pport to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
license: Fix copyrigh
t
ye
a
rs in
s
our
c
e files
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bowler
floating: Use a strict data c
o
nstr
u
ctor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
o
a
t
i
ng
:
A
d
d
i
nitial supp
o
r
t for floating poi
n
t
e
xceptions
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
Bowl
e
r
f
l
oating: Add nearbyint to
the RealFloat
class
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck B
o
wler
b
uild: Update
cabal dependency inf
o
r
m
a
tion
for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
float: Remove u
s
e
of d
e
c
o
deFloatI
n
teger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floating: Use bang
p
atterns
f
or unlifted bin
d
ings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cf
l
oat: remove INCLUDE pragmas
as GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k B
o
wler
bui
l
d: Add
missing Data
.
Floating
.
Float to
c
abal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
fl
o
ating: Add initial sup
p
o
r
t fo
r
t
he floating poi
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Ni
c
k Bowler
build: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bow
l
er
cfloa
t
: Generalize do
u
ble_format
to allow specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k Bow
l
er
float: Add c
l
ass inst
a
nces for Float
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cmath:
A
dd b
i
n
d
in
g
s f
o
r
flo
a
t-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
licens
e
: Add missing copyri
g
h
t he
a
ders
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k
B
owl
e
r
doc: A
d
d
r
a
t
ionale behi
n
d
t
he Roundable
class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
do
c
: F
i
x oops in de
s
cr
i
p
tion of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowl
e
r
pos
e
t: Ad
d
com
m
utat
i
vity note for max and
m
in
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
p
oset: Rena
m
e i
s
Signifi
c
ant
to isOrd
e
red
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
do
c
: Move
librar
y
d
e
scr
i
ption to
a better h
o
me
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: Hackage-if
y
t
h
e
c
a
bal
fi
l
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
B
owler
floating: Add Roundable i
n
stance for Inte
g
r
a
l a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k
B
o
wler
pose
t
: Add instance
f
or Integ
r
al
a
=> R
a
tio a
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k
Bowler
do
c
: Minor hadd
o
c
k
m
a
r
k
up fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowl
e
r
double: Add an Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
floating
:
Add a clas
s
w
h
i
ch
s
u
p
por
t
s rounding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bowler
floati
n
g: Fix b
r
ok
e
n
i
sFinite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowler
float
i
n
g: Get r
i
d
o
f
t
h
e e
x
tra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowle
r
poset: Remove
I
ncoh
e
r
en
t
Instances and d
e
fine our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowler
poset: Use IncoherentInstances to re
s
ol
v
e overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floa
t
ing: Up
d
ate ex
p
ort li
s
ts
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowler
double
:
Split out
f
o
reign declar
a
t
i
ons into their
o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doc: Upda
t
e haddo
c
k commen
t
s
f
or D
a
ta
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Expo
r
t t
h
e
Ord class (
b
ut not
i
ts me
t
hods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owle
r
doc: E
l
a
borate on why Ord inst
a
nces for
floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
flo
a
ting: Add fqu
o
tRem, t
h
e a
n
alo
g
ue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
f
loating
:
Add fma functio
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
double: Implement sp
e
c
i
fic comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doub
l
e: Remove superfluous
p
arentheses
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
b
u
ild: Update c
a
bal script for dist
r
ibutio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
license
:
A
dd copyright
and licen
s
e informati
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
c
float: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
e
r
d
oc: Add
a
detailed overview of the
p
urpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
docs
:
Upd
a
te had
d
ock markup
a
nd
add a
t
rivial
f
unc
t
io
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck
B
owler
double: Add Poset
a
nd S
o
r
tabl
e
inst
a
nces
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
pos
e
t:
Add a
clas
s
for partially or
d
ered
d
a
tatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build: Add an au
t
o
c
onf confi
g
ure
s
cri
p
t to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
flo
a
ting: Add description of floa
t
i
ng
cl
a
sses
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bo
w
ler
floating: Add rem
a
i
nder
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wl
e
r
cfloat
:
Allow a
prin
t
f
f
o
r
mat specifier to be
passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
d
o
uble
:
i
mplement fromInteger
u
sing toFloati
n
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g: Allow conver
s
ion fro
m
any
Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating: Exp
o
r
t th
e
toFloating fun
c
t
i
on from
D
ata
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating:
Add error a
n
d gamm
a
functio
n
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loating: Add
p
ower functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating:
Add hyperbolic trigonometric
f
unct
i
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
types:
U
s
e
operations in GHC
.
Prim f
o
r dou
b
l
e
<=>
f
l
oat
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating:
Add c
l
assifi
c
ation
f
unct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating: Add n
e
xtaf
t
er
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
t
i
ng: Add some o
f
the e
x
po
n
en
t
ial func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
f
loatin
g
: Add
t
rigonom
e
tric funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
f
loating: Split Floating i
n
to Floating and
RealF
l
oat
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bow
l
er
double: Simplify foreign ca
l
ls
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
o
w
le
r
floating:
Add *
*
operat
o
r
to Floating class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
Initi
a
l commit
commit
|
commitdiff
|
tree