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
Generate static Tcl extensions slightly differently
2011-07-13
Steve
Bennett
Genera
t
e
sta
t
ic
T
cl extensions
s
lightly differentl
y
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-12
Steve Benne
t
t
Fi
x
a string
length error
in [file
j
oin] from 3b317b1
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-12
Steve Ben
n
et
t
Return
an
a
bsolute path f
o
r [info nameofex
e
c]
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-12
Steve
Bennett
Fix some [file j
o
in] cases
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
St
e
ve Benn
e
tt
F
ix missing ex
p
r error
mess
a
ge
with |
|
a
nd
&
&
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
Steve B
e
nn
e
tt
Make list to string
conversion
more Tc
l
compa
t
ible
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
Steve B
e
n
nett
Better proc optional arg handli
n
g
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
Steve
B
e
n
net
t
M
inor cleanup in JimP
a
rseVar()
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
Steve Bennett
A
d
d configure -
-
full option
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
Steve Be
n
nett
autosetu
p
fix w
h
en running under tclsh
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
St
e
ve
Bennett
Update to t
h
e
latest
au
t
ose
t
up
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
S
t
eve
B
enne
t
t
Update mak
e
-bootstr
a
p-jim for consist
e
n
t
tcl_
p
latform
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
S
teve Bennett
Im
p
ro
v
e diagnostics w
h
e
n
a script is
i
nco
m
plete
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
Steve Bennet
t
Tab and newl
i
ne are common in
text files
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
Steve Ben
n
ett
O
p
timise [lrange] whe
n
returning the
w
h
o
le list
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
Steve Bennett
Minor improvemen
t
s to
o
o
.
tcl
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
St
e
v
e Bennett
Make
an arr
a
y te
s
t
m
ore reli
a
b
l
e
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
S
t
eve Ben
n
e
t
t
Minor
c
o
d
e
c
leanups
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
Steve Be
n
nett
Use cloc
k
instead of open fo
r
loadable m
o
dule bug
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
Steve B
e
n
nett
Use memset()
w
hen
creati
n
g a new interp
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
Ste
v
e Bennett
Su
p
port and i
g
n
o
re
f
configure
-
translation
.
.
.
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
Steve Benne
t
t
Add suppo
r
t
for fil
e
d
e
lete -force
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
St
e
ve
B
ennett
S
impl
i
f
y
glob and
ma
k
e i
t
work with min
g
w
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-07
Steve Bennett
Do just
e
nough to
ma
k
e
Jim
useable with msys/mingw
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-07-04
Steve Ben
n
e
t
t
Add rand()
a
nd s
r
and() fu
n
ctio
n
s
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-29
Steve Ben
n
ett
Change the builtin regexp to avoid com
p
iling twice
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-29
S
t
e
ve Benne
t
t
M
a
rk tests
w
hich require utf-8 support
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-29
S
t
ev
e
Bennett
Remove autosetup/jim
s
h0
.
exe
on d
i
stclean
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-28
Steve Bennett
Fix support fo
r
6
4
-
bit mingw
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-28
Steve Bennett
Don't
try
t
o store
an int
into a (void *)
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-27
Steve Bennett
Fix
b
uilt
i
n
regexp
for memor
y
o
ver
w
rite
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-24
Steve Benn
e
tt
U
p
dat
e
autosetup
.
Fixes a pr
o
ble
m
in make-c-ext
.
tcl
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-24
Steve Bennett
A
dd
some m
i
ssing gene
r
ated files
t
o
.
gitignore
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-24
Steve Bennett
Ve
r
sion n
o
w comes fro
m
ji
m
.
h
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-22
Steve Bennett
Remove
a
n unnecessary init
i
alisat
i
on
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-22
Steve Bennett
F
ix scr
i
pt lin
e
numberi
n
g for multi-li
n
e
commands
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-21
Steve
B
ennett
aio: Ig
n
ore error in
d
i
cation on eof
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-21
Ste
v
e Ben
n
ett
Fix cra
s
h on
d
up
o
f obje
c
t w
i
t
h
scrip
t
rep
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-19
Steve Bennett
Add
an uni
n
stall
target
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-17
Stev
e
B
en
n
ett
Fix
the distdir targe
t
when build
i
n
g out of
tr
e
e
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-16
Steve
Bennet
t
Re
-
add a
dummy configure
.
ac for au
t
omake
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
Steve Bennett
Up
d
a
t
e
manual for recent changes
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
Steve Bennet
t
Al
l
ow [info complete] to dete
r
mine the missing char
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
S
teve Be
n
n
ett
M
ove
1
.
25KB off the stack for PRNG i
n
it
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
Ste
v
e B
e
nnett
Add some missing test dependencie
s
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
Steve Be
n
nett
Add a
i
o support
for buff
e
ring
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
Ste
v
e
Bennett
Clear out vars b
e
fo
r
e
test
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
St
e
ve Bennett
Sl
i
ghtly more
e
fficient pro
c
test
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
Steve Bennett
Add a
dn
s
/
b
i
n
a
ry
e
xample
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
Stev
e
Benne
t
t
Small o
p
timisation for utf8
case ma
p
pin
g
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
Steve
B
enn
e
tt
Create static
extension
loader dynamic
a
lly
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
Steve Bennett
Switch to a Tcl version of make-c-ext
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
Steve Bennett
Add
-
-maintainer op
t
ion
commit
|
commitdiff
|
tree
2011-06-10
Steve Bennett
Implem
e
n
t
t
h
e
[
bina
r
y] command
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
Ste
v
e Bennett
Add
s
upport for [string byte
r
an
g
e
]
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
Steve Benn
e
tt
Sma
l
l
code
optimisation for
[append]
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
St
e
v
e
Bennett
Update TODO to reflect the current sta
t
e of
J
im
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
Steve Be
n
nett
Unload dlopen() han
d
les on fre
e
ing interpreter
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
Steve Bennett
Always define s
t
rtoull a
s
strtoul if no
64 bit ints
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
Steve Bennett
Add Tcl
X
-comp
a
ti
b
le loop command
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
Steve B
e
nnett
collec
t
now also frees objects in
the fr
e
e
l
i
s
t
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
Steve Ben
n
et
t
Add a s
e
par
a
t
e
insta
l
l-exec targe
t
to
t
he Makef
i
l
e
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-10
Steve Bennett
Remove o
b
solete conf
i
gure
.
ac
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-09
Steve Bennett
Better handli
n
g of environ on Mac OS X
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-09
Stev
e
Bennet
t
D
o
n't needlessly
l
ink again
s
t -lm
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-09
Steve Bennett
Prov
i
de a fallb
a
ck basic
[
exec] for (e
.
g
.
)
min
g
w32
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-09
Stev
e
Benne
t
t
Revert to u
s
ing localtime()
and r
a
nd()
commit
|
commitdiff
|
tree
2011-06-09
S
t
eve Bennett
Use autosetup
inste
a
d of autoconf
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-09
Steve Ben
n
ett
Re
v
ert rege
x
p n
e
s
t
e
d rep
e
a
ts
from b34
a
b2f8
9
5
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-06
Steve Benn
e
tt
Ensure that l
i
n
enoise history is only freed once
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-06
Steve
Bennet
t
Simplif
y
/
fix repeating matches
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-04
S
t
eve Bennet
t
Fix
simple
*
and
+ case
for
u
tf-
8
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-04
S
t
eve
Bennett
Make test error easier to read
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-04
S
t
e
v
e
Bennett
Fix utf8 char matchi
n
g in c
h
arac
t
er ranges
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-03
Ste
v
e Benne
t
t
Fix
p
arsing bug i
n
tro
d
uced
b
y 50
5
c
e9d7
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-03
Steve Bennett
Fix a compile err
o
r in
jim-nvp
.
c
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-03
Steve B
e
nnett
Some s
y
s
t
e
ms don't have FD_CLOEXE
C
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-03
St
e
ve Bennett
l
s
ort test
s
hould
p
roduce reliable re
s
ul
t
s
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-03
Steve Be
n
nett
Improve the
r
otate right/left code
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-03
Steve Bennett
Fix
s
o
m
e c
l
ang war
n
ings
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-03
Stev
e
Be
n
nett
A
d
d non-greedy regexp supp
o
r
t
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-03
Steve Bennett
Add make-boot
s
trap-jim script
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-03
Steve B
e
nne
t
t
Don't
set FD_CLOEXEC
on
standard channels
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-01
S
teve
Bennet
t
Docu
m
ent changes to [loca
l
proc] and
[
u
pcall
]
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-01
S
t
e
ve
Bennett
A
d
d [upcall]
command
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-01
Stev
e
Bennett
Use a union for Jim_Cmd fields
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-06-01
Steve Bennett
local pro
c
s no
w
keep and restore
previous defn
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-05-31
Stev
e
Bennet
t
Add Jim_String(
)
macro
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-05-31
Steve Bennett
F
i
x a dict sugar
parse bug with backslashed chars
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-05-31
St
e
ve Be
n
n
e
t
t
D
ocument
r
ecent features
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-05-31
Steve Bennett
Support $(
.
.
.
)
e
xpr sho
r
thand syntax
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-05-31
S
t
eve Bennett
R
e
move unuse
d
variable
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-05-31
Steve Ben
n
et
t
Remove leftover
e
mpty fil
e
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-05-30
St
e
ve
Bennett
Fix a minor
parsing
b
u
g
-
quoted ba
c
kslash ne
w
l
ine
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-05-27
Steve Bennett
Fix spelling and gram
m
ar i
n
the manu
a
l
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-05-27
S
t
eve Bennett
c
l
o
s
ing an 'open |
.
.
.
' fi
l
ehandle shoul
d
wait
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-05-27
Stev
e
B
e
nnett
Ensu
r
e d
e
tached child p
r
o
c
esses are reaped
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-05-27
Steve Ben
n
ett
O
pened filehan
d
les should be marked FD_CLOE
X
E
C
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-05-26
Steve Bennett
Fix an infinite
l
o
o
p
in su
b
st
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
2011-05-25
Steve B
e
nnett
Fix cr
a
s
h wit
h
:
global
::name
Signed-off-by:
Steve Bennett
<steveb@workware.net.au>
commit
|
commitdiff
|
tree
next