Tcl Source Code

History of generic/tclOODefineCmds.c of a29cf046b8685e75
Login

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

History of file generic/tclOODefineCmds.c at check-in a29cf046b8685e75

2025-08-25
08:30
Move extra classes into C; mostly there, but not yet working file: [f5e9b1ae74] check-in: [2817aeaf81] user: dkf branch: singleton-in-c, size: 114766
2025-08-24
10:40
Tinkering, making code simpler or easier to maintain file: [58f4813ce3] check-in: [74269c8653] user: dkf branch: main, size: 113379
06:52
Complete the moving of the definition of slots entirely into C file: [88eb985002] check-in: [477aae4fc8] user: dkf branch: main, size: 113046
2025-08-23
07:57
corrections (createhashentry is different in 9.1) and cleanup (I like command tables) file: [3924f78c7e] check-in: [58f6207e0b] user: dkf branch: oo-accelerate-90, size: 111738
2025-08-22
19:36
Make code style be a bit closer to the one used in 9.0 file: [aa4fb21068] check-in: [838a10310d] user: dkf branch: oo-accelerate-90, size: 111732
19:28
Move another definition (classmethod) into C. (backport) file: [1bb71bcd03] check-in: [6174737efb] user: dkf branch: oo-accelerate-90, size: 111634
17:31
Rewrite slots in C to get a performance boost. (backport) file: [3d6672206b] check-in: [6a131a0d39] user: dkf branch: oo-accelerate-90, size: 109780
17:15
Accelerate definition of [oo::define initialise]. (backport) file: [cb95752a98] check-in: [486acd76fb] user: dkf branch: oo-accelerate-90, size: 94840
07:50
Move another definition (classmethod) into C. file: [185eea5f5d] check-in: [bb2b1ca977] user: dkf branch: main, size: 111267
2025-08-19
14:46
Add some documentation comments file: [05aaf2e633] check-in: [bd1ca51921] user: dkf branch: rewrite-slots-in-c, size: 109481
14:15
Add remoaining slot ops file: [4c5156017b] check-in: [a94a240d73] user: dkf branch: rewrite-slots-in-c, size: 106398
13:51
Saner C implementation of slot methods; add unknown handler to C side file: [345a9c3378] check-in: [33a5909dac] user: dkf branch: rewrite-slots-in-c, size: 103016
08:57
Working on rewriting the slot implementation in C; not quite correct yet file: [b2d0c66476] check-in: [e7d55b49d6] user: dkf branch: rewrite-slots-in-c, size: 104871
2025-08-18
08:56
Accelerate definition of [oo::define initialise]. [effa2e2346] file: [4826aaa0b1] check-in: [5abd67e1ea] user: dkf branch: main, size: 94774
2025-08-12
14:14
Yet more booleans file: [ec5998c7e1] check-in: [98c372af54] user: dkf branch: c-std-update, size: 91794
09:06
More booleans. file: [83f7983851] check-in: [8a9080996d] user: dkf branch: c-std-update, size: 91787
08:46
Backport some code formatting from 9.0. Fix sentinels file: [05753ef88c] check-in: [c999be993e] user: jan.nijtmans branch: core-8-6-branch, size: 70128
2025-08-01
11:48
More moving of variable declarations file: [b366a04902] check-in: [1d20e4cf45] user: dkf branch: c-std-update, size: 91721
2025-07-19
12:31
More moving of variable declarations file: [004d4d986e] check-in: [c149575323] user: dkf branch: c-std-update, size: 92252
2025-07-15
09:03
Move declarations into FOREACH-related constructs... where possible file: [e6dd9ee4e8] check-in: [91dddca8bc] user: dkf branch: c-std-update, size: 92326
2025-07-14
14:26
TclSetErrorCode lets us avoid writing a lot of marker values file: [922bc90ea2] check-in: [a29f1f8fab] user: dkf branch: c-std-update, size: 92530
2025-07-13
07:03
Define TclAppendPrintfToErrorInfo for a related pattern file: [d676f38f46] check-in: [321d2b5cd3] user: dkf branch: c-std-update, size: 92590
2025-07-12
20:58
Define TclPrintfResult() for common pattern in error generation. file: [e96c3fe658] check-in: [70b6205548] user: dkf branch: c-std-update, size: 92604
2025-06-21
08:51
An experiment in formalising using a hash table as a mathematical set. Technique mostly used in TclOO, so code is there for now file: [d0d5329b70] check-in: [c920064287] user: dkf branch: hash-as-set, size: 93383
2025-06-02
14:18
Backport: Add [[unreachable]] and [[fallthrough]] from C23 (where available) file: [93e7ee2371] check-in: [01eaeaebf1] user: jan.nijtmans branch: core-9-0-branch, size: 93638
08:26
Rethink where variable declarations (in TclOO) are in the light of C11 rules file: [dab8e82fa1] check-in: [d9ca5fef37] user: dkf branch: oo-c11-scope, size: 92619
2025-05-27
11:28
Add a TCL_UNREACHABLE macro for marking a code path as never reached

Inspired by https://en.cppreference.com/w/c/language/attributes/deprecated file: [53d405ea1c] check-in: [e1684bac3a] user: dkf branch: tcl-unreachable, size: 93665

