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: Add rint function to complement nearbyint.
2010-02-05
Nick
Bowler
floati
n
g
:
Add rint f
u
nction
to c
o
mplement
ne
a
r
b
yint
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
examples: Add a dem
o
nstration of why FEnv
i
s st
i
ll
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: A
d
d
su
p
p
o
r
t for rai
s
in
g
exce
p
tions explic
i
tly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
cflo
a
t: Use FE_ALL
_
EXCEPT in
s
t
ead of
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
owler
c
o
m
pat: Make an
e
f
f
ort to suppor
t
fma pr
o
perly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating:
P
unt the clas
s
version of C
'
s
remqu
o
fu
n
cti
o
n
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
ler
floating: Add a separate class
f
or the
b
asi
c
floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Ad
d
note
t
o sourc
e
fil
e
abo
u
t non-confor
m
ance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: A
c
knowledge t
h
e exist
e
nce of floating poin
t
environ
m
en
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
comp
a
t: Imp
l
ement
wrappers for
C
99 float-valued functi
o
ns
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
build: Fix build
t
ype in cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
compat:
A
d
d
confi
g
ure war
n
i
ng when replace
m
ent
s
a
re
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat: A
d
d compatibility wrappers for s
o
me C99 func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
b
uild: Add source repo
s
itory to cabal fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
f
env: Ad
d
explici
t
def
i
nitions
for infinity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
B
ow
l
er
fen
v
: Fix embarrassing ty
p
o in the F
r
actional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fenv
:
Re-
e
xport Contr
o
l
.
Applicative since us
e
r
s
n
e
e
d
i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
flo
a
ting: Add exception
s
up
p
ort to fenvEva
l
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
l
i
c
ense: Fix copyrig
h
t
year
s
in sour
c
e
f
iles
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fl
o
at
i
n
g: Use a strict data constructo
r
for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
floating: Add in
i
tial
suppor
t
for fl
o
atin
g
poi
n
t ex
c
eptions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wl
e
r
f
loating: Add
n
earb
y
int
to the
Rea
l
F
l
o
at c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
bu
i
l
d: Upda
t
e cab
a
l
d
ependency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
B
owler
float: Remove us
e
of decodeFl
o
atIntege
r
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick B
o
w
le
r
floatin
g
:
U
se bang patt
e
rns for unlifted
b
i
nd
i
n
gs
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
Bowler
cfloat: remove
I
NCLUDE pragmas
as GHC
6
.
1
2
hate
s
them
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k
Bowler
b
u
i
ld
:
Add missing Data
.
Floating
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
e
r
f
l
oati
n
g: Ad
d
initi
a
l
support for the float
i
ng po
i
nt
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
Bowler
build
:
A
dd homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowl
e
r
cfloat: Generalize d
o
ub
l
e_for
m
at to
a
llow specifyin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wler
float
:
Add
c
l
ass instances for
Flo
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
Ni
c
k
Bowl
e
r
cm
a
t
h
:
Add bindings fo
r
floa
t
-
v
a
lued function
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k
Bo
w
ler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowl
e
r
license: Add miss
i
ng
c
op
y
right
h
e
aders
.
commit
|
commitdiff
|
tree
2010-01-21
Nic
k
B
owler
doc: Add rationale behi
n
d th
e
Roundab
l
e class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
l
e
r
doc: Fix o
o
ps in d
e
sc
r
iption of O
r
d class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Add commutativity
n
ote
f
or max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rena
m
e isSign
i
ficant to isOrd
e
red
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k
Bowle
r
doc:
Mov
e
librar
y
d
e
scription to
a better
h
ome
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: Hackage-ify the
cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating:
Ad
d
Roun
d
able instance for I
n
tegral
a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
po
s
et: Add ins
t
ance for Inte
g
ral a =
>
R
atio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick B
o
wl
e
r
doc: M
i
nor haddoc
k
markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
dou
b
le:
A
dd an
E
num insta
n
ce
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add a cl
a
ss wh
i
ch s
u
pports
r
ounding
functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
f
l
oating: Fix broke
n
is
F
inite implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
B
owler
floating: Get
rid of the
e
xtra In
s
t
a
n
c
es mod
u
le
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
pose
t
:
Remove IncoherentInstan
c
e
s and
defi
n
e our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowler
p
oset
:
Use Incoher
e
ntInstances
to resolv
e
ov
e
rlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
o
wl
e
r
floating: Update expor
t
li
s
ts
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
d
o
uble: Split out f
o
r
e
i
gn declarations into their
ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
doc:
U
pd
a
te haddock comments for Data
.
Po
s
et
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset
:
Expo
r
t the Ord class (but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc
:
E
l
aborate on w
h
y O
r
d
i
nstances for
floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
floating: Add fquot
R
em, the analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bow
l
er
flo
a
ting:
Add fma funct
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Imple
m
ent specif
i
c
compari
s
on
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
doubl
e
:
R
emove supe
r
fluo
u
s
p
arentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
l
er
build:
U
p
d
ate
cabal script f
o
r distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
license: Add copy
r
ight a
n
d license inform
a
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
B
owler
c
f
l
oat: Upd
a
te
c
float
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Add
a
d
etailed overview of the purp
o
se of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wle
r
do
c
s: Update haddock m
a
r
k
u
p and add a trivial funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owle
r
d
ouble: Add Poset a
n
d Sortab
l
e in
s
ta
n
ces
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
p
oset:
A
dd a c
l
ass fo
r
partia
l
l
y
order
e
d datat
y
pes
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
build:
A
d
d an autoconf config
u
re script to de
t
ermi
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: Add description of
f
l
oating cl
a
s
se
s
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowl
e
r
floating: Add remain
d
er
functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
c
f
l
oat:
A
llow a
p
rintf format specifie
r
t
o
be pas
s
ed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k B
o
wl
e
r
dou
b
l
e
: implem
e
nt fromInteger using to
F
l
oating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
ow
l
er
f
loating: Allo
w
c
onversi
o
n
from
any Re
a
l to Doub
l
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Export
the toFloating f
u
n
ction from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
f
l
o
ating
:
Add error
a
n
d gamma func
t
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: A
d
d
pow
e
r functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
floating: Add hyperbo
l
ic trigon
o
metr
i
c func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
types: Use
oper
a
tions in
GHC
.
P
r
im for
d
ouble
<=> fl
o
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting: A
d
d classification functions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowle
r
float
i
ng:
A
d
d
nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bow
l
er
floating
:
Add
s
ome o
f
t
h
e exp
o
nen
t
ial functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floati
n
g:
Add trig
o
nometric fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
float
i
ng:
S
plit Flo
a
ting into Floating and Re
a
lFloat
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
doubl
e
:
Simplify foreign calls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating
:
Add
*
*
o
p
erator to Floating class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
Initial commit
commit
|
commitdiff
|
tree