Skip to content

Update Parlot to 1.5.8 - #993

Merged
sebastienros merged 1 commit into
release/2.xfrom
sebros/update-parlot-benchmark
Aug 21, 2026
Merged

Update Parlot to 1.5.8#993
sebastienros merged 1 commit into
release/2.xfrom
sebros/update-parlot-benchmark

Conversation

@sebastienros

Copy link
Copy Markdown
Owner

Parlot 1.5.8 includes parser fixes and improvements released since the 1.5.2 version currently used by Fluid. This updates the centrally managed package version while preserving the existing dependency wiring.

Benchmark

Fluid.Benchmarks.FluidBenchmarks.Parse on .NET 10.0.11, Apple M4 Pro:

Version Mean Allocated
Parlot 1.5.2 1.519 us 2.77 KB
Parlot 1.5.8 1.602 us 2.92 KB

The measured parse path is 5.5% slower and allocates 5.4% more. Profiling attributes most of the added allocation and part of the CPU cost to recursion-cycle detection introduced after 1.5.2; follow-up optimization is being evaluated in Parlot.

Validation

  • Fluid.Tests on net10.0: 1,492 passed
  • All Fluid target frameworks build successfully

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

Copilot-Session: 2b3bd819-c69e-4951-9f51-9e1300a50910
@sebastienros
sebastienros merged commit 5b1f585 into release/2.x Aug 21, 2026
3 checks passed
@sebastienros
sebastienros deleted the sebros/update-parlot-benchmark branch August 21, 2026 17:50
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