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 a new Data.Floating.Types module.
2010-02-24
N
ick Bowler
floa
t
ing: Ad
d
a new Da
t
a
.
Floatin
g
.
T
y
pes
m
odule
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
trivial
:
Remove
r
edundan
t
imports and po
i
ntles
s
va
r
i
a
b
les
.
commit
|
commitdiff
|
tree
2010-02-24
Nick B
o
wler
roundable
:
Split out the Roundable c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
po
s
et:
A
dd fixi
t
y
declarations
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
flo
a
t
i
n
g: Move
D
a
ta
.
Floating
.
CMath
.
Insta
n
ces
u
nder
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
N
i
ck Bowler
fl
o
ating: Merge Data
.
Flo
a
tin
g
.
Types
a
n
d
Data
.
Floa
t
ing
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick Bowler
fenv: Ad
d
suppor
t
for s
u
ppressing exceptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick
B
o
w
ler
floating: Add
e
p
s
i
lon to th
e
Rea
l
F
l
oat class
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k
Bowle
r
cmath: Fix
b
ad typ
o
in atan2 and
atan
2
f
.
commit
|
commitdiff
|
tree
2010-02-20
Ni
c
k Bowl
e
r
complex
:
Add i
n
iti
a
l
complex support
.
commit
|
commitdiff
|
tree
2010-02-20
N
ic
k
Bow
l
e
r
cmath:
F
ix section headi
n
gs to match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick
Bowler
floating: Add instan
c
es fo
r
CDouble
a
nd CF
l
o
at
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
floating: Fix off-by-
o
n
e e
r
ror in scaleRa
t
ion
a
l
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
flo
a
ting: Sp
l
it out formatting from t
h
e Doub
l
e modul
e
.
commit
|
commitdiff
|
tree
2010-02-19
Nic
k
Bowler
floa
t
ing: Mak
e
fromRation
a
l
work p
r
o
perly
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
floating: Add scalb
a
s t
h
e altfloat
v
ersio
n
of sca
l
b
l
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wl
e
r
floating: Ad
d
another charact
e
ristic f
u
nc
t
ion and general
i
z
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Ni
c
k Bowler
fl
o
ating: Add
s
ome floatin
g
point characte
r
istic functi
o
n
s
.
commit
|
commitdiff
|
tree
2010-02-12
N
i
ck Bowler
f
l
o
ating: Pu
n
t
t
h
e FF
I
newtype wrap
p
ers
.
commit
|
commitdiff
|
tree
2010-02-06
N
ick Bowler
a
l
t
f
loat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick B
o
wler
d
o
c: Add ha
d
dock documenta
t
ion for the RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Renam
e
tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
f
loating: Move the Dou
b
l
e
a
n
d Floa
t
modules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fl
o
ating
:
Use near
b
yint instead o
f
rou
n
d
i
n fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
f
loating: Add rint function to com
p
lement nea
r
byint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
l
e
r
exampl
e
s: Add
a
de
m
onstration
o
f why
F
E
nv is
s
till
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fen
v
: Add support for raising exceptions expl
i
citly
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowle
r
c
float: Use FE_ALL_EXCEPT instead o
f
-1
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
ck Bowler
compat: Make an ef
f
ort to
s
uppo
r
t fma pr
o
perly
.
commit
|
commitdiff
|
tree
2010-02-02
N
i
c
k
Bowler
floating:
P
unt
the class version of C's
r
e
m
quo f
u
n
c
tion
.
commit
|
commitdiff
|
tree
2010-02-02
Ni
c
k Bowler
floa
t
ing:
A
dd a separate c
l
as
s
for the basic floating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compat: Add
n
o
te
to source file about non-conformanc
e
.
commit
|
commitdiff
|
tree
2010-01-30
Ni
c
k Bowle
r
doc:
A
ckno
w
led
g
e the exi
s
tence of
f
loa
t
ing poin
t
enviro
n
men
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bo
w
ler
compat
:
I
m
pleme
n
t wr
a
ppers for C99 floa
t
-valued functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bo
w
ler
bui
l
d: Fix b
u
ild ty
p
e i
n
cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
Bowler
compat: A
d
d conf
i
gure warning wh
e
n replacem
e
nts are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
cfloat
:
Add c
o
m
p
a
tibilit
y
wrappers
for some C99 func
t
io
n
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owl
e
r
build: Add
s
ource repository t
o
caba
l
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
fe
n
v:
A
dd explicit
d
e
finiti
o
ns for i
n
fi
n
ity, nan and p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: Fix
em
b
arrassi
n
g typo
i
n the
F
racti
o
n
al inst
a
nce
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
fenv: R
e
-export Control
.
Applicative
s
ince us
e
rs
n
eed it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating: Add exc
e
p
tion
s
upport to fe
n
vE
v
a
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
lic
e
n
s
e
: Fix
copyright years in
source f
i
le
s
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bo
w
l
er
f
l
oati
n
g:
Use
a strict
da
t
a
c
onstructor
f
or
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
B
owler
f
loating: Add initial support for fl
o
at
i
ng
p
oint e
x
cep
t
ions
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
w
l
er
floating
:
Add nearbyint
t
o t
h
e
R
ea
l
Float class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
b
uild: Upd
a
te caba
l
d
e
pendency information fo
r
GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
f
l
oat
:
Remove u
s
e of de
c
odeFloa
t
In
t
eg
e
r
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowle
r
floating: Use
b
ang patterns for u
n
lifted
b
indin
g
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cfloat: remov
e
INCLUDE
pragmas as GHC
6
.
12 hates
them
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
bui
l
d: Ad
d
mis
s
in
g
Da
t
a
.
Floating
.
F
loat t
o
cabal fi
l
e
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owler
floating:
A
dd
i
n
itia
l
s
u
pport for the floating poin
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bowler
build
:
Add homepag
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat:
G
e
ne
r
aliz
e
double_
f
ormat
to
a
llow specif
y
i
n
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
float: Add class instances f
o
r Floa
t
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck
B
owler
cm
a
th: Add bin
d
i
ngs
for
f
loat-v
a
lued functions
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
a
l
tfloa
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
lic
e
nse: Add missi
n
g co
p
yright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
doc: Add
r
ationale behind
t
he Roundable class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
doc: Fix oo
p
s i
n
desc
r
i
p
tion of Ord
c
las
s
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bow
l
er
poset: Add commut
a
tivity note for max an
d
min
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bow
l
er
poset: Rename i
s
Sig
n
if
i
cant to
isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
N
ick
B
owl
e
r
doc: Move librar
y
descr
i
ption to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: Hacka
g
e-ify
t
he cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k Bowler
floating:
A
dd Ro
u
ndable
instan
c
e for In
t
egral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k
B
o
wler
poset: Add
i
n
stance for Integr
a
l a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bo
w
ler
doc
:
Minor hadd
o
ck
marku
p
fi
x
.
commit
|
commitdiff
|
tree
2009-12-24
Nick
B
o
w
le
r
d
ouble:
A
dd a
n
Enum
instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add
a class which supports
rou
n
ding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floati
n
g
: Fix broke
n
isFinite implem
e
n
ta
t
ion
.
commit
|
commitdiff
|
tree
2009-11-23
Nick B
o
w
l
er
float
i
ng:
G
et ri
d
of the
e
x
t
ra In
s
tances modu
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bo
w
ler
poset: Remove Inco
h
erentInst
a
nces and define our own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
N
ick Bowler
poset
:
U
s
e
In
c
oherentInstances to
resolve over
l
aps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
f
loating: Update
expor
t
l
i
sts
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bo
w
ler
double:
S
plit ou
t
f
oreign
d
eclar
a
tio
n
s into
t
heir own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
d
o
c: Update
haddock co
m
ments f
o
r Da
t
a
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Export t
h
e
Ord class (but not i
t
s
me
t
h
o
d
s)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doc: Elaborate on why O
r
d instances
f
or floating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowl
e
r
floating: Add
fquotRem, the analogue of
C
'
s
remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
floating: A
d
d fma funct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
d
o
u
ble: Implement specific comparison fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
l
er
d
o
uble: Rem
o
ve
s
uperfluous parenthese
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
build
:
Update cabal script
fo
r
distr
i
bution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
mi
s
c: Fix FFI
p
r
a
gma
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
license:
A
dd
copyri
g
h
t
and license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
cfl
o
at: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
doc: Add a detailed o
v
erview
o
f the purp
o
se of
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
do
c
s: U
p
d
ate ha
d
dock m
a
rkup and add a t
r
ivial
f
u
nct
i
on
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
A
dd Pos
e
t and Sort
a
ble in
s
tances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
poset:
A
d
d
a class for partially ordered
d
a
t
atypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
build:
Add an autoconf configure sc
r
ipt
t
o determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
fl
o
ating: Add descrip
t
ion of
f
l
oa
t
i
ng classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floatin
g
:
Add
r
emainder functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
w
ler
cfloat: Allow a printf fo
r
mat s
p
ecifier to be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
d
o
uble: implement fromInteger using
t
o
F
loat
i
ng
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick B
o
wle
r
f
loating: Allow co
n
version
f
rom
a
ny Real
t
o Doubl
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Export the
toFloating fun
c
tion fr
o
m Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add er
r
or and g
a
mma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
floating: Add power f
u
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k
Bowler
f
l
oati
n
g:
A
d
d hyperbolic trigonometric functions
.
commit
|
commitdiff
|
tree
next