Timeline
Not logged in

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

505 check-ins using file win/tclWinPipe.c version db988fa235

2016-12-24
23:00
Add test var-13.2 to check that unsetting an array element terminates an array search. This behavio... check-in: e1e9542624 user: andy tags: array-search-unset
2016-09-08
12:22
merge 8.6.1 check-in: 65981cfc14 user: dgp tags: dgp-literal-reform
2016-06-16
16:14
Correct the patch. check-in: 333574afba user: dgp tags: bug-16828b3744
15:25
Merge ec51e0603e. Segfaults again. check-in: 68fccd6611 user: dgp tags: bug-16828b3744
15:19
Merge up to a197e6853e. Still works. Next checkin restarts the segfaults. check-in: 3938bee11d user: dgp tags: bug-16828b3744
2015-07-17
19:33
[a3309d01db] Test the demonstrates leak in branch off checkin that starts it. check-in: 494aa96a48 user: dgp tags: bug-a3309d01db
2013-12-06
16:59
Resolve (mostly cosmetic) conflicts merging changes in the compiler. check-in: 5659066924 user: dgp tags: dgp-refactor
16:44
Merge to pre-conflict checkin check-in: b0b4303cbb user: dgp tags: dgp-refactor
2013-11-15
16:13
Don't leak getaddrinfo() results check-in: a94b14f5b4 user: max tags: trunk
2013-11-14
10:25
merge trunk check-in: bfd0e7d5aa user: dkf tags: dkf-bytecode-8.6-main
2013-11-12
15:47
Grammar check... check-in: 709893c659 user: dkf tags: trunk
15:43
[528717] Slight rewording to clarify what the evaluation steps are. check-in: c0264cc2d3 user: dkf tags: trunk
13:12
socket-14.6 only makes sense where both, IPv4 and IPv6 are supported. check-in: f644fb5a9f user: max tags: trunk
11:45
Fix [5425f2c082]: [fconfigure -error] breaks the background processing of a pending [socket -async]. check-in: 80ca9fe746 user: max tags: trunk
2013-11-08
15:06
rebase TIP [http://tip.tcl.tk/414|#414] implementation check-in: 43d9b69489 user: jan.nijtmans tags: initsubsystems
14:57
rebase TIP [http://tip.tcl.tk/425|425] implementation check-in: 4743eeb5a6 user: jan.nijtmans tags: win-console-panic
2013-11-05
12:39
Fix [426679ef7d]: Having man.macros after .TH breaks rendering on OpenBSD and possibly others. check-in: 92ff51d4b5 user: jan.nijtmans tags: trunk
2013-11-04
10:13
Put extern "C" guards around all stub table struct definitions, so it is usable for C++ compilers as... check-in: af0f607ada user: jan.nijtmans tags: trunk
2013-10-31
11:44
Windows dll's should be executable. check-in: e81e8058f8 user: jan.nijtmans tags: trunk
2013-10-29
20:08
merge trunk check-in: e73a6a8458 user: dkf tags: dkf-bytecode-8.6-main
20:07
Now do [string toupper], [string tolower] and [string totitle]. Only handles the no-indices case; th... check-in: 993ffd1993 user: dkf tags: dkf-bytecode-8.6-main
08:17
Workaround for [414d10346b]: tcl 8.5.15/8.6.1(threaded build) hangs in exec on HP-UX check-in: 6ba84ab753 user: jan.nijtmans tags: trunk
2013-10-28
10:57
Don't fix eol-style for Makefile.in in "make dist", if the file system is case-insensitive/case-pres... check-in: ee8c73bbd4 user: jan.nijtmans tags: trunk
09:23
[01b77111e5]: Small fixes relating to this bug. In particular, the package name mapping was not bein... check-in: bfb7a5375f user: dkf tags: trunk
2013-10-27
11:20
This sucks less. Still too slow. check-in: c48189ab92 user: dkf tags: dkf-bytecode-8.6/join, dkf-bytecode-8.6-main
11:09
Bytecoded [join]; works, but performance sucks. check-in: 762822ef8e user: dkf tags: dkf-bytecode-8.6/join, dkf-bytecode-8.6-main
08:32
merge trunk check-in: 68b0fc16b1 user: dkf tags: dkf-bytecode-8.6-main
08:28
[53a917d6c9]: Correction to macro for determining how to deprecate things. Thanks to Raphael Kubo da... check-in: 28b5fd6723 user: dkf tags: trunk
2013-10-26
09:41
Take advantage of new concatenation opcode. check-in: cae643cc09 user: dkf tags: dkf-bytecode-8.6/eval, dkf-bytecode-8.6-main
08:27
merge check-in: fb05981397 user: dkf tags: dkf-bytecode-8.6/eval, dkf-bytecode-8.6-main
08:25
General [concat] compilation. check-in: 280e05bb11 user: dkf tags: dkf-bytecode-8.6-main
07:50
Change name of instruction to make way for future changes. check-in: 5c6f835158 user: dkf tags: dkf-bytecode-8.6-main
2013-10-25
13:08
Fix [3eb2ec1449]: Allow upper case scheme names in url. http -> 2.8.8 check-in: 9294544d51 user: jan.nijtmans tags: trunk
2013-10-24
07:21
First step in compiling [concat]: the trivial cases. check-in: f703b807c4 user: dkf tags: dkf-bytecode-8.6-main
2013-10-23
15:34
Report pc value when VERIFY fails. Closed-Leaf check-in: 0bcb0be962 user: dgp tags: dgp-stack-depth-tester
15:34
merge trunk check-in: 82ea7da5a4 user: dgp tags: dkf/asm-crash-20131022
15:32
silence compiler warning check-in: 7a099f617d user: dgp tags: trunk
14:58
Avoid stack verificaton steps in macros when called by assembler. It uses them differently. Also s... check-in: 013678a14e user: dgp tags: dgp-stack-depth-tester
08:34
merge fix check-in: 68928bc3ed user: dkf tags: dkf-bytecode-8.6/eval, dkf-bytecode-8.6-main
08:33
Stack depth calculation correction. check-in: 88fafcb106 user: dkf tags: dkf-bytecode-8.6-main
08:18
Possible compilation of [eval]. check-in: 7ccc8e0189 user: dkf tags: dkf-bytecode-8.6/eval, dkf-bytecode-8.6-main
2013-10-22
20:11
Merge assemble revert. check-in: dccf6099ce user: dgp tags: dgp-stack-depth-tester
18:58
[3556215]: Made [scan] match [format] better in what it accepts as a format string, by allowing uppe... check-in: 815e766d3e user: dkf tags: trunk
17:37
merge trunk check-in: 604c3c8c38 user: dgp tags: dgp-stack-depth-tester
17:36
merge fixes from trunk check-in: 11b31eb3dd user: dkf tags: dkf-bytecode-8.6-main
17:34
Fix for assemble.test; problem was a total assumption failure caused by way that the assembler works... check-in: 24a4e407ea user: dkf tags: dkf/asm-crash-20131022
17:17
Complete the repair on the INST_POP removal. check-in: e884549c28 user: dgp tags: dgp-stack-depth-tester
14:53
Conditionalize size of INST_POP removal. check-in: 94e56787fa user: dgp tags: dgp-stack-depth-tester
14:30
Merge e9c8ef check-in: 72e2f3c377 user: dgp tags: dgp-stack-depth-tester
14:29
Fix problems in for.test check-in: da8d84083c user: dkf tags: trunk
12:53
Merge 15882 check-in: 0f06901874 user: dgp tags: dgp-stack-depth-tester
12:42
Merge 78341 check-in: 97a7427fc1 user: dgp tags: dgp-stack-depth-tester
12:24
Merge d1cc50 check-in: 47728157c8 user: dgp tags: dgp-stack-depth-tester
12:10
Merge af7ffd check-in: b9f0a93b97 user: dgp tags: dgp-stack-depth-tester
09:18
corrected trace printing check-in: 86f4eacb97 user: dkf tags: dkf-bytecode-8.6-main
04:39
Merge 2718a16 check-in: c4801d3413 user: dgp tags: dgp-stack-depth-tester
2013-10-21
22:59
Merge to TCS rewrite merge point. check-in: 959a872065 user: dgp tags: dgp-stack-depth-tester
21:32
Merge 97f680 check-in: 3024ea00d3 user: dgp tags: dgp-stack-depth-tester
19:47
Merge to pre-TCS branch. check-in: 7baa52405f user: dgp tags: dgp-stack-depth-tester
17:09
Merge to pre-TCS rewrite. Closed-Leaf check-in: daa3925cb9 user: dgp tags: dgp-stack-depth-tester
14:35
silence compiler warnings check-in: 14351c91dd user: dgp tags: trunk
2013-10-20
18:44
merge trunk check-in: cddba18029 user: dkf tags: dkf-bytecode-8.6-main
18:15
[2835313] Ensure correct stack balance when break and continue exceptions are about: the hard cases ... check-in: 582877d8ab user: dkf tags: trunk
18:11
And the last bits that need fixing; the code is still less efficient than desired but should now not... Closed-Leaf check-in: bd1fb54305 user: dkf tags: dkf-loop-exception-range-work
2013-10-19
14:11
Fix handling of 'invokeExpanded' and start to do 'returnStk'. check-in: 7e41c534a9 user: dkf tags: dkf-loop-exception-range-work
12:29
Added missing exception range finalize. check-in: 9a368b1f23 user: dkf tags: dkf-loop-exception-range-work
11:20
Improve coverage of [error] compilation. check-in: 59be7daf9e user: dkf tags: dkf-loop-exception-range-work
2013-10-18
07:36
rebase RFE [854941|#854941] implementation check-in: 982f3531f3 user: jan.nijtmans tags: rfe-854941, tip-596
07:16
rebase TIP [http://tip.tcl.tk/414|#414] implementation check-in: 675f2efc3d user: jan.nijtmans tags: initsubsystems
07:08
Tackle evalStk by reusing existing machinery. check-in: 253aef53ca user: dkf tags: dkf-loop-exception-range-work
2013-10-17
19:07
merge trunk check-in: 6a50ea2d13 user: dgp tags: dgp-refactor
18:04
Add new sub-command: file utime ?ATIME? MTIME (re-checkin a mistaken checkin: [fa2e445528]) Closed-Leaf check-in: 9c8b16fd68 user: damkerngt tags: damkerngt-file-utime
14:48
Create new branch named "damkerngt-file-utime" check-in: 92934f6366 user: damkerngt tags: damkerngt-file-utime
09:40
Fix execute permission on many files which shouldn't have it. check-in: e9c8ef1fe6 user: jan.nijtmans tags: trunk
2013-10-15
21:09
-I${BUILD_DIR}/.. doesn't work when BUILD_DIR != "unix". Reported by Matthias Kraft check-in: 9d2e353c0d user: jan.nijtmans tags: trunk
00:27
Do jump generation at places where INST_RETURN_IMM might occur. check-in: 98717da70a user: dkf tags: dkf-loop-exception-range-work
2013-10-14
08:34
Tcl_SetResult -> Tcl_SetObjResult in two places (for Cygwin64 only). check-in: 708626dfe6 user: jan.nijtmans tags: trunk
08:11
Fix comment in tclOO.decls: tclOOStubLib.c is not generated by "make genstubs". In pkgooa.c, check ... check-in: 89bfaf2e79 user: jan.nijtmans tags: trunk
2013-10-13
13:57
Added the tests I want to pass... check-in: 403db2ac90 user: dkf tags: dkf-loop-exception-range-work
13:34
update comments check-in: 73671810e9 user: dkf tags: dkf-loop-exception-range-work
12:09
Stop crashing in interactive testing. (The unknown and history mechanisms tend to exercise some part... check-in: f6e5ac8873 user: dkf tags: dkf-loop-exception-range-work
10:45
Allow loading of pkgooa.so in Tcl 8.5 for (regression) test purposes. Better error messages in ste... check-in: 53e3237225 user: jan.nijtmans tags: trunk
2013-10-11
10:26
Even though TCLOO_PATCHLEVEL is equal to TCLOO_VERSION, using "patchlevel" is more appropriate in th... check-in: 5c6379ab2b user: jan.nijtmans tags: trunk
2013-10-10
21:24
[98c8b3ec12] Use constraint to work around failing test; it's just a bug in the underlying library, ... check-in: d6b87763af user: dkf tags: trunk
14:13
Fix for bug [f51efe99a7]: MinGW build fails on current checkin. And a new test-case which makes the ... check-in: 7abbaed029 user: jan.nijtmans tags: trunk
2013-10-09
22:03
Update to Unicode 6.3 tables check-in: 8806f05b71 user: jan.nijtmans tags: trunk
2013-10-08
09:02
Working towards better handling of stack balance with break and continue exceptions. check-in: e4d6e9291b user: dkf tags: dkf-loop-exception-range-work
2013-10-07
14:25
Fix for [d4e464ae48]: tcl 8.5.15/8.6.1 breaks python make check on darwin check-in: 09eb125484 user: jan.nijtmans tags: trunk
2013-10-06
19:17
[3381085] Improved way of detecting what version of the documentation to build. Set the HTML_VERSION... check-in: 390d70697c user: dkf tags: trunk
13:21
Factor out some knowledge of immediate index encoding. check-in: 0ab965b438 user: dkf tags: dkf-bytecode-8.6-main
2013-10-05
16:30
mark merge check-in: e0b34d545e user: kbk tags: trunk
16:28
Advance to tzdata2013g check-in: 6daaae31c9 user: kbk tags: trunk
14:09
merge Closed-Leaf check-in: 50de1a6cc2 user: dkf tags: dkf-bytecode-8.6/eval, dkf-bytecode-8.6-main
13:58
merge trunk check-in: 952d5cb1d1 user: dkf tags: dkf-bytecode-8.6-main
13:53
Added 'linsert' compiler. Factored out constant list index parser. check-in: 18dbc7744a user: dkf tags: dkf-bytecode-8.6-main
2013-10-04
18:55
merge trunk Closed-Leaf check-in: d4459319ac user: jan.nijtmans tags: bug-dfc08326e3
13:12
Added missing documentation. Corrected result of Tcl_OOInitStubs in non-stub case. check-in: 0c04e93258 user: dkf tags: trunk
2013-10-03
20:41
When compiling with MSVC++, no longer link the stub library with msvcrt??.dll. This way, workarounds... check-in: 2acf2a071b user: jan.nijtmans tags: trunk
13:32
cleaner and faster 'string trim' check-in: 0d32a0f39f user: dkf tags: dkf-bytecode-8.6-main
08:54
merge trunk check-in: 384d74c8f1 user: dkf tags: dkf-bytecode-8.6-main
2013-10-02
18:30
Better fix for bug [dfc08326e3] check-in: 0d8c808d43 user: jan.nijtmans tags: bug-dfc08326e3
14:35
minor: whitespace correction (my bad!) check-in: 6fbfa3e7a2 user: dkf tags: trunk
13:16
neater check-in: f5738a4c37 user: dkf tags: trunk
13:14
silence warnings with clang check-in: f5a69fee4d user: dkf tags: trunk
10:30
Fix compilation of Itcl and Tdbc check-in: a795ebaacf user: jan.nijtmans tags: trunk
10:01
Turn Tcl_OOInitStubs into a no-op in non-stub-enabled usage. check-in: f796f7d95d user: dkf tags: trunk
09:41
Fix TclOO API export rules. check-in: 187f341932 user: dkf tags: trunk
08:46
Expand subset of lreplace functionality that is compiled. check-in: ea422ac47b user: dkf tags: dkf-bytecode-8.6-main
08:08
Fix compilation with latest MinGW-w64 version 3.0: Conflict on EXCEPTION_REGISTRATION typedef, which... check-in: 7488de4f4b user: jan.nijtmans tags: trunk
2013-10-01
10:12
Working on compiling 'eval'; not yet finished. check-in: 6760542172 user: dkf tags: dkf-bytecode-8.6/eval, dkf-bytecode-8.6-main
2013-09-30
14:33
merge trunk check-in: a765e280e7 user: dgp tags: dgp-refactor
14:07
Disable command line globbing on MinGW compiles: this saves startup time, since the result of the gl... check-in: fa4ce191d2 user: jan.nijtmans tags: trunk
10:13
export tclOO symbols from the dll/so, as suggested in RFE [dfc08326e3], in addition to exporting it ... Closed-Leaf check-in: 8e25674013 user: jan.nijtmans tags: rfe-dfc08326e3
09:38
Restore copyright assignments and some improved comments in tclOO.decls: previous commit was a blind... check-in: 4a0553616c user: jan.nijtmans tags: trunk
09:03
Fix [f51efe99a7] by reverting [371bcd0714] check-in: 8ee49da609 user: jan.nijtmans tags: trunk
03:00
First attempt at [string trim] compilation. check-in: 62a0ec46d8 user: dkf tags: dkf-bytecode-8.6-main
01:05
merge trunk check-in: 44ad0f4b4e user: dkf tags: dkf-bytecode-8.6-main
2013-09-28
22:52
typo; spotted by stu check-in: 97ba1dcf13 user: dkf tags: trunk
21:10
[dfc08326e3]: Corrected symbol export for TclOO to match Tcl so things work as expected in a static ... check-in: 371bcd0714 user: dkf tags: trunk
2013-09-27
17:33
Fix test source-4.1 check-in: d6941999f1 user: dgp tags: trunk
16:12
merge trunk check-in: 3d9a482efb user: dgp tags: dgp-refactor
16:10
merge 8.5 check-in: 7c787248f0 user: dgp tags: trunk
15:34
Merge forward new test, marked as knownBug, so other merges are no longer held back. check-in: af5c85f043 user: dgp tags: trunk
14:58
merge trunk check-in: dbdc689250 user: dgp tags: dgp-refactor
14:45
merge near-trunk check-in: e725e2ec83 user: dgp tags: dgp-refactor
10:29
[219226]: Rewrote how ::env is synchronized to the environment so it no longer smashes the array or ... check-in: afaff33553 user: dkf tags: trunk
09:18
Workaround for [http://sourceforge.net/p/mingw/bugs/2065/|MinGW bug #2065]. Both MinGW and MinGW-w6... check-in: 87d1313df3 user: jan.nijtmans tags: trunk
2013-09-26
16:32
merge trunk check-in: 4052e55925 user: dkf tags: dkf-improved-disassembler
14:27
Tcl_SetResult -> Tcl_SetObjResult check-in: 15647dce75 user: jan.nijtmans tags: trunk
2013-09-24
05:43
Support compiling Tcl for Win32 on ARM. Closed-Leaf check-in: fbab8d9b31 user: mistachkin tags: win32-arm
2013-09-23
18:14
merge trunk check-in: f72962c880 user: dgp tags: dgp-refactor
12:18
revert mistaken commit of experiment check-in: 3b340542f2 user: dgp tags: trunk
11:27
workaround for mingw bug [http://comments.gmane.org/gmane.comp.gnu.mingw.user/41724] check-in: 146b87c2f1 user: jan.nijtmans tags: trunk
2013-09-20
13:05
Potential fix for issues relating to lack of errorCode setting with unknown command handling. Leaf check-in: cb6e704762 user: dkf tags: bug-unknown-no-errorcode
13:02
New routines _Plus and _Minus apply increments to BPs. Quite crude. Much opportunity for optimizin... check-in: f4c5c1b275 user: dgp tags: dgp-refactor
13:02
merge trunk check-in: 7c1d00afae user: dkf tags: dkf-improved-disassembler
12:22
Revert mistaken commit of experiment. check-in: e1a17466ce user: dgp tags: dgp-refactor
12:13
merge trunk check-in: eb9d41af7b user: dgp tags: dgp-refactor
09:11
Make sure that panic's during finalization are handled by the custom panicproc not by the default pa... check-in: d7d7d0857d user: jan.nijtmans tags: trunk
05:31
merge trunk check-in: c186938df9 user: dgp tags: dgp-refactor
05:28
merge release check-in: 63009ab07c user: dgp tags: trunk
2013-09-19
22:37
[3970f54c4e]: Improved fix that is more tolerant of a single variable varname. check-in: af5c35971a user: dkf tags: trunk
20:07
merge trunk Closed-Leaf check-in: 2bcfea1433 user: dgp tags: core-8-6-1, rc2, core-8-6-1-rc
19:38
merge trunk check-in: 5039d0589e user: dgp tags: dgp-refactor
19:37
[3970f54c4e]: Corrected regression in argument order processing in [unset]. check-in: 836d61598d user: dkf tags: trunk
19:10
merge trunk; update changes check-in: c81d39a8aa user: dgp tags: core-8-6-1-rc
19:02
comment check-in: a6959b7e04 user: dgp tags: trunk
18:53
Line numbers wrong in compiled [unset]. check-in: b7c97d2912 user: dgp tags: trunk
17:21
Line numbers wrong in compiled [dict with]. check-in: 985e1825e1 user: dgp tags: trunk
17:01
Line numbers wrong in compiled [dict exists]. check-in: 0c34f1cd4a user: dgp tags: trunk
16:41
Line numbers wrong in compiled [global] and [variable]. check-in: 4b8618f2b2 user: dgp tags: trunk
16:11
Line numbers wrong in compiled [namespace upvar]. check-in: cfb8f570fd user: dgp tags: trunk
15:57
Line numbers wrong in compiled [upvar]. check-in: 15882da014 user: dgp tags: trunk
15:05
Line numbers wrong in compiled [dict update]. check-in: 102bca24dc user: dgp tags: trunk
14:56
Line numbers wrong in compiled [dict for]. check-in: 63d9595cb7 user: dgp tags: trunk
14:49
Line numbers wrong in compiled [dict get]. check-in: 7cdfebfeb6 user: dgp tags: trunk
14:22
Stop segfault due to OBOE in CompileWord() calls in [dict incr] compiler. check-in: 109b343727 user: dgp tags: trunk
14:21
[3606943]: Corrected description of method search order. check-in: afc9ca5c0b user: dkf tags: trunk
13:44
[31661d2135] Plug memory leak. check-in: d2f9db98ef user: dgp tags: trunk
13:13
Line numbers wrong in compiled [dict set]. check-in: 78341f75f9 user: dgp tags: trunk
13:00
consistant use of capitals check-in: eb4132517a user: jan.nijtmans tags: trunk
12:22
Merge test; bug already fixed in trunk. check-in: dd4cc03df6 user: dgp tags: trunk
04:27
Stop segfault due to OBOE in CompileWord() calls in [dict lappend] compiler. check-in: 166ffc0cc5 user: dgp tags: trunk
04:11
[3487626] knownBug tests dict-23.2 and dist-24.21 already fixed on trunk. check-in: d1cc50d7bd user: dgp tags: trunk
2013-09-18
12:32
Bump TclOO version to 1.0.1 check-in: 32f292bcc3 user: dkf tags: trunk
2013-09-17
12:17
merge trunk; update changes check-in: fa66765e6a user: dgp tags: rc1, core-8-6-1-rc
12:13
merge trunk check-in: b2da30d59f user: dgp tags: dgp-refactor
09:24
[2152292]: Corrected implementation of uuencode handling to support line length indicator bytes. **... check-in: c001d40665 user: dkf tags: trunk, potential incompatibility
09:20
ChangeLog entry Closed-Leaf check-in: b9547959b8 user: dkf tags: bug-2152292
09:13
small improvements to the documentation check-in: 7825d13bbc user: dkf tags: bug-2152292
2013-09-16
23:26
merge trunk check-in: 6c01126c60 user: dgp tags: dgp-refactor
23:18
[7b32d8d13b] Insert missing field initialization. check-in: 7059c2ea37 user: dgp tags: trunk
18:59
merge trunk; update changes check-in: 933afe0b2e user: dgp tags: core-8-6-1-rc
09:03
Refactor to remove unused flexibility. check-in: 7b485e827b user: dkf tags: bug-2152292
08:52
Be careful: separator needs to be bytes, not internal-encoded. check-in: 613440ae3d user: dkf tags: bug-2152292
2013-09-15
16:30
Add back -wrapchar option to "binary encode uuencode" check-in: 0e087acc80 user: jan.nijtmans tags: bug-2152292
2013-09-14
18:25
And the decoder too. check-in: 4c99c6d1d5 user: dkf tags: bug-2152292
08:59
Hm, this check doesn't really add anything. check-in: 2155b405f3 user: jan.nijtmans tags: bug-2152292
08:51
Add back -wrapchar option to "binary encode uuencode". check-in: ede84216fa user: jan.nijtmans tags: bug-2152292
07:07
[2152292] Corrected implementation of uuencoding. check-in: f335dbad5b user: dkf tags: bug-2152292
2013-09-13
20:25
Add _Get routine to pull a random access BrodnikPointer from a BrodnikArray. Use it to scan the CmdL... check-in: 2c7770626b user: dgp tags: dgp-refactor
14:12
merge mark check-in: 15cf5b6ebb user: dgp tags: trunk
03:36
merge trunk check-in: cbd632b7b7 user: dgp tags: dgp-refactor
03:33
More macro use. check-in: bd7b545d09 user: dgp tags: trunk
2013-09-12
23:34
Revise _Append and _Detach to return element pointers. check-in: e16c235651 user: dgp tags: dgp-refactor
20:29
Without next pointers, a JumpList is just a JumpFixup, so get rid of it. check-in: 8dfb69e025 user: dgp tags: dgp-refactor
20:08
A BrodnikArray is already a stack; it does not need next pointers to make it one. check-in: b74a35af98 user: dgp tags: dgp-refactor
19:49
merge trunk check-in: 2f43fe91b6 user: dgp tags: dgp-refactor
19:34
merge trunk check-in: 5c7b60d996 user: dgp tags: dgp-refactor
19:27
Push fixup on the stack only when needed. check-in: 8678be2995 user: dgp tags: trunk
19:21
Swap the two fixups used when compiling the ternary operator. Push them on the stack only when neede... check-in: 750f5a8d1f user: dgp tags: trunk
17:42
Stop allocating JumpFixups for jumps that can never need any fixing up. check-in: 09f64e96d7 user: dgp tags: trunk
2013-09-11
05:08
merge trunk check-in: 00564ed6a1 user: dgp tags: dgp-refactor
05:07
Eliminate another surplus storage field. Make a(n ab)use of the existing JumpFixup fields instead. check-in: 263b4394a2 user: dgp tags: trunk
04:52
merge trunk check-in: f90afb1831 user: dgp tags: dgp-refactor
04:49
Make use of the existing JumpFixup fields. Eliminate extra storage field 'offset' in JumpList that ... check-in: df49cdf291 user: dgp tags: trunk
02:36
merge trunk check-in: f1a7bb9aa4 user: dgp tags: dgp-refactor
02:32
Stop the save and restore of currStackDepth. Just manage it correctly so it doesn't need correcting... check-in: 6c5624d40f user: dgp tags: trunk
2013-09-10
20:34
Revise _Append, _Detach, etc. to use the efficiencies used by pointers. _Next may still need some op... check-in: 36baa8655f user: dgp tags: dgp-refactor
18:46
[547989] Proposed implementation of the change described in the comments of the bug report. Leaf check-in: 942397a2a7 user: dkf tags: bug-547989
17:15
More loop conversions. Also use the stability of BAs to keep pointers instead of indicies. check-in: 97124028bb user: dgp tags: dgp-refactor
16:07
Convert first CmdLocation loop to iterate with pointers. Add missing failed compile cleanup discove... check-in: f4ce6685c1 user: dgp tags: dgp-refactor
14:27
Convert more simple loops to iterate with pointers. check-in: 5d6eec4b72 user: dgp tags: dgp-refactor
14:04
Convert first loop to iterate with a pointer. check-in: ad4af823bf user: dgp tags: dgp-refactor
2013-09-09
19:31
Start work creating a BrodnikPointer to go with the BrodnikArray. check-in: 589416b0f9 user: dgp tags: dgp-refactor
18:46
Now that BA's retain an identity, stop returning them from routines. check-in: a298d81f98 user: dgp tags: dgp-refactor
18:23
Revise the BrodnikArray struct so that the store is held as a pointer rather than an array. This pe... check-in: a069431c53 user: dgp tags: dgp-refactor
17:39
Reduce size_t quantities to unsigned ints where the scaling impact will be completely theoretical un... check-in: 33c00b0226 user: dgp tags: dgp-refactor
17:05
merge trunk check-in: 87c3331a02 user: dgp tags: dgp-refactor
15:22
New routine TclBAInvertIndices() performs the reverse mapping from Brodnik index pairs back to index... check-in: a1900d1117 user: dgp tags: dgp-refactor
14:12
[3609693] Must strip the internal representation of procedure-like methods in order to ensure that a... check-in: e5fba23b18 user: dkf tags: trunk
13:34
[3609693] Must strip the internal representation of procedure-like methods in order to ensure that a... Closed-Leaf check-in: 847567403d user: dkf tags: bug-3609693
12:34
merge trunk check-in: f02940a1c9 user: dkf tags: bug-3609693
11:54
merge trunk check-in: 67d8741300 user: dgp tags: dgp-refactor
2013-09-08
15:02
merge mark Closed-Leaf check-in: 4a60c3ee74 user: dkf tags: bug-3600057
14:58
typo check-in: 214b1c7f4f user: dkf tags: bug-3600057
14:48
[3600057]: Filled out missing parts of implementation of [string is double]. DGP - I'm pretty sur... check-in: e81ce48725 user: dkf tags: bug-3600057
10:21
[3611643] Stop polluting the global namespace. Refactor the index entry generation so it is done rig... check-in: c45d777d3c user: dkf tags: trunk
2013-09-07
22:19
[86ceb4e2b6] Improve reaction when multiple *tm files purport to offer the same version of the same ... check-in: d041733320 user: dgp tags: trunk
21:19
merge trunk Closed-Leaf check-in: b4df43a7b3 user: dgp tags: bug-86ceb4e2b6
08:06
Rebase TIP #414 implementation. check-in: eb51174a19 user: jan.nijtmans tags: initsubsystems
2013-09-05
18:32
merge trunk check-in: c3aeba1bd3 user: dgp tags: dgp-refactor
18:29
Move AuxData array rather than copy it. check-in: 79fae728af user: dgp tags: dgp-refactor
15:47
Use ne instead of [string length] for less shimmer risk. check-in: 5fd0b7f61e user: dgp tags: bug-86ceb4e2b6
12:45
Error in order of #include lines broke some windows builds. check-in: c2ab5f62c0 user: dgp tags: trunk
12:35
Merge commits to the correct branch -- trunk check-in: c7aebcdf72 user: dgp tags: trunk
12:31
[010f4162ef] Repair effect of trace errors on -errorinfo and -errorstack. Closed-Leaf check-in: f0e808cc64 user: dgp tags: mig-review
11:47
resolve fork check-in: 8a85b196f1 user: dgp tags: dgp-refactor
03:22
Split BA macros into declaration part and definition part so that a BA_* type can be used in multipl... check-in: 5523d5bd5e user: dgp tags: dgp-refactor
2013-09-04
13:19
merge trunk check-in: 2b0c31871e user: dgp tags: dgp-refactor
12:45
Cleaned up test command trying to make valgrind happy. check-in: dd500d1c6c user: dgp tags: mig-review
09:36
[98c8b3ec12] Make test fail in less catastrophic manner. check-in: dde62ffdf8 user: dkf tags: trunk
07:22
Fix 3 trivial (possible) errors, discovered by covertity.com check-in: 38e00f27c9 user: jan.nijtmans tags: trunk
2013-09-03
20:12
merge trunk check-in: 167ec40a93 user: dgp tags: dgp-refactor
18:50
doc fix exposed by `make html` check-in: 41dfc40c2a user: dgp tags: rc0, core-8-6-1-rc
17:39
make dist check-in: 2b3ca74e16 user: dgp tags: core-8-6-1-rc
17:07
typo check-in: 67d6a9543c user: dgp tags: core-8-6-1-rc
16:47
Favor timeline over ChangeLog check-in: 47d761d2a0 user: dgp tags: core-8-6-1-rc
16:04
update changes check-in: 5bd33e3ca5 user: dgp tags: core-8-6-1-rc
2013-09-02
18:47
Add test and improve errorInfo. Closed-Leaf check-in: 2d4eff472e user: dgp tags: bug-010f4162ef
17:59
[010f4162ef] First step of fix on stammering errorstack. errorstack fixed. errorinfo revision still... check-in: 909dcc2cf0 user: dgp tags: bug-010f4162ef
14:01
typo check-in: a5ab971f3d user: jan.nijtmans tags: trunk
2013-09-01
20:08
[b98fa55285]: Fix handling of whitespace at end of hex strings to decode. check-in: 3534dc020d user: dkf tags: trunk
2013-08-30
22:04
Bump version number to 8.6.1. check-in: 9824f745cc user: dgp tags: core-8-6-1-rc
21:57
Bump to tcltest 2.3.6 to account for changes since Tcl 8.6.0 release. check-in: 1fde5f0db3 user: dgp tags: trunk
2013-08-29
19:22
merge trunk check-in: 9d9256cf4a user: dgp tags: dgp-refactor
19:19
[2486550] NR-enable same-interp invokehidden. Also, reroute all objProc invocation through the comm... check-in: 1e66a5c9c0 user: dgp tags: trunk
17:59
New internal eval flag value so that all TclNREvalObjv() callers that pre-resolve command names can ... Closed-Leaf check-in: 9394415ab9 user: dgp tags: bug-2502002
2013-08-28
18:05
Rework the re-resolution after enter traces machinery with cleaner separations and neater interfaces... check-in: c10157dfd4 user: dgp tags: bug-2502002
02:44
Clarfy and prettify influence of flag settings and command lookups. check-in: 5cf01176b3 user: dgp tags: bug-2502002
2013-08-27
20:25
Tidy up indenting for clarity in refactoring. check-in: bf7f439987 user: dgp tags: bug-2502002
20:06
Exceptions raised from enter traces take priority over re-resolution games. check-in: f3862d4ec5 user: dgp tags: bug-2502002
20:03
Inline TEOV_RunEnterTraces() so its interface can be redesigned. check-in: 1b39dee3d7 user: dgp tags: bug-2502002
18:11
Add test for Bug 2486550. check-in: 055779b95b user: dgp tags: bug-2502002
2013-08-26
18:32
merge trunk check-in: 219c73f7e8 user: dgp tags: bug-2502002
2013-08-24
09:42
Unbreak doc; the apropos index entry *must* be one line. (This is an external constraint forced by ... check-in: 608930382f user: dkf tags: trunk
2013-08-23
18:30
stop looking at the C-stack depth Leaf check-in: 23832ea106 user: mig tags: mig-stacklevels
16:33
merge trunk check-in: 83dc51357b user: dgp tags: bug-2502002
16:29
merge trunk check-in: 8d1656cc0c user: dgp tags: dgp-refactor
16:23
Make sure all Tcl_NR*Eval*() routines do a schedule only. No errors raised. check-in: af7ffdb548 user: dgp tags: trunk
13:08
fix NRE docs check-in: 2f58df3b39 user: mig tags: trunk
12:04
merge trunk check-in: 81e2e8668b user: dgp tags: bug-2502002
12:03
merge trunk check-in: fd1683f37a user: dgp tags: dgp-refactor
05:59
Remove complications that no longer server any required purpose. check-in: 0390ff3464 user: dgp tags: trunk
2013-08-22
20:41
merge trunk check-in: 2f5d805694 user: dgp tags: bug-2502002
20:34
compiler warning check-in: 26a14f7f49 user: dgp tags: dgp-refactor
20:34
compiler warning check-in: edc3131309 user: dgp tags: trunk
20:27
merge trunk check-in: d3b3fd78ea user: dgp tags: dgp-refactor
20:21
Make Dispatch() the single point for calling a Tcl_ObjCmdProc, and attach the DTRACE machinery there... check-in: cf9917a942 user: dgp tags: trunk
16:13
Remove assertion that is not true in some circumstances (--enable-dtrace). check-in: e2dcd81b28 user: dgp tags: trunk
13:01
More coroutine tests. check-in: acc67cbb48 user: dgp tags: trunk
08:07
Correction to documentation check-in: bb0a6db5e9 user: dkf tags: trunk
07:09
merge trunk check-in: 6818b3c99c user: dkf tags: dkf-improved-disassembler
01:13
merge trunk check-in: 7a2ab4dc79 user: dgp tags: bug-2502002
01:10
merge trunk check-in: 554b3422a1 user: dgp tags: dgp-refactor
2013-08-21
19:30
[8ff0cb9fe1] Make Tcl_NREvalObj() (and friends) behave as documented, by only scheduling evaluation ... check-in: ec51e0603e user: dgp tags: trunk
19:18
Tidy the code and add a test. Closed-Leaf check-in: 3f49eeab3d user: dgp tags: dgp-purge-NRRunObjProc
19:00
Don't allocate memory until you know you're going to use it and arrange for it to be freed. Leak! check-in: 923b21f385 user: dgp tags: dgp-purge-NRRunObjProc
18:27
Don't use automatic storage to hold the invocation words of oo::define. That practice doesn't agree ... check-in: a50ead7062 user: dgp tags: dgp-purge-NRRunObjProc
13:34
merge trunk check-in: aa7926c7ec user: dgp tags: dgp-purge-NRRunObjProc
10:25
[3612422]: Refer to correct part of tclvars(n) rather than page itself. check-in: a197e6853e user: dkf tags: trunk
09:35
define tests for this bug; no fix yet check-in: b58873a477 user: dkf tags: bug-3609693
2013-08-20
14:00
Push out a trial patch for more eyes to see. check-in: e14cebbeab user: dgp tags: dgp-purge-NRRunObjProc
2013-08-19
16:34
Revise execution trace handling to take account of the new reality in Tcl 8.6 that callers can pre-r... check-in: 8b417f03d0 user: dgp tags: bug-2502002
15:22
Testing doing away with the NRRunObjProc routine, which looks like a useless extra bounce on the NRE... check-in: a9eba981e6 user: dgp tags: dgp-purge-NRRunObjProc
09:10
rebase TIP [http://tip.tcl.tk/425|425] implementation check-in: 74f7e63465 user: jan.nijtmans tags: win-console-panic
09:05
rebase TIP [http://tip.tcl.tk/414|414] implementation check-in: 3c9828933f user: jan.nijtmans tags: initsubsystems
2013-08-15
20:00
merge trunk check-in: 5f37dcc364 user: dgp tags: bug-2502002
19:59
merge trunk check-in: bebd66fb8b user: dgp tags: dgp-refactor
19:59
Make sure the errors raised by execution traces become errors raised by the traced command, as docum... check-in: 04da25f2f5 user: dgp tags: trunk
17:43
merge trunk check-in: 5bb2ee559c user: dgp tags: bug-2502002
14:05
The fix for [3610404] leads to a simplification in the implementation of forward methods. check-in: 1cafa9ed0e user: dgp tags: trunk
2013-08-14
20:31
merge trunk check-in: ffbe318c05 user: dgp tags: bug-2502002
20:20
Add several tests to check consistency of stack traces. check-in: e3800f9fba user: dgp tags: trunk
19:07
merge trunk check-in: bcf24b4b92 user: dgp tags: dgp-refactor
19:07
merge trunk check-in: da357df523 user: dgp tags: bug-2502002
19:01
[3610404] Re-resolution of command after enter traces invalidate epoch. Make sure context is such th... check-in: c1bc5483be user: dgp tags: trunk
18:44
merge trunk Closed-Leaf check-in: 0b6624feda user: dgp tags: bug-3610404
18:00
merge trunk check-in: e3c0cec6ed user: dgp tags: bug-2502002
17:08
merge trunk check-in: adc0415eea user: dgp tags: dgp-refactor
17:07
[a16752c252] Correct failure to call cmd deletion callbacks. check-in: 2718a160f1 user: dgp tags: trunk
13:50
merge trunk check-in: b6d55aaba5 user: dgp tags: dgp-refactor
12:43
Arrange for both execution traces and [info frame] to get their pre-subst source strings from a comm... check-in: 3648c59d0d user: dgp tags: trunk
12:15
Consolidate some helper routines. Closed-Leaf check-in: 6a2b3f4c6d user: dgp tags: dgp-bye-ctx-eval-flag
04:13
Only schedule leave traces if enter traces complete successfully. This avoids a memleak, and opens a... check-in: bf4296a85b user: dgp tags: dgp-bye-ctx-eval-flag
2013-08-12
20:00
Use a new flag value TCL_EVAL_SOURCE_IN_FRAME passed in by callers to determine whether the pre-subs... check-in: 435e0dcc82 user: dgp tags: dgp-bye-ctx-eval-flag
15:52
merge trunk check-in: 1341529437 user: dgp tags: dgp-bye-ctx-eval-flag
2013-08-11
15:21
rebase check-in: 73c73ec2b4 user: jan.nijtmans tags: initsubsystems
15:19
rebase check-in: 76709a732d user: jan.nijtmans tags: win-console-panic
14:42
Never guess non-existing timezone name "America/Brasilia" on Windows. Reported by Arnulf Wiedemann check-in: bc57d06610 user: jan.nijtmans tags: trunk
2013-08-10
05:16
Arrange for both execution traces and [info frame] to get their pre-subst source strings from a comm... check-in: 853abff6c9 user: dgp tags: dgp-bye-ctx-eval-flag
2013-08-09
16:48
Revised GetCommandSource() can (and thus should) return a normal zero refcount value. check-in: 81b4073e16 user: dgp tags: dgp-bye-ctx-eval-flag
2013-08-08
20:19
merge trunk check-in: d66b65883f user: dkf tags: dkf-command-type
2013-08-07
20:27
Revise GetCommandSource() to return a normal Tcl_Obj value. check-in: 4172eb0252 user: dgp tags: dgp-bye-ctx-eval-flag
19:45
Give (objc, objv) their own ride from enter to leave traces. check-in: cea40c809e user: dgp tags: dgp-bye-ctx-eval-flag
18:34
merge trunk check-in: b94fb74ee9 user: dgp tags: dgp-refactor
17:11
Many simplifications to the TIP 280 machinery. * Removed support for non-NULL invoker when TCL_EV... check-in: 2f5ee8efad user: dgp tags: trunk
16:44
Remove Tcl_Preserve support for ContLineLoc values. It's not needed. This allows the clLoc field of... check-in: 08cfa769ec user: dgp tags: dgp-bye-ctx-eval-flag
16:01
Test for TclContinuationsGet() usage, and simplifications. check-in: 26304b215c user: dgp tags: dgp-bye-ctx-eval-flag
14:41
Replace potentially memleak creating safety check of a "cannot happen" condition with an assertion. check-in: 6d9ae929c5 user: dgp tags: dgp-bye-ctx-eval-flag
12:44
Add comment stating new limitation on Tcl(NR)EvalObjEx() interface. check-in: 45e786b5ee user: dgp tags: dgp-bye-ctx-eval-flag
2013-08-06
20:18
merge trunk check-in: 1f866ae516 user: dgp tags: dgp-refactor
17:24
All use of the evalFlag value TCL_EVAL_CTX is unused by the code and unreachable by extensions. Thi... check-in: dfb5bac00f user: dgp tags: dgp-bye-ctx-eval-flag
16:41
The value TCL_LOCATION_EVAL_LIST in the type field of a CmdFrame appears to exist only for the sake ... check-in: b673919222 user: dgp tags: trunk
16:20
Add assertions that will guide and protect more discovery of dead code for elimination. check-in: 08d5678d26 user: dgp tags: dgp-bye-ctx-eval-flag
13:30
Drop TCL_LOCATION_EVAL_LIST now that it is unused. Closed-Leaf check-in: ac585604b9 user: dgp tags: dgp-bye-location-eval-list
13:20
Eliminate the union that is no longer needed. check-in: 73f1c90b0d user: dgp tags: dgp-bye-location-eval-list
13:08
Revert the changes that went too far and broke things. check-in: 230b3c084e user: dgp tags: dgp-bye-location-eval-list
04:15
The value TCL_LOCATION_EVAL_LIST in the type field of a CmdFrame appears to exist only for the sake ... check-in: a292acfcd1 user: dgp tags: dgp-bye-location-eval-list
2013-08-05
23:54
merge trunk check-in: 19c11d8c16 user: dgp tags: dgp-refactor
22:06
rebase against trunk Leaf check-in: e0957ec4b8 user: jan.nijtmans tags: bug-c4e230f29b
22:00
Mark unixforkevent-1.1 nonPortable, until proven on more platforms. Make sure that when testing for... check-in: 4e3f024bd7 user: jan.nijtmans tags: trunk
16:37
merge trunk check-in: dd155eb7e2 user: dgp tags: dgp-refactor
14:47
merge trunk check-in: cb1d262fa1 user: dgp tags: dkf-command-type
2013-08-03
15:27
[3611643fff]: Support TclOO in autoload mechanism. check-in: f031beec9a user: dkf tags: trunk
2013-08-02
21:16
merge trunk check-in: 5c1b3d3094 user: dgp tags: dgp-refactor
20:19
Deal with the elaborate rip-apart-a-metaclass case as well. check-in: 04e4971bde user: dkf tags: trunk
17:30
merge trunk check-in: 0d355bac3f user: dgp tags: dgp-refactor
14:58
[9d61624b3d]: Stop crashes when emptying the superclass slot. check-in: 8e643395a4 user: dkf tags: trunk
2013-08-01
19:18
[1905562] [8d2c0da36d] Raise the recursion limits on regexps to allow existing regexps "in the wild"... check-in: b7100ded1f user: dgp tags: trunk
15:09
merge trunk check-in: 82f569b731 user: dgp tags: dgp-refactor
13:40
merge trunk check-in: c40011494f user: dkf tags: dkf-command-type
13:27
And documentation check-in: da1c84db5c user: dkf tags: dkf-command-type
13:21
Support type discovery in coroutines. check-in: fe2979495f user: dkf tags: dkf-command-type
12:54
Tcl_InitNotifier: Bug [a0bc856dcd]. Start notifier thread again if we were forked, to solve Rivet bu... check-in: e733a91cdb user: jan.nijtmans tags: trunk
06:44
Improving the test suite for [info cmdtype]. check-in: 8ec3cb29a9 user: dkf tags: dkf-command-type
2013-07-31
20:05
merge trunk check-in: 9997333092 user: dkf tags: dkf-command-type
20:03
Added tests check-in: c279444116 user: dkf tags: dkf-command-type
2013-07-30
19:49
merge trunk check-in: 9764d43a45 user: dgp tags: dgp-refactor
2013-07-29
10:51
rebase check-in: b63d274c35 user: jan.nijtmans tags: win-console-panic
10:12
Make sure that "string is space \u202f" will continue to return "1", even if in future Unicode this ... check-in: a72287aa7d user: jan.nijtmans tags: trunk
2013-07-28
00:03
merge cleanup check-in: 31629ba6cd user: dgp tags: dgp-refactor
2013-07-27
20:54
merge-mark check-in: 8d3d92c641 user: dgp tags: dgp-refactor
20:29
Simplify AuxData access with a macro. check-in: 3f7279e103 user: dgp tags: trunk
19:23
Shut down the remaining places where a TCL_TOKEN_COMMAND token was generated and then passed on to c... check-in: 1cbf82e813 user: dgp tags: dgp-refactor
17:06
Tidy up syntax error handling so that tested error messages are preserved. check-in: 29f5a9b93f user: dgp tags: dgp-refactor
2013-07-26
20:34
Work In Progress making expr parsing produce TCL_TOKEN_SCRIPT_SUBST tokens. check-in: 5de07618b9 user: dgp tags: dgp-refactor
17:05
Remove Tcl_ResetResult() workaround that's no longer needed after merging the TclCompileScript() re... check-in: db9f99d903 user: dgp tags: dgp-refactor
13:30
merge trunk check-in: 19708186c4 user: dkf tags: dkf-command-type
13:27
merge trunk check-in: 737776fd62 user: dgp tags: dgp-refactor
13:24
[6585b21ca8] [regexp {(\w).*?\1} abb] failed to match. Thanks to Tom Lane for passing on the discove... check-in: bff43cd4c3 user: dgp tags: trunk
09:20
Move test for pthread_atfork inside SC_ENABLE_THREADS check-in: efa7ddd3b9 user: jan.nijtmans tags: trunk
2013-07-25
15:20
Make sure all syntax errors in subst get properly compiled. check-in: 76b2b7a130 user: dgp tags: dgp-refactor
06:59
Put Cygwin's tclWinError.o in PLAT_OBJS, not in DL_OBJS check-in: 53be2bce4e user: jan.nijtmans tags: trunk
2013-07-24
17:15
Remove all unneeded handling of the TCL_TOKEN_COMMAND token type. Add comment explaining the handlin... check-in: dd09c7e820 user: dgp tags: dgp-refactor
16:56
Demonstrate and fix memory leak in Tcl_ParseVar(). check-in: ade314d8cf user: dgp tags: trunk
14:14
Fix Cygwin build: put Tcl_ConsolePanic in the stub library, not the dll. check-in: bec248e963 user: jan.nijtmans tags: win-console-panic
14:04
merge trunk check-in: a4b5282a13 user: dgp tags: dgp-refactor
13:58
Mark commands with potential to compile expansion arguments (as [list] does). check-in: 2a890ec41a user: dgp tags: trunk
12:15
merge trunk check-in: 00d71a61ed user: dgp tags: dgp-refactor
12:13
more disabled code removal check-in: 7b08cfd02d user: dgp tags: trunk
2013-07-23
20:27
delete stray commented out bits check-in: 2a7d6b0074 user: dgp tags: dgp-refactor
20:18
merge trunk check-in: 411112f7ca user: dgp tags: dgp-refactor
20:11
Remove outdated, disabled code. check-in: d526d293b4 user: dgp tags: trunk
18:05
merge trunk check-in: 143b76f4bb user: dgp tags: dgp-refactor
18:03
Remove outdated comment. Stack depths are well checked now. check-in: 872bbb0773 user: dgp tags: trunk
18:01
Stop checking stack depth in [catch] compiler. Stack depth is checked in compiles of *all* Tcl comma... check-in: d9951d453c user: dgp tags: trunk
16:57
Find and repair the surplus PUSH that was causing trouble. check-in: c3815bca63 user: dgp tags: dgp-refactor
12:42
implement for Cygwin as well check-in: 00a17823f0 user: jan.nijtmans tags: win-console-panic
11:54
Add documentation check-in: 1a3237a811 user: jan.nijtmans tags: win-console-panic
10:57
rebase check-in: da05c42132 user: jan.nijtmans tags: win-console-panic
09:27
Add "testfork" test command. Not used in any test-case yet check-in: 48ebb48d02 user: jan.nijtmans tags: trunk
2013-07-20
04:54
merge trunk. still have stack depth issues in [subst] syntax errors. check-in: df020c50d0 user: dgp tags: dgp-refactor
04:40
fix for the segfault check-in: b9a246c16d user: dgp tags: dgp-refactor
2013-07-19
15:57
test demonstrating segfault check-in: afa3069486 user: dgp tags: dgp-refactor
2013-07-18
20:27
Rewrite of the TclCompileScript() routine. Primarily this breaks that large, rather convoluted rout... check-in: 1757fd6ebc user: dgp tags: trunk
18:25
[assemble] compile syntax error into bytecode reporting syntax error message. Closed-Leaf check-in: fd39545639 user: dgp tags: dgp-tcs-rewrite
15:42
merge trunk check-in: 84e6740946 user: dgp tags: dgp-tcs-rewrite
15:34
merge trunk; resolve conflicts; adapt [1c17fbba5d] fix check-in: 60b66eae40 user: dgp tags: dgp-refactor
15:05
[Bug 1c17fbba5d] Fix -errorinfo from syntax errors so that the error is not obscured. Instead highl... check-in: 91ed4186a8 user: dgp tags: trunk
2013-07-17
16:02
Start notifier thread again if we were forked, to solve Rivet bug 55153 - RFE [a0bc856dcd] check-in: 30ab3e0fb0 user: oehhar tags: rfe-notifier-fork
13:57
Factor out the call to a compileProc into one place used by both ensemble subcommand compiles and to... check-in: 2c30f7e029 user: dgp tags: dgp-tcs-rewrite
2013-07-16
20:48
Streamline the housekeeping on the operands of INST_START_CMD. For example, do only incr on success,... check-in: c13bc40aa0 user: dgp tags: dgp-tcs-rewrite
17:21
Simplify the ensemble subcommand compile. There's no need to be crafting synthetic Tcl_Parse and co... check-in: c094eb7c53 user: dgp tags: dgp-tcs-rewrite
14:52
Simplify arguments to TclContinuationsEnterDerived(). check-in: 9554c7ea6d user: dgp tags: dgp-tcs-rewrite
14:12
Changed subcommand name following community feedback. check-in: 4e6e5d4f1a user: dkf tags: dkf-command-type
14:07
Eliminate the litInfo table and all the code tending to its care and feeding. The pc -> command inde... check-in: 495adbf6e7 user: dgp tags: dgp-tcs-rewrite
2013-07-15
20:16
Build CompileBasicNArgCommand on top of TclCompileInvocation. check-in: eefc49c5e0 user: dgp tags: dgp-tcs-rewrite
19:40
merge trunk check-in: 303b956143 user: dgp tags: dgp-tcs-rewrite
19:20
merge trunk check-in: 369655f910 user: dgp tags: dgp-refactor
19:09
Possible improvement in light of [86ceb4e2b6]. check-in: d97afc2a13 user: dgp tags: bug-86ceb4e2b6
17:07
Prefer CompileWord() over CompileTokens() when possible. check-in: 4790b68c65 user: dgp tags: trunk
2013-07-12
18:44
Global replace: CompileBody() -> BODY(). check-in: 8338d07129 user: dgp tags: trunk
16:25
Tests demonstrating the need for the last two SetLineInformation() calls. check-in: 4b58b335d4 user: dgp tags: trunk
2013-07-11
23:19
Revise the CompileWord() and PushVarNameWord() macros to make explicit the SetLineInformation() that... check-in: 7306344a31 user: dgp tags: trunk
17:06
Have TclMakeEnsemble() set ENSEMBLE_COMPILE at creation, not as a separate epoch-bumping step. check-in: ecb508317b user: dgp tags: trunk
04:12
merge trunk check-in: b54bb58009 user: dgp tags: dgp-tcs-rewrite
04:11
merge trunk check-in: 0d2ad11aca user: dgp tags: dgp-refactor
04:07
Add a test for each call to SetLineInformation() demonstrating the need for it to be there. Fixed b... check-in: b5f3a4a690 user: dgp tags: trunk
04:00
Revert the revised macros used in developing the new tests. Closed-Leaf check-in: cfbc6f951c user: dgp tags: tip280-test-coverage
03:48
Add tests for the SetLineInformation() calls in tclEnsemble.c, and fix the bugs around those calls e... check-in: 3282980a1f user: dgp tags: tip280-test-coverage
2013-07-10
20:33
Add tests for SetLineInformation() calls in tclCompCmdsSZ.c as well as some obvious refactoring impr... check-in: b117cbf10a user: dgp tags: tip280-test-coverage
19:43
Add tests for SetLineInformation() calls in tclCompCmdsGR.c. check-in: e91a9d2971 user: dgp tags: tip280-test-coverage
19:34
Add tests for, and fix bugs in, the SetLineInformation() calls in tclCompCmds.c. check-in: 82bfa30a3c user: dgp tags: tip280-test-coverage
18:02
merge trunk check-in: 4e4f10a76c user: dgp tags: tip280-test-coverage
17:58
Fix for [86fb5ea28e]. Test will eventually merge in from tip280-test-coverage. check-in: ca488c3bfe user: dgp tags: trunk
16:43
Next attempt. Appears to have uncovered a bug. check-in: 815313114f user: dgp tags: tip280-test-coverage
16:27
First additional test. Remove dup macros in tclEnsemble.c. check-in: a70901af92 user: dgp tags: tip280-test-coverage
16:17
Disabling the SetLineInformation() macro entirely causes only 3 tests in the test suite to fail. Re... check-in: 3474390eda user: dgp tags: tip280-test-coverage
13:45
Some documentation. check-in: d2e5dab63a user: dkf tags: dkf-command-type
03:28
Remove the (now unused) wlineat arguments. check-in: 28e986f628 user: dgp tags: dgp-tcs-rewrite
03:17
Revise the litInfo table so that it gets built later (in TclInitByteCodeObj) from a simpler store of... check-in: cd1f5a64d4 user: dgp tags: dgp-tcs-rewrite
2013-07-09
20:37
Tentative Work In Progress unwinding TIP 280 line information. check-in: fc79e08504 user: dgp tags: dgp-tcs-rewrite
09:30
rebase check-in: 82fa3f9bb1 user: jan.nijtmans tags: bug-1712098
2013-07-08
23:02
Use the TokenAfter() macro. check-in: 8b4182f53a user: dgp tags: dgp-tcs-rewrite
22:36
Use TIP 280 macros. check-in: 6c074bf665 user: dgp tags: dgp-tcs-rewrite
19:54
merge trunk check-in: 917f4540cf user: dgp tags: dgp-tcs-rewrite
19:53
merge trunk: check-in: 886e808dd1 user: dgp tags: dgp-refactor
19:29
Factor out compiling the Command literal. check-in: 07154b5b9c user: dgp tags: dgp-tcs-rewrite
18:56
Unbreak MSVC6 debug build (thanks Andreas Kupries!) check-in: d369017148 user: jan.nijtmans tags: trunk
18:08
Plug memory leak; Break three compilation mechanisms into routines. check-in: 1be8ee0aab user: dgp tags: dgp-tcs-rewrite
15:39
Move TIP 280 and command extent housekeeping to the periphery. check-in: 98d911f411 user: dgp tags: dgp-tcs-rewrite
15:24
Defer expansion request detection as much as possible. check-in: b5995f92b3 user: dgp tags: dgp-tcs-rewrite
15:00
Consolidate the StartExpanding() calls. check-in: 92ab99b072 user: dgp tags: dgp-tcs-rewrite
14:31
The routines StartExpanding() and EnterCmdWordData() are orthogonal, so it's ok to reverse the order... check-in: 33fae79cbd user: dgp tags: dgp-tcs-rewrite
13:18
rebase check-in: 3940be1e6f user: jan.nijtmans tags: rfe-854941, tip-596
12:55
merge trunk check-in: c3479ec585 user: dgp tags: dgp-tcs-rewrite
12:38
merge trunk check-in: 111df960dc user: dgp tags: dgp-refactor
12:37
Rebase. Remove usability of -DUSE_TCL_STUBS check-in: fa6285ac6b user: jan.nijtmans tags: initsubsystems
06:51
Build stub objects with -DSTATIC_BUILD on all platforms. Only important on win32 (already done) and ... check-in: 15c829bcbe user: jan.nijtmans tags: trunk
2013-07-07
15:43
First part of upcoming TIP - Improving [exec]'s syntax : the syntax extension (not the new redirects... Leaf check-in: ca7271f40f user: ferrieux tags: tip-improve-exec
11:57
merge trunk check-in: da2f2cfb27 user: dkf tags: dkf-improved-disassembler
11:15
Added a mechanism for discovering the "type" of a command. check-in: 91caa35b78 user: dkf tags: dkf-command-type
09:15
merge-mark check-in: e72d624507 user: jan.nijtmans tags: trunk
02:11
OpenBSD/m88k is now elf. Remove unneeded elf check. check-in: 6340b1084c user: stwo tags: trunk
2013-07-06
22:29
Merge mark check-in: 7201f921aa user: kbk tags: trunk
22:24
http://www.iana.org/time-zones/repository/releases/tzdata2013d.tar.gz check-in: 35cce9c766 user: kbk tags: trunk
2013-07-05
19:56
merge trunk check-in: cd4d468de2 user: dgp tags: dgp-tcs-rewrite
19:55
merge trunk check-in: 337ee7924f user: dgp tags: dgp-refactor
19:54
merge trunk check-in: d26213e0bd user: dgp tags: dgp-tcs-rewrite
14:56
Use X11/Xlib.h for checking where X11 can be found in stead of X11/XIntrinsic.h. Suggested by Pietro... check-in: a3d5954fa4 user: jan.nijtmans tags: trunk
14:04
CONST -> const in one place check-in: d854a861eb user: jan.nijtmans tags: trunk
14:02
Allow successfull compilation, even if Tcl_GetErrorLine/Tcl_SetErrorLine are redefined as macros. check-in: 30f633409c user: jan.nijtmans tags: trunk
11:07
More complete implementation of RFE [854941], now not requiring TIP #414 any more. check-in: 717ee454f7 user: jan.nijtmans tags: rfe-854941, tip-596
2013-07-03
10:43
Bug [817249]: bring tclXtNotify.c up to date with Tcl_SetNotifier() change check-in: 023ab0d950 user: jan.nijtmans tags: trunk
08:59
Fix compiler warning when compiling Itcl 4.0: In file included from ./generic/itcl2TclOO.c:12:0: /Tc... check-in: 3c0b0bbda6 user: jan.nijtmans tags: trunk
08:56
Fix compiler warning when compiling Cygwin port with -Wwrite-strings check-in: 5873351128 user: jan.nijtmans tags: trunk
2013-07-02
12:05
First experimental implementation of RFE [854941], built on top of [http://tip.tcl.tk/414|TIP #414]. check-in: ccb77d8416 user: jan.nijtmans tags: rfe-854941, tip-596
10:36
comment improvements check-in: 4bf4d3191d user: dgp tags: dgp-tcs-rewrite
07:17
Bug [32afa6e256]: dirent64 check is incorrect in tcl.m4. Thanks to Brian Griffin. check-in: a3ae798ed1 user: jan.nijtmans tags: trunk
06:43
Better (hopefully) fix for Tk bug [http://core.tcl.tk/tk/tktview?name=1712098|1712098], which elimin... Closed-Leaf check-in: e2f236a273 user: jan.nijtmans tags: bug-1712098
2013-07-01
20:58
More Work In Progress. check-in: 579d4e455f user: dgp tags: dgp-tcs-rewrite
2013-06-28
13:16
merge trunk check-in: 85728857dc user: dgp tags: dgp-refactor
12:31
Tk bug [http://core.tcl.tk/tk/tktview?name=1712098|1712098] check-in: 15475c0ad5 user: jan.nijtmans tags: bug-1712098
02:58
More elimination of error message litter to fix [Bug 20a81392ec]. check-in: 2b4ecf6ecb user: dgp tags: dgp-tcs-rewrite
2013-06-27
20:10
Stop the compileProc routines leaving behind error messages in interp. (Nicer way to solve [Bug 20a8... check-in: 0a9f3b2935 user: dgp tags: dgp-tcs-rewrite
13:12
merge trunk check-in: c499bee30f user: dgp tags: dgp-tcs-rewrite
13:11
plug memory leaks check-in: c5dcd6efaa user: dgp tags: dgp-tcs-rewrite
12:42
merge trunk check-in: 5b074630fd user: dgp tags: dgp-refactor
12:35
Fix [34538ba43f] check-in: 535c915c79 user: jan.nijtmans tags: trunk
12:26
merge step from trunk check-in: 86a495fc78 user: dgp tags: dgp-refactor
12:05
merge trunk check-in: bd5af01d4d user: dgp tags: dgp-tcs-rewrite
10:30
rebase check-in: 4bc183093d user: jan.nijtmans tags: initsubsystems
09:07
rebase check-in: 789f1aed4e user: jan.nijtmans tags: win-console-panic
08:51
Bug [9b2e636361]: Tcl_CreateInterp() needs initialized encodings. check-in: 6189063c4d user: jan.nijtmans tags: trunk
2013-06-26
20:20
merge trunk check-in: 4fe319cbcc user: dgp tags: dgp-tcs-rewrite
20:13
Stop buffer overrun into undefined values detected by valgrind. check-in: b043bd2769 user: dgp tags: trunk
17:26
Correct typo detected by valgrind. check-in: 8817dafe34 user: dgp tags: trunk
16:06
Fix bytecode ranges in the cmdMapPtr. still leaky. check-in: f6a18ccded user: dgp tags: dgp-tcs-rewrite
14:24
typos. On Cygwin, Tcl_SetPanicProc(NULL) should set back the panic proc to its default, which is no... check-in: 38e74dd2c5 user: jan.nijtmans tags: trunk
08:23
rebase check-in: ca1a1a7c57 user: jan.nijtmans tags: win-console-panic
08:15
rebase check-in: 61bc7420cf user: jan.nijtmans tags: initsubsystems
03:46
A few bug fixes from failing tests; still leaky. check-in: c7302407ae user: dgp tags: dgp-tcs-rewrite
2013-06-25
20:22
merge trunk check-in: 49f14bbea9 user: dgp tags: dgp-tcs-rewrite
20:22
Nearly functional now, but leaky and not yet as tidy as I'm hoping for. check-in: 97f68093e1 user: dgp tags: dgp-tcs-rewrite
19:23
Replace always true test with assertion. check-in: 131df98507 user: dgp tags: trunk
15:01
merge trunk check-in: 2ee54f2f83 user: dgp tags: dgp-tcs-rewrite
15:01
Make more use of the CompileTokens() macro. check-in: dfc55c5a38 user: dgp tags: trunk
14:19
Branch for rewriting TclCompileScript() and related routines, with the intent to generally simplify ... check-in: 8297f30f00 user: dgp tags: dgp-tcs-rewrite
12:32
merge trunk check-in: 106c3a3fde user: jan.nijtmans tags: initsubsystems
12:13
merge trunk check-in: e125db6f98 user: dgp tags: dgp-refactor
12:06
Don't use deprecated Tcl_DStringTrunc any more check-in: 4967e0a879 user: jan.nijtmans tags: trunk
10:02
Remove TclInitStubTable() function (but keep it in the "initsubsystems" branch). check-in: d9308f6b18 user: jan.nijtmans tags: trunk
2013-06-24
18:59
merge trunk check-in: 83dbd0b97e user: dgp tags: dgp-refactor
2013-06-21
12:28
rebase check-in: e5f09adeaa user: jan.nijtmans tags: initsubsystems
11:57
Don't use TclpInetNtoa any more, use inet_ntoa in stead. Since IP6 support it's even not necessary a... check-in: 390eff66e1 user: jan.nijtmans tags: trunk
11:53
Modify internal TclStubInfoType type: use TclStubs * in stead of ClientData, so less type casts are... check-in: 6fcb6b3e57 user: jan.nijtmans tags: trunk
2013-06-20
14:20
TclCompileScript() should not overwrite envPtr->numSrcBytes. The envPtr already has the right value ... check-in: e346706482 user: dgp tags: trunk
12:37
merge trunk check-in: 7d96f3bfeb user: dgp tags: dgp-refactor
11:05
Properly encode more operand types to reduce the number of special cases in the disassembler. check-in: 9d361e7c74 user: dkf tags: dkf-improved-disassembler
2013-06-19
22:46
merge trunk check-in: 8d4c7580ce user: dkf tags: dkf-improved-disassembler
22:44
Fixed bug with optimizing with INST_START_CMD about. check-in: 126b87f15e user: dkf tags: trunk
20:00
merge trunk check-in: 4b848557de user: dgp tags: dgp-refactor
19:33
More use of simplifying macros. Replace dynamic allocation with automatic storage on the call stack. check-in: bf171b6b51 user: dgp tags: trunk
12:53
Eliminate a lot of dead code (for Windows 95/98/ME only). Eliminate all usage of TclWinSetInterface... check-in: 68c2017fb2 user: jan.nijtmans tags: trunk