summaryrefslogtreecommitdiffstats
path: root/tests/for.test
Commit message (Collapse)AuthorAgeFilesLines
* Correct spelling errors in comments and documentation, but also a non-comment pooryorick2023-04-121-2/+2
| | | corrections in history.tcl and tcltest.test.
* Now that all Tcl source files are UTF-8 by default, we can use the ©-sign ↵jan.nijtmans2020-11-231-1/+1
| | | | whenever reasonable.
* Simplify testcases using "incr"jan.nijtmans2020-10-301-51/+51
|
* Add "{}" around many "expr" commands in testcases. Also in doc/expr.njan.nijtmans2020-10-301-31/+31
|
* Let all test-cases load the "tcltest" package the same way. Depend on ↵jan.nijtmans2020-09-041-2/+2
| | | | tcltest 2.5, since we never test with earlier tcltest versions
* And another problem with continue in for-step clauses, this time a problem ↵dkf2015-08-021-1/+1
| | | | in how TEBC handled an edge case in the semantics.
* Fix more problems with break and continue in for-step clauses.dkf2015-08-021-0/+126
|
* Fix Coverity CID 1251203: break vs continue in for-step clausedkf2015-08-011-0/+40
|
* Fix handling of 'invokeExpanded' and start to do 'returnStk'.dkf2013-10-191-0/+116
|
* Added the tests I want to pass...dkf2013-10-131-0/+126
|
* Even better testsdkf2013-06-051-2/+32
|
* Stack cleanup works now even in the most evil expansion cases.dkf2013-06-051-0/+30
|
* Next stage of fixing the break/continue generation.dkf2013-06-031-2/+2
|
* Generate [continue] optimally in [for] next clauses. Add tests for Bug 3614226.dkf2013-06-031-6/+68
|
* Now that we're no longer using SCM based on RCS, the RCS Keyword linesdgp2011-03-021-2/+0
|\ | | | | cause more harm than good. Purged them (except in zlib files).
| * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-021-2/+0
| |\ | | | | | | more harm than good. Purged them.
| | * Now that we're no longer using SCM based on RCS, the RCS Keyword lines causedgp2011-03-011-2/+0
| | | | | | | | | more harm than good. Purged them.
* | | Check for uncompiled-for-continue [Bug 2186888] fixed earlier.ferrieux2008-11-171-1/+14
|/ /
* | * tests/*.test: updated all tests to refer explicitly to thetip_278_20061009Miguel Sofer2006-10-091-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | global variables ::errorInfo, ::errorCode, ::env and ::tcl_platform: many were relying on the alternative lookup in the global namespace, that feature is tested specifically in namespace and variable tests. The modified testfiles are: apply.test, basic.test, case.test, cmdIL.test, cmdMZ.test, compExpr-old.test, error.test, eval.test, event.test, expr.test, fileSystem.test, for.test, http.test, if.test, incr-old.test, incr.test, interp.test, io.test, ioCmd.test, load.test, misc.test, namespace.test, parse.test, parseOld.test, pkg.test, proc-old.test, set.test, switch.test, tcltest.test, thread.test, var.test, while-old.test, while.test.
* | More test flexibilitydgp2006-08-221-7/+2
| |
* | * tests/compExpr-old.test: Update existing tests to not faildgp2006-08-221-10/+10
| | | | | | | | | | | | | | | | | | | | | | * tests/compExpr.test: with the new expr parser. * tests/compile.test: * tests/expr-old.test: * tests/expr.test: * tests/for.test: * tests/if.test: * tests/parseExpr.test: * tests/while.test:
* | * tests/compExpr-old.test: add 'oldExprParser' constraint to all testsdas2006-08-021-2/+6
| | | | | | | | | | | | | | | | | | | | | | * tests/compExpr.test: that depend on the exact format of the error * tests/compile.test: messages of the pre-2006-07-05 expression * tests/expr-old.test: parser. The constraint is on by default (i.e. * tests/expr.test: those test still fail), but it can be turned * tests/for.test: off by passing '-constraints newExprParser' * tests/if.test: to tcltest, which will skip the 196 failing * tests/parseExpr.test: tests in the testsuite that are caused by * tests/while.test: the new expression parser error messages.
* | * generic/tclCmdMZ.c (Tcl_SwitchObjCmd): Generatemdejong2005-06-201-2/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | an error if a mode argument like -exact is passed more than once to the switch command. The previous implementation silently accepted invalid switch invocations like [switch -exact -glob $str ...]. * tests/for.test: Check some error cases when invoking continue and break inside a for loop next script. * tests/switch.test: Add checks for shortened version of a mode argument like -exact. Add test for more than one mode argument. Add test for odd case of passing a variable as a body script.
* | Merged kennykb-numerics-branch back to the head; TIPs 132 and 232Kevin B Kenny2005-05-101-3/+3
| |
* | Report compilation errors at runtime, [Patch 103368] by dgp.Miguel Sofer2004-09-261-32/+26
|/
* More expr syntax error improvementsdkf2001-12-061-2/+2
|
* Improved messages produced on getting a syntax error in an expressiondkf2001-12-041-3/+2
|
* * generic/tclCompCmds.c (TclCompileStringCmd): INST_STR_MATCH -hobbs2001-09-191-5/+27
| | | | | | | | | | | Updated to Int1 instruction type and added special case to use INST_STR_EQ instead when no glob chars are specified in a static string. * tests/{for.test,foreach.test,if.test,while.test}: * generic/tclCompCmds.c (TclCompileForCmd, TclCompileForeachCmd, TclCompileIfCmd, TclCompileWhileCmd): Corrected the overaggressive compiling of loop bodies enclosed in ""s. [Bug #219166] (msofer)
* * tests/*.test: Changed all occurances of "namespace importericm2000-04-101-2/+2
| | | | ::tcltest" to "namespace import -force ::tcltest" [Bug: 3948].
* Modified the tests to use the package tcltestjenn1999-06-261-2/+3
|
* Merged changes from scriptics-tclpro-1-3-b2 branchstanton1999-05-221-63/+66
|
* merged tcl 8.1 branch back into the main trunkstanton1999-04-161-9/+169
|
* Replaced SCCS strings, fixed binary filescore_8_0_3stanton1998-09-141-1/+1
|
* Initial revisionrjohnson1998-03-261-0/+592