Timeline
Not logged in

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

85 check-ins using file generic/tclStubInit.c version ef38de3ba8

2017-06-13
12:28
Improve docs, add tests, fix a corner case in the implementation. Closed-Leaf check-in: 097ba887bf user: dkf tags: oo-copy-ns
2017-03-04
17:38
Add documentation for targetNamespace param in [oo::copy]. check-in: a827c79f57 user: limeboy tags: oo-copy-ns
2017-02-28
13:39
Implement the ?targetNamespace? parameter for [oo::copy] check-in: 998812b7db user: limeboy tags: oo-copy-ns
2017-01-04
11:55
merge core-8-6-branch check-in: 13dc69ec99 user: jan.nijtmans tags: trunk
2017-01-02
14:31
[win] bug fix in NativeGetTime: each call of it blurs current performance counters actualized in cal... check-in: b6fc234ef3 user: sebres tags: bug_b87ad7e914
2017-01-01
19:49
merge core-8-6-branch check-in: eb8b79d49c user: jan.nijtmans tags: trunk
19:10
Update zlib to version 1.2.9. Dll's and *.lib files not updated yet check-in: 4b7084a579 user: jan.nijtmans tags: trunk
2016-12-25
00:00
Reference ticket number in tests var-13.2 and var-13.3 Leaf check-in: e55dc1adf7 user: andy tags: array-search-unset
2016-12-24
23:58
Bug [46a2410650]: Create macro TclIsVarArraySearched to check if an array variable has an active sea... check-in: 9642a1b91e user: andy tags: array-search-unset
23:25
Add test var-13.3 which is a more serious version of test var-13.2. var-13.3 is a SIGSEGV until we ... check-in: 33fc7a3358 user: andy tags: array-search-unset
23:02
Merge trunk. Test var-13.2 now fails due to [af5c35971a]. check-in: 5066c38552 user: andy tags: array-search-unset
2016-12-23
15:43
Update -DMSTATS functionality, for possible total memory sizes > 2Gb. One more place where use of si... check-in: 31fbc1f55a user: jan.nijtmans tags: trunk
08:27
Eliminate the internal macro/function TclNewIntObj: In all cases TclNewLongObj is just as good. check-in: d12ed0fcc6 user: jan.nijtmans tags: trunk
2016-12-22
10:26
Merge trunk. Implement sequences like "0x", "0b" and "0o" as well. And also the "." for doubles and ... check-in: 8b14191fae user: jan.nijtmans tags: bug-39f6304c2e
2016-12-21
14:03
Make sure that Tcl_GetIntFromObj/Tcl_GetWideIntFromObj/Tcl_GetDoubleFromObj don't set an error in th... check-in: a8b2b83735 user: jan.nijtmans tags: trunk
12:59
Experimental (partial) fix for [39f6304c2e90549c209cd11a7920dc9921b9f48e|39f6304c2e]: Tcl_LinkVar is... check-in: 2d5e0a6533 user: jan.nijtmans tags: bug-39f6304c2e
2016-12-20
10:32
Document that from the "exact" parameter of Tcl_InitStubs(), only bit 0 has meaning. check-in: 7f5c4906c1 user: jan.nijtmans tags: trunk
09:46
more internal use of size_t in stead of int. check-in: 8171f63934 user: jan.nijtmans tags: trunk
09:36
Record the fact that all stub-enabled extensions work in Tcl 8.5+, no 8.6 (or 9.0) features are need... check-in: eda9a3e060 user: jan.nijtmans tags: trunk
2016-12-18
15:39
More comments, fix bug where numArgs should be argCt Leaf check-in: af8005b8b2 user: dah tags: dah-proc-arg-upvar
15:04
More tests, frame lookup tweak and attempt to take advantage of a branch prediction. check-in: e3c53025a8 user: dah tags: dah-proc-arg-upvar
12:50
Refactor. Defaults for links removed. Support empty link names. check-in: 8f125f9002 user: dah tags: dah-proc-arg-upvar
2016-12-16
16:14
Some more internal use of size_t in stead of int. No functional change. check-in: 54ab350c68 user: jan.nijtmans tags: trunk
11:22
Partial reimplementation. Retain value passed in by caller, support defaults check-in: 173792e010 user: dah tags: dah-proc-arg-upvar
2016-12-15
15:18
Add back testcase winFile-4.10. This test passes anyway, even though it appeared to be Windows 2000 ... check-in: 7c2ad0e88f user: jan.nijtmans tags: trunk
15:07
Add "file join $grandParentDir tcl8.? library" as possible path for a valid init.tcl. Some simplifi... check-in: 9869b1e0b8 user: jan.nijtmans tags: trunk
2016-12-14
15:03
Implement all possible TCL_LL_MODIFIER formats in Tcl_ObjPrintf(), can be "ll", "I64" and "L", whate... check-in: 79a28ae5ea user: jan.nijtmans tags: trunk
14:14
Implement all possible TCL_LL_MODIFIER formats in Tcl_ObjPrintf(), can be "ll", "I64" and "L", whate... Closed-Leaf check-in: 907c39d91a user: jan.nijtmans tags: jn-wide-printf
2016-12-08
17:52
Bring back stub table in original state. Merge trunk check-in: 7054e2f2eb user: jan.nijtmans tags: package_files
2016-12-06
21:52
move pthread_sigmask() calls to Tcl_WaitForEvent() where they belong Leaf check-in: 8cec831ad2 user: aspect tags: bug-f4f44174e
21:51
unblock signals correctly with SIG_SETMASK check-in: ae3cf707c1 user: aspect tags: bug-f4f44174e
19:35
More tests, comments and improvements to initial implementation. check-in: ed5acdb987 user: dah tags: dah-proc-arg-upvar
2016-12-05
23:40
remove ill-conceived feature test macro check-in: 4998d7833d user: aspect tags: bug-f4f44174e
23:14
use pthread_sigmask to protect the notifier against signals (bug [f4f44174e]) check-in: b40778af44 user: aspect tags: bug-f4f44174e
2016-12-02
21:08
Avoid "warning: format '%llu' expects argument of type 'long long unsigned int', but argument 2 has ... check-in: 871fcf85c4 user: andy tags: trunk
18:18
Added long comment explaining history and work in progress making bytearray interfaces usable. check-in: d42a114238 user: dgp tags: trunk
15:52
implement "I64" format in Tcl_ObjPrintf as well. Still to be tested. check-in: 418b169207 user: jan.nijtmans tags: jn-wide-printf
15:39
Relocate the cmdEpoch bumps during command deletion so that command resolution caching works properl... check-in: 71fa1f9c91 user: dgp tags: trunk
14:52
Implement %ll (WideInt) handling for Tcl_ObjPrintf(). Use it in some places. (now without edit-error... check-in: eac13870dc user: jan.nijtmans tags: trunk
14:17
Repair what appears to be a stray edit error. This restores ability to build on a TCL_WIDE_INT_IS_L... Closed-Leaf check-in: ee8a50916f user: dgp tags: jn-wide-printf
13:50
Implement %ll (WideInt) handling for Tcl_ObjPrintf(). Use it in some places. Moved to feature bra... check-in: e3ba334a42 user: jan.nijtmans tags: jn-wide-printf
13:26
Remove dup line. Closed-Leaf check-in: 24db74ffd7 user: dgp tags: dgp-cmd-epoch
2016-12-01
22:07
[507d9b9651a3c903] Possible implementation of auto-upvar for procedures. check-in: 6e39d87cbc user: dkf tags: dah-proc-arg-upvar
20:13
Reports from NSF that command epoch bumping isn't properly timed. http://paste.tclers.tk/4030 Since ... check-in: d3f2f88f49 user: dgp tags: dgp-cmd-epoch
17:25
So long as we register only one, we can have multiple Tcl_ObjTypes with the same name. This smooths... check-in: 088e1f413e user: dgp tags: trunk
13:20
Created a new "proper bytearray" Tcl_ObjType so we can use bytearrays as bytearrays without all this... check-in: 3ef69dfebe user: dgp tags: trunk
11:44
compatability -> compatibility check-in: f94307dc05 user: jan.nijtmans tags: trunk
2016-11-30
03:08
Route all [string repeat] operations through a common implementation. Code that to preserve bytearra... check-in: e6e6fee0e1 user: dgp tags: trunk
2016-11-29
18:46
Where feasible, convert concatenation panics into errors. check-in: 3e5cafe2a5 user: dgp tags: trunk
13:03
Minor simplifications. Eliminate FUNCPRT from regexp engine. Fix compile-error (non-debug) in tclDic... check-in: 63240d8b9e user: jan.nijtmans tags: trunk
11:10
more internal use of size_t (in stead of int) check-in: ad1e711238 user: jan.nijtmans tags: trunk
09:45
Implement the "package forget" part, which was still missing. Handle the case that a filename contai... check-in: dfa45ae567 user: jan.nijtmans tags: package_files
2016-11-28
15:29
slightly simpler check-in: 8ed8daf325 user: jan.nijtmans tags: package_files
13:17
Complete implementation, tests and documentation check-in: 6a2f13e8d2 user: jan.nijtmans tags: package_files
2016-11-26
17:47
Add "package files" testcase, which doesn give the right answer. So still work to do check-in: 0202120e4a user: jan.nijtmans tags: package_files
2016-11-25
15:44
Implementation of improved notifier from Lucio AndrĂ©s Illanes Albornoz. check-in: a5fa5e7e78 user: dkf tags: tip-458
15:06
Merge trunk. Implementation looks complete. Still missing: test-cases and documentation. check-in: 1ae9161edd user: jan.nijtmans tags: package_files
11:47
Eliminate some macros that are no longer used/needed. check-in: 80e7984c44 user: jan.nijtmans tags: trunk
07:31
Allow [array names -regexp] to use backreferences. This capability was broken by [71270e9141]. See a... check-in: b29701996a user: andy tags: trunk
01:39
Remove spurious article in comments check-in: 965949e559 user: andy tags: trunk
2016-11-24
20:55
merge trunk check-in: c1735f1869 user: jan.nijtmans tags: package_files
19:21
Partially backout [ef4da65408] because AppendPrintfToObjVA() (used indirectly by [tcl::unsupported::... check-in: ad557c91a9 user: andy tags: trunk
18:34
Rename part1Ptr arguments to varNamePtr check-in: f2a8e2d0fb user: andy tags: amg-array-enum-c-api
16:20
Starting implementing the "package files" command. TIP still to be written. check-in: 6cdb6a1b24 user: jan.nijtmans tags: package_files
13:47
Implementation of [array for] from Brad Lanam. See https://github.com/flightaware/Tcl-bounties/issue... check-in: bd05353216 user: dkf tags: lanam-array-for-impl
13:33
Make compileEpoch "unsigned int", and start counting at 1. check-in: 83f0d245d8 user: jan.nijtmans tags: trunk
10:26
typos check-in: 7df0e4369e user: jan.nijtmans tags: trunk
2016-11-22
15:04
Corrections to misleading comments. check-in: ecb870f264 user: dkf tags: trunk
10:06
This is patch.002 from ticket [0b9d3ba2ba3e1e3fc33c97d5a9fa7ef85d11a696|0b9d3ba2ba], as first start ... check-in: ae02accafa user: jan.nijtmans tags: tip-456
2016-11-21
18:25
[array size] should 0 if argument does not name an array. TODO: Distinguish between existence error... check-in: b0ceb88495 user: andy tags: amg-array-enum-c-api
13:12
Initial commit of new C API for array enumeration. TIP forthcoming. Work far from complete, only T... check-in: 405aba7ca5 user: andy tags: amg-array-enum-c-api
10:15
More internal use of size_t in stead of int. check-in: ef4da65408 user: jan.nijtmans tags: trunk
2016-11-18
15:51
Minor: fix the indentation of comments. check-in: 06883b64fd user: dkf tags: trunk
10:53
Fix mp_cnt_lsb() signature, so it matches the signature used in Tcl check-in: 9ca8b95421 user: jan.nijtmans tags: trunk
09:50
Fix [e6f27aa56fa51bfc1752ce768bf0d301c60bfd2c|e6f27aa56f]: Update libtommath to 1.0 check-in: 6d14b81579 user: jan.nijtmans tags: trunk
2016-11-17
15:30
Restore bn_mp_radix_size.c to exact copy of libtommath-1.0 version: Since the radix_size of "9" shou... Closed-Leaf check-in: 8cf7627603 user: jan.nijtmans tags: libtommath-1.0
13:18
Restore bn_mp_add_d.c to exact copy of libtommath-1.0 version: Since the mp_clamp() function already... check-in: 7442311ee4 user: jan.nijtmans tags: libtommath-1.0
11:38
Add test-case for mp_iseven(). If mp_iseven(0) ever returns 0, we will be warned that we are using t... check-in: d3f1169620 user: jan.nijtmans tags: libtommath-1.0
11:03
Bring in fix for mp_iseven().... almost missed that .... This should be given a dedicated test-cas... check-in: 04444b286a user: jan.nijtmans tags: libtommath-1.0
10:46
Merge trunk. Re-generate tclTomMath.h. Use faster exponentiation-function from libtommath 1.0 (in tc... check-in: 1e2d716ec7 user: jan.nijtmans tags: libtommath-1.0
2016-11-16
15:59
merge trunk Closed-Leaf check-in: ec44244e32 user: jan.nijtmans tags: gahr-ticket-e6f27aa56f
15:22
(experimental) Upgrade to libtommath 1.0 (actually by merging all changes between libtommath 0.42.0 ... check-in: d1210bac0b user: jan.nijtmans tags: libtommath-1.0
2016-06-10
12:10
Merge trunk check-in: cb4d8a38a3 user: gahr tags: gahr-ticket-e6f27aa56f
2016-03-13
17:23
[e6f27aa56f] Add files I missed in my previous commit check-in: 7625571c31 user: gahr tags: gahr-ticket-e6f27aa56f
2016-03-11
17:13
[e6f27aa56f] Initial import of libtommath-1.0 This commit brings in libtommath-1.0, as of tag v1.0 ... check-in: c7a3a1452b user: gahr tags: gahr-ticket-e6f27aa56f