From a230afdc68bcad14a9dfd0f9c8c6955980669cd6 Mon Sep 17 00:00:00 2001 From: Steve Bennett Date: Sun, 24 Jan 2010 12:44:43 +1000 Subject: Many improvements, bug fixes *: Allow math functions to be enabled via configure *: Allow support for references to be removed *: Documentation updates *: Jim_ListLength() now returns the result directly *: Optimise list -> dict conversion *: Consistent capitalisation of some structures, functions *: Add support for abbreviations to Jim_GetEnum() *: The commands to 'info' may be abbreviated *: Use abbreviation support in parsing options to 'subst' *: Use Jim_GetEnum() to parse return code names *: Optimise 'array get', 'array set' if no conversion needed *: Import Tcl string.test *: string compare now returns -1,0,1 like Tcl *: Fix 'string last' with index=0 *: Add support for 'string reverse' *: Add -nocase option to 'string equal' *: Fix infinite loop in 'string repeat str -1' *: Support braced patterns in glob *: glob should not return dot files unless the pattern starts with . *: Simplify glob.tcl by using some new features *: When creating C extensions from Tcl, preserve newlines and invoke with Jim_Eval_Named() to produce more meaningful error messages. *: Also remove all comments, not just those starting in the first column *: Add support for 'n+n' and 'n-n' in string/list indexes (Tcl 8.5) *: Add a level to the stack trace for 'return -code error' *: 'return -code' should also affect the return from 'source' (see Tcl docs) *: Fix lsort -command *: Some systems don't have INFINITY --- tests/array.test | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'tests/array.test') diff --git a/tests/array.test b/tests/array.test index 6007d2f..a5aada5 100644 --- a/tests/array.test +++ b/tests/array.test @@ -65,4 +65,11 @@ test array-1.11 "array unset - all" { list [array size b] [array exists b] } {0 0} +test array-1.12 "array set to invalid variable" { + unset -nocomplain a b + set a 1 + catch {array set a(1) {b c}} +} {1} + + testreport -- cgit v1.1