summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Corrected code generation when doing the second run with an 'infinite' loop.dkf2013-05-301-1/+1
|
* Simplifications and tidying up of stack management issues. Work in progress.dgp2013-05-291-14/+13
|
* 3614102 - Reset stack housekeeping when compileProc fails.dgp2013-05-292-2/+12
|
* Stop emitting the instructions INST_*_SCALAR_STK*. They are identical todgp2013-05-296-94/+67
| | | | | | | their INST_*_STK* counterparts. Having done that, it is clear the "simpleVarName" return from TclPushVarName provides nothing of use to any of its callers. Eliminate that. Also make TPVN return void, instead of int. Bring the TPVN header comments up to date; they were quite rotten.
* Use the routines that provide "basic compile" instead of reinventing them.dgp2013-05-281-34/+16
|
* Plug the memory leak. Greater ambitions to improve this routine are provingdgp2013-05-281-0/+1
| | | more difficult than expected.
* Missed bits of dup code elimination.dgp2013-05-281-23/+0
|
* Move changelog entry to correct date.jan.nijtmans2013-05-281-7/+7
|\
| * 3036566 - Get msgcat locale for Win Vista+ first from gui language registry key.jan.nijtmans2013-05-287-25/+42
| |\ | | | | | | | | | Bumped msgcat to version 1.5.2. Minor manpage corrections.
* | \ 3036566 - Get msgcat locale for Win Vista+ first from gui language registry key.oehhar2013-05-277-25/+42
|\ \ \ | | |/ | |/| | | | Bumped msgcat to version 1.5.2. Minor manpage corrections.
| * | Corrected args -> arg arg ... in msgcat docbug3036566oehhar2013-05-081-2/+2
| | |
| * | Document mcunknown format parametersoehhar2013-05-081-3/+4
| | |
| * | Add install references and changes entryoehhar2013-05-084-5/+9
| | |
| * | Also get msgcat locale from Vista+ registry key "HCU/Control Panel/Desktop : ↵oehhar2013-05-083-18/+30
| | | | | | | | | | | | PreferredUILanguages" to honor installed language packs. msgcat now 1.5.2
* | | Repair some stack depth housekeeping.dgp2013-05-254-7/+3
| | |
* | | 3613854 - Fixup stack maintenance /code generation for [array set x $oddList]. dgp2013-05-241-20/+17
| | | | | | | | | | | | Postscript - I see that this commit created a memory leak. Will commit a fix within a few days.
* | | Spare developers the burden and error risk of counting bytes in stringdgp2013-05-234-77/+81
| | | | | | | | | literals, or having to type them twice.
* | | Eliminate code duplication.dgp2013-05-234-666/+68
| | |
* | | merge-markjan.nijtmans2013-05-230-0/+0
|\ \ \ | | |/ | |/|
| * | merge-markjan.nijtmans2013-05-230-0/+0
| |\ \
| | * | When compiling Tcl with mingw32/wsl-4.0, make sure that no 64-bit time ↵jan.nijtmans2013-05-232-0/+6
| | | | | | | | | | | | | | | | functions are used, which don't exist in Win95/98/ME.
* | | | Removed const qualifier causing the HP native cc to error out (error 1675: ↵andreask2013-05-222-1/+6
| | | | | | | | | | | | | | | | Duplicate type qualifier "const").
* | | | silence compiler warningdgp2013-05-221-1/+2
|\ \ \ \ | |/ / /
| * | | silence compiler warningdgp2013-05-221-1/+2
| | | |
* | | | [3613609]: Replace strcasecmp() with UTF-8-aware version.dkf2013-05-226-6/+62
|\ \ \ \ | |/ / /
| * | | [3613609]: Replace strcasecmp() with UTF-8-aware version.dkf2013-05-226-6/+62
| |\ \ \
| | * | | Fixed the weird edge case.bug_3613609dkf2013-05-222-12/+28
| | | | |
| | * | | Improved tests.dkf2013-05-221-2/+5
| | | | |
| | * | | Slight improvement: if cs = "\xC0\x80" and ct = "\x00", loop would continue ↵jan.nijtmans2013-05-211-4/+4
| | | | | | | | | | | | | | | | | | | | after NUL-byte, this should not happen.
| | * | | Proposed solution for 3613609: lsort -nocase does not sort non-ASCII correctlyjan.nijtmans2013-05-215-6/+37
| |/ / /
* | | | * doc/file.n: [Bug 3613671]: Added note to portability section on thedkf2013-05-222-0/+12
| | | | | | | | | | | | fact that [file owned] does not produce useful results on Windows.
* | | | 3613569 Handle case when TclpTempFileNameForLibrary returns NULL.dgp2013-05-201-0/+3
| | | |
* | | | [3613567]: Corrected sense of test on results of access() in temp file creation.dkf2013-05-202-2/+7
| | | |
* | | | Don't #define VOID on VxWorks, as it is already typdef'd to void. Eliminate ↵jan.nijtmans2013-05-194-19/+14
|\ \ \ \ | |/ / / | | | | | | | | possibly conflicting LOCAL/OFFSET
| * | | Don't #define VOID on VxWorks, as it is already typdef'd to void. Eliminate ↵jan.nijtmans2013-05-193-11/+13
| |\ \ \ | | |/ / | | | | | | | | possibly conflicting LOCAL/OFFSET
| | * | Don't #define VOID on VxWorks, as it is already typdef'd to voidjan.nijtmans2013-05-192-7/+9
| | | | | | | | | | | | Eliminate possibly conflicting LOCAL #define
* | | | Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by ↵jan.nijtmans2013-05-194-93/+13
|\ \ \ \ | |/ / / | | | | | | | | Pietro Cerutti
| * | | Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by ↵jan.nijtmans2013-05-194-93/+13
| |\ \ \ | | |/ / | | | | | | | | Pietro Cerutti
| | * | Fix for FreeBSD, and remove support for older FreeBSD versions. Patch by ↵jan.nijtmans2013-05-193-501/+350
| | | | | | | | | | | | | | | | Pietro Cerutti.
| | * | <sys/stat.h> inclusion is only needed when compiling for Win32, don't bother ↵jan.nijtmans2013-05-171-1/+1
| | | | | | | | | | | | | | | | for other platforms.
| | * | - eliminate compiler warning when compiling with Visual Studio.jan.nijtmans2013-05-172-2/+3
| | | | | | | | | | | | - Make sure that _ftime() from msvcrt.dll is used, not ftime() from mingw (which might use 64-bit time_t)
* | | | Split tclCompCmds.c into two roughly-equal-sized pieces.dkf2013-05-187-2938/+3295
| | | |
* | | | Remove useless variables.dkf2013-05-171-42/+39
|\ \ \ \
| * | | | Confirmed that every caller of TclProcCompileProc() arranges for thedgp2013-05-161-11/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | procPtr and nsPtr arguments: nsPtr == procPtr->cmdPtr->nsPtr. This makes the test in TclCompileScript() useless. TCS() will always compile in the current namespace of the interp. Remove the code that obfuscates that fact.
| * | | | Disabled some code in TclCompileScript(). Test suite results are unaffected.dgp2013-05-151-1/+3
| | | | | | | | | | | | | | | Does this indicate a gap in the test suite, or is this code truly useless?
* | | | | Revert defining _HAVE_32BIT_TIME_T especially for mingw-4.0-rc1: Although it ↵jan.nijtmans2013-05-173-10/+0
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | works, it has the side-effect that tcl8?.dll depends on msvcrt.dll symbols which are only available in later versions of msvcrt.dll. This is undesired, it really should be fixed in the mingw headers.
| * | | | Revert defining _HAVE_32BIT_TIME_T especially for mingw-4.0-rc1: Although it ↵jan.nijtmans2013-05-173-10/+0
| |\ \ \ \ | | | |/ / | | |/| | | | | | | works, it has the side-effect that tcl8?.dll depends on msvcrt.dll symbols which are only available in later versions of msvcrt.dll. This is undesired, it really should be fixed in the mingw headers.
| | * | | Revert defining _HAVE_32BIT_TIME_T especially for mingw-4.0-rc1: Although it ↵jan.nijtmans2013-05-173-8/+0
| | | | | | | | | | | | | | | | | | | | works, it has the side-effect that tcl8?.dll depends on msvcrt.dll symbols which are only available in later versions of msvcrt.dll. This is undesired, it really should be fixed in the mingw headers.
* | | | | Sigh. Fix version number of package "platform" in the Makefile.n files. ↵andreask2013-05-162-4/+4
|\ \ \ \ \ | |/ / / / | | | | | | | | | | Future: Write a small tcl script tool to extract the version information directly from the code.
| * | | | Sigh. Fix version number of package "platform" in the Makefile.n files. ↵andreask2013-05-162-4/+4
| | | | | | | | | | | | | | | | | | | | Future: Write a small tcl script tool to extract the version information directly from the code.