racket/collects/tests/stepper
Stephen Chang c0f8f1cdb2 lazy stepper working with infinite lists
in stepper/private/marks.rkt
- in mark-binding-value, add exception handler to catch undefined vars, so
  display-mark in break works with recursive fns

in /tests/stepper/automatic-tests.rkt
                  through-tests.rkt
- add inf list example from icfp paper

in stepper/private/model.rkt
- refactor send-step to use cond instead of unless
- in send-step, when highlight-stack = null and last-rhs != null (and lhs !=
  last-rhs), send a step with lhs = last-rhs (previously skipped whenever
  highlight-stack = null)
  - basic filter example wasnt showing result without this
  - in icfp inf list example, this shows some intermediate forcing states
  - all other existing tests passed
2011-04-06 18:42:57 -04:00
..
already-defined.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
automatic-tests.rkt lazy stepper working with infinite lists 2011-04-06 18:42:57 -04:00
bad-letrec-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
big-bang-test.rkt added big-bang-test.rkt 2011-02-03 10:27:47 -08:00
constructor-redexes.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
find-tag-test.rkt fix the algorithm for determining if a > that is typed in an 2011-03-31 17:26:03 -05:00
global-prim-reduction.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
image-test.rktl Update the text message at the top of WXME files, including the URL. 2010-05-17 00:19:26 -04:00
intermediate-y.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
jump-to-ui-test.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
lambda-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
language-level-model.rkt existing lazy stepper tests passing 2011-04-06 18:42:53 -04:00
let-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
letrec-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
local-define-struct.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
local-test-2.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
local-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
long-error-message.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
manual-tests.txt bug fixed 2011-02-15 14:10:57 -08:00
multiply-defined.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
name-chaining.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
no-else-clause.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
non-procedure.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
print-convert-test.rktl Update the text message at the top of WXME files, including the URL. 2010-05-17 00:19:26 -04:00
printing-reducing-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
procedure-display.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
recur-test Formatting -- end files with a newline, convert WXME file to new version, etc 2006-08-10 21:25:13 +00:00
right-redex.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
structures.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
symbol-identifier.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
symbols.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
syntax-error-ordering.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
test-abbrev.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
test-engine.rkt existing lazy stepper tests passing 2011-04-06 18:42:53 -04:00
test-or.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
through-tests.rkt lazy stepper working with infinite lists 2011-04-06 18:42:57 -04:00
two-tests.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
unannotated.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
undefined.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
world-test.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00
write-display.rktl use .rktl suffix for files meant to be 'load'ed 2010-05-01 09:58:16 -06:00