Skip to content

Restore rendering optimizations onto main - #985

Merged
sebastienros merged 5 commits into
mainfrom
sebros/refresh-readme-benchmarks
Aug 19, 2026
Merged

Restore rendering optimizations onto main#985
sebastienros merged 5 commits into
mainfrom
sebros/refresh-readme-benchmarks

Conversation

@sebastienros

Copy link
Copy Markdown
Owner

Summary

This intentionally excludes the stacked base-branch changes that were not part of #980, #982, or #983.

sebastienros and others added 5 commits August 18, 2026 21:18
Reuse parsed assignment identifiers during include cleanup instead of allocating a temporary list. Add scope-semantic coverage and focused include benchmarks.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Use a sync-first no-argument render path and defer async state machines until template loading or nested rendering suspends. Add focused cleanup tests and benchmark coverage for for, render, and include candidates.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Introduce a modern-TFM IBufferWriter<byte> output that preserves Fluid's character-based rendering contract while transcoding directly to UTF-8. Add correctness coverage and measured TextWriter comparisons without changing MinimalApis.LiquidViews behavior.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Expose a .NET 8+ IBufferWriter<byte> rendering overload that manages Utf8FluidOutput finalization while leaving destination ownership and transport flushing to the caller.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 23c4e9ec-be5d-4730-8c36-c301c20d02e1
Translate dependencies on stacked base helpers to the scope and rendering APIs already present on main.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 36106012-3f79-4363-934f-7baa9f0b7402
@sebastienros
sebastienros enabled auto-merge (squash) August 19, 2026 04:21
@sebastienros
sebastienros merged commit 07c113d into main Aug 19, 2026
3 checks passed
@sebastienros
sebastienros deleted the sebros/refresh-readme-benchmarks branch August 19, 2026 04:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant