Timeline
Not logged in

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

125 check-ins using file generic/tclCompCmdsSZ.c version d192e5d3bf

2012-12-19
11:15
merge trunk re-use interp->result and interp->freeProc check-in: c5d467fb05 user: jan.nijtmans tags: novem-unversioned-stub
2012-12-18
13:47
Remove all VA functions Tcl_AppendResultVA, Tcl_AppendStringsToObjVA, Tcl_SetErrorCodeVA, Tcl_PanicV... check-in: 38e0d974dc user: jan.nijtmans tags: novem-remove-va
09:02
merge trunk check-in: 7e88f46d94 user: dkf tags: dkf-bytecode-8.6-main
2012-12-17
14:40
Simpler code to do installation of [info class] and [info object]. We know this is a safe thing to ... check-in: e3336029df user: dkf tags: trunk
14:27
Slim down the code a bit more; we can make more safe assumptions. Closed-Leaf check-in: db490510ed user: dkf tags: dkf-review
12:45
remove deprecated functions Tcl_VarEval and Tcl_VarEvalVA check-in: 9d10212623 user: jan.nijtmans tags: novem
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
13:21
undo TCL_STUB_MAGIC change: It was not a good idea to change it at all. check-in: cdd454262b user: jan.nijtmans tags: novem-reduced-symbol-export
13:14
merge novem check-in: 2cfbe81281 user: jan.nijtmans tags: novem-reduced-symbol-export
12:45
re-add some things lost in [d70f8a19e4] check-in: 20ee37718a user: jan.nijtmans tags: novem-unversioned-stub
12:13
Merge novem. Remove interp->result completely (experiment, seems to work fine). check-in: 5023b5c133 user: jan.nijtmans tags: novem-unversioned-stub
10:24
Use the Tcl memory allocator in the stub library. unused variable "minor" check-in: 91df28f375 user: jan.nijtmans tags: novem-unversioned-stub
09:58
merge trunk. Don't specify which Tcl 8.x version Tcl_InitStubs is used with: we simply don't know, ... check-in: d70f8a19e4 user: jan.nijtmans tags: novem-unversioned-stub
09:40
Merge trunk. Add more clarity why refCount should be decremented AFTER checking for <2. Protect 8.... check-in: e427f41e18 user: jan.nijtmans tags: novem
2012-12-13
20:20
TIP 400 suffered from the same segfaulting flaw as 3595576. Segfaulting test and fix committed. check-in: 8ca83061d7 user: dgp tags: trunk
19:43
Simplify the [info object] and [info class] additions. check-in: 3184e01afd user: dgp tags: dkf-review
16:17
Restore clarity to macro test. check-in: 64542aaa92 user: dgp tags: trunk
16:08
Merge 3595576 tests from 8.5. check-in: 48775c28b4 user: dgp tags: trunk
15:31
merge novem check-in: 431733cccd user: jan.nijtmans tags: novem-unversioned-stub
13:37
Fix for [Bug 3595576], found by andrewsh check-in: 5e873e324a user: mig tags: trunk
13:01
merge trunk check-in: d64cd8436c user: jan.nijtmans tags: novem
12:14
Changelog entry, and change macro variable to not conflict with possible outside variable names check-in: 25064e0f65 user: jan.nijtmans tags: trunk
11:02
Fix Tcl_DecrRefCount macro, not to refer to its objPtr parameter twice. check-in: fb66668b16 user: jan.nijtmans tags: trunk
09:01
merge novem Change signature of Tcl_FindExecutable: const char * -> const void *, to make it usable ... check-in: d7750d0af0 user: jan.nijtmans tags: novem-reduced-symbol-export
2012-12-12
21:21
More memory API changes, mainly char* -> void* and unsigned -> size_t check-in: 19fb92fb72 user: jan.nijtmans tags: novem-more-memory-API
20:16
Prefer to extract package data from the *contents* not the directory name. check-in: da0cd63997 user: dgp tags: core-8-6-0-rc
11:24
gcc warning check-in: 373dd16752 user: jan.nijtmans tags: novem-unversioned-stub
11:17
merge novem change length and refCount field of Tcl_Obj to size_t change numBytes parameters of Tcl_... check-in: adc78601ea user: jan.nijtmans tags: novem-unversioned-stub
10:21
allow novem to use installed Tcl8 .tm packages, such as tcltest and msgcat remove some dead code (al... check-in: 387d3899e0 user: jan.nijtmans tags: novem
05:01
Rename the memory routines so that Tcl_Alloc/Tcl_Free/etc become the recommended things for extensio... Closed-Leaf check-in: af97429aed user: dgp tags: novem-rename-memory-API
2012-12-11
23:13
better wordings in error-messsage. now works in Tcl 8.6 as well. check-in: 8a8361607e user: jan.nijtmans tags: novem-unversioned-stub
21:31
Tag 8.6.0 for release check-in: a8713b3963 user: dgp tags: core-8-6-0-rc
21:19
update changes check-in: 764d85a7ee user: dgp tags: trunk
21:04
seems to be working. More testing and code cleanup needed. check-in: a076e87ed3 user: jan.nijtmans tags: novem-unversioned-stub
11:14
formatting, comments check-in: 6f1d7c9394 user: jan.nijtmans tags: novem-unversioned-stub
10:51
merge trunk better error message in stub library in case of incompatible stubs check-in: c035f83a83 user: jan.nijtmans tags: novem-unversioned-stub
2012-12-10
23:23
Improve the generation of HTML documentation in 8.6, allowing for contributed packages whose non-ver... check-in: 2246e9d5a0 user: dkf tags: trunk
21:59
use Tcl_StubInit(... "8.5-") everywhere check-in: 5d9f03902e user: jan.nijtmans tags: novem-reduced-symbol-export
21:51
merge trunk fix mingw build check-in: 8e7234ccff user: jan.nijtmans tags: novem-reduced-symbol-export
20:54
merge trunk check-in: 94274c0c5b user: jan.nijtmans tags: novem
15:58
merge trunk check-in: a827c84f1b user: dgp tags: core-8-6-0-rc
14:17
Restore the initialization of tclStubsPtr from the "Tcl" package clientData so that we don't close o... check-in: 08341ded36 user: dgp tags: trunk
04:32
WIP getting rid of the ::tcl_precision variable Closed-Leaf check-in: 3f715e19ef user: dgp tags: novem-numbers-eias
2012-12-09
21:30
merge novem put Tcl_GetDefaultEncodingDir legacy implementation to its own file in the stub library check-in: 1e365f91da user: jan.nijtmans tags: novem-unversioned-stub
19:44
[Bug 3594188] Clarifications about commas. check-in: d9fda76c9b user: ferrieux tags: trunk
12:08
merge trunk: get fix for test error under -DPURIFY check-in: 9912334f76 user: mig tags: mig-nre-mods
11:52
Clean up unwanted eofchar side-effect of chan-4.6 leading to a spurious "'" at end of chan.test und... check-in: c6db0a87d1 user: ferrieux tags: trunk
2012-12-08
17:20
merge trunk: get fix for test error under -DPURIFY check-in: 17400850c5 user: mig tags: mig-nre-mods
17:13
Fix busyloop at exit under TCL_FINALIZE_ON_EXIT when there are unflushed nonblocking channels. Th... check-in: 3a000c424c user: ferrieux tags: trunk
2012-12-07
22:16
merge trunk check-in: a14ea8190e user: jan.nijtmans tags: novem
22:14
just lost one MODULE_SCOPE in the merge check-in: 5df2ea1b62 user: jan.nijtmans tags: trunk
21:36
only set tclStubsPtr if all version checks pass check-in: 54e473087a user: jan.nijtmans tags: trunk
19:26
merge trunk check-in: 1362ee01f0 user: dgp tags: core-8-6-0-rc
18:08
3593703 Don't crash on bad input to Tcl_PkgRequire*(). check-in: ee35495951 user: dgp tags: trunk
17:06
merge trunk Leaf check-in: 6bc654cdb3 user: dgp tags: bug-3588687
17:05
merge trunk check-in: e4e386f99f user: dgp tags: novem
17:03
Source compat, rather than stubs compat demo. check-in: 782e6b36ec user: dgp tags: trunk
16:27
merge trunk check-in: a2d65bb563 user: dgp tags: bug-3588687
16:12
merge trunk check-in: 897580da1c user: jan.nijtmans tags: novem
15:56
small correction in doc/NRE.3 check-in: 911bf76b1e user: mig tags: trunk
15:53
fix failing test check-in: 0443331428 user: jan.nijtmans tags: trunk
15:51
add proper runtime-detection to pkgb.so check-in: a88be5763c user: jan.nijtmans tags: trunk
14:54
merge trunk check-in: 23cb3fc491 user: dgp tags: bug-3588687
14:53
Extended test of [load]ing Tcl 8 compiled extension into Tcl 9 interp. check-in: 65b793e46a user: dgp tags: trunk
14:11
now change magic value, to demonstrate better solution Closed-Leaf check-in: 6036e60a13 user: jan.nijtmans tags: novem-demo-bug-3588687
13:02
merge trunk check-in: db526d195f user: dgp tags: bug-3588687
10:51
merge novem protect Tcl_InitStubs from generating extensions loadable in Tcl 8, as long as Tcl9 is i... check-in: 85ac919260 user: jan.nijtmans tags: novem-unversioned-stub
10:13
merge novem check-in: 5e60484f24 user: jan.nijtmans tags: novem-demo-bug-3588687
10:11
merge trunk turn pkgb.so into a Tcl8 interoperability test library: Whatever Tcl9 looks like, loadin... check-in: f65733f49b user: jan.nijtmans tags: novem
09:56
Turn pkgb.so into a Tcl9 interoperability test library: Whatever Tcl9 looks like, loading pkgb.so in... check-in: eacefd5015 user: jan.nijtmans tags: trunk
2012-12-06
21:10
Tcl_InitStubs("8.5",1) would succeed in an "8.50" interp. Fixed. check-in: 5930a12b49 user: dgp tags: trunk
19:31
Move toward version-free stubs library. Continued WIP. check-in: 5cddc0f2ed user: dgp tags: bug-3588687
16:40
Be even stricter: on alpha/beta, extesions only run with the exact same Tcl version. Stub library im... check-in: 4ecf252eb3 user: jan.nijtmans tags: novem-reduced-symbol-export
15:53
Provide the real required version number to Tcl_InitStubs, even in alpha/beta released. During alpha... check-in: 0302a932a8 user: jan.nijtmans tags: novem-reduced-symbol-export
15:33
New branch for exploring mods to nre's guts check-in: c132033ec9 user: mig tags: mig-nre-mods
02:17
Fix [tailcall] and [yieldto] to not panic in dying namespaces: [Bug 3592747] Leaf check-in: 76780156de user: mig tags: bug-3592747
01:57
Create new branch named "bug-3592747" check-in: f7c415b6fa user: mig tags: bug-3592747
2012-12-05
22:40
A demo version of "novem" in which the signature of Tcl_EvalEx is modified to have a Tcl_WideInt num... check-in: 20aaa17323 user: jan.nijtmans tags: novem-demo-bug-3588687
22:38
do some Tcl_EvalEx, for test-purposes, demonstrating a crash Closed-Leaf check-in: 67ca035922 user: jan.nijtmans tags: novem-support
14:42
use Tcl_PkgProvideEx everywhere (again, for testing purposes) check-in: e63bcbdcec user: jan.nijtmans tags: novem-support
14:21
merge trunk Change TCL_VERSION to "8.6-" everywhere in Tcl_InitStubs. This is not the way how to do ... check-in: 50e935089a user: jan.nijtmans tags: novem-support
14:07
merge novem check-in: 396bd93f09 user: jan.nijtmans tags: novem-unversioned-stub
14:04
merge novem Eliminate the use of USE_TCL_STUBS everywhere, use !BUILD_tcl in stead check-in: 17b7956803 user: jan.nijtmans tags: novem-reduced-symbol-export
13:41
merge trunk check-in: 6fd5ca7bd0 user: jan.nijtmans tags: novem
13:31
Fix gcc warning in cygwin build: implicitely declared function TclUnixOpenTemporaryFile. Move the f... check-in: ebd606c56f user: jan.nijtmans tags: trunk
10:30
take over earlier changes as well check-in: 599e1b8629 user: jan.nijtmans tags: novem-unversioned-stub
10:27
merge trunk re-add tclStubLibCompat.c (removed in a previous merge action) check-in: 064f99da9a user: jan.nijtmans tags: novem-unversioned-stub
09:42
Move the TCL_MAJOR_VERSION check to the HasStubSupport function. Change the signature of TclInitStu... check-in: afba69728c user: jan.nijtmans tags: bug-3588687
2012-12-04
20:53
merge trunk check-in: 0a9254547c user: dgp tags: bug-3588687
20:40
merge trunk check-in: 3b2d7fa654 user: dgp tags: core-8-6-0-rc
14:14
Even simpler: make Tcl_Init() a macro which calls Tcl_InitStubs. Embedder doesn't need to change the... check-in: 16a63b155c user: jan.nijtmans tags: novem-reduced-symbol-export
13:51
Experiment: Speed up Tcl by only exporting the minimal set of symbols from the dll/so. Advantage: U... check-in: 668d02e882 user: jan.nijtmans tags: novem-reduced-symbol-export
13:40
merge trunk check-in: ab905bcfdc user: jan.nijtmans tags: novem
13:39
MODULE_SCOPE symbol names are suppoted to start with 'tcl' (data) or 'Tcl' (code) check-in: 31daf6f1a3 user: jan.nijtmans tags: trunk
00:01
Cleaning up some of the internals of TIP #280. Replaced the hashtables keyed by pointers to Proc an... Leaf check-in: d2cb52feda user: andreask tags: novem-ak-iframe-direct
2012-12-03
21:04
merge trunk Leaf check-in: 4418113cd7 user: dgp tags: unknown-rewrite
20:47
This branch explores the performance implications of relacing the dynamic array data structure unde... Leaf check-in: 22f8fd36d9 user: andreask tags: novem-ak-preserve-experiments
19:50
Disable the legacy configuration setting from $::argv only when a setting call to [configure] is mad... check-in: 1cba517bf0 user: dgp tags: trunk
14:35
Tcl headers already protect from EXTERN defines check-in: 6b7f7f3849 user: dgp tags: trunk
13:02
Remove obsolete functions Tcl_GetDefaultEncodingDir and Tcl_SetDefaultEncodingDir check-in: 1dfcdabf11 user: jan.nijtmans tags: novem
10:01
Initialize legacyFreeProc with invalid value: This will result in a crash immediately, when an exten... check-in: f72e9defa2 user: jan.nijtmans tags: novem
2012-12-02
14:35
Allow http, msgcat and tcltest to be loaded by Tcl 9 as well. I think that this should be included ... check-in: 499080ff58 user: jan.nijtmans tags: novem-support
2012-11-30
21:39
Rewrite [::unknown] making use of [tailcall]. Big reduction in complexity, with minor cosmetic dama... check-in: 7ce47f1fbc user: dgp tags: unknown-rewrite
21:16
merge novem check-in: a778111260 user: jan.nijtmans tags: novem-unversioned-stub
17:00
Remove all maintenance of a string result in the Interp. check-in: 9178d5ee52 user: dgp tags: novem
16:14
Re-fix failing load-3.2 test. The right way this time. check-in: c2d9408ad3 user: dgp tags: novem
16:10
Stop [glob] complaining about empty list result. Continue support for a no-op -nocomplain option, b... check-in: 8995198630 user: dgp tags: novem
15:55
After a Tcl_SetObjResult, don't do a Tcl_TransferResult to the same interpreter check-in: 840a428efe user: jan.nijtmans tags: novem
15:42
merge (modified) novem-review. unbreak windows build check-in: 450c1b970d user: jan.nijtmans tags: novem
09:16
Inform the HTML builder about the TDBC drivers. check-in: 4a4695ca27 user: dkf tags: trunk
2012-11-29
21:34
No string result -> no more need for TCL_RESULT_SIZE Closed-Leaf check-in: f859396af2 user: dgp tags: novem-remove-string-result
21:28
Bug fix. Stop load-3.2 test failure. check-in: 62aae3e879 user: dgp tags: novem
21:25
Purge remnants of support for compilers ignorant of C keyword 'inline'. check-in: 3b2b41c66a user: dgp tags: novem
21:03
Stop defining VOID. Demand C compilers that know the void keyword. check-in: 0cbc079c6b user: dgp tags: novem
20:32
Destroy all the TCL_STORAGE_CLASS and associated nonsense. check-in: 3ce8b298a8 user: dgp tags: novem
17:45
Remove STRINGIFY and JOIN utility macros. Tcl doesn't use them. And Tcl doesn't need to be in the u... check-in: 5cb2cdbe3e user: dgp tags: novem
17:25
Proposed rollback of the TCL_STUB_MAGIC change on novem branch. Closed-Leaf check-in: acb499fbfd user: dgp tags: novem-review
17:03
missed bit of merge check-in: f8c0bcf085 user: dgp tags: novem-remove-string-result
16:52
Get the updated error message check-in: 8c5d02ccf4 user: dgp tags: novem-remove-string-result
16:26
Merge bug-3588687 check-in: e738bbbfd9 user: dgp tags: novem-remove-string-result
16:03
merge novem check-in: 9aea84f29c user: dgp tags: novem-remove-string-result
15:58
merge trunk check-in: b4566ed5f7 user: dgp tags: novem
15:24
Revise TclInitStubs() so that it checks for consistent values of both TCL_MAJOR_VERSION and TCL_STUB... check-in: b170487915 user: dgp tags: bug-3588687
14:54
3588687 When detecting incompatibility during stubs initialization, the error message has always ass... check-in: 115032dc74 user: dgp tags: trunk
13:15
silence compiler warning check-in: b447c19b77 user: dgp tags: trunk