2025-04-20
17:44
Rebase file: [9620fd6f06] check-in: [c4b6797289] user: jan.nijtmans branch: tip-626, size: 93901
2025-04-17
14:47
Another round of -Wconversion warning fixes, see [03cff7a777] file: [ecb77823e0] check-in: [d92999333a] user: jan.nijtmans branch: conversion-warning, size: 93604
2025-04-16
14:28
Rebase to TIP #717 file: [4511872e5f] check-in: [c381d23c19] user: jan.nijtmans branch: tip-626, size: 93904
2025-03-26
16:33
More C4244 Windows warnings file: [78b7cb05bc] check-in: [6938f5b6c3] user: jan.nijtmans branch: tip-626, size: 93922
2025-03-02
20:50
Merge 9.1 file: [9e1e745228] check-in: [6f0eac8f6d] user: jan.nijtmans branch: tip-626, size: 93891
15:48
Bunch of whitespace basic fixes. file: [0c1c2de757] check-in: [809d595b56] user: dkf branch: main, size: 93576
2025-01-20
14:39
Fixes for many many whitespace infelicities file: [8e7bd6952a] check-in: [ba7d219e65] user: dkf branch: whitespace-fix, size: 93575
2025-01-13
09:59
More macros for measuring literals at compile time, and a shortcut for adding to error info file: [1ee645cc98] check-in: [43e1c33e9e] user: dkf branch: dkf-c11-features, size: 92473
2025-01-10
13:01
Add TclPrintfResult() for easy error message generation file: [3ca1fc4b53] check-in: [665eb99f69] user: dkf branch: dkf-c11-features, size: 92495
2025-01-09
09:30
TclSetErrorCode is a macro to end-mark Tcl_SetErrorCode file: [0d6d408730] check-in: [0e84f9c9df] user: dkf branch: dkf-c11-features, size: 93517
2024-12-23
17:31
Disable TclGetObjInterpProc() if TCL_NO_DEPRECATED=1. Merge 9.0 file: [6ab7cafa5e] check-in: [ed30e5eee8] user: jan.nijtmans branch: tip-626, size: 93892
11:59
Shorten generation of TCL OO error codes file: [3892ddfa68] check-in: [7e88024b74] user: dkf branch: main, size: 93577
2024-11-12
12:10
backout [b569739692]: [02977e0004] Reduce impact of recursion depth bug. Remove some unneeded typecasts. Some int -> Tcl_Size file: [a411a1be3b] check-in: [e1e7f93e74] user: jan.nijtmans branch: core-8-branch, size: 93103
2024-10-25
10:29
Merge 9.0 file: [d5cbd9e948] check-in: [1a0a37af7e] user: jan.nijtmans branch: tip-626, size: 94882
09:56
Merge 9.0 (9.0.0 release) file: [eca769e7aa] check-in: [8523e01f8f] user: jan.nijtmans branch: tip-626, size: 94715
09:25
Merge 9.0 file: [c9e08a0f64] check-in: [9a9302a669] user: jan.nijtmans branch: tip-626, size: 94728
2024-10-08
10:58
Merge [72b069cb86909627]: Update nmakehlp.c. file: [f7aaadd038] check-in: [12142eae2e] user: pooryorick branch: unchained, size: 94943
04:42
Merge [770230bffee5f076]: Use more named constants in TclOO implementation. file: [74f2ddb857] check-in: [ce51568cd1] user: pooryorick branch: unchained, size: 95113
2024-10-05
08:50
Complete the FOREACH_HASH family file: [53bb7848f6] check-in: [ea9b650e04] user: dkf branch: main, size: 94567
2024-09-30
08:25
Use more named constants in TclOO implementation file: [cc400497f7] check-in: [770230bffe] user: dkf branch: main, size: 94737
2024-09-11
14:56
tweaking TclOO a bit, added more leak tests

Sideline low value changes that do not fix anything until a time they can come in without complicating release completion. file: [9b4077b81e] check-in: [cf73c2fe23] user: dkf branch: tweak, size: 94182

2024-08-31
06:34
Merge [6ae9bb7cfe717140]: Whitespace. file: [79db1780aa] check-in: [05683216d7] user: pooryorick branch: unchained, size: 94776
01:11
Merge [56f880ad7b4839cb]: Introduce TclNewNamespaceObj() to factor out a common idiom. file: [308aee114c] check-in: [645f9ff705] user: pooryorick branch: unchained, size: 94777
00:41
Merge [c6393caddbce893c]: Implementation of almost all of oo::configurable in C, for better performance. file: [c45569dd8e] check-in: [c51e332641] user: pooryorick branch: unchained, size: 94789
2024-08-28
16:33
Merge [3a60363aa10ef993]: Clean up a lot of whitespace issues. file: [263c1794a9] check-in: [627781a6db] user: pooryorick branch: unchained, size: 95269
2024-08-27
12:28
Merge [93e55377dc46846b]: "Use Tcl_NewBooleanObj for booleans; we should say what we mean", "Style cleanup, plus added comments on memory management", "Possibly a fix for [080f846fd58958ef]: When updating the interest of a channel, don't schedule the channel handler timer if a nonblocking channel doesn't yet have a buffer or if the buffer is empty or overflowing. Where asynchronous connection state is concerned, this should mean that the time won't be scheduled if the initial connection isn't established.", and "A few more small changes". file: [e56f01ee66] check-in: [176e45cc06] user: pooryorick branch: unchained, size: 95265
2024-08-25
20:44
Merge [63d442cdc0d0d498]: "Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too."

Also remove TclListObjGetElements and TclListObjLength from the stubs table. file: [ee9e99007c] check-in: [891803cf8c] user: pooryorick branch: unchained, size: 95247

2024-08-23
13:55
Merge [3269bc5e96521d6c]: "Remnants from TIP 567's implementation" and "Fix broken tests". file: [d85ec1d780] check-in: [30e5ac74e1] user: pooryorick branch: unchained, size: 95255
2024-08-22
20:52
Merge [f67f60d202716adf]: Fix [26870862f0]: Wrong sentinel in Tcl_SetErrorCode usage; Handle any C++-compiler as well. file: [2e66c01f75] check-in: [e18c9ab9f6] user: pooryorick branch: unchained, size: 93889
2024-08-20
14:53
Merge 8.7 file: [5532bcd4ac] check-in: [6ae9bb7cfe] user: jan.nijtmans branch: main, size: 94400
2024-08-17
19:09
Define TclNewNamespaceObj() to capture common idiom file: [5edb20b65c] check-in: [a05790098b] user: dkf branch: bug-32a6e3a043, size: 94401
2024-08-05
14:09
More cleaning up. file: [8c3a06911c] check-in: [96cb495454] user: dkf branch: oo-properties-c-impl, size: 94413
2024-08-02
12:03
Factor out most property-related C code into its own file. file: [e8375f31f6] check-in: [c42f051aa1] user: dkf branch: oo-properties-c-impl, size: 98696
2024-08-01
19:40
Remove redundant code. file: [0c6a627dd1] check-in: [5126362373] user: dkf branch: oo-properties-c-impl, size: 104154
15:38
Use Tcl's internal API a bit better file: [12e6b13edc] check-in: [3428637b08] user: dkf branch: oo-properties-c-impl, size: 105152
2024-07-21
14:14
Tidying up the properties code file: [47906f6e34] check-in: [718d13d0ba] user: dkf branch: oo-properties-c-impl, size: 104946
2024-07-20
21:42
Make the [property] definition itself go to C file: [58bf670017] check-in: [fcef765f94] user: dkf branch: oo-properties-c-impl, size: 103291
15:59
Merge trunk [91c2f411e7e71552], TIP #636 (tip-636-tcl9-644), resolve all conflicts including those resulting from conflicting Tcl_Obj interface implementations, and relicense under GNU Affero General Public License. All tests pass. file: [b197a9b1da] check-in: [d8a3450f12] user: pooryorick branch: unchained, size: 93561
2024-07-18
15:43
Correction to error code file: [b344b2db3e] check-in: [69180342eb] user: dkf branch: oo-properties-c-impl, size: 94636
15:32
Merge trunk file: [9ca65d26f0] check-in: [e22059852f] user: dkf branch: oo-properties-c-impl, size: 94632
2024-05-28
12:54
Eliminate some unnecessary type-casts. Tcl_GetString -> TclGetString where appropriate file: [b83bb2c151] check-in: [ddf52caf7a] user: jan.nijtmans branch: core-8-branch, size: 93112
2024-05-23
08:53
More trickery with macros file: [103ea34059] check-in: [a3f9c1bec2] user: dkf branch: more-macros, size: 93702
2024-05-20
16:38
merge trunk file: [6827874c24] check-in: [3fd88cd4cd] user: dkf branch: result-helpers, size: 93725
2024-05-19
11:36
More bits and pieces of refactoring file: [24ad814290] check-in: [09b3435105] user: dkf branch: dkf/oo-code-style, size: 93132
2024-05-16
12:38
General code style fixes for TclOO only file: [3a50d72259] check-in: [839c6624e5] user: dkf branch: dkf/oo-code-style, size: 95531
2024-05-14
16:06
Add helper macros TclSetResult and TclPrintfResult file: [9bc6f276b2] check-in: [0b65fb9e0c] user: dkf branch: result-helpers, size: 93729
2024-05-13
15:41
Clean up a lot of small whitespace issues

