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: Merge Data.Floating.Types and Data.Floating.Classes.
2010-02-24
Nick Bow
l
er
flo
a
ting:
Me
r
ge Data
.
Flo
a
ti
n
g
.
Types and Data
.
Floating
.
.
.
commit
|
commitdiff
|
tree
2010-02-23
Nick
B
owler
fenv:
Add support for su
p
pr
e
ssing exception
s
across
.
.
.
commit
|
commitdiff
|
tree
2010-02-22
Nick B
o
wler
f
l
o
ating: A
d
d epsilon to
the Re
a
lFloat
c
l
a
ss
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
cmath:
F
i
x b
a
d
t
ypo in atan2 an
d
atan2f
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bowler
comple
x
: Add initi
a
l c
o
mp
l
e
x
su
p
port
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
ler
cmath: Fix section headings to mat
c
h t
h
e C
stand
a
rd
.
commit
|
commitdiff
|
tree
2010-02-20
N
ick
B
o
w
l
er
floating:
A
dd instances for
CDoub
l
e an
d
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nic
k
Bowler
flo
a
t
i
n
g
:
Fi
x
of
f
-by-
o
ne er
r
o
r
i
n sc
a
leRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
fl
o
ating: Split out
fo
r
ma
t
t
in
g
from the Dou
b
l
e module
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
floati
n
g:
M
ake fro
m
Rat
i
onal wor
k
properly
.
commit
|
commitdiff
|
tree
2010-02-19
N
i
c
k
B
o
wler
f
loating: Add scalb as t
h
e
a
l
tflo
a
t version of
s
cal
b
l
n
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
flo
a
ting: Add another
ch
a
rac
t
eristi
c
f
u
nct
i
on
and general
i
ze
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
f
l
oating: Add some floating po
i
nt c
h
aracteristic
f
unctions
.
commit
|
commitdiff
|
tree
2010-02-12
N
i
ck Bowler
floatin
g
:
P
unt t
h
e FFI n
e
wt
y
pe wra
p
per
s
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altflo
a
t-
0
.
3
commit
|
commitdiff
|
tree
2010-02-05
N
ick Bowler
d
o
c: Add hadd
o
ck d
o
c
ument
a
tion
for the Real
F
loat
c
lass
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owle
r
floa
t
ing: Rename tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Move
th
e
D
o
u
ble and Float mo
d
ules
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
flo
a
t
ing: Use
n
earbyint
i
nstead of
r
ou
n
d in fquotRe
m
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowl
e
r
float
i
ng: Add rint fu
n
c
t
i
o
n to compl
e
me
n
t ne
a
rbyin
t
.
commit
|
commitdiff
|
tree
2010-02-05
Nic
k
Bowler
examples:
Add
a demonstration of why FEnv is st
i
l
l
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
fenv: Add support
for r
a
isin
g
exce
p
tions e
x
plicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
cfl
o
a
t: Use FE_ALL_EX
C
EPT instead of -
1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Make
an
effor
t
t
o su
p
por
t
fm
a
properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bo
w
ler
floating: Pu
n
t t
h
e class v
e
rsi
o
n of C'
s
remquo fun
c
tion
.
commit
|
commitdiff
|
tree
2010-02-02
N
ick Bowler
f
loating: Add a
s
eparate class f
o
r
the ba
s
ic
f
loating
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
N
ic
k
Bowler
c
o
mp
a
t:
Add note to
s
ource
f
ile ab
o
ut non-
c
o
n
formance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Ack
n
owledge the
e
xistence of
f
loating point
en
v
i
ronment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowl
e
r
c
o
mpat:
I
mpleme
n
t
w
r
appers for
C
99 f
l
oat-value
d
fu
n
ctions
.
commit
|
commitdiff
|
tree
2010-01-28
N
ick
Bowler
build: F
i
x build type in c
a
bal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: Add c
o
nfigu
r
e warning when replac
e
m
e
nts
are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
cfloat: Add
compatibility wrappers for some C
9
9 func
t
ions
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
build: Add source
r
ep
o
si
t
ory to cab
a
l
f
ile
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck
B
owler
fenv: Add e
x
plicit defi
n
itions for in
f
inity, nan and pi
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fenv:
Fix embarrassing
t
ypo
i
n the Fractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
c
k Bo
w
l
e
r
fenv: R
e
-export Control
.
Applicative si
n
ce user
s
need it
.
commit
|
commitdiff
|
tree
2010-01-28
Nick
B
ow
l
er
float
i
n
g: Add exception
s
upport t
o
f
e
nvEval
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
li
c
ense: Fix copy
r
ight years in source files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floating
:
Use a
s
trict
d
ata cons
t
ructor
for
FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
l
e
r
f
loating:
A
dd initial support f
o
r floatin
g
point exceptio
n
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oat
i
ng: Add
n
earbyint to t
h
e
RealFloat class
.
commit
|
commitdiff
|
tree
2010-01-27
N
ick Bow
l
er
b
uild: U
p
dat
e
cabal d
e
p
e
nd
e
ncy
i
nform
a
tion for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowler
float: Remove use of decodeFloatInteger
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
floating:
U
se bang
patter
n
s for
u
nlifted
bindings
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
cf
l
o
at: remo
v
e
I
NCLU
D
E
pragmas as GH
C
6
.
12 hates them
.
commit
|
commitdiff
|
tree
2010-01-27
N
ic
k
Bowler
build: Add missing D
a
ta
.
Floating
.
F
l
o
at to cabal
f
i
le
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bow
l
er
floatin
g
: Ad
d
initial suppo
r
t for
t
he
f
loat
i
ng poi
n
t
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Nick
B
owle
r
build: Ad
d
homepa
g
e
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowle
r
cfloat: Ge
n
eralize double_format
to al
l
ow specif
y
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nick Bowler
fl
o
at: Add class in
s
tanc
e
s for
F
loat
.
commit
|
commitdiff
|
tree
2010-01-25
Nick B
o
wler
cma
t
h
:
Add bi
n
dings for float-valued
f
unctions
.
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowle
r
altf
l
oat-0
.
2
commit
|
commitdiff
|
tree
2010-01-21
Nick B
o
wler
license:
Add missi
n
g copyright heade
r
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add rati
o
nale behind the Roundable c
l
ass
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Fix oops in de
s
cript
i
on
o
f Or
d
class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
poset:
A
dd com
m
u
t
ativi
t
y n
o
te for m
a
x and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
pose
t
: Rename
i
s
S
ignifi
c
an
t
to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
doc: Move library description to a bett
e
r home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick Bowler
build: Hackage-i
f
y the cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add Roun
d
able instance for Integral
a
=>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
poset: Add in
s
tance
for I
n
tegra
l
a
=> Rati
o
a
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
Bowler
doc:
Minor haddock
ma
r
kup fix
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
doubl
e
: Add a
n
Enum insta
n
ce
.
commit
|
commitdiff
|
tree
2009-12-24
Nic
k
B
o
wler
floating: Add a
c
lass which
s
upports roundin
g
fu
n
c
t
i
ons
.
commit
|
commitdiff
|
tree
2009-12-24
Ni
c
k
Bowler
floating: Fix broken is
F
i
nite i
m
plementation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick B
o
wl
e
r
floa
t
ing: G
e
t rid of
t
he extra Insta
n
ces m
o
d
u
le
.
commit
|
commitdiff
|
tree
2009-11-23
N
i
c
k Bowler
poset: Rem
o
ve In
c
oh
e
re
n
tInstance
s
a
nd defi
n
e ou
r
own
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
poset: Use Incohere
n
tIn
s
t
ances to re
s
olve ove
r
laps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick B
o
wler
floating: Update
expor
t
l
ists
.
commit
|
commitdiff
|
tree
2009-11-21
Nick Bowler
double: Split ou
t
f
oreign d
e
clarations into their own
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
doc
:
Update hadd
o
ck comm
e
n
t
s
f
or Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset: Export the Ord c
l
ass (but not its methods)
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Ela
b
o
rate on why Ord instances f
o
r
f
loating types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
floating
:
Add fqu
o
tRem, the a
n
a
logue of C's remquo
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wler
floa
t
ing: Add fma function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Implement
sp
e
cific comparison functi
o
ns
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bow
l
er
doubl
e
: Remove
superfluous
p
are
n
theses
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
buil
d
: Update cabal scri
p
t
for distri
b
u
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bow
l
er
misc: F
i
x FFI prag
m
as
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bo
w
ler
license: Add copyright and license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
c
f
l
oat: Updat
e
c
float
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bo
w
ler
d
o
c:
A
dd a detail
e
d
ov
e
r
v
iew of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowler
do
c
s
: Upd
a
te haddoc
k
markup and
ad
d
a trivial fun
c
tion
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bow
l
er
doub
l
e: Add Poset and Sor
t
able instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
poset:
A
dd a
cl
a
ss fo
r
partia
l
ly ordered da
t
a
t
ypes
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
Bowler
b
u
ild: Add an
au
t
oconf c
o
nfigure script to d
e
te
r
mine
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
Add
d
escripti
o
n
of floating classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add remainder function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
cfl
o
at: Allow a printf
f
ormat specifier to be pas
s
ed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
er
d
o
u
ble
:
imp
l
ement
fromInteger using toFloating
.
commit
|
commitdiff
|
tree
2009-11-19
Nic
k
Bowler
f
l
oa
t
i
ng: Allow conversion
f
rom any
Real to Double
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Export the toFloating function from Dat
a
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bowler
f
l
oating: A
d
d error and gam
m
a fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
floa
t
ing: Add
p
ower func
t
ions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add hyperbolic trig
o
no
m
etric
f
u
n
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bowl
e
r
t
y
pes: Use o
p
erations in GH
C
.
Prim for d
o
u
b
le <=> float
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
fl
o
a
ting:
Add classification fu
n
ctions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k Bowler
floating: Add nextaf
t
er
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
l
oating: Add some of the exponential functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
flo
a
t
i
n
g:
A
dd trigonometric
func
t
i
ons
.
commit
|
commitdiff
|
tree
next