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 support for raising exceptions explicitly.
2010-02-05
Nick
B
owler
f
e
nv: Add support for
r
aising ex
c
ept
i
ons exp
l
icitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowle
r
cfloat:
U
se FE_ALL_EXCE
P
T inst
e
a
d
of
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
B
o
wler
compat: Make an ef
f
o
rt to support f
m
a prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
f
loating: P
u
n
t
the class version of C'
s
remquo funct
i
on
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
flo
a
ting: Add a separate class for the bas
i
c flo
a
t
i
ng
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick
B
o
wler
c
o
mpat: Add note
to sour
c
e
file ab
o
ut non-confor
m
ance
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bowler
doc: Acknowledge the existence of floating p
o
int envi
r
onme
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bow
l
er
compat: Implement
wrappers for C
9
9 float-valued fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
build: Fix
build t
y
pe in caba
l
fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
compat: Ad
d
c
o
nfig
u
re warning when r
e
placements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
cfloat: Ad
d
compatibility w
r
appe
r
s for s
o
m
e C9
9
func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowler
buil
d
: Add source repository to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
e
nv: Add explicit defini
t
ions for in
f
inity, na
n
and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
fenv: Fix embarrassi
n
g t
y
po in the Fractional instanc
e
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
Bowler
fenv: Re-exp
o
rt Control
.
App
l
icative si
n
ce users need
i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
wler
flo
a
ti
n
g: Add
e
x
ce
p
tion support
to fen
v
Eval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
license: Fix copyright years in
source files
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
floati
n
g:
U
se a st
r
ic
t
data const
r
uctor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
f
l
o
ating: Add ini
t
ial support fo
r
floating
po
i
nt excep
t
ion
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
floating: Add nearbyint to the RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
b
uild: Upd
a
te cabal dependency i
n
for
m
ation for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
o
w
ler
float: Re
m
ov
e
us
e
o
f
d
e
codeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oating: Use bang patterns for u
n
lifted bindings
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bow
l
er
c
f
l
oat: remove INCL
U
DE pragma
s
as G
H
C 6
.
12 hat
e
s them
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
buil
d
: Add missing Data
.
Float
i
n
g
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
floating:
Ad
d
initial su
p
port for the floating point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
B
owler
build: A
d
d homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cf
l
o
at: Generalize
d
o
uble_f
o
rmat to allow
s
pec
i
fyi
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
fl
o
at: Add class instances for Flo
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
c
k Bowler
cmath:
Add bi
n
d
i
ngs for float-val
u
ed f
u
nctions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
alt
f
l
o
at-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license:
Add missi
n
g copy
r
ight headers
.
commit
|
commitdiff
|
tree
2010-01-21
Ni
c
k
Bowler
doc: Add rationale behind the Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bo
w
ler
doc: Fix o
o
ps in des
c
ription of Or
d
cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-20
N
i
ck Bowler
p
oset: Add commutativity note
f
or max and m
i
n
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k
B
owl
e
r
p
o
set: Re
n
a
m
e isSi
g
nificant
to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bo
w
ler
d
o
c:
M
ove libr
a
ry descrip
t
ion to a bett
e
r home
.
commit
|
commitdiff
|
tree
2010-01-19
Ni
c
k Bowl
e
r
build: Hackage-i
f
y
t
he cabal fi
l
e
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floati
n
g: Add Rounda
b
le
i
nstance
f
or
Integral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck Bo
w
ler
poset: A
d
d instance for Integra
l
a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
owler
doc: Min
o
r had
d
ock ma
r
kup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add
a
n Enum instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
Bowler
f
l
oatin
g
: A
d
d a class whi
c
h suppor
t
s rounding
f
unctions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fix broken isFinite i
m
plementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating: Get rid of the extra Instances
modul
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset: Re
m
ove Incoherent
I
ns
t
ances
a
n
d
d
e
fine our ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
p
oset: Use Inco
h
erentInstances
to
r
esolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating:
Upda
t
e ex
p
ort lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double: Split out fore
i
gn declarations into t
h
ei
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
doc:
U
pdate
h
addock com
m
en
t
s for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
poset
:
Export the Ord
c
lass (bu
t
not its met
h
ods)
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doc:
El
a
bor
a
te on wh
y
Ord i
n
stances for floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
l
oating: Add fquotRem, the
analogue of C's
r
emquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: Add f
m
a function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
double:
Implement
s
pecific comparison funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
o
u
ble: Remove superflu
o
us pare
n
theses
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bow
l
e
r
build: Update
c
abal scri
p
t
f
or dis
t
r
ibutio
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
mi
s
c: Fix FFI pragma
s
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
l
i
cen
s
e: Add copyrigh
t
and license in
f
ormation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cflo
a
t
:
Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
doc: Add a de
t
ai
l
ed overv
i
e
w
of the purpose of th
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
w
l
er
d
ocs: Upda
t
e haddock markup an
d
ad
d
a t
r
i
v
ial
functio
n
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
double: Add Pos
e
t and So
r
table instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
poset:
A
dd a
cla
s
s for partially ordere
d
dat
a
typ
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
bu
i
ld: Add
an auto
c
onf
configu
r
e
script to de
t
erm
i
ne
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
l
e
r
floa
t
in
g
: Ad
d
description of floating class
e
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
A
dd remainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
B
o
wler
cfloat:
A
llow a pr
i
ntf format spec
i
fier
t
o be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
dou
b
le: implement fromInteger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floating
:
Allo
w
conversion from any
R
eal to Do
u
ble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
l
o
ating: Ex
p
ort the toFloating
f
unc
t
ion from Da
t
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
float
i
n
g: Add e
r
ror
and gam
m
a
funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating: Add
p
ower functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: A
d
d hy
p
e
r
bolic trigonometr
i
c functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
types: Use oper
a
tions
in
GHC
.
Prim f
o
r double <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g: Ad
d
cl
a
ssification functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
floating: Add
next
a
ft
e
r
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowle
r
float
i
ng: Add some of the exponential funct
i
on
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating:
A
dd trigonometri
c
fu
n
cti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowl
e
r
floating:
Spli
t
Floating into
Floating and RealFloat
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
d
ouble:
Si
m
pli
f
y
foreign call
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add ** operator to
F
l
oati
n
g
c
las
s
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
B
owler
I
nitial c
o
mmit
commit
|
commitdiff
|
tree