summaryrefslogtreecommitdiff
path: root/bs4/diagnose.py
AgeCommit message (Collapse)Author
2013-06-03Updated NEWS.Leonard Richardson
2013-06-03A NavigableString object now has an immutable '.name' property whoseLeonard Richardson
+ value is always None. This makes it easier to iterate over a mixed + list of tags and strings without having to check whether each + element is a tag or a string.
2013-06-03Save another Element creation.Leonard Richardson
2013-06-03Improved performance for html5lib.Leonard Richardson
2013-06-03Added raw html5lib to the list of parsers that get tested.Leonard Richardson
2013-06-03Inlined some commonly called code to save a function call.Leonard Richardson
2013-06-03Improved performance of _replace_cdata_list_attribute_values, and greatly ↵Leonard Richardson
reduced the number of times it is called.
2013-06-03Let's get some profiling going.Leonard Richardson
2013-05-30Split out the code that guesses at encodings from the code that tries to ↵Leonard Richardson
decode a bytestring based on those encodings. This is necessary because lxml wants to do the decoding itself.
2013-05-15How about actually parsing the same markup with different parsers.Leonard Richardson
2013-05-15Merge.Leonard Richardson
2013-05-14Added diagnostic case for attempting to parse a URL as HTML.Leonard Richardson
2013-05-09Added a basic benchmark function to the diagnose module.Leonard Richardson
2013-05-09Added a diagnostic function for randomly generating a simple, invalid HTML ↵Leonard Richardson
document.
2013-05-07Fixed up diagnose() and added it to the docs.Leonard Richardson
2013-05-06Added failing test.Leonard Richardson
2013-05-06Added a library full of diagnostics to make tech support easier.Leonard Richardson