Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | | Don't use internalRep.otherValuePtr any more, twoPtrValue.ptr1 is always a ↵ | jan.nijtmans | 2015-07-01 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | better idea. A few more consistancies in refcount management. | |||||
* | | | | Member field which should not have been const, because it is dynamically ↵ | jan.nijtmans | 2015-06-23 | 1 | -17/+17 | |
|\ \ \ \ | |/ / / | | | / | |_|/ |/| | | allocated. Some end-of-line spacing in header files. | |||||
| * | | With no callers left, TclIsLocalScalar() is removed. | dgp | 2014-12-19 | 1 | -1/+0 | |
| | | | ||||||
* | | | Reduce the list walking by keeping lastPtr fields.zippy_fifo | dgp | 2015-04-16 | 1 | -1/+2 | |
| |/ |/| | ||||||
* | | Eliminate TclIsLocalScalar(). No callers left. | dgp | 2014-12-23 | 1 | -1/+0 | |
| | | ||||||
* | | Rework the *FinalizeThread*() routines so that the quick exit preferencebug_af08e89777 | dgp | 2014-12-17 | 1 | -1/+1 | |
| | | | | | | | | is respected without need to run afoul of encoding finalizations. tests pass now. All changes are fully internal. | |||||
* | | [d2ffcca163] Limit parsing results that are documented to accept only ASCII ↵ | dgp | 2014-12-05 | 1 | -0/+1 | |
|\ \ | |/ | | | | | chars to actually follow that constraint. This requires not trusting isalnum(.) and isalpha(.) to deliver portable identical results. | |||||
| * | Stop using isalnum(.). Its results are not portable. Replace with our | dgp | 2014-12-04 | 1 | -0/+1 | |
| | | | | | | own private routine TclIsBareword() that does exactly what we want. | |||||
| * | Backport the cheaper Preserve/Release on channels. | dgp | 2014-08-01 | 1 | -0/+2 | |
| |\ | ||||||
| * \ | merge 8.5 | dgp | 2014-05-01 | 1 | -0/+18 | |
| |\ \ | ||||||
| | * | | Fix more corner-cases like ↵ | jan.nijtmans | 2014-05-01 | 1 | -0/+18 | |
| | | | | | | | | | | | | | | | | [0e92c404f19ede5b2eb06e6db27647d3138cc56|0e92c404f1]: The only place where a type of &tclByteArrayType can be trusted is when determining its length, because the character length of a (UTF-8) string is always equal to the byte length of the byte array. | |||||
| * | | | merge 8.5 | dgp | 2014-04-24 | 1 | -0/+1 | |
| |\ \ \ | | |/ / | ||||||
* | | | | comment fix | dgp | 2014-09-25 | 1 | -1/+1 | |
| | | | | ||||||
* | | | | [84af1192f5]: [regsub] compiler no longer confused by quantification handling. | dkf | 2014-09-09 | 1 | -1/+2 | |
| | | | | ||||||
* | | | | TIP 429 Implementation: [string cat] | ferrieux | 2014-08-02 | 1 | -0/+3 | |
| |_|/ |/| | | ||||||
* | | | Reduce the cost of Preserve/Release on channels | dgp | 2014-07-30 | 1 | -0/+2 | |
| | | | ||||||
* | | | Improved the error messages. | dkf | 2014-06-07 | 1 | -0/+4 | |
| | | | | | | | | | | | | We do not want parsing an invalid dictionary to give errors about lists! As compensation, we get greater precision in the errorcode. | |||||
* | | | Possible fix for [47d66253c92197d30bff280b02e0a9e62f07cee2|47d66253c9]: ↵bug_47d66253c9 | jan.nijtmans | 2014-05-12 | 1 | -0/+24 | |
| | | | | | | | | | | | | "lsearch -sorted -integer" on 64bit system | |||||
* | | | merge trunk | dgp | 2014-04-24 | 1 | -0/+1 | |
|\ \ \ | ||||||
| * \ \ | [3493120] Plug memory leak in thread exit. | dgp | 2014-04-24 | 1 | -0/+1 | |
| |\ \ \ | | | |/ | | |/| | ||||||
| | * | | Memory leak after thread exit, fixed (alloc cache released by exit), belong ↵ | sebres | 2014-04-22 | 1 | -0/+1 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to ticket [3493120] Moved over to branch bug-3493120. This is not ready for the core-8-5-branch. Segfaults all over the place in a thread-enabled build on a CentOS system. | |||||
* | | | | Merge the checkins of the dgp-read-bytes branch onto the trunk, up to | dgp | 2014-03-23 | 1 | -0/+2 | |
|\ \ \ \ | |/ / / |/| | / | | |/ | |/| | | | | and including checkin a1e82fb63e . Do not merge checkin bae1c688f2 which starts to take the dgp-read-bytes branch into directions apparently unfriendly to stacked channels, which tests for [chan push] on the trunk help us to detect. | |||||
| * | | merge 8.5 | dgp | 2014-02-12 | 1 | -0/+1 | |
| |\ \ | | |/ | ||||||
| * | | Revised ReadChars to restore an attempt to make sure we do not short readdgp_may_be_pointless | dgp | 2014-02-06 | 1 | -0/+2 | |
| | | | | | | | | | | | | | | | because of a false notion of limited storage space. The test suite does not appear to demonstrate any case where this matters. Could be an incomplete test suite, or an example of pointless code. | |||||
| * | | merge 8.5 | dgp | 2014-02-06 | 1 | -0/+2 | |
| |\ \ | ||||||
| * | | | Backport of bytearray append machinery to support bug fixes in ReadBytes. | dgp | 2014-01-21 | 1 | -0/+2 | |
| | | | | ||||||
* | | | | [a4494e28ed] Use flag bit instead of NULL pointer to suppress | dgp | 2014-02-06 | 1 | -0/+1 | |
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | | | | | | teardown list of 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. | |||||
| * | | | 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 | 1 | -0/+1 | |
| | |/ | |/| | | | | | | | | | | 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. | |||||
* | | | Simplify the core output operations of channels. Reduce duplicative and dead ↵ | dgp | 2014-02-04 | 1 | -0/+2 | |
|\ \ \ | |/ / | | | | | | | code. | |||||
| * | | Refactor WriteChars() and WriteBytes() into simple wrappers of a common | dgp | 2014-01-30 | 1 | -0/+2 | |
| |/ | | | | | routine Write(). | |||||
* | | merge principal development branch | dkf | 2014-01-25 | 1 | -0/+6 | |
|\ \ | ||||||
| * | | implementation of [yieldto] in bytecode | dkf | 2014-01-21 | 1 | -0/+3 | |
| | | | ||||||
| * | | added compilation for [nextto] | dkf | 2014-01-19 | 1 | -0/+3 | |
| | | | ||||||
* | | | merge main working branch | dkf | 2014-01-07 | 1 | -1/+0 | |
|\ \ \ | |/ / | ||||||
| * | | make function static once more; not needed outside of source file | dkf | 2014-01-07 | 1 | -1/+0 | |
| | | | ||||||
* | | | merge main working branch | dkf | 2014-01-02 | 1 | -0/+4 | |
|\ \ \ | |/ / | ||||||
| * | | merge main working branch | dkf | 2013-12-30 | 1 | -164/+140 | |
| |\ \ | ||||||
| * \ \ | merge main dev branch | dkf | 2013-01-03 | 1 | -1/+1 | |
| |\ \ \ | ||||||
| * \ \ \ | merge main dev branch | dkf | 2012-11-05 | 1 | -0/+21 | |
| |\ \ \ \ | ||||||
| * \ \ \ \ | merge dkf-compile-misc-info | dkf | 2012-11-02 | 1 | -0/+6 | |
| |\ \ \ \ \ | ||||||
| * | | | | | | Working towards a BCCed [next]. | dkf | 2012-11-01 | 1 | -0/+4 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | This version <i>almost</i> works, except for a problem with restoring the context namespace upon return (which produces very strange results!) | |||||
* | | | | | | | merge main working branch | dkf | 2013-12-30 | 1 | -164/+140 | |
|\ \ \ \ \ \ \ | | |_|_|_|/ / | |/| | | | | | ||||||
| * | | | | | | implement [namespace origin] in bytecode | dkf | 2013-12-30 | 1 | -0/+3 | |
| | | | | | | | ||||||
| * | | | | | | merge trunk | dkf | 2013-12-23 | 1 | -1/+8 | |
| |\ \ \ \ \ \ | ||||||
| | * | | | | | | Making the optimizer pluggable by extensions; please review for committing ↵mig_tmp_optimize | mig | 2013-12-18 | 1 | -1/+8 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to trunk | |||||
| * | | | | | | | simple compilation of [string replace] | dkf | 2013-12-12 | 1 | -0/+3 | |
| | | | | | | | | ||||||
| * | | | | | | | merge trunk | dkf | 2013-11-19 | 1 | -2/+3 | |
| |\ \ \ \ \ \ \ | | |/ / / / / / | ||||||
| | * | | | | | | Revert [3c0b0bbda6]. If this really is a problem, it needs to get fixed by ↵ | max | 2013-11-18 | 1 | -2/+3 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | other means than covering behind void pointers. | |||||
| * | | | | | | | Now do [string toupper], [string tolower] and [string totitle]. Only handles ↵ | dkf | 2013-10-29 | 1 | -0/+9 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the no-indices case; that's the only case anyone actually commonly uses. |