repo.or.cz
/
jimtcl.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
array: avoid crash on unset variable
2014-04-23
Ste
v
e Bennett
array
:
avoid cras
h
o
n un
s
et
v
ariable
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-04-23
Steve Be
n
nett
jim
.
c: missing va_end
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-04-23
S
t
eve Ben
n
ett
file: avoid mem leak on
m
ks
t
emp failure
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-04-23
Ste
v
e Bennet
t
o
s
.
get
h
o
s
t
name: avo
i
d mem le
a
k on gethos
t
na
m
e fa
i
l
ure
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-04-23
Steve Bennet
t
aio: close f
i
lehan
d
le after Jim_Dele
t
eFileHandler
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-03-19
St
e
ve Bennett
j
i
m
.
c: Restore erro
r
s
for
Jim_Eva
l
File()
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-03-18
Steve Bennett
j
im
.
c: check
for
missing quo
t
e
s, etc
.
in eval,
expr
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-03-14
Steve Bennett
jim
.
c:
preserve source info on interpolat
i
on
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-03-03
Steve
Bennett
file: fix stat
f
i
l
e
size for l
a
r
g
e
fil
e
s
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-02-06
S
t
eve Bennett
pa
c
kage: fi
x
cor
r
uption
o
f
v
ersions string
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-27
St
e
ve Bennett
build-j
i
m-e
x
t: load using
.
/$filename
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-27
St
e
ve Bennet
t
jim
.
c
:
p
roperly
f
ree cached
callframes
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-22
Stev
e
Benn
e
t
t
Update shipped Tcl
.
h
tml
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-21
Steve Be
n
n
ett
m
a
n
y
co
m
m
ent changes, some s
m
a
l
l code changes
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-21
Steve
Benne
t
t
e
x
pr: Simpli
f
y JimExprP
a
r
seI
r
r
a
ti
o
nal
s
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-18
S
t
eve Bennett
re
g
test: don't exit prematurely from test 32
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-18
Steve Bennett
jim
.
c: fix some dict
/
list shimmering issues
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-17
Steve Bennett
fix enco
d
i
ng of
all files to be utf-8, not latin1
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-17
Steve Benn
e
tt
f
o
rmat: fix for
m
at %h
d
on so
m
e platfo
r
ms
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-17
S
teve Ben
n
ett
fo
r
m
at: fix white spa
c
e indenting in jim-fo
r
m
a
t
.
c
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-17
Steve Bennett
build: make che
c
k
i
s now an alias
f
or make test
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-17
Steve
Bennett
jim
.
c
: f
i
x a compiler warning for gcc/g
l
ibc
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-17
S
teve
Bennett
b
u
i
l
d: remove shared libjim on clean
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-15
Steve Bennett
bench
.
tcl: fix t
h
e pi bench
m
ark
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-15
Steve Ben
n
e
tt
jim
.
c: simplify JimD
i
ctExpa
n
dA
r
ra
y
Variable
(
)
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-15
Steve Bennett
jim
.
h: fix Ji
m
_GetHa
s
hEntry
V
al()
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-15
Steve Bennet
t
array: arra
y
set
to
n
on-di
c
t
sho
u
ld fail
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-15
Steve Bennett
expr: remove custom
n
umber
p
arsing for expr
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-15
S
t
eve Bennett
jim
.
c:
s
i
m
plifiy
J
im_StrEqOb
j
()
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-15
Stev
e
Bennett
jim
.
c
: Sim
p
lify calls
to JimFreeCallFra
m
e()
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-15
Steve Bennett
j
i
m
.
c: Use key dup and val dup
for di
c
t
s
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-15
Steve Bennet
t
j
im
.
c: Fix Jim_ReplaceHashEntry() for
r
e
f count
e
d ob
j
ects
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-15
Ste
v
e Bennett
jim
.
c:
only complain on unfreed o
b
jects if
--maintai
n
er
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-15
Steve Bennett
jim
.
c: improve expr
e
ssion o
p
timiser
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-15
S
teve B
e
nnett
jim
.
c: many s
m
al
l
c
o
d
e a
n
d doc cle
a
n
u
ps
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
Steve Bennett
utf8:
remove unused utf8_cha
r
e
q
u
al()
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
S
t
e
ve
B
enne
t
t
jimsh: minor code
c
lean
u
ps
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
S
t
eve Bennett
j
imregexp: c
o
de simplifications
a
n
d
doc
cleanups
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
Steve Bennett
s
qlite3
:
minor code
cleanups
commit
|
commitdiff
|
tree
2014-01-14
S
t
eve Benne
t
t
si
g
nal
:
ma
k
e signal n
a
me lo
o
k
u
p more efficient
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
St
e
ve
B
enn
e
tt
signal:
m
i
nor code cleanu
p
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
St
e
ve Bennett
r
eaddir: m
i
nor code cleanups
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
S
t
eve Be
n
nett
package: simplifi
c
a
t
ion/code cleanup
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
S
teve Bennett
namesp
a
ce: disallow array element syntax for va
r
iabl
e
s
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
S
tev
e
Bennett
clock
:
rem
o
ve an e
x
tra space fro
m
the de
f
ault format
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
Steve Bennett
c
l
ock: handle case of
format string
t
oo long
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
Steve
B
e
n
n
ett
f
ile: simplify [file st
a
t],
var now opt
i
ona
l
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
S
t
eve Benn
e
tt
e
xec: better handli
n
g
o
f SIGPI
P
E
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
Steve Ben
n
ett
exec: fix
r
eaping o
f
detached processes
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
Steve Bennett
exec: remo
v
e duplicate code
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
Steve Bennett
eventloop: various m
i
n
or code c
l
e
anup
s
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
Steve B
e
nnett
doc:
i
m
prove documentation for
bgerror
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
S
t
eve Bennett
stdlib: erro
r
In
f
o includes th
e
live stacktra
c
e
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
Steve Be
n
n
e
tt
sleep: sup
p
ort sub-second sleep > 1
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
Steve Ben
n
ett
array:
error msg f
o
r odd le
n
gth array get
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
St
e
ve Bennett
aio: s
i
m
p
lify JimMakeChanne
l
()
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
Steve Benn
e
t
t
aio: open |
.
.
.
should use ::po
p
en
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
S
t
eve B
e
n
n
ett
tests: Don't stop on the
f
irs
t
err
o
r
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
Steve Bennett
j
i
m
-aio:
d
on't bother
storing fcntl(F_GETFL)
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
Steve Bennett
ji
m
-aio
.
c: Fix
po
s
sible compile error for JIM_ANSIC
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
Steve Be
n
nett
tclcompat:
i
t
is finally time to r
e
move [c
a
s
e
]
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
Steve Benn
e
tt
exec:
r
espect $::env eve
n
wit
h
out tclc
o
mp
a
t
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
Steve
Benne
t
t
tests: fix te
s
ts
i
f
t
c
lcompat is not enabled
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
S
t
e
ve Bennett
p
id:
e
rror message i
s
now
t
c
l 8
.
6
compatible
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-14
Steve Bennett
load:
use AssocData
to free load handles
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-03
Steve Bennett
Revert "Bett
e
r handlin
g
of dict hash tables"
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-03
St
e
ve B
e
nnett
tailcall:
p
ro
p
e
rly
m
erg
e
tailcall
f
rames
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-03
Steve
Benne
t
t
Add regression test for return -code eval
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2014-01-03
Steve
Bennett
Remove
t
abs from s
o
urce fi
l
e
s
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-12-21
S
teve
B
e
n
nett
errors caught by [
c
atc
h
] sho
u
ldn't aff
e
ct l
a
te
r
stack
t
race
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-12-20
S
t
e
v
e Bennett
Si
m
pli
f
y Upd
a
teStri
n
gOf
x
xx implementations
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-12-20
Steve Bennett
Make ident
i
f
i
c
ation of nan an
d
inf more
r
o
b
u
s
t
commit
|
commitdiff
|
tree
2013-12-20
Steve Benn
e
tt
I
m
plement mo
r
e
dic
t
sub c
o
mmands
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-12-20
S
t
eve Benn
e
tt
Avoid
.
eh_frame
b
loat with newer gcc
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-12-20
Steve Bennett
B
e
tter ha
n
dling of dict h
a
s
h tables
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-12-20
Steve Bennett
Us
e
Jim_StrDu
p
() in
s
t
e
a
d of st
r
d
u
p()
i
nt
e
rn
a
lly
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-12-20
Steve Bennett
Fix
a
cou
p
le of m
i
nor b
u
ild issues
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-12-20
Steve Be
n
n
ett
Fix the l
s
ort -
u
nique
t
e
st
commit
|
commitdiff
|
tree
2013-12-20
Steve Bennett
allow
h
ash tables t
o
be ra
n
dom
i
se
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-12-20
Stev
e
Bennett
Fix h
a
sh table order dep
e
nd
e
ncy i
n
various tes
t
s
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-12-20
Steve
B
e
n
nett
A
dd support for 'socket
p
air'
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-12-20
Steve Bennett
jima
u
toconf
.
h
.
in sho
u
l
d
ha
v
e
gone long ago
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-12-20
Steve Bennett
a
i
o:
a
dd su
p
port for half-close
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-12-20
Ste
v
e Be
n
n
ett
tailcall should
r
esolve comma
n
d in
c
u
rre
n
t names
p
ace
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-12-11
Steve Bennett
Fix infi
n
i
te loop wit
h
error
i
n
l
sort
-
unique
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-12-10
Steve Bennett
Add supp
o
rt for lsort -u
n
i
q
ue
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-12-10
Ste
v
e Bennett
A
d
d suppo
r
t for lsort -r
e
a
l
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-12-08
Steve Bennett
Fix aio close from non-global namespac
e
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-11-27
Stev
e
B
e
nnett
Add bas
i
c support
f
or
[forma
t
%b]
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-11-27
Steve Bennett
Fi
x
dic
t
/list shimmerin
g
with em
b
edded nulls
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-11-18
S
t
e
ve Be
n
net
t
Allow install
programs
to
b
e
o
v
e
rridden
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-11-18
Steve Bennett
Fix pre
v
i
o
us incorre
c
t
n
amespace fix
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-11-18
Steve Bennett
Avoid
infini
t
e recursion w
i
t
h
namespace im
p
o
rt
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-11-11
Steve Bennet
t
Add
t
it
l
es to rec
e
nt re
g
ressi
o
n tests
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-11-11
St
e
ve B
e
nnett
Enhance examples/jtcl
s
h
.
tc
l
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-11-11
S
t
e
ve B
e
n
nett
Pr
o
per
l
y
r
espect
b
ackslashes in comm
e
nts
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-11-11
Steve Bennett
Consi
d
er s
c
ript
s
with tra
i
ling
b
ackslas
h
as un
f
ini
s
he
d
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-11-10
Steve Bennett
regexp
:
fix utf
8
_setunicode ->
u
tf8_ge
t
chars
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-11-09
S
t
eve Bennett
St
r
ip tr
a
iling newline from Jim_Hi
s
toryGetLine()
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2013-11-06
S
t
eve Bennett
Improv
e
file
copy -f
o
rc
e
ide
n
tical file check
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
next