Tcl Source Code

Timeline
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to tclconference@googlegroups.com
or submit via the online form by Sep 9.

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

50 descendants and 50 ancestors of [8b366f71d8]

2018-02-06
18:33
TclStringLast fixed. check-in: 514c7bb735 user: dgp tags: dgp-string-tidy
17:26
Rename TclStringFind to TclStringFirst. Repair its operations on bytearrays. Stop trying to operate ... check-in: d37a7eed5d user: dgp tags: dgp-string-tidy
11:16
Add remaining wrapper to the NR functions, remaining calls to TCL_NRAddCallback, and a test for a pa... Closed-Leaf check-in: 1be00566c4 user: pooryorick tags: py-package-nre
2018-02-05
16:34
Revise the TclStringCat() interface to follow a common pattern. check-in: 77b878eb09 user: dgp tags: dgp-string-tidy
16:10
Revise TclStringRepeat() interface so that in place operations are done only by caller request. Esta... check-in: 87c1b5cb88 user: dgp tags: dgp-string-tidy
13:41
Improved overflow prevention. check-in: 45d6ea17ab user: dgp tags: dgp-string-tidy
13:33
Improved overflow prevention. check-in: 37bc8a96c8 user: dgp tags: dgp-string-tidy
2018-02-04
22:53
An experimental branch that allows hash tables to handle int-holding Tcl_Objs without creating the s... check-in: 509db3eaac user: dkf tags: dkf-experimental-fast-number-hash
15:52
fileevent $ch exception ... check-in: 3d3173c16b user: avl42 tags: tip-469
2018-02-03
18:15
Refine documentation for Tcl_NR* functions. check-in: 66c9beaeff user: pooryorick tags: core-8-branch
2018-02-02
09:22
Update TZ info to tzdata2018c. check-in: 180f13019a user: jima tags: novem
09:21
Update TZ info to tzdata2018c. check-in: 0f39fd5d45 user: jima tags: trunk
09:21
Update TZ info to tzdata2018c. check-in: 22d68dec9d user: jima tags: core-8-branch
06:18
Fix INCLUDE_INSTALL_DIR def when building against Tcl source. Bump rules.vc to 1.2 check-in: 75bcb60774 user: apnadkarni tags: trunk
06:17
Fix INCLUDE_INSTALL_DIR def when building against Tcl source. Bump rules.vc to 1.2 check-in: 5183e7b4ae user: apnadkarni tags: core-8-branch
2018-01-31
12:18
Change Tcl_Token definition (int -> size_t). Many related code-changes. check-in: e3a724b790 user: jan.nijtmans tags: memory-API
00:07
Fix segmentation fault triggered by test package-3.12. Adapt signature of PkgRequireCore to conform... check-in: a202272098 user: pooryorick tags: py-package-nre
2018-01-29
15:41
merge trunk check-in: 28677b372a user: dgp tags: dgp-refactor
15:41
merge trunk check-in: 94b027ca28 user: dgp tags: dgp-properbytearray
15:36
merge 8.7 check-in: d47384a06e user: dgp tags: tip-445
15:35
merge trunk check-in: 5d8966c523 user: dgp tags: novem
15:05
merge trunk check-in: 85e70f6ac2 user: jan.nijtmans tags: memory-API
15:04
merge core-8-branch check-in: 2f3257aaa9 user: jan.nijtmans tags: trunk
13:18
merge 8.7 check-in: dc36231357 user: dgp tags: z_modifier
11:36
merge trunk check-in: 3faa71ab4f user: jan.nijtmans tags: memory-API
2018-01-28
18:21
Preparation to provide TclNRPackageObjectCmd: Eliminate the loop in PkgRequireCore so that TclNRAd... check-in: a73a48740a user: pooryorick tags: py-package-nre
14:37
Change the signature of PkgRequireCore in preparation to provide TclNRPackageObjCmd. check-in: f1658c3f82 user: pooryorick tags: core-8-branch
2018-01-27
18:17
Remove restriction on defining the class of a TclOO object not explicitly instantiated from ::oo::cl... check-in: ee4ed14090 user: pooryorick tags: core-8-branch
01:45
Fix segfault due to shimmering in [join $l $l]. (Test join-4.1). check-in: 26671cc34a user: dgp tags: core-8-branch
2018-01-26
21:09
merge amg-string-insert updates check-in: fbf1c81f32 user: dgp tags: sebres-string-insert-cr1
16:20
merge core-8-branch. Also add range checks to Tcl_GetUniChar() and Tcl_Range(), as suggested by Don ... check-in: c33b158bd6 user: jan.nijtmans tags: tip-389
13:29
Rename (internal) TclNewWideObj macro to TclNewIntObj. Change Tcl_SetIntObj/Tcl_SetLongObj to macro'... Closed-Leaf check-in: b162d433dc user: jan.nijtmans tags: no-wideint
12:32
Merge core-8-branch. Also some minor performance improvement: Turn Tcl_NewLongObj/Tcl_NewIntObj/Tcl_... check-in: 85e9d69071 user: jan.nijtmans tags: no-wideint
10:26
merge core-8-branch check-in: da1d7a3559 user: jan.nijtmans tags: trunk
2018-01-25
22:42
New bytecode instructions must be appended at the end of the instruction table. check-in: 27951f8463 user: dgp tags: amg-string-insert
22:11
Dup test name Closed-Leaf check-in: 3884c97fd6 user: dgp tags: tip-351
21:59
merge 8.7 check-in: 34b2aa02bc user: dgp tags: amg-string-insert
21:58
merge 8.7 check-in: 7547cad25b user: dgp tags: tip-351
21:35
test suite debugging check-in: b1f83268a5 user: dgp tags: core-8-branch
20:05
Allow -stride 1. check-in: 52aa1fc70a user: pspjuth tags: tip-351
19:50
Dup test names check-in: a47dc103f7 user: dgp tags: amg-string-insert
19:36
merge 8.7 check-in: aedd087091 user: dgp tags: amg-string-insert
16:51
merge 8.7 check-in: 5032ac5a1c user: dgp tags: tip-351
2018-01-24
12:02
Document "L" length modifier and (new) %a/%A specifiers. check-in: afb68da53e user: jan.nijtmans tags: z_modifier
10:01
merge core-8-branch check-in: 533391d8db user: jan.nijtmans tags: trunk
10:00
merge core-8-6-branch check-in: 4b20e752c0 user: jan.nijtmans tags: core-8-branch
08:47
merge core-8-branch. Improve documentation (format.n). check-in: 3046684145 user: jan.nijtmans tags: z_modifier
2018-01-23
15:51
merge core-8-branch check-in: ca785e4341 user: jan.nijtmans tags: tip-389
15:22
merge trunk check-in: 82716436dd user: jan.nijtmans tags: novem
15:02
Don't register oldBooleanType any more. And rename "booleanString" to "boolean" in tclBooleanType. check-in: 8b82166955 user: jan.nijtmans tags: trunk
14:52
In Tcl 9.0, don't register oldBooleanType any more. And rename "booleanString" to "boolean" in tclBo... check-in: 8b366f71d8 user: jan.nijtmans tags: core-8-branch
2018-01-22
13:38
typo check-in: 800ece7d79 user: dgp tags: core-8-branch
2018-01-20
16:02
Follow-up to previous commit (TIP #485 implementation). Actually remove Tcl_Backslash and Tcl_EvalTo... check-in: c18e951f88 user: jan.nijtmans tags: core-8-branch
2018-01-17
11:47
TIP #485 implementation, Tcl 8.6 part: If Tcl is compiled with -DTCL_NO_DEPRECATED, all Deprecated A... check-in: 21037e889d user: jan.nijtmans tags: core-8-branch
10:07
merge core-8-6-branch (typo's) check-in: f939eeb6ed user: jan.nijtmans tags: core-8-branch
10:06
typo's (found by Gustaf Neumann). Thanks! check-in: 3c1a933051 user: jan.nijtmans tags: core-8-6-branch
2018-01-12
16:30
merge core-8-branch Closed-Leaf check-in: cb3d9b77de user: jan.nijtmans tags: tip-485
2018-01-11
15:45
merge core-8-6-branch check-in: a0d51b9a0e user: jan.nijtmans tags: core-8-branch
15:44
Fix behavior of Tcl_GetRange() and "string range" regarding surrogates, when Tcl is compiled with -D... check-in: 27a52735df user: jan.nijtmans tags: core-8-6-branch
2018-01-10
14:02
Re-implement Tcl_WinTCharToUtf/Tcl_WinUtfToTChar in pure win32 api, even for TCL_UTF_MAX=3. We can d... check-in: a2c5eee57d user: jan.nijtmans tags: core-8-branch
08:25
Fix 00a27923ee: (Tcl part, re... check-in: 8481a52495 user: jan.nijtmans tags: core-8-branch
2018-01-09
11:15
(partial) fix for 00a27923ee:... Closed-Leaf check-in: f0adfe7dac user: jan.nijtmans tags: bug-00a27923ee
00:10
Some refactoring and tidying up of comments. check-in: 85aedb56e8 user: dkf tags: core-8-branch
2018-01-08
18:27
Merge pyk-TclOO branch. See [90657479e8] check-in: edf6105464 user: pooryorick tags: core-8-branch
18:21
Udate Tcl_ObjectDeleted to reflect recent changes. Closed-Leaf check-in: 0bae33cd39 user: pooryorick tags: pyk-TclOO
17:03
Rearrange a few lines TclRenameCommand to reduce operations. check-in: 4816fee2fb user: pooryorick tags: core-8-branch
2018-01-04
13:01
merge core-8-6-branch check-in: 4afab23f14 user: jan.nijtmans tags: core-8-branch
13:00
(cherry-pick): Use http 2 instead of http 1 for Safe Base testing. check-in: 116dad3ca7 user: jan.nijtmans tags: core-8-6-branch
12:58
(cherry-pick): Use http 2 instead of http 1 for Safe Base testing. check-in: be96f22ee4 user: jan.nijtmans tags: core-8-5-branch
02:32
Minimal fixes to stop the [package files] machinery writing to freed mem. This contribution needs a ... check-in: e2d0c521d8 user: dgp tags: core-8-branch
2018-01-03
15:11
merge 8.7 check-in: b2b20de662 user: dgp tags: pyk-TclOO
2017-12-28
21:15
merge core-8-6-branch check-in: a9598976f4 user: jan.nijtmans tags: core-8-branch
21:14
Fix bug introduced in [0dd0d14489258621] (only for TCL_UTF_MAX > 3): If len parameter = -1, returned... check-in: b4b65e69b8 user: jan.nijtmans tags: core-8-6-branch
18:51
merge core-8-6-branch check-in: e7cb6182f1 user: jan.nijtmans tags: core-8-branch
18:49
Fix handling of surrogates (when TCL_UTF_MAX > 3) in Tcl_UtfNcmp()/Tcl_UtfNcasecmp()/TclUtfCasecmp()... check-in: 1ebc1bcaa5 user: jan.nijtmans tags: core-8-6-branch
18:45
Make Tcl_WinTCharToUtf/Tcl_WinUtfToTChar work when TCL_UTF_MAX > 3, mainly when sizeof(Tcl_UniChar) ... check-in: 0dd0d14489 user: jan.nijtmans tags: core-8-6-branch
2017-12-26
17:27
merge core-8-branch check-in: 59e7da9c29 user: pooryorick tags: pyk-TclOO
12:27
TclOO: Remove unneeded name manipulation from TclOOCopyObjectCmd. check-in: ce47ead183 user: pooryorick tags: core-8-branch
03:32
Merged core-8-6-branch: replace ifdef TCLDIR with compare against empty string check-in: b8024b4d83 user: apnadkarni tags: core-8-branch
03:30
Safer to compare TCLDIR against "" rather than ifdef as recursive nmakes can pass TCLDIR as defined ... check-in: d9ab6f42be user: apnadkarni tags: core-8-6-branch
2017-12-23
18:40
merge core-8-6-branch (changes file only) check-in: b520b6acdb user: jan.nijtmans tags: core-8-branch
18:33
merge release check-in: 357365b905 user: jan.nijtmans tags: core-8-6-branch
08:02
Merge nmake rules 1.1 check-in: cf54094221 user: apnadkarni tags: core-8-branch
07:56
Look for Tcl and Tk import libraries with or without "t" suffix convention when building extensions.... check-in: fa8d8e1ce7 user: apnadkarni tags: core-8-6-branch
2017-12-22
15:45
Change a few (internal) refCount/mask variables to unsigned type. check-in: 5b6091c917 user: jan.nijtmans tags: core-8-branch
2017-12-21
13:23
Remove use of compiler option "opt:nowin98". Don't use "t" as suffix any more when building extensio... check-in: 091b838d1b user: jan.nijtmans tags: core-8-branch
07:50
merge-mark check-in: fe7632d6da user: jan.nijtmans tags: core-8-branch
2017-12-20
18:28
Further fix for issue [ba1419303b4c]: Delete a namespace for an ensemble having a deletion trace del... check-in: fae91079f3 user: pooryorick tags: core-8-6-branch
18:26
Fix for issue [ba1419303b4c]: Delete a namespace for an ensemble having a deletion trace deletes its... check-in: c5638e7db7 user: pooryorick tags: core-8-6-branch
18:25
Further fix for issue [ba1419303b4c]: Delete a namespace for an ensemble having a deletion trace del... check-in: 4e553102e2 user: pooryorick tags: core-8-branch
11:28
Fix for issue [ba1419303b4c]: Delete a namespace for an ensemble having a deletion trace deletes its... check-in: 8de56be119 user: pooryorick tags: core-8-branch
2017-12-19
21:00
[586e71dce4] Exeception handling at level #0 by EvalObjv check-in: aebab60489 user: dgp tags: core-8-branch
20:53
merge 8.6; update changes Closed-Leaf check-in: 1e46dacaab user: dgp tags: release, core-8-6-8, core-8-6-8-rc
20:48
[586e71dce4] Exeception handling at level #0 by EvalObjv check-in: 1a04c85a4f user: dgp tags: core-8-6-branch
14:46
update changes check-in: fe783af831 user: dgp tags: core-8-6-8-rc
11:23
Make TclEnsureNamespace() MODULE_SCOPE. Also change some refCount fields from type "int" to "unsigne... check-in: c1636bce70 user: jan.nijtmans tags: core-8-branch
11:21
Minor simplification on Cygwin, since we only support Windows NT now check-in: d52dbcaad3 user: jan.nijtmans tags: core-8-branch
2017-12-18
14:33
No need any more to check for "Windows NT" here, since the minimum is XP now. check-in: 6017f38c18 user: jan.nijtmans tags: core-8-branch
14:06
merge 8.6 check-in: 4f8460d7eb user: dgp tags: core-8-6-8-rc
13:58
merge core-8-6-branch check-in: 57d7b671e0 user: jan.nijtmans tags: core-8-branch
13:56
(cherry-pick): Added assoc, ftype and move as auto_execok shell built-ins on Windows. check-in: dc862b1ad2 user: jan.nijtmans tags: core-8-6-branch