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
poset: Add fixity declarations.
2010-02-24
Ni
c
k B
o
wler
p
o
set: Add fixity declarati
o
ns
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
floating: M
o
ve Data
.
F
lo
a
ting
.
CMath
.
I
nstances und
e
r
.
.
.
commit
|
commitdiff
|
tree
2010-02-24
Nick Bowler
float
i
ng: Merge D
a
ta
.
Floating
.
Types
a
nd Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick
Bowler
f
e
nv: Add support
f
or sup
p
ressing exceptions a
c
ross
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick Bowler
floatin
g
: Add
epsilon to th
e
Rea
l
Float class
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowle
r
cm
a
th:
Fix bad t
y
po in atan2 and a
t
an2
f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
o
mple
x
: Add initial complex
s
u
pport
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
c
m
at
h
:
Fix section headings
to match the C standard
.
commit
|
commitdiff
|
tree
2010-02-20
Nick
B
owler
floating:
A
d
d
ins
t
ances for
C
D
oub
l
e and CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
floating:
F
ix of
f
-b
y
-one
error in scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bow
l
er
floating: Spli
t
out formatting
from
t
h
e Do
u
ble module
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
f
loating
:
Make fromRational work prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bo
w
ler
floatin
g
:
A
dd sc
a
lb
as
t
he altfloat ve
r
sion of scalbln
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
ck
B
owler
floating: Add another characteristic
f
uncti
o
n and
g
enera
l
ize
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
f
loat
i
ng:
Add
some fl
o
a
t
i
n
g
p
o
i
n
t
characteristic functions
.
commit
|
commitdiff
|
tree
2010-02-12
Nick Bowler
floa
t
ing: Punt the FF
I
newtype
w
rappers
.
commit
|
commitdiff
|
tree
2010-02-06
N
i
ck Bowler
altfloa
t
-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
doc:
A
dd hadd
o
c
k
do
c
umentation fo
r
t
he Real
F
loat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowl
e
r
fl
o
ating: R
e
name tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
Bowler
fl
o
a
ting: Move t
h
e Double a
n
d F
l
oat
m
o
d
ules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
f
l
o
ating: U
s
e
n
e
arbyint inste
a
d of
r
ound in
f
quot
R
em
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fl
o
ating:
A
dd rin
t
fu
n
c
ti
o
n t
o
com
p
le
m
en
t
nearbyin
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
examples: Add a demonstration
o
f why FEnv is still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add suppo
r
t
for r
a
i
s
ing
e
x
ceptions expl
i
citly
.
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
cfloat: Use F
E
_ALL_EXCEPT ins
t
ead
of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
ler
compat: Make a
n
e
ffort
to support
fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowler
floating
:
Pu
n
t the class version of
C
's remquo
f
u
n
ction
.
commit
|
commitdiff
|
tree
2010-02-02
Nic
k
Bowler
floating: A
d
d a
s
eparate class
f
or the basi
c
fl
o
a
ting
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick Bowler
compa
t
: Add note to sourc
e
f
i
le about non-conformance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
B
owler
d
o
c: Acknowledge the exi
s
tence of float
i
ng point env
i
ronment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick
B
owler
com
p
at: I
m
p
lement w
r
app
e
rs for C99 float-
v
al
u
e
d func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
build: Fix bu
i
ld
typ
e
in cabal
f
il
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat:
A
dd con
f
i
gure wa
r
nin
g
when
replacement
s
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowl
e
r
cfloat: Add compatibility wrapp
e
r
s for some
C
9
9
fun
c
tions
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bo
w
l
e
r
build: Add
s
ource
repository
t
o
c
abal
file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowle
r
f
env: Add explicit defi
n
itions for infinity, nan and p
i
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
owler
fenv: Fix emb
a
r
r
assing
t
ypo in the Fraction
a
l instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick B
o
w
l
er
f
env
:
Re-exp
o
rt Con
t
r
ol
.
Applicative since users need
it
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bo
w
ler
float
i
ng:
Add ex
c
eptio
n
supp
o
rt to fenvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
Bowler
licen
s
e: Fix
c
opy
r
i
ght years in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
f
l
o
ating: Use a
s
trict data con
s
tructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
l
e
r
float
i
ng: Add in
i
tial support for flo
a
ting p
o
int
excepti
o
ns
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
floating:
Add nearbyint t
o
the
RealFloat cl
a
ss
.
commit
|
commitdiff
|
tree
2010-01-27
Nic
k
Bowler
build: Update cabal de
p
ende
n
cy information f
o
r GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
B
owle
r
float: Remove use of
decode
F
loatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
floa
t
ing: Use bang pattern
s
for unlift
e
d
bindings
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
c
k Bowle
r
cfloat: re
m
ove INCLUD
E
prag
m
as a
s
GHC 6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
build: Add missing Data
.
Floating
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Ni
c
k Bowler
floating: Ad
d
in
i
tial s
u
pp
o
rt fo
r
the flo
a
ting p
o
int
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
N
i
ck Bowler
b
u
il
d
: Add homepage
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
cfloat: G
e
neral
i
ze doub
l
e_format
t
o allo
w
specifying
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick
B
owler
float
:
Add class insta
n
ces f
o
r Fl
o
at
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bo
w
l
e
r
cmath: Add bi
n
d
ing
s
for float-valued functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
altfl
o
at-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
i
c
k B
o
w
l
er
license: Add missing co
p
yr
i
ght
header
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
d
o
c: A
d
d rat
i
onale beh
i
nd
the Rou
n
dabl
e
c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-21
N
i
ck Bowl
e
r
d
o
c: Fix oops i
n
description of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nic
k
Bowler
poset: Add commu
t
ativi
t
y
note for max a
n
d min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
poset
:
Rename isSignif
i
cant to isO
r
d
e
red
.
commit
|
commitdiff
|
tree
2010-01-20
Ni
c
k Bowl
e
r
doc: Move
library descriptio
n
to a better home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
Bowler
build: Hackage-if
y
the
c
a
bal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: A
d
d Roundable instance
f
o
r
In
t
egral a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
ck B
o
wler
p
o
set: Add instan
c
e
fo
r
Integral a => Ratio a
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
B
owler
d
o
c: Minor h
a
ddock
markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bowler
double: Add an Enum
instance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating:
A
d
d a class which supports rounding funct
i
ons
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowle
r
float
i
ng: Fix brok
e
n isFi
n
ite imp
l
e
m
e
n
tation
.
commit
|
commitdiff
|
tree
2009-11-23
Ni
c
k Bowler
floating: G
e
t rid of the extra I
n
stances
m
odu
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick
Bowler
poset:
R
emove Incoherent
I
nst
a
nces and
defin
e
our o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
p
o
set
:
Use IncoherentInstances to resolve ove
r
laps
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k Bowler
f
loating: U
p
date export lists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
d
ouble:
Split out fo
r
eign decl
a
rations i
n
to their ow
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k B
o
wler
doc:
Upda
t
e haddock comment
s
for Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
p
o
set: Export the
O
rd cl
a
ss (
b
ut not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
doc: Elab
o
rate on wh
y
O
rd instances for flo
a
ti
n
g
t
ypes
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
f
l
oati
n
g: Add fquo
t
Rem, the anal
o
gue of C's
remquo
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
floating: Add fma fu
n
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowle
r
doubl
e
: Implement
spec
i
fic
c
o
mparison functions
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double:
Remove
s
uperfl
u
o
us parenthe
s
es
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowl
e
r
build: Update ca
b
al script for distribution
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
misc: Fix
F
FI pr
a
gmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
license:
A
d
d
c
o
pyright and lice
n
se information
.
commit
|
commitdiff
|
tree
2009-11-20
Nic
k
Bowler
c
f
loat: Update cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Add
a
detai
l
ed overview of the pur
p
ose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc
s
:
U
pdate haddock markup and add a tri
v
ial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
dou
b
le
:
Add Pose
t
and
S
ortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
pose
t
: Add a class for pa
r
tia
l
ly ordered
d
at
a
types
.
commit
|
commitdiff
|
tree
2009-11-20
N
ic
k
B
o
wle
r
b
uild: A
d
d an auto
c
onf config
u
re
scr
i
pt to determine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bo
w
l
e
r
floati
n
g: Add description of floa
t
ing classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
f
loa
t
i
ng:
Add remainde
r
f
unction
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
cflo
a
t: A
l
low a printf form
a
t specifier to be
p
ass
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
double: implement fromInteger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
floating: Allow conversion from any Real
to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k Bowler
fl
o
ating: Expo
r
t the toFloating
function
from
Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
floati
n
g: Ad
d
error an
d
gamma funct
i
ons
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating
:
A
d
d p
o
wer
funct
i
on
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floating: A
d
d hyperbolic
t
r
igonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
owler
types: Use opera
t
ions
in GHC
.
Prim for double <=> floa
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owler
floatin
g
:
Add classification
f
unctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowl
e
r
floating:
Ad
d
nextafte
r
.
commit
|
commitdiff
|
tree
next