This is the dullest commit ever. Sorry. file: [b1d33e181d] check-in: [3a60363aa1] user: dkf branch: main, size: 94894

2024-04-23
16:06
Hmm, something is broken. Leaving this here but this commit is definitely wrong somehow file: [51cea995cf] check-in: [b356268e32] user: dkf branch: tidy-indentation, size: 91985
2024-04-18
15:06
Tidy up some indentation and other little code style issues file: [34c64cbbf4] check-in: [cb11914788] user: dkf branch: tidy-indentation, size: 91986
2024-04-14
14:05
Merge 9.0 file: [280f621016] check-in: [1861587f45] user: jan.nijtmans branch: tip-626, size: 95225
2024-04-11
14:09
Merge 8.7 file: [40302946dd] check-in: [93e55377dc] user: jan.nijtmans branch: main, size: 94890
13:15
Merge 8.6. Use Tcl_NewBooleanObj for booleans; we should say what we mean file: [a9a6d3654e] check-in: [c6d3960498] user: jan.nijtmans branch: core-8-branch, size: 93114
2024-04-01
20:48
Merge 9.0 file: [21db44deff] check-in: [d4eee66f60] user: jan.nijtmans branch: tip-626, size: 95207
2024-03-21
13:55
Merge 8.7. Tcl_GetStringFromObj() -> TclGetStringFromObj() (optimization) file: [69b52d491d] check-in: [28e5e230b6] user: jan.nijtmans branch: main, size: 94872
2024-03-13
17:11
Merge 9.0 file: [0bfa5ebaf2] check-in: [a29cf046b8] user: jan.nijtmans branch: tip-626, size: 95212
09:45
Restore TclListObjLength()/TclListObjGetElements() macro's, as they were in 8.6 file: [52385ebc9e] check-in: [c575f9dc00] user: jan.nijtmans branch: core-8-branch, size: 93096
2024-03-12
21:24
Restore TclListObjGetElements()/TclListObjLength() as they were in 8.6 too. file: [bab3d145ae] check-in: [63d442cdc0] user: jan.nijtmans branch: main, size: 94877
2024-01-29
20:48
Add doc comments file: [c4b02ebeb7] check-in: [086b42976b] user: dkf branch: oo-properties-c-impl, size: 94666
2024-01-28
21:56
Plug implementation in... and fix the silly bugs file: [06f3ea2d51] check-in: [b646d981d4] user: dkf branch: oo-properties-c-impl, size: 93694
19:15
Property implementation 'definitions', not yet plumbed into documented API file: [4b0a65f506] check-in: [5e424874ed] user: dkf branch: oo-properties-c-impl, size: 93694
2024-01-27
22:05
Now passing tests file: [982729b303] check-in: [fbcb7c7022] user: dkf branch: oo-properties-c-impl, size: 94839
2023-11-24
13:28
Merge 9.0 file: [51c16611c1] check-in: [96e43e34f3] user: jan.nijtmans branch: tip-626, size: 95220
2023-11-16
09:29
merge core-8-branch file: [f7f29f6952] check-in: [3269bc5e96] user: dkf branch: main, size: 94885
2023-11-13
14:49
Blooperfix file: [6bcb7eb07d] check-in: [55c5834eca] user: dkf branch: tip-567-remnants, size: 93104
14:16
Remnants from TIP 567's implementation. The feature was done ages ago. file: [718a69498d] check-in: [58705e1675] user: dkf branch: tip-567-remnants, size: 93135
2023-10-22
19:56
Merge 9.0 file: [a41e0457d9] check-in: [f107021263] user: jan.nijtmans branch: tip-626, size: 93854
2023-10-19
18:48
Merge 8.7 file: [b2df37aa89] check-in: [f67f60d202] user: jan.nijtmans branch: main, size: 93519
2023-10-17
06:02
Handle sentinels for any C++ compiler file: [4f3dde327d] check-in: [6876d1f99a] user: jan.nijtmans branch: bug-26870862f0, size: 91748
2023-07-26
11:29
Rebase to 8.7 file: [2b7edecd53] check-in: [6ed8dddae4] user: jan.nijtmans branch: tip-666, size: 91420
2023-06-21
07:33
Merge 9.0 file: [02b146ea7e] check-in: [db89a8f843] user: jan.nijtmans branch: tip-626, size: 93526
2023-06-02
13:59
Merge 8.7 file: [5d77f92260] check-in: [486d398306] user: jan.nijtmans branch: main, size: 93191
12:00
New (internal) macro TclAttemptInitStringRep() file: [75a3f84e5d] check-in: [b0b7c9d7b6] user: jan.nijtmans branch: core-8-branch, size: 91417
2023-06-01
21:36
Merge 9.0 file: [56a349e743] check-in: [941600cdb3] user: jan.nijtmans branch: tip-626, size: 93542
2023-05-20
10:07
More int/Tcl_Size backport file: [34fcae8599] check-in: [e69534b7e5] user: jan.nijtmans branch: core-8-branch, size: 91433
2023-05-19
22:18
Fix int/Tcl_Size pointer errors file: [b0bcffd4fd] check-in: [b60a8ec69f] user: apnadkarni branch: main, size: 93207
21:31
Fix build - ckalloc/ckfree not in Tcl 9 file: [ff6d2e21c0] check-in: [0d4ea2fb20] user: apnadkarni branch: main, size: 93151
12:56
Merge 8.7 file: [d044dd0f49] check-in: [65e4f359b9] user: dkf branch: main, size: 93135
2023-04-23
09:21
Merge 9.0 file: [af23f29275] check-in: [dbfd8e6ec6] user: jan.nijtmans branch: tip-626, size: 81835
2023-04-21
13:32
Merge 9.0 file: [d02b85aca6] check-in: [b732c118b6] user: jan.nijtmans branch: tip-626, size: 81835
06:16
Fix warnings generated on disable8api builds file: [2311d58bfd] check-in: [e80d1c5113] user: apnadkarni branch: apn-disabletcl8api-warnings, size: 81564
2023-04-20
16:53
Merge 9.0 file: [8b8295e838] check-in: [aa3e7e529f] user: jan.nijtmans branch: tip-626, size: 82263
2023-04-05
04:47
Merge 9.0 file: [eb80206f69] check-in: [fb8da0d00c] user: apnadkarni branch: tip-660, size: 81564
2023-03-30
18:01
TIP 660. No compiler warnings. Tests suite pass on Win and Ubuntu file: [55d73624cd] check-in: [eb81a25271] user: apnadkarni branch: tip-660, size: 81560
2023-03-05
20:46
Merge 9.0 file: [4277766888] check-in: [fef53bf657] user: jan.nijtmans branch: tip-626, size: 82163
19:57
Another round of -1 -> TCL_INDEX_NONE file: [5ee70cd22b] check-in: [1ad5d08ee8] user: jan.nijtmans branch: main, size: 82000
2022-09-19
11:50
eliminate some compiler warnings file: [46cb2a6e9f] check-in: [a03510e09f] user: jan.nijtmans branch: tip-558, size: 91377
11:14
rebase to 8.7 file: [fd96d480f0] check-in: [e549cb10b6] user: jan.nijtmans branch: tip-558, size: 91329
2022-08-31
09:55
Merge 8.7 file: [446710f408] check-in: [3eadffa22a] user: jan.nijtmans branch: tip-567, size: 82893
2022-08-28
20:54
Merge 9.0. More progress in TclOO handling file: [018d4ecd83] check-in: [ef51c0f8bf] user: jan.nijtmans branch: tip-626, size: 81865
2022-08-21
21:33
Merge 8.7 file: [6b8885160a] check-in: [4a40cfe75b] user: jan.nijtmans branch: main, size: 81702
2022-07-01
12:31
Merge 8.7 file: [1adae47cba] check-in: [f787684394] user: jan.nijtmans branch: tcloo-64bit, size: 81518
2022-06-09
07:03
More (internal) int -> size_t, allowing values > 2^31 file: [7df6b6f595] check-in: [5d828b481d] user: jan.nijtmans branch: main, size: 81705
2022-06-08
10:23
TIP #616: Tcl lists > 2^31 elements file: [5067b4e16a] check-in: [574358cda4] user: jan.nijtmans branch: main, size: 81667
2022-06-02
08:44
Put back earlier (temprary) removed functions file: [9e7a2eb7fd] check-in: [7ae3e8e11d] user: jan.nijtmans branch: tip-626, size: 81877
2022-06-01
20:17
More progress file: [82551170c7] check-in: [512f5b3a7d] user: jan.nijtmans branch: tip-626, size: 81871
2022-05-25
22:20
Many int-> size_t file: [383554143c] check-in: [7062de3ba7] user: jan.nijtmans branch: tip-626, size: 81871
2022-05-17
13:27
Merge 9.0 file: [5deb239b17] check-in: [e563372259] user: jan.nijtmans branch: tip-616, size: 81763
11:17
Merge 8.7 file: [f9f2c04ff0] check-in: [74c6a378ca] user: jan.nijtmans branch: main, size: 81628
09:32
Rename macro's TclListObjGetElements -> TclListObjGetElementsM and TclListObjLength -> TclListObjLengthM (prevent conflict with TIP #616) file: [702561ae0b] check-in: [eaf93525a5] user: jan.nijtmans branch: core-8-branch, size: 81521
2022-02-24
13:29
Merge 9.0 file: [8cbd6ed543] check-in: [dcf6775b09] user: jan.nijtmans branch: tip-616, size: 81755
2022-02-21
14:57
some more file: [3d638f33dd] check-in: [cae4bc26a8] user: jan.nijtmans branch: tip-616, size: 81816
2022-02-18
17:04
Merge 9.0 file: [855c42b402] check-in: [2f886a1c7e] user: jan.nijtmans branch: tip-616, size: 81810
17:02
Merge 8.7 file: [1081bf650a] check-in: [131adb5a1d] user: jan.nijtmans branch: main, size: 81620
16:57
Fix [22547f9053]: TIP 519 compiler warning file: [671839347b] check-in: [b719e05421] user: jan.nijtmans branch: core-8-branch, size: 81513
2022-02-10
09:45
Merge 8.7 file: [ac3fe0d871] check-in: [d7e83e77e8] user: jan.nijtmans branch: main, size: 81628
09:37
Merge 8.6 file: [40981a0ff1] check-in: [c03b7afd75] user: jan.nijtmans branch: core-8-branch, size: 81521
09:26
Use TclListObjLength/TclListObjGetElements in stead of Tcl_ListObjLength/Tcl_ListObjGetElements everywhere. This is slightly more efficient if the refered list already has the correct type file: [a039cc2c37] check-in: [30cd3187fc] user: jan.nijtmans branch: core-8-6-branch, size: 69847
08:42
Same with TclListObjGetElements file: [31983f23df] check-in: [5f2ed67ee3] user: jan.nijtmans branch: tip-616, size: 81818
2022-01-27
17:27
More int -> size_t, especially TclOO file: [a0161612d7] check-in: [9488dfb670] user: jan.nijtmans branch: tip-616, size: 81826
16:53
Almost complete (at least the API) file: [0abad552e4] check-in: [5d3dbeefa9] user: jan.nijtmans branch: tip-616, size: 81774
2022-01-26
23:05
more progress file: [b8ed83f28d] check-in: [8ce4f1cd58] user: jan.nijtmans branch: tip-616, size: 81706
2022-01-24
08:18
TIP #616: Tcl lists > 2^31 elements. WIP file: [1024586fe3] check-in: [ff0a9cf127] user: jan.nijtmans branch: tip-616, size: 81636
2022-01-17
16:44
Tcl_NewObj() -> TclNewObj() file: [095f2fc211] check-in: [df30948549] user: jan.nijtmans branch: core-8-6-branch, size: 69855
2021-01-11
10:03
Merge 8.7, resolve conflicts file: [4e1d63e6bd] check-in: [015ff38790] user: jan.nijtmans branch: main, size: 81636
2021-01-08
10:48
Fix memory leak file: [aaa2ad4dba] check-in: [f4028b1cc3] user: jan.nijtmans branch: tip-567, size: 82904
2021-01-05
20:41
merge core-8-branch file: [63abdb4198] check-in: [d0d536c066] user: dkf branch: tip-558, size: 91340
09:27
Merge 8.7 file: [9723170cf4] check-in: [43e2fb7b63] user: jan.nijtmans branch: tip-567, size: 82865
2020-12-08
15:42
Merge 8.7 file: [b41159a021] check-in: [71493b571b] user: jan.nijtmans branch: main, size: 81631
15:31
Add -finput-charset=UTF-8 and -fextended-identifiers to gcc (and clang). All C sources can now use UTF-8, as far as gcc/clang/msvc support it. Not used yet file: [cdef98ca46] check-in: [4254aa305b] user: jan.nijtmans branch: core-8-branch, size: 81529
2020-12-06
18:24
merge core-8-branch file: [66f0161b2b] check-in: [8e811ca605] user: dkf branch: tip-558, size: 91344
2020-11-26
14:43
Get rid of "register" keyword, forbidden in c++20. Fix some more warnings, discovered in c20/c++20 mode file: [36ff46dd20] check-in: [d7c6ee4392] user: jan.nijtmans branch: core-8-6-branch, size: 69891
2020-09-17
14:12
Merge 8.7 file: [bbfb1aac31] check-in: [92d5c95fd8] user: jan.nijtmans branch: trunk, size: 81635
13:48
Eliminate many usages of Tcl_NewObj (-> TclNewObj) and Tcl_NewIntObj (-> TclNewIntObj or Tcl_NewWideIntObj) file: [f7b958f03d] check-in: [ef22eb8ac3] user: jan.nijtmans branch: core-8-branch, size: 81533
2020-08-11
13:47
Merge 8.7 file: [41d3771b23] check-in: [4c67165ae6] user: jan.nijtmans branch: trunk, size: 81671
2020-03-07
16:03
Merge 8.7 file: [275ac56df3] check-in: [0b1067b090] user: jan.nijtmans branch: trunk, size: 81673
00:41
Unused arguments in the OO source code files. file: [c72de756b7] check-in: [5425076e95] user: dgp branch: core-8-branch, size: 81569
2020-02-28
12:46
Merge 8.7 file: [260a2888f1] check-in: [b7af922d61] user: jan.nijtmans branch: trunk, size: 81937
2020-02-26
16:56
merge core-8-branch file: [f1740d9f5a] check-in: [e92d3a4952] user: dkf branch: tip-558, size: 91001
10:58
Merge 8.7 file: [9b25c1693a] check-in: [cfcbd55aba] user: jan.nijtmans branch: cplusplus, size: 81833
08:32
merge core-8-branch file: [3999edfe6b] check-in: [7859c7efe0] user: dkf branch: tip-567, size: 82526
08:14
Merge 8.7 file: [1a7ffe43c1] check-in: [4dc9a5cea0] user: jan.nijtmans branch: trunk, size: 81294
08:04
Merge 8.6 file: [db13c40c3e] check-in: [f5bc93143d] user: jan.nijtmans branch: core-8-branch, size: 81190
2020-02-25
15:07
Ensure that we release the correct references when an error occurs during setting a class's superclasses file: [6644d34505] check-in: [df73151114] user: dkf branch: core-8-6-branch, size: 69900
2020-02-24
10:31
Implementation of TIP 567 file: [12b21ae222] check-in: [64c6cc1210] user: dkf branch: tip-567, size: 82525
2020-02-07
09:21
caching is one of the two hard things in CS (along with naming and off-by-one-errors) file: [9f4752f842] check-in: [4a4366153e] user: dkf branch: tip-558, size: 91009
2019-12-28
13:24
Implementation of properties for TclOO file: [53878bed64] check-in: [1b4d41b80b] user: dkf branch: tip-558, size: 90130
2019-09-05
15:14
Mark more function paramaters as unused. Now Tcl compiles fully (on UNIX and Windows) without -Wunused-parameters warnings file: [21cc6f4ddf] check-in: [48b1783ecd] user: jan.nijtmans branch: cplusplus, size: 81841
2019-08-30
15:21
Let's try a real C++ build with Travis on Linux file: [577d0a77cb] check-in: [5732a73bf5] user: jan.nijtmans branch: cplusplus, size: 81625
2019-08-15
15:20
Merge tip-548 file: [21c4277477] check-in: [fb24db99f5] user: jan.nijtmans branch: cplusplus, size: 81553
08:10
Merge 8.7 file: [5d9fbb57ee] check-in: [f33e2933b5] user: jan.nijtmans branch: trunk, size: 81302
2019-08-14
07:24
Merge 8.7 file: [af275fb11b] check-in: [c367ba59b1] user: jan.nijtmans branch: no-register, size: 81198
2019-07-24
08:29
Merge 8.7 file: [2f8bd493f7] check-in: [613d2ea48f] user: jan.nijtmans branch: trunk, size: 81311
2019-07-23
06:47
Eliminate the use of C++ keywords as variable names. Nothing more than rename the variables in something else. file: [57cced8d65] check-in: [6c003af490] user: jan.nijtmans branch: core-8-branch, size: 81207
2019-07-17
15:38
Eliminate "register" keyword _everywhere_ in Tcl. This keyword is deprecated in C++ (removed in C++17, even), and essentially does nothing with most modern compilers. file: [f12270966d] check-in: [f074bda87c] user: jan.nijtmans branch: no-register, size: 81192
2019-07-10
05:51
Merge 8.7, and continue implementation. Almost done file: [bfdbbbfe2c] check-in: [237cdadf3f] user: jan.nijtmans branch: cplusplus, size: 81562
2019-07-04
06:54
Experiment: compile Tcl with C++ compiler. WIP file: [15aa53e2e5] check-in: [99d5f9c948] user: jan.nijtmans branch: cplusplus, size: 81234
2019-05-03
20:24
merge 8.7 file: [f8a625d762] check-in: [a86211a6bd] user: dgp branch: trunk, size: 81305
20:06
merge 8.6 file: [5706163bfe] check-in: [3df57b5b27] user: dgp branch: core-8-branch, size: 81201
2019-04-23
13:47
Minor code style cleanup. file: [9beb461299] check-in: [28f8695f9c] user: dkf branch: core-8-6-branch, size: 69908
2019-02-01
20:36
Another (big) round of int -> size_t enhancements. So Tcl can handle string >2GiB in more places. file: [e1fc7d48a6] check-in: [8534448b44] user: jan.nijtmans branch: trunk, size: 81072
2019-01-26
17:08
Merge 8.6. Also reduce tclCharTypeTable[] to 256 entries, as this table is always addressed with unsigned chars now. Eliminate some useless end-of-line spacing that slipped in. file: [140ed6853a] check-in: [6d7fdfa9fa] user: jan.nijtmans branch: core-8-branch, size: 80968
2019-01-24
20:10
Another round of int -> size_t modifications, so strings > 2Gb are handled correctly on 64-bit platforms. file: [11c5537a48] check-in: [0c0ff65606] user: jan.nijtmans branch: trunk, size: 81074
2018-12-26
15:04
Many internal int -> size_t increases, so string lengths > 2Gb can be handled correctly in many more places. file: [6fa5649fdf] check-in: [2549977bc4] user: jan.nijtmans branch: trunk, size: 81062
2018-11-13
16:29
Implement TIP 524 file: [2743574d1b] check-in: [98ce708184] user: dgp branch: trunk, size: 81049
16:02
Adapted TIP 519 file: [83809dd5bd] check-in: [c2d56ebcdb] user: dgp branch: trunk, size: 78042
15:23
Plug memory leak. Fork new trunk that isn't broken. file: [78fd144de1] check-in: [b512b07904] user: dgp branch: trunk, size: 77321
2018-11-09
19:24
merge 8.7 file: [e05f4815ec] check-in: [7ce3f4d16d] user: dgp branch: mistake, size: 81041
16:48
silence compiler warning file: [3c895e19c3] check-in: [9df327f945] user: dgp branch: core-8-branch, size: 80973
2018-11-06
12:59
merge core-8-branch file: [0c83300056] check-in: [445db2cb18] user: dkf branch: mistake, size: 81037
11:15
Implement TIP 524 file: [443cdae04f] check-in: [f726350fc9] user: dkf branch: core-8-branch, size: 80969
11:13
Implement TIP 519 file: [09cf43d6e5] check-in: [fb31dee0c8] user: dkf branch: core-8-branch, size: 77962
2018-11-02
17:18
Fixed memory leak in TclOO.c:ObjectNamespaceDeleted, object mixins and object/class mutation. file: [157b83ccbb] check-in: [2b48a5d43c] user: dgp branch: core-8-6-9-rc, size: 69630
2018-11-01
20:10
Fixed memory leak in TclOO.c:ObjectNamespaceDeleted, object mixins and object/class mutation. file: [165598b40c] check-in: [1e3b9149a7] user: pooryorick branch: core-8-branch, size: 77245
2018-10-28
08:22
Definition and introspection commands. file: [5d3c31bec1] check-in: [a6c39f8690] user: dkf branch: tip-524, size: 80201
2018-10-27
22:05
Core machinery for implementing TIP 524; still needs user-facing access commands file: [37eb0b8fe6] check-in: [774b088366] user: dkf branch: tip-524, size: 77405
2018-10-21
10:01
Remove unused variable file: [c580e96278] check-in: [d7cc3f28f1] user: dkf branch: tip-519, size: 77911
09:57
More tests. Better implementation. file: [28549c6345] check-in: [ab589541b2] user: dkf branch: tip-519, size: 77933
2018-10-20
23:41
Rebase on 8.7 file: [b0d20f3b70] check-in: [9367b0eaf1] user: dkf branch: tip-519, size: 77724
2018-10-19
15:53
Merge 8.7 file: [cedb8dab14] check-in: [8c57795bed] user: jan.nijtmans branch: trunk, size: 77262
10:06
merge core-8-6-branch file: [15c9c8568d] check-in: [4dfba7fb0e] user: dkf branch: core-8-branch, size: 77194
2018-10-18
21:38
Make fundamental mutation work. MAGICAL MAGIC MAGICS MAGIC. Abracadabra. file: [2e7d0f347a] check-in: [41c3abeb41] user: dkf branch: fix-oo-mutation, size: 69579
15:42
Implementation of TIP 519 file: [733948aa9c] check-in: [edb8c8e2f0] user: gahr branch: tip-519, size: 76861
14:58
Tests for advanced object mutation issues. file: [467b301a4c] check-in: [b28dbc24bf] user: dkf branch: fix-oo-mutation, size: 69280
2018-09-28
19:56
Merge trunk file: [71d0c1cf43] check-in: [a2590b5725] user: jan.nijtmans branch: memory-API, size: 76331
07:24
Fix minor typo file: [1a02408455] check-in: [bfedd422d9] user: dkf branch: core-8-branch, size: 76263
2018-09-27
21:36
Merge trunk file: [dd6ae21709] check-in: [eda74b6e24] user: jan.nijtmans branch: memory-API, size: 76329
2018-09-11
07:44
Simplify the slot resolution protocol file: [a416312acf] check-in: [4c8cd0f799] user: dkf branch: tip-516, size: 76261
2018-09-08
12:52
Implementation of TIP 516 file: [0e9241ea39] check-in: [84cceab204] user: dkf branch: tip-516, size: 76004
2018-09-01
22:01
Change ckalloc and friends to Tcl_Alloc and friends. Add two defines, TCL_IO_FAILURE and TCL_NO_LENGTH (experimental, still open to be renamed following discussion) file: [1a2cd84ac3] check-in: [f13660b5a5] user: jan.nijtmans branch: memory-API, size: 74206
2018-08-02
07:35
Merge trunk. Use TCL_8_COMPAT in stead of TCL_USE_INT_RETURN file: [8fe4029809] check-in: [a3d1120543] user: jan.nijtmans branch: memory-API, size: 74150
2018-07-31
20:22
merge 8.6 file: [0f80562ce1] check-in: [5592289cda] user: jan.nijtmans branch: core-8-branch, size: 74138
19:49
Remove some actually dead code file: [197e7d1f7f] check-in: [a887506f5e] user: jan.nijtmans branch: core-8-6-branch, size: 68648
2018-07-01
06:21
Starting to update all callers of TclGetStringFromObj() to use size_t variables file: [499652bad0] check-in: [97c2217f81] user: jan.nijtmans branch: memory-API, size: 75778
2018-05-27
12:04
Add sensible behaviour with export and unexport of private methods. file: [8c14847cad] check-in: [98387d0a22] user: dkf branch: tip-500, size: 75766
2018-05-19
08:38
Corrections for a number of small things to align with TIP file: [cffe065057] check-in: [39e20c8e3a] user: dkf branch: tip-500, size: 75540
2018-03-30
19:53
merge 8.7 file: [5e6f17f1a2] check-in: [06265f1ca1] user: dgp branch: tip-500, size: 75390
2018-03-18
18:04
This should be the implementation of private variables. file: [47c424e975] check-in: [313e734043] user: dkf branch: tip-500, size: 76171
2018-03-14
22:39
Rebase the memleak work. file: [a1bd07043e] check-in: [29b72b7167] user: dgp branch: memleak-87, size: 71074
20:43
Further work to improve Object reference accounting in order to plug leaks. file: [fa22f0d256] check-in: [f8a55e34de] user: pooryorick branch: memleak, size: 70273
01:30
merge 8.6 file: [47a12ff10f] check-in: [ad1f243d40] user: dgp branch: core-8-branch, size: 71677
2018-03-13
20:41
Audit and correct Object reference counting issues. file: [1a7b75ce2b] check-in: [821793c082] user: pooryorick branch: memleak, size: 70839
2018-02-25
12:04
Starting to build the implementation of the private methods and variables. Definition support. file: [cf3fdfbcba] check-in: [bd8482a809] user: dkf branch: tip-500, size: 74001
2018-02-15
09:30
Streamline TclOO object cleanup routines. file: [5e96eed2d1] check-in: [1db3099b55] user: pooryorick branch: pyk-TclOO, size: 70989
2018-02-11
19:29
Remove restriction on defining the class of a TclOO object not explicitly instantiated from ::oo::class. file: [0cb338033a] check-in: [558d4385aa] user: pooryorick branch: core-8-6-branch, size: 69662
2018-01-27
18:17
Remove restriction on defining the class of a TclOO object not explicitly instantiated from ::oo::class. file: [973bad05f7] check-in: [ee4ed14090] user: pooryorick branch: core-8-branch, size: 71855
2018-01-09
00:10
Some refactoring and tidying up of comments. file: [fec44c5cbd] check-in: [85aedb56e8] user: dkf branch: core-8-branch, size: 72498
2017-12-10
21:45
Streamline TclOO object cleanup routines. file: [2250781be1] check-in: [2201fdb82c] user: pooryorick branch: pyk-TclOO, size: 72292
2017-06-22
21:48
merge trunk file: [c73852c97b] check-in: [bc0550924f] user: dkf branch: tip-470, size: 70956
2017-06-19
07:14
merge core-8-6-branch file: [f9bb379187] check-in: [e297f56c1c] user: dkf branch: dkf-oo-override-definition-namespaces, size: 70994
2017-06-18
18:02
Factor out chunk of non-obvious code in the guts of [oo::define] into one place. file: [d9ec38f2d9] check-in: [bbaad94279] user: dkf branch: trunk, size: 70262
14:01
Factor out chunk of non-obvious code in the guts of [oo::define] into one place. file: [43619a7199] check-in: [2bcf10b88e] user: dkf branch: core-8-6-branch, size: 70305
13:44
Also apply the tricks when going via the 'self' definition. file: [131c0da6ed] check-in: [eee12a7f97] user: dkf branch: dkf-oo-override-definition-namespaces, size: 72460
13:36
Start of an idea on how to make it easier to have non-trivial little languages for particular class and object definitions. This lets a programmer set which namespace to use when a class or instance is defined with [oo::objdefine] or [oo::objdefine] respectively. file: [f2b1692c14] check-in: [c3b3ca625f] user: dkf branch: dkf-oo-override-definition-namespaces, size: 72250
2017-04-27
12:38
Start of implementation of TIP #470. file: [deed7f3939] check-in: [80f6a35f66] user: dkf branch: tip-470, size: 72423
2016-11-16
10:55
Use more "size_t" in stead of "int" internall. Also eliminate a lot of type-casts which are not necessary any more. file: [680adc7c61] check-in: [521d320b7b] user: jan.nijtmans branch: trunk, size: 71729
2016-07-08
10:28
Micro-optimization: Use TclGetStringFromObj in stead of Tcl_GetStringFromObj in many places where possible. file: [5dc3aa199a] check-in: [48cb8436f1] user: jan.nijtmans branch: trunk, size: 71767
2016-05-25
18:19
Put in some missing Resets. file: [7d58f1a701] check-in: [19b16c1d58] user: dgp branch: dgp-ensemble-rewrite, size: 71772
17:27
Refactor all iPtr->ensembleRewrite setting code into TclInitRewriteEnsemble() calls. This likely fixes many weird corner case bugs, and definitly makes future development and maintenance easier. file: [4554322b45] check-in: [a6cab96d85] user: dgp branch: dgp-ensemble-rewrite, size: 71543
2016-01-11
00:49
no-280 branch, it still has many errors file: [360141a4b2] check-in: [ede41c1946] user: msofer branch: mig-opt2-tmp, size: 72578
2015-11-21
22:22
[3d96b7076e] Prevent crashes when destroying an object's class inside a method call. file: [f8d8036db0] check-in: [3a5e60f35a] user: dkf branch: trunk, size: 72689
2015-11-20
16:42
[40f628e8e3] Tcl_ListObjReplace() callers need to handle TCL_ERROR. file: [7efcbc07f4] check-in: [fe18292f8d] user: dgp branch: trunk, size: 72536
2015-08-01
19:00
explicitly ignore Tcl_PushCallFrame and TclPushStackFrame return value - it is always TCL_OK. Inconsistency found by coverity (CID 1251197) file: [3d7dc4a837] check-in: [7448dc7ef9] user: msofer branch: trunk, size: 72467
2014-07-12
16:13
whopper change; now passes test suite on OSX file: [84ce2b2edd] check-in: [0b38cdbc76] user: dkf branch: bug-d5ddbc7f49, size: 72540
2013-09-26
13:13
merge novem

