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
perf: cache the result of successful subcmd lookup
2017-09-16
S
t
eve
B
ennett
perf:
cache the r
e
sul
t
o
f
suc
c
es
s
ful subcmd lookup
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-09-16
Steve Ben
n
ett
remov
e
special regexpV
a
lu
e
internal
r
ep
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-09-16
Steve Bennett
Sim
p
lif
y
error reporting in jim-sub
c
m
d
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-09-16
S
t
eve Benn
e
t
t
p
e
rf: cac
h
e
succe
s
sful Jim_
G
etEnum() res
u
lts
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-09-16
Stev
e
Bennett
defer: fas
t
lookup existence o
f
$
j
i
m
:
:
defer
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-09-15
S
t
eve Be
n
n
e
t
t
Implement defer, $jim::defer
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-09-15
Steve Benn
e
tt
docs: Upd
a
te docume
n
tation for recent
changes
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-09-15
Steve
Bennett
his
t
ory:
Add aut
o
compl
e
ti
o
n support
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-09-15
S
t
ev
e
Bennett
aio: Add s
u
ppo
r
t for many socket opti
o
ns
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-09-15
Steve Bennet
t
even
t
loop:
return fro
m
callb
a
ck i
s
no
t
an e
r
ror
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-09-13
Stev
e
Bennett
do
c
s
:
Remov
e
Last
Modif
i
ed footer - tak
e
2
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-09-13
Steve Be
n
nett
docs: Remov
e
Last Modified foo
t
er
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-08-31
Stev
e
B
ennett
tests: b
i
nary
t
e
s
ts require pack on jim
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-08-31
Stev
e
B
ennett
Suppo
r
t lambda
ev
e
n if references are disabled
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-08-27
Steve Bennett
tests/timer
.
test: Remov
e
timer-6
.
5
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-08-27
Steve Bennett
tests/exec
.
tes
t
: M
i
nor fix fo
r
e
x
ec-12
.
1 on
h
urd
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-08-18
St
e
ve Bennett
sq
l
ite3:
F
i
x build script
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-08-11
St
e
v
e
B
ennett
expr: re
m
ove lefto
v
er de
b
u
g
gi
n
g p
r
intf
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-08-07
Steve Bennet
t
jim: Fix ref count issue wi
t
h dict-sub
s
t
Signed-off-by: Steve Bennett <
steveb@workware.net.au
commit
|
commitdiff
|
tree
2017-08-07
Steve Be
n
ne
t
t
expr: F
i
x
refc
o
u
n
t issu
e
conve
r
ting invalid
b
o
ol
e
a
n
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-08-07
Steve
B
enn
e
tt
expr
:
C
h
eck for missing operand t
o
operato
r
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-08-02
Steve Bennet
t
tr
e
e: Allow nod
e
s to be deleted
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-08-02
St
e
ve Bennett
Error on extra
c
hara
c
ters after
clo
s
e
b
race
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-06-01
Steve Ben
n
ett
jim
-
sqlite3:
Fix
error
msg for 'query'
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-05-30
Steve Ben
n
e
t
t
ex
p
r:
Ensure th
a
t n
o
n
-zer
o
r
eturn cod
e
s a
r
e passed
.
.
.
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-05-26
S
t
e
ve Bennet
t
format: validate
t
oo long pr
e
cision
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-05-26
Steve
B
en
n
ett
scan: va
l
idat
e
-v
e
XPG3 specifier
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-05-23
Steve Bennett
exp
r
: Repla
c
e
expressio
n
engine
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-05-23
St
e
ve Ben
n
ett
opt
i
misatio
n
: when
converting to double, may
not need
.
.
.
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-05-23
S
t
e
v
e
Bennett
optimisation: Reuse ExprBoo
l
in J
i
m
_GetBoolFromExpr()
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-05-12
S
teve Benn
e
tt
scan: En
s
ure fo
r
mat is converted t
o
st
r
i
n
g form
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-05-12
St
e
ve B
e
nnett
regexp:
Fix bad memory acces
s
on miss
i
ng cl
o
se brace
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-05-12
Steve Bennett
lsort -uniq
u
e
:
Fix c
a
s
e with
no d
u
plicates
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-05-12
Steve Bennett
fo
r
m
a
t
: Rest
r
ict formatte
d
fields to
a r
e
asonable size
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-05-12
Steve Be
n
net
t
format: Validate too man
y
flags in format stri
n
g
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-05-12
S
teve Bennett
exe
c
: Fix c
h
eck for
| and |
&
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-05-12
Steve Benne
t
t
s
c
an
:
error on
mi
s
sing conv
e
rsion char
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-05-12
S
t
e
ve B
e
nnett
e
xec: Validate that a command is given
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-05-12
Ste
v
e
Bennett
jim:
Fix ref count
p
roblem with inter
p
olated di
c
t sub
s
t
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-05-12
S
t
eve
B
ennett
l
s
o
rt:
Fix
a
refcount issue
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-04-22
Stev
e
Be
n
nett
b
uild:
U
p
d
ate
a
utosetup to v0
.
6
.
6-8
-
g
0
62
d
6
5
0
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-04-21
S
t
ev
e
Bennett
conf
i
g
u
re: fix --docdir o
p
tion
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-04-20
Steve
Bennett
aio
:
Onl
y
allo
w
T
C
P_NODELAY if sock
e
ts
ar
e
s
u
pp
o
rted
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-04-20
Steve
B
enne
t
t
a
i
o
: Add support fo
r
TCP
_
NOD
E
LAY
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-04-20
Stev
e
Bennett
zlib: comp
r
essi
o
n may need some additio
n
al free space
commit
|
commitdiff
|
tree
2017-04-18
Steve Bennett
zl
i
b:
deflat
e
: fr
e
e
correct po
i
nter on erro
r
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-04-18
Steve Bennett
clock: Fix clock f
o
rmat
o
n
m
i
ngw platforms
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-04-18
Steve Bennett
clock: Fix test for platform
s
with no scan support
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-04-18
Steve
Bennett
cl
o
ck: Add -gmt opt
i
on to
f
o
rmat and scan
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-04-08
Steve Bennett
jimsh:
F
ix
crash with "thr
o
w 8"
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-04-07
S
teve Bennett
e
x
pr: A
d
d
b
e
tter c
h
e
c
ks for i
n
v
a
lid
t
ernary
e
xpre
s
s
i
on
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-04-07
Steve Bennett
e
x
pr:
A
d
d assertio
n
f
o
r stack underfl
o
w
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-04-07
Stev
e
Bennett
Fix ref count for
i
nterpol
a
tio
n
/
exp
r
ession
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-04-07
Steve Benne
t
t
expr: fix crash on invalid te
r
nary order
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-04-07
Ste
v
e Bennett
Fi
x
/ comman
d
: divide by
zero
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-03-16
Steve Benne
t
t
li
n
enoise
.
c:
U
se <pol
l
.
h> i
n
stead of
<sys/p
o
ll
.
h>
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-03-02
St
e
ve Bennett
Fix s
o
m
e
declaration
s
after code
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2017-02-12
Steve Bennett
aio: Fix
s
tdio error detection
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-11-19
Steve Be
n
nett
build: remove jimtcl
.
pc on di
s
tclea
n
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-11-14
Steve Bennett
dict:
Fix [dic
t
values] with d
u
plicat
e
values
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-26
S
teve Bennett
build:
update au
t
ose
t
up
f
o
r
L
I
B
S/LD
F
LAGS fix
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-26
Ste
v
e Be
n
net
t
bui
l
d: On NetBSD
b
ackt
r
ace is
in
-lexecin
f
o
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-26
Stev
e
Bennett
exam
p
les/
t
ip
.
tcl: Gracefully handle se
r
ial por
t
b
e
i
ng
.
.
.
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-18
Steve Bennett
examples
/
t
ip
.
tcl: Lock the dev
i
c
e
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-18
Steve Benn
e
tt
aio tty: clear ICRNL for raw input mode
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-16
Ste
v
e Bennett
Add pkg-conf
i
g
s
upport:
jimtcl
.
p
c
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-14
Stev
e
Be
n
nett
b
u
ild: upda
t
e
auto
s
e
t
up for Tcl 8
.
5 comp
a
tibility
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-12
Steve Bennett
s
i
gnal
:
restore def
a
ult signal
h
a
n
d
ling
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-10
St
e
v
e
Ben
n
e
t
t
build: remove -Werror when r
u
nning
.
/configur
e
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-09
Steve
B
e
nnett
docs: Only try to build Tcl
.
html
i
f
a
s
ciido
c
is
fo
u
nd
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-08
Ste
v
e Benn
e
t
t
ex
e
c: F
i
x wi
n
dow
s
e
xec
w
ith empty or unset
e
nv
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-08
St
e
ve Bennett
jim
.
c:
F
i
x Object l
e
a
k
in zlib s
u
pp
o
rt
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-05
Steve
Benne
t
t
eventloop:
D
on'
t
assume
u
nistd
.
h
and s
y
s
/
time
.
h
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-05
St
e
ve Bennett
Fix
f
or systems without um
a
s
k
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-05
Steve Bennett
j
i
m-
e
xec: use
exe
c
false on
fai
l
ed ex
e
c
in --maintai
n
er
.
.
.
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-05
Steve Bennet
t
jim
.
c
:
U
s
e U
C
HAR() with isxxx
(
)
f
uncti
o
ns
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-05
Steve Bennett
autocomplete: add g
l
o
b
a
l $
t
cl::autocomple
t
e_
c
ommands
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-05
Ste
v
e Bennett
dic
t
: dict repla
c
e with one arg is not st
a
ble
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-01
St
e
ve Bennett
jim-win32c
o
mp
a
t
.
h: Use
s
nprintf rathe
r
tha
n
_snpr
i
ntf
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-10-01
Steve Benn
e
tt
e
x
ec:
ensu
r
e closed fd is
-1
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-29
Steve Bennet
t
jims
h
: Sc
r
iptable com
m
and
-
line c
o
mple
t
ion s
u
pport
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-28
Steve Bennett
Add support
for "-commands"
to man
y
co
m
m
and
s
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-28
S
t
eve Ben
n
ett
jimsh: add supp
o
rt
f
or "ji
m
s
h -"
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-28
St
e
ve Ben
n
e
t
t
configu
r
e:
a
llow "--full" op
t
i
o
n
s
to be
e
xplicitly
.
.
.
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-28
St
e
ve
Be
n
nett
Updat
e
autos
e
tu
p
to v0
.
6
.
6
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-28
S
teve Benn
e
tt
tcltest: print t
e
st desc
r
iption o
n
SKIP if
ve
r
b
ose
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-28
Steve B
e
nnett
j
i
m
.
c: Replace 'dict with' with a
C vers
i
on
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-28
Steve Be
n
nett
file: upd
a
te file stat to use Jim_DictMerge()
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-28
Steve
Bennett
jim
.
c: replace 'dict merge
'
with a
C version
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-28
S
t
eve B
e
nnett
tes
t
s/
r
unall: don't
abort i
f
signal
.
test exits
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-28
S
teve Bennet
t
tcltest
:
do a better
jo
b
of
cleanup up after tests
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-09
Steve Bennett
u
t
f8: E
x
tract wi
d
e char data from EastAsianWidth
.
txt
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-09
Steve
Bennett
utf8: Update UnicodeD
a
ta
.
txt to 9
.
0
.
0
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-09
Steve B
e
nnett
Add examp
l
e
s
/tip
.
tc
l
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-09
Steve Ben
n
ett
a
i
o
: Document aio
tty
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-09
Steve Bennet
t
aio: add tt
y
s
ettings
s
u
p
port (
v
ia
t
ermios)
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-09
St
e
ve Bennett
s
i
gnal: Remove the signal command from child interpr
e
te
r
s
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-07
S
teve Be
n
nett
build: fi
x
warning
s
on ming
w
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-07
Ste
v
e Be
n
ne
t
t
parse-un
i
d
a
ta: b
u
ild fix
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
2016-09-07
Steve Benne
t
t
jim-in
t
ereactive: reduce permissions
o
n saved
h
i
sto
r
y
.
.
.
Signed-off-by: Steve Bennett <
steveb@workware.net.au
>
commit
|
commitdiff
|
tree
next