Change logs for otester.fs, otester-errors.fs, and otester-test.fs. Unattributed changes are by David N. Williams. Revision dates in the above files may reflect cosmetic changes not recorded here. otester.fs ---------- Version 1.4.3 18Jan21 * Renamed OT-AA= AS OT-A=. 20Jan21 * Revised preamble. Version 1.4.0 04Jan18 * Added John Hayes free distribution copyright. * Added DO-LOOP based OT-AA=. * Bumped version of otester-errors.fs to 1.4.0. * Added bias in otester-errors.fs to work with index+1 output of OT-AA=. 05Jan18 * Rewrote initials handling to really treat them as an ostack frame. * Rewrote the default array size logic to use the system maximum search-order size. * Removed OT-A-LAST@ and /OT-A, obsoleted by the above rewrites. * Made exception text output source specific. 06Jan18 * Revised OT-AA= to find the deepest comparison failure first. * The otester 1.4.0 library passed otester-test.fs with gforth, iforth, and pfe. * The order.fs 0.8.0 library poassed order-test.fs with otester 1.4.0. 12Jan18 * Substantially revised commentary to align with the style of xtester and ftester. 24Nov19 * Adjusted output spacing and used .ot-errors in ?.ot-errors. Version 1.3.3 16Feb12 * Added: MAX-OT-INITIALS MAX-OT-RESULTS * Added array overflow exceptions. * Bumped version of otester-errors.fs from 1.3.2 to 1.3.3. Version 1.3.2 14Feb12 * Renamed /OT-MAX-ORDER as /OT-A. * Added OT-MAX#OSTACK. * Updated user interface. * Bumped otester-errors.fs to 1.3.2. Version 1.3.1 02Oct11 * Started otester-errors.fs by imitation from ftester-errors.fs 1.3.1. * Revised otester-test.fs to use otester-errors.fs, bumped version from 0.8.0 to agree with that. 09Feb12 * Version of otester-test was set to 1.0.0, not 1.3.1 as claimed on 02Oct11. Bumped to 1.3.1 10Feb12 * Revised OT-A<> to return the deepest error index, like the other testers. Added tests for that. 11Feb12 * Added a statement that the compilation word list is never touched. Version 0.8.0 14Nov10 * Renamed: old new OTESTER-ERROR-XT OT-ERROR-XT DEFAULT-OTESTER-ERROR OT-ERROR-DEFAULT OTA! OT-A! OTA@ OT-A@ OTA<> OT-A<> /MAX-OTA /MAX-OT-A START-ORDER OT-INITIALS ORDER-RESULTS OT-RESULTS ORDER-GOALS OT-GOALS RESTORE-START-ORDER RESTORE-OT-INITIALS * Added: OT-ERROR-INDEX * Fixed BASE conservation. * Added OT-A-LAST@. 16Nov10 * Fixed OT-A<> index output. * Added exceptions for initials clobbering by results and goals. * Added deletion of initials from result and goal arrays. * Updated user interface declaration. Version 0.7.0 15Sep10 * Uglified array word names. * Added: OTESTER-ERROR OTESTER-ERROR-XT DEFAULT-OTESTER-ERROR * Removed ttester dependence. 16Sep10 * Renamed RESULTS-ORDER as ORDER-RESULTS, added ORDER-GOALS array, and revised O{ to clear it. * Simplified O-> and }O. 17Sep10 * Updated spec and usage comments. * Removed MAX-#WORDLISTS. 24Sep10 * Extracted logs from otester.fs into this file. 25Sep10 * Expanded declared user interface. * Upper cased interface words. Version 0.6.0 16Feb10 * Extracted O{, O->, and }O definitions from order-test.fs into this file, with corresponding tests in otester-test.fs. Version 0.5.1 [order-test.fs] 06Feb10 * O{, O->, and }O are convoluted. Started revision by adding factors, including factor tests, to improve orthogonality with ttester: OA! OA@ OA<> * The revised O{, O->, and }O passed tests. 07Feb10 * Revised to avoid explicit ABORT on start order corruption. 08Feb10 * Added comments and released. 13Feb10 * Removed bad, although unused, conditional definition of RDROP. Version 0.5.0 [order-test.fs] 31Jan10 * Started. 01Feb10 * Refined: O{ O-> }O 02Feb10 * Finished tests. * Realized that start order corruption is not caught if it's the same on both sides of O->. 03Feb10 * Fixed start order corruption. otester-test.fs --------------- Version 1.4.3 18Jan21 * Renamed OT-AA= AS OT-A=. Version 1.4.0 05Jan18 * Added tests for OT-AA=. Removed tests for OT-A-LAST@. 06Jan18 * Adjusted various tests for index+1 bias in OT-AA= output. Version 1.3.3 16Feb12 * Bumped version to agree with otester.fs. Version 1.3.2 14Feb12 * Bumped version to agree with otester.fs. 16Feb12 * Added display of max #wids in search order. Version 1.3.1 02Oct11 * Updated to use ttester-xf.fs, and xtester-errors.fs. Version 0.8.0 14Nov10 * Adjusted names. * Removed explicit display support. Added: s" tester-dislay.fs" INCLUDED * Tests for OT-A-FIRST@ and OT-A-LAST@. 15Nov10 * Tests for error cases. 16Nov18 * Tests for OT-A<> index. * Tests for index logging. * Tests for exceptions. * Added more elaborate error reporting. Version 0.7.0 15Sep10 * Updated names from otester.fs. * Added host reporting for gforth, iForth, and pfe. * Added explicit start order test. 24Sep10 * Extracted logs from otester-test.fs into this file. Version 0.6.0 16Feb10 * Extracted tests for O{, O->, and }O from version 0.5.1 of order-test.fs into this file. 17Feb10 * Released. 26Apr10 * Replaced "order:" notation with "o:". 02Aug10 * Fixed bug in start order corruption test, revealed by iForth, not apparent in pfe or gforth because of default order duplicates. * Added ANSI color support. 08Aug10 * Updated display support to 1.0.3.