Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Bump TclOO version.corresponds_to_TclOO_0_6_3 | dkf | 2011-05-25 | 2 | -2/+2 |
| | |||||
* | Implementation of TIP #381: Call Chain Introspection and Control | dkf | 2011-05-25 | 2 | -2/+767 |
| | |||||
* | * unix/tclUnixSock.c (TcpWatchProc): No need to check for server sockets ↵ | max | 2011-05-11 | 1 | -0/+18 |
| | | | | | here, as the generic server code already takes care of that. * tests/socket.test (accept): Add tests to make sure that this remains so. | ||||
* | New internal routines TclScanElement() and TclConvertElement(). | dgp | 2011-05-10 | 1 | -0/+4 |
|\ | | | | | Rewritten guts of machinery to produce string rep of lists. [Bug 3173086] | ||||
| * | Completed patch with mucho comments. Merge 8.5.bug_3173086 | dgp | 2011-05-10 | 3 | -9/+37 |
| | | |||||
| * | merge | dgp | 2011-03-06 | 1 | -0/+38 |
| |\ | |||||
| * | | Correct flaw in the rewrite handling [list \\\\\}]. | dgp | 2011-03-03 | 1 | -0/+4 |
| | | | |||||
* | | | comment fix | jan.nijtmans | 2011-05-06 | 1 | -3/+3 |
|\ \ \ | |||||
| * \ \ | comment fix | jan.nijtmans | 2011-05-06 | 1 | -3/+3 |
| |\ \ \ | |||||
| | * | | | comment fix | jan.nijtmans | 2011-05-06 | 1 | -3/+3 |
| | | | | | |||||
| | * | | | Fixed the shift in line numbers used for testing 'info frame' introduced by ↵ | andreask | 2011-04-20 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | | | | checkin [79367df0f0] (Mar 2, 2011). | ||||
* | | | | | merge 8.5 | dgp | 2011-05-03 | 2 | -2/+2 |
|\ \ \ \ \ | |/ / / / | |||||
* | | | | | Revised TclFindElement() interface. | dgp | 2011-05-02 | 1 | -0/+6 |
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The final argument had been bracePtr, the address of a boolean var, where the caller can be told whether or not the parsed list element was enclosed in braces. In practice, no callers really care about that. What the callers really want to know is whether the list element value exists as a literal substring of the string being parsed, or whether a call to TclCopyAndCollpase() is needed to produce the list element value. Now the final argument is changed to do what callers actually need. This is a better fit for the calls in tclParse.c, where now a good deal of post-processing checking for "naked backslashes" is no longer necessary. ***POTENTIAL INCOMPATIBILITY*** For any callers calling in via the internal stubs table who really do use the final argument explicitly to check for the enclosing brace scenario. Simply looking for the braces where they must be is the revision available to those callers, and it will backport cleanly. Tests for expanded literals quoting detection. | ||||
| * | | | | Tests for expanded literals quoting detection. | dgp | 2011-05-02 | 1 | -0/+12 |
| | | | | | |||||
* | | | | | Limits on list length were too strict. Revised panics to errors where possible. | dgp | 2011-04-21 | 1 | -1/+1 |
|\ \ \ \ \ | |/ / / / | |||||
* | | | | | Test for [Bug 3285472]. Not buggy in trunk. | dgp | 2011-04-12 | 1 | -0/+5 |
|\ \ \ \ \ | |/ / / / | |||||
| * | | | | Repair corruption in [string reverse] when string rep invalidation failed | dgp | 2011-04-12 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | to also reset the bytes allocated for string rep to zero [Bug 3285472]. | ||||
* | | | | | revert 6b6ef4e0b1, removing the temporary tests again | jan.nijtmans | 2011-04-12 | 1 | -4/+0 |
|\ \ \ \ \ | |||||
* | | | | | | insure that 'coroutine eval' runs the initial command in the proper context, ↵ | mig | 2011-04-11 | 1 | -0/+24 |
| | | | | | | | | | | | | | | | | | | | | | | | | [Bug 3282869] | ||||
* | | | | | | Add some (temporary) test cases showing the problem with --export-dynamic | jan.nijtmans | 2011-04-07 | 1 | -0/+4 |
|/ / / / / | |||||
* | | | | | Better error-message in case of errors related to setting a variable | jan.nijtmans | 2011-04-04 | 3 | -29/+29 |
| | | | | | |||||
* | | | | | More generation of error codes (namespace creation, path normalization, | dkf | 2011-04-03 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | pipeline creation, package handling, procedures, [scan] formats) | ||||
* | | | | | Use the error messages generated by the variable management code rather than | dkf | 2011-03-28 | 2 | -36/+46 |
| | | | | | | | | | | | | | | | creating our own in [regexp] and [regsub]. | ||||
* | | | | | More test suite updating. | dkf | 2011-03-11 | 1 | -33/+22 |
| | | | | | |||||
* | | | | | Fix remaining broken tests (test failures appear non-serious) | dkf | 2011-03-10 | 1 | -2/+2 |
| | | | | | |||||
* | | | | | Fix most of the failing tests (some of which were due to breakage done to the | dkf | 2011-03-10 | 2 | -17/+23 |
| | | | | | | | | | | | | | | | parser used in auto_mkIndex; never a good idea to delete the ::tcl NS!) | ||||
* | | | | | Merge to feature branch | dkf | 2011-03-10 | 3 | -136/+128 |
|\ \ \ \ \ | |||||
| * | | | | | Make tests in child interpreters report their summary info in the master. | dkf | 2011-03-10 | 2 | -20/+14 |
| | | | | | | | | | | | | | | | | | | Bumped tcltest version to 2.3.3 | ||||
| * | | | | | Update more of the test suite to use Tcltest 2. | dkf | 2011-03-09 | 1 | -116/+114 |
| | | | | | | |||||
* | | | | | | Merge to feature branch | dkf | 2011-03-09 | 1 | -6/+17 |
|\ \ \ \ \ \ | |/ / / / / | |||||
| * | | | | | * generic/tclNamesp.c: Tighten the detector of nested [namespace code] | dgp | 2011-03-09 | 1 | -6/+17 |
| |\ \ \ \ \ | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * tests/namespace.test: quoting that the quoted scripts function properly even in a namespace that contains a custom "namespace" command. [Bug 3202171] * doc/tclvars.n: Formatting fix. Thanks to Pat Thotys. | ||||
| | * | | | | * generic/tclNamesp.c: Tighten the detector of nested [namespace code] bug_3202171 | dgp | 2011-03-09 | 1 | -6/+17 |
| | | |_|/ | | |/| | | | | | | | | | | | | | | | | | * tests/namespace.test: quoting that the quoted scriptsfunction properly even in a namespace that contains a custom "namespace" command. [Bug 3202171] | ||||
* | | | | | Turn namespace into an ensemble. Not yet on trunk because of some mysterious ↵ | dkf | 2011-03-09 | 1 | -2/+2 |
|/ / / / | | | | | | | | | | | | | failures that need resolving... | ||||
* | | | | Update more of the test suite to use Tcltest 2. | dkf | 2011-03-09 | 3 | -172/+312 |
| | | | | |||||
* | | | | Make the assembler code more like Tcl code. | dkf | 2011-03-08 | 1 | -247/+17 |
| | | | | |||||
* | | | | * generic/tclParse.c (TclParseBackslash): Correct trunction checks in | dgp | 2011-03-06 | 1 | -0/+38 |
|\ \ \ \ | |/ / / | | | | | * tests/parse.test: \x and \u substitutions. [Bug 3200987] | ||||
| * | | | * generic/tclParse.c (TclParseBackslash): Correct trunction checks in | dgp | 2011-03-06 | 1 | -0/+38 |
| |\ \ \ | | |/ / | | | / | | |/ | |/| | * tests/parse.test: \x and \u substitutions. [Bug 3200987] | ||||
| | * | * generic/tclParse.c (TclParseBackslash): Correct trunction checks in | dgp | 2011-03-06 | 1 | -0/+38 |
| | | | | | | | | | * tests/parse.test: \x and \u substitutions. [Bug 3200987] | ||||
* | | | <verbatim> | Kevin B Kenny | 2011-03-05 | 2 | -0/+3526 |
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclAssembly.c (new file): * generic/tclBasic.c (Tcl_CreateInterp): * generic/tclInt.h: * tests/assemble.test (new file): * unix/Makefile.in: * win/Makefile.in: * win/makefile.vc: Merged dogeen-assembler-branch into HEAD. Since all functional changes are in the tcl::unsupported namespace, there's no reason to sequester this code on a separate branch. </verbatim> | ||||
| * \ \ | merge trunkdogeen_assembler_branch | Kevin B Kenny | 2011-03-05 | 144 | -296/+21 |
| |\ \ \ | |/ / / |/| | | | |||||
* | | | | Renamed BottomData to TEBCdata, so that the name refers to what it is rather ↵ | Miguel Sofer | 2011-03-05 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | than to its storage location. | ||||
* | | | | [Bug 3185009]: Keep references to resolved object variables so that an unset ↵ | dkf | 2011-03-05 | 1 | -0/+16 |
|\ \ \ \ | | | | | | | | | | | | | | | | doesn't leave any dangling pointers for code to trip over. | ||||
| * | | | | [Bug 3185009]: Keep references to resolved object variables so that an unset ↵Bug_3185009 | dkf | 2011-03-04 | 1 | -0/+16 |
| | | | | | | | | | | | | | | | | | | | | doesn't leave any dangling pointers for code to trip over. | ||||
* | | | | | Now that we're no longer using SCM based on RCS, the RCS Keyword lines | dgp | 2011-03-02 | 144 | -295/+4 |
|\ \ \ \ \ | |/ / / / |/| | / / | | |/ / | |/| | | cause more harm than good. Purged them (except in zlib files). | ||||
| * | | | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause | dgp | 2011-03-02 | 140 | -286/+2 |
| |\ \ \ | | | |/ | | |/| | more harm than good. Purged them. | ||||
| | * | | Now that we're no longer using SCM based on RCS, the RCS Keyword lines cause | dgp | 2011-03-01 | 132 | -270/+0 |
| | | | | | | | | | | | | more harm than good. Purged them. | ||||
| | * | | [Bug 3085863]: tclUniData 9 years old | nijtmans | 2010-10-23 | 1 | -17/+18 |
| | | | | | | | | | | | | | | | | Upgrade everything to Unicode 6.0, except non-BMP characters > 0xFFFF | ||||
| | * | | * generic/tclExecute.c: [Bug 3057639]. Applied patch by Jeff to | andreas_kupries | 2010-09-01 | 2 | -7/+125 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * generic/tclVar.c: make the behaviour of lappend in bytecompiled * tests/append.test: mode consistent with direct-eval and 'append' * tests/appendComp.test: generally. Added tests (append*-9.*) showing the difference. | ||||
| | * | | Fix [Bug 2954959] expr abs(-0.0) is -0.0 | nijtmans | 2010-02-22 | 1 | -2/+19 |
| | | | | | | | | | | | | | | | | Added some test cases, adapted and backported from 8.5 | ||||
| | * | | Backport test to prove Tcl 8.4 is not buggy (2918610). | dgp | 2010-01-05 | 1 | -1/+16 |
| | | | |