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
complex: Add initial complex support.
2010-02-20
Nick
B
ow
l
er
com
p
lex: Add initi
a
l comp
l
ex su
p
p
or
t
.
commit
|
commitdiff
|
tree
2010-02-20
N
i
c
k Bowle
r
cmath:
F
ix
s
ect
i
o
n
headi
n
gs t
o
m
atch
t
h
e C
sta
n
dar
d
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bo
w
l
er
fl
o
ating: Add in
s
tances for CDou
b
le an
d
CFloat
.
commit
|
commitdiff
|
tree
2010-02-20
Nick Bow
l
er
floati
n
g:
Fix off-b
y
-one err
o
r in
scaleRational
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bow
l
e
r
fl
o
ating: Split
o
ut formatting fro
m
the Double
modu
l
e
.
commit
|
commitdiff
|
tree
2010-02-19
Nick
B
owler
floating: Ma
k
e f
r
o
m
R
a
tional
wo
r
k prope
r
ly
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowl
e
r
floating: Add
s
calb as
t
he altfloat version of
s
calbln
.
commit
|
commitdiff
|
tree
2010-02-19
N
ick Bowler
fl
o
a
t
in
g
: Add anoth
e
r cha
r
acteristic functio
n
an
d
generali
z
e
.
.
.
commit
|
commitdiff
|
tree
2010-02-19
Nick Bowler
flo
a
t
in
g
: A
d
d
s
o
me
fl
o
ating
point characteri
s
tic function
s
.
commit
|
commitdiff
|
tree
2010-02-12
N
i
ck B
o
wler
f
l
oating:
Punt th
e
FFI newtype
w
rappers
.
commit
|
commitdiff
|
tree
2010-02-06
Nick Bowler
altfloat-0
.
3
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
doc: Add haddock documentat
i
on for t
h
e RealFloat class
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: R
e
name tgamma to gamma
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowle
r
f
l
oating: Move
t
h
e
Do
u
ble and Float modul
e
s
.
commit
|
commitdiff
|
tree
2010-02-05
Ni
c
k Bowler
floa
t
i
ng: Use nearbyi
n
t instead
o
f
round in
f
quotRem
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
floating: Add rint fun
c
tio
n
to compl
e
ment
n
e
a
r
b
yint
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bowler
examples
:
Ad
d
a demonstra
t
io
n
o
f why
FEn
v
i
s
still
.
.
.
commit
|
commitdiff
|
tree
2010-02-05
Nick Bow
l
er
fenv: Add sup
p
ort for r
a
i
s
ing ex
c
eptions explicitly
.
commit
|
commitdiff
|
tree
2010-02-05
Nick
B
owler
cfloat: Use FE_ALL_EXCEPT
i
nstead of -1
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
compat: Ma
k
e an effort to support fma properly
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
floating: Punt the class version of C's rem
q
uo funct
i
on
.
commit
|
commitdiff
|
tree
2010-02-02
Nick Bowler
f
l
oat
i
ng: Add a sepa
r
ate clas
s
for
the b
a
s
i
c floatin
g
.
.
.
commit
|
commitdiff
|
tree
2010-01-31
Nick
Bowler
com
p
a
t: Add note to source file
about non-con
f
ormance
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
doc: Acknowledge
t
he existence
of floating point environment
.
.
.
commit
|
commitdiff
|
tree
2010-01-30
Nick Bowler
c
o
mpat:
Imp
l
e
m
ent wrapper
s
for C99 float-va
l
ue
d
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
build: Fix b
u
ild
type in cabal fil
e
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
compat: A
d
d con
f
igure
w
a
rning w
h
e
n
replacements are
.
.
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
cfloat: Add
c
o
mpatibility wrappers f
o
r some C9
9
functions
.
commit
|
commitdiff
|
tree
2010-01-28
Nic
k
Bowler
build: Add source repo
s
itory to cabal file
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
le
r
fenv: Add expl
i
ci
t
de
f
in
i
tio
n
s for infinity, n
a
n
a
nd pi
.
commit
|
commitdiff
|
tree
2010-01-28
N
i
ck Bowler
fenv: Fix em
b
a
r
rassing typo in
t
he Fractional instance
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bow
l
er
fenv:
R
e-exp
o
rt
C
o
ntrol
.
Ap
p
licativ
e
si
n
ce
u
sers need i
t
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bo
w
ler
f
loating
:
Add except
i
on s
u
pport to f
e
n
vEva
l
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
l
ice
n
se:
Fix co
p
y
right years in
s
ource files
.
commit
|
commitdiff
|
tree
2010-01-28
Nick Bowler
floati
n
g: Use a
s
trict data constructor for FEnv
.
commit
|
commitdiff
|
tree
2010-01-28
Ni
c
k Bowler
floating:
Add initial suppo
r
t
for fl
o
at
i
ng point
e
x
ceptions
.
commit
|
commitdiff
|
tree
2010-01-27
N
i
ck Bowler
floatin
g
: Add nearbyint to the R
e
a
lFloat clas
s
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
build: Update c
a
bal depe
n
dency information for GHC
.
.
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
float: R
e
move use of decodeFl
o
atInt
e
ger
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowl
e
r
floating: Use
b
ang p
a
tterns
for un
l
ifted
bind
i
ngs
.
commit
|
commitdiff
|
tree
2010-01-27
Nick B
o
wler
cfl
o
at: remove INCLUDE pragmas a
s
GHC 6
.
12
h
ates the
m
.
commit
|
commitdiff
|
tree
2010-01-27
Nick
Bowle
r
b
u
ild: Add
miss
i
ng
D
ata
.
Floating
.
Float to cabal file
.
commit
|
commitdiff
|
tree
2010-01-27
Nick Bowler
f
l
oating: Add init
i
al
s
u
pport
for the f
l
oat
i
ng point
.
.
.
commit
|
commitdiff
|
tree
2010-01-26
Ni
c
k
Bow
l
er
buil
d
: Add
homepa
g
e
.
commit
|
commitdiff
|
tree
2010-01-25
N
ick Bowler
cfloat: Ge
n
eralize double_forma
t
to
a
llo
w
speci
f
y
ing
.
.
.
commit
|
commitdiff
|
tree
2010-01-25
Nic
k
Bowler
float
:
Add class
i
nstances for Fl
o
at
.
commit
|
commitdiff
|
tree
2010-01-25
N
i
ck Bowler
c
m
ath: Add bin
d
ings fo
r
f
l
oa
t
-valued functio
n
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
altfloat
-
0
.
2
commit
|
commitdiff
|
tree
2010-01-21
N
ick Bowler
lice
n
se:
A
d
d missing c
o
pyright headers
.
commit
|
commitdiff
|
tree
2010-01-21
Nick Bowler
doc: Add ra
t
ionale be
h
ind
the Roundab
l
e
cl
a
s
s
.
commit
|
commitdiff
|
tree
2010-01-21
Nick
Bowler
d
oc: F
i
x
o
ops in
description of Ord class
.
commit
|
commitdiff
|
tree
2010-01-20
Nick Bowler
poset:
A
d
d
commutat
i
vity n
o
te
for max and min
.
commit
|
commitdiff
|
tree
2010-01-20
Nick B
o
wler
poset: Rename i
s
S
i
gnificant
to isOrdered
.
commit
|
commitdiff
|
tree
2010-01-20
Nick
Bowler
doc: Mo
v
e l
i
brary descri
p
t
i
on to a bette
r
home
.
commit
|
commitdiff
|
tree
2010-01-19
Nick
Bow
l
er
bu
i
ld
:
Hackage-ify t
h
e cabal file
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating
:
Add Roundable instanc
e
for Integral
a =>
.
.
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowl
e
r
poset: Ad
d
instance for Integ
r
a
l a => Rat
i
o a
.
commit
|
commitdiff
|
tree
2009-12-24
N
i
c
k Bowler
doc: Minor
haddo
c
k markup fix
.
commit
|
commitdiff
|
tree
2009-12-24
N
ick B
o
wler
double
:
Add
a
n
E
n
um in
s
tance
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
floating: Add a
class which supports roundi
n
g f
u
n
ctions
.
commit
|
commitdiff
|
tree
2009-12-24
Nick Bowler
fl
o
ating: Fix broken
isFinite
i
mplemen
t
ation
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
floati
n
g: Get rid of
t
he extra
I
nstances
m
odu
l
e
.
commit
|
commitdiff
|
tree
2009-11-23
Nick Bowler
pose
t
: Remove IncoherentInstances and d
e
f
ine our o
w
n
.
.
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
B
o
wler
p
oset: Use I
n
c
o
herentInstanc
e
s
t
o resolve overlaps
.
commit
|
commitdiff
|
tree
2009-11-21
Nick
Bowler
fl
o
ating: Updat
e
expor
t
lists
.
commit
|
commitdiff
|
tree
2009-11-21
Ni
c
k B
o
wler
double
:
S
plit out
for
e
ign decl
a
r
ations in
t
o their
o
wn
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bo
w
ler
doc: Update ha
d
doc
k
commen
t
s fo
r
Data
.
Poset
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
pose
t
: E
x
port the
Ord c
l
ass (but not it
s
methods)
.
commit
|
commitdiff
|
tree
2009-11-20
N
ick Bowler
doc: Elaborate o
n
why Ord instances for floatin
g
types
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
c
k
Bowle
r
floating: Add fquotRem, the analogue of
C
'
s
rem
q
uo
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k Bowler
float
i
ng: A
d
d fma functi
o
n
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
d
ouble:
I
m
p
lement specific compariso
n
fu
n
cti
o
ns
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
double: Remov
e
su
p
er
f
l
u
ou
s
p
a
rentheses
.
commit
|
commitdiff
|
tree
2009-11-20
N
i
ck Bowler
bu
i
ld: Update caba
l
s
cript
f
o
r distribution
.
commit
|
commitdiff
|
tree
2009-11-20
Nick B
o
wl
e
r
misc: Fix FFI pragmas
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
l
i
cense: Add
copyright a
n
d license information
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
cfloat: Upda
t
e cfloat
.
h
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowler
doc: Add a detailed overview of the purpose of the
.
.
.
commit
|
commitdiff
|
tree
2009-11-20
Ni
c
k
Bowler
docs: Upda
t
e
h
ad
d
o
c
k markup and
add a trivial function
.
commit
|
commitdiff
|
tree
2009-11-20
Nick Bowl
e
r
double: A
d
d Poset and Sortable instances
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
poset: Add a class
f
o
r
partially o
r
d
ered data
t
ype
s
.
commit
|
commitdiff
|
tree
2009-11-20
Nick
B
owler
b
uild: Add an autoconf configure scr
i
pt to dete
r
mi
n
e
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowle
r
f
l
oating:
A
dd descri
p
tion o
f
floating
classes
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owle
r
flo
a
tin
g
:
A
dd remainder
function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
c
float: Allow a printf format specifier to
be passed
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
do
u
ble: i
m
p
l
e
men
t
fromInteger
u
sing
toF
l
oating
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
B
owl
e
r
fl
o
ating: Allow conversion from
any
Real to
D
ouble
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Expor
t
the toFloating function fro
m
Data
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Nick B
o
wler
f
l
oating: Add error
a
nd gamma functions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add power fun
c
tions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
f
l
o
ating
:
Add h
y
perbolic
trigonometric functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck Bowler
typ
e
s: Use
ope
r
a
tions in GHC
.
Prim for d
o
uble <=> flo
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-11-19
Ni
c
k B
o
wler
float
i
ng: Add cla
s
sification functions
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
c
k
Bowler
floating: Add nextafter
.
commit
|
commitdiff
|
tree
2009-11-19
Nick
Bo
w
ler
floating: Add
s
ome
o
f
the expone
n
tial f
u
nctions
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating:
Add
t
ri
g
on
o
metric function
s
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bow
l
e
r
flo
a
ting: Split Floating into
F
loating and RealF
l
oat
.
commit
|
commitdiff
|
tree
2009-11-19
N
i
ck
B
ow
l
er
dou
b
le: Simplify foreign c
a
l
ls
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
floating: Add ** op
e
ra
t
or t
o
F
l
oa
t
ing class
.
commit
|
commitdiff
|
tree
2009-11-19
Nick Bowler
Ini
t
ial
commit
commit
|
commitdiff
|
tree