summaryrefslogtreecommitdiffstats
path: root/generic
Commit message (Collapse)AuthorAgeFilesLines
* ... and don't break env-5.3 and env-5.5 test-cases.jan.nijtmans2013-11-201-0/+1
|
* Bug Fix: EnvTraceProc() MUST always return NULL to indicate success.jan.nijtmans2013-11-201-1/+1
|
* Revert [3c0b0bbda6]. If this really is a problem, it needs to get fixed by ↵max2013-11-182-4/+5
| | | | other means than covering behind void pointers.
* Eliminate some redundant Tcl_GetErrno() calls.jan.nijtmans2013-11-181-2/+3
|
* Fix [e832d2b08]: unnecessary code in Tcl_SetMaxBlockTime.jan.nijtmans2013-11-161-5/+1
|\
| * Fix [e832d2b08]: unnecessary code in Tcl_SetMaxBlockTime.jan.nijtmans2013-11-161-5/+1
| |
* | Put extern "C" guards around all stub table struct definitions, so it is ↵jan.nijtmans2013-11-047-21/+35
|\ \ | |/ | | | | | | usable for C++ compilers as well without the danger of modifying the calling convention. For tclDecls.h and tclOODecls.h it was no problem, because tcl.h and tclOO.h already contain those guards. But for the other *Decls.h files (e.g. tclTomMathDecls.h) it was not correct.
| * Put extern "C" guards around all stub table struct definitions, so it is ↵jan.nijtmans2013-11-045-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.
* | [53a917d6c9]: Correction to macro for determining how to deprecate things.dkf2013-10-271-1/+1
| | | | | | Thanks to Raphael Kubo da Costa <rakuco@FreeBSD.org> for the patch.
* | silence compiler warningdgp2013-10-231-1/+0
| |
* | [3556215]: Made [scan] match [format] better in what it accepts as a formatdkf2013-10-221-0/+6
|\ \ | |/ | | string, by allowing uppercase %X, %E and %G.
| * [3556215]: Made [scan] match [format] better in what it accepts as a formatdkf2013-10-221-0/+6
| | | | | | string, by allowing uppercase %X, %E and %G.
* | Fix problems in for.testdkf2013-10-221-74/+62
| |
* | silence compiler warningsdgp2013-10-211-1/+1
| |
* | [2835313] Ensure correct stack balance when break and continue exceptions ↵dkf2013-10-209-37/+322
|\ \ | | | | | | | | | are about: the hard cases with potential concealed exception generation.
| * | And the last bits that need fixing; the code is still less efficient than ↵dkf_loop_exception_range_workdkf2013-10-204-12/+45
| | | | | | | | | | | | desired but should now not crash.
| * | Fix handling of 'invokeExpanded' and start to do 'returnStk'.dkf2013-10-192-9/+22
| | |
| * | Added missing exception range finalize.dkf2013-10-191-0/+1
| | |
| * | Improve coverage of [error] compilation.dkf2013-10-191-7/+36
| | |
| * | Tackle evalStk by reusing existing machinery.dkf2013-10-182-2/+6
| | |
| * | Do jump generation at places where INST_RETURN_IMM might occur.dkf2013-10-153-7/+35
| | |
| * | update commentsdkf2013-10-132-0/+22
| | |
| * | Stop crashing in interactive testing. (The unknown and history mechanisms tenddkf2013-10-131-19/+30
| | | | | | | | | to exercise some parts of the bytecode compiler very well.)
| * | Working towards better handling of stack balance with break and continue ↵dkf2013-10-087-12/+156
| | | | | | | | | | | | exceptions.
* | | Fix execute permission on many files which shouldn't have it.jan.nijtmans2013-10-171-0/+0
|\ \ \ | | |/ | |/|
| * | Fix execute permission on many files which shouldn't have it.jan.nijtmans2013-10-171-0/+0
| | |
* | | Tcl_SetResult -> Tcl_SetObjResult in two places (for Cygwin64 only).jan.nijtmans2013-10-141-6/+4
| | |
* | | Fix comment in tclOO.decls: tclOOStubLib.c is not generated by "make genstubs". jan.nijtmans2013-10-141-2/+1
| | | | | | | | | In pkgooa.c, check whether the internal TclOO stub table is initialized correctly as well, some internal simplifications and improved comments.
* | | Even though TCLOO_PATCHLEVEL is equal to TCLOO_VERSION, using "patchlevel" ↵jan.nijtmans2013-10-111-1/+1
| | | | | | | | | | | | is more appropriate in those two places.
* | | Fix for bug [f51efe99a7]: MinGW build fails on current checkin. And a new ↵jan.nijtmans2013-10-103-3/+6
| | | | | | | | | | | | test-case which makes the problem visible on UNIX as well.
* | | Update to Unicode 6.3 tablesjan.nijtmans2013-10-092-107/+108
|\ \ \ | |/ / | | / | |/ |/|
| * Update to Unicode 6.3 tablesjan.nijtmans2013-10-092-108/+110
| |
* | Added missing documentation. Corrected result of Tcl_OOInitStubs in non-stub ↵dkf2013-10-041-1/+1
| | | | | | | | case.
* | minor: whitespace correction (my bad!)dkf2013-10-021-2/+2
| |
* | neaterdkf2013-10-021-5/+1
| |
* | silence warnings with clangdkf2013-10-021-8/+12
| |
* | Fix compilation of Itcl and Tdbcjan.nijtmans2013-10-021-0/+4
| |
* | Turn Tcl_OOInitStubs into a no-op in non-stub-enabled usage.dkf2013-10-021-0/+4
| |
* | Fix TclOO API export rules.dkf2013-10-024-61/+91
| |
* | Restore copyright assignments and some improved comments in tclOO.decls: ↵jan.nijtmans2013-09-301-3/+18
| | | | | | | | previous commit was a blind revert of [371bcd0714], but those changes should not have been reverted.
* | Fix [f51efe99a7] by reverting [371bcd0714]jan.nijtmans2013-09-303-63/+48
| |
* | [dfc08326e3]: Corrected symbol export for TclOO to match Tcl so things work asdkf2013-09-283-48/+63
| | | | | | expected in a static build.
* | Fix test source-4.1dgp2013-09-271-1/+5
| |
* | merge 8.5dgp2013-09-271-30/+65
|\ \ | |/
| * [d614d63989] Ensure that there are no trailing colons as that causes chaos ↵dkf2013-09-251-24/+59
| | | | | | | | when a deleteProc is specified.
* | [219226]: Rewrote how ::env is synchronized to the environment so it no longerdkf2013-09-273-16/+114
| | | | | | | | smashes the array or its elements flat, This affects traces on env, links to env, and iterations over env: it makes them work as naïvely expected.
* | Tcl_SetResult -> Tcl_SetObjResultjan.nijtmans2013-09-261-2/+4
| |
* | revert mistaken commit of experimentdgp2013-09-231-1/+1
| |
* | Make sure that panic's during finalization are handled by the custom ↵jan.nijtmans2013-09-201-2/+0
| | | | | | | | | | panicproc not by the default panicproc, because stderr might not be available. When the default panicproc is in use, this doesn't make any difference.
* | merge releasedgp2013-09-202-3/+3
|\ \