Markus Unterwaditzer
Markus Unterwaditzer
lone surrogates are invalid utf8, so html5gum 0.3.0, which takes `&str`/`String`, is not able to handle those. after merging #25, html5gum will be able to read arbitrary bytes. at this...
While implementing https://github.com/lycheeverse/lychee/pull/480 I realized how _slow_ the default emitter really is. It makes link extraction 10-40% slower than html5ever. It is currently not really possible to beat html5ever at...
We should add a real treebuilder and lol-html like api on top of that to this crate. As part of that we need to move the tokenizer into a submodule...
no_std
Investigate what could be done to make this no_std. After #4 we got rid of most allocations altogether, and therefore the `String` type.
The tokenizer type itself allocates some strings on `self` that one should be able to replace with their own buffers and allocation behavior. Create another trait much like `Emitter` and...
We should figure out what kind of async streams are popular nowadays and implement `Reader` for that. There certainly need to be changes made to the trait to make this...
It should be possible to implement `Reader` for all `T where T: Iterator`. This will need some extra allocations for lookahead though.
I want to be able to access the current request (in particular the extensions field) from within the template helpers I registered. The end goal is to make `url_for` from...
This goes further than the existing lint against `except:`. The rationale is that in many codebases (celery task bodies and request handlers, in our case) it's extremely unlikely that `except...
https://github.com/marketplace/actions/release-drafter Possible course of action is to add an option to pull the changelog from the draft release instead of reading it from a file. One concern with using release...