Markus Unterwaditzer

Results 119 issues of 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...

bug

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...

bug
good first issue

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...

enhancement

Investigate what could be done to make this no_std. After #4 we got rid of most allocations altogether, and therefore the `String` type.

enhancement

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...

enhancement

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...

enhancement

It should be possible to implement `Reader` for all `T where T: Iterator`. This will need some extra allocations for lookahead though.

enhancement

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...

enhancement
help wanted

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...

enhancement