summaryrefslogtreecommitdiffstats
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* Fix minor markup errors.jenglish2004-05-291-0/+5
|
* Added note to cover the ongoing example-adding activitydkf2004-05-281-0/+4
|
* * generic/tclExecute.c:Miguel Sofer2004-05-271-0/+6
| | | | | * generic/tclVar.c: using (ptrdiff_t) instead of (int) casting to correct compiler warnings [Bug 961657], reported by Bob Techentin.
* * tests/clock.test: Added a single test for the presence of %G Kevin B Kenny2004-05-271-0/+7
| | | | | | in [clock format], and conditioned out the clock-10.x series if they're all going to fail because of a broken strftime() call. [Bug 961714]
* Made compiling with -Wstrict-prototypes -Wmissing-prototypes much cleaner.dkf2004-05-271-0/+21
| | | | Also added support for [FRQ 951168] but left that switched off by default.
* * unix/Makefile.in: Rework configure ordering to TCL_LINK_LIBS,hobbs2004-05-261-0/+13
| | | | | | | | | | | | * unix/tcl.m4: ENABLE_SHARED, CONFIG_CFLAGS, & ENABLE_SYMBOLS * unix/configure: before TCL_EARLY_FLAGS and TCL_64BIT_FLAGS * unix/configure.in: (about 400 lines earlier) in configure.in. This forces CFLAGS configuration to be done before many tests, which is needed for 64-bit builds and may affect other builds. Also make CONFIG_CFLAGS append to CFLAGS directly instead of using EXTRA_CFLAGS, and have LDFLAGS append to any existing value. [Bug #874058] * unix/dltest/Makefile.in: change EXTRA_CFLAGS to DEFS
* * library/tcltest/tcltest.tcl: Correction to debug prints and testingdgp2004-05-261-3/+5
| | | | | | | | * library/tcltest/pkgIndex.tcl: if TCLTEST_OPTIONS value. Corrected * tests/tcltest.test: double increment of numTestFiles in -singleproc 1 configurations. Updated tcltest-19.1 to tcltest 2.1 behavior. Corrected tcltest-25.3 to not falsely report a failure in tcltest.test. Bumped to tcltest 2.2.6. [Bugs 960560, 960926]
* * library/tcltest/tcltest.tcl: Correction to debug prints and testingdgp2004-05-261-0/+7
| | | | | | * library/tcltest/pkgIndex.tcl: if TCLTEST_OPTIONS value. Updated * tests/tcltest.test: tcltest-19.1 to tcltest 2.1 behavior. Bumped to tcltest 2.2.6.
* * doc/http.n (http::config): add -urlencoding option (default utf-8)hobbs2004-05-251-0/+10
| | | | | | | | | * library/http/http.tcl: that specifies encoding conversion of * library/http/pkgIndex.tcl: args for http::formatQuery. Previously * tests/http.test: undefined, RFC 2718 says it should be utf-8. 'http::config -urlencoding {}' returns previous behavior, which will throw errors processing non-latin-1 chars. Bumped http package to 2.5.0.
* Prototype fix for [Bug 960410] that tries to move hash table cleanup somewheredkf2004-05-251-0/+6
| | | | more reliable.
* * docs/global.n: added details for qualified variable namesMiguel Sofer2004-05-251-0/+5
| | | | [Bug 959831]
* * generic/tclNamesp.c (Tcl_FindNamespaceVar):Miguel Sofer2004-05-251-2/+19
| | | | | | | | | | | | | | | | * tests/namespace.test (namespace-17.10-12): reverted commit of 2004-05-23 and removed the tests, as it interferes with the varname resolver and there are apps that break (AlphaTk). A fix will have to wait for Tcl9. * generic/tclVar.c: Caching of namespace variables disabled: no simple way was found to avoid interfering with the resolver's idea of variable existence. A cached varName may keep a variable's name in the namespace's hash table, which is the resolver's criterion for existence. * tests/namespace.c (namespace-17.10): testing for interference between varname caching and name resolver.
* * tests/winPipe.test: Protect against path being setdgp2004-05-251-0/+3
| | | | | | * tests/unixInit.test: Unset path when done. * tests/unload.test (unload-3.1): Verify [pkgb_sub] does not exist. Delete interps when done.
* * tests/unload.test (unload-3.1): Verify [pkgb_sub] does not exist.dgp2004-05-251-0/+4
| | | | | | * tests/stringComp.test: stop re-use of string.test test names * tests/regexpComp.test: stop re-use of regexp.test test names * tests/namespace.test (namespace-46.3): Verify [p] does not exist.
* * tests/winFCmd.test: Correct test for the presence of a CD-ROM so Kevin B Kenny2004-05-251-0/+7
| | | | | | that it doesn't misdetect some other sort of filesystem with a write-protected root as being a CD-ROM drive. [Bug 918267]
* * tests/http.test: Clear away the custom [bgerror] when done.dgp2004-05-251-0/+2
| | | | * tests/io.test: Take care to use namespace variables.
* * tests/autoMkindex.test (autoMkindex-5.2): Use variable "result"dgp2004-05-251-0/+5
| | | | | | | that gets cleaned up. * tests/exec.test: Clean up the "path" array. * tests/interp.test (interp-9.3): Initialize res, so prior values cannot make the test fail.
* * tests/execute.test (execute-8.1): Updated to remove the tracedgp2004-05-251-0/+6
| | | | | set on ::errorInfo . When left in place, that trace can cause later tests to fail.
* Finish fixing comments for [Bug 848440]dkf2004-05-251-0/+3
|
* Fix test suite so NFS doesn't consistently cause 8 failures. [Bug 931312]dkf2004-05-251-0/+4
|
* More idiomatic example. [Bug 959602]dkf2004-05-251-0/+5
|
* * generic/tclExecute.c (VerifyExprObjType): use GET_WIDE_OR_INT tohobbs2004-05-251-0/+7
| | | | | | properly have tclIntType used for smaller values. This corrects TclX bug 896727 and any other 3rd party extension that created math functions but was not yet WIDE_INT aware in them.
* Fixed [Bug 959193] which is apparently a word-size issue.dkf2004-05-241-0/+5
|
* * doc/set.n: accurate description of name resolution process,Miguel Sofer2004-05-241-0/+5
| | | | referring to namespace.n for details [Bug 959180]
* Adding potential incompatibility warning in ChangelogMiguel Sofer2004-05-241-0/+12
|
* * generic/tclNamesp.c (Tcl_FindNamespaceVar): [Bug 959052] fixed,Miguel Sofer2004-05-231-0/+8
| | | | | | | insuring that no "zombie" variables are found. * generic/tclVar.c (TclLookupSimpleVar): comments re [Bug 736729] (predecessor of [Bug 959052]) removed. * tests/namespace.test: added tests 17.10-12
* * generic/tclVar.c (TclObjLookupVar, TclObjUnsetVar2): fix for newMiguel Sofer2004-05-221-0/+9
| | | | | | | | (in tcl8.4) exteriorisations of [Bug 736729] due to the use of tclNsVarNameType obj types. Reenabling the use of this objType ("VAR ref absolute" benchmark down to 66 ms, from 230). Added comments in TclLookupSimpleVar explaining my current understanding of [Bug 736729].
* * generic/tclVar.c: fix for [Bug 735335]. The use ofMiguel Sofer2004-05-221-0/+6
| | | | | tclNsVarNameType objs is still disabled, pending resolution of [Bug 736729].
* * tests/namespace.test (namespace-41.3): removed the {knownBug}Miguel Sofer2004-05-221-0/+6
| | | | | constraint: [Bug 231259] is closed since nov 2001, and the fix of [Bug 729692] (INST_START_CMD) makes the test succeed.
* Make TCL_COMPILE_DEBUG path through TEBC work...dkf2004-05-211-1/+2
|
* Variables should only ever be declarated at the start of a block...dkf2004-05-211-0/+5
|
* 2004-05-21 Miguel Sofer <msofer@users.sf.net>Miguel Sofer2004-05-211-0/+10
| | | | | | | | | | * generic/tclExecute.c (TclExecuteByteCode): reorganised TEBC automatic variables, defining them in tight blocks instead of at the function level. This has three purposes: - it simplifies the analysis of individual instructions - it is preliminary work to the non-recursive engine - it allows a better register allocation by the optimiser; under gcc3.3, this results in up to 10% runtime in some tests
* Delete limit callbacks properly when the interpreters involved are deleted.dkf2004-05-201-0/+8
|
* * win/tclWinFile.c (TclpMatchInDirectory): fix for an issue Kevin B Kenny2004-05-191-0/+10
| | | | | | | | | where there was a sneak path from Tcl_DStringFree to SetErrorCode(0). The result was that the error code could be reset between a call to FindFirstFileEx and the check of its status return, leading to a bizarre error return of {POSIX unknown {No error}}. (Found in unplanned test - no incident logged at SourceForge.)
* Enable a test of limiting tight loops.dkf2004-05-191-0/+6
|
* Massive test cleanup; all tests are run, and constraints are used where ↵dkf2004-05-191-0/+9
| | | | necessary.
* * tclIO.c: Fixed [SF Tcl Bug 943274]. This is the same problem asandreas_kupries2004-05-191-0/+14
| | | | | | | | | | | | | * tclIO.h: [SF Tcl Bug 462317], see ChangeLog entry 2001-09-26. The fix done at that time is incomplete. It is possible to get around it if the actual read operation is defered and not executed in the event handler itself. Instead of tracking if we are in an read caused by a synthesized fileevent we now track if the OS has delivered a true event = actual data and bypass the driver if a read finds that there is no actual data waiting. The flag is cleared by a short or full read.
* fix to 'file dirname' and to fs refCount documentationvincentdarley2004-05-191-0/+8
|
* Fixed get.test so it really tests Tcl_GetInt() and uses constraints properly.dkf2004-05-191-0/+6
|
* * compat/strftime.c (_fmt, ISO8601Week): Kevin B Kenny2004-05-181-0/+8
| | | | | | | * doc/clock.n: * tests/clock.test: Major rework to the handling of ISO8601 week numbers. Now passes all the %G and %V test cases on Windows, Linux and Solaris [Bugs #500285, #500389, and #852944]
* Added exampledkf2004-05-181-1/+1
|
* Added exampledkf2004-05-181-0/+4
|
* no messagedavygrvy2004-05-181-0/+5
|
* Improve the clarity of the lsearch manpage. Thanks to Peter Spjuth!dkf2004-05-181-0/+3
|
* Added support .SS macros.dkf2004-05-181-0/+3
|
* Added documentation for TIP#143 limits and a few interesting examples.dkf2004-05-181-0/+3
|
* Tests of limit-exceeded callbacks and make sure that those callbacks can removedkf2004-05-181-0/+5
| | | | the limits if they see fit (as well as extending them).
* * generic/tclExecute.c (TclExecuteByteCode): added comments toMiguel Sofer2004-05-181-0/+5
| | | | classify the variables according to their use in TEBC.
* Added exampledkf2004-05-171-1/+1
|
* Added exampledkf2004-05-171-0/+2
|