Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

160 check-ins using file generic/tcl.h version 3e49f8e540

2016-06-16
14:48
Merge up to the 8.6.0 release. check-in: a255cc8f0b user: dgp tags: bug-16828b3744
2014-04-28
18:56
Merge to fix accidental fork in branch bug-3600058-td Leaf check-in: cdb671dd50 user: twylite tags: bug-3600058-td
18:41
Reintroduce tabular format for alphabetical index of commands, but use CSS columns. Put a categoriz... check-in: dae988402a user: twylite tags: bug-3600058-td
2014-03-13
17:10
Bug 3600058 work-in-progress: restored table format for contents page (easy for eyes to scan, each t... check-in: ce23a97e6f user: twylite tags: bug-3600058-td
2013-05-13
16:51
Fixed bug in parent revision [832a1994c7] unpredictably breaking the execution of precompiled byteco... Closed-Leaf check-in: 461dc8b0cc user: andreask tags: bugfix-832a1994c7-for-precompiled-bc
2013-02-11
13:48
fix no-thread build check-in: db817d8d11 user: mig tags: mig-alloc-reform
2013-01-23
16:38
close fork check-in: 66791937a9 user: dgp tags: dgp-refactor
2013-01-22
19:24
Contribution by Patrick Fradin <patrick.fradin@planar.com> Quoting his mail: <pre> ================... check-in: d801822907 user: andreask tags: contrib-patrick-fradin-code-cleanup
2013-01-18
16:18
Rework copyright parsing logic to handle a wider variety of name and date formats check-in: 77d5743f56 user: twylite tags: bug-3600058-td
16:16
Fix handling of text lines starting with a period (they could be confused with directives). Fix hand... check-in: a5f6a91d6e user: twylite tags: bug-3600058-td
14:19
Send status messages to ::STATUSOUT (default stdout) and warnings/errors to stderr. Fix LF in messag... check-in: 5ae21c0da6 user: twylite tags: bug-3600058-td
13:54
Merge frq-3599786 into bug-3600058-td to handle interrelated changes check-in: 0be80a1464 user: twylite tags: bug-3600058-td
2013-01-15
21:06
[Bug 3598300]: unix: tcl.h does not include sys/stat.h check-in: 71141a7657 user: jan.nijtmans tags: trunk
19:46
merge trunk check-in: ece0938d6c user: mig tags: mig-no280
19:37
peephole INST_START_CMD before entering the big switch in tebc check-in: 832a1994c7 user: mig tags: trunk
19:35
merge trunk Closed-Leaf check-in: 9842555cd9 user: mig tags: ISC-peephole
19:26
remove [4522b11989], it breaks the build on linux check-in: f00093f08c user: mig tags: trunk
2013-01-14
21:22
Even more List-like alternative redesign to fix Bug 1884496. check-in: b4d6d76edc user: dgp tags: dgp-refactor
19:42
merge trunk check-in: f0d9025358 user: mig tags: mig-no280
15:23
forgot two #undef's check-in: e643c0a9c3 user: jan.nijtmans tags: trunk
15:19
Put back Tcl_[GS]etStartupScript in internal stub table, so extensions using this, compiled against ... check-in: 159d19e85b user: jan.nijtmans tags: trunk
15:04
*** CLOSED *** the code lives in the newer version of the branch merge trunk Closed-Leaf check-in: cc8466e440 user: mig tags: mig-nre-mods
15:01
merge trunk check-in: 92db875654 user: mig tags: mig-alloc-reform
12:14
remove tip348: errorstack check-in: 9d2ae9006e user: mig tags: mig-no280
08:11
merge trunk check-in: e0f3a4b292 user: mig tags: mig-no280
2013-01-13
23:26
Various bits of cleanup, efficiencies, and comment documentation in tclVar.c (from mig-review) check-in: 34c7f786b2 user: mig tags: trunk
18:12
Clarify readable fileevent "false positives" in the case of multibyte encodings/transforms [Bug 3436... check-in: 1b05bdee42 user: ferrieux tags: trunk
09:13
If TCL_NO_DEPRECATED is defined, make sure that TIP #139 functions all are taken from the public stu... check-in: 7a46d6fb7a user: jan.nijtmans tags: trunk
2013-01-12
21:57
Put back TclBackgroundException in internal stub table, so extensions using this, compiled against 8... check-in: 10413f8ec8 user: jan.nijtmans tags: trunk
18:32
Decouple (List-like) TokenArray intreps from parent object to avoid pull-the-rug shimmering effects ... check-in: 86e21dd01d user: ferrieux tags: dgp-refactor
10:53
discouraging the compiler from re-reading *pc in the peephole loop, part2 (any diff?) check-in: 6a87d68046 user: mig tags: ISC-peephole
10:49
discouraging the compiler from re-reading *pc in the peephole loop check-in: aca39f9669 user: mig tags: ISC-peephole
10:14
even better ... or so I hope: also inlining INST_PUSH1 in the peephole, checking for ISC after LOAD1... check-in: e8fdf6d26b user: mig tags: ISC-peephole
2013-01-11
23:29
merge trunk check-in: 8fc1e382f6 user: mig tags: ISC-peephole
21:16
better comments check-in: 7299843751 user: mig tags: ISC-peephole
18:05
fix for consecutive ISC (produced by [while 1 {...}) check-in: eae6510cde user: mig tags: ISC-peephole
17:33
merge trunk check-in: af6f7ab078 user: dgp tags: dgp-refactor
17:27
Test for Bug 1884496 (not buggy on trunk). check-in: ebc33b0d1d user: dgp tags: trunk
15:37
testing a cheaper(?) INST_START_COMMAND check-in: c718302fca user: mig tags: ISC-peephole
14:15
merge trunk check-in: d8848dae5b user: dkf tags: bug-3600328
14:04
First attempt at fixing problems caused by [array set] inside [namespace eval], which caused partial... check-in: aa3b9c941a user: dkf tags: bug-3600328
12:45
merge trunk check-in: e1fc074fec user: mig tags: mig-no280
12:43
merge trunk check-in: 75b83898e5 user: mig tags: mig-nre-mods
12:43
merge trunk check-in: 82f56635d2 user: mig tags: mig-alloc-reform
12:42
Name functions according to 'what' instead of 'how' in the [tailcall] machinery, in view of making p... check-in: 436a4cdd32 user: mig tags: trunk
2013-01-10
21:44
merge mig-nre-mods check-in: 0968a8dae3 user: mig tags: mig-no280
21:39
bring in improvs from trunk check-in: b6343c1d9f user: mig tags: mig-nre-mods
21:18
tailcall now running in a simpler model, with no eval-flags and no nre-stack rewriting; yieldto also... check-in: 7bbaefb54f user: mig tags: trunk
20:43
tailcall now running in a simpler model, with no eval-flags and no nre-stack rewriting. check-in: ab22e6199f user: mig tags: mig-nre-mods
20:28
merge trunk check-in: 2f274ed277 user: mig tags: mig-nre-mods
19:04
merge trunk check-in: c8969e4cd8 user: mig tags: mig-alloc-reform
18:36
merge trunk check-in: 68d60b33f1 user: dgp tags: dgp-refactor
18:17
fix off-by-one error introduced in bd7d7a2061 check-in: 6547cc9e7b user: mig tags: trunk
17:22
Merge trunk through conflict-free, failure-free checkins. check-in: 4c9fad4837 user: dgp tags: dgp-refactor
02:32
adding new file, forgotten in last commit check-in: 1c45076f5a user: mig tags: mig-nre-mods
02:29
code reorg, trying to make it clearer who needs to know what about NRE internals check-in: 2ad2681308 user: mig tags: mig-nre-mods
00:54
more info hiding: stop using the macro version of NRAddCallback check-in: 30fa8455a2 user: mig tags: mig-nre-mods
2013-01-09
17:32
more NRE abstraction check-in: e3caace30c user: mig tags: mig-nre-mods
16:43
Experimental: categories added to man pages; enhance tcltk-man2html to use categories to render ToC Leaf check-in: 82bff07330 user: twylite tags: frq-3599786
14:07
[Bug 3599395]: http assumes status line is a proper tcl list. check-in: f4f88c291e user: jan.nijtmans tags: trunk
09:27
Proposed fixes for bug #3600058: support escaped single quote; rewrite font handling to handle font ... check-in: 8b229b6c5b user: twylite tags: bug-3600058-td
08:17
Join paths with 'file join' not as strings to avoid platform-specific separator problems check-in: b4888e8144 user: twylite tags: frq-3599786
2013-01-08
23:12
merges check-in: 74d86827cf user: mig tags: mig-no280
23:01
merge trunk check-in: 52003e67f8 user: mig tags: mig-no280
22:46
backing out the TCL_EVAL_REDIRECT changes, orthogonal check-in: 54461f939f user: mig tags: mig-nre-mods
20:31
merge trunk check-in: 44958db7fd user: dkf tags: dkf-http-cookies
13:03
$builddir is a local variable check-in: d433d96843 user: jan.nijtmans tags: trunk
10:27
[Bug 3092089]: [file normalize] can remove path components. [Bug 3587096] win vista/7: "can't find i... check-in: 8a291bcb44 user: jan.nijtmans tags: trunk
08:08
mSys doesn't have $PWD. Reported by Rene Zaumseil on Tcl Core list check-in: 0d1bc53480 user: jan.nijtmans tags: trunk
03:32
merge trunk check-in: 9904da079b user: mig tags: mig-alloc-reform
01:26
merge trunk check-in: bc7170d76c user: mig tags: mig-no280
2013-01-07
14:40
Restrict the stub library to only use Tcl_PkgRequireEx, Tcl_ResetResult and Tcl_AppendResult, not an... check-in: 8ceea4a885 user: jan.nijtmans tags: trunk
13:16
FRQ-3599786: add command line option --pkgdir to tcltk-man2html.tcl to specify the directory under w... check-in: aa69efcca9 user: twylite tags: frq-3599786
13:00
merge-mark. Hoping trunk is OK now, again ;-( check-in: 212c2767fe user: jan.nijtmans tags: trunk
10:07
Merging vexpr branch back to trunk check-in: a7631372a7 user: seandeelywoods tags: hypnotoad-vexpr
03:51
more abstraction check-in: e26efb6f53 user: mig tags: mig-nre-mods
02:54
reenable compiled tailcall check-in: a05cac94c9 user: mig tags: mig-nre-mods
01:55
... tmp check-in: f992470028 user: mig tags: mig-nre-mods
00:45
partial work towards a new tailcall mechanism check-in: f588f27dc9 user: mig tags: mig-nre-mods
2013-01-06
21:52
towards an nre stack (instead of linked list) check-in: 0415caab7d user: mig tags: mig-nre-mods
20:40
Don't depend on Spencer-specific regexp syntax (/u and /U) any more in unrelated places . Bump http... check-in: f38c7f79f0 user: jan.nijtmans tags: trunk
2013-01-05
18:16
merge trunk check-in: 6c03a15d80 user: dkf tags: dkf-bytecode-8.6-main
16:58
merge trunk check-in: 6f7f4d94f9 user: mig tags: mig-nre-mods
05:08
merge trunk, fix stack computation tocompensate for current BC errors check-in: e8a597b33c user: mig tags: mig-alloc-reform
04:45
get COMPILE_DEBUG to work check-in: d0c595e2a5 user: mig tags: mig-strip-brutal
04:34
added a tiny shell script to maintain the diffs check-in: 96fb4f3dba user: mig tags: mig-strip-brutal
04:25
doh ... first merge, THEN store the diff check-in: b66df9c7b3 user: mig tags: mig-strip-brutal
04:20
merge trunk check-in: bf3c0ee683 user: mig tags: mig-strip-brutal
03:53
forgot to update fromTrunk.diff check-in: 3ee2726c02 user: mig tags: mig-strip-brutal
03:43
improved stack checking under TCL_COMPILE_DEBUG check-in: 33d3915a80 user: mig tags: trunk
03:22
removed stupid diffs from trunk, added fromTrunk.diff to better track merged changes check-in: 87f8819f8f user: mig tags: mig-strip-brutal
02:47
move file, trying to get simpler diffs from trunk check-in: 7cdbea5f05 user: mig tags: mig-strip-brutal
02:36
temp fix: overallocate stack in tebc until we fix issues check-in: f562a17af5 user: mig tags: mig-strip-brutal
02:18
remove the assembler, part2 check-in: 861406ec89 user: mig tags: mig-strip-brutal
02:17
remove the assembler check-in: 5e6fed4034 user: mig tags: mig-strip-brutal
01:20
remove old droppings check-in: 137c34b39d user: mig tags: mig-strip-brutal
01:07
merge trunk check-in: 7d0aeef64f user: mig tags: mig-strip-brutal
00:39
merge fork check-in: b18953345f user: jan.nijtmans tags: trunk
00:36
fix the new assertion, it should not trigger when an expansion is in progress check-in: 56be4365e0 user: mig tags: trunk
00:36
adjust stub library version number check-in: 5f32d735d7 user: jan.nijtmans tags: trunk
00:15
Add an assertion that checks the stack depth under TCL_COMPILE_DEBUG *before* stack cleanup. It curr... check-in: cc975c8c54 user: mig tags: trunk
2013-01-04
16:56
getting out of the mem allocator biz check-in: f7a7c5653d user: mig tags: mig-strip-brutal
15:44
merge check-in: 7daaf951c4 user: mig tags: mig-strip-brutal
15:09
merge trunk check-in: 7fae92b2e1 user: mig tags: mig-alloc-reform
15:01
Fix memory leak in [format] compiler. check-in: 113b75cd58 user: dkf tags: trunk
14:38
Fix bad memory access problems found by Miguel Sofer when valgrinding. check-in: 963a7f31e2 user: dkf tags: trunk
14:34
merge trunk check-in: d4b0410564 user: mig tags: mig-alloc-reform
14:32
missing file check-in: 7bbee83e6e user: mig tags: mig-alloc-reform
11:14
merge trunk check-in: c79e7ecc00 user: dkf tags: dkf-bytecode-8.6-main
11:14
Improve code generation for many simple core ensemble subcommands. check-in: 5a0e18f766 user: dkf tags: trunk
11:06
Add super-simple compiler to many ensemble subcommands to allow better code generation where we can ... check-in: 40fef44a65 user: dkf tags: dkf-bytecode-8.6-main
06:54
merges check-in: 01331c9a5a user: mig tags: mig-strip-brutal
05:35
empty merge with trunc: sync, last patch does not apply to this branch. Temp work committed, not deb... check-in: 467a159cd0 user: mig tags: mig-alloc-reform
05:26
Insure that PURIFY builds cannot exploit the Tcl stack to hide mem defects. check-in: bd7d7a2061 user: mig tags: trunk
02:09
small change, clearer logic replacing sizeof with offsetof check-in: 00ba59bb7d user: mig tags: mig-alloc-reform
02:05
merge trunk check-in: effc9f8ca4 user: mig tags: mig-alloc-reform
2013-01-03
14:35
"Mine eyes deceive, but others catch me when I fall." -- Someone or other check-in: 606dc91401 user: dkf tags: trunk
14:24
Channel buffer min size is 1. Issue found by Schelte Bron. check-in: 8c118480fd user: dkf tags: trunk
14:08
merge main dev branch check-in: ca5122117a user: dkf tags: dkf-bytecode-8.6/string-is, dkf-bytecode-8.6-main
14:07
merge main dev branch check-in: b7fcd3c212 user: dkf tags: dkf-bytecode-8.6/next, dkf-bytecode-8.6-main
14:02
speling ficks check-in: ea646daa60 user: dgp tags: trunk
11:59
merge mig-alloc-reform check-in: fe20502465 user: mig tags: mig-strip-brutal
11:47
remove unused var check-in: 57c67c7ee6 user: mig tags: mig-alloc-reform, mig-alloc-reform-Z2
11:45
merge trunk check-in: c711be5b6a user: mig tags: mig-alloc-reform
11:24
now working, configuration still to do check-in: aac0c044ee user: mig tags: mig-alloc-reform
10:25
merge trunk check-in: 9734fe87d2 user: dkf tags: dkf-bytecode-8.6-main
10:23
Added mechanism for pre-parsing built-in ensembles even when they are not going to generate specific... check-in: 0a095f089c user: dkf tags: trunk
09:46
test case for bug-3598580: Tcl_ListObjReplace may release deleted elements too early check-in: 6a52542dcc user: jan.nijtmans tags: trunk
04:28
a little less broken than before check-in: 27d899c597 user: mig tags: mig-alloc-reform
04:14
*BROKEN* First steps towards choosing allocators at load time check-in: 86a7932955 user: mig tags: mig-alloc-reform
00:37
Got the test suite passing cleanly. Excellent. check-in: 181c28a90f user: dkf tags: dkf-bytecode-8.6-main
2013-01-02
19:28
no changes, sync with core-8-5-branch to signal the backported fix check-in: b3100f7283 user: mig tags: trunk
19:20
remove stray calls to Tcl_Alloc and friends: the core should only use ckalloc to allow MEM_DEBUG to ... check-in: 9691e2e37d user: mig tags: trunk
18:35
merge trunk check-in: b007e860d2 user: dkf tags: dkf-bytecode-8.6-main
18:33
All tests pass except one; not sure what's wrong there. check-in: f3fd481cd7 user: dkf tags: dkf-bytecode-8.6-main
15:10
Passing more tests. check-in: f3f4dfddde user: dkf tags: dkf-bytecode-8.6-main
14:49
remove the refcounts and NEW_PRESERVE from zippy: it only works for Tcl_Alloc'ed blocks, and is inco... check-in: 1cb98eb1b9 user: mig tags: mig-alloc-reform
14:37
test Tcl_GetErrorLine() forwards/backwards compatibility in pkgb.so as well. Don't free ctrl.script... check-in: 179ae0efd8 user: jan.nijtmans tags: trunk
14:30
fix MEM_DEBUG and leak, ported from mig-strip-brutal check-in: a1a46aa241 user: mig tags: mig-no280
13:44
fix mem leak. The leak was introduced when providing a command source for cmd traces without using t... check-in: 4b55e80476 user: mig tags: mig-strip-brutal
11:33
restore missing file check-in: bfcdd1a5c1 user: mig tags: mig-strip-brutal
11:31
merge mig-alloc-reform, get MEM_DEBUG working again check-in: e8eb527a16 user: mig tags: mig-strip-brutal
02:24
restore TCL_MEM_DEBUG to working order check-in: 8e3f5b5619 user: mig tags: mig-alloc-reform
2013-01-01
18:38
merged mig-alloc-reform: MEM_DEBUG is gone, as is the Tcl stack and TclStackAlloc. See also README.m... check-in: 0b98f38a1d user: mig tags: mig-strip-brutal
17:51
merge trunk check-in: 4242bd371d user: mig tags: mig-alloc-reform
17:23
Start of the mig-strip-brutal branch, initially a copy of mig-no280 The idea of this branch is to r... check-in: 62c193ec98 user: mig tags: mig-strip-brutal
16:54
merge trunk check-in: 4c4fb7eeec user: mig tags: mig-no280
2012-12-31
20:39
Bug fix for 3598385 dict exists now throws an error if an invalid dict is encountered, according to... check-in: e04297dbf7 user: hypnotoad tags: hypnotoad-bug-3598385, bug-3598385
12:32
Marked some string subcommands as obsolete, following discussion on tcl-core. check-in: 1a460ac0d3 user: dkf tags: trunk
02:39
Working towards more efficient treatment of non-bytecoded ensemble subcommands. check-in: 8e445bdbe1 user: dkf tags: dkf-bytecode-8.6-main
2012-12-29
09:23
restore refcounts as they were before the Tcl_ListObjReplace call, in the error situation. In Tcl9,... check-in: f83c3f4bad user: jan.nijtmans tags: trunk
2012-12-27
15:04
[Bug 3598580]: Tcl_ListObjReplace may release deleted elements too early check-in: 4865e19aac user: jan.nijtmans tags: trunk
2012-12-26
09:59
eliminate dependancy of compat/*.h on tcl.h check-in: 1a74bb2740 user: jan.nijtmans tags: trunk
2012-12-23
08:18
merge trunk check-in: c5680da39e user: dkf tags: dkf-bytecode-8.6-main
08:17
Change back to using an isDigit function. We simply don't need to make any (formally non-portable) ... check-in: 31e633f6ad user: dkf tags: trunk
2012-12-22
19:05
Stop leaking allocated space when objifying a zero-length DString. [Bug 3598150] spotted by afredd. check-in: c384751ee6 user: ferrieux tags: trunk
15:21
merge release check-in: 13b5907663 user: dkf tags: dkf-bytecode-8.6-main
2012-12-21
09:13
Inline compat Tcl_GetDefaultEncodingDir. Eliminate unnecessary static HasStubSupport() and isDigit(... check-in: fd98f3556d user: jan.nijtmans tags: trunk
06:16
merge release check-in: bace4350dd user: dgp tags: trunk
2012-12-14
19:25
merge trunk, update changes and re-tag Closed-Leaf check-in: cbbe01fc1a user: dgp tags: core-8-6-0-rc, core-8-6-0