WARNING: No checks of build-ability done yet. file: [f7fcf4764c] check-in: [2688d65077] user: dkf branch: novem-64bit-sizes, size: 71577

2013-09-18
12:32
Bump TclOO version to 1.0.1 file: [051377cfba] check-in: [32f292bcc3] user: dkf branch: trunk, size: 72538
2013-08-02
20:19
Deal with the elaborate rip-apart-a-metaclass case as well. file: [f1fe02ddab] check-in: [04e4971bde] user: dkf branch: trunk, size: 72538
14:58
[9d61624b3d]: Stop crashes when emptying the superclass slot. file: [dffb8e85fc] check-in: [8e643395a4] user: dkf branch: trunk, size: 72427
2013-01-05
14:21
simplifying CF management, keeping it internal file: [317a1f40e0] check-in: [9f8643cf48] user: mig branch: mig-strip-brutal, size: 71837
2013-01-01
18:38
merged mig-alloc-reform: MEM_DEBUG is gone, as is the Tcl stack and TclStackAlloc. See also README.mig-alloc-reform file: [73a6019918] check-in: [0b98f38a1d] user: mig branch: mig-strip-brutal, size: 71856
16:54
merge trunk file: [aece7e7833] check-in: [4c4fb7eeec] user: mig branch: mig-no280, size: 72010
2012-11-26
15:31
merge trunk file: [799927ae4a] check-in: [cdc837ae05] user: mig branch: mig-alloc-reform, size: 71967
2012-11-18
23:57
TclOO converted, plus tclLoadDyld.c file: [ded2c54170] check-in: [8d9ba11c5f] user: dkf branch: novem-64bit-sizes, size: 71160
07:39
Better programming practice, no literal '-1' in source code. Might even be useful for 64bit-sizes branch

