Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | tidy up.dgp_read_chars | dgp | 2014-02-28 | 1 | -4/+2 |
| | |||||
* | More ReadChars rewriting. Test suite now passes. | dgp | 2014-02-28 | 1 | -21/+173 |
| | | | | | Note that this reform simplifies ReadChars a fair bit (at least in my eyes). Also it does away with the use of an INPUT_NEED_NL flag, using the same strategy for partial \r\n sequences as is used for incomplete multibyte chars. | ||||
* | Work in progress attempting a ReadChars rewrite. | dgp | 2014-02-27 | 1 | -1/+119 |
| | |||||
* | Change the flag value to avoid merge conflict with trunk. | dgp | 2014-02-06 | 1 | -1/+1 |
| | |||||
* | [a4494e28ed] Use flag bit instead of NULL pointer to suppress teardown list of | dgp | 2014-02-06 | 2 | -10/+30 |
| | | | | | imported commands when the original command gets re-created. This prevents the panic otherwise possible when the invalid state represented by the NULL pointer is encountered during a command delete trace. | ||||
* | Check for existance of __BORLANDC__ before using its value | jan.nijtmans | 2014-02-06 | 1 | -1/+1 |
| | |||||
* | Be sure to finalize the identity encoding.dgp_optimize_output_stage | dgp | 2014-02-04 | 1 | -0/+1 |
| | |||||
* | merge 8.5 | dgp | 2014-02-03 | 1 | -3/+5 |
|\ | |||||
| * | Fix [4b3b7a3082]: tcl8.5.15/generic/tclExecute.c:7713: array index before ↵ | jan.nijtmans | 2014-01-31 | 1 | -3/+5 |
| | | | | | | | | sanity check ? | ||||
* | | Simplify macro typecasting. | dgp | 2014-01-31 | 1 | -6/+3 |
| | | |||||
* | | The "channel" Tcl_ObjType is caching only. It never needs an UpdateString ↵ | dgp | 2014-01-31 | 1 | -46/+6 |
| | | | | | | | | | | routine. It's also static to the tclIO.c file. | ||||
* | | Do not call updateStringProc directly. We have TclGetString() for that. | dgp | 2014-01-31 | 1 | -10/+1 |
| | | |||||
* | | Refactor to eliminate the DoWriteChars() layer. | dgp | 2014-01-30 | 1 | -64/+22 |
| | | |||||
* | | Eliminate DoWrite(). It duplicates WriteBytes(). | dgp | 2014-01-30 | 1 | -163/+2 |
| | | |||||
* | | Trial: Implement DoWrite() as WriteBytes(). | dgp | 2014-01-30 | 1 | -0/+4 |
| | | |||||
* | | Simplification and cleanup enabled by last commit. | dgp | 2014-01-30 | 1 | -301/+7 |
| | | |||||
* | | Refactor WriteChars() and WriteBytes() into simple wrappers of a common | dgp | 2014-01-30 | 3 | -13/+39 |
|/ | | | routine Write(). | ||||
* | The outputStage field is now unused, so never allocate it. | dgp | 2014-01-28 | 1 | -29/+0 |
| | |||||
* | tidy things up | dgp | 2014-01-28 | 1 | -194/+17 |
| | |||||
* | Working code with no staging buffer use. | dgp | 2014-01-28 | 1 | -31/+97 |
| | |||||
* | WIP | dgp | 2014-01-28 | 1 | -0/+69 |
| | |||||
* | Eliminate the copy to a staging buffer when that serves no functional purpose. | dgp | 2014-01-24 | 1 | -10/+12 |
| | |||||
* | Silence compiler warnings. | dgp | 2014-01-21 | 1 | -6/+6 |
| | |||||
* | Cygwin: Fix conflicting definition with _mingw_stat64.h, if included ↵ | jan.nijtmans | 2013-11-22 | 1 | -1/+1 |
| | | | | together with <tcl.h> | ||||
* | Fix [e832d2b08]: unnecessary code in Tcl_SetMaxBlockTime. | jan.nijtmans | 2013-11-16 | 1 | -5/+1 |
| | |||||
* | Put extern "C" guards around all stub table struct definitions, so it is ↵ | jan.nijtmans | 2013-11-04 | 5 | -15/+25 |
| | | | | | usable for C++ compilers as well without the danger of modifying the calling convention. For tclDecls.h it was no problem, because tcl.h already contains those guards. But for the other *Decls.h files (e.g. tclTomMathDecls.h) it was not correct. | ||||
* | [3556215]: Made [scan] match [format] better in what it accepts as a format | dkf | 2013-10-22 | 1 | -0/+6 |
| | | | string, by allowing uppercase %X, %E and %G. | ||||
* | Fix execute permission on many files which shouldn't have it. | jan.nijtmans | 2013-10-17 | 1 | -0/+0 |
| | |||||
* | Update to Unicode 6.3 tables | jan.nijtmans | 2013-10-09 | 2 | -108/+110 |
| | |||||
* | [d614d63989] Ensure that there are no trailing colons as that causes chaos ↵ | dkf | 2013-09-25 | 1 | -24/+59 |
| | | | | when a deleteProc is specified. | ||||
* | Line numbers wrong in compiled [global] and [variable]. | dgp | 2013-09-19 | 1 | -6/+12 |
| | |||||
* | Line numbers wrong in compiled [namespace upvar]. | dgp | 2013-09-19 | 1 | -4/+4 |
| | |||||
* | Line numbers wrong in compiled [upvar]. | dgp | 2013-09-19 | 1 | -8/+8 |
| | |||||
* | Line numbers wrong in compiled [dict update]. | dgp | 2013-09-19 | 1 | -1/+1 |
| | |||||
* | Line numbers wrong in compiled [dict for]. | dgp | 2013-09-19 | 1 | -1/+1 |
| | |||||
* | Line numbers wrong in compiled [dict get]. | dgp | 2013-09-19 | 1 | -4/+3 |
| | |||||
* | Stop segfault due to OBOE in CompileWord() calls in [dict incr] compiler. | dgp | 2013-09-19 | 1 | -1/+1 |
| | |||||
* | Line numbers wrong in compiled [dict set]. | dgp | 2013-09-19 | 1 | -5/+3 |
| | |||||
* | Line numbers wrong in compiled foreach body. | dgp | 2013-09-19 | 1 | -4/+2 |
| | |||||
* | Stop segfault due to OBOE in CompileWord() calls in [dict lappend] compiler. | dgp | 2013-09-19 | 1 | -2/+2 |
| | |||||
* | [3487626] Backport fix for knownBug test dict-23.2. | dgp | 2013-09-19 | 1 | -0/+7 |
| | |||||
* | merge 8.5; update changes | dgp | 2013-09-13 | 1 | -0/+1 |
|\ | |||||
| * | Suggested fix for [bdd91c7e43]: tclsh crashes in [interp delete]bug_bdd91c7e43 | jan.nijtmans | 2013-09-13 | 1 | -0/+1 |
| | | |||||
* | | merge 8.5. update changes. | dgp | 2013-09-08 | 1 | -2/+22 |
|\ \ | |/ | |||||
| * | Partial revert of [a16752c252] bug fix to stop crashes in buggy tclcompiler.unbreak_tclcompiler | dgp | 2013-09-05 | 1 | -2/+22 |
| | | |||||
* | | Bump to 8.5.15 for release. | dgp | 2013-08-29 | 1 | -2/+2 |
|/ | |||||
* | Make sure the errors raised by execution traces become errors raised by | dgp | 2013-08-15 | 1 | -1/+1 |
| | | | | the traced command, as documented. Deletion of the traced command was supressing that. | ||||
* | [a16752c252] Correct failure to call cmd deletion callbacks. | dgp | 2013-08-14 | 2 | -26/+8 |
| | |||||
* | Make sure that "string is space \u202f" will continue to return "1", even if ↵ | jan.nijtmans | 2013-07-29 | 1 | -1/+1 |
| | | | | in future Unicode this character (NARROW_NO_BREAK_SPACE) will cease to be a space. See: [http://www.unicode.org/review/pri249/] | ||||
* | [6585b21ca8] [regexp {(\w).*?\1} abb] failed to match. | dgp | 2013-07-26 | 1 | -6/+1 |
| | | | Thanks to Tom Lane for passing on the discovery in Postgres. |