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: Separate exception testing from environment save/restore.
2010-10-13
Nick Bowler
fenv: Sepa
r
ate exception testing fro
m
env
i
ronment save
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bowler
f
l
oating: Add a Sorta
b
le c
o
nstraint for PrimFloat
.
commit
|
commitdiff
|
tree
2010-02-24
N
ick Bowl
e
r
flo
a
ting: Ad
d
a new Data
.
Floa
t
ing
.
Type
s
module
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowle
r
trivial
:
R
emove r
e
dundant
imports
an
d
p
o
intless variables
.
commit
|
commitdiff
|
tree
2010-02-24
Nic
k
Bowler
roundable: Split out
the Roundabl
e
cla
s
s
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
p
oset: Ad
d
fixity
d
ecl
a
rati
o
ns
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k Bo
w
ler
flo
a
ting
:
Move Data
.
Floating
.
CMath
.
Instances under
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
owler
f
l
oating: Me
r
ge D
a
ta
.
F
l
oating
.
Types and Data
.
F
loati
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv: Add s
u
pport for s
u
ppressing e
x
ceptions
acros
s
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Ni
c
k Bowl
e
r
floating
:
Ad
d
ep
s
ilo
n
to t
h
e
Real
F
loat
class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
o
wler
cmath: Fix bad typo in atan
2
and atan2
f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
complex: Add initial complex support
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
ck Bowler
cmath:
F
ix sec
t
ion heading
s
to
m
atch the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowler
f
lo
a
ting:
Add instance
s
for CDouble an
d
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating: Fi
x
off-
b
y-
o
ne error
i
n
s
cal
e
Ra
t
ional
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
floating: Split out formatti
n
g fr
o
m
t
he D
o
u
b
le module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
floating
:
Make fromRa
t
ional work proper
l
y
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
floati
n
g: A
d
d
s
ca
l
b
as the altfloat ve
r
sion
o
f scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
Bowler
fl
o
ating: Add
a
nother characteristic fun
c
tion and ge
n
eralize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floa
t
ing:
Add some floatin
g
point cha
r
acteri
s
tic f
u
nctio
n
s
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floatin
g
: Punt the FFI
newt
y
pe w
r
appers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
alt
f
loat
-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
doc: Add haddock doc
u
men
t
a
t
ion for
t
he RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
f
loa
t
i
ng: Rename tgamma to
g
a
mma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
float
i
n
g
: Mo
v
e
th
e
D
o
ubl
e
and
F
loat modu
l
es
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating
:
U
s
e nearbyint instead of round in fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
floating
:
Add
rint function t
o
complement
n
ea
r
byint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples: Add a
d
emonst
r
ation of why
FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
fenv: Add suppo
r
t
for
r
a
i
s
in
g
exception
s
explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
cfloat: Use FE_ALL_EXCEPT instea
d
of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
owler
com
p
a
t
: Make an effort t
o
support
f
ma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bow
l
e
r
floati
n
g:
P
u
nt
t
he cla
s
s version
o
f C's rem
q
uo function
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k
Bowler
fl
o
a
ti
n
g: Add a
separate
c
lass
f
or the basic
floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
ick Bowler
co
m
pat: Add note t
o
sou
r
ce file about n
o
n-co
n
f
ormance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
do
c
: Acknowledge t
h
e existence of
floatin
g
point
en
v
ironment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
Bowler
co
m
pat: Implement wra
p
pers
f
or C99 float-
v
a
lued
f
unctio
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Fix build ty
p
e in
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compa
t
: Add c
o
nfigure war
n
i
ng
when replacem
e
nts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfl
o
a
t: Add compatibility wrapp
e
rs for so
m
e C99
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
build: Ad
d
source r
e
po
s
i
tor
y
to cab
a
l file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
fenv:
Ad
d
e
x
plic
i
t defi
n
itions fo
r
i
n
f
ini
t
y, nan and
p
i
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
fenv
:
F
i
x embarrassi
n
g typo in
the
Fractional
i
nstance
.
commit
|
commitdiff
|
tree
2010-01-28
N
ic
k
Bowler
fenv: Re-exp
o
rt
Co
n
trol
.
A
ppli
c
ative sinc
e
users ne
e
d it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add exception support
t
o fenvEv
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
lice
n
se: Fix copyright years in sou
r
ce
f
iles
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
floating: U
s
e a strict data const
r
uc
t
or f
o
r FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bow
l
er
f
l
oat
i
ng: Add init
i
al
suppor
t
for floating poin
t
exc
e
ptions
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bow
l
er
flo
a
ting: Add nearbyint t
o
t
h
e Re
a
lFloat
class
.
commit
|
commitdiff
|
tree
2010-01-27
N
ic
k
Bo
w
ler
bui
l
d: Update cab
a
l dependen
c
y info
r
mation for GH
C
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bo
w
ler
float: Remove
u
se of
decodeFloatI
n
t
eger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floa
t
ing: Use
b
a
n
g
patt
e
rns
f
or unlift
e
d bindings
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowl
e
r
c
float: remov
e
INCLUD
E
pra
g
mas
a
s GHC 6
.
12 hat
e
s the
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
bu
i
l
d
: A
d
d missing Data
.
Fl
o
a
t
ing
.
Float to ca
b
al fil
e
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bowler
floating: Add ini
t
ial sup
p
ort
for
t
h
e floa
t
ing point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowle
r
b
uild: Add
h
omepage
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
c
f
loat:
Generalize double_format to allow spe
c
i
fying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float
:
Add
class instances
f
or Flo
a
t
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
B
o
w
ler
cmath:
Add bindings for float-valued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfloat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bo
w
l
er
lic
e
nse: Add missing copyright he
a
de
r
s
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowler
doc: Ad
d
rationale behind
the Ro
u
ndab
l
e class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix oops in description of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
e
r
pos
e
t: Add commutativity no
t
e for
m
a
x
and
m
in
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset
:
Rena
m
e i
s
Si
g
n
ificant
to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bow
l
er
doc:
M
ove li
b
rary descripti
o
n
t
o a b
e
t
ter home
.
commit
|
commitdiff
|
tree
2010-01-19
N
i
ck Bowler
build: Hackage-ify the caba
l
file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
ow
l
e
r
floating: Add
R
o
undable instance for Inte
g
ral
a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
po
s
et: Add instance
for
I
n
tegral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
doc:
M
i
nor
haddock marku
p
fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: Add an E
n
u
m instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
B
o
w
ler
floating: Add
a class which s
u
p
po
r
ts rou
n
din
g
funct
i
o
n
s
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Fix broken
i
sFinit
e
implementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating: G
e
t
r
id of
the ext
r
a
I
nstances m
o
dul
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
poset:
Rem
o
ve
Inco
h
e
r
e
ntInst
a
n
ces and d
e
fine our
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: U
s
e IncoherentInstances to
reso
l
ve
o
v
erlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
owler
f
l
oa
t
ing: Update export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
doub
l
e
:
Spli
t
o
u
t foreign declarations
int
o
their
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
do
c
: Update h
a
ddock comments for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
poset:
E
x
port
t
he
Ord
c
lass (
b
ut not i
t
s metho
d
s)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
doc: Elabo
r
ate on w
h
y Ord instance
s
for floa
t
ing types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
floating: Add fquot
R
em, th
e
analogue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
l
o
ating: Ad
d
fma
f
unction
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
double: Implement specific
c
ompari
s
o
n
functions
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
o
wler
double
:
R
e
move super
f
luous
p
a
rentheses
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick
B
owle
r
build: Update ca
b
al scrip
t
for
d
ist
r
ibu
t
i
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
lic
e
nse: Add copy
r
ight and lic
e
nse information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
le
r
c
f
loat: Updat
e
cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
doc
:
A
d
d a detai
l
ed overview of the purpose of
the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
docs: Update haddo
c
k markup and
add a trivial functi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
double: Add
Po
s
et and Sortable i
n
stance
s
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
pos
e
t
:
A
d
d
a clas
s
for part
i
ally or
d
ered
d
atatypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowl
e
r
buil
d
:
A
d
d an autoc
o
nf
c
onfigure script
t
o determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floating: Ad
d
description of floati
n
g clas
s
es
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add remainder fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
c
f
loat
:
Allow a pri
n
tf for
m
at s
p
ecifier to be pass
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
double:
i
mplement
f
romInte
g
er
u
s
ing toFloatin
g
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Al
l
ow conv
e
rsion f
r
om
any Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g:
E
x
p
ort
t
he toFloa
t
ing fu
n
c
tion from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loating:
Add error an
d
ga
m
ma func
t
ions
.
commit
|
commitdiff
|
tree
next