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 an example program to show problems with forkIO.
2010-10-13
Nick Bowler
fenv:
Add an exam
p
le progr
a
m
to sho
w
problems wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick
B
owler
fen
v
: Ad
d
appropria
t
e #ifdef
'
s t
o
r
o
unding dire
c
tion
.
.
.
commit
|
commitdiff
|
tree
2010-10-13
Nick Bowler
fenv: Separate ex
c
e
p
t
ion testing from
e
nvironment save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k
B
owler
float
i
ng
:
Add
a So
r
table cons
t
r
a
int for P
r
imFloat
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
f
loat
i
n
g
: Add
a
n
ew Data
.
F
l
oatin
g
.
Types module
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
trivial: Remo
v
e redundant
i
mports and pointle
s
s variable
s
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
roundab
l
e: S
p
lit out the R
o
undabl
e
cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k
Bowler
poset
:
A
d
d
fixity de
c
laration
s
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: Move Data
.
Flo
a
ting
.
CMath
.
Instances
under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
fl
o
ating:
M
e
r
ge
D
a
ta
.
Floating
.
Types and Dat
a
.
F
loating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick
Bowler
fenv: Ad
d
support for
s
uppressing exceptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
N
ick Bowler
floating: Add epsi
l
on
to the RealFloat c
l
a
ss
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
cma
t
h: F
i
x
bad typo in
a
ta
n
2
and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck
B
owler
comp
l
ex: Add initial complex
support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
cmat
h
: F
i
x s
e
ction
headings to match the
C standard
.
commit
|
commitdiff
|
tree
2010-02-20
N
ic
k
Bowler
f
l
oating: Add
i
nstances for CDou
b
le and CF
l
oat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owl
e
r
floating
:
Fix
o
ff-by-one error
i
n
sca
l
eR
a
t
ional
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck Bowle
r
floating: Split out for
m
atting from the
Double module
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bo
w
ler
f
loatin
g
: Make fromRation
a
l
w
ork pr
o
perly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
oating
:
A
d
d scalb as
the altf
l
oa
t
version
o
f s
c
albln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add another characteristic funct
i
on a
n
d general
i
ze
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
floating: Add
so
m
e floati
n
g point ch
a
r
acte
r
istic f
u
n
c
t
i
o
n
s
.
commit
|
commitdiff
|
tree
2010-02-12
Nick B
o
wler
floating: Pun
t
the FFI newtype wrappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowle
r
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k
Bowler
doc: Ad
d
haddo
c
k documentation for the R
e
al
F
loat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
f
loa
t
ing:
R
ename tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
floating
:
Move
t
he
D
ouble
a
nd Float
m
odules
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
f
l
oa
t
ing: U
s
e nearbyint instead of r
o
u
n
d in f
q
uotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
floating
:
A
d
d rint functi
o
n to complement nearby
i
n
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bow
l
er
examples: Add a
demonst
r
ation of why FEnv is s
t
il
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add s
u
pport
for raising exceptions
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
N
i
c
k Bowl
e
r
cfloa
t
:
Use FE_ALL_EXCEPT i
n
s
t
ead
o
f -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
com
p
at:
M
ake an effo
r
t to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
er
floating: Punt the class version
of C's
re
m
quo func
t
i
on
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
owl
e
r
fl
o
a
t
ing: Add a se
p
arate class for the basic
f
loa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick B
o
w
le
r
c
ompat
:
A
d
d
note to source fil
e
a
bout n
o
n
-
c
onforman
c
e
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc:
A
cknowledge
t
he exis
t
ence
o
f floating point en
v
i
r
onment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
N
i
ck Bowler
c
ompa
t
: Implement
w
r
appers for
C
9
9 float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
wler
buil
d
: Fix
b
uild ty
p
e in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat:
A
dd
con
f
igure wa
r
ning
w
hen repl
a
cements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
o
w
ler
cfloa
t
: Add compatibility wr
a
ppers f
o
r
s
ome C99 func
t
ion
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
ow
l
er
build: Ad
d
source repository to ca
b
a
l file
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
fenv:
Add ex
p
lic
i
t defi
n
itions for infi
n
ity
,
nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fenv:
F
ix embarra
s
sing t
y
po in the F
r
a
ctio
n
al ins
t
a
n
c
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fenv: Re-
e
x
p
or
t
C
o
n
t
rol
.
A
p
plicat
i
ve since users
n
eed it
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bow
l
er
floating: Add exce
p
ti
o
n
support to
f
e
nvEval
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
l
i
c
e
nse: Fi
x
c
opyright
y
ear
s
in sourc
e
f
i
les
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
l
er
floa
t
ing:
Use a
strict d
a
ta co
n
structor fo
r
FEn
v
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
flo
a
ting: Add init
i
al support f
o
r
flo
a
tin
g
poin
t
exceptio
n
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
floa
t
i
ng:
Add nearb
y
int to
t
he RealFl
o
at class
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
build: Update cabal d
e
pendency information
for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
flo
a
t:
R
emove u
s
e of dec
o
d
eFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floati
n
g
: Use bang pa
t
terns for unlif
t
ed
b
indi
n
gs
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
c
f
loa
t
: remove I
N
CLUD
E
pragmas as
G
HC 6
.
12
h
ates t
h
e
m
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
b
u
ild:
A
dd missing
D
ata
.
Fl
o
ating
.
F
l
o
a
t
to c
a
bal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowl
e
r
floating
:
Add initial support
f
or t
h
e
floating
p
oint
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build: Add
homepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck
B
ow
l
e
r
cfloat: Generalize do
u
bl
e
_format
t
o allow
s
pecifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
Bowler
float: Add clas
s
in
s
t
a
nces for Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
cma
t
h: Add bind
i
ngs for float-valued function
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
alt
f
loat
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k Bowler
lice
n
se:
A
dd missi
n
g c
o
pyrigh
t
h
eaders
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
doc: Add rationale behind t
h
e Round
a
ble class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowl
e
r
doc: Fix oops
in desc
r
iptio
n
of O
r
d class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
poset:
A
dd commutativity note for max
a
nd min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rename isSignif
i
cant to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
d
oc: Move
l
ibr
a
ry description to a
b
etter
h
ome
.
commit
|
commitdiff
|
tree
2010-01-19
Nic
k
Bowler
build:
H
ackage-ify the caba
l
file
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
floating: Add Ro
u
ndable instance for I
n
tegral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck
Bowle
r
po
s
et: Add instance for Integra
l
a => Rat
i
o a
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
B
ow
l
er
doc: Mi
n
or ha
d
doc
k
markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick B
o
wler
doub
l
e: Add
a
n E
n
um i
n
stanc
e
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick Bowle
r
floating: Add a class
w
hich supports rounding f
u
nctions
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
B
o
w
ler
floating:
F
ix broken isFini
t
e implementa
t
ion
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
floating: Get rid
o
f t
h
e ex
t
ra I
n
stances module
.
commit
|
commitdiff
|
tree
2009-11-23
N
ick Bowler
p
o
set: Remo
v
e I
n
c
o
h
erentIns
t
anc
e
s an
d
define our o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bow
l
er
po
s
et: U
s
e In
c
oherentIns
t
a
n
ces to resolve ov
e
rlaps
.
commit
|
commitdiff
|
tree
2009-11-21
N
ic
k
Bow
l
er
floati
n
g: Upda
t
e e
x
port li
s
ts
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowler
do
u
b
le: Spl
i
t
o
ut foreign d
e
clarations into thei
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
doc: Upda
t
e
h
addock c
o
mm
e
nts fo
r
D
a
t
a
.
Pos
e
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
p
oset: Export the O
r
d cla
s
s (but not its
methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bo
w
ler
doc: Elabor
a
te on
w
h
y Or
d
instances for floating type
s
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bo
w
ler
floatin
g
: Add f
q
uotRem, the a
n
alo
g
ue
o
f C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owl
e
r
floa
t
i
ng: Add
f
m
a
func
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
do
u
ble:
Implement
s
p
ecific co
m
pariso
n
fun
c
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
R
emo
v
e
superfluous parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k B
o
wler
build:
Update cabal
s
c
r
ipt for d
i
s
t
r
ibution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix
F
FI
prag
m
a
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowle
r
lic
e
nse:
Add
copyright
a
nd lice
n
se information
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
cfloat
:
Update cfloa
t
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doc: Ad
d
a detailed overview of the purpose of th
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowle
r
docs
:
Update h
a
d
dock markup and add a trivial
f
unc
t
ion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
A
dd Poset and
So
r
table instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
poset: A
d
d a class f
o
r partially order
e
d
d
a
tatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
build:
A
dd an autoconf
conf
i
gure
script to
d
etermine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: Ad
d
des
c
rip
t
i
on of floating clas
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating: Add r
e
mainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
cfloat: Allow a p
r
intf format spe
c
ifier to
be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double: impleme
n
t
fromInteger usin
g
toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bo
w
l
e
r
floating
:
Allo
w
conversion from any Real t
o
D
o
uble
.
.
.
commit
|
commitdiff
|
tree
next