add TCL_NOSIZE as internal defined for -1, and use it in a lot of places Ass this function argument should be size_t, not ssize_t (still to be TIPped), something like this will be needed anyway.

file: [c815e0a0e2] check-in: [11a1d1e174] user: jan.nijtmans branch: tcl_nosize, size: 72369
2012-08-08
20:30
merge trunk file: [17c0d3f3bc] check-in: [ddf95e5e5d] user: dgp branch: core-8-6-b3-rc, size: 72121
2012-08-03
10:56
converting to using Tcl_Obj API for error message generation; part done file: [1e16bd8939] check-in: [7fb86a29c9] user: dkf branch: trunk, size: 72121
2012-07-12
10:54
Update TclOO package to 0.7, correct copyright dates. file: [56d0f8ebbf] check-in: [b656b5a3a7] user: dkf branch: core-8-6-b3-rc, size: 71478
2012-05-20
07:58
* generic/tclOOBasic.c (TclOO_Class_Constructor): [Bug 2023112]: Cut the amount of hackiness in class constructors, and refactor some of the error message handling from [oo::define] to be saner in the face of odd happenings.
file: [40bc944195] check-in: [5855f07bc4] user: dkf branch: trunk, size: 71478
2012-04-09
21:38
Fix [Bug 3396896] file: [3d360b31a5] check-in: [8c8cfe9c98] user: dkf branch: trunk, size: 70037
2012-03-27
12:15
[Bug 3508771] Wrong Tcl_StatBuf used on MinGW [Bug 2015723] duplicate inodes from file stat on windows (but now for cygwin as well) file: [bc33309309] check-in: [cd7415d81d] user: jan.nijtmans branch: trunk, size: 69090
2012-03-26
12:51
Implementation of TIP #380 file: [bbf5d9ce9c] check-in: [3e85aec4f2] user: dkf branch: trunk, size: 69056
2011-04-06
18:18
merge trunk to feature branch file: [1a162c718a] check-in: [af182bb0cf] user: mig branch: mig-no280, size: 52263
18:16
merge trunk to feature branch file: [2c2a2de1e9] check-in: [611c232145] user: mig branch: mig-alloc-reform, size: 52304
2011-04-04
22:53
More generation of error codes (TclOO miscellany). file: [484fd0e14c] check-in: [08998a4f58] user: dkf branch: trunk, size: 52374
2011-03-24
23:42
branch with tip #280 removed, for perf impact measurements file: [81cd00fcff] check-in: [6cbe02a1d6] user: mig branch: mig-no280, size: 50377
2011-03-15
09:44
retire TclInterpAlloc/Free/Realloc file: [c1cc464ca9] check-in: [15d781d135] user: mig branch: mig-alloc-reform, size: 50418
2011-03-13
04:50
rename TclStackAlloc/Free to TclInterpAlloc/Free file: [fd6f103b14] check-in: [820d67f844] user: mig branch: mig-alloc-reform, size: 50493
2011-03-12
15:06
Adjust ckalloc/ckfree macros to greatly reduce number of explicit casts in rest of Tcl source code. No ABI change. API change *should* be harmless. file: [591985411e] check-in: [5574bdd262] user: dkf branch: trunk, size: 50488
2011-03-02
20:27
Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause more harm than good. Purged them (except in zlib files). file: [92ca58aaac] check-in: [c64f310d38] user: dgp branch: trunk, size: 50876
2011-01-12
15:23
This commit is both no-NRE v2, implemented by subtracting the NRE pieces (*), and update to CVS trunk head of Wednesday Jan 5. (*) no-NRE v1 in the other branch was created in an additive manner from the point where 8.5 was branched from the trunk, by adding all the patches but those for NRE. file: [2f67c2c0c4] check-in: [2d93b1436c] user: andreask branch: activestate-nre-excised-variant-2-subtracted, size: 50952
2010-12-06
13:20
@1330 + jump interp, indexobj file: [79d5b33e68] check-in: [c08c831172] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 50951
2010-11-30
14:22
@777 file: [5fa7b5df71] check-in: [b82b3cdf0c] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 51017
2010-11-29
13:51
@670 file: [1dc0a3d122] check-in: [2435a4366f] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 50865
2010-11-23
16:28
@619 file: [b746357b77] check-in: [1a1c301601] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 50856
11:38
Next @500. file: [ec6df2dcc7] check-in: [5365d7ae02] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 50494
2010-11-22
16:07
Next @380. OO Stacktraces broken. file: [80387330bb] check-in: [1713113dd4] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 50473
13:14
Next @251. file: [e8cbb83136] check-in: [6e5d8c41eb] user: andreask branch: activestate-nre-excised-variant-1-roll-forward, size: 49447
2010-03-06
03:40
merge updates file: [d03a46fa37] check-in: [f1f1ac161b] user: dgp branch: dgp-refactor, size: 50956
2010-03-05
11:36
Remove unused variable file: [ef8d279625] check-in: [782cd0109d] user: dkf branch: trunk, size: 50952
04:21
merge updates file: [30f26a786d] check-in: [3c66c0e6c8] user: dgp branch: dgp-refactor, size: 51007
2010-03-04
23:42
Fix [Bug 2962664] by forcing oo::object deletion on oo::class deletion. file: [f9f8e7ab4f] check-in: [b1e964413e] user: dkf branch: trunk, size: 51003
2009-05-05
19:31
merge updates from HEAD file: [e87383e166] check-in: [7a89f2e7a1] user: dgp branch: dgp-refactor, size: 51021
2009-05-04
17:39
Stop deletion of support namespaces leading to a potential crash. file: [c7de72f067] check-in: [dd2f122042] user: dkf branch: trunk, size: 51018
2009-02-17
14:28
merge updates from HEAD file: [c53e5a1d6f] check-in: [8b78d4ea6c] user: dgp branch: dgp-refactor, size: 50869
2009-02-12
09:27
Fix tricky point that meant it was next to impossible to extend [oo::define]. file: [60e60eb6f6] check-in: [ac61ee3958] user: dkf branch: trunk, size: 50866
2009-01-27
15:19
merge updates from HEAD file: [da687f9502] check-in: [3afe000310] user: dgp branch: dgp-refactor, size: 50860
11:11
Fix [Bug 2531577] file: [21769ba38e] check-in: [ff97a151d3] user: dkf branch: trunk, size: 50856
2008-12-10
13:51
merge updates from HEAD file: [60a8440666] check-in: [17d1c7c4c7] user: dgp branch: dgp-refactor, size: 50498
2008-12-02
19:40
TIP #336 IMPLEMENTATION
* generic/tcl.decls: New routines Tcl_(Get|Set)ErrorLine. * generic/tcl.h: Dropped default access to interp->errorLine. * generic/tclCmdAH.c: Restore it with -DUSE_INTERP_ERRORLINE. * generic/tclCmdMZ.c: Updated callers. * generic/tclDictObj.c: * generic/tclIOUtil.c: * generic/tclNamesp.c: * generic/tclOOBasic.c: * generic/tclOODefinedCmds.c: * generic/tclOOMethod.c: * generic/tclProc.c: * generic/tclResult.c:
* generic/tclDecls.h: make genstubs * generic/tclStubInit.c:
file: [12288f4a6e] check-in: [e01657bdcf] user: dgp branch: trunk, size: 50494
2008-11-10
02:18
merge updates from HEAD file: [8ad22470b0] check-in: [4a9c1325dc] user: dgp branch: dgp-refactor, size: 50477
2008-10-31
22:08
Fix [Bug 2200824] and make class constructor error handling much more robust. file: [c9cbc344c7] check-in: [c8dd022f7e] user: dkf branch: trunk, size: 50473
2008-10-11
03:37
merge updates from HEAD file: [8d51fdd6f9] check-in: [707fc4e9cf] user: dgp branch: dgp-refactor, size: 49625
2008-10-10
13:04
Fix [Bug 2155658] file: [314bd48f74] check-in: [e58e13e886] user: dkf branch: trunk, size: 49621
2008-09-23
13:50
merge updates from HEAD file: [981f8de777] check-in: [c55677c64a] user: dgp branch: dgp-refactor, size: 49451
05:05
Implementation of TIP #320.#320.#320. file: [89498fa09b] check-in: [9bc559dfec] user: dkf branch: trunk, size: 49447
2008-05-31
21:01
Added: merge updates from HEAD file: [2a699c1633] check-in: [6f324d01e1] user: dgp branch: dgp-refactor, size: 46951
11:41
Added: Implementation of TIP #257. Incomplete due to missing Win build support. file: [3d0ce1edaa] check-in: [e46e1575d3] user: dkf branch: trunk, size: 46947