tidy-html5/regression_testing/cases/special-cases
Jim Derry 91f29ea7b8 HTML Tidy now parses HTML non-recursively.
Instead of recursive calls for each nested level of HTML, the next level is
pushed to a stack on the heap, and returned to the main loop. This prevents
stack overflow at _n_ depth (where _n_ is operating-system dependent). It's
probably still possible to use all of the heap memory, but Tidy's allocators
already fail gracefully in this circumstance.

Please report any regressions of your own HTML!

NOTE: the XML parser is not affected, and is probably still highly recursive.
2021-08-14 20:42:43 -04:00
..
README.txt HTML Tidy now parses HTML non-recursively. 2021-08-14 20:42:43 -04:00
case-evil.conf HTML Tidy now parses HTML non-recursively. 2021-08-14 20:42:43 -04:00
case-evil@1.html HTML Tidy now parses HTML non-recursively. 2021-08-14 20:42:43 -04:00

README.txt

About this test suite:
======================

These test files represent that standard regression testing that must be
performed prior to committing changes to Tidy's code. In some circumstances
results are platform specific and these notices will be displayed in the
testing results.

This test set is intended to collect tests that we **don't** want to run
automatically, either because they take a long time to complete, or their
expectations files are much too large for keeping the repository a reasonable
size.

Because there's no matching -expects directory, these cases will NOT be included
in the default testing service.