Uh oh!
There was an error while loading. Please reload this page.
Remove mutability from parser/tokenizer APIs. - #548
Conversation
jdm
commented
Aug 1, 2024
FYI @Taym95 |
Taym95
commented
Aug 1, 2024
Thanks, Should I close the other PR? lets me knew is you need help here in clean up. |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
| Some(x) => x, | ||
| { | ||
| let Some(x) = $opt else { $else_block }; | ||
| x |
There was a problem hiding this comment.
This change is necessary to minimize the scope of refcell borrows that are passed as arguments to the macro.
jdm
commented
Aug 2, 2024
We can still merge the other PR, but we should remove all uses of |
5858c9b to
6165801CompareOk, the code's cleaned up and commits are split into:
|
jdm
commented
Aug 7, 2024
@Taym95 Would you like to review this? |
Taym95
left a comment
There was a problem hiding this comment.
I've reviewed all the changes, and everything looks good to me!
…acrum linkchecker: bump html5ever Bumping html5ever to 0.28 required small refactoring, see servo/html5ever#548
Rollup merge of rust-lang#138465 - klensy:linkchecker-b, r=Mark-Simulacrum linkchecker: bump html5ever Bumping html5ever to 0.28 required small refactoring, see servo/html5ever#548
This is incompatible with a re-entrant parsing algorithm which is required by the web platform's document.write API.