~phoenixsite/beautifulsoup:remove-recursion-on-output

Last commit made on 2023-03-24
Get this branch:
git clone -b remove-recursion-on-output https://git.launchpad.net/~phoenixsite/beautifulsoup
Only Carlos Romero can upload to this branch. If you are Carlos Romero please log in for upload directions.

Branch merges

Branch information

Name:
remove-recursion-on-output
Repository:
lp:~phoenixsite/beautifulsoup

Recent commits

f834cd0... by Leonard Richardson

Added a test just to verify that you can encode a document more deeply nested than the Python recursion limit.

2236d4a... by Leonard Richardson

Simplified the rules for going in and out of string_literal_tag, so less documentation in comments is necessary.

c3a7983... by Leonard Richardson

Keep track of the specific tag that put us into string literal mode, and only exit when that particular tag is closed.

0917e93... by Leonard Richardson

Don't indent an empty string. 1084 of 1474 test documents now give identical results between versions.

5003f47... by Leonard Richardson

Using a format string is very slightly slower than just adding all the bits of the string together.

a342497... by Leonard Richardson

Found and removed accidental calls to find(), greatly improving performance.

c91087b... by Leonard Richardson <email address hidden>

Bump version number preemptively.

484a003... by Leonard Richardson

Reorganize code and rename saxlike, since this isn'

74e53f0... by Leonard Richardson

Removed old implementation code.

3be39f4... by Leonard Richardson

Reimplemented the pretty-print algorithm to remove recursive function calls.