summaryrefslogtreecommitdiffstats
path: root/tests/dict.test
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclCompCmds.c (TclCompileDictForCmd): [Bug 3487626]: Fixdkf2012-02-151-0/+51
| | | | crash in compilation of [dict for] when its implementation command is used directly rather than through the ensemble.
* * generic/tclDictObj.c (DictExistsCmd): [Bug 3475264]: Ensure thatdkf2012-01-221-3/+1
| | | | | errors only ever happen when insufficient arguments are supplied, and not when a path doesn't exist or a dictionary is poorly formatted (the two cases can't be easily distinguished).
* 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.
* [Backport] Also check the reverse path of dict->list EIAS violation.ferrieux2010-05-201-1/+2
|
* Backport of fix for [Bug 3004007], EIAS violation in list-dict conversions.ferrieux2010-05-191-1/+2
|
* [Bug 2874678]: Don't leak bignums in [dict incr]...dkf2009-10-081-13/+23
|
* Fix [Bug 2431847]dkf2008-12-151-1/+7
|
* Fix off-by-one error that caused crashes. Backport from HEAD.dkf2008-05-071-1/+4
|
* Correct the handling of stack space calculation (the jump pattern used wasdkf2008-03-161-1/+8
| | | | confusing the simple-minded code doing the calculations). [Bug 1903325]
* merge stable branch onto HEADdgp2007-12-131-1/+1
|
* Rebuild [dict] as a full compiled ensemble.dkf2007-11-221-3/+3
|
* Fix [Bug 1786481]dkf2007-09-081-1/+43
|
* Added a scheme to allow aux-data to be printed out for debugging. For this ↵dkf2007-03-021-1/+17
| | | | | | to work, immediate operands referring to aux-data must be identified as such in the instruction descriptor table using OPERAND_AUX4 (all are always 4 bytes). Rewrote the compiled [dict update] so that it stores critical non-varying data in an aux-data value instead of a (shimmerable) literal. [Bug 1671001]
* Fix silly error in error handling for uncompiled [dict for]. [Bug 1531184]dkf2006-08-091-1/+4
|
* Fix test suite bugs exposed by -singleproc 1 -debug 1 run. Each testdgp2006-01-181-2/+2
| | | | | file needs to avoid stomping on the assumptions of other files, and protect against getting stomped as well.
* Fix [Bug 1382528]; thanks to Anton Kovalenko for finding this.dkf2005-12-181-3/+11
|
* Fix [Bug 1379349]dkf2005-12-131-1/+12
|
* Squelch the false [Bug 1342858] by removing traces cleanly. The trace leakingdkf2005-11-071-1/+11
| | | | is being pursued elsewhere.
* TIP#237 IMPLEMENTATIONdgp2005-10-081-1/+8
| | | | | | [kennykb-numerics-branch] Resynchronized with the HEAD; at this checkpoint [-rkennykb-numerics-branch-20051008], the HEAD and kennykb-numerics-branch contain identical code.
* Compiler for [dict] and related changes.dkf2005-07-211-1/+36
|
* Stop losing result codes in [dict with] in some circumstancesdkf2004-10-191-1/+13
|
* Fix things so we can pass our own test suite for TIP#212...dkf2004-10-081-6/+6
|
* Basic tests for TIPs #201 and #212dkf2004-10-081-1/+133
|
* update test for TIP 212dgp2004-10-081-2/+2
|
* Modify the semantics of [dict set] to be what everyone expected them to bedkf2004-10-021-4/+4
| | | | | in a straw poll. Also made T_DODone;T_DONext a non-fatal sequence, leading to simplified code.
* Implementation of [dict merge] subcommand, based on [FRQ 745851]dkf2004-03-121-2/+33
|
* Allow [dict exists {a {b c}} d e] to not be an error. [Bug 871387]dkf2004-01-141-4/+2
|
* Dict refcount fixes from Peter Spjuth. Thanks! [Bug 876170]dkf2004-01-141-6/+160
|
* * tests/reg.test: Corrected duplicate test names.dgp2003-10-061-4/+4
| | | | | | | | | | | | | * tests/resource.test: [Bugs 710370, 710358] * tests/dict.test: * tests/dict.test: Updated [package require tcltest] lines to * tests/fileSystem.test: indiciate that these test files * tests/lrepeat.test: use features of tcltest 2. [Bug 706114] * tests/notify.test: * tests/parseExpr.test: * tests/unixNotfy.test: * tests/winDde.test:
* * tests/async.test: Added several tests that demonstrate Tcldgp2003-07-241-1/+7
| | | | | | | | | | * tests/basic.test: Bug 489537, Tcl's longstanding failure to * tests/dict.test: properly quote any leading '#' character * tests/dstring.test: when generating the string rep of a list * tests/list.test: so that the comment-power of that character * tests/parse.test: is hidden from any [eval], in order to * tests/util.test: satisfy the documentation that [list] does [eval]-safe quoting.
* Fixed bugs 715751 and 713562 so dict code should build everywhere and wide intsdkf2003-04-071-1/+9
| | | | be defined (though not necessarily useful) everywhere.
* The bulk of the TIP#111 implementation. Still need to finish plumbing thisdkf2003-04-051-0/+706
into the rest of the core, but that won't take long...