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
trivial: Remove redundant imports and pointless variables.
2010-02-24
Nick Bowler
t
r
i
v
i
al: Remo
v
e redundant
i
m
p
or
t
s and
p
ointless v
a
riables
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
Bowler
roun
d
able: Split out the Round
a
bl
e
clas
s
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k
B
owler
poset: Ad
d
fixity
declara
t
ions
.
commit
|
commitdiff
|
tree
2010-02-24
Nick
B
owler
floating: Move D
a
ta
.
Floati
n
g
.
CMa
t
h
.
Inst
a
nces
u
nder
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Ni
c
k B
o
wler
floating:
M
erg
e
Data
.
Flo
a
ting
.
T
ypes and Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Ni
c
k Bowler
fe
n
v
: Add support for supp
r
es
s
i
ng exc
e
ptions across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowle
r
fl
o
ating: Add epsilon t
o
the
R
ealFloat class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
c
math: Fix
b
ad typo in ata
n
2 and atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
comp
l
ex:
A
dd initial
complex support
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowle
r
cmath: Fix section headin
g
s
to match th
e
C
standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
f
loating: Add i
n
st
a
nces f
o
r
CDo
u
ble and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floatin
g
: Fix
o
f
f-by-one err
o
r in
scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Split out formatting fro
m
the
D
ouble module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick B
o
wler
fl
o
ating: Make
f
romRational
w
o
r
k
properly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
fl
o
ating: Add
s
calb as the altfloat ve
r
sion o
f
scalb
l
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: Add anothe
r
cha
r
acte
r
istic function
a
nd ge
n
e
r
alize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floating: A
d
d some f
l
o
a
ting
p
o
i
n
t
c
har
a
cteristic
f
unctions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bo
w
l
e
r
floating: Pu
n
t the FFI
newtype wr
a
ppers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
a
ltfloat-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
doc: Add hadd
o
ck documentation for the RealF
l
o
at c
l
ass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
floating: Rena
m
e tgamm
a
to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
oating
:
M
ove the Double an
d
Float modul
e
s
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
fl
o
a
ting: Use nearbyint
i
ns
t
e
ad of r
o
und i
n
fquotRem
.
commit
|
commitdiff
|
tree
2010-02-05
N
ic
k
Bowle
r
flo
a
t
in
g
: A
d
d rint function
t
o
complem
e
n
t nearbyi
n
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
examples: A
d
d a demonst
r
at
i
on of wh
y
FEnv is stil
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bo
w
ler
f
env:
A
dd
suppor
t
for raising exceptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
cfloat: Use FE_ALL_
E
XC
E
PT instead o
f
-1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wler
compat
:
Make an effort to
s
upport fma prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick B
o
wler
float
i
ng: Pun
t
the c
l
a
s
s version of C'
s
remquo fu
n
ct
i
on
.
commit
|
commitdiff
|
tree
2010-02-02
Nick
B
owler
floating: Add a separate
c
lass for th
e
basic flo
a
ting
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick B
o
w
ler
co
m
pat: Add note to
s
ourc
e
file abo
u
t non-confo
r
mance
.
commit
|
commitdiff
|
tree
2010-01-30
N
ick Bowler
doc: Acknowledg
e
the existence of floati
n
g point envi
r
on
m
ent
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
compa
t
:
I
mpleme
n
t wrappers for C99 fl
o
a
t-val
u
ed functions
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick Bowl
e
r
b
uild:
Fix buil
d
type in cabal f
i
le
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
co
m
pat: Add
config
u
re warning when
replacements a
r
e
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
cfloat: Add compatibility wrapper
s
fo
r
s
ome C99 fun
c
tion
s
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
Bowler
build: A
d
d source repos
i
tory to cabal
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
e
r
fenv: Add expli
c
it d
e
finit
i
ons fo
r
infi
n
i
ty
,
nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
fenv: Fix embarrassin
g
ty
p
o in
the Fractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
fenv
:
Re
-
exp
o
rt
Cont
r
ol
.
A
p
plicative since use
r
s
n
e
e
d
it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
f
lo
a
t
ing: Add
e
xc
e
pti
o
n
s
uppor
t
to
f
e
n
v
Eval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
l
icense: Fix c
o
py
r
ight
y
e
ars in
sou
r
ce
f
iles
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
flo
a
ting: Use
a
strict data constructor
f
or FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
le
r
floating: Add initial support for f
l
oa
t
ing point exceptions
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck
B
o
wler
floating: Add nearbyi
n
t to
the Rea
l
Float
class
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Upda
t
e cabal depe
n
dency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oat: Re
m
o
ve use o
f
deco
d
eFl
o
atInteger
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
floating
:
Use bang patter
n
s for
u
n
l
ifted
b
i
ndings
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k
Bowler
cf
l
oat: remove
INCLUDE pragmas as GHC
6
.
1
2
h
a
tes t
h
em
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
buil
d
: Add missing Data
.
F
l
o
atin
g
.
Float
t
o
cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
B
o
wler
floa
t
ing: Add
i
nitial suppo
r
t for the floating p
o
int
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick Bo
w
ler
bui
l
d: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat: Ge
n
eralize d
o
uble_format to allo
w
specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowl
e
r
floa
t
:
Add class in
s
tances for Float
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
cma
t
h
: Add binding
s
f
o
r float-value
d
funct
i
ons
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bow
l
er
altfloa
t
-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
license: Add mi
s
sing copyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
B
owler
doc: Ad
d
rationale beh
i
n
d the
R
oundabl
e
class
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bow
l
er
doc: Fix o
o
ps i
n
desc
r
ipti
o
n of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
o
wler
po
s
et: Add commu
t
ativity
n
ote for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset: Rename isSignificant to
isOrdere
d
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
B
owler
do
c
:
Move lib
r
a
r
y de
s
cr
i
pt
i
on to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick B
o
wle
r
build: H
a
ckage-ify the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating:
A
d
d Ro
u
ndable in
s
tance
f
o
r
I
ntegral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
po
s
et:
Ad
d
i
n
stance for Int
e
gr
a
l a
=> Ratio
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
doc: Min
o
r h
a
ddock marku
p
f
ix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
double: A
d
d
an
E
n
u
m i
n
stance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add a c
l
a
ss
which s
u
pports
r
ou
n
ding functions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
flo
a
tin
g
: Fi
x
broken
i
sFinite implement
a
tion
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floating
:
Get rid of the extra Instances module
.
commit
|
commitdiff
|
tree
2009-11-23
Nick B
o
wler
pos
e
t:
Rem
o
ve Inc
o
herent
I
n
s
tances and define our
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowler
poset:
U
se Incohere
n
tInstances
t
o
res
o
lve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
floating: U
p
d
ate ex
p
o
rt
lists
.
commit
|
commitdiff
|
tree
2009-11-21
N
i
ck Bowler
d
o
u
bl
e
:
S
pli
t
out f
o
reign
declarat
i
ons int
o
t
h
e
i
r own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
doc
:
Update haddoc
k
comments for Data
.
P
o
se
t
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
poset: Ex
p
ort the
Ord cl
a
ss (but
no
t
its m
e
t
hods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
o
w
l
er
doc: Elaborate on why Ord in
s
tan
c
es for f
l
oating
t
y
pes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
f
l
oating: Add
f
quotRem, the
a
n
alogue of C's
r
emquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
f
loating: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
double: Imp
l
e
m
ent specific comparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Remove super
f
lu
o
us parentheses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
bui
l
d: Update
cab
a
l script f
o
r
dist
r
ibution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
misc: Fix F
F
I pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
licens
e
:
Ad
d
copyrigh
t
and licens
e
in
f
ormation
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Update cfl
o
at
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
do
c
: Add a
de
t
ailed over
v
iew
of the purpose of
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
docs: Upd
a
te ha
d
d
o
ck markup and
a
dd a triv
i
a
l
function
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck B
o
w
l
er
double: Add Po
s
et and Sorta
b
le instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset
:
Add a
c
l
ass
for
parti
a
lly orde
r
ed datatyp
e
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
b
u
ild: Add an a
u
t
o
conf configu
r
e
s
cri
p
t to det
e
rmine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
floa
t
ing: Add description of floati
n
g classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floati
n
g: Add remainder fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
cfl
o
at: Allow a
p
r
i
ntf f
o
r
m
at spe
c
ifie
r
to be
p
assed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
o
wle
r
double: implem
e
nt fromInteger using toFloat
i
ng
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
ting:
Allow
c
onversion from any R
e
al to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Export the toFloat
i
ng fun
c
tion from Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
w
l
er
fl
o
ating:
A
dd
e
r
ror a
n
d ga
m
ma f
u
nct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
N
ick Bowler
floating:
Add power functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
l
o
a
t
i
ng: Ad
d
hyperbo
l
ic trigon
o
m
e
tric functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
types: Use operat
i
ons
i
n
G
HC
.
Pr
i
m
for double
<
=>
f
l
o
a
t
.
.
.
commit
|
commitdiff
|
tree
next