summaryrefslogtreecommitdiffstats
path: root/tests/dict.test
Commit message (Collapse)AuthorAgeFilesLines
* More efficient instruction sequence for [dict for] with correct exception ↵dkf2013-06-061-0/+18
| | | | depth handling.
* dup test namedgp2012-11-081-1/+1
|
* Added compilation of [dict create] and [dict merge].dkf2012-11-011-0/+48
|
* Added compilation of [dict unset]; the bytecode needed already existed anyway.dkf2012-10-241-0/+49
|
* ...and all the compilation and tests now work/passdkf2012-10-051-19/+35
|
* [Patch-3163961] Implementation of TIP #405 merged from private branch. ↵twylite2012-08-031-0/+246
| | | | Includes 'mapeach', 'dict map' and 'foreacha' commands, test suite (partial for 'foreacha') and man pages (except for 'foreacha').
* [Bug 3527618]: Stabilize tests that use [info frame 0]dkf2012-05-171-4/+4
|
* * 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/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).
| * * 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).
* | * generic/tclCompCmds.c (TclCompileDictWithCmd): Corrected handling ofdkf2011-10-091-0/+48
| | | | | | | | qualified names, and added spacial cases for empty bodies (used when [dict with] is just used for extracting variables).
* | Added some tests.dkf2011-10-051-0/+66
| |
* | 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.
| * [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
| |
* | * generic/tclExecute.c (TEBCresume): [Bug 3079830]: Added invalidationdkf2010-10-021-1/+7
| | | | | | | | of string representations of dictionaries in some cases.
* | Also check the reverse path of dict->list EIAS violation.ferrieux2010-05-201-1/+2
| |
* | Add missing test for [Bug 3004007], fixed under the radar on 2010-02-24 ↵ferrieux2010-05-191-1/+2
| | | | | | | | (dkf): EIAS violation in list-dict conversions.
* | Fix some nasties with handling duplicate keys in list->dict->list conversions.dkf2010-02-241-3/+15
| |
* | General cleanliness improvements.dkf2009-10-291-255/+408
| |
* | [Bug 2874678]: Don't leak bignums in [dict incr]...dkf2009-10-081-15/+22
| |
* | Fi [Bug 2431847]dkf2008-12-151-1/+7
| |
* | Implement TIP#341.dkf2008-12-101-13/+19
| |
* | fix [2021443] inconsistant "wrong # args" messagesnijtmans2008-07-191-4/+4
| |
* | * tests/dict.test (dict-19.2): Corrected a bug whereKevin B Kenny2008-05-091-1/+1
| | | | | | | | | | | | the test was changed to use [apply] instead of a temporary proc, but the cleanup script still attempted to delete the temporary proc.
* | * Makefile:Kevin B Kenny2008-05-091-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Restored compilability of 'stitcher.exe' on vc2k5. * cameraparams.h: * compressor.cpp: * imageDirectory.h: * stitchEngine.h: * stitcher.cpp: Added computation of Brenner gradient and median of several images to allow for computation of white balance on the fly. Replaced a lot of 'unsigned' quantities with 'int' to avoid surprises on overflow. Turned the images to run in X-major order again. This requires a 64-bit machine for the larger images, but is considerably more cache-friendly, and reduces stitch times of the smaller images by nearly half.
* | Cleaning updkf2008-05-071-380/+369
| |
* | Simplify testdkf2008-05-071-8/+3
| |
* | Detect problem case and prove that it's fixed.dkf2008-05-071-1/+9
|/
* 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
|